电子装置和用于控制电子装置的方法

文档序号:621311 发布日期:2021-05-07 浏览:4次 >En<

阅读说明:本技术 电子装置和用于控制电子装置的方法 (Electronic device and method for controlling electronic device ) 是由 梁希汀 柳知相 李常源 李仁东 林幸宣 于 2019-07-10 设计创作,主要内容包括:提供了一种电子装置。控制电子装置的方法包括:显示至少一个句子,当接收到关于所显示的至少一个句子的至少一个字符的用户输入时,通过使用至少一个字符和包括至少一个字符的至少一个句子来分析至少一个句子,根据分析结果选择包括在至少一个句子中的字符集,以及与包括在至少一个句子中的其它字符区分开地显示所选择的字符集。(An electronic device is provided. The method for controlling the electronic device comprises the following steps: the method includes displaying at least one sentence, analyzing the at least one sentence by using the at least one character and the at least one sentence including the at least one character when a user input regarding the at least one character of the displayed at least one sentence is received, selecting a character set included in the at least one sentence according to a result of the analysis, and displaying the selected character set separately from other characters included in the at least one sentence.)

电子装置和用于控制电子装置的方法

技术领域

本公开涉及一种用于选择显示在包括显示器的电子装置的显示器上的内容的方法。

背景技术

最近,电子装置可以通过显示器提供各种内容。例如,电子装置可以在显示器上显示图像、视频或文本。电子装置可以支持搜索与用户输入相对应的附加信息以选择显示在显示器上的内容的操作。

例如,电子装置可以响应于用户输入放大图像或提供摄影信息以供选择图像。此外,电子装置可以响应于用户输入提供文本的含义或相关信息以供选择文本。

发明内容

技术问题

当用户选择显示在显示器上的一些字符以搜索字符的含义或相关信息时,用户可能在精确调整要搜索的字符的开始和结束点时经历不便。

因此,提供本发明的各种实施例以在用户选择字符时容易地显示字符范围。

附图说明

图1A和图1B示出了根据实施例的在电子装置上根据用户的选择来识别和显示多个字符的状态。

图2是根据实施例的电子装置的示意性框图。

图3示出了根据实施例的其中字符集的一般性得分被用于识别电子装置上的多个字符集中的一个字符集的状态。

图4示出了根据实施例的电子装置通过使用句子的语法结构来识别包括多个字符的字符集的状态。

图5示出了电子装置识别包括彼此不相邻的多个字符的字符集的状态。

图6示出了根据实施例的使用搜索历史来识别电子装置上的多个字符集中的一个字符集的状态。

图7示出了电子装置考虑句子内容来选择搜索类别的状态。

图8示出了根据实施例的电子装置显示所选的区域通知对象的实施例。

图9是根据各种实施例的电子装置的框图。

图10是根据实施例的电子装置识别并显示多个字符的状态的流程图。

图11是与服务器相关联的、根据实施例的电子装置识别并显示多个字符的状态的流程图。

图12是根据各种实施例的网络环境中的电子装置的框图。

具体实施方式

根据本公开的一个方面,电子装置包括显示器、处理器和存储器,其中存储器存储指令,指令使得处理器能够:控制显示器显示响应于关于所显示的至少一个句子的至少一个字符的用户输入而接收的至少一个句子,响应于用户输入,通过使用至少一个字符和包括至少一个字符的至少一个句子来分析至少一个句子,根据分析结果选择包括在至少一个句子中的字符集,并显示所选择的字符集以与包括在至少一个句子中的其他字符区分开。

在实施例中,字符集可以包括与用户输入相对应的至少一个字符。

在实施例中,字符集可以包括多个字符。

在实施例中,字符集可以包括彼此相邻的多个字符。

在实施例中,指令可以使得处理器能够:当通过使用所识别的字符集来执行搜索时,基于包括在至少一个句子中的其他字符集的内容来识别搜索类别。

在实施例中,指令可以使处理器能够:

获取多个字符集候选,每个字符集候选包括对应于用户输入而选择的字符和至少一个相邻字符,获取分别对应于多个字符集候选的多个候选句子;以及

分析所获得的多个候选句子,选择一个候选句子,并选择与所选择的一个候选句子对应的字符集。

在实施例中,指令可以使得处理器能够:基于当多个字符集候选被其他字符集替换时,根据被替换的字符集与多个候选句子中包括的其他字符或其他单词之间的相关性而获得连贯性得分,来分析至少一个句子。

在实施例中,指令可以使处理器能够:基于根据包括在多个字符集候选中的每一个中的字符或单词的使用频率和重要性获得一般性得分来分析至少一个句子。

在实施例中,指令可以使处理器能够:

根据句子构成要素的语法特征、基于包括对应于用户输入而选择的至少一个字符的至少一个句子的句子构成要素的分类来分析至少一个句子。

在实施例中,指令可以使处理器能够在分析至少一个句子时使用先前存储在存储器中的搜索历史。

在实施例中,电子装置还可以包括通信模块,其中指令使得处理器能够控制通信模块向服务器发送至少一个字符和包括至少一个字符的至少一个句子,并且接收由服务器通过使用至少一个字符和包括至少一个字符的至少一个句子分析至少一个句子来选择包括在至少一个句子中的字符集的结果。

根据本公开的另一方面,服务器包括通信模块、处理器和存储器,其中存储器存储指令,指令使得处理器能够控制通信模块从外部装置接收至少一个字符和包括至少一个字符的句子,其中响应于所述接收,处理器通过使用至少一个字符和包括至少一个字符的句子来分析句子,根据分析结果选择包括在句子中的字符集,并控制通信模块向外部装置发送所选择的字符集。

根据本公开的另一方面,电子装置的控制方法包括:显示至少一个句子,当接收到关于所显示的至少一个句子的至少一个字符的用户输入时,通过使用至少一个字符和包括至少一个字符的至少一个句子来分析至少一个句子,根据分析结果选择包括在至少一个句子中的字符集,以及显示所选择的字符集以与包括在至少一个句子中的其它字符区分开。

根据本公开的另一方面,计算机可读记录介质存储有指令,该指令在计算机上执行以显示至少一个句子,当接收到关于所显示的至少一个句子的至少一个字符的用户输入时,通过使用至少一个字符和包括至少一个字符的至少一个句子来分析至少一个句子,根据分析结果选择包括在至少一个句子中的字符集,以及显示所选择的字符集以与包括在至少一个句子中的其他字符区分开。

本公开的实施例

由于本公开允许各种变化和多个实施例,因此实施例将在附图中示出并在书面描述中详细描述。然而,这并不旨在将本公开限制于特定的实施方式,并且应当理解,不脱离本公开的精神和技术范围的各种修改、等同物和/或替代方案也包含在本公开中。在本公开的描述中,当认为相关技术的某些详细解释可能不必要地模糊了本公开的实质时,省略它们的某些详细解释。

在本说明书中,应当理解,诸如“包括”、“具有”和“包含”之类的术语旨在指示在说明书中公开的特征、数字、步骤、动作、组件、部件或其组合的存在,而并非旨在排除存在或添加一个或多个其它特征、数字、步骤、动作、组件、部件或其组合的可能性。

