CN106227435A - 一种输入法处理方法及终端 - Google Patents
一种输入法处理方法及终端 Download PDFInfo
- Publication number
- CN106227435A CN106227435A CN201610576069.8A CN201610576069A CN106227435A CN 106227435 A CN106227435 A CN 106227435A CN 201610576069 A CN201610576069 A CN 201610576069A CN 106227435 A CN106227435 A CN 106227435A
- Authority
- CN
- China
- Prior art keywords
- content
- information content
- several objects
- classification
- terminal
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本发明实施例提供了一种输入法处理方法,所述方法包括:获取至少一个用户的信息内容;对所述信息内容进行解析,得到若干个对象;按照预设方式展示所述若干个对象。本发明实施例还提供了一种终端。通过本发明实施例可给用户提供一种个性化输入展示方法。
Description
技术领域
本发明涉及计算机技术领域,具体涉及一种输入法处理方法及终端。
背景技术
随着信息技术快速发展,人们对终端(如手机、平板电脑等等)的依赖也越来越强,终端可用来拍照、导航、视频、电影、游戏、聊天等等。就拿输入法来说,现有技术中,主要是用户进行输入字母,在虚拟键盘展示出不同的词语(例如,输入字母“wm”,会展示汉字“我们”、“文明”等等)或者单词(例如,输入字母“abo”,会展示单词“about”、“above”等等)以供用户选择,该词语或者单词均由前面用户输入的字母组成的拼音或者英文单词形成,该方式较为单一,无法满足用户的个性化需求。
发明内容
本发明实施例提供了一种输入法处理方法及终端,可以提供一种个性化输入展示方法。
本发明实施例第一方面提供了一种输入法处理方法,包括:
获取至少一个用户的信息内容;
对所述信息内容进行解析,得到若干个对象;
按照预设方式展示所述若干个对象。
本发明实施例第二方面提供了一种终端,包括:
获取单元,用于获取至少一个用户的信息内容;
解析单元,用于对所述获取单元获取的所述信息内容进行解析,得到若干个对象;
展示单元,用于按照预设方式展示所述解析单元解析得到的所述若干个对象。
本发明实施例第三方面提供了一种终端,包括:
处理器和存储器;其中,所述处理器调用所述存储器中存储的所述可执行程序代码,执行如本发明实施例第一方面中所描述的部分或全部步骤。
实施本发明实施例,具有如下有益效果:
可以看出,通过本发明实施例,获取至少一个用户的信息内容,对信息内容进行解析,得到若干个对象,按照预设方式展示若干个对象,因此,可对信息内容进行解析得到不同的对象,并展示这些对象,从而,可方便用户输入。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例提供的一种输入法处理方法的第一实施例流程示意图;
图1a是本发明实施例提供的虚拟键盘展示对象的示意图;
图1b是本发明实施例提供的虚拟键盘展示对象的又一示意图;
图1c是本发明实施例提供的信息内容解析示意图;
图2是本发明实施例提供的一种输入法处理方法的第二实施例流程示意图;
图3a是本发明实施例提供的一种终端的第一实施例结构示意图;
图3b是本发明实施例提供的一种终端的第一实施例又一结构示意图;
图3c是本发明实施例提供的图3a中所描述的终端的展示单元的结构示意图;
图3d是本发明实施例提供的图3a中所描述的终端的展示单元的又一结构示意图;
图3e是本发明实施例提供的一种终端的第一实施例又一结构示意图;
图4是本发明实施例提供的一种终端的第二实施例结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明的说明书和权利要求书及所述附图中的术语“第一”、“第二”、“第三”和“第四”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、***、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。
在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本发明的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。
本发明实施例所描述的终端可以包括智能手机(如Android手机、iOS手机、Windows Phone手机等)、平板电脑、掌上电脑、笔记本电脑、移动互联网设备(MID,MobileInternet Devices)或穿戴式设备等,上述终端仅是举例,而非穷举,包含但不限于上述终端。
需要说明的是,本发明实施例中,信息内容可为:文字内容、音/视频内容、彩信内容、图片内容中的至少一种。文字内容可为用户发送的短信、或者在社交应用(如微信、QQ、陌陌、微博、唱吧等等)的聊天界面中输入的文字内容;音/视频内容主要是指音频内容和/或视频内容,其主要为用户通过社交软件进行语音聊天、视频聊天界面中输入的语音、或者视频;彩信内容可为用户通过终端接收或者发送的彩信;图片内容可为终端的拍摄头拍摄的图片、网络图片等等。
进一步地,本发明实施例中,对象可为:词组、标点符号、表情、图片等等,其中,词组可包括但不仅限于:姓名(如:张三)、地名(拉萨、深圳、博物馆等等)、歌名(千年等一回、回到过去等等)、节目名称(非诚勿扰、快乐大本营等等)、成语(心花怒放、乐不思蜀等等)、常用二字词语(经常、聊天、说话)、常用三字词语(母夜叉、铁公鸡等等)等等,还可包括电影名称、体育项目名称,其他方面(金融方面、工业方面、计算机方面等等)的专业词汇等等。标点符号可包含标点和符号,标点可包括但不仅限于:句号(。)、冒号(:)、引号(‘)等等,符号可包括但不仅限于:加号(+)、等式(如:1+1=2),箭头,或者,其他特殊符号(@)等等。表情可为终端自带表情包中的表情,或者,在聊天时,接收其他用户发送的表情。图片可包括但不仅限于:摄像头拍摄的图片、网络图片或者使用一些软件合成的图片。
请参阅图1,为本发明实施例提供的一种输入法处理方法的第一实施例流程示意图。本实施例中所描述的输入法处理方法,包括以下步骤:
101、获取至少一个用户的信息内容。
其中,上述至少一个用户可为终端的主机用户,或者,在用户在使用社交应用进行聊天,打开一个聊天对象的聊天窗口,也可获取该聊天对象的信息内容,聊天对象可为单个用户(如QQ用户),也可以是群聊用户(如QQ群之类)。
可选地,在目标用户的聊天界面展示时,获取目标用户的信息内容。例如:用户在使用QQ,打开张三的聊天窗口,可获取张三的信息内容,该信息内容可为聊天记录中该张三发送给用户的聊天内容,当然,信息内容还可以包括该用户发送给张三的聊天内容。当然,目标用户的聊天界面还可以为群聊的聊天界面,那么,目标用户的信息内容,可为该群聊的部分或者全部聊天记录。
可选地,终端可从社交应用的缓存数据中获取至少一个用户的信息内容。例如,从QQ的聊天记录中获取任一用户的聊天记录。
可选地,终端可从该终端的输入记录中获取机主输入的信息内容。具体地,在用户采用输入法打字时,每次输入时,均会产生输入记录,其中,该输入记录可为预设时间段内的输入记录,例如,从该终端出厂到当前的输入记录,或者,距离当前时刻一周内的输入记录。当然,可获取当前位置,从输入记录中获取与该当前位置对应的部分输入记录作为信息内容,例如,在每一位置进行定位,然后,保留该位置的输入记录,再建立位置与输入记录之间的映射关系,最后,根据该映射关系可将该当前位置对应的部分输入记录作为信息内容。
可选地,步骤101中可获取预设时间内的至少一个用户的信息内容,该用户可为指定用户,也可以是随机的一个或多个用户。
可选地,步骤101可按照上述至少一种方式获取至少一个用户的信息内容。
102、对所述信息内容进行解析,得到若干个对象。
由上述可知,信息内容可包含不同的类型(如:文字、音/视频、图片等),因而,针对不同类型的信息内容具有不同的解析方法。
可选地,在上述信息内容包含文字内容时,可对文字内容进行解析,得到词组和/或标点符号,并将所述词组和/或标点符号作为对象。具体地,可将文字内容与预设词库进行比对,以得到词组和/或标点符号,该词组或者标点符合称之为对象。其中,预设词库中包含大量词组和标点符号。
可选地,在上述信息内容包含图片内容时,将图片内容中的每一图片作为对象。
可选地,在上述信息内容包含表情内容时,将表情内容中的每一表情作为对象。
可选地,在步骤101和步骤102之间,还可包括如下步骤:
判断所述信息内容中是否包含音/视频内容;
在所述信息内容包含音/视频内容时,将所述音/视频内容转化为文字内容。其后,按照上述文字内容的解释方式进行解析。可选地,在上述信息内容包含视频内容,还可以将视频内容转化为图片内容,将图片内容中的每一图片作为对象。视频内容中的每一帧可包含多张图片,然后,将每一图片作为对象。由于音频或视频的格式或者编码方式不同,所以,可通过两者的格式判断信息内容中是否包含音/视频内容,然后,可将音频内容转化为文字内容(主要通过对语音进行翻译),或者,提取视频内容中的语音内容,将该语音内容转化为文字内容。
103、按照预设方式展示所述若干个对象。
作为一种可能实施方式,步骤103可包括如下步骤:
31)、确定所述若干个对象中每一对象的出现频率;
32)、按照所述出现频率由高到低的顺序展示所述若干个对象。
其中,可确定上述若干个对象中每一对象的出现次数,然后按照如下公式计算出现频率,每一对象的出现频率可按照如下公式计算:
出现频率=出现次数/对象总个数
其中,出现频率为对象i的出现频率,出现次数为对象i的出现次数,对象总个数为全部对象的个数,对象i为上述若干个对象中的任一个,可进一步地按照出现频率由高到低的顺序展示所述若干个对象。当然,在上述对象数目较多时,可展示一定数目的对象,其他的对象可进行隐藏,或者,可在当前展示页面展示出现频率靠前的对象,若用户切换了展示页面,可展示该已展示对象后面的其他对象。可选地,若出现频率一样,则可按照首次出现时间的先后顺序展示该出现频率一样的对象,例如,出现频率对象一样的对象为A和B,且A的首次出现时间早于B,那么,可先展示A,然后,展示B。
作为一种可能实施方式,步骤103可包括如下步骤:
33)、将所述若干个对象分为多个类别;
34)、获取针对类别i的展示指令,其中,所述类别i为所述多个类别中的至少一个;
35)、确定所述类别i中的每一对象的出现频率;
36)、根据所述出现频率展示所述类别i中的对象。
其中,可将上述若干个对象分类若干个类别,如:词组、图片、标点符号、表情等等。当然,还可以细化:词组可按照文字个数可分为:四字词语(如:成语)、三字词组、二字词组等等。词组还可按照用途分为:地名、电影名、歌名等等。图片可根据格式分为不同的类别:jpg、bmp、gif等等,当然,图片还可按照大小分为不同的类别:5M以上为一类别,1~5M为一类别,1M以下为一类别。标点符号可分为:标点、符号,当然,符号可根据用途来细分,如:运算符号,主要用于数学计算,如:‘>’、‘<’、‘=’等等,还可分为指示符号,如各种箭头、其他指示符号(如红绿灯符号、易碎物品上的表示物体易碎的标记符号等等)。表情也可以按照不同的表情包来源分为不同的类别。在确定了用户选取类别i的展示指令时,其中,类别i为上述多个类别中的至少一类,则可按照上述出现频率的确定方式确定该类别i中每一对象的出现频率,然后,可按照出现频率由高到低的顺序展示上述类别i中的对象,当然,也可以按照出现频率由低到高的顺序展示上述类别i中的对象。在类别i包含两个或两个以上类别时,可优先展示包含对象数量多类别的原则展示类别i,类别i中的每一小类别则可按照出现频率高优先展示原则进行展示。
当然,步骤103,也可以优先展示生僻词组和/或标点符号,通常情况下,生僻词组和/或标点符号主机用户使用较少,或者,预设词库中不存在的一些生僻词组和/或标点符号。例如,某个人的姓比较罕见,用户又不知道如何拼写,那么,此刻,可直接从展示的对象中找到用户需要查找的内容。
可选地,在虚拟键盘上展示上述若干个对象,或者,在预设区域展示上述若干个对象。虚拟键盘如图1a或图1b中所示,预设区域可为单独一个区域进行显示,例如,在用户在聊天时,可单独一个窗口展示上述若干个对象。
举例说明下,例如下面一段文字内容“获取至少一个用户的信息内容;对所述信息内容进行解析,得到若干个对象;按照预设方式展示所述若干个对象”,将上述一段话,进行解析,可得到对象如下:‘获取’、‘至少’、‘一个’、‘用户’、‘的’、‘信息’、‘内容’、‘对’、‘所述’、‘进行’、‘解析’、‘得到’、‘若干个’、‘对象’、‘按照’、‘预设’、‘方式’、‘展示’、‘,’‘;’。可以看出,上述展示上述对象,出现次数最多的对象为‘所述’、“对象”、“信息”、“内容”、‘;’可按照出现次数为2次,其余的对象出现次数为一次,按照频率由高到低的顺序可优先进行展示,然而,由于频率一样的对象较多,因而,可按照出现时间先后顺序展示该多个对象,即:‘;’、‘所述’、“信息”、“内容”、“对象”,其他的出现一次的在其后进行展示,在此不再赘述。如图1a所示,可在虚拟键盘上展示上述对象,即展示上述出现频率靠前的多个对象。当然,还可以按照如图1b所示,在虚拟键盘上分为不同的类别,例如,词组类可包含‘所述’、“信息”、“内容”、“对象”,标点符号类可包含‘,’、‘;’。在用户针对词组类的点击指令时,可展示词组‘所述’、“信息”、“内容”、“对象”。
综上所述,可参见图1c,在信息内容为音/视频内容时,可转化为文字内容,然后对文字内容进行解析可得到对象,包括词组及标点符号;在信息内容为文字内容时,可直接进行解析可得到对象,包括词组及标点符号;在信息内容为图片内容时,可解析得到对象,即图片。
可以看出,通过本发明实施例,获取至少一个用户的信息内容,对信息内容进行解析,得到若干个对象,按照预设方式展示若干个对象,因此,可对信息内容进行解析得到不同的对象,并展示这些对象,从而,可给用户提供一种个性化输入展示方法。当然,可在用户尚未输入字母的情况下,也可展示多个对象,以供用户选择,从而,在一定程度上,可提升用户的输入速度。
与上述一致地,请参阅图2,为本发明实施例提供的一种输入法处理方法的第二实施例流程示意图。本实施例中所描述的输入法处理方法,包括以下步骤:
201、获取至少一个用户的信息内容。
202、对所述信息内容进行解析,得到若干个对象。
203、按照预设方式展示所述若干个对象。
204、获取针对所述若干个对象中至少一个对象的选取指令。
205、输出所述选取指令所指示的对象。
步骤204中,在步骤203之后,可展示上述若干个对象,可选择一个或者多个对象,可通过触控方式,直接点击需要选取的对象,生成选取指令,然后,展示选取的对象。
可选地,步骤205之后,还可以保存输出的信息内容,或者,接收的信息内容,并更新上述预设词库,可在预设时间间隔更新预设词库,或者,在指定地点更新预设词库,或者,在电量大于预设阈值且处于wifi状态下更新预设词库,或者,在套餐流量大于某一阈值,且处于充电状态下更新预设词库。当然,预设词库可存于终端中,如此,可在离线状态下,也可以完成对该预设词库的更新。或者,预设词库可由服务器更新,向服务器发送更新请求,接收更新后的预设词库。
因此,用户可在上述对象展示后,从中选取对应的对象,并输出该对象,从而,可方便用户输入。
以下为执行上述输入法处理方法的装置,具体如下:
请参阅图3a,为本发明实施例提供的一种终端的第一实施例结构示意图。本实施例中所描述的终端,包括:获取单元301、解析单元302和展示单元303,具体如下:
获取单元301,用于获取至少一个用户的信息内容;
解析单元302,用于对所述获取单元301获取的所述信息内容进行解析,得到若干个对象;
展示单元303,用于按照预设方式展示所述解析单元302解析得到的所述若干个对象。
可选地,所述信息内容为以下至少一种:文字内容、音/视频内容和图片内容。
可选地,所述解析单元302具体用于:
在所述信息内容包含文字内容时,对所述文字内容进行解析,得到词组和/或标点符号,并将所述词组和/或标点符号作为对象;
和/或,
在所述信息内容包含图片内容时,将所述图片内容中的每一图片作为对象。
可选地,如图3b,图3a中所描述的终端还可包括:
判断单元304,用于在所述获取单元301获取至少一个用户的信息内容之后,判断所述信息内容中是否包含音/视频内容;
转化单元305,用于在所述判断单元304的判断结果为所述信息内容包含音/视频内容时,将所述音/视频内容转化为文字内容,由所述解析单元302对所述转化单元转化的所述信息内容进行解析,得到若干个对象。
可选地,如图3c,图3a中所描述的终端的展示单元303包括:
第一确定模块3031,用于确定所述若干个对象中每一对象的出现频率;
第一展示模块3032,用于按照所述出现频率由高到低的顺序展示所述若干个对象。
可选地,如图3d,图3a中所描述的终端的展示单元303包括:
分类模块3033,用于将所述若干个对象分为多个类别;
获取模块3034,用于获取针对类别i的展示指令,其中,所述类别i为所述多个类别中的至少一个;
第二确定模块3035,用于确定所述类别i中的每一对象的出现频率;
第二展示模块3036,用于根据所述出现频率展示所述类别i中的对象。
可选地,如图3e,图3a中所描述的终端还可包括:输出单元306,具体如下:
所述获取单元301还用于:
在所述展示单元303按照预设方式展示所述解析单元302解析得到的所述若干个对象之后,获取针对所述若干个对象中至少一个对象的选取指令;
输出单元306,用于输出所述获取单元301获取的所述选取指令所指示的对象。
可选地,所述获取单元301具体用于:
在目标用户的聊天窗口展示时,获取所述目标用户的信息内容;和/或,
从社交应用的缓存数据中获取至少一个用户的信息内容;和/或,
从终端的输入记录中获取机主输入的信息内容。
可以看出,通过本发明实施例所描述的终端可获取至少一个用户的信息内容,对信息内容进行解析,得到若干个对象,按照预设方式展示若干个对象,因此,可对信息内容进行解析得到不同的对象,并展示这些对象,从而,可给用户提供一种个性化输入展示方法。
请参阅图4,为本发明实施例提供的一种终端的第二实施例结构示意图。本实施例中所描述的终端,包括:至少一个输入设备1000;至少一个输出设备2000;至少一个处理器3000,例如CPU;和存储器4000,上述输入设备1000、输出设备2000、处理器3000和存储器4000通过总线5000连接。
其中,上述输入设备1000具体可为触控面板、物理按键或者鼠标。
上述输出设备2000具体可为显示屏。
上述存储器4000可以是高速RAM存储器,也可为非易失性存储器(non-volatilememory),例如磁盘存储器。上述存储器4000用于存储一组程序代码,上述输入设备1000、输出设备2000和处理器3000用于调用存储器4000中存储的程序代码,执行如下操作:
上述处理器3000,用于:
获取至少一个用户的信息内容;
对所述信息内容进行解析,得到若干个对象;
按照预设方式展示所述若干个对象。
可选地,所述信息内容为以下至少一种:文字内容、音/视频内容和图片内容。
可选地,上述处理器3000对所述信息内容进行解析,得到若干个对象,包括:
在所述信息内容包含文字内容时,对所述文字内容进行解析,得到词组和/或标点符号,并将所述词组和/或标点符号作为对象;
和/或,
在所述信息内容包含图片内容时,将所述图片内容中的每一图片作为对象。
可选地,上述处理器3000获取至少一个用户的信息内容之后,以及对所述信息内容进行解析,得到若干个对象之前,还具体用于:
判断所述信息内容中是否包含音/视频内容;
在所述信息内容包含音/视频内容时,将所述音/视频内容转化为文字内容。
可选地,上述处理器3000按照预设方式展示所述若干个对象,包括:
确定所述若干个对象中每一对象的出现频率;
按照所述出现频率由高到低的顺序展示所述若干个对象。
可选地,上述处理器3000按照预设方式展示所述若干个对象,包括:
将所述若干个对象分为多个类别;
获取针对类别i的展示指令,其中,所述类别i为所述多个类别中的至少一个;
确定所述类别i中的每一对象的出现频率;
根据所述出现频率展示所述类别i中的对象。
可选地,上述处理器3000按照预设方式展示所述若干个对象之后,还具体用于:
获取针对所述若干个对象中至少一个对象的选取指令;
输出所述选取指令所指示的对象。
可选地,上述处理器3000获取至少一个用户的信息内容,包括:
在目标用户的聊天窗口展示时,获取所述目标用户的信息内容;和/或,
从社交应用的缓存数据中获取至少一个用户的信息内容;和/或,
从终端的输入记录中获取机主输入的信息内容。
本发明实施例还提供一种计算机存储介质,其中,该计算机存储介质可存储有程序,该程序执行时包括上述方法实施例中记载的任何一种输入法处理方法的部分或全部步骤。
尽管在此结合各实施例对本发明进行了描述,然而,在实施所要求保护的本发明过程中,本领域技术人员通过查看所述附图、公开内容、以及所附权利要求书,可理解并实现所述公开实施例的其他变化。在权利要求中,“包括”(comprising)一词不排除其他组成部分或步骤,“一”或“一个”不排除多个的情况。单个处理器或其他单元可以实现权利要求中列举的若干项功能。相互不同的从属权利要求中记载了某些措施,但这并不表示这些措施不能组合起来产生良好的效果。
本领域技术人员应明白,本发明的实施例可提供为方法、装置(设备)、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。计算机程序存储/分布在合适的介质中,与其它硬件一起提供或作为硬件的一部分,也可以采用其他分布形式,如通过Internet或其它有线或无线电信***。
本发明是参照本发明实施例的方法、装置(设备)和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
尽管结合具体特征及其实施例对本发明进行了描述,显而易见的,在不脱离本发明的精神和范围的情况下,可对其进行各种修改和组合。相应地,本说明书和附图仅仅是所附权利要求所界定的本发明的示例性说明,且视为已覆盖本发明范围内的任意和所有修改、变化、组合或等同物。显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
Claims (17)
1.一种输入法处理方法,其特征在于,包括:
获取至少一个用户的信息内容;
对所述信息内容进行解析,得到若干个对象;
按照预设方式展示所述若干个对象。
2.根据权利要求1所述的方法,其特征在于,所述信息内容为以下至少一种:文字内容、音/视频内容和图片内容。
3.根据权利要求2所述的方法,其特征在于,所述对所述信息内容进行解析,得到若干个对象,包括:
在所述信息内容包含文字内容时,对所述文字内容进行解析,得到词组和/或标点符号,并将所述词组和/或标点符号作为对象;
和/或,
在所述信息内容包含图片内容时,将所述图片内容中的每一图片作为对象。
4.根据权利要求3所述的方法,其特征在于,在所述获取至少一个用户的信息内容之后,并在所述对所述信息内容进行解析,得到若干个对象之前,所述方法还包括:
判断所述信息内容中是否包含音/视频内容;
在所述信息内容包含音/视频内容时,将所述音/视频内容转化为文字内容。
5.根据权利要求1至4任一项所述的方法,其特征在于,所述按照预设方式展示所述若干个对象,包括:
确定所述若干个对象中每一对象的出现频率;
按照所述出现频率由高到低的顺序展示所述若干个对象。
6.根据权利要求1至4任一项所述的方法,其特征在于,所述按照预设方式展示所述若干个对象,包括:
将所述若干个对象分为多个类别;
获取针对类别i的展示指令,其中,所述类别i为所述多个类别中的至少一个;
确定所述类别i中的每一对象的出现频率;
根据所述出现频率展示所述类别i中的对象。
7.根据权利要求1至4任一项所述的方法,其特征在于,所述按照预设方式展示所述若干个对象之后,所述方法还包括:
获取针对所述若干个对象中至少一个对象的选取指令;
输出所述选取指令所指示的对象。
8.根据权利要求1至4任一项所述的方法,其特征在于,所述获取至少一个用户的信息内容,包括:
在目标用户的聊天窗口展示时,获取所述目标用户的信息内容;和/或,
从社交应用的缓存数据中获取至少一个用户的信息内容;和/或,
从终端的输入记录中获取机主输入的信息内容。
9.一种终端,其特征在于,包括:
获取单元,用于获取至少一个用户的信息内容;
解析单元,用于对所述获取单元获取的所述信息内容进行解析,得到若干个对象;
展示单元,用于按照预设方式展示所述解析单元解析得到的所述若干个对象。
10.根据权利要求9所述的终端,其特征在于,所述信息内容为以下至少一种:文字内容、音/视频内容和图片内容。
11.根据权利要求10所述的终端,其特征在于,所述解析单元具体用于:
在所述信息内容包含文字内容时,对所述文字内容进行解析,得到词组和/或标点符号,并将所述词组和/或标点符号作为对象;
和/或,
在所述信息内容包含图片内容时,将所述图片内容中的每一图片作为对象。
12.根据权利要求11所述的终端,其特征在于,所述终端还包括:
判断单元,用于在所述获取单元获取至少一个用户的信息内容之后,判断所述信息内容中是否包含音/视频内容;
转化单元,用于在所述判断单元的判断结果为所述信息内容包含音/视频内容时,将所述音/视频内容转化为文字内容,由所述解析单元对所述转化单元转化的所述信息内容进行解析,得到若干个对象。
13.根据权利要求9至12任一项所述的终端,其特征在于,所述展示单元包括:
第一确定模块,用于确定所述若干个对象中每一对象的出现频率;
第一展示模块,用于按照所述出现频率由高到低的顺序展示所述若干个对象。
14.根据权利要求9至12任一项所述的终端,其特征在于,所述展示单元包括:
分类模块,用于将所述若干个对象分为多个类别;
获取模块,用于获取针对类别i的展示指令,其中,所述类别i为所述多个类别中的至少一个;
第二确定模块,用于确定所述类别i中的每一对象的出现频率;
第二展示模块,用于根据所述出现频率展示所述类别i中的对象。
15.根据权利要求9至12任一项所述的终端,其特征在于,
所述获取单元还用于:
在所述展示单元用于按照预设方式展示所述解析单元解析得到的所述若干个对象之后,获取针对所述若干个对象中至少一个对象的选取指令;
所述终端还包括:
输出单元,用于输出所述获取单元获取的所述选取指令所指示的对象。
16.根据权利要求9至12任一项所述的终端,其特征在于,所述获取单元具体用于:
在目标用户的聊天窗口展示时,获取所述目标用户的信息内容;和/或,
从社交应用的缓存数据中获取至少一个用户的信息内容;和/或,
从终端的输入记录中获取机主输入的信息内容。
17.一种终端,其特征在于,包括:
处理器和存储器;其中,所述处理器通过调用所述存储器中的代码或指令以执行如权利要求1-8任意一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610576069.8A CN106227435A (zh) | 2016-07-20 | 2016-07-20 | 一种输入法处理方法及终端 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610576069.8A CN106227435A (zh) | 2016-07-20 | 2016-07-20 | 一种输入法处理方法及终端 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN106227435A true CN106227435A (zh) | 2016-12-14 |
Family
ID=57530996
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610576069.8A Pending CN106227435A (zh) | 2016-07-20 | 2016-07-20 | 一种输入法处理方法及终端 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106227435A (zh) |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101470732A (zh) * | 2007-12-26 | 2009-07-01 | 北京搜狗科技发展有限公司 | 一种辅助词库的生成方法和装置 |
CN102722483A (zh) * | 2011-03-29 | 2012-10-10 | 百度在线网络技术(北京)有限公司 | 用于确定输入法的候选项排序的方法、装置和设备 |
US20140025371A1 (en) * | 2012-07-17 | 2014-01-23 | Samsung Electronics Co., Ltd. | Method and apparatus for recommending texts |
CN103760991A (zh) * | 2014-01-13 | 2014-04-30 | 北京搜狗科技发展有限公司 | 一种实体输入方法和装置 |
CN103853437A (zh) * | 2012-11-28 | 2014-06-11 | 北京搜狗科技发展有限公司 | 一种获取候选项的方法及装置 |
CN105389114A (zh) * | 2015-11-10 | 2016-03-09 | 北京新美互通科技有限公司 | 内容输入方法及装置 |
-
2016
- 2016-07-20 CN CN201610576069.8A patent/CN106227435A/zh active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101470732A (zh) * | 2007-12-26 | 2009-07-01 | 北京搜狗科技发展有限公司 | 一种辅助词库的生成方法和装置 |
CN102722483A (zh) * | 2011-03-29 | 2012-10-10 | 百度在线网络技术(北京)有限公司 | 用于确定输入法的候选项排序的方法、装置和设备 |
US20140025371A1 (en) * | 2012-07-17 | 2014-01-23 | Samsung Electronics Co., Ltd. | Method and apparatus for recommending texts |
CN103853437A (zh) * | 2012-11-28 | 2014-06-11 | 北京搜狗科技发展有限公司 | 一种获取候选项的方法及装置 |
CN103760991A (zh) * | 2014-01-13 | 2014-04-30 | 北京搜狗科技发展有限公司 | 一种实体输入方法和装置 |
CN105389114A (zh) * | 2015-11-10 | 2016-03-09 | 北京新美互通科技有限公司 | 内容输入方法及装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
TWI720062B (zh) | 語音輸入方法、裝置和終端設備 | |
CN106484266B (zh) | 一种文本处理方法及装置 | |
CN106325688B (zh) | 一种文本处理方法及装置 | |
CN106446054B (zh) | 一种信息推荐方法、装置及电子设备 | |
US20090187846A1 (en) | Method, Apparatus and Computer Program product for Providing a Word Input Mechanism | |
CN105808058A (zh) | 一种智能显示粘贴提示的方法及装置 | |
CN107885826B (zh) | 多媒体文件播放方法、装置、存储介质及电子设备 | |
US10140747B2 (en) | Method and apparatus for controlling playback speed of animation message in mobile terminal | |
CN110880324A (zh) | 语音数据的处理方法、装置、存储介质及电子设备 | |
CN111488186A (zh) | 数据处理方法、装置、电子设备及计算机存储介质 | |
CN108197105B (zh) | 自然语言处理方法、装置、存储介质及电子设备 | |
WO2024149183A1 (zh) | 文档显示方法、装置及电子设备 | |
CN109683760B (zh) | 最近内容的显示方法、装置、终端及存储介质 | |
CN107665218B (zh) | 一种搜索方法、装置及电子设备 | |
CN102968493A (zh) | 通过输入法工具执行语音搜索的方法、客户端及*** | |
CN113869063A (zh) | 数据推荐方法、装置、电子设备及存储介质 | |
CN102063193B (zh) | 显示输入结果的方法及装置 | |
CN111813236B (zh) | 输入方法、装置、电子设备及可读存储介质 | |
CN104076945A (zh) | 用于在终端中显示输入键盘的装置和方法 | |
CN105511642A (zh) | 一种输入方法及装置 | |
CN115061580A (zh) | 输入方法、装置、电子设备及可读存储介质 | |
CN113157966B (zh) | 显示方法、装置及电子设备 | |
CN115309487A (zh) | 显示方法、装置、电子设备和可读存储介质 | |
CN106227435A (zh) | 一种输入法处理方法及终端 | |
CN111209488B (zh) | 信息分享方法以及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20161214 |
|
RJ01 | Rejection of invention patent application after publication |