CN103092969A - 对输入法候选项进行流媒体检索的方法、客户端及*** - Google Patents

对输入法候选项进行流媒体检索的方法、客户端及*** Download PDF

Info

Publication number
CN103092969A
CN103092969A CN2013100260269A CN201310026026A CN103092969A CN 103092969 A CN103092969 A CN 103092969A CN 2013100260269 A CN2013100260269 A CN 2013100260269A CN 201310026026 A CN201310026026 A CN 201310026026A CN 103092969 A CN103092969 A CN 103092969A
Authority
CN
China
Prior art keywords
keyword
medium data
stream medium
input method
streaming media
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
Application number
CN2013100260269A
Other languages
English (en)
Inventor
马宇尘
周鹏
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shanghai Liangming Technology Development Co Ltd
Original Assignee
Shanghai Liangming Technology Development Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Shanghai Liangming Technology Development Co Ltd filed Critical Shanghai Liangming Technology Development Co Ltd
Priority to CN2013100260269A priority Critical patent/CN103092969A/zh
Publication of CN103092969A publication Critical patent/CN103092969A/zh
Pending legal-status Critical Current

Links

Images

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

本发明提供了一种对输入法候选项进行流媒体检索的方法、客户端及***,属于计算终端、网络技术领域。所述方法包括:识别输入法界面中候选项内包含的关键词,且该关键词是所在候选项中的部分内容;检索与关键词对应的流媒体数据;将所获得的流媒体数据,替换前述所选择的关键词输出,或者***至关键词相邻处或位于关键词之中输出。利用本发明输入法客户端在识别输入法界面中某一候选项内容中包括的关键词后,通过检索为用户提供与前述关键词相匹配的流媒体数据,作为前述关键词输出时的替换数据或附加数据。在利用输入法进行内容输入时,为用户提供更多个性化数据选择,简化操作步骤,带来更好的应用体验。

Description