在本说明书中,诸如“A或B”、“A和/或B中的至少一个”或“A和/或B中的至少一个或多个”的表述可包括一起列出的项目的所有可能组合。例如,诸如“A或B”、“A和B中的至少一个”或“A或B中的至少一个”的表述可以表示:(1)包括至少一个A;(2)包括至少一个B;或(3)包括至少一个A和至少一个B两者的所有情况。

术语如“第一”和“第二”在本文中仅用于描述各种构成要素,而不管顺序和/或重要性,并且用于将一个构成要素与另一个构成要素区分开,但是构成要素不受这些术语的限制。例如,第一用户装置和第二用户装置可以表示不同的用户装置,而不管顺序和/或重要性。例如,在不脱离本公开的正确范围的情况下,第一组成元件可以被称为第二组成元件,反之亦然。

此外,在说明书中阐述的术语“模块”、“单元”和“部件”可以表示处理至少一个功能或操作的单元,并且该单元可以由硬件、软件或硬件和软件的组合来体现。此外,除了模块、单元和部件中的每一个需要由单独的特定硬件实现的情况之外,多个“模块”、“单元”和“部件”等可以集成在至少一个模块或芯片中,以实现为至少一个处理器。

在本说明书中,当组成元件(例如,第一组成元件)与另一组成元件(例如,第二组成元件)(可操作地或通信地)联接或连接到另一组成元件(例如,第二组成元件)时,组成元件直接或通过至少一个其它组成元件(例如,第三组成元件)接触或连接到另一组成元件。相反地,当组成元件(例如第一组成元件)被描述为直接连接或直接联接到另一组成元件(例如第二组成元件)时,组成元件应该被解释为直接连接到另一组成元件,而没有任何其它组成元件(例如第三组成元件)插入其间。

本说明书中使用的术语用于解释特定实施例,而不是用于限制本公开。因此,在说明书中以单数形式使用的表述还包括以其复数形式使用的表述,除非在上下文中另有明确说明。除非另有定义,否则本文使用的所有术语(包括技术或科学术语)具有与本公开内容所属领域的普通技术人员通常理解的那些相同的含义。在通常使用的词典中定义的术语被解释为具有与相关技术的上下文中的含义匹配的含义,并且除非另有明确定义,否则不被解释为理想的或过于形式化的。在一些情况下,即使在本文中定义的术语也不能被解释为与本公开的实施例相排斥。

图1A和图1B示出了根据实施例的根据用户在电子装置上的选择来识别和显示多个字符的状态。

根据实施例,电子装置10可以在显示器11上显示各种内容。例如,电子装置10可以在显示器11上显示诸如图像、视频、文本等内容。显示器11可以包括触摸屏显示器。电子装置10响应于选择显示在显示器11上的各种内容的用户输入,可以提供与所选择的内容有关的新信息,或者识别所选择的内容的一部分,并且与内容的另一部分区分开地向用户提供所识别的部分。

参照图1A的附图标记1-a,电子装置10可以在显示器11上显示字符。

例如,电子装置10可以通过执行存储在电子装置10中的文档文件(例如,word文档文件、便携式文档格式(PDF)文件等)来在显示器11上显示字符。例如,在电子装置10上运行的操作系统(OS)可以控制文字文件执行应用,该文字文件执行应用可以执行word文档文件以执行由用户选择的将在显示器11上显示的word文档文件。

或者,电子装置10可以通过访问web服务器以下载在线杂志、在线报纸等来在显示器11上显示字符。例如,在电子装置10上运行的OS可以以文件格式的形式从web服务器下载在线杂志、在线报纸等。OS可以控制能够执行下载文件的执行应用来执行要在显示器11上显示的文档文件。

或者,当web服务器访问电子装置10以控制电子装置10的显示器11时,可以在web服务器上显示在线杂志、在线报纸等。

参照图1A的附图标记1-b,电子装置10可以接收用户输入105以选择显示在显示器11上的字符中的至少一个。

根据实施例,用户可以选择至少一个字符来进行对显示在显示器11上的文章中包括的特定单词、特定短语、特定子句或特定句子的附加搜索。例如,电子装置10可以接收用户触摸输入105,以从显示在显示器11上的单词,即,110中选择字符,即,112。根据实施例,用户触摸输入105可以是在预设时间或更长时间内触摸112的长触摸输入,或者是在设定时间内多次触摸112的多触摸输入。然而,用户触摸输入105不限于此。

根据各种实施例,当用户操纵包括在电子装置10中的物理键时,电子装置10可以接收从单词(即,110)中选择112的输入。

根据实施例,响应于选择显示在显示器11上的至少一个字符的用户输入,电子装置10可以通过使用句子和至少一个字符来分析包括至少一个字符的句子,并且根据分析结果选择包括在句子中的字符集。

例如,电子装置10可以获得对应于用户输入的、包括所选择的字符和至少一个相邻字符的多个字符集候选,获得分别对应于多个字符集候选的多个候选句子,分析所获得的候选句子,选择一个候选句子,以及选择对应于所选择的一个候选句子的字符集。

详细地,响应于用户选择,电子装置10可以获得包括所选择的字符和至少一个相邻字符的字符集。获得字符集可以意味着,例如,确定一个字符集,该字符集包括所选字符和在距所选字符的预设距离内出现的字符。电子装置10可以通过重复执行获得字符集的操作来获得多个字符集候选。

例如,电子装置10可以确定包括 等作为字符集候选,其中用户选择的字符。

根据实施例,电子装置10可以获得分别对应于多个字符集候选的多个候选句子,分析所获得的候选句子,选择一个候选句子,以及选择对应于所选择的一个候选句子的字符集。

例如,电子装置10可以通过分析所获得的候选句子来获得字符集候选的连贯性得分。

分析句子可以意味着,例如,电子装置10分析形成句子的字符或单词之间的相关性。或者,分析句子可以意味着这样的操作:例如,识别形成句子的字符或单词之间的关系是连续的还是非连续的。或者,分析句子可以意味着,例如,分析形成句子的字符或单词之间的语法关系。或者,分析句子可以意味着,例如,分析形成句子的字符或单词的语法角色。或者,分析句子可以意味着顺序地或同时地执行上述分析过程。

根据实施例,连贯性得分可以是作为对上述句子的分析的结果而给予字符集的得分。例如,连贯性得分可以是当电子装置10计算字符集与候选句子中的其它字符之间的关系中的连贯性程度时给予字符集的得分。

例如,电子装置10可以获得包括112(其是候选句子),其中112是由用户选择的字符。获得包括由用户选择的字符的候选句子的操作可以意味着,例如,通过使用人工智能(AI)模型来确定候选句子,人工智能(AI)模型被训练为通过使用用于终止句子的结束单词来区分句子之间的边界。

电子装置10可以获得包括在所获得的候选句子的范围内的、包括112的多个字符,作为一个字符集。例如,电子装置10可以确定包括112(其是用户选择的字符)的 等作为一个字符集。然而,本公开不限于此。例如,电子装置10可以获得超出所获得的候选句子范围的、包括112的多个字符,作为一个字符集。在这种情况下,电子装置10可以从所获得的字符集中排除不形成单词的字符集。

例如,如在图1B的附图标记1-c中一样,电子装置10可以获得作为第一字符集候选的此外,电子装置10可以获得作为第二字符集候选以及获得作为第三字符集候选。

根据各种实施例,电子装置10可以获得例如第一字符集候选、第二字符集候选和第三字符集候选,并且将所获得的字符集候选与句子中的另一个字符组合以生成新的字符集候选。

