用于推荐文本的方法和设备与流程

文档序号:17541598发布日期:2019-04-29 14:41阅读:206来源:国知局
用于推荐文本的方法和设备与流程

本公开涉及一种用于使用装备有显示单元和输入单元的装置来提供文本推荐的方法和设备。



背景技术:

最近的移动终端提供包括电话簿、游戏、短消息、电子邮件、叫醒服务、音乐播放器、日程安排组织者、数字相机、无线互联网接入等的多功能及各种特征。

移动终端装备有至少一个作为用于与用户进行交互的输入接口的输入装置(诸如,触摸屏)。用户通过操作触摸屏来输入文本消息。通常,移动终端提供有用于纠正拼写和间距错误的自动文本连接功能,另外,移动终端还提供有词语推荐功能,其中,所述词语推荐功能识别由用户输入的字符,并且提供可由用户选择的词语的选择,以试图加快打字处理。然而,传统的词语推荐功能的缺点在于推荐是有限的。例如,如果用户输入词语“pro”,则推荐的词语通常限于“process”和“proceed”。也就是说,当前词语推荐特性未考虑用户的意图。

因此,需要一种可从用户的角度方便文本输入的用于推荐词语和/或句子的改进方法。



技术实现要素:

本发明致力于通过提供一种文本推荐方法和设备来解决上述问题并提供另外的优点,其中,所述方法和设备能够预测用户的意图并提供基于预测的用户的用户意图而收集的推荐。另外,本发明提供一种能够依据用户或与用户通信的特定联系方的位置,在接收到的或将被发送的文本中识别对测量单位转换的需求的文本推荐方法和设备。

根据本发明的一方面,一种用于推荐文本传输的方法包括:在通信应用正被执行时,收集与特定联系人相关的上下文信息;通过分析上下文信息来预测用户的意图;检索与用户的意图相应的推荐文本;显示推荐文本。

根据本发明的另一方面,一种用于推荐文本传输的方法包括:显示用于发送到特定联系人而产生的出站文本和从所述联系人接收到的入站文本中的至少一个;从显示文本提取第一测量单位;确定第一测量单位是否不得不被转换;如果第一测量单位不得不被转换,则将第一测量单位转换为第二测量单位;将转换的第二测量单位添加到相应的文本,或者用转换的第二测量单位替换第一测量单位。

根据本发明的另一方面,一种用于推荐文本传输的设备包括:触摸屏;存储器;以及控制触摸屏和存储器的控制单元,用于在通信模式期间收集与特定联系人相关的上下文信息,通过分析上下文信息来预测用户的意图,检索与用户的意图相应的推荐文本,并且在触摸屏上显示推荐文本。

根据本发明的另一方面,一种用于推荐文本传输的设备包括:触摸屏;存储单元;以及控制触摸屏和存储单元的控制单元,用于在触摸屏上显示用于发送到特定联系人而产生的出站文本和从所述联系人接收到的入站文本中的至少一个,从显示文本提取第一测量单位,确定第一测量单位是否不得不被转换,如果第一测量单位不得不被转换,则将第一测量单位转换为第二测量单位,并且将转换的第二测量单位添加到相应的文本,或者用转换的第二测量单位替换第一测量单位。

附图说明

图1是示出根据本发明的实施例的文本推荐设备的配置的框图;

图2是示出根据本发明的实施例的文本推荐方法的流程图;

图3、图4、图5、图6、图7和图8是示出根据本发明的实施例的用于解释文本推荐方法中的词语推荐处理的示例性屏幕图像的示图;

图9是示出根据本发明的实施例的文本推荐方法的单位转换过程的流程图;

图10是示出用于解释图9的单位转换过程中的单位转换的示例性屏幕图像的示图;

图11是示出根据本发明的另一实施例的文本推荐方法的流程图;

图12、图13和图14是示出用于解释图11的文本推荐方法的示例性屏幕图像的示图。

具体实施方式

在下文中参照附图对本发明的技术特征进行描述。为了清楚和简明的目的,可省略对包含于此的公知功能和结构的详细描述,以避免模糊本发明的主题。在下面的描述和权利要求中使用的术语和词语不限于书面含义,而是仅仅由发明人使用以使本发明得以清楚和一致的理解。因此,本领域的技术人员应该清楚,提供下面对本发明的示例性实施例的描述仅为了说明目的,而不是为了限制由权利要求及其等同物限定的本发明的目的。在附图中,为了使本发明清楚,可夸大或省略或示意性地描述特定元件,并且不反映元件的实际大小。因此,本发明并不受限于元件的相对大小和它们之间的距离。