对输入法候选项进行流媒体检索的方法、客户端及***
技术领域
本发明属于计算终端、网络技术领域。
背景技术
各种计算终端在人们的日常生活、办公中已经越来越普及,比如个人电脑、智能手机、PDA等等。以计算终端为平台的基础应用程序,例如输入法已经成为用户使用计算终端时必备的工具之一。
在实际应用中,用户利用输入法在计算终端中输入的信息通常为各种字符信息,相对形式单一,无法带给用户更好的应用体验。若用户在希望输入的信息中添加诸如图片等类型的附加信息时,现有技术中仅能在对输入法界面中生成的首选项进行识别后,在候选项列表中输出针对首选项的图片选项,而不能对候选项中的内容进行拆分,选取其中的部分内容输出相应的流媒体数据选项。且现有技术中用户选择输出针对首选项的图片选项后,在输出时即由该图片选项取代原首选项内容,无法将某一候选项中的部分内容识别为流媒体后进行组合输出。
发明内容
本发明的目的在于,提供一种对输入法候选项进行流媒体检索的方法、客户端及***。利用本发明输入法客户端在识别输入法界面中某一候选项内容中包括的关键词后,通过检索为用户提供与前述关键词相匹配的流媒体数据,作为前述关键词输出时的替换数据或附加数据。
本发明所述的一种对输入法候选项进行流媒体检索的方法包括如下步骤:
步骤1,识别输入法界面中候选项内包含的关键词,且该关键词是所在候选项中的部分内容;
步骤2,检索与关键词对应的流媒体数据;
步骤3,将所获得的流媒体数据,替换前述所选择的关键词输出,或者***至关键词相邻处或位于关键词之中输出。
优选的,所述步骤1中被识别的候选项为当前输入法界面内候选项列表中的首选项。
优选的,所述关键词识别的触发操作,包括如下步骤:
步骤a-1,采集用户针对输入法界面中输出的候选项的触发操作;
步骤a-2,对应该候选项生成包含流媒体检索控件的操作列表;
步骤a-3,采集对前述流媒体检索控件的触发消息,触发针对该候选项的关键词识别操作。
优选的,所述步骤1中关键词的识别,是通过对候选项中字符内容的词性识别后,选取其中表示情绪或事物或人物名称的字或词或短语作为关键词。
优选的,所述步骤1中关键词的识别,是通过比对用户或***预设的关键词数据库,选取当前候选项中与关键词数据库中存储的关键词一致的字或词或短语作为关键词。
优选的,若针对同一候选项识别出两个或以上关键词,则分别针对每个关键词进行对应流媒体数据的检索操作。
优选的,所述步骤2中待检索的流媒体数据,为图标数据,和/或图片数据,和/或音频数据,和/或视频数据,和/或包括有音频与视频数据的多媒体数据。
优选的,所述步骤2中待检索流媒体数据的数据类型,由用户或***提供商预设的类型限定条件进行设置;或者,采集邻近前一次触发时用户所选择的流媒体数据的数据种类,作为当前流媒体数据检索的数据类型。
优选的,所述步骤2中流媒体数据的检索操作进一步包括如下步骤:
步骤2-1,获取流媒体数据库中存储的流媒体数据索引信息;
步骤2-2,将识别获得的关键词,和前述获取索引信息进行比对,获取与关键词具有比对吻合性的索引信息;
步骤2-3,采集与该索引信息对应的流媒体数据。
优选的,所述流媒体数据库包括输入法客户端中的流媒体数据库,和/或输入法客户端所对应的输入法***服务器中的流媒体数据库。
优选的,所述步骤2中流媒体数据的检索操作,是通过所在输入法客户端将关键词推送至输入法客户端所对应的输入法***服务器进行检索后,将获取的流媒体数据推送至所在的输入法客户端来实现的。
优选的,所述输入法客户端中的流媒体数据库中存储的流媒体数据包括***提供商预设的流媒体数据,和/或用户更新添加的流媒体数据。
优选的,所述步骤2中流媒体数据的检索操作进一步包括如下步骤:
步骤b-1,触发启动第三方搜索引擎或第三方搜索服务器;
步骤b-2,将识别获得的关键词,作为搜索关键信息,通过第三方搜索引擎或第三方搜索服务器进行检索后获取与其匹配的流媒体数据。
优选的,所述步骤2中检索到与关键词相匹配的流媒体数据后,在输入法界面中对应关键词所在的候选项,生成包含前述流媒体数据的预览列表。
优选的,所述预览列表中预览选项的输出内容为关键词所在候选项以及检索到的流媒体数据,其中的流媒体数据替换或补充***到前述关键词的邻近位置进行输出。
优选的,当对应同一关键词检索出的流媒体数据不唯一时,预览列表中分别对应每一流媒体数据生成预览选项。
优选的,若候选项中包含的关键词不唯一时,根据关键词对应流媒体数据的不同排列组合生成多个预览选项。
优选的,预览选项中的流媒体数据以缩略图或播放控件的形式进行输出。
优选的,所述播放控件与对应的流媒体数据相关联,当采集到针对该播放控件的触发消息后,生成播放窗口播放前述流媒体数据。
优选的,所述步骤3中将流媒体数据***至相邻于关键词的位置,是指将其***到被识别的关键词之前或之后。
优选的,在所获取的流媒体内容为音频或者视频或者多媒体数据时,该数据通过链接形式输出,链接指向的位置为互联网,或者所在的输入法客户端中的存储数据库,或者输入法客户端所对应***服务器的存储数据库。
相应地,本发明提供了一种对输入法候选项进行流媒体检索的客户端,该客户端包括:
关键词识别单元,用以识别输入法界面中候选项内包含的关键词,且该关键词是所在候选项中的部分内容;
流媒体数据检索单元,用以检索与关键词对应的流媒体数据;
对应输出单元,用以将所获得的流媒体数据,替换前述候选项中的关键词输出,或者***至关键词相邻处或位于关键词之中输出。
优选的,对应所述关键词识别单元,还设置有关键词数据库,用以存储可对应流媒体数据进行输出的字和/或词和/或短语。
优选的,对应所述关键词识别单元,还设置有关键词规则设定模块,用以设定可对应流媒体数据进行输出的关键词的判定规则。
优选的,对应所述流媒体数据检索单元还设置有流媒体预览模块,用以在输入法界面中对应关键词所在的候选项,生成包含前述流媒体数据的预览列表。
区别于前述由客户端进行输入法候选项对应流媒体数据的检索操作,本发明还提供了一种对输入法候选项进行流媒体检索的***,该***中输入法候选项对应流媒体数据的检索操作由***服务器实施。所述***包括:
客户端,用以识别输入法界面中候选项内包含的关键词,且该关键词是所在候选项中的部分内容;将前述关键词上传至下述***服务器进行对应流媒体数据的搜索操作;以及接收来自下述***服务器推送的流媒体数据并将其与前述候选项对应输出;
***服务器,接收上述客户端上传的关键词,以此搜索与其相对应的流媒体数据,并将该流媒体数据推送至上述客户端进行输出。
优选的,所述客户端还设置有输出模块,用以将***服务器推送的流媒体数据,替换候选项中的关键词进行输出,或者***至关键词相邻处或位于关键词之中进行输出。
附图说明
图1是本发明所述的对输入法候选项进行流媒体检索的方法流程图。
图2是本发明所述方法中关键词识别触发操作界面示意图。
图3是本发明所述方法中关键词对应流媒体数据预览列表显示示意图。
图4是本发明所述方法中多关键词对应流媒体数据预览列表显示示意图。
图5是本发明所述方法中输入法候选项对应流媒体输出示意图。
图6是本发明所述的对输入法候选项进行流媒体检索的客户端结构框图。
图7是本发明所述的对输入法候选项进行流媒体检索的***结构框图。
具体实施方式
本发明的目的在于,提供一种对输入法候选项进行流媒体检索的方法、客户端及***。利用本发明输入法客户端在识别输入法界面中某一候选项内容中包括的关键词后,通过检索为用户提供与前述关键词相匹配的流媒体数据,作为前述关键词输出时的替换数据或附加数据。在利用输入法进行内容输入时,为用户提供更多个性化数据选择,简化操作步骤,带来更好的应用体验。
下面参照附图,结合具体实施例对本发明做进一步的说明。
图1是本发明所述的对输入法候选项进行流媒体检索的方法流程图。参图中所示,本发明所提供的方法包括如下步骤:
步骤S101,识别输入法界面中候选项内包含的关键词,且该关键词是所在候选项中的部分内容。
在这一步骤中,仅针对待输出的候选项进行分析识别,获取候选项中包含的关键词。所述待输出的候选项是指候选项列表中准备用于输出候选项,该待输出的候选项的确认通过以下两种操作方式,现详述如下:
其一,默认当前输入法界面内候选项列表中的首选项为待输出的候选项。
实际应用中,现有输入法多为智能联想,候选项列表中的首选项常常即为用户需要输入的数据内容。因此,在用户完成拼写字符串的输入后,针对生成的候选项列表,默认对其中的首选项进行分析识别,获取其中包含的关键词。
其二,根据用户的选择触发操作确认待输出的候选项。
当然,由于候选项列表中出现的首选项不一定是用户需要输入的数据内容,因而待输出的候选项的确定还可以通过用户的选择触发操作来实现,具体包括如下操作步骤:
步骤a-1,采集用户针对输入法界面中输出的候选项的触发操作;
所述的触发操作是以终端中光标在候选项上的停留,或者通过触摸屏针对该候选项进行触摸触发来实现的。以Windows操作***为例,对应包含物理键盘、鼠标的计算终端,在实际操作时,首先设置当前输入法界面为对应的主窗口,捕获光标消息,并在主窗口实现针对光标消息的响应函数。根据光标在输入法界面中停留的位置,获取该位置区域中对应显示的候选项。
步骤a-2,对应该候选项生成包含流媒体检索控件的操作列表;
当采集到针对该候选项的触发操作后,在输入法界面中生成对应的操作列表。该操作列表中包含有针对当前候选项多种操作控件,其中包括有触发对其进行关键词识别的流媒体检索控件。
步骤a-3,采集对前述流媒体检索控件的触发消息,触发针对该候选项的关键词识别操作。
如图2所示,在本实施例中,用户输入内容为“wojintianhengaoxing”的拼写字符串110,输入法界面100中显示有与前述拼写字符串110相对应的候选项列表120。若用户需要输出的内容是候选项列表120中的候选项121“我今天很高兴”,即候选项121为待输出的候选项时,通过控制光标停留在该候选项121的显示区域上,在输入法界面100中触发生成对应该候选项121的操作列表130。该操作列表130中设置有针对前述候选项121“我今天很高兴”的多个操作控件131,其中操作控件131“流媒体检索”即为触发针对该候选项121关键词识别的相应控件。用户通过触发该操作控件131,触发针对该候选项中关键词的识别操作。
具体地,在确认进行识别操作的候选项后,针对该候选项中的关键词的识别操作还包括分析、比对两种识别途径。
其中,分析是指通过对候选项中字符内容的词性识别后,选取其中表示情绪或事物或人物名称的字或词或短语作为关键词。以候选项“我今天很高兴”为例,根据前述判断规则,该候选项中表示情绪的词“高兴”即可作为关键词。前述判断规则也可以根据用户在使用时的个人需要进行修改。
对比是指通过比对用户或***预设的关键词数据库,选取当前候选项中与关键词数据库中存储的关键词一致的字或词或短语作为关键词。同样以候选项“我今天很高兴”为例,其中的“我”属于人称代词,不属于前述判断规则中表示人物名称的字或词。但用户根据自己的使用需要,比如希望对应“我”字显示用户个人的头像照片,可以将“我”字添加至关键词数据库,当被识别的候选项中包含“我”字时,通过比对关键词数据库,即可将其识别为关键词。
进一步,实际使用中,被识别的候选项中往往会包含较多字符,因此在针对候选项进行关键词识别时,被识别出的关键词数量不唯一。如前述实施例中描述的,候选项“我今天很高兴”中,即包含有关键词“我”和“高兴”。
需要注意的是,所述被识别的候选项中,除关键词之外,还具有剩余数据,即关键词仅为所在候选项中的一部分字符。如候选项“我今天很高兴”,则其中的关键词可以为“我”、“高兴”等等,但不能为“我今天很高兴”整个候选项。
步骤S102,检索与关键词对应的流媒体数据。
在这一步骤中,与关键词对应流媒体数据的检索操作,主要是通过比对关键词与流媒体对应索引信息是否匹配来实现,具体包括以下操作步骤:
步骤201,获取流媒体数据库中存储的流媒体数据索引信息;
所述索引信息标识出了该流媒体数据所对应的关键信息。以图像数据为例,该图像数据的索引信息可以是图像数据中描绘的事物名称,也可以是该图像数据对应的描述性信息。例如一幅小狐狸哈哈笑的卡通图像,该图像的索引信息既可以是“狐狸”也可以是“哈哈”或者“高兴”。
步骤202,将识别获得的关键词,和前述获取索引信息进行比对,获取与关键词具有比对吻合性的索引信息;
步骤203,采集与该索引信息对应的流媒体数据。
根据关键词与索引信息的匹配程度,选取具有吻合性的索引信息,即关键词为“高兴”时,则从流媒体数据库中选取索引信息为“高兴”的流媒体数据。
前述步骤201中的流媒体数据库包括输入法客户端中的流媒体数据库,以及输入法客户端所对应的输入法***服务器中的流媒体数据库。
其中,针对***服务器流媒体数据库中流媒体数据的检索操作,是通过所在输入法客户端将关键词推送至输入法客户端所对应的输入法***服务器后再进行检索的,当检索完成后再将获取的流媒体数据推送至所在的输入法客户端。
进一步,所述输入法客户端中的流媒体数据库中存储的流媒体数据包括***提供商预设的流媒体数据,以及用户更新添加的流媒体数据。对于用户个人更新添加的的流媒体数据,可由用户在添加时同时设置该流媒体数据对应的索引信息。
另外,与关键词对应流媒体数据的检索操作还可以通过第三方搜索的方式实现,具体包括如下步骤:
步骤b-1,触发启动第三方搜索引擎或第三方搜索服务器;
步骤b-2,将识别获得的关键词,作为搜索关键信息,通过第三方搜索引擎或第三方搜索服务器后进行检索获取与其匹配的流媒体数据。
由于所述待搜索的流媒体数据,包括多种数据格式,如图标、图片等图像数据、音频数据、视频数据以及同时包括音频与视频的多媒体数据。因而对应同一关键词,可以检索到不同数据类型的流媒体数据。例如,对应前述实施例,关键词为“高兴”,与其对应的流媒体数据可以是一张笑脸的图标,也可以是一段哈哈大笑的音频,或者一段令人捧腹的视频。
因此,针对关键词进行流媒体数据检索时,往往会得到数据类型不唯一的流媒体数据。为便于用户的选择操作,在检索时可根据用户或***提供商预设的类型限定条件进行操作。具体的限定条件可以为某一大类流媒体数据,例如预设仅检索图像类数据;或者具体数据格式,例如仅检索格式为png的图像数据等等。
特别地,检索时流媒体数据类型的限制可以根据当前操作的前一次流媒体数据检索时,用户所选择的流媒体数据种类,作为当前流媒体数据检索的数据类型。
另外,若在步骤S101中针对同一候选项识别出多个关键词,则在搜索对应的流媒体数据时,分别针对每个关键词进行对应流媒体数据的搜索操作。如前一实施例,候选项“我今天很高兴”中包含有关键词“我”和“高兴”,则在本步骤中,分别针对“我”和“高兴”两组关键词进行流媒体数据的搜索。搜索出的流媒体数据分别对应于前述关键词。
进一步,为便于用户获取候选项在对应其中关键词输出流媒体数据时的输出方式,特别是当对应同一关键词检索到多个流媒体数据时,为了便于用户从中选择更符合自己需要的流媒体数据进行输出,在检索到与关键词相匹配的流媒体数据后,在输入法界面中对应关键词所在的候选项,生成包含前述流媒体数据的预览列表。
其中,预览列表中预览选项的输出内容为关键词所在候选项以及检索到的流媒体数据,其中的流媒体数据替换或补充***到前述关键词的邻近位置进行输出。
所述替换输出是指关键词所在候选项在输出时,流媒体数据代替候选项中的关键词进行输出。所述补充输出是指关键词所在候选项在输出时,流媒体数据***至关键词之前或之后,或者在目标部分内容对应的几个字符之中输出。预览选项中流媒体数据的输出模式可以由***提供商预设或者用户自行调整。
进一步,预览选项中的流媒体数据以缩略图或播放控件的形式进行输出。并且所述播放控件与对应的流媒体数据相关联,当采集到针对该播放控件的触发消息后,生成播放窗口播放前述流媒体数据。
当对应同一关键词检索到多个流媒体数据时,则在预览列表中分别生成对应各个流媒体数据的预览选项。
如图3所示,在本实施例中用户输入内容为“wojintianhengaoxing”的拼写字符串110,输入法界面100中显示有与前述拼写字符串110相对应的候选项列表120。针对候选项列表120中内容为“我今天很高兴”的候选项121进行分析识别后,获取其中包含的关键词150“高兴”。在经过对应流媒体数据的搜索后,在输入法界面100中对应该候选项121生成预览列表140,且由于与关键词150“高兴”匹配的流媒体数据不唯一,则在预览列表140中分别对应检索出的流媒体数据生成两个预览选项141。如图中所示,预览选项141由候选项121“我今天很高兴”和候选项121中的关键词150“高兴”对应的流媒体数据组成。两个预览选项141中包含的流媒体数据有所不同,一个是与关键词150“高兴”相对应的微笑图标,另一个是与关键词150“高兴”相对应的音频数据,在预览选项141中显示为搜索到的图像数据缩略图,或者对应音频、视频数据的播放控件160。图中预览选项141中的流媒体数据是以补充输出的方式***至关键词150之后输出的。用户根据预览列表140中显示的数据内容,选择符合自己需要的流媒体数据所对应的预览选项141。
特别地,若候选项中包含的关键词不唯一时,根据关键词对应流媒体数据的不同排列组合生成多个预览选项。例如某候选项中包含有A、B两个关键词,对应关键词A检索到了流媒体数据a和b,对应关键词B检索到了流媒体数据c和d。因此根据关键词对应流媒体数据的不同排列组合生成如下四组预览选项:
预览选项1,AaBc;
预览选项2,AaBd;
预览选项3,AbBc;
预览选项4,AbBd。
如图4所示,在本实施例中用户输入内容为“wojintianhengaoxing”的拼写字符串110,输入法界面100中显示有与前述拼写字符串110相对应的候选项列表120。针对候选项列表120中内容为“我今天很高兴”的候选项121进行分析识别后,获取其中包含的关键词150“我”和“高兴”。分别对前述关键词150进行对应流媒体数据的搜索后,获得与关键词150“我”对应的两个流媒体数据——一张头像图片以及一个笑脸图标,获得与关键词150“高兴”对应的两个流媒体数据——一个微笑图标以及一段音频数据。因而在输入法界面100中对应该候选项121生成预览列表140时,由于与关键词150“我”和“高兴”匹配的流媒体数据不唯一,则在预览列表140中根据关键词150对应流媒体数据的不同排列组合生成多个预览选项141。且由于预览选项141数量过多,超出预览列表140的显示区域,则在预览列表140的一侧生成滚动条142,用户通过操作该滚动条142,即可看到剩余未显示的预览选项141。同样地,图中预览选项141中的流媒体数据是以补充输出的方式***至关键词150之后输出的,对应图像类流媒体数据在预览选项141中显示的是该图像数据的缩略图,对应音频类流媒体数据在预览选项141显示的是该音频数据相应的播放控件160。用户根据预览列表140中显示的预览选项141,选择符合自己需要的流媒体数据。
步骤S103,将所获得的流媒体数据,替换前述所选择的关键词输出,或者***至关键词相邻处或位于关键词之中输出。
当采集到针对前述预览选项的选择操作时,自行触发该预览选项中候选项以及与关键词对应流媒体数据的输出操作。
所述流媒体数据对应关键词的输出,同样包括替换和补充两种输出形式,具体以预览选项中的流媒体数据的输出模式进行输出。
如图5所示为用户Ted在其与联系人Lily的即时通信交互界面中进行输入时的流媒体数据输出示意图。用户Ted在其与联系人Lily的即时通信交互界面200的输入栏210中进行交互信息300的输入。在本实施例中,如图中所示上下两句交互信息300分别代表了流媒体数据的两种输出形式。其中交互信息300“我今天很高兴”中关键词为“高兴”,图中以下划线作出标识,仅为举例而非限定。与关键词“高兴”相匹配的流媒体数据310补充输出在该目标部分内容之后,由于该流媒体数据310并非图像数据,因此以播放控件160的形式输出。交互信息300“你认识罗宾么”中与关键词“罗宾”相匹配的流媒体数据310为名为罗宾的人物照片。如图5中所示,用户Ted输入完成后,即时通信交互界面200中显示的交互信息300“你认识罗宾么”中,关键词“罗宾”被对应的流媒体数据310取代,直接显示为罗宾的人物照片。
特别地,当经步骤S102搜索获得的流媒体数据为音频或者视频或者多媒体数据时,除如图5中以播放控件的形式输出外,还可以通过链接形式进行输出,该链接指向互联网中前述流媒体数据所在的网络页面,或者前述流媒体数据所在的输入法客户端中的流媒体数据库,或者输入法客户端所对应***服务器的流媒体数据库。当采集到用户针对该链接的触发操作后,打开相应的网络页面加载流媒体数据进行播放,或者触发流媒体数据库将前述流媒体数据推送至用户所在终端进行播放。
图6为本发明所述的一种对输入法候选项进行流媒体检索的客户端的结构框图,如图中所示,所述客户端400包括如下组成部分:
关键词识别单元410,用以识别输入法界面中候选项内包含的关键词,且该关键词是所在候选项中的部分内容;
流媒体数据检索单元420,用以检索与关键词对应的流媒体数据;
对应输出单元430,用以将所获得的流媒体数据,替换前述候选项中的关键词输出,或者***至关键词相邻处或位于关键词之中输出。
进一步,对应所述关键词识别单元410,还设置有关键词数据库411,用以存储可对应流媒体数据进行输出的字和/或词和/或短语。
对应所述关键词识别单元410,还设置有关键词规则设定模块412,用以设定可对应流媒体数据进行输出的关键词的判定规则。
对应所述流媒体数据检索单元420还设置有流媒体预览模块421,用以在输入法界面中对应关键词所在的候选项,生成包含前述流媒体数据的预览列表。
针对本发明所述的对输入法候选项进行流媒体检索的实现过程,具体描述如下。
首先由关键词识别单元410针对输入法界面中的首选项或者用户触发选择的候选项,通过将前述候选项中的字或词或短语与关键词数据库411进行比对,或者根据关键词规则设定模块412所设定的判定规则识别出前述候选项中包含的关键词信息,如表示情绪的“高兴”。再由流媒体数据检索单元420,根据前述关键词“高兴”从客户端400的流媒体数据库中进行流媒体数据的搜索,获取与其相对应流媒体数据——一张笑脸图片和一份表示笑声的音频数据,然后由流媒体预览模块421在输入法界面中对应关键词所在的候选项,生成包含前述流媒体数据的预览列表,对应一个关键词有多个流媒体数据时,需分别对应多个流媒体数据生成多个预览选项。最后,根据用户针对预览选项的选择情况由对应输出单元430,将前述预览选项中的流媒体数据,替换前述候选项中的关键词输出,或者***至关键词相邻处或位于关键词之中输出。
特别地,在实际应用中,由于客户端中流媒体数据库的存储空间有限,为扩大被搜索流媒体数据的数据量,流媒体数据库扩展设置于***服务器,以及通过第三方搜索对应流媒体数据。针对这一情况,本发明还提供了一种对输入法候选项进行流媒体检索的***。该***中,用户输入法界面候选项中关键词所对应流媒体数据的搜索操作由***服务器进行。
如图7所示,所述的对输入法候选项进行流媒体检索的***500包括如下组成部分:
客户端510,用以识别输入法界面中候选项内包含的关键词,且该关键词是所在候选项中的部分内容;将前述关键词上传至下述***服务器520进行对应流媒体数据的搜索操作;以及接收来自下述***服务器520推送的流媒体数据并将其与前述候选项对应输出;
***服务器520,接收上述客户端510上传的关键词,以此搜索与其相对应的流媒体数据,并将该流媒体数据推送至上述客户端510进行输出。
进一步,所述客户端510还设置有输出模块511,用以将***服务器520推送的流媒体数据,替换候选项中的关键词进行输出,或者***至关键词相邻处或位于关键词之中进行输出。
针对前述***500,本发明所述的对输入法候选项进行流媒体检索的实现过程,具体描述如下。
首先客户端510在输出有候选项列表的输入法界面的状态下,针对候选项列表中的首选项或者用户触发选择的候选项进行识别,获得前述候选项中包含的关键词信息,如用户设定的关键词“我”。再将前述关键词“我”上传至***服务器520,从***服务器520中的数据库中进行对应流媒体数据的搜索操作,或者由***服务器520通过第三方搜索引擎或第三方搜索服务器进行检索后,得到与关键词对应的流媒体数据,如与关键词“我”对应的人物图片。然后再将搜索到的流媒体数据推送至客户端510,在输入法界面中对应关键词所在的候选项,生成包含前述流媒体数据的预览列表,对应一个关键词有多个流媒体数据时,需分别对应多个流媒体数据生成多个预览选项。最后,根据用户的选择操作,由输出模块511将获取的流媒体数据替换前述所选择的关键词输出,或者***至关键词相邻处或位于关键词之中输出。
在本发明中,所述搭载发起方即时通信工具的数字设备可以为计算机,比如个人电脑,或者智能手机或者PDA等通信设备。
以上是对本发明的描述而非限定,基于本发明思想的其它实施例,均在本发明的保护范围之中。