根据实施例,电子装置10可以基于对包括所获得的字符集的候选句子的分析来获得关于多个字符集候选的连贯性得分。例如,当所获得的字符集候选被其他单词替换时,电子装置10可以区分所替换的单词是否具有与句子中包括的其他单词或字符相关的独立性或依赖性。

根据实施例,电子装置10可以根据连贯性得分从多个字符集候选中选择一个字符集。由电子装置10选择的一个字符集例如可以是根据句子分析结果具有高连贯性得分的字符集。具有高连贯性得分的字符集可以是例如非常可能由用户选择的字符集。

详细地说,电子装置10可以将工作应用于句子而不是第一字符集候选、第二字符集候选和第三字符集候选。

例如,当连贯性得分接近1时,这可意味着字符集候选很可能通过连接到候选句子中包括的其它字符而被使用。此外,当连贯性得分更接近0时,这可能意味着字符集候选非常不可能通过连接到候选句子中包括的其它字符而被使用。

例如,电子装置10可以将单词而不是第一字符集候选应用于候选句子,并且获得候选句子

电子装置10可以将单词而不是第二字符集候选和第三字符集候选应用于候选句子,并且获得候选句子

电子装置10可以将识别为不存在字符集,尽管它在候选句子中不是语法上不正确的,并且给出0.72的连贯性得分。

电子装置10可以将识别为不多使用的字符集,其中在候选句子中语法上省略了后置词,并且给出0.65的连贯性得分。

电子装置10可以将识别为字符集,该字符集是可组合的并且在候选句子中没有语法错误,并且给出0.78的连贯性得分。

基于识别结果,电子装置10可以识别作为第一字符集候选的具有最大连贯性得分。换句话说,连贯性得分可以意味着当一个字符集被候选句子中的另一个字符集替换时,在与候选句子的其它字符集有关的替换字符集的语法或含义方面的流利程度。

根据各种实施例,分析候选句子以获得连贯性得分的电子装置10可以是本公开的实施例之一。例如,电子装置10可以分析字符集所属的短语、字符集所属的子句、字符集所属的段落或字符集所属的文档。换句话说,电子装置10可以分析形成句子、短语、子句、段落或文档的多个字符,并且选择包括在字符中的一个字符集。

参考图1B的附图标记1-d,电子装置10可以在显示器11上显示所选择的区域通知对象,以显示所标识的一个字符集,以便与其他字符区分开。

例如,电子装置10可以通过改变区域120的颜色来显示与包括所标识的字符的字符集相邻的区域120。然而,本公开不限于此。例如,电子装置10可以以与其它字符的颜色不同的颜色,或者通过改变字符的粗细度来显示字符

根据各种实施例,当通过改变其颜色来显示与相邻的区域120时,电子装置10可以接收用户输入以选择显示在显示器11上的另一个字符,例如在这种情况下,电子装置10通过改变其颜色来终止显示与相邻的区域120,并且通过改变其颜色来顺序地显示与相邻的区域。

这样,根据本公开的实施例,当用户试图通过选择显示器11上的单词显示来进行附加搜索等时,可以减少调整单词、短语和子句中的每一个的开始点和结束点以选择期望的单词、短语或子句的不便。例如,如上,当用户仅选择一个字符时,考虑到包括所选择的字符的句子的含义和/或结构,包括所选择的字符并且非常可能被用户选择的字符集被识别并与其他字符区分开地进行显示。

图2是根据实施例的电子装置的示意性框图。

参照图2,电子装置10可以包括处理器210、显示器220和存储器230。电子装置10还可以包括通信模块240。然而,本公开不限于此。电子装置10可以包括更多的组成元件或排除一些组成元件以执行电子装置10的功能。

根据实施例,处理器210可以控制电子装置10的整体操作。例如,处理器210可以通过控制存储器230来执行所存储的程序,或者检索或存储必要的信息。

根据实施例,处理器210可以控制显示器220显示至少一个句子,接收关于所显示的句子的至少一个字符的用户输入,通过使用至少一个字符和包括至少一个字符的句子来分析句子,响应于用户输入,根据分析结果选择包括在句子中的字符集,并且显示所选择的字符集以与包括在句子中的其他字符区分开。

根据各种实施例,电子装置10可以包括多个处理器。例如,电子装置10可以包括通用处理器和AI专用处理器。

AI专用处理器可以是例如比通用处理器更集成、具有较小延迟、具有更好性能或更多资源的处理器。

根据实施例,与通用处理器相比,AI处理器可以快速且有效地处理生成、更新或应用AI模型所需的大量计算。

根据实施例,通用处理器可以控制显示器220显示至少一个句子,接收用户输入以选择所显示的句子的至少一个字符,并且选择包括所选择的字符的句子。

AI处理器可以从通用处理器接收所选择的字符和包括所选择的字符的句子,通过使用所选择的字符和包括所选择的字符的句子来分析句子,根据分析结果选择包括在句子中的字符集,并且将所选择的字符集发送到通用处理器。例如,AI处理器可获得包括选定字符的多个字符集候选,生成关于字符集候选的连贯性得分,并选择一个字符集。

通用处理器可以显示所接收的字符集以与其它字符区分开。

然而,由每个处理器执行的操作不限于此。例如,电子装置10可以允许每个处理器以各种形式单独执行操作。

根据实施例,显示器220可以显示应用的图像、视频、文本和/或执行屏幕。当显示器220由触摸屏显示器实现时,除了输出装置之外,显示器220还可以用作输入装置。显示器220可以包括液晶显示器、薄膜晶体管-液晶显示器、有机发光二极管、柔性显示器、3D显示器、电泳显示器等中的至少一个。

根据实施例,显示器220可以在处理器210的控制下显示至少一个句子并接收用户输入以选择包括在所显示的句子中的至少一个字符。此外,显示器220可以在处理器210的控制下显示一组识别的字符以与其它字符区分开。

根据实施例,存储器230可以包括至少一种类型的存储介质,例如闪存、硬盘、多媒体卡微型机、卡型存储器、例如SD或XD存储器、随机存取存储器(RAM)、静态随机存取存储器(SRAM)、只读存储器(ROM)、电可擦除可编程ROM(EEPROM)、可编程ROM(PROM)、磁存储器、磁盘、光盘等。

根据实施例,存储器230可以存储指令,该指令被配置为使得处理器210控制显示器220显示至少一个句子,接收关于所显示的句子的至少一个字符的用户输入,响应于用户输入,通过使用至少一个字符和包括至少一个字符的句子来分析句子,根据分析结果选择包括在句子中的字符集,并且显示所选择的字符集以便与句子中包含的其他字符区分开。

根据实施例,通信模块240可以在处理器210的控制下将电子装置10连接到外部装置,例如服务器、另一电子装置。根据电子装置10的性能和结构,通信模块240可以包括实现诸如无线局域网(LAN)、蓝牙和有线以太网等的各种有线或无线通信方法的组成元件之一。

图3示出了根据实施例的状态,其中字符集的一般性得分被用于识别电子装置上的多个字符集中的一个字符集。

根据实施例,电子装置10可以考虑包括单词、短语或子句的字符集在句子、段落或文档中使用的频率来计算一般性得分,并且将一般性得分作为数据库存储在存储器230中。一般性得分可以是用于确定在句子、段落或文档中设置的字符是否很可能被用户选择以供搜索的得分。

