一种服务跳转的方法和装置的制造方法_2

文档序号:9249033阅读:来源:国知局
展现另一服务的服务内容,相比较现有技术中需要退出一个应用后再重新进入另一个应用的方式,更加简单快捷。
【【附图说明】】
[0058]图1为本发明实施例提供的方法流程图;
[0059]图2为本发明实施例提供的第一个界面示意图;
[0060]图3为本发明实施例提供的第二个界面示意图;
[0061]图4为本发明实施例提供的第二个界面不意图;
[0062]图5为本发明实施例提供的装置结构图。
【【具体实施方式】】
[0063]为了使本发明的目的、技术方案和优点更加清楚,下面结合附图和具体实施例对本发明进行详细描述。
[0064]由于输入法可以看做是跨APP操作的桥梁或纽带,因此在本发明中可以利用输入法实现在不用退出当前服务的情况下,同时使用其他的服务。
[0065]图1为本发明实施例提供的方法流程图,如图1中所示,该方法可以包括以下步骤:
[0066]在101中,获取用户在当前界面上通过输入法面板输入的候选关键词。
[0067]本发明实施例上涉及的“界面”指的是屏幕上显示图形状态,如果用户通过手机正在使用一个服务,那么当前界面可以是手机屏幕上显示的该服务的界面。需要说明的是,在本发明实施例中以手机为例进行描述,但本发明并不限于手机,也可以适用于诸如平板电脑等其他移动设备,还可以适用于诸如PC等固定计算机设备。
[0068]当用户在当前界面调用输入法,则输入法面板被调起,用户可以通过输入法面板进行关键词的输入。在输入法面板被调起以及关键词输入的过程中,输入法面板保持显示于当前界面,即仍保持在当前服务的界面。
[0069]举个例子,假设用户当前正在使用聊天工具进行聊天,当想要进行餐厅预定时,假设想预定“海底捞”,那么调起输入法面板,在当前聊天工具的界面显示输入法面板,如图2中所示,在输入法面板输入“haidilao”,得到的候选关键词为“海底捞”、“海底”、“还低”、“还”、“哈”。需要说明的是,根据用户选择输入法不同,得到的候选关键词可能是多个,也可能只有一个,例如在使用笔画输入法或者手写输入法等输入法时,可能仅产生一个候选关键词。
[0070]本步骤时用户并没有触发关键词上屏的操作。
[0071]在102中,如果捕捉到用户在输入法面板上的预设手势操作,则在当前界面生成浮动窗口,在浮动窗口中展现候选关键词中手势操作所对应关键词的服务内容。
[0072]用户没有在输入法面板上触发关键词上屏的操作,而是在输入法面板的特定区域进行预设的手势操作,则会触发在当前界面生成浮动窗口。这里预设的手势操作需要与能够触发输入法已有功能的手势相区别。可以采用诸如:点击输入法面板特定区域,长按候选关键词中的某关键词,从候选关键词中的某关键词位置开始的滑动操作,等等。
[0073]如果选择点击输入法面板特定区域,则该输入法面板特定区域需要与输入法已有功能的区域相区别,例如在输入法面板上设置有一个“服务”按钮,当用户点击该按钮时,在当前界面生成浮动窗口,在浮动窗口中展现候选关键词中具有服务需求的关键词的服务内容。
[0074]如果候选关键词中只有一个关键词具有服务需求,则在浮动窗口中展现该关键词的服务内容即可。在这种情况下,该点击特定区域的手势操作对应的关键词为候选关键词中具有服务需求的关键词。
[0075]如果候选关键词中存在多个关键词具有服务需求,则可以生成多个浮动窗口,在各浮动窗口中分别展现具有服务需求的关键词的服务内容。例如,候选关键词中存在2个关键词具有服务需求,则可以在当前界面生成两个浮动窗口,第一个浮动窗口展现第一个具有服务需求的关键词的内容,第二个浮动窗口展现第二个具有服务需求的关键词的内容。这种情况下,该点击特定区域的手势操作对应的关键词为候选关键词中具有服务需求的关键词。
[0076]或者,如果候选关键词中存在多个关键词具有服务需求,则可以在用户点击预设区域时,在生成的浮动窗口中展现排在第一个的具有服务需求的关键词的服务内容。如果该关键词不是用户想选择的关键词,则可以通过再次点击该预设区域,在生成的浮动窗口中展现排在第二个的具有服务需求的关键词的服务内容,依次类推。这种情况下,该点击特定区域的手势操作对应的关键词为候选关键词中排在第N个的具有服务需求的关键词,其中N与点击特定区域的次数相关。
[0077]当预设的手势采用在候选关键词中某关键词位置上朝预设方向滑动,例如图3中所示,在关键词“海底捞”位置上向上滑动。此时该预设手势对应的关键词就是该手势起始位置所在的关键词。当预设的手势为长按候选关键词中的某关键词时,该预设手势对应的关键词就是长按位置所在的关键词。
[0078]在确定候选关键词中具有服务需求的关键词时,可以基于预设的服务词典。即预先将具有服务需求的关键词设置于服务词典中,该服务词典中具有服务需求的关键词可以采用人工的方式确定。对于具有服务需求的关键词可以在输入法面板上进行特别标记,例如对具有服务需求的关键词进行特殊颜色、特殊字体等的显示,或者在具有服务需求的关键词附近设置特殊标识。例如可以用一个星号标记“海底捞”具有服务需求。
[0079]只有具有服务需求的关键词,才会调起浮动窗口并在浮动窗口展现该关键词对应的服务内容。上述用户在输入法面板上预设的手势会触发输入法客户端向服务器端发送该手势所对应关键词的服务内容请求。服务器端接收到该服务内容请求后,将该关键词对应的服务内容返回给输入法客户端,以便将该服务内容绘制于当前界面的浮动窗口。
[0080]在服务器端可以存储各关键词对应的服务内容,具体服务内容类型可以人工设置,也可以自动分析得到。当采用自动分析的方式确定某关键词k对应的服务内容时,可以采用但不限于以下两种分析方式:
[0081]I)从大搜索的搜索日志中,确定关键词k与其他搭配词一起构成搜索关键词的情况,统计出现搭配次数排在前若干个的搭配词,依据这些搭配词确定该关键词k的服务内容。举个例子,例如关键词“海底捞”,通过对搜索日志中的搜索关键词进行统计后发现,“海底捞”与“优惠券”、“在线预订”等搭配词一起搜索的情况最多,那么就可以确定该关键词k的服务内容类型与“优惠券”或“在线预订”相关,就可以在服务器端配置关键词“海底捞”的服务内容为海底捞在线预订网页,或者海底捞优惠券的购买网页。
[0082]2)从大搜索的搜索日志中,统计关键词k作为搜索关键词时对应的被点击搜索结果,依据被点击次数排在前若干个的网页内容确定关键词k的服务内容。例如,关键词“海底捞”,通过对搜索日志中以“海底捞”作为搜索关键词的被点击搜索结果进行统计后发现,在线预订类网页和优惠券购买类网页的被点击次数最多,那么就可以在服务器端配置关键词“海底捞”的服务内容为海底捞在线预订网页,或者海底捞优惠券的购买网页。
[0083]一个关键词可以对应一个服务内容,也可以对应多个服务内容。如果一个关键词对应多个服务内容,那么可以生成多个浮动窗口,在各浮动窗口分别展示各服务内容。也可以仅生成一个浮动窗口,选择其中一个服务内容在浮动窗口中进行展示。在选择其中一个服务内容时,可以基于用户的属性、浏览习惯或搜索习
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1