本发明的文本推荐方法和设备适用于各种类型的多媒体装置,其中,所述多媒体装置包括智能电话、平板pc、膝上型pc、台式pc、tv、导航装置、视频电话等。本发明的文本推荐方法和设备还适用于启用多媒体的装置(例如,启用通信功能的和启用触摸屏的冰箱)。

在下面的描述中,术语“上下文信息”表示用于预测用户的意图所需要的数据,例如,终端的周边环境、来电者信息、收件人信息、接收文档、发送文档、入站(inbound)消息、出站(outbound)消息,与对方的聊天内容等。终端的周边环境可包括位置、天气、时间、日期、星期几、语言、单位和国家等。这里,单位可包括时区、货币、长度、速度、重量、距离、体积、温度。

简明地,当执行通信应用(例如,聊天应用)时,根据本发明的设备和方法收集上下文信息,随后通过分析收集到的上下文信息来预测用户的意图,并且从例如它自身的包含过去相应模式的存储器或从外部源收集与用户的意图相应的文本(例如,从服务器收集当前股票信息),并且以文本的形式为用户推荐收集到的信息。

图1是示出根据本发明的实施例的文本推荐设备的配置的框图。

参照图1,设备100可包括触摸屏110、键输入单元120、存储单元130、无线通信单元140、音频处理单元150、扬声器(spk)、麦克风(mic)、感测单元160、控制单元170、gps接收器180。

触摸屏110提供用于与用户交互的用户界面,并且可包括触摸面板111和显示面板112。触摸面板111可被置于显示面板112上。详细地讲,触摸面板111可被实现为显示面板上的附加(add-on)类型,或者显示面板112中的on-cell类型或in-cell类型。

触摸面板111响应于在触摸面板111上的用户的触摸姿势来产生模拟信号(例如,触摸事件),并且对模型信号执行模拟/数字(a/d)转换,以产生到控制单元170的数字信号。控制单元170基于接收到的表示触摸事件的数字信号来检测用户的触摸姿势。控制单元170能够基于检测到的触摸输入提取用于控制组件的触摸位置、移动速度、方向和触摸的量以及触摸压力等。

触摸面板111可被实现为组合的触摸面板,其中,所述组合的触摸面板包括用于检测通过人体部分(诸如指尖)做出的姿势的手指触摸面板和用于检测通过触摸笔做出的笔姿势的笔触摸面板。这里,手指触摸面板可被实现为能够检测通过特定对象(例如,能够改变静电电容的导电性材料)以及人体部分做出的触摸姿势的电容式面板。也就是说,手指触摸面板能够响应于手指姿势或用导电性对象做出的姿势来产生触摸事件。手指触摸面板还能够用电阻式或红外式面板以及电容式面板来实现。笔触摸面板可用电磁感应式面板来实现。在这种情况下,笔触摸面板响应于配置用来产生磁场的触摸手写笔做出的姿势来产生触摸事件。

用户的触摸姿势可根据用于在触摸屏110上做出姿势的工具被分类为手指姿势和笔姿势之一。另外,通过手指触摸面板111a来检测手指触摸姿势,通过笔触摸面板111b来检测笔触摸姿势。可选择的,不管触摸工具(例如,手指和手写笔)如何,用户的姿势还可被分类为触摸和触摸姿势中的一个。

触摸姿势包括轻击、双击、长击、拖拽、拖放(drag&drop)、轻弹,按压等。这里,“触摸”是用触摸工具(例如,手指和手写笔)接触屏幕上的位置的用户姿势,“轻击”是用触摸工具接触屏幕上的位置并且在不移动触摸工具的情况下释放接触(触摸离开)的用户姿势,“双击”是做出两次轻击的用户姿势,“长击”是与轻击相比保持长时间接触并随后释放接触的用户姿势,“拖拽”是接触位置并且在屏幕上沿着特定方向移动接触的用户姿势,“拖放”是做出拖拽姿势并随后释放触摸工具的接触的用户姿势,“轻弹”是与拖放姿势相比快速叩击屏幕的用户姿势,“按压”是接触屏幕上的特定位置并且施加压力的用户姿势。也就是说,“触摸”表示在屏幕上保持接触的状态,“触摸姿势”表示做出接触(触摸)并随后释放接触(触摸离开)的行为。触摸面板111能够包括用于检测施加到触摸位置的压力的压力传感器。检测到的压力信息被发送到控制单元170,控制单元170基于压力信息在触摸和按压之间进行区分。

