电子装置及其操作方法与流程

文档序号:12719449阅读:215来源:国知局
电子装置及其操作方法与流程

本发明关于一种电子装置,特别有关具有自动切换用户输入接口的技术的电子装置。



背景技术:

现今使用者于便携设备(例如:平板计算机,智能型手机,诸如此类的装置)上使用实时通讯软件已相当普遍。除此之外,在全球化以及国际化的影响下,使用者可能拥有来自许多不同国家的朋友,而用户在使用实时通讯软件与来自不同的国家朋友进行对话时,必须手动地切换实时通讯软件中的输入法接口。此种情形会造成用户于使用实时通讯软件的不方便。



技术实现要素:

本发明的目的在通过一种根据用户所输入的语言将用户输入法接口自动切换至合适的用户输入法接口以解决上述问题。

本发明提供一种电子装置,包括:一显示设备;以及一处理器,用以当一实时通讯软件的一信息封包的内容具有一特定内容时,滤除上述信息封包的内容中的上述特定内容以作为一主要内容;以及当上述主要内容中的一特定语言占上述主要内容的比例大于一第一既定值时,显示对应于上述特定语言的一特定输入法接口于上述显示设备。

根据本发明的一实施方式,其中上述实时通讯软件的上述信息封包上述处理器为上述实时通讯软件的一对话窗口所接收的最后一笔信息封包。

根据本发明的另一实施方式,其中上述特定内容为一网址、一电话号码、至少一标点符号及一默认信息中的至少一者。

根据本发明的另一实施方式,其中上述默认信息为存于上述内存中的一用户预定信息。

根据本发明的另一实施方式,其中当上述实时通讯软件的上述信息封包 的内容不具有上述特定内容时,上述处理器直接将上述信息封包的内容作为上述主要内容。

根据本发明的另一实施方式,其中当上述主要内容中的上述特定语言占上述主要内容的比例介于上述第一既定值与一第二既定值之间时,上述处理器于上述显示设备上显示一控制接口,其中上述控制接口用以确认是否切换至对应于上述特定语言的上述特定输入法接口,上述第一既定值大于上述第二既定值。

根据本发明的另一实施方式,其中当上述主要内容中的上述特定语言占上述主要内容的比例小于一第二既定值时,上述处理器显示一默认输入法接口于上述显示设备上,其中上述默认输入法接口不同于上述特定输入法接口,且上述第一既定值大于上述第二既定值。

本发明亦提供一种电子装置的操作方法,包括:当一实时通讯软件的一信息封包的内容具有一特定内容时,滤除上述信息封包的内容中的上述特定内容以作为一主要内容;以及当上述主要内容中的一特定语言占上述主要内容的比例大于一第一既定值时,显示一对应于上述特定语言的一特定输入法接口于上述显示设备上。

根据本发明的一实施方式,上述实时通讯软件的上述信息封包上述处理器为上述实时通讯软件的一对话窗口所接收的最后一笔信息封包。

根据本发明的另一实施方式,所述的电子装置的操作方法还包括:当上述主要内容中的上述特定语言占上述主要内容的比例小于一第二既定值时,显示一默认输入法接口于上述显示设备上,其中上述默认输入法接口不同于上述特定输入法接口,且上述第一既定值大于上述第二既定值。

本发明可用于分析、侦测、统计、记录用户及其实时通讯软件交谈对象的惯用语及口头禅。倘若上述惯用语及口头禅(例如:早安、天气真好,诸如此类的用语)的语系非为上述交谈对象与用户的惯用语系,以及上述用语同时不具备复杂的交谈互动响应的意涵,,本发明将会把这些用语纳入等同于封包的内容中的特殊字符串,作为电子装置进行判定的滤除条件之一。然而,上述所提及的用语是否不具备复杂的交谈互动响应的意涵的判断机制,不仅根据使用者平常交谈互动响应的资料作为参考,也依据因特网搜索引擎(例如:Google、Yahoo,诸如此类的搜索引擎)的数据库所提供的信息作为判断 的依归。

为让本发明的上述和其他目的、特征、和优点能更明显易懂,下文特举出较佳实施例,并配合所附附图,作详细说明如下:

附图说明

图1为本发明所提供的一电子装置的一示意图;

图2为本发明所提供的电子装置的显示设备在处理器作动时的一示意图;

图3为本发明所提供的电子装置的显示设备在处理器作动时的一示意图;

图4为本发明所提供的电子装置的显示设备在处理器作动时的一示意图;

图5本发明所提供的适用于电子装置的操作方法的一流程图;

图6为本发明所提供的适用于电子装置100的操作方法的一流程图。

【符号说明】

100~电子装置;

102~处理器;

104~内存;

106~显示设备;

108~无线模块;

S10、S20、S30、S40、S50、S55、S60、S60’、S70、S80、S90~步骤。

具体实施方式

以下将详细讨论本发明各种实施例的制造及使用方法。然而值得注意的是,本发明所提供的许多可行的发明概念可实施在各种特定范围中。这些特定实施例仅用于举例说明本发明的制造及使用方法,但非用于限定本发明的范围。

图1为本发明所提供的一电子装置的一示意图。如图所示,电子装置100可实施于各种计算机系统配置(configuration)上,例如,智能型手机、平板计算机、个人数字助理以及类似的设备。电子装置100包括一处理器102、一内存104、一显示设备106以及一无线模块108。在本发明的一实施例中, 无线模块108用以接收一实时通讯软件(例如:LINE、微信、Windows Live Messenger,诸如此类的实时通讯软件)的多个信息封包。在本发明的一实施例中,显示设备106可为一发光二极管显示器(Light-emitting Diode;LED)、液晶显示器(Liquid Crystal Display;LCD)、有机发光半导体显示器(Organic Light-Emitting Diode;OLED)或者类似的设备。显示器106用以根据来自处理器102的画面数据,显示出对应于画面数据的画面。在本发明的一实施例中,内存104可包括只读存储器(read only memory;ROM)、闪存(flash ROM)以及/或动态存取内存(random access memory;RAM),用以储存可供处理器102执行的程序模块。一般而言,程序模块包含常序(routines)、程序(program)、对象(object)、组件(component)等,用以执行动态信息传送或接收功能。在本发明的一实施例中,内存104具有一特定内容,包括一网址、一电话号码、一标点符号及/或一默认信息。举例而言,默认信息为用户所设定的一特殊字符串,例如:“XD”、“orz”,诸如的类的特殊字符串。内存104亦可依序储存多个信息封包。在本发明的一实施例中,处理器102依序透过无线模块108将所接收到的多个信息封包依序储存至内存104。本发明的所有实施例所述的信息封包为实时通讯软件的一对话窗口所接收的最后一笔信息封包。处理器102可包含一单一中央处理单元(central-processing unit;CPU)或者是关连于平行运算环境(parallel processing environment)的多个平行处理单元,用以执行及处理整个电子装置100的所有动作。在本发明的一实施例中,处理器102用以当一实时通讯软件的一信息封包的内容具有一特定内容时,滤除信息封包的内容中的特定内容以作为一主要内容;以及当主要内容中的一特定语言占上述主要内容的比例大于一第一既定值时,显示对应于特定语言的一特定输入法接口于显示设备106上。

图2为本发明所提供的电子装置100的显示设备106在处理器102作动时的一示意图。如图所示,显示设备106上显示的是处理器102所接收到的实时通讯软件的对话窗口中的一信息封包的内容。在本发明的一实施例中,实时通讯软件为LINE,信息封包的内容为“Hi,最近好吗?”,而标点符号“,”及“?”为特定内容。接着,处理器102滤除信息封包的内容中的特定内容,以作为一主要内容。在此实施例中,处理器102会滤除信息封包中的标点符号“,”及“?”,故经过滤除后主要内容为“Hi最近好吗”。接着, 处理器102会对主要内容进行语言分析,判断出主要内容所包含的语言及各个语言所对应的字符数,并且处理器102亦可进一步计算出主要内容中的一特定语言占主要内容的比例。若主要内容中的一特定语言占主要内容的比例大于一第一既定值(例如65%),处理器102便显示对应于特定语言的一特定输入法接口于显示设备106上。在此实施例中,中文占主要内容的比例为66%(4/6),英文占主要内容的比例为33%(2/6),故特定输入法接口为一中文输入法接口。在本发明的某些实施例中,“Hi”亦可作为一特定内容。在某些实施例中,实时通讯软件的信息封包的内容不具有任何特定内容,处理器102便直接将信息封包的内容作为主要内容。在本发明的另一实施例中,处理器102对主要内容各个语言所对应的字数进行分析,而非对其字符数进行分析。