Claims (27)

1.一种对输入法候选项进行流媒体检索的方法,其特征在于该方法包括如下步骤:
步骤1,识别输入法界面中候选项内包含的关键词,且该关键词是所在候选项中的部分内容;
步骤2,检索与关键词对应的流媒体数据;
步骤3,将所获得的流媒体数据,替换前述所选择的关键词输出,或者***至关键词相邻处或位于关键词之中输出。
2.根据权利要求1所述的一种对输入法候选项进行流媒体检索的方法,其特征在于:所述步骤1中被识别的候选项为当前输入法界面内候选项列表中的首选项。
3.根据权利要求1所述的一种对输入法候选项进行流媒体检索的方法,其特征在于:所述关键词识别的触发操作,包括如下步骤,
步骤a-1,采集用户针对输入法界面中输出的候选项的触发操作;
步骤a-2,对应该候选项生成包含流媒体检索控件的操作列表;
步骤a-3,采集对前述流媒体检索控件的触发消息,触发针对该候选项的关键词识别操作。
4.根据权利要求1所述的一种对输入法候选项进行流媒体检索的方法,其特征在于:所述步骤1中关键词的识别,是通过对候选项中字符内容的词性识别后,选取其中表示情绪或事物或人物名称的字或词或短语作为关键词。
5.根据权利要求1所述的一种对输入法候选项进行流媒体检索的方法,其特征在于:所述步骤1中关键词的识别,是通过比对用户或***预设的关键词数据库,选取当前候选项中与关键词数据库中存储的关键词一致的字或词或短语作为关键词。
6.根据权利要求1所述的一种对输入法候选项进行流媒体检索的方法,其特征在于:若针对同一候选项识别出两个或以上关键词,则分别针对每个关键词进行对应流媒体数据的检索操作。
7.根据权利要求1所述的一种对输入法候选项进行流媒体检索的方法,其特征在于:所述步骤2中待检索的流媒体数据,为图标数据,和/或图片数据,和/或音频数据,和/或视频数据,和/或包括有音频与视频数据的多媒体数据。
8.根据权利要求1所述的一种对输入法候选项进行流媒体检索的方法,其特征在于:所述步骤2中待检索流媒体数据的数据类型,由用户或***提供商预设的类型限定条件进行设置;或者,采集邻近前一次触发时用户所选择的流媒体数据的数据种类,作为当前流媒体数据检索的数据类型。
9.根据权利要求1所述的一种对输入法候选项进行流媒体检索的方法,其特征在于:所述步骤2中流媒体数据的检索操作进一步包括如下步骤,
步骤2-1,获取流媒体数据库中存储的流媒体数据索引信息;
步骤2-2,将识别获得的关键词,和前述获取索引信息进行比对,获取与关键词具有比对吻合性的索引信息;
步骤2-3,采集与该索引信息对应的流媒体数据。
10.根据权利要求9所述的一种对输入法候选项进行流媒体检索的方法,其特征在于:所述流媒体数据库包括输入法客户端中的流媒体数据库,和/或输入法客户端所对应的输入法***服务器中的流媒体数据库。
11.根据权利要求10所述的一种对输入法候选项进行流媒体检索的方法,其特征在于:所述步骤2中流媒体数据的检索操作,是通过所在输入法客户端将关键词推送至输入法客户端所对应的输入法***服务器进行检索后,将获取的流媒体数据推送至所在的输入法客户端来实现的。
12.根据权利要求10所述的一种对输入法候选项进行流媒体检索的方法,其特征在于:所述输入法客户端中的流媒体数据库中存储的流媒体数据包括***提供商预设的流媒体数据,和/或用户更新添加的流媒体数据。
13.根据权利要求1所述的一种对输入法候选项进行流媒体检索的方法,其特征在于:所述步骤2中流媒体数据的检索操作进一步包括如下步骤,
步骤b-1,触发启动第三方搜索引擎或第三方搜索服务器;
步骤b-2,将识别获得的关键词,作为搜索关键信息,通过第三方搜索引擎或第三方搜索服务器进行检索后获取与其匹配的流媒体数据。
14.根据权利要求1所述的一种对输入法候选项进行流媒体检索的方法,其特征在于:所述步骤2中检索到与关键词相匹配的流媒体数据后,在输入法界面中对应关键词所在的候选项,生成包含前述流媒体数据的预览列表。
15.根据权利要求14所述的一种对输入法候选项进行流媒体检索的方法,其特征在于:所述预览列表中预览选项的输出内容为关键词所在候选项以及检索到的流媒体数据,其中的流媒体数据替换或补充***到前述关键词的邻近位置进行输出。
16.根据权利要求14所述的一种对输入法候选项进行流媒体检索的方法,其特征在于:当对应同一关键词检索出的流媒体数据不唯一时,预览列表中分别对应每一流媒体数据生成预览选项。
17.根据权利要求14所述的一种对输入法候选项进行流媒体检索的方法,其特征在于:若候选项中包含的关键词不唯一时,根据关键词对应流媒体数据的不同排列组合生成多个预览选项。
18.根据权利要求14所述的一种对输入法候选项进行流媒体检索的方法,其特征在于:预览选项中的流媒体数据以缩略图或播放控件的形式进行输出。
19.根据权利要求18所述的一种对输入法候选项进行流媒体检索的方法,其特征在于:所述播放控件与对应的流媒体数据相关联,当采集到针对该播放控件的触发消息后,生成播放窗口播放前述流媒体数据。
20.根据权利要求1所述的一种对输入法候选项进行流媒体检索的方法,其特征在于:所述步骤3中将流媒体数据***至相邻于关键词的位置,是指将其***到被识别的关键词之前或之后。
21.根据权利要求1所述的一种对输入法候选项进行流媒体检索的方法,其特征在于:在所获取的流媒体内容为音频或者视频或者多媒体数据时,该数据通过链接形式输出,链接指向的位置为互联网,或者所在的输入法客户端中的存储数据库,或者输入法客户端所对应***服务器的存储数据库。
22.一种对输入法候选项进行流媒体检索的客户端,其特征在于该客户端包括:
关键词识别单元,用以识别输入法界面中候选项内包含的关键词,且该关键词是所在候选项中的部分内容;
流媒体数据检索单元,用以检索与关键词对应的流媒体数据;
对应输出单元,用以将所获得的流媒体数据,替换前述候选项中的关键词输出,或者***至关键词相邻处或位于关键词之中输出。
23.根据权利要求22所述的一种对输入法候选项进行流媒体检索的客户端,其特征在于:对应所述关键词识别单元,还设置有关键词数据库,用以存储可对应流媒体数据进行输出的字和/或词和/或短语。
24.根据权利要求22所述的一种对输入法候选项进行流媒体检索的客户端,其特征在于:对应所述关键词识别单元,还设置有关键词规则设定模块,用以设定可对应流媒体数据进行输出的关键词的判定规则。
25.根据权利要求22所述的一种对输入法候选项进行流媒体检索的客户端,其特征在于:对应所述流媒体数据检索单元还设置有流媒体预览模块,用以在输入法界面中对应关键词所在的候选项,生成包含前述流媒体数据的预览列表。
26.一种对输入法候选项进行流媒体检索的***,其特征在于所述***包括:
客户端,用以识别输入法界面中候选项内包含的关键词,且该关键词是所在候选项中的部分内容;将前述关键词上传至下述***服务器进行对应流媒体数据的搜索操作;以及接收来自下述***服务器推送的流媒体数据并将其与前述候选项对应输出;
***服务器,接收上述客户端上传的关键词,以此搜索与其相对应的流媒体数据,并将该流媒体数据推送至上述客户端进行输出。
27.根据权利要求26所述的一种对输入法候选项进行流媒体检索的***,其特征在于:所述客户端还设置有输出模块,用以将***服务器推送的流媒体数据,替换候选项中的关键词进行输出,或者***至关键词相邻处或位于关键词之中进行输出。
CN2013100260269A 2013-01-22 2013-01-22 对输入法候选项进行流媒体检索的方法、客户端及*** Pending CN103092969A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2013100260269A CN103092969A (zh) 2013-01-22 2013-01-22 对输入法候选项进行流媒体检索的方法、客户端及***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2013100260269A CN103092969A (zh) 2013-01-22 2013-01-22 对输入法候选项进行流媒体检索的方法、客户端及***

