一种备选词的展示方法和装置、终端、可读存储介质与流程

文档序号:16532986发布日期:2019-01-05 10:55阅读:169来源:国知局
一种备选词的展示方法和装置、终端、可读存储介质与流程

本发明涉及通信领域,尤其涉及一种备选词的展示方法和装置、终端、可读存储介质。



背景技术:

随着终端装置的发展,以手机为例,其功能越来越多,越来越强大。已经成为了人们工作生活中必不可少的工具。

在用户使用手机进行即时通信时,通常是在通信界面的输入框中输入拼音(以拼音输入法为例),然后从输入法的众多拼音候选词中挑选出需要输入的中文词汇,被选中的中文词汇将键入输入框中完成输入。但是由于拼音的重码率比较高,同时用户一般不喜欢把拼音打全,所以输入法提供的候选词经常不能命中用户的需求,导致用户检索候选词的时间增长,智能化程度低,用户体验不友好。



技术实现要素:

本发明要解决的技术问题在于现有技术的上述缺陷,提供一种备选词的展示方法和装置、终端、可读存储介质。

本发明解决其技术问题所采用的技术方案是:提供一种备选词的展示方法,包括:

获取待填入终端的应用界面的输入区域中的字符信息;

确定与所述字符信息匹配的至少一个关键词;

判断在预设时长内所述终端是否发生过与所述至少一个关键词关联的预设事件;

将所述至少一个关键词中发生过所述预设事件的关键词作为备选词,展示于所述应用界面上。

优选地,所述判断在预设时长内所述终端是否发生过所述字符信息的关联事件,包括:

判断在预设时长内所述终端是否发生过针对所述至少一个关键词的关联信息的浏览事件;或者

判断在预设时长内所述终端是否接收到包含所述至少一个关键词的通信信息;或者

判断在预设时长内所述终端是否浏览过与所述至少一个关键词对应的多媒体文件。

优选地,所述将所述至少一个关键词中发生过所述预设事件的关键词作为备选词,展示于所述应用界面上,包括:

将所述至少一个关键词中发生过所述预设事件的关键词作为备选词,置顶展示于所述应用界面的预设区域内。

优选地,所述将所述至少一个关键词中发生过所述预设事件的关键词作为备选词,展示于所述应用界面上,包括:

若所述至少一个关键词中发生过所述预设事件的关键词为多个,则将多个关键词作为多个备选词,并按照对应的预设事件的发生顺序,在所述应用界面的预设区域内排列展示。

优选地,本发明的备选词的展示方法,还包括:

接收针对所述备选词的选择操作;

将被选择的备选词填入所述应用界面的输入区域。

提供一种备选词的展示装置,包括:

获取单元,用于获取待填入终端的应用界面的输入区域中的字符信息;

确定单元,用于确定与所述字符信息匹配的至少一个关键词;

判断单元,用于判断在预设时长内所述终端是否发生过与所述至少一个关键词关联的预设事件;

展示单元,用于将所述至少一个关键词中发生过所述预设事件的关键词作为备选词,展示于所述应用界面上。

优选地,所述判断单元包括:

第一判断模块,用于判断在预设时长内所述终端是否发生过针对所述至少一个关键词的关联信息的浏览事件;或者

第二判断模块,用于判断在预设时长内所述终端是否接收到包含所述至少一个关键词的通信信息;或者

第三判断模块,用于判断在预设时长内所述终端是否浏览过与所述至少一个关键词对应的多媒体文件。

优选地,所述展示单元包括:

第一展示模块,用于将所述至少一个关键词中发生过所述预设事件的关键词作为备选词,置顶展示于所述应用界面的预设区域内;或者

第二展示模块,用于在所述至少一个关键词中发生过所述预设事件的关键词为多个时,将多个关键词作为多个备选词,并按照对应的预设事件的发生顺序,在所述应用界面的预设区域内排列展示。

提供一种终端,所述终端包括处理器,所述处理器用于执行存储器中存储的计算机程序时实现如上述中任意一项所述方法的步骤。

提供一种可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上述中任意一项所述方法的步骤。

实施本发明的技术方案,当接收到终端用户在应用界面的输入区域中键入的字符信息时,能够确定出与字符信息匹配且发生过预设时间的关键词,并将关键词作为备选词在应用界面进行展示,能够精确地确定终端用户想要输入的信息,提高了终端的智能化。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明提供的一种备选词的展示方法的第一实施例的流程图;

