一种信息输入方法和装置的制造方法_4

文档序号:9432608阅读:来源:国知局
具体的,在本发明实施例中,可W通过各种对话系统中的主题提取方法,提取聊天 记录中与用户当前时刻最接近的主题,然后可根据在先设置的主题与捜索意图的对应关 系,确定该聊天记录对应的捜索意图。其中,对于主题的分析方法,本发明不对其加W限制。
[0144] 在一种可选实施方式中,聊天记录可W为第一聊天客户端中在发送次数阔值之内 的第一客户端与第二客户端之间的聊天记录,W保证能够分析出用户当前的捜索意图,比 如发送次数阔值为5时,则可将用户发送第5次之前的聊天记录进行获取。
[0145] 步骤320,对所述目标查询串进行捜索,获得对应的捜索结果;
[0146] 可选的,所述步骤320包括:
[0147] 子步骤3202,基于所述目标查询串W及对应的捜索意图,在与所述捜索意图对应 的第=方网站中获取捜索结果。
[0148] 步骤330,从所述捜索结果中提取对应的目标内容;
[0149] 可选的,在步骤330之后,还包括:
[0150] 步骤332,采用当前输入法程序提供的第二模板,将所述目标内容重构为所述输入 法程序所能识别的包括发送接口的第二模板信息,并在当前输入法界面中展现所述第二模 板信息;当判断接收到用户对所述发送接口的触发操作,则进入子步骤342。 阳151] 可选的,第二模板信息中还可W包括一条或多条捜索条目,在步骤332之后,还包 括: 阳152] 步骤334,当接收到用户对所述第二模板信息中某一捜索条目的点击操作后,获取 所述捜索条目的详细信息作为目标内容,并返回执行步骤332。 阳153] 步骤340,当检测到第一聊天客户端的信息发送接口被触发时,采用所述第一聊天 客户端提供的第一模板,将所述目标内容重构为所述第一聊天客户端所能识别的第一模板 信息,并将所述第一模板信息发送至第二聊天客户端。
[0154] 可选的,在步骤332的基础之上,当判断接收到用户对所述第二模板信息中的发 送接口的触发操作时,所述步骤340包括:
[0K5] 子步骤342,采用所述第一聊天客户端提供的第一模板,将所述第二模板信息实时 进行重构,得到第一模板信息,并将该第一模板信息发送至第二聊天客户端。
[0156] 在具体实现中,当用户对第二模板信息中的发送接口执行触发操作时,可W将该 第二模板信息直接转换成第一聊天客户端或第二聊天客户端所能识别的第一模板信息,并 将该第一模板信息发送给第二聊天客户端。
[0157] 另外,本发明实施例还可W对第二模板信息中各属性进行实时分析提取,剔除不 适合在聊天会话的版面中进行展示的内容和形式,例如,剔除了各"全聚德"分店距当前位 置的距离,并将各分店的评分改换了显示形式,得到第一模板信息。
[0158] 本发明实施例与实施例一、二类似的步骤原理类似,在此不再详述。
[0159] 在本发明实施例中,用户在第一聊天客户端中使用输入法时,其可能存在捜索意 图,比如聊天客户端A在与客户端B聊天时,用户A提及想要去看电影,其存在捜索上映电 影、场次、票价等意图,那么本发明则可直接由输入法控制W识别用户A的捜索意图为影视 捜索意图,然后可确认对应捜索意图的目标查询串为电影,那么服务器则可根据该意图和 目标查询串去获取对应的电影、场次、票价等捜索结果,重构为客户端B可识别的模板信息 W发送给客户端B展示。那么对于聊天客户端A的用户来说,
[0160] 首先:由于输入法一直保留在用户当前使用的聊天客户端中,用户不需要离开该 聊天客户端的聊天界面W去其他软件中进行捜索过程,保证了用户连贯的聊天流程,没有 任何多余切换操作。 阳161] 其次,用户在输入过程中,由于没有多余的切换操作,基本上没有切换代价和成 本;
[0162] 另外,不需要用户进行复杂的复制/粘贴、截图或者分享流程W把捜索结果发送 给聊天对象,可自动从捜索结果中整理精确和简练的目标内容,并将目标内容重构成排版 后的适合第二聊天客户端阅读的形式,W发送第二聊天客户端,使得内容更适合对方阅读, 降低交流成本; 阳163] 并且,相对输入法单纯的文字输入来说,其输入的信息层次更丰富。 阳164] 实施例四
[01化]本发明实施例是在实施例二的基础之上,通过服务器进行捜索意图分析和捜索结 果处理的示例。 阳166] 参照图4,其示出了本发明一种信息输入方法实施例四的流程示意图。 阳167] 步骤410,输入法在获取与输入的编码串对应的候选项后,获取第一聊天客户端中 在发送次数阔值之内的第一客户端与第二客户端之间的聊天记录,并将所述聊天记录发送 至服务器;
[0168] 在本发明实施例中,在每次用户启动第一聊天客户端之后,输入法会记录第一聊 天客户端发送信息的次数,将发送至服务器的聊天记录限制在一定范围之内。
[0169] 本发明的输入法在获取到第一客户端中与第二客户端之间的聊天记录之后,可W 将所述聊天记录发送至服务器,由服务器分析第一客户端的捜索意图。
[0170] 步骤412,服务器根据第一聊天客户端的聊天记录进行语义分析,确定与所述聊天 记录对应的主题;根据预先设置的主题与捜索意图的对应关系,获得与所述主题对应的捜 索意图,并将所述捜索意图返回输入法; 阳171] 服务器在收到第一聊天客户端对应的输入法发送的第一聊天客户端的聊天记录 后,根据第一聊天客户端的聊天记录进行语义分析,确定与所述聊天记录对应的主题;根据 预先设置的主题与捜索意图的对应关系,获得与所述主题对应的捜索意图,然后将所述捜 索意图返回输入法。 阳172]步骤414,输入法获取与所述捜索意图对应的意图词表,在所述意图词表中匹配用 户输入的编码串对应的候选项,并将匹配成功的候选项确定为目标查询串; 阳173]输入法在接收到服务器返回的捜索意图之后,即可根据预先设置的捜索意图与意 图词表的对应关系中获取与该捜索意图对应的意图词表,并在该意图词表中匹配编码串对 应的候选项,在匹配成功时,将该匹配成功的候选项作为目标查询串。
[0174]步骤416,输入法为所述目标查询串添加预设的捜索触发接口,并在展现所述目标 查询串时展现所述捜索触发接口;
[01巧]步骤418,输入法判断是否接收到用户对所述捜索触发接口的触发操作;当判断 接收到用户对所述捜索触发接口的触发操作,则进入步骤420;判断未接收到用户对所述 捜索触发接口的触发操作,则不进行后续操作; 阳176]如图1A中,检测到针对"全聚德"后面的按钮的点击操作后,可W将所述"全聚德" 发送至服务器。当然,如果服务器不记录前述捜索意图的情况下,输入法同时也可W将捜索 意图发送至服务器。 阳177] 步骤420,服务器基于所述目标查询串,获取与所述捜索意图对应的捜索结果;
[0178] 需要说明的是,如果步骤420之中的服务器是捜索服务器,那么步骤420中可在本 服务器中获取与所述目标查询串对应的捜索结果。如果步骤420中的服务器不是捜索服务 器,则该服务器可W将目标查询串发送至捜索服务器,从捜索服务器获取到初始的捜索结 果后,再从初始的捜索结果中筛选与捜索意图相关的捜索结果。
[0179] 步骤422,服务器从所述捜索结果中提取对应的目标内容,并将所述目标内容返回 输入法;
[0180] 可选地,服务器从所述捜索结果中提取对应的目标内容之后,还包括:
[0181] 子步骤S423,将所述目标内容整理为xml格式的数据。
[0182] 服务器可W将目标内容整理为xml格式的数据返回给输入法,其中,xml(可扩展 标记语言,ExtensibleMarkupLanguage),其是轻量级的数据储存文件,方便在不同操作 系统上的不同系统之间进行数据交换。本发明可从捜索结果中提取与捜索意图对应的属性 信息,整理为xml格式的目标内容。
[0183] 在本发明实施例中,对应各个捜索意图,可设置相应的xml模板,将提取的属性信 息填入相应的xml模板即可。比如,根据用户的餐饮捜索意图和全聚德的目标查询串,在大 众点评网站中获得全聚德各个捜索条目如"全聚德(前口店)"、"全聚德(清华园店)"等 结构化的捜索条目,从运些结构化的捜索条目中提取如"店名"、"人均消费"、"评价星级"等 属性信息作为目标内容,然后采用对应的餐饮类型捜索意图的xml模板,将上述信息填入 该xml模板,生成xml格式的目标内容,然后将该目标内容提供给输入法客户端。 阳 186]
[0184]比如xml格式的目标内容代码示例如下:阳化5]
[0187]步骤424,输入法采用当前输入法程序提供的第二模板,将所述目标内容重构为所 述输入法程序所能识别的包括发送接口的第二模板信息,并在当前输入法界面中展现所述 第二模板信息;
[0188] 针对前述xml格式的目标内容,可W在输入法客户端中预先设置可在输入法界面 展示的xslt模板,其中不同捜索意图对应不同的xslt模板。在收到目标内容之后,根据捜 索意图选择相应的XSIt模板,将xml格式的目标内容转换为可W在输入法界面中展示的 html页面。
[0189] 在本发明实施例中,XSIt模板示例如下: 阳 190]
阳191] 步骤426,判断是否接收到用户对所述发送接口的触发操作;当判断接收到用户 对所述发送接口的触发操作,则进入步骤428 ;当判断未接收到用户对所述发送接口的触 发操作,则不进行后续操作。 阳192] 当第二模板中的发送接口被触发,即可W进一步触发第一聊天客户端的信息发送 接口,从而执行步骤428。 阳193]步骤428,采用所述第一聊天客户端提供的第一模板,将所述第二模板信息重构为 所述第一聊天客户端所能识别的第一模板信息,并将所述第一模板信息发送至第二聊天客 户端。
[0194] 在本发明实施例中,对于第二模板信息,可W利用针对第二聊天客户端的xslt模 板,从第二模板信息中提取结构化的属性信息,重构为第一模板信息,然后,通过用第一聊 天客户端的信息发送接口,将第一模板信息发送至第二聊天客户端。
[01巧]当然,本发明也可W不对展示的第二模板信息进行处理,而直接从xml格式的目 标内容,重构第一模板信息。即在接收到用户对发送接口的触发操作之后,可W将xml格 式的目标内容,利用针对第二客户端的xslt模板,重构为第二聊
当前第4页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1