对输入法候选项进行流媒体编辑的方法、客户端及系统的制作方法

文档序号:6398466阅读:141来源:国知局
专利名称:对输入法候选项进行流媒体编辑的方法、客户端及系统的制作方法
技术领域
本发明属于计算终端、网络技术领域。
背景技术
各种计算终端在人们的日常生活、办公中已经越来越普及,比如个人电脑、智能手机、PDA等等。以计算终端为平台的基础应用程序,例如输入法已经成为用户使用计算终端时必备的工具之一。在实际应用中,用户利用输入法在计算终端中输入的信息通常为各种字符信息,相对形式单一,无法带给用户更好的应用体验。若用户在希望输入的信息中添加诸如图片等类型的附加信息时,则需要在输入完成后,通过数据插入等操作完成相关附加信息的添力口,操作较为繁琐。

发明内容
本发明的目的在于,提供一种对输入法候选项进行流媒体编辑的方法、客户端及系统。利用本发明输入法客户端根据用户从输入法界面中选择的候选项目标部分内容,为用户提供与前述目标内容相匹配的流媒体数据,作为前述目标部分内容输出时的替换数据或附加数据。在利用输入法进行内容输入时,为用户提供更多个性化数据选择,简化操作步骤,带来更好的应用体验。本发明所述的一种对输入法候选项进行流媒体编辑的方法包括如下步骤:步骤1,针对包括有候选项列表的输入法界面,触发选择其中候选项中的目标部分内容;步骤2,针对所选择的前述目标部分内容,搜索获得与其对应的流媒体数据;步骤3,将所获得的流媒体数据,替换前述所选择的目标部分内容输出,或者插入至目标部分内容相邻处或位于目标部分内容之中输出。优选的,所述步骤I中被选择的候选项中,除被选择的目标部分内容之外,还具有剩余数据。优选的,所述候选项中目标部分内容的选择方式是,利用光标触发所选择的候选项,从该候选项中标记选择区域,将该选择区域中的数据内容采集为目标部分内容。优选的,所述步骤I中,目标部分内容选择的触发操作是通过触发预设的目标部分内容选择控件,使得输入法界面中的候选项进入到待选择状态实现的。优选的,所述目标部分内容的选择操作包括如下步骤:步骤a-Ι,通过所在的输入法界面预设目标部分内容选择控件;步骤a_2,采集对前述目标部分内容选择控件的触发消息,使得输入法界面中输出的候选项进入到目标部分内容选择状态;步骤a-3,在目标部分内容选择状态下,采集对候选项中数据内容的选择操作;步骤a-4,获取步骤a-3中所选择的数据内容,作为被选择的目标部分内容。
优选的,所述目标部分内容选择控件,设置于触发候选项列表中某一候选项后生成的操作列表中。优选的,所述目标部分内容的选择操作包括如下步骤:步骤b_l,采集针对输入法界面中输出的候选项的触发操作,对应该候选项生成包含目标部分内容选择控件的操作列表;步骤b_2,采集对前述目标部分内容选择控件的触发消息,使得对应候选项进入到目标部分内容选择状态;步骤b_3,在目标部分内容选择状态下,采集对候选项中数据内容的选择操作消息;步骤b_4,获取步骤b-3中所选择的数据内容,作为被选择的目标部分内容。优选的,所述目标部分内容的选择方式包括如下步骤:步骤c-1,在通过输入法界面生成有候选项列表的情况下,采集用户的语音信息;步骤c-2,将获得的语音信息进行识别,判定候选项列表的特定候选项中是否包含与该语音信息相匹配的数据内容;步骤c-3,若包含相匹配的数据内容,则将该数据内容选择为目标部分内容。优选的,所述的特定候选项,为所在候选项列表中的首选项。优选的,所述步骤I中,若用户针对同一候选项选取多个目标部分内容时,包括如下操作步骤:步骤d-Ι,触发预设在输入法界面中的多内容选择控件,使得输入法界面中输出的候选项进入到目标部分内容选择状态;步骤d-2,在目标部分内容选择状态下,采集对某一候选项中多组数据内容的选择操作;步骤d-3,采集选择完成触发操作消息,将步骤d-2中选择的多组数据内容作为目标部分内容。优选的,当用户针对同一候选项选取多个目标部分内容时,分别针对每个目标部分内容进行对应流媒体数据的搜索操作。优选的,所述步骤2中待搜索的流媒体数据,为图标数据,和/或图片数据,和/或音频数据,和/或视频数据,和/或包括有音频与视频数据的多媒体数据。优选的,所述步骤2中待搜索流媒体数据的数据类型,由用户或系统提供商预设的类型限定条件进行设置;或者,采集邻近前一次触发的流媒体数据搜索时用户选择的数据种类,作为当前流媒体数据搜索的数据类型。优选的,所述步骤2中流媒体数据的搜索操作,是通过所在输入法客户端的流媒体数据库中进行搜索;或者,通过所在输入法客户端将目标部分内容推送至输入法客户端所对应的输入法系统服务器进行搜索获取后,推送至所在的输入法客户端;或者,通过输入法客户端启动第三方搜索引擎或第三方搜索服务器后进行搜索。优选的,所述输入法客户端中的流媒体数据库中存储的流媒体数据包括系统提供商预设的流媒体数据,和/或用户更新添加的流媒体数据。优选的,所述流媒体数据的获取方式为:获取流媒体数据的索引信息;
将采集获得的目标部分内容,和搜索获得的流媒体数据的索引信息进行比对;获取具有比对吻合性的流媒体数据后输出。优选的,所述插入至相邻于目标部分内容的位置,是插入到所选择的目标部分内容之前或之后。优选的,在所获取的流媒体内容为音频或者视频或者多媒体数据时,该数据通过链接形式输出,链接指向的位置为互联网,或者所在的输入法客户端中的流媒体数据库,或者输入法客户端所对应系统服务器的流媒体数据库。相应地,本发明提供了一种对输入法候选项进行流媒体编辑的客户端,该客户端包括:目标部分内容选择单元,用以在输出有候选项列表的输入法界面后,触发选择其中候选项中的目标部分内容;流媒体数据搜索单元,用以针对所选择的前述目标部分内容,搜索获得与其对应的流媒体数据;对应输出单元,用以将所获得的流媒体数据,替换前述所选择的目标部分内容输出,或者插入至目标部分内容相邻处或位于目标部分内容之中输出。优选的,所述客户端还设置有流媒体数据库,用以存储用于对应目标部分内容进行输出的流媒体数据。区别于前述由客户端进行输入法候选项对应流媒体数据的搜索操作,本发明还提供了一种对输入法候选项进行流媒体编辑的系统,该系统中输入法候选项对应流媒体数据的搜索操作由系统服务器实施。所述系统包括:客户端,用以在输出有候选项列表的输入法界面后,触发选择其中候选项中的目标部分内容;将前述目标部分内容上传至下述系统服务器进行对应流媒体数据的搜索操作;以及接收来自下述系统服务器推送的流媒体数据并将其与前述候选项对应输出;系统服务器,接收上述客户端上传的目标部分内容,以此搜索获得与其相对应的流媒体数据,并将该流媒体数据推送至上述客户端进行输出。优选的,所述客户端还设置有输出模块,用以将系统服务器推送的流媒体数据,替换候选项中所选择的目标部分内容输出,或者插入至目标部分内容相邻处或位于目标部分内容之中输出。