图2是本发明提供的一种备选词的展示方法的第二实施例的流程图;

图3是本发明提供的一种备选词的展示装置的第一实施例的功能框图;

图4是本发明提供的一种备选词的展示装置的第二实施例的功能框图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

图1为本发明提供的一种备选词的展示方法第一实施例的流程图,该实施例的备选词的展示方法可以应用于终端中。终端包括但不限于移动终端、平板电脑、智能手表、智能手环、笔记本电脑、台式电脑、mp3、mp4等。如图1所示,该实施例的备选词的展示方法包括如下步骤:

s11:获取待填入终端的应用界面的输入区域中的字符信息。

终端上安装着各种应用(应用程序),应用的某些界面上包括输入区域,例如微信的聊天界面的输入框,又如微博的发现界面上的搜索框,等等。在本实施例的步骤s11中,当用户点击输入区域后,将激活输入法,接收用户输入的待填入终端的应用界面的输入区域中的字符信息。优选地,输入法为拼音输入法,字符信息为拼音字母。

s12:确定与字符信息匹配的至少一个关键词;

在本实施例的步骤s12中,按照拼音输入法的拼写规则以及关键词数据库,确定出与获取的拼音字母相匹配的至少一个关键词。相同的拼音字母,可能匹配到多个不同的关键词。例如,接收到的拼音字母为“keyi”,匹配到的关键词包括“可以”、“刻意”、“可疑”等等。

s13:判断在预设时长内终端是否发生过与至少一个关键词关联的预设事件。

在本实施例中,步骤s13包括:

判断在预设时长内终端是否发生过针对至少一个关键词的关联信息的浏览事件。

具体的,关键词的关联信息为包含了关键词的信息,例如,关键词的详细介绍或者其他相关联的信息。终端会记录在预设时长内用户的信息浏览事件对应的关键词。预设时长可以用户设置,也可以系统默认。例如,用户在百度的搜索框中输入了“meilan”,并从输入法推荐的多个候选词中选择“魅蓝”填入搜索框中,之后浏览了与“魅蓝”相关的评测文章,终端将关键词“魅蓝”与浏览事件对应记录。又如,用户在百度输入了“meilan”,并选择了“没蓝”,之后浏览了法师职业没蓝以后怎么办的文章,终端将关键词“没蓝”与浏览事件对应记录。关键词与预设事件的记录可以存储于终端本地,也可以存储于预设的服务器。

当用户点击应用界面的输入区域时,输入法被激活,接收用户输入的待填入输入区域的字符信息后,根据输入法的拼写规则以及预设的关键词数据库确定与用户输入的字符信息匹配的至少一个关键词,终端在本地查找是否有这些关键词对应的预设事件的记录,或者终端向服务器发送相应的请求,以获得服务器对关键词和对应的预设事件的查找结果,终端将查找到在预设时长内的对应预设事件的关键词作为备选词,即将预设时长内发生过预设时间的关键词作为与用户输入的字符信息对应的备选词。

在其他实施例中,步骤s13包括:

判断在预设时长内终端是否接收到包含至少一个关键词的通信信息。

具体的,通信信息包括短信、邮件、即时通信信息和通话内容中的至少一种,在步骤s13中将确定出的至少一个关键词分别与预设时长内终端接收到的通信信息进行匹配处理,若匹配成功,则判定在预设时长内终端接收到包括该关键词的通信信息。当通信信息为通话内容时,终端会记录在预设时长内用户接听或者拨打的电话内容,将电话内容保存或者转换为文字信息后保存,再或者识别电话内容中与关键词数据库匹配的关键词,并将识别出的关键词与通话事件对应记录。关键词与通话事件的记录可以存储于终端本地,也可以存储于预设的服务器。终端在本地查找是否有这些关键词对应的通话事件的记录,或者终端向服务器发送相应的请求,以获得服务器对关键词和对应的通话事件的查找结果,终端将查找到在预设时长内发生过了通话事件的关键词作为备选词,即将预设时长内发生过预设事件的关键词作为与用户输入的字符信息对应的备选词。

在另一个其他实施例中,步骤s13包括:

判断在预设时长内终端是否浏览过与至少一个关键词对应的多媒体文件。

具体的,多媒体文件包括各种格式的音频文件、视频文件和文档文件。终端会记录在预设时长内用户的浏览过的多媒体文件对应的关键词。预设时长可以用户设置,也可以系统默认。例如,在两天之内,用户播放过名为《长城》的电影,终端将关键词“长城”与浏览事件对应记录。又如,在两天之内,用户播放过名为《晴天》的音乐,终端将关键词“晴天”与浏览事件对应记录。再如,在两天之内,用户浏览过关于介绍栀子花的文档,终端将关键词“栀子花”与浏览事件对应记录。关键词与浏览事件的记录可以存储于终端本地,也可以存储于预设的服务器。终端在本地查找是否有这些关键词对应的浏览事件的记录,或者终端向服务器发送相应的请求,以获得服务器对关键词和对应的浏览事件的查找结果,终端将查找到在预设时长内发生过了浏览事件的关键词作为备选词,即将预设时长内发生过预设事件的关键词作为与用户输入的字符信息对应的备选词。

s14:将至少一个关键词中发生过预设事件的关键词作为备选词,展示于应用界面上。

在本实施例中,步骤s14包括:

将至少一个关键词中发生过预设事件的关键词作为备选词,置顶展示于应用界面的预设区域内。

具体的,当用户点击应用界面的输入区域时,输入法被激活,将在应用界面展示字符信息展示区域、备选词展示区域以及键盘区域。键盘区域用于接收用户的操作以获得用户输入的字符信息,在字符信息展示区域中展示了按照用户的输入顺序接收到的字符信息,在备选词展示区域展示包括通过上述方法确定出的备选词以及至少一个关键词中未发生过预设事件的关键词。其中,至少一个关键词中发生过预设时间的关键词作为备选词,置顶展示于备选词展示区域中。

对于在预设时间内发生过预设事件的关键词,代表用户在输入区域中输入它们的可能性很大,所以将这些关键词作为备选词置顶展示于备选词展示区域中,能够便于用户选择,提高了终端智能化程度,提高了用户体验。

另外,当至少一个关键词中发生过预设事件的关键词为多个时,即存在多个备选词时,将多个备选词整体置顶展示于备选词展示区域中,在整体内,这些多个备选词可以随机排列,也可以按照预设规则确定的顺序排列。

将多个备选词按照预设规则确定的顺序排列,包括:

按照多个备选词对应的预设事件的发生顺序,在应用界面的预设区域内排列展示多个备选词。

具体的,可以按照对应的预设事件的发生顺序从近到远的顺序在应用界面的预设区域内排列展示多个备选词。此时,最近发生了预设事件的备选词会被排列在预设区域的最靠前的位置上,便于用户选取。

在本发明的备选词的展示方法的第一实施例中,当检测到用户选中应用界面的输入区域时,输入法被激活,接收用户输入的待填入输入区域的字符信息后,根据输入法的拼写规则以及预设的关键词数据库确定与用户输入的字符信息匹配的至少一个关键词,终端在本地查找记录或者向服务器请求以确定这些关键词在预设时间内是否发生了预设事件,并将在预设时长内发生了预设事件的关键词作为备选词,展示于应用界面的预设区域,提高了确定用户输入的字符信息匹配的备选词的准确性,调高了终端的智能化程度,提高了用户体验。

图2是本发明提供的一种备选词的展示方法的第二实施例的流程图,如图2所示,在本实施例中,备选词的展示方法包括:

s21:获取待填入终端的应用界面的输入区域中的字符信息;

s22:确定与字符信息匹配的至少一个关键词;

s23:判断在预设时长内所述终端是否发生过与至少一个关键词关联的预设事件;

s24:将至少一个关键词中发生过预设事件的关键词作为备选词,展示于应用界面上;

s25:接收针对备选词的选择操作;

s26:将被选择的备选词填入应用界面的输入区域。

在本实施例中,步骤s21-s24与展示方法第一实施例中的步骤s11-s14对应相同,在此不再赘述。

在本实施例的步骤s25中,接收用户针对备选词的选择操作,选择操作可以是作用于终端显示屏的触控操作,例如针对备选词的点击操作或者滑动操作等,选择操作还可以是语音操作,即用户输入的语音指令信息。