触摸面板112在控制单元170的控制下将控制单元170输入的视频数据转换为模拟信号来显示图像。也就是说,显示面板112能够显示与电话簿提供设备的使用相关的不同屏幕,诸如,锁定屏幕、主屏幕、应用执行屏幕和键盘。锁定屏幕指示当显示面板112通电时显示的屏幕图像。如果用户的姿势用于解锁屏幕,则控制单元170能够将锁定屏幕改变为主屏幕或应用执行屏幕。主屏幕指示包括与各个应用相应的多个图标的屏幕图像。

如果用户选择(例如,轻击)了应用图标中的一个,则控制单元170执行相应的应用(例如,互联网浏览器、文档、聊天或短信应用(textingapplication)),并在显示面板112上显示相应的执行屏幕。显示面板112能够在背景上显示所述屏幕中的一个,并且如同重叠在背景上地在前景上显示另一个屏幕。例如,显示面板112能够显示具有重叠在其上的键盘的应用执行屏幕。

例如,显示面板112能够在第一屏幕区域中显示键盘,在第二显示区域中显示至少一个文本推荐,在第三屏幕区域中显示借助于键盘输入的文本和从第二屏幕区域选择的文本推荐。

可用液晶显示器(lcd)、有机光发射二极管(oled)和有源矩阵oled(amoled)中的一个实现显示面板112。

键输入单元120装备有用于接收字母数字信息并配置各种功能的多个键。功能键可包括菜单键、屏幕开/关键、电源开/关键和音量控制键等。键输入单元120能够产生与设备100的用户设置和功能控制相关的到控制单元170的键事件。键事件可包括电源开/关事件、音量控制事件、屏幕开/关事件等。控制单元170响应于这些键事件来控制组件。键输入单元120的键是指硬键,而在触摸屏110上提供的键是指软键。

存储单元130能够存储在设备100中产生的数据(例如,文本消息、截屏画面(shotpicture)和日程安排信息)和/或通过无线通信单元140从外部接收到的数据(例如,文本消息和电子邮件)。存储单元130还能够存储锁屏屏幕、主屏幕、键盘等。存储单元130还能够存储与设备100的操作相关的各种设置(例如,屏幕亮度、触摸反应振动、屏幕旋转、背景图像等)。

存储单元130能够存储用于启动设备100的操作系统(os)、通信程序、图像处理程序、显示控制程序、用户界面程序、嵌入式应用和第三方应用。

通信程序包括用于借助于无线通信单元140与外部设备进行通信的命令。图形处理程序包括各种软件组件(诸如,图像格式转换、图形大小调整、渲染和显示面板的背光亮度确定模块)。这里,图形可包括文本、网页、图标、画面、运动画面和动画。图形处理程序可包括软件编解码器。用户界面程序可包括与用户界面相关的各种软件组件。

语音识别程序能够从语音数据提取语音属性信息(例如,语音声调、频率、分贝等)。语音识别程序能够将检测到的语音特征信息与一个或多个先前存储的语音特征信息进行比较,并且基于比较结果识别用户。语音识别程序可提供有用于将语音数据转换为文本的语音转文本(stt)功能。

人工智能程序能够基于下文解释的上下文信息来预测用户的意图。详细地讲,人工智能程序能够包括用于识别和处理上下文数据(诸如,文档、消息和聊天内容)的自然语言处理引擎,以及用于基于识别的上下文推断用户的意图的推断引擎。推断引擎能够包括如表1中所示的映射文本和用户的意图的用户意图预测表。参照表1,如果输入了在前的词语(例如,“dear”),则推断引擎把将由用户输入的下一个词语预测为“收件人姓名(recipientname)”。表1仅是示例性预测表,可用更多的映射元素来实现预测表。

表1