Publications (1)

Publication Number Publication Date
CN103092969A true CN103092969A (zh) 2013-05-08

Family

ID=48205534

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2013100260269A Pending CN103092969A (zh) 2013-01-22 2013-01-22 对输入法候选项进行流媒体检索的方法、客户端及***

Country Status (1)

Country Link
CN (1) CN103092969A (zh)

Cited By (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104715010A (zh) * 2014-12-31 2015-06-17 上海孩子国科教设备有限公司 利用文字调出关联数据的方法、终端及***
CN104820695A (zh) * 2015-04-29 2015-08-05 百度在线网络技术(北京)有限公司 一种资源获取方法及装置
CN104866091A (zh) * 2015-03-25 2015-08-26 百度在线网络技术(北京)有限公司 一种用于在计算机设备中输出音效信息的方法和装置
CN105045409A (zh) * 2015-07-17 2015-11-11 百度在线网络技术(北京)有限公司 输入方法及装置
CN105511635A (zh) * 2014-10-08 2016-04-20 网际智慧股份有限公司 一种使用在线内容以输入一信息至一应用程序的方法
CN107102987A (zh) * 2017-04-25 2017-08-29 维沃移动通信有限公司 一种输入方法及移动终端
CN107678658A (zh) * 2017-10-26 2018-02-09 北京百度网讯科技有限公司 用于终端设备的信息输入方法和装置
CN107943317A (zh) * 2017-11-01 2018-04-20 北京小米移动软件有限公司 输入方法及装置
CN108092875A (zh) * 2017-11-08 2018-05-29 网易乐得科技有限公司 一种表情提供方法、介质、装置和计算设备
WO2019007236A1 (zh) * 2017-07-03 2019-01-10 北京搜狗科技发展有限公司 输入方法、装置和机器可读介质
CN109542246A (zh) * 2018-11-06 2019-03-29 北京指掌易科技有限公司 一种Android输入法应用输入关键字拦截的方法
CN110442247A (zh) * 2019-06-20 2019-11-12 上海萌家网络科技有限公司 一种输入法及输入***
CN110837307A (zh) * 2019-09-29 2020-02-25 上海萌家网络科技有限公司 一种输入法及其***
CN110851628A (zh) * 2019-09-29 2020-02-28 上海萌家网络科技有限公司 一种输入法及其客户端和提供候选图片/视频的方法
CN110908525A (zh) * 2019-09-29 2020-03-24 上海萌家网络科技有限公司 一种输入法及其客户端和提供候选图片/视频的方法
CN110909194A (zh) * 2019-09-29 2020-03-24 上海萌家网络科技有限公司 一种输入法及其***
CN113805708A (zh) * 2021-09-14 2021-12-17 维沃移动通信有限公司 信息显示方法、装置、电子设备和存储介质

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2004012151A1 (en) * 2002-07-31 2004-02-05 Inchain Pty Limited Animated messaging
CN101369216A (zh) * 2008-09-25 2009-02-18 腾讯科技(深圳)有限公司 文字输入方法和文字输入***
CN101576941A (zh) * 2009-05-15 2009-11-11 苏州达方电子有限公司 信息互动装置及其信息互动方法
CN102255827A (zh) * 2011-06-16 2011-11-23 北京奥米特科技有限公司 一种视频聊天方法、装置和***
CN102314441A (zh) * 2010-06-30 2012-01-11 百度在线网络技术(北京)有限公司 用于供用户进行个性化素材输入的方法、设备和***
CN102520843A (zh) * 2011-11-19 2012-06-27 上海量明科技发展有限公司 一种采集图像作为候选项的输入法及***
CN102663016A (zh) * 2012-03-21 2012-09-12 上海汉翔信息技术有限公司 电子设备上输入候选框进行输入信息扩展的***及其方法
CN102866785A (zh) * 2012-08-29 2013-01-09 百度在线网络技术(北京)有限公司 一种文字输入方法、***以及装置

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2004012151A1 (en) * 2002-07-31 2004-02-05 Inchain Pty Limited Animated messaging
CN101369216A (zh) * 2008-09-25 2009-02-18 腾讯科技(深圳)有限公司 文字输入方法和文字输入***
CN101576941A (zh) * 2009-05-15 2009-11-11 苏州达方电子有限公司 信息互动装置及其信息互动方法
CN102314441A (zh) * 2010-06-30 2012-01-11 百度在线网络技术(北京)有限公司 用于供用户进行个性化素材输入的方法、设备和***
CN102255827A (zh) * 2011-06-16 2011-11-23 北京奥米特科技有限公司 一种视频聊天方法、装置和***
CN102520843A (zh) * 2011-11-19 2012-06-27 上海量明科技发展有限公司 一种采集图像作为候选项的输入法及***
CN102663016A (zh) * 2012-03-21 2012-09-12 上海汉翔信息技术有限公司 电子设备上输入候选框进行输入信息扩展的***及其方法
CN102866785A (zh) * 2012-08-29 2013-01-09 百度在线网络技术(北京)有限公司 一种文字输入方法、***以及装置

Cited By (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105511635B (zh) * 2014-10-08 2018-06-26 极刻科技(香港)控股有限公司 一种使用在线内容以输入一信息至一应用程序的方法
CN105511635A (zh) * 2014-10-08 2016-04-20 网际智慧股份有限公司 一种使用在线内容以输入一信息至一应用程序的方法
CN104715010A (zh) * 2014-12-31 2015-06-17 上海孩子国科教设备有限公司 利用文字调出关联数据的方法、终端及***
CN104715010B (zh) * 2014-12-31 2018-11-30 上海孩子国科教设备有限公司 利用文字调出关联数据的方法、终端及***
CN104866091A (zh) * 2015-03-25 2015-08-26 百度在线网络技术(北京)有限公司 一种用于在计算机设备中输出音效信息的方法和装置
CN104866091B (zh) * 2015-03-25 2018-02-23 百度在线网络技术(北京)有限公司 一种用于在计算机设备中输出音效信息的方法和装置
CN104820695A (zh) * 2015-04-29 2015-08-05 百度在线网络技术(北京)有限公司 一种资源获取方法及装置
CN105045409A (zh) * 2015-07-17 2015-11-11 百度在线网络技术(北京)有限公司 输入方法及装置
CN107102987A (zh) * 2017-04-25 2017-08-29 维沃移动通信有限公司 一种输入方法及移动终端
WO2019007236A1 (zh) * 2017-07-03 2019-01-10 北京搜狗科技发展有限公司 输入方法、装置和机器可读介质
CN107678658A (zh) * 2017-10-26 2018-02-09 北京百度网讯科技有限公司 用于终端设备的信息输入方法和装置
CN107943317A (zh) * 2017-11-01 2018-04-20 北京小米移动软件有限公司 输入方法及装置
CN108092875B (zh) * 2017-11-08 2021-06-01 网易乐得科技有限公司 一种表情提供方法、介质、装置和计算设备
CN108092875A (zh) * 2017-11-08 2018-05-29 网易乐得科技有限公司 一种表情提供方法、介质、装置和计算设备
CN109542246A (zh) * 2018-11-06 2019-03-29 北京指掌易科技有限公司 一种Android输入法应用输入关键字拦截的方法
CN109542246B (zh) * 2018-11-06 2022-10-28 北京指掌易科技有限公司 一种Android输入法应用输入关键字拦截的方法
CN110442247A (zh) * 2019-06-20 2019-11-12 上海萌家网络科技有限公司 一种输入法及输入***
CN110837307A (zh) * 2019-09-29 2020-02-25 上海萌家网络科技有限公司 一种输入法及其***
CN110909194A (zh) * 2019-09-29 2020-03-24 上海萌家网络科技有限公司 一种输入法及其***
CN110908525A (zh) * 2019-09-29 2020-03-24 上海萌家网络科技有限公司 一种输入法及其客户端和提供候选图片/视频的方法
CN110851628A (zh) * 2019-09-29 2020-02-28 上海萌家网络科技有限公司 一种输入法及其客户端和提供候选图片/视频的方法
CN113805708A (zh) * 2021-09-14 2021-12-17 维沃移动通信有限公司 信息显示方法、装置、电子设备和存储介质
CN113805708B (zh) * 2021-09-14 2024-01-23 维沃移动通信有限公司 信息显示方法、装置、电子设备和存储介质

Similar Documents

Publication Publication Date Title
CN103092969A (zh) 对输入法候选项进行流媒体检索的方法、客户端及***
US8831403B2 (en) System and method for creating customized on-demand video reports in a network environment
CN109165302B (zh) 多媒体文件推荐方法及装置
US20050246324A1 (en) System and associated device, method, and computer program product for performing metadata-based searches
CN105488151A (zh) 参考文档的推荐方法及装置
US20110302204A1 (en) Method and apparatus for text information management
US9910934B2 (en) Method, apparatus and computer program product for providing an information model-based user interface
CN100558161C (zh) 内容推荐装置
CN110888990A (zh) 文本推荐方法、装置、设备及介质
CN102984050A (zh) 即时通信中语音搜索的方法、客户端及***
CN101782833B (zh) 一种智能操作***及方法
CN102368262A (zh) 一种提供与查询序列相对应的搜索建议的方法与设备
KR102684502B1 (ko) 음성패킷 추천방법, 장치, 설비 및 저장매체
CN113746875B (zh) 一种语音包推荐方法、装置、设备及存储介质
US11061651B2 (en) Systems and methods for organizing, classifying, and discovering automatically generated computer software
CN101631398A (zh) 一种移动终端电子书管理***和方法
US20230368448A1 (en) Comment video generation method and apparatus
CN106792222A (zh) 一种交互式视频点播方法及其***
CN102968493A (zh) 通过输入法工具执行语音搜索的方法、客户端及***
CN111523053A (zh) 信息流处理方法、装置、计算机设备和存储介质
CN103106001A (zh) 对输入法候选项进行流媒体编辑的方法、客户端及***
CN103064588A (zh) 对输入法候选项进行流媒体输出的方法及***
CN102479206A (zh) 按姓氏列表查找电话簿联系人的方法及电话簿存储装置
KR102652719B1 (ko) 커스텀 키워드를 이용하여 이모티콘을 표시하는 방법 및 사용자 단말
CN110837307A (zh) 一种输入法及其***

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20130508

RJ01 Rejection of invention patent application after publication