图1是本发明所述的对输入法候选项进行流媒体编辑的方法流程图。图2是本发明所述方法中输入法界面示意图。图3是本发明所述方法中目标部分内容选择触发操作示意图。图4是本发明所述方法中目标部分内容对应流媒体数据选择操作示意图。图5是本发明所述多个目标部分内容选择操作示意图。图6是本发明所述方法中输入法候选项对应流媒体输出不意图。图7是本发明所述的对输入法候选项进行流媒体编辑的客户端结构框图。图8是本发明所述的对输入法候选项进行流媒体编辑的系统结构框图。
具体实施例方式本发明的目的在于,提供一种对输入法候选项进行流媒体编辑的方法、客户端及系统。利用本发明输入法客户端根据用户从输入法界面中选择的候选项目标部分内容,为用户提供与前述目标内容相匹配的流媒体数据,作为前述目标部分内容输出时的替换数据或附加数据。在利用输入法进行内容输入时,为用户提供更多个性化数据选择,简化操作步骤,带来更好的应用体验。下面参照附图,结合具体实施例对本发明做进一步的说明。图1是本发明所述的对输入法候选项进行流媒体编辑的方法流程图。参图中所示,本发明所提供的方法包括如下步骤:步骤S101,针对包括有候选项列表的输入法界面,触发选择其中候选项中的目标部分内容。在这一步骤中,首先检测用户针对候选项中目标部分内容的选择触发操作,在接收到相应的触发消息后,进一步采集用户选择操作,并获取对应的目标部分内容。需要注意的是所述被选择的候选项中,除被选择的目标部分内容之外,还具有剩余数据,即目标部分内容仅为所在候选项中的一部分字符。如某一候选项内容为“我今天很高兴”,则其中的目标部分内容可以为“我”、“今天”、“高兴”、“很高兴”等等,但不能为“我今天很高兴”整个候选项。具体地,这一步骤中所述候选项中目标部分内容的选择操作,有两种实施方式,现详述如下:方式一,利用光标触发所选择的候选项,从该候选项中标记选择区域,将该选择区域中的数据内容采集为目标部分内容。这一实施方式中,首先采集用户利用输入工具输入的拼写字符串,如“wojintianhengaoxing”,输入工具所在终端中生成对应的输入法界面,该输入法界面包含有前述拼写字符串,以及与该拼写字符串相对应的候选项列表。然后采集用户通过控制光标,针对候选项列表中的某一候选项中部分内容的标记操作。最后进一步分析识别前述被标记矩形区域中对应的字符内容,将其识别为目标部分内容。以Windows操作系统为例,对应包含物理键盘、鼠标的计算终端,所述标记过程,在实际操作时,首先设置当前输入法界面为对应的主窗口,捕获鼠标消息,并在主窗口实现针对鼠标消息的响应函数。然后利用Windows的钩子获取用户的鼠标左键Down消息,通过主窗口响应系统的鼠标消息,得到当前用户鼠标点击的位置数据。在保持鼠标左键Down的状态下,继续获取鼠标对应光标的水平位移变化,当采集到用户的左键Up消息后,将前述过程中由于光标位移变化而覆盖的矩形区域进行标识。方式二,通过触发预设的目标部分内容选择控件,使得输入法界面中的候选项进入到待选择状态,再从候选项中选取目标部分内容。 现有输入法应用中,针对候选项列表中候选项的点击操作即作为针对该候选项的选择操作。针对这一情况,本发明设置了用以使候选项进入待选择状态的目标部分内容选择控件,在候选项的待选择状态激活后,即可进行目标部分内容的选择操作。具体地,由于目标部分内容选择控件设置的位置不同,使得触发后处于待选择状态的候选项有所不同,进而目标部分内容的选择操作也有所区别。
其一,目标部分内容选择控件设置于输入法界面中。所述目标部分内容的选择操作包括如下步骤:步骤a-Ι,通过所在的输入法界面预设目标部分内容选择控件;步骤a_2,采集对前述目标部分内容选择控件的触发消息,使得输入法界面中输出的候选项进入到目标部分内容选择状态;步骤a_3,在目标部分内容选择状态下,采集对候选项中数据内容的选择操作;步骤a-4,获取步骤a-3中所选择的数据内容,作为被选择的目标部分内容。如图2所示,图中显示为用户使用输入法进行输入时的输入法界面100。输入法界面100的上部为用户输入的拼写字符串110 “wojintianhengaoxing”,下部为与前述拼音字符串110相对应的候选项列表120。当用户需要针对某一候选项121选择目标部分内容时,通过触发输入法界面100中的目标部分内容选择控件170,使得当前输入法界面100中输出的所有候选项121,进入到目标部分内容选择状态。再控制光标从某一候选项121中选取所需的目标部分内容。其二,所述目标部分内容选择控件,设置于触发候选项列表中某一候选项后生成的操作列表中。所述目标部分内容的选择操作包括如下步骤:步骤b_l,采集针对输入法界面中输出的候选项的触发操作,对应该候选项生成包含目标部分内容选择控件的操作列表;步骤b_2,采集对前述目标部分内容选择控件的触发消息,使得对应候选项进入到目标部分内容选择状态;步骤b_3,在目标部分内容选择状态下,采集对候选项中数据内容的选择操作消息;步骤b_4,获取步骤b_3中所选择的数据内容,作为被选择的目标部分内容。如图3所示,在本实施例中,用户输入内容为“wojintianhengaoxing”的拼写字符串110,输入法界面100中显示有与前述拼写字符串110相对应的候选项列表120。若用户需要针对候选项列表120中的候选项121 “我今天很高兴”选取目标部分内容时,通过操作光标触发该候选项121,在输入法界面100中触发生成对应该候选项121的操作列表130。该操作列表130中设置有针对前述候选项121 “我今天很高兴”的多个操作控件131,其中操作控件131 “流媒体搜索”即为触发针对该候选项121目标部分内容选择操作的相应控件。用户通过触发该操作控件131,使得当前对应候选项121 “我今天很高兴”处于目标部分内容选择状态,再继续控制光标从该候选项121中选取所需的目标部分内容。方式三,利用语音识别技术,根据用户提供的语音信息从候选项中选取目标部分内容。这一实施方式中,与前述两种方式所不同的是,被选择的目标部分内容的确定不是根据光标的选择操作,而是根据用户提供的语音信息所对应文本字符进行选择。具体的,所述目标部分内容的选择操作包括如下步骤:步骤c-1,在通过输入法界面生成有候选项列表的情况下,采集用户的语音信息;步骤c-2,将获得的语音信息进行识别,判定候选项列表的特定候选项中是否包含与该语音信息相匹配的数据内容;
步骤c-3,若包含相匹配的数据内容,则将该数据内容选择为目标部分内容。需要注意的是,实际应用中由于存在同一候选项列表中的不同候选项包含同一部分内容,或某一候选项即为另一候选项的部分内容的情况。如本实施例中,输入法界面中对应拼写字符串“wojintianhengaoxing”的候选项列表中,包含有内容为“我今天很高兴”和“我今天”两个候选项。当用户提供的语音信息所对应文本字符为“我”时,则无法确定用户选定的目标部分内容“我”所对应的候选项。因此,前述方法中所述的特定候选项,进一步设定为所在候选项列表中的首选项。在本实施例中即指内容为“我今天很高兴”的候选项,而该候选项中的“我”即为目标部分内容。特别地,在输入法界面中还设置有多内容选择控件,当该多内容选择控件处于触发状态下,某一候选项在被选择了一组数据内容后,继续保持目标部分内容选择状态,直至用户完成选择后,将前述选择的多组数据内容识别为目标部分内容。具体操作步骤如下:步骤d-Ι,触发预设在输入法界面中的多内容选择控件,使得输入法界面中输出的候选项进入到目标部分内容选择状态;步骤d-2,在目标部分内容选择状态下,采集对某一候选项中多组数据内容的选择操作;步骤d-3,采集选择完成触发操作消息,将步骤d-2中选择的多组数据内容作为目标部分内容。如图5所示,在这一实施例中,用户输入内容为“wojintianhengaoxing”的拼写字符串110,输入法界面100中显示有与前述拼写字符串110相对应的候选项列表120。用户通过触发设置在输入法界面100中的多内容选择控件180,使得候选项列表120中的多个候选项处于目标部分内容选择状态。用户通过控制光标选取候选项121 “我今天很高兴”中的“我”和“高兴”作为目标部分内容150。在选取时,如图中所示,光标的右侧生成有表示目标部分内容选择完毕的完成控件160。当用户完成针对目标部分内容的选择操作后,通过触发该完成控件160,触发被选择数据内容的识别操作,将其识别为目标部分内容,并转入下一步,搜索与其对应的流媒体数据。步骤S102,针对所选择的前述目标部分内容,搜索获得与其对应的流媒体数据。具体地,为获取与目标部分内容相对应的流媒体数据,包括以下操作步骤:步骤201,获取流媒体数据的索引信息;所述索引信息标识出了该流媒体数据所对应的关键信息。以图像数据为例,该图像数据的索引信息可以是图像数据中描绘的事物名称,也可以是该图像数据对应的描述性信息。例如一幅小狐狸哈哈笑的卡通图像,该图像的索引信息既可以是“狐狸”也可以是“哈哈”或者“闻兴”。步骤202,将采集获得的目标部分内容,和搜索获得的流媒体数据的索引信息进行比对;步骤203,获取具有比对吻合性的流媒体数据后输出。根据目标部分内容与索引信息的匹配程度,选取具有吻合性的流媒体数据转入下一步进行输出,即目标部分内容为“高兴”时,从流媒体数据库中选取索引信息为高兴的流媒体数据进行输出。特别地,若相匹配的流媒体数据数量不唯一,则以数据列表的形式在输入法界面中输出。
如图4所示,在本实施例中用户输入内容为“wojintianhengaoxing”的拼写字符串110,输入法界面100中显示有与前述拼写字符串110相对应的候选项列表120。用户通过前述步骤选取了内容为“我今天很高兴”的候选项121中的“高兴”作为目标部分内容150。在经过对应流媒体数据的搜索后,由于匹配的流媒体数据不唯一,因而在输入法界面100中对应目标部分内容150生成流媒体数据列表140。该数据列表140中每一数据选项141分别对应了前述搜索到的流媒体数据。作为举例而非限定,对应不同的流媒体数据,如图中所示,数据选项141分别对应不同的显示方式,对应图像类流媒体数据的数据选项141显示的是该图像数据的缩略图,对应音频类流媒体数据的数据选项141显示的是该音频数据的文本字符,以及相应的播放标识。用户根据数据列表140中显示的数据选项141,选择符合自己需要的流媒体数据。具体地,所述流媒体数据的搜索操作,根据搜索数据库的不同包括以下三种途径:其一是通过所在输入法客户端的流媒体数据库中进行搜索;其二,通过对应的输入法系统服务器进行搜索,获取相应的流媒体数据后将其推送至所在的输入法客户端;其三,通过第三方搜索引擎或第三方搜索服务器进行搜索。特别地,所述输入法客户端中的流媒体数据库中存储的流媒体数据包括系统提供商预设的流媒体数据,以及用户个人更新或添加的流媒体数据。对应前述的索引信息,根据待搜索流媒体数据提供方的不同,流媒体数据对应的索引信息包括预设置和用户自定义设置两种。对于部分系统预提供的流媒体数据,用户同样可以根据自己的使用需要,对该流媒体数据对应的索引信息进行编辑。由于所述待搜索的流媒体数据,包括多种数据格式,如图标、图片等图像数据、音频数据、视频数据以及同时包括音频与视频的多媒体数据。因而对应同一目标部分内容,可以有不同表现形式的流媒体数据与之相匹配。例如,对应前述实施例,目标部分内容为“高兴”,与其对应的流媒体数据可以是一张笑脸的图标,也可以是一段哈哈大笑的音频,或者一段令人捧腹的视频。因此,针对目标部分内容搜索流媒体数据时,往往会得到较多数据量的流媒体数据。为便于用户的选择操作,在搜索时可根据用户或系统提供商预设的类型限定条件进行操作。具体的限定条件可以为某一大类流媒体数据,例如预设仅搜索图像类数据;或者具体数据格式,例如仅搜索格式为Png的图像数据等等。特别地,搜索时流媒体数据类型的限制可以根据当前搜索的前一次流媒体数据搜索时,用户所选择的流媒体数据种类,作为当前流媒体数据搜索的数据类型。另外,当用户针对同一候选项选取多个目标部分内容时,在搜索对应的流媒体数据时,分别针对每个目标部分内容进行对应流媒体数据的搜索操作。如前一实施例中,用户在候选项I “我今天很高兴”中选取了“我”和“高兴”作为目标部分内容,则在本步骤中,分别针对“我”和“高兴”两组内容进行流媒体数据的搜索。搜索出的流媒体数据分别对应于前述目标部分内容。步骤S103,将所获得的流媒体数据,替换前述所选择的目标部分内容输出,或者插入至目标部分内容相邻处或位于目标部分内容之中输出。
与目标部分内容相对应的流媒体数据确定后,自行触发目标部分内容所在候选项以及对应流媒体数据的输出操作。具体地,所述流媒体数据对应目标部分内容的输出,包括替换和补充两种输出形式。所述替换是指目标部分内容所在候选项在输出时,流媒体数据代替候选项中的目标部分内容进行输出;所述补充是指目标部分内容所在候选项在输出时,流媒体数据插入至目标部分内容之前或之后,或者在目标部分内容对应的几个字符之中输出。如图6所示为用户Ted在其与联系人Lily的即时通信交互界面中进行输入时的流媒体数据输出示意图。用户Ted在其与联系人Lily的即时通信交互界面200的输入栏210中进行交互信息300的输入。在本实施例中,如图中所示上下两句交互信息300分别代表了流媒体数据的两种输出形式。其中交互信息300 “我今天很高兴”中目标部分内容为“高兴”,图中以下划线作出标识,仅为举例而非限定。与目标部分内容“高兴”相匹配的流媒体数据310补充输出在该目标部分内容之后,由于该流媒体数据310并非图像数据,因此以播放控件的形式输出。交互信息300 “你认识罗宾么”中与目标部分内容“罗宾”相匹配的流媒体数据310为名为罗宾的人物照片。如图6中所示,用户Ted输入完成后,即时通信交互界面200中显示的交互内容300 “你认识罗宾么”中,目标部分内容“罗宾”被对应的流媒体数据310取代,直接显示为罗宾的人物照片。特别地,当经步骤S102搜索获得的流媒体数据为音频或者视频或者多媒体数据时,除如图6中以播放控件的形式输出外,还可以通过链接形式进行输出,该链接指向互联网中前述流媒体数据所在的网络页面,或者前述流媒体数据所在的输入法客户端中的流媒体数据库,或者输入法客户端所对应系统服务器的流媒体数据库。当采集到用户针对该链接的触发操作后,打开相应的网络页面加载流媒体数据进行播放,或者触发流媒体数据库将前述流媒体数据推送至用户所在终端进行播放。图7为本发明所述的一种对输入法候选项进行流媒体编辑的客户端的结构框图,如图中所示,所述客户端400包括如下组成部分:目标部分内容选择单元410,用以在输出有候选项列表的输入法界面后,触发选择其中候选项中的目标部分内容;流媒体数据搜索单元420,用以针对所选择的前述目标部分内容,搜索获得与其对应的流媒体数据;对应输出单元430,用以将所获得的流媒体数据,替换前述所选择的目标部分内容输出,或者插入至目标部分内容相邻处或位于目标部分内容之中输出。进一步,所述客户端400还设置有流媒体数据库411,用以存储用于对应目标部分内容进行输出的流媒体数据。针对本发明所述的对输入法候选项进行流媒体编辑的实现过程,具体描述如下。首先由目标部分内容选择单元410,在输出有候选项列表的输入法界面的情况下,检测到用户针对输入法界面中候选项目标部分内容的选择触发操作后,触发候选项进入目标部分内容选择状态,然后进一步采集用户的选择操作,获取对应的目标部分内容,如人名“罗宾”。再由流媒体数据搜索单元420,根据前述目标部分内容“罗宾”从流媒体数据库411中,搜索获得与其对应的流媒体数据——罗宾的照片,供用户选择。最后由对应输出单元430将获取的流媒体数据替换前述所选择的目标部分内容输出,或者插入至目标部分内容相邻处或位于目标部分内容之中输出。特别地,在实际应用中,由于客户端中流媒体数据库的存储空间有限,为扩大被搜索流媒体数据的数据量,流媒体数据库扩展设置于系统服务器,以及通过第三方搜索对应流媒体数据。针对这一情况,本发明还提供了一种对输入法候选项进行流媒体编辑的系统。该系统中,用户所选择的目标部分内容对应的流媒体数据的搜索操作由系统服务器进行。如图8所示,所述的对输入法候选项进行流媒体编辑的系统500包括如下组成部分:客户端510,用以在输出有候选项列表的输入法界面后,触发选择其中候选项中的目标部分内容;将前述目标部分内容上传至下述系统服务器520进行对应流媒体数据的搜索操作;以及接收来自下述系统服务器520推送的流媒体数据并将其与前述候选项对应输出;系统服务器520,接收上述客户端510上传的目标部分内容,以此搜索获得与其相对应的流媒体数据,并将该流媒体数据推送至上述客户端510进行输出。进一步,所述客户端510还设置有输出模块511,用以将系统服务器520推送的流媒体数据,替换候选项中所选择的目标部分内容输出,或者插入至目标部分内容相邻处或位于目标部分内容之中输出。针对前述系统500,本发明所述的对输入法候选项进行流媒体编辑的实现过程,具体描述如下。首先客户端510在输出有候选项列表的输入法界面的状态下,检测到用户针对输入法界面中候选项目标部分内容的选择触发操作后,触发候选项进入目标部分内容选择状态,然后进一步采集用户的选择操作,获取对应的目标部分内容,如“高兴”。将前述目标部分内容“高兴”上传至系统服务器520进行对应流媒体数据的搜索操作,得到与其对应的流媒体数据,如内容为笑脸的图片或者内容为大笑的音频,供用户选择,并进一步根据用户的选择操作推送对应的流媒体数据至客户端510。最后由输出模块511获取的流媒体数据替换前述所选择的目标部分内容输出,或者插入至目标部分内容相邻处或位于目标部分内容之中输出。在本发明中,所述搭载发起方即时通信工具的数字设备可以为计算机,如个人电脑,以及智能手机或者PDA等通信设备,具体是不限定的。以上是对本发明的描述而非限定,基于本发明思想的其它实施例,均在本发明的保护范围之中。
权利要求
1.一种对输入法 候选项进行流媒体编辑的方法,其特征在于该方法包括如下步骤: 步骤1,针对包括有候选项列表的输入法界面,触发选择其中候选项中的目标部分内容; 步骤2,针对所选择的前述目标部分内容,搜索获得与其对应的流媒体数据; 步骤3,将所获得的流媒体数据,替换前述所选择的目标部分内容输出,或者插入至目标部分内容相邻处或位于目标部分内容之中输出。
2.根据权利要求1所述的一种对输入法候选项进行流媒体编辑的方法,其特征在于:所述步骤I中被选择的候选项中,除被选择的目标部分内容之外,还具有剩余数据。
3.根据权利要求1所述的一种对输入法候选项进行流媒体编辑的方法,其特征在于:所述候选项中目标部分内容的选择方式是,利用光标触发所选择的候选项,从该候选项中标记选择区域,将该选择区域中的数据内容采集为目标部分内容。
4.根据权利要求1所述的一种对输入法候选项进行流媒体编辑的方法,其特征在于:所述步骤I中,目标部分内容选择的触发操作是通过触发预设的目标部分内容选择控件,使得输入法界面中的候选项进入到待选择状态实现的。
5.根据权利要求4所述的一种对输入法候选项进行流媒体编辑的方法,其特征在于:所述目标部分内容的选择操作包括如下步骤, 步骤a-Ι,通过所在的输入法界面预设目标部分内容选择控件; 步骤a-2,采集对前述目标部分内容选择控件的触发消息,使得输入法界面中输出的候选项进入到目标部分内容选择状态; 步骤a-3,在目标部分内容选择状态下,采集对候选项中数据内容的选择操作; 步骤a-4,获取步骤a-3中所选择的数据内容,作为被选择的目标部分内容。
6.根据权利要求4所述的一种对输入法候选项进行流媒体编辑的方法,其特征在于:所述目标部分内容选择控件,设置于触发候选项列表中某一候选项后生成的操作列表中。
7.根据权利要求6所述的一种对输入法候选项进行流媒体编辑的方法,其特征在于:所述目标部分内容的选择操作包括如下步骤, 步骤b-Ι,采集针对输入法界面中输出的候选项的触发操作,对应该候选项生成包含目标部分内容选择控件的操作列表; 步骤b-2,采集对前述目标部分内容选择控件的触发消息,使得对应候选项进入到目标部分内容选择状态; 步骤b-3,在目标部分内容选择状态下,采集对候选项中数据内容的选择操作消息; 步骤b-4,获取步骤b-3中所选择的数据内容,作为被选择的目标部分内容。
8.根据权利要求1所述的一种对输入法候选项进行流媒体编辑的方法,其特征在于:所述目标部分内容的选择操作包括如下步骤: 步骤c-1,在通过输入法界面生成有候选项列表的情况下,采集用户的语音信息; 步骤c-2,将获得的语音信息进行识别,判定候选项列表的特定候选项中是否包含与该语音信息相匹配的数据内容; 步骤c-3,若包含相匹配的数据内容,则将该数据内容选择为目标部分内容。
9.根据权利要求8所述的一种对输入法候选项进行流媒体编辑的方法,其特征在于:所述的特定候选项,为所在候选项列表中的首选项。
10.根据权利要求1所述的一种对输入法候选项进行流媒体编辑的方法,其特征在于:所述步骤I中,若用户针对同一候选项选取多个目标部分内容时,包括如下操作步骤, 步骤d-1,触发预设在输入法界面中的多内容选择控件,使得输入法界面中输出的候选项进入到目标部分内容选择状态; 步骤d-2,在目标部分内容选择状态下,采集对某一候选项中多组数据内容的选择操作; 步骤d-3,采集选择完成触发操作消息,将步骤d-2中选择的多组数据内容作为目标部分内容。
11.根据权利要求10所述的一种对输入法候选项进行流媒体编辑的方法,其特征在于:当用户针对同一候选项选取多个目标部分内容时,分别针对每个目标部分内容进行对应流媒体数据的搜索操作。
12.根据权利要求1所述的一种对输入法候选项进行流媒体编辑的方法,其特征在于:所述步骤2中待搜索的流媒体数据,为图标数据,和/或图片数据,和/或音频数据,和/或视频数据,和/或包括有音频与视频数据的多媒体数据。
13.根据权利要求1所述的一种对输入法候选项进行流媒体编辑的方法,其特征在于:所述步骤2中待搜索流媒体数据的数据类型,由用户或系统提供商预设的类型限定条件进行设置;或者,采集邻近前一次触发的流媒体数据搜索时用户选择的数据种类,作为当前流媒体数据搜索的数据类型。
14.根据权利要求1所述的一种对输入法候选项进行流媒体编辑的方法,其特征在于:所述步骤2中流媒体数据的搜索操作,是通过所在输入法客户端的流媒体数据库中进行搜索;或者,通过所在输入法客户端将目标部分内容推送至输入法客户端所对应的输入法系统服务器进行搜索获取后,推送至所在的输入法客户端;或者,通过输入法客户端启动第三方搜索弓I擎或第三方搜索服务器后进行搜索。
15.根据权利要求14所述的一种对输入法候选项进行流媒体编辑的方法,其特征在于:所述输入法客户端中的流媒体数据库中存储的流媒体数据包括系统提供商预设的流媒体数据,和/或用户更新添加的流媒体数据。
16.根据权利要求1所述的一种对输入法候选项进行流媒体编辑的方法,其特征在于:所述流媒体数据的获取方式为, 获取流媒体数据的索引信息; 将采集获得的目标部分内容,和搜索获得的流媒体数据的索引信息进行比对; 获取具有比对吻合性的流媒体数据后输出。
17.根据权利要求1所述的一种对输入法候选项进行流媒体编辑的方法,其特征在于:所述插入至相邻于目标部分内容的位置,是插入到所选择的目标部分内容之前或之后。
18.根据权利要求1所述的一种对输入法候选项进行流媒体编辑的方法,其特征在于:在所获取的流媒体内容为音频或者视频或者多媒体数据时,该数据通过链接形式输出,链接指向的位置为互联网,或者所在的输入法客户端中的流媒体数据库,或者输入法客户端所对应系统服务器的流媒体数据库。
19.一种对输入法候选项进行流媒体编辑的客户端,其特征在于该客户端包括: 目标部分内容选择单元, 用以在输出有候选项列表的输入法界面后,触发选择其中候选项中的目标部分内容; 流媒体数据搜索单元,用以针对所选择的前述目标部分内容,搜索获得与其对应的流媒体数据; 对应输出单元,用以将所获得的流媒体数据,替换前述所选择的目标部分内容输出,或者插入至目标部分内容相邻处或位于目标部分内容之中输出。
20.根据权利要求19所述的一种对输入法候选项进行流媒体编辑的客户端,其特征在于:所述客户端还设置有流媒体数据库,用以存储用于对应目标部分内容进行输出的流媒体数据。
21.一种对输入法候选项进行流媒体编辑的系统,其特征在于所述系统包括: 客户端,用以在输出有候选项列表的输入法界面后,触发选择其中候选项中的目标部分内容;将前述目标部分内容上传至下述系统服务器进行对应流媒体数据的搜索操作;以及接收来自下述系统服务器推送的流媒体数据并将其与前述候选项对应输出; 系统服务器,接收上述客户端上传的目标部分内容,以此搜索获得与其相对应的流媒体数据,并将该流媒体数据推送至上述客户端进行输出。
22.根据权利要求21所述的一种对输入法候选项进行流媒体编辑的系统,其特征在于:所述客户端还设置 有输出模块,用以将系统服务器推送的流媒体数据,替换候选项中所选择的目标部分内容输出,或者插入至目标部分内容相邻处或位于目标部分内容之中输出。
全文摘要
本发明提供了一种对输入法候选项进行流媒体编辑的方法、客户端及系统,属于计算终端、网络技术领域。所述方法包括针对包括有候选项列表的输入法界面,触发选择其中候选项中的目标部分内容;针对所选择的前述目标部分内容,搜索获得与其对应的流媒体数据;将所获得的流媒体数据,替换前述所选择的目标部分内容输出,或者插入至目标部分内容相邻处或位于目标部分内容之中输出。利用本发明,输入法客户端根据用户从输入法界面中选择的候选项目标部分内容,提供与前述目标内容相匹配的流媒体数据,作为前述目标部分内容输出时的替换数据或附加数据。在利用输入法进行输入时,为用户提供更多个性化数据选择,简化操作步骤,带来更好的应用体验。
文档编号G06F3/0481GK103106001SQ201310026028
公开日2013年5月15日 申请日期2013年1月22日 优先权日2013年1月22日
发明者马宇尘, 周鹏 申请人:上海量明科技发展有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1