嵌入式应用是安装在在设备中的应用,并且可包括浏览器、电子邮件、即时通讯、提供当前股市(例如,nasdaq)信息的股票应用、通过与gps接收器180互操作提供设备100的当前位置的地图应用,通过与gps接收器互操作提供设备100的当前位置处的天气信息的天气应用等。第三方应用是可从在线市场下载并安装在终端中的各种应用。可自由地安装和卸载第三方应用。

无线通信单元140在控制单元170的控制下负责语音、视频和数据通信。为了这个目的,无线通信单元140能够包括用于上转换并放大将被发送的信号的射频(rf)发送器,和用于低噪放大并下转换接收到的信号的rf接收器。无线通信单元140能够包括蜂窝通信模块(第三代(3g)蜂窝通信模块、3.5g蜂窝通信模块、4g蜂窝通信模块等)、数字广播模块(例如,dmb模块)和短距离通信模块(例如,wi-fi模块和蓝牙模块)中的至少一个。

音频处理单元150与扬声器(spk)和麦克风(mic)连接,并处理用于支持语音识别、语音记录、数字记录和电话功能的音频输入和输出。音频处理单元150接收从控制单元170输出的音频数据,将音频数据转换为模拟信号,并通过扬声器(spk)输出模拟信号。音频处理单元150接收通过麦克风输入的模拟信号,将模拟信号转换为音频数据,并将音频数据传输到控制单元170。扬声器(spk)转换来自音频处理单元150的模拟信号,以输出可听声波。麦克风(mic)将声音和其它声波转换为模拟信号。

感测单元160检测诸如斜率改变(slopchange)、亮度改变、加速度改变的条件改变中的至少一个,并向控制单元170通知检测结果。感测单元160可包括各种传感器,其中,所述各种传感器能够被供电并且在控制单元170的控制下感测设备100的状态改变。感测单元160能够被实现为集成传感器的芯片或被实现为与传感器相应的单独芯片。详细地讲,感测单元160能够包括加速度传感器。加速度传感器能够测量x、y和z轴分量的加速度。加速度传感器可包括陀螺仪传感器以当设备100未移动时测量重力加速度。例如,当置于xy平面上的触摸屏110朝上时,由感测单元160检测到的重力加速度的x和y轴分量是0m/sec2,而z轴分量可以是9.8m/sec2。在触摸屏110的朝下的情况下,x和y轴分量是0m/sec2,而z轴分量可以是9.8m/sec2。当设备100正在移动时,加速度传感器将加速度检测为运动加速度和重力加速度的组合。

控制单元170控制设备100的整体操作和所述设备的内部组件之间的信号流,并且处理数据。控制单元170控制从电池对内部组件的供电。控制单元170收集并分析上下文信息(例如,上下文识别)来预测用户的意图,从设备100的内部/输出中检索与用户的意图相应的文本(例如,当前股票价格信息),并且将检索到的文本作为推荐提供给用户。这里,可从存储在存储单元130中的电话簿和电子邮件检索与用户的意图相应的文本。还可借助于安装在设备100中的应用从外部设备检索文本。可由外部服务器而不是设备100(即,控制单元170)执行分析和预测。也就是说,无线通信单元140能够将包括由控制器170产生的上下文信息的分析/预测请求消息发送到服务器。相应的服务器能够分析上下文信息来预测用户的意图,并且将包括分析结果的响应消息发送到设备100。控制单元170还能够执行语言翻译和单位转换。对于语言翻译,翻译和词典程序可被存储在设备100的存储单元130中。控制单元170能够对文本的单位相关部分(例如,10英里)执行单位转换,并且在触摸屏110上显示转换结果。

控制单元170可包括中央处理单元(cpu)和图形处理单元(gpu)。如本领域中公知的,cpu是执行数据操作和比较以及命令解释和执行的计算机系统的主要控制单元。gpu是执行图形相关数据操作和比较以及命令解释和执行的图形控制单元。cpu和gpu中的每一个可被集成在包括两个或更多个独立核(例如,四核)的单个集成电路的封装中。cpu和gpu还可以以片上系统(soc)的形式被集成为芯片。cpu和gpu还可以以多层封装的形式来实现。封装的cpu和gpu可被称为应用处理器(ap)。