在本实施例的步骤s26中,终端将步骤s25中被选择的备选词填入应用界面的输入区域,完成了信息输入。

图3为本发明的备选词的展示装置第一实施例的功能框图,如图3所示,在本实施例中,展示装置300包括:

获取单元310,用于获取待填入终端的应用界面的输入区域中的字符信息;

确定单元320,用于确定与字符信息匹配的至少一个关键词;

判断单元330,用于判断在预设时长内终端是否发生过与至少一个关键词关联的预设事件;

展示单元340,用于将至少一个关键词中发生过预设事件的关键词作为备选词,展示于应用界面上。

终端上安装着各种应用(应用程序),应用的某些界面上包括输入区域,例如微信的聊天界面的输入框,又如微博的发现界面上的搜索框,等等。当用户点击输入区域后,将激活输入法,获取单元310接收用户输入的待填入终端的应用界面的输入区域中的字符信息。优选地,输入法为拼音输入法,字符信息为拼音字母。

在本实施例中,确定单元320按照拼音输入法的拼写规则以及关键词数据库,确定出与获取的拼音字母相匹配的至少一个关键词。相同的拼音字母,可能匹配到多个不同的关键词。例如,接收到的拼音字母为“keyi”,匹配到的关键词包括“可以”、“刻意”、“可疑”等等。

在本实施例中,判断单元330包括:

第一判断模块,用于判断在预设时长内终端是否发生过针对至少一个关键词的关联信息的浏览事件。

具体的,关键词的关联信息为包含了关键词的信息,例如,关键词的详细介绍或者其他相关联的信息。终端会记录在预设时长内用户的信息浏览事件对应的关键词。预设时长可以用户设置,也可以系统默认。例如,用户在百度的搜索框中输入了“meilan”,并从输入法推荐的多个候选词中选择“魅蓝”填入搜索框中,之后浏览了与“魅蓝”相关的评测文章,终端将关键词“魅蓝”与浏览事件对应记录。又如,用户在百度输入了“meilan”,并选择了“没蓝”,之后浏览了法师职业没蓝以后怎么办的文章,终端将关键词“没蓝”与浏览事件对应记录。关键词与预设事件的记录可以存储于终端本地,也可以存储于预设的服务器。

当用户点击应用界面的输入区域时,输入法被激活,接收用户输入的待填入输入区域的字符信息后,根据输入法的拼写规则以及预设的关键词数据库确定与用户输入的字符信息匹配的至少一个关键词,终端在本地查找是否有这些关键词对应的预设事件的记录,或者终端向服务器发送相应的请求,以获得服务器对关键词和对应的预设事件的查找结果,终端将查找到在预设时长内的对应预设事件的关键词作为备选词,即将预设时长内发生过预设时间的关键词作为与用户输入的字符信息对应的备选词。

在其他实施例中,判断单元330包括:

第二判断模块,用于判断在预设时长内终端是否接收到包含至少一个关键词的通信信息。

具体的,通信信息包括短信、邮件、即时通信信息和通话内容中的至少一种,第二判断模块将确定出的至少一个关键词分别与预设时长内终端接收到的通信信息进行匹配处理,若匹配成功,则判定在预设时长内终端接收到包括该关键词的通信信息。当通信信息为通话内容时,终端会记录在预设时长内用户接听或者拨打的电话内容,将电话内容保存或者转换为文字信息后保存,再或者识别电话内容中与关键词数据库匹配的关键词,并将识别出的关键词与通话事件对应记录。关键词与通话事件的记录可以存储于终端本地,也可以存储于预设的服务器。终端在本地查找是否有这些关键词对应的通话事件的记录,或者终端向服务器发送相应的请求,以获得服务器对关键词和对应的通话事件的查找结果,终端将查找到在预设时长内发生过了通话事件的关键词作为备选词,即将预设时长内发生过预设事件的关键词作为与用户输入的字符信息对应的备选词。

在另一个其他实施例中,判断单元330包括:

第三判断模块,用于判断在预设时长内终端是否浏览过与至少一个关键词对应的多媒体文件。