图3为本发明所提供的电子装置100的显示设备106在处理器102作动时的一示意图。如图所示,显示设备106上显示的是处理器102所接收到的实时通讯软件的对话窗口中的一信息封包的内容。在本发明的一实施例中,实时通讯软件为LINE,信息封包的内容为“Hi,你好吗?”,而标点符号“,”及“?”为特定内容。接着,处理器102滤除信息封包的内容中的特定内容,以作为一主要内容。在此实施例中,处理器102会滤除信息封包中的标点符号“,”及“?”,故经过滤除后主要内容为“Hi你好吗”。接着,处理器102会对主要内容进行语言分析,判断出主要内容所包含的语言及各个语言所对应的字符数,并且处理器102亦可进一步计算出主要内容中的一特定语言占主要内容的比例。若主要内容中的一特定语言占主要内容的比例介于一第一既定值(例如65%)与一第二既定值(例如55%)之间,处理器102便显示一控制接口于显示设备106上。在此实施例中,中文占主要内容的比例为60%(3/5),故处理器102便显示一控制接口于显示设备106上,并且控制接口上显示“YES”及“NO”两个触控区域(触控区域YES及触控区域NO)。此外,第一既定值须大于第二既定值,且第一既定值、第二既定值可依照使用者的习惯作出调整。接着,当触控区域YES于一既定时间内被按下时,处理器102显示对应于特定语言的特定输入法接口于显示设备106上。在本发明的一实施例中,既定时间为500毫秒,既定时间亦可依照使用者的习惯而作出调整。举例而言,若控制接口上的触控区域YES在500毫秒内被使用者按下,则处 理器102显示对应中文输入法接口于显示设备106上。相反地,若控制接口上的触控区域YES在500毫秒内没有被使用者按下,则处理器102显示英文输入法接口(默认输入法接口)于显示设备106上。

图4为本发明所提供的电子装置100的显示设备106在处理器102作动时的另一示意图。如图所示,显示设备106上显示的是处理器102所接收到的实时通讯软件的对话窗口中的一信息封包的内容。在本发明的一实施例中,实时通讯软件为LINE,信息封包的内容为“Hi,你好?”,而标点符号“,”及“?”为特定内容。接着,处理器102滤除信息封包的内容中的特定内容,以作为一主要内容。在此实施例中,处理器102会滤除信息封包中的标点符号“,”及“?”,故经过滤除后主要内容为“Hi你好”。接着,处理器102会对主要内容进行语言分析,判断出主要内容所包含的语言及各个语言所对应的字符数,并且处理器102亦可进一步计算出主要内容中的一特定语言占主要内容的比例。若主要内容中的一特定语言占主要内容的比例小于第二既定值(例如55%),处理器102便显示默认输入法接口于显示设备106上。在此实施例中,中文占主要内容的比例为50%(2/4),处理器102便显示英文输入法接口于显示设备106上。

