内容接续方法和相关装置与流程

文档序号:31716118发布日期:2022-10-04 21:53阅读:46来源:国知局
内容接续方法和相关装置与流程

1.本技术涉及终端技术领域,尤其涉及内容接续方法和相关装置。


背景技术:

2.随着智能家居技术的发展,一个用户或家庭中往往具备多个能够互相通信的电子设备。各类电子设备一般具有各自的设备特点,例如,手机的便携性更好,电视屏幕的显示效果更好,而音箱的音质效果更好。为了充分发挥不同电子设备的设备特点,电子设备可以通过投屏等方式实现多媒体数据在多个设备之间的切换和显示。
3.示例性的,用户使用手机中的购物应用浏览商品时,可将手机设置为源设备,进而将源设备中的显示界面发送至其他支持投屏功能的目的设备中进行显示。目标设备可镜像显示手机等源设备的界面。
4.但是,用户通过协同窗口在目标设备中继续浏览商品的方式,浏览效率较低。


技术实现要素:

5.本技术实施例提供一种内容接续方法和相关装置,应用于终端技术领域。在投屏场景下实现在目标设备(第二设备)的浏览器接续显示源设备(第一设备)的显示内容,充分利用第二设备的屏幕,提升浏览效率,优化用户体验。通过第一设备中的接续控件或者通过第二设备的接续控件,实现投屏场景下第二设备的浏览器接续显示第一设备的显示内容,操作简便,提升用户体验。
6.第一方面,本技术实施例提出一种内容接续方法,应用于接续系统。接续系统包括第一设备和第二设备。该方法包括:第二设备显示第一窗口,第一窗口实时显示有第一设备显示的画面;第一设备显示第一应用的第一界面,第一界面包括第一控件;第一设备接收到针对第一控件的第一操作;响应于第一操作,第一设备向第二设备发送第一消息,第一消息用于指示内容接续;第二设备基于第一消息向第一设备发送第二消息;第一设备基于第二消息显示第一接续控件;第一设备接收到针对第一接续控件的第二操作;响应于第二操作,第一设备向第二设备发送网页标签,网页标签为第一界面所对应的网页标签;第二设备持续显示第一窗口,以及基于网页标签显示第二窗口,第二窗口的内容为第一界面在浏览器中对应的界面内容。
7.本技术实施例中,第一控件可以对应于下文中的分享控件。
8.这样,在投屏场景中,通过第一界面的网页标签可以实现将第一设备的应用显示的内容接续至第二设备的浏览器显示,可以充分利用第二设备的屏幕,提升浏览效率,提升用户体验。
9.可选的,第一设备包括第一应用、多端网页登录服务和接续服务;第一设备向第二设备发送网页标签,包括:第一应用获取第一界面的统一资源定位标识url;第一应用向多端网页登录服务发送url;多端网页登录服务通过接续服务向第二设备发送url。
10.可选的,方法还包括:在第一设备接收到第二操作后,第一设备向第二设备发送认
证信息,认证信息用于登录第一应用;第二设备基于认证信息显示第二窗口。
11.这样,第二设备可以登录第一应用的账号,无需用户输入,减少用户操作,提升用户体验。
12.可选的,第一设备包括第一应用、多端网页登录服务和接续服务;第一设备向第二设备发送认证信息包括:第一应用获取第一界面对应的会话对象、用户标识以及哈希值,用户标识用于指示第一应用对应的已登录的用户名,哈希值用于唯一标识登录;第一应用向会话对象、用户标识以及哈希值;多端网页登录服务基于会话对象、用户标识和哈希值生成小型文本文件cookies;多端网页登录服务通过接续服务向第二设备发送cookies。
13.第二方面,本技术实施例提出一种内容接续方法,应用于接续系统。接续系统包括第一设备和第二设备。该方法包括:第二设备显示第一窗口和第二接续控件,第一窗口实时显示有第一设备显示的画面;第二设备接收到针对第二接续控件的第三操作;响应于第三操作,第二设备向第一设备发送第三消息;第一设备基于第三消息向第二设备发送网页标签,网页标签为第一应用的第一界面所对应的网页标签;第二设备持续显示第一窗口,以及基于网页标签和显示第二窗口,第二窗口的内容为第一界面在浏览器中对应的界面内容。
14.这样,在投屏场景中,通过第一界面的网页标签可以实现将第一设备的应用显示的内容接续至第二设备的浏览器显示,可以充分利用第二设备的屏幕,提升浏览效率,提升用户体验。
15.可选的,第二设备在监测到第一设备运行第一应用时,显示第二接续控件;和/或,第二设备在监测到第一设备显示第一界面时,显示第二接续控件。
16.这样,第二设备可以在监测到第一应用运行或者一些界面打开时,显示接续控件,提示用户,可以进行接续显示,提升用户体验。
17.可选的,第二设备监测到第一设备运行第一应用时,显示第二接续控件,包括:第一设备在打开第一应用时,向第二设备发送第一应用的标识;当第一应用的标识与第二设备预先存储的应用标识一致时,第二设备显示第二接续控件。
18.这样,方便第二设备判断是否显示接续控件,逻辑简单易于实现。
19.可选的,第二设备监测到第一设备运行第一应用,显示第二接续控件,包括:第一设备打开第一应用时,判断第一应用是否与第一设备预先存储的应用标识一致;当第一应用的标识与第二设备预先存储的应用标识一致时,第一设备向第二设备发送第四消息;第二设备基于第四消息显示第二接续控件。
20.这样,方便第二设备判断是否显示接续控件,逻辑简单易于实现。
21.可选的,第二设备监测到第一设备显示第一界面时,显示第二接续控件,包括:第一设备在显示第一界面时,向第二设备发送第一界面的标识;当第一界面的标识与第二设备预先存储的界面标识一致时,第二设备显示第二接续控件。
22.这样,方便第二设备判断是否显示接续控件,逻辑简单易于实现。
23.可选的,第二设备监测到第一设备显示第一界面时,显示第二接续控件,包括:第一设备在显示第一界面时,判断第一应用是否与第一设备预先存储的界面标识一致;当第一界面的标识与第二设备预先存储的界面标识一致时,第一设备向第二设备发送第五消息;第二设备基于第五消息显示第二接续控件。
24.这样,方便第二设备判断是否显示接续控件,逻辑简单易于实现。
25.可选的,第一设备包括第一应用、多端网页登录服务和接续服务;第一设备向第二设备发送网页标签,包括:第一设备的接续服务基于第三消息调用多端网页登录服务;多端网页登录服务从第一应用获取第一界面的url;多端网页登录服务通过接续服务向第二设备发送url。
26.可选的,方法还包括:第一设备基于第三消息向第二设备发送认证信息,认证信息用于登录第一应用;第二设备基于认证信息显示第二窗口。
27.这样,可以通过认证信息可以实现第二设备的浏览器登录第一应用中的账号。无需用户在第二设备的浏览器登录第一应用的账号,减少用户操作,提升用户体验。
28.可选的,第一设备包括第一应用、多端网页登录服务和接续服务;第一设备基于第三消息向第二设备发送认证信息,包括:多端网页登录服务从第一应用获取第一界面的会话对象、用户标识以及哈希值,用户标识用于指示第一应用对应的登录的用户名,哈希值用于唯一标识登录;多端网页登录服务基于会话对象、用户标识和哈希值生成cookies;多端网页登录服务通过接续服务向第二设备发送cookies。
29.第三方面,本技术实施例提出一种内容接续方法,应用于第一设备,该方法包括:第一设备显示第一应用的第一界面,第一界面包括第一控件;第一设备接收到针对第一控件的第一操作;响应于第一操作,第一设备向第二设备发送第一消息,第一消息用于指示内容接续;第一设备基于来自第二设备的第二消息显示第一接续控件,第二消息是基于第一消息生成的;第一设备接收到针对第一接续控件的第二操作;响应于第二操作,第一设备向第二设备发送网页标签,网页标签为第一界面所对应的网页标签,网页标签用于第二设备显示第二窗口,第二窗口的内容为第一界面在浏览器中对应的界面内容。
30.可选的,第一设备包括第一应用、多端网页登录服务和接续服务;第一设备向第二设备发送网页标签,包括:第一应用获取第一界面的统一资源定位标识url;第一应用向多端网页登录服务发送url;多端网页登录服务通过接续服务向第二设备发送url。
31.可选的,方法还包括:第一设备在接收到第二操作后,向第二设备发送认证信息,认证信息用于登录第一应用。
32.可选的,第一设备包括第一应用、多端网页登录服务和接续服务;第一设备向第二设备发送认证信息包括:第一应用获取第一界面对应的会话对象、用户标识以及哈希值,用户标识用于指示第一应用对应的已登录的用户名,哈希值用于唯一标识登录;第一应用向会话对象、用户标识以及哈希值;多端网页登录服务基于会话对象、用户标识和哈希值生成小型文本文件cookies;多端网页登录服务通过接续服务向第二设备发送cookies。
33.第四方面,本技术实施例提出一种内容接续方法,应用于第二设备。该方法包括:第二设备显示第一窗口,第一窗口实时显示有第一设备显示的画面;第二设备基于来自于第一设备的第一消息向第一设备发送第二消息,第一消息是第一设备接收到第一控件的第一操作时生成的;第二设备接收到来自于第一设备的网页标签,网页标签为第一界面所对应的网页标签,网页标签是第一设备接收到第一接续控件的第二操作时生成的,第一接续控件是基于第二消息生成的;第二设备持续显示第一窗口,以及基于网页标签显示第二窗口,第二窗口的内容为第一界面在浏览器中对应的界面内容。
34.可选的,方法还包括:第二设备基于来自于第一设备的认证信息显示第二窗口,认证信息用于登录第一应用。
35.第五方面,本技术实施例提出一种内容接续方法,应用于第二设备。该方法包括:第二设备显示第一窗口和第二接续控件,第一窗口实时显示有第一设备显示的画面;第二设备接收到针对第二接续控件的第三操作;响应于第三操作,第二设备向第一设备发送第三消息;第二设备接收到来自第一设备的网页标签,网页标签为第一应用的第一界面所对应的网页标签,网页标签是第一设备基于第三消息获取的;第二设备持续显示第一窗口,以及基于网页标签显示第二窗口,第二窗口的内容为第一界面在浏览器中对应的界面内容。
36.可选的,第二设备在监测到第一设备运行第一应用时,显示第二接续控件;和/或,第二设备在监测到第一设备显示第一界面时,显示第二接续控件。
37.可选的,第二设备监测到第一设备运行第一应用时,显示第二接续控件,包括:第二设备接收到来自第一设备的第一应用的标识;当第一应用的标识与第二设备预先存储的应用标识一致时,第二设备显示第二接续控件。
38.可选的,第二设备监测到第一设备运行第一应用,显示第二接续控件,包括:第二设备接收到来自第一设备的第四消息,第四消息是第一设备在第一应用的标识与第二设备预先存储的应用标识一致时生成的;第二设备基于第四消息显示第二接续控件。
39.可选的,第二设备监测到第一设备显示第一界面时,显示第二接续控件,包括:第二设备接收到来自第一设备的第一界面的标识;当第一界面的标识与第二设备预先存储的界面标识一致时,第二设备显示第二接续控件。
40.可选的,第二设备监测到第一设备显示第一界面时,显示第二接续控件,包括:第二设备接收到来自第一设备的第五消息,第五消息是第一界面的标识与第二设备预先存储的界面标识一致时生成的;第二设备基于第五消息显示第二接续控件。
41.可选的,方法还包括:第二设备接收到来自第一设备的认证信息,认证信息用于登录第一应用;第二设备基于认证信息显示第二窗口。
42.第六方面,本技术实施例提供一种终端设备,终端设备也可以称为终端(terminal)、用户设备(user equipment,ue)、移动台(mobile station,ms)、移动终端(mobile terminal,mt)等。终端设备可以是手机(mobile phone)、智能电视、穿戴式设备、平板电脑(pad)、带无线收发功能的电脑、虚拟现实(virtual reality,vr)终端设备、增强现实(augmented reality,ar)终端设备、工业控制(industrial control)中的无线终端、无人驾驶(self-driving)中的无线终端、远程手术(remote medical surgery)中的无线终端、智能电网(smart grid)中的无线终端、运输安全(transportation safety)中的无线终端、智慧城市(smart city)中的无线终端、智慧家庭(smart home)中的无线终端等等。
43.该终端设备包括:包括:处理器和存储器;存储器存储计算机执行指令;处理器执行存储器存储的计算机执行指令,使得终端设备执行如第三方面至第五方面中任一项的方法。
44.第七方面,本技术实施例提供一种计算机可读存储介质,计算机可读存储介质存储有计算机程序。计算机程序被处理器执行时实现如第三方面至第五方面中任一项的方法。
45.第八方面,本技术实施例提供一种计算机程序产品,计算机程序产品包括计算机程序,当计算机程序被运行时,使得计算机执行如第三方面至第五方面中任一项的方法。
46.第九方面,本技术实施例提供了一种芯片,芯片包括处理器,处理器用于调用存储
器中的计算机程序,以执行如第三方面至第五方面中任一项的方法。
47.应当理解的是,本技术的第三方面至第九方面与本技术的第一方面的技术方案或第二方面的技术方案相对应,各方面及对应的可行实施方式所取得的有益效果相似,不再赘述。
附图说明
48.图1为本技术实施例提供的一种应用场景示意图;图2为本技术实施例提供的一种接续系统的软件结构示意图;图3为本技术实施例提供的一种内容接续方法的流程示意图;图4a为本技术实施例提供的一种第一设备的界面示意图;图4b为本技术实施例提供的一种第二设备的界面示意图;图5a为本技术实施例提供的一种第一设备的界面示意图;图5b为本技术实施例提供的一种第二设备的界面示意图;图6a为本技术实施例提供的一种第二设备的界面示意图;图6b为本技术实施例提供的一种第二设备的界面示意图;图7为本技术实施例提供的一种内部模块交互示意图;图8为本技术实施例提供的一种内容接续方法的流程示意图;图9为本技术实施例提供的一种第二设备的界面示意图;图10a为本技术实施例提供的一种第二设备的界面示意图;图10b为本技术实施例提供的一种第二设备的界面示意图;图11为本技术实施例提供的一种内部模块交互示意图;图12为本技术实施例提供的一种内容接续装置的结构示意图;图13为本技术实施例提供的一种终端设备的硬件结构示意图。
具体实施方式
49.为了便于清楚描述本技术实施例的技术方案,本技术实施例中,“示例性的”或者“例如”等词用于表示作例子、例证或说明。本技术中被描述为“示例性的”或者“例如”的任何实施例或设计方案不应被解释为比其他实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念。
50.本技术实施例中,“至少一个”是指一个或者多个,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b的情况,其中a,b可以是单数或者复数。字符“/”一般表示前后关联对象是一种“或”的关系。“以下至少一项(个)”或其类似表达,是指的这些项中的任意组合,包括单项(个)或复数项(个)的任意组合。例如,a,b,或c中的至少一项(个),可以表示:a,b,c,a-b,a-c,b-c,或a-b-c,其中a,b,c可以是单个,也可以是多个。
51.需要说明的是,本技术实施例中的“在
……
时”,可以为在某种情况发生的瞬时,也可以为在某种情况发生后的一段时间内,本技术实施例对此不作具体限定。此外,本技术实施例提供的显示界面仅作为示例,显示界面还可以包括更多或更少的内容。
52.为方便理解,下面对本技术实施例中涉及的一些名词进行说明。
53.1、小型文本文件(cookies):是指为了辨别用户身份而储存在用户本地终端(client side)上的数据(通常经过加密)。示例性的,cookies中存储有将用户的用户名以及用户名对应的密码。
54.2、会话(session):是指一个终端用户与交互系统进行通信的时间间隔,通常指从注册进入系统到注销退出系统之间所经过的时间。session也可以理解为会话控制。
55.session可以存储需要在整个用户会话过程中保持其状态的信息,例如,登录信息或用户浏览网页(web)应用程序时需要的其它信息。存储只需要在页面重新加载过程中或按功能分组的一组页之间保持其状态的对象。session的作用就是它在web服务器上保持用户的状态信息供在任何时间从任何设备上的页面进行访问。
56.可以理解的是,访问web应用程序的每个用户都生成一个单独的session对象。每个 session对象的持续时间是用户访问的时间加上不活动的时间。
57.示例性的,图1为本技术实施例提供的一种应用场景示意图。如图1所示,该应用场景中包括第一设备101和第二设备102。第一设备101与第二设备102通过通信网络互联。
58.本技术实施例中,通信网络可以是有线网络,也可以是无线网络。具体的,通信网络可以是局域网(local area networks,lan),也可以是广域网(wide area networks,wan),例如互联网。上述通信网络可使用任何已知的网络通信协议来实现,上述网络通信协议可以是各种有线或无线通信协议,诸如以太网、通用串行总线(universal serial bus,usb)、火线(firewire)、全球移动通讯系统(global system for mobile communications,gsm)、通用分组无线服务(general packet radio service,gprs)、码分多址接入(codedivision multiple access,cdma)、宽带码分多址(wideband code division multipleaccess,wcdma),时分码分多址(time-division code division multiple access,td-scdma),长期演进(long term evolution,lte)、蓝牙、无线保真(wireless fidelity,wi-fi)、nfc、基于互联网协议的语音通话(voice over internet protocol,voip)、支持网络切片架构的通信协议或任何其他合适的通信协议。
59.第一设备101可以为具有通信功能的终端设备。终端设备也可以称为终端(terminal)、用户设备(user equipment,ue)、移动台(mobile station,ms)、移动终端(mobile terminal,mt)等。终端设备可以是手机(mobile phone)、智能电视、穿戴式设备、平板电脑(pad)、带无线收发功能的电脑、虚拟现实(virtual reality,vr)终端设备、增强现实(augmented reality,ar)终端设备、工业控制(industrial control)中的无线终端、无人驾驶(self-driving)中的无线终端、远程手术(remote medical surgery)中的无线终端、智能电网(smart grid)中的无线终端、运输安全(transportation safety)中的无线终端、智慧城市(smart city)中的无线终端、智慧家庭(smart home)中的无线终端等等。
60.第二设备102也可以为具有通信功能的终端设备,终端设备的具体形式和结构可以参照上述相关说明,此处不再赘述。
61.可以理解的是,第一设备101和第二设备102可以为上述通信网络下的设备,例如,接入同一wifi网络下的设备,通过有线网络连接的设备;通过同一数据线连接的设备;还可以为登录同一系统账号(例如,安卓系统的账号、windows系统的账号等)的设备,本技术实施例对于第一设备与第二设备的互联方式不做限定。
62.本技术实施例中,第一设备101可以与第二设备102通过上述一种或多种互联方式
连接。第一设备101可以将正在显示的网页、图片、文字、动画或视频等显示内容同步至第二设备102显示,还可以将显示内容切换至第二设备102的浏览器接续显示,实现同一内容在多个设备之间的接续功能。
63.具体的,在第一设备同步第一应用的界面至第二设备102显示时,若第一设备101接收到用于指示第二设备接续显示的操作,第一设备101向第二设备102发送接续请求;第一设备101在接收到反馈消息后,向第二设备102发送第一应用的界面对应的网页标签以及第一应用的认证信息;第二设备在接收到来自第一设备的网页标签以及认证信息后,可以在浏览器打开该网页标签并登录第一应用中注册的账号。
64.或者,在第一设备同步第一应用的界面至第二设备102显示时,若第一设备或第二设备检测到第一应用与应用名单上的应用一致时,第二设备显示用于触发接续显示的控件;第二设备102可以在接收到控件的触发操作后,向第一设备101发送接续显示请求;第一设备向第二设备发送第一应用的界面对应的网页标签以及第一应用的认证信息;第二设备在接收到来自第一设备的网页标签以及认证信息后,可以在浏览器打开该网页标签并登录第一应用中注册的账号。
65.随着智能家居技术的发展,一个用户或家庭中往往具备多个能够互相通信的电子设备。各类电子设备一般具有各自的设备特点,例如,手机的便携性更好,电视屏幕的显示效果更好,而音箱的音质效果更好。为了充分发挥不同电子设备的设备特点,电子设备可以通过投屏等方式实现多媒体数据在多个设备之间的切换和显示。
66.例如,用户使用手机中的视频应用观看视频时,可将手机设置为源设备,进而将源设备中的显示界面发送至其他支持投屏功能的目的设备中进行显示。
67.具体的,以手机显示手机购物应用的商品界面为例,当用户手机向笔记本电脑进行投屏时,笔记本电脑中生成协同窗口。协同窗口显示手机购物应用的商品界面。当手机中的界面变化时,协同窗口显示的内容同样发生变化。
68.可能的设计一中,当用户想要在笔记本电脑中继续浏览商品时,通过协同窗口继续浏览。但是,协同窗口的比例通常与源设备(例如,手机)的比例一致,不能完全利用笔记本电脑的屏幕,导致商品浏览的效率较低,用户体验差。
69.可能的设计二中,当用户想要在笔记本电脑中继续浏览商品时,在笔记本电脑的浏览器中输入该界面对应的网址,从而在笔记本电脑中打开网页版本的界面。
70.但是,这种切换显示内容的过程耗时较长、操作较为繁琐,用户的使用体验不高。
71.基于此,本技术实施例提供一种接续系统。在投屏场景下实现在目标设备(第二设备)的浏览器接续显示源设备(第一设备)的显示内容,充分利用第二设备的屏幕,提升浏览效率,优化用户体验。通过第一设备中的接续控件或者通过第二设备的接续控件,实现投屏场景下第二设备的浏览器接续显示第一设备的显示内容,操作简便,提升用户体验。
72.为方便理解,下面结合图2对接续系统架构进行说明。
73.示例性的,图2为本技术实施例提供的一种接续系统的软件结构示意图。如图2所示,接续系统中的第一设备包括:应用201a、绘制模块202a、以及传输模块203a。其中,应用201a包括:购物应用、生活应用、旅行应用和协同管理模块。协同管理模块包括协同管理、多端网页登录服务模块和接续服务模块。
74.接续系统中的第二设备包括:应用201b、绘制模块202b和传输模块203b。其中,应
用201b包括:浏览器和协同管理模块。浏览器包括主线程和登录管理插件。协同管理模块包括:协同管理、多端网页登录服务模块和接续服务模块。
75.在第一设备与第二设备投屏生成协同窗口的应用场景中,第一设备的协同管理模块可以获取第一设备当前的显示内容,并通过传输模块203a将显示内容传输至第二设备。第二设备将接收到第一设备传输的显示内容在协同窗口显示。
76.当第一设备接收到用于指示接续的消息时,第一设备的协同管理模块从正在运行的前台应用获取当前显示内容的网页标签(例如,统一资源定位标识url)以及包含前台应用的账号的时域(session)对象;协同管理模块将session对象转换为认证信息(例如,cookies)。第一设备通过传输模块203a将当前显示内容的网页标签(例如,url)以及认证信息(例如,cookies)传输给第二设备。第二设备通过传输模块203b接收第一设备传输的当前显示内容的网页标签以及前台应用的认证信息。第二设备通过协同管理模块调用浏览器打开当前显示内容的网页标签,以及使用认证信息登录第一设备的前台应用的账号。
77.下面结合图3-图11对本技术实施例提供的内容接续方法进行说明。
78.示例性的,图3为本技术实施例提供的一种内容接续方法流程示意图。第一设备与第二设备建立协同连接后,第一设备可以将显示内容同步给第二设备。如图3所示,方法包括:s301、第一设备显示第一应用的第一界面,第一界面包括分享控件。
79.适应性的,第二设备显示有第一设备投屏生成的协同窗口,协同窗口包括第一设备显示的第一界面的内容。
80.第一应用可以为上述购物应用、生活应用、旅行应用等,第一应用还可以为其他类型的应用,此处不做限定。
81.第一界面可以为购物应用的商品界面,生活应用的点评界面、旅行应用的酒店界面等,本技术实施例对此不做限定。
82.示例性的,图4a和图4b为本技术实施例提供的一种接续系统的界面示意图。以购物应用的商品界面为例,第一界面可以如图4a所示,该界面包括:商品图401、商品价格402、分享控件403、购买控件404。当第一设备在图4a所示的界面中接收到用户通过点击或触摸等操作触发分享控件403时,第一设备向第二设备发送用于指示接续显示第一界面的内容的消息,第一设备在接收到第二设备的回复消息后显示第一接续控件。
83.相应的,第二设备的界面可以如图4b所示,该界面包括协同窗口405,协同窗口显示有第一界面的内容。
84.s302、第一设备接收到针对分享控件的第一操作。
85.本技术实施例中,第一操作可以为用户点击操作,也可以为用户的触摸操作,还可以用户的语音操作,本技术实施例对于第一操作的类型不做限定。
86.s303、响应于第一操作,第一设备向第二设备发送第一消息。
87.第一消息用于指示接续显示。第一消息包括:第一设备的设备信息等。第一设备的设备信息用于标识第一设备,可以为第一设备的ip地址,也可以为其他用于标识第一设备的信息。
88.可以理解的是,第二设备可能会同时连接多个设备。第一消息中携带有第一设备的设备信息,方便第二设备确认第一设备,减少误识别。
89.s304、第二设备在接收到第一消息后,向第一设备发送第二消息。第二消息用于回复第一消息,指示第二设备可以接续显示。第二消息包括但不限于:第二设备的设备信息。
90.可以理解的是,第二设备在接收到第一消息后,判断第二设备是否具备启动浏览器的条件等。当满足启动浏览器的条件时,向第一设备发送第二消息。
91.s305、第一设备在接收到第二消息后,显示第一接续控件。
92.适应性的,第二设备显示有第一设备投屏生成的协同窗口,协同窗口显示有第一接续控件。
93.第一接续控件用于触发第二设备接续显示第一界面的内容。当第一接续控件被触发时,第一设备可以将第一界面接续至第二设备的浏览器显示第一界面的内容。
94.示例性的,图5a和图5b为本技术实施例提供的一种接续系统的界面示意图。以购物应用的商品界面为例,第一界面可以如图5a所示,该界面包括:商品图501、商品价格502、第一接续控件503、购买控件504。当第一设备在图5a所示的界面中接收到用户通过点击或触摸等操作触发第一接续控件503时,第一设备向第二设备发送第一界面的网页标签以及第一应用的认证信息,以第二设备接续显示第一界面在浏览器中对应的内容。
95.相应的,第二设备的界面可以如图5b所示,该界面包括协同窗口505,协同窗口505显示有第一接续控件。
96.s306、第一设备接收到针对第一接续控件的第二操作。
97.本技术实施例中,第二操作可以为用户点击操作,也可以为用户的触摸操作,还可以用户的语音操作,本技术实施例对于第二操作的类型不做限定。
98.s307、第一设备在接收到来自第二设备的第二消息时,获取第一界面的网页标签以及第一应用的认证信息。
99.第一界面的网页标签用于记录用户对于当前显示内容的浏览位置,以方便第二设备接续显示。第一界面的网页标签可以为第一界面对应的统一资源定位标志(uniform resource locator,url),还可以为其他标志,本技术实施例对此不做限定。url也可以称为web地址,或者称为网址,网页地址等。
100.需要说明的是,相同的显示内容可能会对应多个网页标签。示例性的,相同的显示内容可能在第一应用中对应的网页标签与浏览器中对应的网页标签不同。这样,当第一设备与第二设备进行内容接续时,第二设备可能无法打开在第一应用中对应的网页标签,进而接续显示出错。
101.可能的实现方式中,第一设备预先存储有相同的显示内容对应的多个网页标签之间的对应关系,第一设备可以基于第二设备的设备信息等,获取第一界面的网页标签,以使得第二设备的浏览器可以接续显示第一应用显示的内容。
102.本技术实施例中,认证信息用于第二设备登录第一应用中的账号。认证信息可以为第一应用的小型文本文件(cookies),也可以为第一应用的会话对象(session对象),还可以为第一应用的账号和密码等。本技术实施例对于认证信息的具体形式不做限定。
103.s308、第一设备向第二设备发送第一界面的网页标签以及第一应用的认证信息。
104.适应性的,第二设备接收来自第一设备的第一界面的网页标签以及第一应用的认证信息。
105.可以理解的是,第一设备可以通过任意通信连接向第二设备发送第一界面的网页
标签以及第一应用的认证信息。通信连接可以为有线通信连接(例如,第一设备和第二设备通过数据线连接,等),也可以为无线通信连接(例如,蓝牙连接、wifi连接、nfc连接等)。此处不再详细赘述。
106.s309、第二设备在浏览器打开第一界面的网页标签,并基于认证信息登录第一应用中的账号。
107.可能的实现方式中,第一设备还向第二设备发送网页的格式要求。
108.可以理解的是,一些网页需通过特定的浏览器打开。这样,第二设备可以基于可以网页的格式要求打开网页,减少打开失败的情况,方便第二设备进行接续显示。
109.s310、第二设备显示包括接续窗口的第二界面,接续窗口的内容为第一界面在浏览器中对应的界面内容。
110.示例性的,以购物应用的商品界面为例,当第一设备在图5a所示的界面中接收到用户通过点击或触摸等操作触发第一接续控件时,第二设备可以显示图6a所示的界面。如图6a所示,该界面包括接续窗口601,接续窗口601包括:商品图、商品价格和购买控件等。接续窗口包含的内容与第一界面包含的显示内容相同。
111.可能的实现方式中,第二设备还显示有协同窗口。示例性的,当第一设备在图5a所示的界面中接收到用户通过点击或触摸等操作触发第一接续控件时,第二设备可以显示图6b所示的界面。如图6b所示,该界面包括:协同窗口602和接续窗口603。协同窗口602显示有第一设备显示的界面的内容,接续窗口603的内容与第一界面在浏览器中的显示内容相同。
112.可以理解的是,第二设备可以同时显示有接续窗口和协同窗口,或者第二设备显示接续窗口,协同窗口可能被遮盖,或者第二设备还可以将协同窗口调整为后台运行,仅显示接续窗口。本技术实施例对于接续窗口、协同窗口的显示不做具体限定。
113.可能的实现方式中,接续窗口中可能还包括已登录第一应用的账号的标识。示例性的,如图6a所示,接续窗口601包括已登录标识604。
114.这样,在投屏场景中,通过第一界面的网页标签可以实现将第一设备的应用显示的内容接续至第二设备的浏览器显示,可以充分利用第二设备的屏幕,提升浏览效率,提升用户体验。此外,还可以通过认证信息可以实现第二设备的浏览器登录第一应用中的账号。无需用户在第二设备的浏览器登录第一应用的账号,减少用户操作,提升用户体验。
115.可以理解的是,上述实施例中,第一设备在获取第一界面的网页标签时,同时还获取有认证信息。一些实施例中,第一设备也可以不向第二设备发送认证信息,不获取认证信息。
116.可以理解的是,上述方法中通过分享控件触发第一接续控件显示,终端设备还可以直接显示有第一接续控件。本技术实施例对于第一接续控件的显示条件、显示位置等均不作限定。
117.下面结合图7分别对内容接续方法中涉及的内部模块的交互过程进行说明。示例性的,图7为本技术实施例提供的方法中涉及的模块交互流程示意图。如图7所示,第一设备包括:第一应用1a、多端网页登录服务2a和接续服务3a。第二设备包括:浏览器1b、多端网页登录服务2b和接续服务3b。交互过程包括:s601、第一设备的第一应用1a在第一界面接收到针对分享控件的第一操作。
118.s602、第一应用1a调用第一设备的接续服务3a,以启动接续显示。
119.s603、接续服务3a向第二设备发送第一消息,第一消息用于指示接续显示。
120.第一消息可以参照上述图3中第一消息的说明,此处不再赘述。
121.s604、第二设备的接续服务3b在接收到第一消息后,向第一设备发送第二消息。
122.第二消息可以参照上述图3中第二消息的说明,此处不再赘述。
123.s605、第一设备的接续服务3a在接收到第二消息后,经多端网页登录服务2a回调第一应用,以显示第一接续控件。
124.s606、终端设备接收到针对第一接续控件的第二操作。
125.第一应用1a可以为购物应用、生活应用、旅行应用等,第一应用1a还可以为其他类型的应用,此处不做限定。
126.第一界面、第一接续控件、第二操作可以参照上述图3中第一界面、第一接续控件、第二操作的相应说明,此处不再赘述。
127.s607、第一应用1a获取第一界面的网页标签(例如,url)。
128.s608、第一应用1a向多端网页登录服务2a发送url。
129.s609、多端网页登录服务2a调用第一应用1a,以获取第一应用的session对象。
130.s610、第一应用1a向多端网页登录服务2a发送session对象、用户id和哈希值。
131.可能实现的方式中,第一应用1a从应用服务器中获取session对象。
132.可以理解的是,当第一应用未登录账号时,第一设备也可以不执行s609和s610。第一设备也可以不执行s609,第一应用1a向多端网页登录服务2a发送session对象、用户id和哈希值。
133.用户标识(用户id)用于标识本次登录的用户名,哈希值用于唯一标识本次登录,以使得跨设备登录时的会话是当前第一设备登录的会话。
134.可以理解的是,第一设备可以先执行s608,再执行s610。第一设备也可以先执行s610,再执行s608。第一设备还可以同时执行s610和s608。此处不做限定。
135.一些实施例中,第一设备也可以不执行s609和s611。相应的,第二设备不执行s616。s612-s615中不涉及session对象、用户id、哈希值、cookies。
136.s611、多端网页登录服务2a基于session对象、用户id和哈希值生成cookies。
137.s612、多端网页登录服务2a向接续服务3a发送url和cookies。
138.s613、接续服务3a向第二设备发送url和cookies。
139.s614、接续服务3b在接收到url和cookies时,经多端网页登录服务2b,调用浏览器1b,以打开url以及登录第一应用中的账号。
140.s615、浏览器1b打开url并基于cookies登录第一应用中的账号。
141.s616、浏览器1b向应用服务器发送cookies。
142.多端网页登录服务2b调用浏览器1b中的登录管理插件,以登录第一应用中的账号。
143.s617、应用服务器向浏览器发送用于指示已登录的消息。
144.s618、第二设备显示包含接续窗口的第二界面。接续窗口的内容为第一界面在浏览器中对应的界面内容。
145.综上,通过第一界面的url可以实现将第一设备的应用显示的内容接续至第二设备的浏览器显示,可以充分利用第二设备的屏幕,提升浏览效率,提升用户体验。此外,还可
以通过认证信息可以实现第二设备的浏览器登录第一应用中的账号。无需用户在第二设备的浏览器登录第一应用的账号,减少用户操作,提升用户体验。
146.上述图3-图7是以第一设备发起内容接续功能进行说明;下面结合图8-图11对第二设备发起内容接续的流程进行说明。
147.示例性的,图8为本技术实施例提供的一种内容接续方法流程示意图。第一设备与第二设备建立协同连接后,第一设备可以将显示内容同步给第二设备。如图8所示,方法包括:s701、在监测到第一设备显示第一应用的界面时,第二设备显示第二接续控件。
148.第一应用可以为上述购物应用、生活应用、旅行应用等,第一应用还可以为其他类型的应用,此处不做限定。
149.第一界面可以为购物应用的商品界面,生活应用的点评界面、旅行应用的酒店界面等,本技术实施例对此不做限定。
150.第二接续控件被触发时,第二设备可以在第二设备的浏览器接续显示第一界面的内容。示例性的,当第二设备接收到用户点击第二接续控件的操作时,第二设备可以在第二设备的浏览器接续显示第一界面的内容。
151.可能的实现方式一中,第二设备设置有应用名单,第一设备实时向第二设备发送带有应用标识的消息,当应用标识与应用名单中的标识一致时,第二设备显示第二接续控件。
152.这样,第二设备可以在监测到一些应用运行时,显示第二接续控件,提示用户,可以进行接续显示,提升用户体验。
153.可能的实现方式二中,第一设备设置有应用名单,当第一设备的接续服务监测到应用名单中的应用时,第一设备向第二设备发送带有应用标识的消息。第二设备在接收到带有应用标识的消息后,显示第二接续控件。
154.这样,第二设备可以在监测到一些应用运行时,显示第二接续控件,提示用户,可以进行接续显示,提升用户体验。
155.可能的实现方式三中,第二设备设置有界面名单,第一设备实时向第二设备发送带有界面标识的消息,当界面标识与界面名单中的标识一致时,第二设备显示第二接续控件。
156.这样,第二设备可以在监测到一些界面打开时,显示第二接续控件,提示用户,可以进行接续显示,提升用户体验。
157.可能的实现方式四中,第一设备设置有界面名单,当第一设备的接续服务监测到界面名单中的应用时,第一设备向第二设备发送带有界面标识的消息。第二设备在接收到带有界面标识的消息后,显示第二接续控件。
158.这样,第二设备可以在监测到一些界面打开时,显示第二接续控件,提示用户,可以进行接续显示,提升用户体验。
159.可以理解的是,第一设备可以既设置有应用名单,也可以设置有界面名单。第二设备可以既设置有应用名单,也可以设置有界面名单。上述四种可能的实现方式可以单独应用在接续系统中,也可以多种实现方式同时应用在接续系统中。
160.s702、第二设备接收到针对第二接续控件的第三操作。
161.本技术实施例中,第三操作可以为用户点击操作,也可以为用户的触摸操作,还可以用户的语音操作,本技术实施例对于第三操作的类型不做限定。
162.示例性的,图9为本技术实施例提供的一种第二设备的界面示意图。如图9所示,当第二设备在监测到第一设备显示第一应用时,第二设备可以显示图9所示的界面。该界面包括:开始控件901、任务栏902、通知栏903和协同窗口905。通知栏903显示有一个或多个通知消息。通知消息包括但不限于:安装消息、接续消息904、网络设置、定位设置等。协同窗口905实时显示有第一设备显示的内容。
163.接续消息904中设置有第二接续控件。
164.s703、响应于第三操作,第二设备向第一设备发送第三消息。第三消息用于指示内容接续。
165.s704、第一设备在接收到第三消息后,获取第一界面的网页标签以及第一应用的认证信息。
166.第一界面的网页标签用于记录用户对于当前显示内容的浏览位置,以方便第二设备接续显示。第一界面的网页标签可以为第一界面对应的统一资源定位标志(uniform resource locator,url),还可以为其他标志,本技术实施例对此不做限定。url也可以称为web地址,或者称为网址,网页地址。
167.认证信息用于第二设备登录第一应用中的账号。认证信息可以为第一应用的登录cookies,也可以为第一应用的session 对象,还可以为第一应用的账号和密码。本技术实施例对于认证信息的具体形式不做限定。
168.s705、第一设备向第二设备发送应用界面的网页标签以及第一应用的认证信息。
169.适应性的,第二设备接收来自第一设备的应用界面的网页标签以及第一应用的认证信息。
170.本技术实施例中,通信连接可以为有线通信连接(例如,第一设备和第二设备通过数据线连接,等),也可以为无线通信连接(例如,蓝牙连接、wifi连接、nfc连接等)。
171.s706、第二设备在浏览器打开第一界面的网页标签,并基于认证信息登录第一应用中的账号。
172.s707、第二设备显示包括接续窗口的第二界面,接续窗口的内容为第一界面在浏览器中对应的界面内容。
173.示例性的,以购物应用的商品界面为例,当第二设备在图9所示的界面中接收到用户通过点击或触摸等操作触发第二接续控件时,第二设备可以显示图10a所示的界面。如图10a所示,该界面包括接续窗口1001,接续窗口1001包括:商品图、商品价格和购买控件等。接续窗口的内容与第一界面在浏览器中对应的显示内容相同。
174.可能的实现方式中,第二设备还显示有协同窗口。示例性的,当第二设备在图9所示的界面中接收到用户通过点击或触摸等操作触发第二接续控件时,第二设备可以显示图10b所示的界面。如图10b所示,该界面包括:协同窗口1002和接续窗口1003。协同窗口1002显示有第一设备显示的界面的内容,接续窗口1003包含的内容与第一界面包含的显示内容相同。
175.可以理解的是,第二设备可以同时显示有接续窗口和协同窗口,或者第二设备显示接续窗口,协同窗口可能被遮盖,或者第二设备还可以将协同窗口调整为后台运行,仅显
示接续窗口。本技术实施例对于接续窗口、协同窗口的显示不做具体限定。
176.可能的实现方式中,接续窗口中可能还包括已登录第一应用的账号的标识。示例性的,如图10a所示,接续窗口1001包括已登录标识1004。
177.可能的实现方式中,第二界面可能还包括已登录第一应用的账号的标识。
178.示例性的,以第一应用为购物应用为例,当第二设备接收到第三操作时,第二设备的浏览器可以接续显示第一设备的内容,在第二设备显示包含第一界面的内容的第二界面。第二界面可以如图10a或图10b所示。
179.这样,在投屏场景中,通过第一界面的网页标签可以实现将第一设备的应用显示的内容接续至第二设备的浏览器显示,可以充分利用第二设备的屏幕,提升浏览效率,提升用户体验。此外,还可以通过认证信息可以实现第二设备的浏览器登录第一应用中的账号。无需用户在第二设备的浏览器登录第一应用的账号,减少用户操作,提升用户体验。
180.可以理解的是,上述实施例中,第一设备在获取第一界面的网页标签时,同时还获取有认证信息。一些实施例中,第一设备也可以不向第二设备发送认证信息,不获取认证信息。
181.下面结合图11分别对内容接续方法中涉及的内部模块的交互过程进行说明。示例性的,图11为本技术实施例提供的方法中涉及的模块交互流程示意图。如图11所示,第一设备包括:第一应用1a、多端网页登录服务2a和接续服务3a。第二设备包括:浏览器1b、多端网页登录服务2b和接续服务3b。交互过程包括:s901、第一设备的接续服务3a获取到第一应用的标识。
182.s902、第一应用的接续服务3a向第二设备的接续服务3b发送第一应用的标识。
183.s903、第二设备的接续服务3b确定第一应用的标识与应用名单上的应用标识一致时,第二设备显示第二接续控件。
184.s904、第二设备接收到针对第二接续控件的操作。
185.s905、第二设备的接续服务3b向第一设备发送第三消息,第三消息用于指示内容接续。
186.s906、第一设备的接续服务3a在接收到第三消息后,调用多端网页登录服务2a,以获取网页标签。
187.s907、多端网页登录服务2a调用第一应用1a,以获取网页标签。
188.s908、第一应用1a获取第一界面的网页标签(例如,url)。
189.s909、第一应用1a向多端网页登录服务2a发送url。
190.s910、多端网页登录服务2a调用第一应用1a,以获取第一应用的session对象。
191.s911、第一应用1a向多端网页登录服务2a发送登录session、用户id和哈希值。
192.可能实现的方式中,第一应用1a从应用服务器中获取session对象。
193.可以理解的是,当第一应用未登录账号时,第一设备也可以不执行s910和s911。第一设备也可以不执行s910,第一应用1a向多端网页登录服务2a发送登录session、userid和哈希值。
194.可以理解的是,第一设备可以先执行s909,再执行s911。第一设备也可以先执行s911,再执行s909。第一设备还可以同时执行s909和s911。此处不做限定。
195.一些实施例中,第一设备也可以不执行s910和s912。相应的,第二设备不执行
s917。s913-s916中不涉及session对象、用户id、哈希值、cookies。
196.s912、多端网页登录服务2a基于session对象、用户id和哈希值生成登录cookies。
197.s913、多端网页登录服务2a向接续服务3a发送url和cookies。
198.s914、接续服务3a向第二设备发送url和cookies。
199.s915、接续服务3b在接收到url和cookies时,经多端网页登录服务2b,调用浏览器1b,以打开url以及登录第一应用中的账号。
200.s916、浏览器1b打开url并基于cookies登录第一应用中的账号。
201.s917、浏览器1b向应用服务器发送cookies。
202.多端网页登录服务2b调用浏览器1b中的登录管理插件,以登录第一应用中的账号。
203.s918、应用服务器向浏览器发送用于指示已登录的消息。
204.s919、第二设备显示包括接续窗口的第二界面。接续窗口的内容为第一界面在浏览器中对应的界面内容。
205.综上,通过第一界面的网页端url可以实现将第一设备的应用显示的内容接续至第二设备的浏览器显示,可以充分利用第二设备的屏幕,提升浏览效率,提升用户体验。此外,还可以通过认证信息可以实现第二设备的浏览器登录第一应用中的账号。无需用户在第二设备的浏览器登录第一应用的账号,减少用户操作,提升用户体验。
206.可能的实现方式中,还可以通过其他方式在第二设备显示第二接续控件。具体的,第一设备的接续服务3a在获取到第一应用的标识时,确定第一应用的标识与应用名单上的应用标识是否一致。当第一应用的标识与应用名单上的应用标识一致时,第一应用的接续服务3a向第二设备的接续服务3b发送第一应用的标识。第二设备在接收到第一应用的标识后,显示第二接续控件。
207.可能的实现方式中,第一设备在第一应用的标识与应用名单上的应用标识一致时,显示第一接续控件。当第一接续控件被触发时,第一设备和第二设备执行上述图3中相应步骤。可能的实现方式中,第一设备显示有第一提示信息,以提示用户可在第二设备的浏览器中接续显示。和/或,第二设备还显示有第二提示信息,以提示用户可在第二设备的浏览器中接续显示。
208.可以理解的是,上述实施例提供的内容接续方法可以应用于投屏场景,还可以应用于其他第一设备和第二设备已建立连接的场景中,具体实现流程可以参照投屏场景的实现流程,此处不再赘述。
209.上面已对本技术实施例的设备内容接续方法进行了说明,下面对本技术实施例提供的执行上述内容接续方法的装置进行描述。本领域技术人员可以理解,方法和装置可以相互结合和引用,本技术实施例提供的相关装置可以执行上述内容接续方法中的步骤。
210.如图12所示,图12为本技术实施例提供的一种内容接续装置的结构示意图,该内容接续装置可以是本技术实施例中的终端设备,也可以是终端设备内的芯片或芯片系统。
211.如图12所示,内容接续装置2100可以用于通信设备、电路、硬件组件或者芯片中,该内容接续装置包括:显示单元2101、以及处理单元2102。其中,显示单元2101用于支持内容接续装置2100执行的显示的步骤;处理单元2102用于支持内容接续装置2100执行信息处理的步骤。
212.可能的实现方式中,该内容接续装置2100中也可以包括通信单元2103。具体的,通信单元用于支持内容接续装置2100执行数据的发送以及数据的接收的步骤。其中,该通信单元2103可以是输入或者输出接口、管脚或者电路等。
213.可能的实施例中,内容接续装置还可以包括:存储单元2104。处理单元2102、存储单元2104通过线路相连。存储单元2104可以包括一个或者多个存储器,存储器可以是一个或者多个设备、电路中用于存储程序或者数据的器件。存储单元2104可以独立存在,通过通信线路与内容接续装置具有的处理单元2102相连。存储单元2104也可以和处理单元2102集成在一起。
214.存储单元2104可以存储终端设备中的方法的计算机执行指令,以使处理单元2102执行上述实施例中第一设备对应的方法,或者执行上述实施例中第二设备对应的方法。存储单元2104可以是寄存器、缓存或者ram等,存储单元2104可以和处理单元2102集成在一起。存储单元2104可以是只读存储器(read-only memory,rom)或者可存储静态信息和指令的其他类型的静态存储设备,存储单元2104可以与处理单元2102相独立。
215.本技术实施例提供的内容接续方法,可以应用在具备通信功能的电子设备中。电子设备包括终端设备,终端设备的具体设备形态等可以参照上述相关说明,此处不再赘述。
216.本技术实施例提供一种终端设备,该终端设备包括:包括:处理器和存储器;存储器存储计算机执行指令;处理器执行存储器存储的计算机执行指令,使得终端设备执行上述方法。
217.示例性的,图13为本技术实施例提供的一种终端设备的结构示意图。如图13所示,终端设备可以包括:终端设备可以包括:射频(radio frequency,rf)电路110、存储器120、输入单元130、显示单元140、传感器150、音频电路160、无线保真(wireless fidelity,wifi)模块170、处理器180、电源190以及蓝牙模块1100等部件。本领域技术人员可以理解,图13中示出的终端设备结构并不构成对终端设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
218.下面结合图13对终端设备的各个构成部件进行具体的介绍:rf电路110可用于收发信息或通话过程中,信号的接收和发送,特别地,将基站的下行信息接收后,给处理器180处理;另外,将设计上行的数据发送给基站。通常,rf电路包括但不限于天线、至少一个放大器、收发信机、耦合器、低噪声放大器(low noise amplifier,lna)、双工器等。此外,rf电路110还可以通过无线通信与网络和其他设备通信。上述无线通信可以使用任一通信标准或协议,包括但不限于全球移动通讯系统(global system of mobile communication,gsm)、通用分组无线服务(general packet radio service,gprs)、码分多址(code division multiple access,cdma)、宽带码分多址(wideband code division multiple access,wcdma)、长期演进(long term evolution,lte)、电子邮件、以及短消息服务(short messaging service,sms)等。
219.存储器120可用于存储软件程序以及模块,处理器180通过运行存储在存储器120的软件程序以及模块,从而执行终端设备的各种功能应用以及数据处理。存储器120可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)、引导装载程序(boot loader)等;存储数据区可存储根据终端设备的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器
120可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。可以理解的是,本技术实施例中,存储器120中存储有蓝牙设备回连的程序。
220.输入单元130可用于接收输入的数字或字符信息,以及产生与终端设备的用户设置以及功能控制有关的键信号输入。具体地,输入单元130可包括触控面板131以及其他输入设备132。触控面板131,也称为触摸屏,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触控面板131上或在触控面板131附近的操作),并根据预先设定的程式驱动相应的连接装置。可选的,触控面板131可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器180,并能接收处理器180发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触控面板131。除了触控面板131,输入单元130还可以包括其他输入设备132。具体地,其他输入设备132可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆等中的一种或多种。
221.显示单元140可用于显示由用户输入的信息或提供给用户的信息以及终端设备的各种菜单。显示单元140可包括显示面板141,可选的,可以采用液晶显示器(liquid crystal display,lcd)、有机发光二极管(organic light-emitting diode,oled)等形式来配置显示面板141。进一步的,触控面板131可覆盖显示面板141,当触控面板131检测到在其上或附近的触摸操作后,传送给处理器180以确定触摸事件的类型,随后处理器180根据触摸事件的类型在显示面板141上提供相应的视觉输出。虽然在图13中,触控面板131与显示面板141是作为两个独立的部件来实现终端设备的输入和输入功能,但是在某些实施例中,可以将触控面板131与显示面板141集成而实现终端设备的输入和输出功能。
222.终端设备还可包括至少一种传感器150,比如光传感器、运动传感器以及其他传感器。具体地,光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板141的亮度,接近传感器可在终端设备移动到耳边时,关闭显示面板141或背光。作为运动传感器的一种,加速计传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别终端设备姿态的应用(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;至于终端设备还可配置的陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。
223.音频电路160、扬声器161,传声器162可提供用户与终端设备之间的音频接口。音频电路160可将接收到的音频数据转换后的电信号,传输到扬声器161,由扬声器161转换为声音信号输出;另一方面,传声器162将收集的声音信号转换为电信号,由音频电路160接收后转换为音频数据,再将音频数据输出处理器180处理后,经rf电路110以发送给比如另一终端设备,或者将音频数据输出至存储器120以便进一步处理。
224.wifi属于短距离无线传输技术,终端设备通过wifi模块170可以帮助用户收发电子邮件、浏览网页和访问流式媒体等,它为用户提供了无线的宽带互联网访问。虽然图11示出了wifi模块170,但是可以理解的是,其并不属于终端设备的必须构成,完全可以根据需要在不改变发明的本质的范围内而省略。
225.处理器180是终端设备的控制中心,利用各种接口和线路连接整个终端设备的各个部分,通过运行或执行存储在存储器120内的软件程序或模块,以及调用存储在存储器120内的数据,执行终端设备的各种功能和处理数据,从而对终端设备进行整体监控。可选的,处理器180可包括一个或多个处理单元;优选的,处理器180可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器180中。
226.可以理解的是,本技术实施例中,存储器120中存储有内容接续的程序,而处理器180可以用于调用存储器120中存储的内容接续的程序并执行,以实现本技术实施例的内容接续的方法。
227.终端设备还包括给各个部件供电的电源190(比如电池),优选的,电源可以通过电源管理系统与处理器180逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。
228.蓝牙技术属于短距离无线传输技术,终端设备通过蓝牙模块1100可以与其他具备蓝牙模块的终端设备建立蓝牙连接,从而基于蓝牙通信链路进行数据传输。蓝牙模块1100根据实际需要,可以为低功耗蓝牙(bluetooth low energy,ble),或模块。可以理解的是,本技术实施例中终端设备为用户终端和业务机具的情形下,终端设备包括蓝牙模块。但是可以理解的是,蓝牙模块并不属于终端设备的必须构成,完全可以根据需要在不改变发明的本质的范围内而省略,比如服务器中可以不包括蓝牙模块。
229.尽管未示出,终端设备还可以包括摄像头。可选地,摄像头在终端设备上的位置可以为前置的,也可以为后置的,还可以为内置的(在使用时可伸出机身),本技术实施例对此不作限定。
230.可选地,终端设备可以包括单摄像头、双摄像头或三摄像头等,本技术实施例对此不作限定。摄像头包括但不限于广角摄像头、长焦摄像头或深度摄像头等。
231.例如,终端设备可以包括三摄像头,其中,一个为主摄像头、一个为广角摄像头、一个为长焦摄像头。
232.可选地,当终端设备包括多个摄像头时,这多个摄像头可以全部前置,或者全部后置,或者全部内置,或者至少部分前置,或者至少部分后置,或者至少部分内置等,本技术实施例对此不作限定。
233.本技术实施例提供一种芯片。芯片包括处理器,处理器用于调用存储器中的计算机程序,以执行上述实施例中的技术方案。其实现原理和技术效果与上述相关实施例类似,此处不再赘述。
234.本技术实施例还提供了一种计算机可读存储介质。计算机可读存储介质存储有计算机程序。计算机程序被处理器执行时实现上述方法。上述实施例中描述的方法可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。如果在软件中实现,则功能可以作为一个或多个指令或代码存储在计算机可读介质上或者在计算机可读介质上传输。计算机可读介质可以包括计算机存储介质和通信介质,还可以包括任何可以将计算机程序从一个地方传送到另一个地方的介质。存储介质可以是可由计算机访问的任何目标介质。
235.一种可能的实现方式中,计算机可读介质可以包括ram,rom,只读光盘(compact disc read-only memory,cd-rom)或其它光盘存储器,磁盘存储器或其它磁存储设备,或目
标于承载的任何其它介质或以指令或数据结构的形式存储所需的程序代码,并且可由计算机访问。而且,任何连接被适当地称为计算机可读介质。例如,如果使用同轴电缆,光纤电缆,双绞线,数字用户线(digital subscriber line,dsl)或无线技术(如红外,无线电和微波)从网站,服务器或其它远程源传输软件,则同轴电缆,光纤电缆,双绞线,dsl或诸如红外,无线电和微波之类的无线技术包括在介质的定义中。如本文所使用的磁盘和光盘包括光盘,激光盘,光盘,数字通用光盘(digital versatile disc,dvd),软盘和蓝光盘,其中磁盘通常以磁性方式再现数据,而光盘利用激光光学地再现数据。上述的组合也应包括在计算机可读介质的范围内。
236.本技术实施例提供一种计算机程序产品,计算机程序产品包括计算机程序,当计算机程序被运行时,使得计算机执行上述方法。
237.本技术实施例是参照根据本技术实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程设备的处理单元以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理单元执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
238.以上的具体实施方式,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上仅为本发明的具体实施方式而已,并不用于限定本发明的保护范围,凡在本发明的技术方案的基础之上,所做的任何修改、等同替换、改进等,均应包括在本发明的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1