具体的,多媒体文件包括各种格式的音频文件、视频文件和文档文件。终端会记录在预设时长内用户的浏览过的多媒体文件对应的关键词。预设时长可以用户设置,也可以系统默认。例如,在两天之内,用户播放过名为《长城》的电影,终端将关键词“长城”与浏览事件对应记录。又如,在两天之内,用户播放过名为《晴天》的音乐,终端将关键词“晴天”与浏览事件对应记录。再如,在两天之内,用户浏览过关于介绍栀子花的文档,终端将关键词“栀子花”与浏览事件对应记录。终端在本地查找是否有这些关键词对应的浏览事件的记录,或者终端向服务器发送相应的请求,以获得服务器对关键词和对应的浏览事件的查找结果,终端将查找到在预设时长内发生过了浏览事件的关键词作为备选词,即将预设时长内发生过预设事件的关键词作为与用户输入的字符信息对应的备选词。

在本实施例中,展示单元340包括:

第一展示模块,用于将至少一个关键词中发生过预设事件的关键词作为备选词,置顶展示于应用界面的预设区域内。

具体的,当用户点击应用界面的输入区域时,输入法被激活,将在应用界面展示字符信息展示区域、备选词展示区域以及键盘区域。键盘区域用于接收用户的操作以获得用户输入的字符信息,在字符信息展示区域中展示了按照用户的输入顺序接收到的字符信息,第一展示模块在备选词展示区域展示包括通过上述方法确定出的备选词以及至少一个关键词中未发生过预设事件的关键词。其中,至少一个关键词中发生过预设时间的关键词作为备选词,置顶展示于备选词展示区域中。

对于在预设时间内发生过预设事件的关键词,代表用户在输入区域中输入它们的可能性很大,所以将这些关键词作为备选词置顶展示于备选词展示区域中,能够便于用户选择,提高了终端智能化程度,提高了用户体验。

另外,当至少一个关键词中发生过预设事件的关键词为多个时,即存在多个备选词时,将多个备选词整体置顶展示于备选词展示区域中,在整体内,这些多个备选词可以随机排列,也可以按照预设规则确定的顺序排列。

此时,展示单元340还包括:

第二展示模块,用于在至少一个关键词中发生过所述预设事件的关键词为多个时,将多个关键词作为多个备选词,按照多个备选词对应的预设事件的发生顺序,在应用界面的预设区域内排列展示多个备选词。

具体的,可以按照对应的预设事件的发生顺序从近到远的顺序在应用界面的预设区域内排列展示多个备选词。此时,最近发生了预设事件的备选词会被排列在预设区域的最靠前的位置上,便于用户选取。

图4为本发明的备选词的展示装置第二实施例的功能框图,如图4所示,在本实施例中,展示装置400包括:

获取单元410,用于获取待填入终端的应用界面的输入区域中的字符信息;

确定单元420,用于确定与字符信息匹配的至少一个关键词;

判断单元430,用于判断在预设时长内终端是否发生过与至少一个关键词关联的预设事件;

展示单元440,用于将至少一个关键词中发生过预设事件的关键词作为备选词,展示于应用界面上;

接收单元450,用于接收针对备选词的选择操作;

填写单元460,用于将被选择的备选词填入应用界面的输入区域。

在本实施例中,接收单元450接收用户针对备选词的选择操作,选择操作可以是作用于终端显示屏的触控操作,例如针对备选词的点击操作或者滑动操作等,选择操作还可以是语音操作,即用户输入的语音指令信息。

在本实施例中,填写单元460将被选择的备选词填入应用界面的输入区域,完成了信息输入。

在本实施例中,其余情况与展示装置第一实施例相同,在此不再赘述。

本发明实施例的方法中的步骤可以根据实际需要进行顺序调整、合并和删减。本发明实施例的装置中的模块或单元或子单元可以根据实际需要进行合并、划分和删减。本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令终端装置相关的硬件来完成,该程序可以存储于计算机可读存储介质中,存储介质可以包括:闪存盘、只读存储器(read-onlymemory,rom)、随机存取器(randomaccessmemory,ram)、磁盘或光盘等。

以上所揭露的仅为本发明的较佳实施例而已,当然不能以此来限定本发明的权利范围,本领域普通技术人员可以理解实现上述实施例的全部或部分流程,并依本发明权利要求所作的等同变化,仍属于发明所涵盖的范围。

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