例如,可以考虑字符集的使用频率、字符集的重要性程度以及使用字符集的附加搜索的可能性中的至少一个来确定一般性得分。然而,在确定一般性得分时要考虑的因素不限于此。

一般性得分可以例如根据用户是否更可能选择字符集以获得附加信息来确定,因为尽管字符集通常在句子、段落或文档中不常使用,但是当在句子、段落或文档中使用时,字符集具有重要的含义并因此在句子、段落或文档中用作重要的含义。

一般性得分可以例如根据许多人是否可能进行关于字符集的附加信息的搜索来确定,因为尽管字符集通常在句子、段落或文档中不常使用,但是当在句子、段落或文档中使用时,许多人对于字符集是好奇的。

一般性得分可以接近1,例如,当频率相对较高并且搜索附加信息的概率相对较低时。此外,当频率相对较低并且搜索附加信息的概率相对较高时,一般性得分可以接近0。

参照图3的附图标记3-a,电子装置10可以存储关于包括单词、短语或子句的字符集的一般性得分。例如,电子装置10可以基于作为数据收集并分类成多个字符集的多个句子或文档,对给出0.73456点、对给出0.52679点,对给出0.41181点、对给出0.01220点。

参照图3的附图标记3-b,电子装置10可以标识出”是包括(其是由用户选择的字符)的句子。电子装置10可以获得句子中的包括的多个字符作为一个字符集。此外,电子装置10可以获得句子中的与包括的字符集相邻的字符集。例如,电子装置10可以获得 作为字符集候选。

根据实施例,电子装置10可以基于对所获得的多个字符集候选的一般性得分将标识为具有低频率而搜索附加信息的概率高的字符集。

如图1B的附图标记1-d所示,电子装置10可以在显示器11上显示所选择的区域通知对象120,以与其他字符区分开地显示所标识的字符集。

图4示出了根据实施例的电子装置通过使用句子的语法结构来识别包括多个字符的字符集的状态

根据实施例,电子装置10可以根据句子构成元素的语法特征对包括用户选择的字符的句子的句子构成元素进行分类。电子装置10可以将句子分析算法存储在存储器230上,句子分析算法能够通过使用例如树结构将包括在一个句子中的句子构成元素(诸如单词、短语或子句)分级地分类到名词、后置单词或后缀的级别。

电子装置10可以通过语法分析所识别的句子来分级地分类句子中的单词、短语或子句。例如,电子装置10可以从所识别的句子中识别名词短语、动词短语、形容词短语和副词短语中的至少一个。此外,电子装置10可以识别从所识别的句子分类的字符集的词性。由电子装置10识别的词性可以包括,例如,一般名词、后缀和后置词,但不限于此。

例如,电子装置10可以识别”,其是包括作为由用户选择的字符的的句子。电子装置10可以对所识别的句子进行语法分析。

例如,电子装置10可以将识别为句子中的第一短语。此外,电子装置10可以将识别为第二短语。

电子装置10可以将第一短语中的识别为第三短语,并且将的词性识别为第一词性。电子装置10可以将识别为第四短语,并且将的词性识别为第二词性,将的词性识别为第三词性,将的词性识别为第四词性,以及将的词性识别为第五词性。例如,第三短语可以是名词短语,且第四短语是名词短语。例如,第一词性可以是一般名词,第二词性可以是一般名词,第三词性可以是名词派生的后缀,第四词性可以是一般名词,并且第五词性可以是后置词。

电子装置10可以将这一措辞”识别为第五短语。电子装置10可以分别从第五短语中识别出 的词性作为第六词性、第七词性和第八词性,并且识别的词性作为第九词性。例如,第五短语可以是形容词情况的名词短语。例如,第六词性、第七词性和第八词性可以是通用名词,并且第九词性可以是后置词。

根据实施例,电子装置10可以识别包括在树结构410中的字符集,该树结构是用户选择的字符所属的最小级别。例如,电子装置10可以将识别为非常可能由用户选择的字符集。

根据各种实施例,电子装置10可以仅将由除了所识别的字符集中的后置词部分之外的名词组成的部分识别为字符集。例如,电子装置10可以识别中除了(其对应于后置词部分)之外的作为非常可能由用户选择的字符集。

图5示出了电子装置识别包括彼此不相邻的多个字符的字符集的状态。

参考图5的附图标记5-a,电子装置10可以在显示器11上显示字符。例如,字符可以是显示在web浏览器上的报纸文章的一部分。然而,字符可以不限于报纸文章,并且可以包括使用字符的各种内容。

根据实施例,电子装置10可以接收用户输入505以选择显示在显示器11上的字符中的至少一个。

根据实施例,用户可以选择至少一个字符来进行对显示在显示器11上的文章中包括的特定单词、特定短语、特定子句或特定句子的附加搜索。例如,电子装置10可以接收用户触摸输入以选择显示在显示器11上的单词510“down”。

参照图5的附图标记5-b,电子装置10可以通过重复获得包括响应于用户选择而选择的字符和至少一个相邻字符的字符集的操作来获得多个字符集候选。此外,电子装置10可以获得分别对应于所获得的字符集候选的多个候选句子,分析所获得的候选句子以选择一个候选句子,并且将对应于所选择的一个候选句子的字符集识别为非常可能由用户搜索附加信息的字符集。

例如,电子装置10可以获得包括“down”(它是用户选择的字符)的句子“I had theequations down pat for my final exam”。电子装置10可以获得包括“down”的多个字符作为一个字符集。

例如,电子装置10可以获得包括“down”、“down pat”、“equations down pat”或“had down pat”的多个字符集候选。在这种情况下,电子装置10可以获得包括不直接与所选择的字符相邻的字符的字符集(例如“had down pat”)作为字符集候选。

根据实施例,电子装置10可以通过使用所获得的字符来分析包括所获得的字符集的句子和包括所获得的字符的句子,并且从多个字符集候选中识别一个字符集。

例如,当字符集候选被其他单词替换时,电子装置10可以识别具有适当句子结构和含义的句子,并因此将多个字符集候选中的一个识别为非常可能由用户选择以供搜索的字符集。

例如,电子装置10可以通过使用由使用电子装置10的用户做出的搜索历史来识别一个字符集。或者,电子装置10可以通过使用字符集的一般性得分来识别多个字符集候选中的一个字符集。或者,电子装置10可以通过使用句子的语法结构来识别多个字符集候选中的一个字符集。

参考图5的附图标记5-b,电子装置10可以将多个字符集候选中的“had down pat”识别为非常可能由用户选择以供搜索的字符集。例如,电子装置10可以通过使用语法结构来将“had down pat”识别为习语,并且将“had down pat”识别为非常可能被搜索以获得附加信息的字符集,因为尽管字符集不太频繁地被使用,但是当在句子中使用时,字符集具有重要的含义。

参考图5的附图标记5-c,电子装置10可以在显示器11上显示所选择的区域通知对象,以显示所识别的一个字符集,以便与其他字符区分开。

例如,电子装置10可以显示区域520的颜色以便相对于包括所识别的字符“haddown pat”的字符集而与相邻颜色不同,其中该区域520包括与“had”相邻的区域521和与“down pat”相邻的区域522。然而,本公开不限于此。例如,电子装置10可以以不同于其它字符的颜色显示字符“had down pat”,或者通过改变字符的粗细度来进行显示。