可在cpu的核中的至少一个执行根据本发明的实施例的与文本推荐相关的操作。可由gpu执行与文本推荐相关的图形相关操作。例如,gpu核中的一个能够执行推荐文本演示。当然,与文本推荐相关的操作可由gpu和cpu两者来执行。稍后对控制单元170的功能进行详细描述。gps接收器180接收包括由三个或更多个gps卫星发送的发送时间的gps信号,并且基于gps信号发送时间和gps信号接收时间之间的差来计算设备100和各个gps卫星之间的距离,基于计算的距离信息来获得设备100的位置(纬度/经度),并且将位置信息发送到控制单元170。

虽然在此没有一一列举,但是根据本发明的实施例的设备100能够进一步包括振动电机、相机、硬件编解码器、用于与外部装置(例如,服务器、pc等)建立连接的有线通信单元等中的至少一个。根据本发明的实施例的设备100可依据它的实现而被实现为具有或不具有任何上述组件。

图2是示出根据本发明的实施例的文本推荐方法的流程图。

图3到图8是示出根据本发明的实施例的用于解释文本推荐方法中的词语推荐处理的示例性屏幕图像的示图。

图2针对在空闲状态下操作的设备100。控制单元170控制触摸屏110显示包括代表通信应用的图标的主屏幕。通信应用可以是聊天应用(诸如,多媒体消息服务(mms))、用于交换电子邮件的电子邮件应用、社交网络服务(sns)应用和用于访问互联网博客的浏览器应用。控制单元170能够检测用于在触摸屏110上选择与通信应用相应的图标的用户输入(例如,图标上的双击)。

如果图标被选择,则在步骤210,控制单元170执行通信应用,并在触摸屏110上显示执行屏幕。这里,可与最近与对方的聊天会话、与对方交换的消息、入站电子邮件、出站电子邮件、发件箱或临时电子邮箱一起显示执行屏幕。在显示执行屏幕之后,控制单元170从触摸屏110检测文本编写请求(例如,图3的执行屏幕的文本输入窗口310上的轻击)。控制单元响应于文本编写请求来控制显示键盘320(见图3),并且在文本输入窗口中呈现指示输入位置的光标311(见图3)。此时,光标可以是闪烁的(即,以预定周期交替出现和消失)。此时,键盘可被呈现为重叠在执行屏幕的区域上,或者被呈现为与执行屏幕分离的区域。

在步骤220,控制单元170收集与当前运行的通信应用相关的上下文信息。例如,控制单元170能够收集发送到特定联系人或对方的出站/入站的文本、消息、电子邮件、语音文本等,或从特定联系人或对方接收的出站/入站的文本、消息、电子邮件、语音文本等。具体地,控制单元170能够在出站文本中收集在光标之前输入的在前词语或句子。控制单元170还能够收集最近从对方接收到的文本,例如,对方的最近聊天文本、消息、电子邮件等。控制单元170还能够收集周围环境信息,诸如,位置、天气、时间、日期、星期几、语言、单位、国家等。这里,可用gps接收器180来获取位置信息。语言和国家信息可以是设备100的当前设置的语言和国家信息。时间、日期和星期几可以是设备100的当前位置处的当前时间、日期和星期几。每个国家的货币、长度、速度和重量的单位可被存储在存储单元130中。在可选择的实施例中,收集到的测量单位信息(诸如,公制系统单位)可以是设备100的当前位置处可用的单位信息。

在步骤230,控制单元170分析收集到的上下文信息来预测用户的意图。控制单元170识别收集到的文本的上下文,并且基于识别的上下文来预测用户的意图(将由用户输入的下一个文本)。例如,如果词语“good”正好被输入在光标之前,则参照表1,控制单元170将输入词语morning、afternoon和evening中的任意词语预测为用户的意图(见图3)。对于另一示例,如果词语“dear”正好被输入在光标之前,则参照表1,控制单元170将输入收件人姓名、sir、mr.(姓)中的任意项预测为用户的意图(见图4)。对于另一示例,如果词语“nasdaq(纳斯达克)”在光标之前,则参照表1,控制单元170预测输入与nasdaq相关的股票价格信息是用户的意图(见图5)。如果短语“todayis”在光标之前,控制单元170将输入词语“星期几”、日期或天气预测为用户的意图(见图6)。如果短语“conferencecallon18that”在光标之前,则控制单元170将输入用于约定电话会议的时间预测为用户的意图(见图7)。如果对方最近输入的句子是“whereareyou?”,则控制单元170预测输入“用户的当前位置”是用户的意图(见图8)。

