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

文档序号:9249033阅读:来源:国知局
惯,选择与用户最匹配的服务内容。
[0084]在103中,获取用户在浮动窗口上的操作,并进行响应。
[0085]浮动窗口实际上就是一个浮动的系统窗口,在上面的步骤中,服务内容被绘制在浮动窗口中。当用户在该系统窗口中展现的内容进行操作时,例如进行滚动、滑动、点击等操作,该系统窗口调用web引擎对用户操作进行响应,即web引擎根据用户操作向相应服务器发送请求,接收并展现服务器回复的响应内容。这种情况下,用户就能够通过浮动窗口完成相应服务。仍以上述预定“海底捞”餐厅为例,用户通过浏览和操作浮动窗口中的内容,像在浏览器和APP中操作一样,完成海底捞餐厅的预定。
[0086]在104中,获取到触发关闭浮动窗口的操作,则关闭浮动窗口。
[0087]当用户完成相应服务后,可以通过点击浮动窗口上的关闭按钮,或者在浮动窗口上采用一些手势操作来关闭浮动窗口。
[0088]另外,在执行步骤103之前,如果当前界面上生成了浮动窗口,但浮动窗口中并不是用户想要的内容,那么用户也可以通过点击浮动窗口上的关闭按钮,或者在浮动窗口上采用一些手势操作来关闭浮动窗口。
[0089]当浮动窗口关闭后,手机界面又回到调起浮动窗口之前的界面。接续上例,当用户在浮动窗口中完成海底捞餐厅的预定时,点击关闭浮动窗口的按钮,则浮动窗口被关闭,重新还原聊天工具的界面。在还原聊天工具的界面时,可以保留输入法界面上出现候选关键词的状况,如图2中所示的状态,用户可以选择从候选关键词中选择进行上屏。也可以不保留输入法界面,即仅保留单纯的聊天工具。
[0090]除了上述在聊天工具中实现餐厅预定服务之外,再举一个例子,假设用户正在使用浏览器,当用户通过输入法面板输入关键词“人艰不拆”,并且采用在该关键词位置向上滑动的手势时,如果“人艰不拆”具有百科的浮动需求,那么在当前浏览器界面生成浮动窗口,在该浮动窗口中显示“人艰不拆”的百科内容,如图4中所示。也就是说,关键词对应的服务内容可以是多种多样的。
[0091]图5为本发明实施例提供的装置结构图,该装置可以设置于输入法客户端,如图5中所示,该装置可以包括:候选确定单元01、手势捕捉单元02和服务展现单元03,还可以包括:标记单元04和需求确定单元05,各组成单元的主要功能如下:
[0092]候选确定单元01负责获取用户在当前界面上通过输入法面板输入的候选关键词。如果用户通过手机正在使用一个服务,那么当前界面可以是手机屏幕上显示的该服务的界面。用户通过输入法面板进行文字输入时,在上屏操作之前,输入法面板会显示候选关键词,根据选择的输入法类型的不同,候选关键词可能是一个,也可能是多个。
[0093]手势捕捉单元02负责捕捉用户的手势操作。
[0094]在手势捕捉单元02捕捉到输入法面板上的预设手势操作时,在当前界面生成浮动窗口,服务展现单元03在浮动窗口中展现候选关键词中手势操作所对应关键词的服务内容。
[0095]用户没有在输入法面板上触发关键词上屏的操作,而是在输入法面板的特定区域进行预设的手势操作,则会触发在当前界面生成浮动窗口。这里预设的手势操作需要与能够触发输入法已有功能的手势相区别。可以采用诸如:点击输入法面板特定区域,长按候选关键词中的某关键词,从候选关键词中的某关键词位置开始的滑动操作,等等。
[0096]如果选择点击输入法面板特定区域,则该输入法面板特定区域需要与输入法已有功能的区域相区别,例如在输入法面板上设置有一个“服务”按钮,当用户点击该按钮时,在当前界面生成浮动窗口,在浮动窗口中展现候选关键词中具有服务需求的关键词的服务内容。
[0097]如果候选关键词中只有一个关键词具有服务需求,则在浮动窗口中展现该关键词的服务内容即可。在这种情况下,该点击特定区域的手势操作对应的关键词为候选关键词中具有服务需求的关键词。
[0098]如果候选关键词中存在多个关键词具有服务需求,则可以生成多个浮动窗口,在各浮动窗口中分别展现具有服务需求的关键词的服务内容。例如,候选关键词中存在2个关键词具有服务需求,则可以在当前界面生成两个浮动窗口,第一个浮动窗口展现第一个具有服务需求的关键词的内容,第二个浮动窗口展现第二个具有服务需求的关键词的内容。这种情况下,该点击特定区域的手势操作对应的关键词为候选关键词中具有服务需求的关键词。
[0099]或者,如果候选关键词中存在多个关键词具有服务需求,则可以在用户点击预设区域时,在生成的浮动窗口中展现排在第一个的具有服务需求的关键词的服务内容。如果该关键词不是用户想选择的关键词,则可以通过再次点击该预设区域,在生成的浮动窗口中展现排在第二个的具有服务需求的关键词的服务内容,依次类推。这种情况下,该点击特定区域的手势操作对应的关键词为候选关键词中排在第N个的具有服务需求的关键词,其中N与点击特定区域的次数相关。
[0100]当预设的手势采用长按候选关键词中的某关键词,或者从候选关键词中的某关键词位置开始的滑动手势时,该预设的手势所对应的关键词为上述某关键词,即长按位置所在的关键词,滑动的起始位置所在的关键词。
[0101]标记单元04负责在候选关键词中对具有服务需求的关键词进行标记。例如对具有服务需求的关键词进行特殊颜色、特殊字体等的显示,或者在具有服务需求的关键词附近设置特殊标识。
[0102]另外,服务展现单元03在执行在当前界面生成浮动窗口的操作之前,还用于判断手势操作所对应关键词是否具有服务需求,如果是,则继续执行在当前界面生成浮动窗口的操作。否则,不会触发浮动窗口的生成。
[0103]需求确定单元05负责确定候选关键中的各关键词是否具有服务需求,具体地,判断关键词是否在预设的服务词典中,如果是,则确定该关键词具有服务需求。
[0104]服务展现单元03在浮动窗口中展现候选关键词中手势操作所对应关键词的服务内容时,可以具体执行:向服务器端发送手势操作所对应关键词的服务内容请求;接收服务器端返回的手势操作所对应关键词的服务内容;将接收到的服务内容绘制在浮动窗口中。
[0105]服务展现单元03在手势捕捉单元02捕捉到用户在浮动窗口上的操作时,对该操作进行响应。具体地,可以包括但不限于以下两种情况:
[0106]第一种:在手势捕捉单元02捕捉到用户对浮动窗口中展现的内容进行的操作时,例如进行滚动、滑动、点击等操作,服务展现单元03调用web引擎以根据用户操作向服务器发送请求,接收并在浮动窗口展现服务器返回的响应内容。这种情况下,用户就能够通过浮动窗口完成相应服务。
[0107]第二种情况:在手势捕捉单元02捕捉到用户关闭浮动窗口的操作时,服务展现单元03关闭浮动窗口。当浮动窗口关闭后,手机界面又回到调起浮动窗口之前的界面。
[0108]在本发明所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。
[0109]作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1