图6示出了根据实施例的使用搜索历史来识别电子装置上的多个字符集中的一个字符集的状态。

根据实施例,电子装置10可以将用户使用电子装置10做出的搜索历史存储在存储器230中作为数据库。例如,电子装置10可以在显示器11上显示能够响应于用户输入进行信息搜索的web浏览器。用户可以通过使用包括搜索窗口的web浏览器输入要搜索的单词、短语、子句或句子,并检查搜索结果。

根据实施例,当获得包括对应于用户选择而选择的字符的多个字符作为一个字符集时,电子装置10可以使用先前存储的搜索历史。

例如,在图1B的附图标记1-c中,电子装置10可以获得作为第一字符集候选。此外,电子装置10可以获得作为第二字符集候选,以及获得作为第三字符集候选。

电子装置10可以通过使用包括所获得的字符集和所获得的字符集的句子来分析包括所获得的字符集的句子,并且当要识别多个字符集中的一个字符集时,检查先前存储在电子装置10中的搜索历史。

参照图6,电子装置10可以从2018年4月11日在13:34输入字符集以及提供其搜索结果的搜索历史中进行检查。此外,电子装置10可以从2018年4月11日11:27输入字符集并且提供了其搜索结果的搜索历史中进行检查。

根据实施例,电子装置10可以通过使用用户输入与疾病相关的字符集的历史来将第一至第三字符集候选中的与疾病的名称相匹配的第一字符集候选识别为非常可能由用户选择以供搜索的字符集。

图7示出了电子装置考虑句子内容选择搜索类别的状态。

根据实施例,电子装置10可以使用句子的内容,该句子包括在通过使用所识别的字符集在web浏览器中进行搜索的状态下由用户选择的字符。电子装置10可以基于所识别的字符集的含义和其他单词来确定包括用户所选择的字符的句子中的搜索类别。在这种情况下,用于确定搜索类别的其他单词可以基于例如与所识别的字符集的密切关系、词性的类型、句子中的重要性等来确定。此外,电子装置10可以考虑包括由用户选择的字符的句子的相邻句子的内容来确定搜索类别。

例如,电子装置10可以响应于用户选择中的(其是包括在第一句子中的单词)将识别为非常可能由用户选择的字符集。当用户请求搜索时,电子装置10可以通过web浏览器进行搜索。在这种情况下,电子装置10可以首先通过引用包括在第一句子中的诸如的词来针对搜索范围在与书籍或小说有关的类别中进行搜索。

根据实施例,电子装置10可以响应于用户选择中的(作为包括在第二句子中的单词),识别作为非常可能由用户选择的字符集。当用户请求搜索时,电子装置10可以通过web浏览器进行搜索。在这种情况下,电子装置10可以首先通过引用包括在第二句子中的诸如的词来针对搜索范围在与游乐园有关的类别中进行搜索。

根据实施例,电子装置10可以响应于用户选择(其是包括在第三句子中的单词)将别为非常可能由用户选择的字符集。当用户请求搜索时,电子装置10可以通过web浏览器进行搜索。在这种情况下,电子装置10可以首先通过引用包括在第二句子中的诸如 之类的单词,针对搜索范围在与电影相关的类别中进行搜索。

这样,根据本公开的实施例,电子装置10可以考虑字符集所处的句子的内容来提供适合于用户意图的搜索结果。

图8示出了根据实施例的电子装置显示所选的区域通知对象的实施例。

参考图8的附图标记8-a,电子装置10可以在显示器11上显示字符。例如,字符可以是显示在web浏览器上的报纸文章的一部分。然而,字符不限于报纸文章,并且可以包括使用字符的各种内容。

根据实施例,电子装置10可以接收用户输入805以选择显示在显示器11上的字符中的至少一个。

根据实施例,用户可以选择至少一个字符来进行对显示在显示器11上的文章中包括的特定单词、特定短语、特定子句或特定句子的附加搜索。例如,电子装置10可以接收用户触摸输入,以选择显示在显示器11上的单词810的812。

参考图8的附图标记8-b,电子装置10可以通过响应于用户选择重复获得作为一个字符集的包括所选择的字符的多个字符的操作来获得多个字符集。

例如,电子装置10可以获得作为包括812的句子的 其中812是由用户选择的字符。电子装置10可以获得包括812的多个字符作为一个字符集。

例如,电子装置10可以获得作为第一字符集候选。此外,电子装置10可以获得作为第二字符集候选以及获得作为第三字符集候选。

根据实施例,电子装置10可以在显示器11上显示字符集候选,并且基于用户选择将字符集候选中的一个识别为用户在其上进行附加信息搜索的字符集。

例如,电子装置10可以在显示器11上显示包括弹出窗口820形式的第一至第三字符集候选的候选列表。电子装置10可以根据用于选择所显示的字符集候选之一的用户输入来显示所选择的字符集以便与其他字符区分开。

图9是根据各种实施例的电子装置的框图。

参照图9,电子装置901可以包括字符/位置选择模块910、候选选择模块912、候选评分/重排序模块914、边界生成模块916、先前装置/先前用户配置918、搜索历史数据库920和关键字词典922。电子装置901可以包括图1A的电子装置10。

根据实施例,字符/位置选择模块910可以接收用户输入以从句子中选择字符。字符/位置选择模块910可以获得选定字符在句子中的位置或句子中的相对位置。

根据实施例,候选选择模块912可以获得包括所选择的字符和至少一个相邻字符的字符集。候选选择模块912可以通过重复执行该过程来获得多个字符集。

根据实施例,候选评分/重排序模块914可以获得分别对应于所获得的字符集的多个候选句子,并且分析所获得的候选句子。例如,候选评分/重排序模块914可以分析候选句子的含义并给出连贯性得分。

根据各种实施例,候选评分/重排序模块914可以将所获得的结果发送到候选选择模块912。候选选择模块912可以通过反映发送的结果再次执行获得包括选定字符的多个字符以作为一个字符集的过程。

根据实施例,当执行上述操作时,候选选择模块912和候选评分/重排序模块914可以使用从搜索历史数据库920和关键字词典922接收的数据。

例如,搜索历史数据库920可以存储用户使用电子装置901进行搜索的搜索历史。当执行获得和识别字符集的操作时,候选选择模块912和候选评分/重排序模块914可以通过参考从搜索历史数据库920接收的搜索历史来向与电子装置901的用户通常感兴趣的字段相关的字符集赋予权重。

此外,关键字词典922可以存储关于字符集的一般性得分。当执行获得和识别字符集的操作时,候选选择模块912和候选评分/重排序模块914可以通过参考从关键字词典922接收的一般性得分来向较不频繁使用但具有重要意义的字符集赋予权重。

先前装置/先前用户配置918可以存储电子装置901的基本信息。基本信息可以包括例如电子装置901的存储器容量、CPU功率、显示器尺寸等。电子装置10可以根据基本信息调整存储在搜索历史数据库920和关键字词典922中的数据量。或者,当将连贯性得分转移到字符集时,电子装置10可以根据基本信息调整对存储在搜索历史数据库920和关键字词典922中的数据进行使用的数据范围。

根据各种实施例,电子装置901可以接收和使用来自外部装置的数据。例如,电子装置901可以从通用搜索历史数据库930接收由多个用户使用的特定搜索历史,并且在向字符集给出连贯性得分时使用该特定搜索历史。