如上所述,在步骤240,控制单元收集与预测的用户的意图相应的文本推荐,并控制触摸屏110显示文本推荐。触摸屏110在控制单元170的控制下在文本推荐显示窗口330中显示文本推荐(见图3)。例如,如果用户的意图是输入收件人姓名,则控制单元170在收件人姓名框410中呈现收件人姓名(见图4)。控制单元170还通过过去的电子邮件来识别与收件人交换的会话的上下文,以检查收件人和用户之间的关系。例如,当发送到收件人的过去的电子邮件包括词语“sir”时,控制单元170可确定收件人是用户的上级。如果确定收件人是用户的上级,则控制单元170可推荐词语“sir”。对于另一示例,如果确定用户的意图是输入与nasdaq相关的股票价格信息,则控制单元170收集股票信息(例如,当前股票价格以及涨跌)。此时,运行特定股市应用来检索股票信息。因此,股市信息可被实时存储在设备100(即,存储单元130)中。在这种情况下,控制单元170能够从设备100(即,存储单元130)收集股票信息。也就是说,控制单元170能够通过执行特定股市应用来收集股票信息。可选择地,控制单元170能够访问外部装置(例如,网络服务器)来获得意图的信息。对于另一示例,控制单元170能够依据用户的意图来收集星期几、日期和天气信息。此时,当前可运行天气应用,并且天气信息可被实时存储在设备100(例如,存储单元130)中。另外,如果确定用户的意图是进行电话会议,则控制单元170从日程安排信息检查在10am和6pm之间没有日程安排的时间。为了这个目的,控制单元170检查在18日的日程安排信息,并且如果在11点和13点之间以及15点和17点之间没有空闲时间,则收集10点、13点和17点作为空闲时间。控制单元170还能够使用gps功能来收集与用户的当前位置(例如,用户的家)相关的信息。

在步骤250,控制单元170确定用户是否选择推荐文本中的任意推荐文本。如果用户输入用于在触摸屏110上选择推荐文本中的一个,则在步骤260,控制单元进行控制,使得在文本输入窗口中,在在前词语之后输入选择的文本。也就是说,控制单元170将选择的文本输入到出站文本中。

图9是示出根据本发明的另一实施例的文本推荐方法的单位转换过程的流程图。也就是说,之前描述的位置信息的收集可被用于进一步提供图9和图11中示出的其它便利特性。图10是示出用于解释图9的单位转换过程中的单位转换的示例性屏幕图像的示图。

参照图9,在步骤910,触摸屏10在控制单元170的控制下显示文本。这里,文本可以是消息、文档、电子邮件等。文本还可以是将被发送的消息或从对方接收到的消息。

在步骤920,控制单元170能够基于gps接收器180接收到的位置信息、无线通信单元140从其接收信号的基站标识(id)和/或wi-fi接入点(ap)的ip地址来检查用户的位置。在步骤930,控制单元170还能够基于包括在入站文本中的地址信息和与登记在电话薄中的对方相关的地址信息来检查对方的位置。步骤920的用户位置检查处理可先于步骤910被执行。在仅显示入站文本的情况下,控制单元170可检查用户的位置,而不检查对方的位置。在仅显示出站文本的情况下,控制单元170可仅检查对方的位置,而不检查用户的位置。

在步骤930,控制单元170识别文本的上下文,并且从文本提取与特定单位相关的部分。在图10的示例性情况下,文本包括单位相关部分“09:00ampst”和“10miles”。

在步骤940,控制单元170基于检查的位置来确定是否转换提取出的部分的单位。详细地讲,如果从出站文本提取出与特定单位相关的部分,则控制单元170确定提取出的部分的单位是否与对方所位于的区域中使用的单位匹配。例如,如果提取出的部分的单位是“pacificstandardtime(pst)”,但是对方的位置是在使用“greenwichmeantime(gmt)”的区域中,则控制单元170确定转换单位。如果从入站文本提取出与特定单位相关的部分,则控制单元确定提取出的部分的单位是否与用户所位于的区域中使用的单位匹配。例如,如果单位相关部分包括单位“mile”,但是用户的位置是在使用单位“km”的区域中,则控制单元170确定转换单位。