图5为本发明所提供的适用于电子装置100的操作方法的一流程图。首先,于步骤S10中,处理器102接收来自实时通讯软件的信息封包,接着进入步骤S20。于步骤S20中,处理器102判断信息封包的内容是否具有特定内容。若信息封包的内容具有特定内容,则进入步骤S30。于步骤S30中,处理器102滤除封包的内容中的特定内容以作为主要内容,接着进入S50。举例而言,特定内容可为包括一网址、一电话号码、一标点符号及/或一默认信息,且默认信息为用户所设定的一特殊字符串,例如:“XD”、“orz”,诸如的类的特殊字符串。若信息封包的内容不具有特定内容,则进入步骤S40。于步骤S40中,处理器102直接将信息封包的内容作为主要内容,接着进入S50。于步骤S50中,处理器102判断主要内容中的特定语言占主要内容的比例。其中第一既定值大于第二既定值。若主要内容中的特定语言占主要内容的比例大于第一既定值,则进入步骤S60。于步骤S60中,处理器102显示对应于特定语言的特定输入法接口于显示设备106上。若主要内容中的特定语言占主要内容的比例介于第一既定值与第二既定值之间,则进入步骤 S70。于步骤S70中,处理器102于显示设备106上显示对应于特定语言的控制接口,接着进入步骤S80。于步骤S80中,处理器102判断于一既定时间内触控区域YES是否被按下。若于一既定时间内触控区域YES被按下,则进入步骤S60。若于一既定时间内触控区域YES没被按下,则进入步骤S90。于步骤S90中,处理器102显示默认输入法接口于显示设备106上,其中默认输入法接口不同于特定输入法接口。若主要内容中的特定语言占主要内容的比例小于第二既定值,则进入步骤S60。

图6为本发明所提供的适用于电子装置100的操作方法的一流程图。与图5相异的处在于S55以及S60’。于步骤S55中,处理器102判断电子装置100是否具有特定语言的特定输入法接口。若电子装置100具有特定语言的特定输入法接口,便进入步骤S60。若电子装置100不具有特定语言的特定输入法接口,进入步骤S60’。于步骤S60’中,处理器102自动地透过一网络连接至一特定网站,以下载一特定输入法软件并安装特定输入法接口。接着,接着进入步骤S60。

如图2-5所示,本发明所述的技术可适用于多种情形。在本发明的一实施例中,用户在未开启对话窗口的情形下(情境1),处理器102透过无线模块108接收到多个信息封包并且将上述信息封包储存至内存104中。接着,处理器102将储存于内存104中实时通讯软件的一对话窗口所接收的最后一笔信息封包(本发明所述的封包信息)是否具有特定内容。接着,进行步骤S20、S30、S40及S50,此时,处理器102先将一判断结果储存于内存104中。当用户欲开启对话窗口时,处理器102根据储存于内存104中的判断结果继续进行步骤S60、S70、S80及S90。在本发明的一实施例中,用户正在开启对话窗口的情形下(情境2),处理器102直接对实时通讯软件的一对话窗口所接收的最后一笔信息封包(本发明所述的封包信息)进行是否具有特定内容的判断。接着,与步骤S20相同,此后步骤不再加以阐述。在本发明的一实施例中,使用者于一多人对话窗口的情形下(情境3),处理器102直接对实时通讯软件的一对话窗口所接收的最后一笔信息封包(本发明所述的封包信息)进行是否具有特定内容的判断。举例而言,在一个三人(使用者、朋友A、朋友B)对话窗口下,处理器102针对朋友A或朋友B中所传送的最后一笔信息封包进行是否具有特定内容的判断。情境1与情境2的差异仅在于 情境1是将信息封包与根据信息封包所得到的一判断结果储存于内存104,而情境2直接对实时通讯软件的一对话窗口所接收的最后一笔信息封包进行是否具有特定内容的判断。

本发明的方法,或特定型态或其部份,可以以程序代码的型态存在。程序代码可储存于实体媒体,如软盘、光盘片、硬盘、或是任何其他机器可读取(如计算机可读取)储存媒体,亦或不限于外在形式的计算机程序产品,其中,当程序代码被机器,如计算机加载且执行时,此机器变成用以参与本发明的装置。程序代码也可透过一些传送媒体,如电线或电缆、光纤、或是任何传输型态进行传送,其中,当程序代码被机器,如计算机接收、加载且执行时,此机器变成用以参与本发明的装置。当在一般用途处理单元实作时,程序代码结合处理单元提供一操作类似于应用特定逻辑电路的独特装置。

惟以上所述者,仅为本发明的较佳实施例而已,当不能以此限定本发明实施的范围,即大凡依本发明申请专利范围及发明说明内容所作的简单的等效变化与修饰,皆仍属本发明专利涵盖的范围内。另外本发明的任一实施例或申请专利范围不须达成本发明所公开的全部目的或优点或特点。此外,摘要部分和标题仅是用来辅助专利文件搜寻的用,并非用来限制本发明的权利范围。

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