或者,电子装置901可以从通用关键字词典940接收一般性得分,并且在向字符集给出连贯性得分时使用一般性得分。

根据各种实施例,字符/位置选择模块910、候选选择模块912、候选评分/重排序模块914和边界生成模块916可以是涉及执行至少一个功能或操作的组成元件的术语。因此,这些组成元件可以以软件的组合或指令的组合的形式存储在存储器(例如,图2的存储器230)中或者由处理器(例如,图2的处理器210)实现。

根据各种实施例,先前装置/先前用户配置918、搜索历史数据库920和关键字词典922可对应于图2的存储器230。

根据各种实施例,通用搜索历史数据库930和通用关键字词典940可以对应于与电子装置901建立通信的至少一个服务器。

根据本公开的与AI相关的功能可以通过处理器和存储器来操作。处理器可以包括一个或多个处理器。在这种状态下,一个或多个处理器可以包括诸如中央处理单元(CPU)、应用处理器(AP)、数字信号处理器(DSP)等的通用处理器,诸如图形处理单元(GPU)或视觉处理单元(VPU)的图形专用处理器,或诸如神经处理单元(NPU)的AI专用处理器。可以控制一个或多个处理器以根据预定的操作规则或存储在存储器中的AI模型来处理输入数据。或者,当一个或多个处理器是AI专用处理器时,AI专用处理器可被设计成具有专用于处理特定AI模型的硬件结构。

预定义的操作规则或AI模型是通过学习特征性地形成的。通过学习形成的可意味着:随着基础AI模型通过学习算法使用多个学习数据被训练而形成配置成执行期望的特征或目的的预定义的操作规则或AI模型。可以在装置本身中执行学习,其中执行根据本公开的AI,或者通过单独的服务器和/或系统执行学习。学习算法的示例可以包括监督学习、无监督学习、半监督学习或强化学习,但不限于上述示例。

AI模型可以包括多个神经网络层。多个神经网络层中的每一个可以具有多个权重值,并且通过前一层的操作结果和多个权重值之间的操作来执行神经网络操作。多个神经网络层的多个权重值可以通过AI模型的学习结果来优化。例如,可以更新多个权重值,以便在学习过程期间减少或降低由AI模型获得的损失或成本值。人工智能神经网络可以包括深度神经网络(DNN),例如卷积神经网络(CNN)、深度神经网络(DNN)、递归神经网络(RNN)、受限Boltzmann机器(RBM)、深度信念网络(DBN)、、双向递归深度神经网络(BRDNN)、深度Q网络、等等,但本公开不限于此。

根据实施例,可以训练至少一个AI模型,例如连贯性识别模型、一般性识别模型或句子分析模型。

例如,当将多个句子输入到AI模型时,可以训练AI模型来估计在构成多个句子的每一个的一组连续单词旁边出现的单词。

例如,从任意句子中提取与每个词组相邻的连续词组和词等,并且所提取的词组和词可以用作训练数据。因此,AI模型可以估计句子自然的程度,例如连贯性得分或一般性得分。

此外,根据各种实施例,当将多个句子输入到AI模型时,可以训练AI模型以估计位于距构成多个句子的每个单词预定距离处的多个单词。此外,当将多个句子输入到AI模型时,可以训练AI模型来估计位于与构成多个句子的单词相距相同距离的一个单词。

例如,可以从某个句子中提取位于距句子中包括的一个单词的预定距离处的多个单词,并且所提取的单词可以用作训练数据。此外,可以从某个句子中提取位于距多个单词相同距离处的一个单词,并且可以将所提取的单词用作训练数据。

每个单词的固有方向性可以通过使用经过训练的结果来获得,并且单词的相似性(例如连贯性得分或一般性得分)可以通过使用方向性来估计。

此外,根据各种实施例,当将多个句子及其对应的句子结构输入到AI模型时,可以训练AI模型来估计构成多个句子的句子结构。

根据各种实施例,可以训练连贯性识别模型,使得连贯性识别模型具有识别包括在句子或文档中的字符集的连贯性得分的标准。可以训练连贯性识别模型以具有关于哪些训练数据被用于连贯性识别模型的标准,以获得包括在句子或文档中的字符集的连贯性得分,或者如何通过使用训练数据来识别包括在句子或文档中的字符集的连贯性得分。

根据各种实施例,可以通过使用多个句子或多个文档作为训练数据来训练连贯性识别模型。例如,训练数据可以包括所有类型的文档和句子,例如报纸文章、社论、小说、论文等。

根据各种实施例,经过训练的连贯性识别模型可以基于各种类型的识别数据来获得包括在句子或文档中的字符集的连贯性得分。经过训练的连贯性识别模型可以从输入的至少一个句子或文档中获得字符集的连贯性得分。

根据各种实施例,用户对从连贯性识别模型输出的连贯性得分的响应或反馈可用于更新连贯性识别模型。因此,连贯性识别模型可以增加根据用户的处置获得字符集的连贯性得分的概率。

根据各种实施例,一般性识别模型可以被训练为具有获得包括在句子或文档中的字符集的一般性得分的标准。一般性识别模型可以被训练为具有关于哪些训练数据被用于获得包括在句子或文档中的字符集的一般性得分,或者包括在句子或文档中的字符集的连贯性得分如何通过使用训练数据来识别的标准。

根据各种实施例,一般性识别模型可以通过使用多个句子或多个文档作为训练数据来训练。例如,训练数据可以包括所有类型的句子和文档,例如报纸文章、社论、小说、论文等。

根据各种实施例,经过训练的一般性识别模型可以基于各种类型的识别数据来获得包括在句子或文档中的字符集的一般性得分。经训练的一般性识别模型可从输入的至少一个句子或文档获得字符集的一般性得分。

根据各种实施例,用户对从一般性识别模型输出的一般性得分的响应可用于更新一般性识别模型。因此,一般性识别模型可以增加根据用户的处置获得字符集的一般性得分的概率。

根据各种实施例,可以训练句子分析模型以具有对包括在句子中的构成元素(例如,名词、动词、后缀、后置词等)进行分类的标准。句子分析模型可以被训练为具有关于哪些训练数据被用于对包括在句子中的构成元素进行分类,或者如何通过使用训练数据来识别包括在句子中的构成元素的标准。

根据各种实施例,可以通过使用根据构成元素使用训练数据对句子中包括的句子和单词进行分类的结果来训练句子分析模型。

例如,可以通过使用以下结果来训练句子分析模型:对句子进行分类的结果来训练句子分析模型,其中,是名词、是代词、是名词、是后置词、并且是动词。

根据各种实施例,经训练的句子分析模型可以基于各种类型的识别数据来对包括在句子中的构成元素进行分类。包括在输入的句子中的至少一个构成元素可以通过使用训练的句子分析模型来被分类。

根据各种实施例,用户对从句子分析模型输出的结果的响应可以用于更新句子分析模型。

例如,当输入句子时,句子分析模型可以获得作为代词的作为后置词的和作为形容词的的分类结果。

可以考虑识别模型的应用领域、学习的目的、装置的计算机性能等来建立连贯性识别模型、一般性识别模型和句子分析模型。连贯性识别模型、一般性识别模型和句子分析模型可以是基于例如神经网络的模型。连贯性识别模型、一般性识别模型和句子分析模型可以包括,例如,神经网络模型或从神经网络模型开发的深度学习模型。

图10是根据实施例的电子装置识别并显示多个字符的状态的流程图。