如果确定转换单位,则在步骤950,控制单元170转换提取出的部分的单位,并且显示具有转换的单位的被翻译的信息。在图10的示例性情况中,如参考标号1010和1020所示,触摸屏在控制单元170的控制下,将文本与具有转换的单位的被翻译的信息一起显示。控制单位170还能够控制音频单元150以语音输出具有转换的单位的被翻译的信息。

图11是示出根据本发明的另一实施例的文本推荐方法的流程图。图12到图14是示出用于解释图11的文本推荐方法的示例性屏幕图像的示图。

参照图11,在步骤1110,触摸屏110在控制单元170的控制下显示文本。这里,文本可以是任意的消息、文档和电子邮件以及任意的出站文本和入站文本。

在步骤1120,控制单元170检查用户和对方用户的位置。步骤1120的用户位置检查处理可先于步骤1110被执行。在仅显示入站文本的情况下,控制单元170可检查用户的位置,而不是对方的位置。在仅显示出站文本的情况下,控制单元170可仅检查对方的位置,而不是用户的位置。

在步骤1130,控制单元170识别文本的上下文并且提取与文本中的特定单位相关的第一部分。参照图12,第一部分是“09:00ampst”和“10mile”。

在步骤1140,控制单元170基于检查的位置来确定是否需要转换提取出的部分的单位。由于上面已经参照图9的步骤940对确定过程进行了描述,因此,在此省略对它的详细描述。

如果确定转换单位,则在步骤1150,控制单元170转换第一部分的单位,并且将具有转换的单位的被翻译的信息显示为第二部分。在图12的示例性情况下,如参考标号1210和1220所示,触摸屏在控制单元170的控制下,将文本与第二部分一起显示,其中,所述第二部分具备具有转换的单位的被翻译的信息。控制单元170还能够控制显示用于添加第二部分1210和1220的“添加”按钮1230以及用于将第一部分转换为第二部分1210和1220的“转换”按钮1240。

在步骤1160,控制单元确定是否添加第二部分1210和1220。控制单元170能够在触摸屏上检测用于选择“添加”按钮1230的用户输入。如果用户输入用于选择“添加”按钮1230,则控制单元170确定将第二部分添加到文本。在步骤1170,触摸屏110在控制单元170的控制下将文本与第二部分一起显示(见图13)。

在步骤1180,控制单元170确定是否转换第一部分。控制单元170能够在触摸屏上检测用于选择“转换”按钮1240的用户输入。如果用户输入用于选择“转换”按钮1240,则在步骤1190,控制单元170确定将第一部分转换为第二部分。触摸屏110在控制器170的控制下将第一部分转换为第二部分并且在文本中显示第二部分(见图14)。

如上所述,本发明的文本推荐方法和设备能够预测用户的意图,并且推荐与用户的意图相应的文本,因此,当输入文本时,提高了用户的便利性。另外,本发明的文本推荐方法和设备能够识别文本中需要单位转换的部分,并且为用户推荐合适的单位,由此结果是当用户仅熟悉例如公制时,提高了用户的便利性。

本发明的上述实施例可以以计算机可执行程序命令的形式来实现,并且被存储在计算机可读存储介质中。计算机可读存储介质可存储单独或组合形式的程序命令、数据文件和数据结构。可针对本发明或计算机软件领域的技术人员使用的各种示例性实施例来设计和实现记录在存储介质中的程序命令。计算机可读存储介质包括磁介质(诸如软盘和磁带)、光学介质(诸如紧凑盘(cd)rom盘和数字视频盘(dvd)rom)、磁光介质(诸如软光盘)以设计用于存储和执行程序命令的硬件装置(诸如rom、ram和闪存)。程序命令包括由计算机使用解释器可执行的语言代码和由编译器创建的机器语言代码。可用一个或多个用于执行本发明的各种示例性实施例的操作的软件模块来实现前述硬件装置。

虽然已经参照本发明的特定示例性实施例示出和描述了本发明,但是本领域的技术人员将理解,在不脱离由权利要求及其等同物限定的本发明的精神和范围的情况下,可在其中进行形式和细节上的各种改变。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1