在操作1110,电子装置10可以显示至少一个句子。

例如,电子装置10可以在显示器220上显示在web浏览器上显示的报纸文章。

在操作1120中,当接收到选择句子中包括的至少一个字符的用户输入时,电子装置10可以通过使用至少一个字符和包括至少一个字符的句子来分析句子。

例如,当显示器220包括触摸屏显示器时,电子装置10可以通过对触摸屏显示器的区域的触摸来接收用于选择字符的用户输入。

例如,响应于用户选择,电子装置10可以获得包括所选择的字符和至少一个相邻字符的字符集。电子装置10可以通过重复执行获得字符集的操作来获得多个字符集候选。

电子装置10可以获得分别对应于多个字符集候选的多个候选句子,并且可以分析所获得的候选句子。

例如,电子装置10可以通过分析所获得的候选句子来获得字符集候选的连贯性得分。作为分析候选句子的结果的连贯性得分可以是给予字符集的得分。例如,连贯性得分可以是由电子装置10基于字符集与句子中的其它字符具有多少连贯性而计算和给出的得分。

根据各种实施例,电子装置10可以通过在获得多个字符集候选的一个字符集的过程中将所获得的字符集与另一个字符组合来生成新的字符集候选。

在操作1130中,电子装置10可以根据分析结果选择包括在句子中的字符集。由电子装置10选择的一个字符集例如是候选句子的分析结果,候选句子可以是具有高连贯性得分的字符集。

在操作1140中,电子装置10可以与句子中包括的其他字符区分开地显示所选择的字符集。

例如,电子装置10可以改变和显示与所识别的字符集相邻的区域的颜色。

图11是与服务器相关联的、根据实施例的电子装置识别并显示多个字符的状态的流程图。

在操作1210中,电子装置10可以显示至少一个句子。

在操作1220中,当接收到关于所显示的句子的至少一个字符的用户输入时,电子装置10可以获得包括至少一个字符的句子。

在操作1230中,电子装置10可以将至少一个字符和包括至少一个字符的句子发送到服务器20。

在操作1240中,服务器20可以通过使用至少一个字符和包括至少一个字符的句子来分析句子。在操作1250中,服务器20可以根据分析结果选择包括在句子中的字符集。例如,服务器20可以获得包括对应于用户输入而选择的字符的多个字符集候选,获得对应于所获得的字符集的多个候选句子,并且通过分析所获得的候选句子来选择一个字符集。

在操作1260中,服务器20可以向电子装置10发送所选择的字符集。

在操作1270中,电子装置10可以与句子中包括的其它字符区分开地显示接收到的字符集。

根据各种实施例,当服务器20连接到电子装置10并控制电子装置10的显示器220显示字符时,响应于至少一个字符的用户输入,服务器20可以识别包括至少一个字符的句子。在这种情况下,根据分析结果,服务器20可以控制电子装置10的显示器220显示句子中包括的字符集以与句子中包括的其他字符区分开。

图12是根据各种实施例的网络环境1300中的电子装置1301的框图。电子装置1301可以包括图1A的电子装置10。参照图12,在网络环境1300中,电子装置1301可以经由第一网络1398(例如,短距离无线通信网络)与电子装置1302通信,或者经由第二网络1399(例如,长距离无线通信网络)与电子装置1304或服务器1308通信。根据实施例,电子装置1301可以经由服务器1308与电子装置1304通信。根据实施例,电子装置1301可以包括处理器1320、存储器1330、输入装置1350、声音输出装置1355、显示装置1360、音频模块1370、传感器模块1376、接口1377、触觉模块1379、相机模块1380、电力管理模块1388、电池1389、通信模块1390、用户识别模块1396或天线模块1397。在实施例中,在电子装置1301中,可以省略上述构成元件中的至少一个,例如显示装置1360或相机模块1380,或者可以添加一个或多个其它构成元件。在实施例中,一些组成元件可以被实现为一个集成电路。例如,传感器模块1376(例如指纹传感器、虹膜传感器或照度传感器)可以通过嵌入显示装置1360(例如显示器)中来实现

处理器1320可以通过执行例如诸如程序1340之类的软件来控制电子装置1301的连接到处理器1320的其它组成元件中的至少一个,例如硬件或软件组成元件,并且执行各种数据处理或操作。根据实施例,作为数据处理或操作的至少一部分,处理器1320可以将从其它组成元件(例如,传感器模块1376或通信模块1390)接收的指令或数据加载到易失性存储器1332上,处理存储在易失性存储器1332中的指令或数据,并将结果数据存储在非易失性存储器1334中。根据实施例,处理器1320可以包括主处理器1321(例如,中央处理装置或应用处理器)和辅助处理器1323(例如,图形处理装置、图像信号处理器、传感器集线器处理器或通信处理器),它们可以独立地或完全地操作。附加地或替代地,辅助处理器1323可以被配置为使用比主处理器1321更少的功率,或者被指定给指定的功能。辅助处理器1323可以与主处理器1321分开实现或作为主处理器1321的一部分实现。

辅助处理器1323可以在主处理器1321处于非活动状态(例如睡眠状态)的情况下控制与电子装置1301的组成元件中的至少一个相关的功能或状态中的至少一些,例如,显示装置1360、传感器模块1376或通信模块1390,或者在主处理器1321处于活动状态(例如,应用执行状态)的情况下与主处理器1321一起控制与电子装置1301的组成元件中的至少一个相关的功能或状态中的至少一些。根据实施例,辅助处理器1323(例如,图像信号处理器或通信处理器)可以被实现为其它功能相关的组成元件(例如,相机模块1380或通信模块1390)的一部分。

存储器1330可以存储由电子装置1301的至少一个组成元件(例如,处理器1320或传感器模块1376)使用的各种数据。数据可以包括,例如,诸如程序1340之类的软件,以及关于与其相关的指令的输入数据或输出数据。存储器1330可以包括易失性存储器1332或非易失性存储器1334。

程序1340可以作为软件存储在存储器1330中,并且可以包括例如操作系统1342、中间件1344或应用1346。

输入装置1350可以从电子装置1301的外部(例如,从用户)接收用于电子装置1301的组成元件(例如,处理器1320)的指令或数据。输入装置1350可以包括例如麦克风、鼠标或键盘。

声音输出装置1355可以向电子装置1301的外部输出声音信号。声音输出装置1355可以包括例如扬声器或接收器。扬声器可以用于诸如多媒体再现或记录再现的通用目的,并且接收器可以用于接收呼入呼叫。根据实施例,接收器可以与扬声器分开实现或作为扬声器的一部分实现。

显示装置1360可以在视觉上向电子装置1301的外部提供信息,例如向用户提供信息。显示装置1360可以包括例如显示器、全息图装置或投影仪以及用于控制任何装置的控制电路。根据实施例,显示装置1360可以包括被配置为感测触摸的触摸电路,或者被配置为测量由触摸产生的力的强度的传感器电路,例如压力传感器。

音频模块1370可以将声音转换为电信号或者将电信号反向转换为声音。根据实施例,音频模块1370可以通过输入装置1350获得声音,或者通过声音输出装置1355或外部电子装置(例如,诸如扬声器或耳机的电子装置1302)直接或无线地连接到电子装置1301来输出声音。

传感器模块1376可以检测电子装置1301的工作状态,例如电源或温度,或者外部环境状态,例如用户状态,并且产生与检测到的状态相对应的电信号或数据值。根据实施例,传感器模块1376可以包括例如手势传感器、陀螺仪传感器、气压传感器、磁传感器、加速度传感器、握持传感器、接近传感器、颜色传感器、红外(IR)传感器、生物传感器、温度传感器、湿度传感器或照度传感器。

接口1377可以支持供电子装置1301直接或无线地连接到外部电子装置(例如,电子装置1302)的一个或多个指定协议。根据实施例,接口1377可以包括例如高清晰度多媒体接口(HDMI)、通用串行总线(USB)接口、SD卡接口或音频接口。

连接端1378可以包括连接器,电子装置1301通过该连接器物理地连接到外部电子装置,例如电子装置1302。根据实施例,连接端1378可以包括例如HDMI连接器、USB连接器、SD卡连接器、或音频连接器,例如耳机连接器。

触觉模块1379可以将电信号转换为可以由用户通过触觉或运动感觉来识别的机械刺激,例如振动或运动,或者转换为电刺激。根据实施例,触觉模块1379可以包括例如电机、压电装置或电刺激装置。

相机模块1380可以拍摄静止图像和视频。根据实施例,相机模块1380可以包括一个或多个镜头、图像传感器、图像信号处理器或闪光灯。

电力管理模块1388可以管理提供给电子装置1301的电力。根据实施例,电力管理模块1388可以被实现为例如电源管理集成电路(PMIC)的至少一部分。

电池1389可以向电子装置1301的至少一个组成元件提供电功率。根据实施例,电池1389可以包括例如不可再充电的一次电池、可再充电的二次电池或燃料电池。

通信模块1390可以在电子装置1301和外部电子装置(例如,电子装置1302、电子装置1304或服务器1308)之间建立直接通信信道(例如,有线通信信道)或无线通信信道,并支持通过所建立的通信信道的通信。通信模块1390可以包括独立于处理器1320操作的一个或多个通信处理器,例如应用处理器,并且支持直接通信,例如有线通信或无线通信。根据实施例,通信模块1390可以包括无线通信模块1392,例如蜂窝通信模块、短距离无线通信模块或全球导航卫星系统(GNSS)通信模块,或可以包括有线通信模块1394,例如LAN通信模块或电力线通信模块。通信模块的任何相应通信模块可以通过第一网络1398(例如诸如蓝牙、WiFi直接或红外数据关联(IrDA)的短距离通信网络)或第二网络1399(例如诸如蜂窝网络、因特网或计算机网络(诸如LAN或WAN)的长距离通信网络)与外部电子装置通信。这些各种类型的通信模块可以通过集成到一个组成元件中来实现,例如单个芯片,或者作为多个单独的组成元件来实现,例如多个芯片。无线通信模块1392可以通过使用存储在用户识别模块1396中的用户信息(例如,国际移动用户识别(IMSI))来检查和批准诸如第一网络1398或第二网络1399的通信网络中的电子装置1301。

天线模块1397可以将信号或功率发送到外部,例如外部电子装置,或者从外部接收该信号或功率。根据实施例,天线模块1397可以包括一个或多个天线,并且其中,适于用于诸如第一网络1398或第二网络1399的通信网络的通信方法的至少一个天线可以由例如通信模块1390来选择。信号或功率可以通过所选的至少一个天线在通信模块1390和外部电子装置之间被发送或接收。

至少一些组成元件可以通过外围装置之间的通信方法(例如总线、通用输入和输出(GPIO)、串行外围接口(SPI)或移动工业处理器接口(MIPI))相互连接,并且在它们之间交换信号(例如指令或数据)。

根据实施例,指令或数据可以经由连接到第二网络1399的服务器1308在外部的电子装置1301和电子装置1304之间被发送或接收。电子装置1302和1304各自可以是与电子装置1301相同或不同的装置。服务器1308可以包括通信模块(未示出)、处理器(未示出)和存储器(未示出)。然而,本公开不限于此,并且服务器1308可以进一步包括组成元件或省略一些组成元件。服务器1308可以包括图11的服务器20。根据实施例,在电子装置1301中执行的所有或一些操作可以在诸如电子装置1302和1304或服务器1308的外部电子装置的一个或多个外部装置中执行。例如,当电子装置1301被假定为自动执行功能或服务时,或者响应于来自用户或另一装置的请求执行功能或服务时,电子装置1301可以不执行功能或服务而是请求一个或多个外部电子装置执行功能或服务的至少一部分,或者可以除了执行功能或服务之外还请求一个或多个外部电子装置执行功能或服务的至少一部分。已经接收到请求的一个或多个外部电子装置可以执行所请求的功能或服务的至少一部分,或者执行与请求相关的附加功能或服务,并且将执行的结果发送到电子装置1301。电子装置1301可以按原样或附加地处理结果,并作为对请求的响应的至少一部分提供结果。

或者,电子装置1301可以将由用户选择指定的至少一个字符和包括至少一个字符的句子发送到服务器1308,并且通过使用由服务器1308接收的至少一个字符和包括至少一个字符的句子分析句子来接收选择包括在句子中的字符集的结果。为此,例如,可以使用云计算、分布式计算或客户机-服务器计算技术。

本公开的各种实施例可以实现为包括存储在存储介质中的一个或多个指令的软件(例如,程序1340),存储介质例如是可以由机器(例如电子装置1301)读取的内部存储器1336或外部存储器1338。例如,装置(例如,电子装置1301)的处理器(例如,处理器1320)可检索并执行存储在存储介质中的一个或多个指令中的至少一个。这使得该装置能够根据所检索的至少一个指令来执行至少一个功能。一个或多个指令可以包括由编译器生成的代码或者可以由解释器执行的代码。可以以非暂时性存储介质的形式提供装置可读存储介质。“非暂时性”可以意味着存储介质是有形装置,并且不包括信号,例如电磁波,并且该术语不区分数据半永久性地存储在存储介质中的情况和临时存储的情况。

根据实施例,根据本公开中披露的各种实施例的方法可以通过包括在计算机程序产品中来提供。计算机程序产品是在卖方和买方之间交易的产品。计算机程序产品可以以装置可读存储介质的形式分发,例如,光盘只读存储器(CD-ROM),或者通过应用存储器(例如,PlayStoreTM)或者在两个用户装置(例如,智能电话)之间直接或在线分发,例如,下载或上传。为了在线分发,计算机程序产品的至少一部分可以至少临时存储在诸如制造商的服务器、应用商店的服务器或中继服务器的存储器之类的装置可读存储介质中,或者从装置可读存储介质临时生成。

根据各种实施例,上述构成元素中的每一个,例如模块或程序,可以包括单个或多个对象。根据各种实施例,在上述组成元件中,可以省略一个或多个组成元件或操作,或者可以添加一个或多个其它组成元件或操作。可替换地或附加地,多个组成元件(例如模块或程序)可以被集成为一个组成元件。在这种情况下,集成的组成元件可以以与集成之前由组成元件的组成元件执行的一个或多个功能相同或类似地执行每个组成元件的一个或多个功能。根据各种实施例,由模块、程序或其它组成元件执行的操作可以顺序地、并行地、重复地或试探地执行,一个或多个操作可以在另一个中执行或被省略,或可以添加一个或多个其它操作。

34页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:积和运算器、积和运算方法、逻辑运算装置和神经形态器件

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!