设备互联方法、装置、终端设备及计算机可读存储介质与流程

文档序号:29413784发布日期:2022-03-26 12:32阅读:142来源:国知局
设备互联方法、装置、终端设备及计算机可读存储介质与流程

1.本技术涉及终端设备技术领域,尤其涉及一种设备互联方法、装置、终端设备及计算机可读存储介质。


背景技术:

2.在多设备互联互动时,往往会涉及到用户隐私数据的传输(比如跨设备传送照片、多设备协作编辑文件等),为保护隐私安全,在现有技术中,参与互联的设备均需通过认证才能互联互动。
3.目前,设备的认证方式大都为多个设备注册登录同一个登录账号,或者多个设备的登录账号在同一个家庭组中,但在实践中发现,设备的所属权和/或一些外部规定,往往使得依赖登录账号的认证方式存在较大局限性,不够便捷。


技术实现要素:

4.本技术实施例提供了一种设备互联方法、装置、终端设备及计算机可读存储介质,可以在保证数据安全的同时,提高设备互联的便捷性。
5.本技术实施例第一方面提供了一种设备互联方法,应用于第一终端设备,所述方法包括:
6.与处于所述第一终端设备的目标距离范围内的第二终端设备建立第一数据通信链路;
7.创建与所述第一数据通信链路对应的第一访问运行环境;
8.接收所述第二终端设备通过所述第一数据通信链路发送的第一功能调用指令;
9.响应于所述第一功能调用指令,在所述第一访问运行环境下,执行所述第一功能调用指令对应的操作。
10.本技术实施例第二方面提供了一种第一互联装置,包括:
11.第一链路连接单元,用于与处于所述第一终端设备的目标距离范围内的第二终端设备建立第一数据通信链路;
12.第一环境创建单元,用于创建与所述第一数据通信链路对应的第一访问运行环境;
13.第一指令接收单元,用于接收所述第二终端设备通过所述第一数据通信链路发送的第一功能调用指令;
14.第一控制单元,用于响应于所述第一功能调用指令,在所述第一访问运行环境下,执行所述第一功能调用指令对应的操作。
15.本技术实施例第三方面提供了一种第一终端设备,包括:
16.存储有可执行程序代码的存储器;
17.以及所述存储器耦合的处理器;
18.所述处理器调用所述存储器中存储的所述可执行程序代码,所述可执行程序代码
被所述处理器执行时,使得所述处理器实现如本技术实施例第一方面所述的方法。
19.本技术实施例第四方面提供了一种设备互联方法,应用于第二终端设备,所述方法还包括:
20.与第一终端设备建立第一数据通信链路,所述第二终端设备处于所述第一终端设备的目标距离范围内;
21.通过所述第一数据通信链路,向所述第一终端设备发送第一功能调用指令,所述第一功能调用指令用于指示所述第一终端设备响应于所述第一功能调用指令,在第一访问运行环境下,执行所述第一功能调用指令对应的操作;其中,所述第一访问运行环境是由所述第一终端设备创建的与所述第一数据通信链路对应的访问运行环境。
22.本技术实施例第五方面提供了一种第二互联装置,包括:
23.第一链路连接单元,用于与第一终端设备建立第一数据通信链路,所述第二终端设备处于所述第一终端设备的目标距离范围内;
24.第一发送单元,用于通过所述第一数据通信链路,向所述第一终端设备发送第一功能调用指令,所述第一功能调用指令用于指示所述第一终端设备响应于所述第一功能调用指令,在第一访问运行环境下,执行所述第一功能调用指令对应的操作;其中,所述第一访问运行环境是由所述第一终端设备创建的与所述第一数据通信链路对应的访问运行环境。
25.本技术实施例第六方面提供了一种第二终端设备,包括:
26.存储有可执行程序代码的存储器;
27.以及所述存储器耦合的处理器;
28.所述处理器调用所述存储器中存储的所述可执行程序代码,所述可执行程序代码被所述处理器执行时,使得所述处理器实现如本技术实施例第四方面所述的方法。
29.本技术实施例第七方面提供一种计算机可读存储介质,其上存储有可执行程序代码,所述可执行程序代码被处理器执行时,实现如本技术实施例第一方面或第四方面所述的方法。
30.本技术实施例第八方面公开一种计算机程序产品,当该计算机程序产品在计算机上运行时,使得该计算机执行本技术实施例第一方面或第四方面公开的任意一种所述的方法。
31.本技术实施例第九方面公开一种应用发布平台,该应用发布平台用于发布计算机程序产品,其中,当该计算机程序产品在计算机上运行时,使得该计算机执行本技术实施例第一方面或第四方面公开的任意一种所述的方法。
32.从以上技术方案可以看出,本技术实施例具有以下优点:
33.在本技术实施例中,与处于第一终端设备的目标距离范围内的第二终端设备建立第一数据通信链路;创建与第一数据通信链路对应的第一访问运行环境;接收第二终端设备通过第一数据通信链路发送的第一功能调用指令;响应于第一功能调用指令,在第一访问运行环境下,执行第一功能调用指令对应的操作。在第一终端设备和第二终端设备距离比较近时,第一终端设备与第二终端设备建立数据通信链路,可以提高设备互联的便捷性。进一步的,第一终端设备在收到第二终端设备通过该数据通信链路发送的功能调用指令时,在其创建的访问运行环境下,执行该功能调用指令对应的操作,可以保证第一终端设备
上数据的安全性。可见,通过实施该方法,在保证数据安全的同时,可以提高设备互联的便捷性。
附图说明
34.为了更清楚地说明本技术实施例技术方案,下面将对实施例和现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,还可以根据这些附图获得其它的附图。
35.图1是本技术实施例公开的一种设备互联方法的场景示意图;
36.图2是本技术实施例公开的一种设备互联方法的流程示意图;
37.图3是本技术实施例公开的另一种设备互联方法的流程示意图;
38.图4是本技术实施例公开的一种第一互联装置的结构框图;
39.图5是本技术实施例公开的一种第一终端设备的结构框图;
40.图6是本技术实施例公开的一种第二互联装置的结构框图;
41.图7是本技术实施例公开的一种第二终端设备的结构框图。
具体实施方式
42.本技术实施例提供了一种设备互联方法、装置、终端设备及计算机可读存储介质,能够在保证数据安全的同时,提高设备互联的便捷性。
43.为了使本技术领域的人员更好地理解本技术方案,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行描述,显然,所描述的实施例仅仅是本技术一部分的实施例,而不是全部的实施例。基于本技术中的实施例,都应当属于本技术保护的范围。
44.可以理解的是,本技术实施例中所涉及的终端设备可以包括一般的手持有屏电子终端设备,诸如手机、智能电话、便携式终端、终端、个人数字助理(personal digital assistant,pda)、便携式多媒体播放器(personal media player,pmp)装置、笔记本电脑、笔记本(note pad)、无线宽带(wireless broadband,wibro)终端、平板电脑(personal computer,pc)、智能pc、销售终端(point of sales,pos)和车载电脑等。
45.终端设备也可以包括可穿戴设备。可穿戴设备可以直接穿戴在用户身上,或是整合到用户的衣服或配件的一种便携式终端设备。可穿戴设备不仅仅是一种硬件设备,更可以通过软件支持以及数据交互、云服务器交互来实现强大的智能功能,比如:计算功能、定位功能、报警功能,同时还可以连接手机及各类终端。可穿戴设备可以包括但不限于以手腕为支撑的watch类(比如手表、手腕等产品),以脚为支撑的shoes类(比如鞋、袜子或者其他腿上佩戴产品),以头部为支撑的glass类(比如眼镜、头盔、头带等)以及智能服装,书包、拐杖、配饰等各类非主流产品形态。
46.本技术的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换(例如第一终端设备和第二终端设备),以便本技术的实施例能够以除了在这里图示或描述的那些以外的顺序实施,且“第一”、“第二”等所区分的对象通常为一类,并不限定对象的个数,例如第一对象可以是一个,也可以是多个。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”,一般表示前后关联对象是一种“或”的关系。
47.下面以实施例的方式,对本技术技术方案做进一步的说明。
48.在本技术实施例公开的设备互联方法可应用于第一终端设备和第二终端设备。示例性的,请参阅图1,图1是本技术实施例公开的一种设备互联方法的场景示意图。在图1所示的场景示意图中,第一终端设备为智能电视10,第二终端设备为智能手机20,智能手机20处于智能电视10的目标距离范围内。其中,智能电视10可以与智能手机20建立第一数据通信链路,在第一数据通信链路建立之后,智能电视10可以创建与该第一数据通信链路对应的第一访问运行环境,并响应智能手机20通过第一数据通信链路发送的第一功能调用指令,在第一访问运行环境下执行第一功能调用指令对应的操作。
49.综上,在智能手机20和智能电视10距离较近时,则建立二者之间的第一数据通信链路,提高了智能手机20和智能电视10互联的便捷性。智能电视10在收到智能手机20通过第一数据通信链路发送的第一功能调用指令时,可以在其创建的第一访问运行环境下,执行该第一功能调用指令对应的操作,保证了智能电视10上数据的安全性。
50.请参阅图2,图2是本技术实施例公开的一种设备互联方法的流程示意图。如图2所示的设备互联方法可以包括以下步骤:
51.201、第一终端设备与处于第一终端设备的目标距离范围内的第二终端设备建立第一数据通信链路。
52.其中,目标距离范围可以是根据设备安全性和/或数据传输效率,预先设定的较小距离范围。
53.在一些实施例中,第一终端设备的目标距离范围可以是第一终端设备的无线网络通信模块的辐射范围,本技术实施例不做限定。无线网络通信模块可以包括但不限于以下至少一种:无线保真(wireless-fidelity,wi-fi)模块、蓝牙模块、无线载波通信(ultra wideband,uwb)模块的辐射范围及近距离无线通信(near field communication,nfc)模块。
54.在一些实施例中,第二终端设备可以具备有与第一终端设备匹配的无线网络通信模块。示例性的,若第一终端设备的无线网络通信模块为蓝牙模块,则第二终端设备的无线网络通信模块也为蓝牙模块。
55.进一步的,第一数据通信链路可以通过第一终端设备的无线网络通信模块和第二终端设备的无线网络通信模块建立。可选的,第一数据通信链路可以包括但不限于以下任一种类型:wi-fi数据通信链路、蓝牙数据通信链路、uwb数据通信链路以及nfc数据通信链路。
56.在本技术实施例中,第二终端设备处于第一终端设备的目标距离范围内,包括:第一终端设备在该第一终端设备的无线网络通信模块的辐射范围内,扫描到第二终端设备发送的无线标识信号。或者,第二终端设备在该第二终端设备的无线网络通信模块的辐射范围内,扫描到第一终端设备的无线标识信号。其中,第一终端设备的无线标识信号由该第一终端设备通过其无线网络通信模块发射,可用于唯一识别第一终端设备;第二终端设备的无线标识信号由该第二终端设备通过其无线网络通信模块发射,可用于唯一识别第二终端设备。
57.在一些实施例中,第一终端设备与处于第一终端设备的目标距离范围内的第二终端设备建立第一数据通信链路可以包括但不限于以下方式:
58.第一终端设备根据扫描到的第二终端设备的无线信号标识,向第二终端设备发送连接请求,以使第二终端设备响应于该连接请求,与第一终端设备建立第一数据通信链路;
59.或者,
60.第一终端设备接收第二终端设备发送的连接请求,并响应于该连接请求,与第二终端设备建立第一数据通信链路;该连接请求是由第二终端设备根据扫描到的第一终端设备的无线信号标识发送的。
61.202、第一终端设备创建与第一数据通信链路对应的第一访问运行环境。
62.其中,第一访问运行环境是用来对第一终端设备数据进行隔离的软件设置,第一访问运行环境可以提供第一终端设备的部分功能让第二终端设备进行访问。需要说明的是,第一访问运行环境在提供第一终端设备的部分功能的同时,可以隔离第一终端设备的另一部分功能,被隔离的第一终端设备的另一部分功能不能被第二终端设备调用。
63.可以理解的是,第一访问运行环境提供第一终端设备的部分功能,也即该部分功能对应的计算机软件可以在该第一访问运行环境下运行。同理,被隔离的第一终端设备的另一部分功能对应的计算机软件禁止在该第一访问运行环境下运行。
64.在一些实施例中,第一终端设备创建与第一数据通信链路对应的第一访问运行环境可以包括:第一终端设备确定第一功能,并根据第一功能创建与第一数据通信链路对应的第一访问运行环境。
65.可选的,第一功能可以是第一终端设备预先设置的提供给任一连接设备的默认功能,还可以是根据第二终端设备的设备标识确定的与第二终端设备匹配的功能,本技术实施例不做限定。
66.203、第二终端设备通过第一数据通信链路,向第一终端设备发送第一功能调用指令。
67.在一些实施例中,第二终端设备通过第一数据通信链路,向第一终端设备发送第一功能调用指令,可以包括:第二终端设备还可以通过第一数据通信链路,向第一终端设备发送测试信号,以得到测试结果,并在该测试结果指示第一数据通信链路有效时,向第一终端设备发送第一功能调用指令。
68.在一些实施例中,测试结果可以包括测试信号的传输速率或测试信号的传输时长等。进一步的,测试结果指示第一数据通信链路有效可以包括:测试信号的传输速率大于速率阈值;或者,测试信号的传输时长小于或等于时长阈值。
69.其中,第一功能调用指令可以是由第二终端设备通过响应用户操作触发的。该用户操作可以包括但不限于语音和/或手势,本技术实施例不做限定。
70.204、第一终端设备接收第一功能调用指令,并响应于第一功能调用指令,在第一访问运行环境下,执行第一功能调用指令对应的操作。
71.在本技术实施例中,第一功能调用指令可用于调用第一访问运行环境提供的部分功能中的目标功能,该目标功能可以为第一访问运行环境提供的部分功能中的任一功能。
72.在一些实施例中,第一终端设备在创建与第一数据通信链路对应的第一访问运行环境之后,还可以将该第一访问运行环境提供的第一终端设备的部分功能对应的功能信息,通过第一数据通信链路向第二终端设备发送,第二终端设备在接收到该功能信息时,可以输出该功能信息。实施该方法,可以方便用户知晓第一访问运行环境对应的功能。
73.在一些实施例中,该功能信息可以至少包括但不限于以下任一种:语音信息、文本信息以及图片信息等。
74.其中,第一终端设备执行第一功能调用指令对应的操作,可以包括:第一终端设备运行第一功能调用指令对应的计算机软件。其中,计算机软件可以包括系统软件或应用软件。
75.通过实施上述方法,在第一终端设备和第二终端设备距离比较近时,第一终端设备则建立二者之间的数据通信链路,可以提高设备互联的便捷性。进一步的,第一终端设备在收到第二终端设备通过该数据通信链路发送的功能调用指令时,在其创建的访问运行环境下,执行该功能调用指令对应的操作,可以保证第一终端设备上数据的安全性。
76.请参阅图3,图3是本技术实施例公开的另一种设备互联方法的流程示意图。如图3所示的设备互联方法可以包括以下步骤:
77.301、第一终端设备输出第一验证信息。
78.其中,第一验证信息可以携带有第一终端设备的设备标识。
79.在一些实施例中,第一验证信息可以包括图像信息和/或音频信息。可选的,图像信息可以包括二维码。其中,第一终端设备可以通过扬声器设备输出音频信息,以及通过显示装置输出图像信息。
80.302、第二终端设备在获取到第一验证信息时,根据第一验证信息,向第一终端设备发送第一连接请求。其中,第二终端设备处于第一终端设备的目标距离范围内。
81.第二终端设备可以通过摄像头采集图像信息,通过拾音器采集音频信息。
82.其中,第二终端设备可以通过扫描其目标距离范围内的无线标识信号,得到第一终端设备的设备标识,并在采集到验证信息时,可以比对采集到的验证信息对应的设备标识和第一终端设备的设备标识,以及在比对结果指示采集到的验证信息对应的设备标识和第一终端设备的设备标识匹配时,则第二终端设备确定获取到第一验证信息。
83.根据第一验证信息,向第一终端设备发送第一连接请求,可以包括:第二终端设备可以根据第一验证信息携带的第一终端设备的设备标识,向第一终端设备发送第一连接请求。
84.通过实施该方法,由于摄像头采集图像信息或拾音器采集音频信息往往均要求设备之间的距离较小,因此,基于第一验证信息可以进一步保证第一终端设备和第二终端设备之间的距离较小,不仅进一步保证了数据的安全性,还可以保证访问效率。
85.303、第一终端设备接收第一连接请求,并根据第一连接请求,与第二终端设备建立第一数据通信链路。
86.在一些实施例中,第一终端设备可以预先存储有至少一个非法设备的设备标识。
87.在一些实施例中,第一终端设备根据第一连接请求,与第二终端设备建立第一数据通信链路,可以包括:第一终端设备根据第一连接请求,得到第二终端设备的设备标识,将该第二终端设备的设备标识与上述非法设备的设备标识进行比对,并在确定该第二终端设备的设备标识不为非法设备的设备标识时,与第二终端设备建立第一数据通信链路。
88.其中,非法设备指的可以非法入侵过第一终端设备的终端设备。通过实施该方法,可以基于非法设备的设备标识,进一步确定第二终端设备的安全性,并在保证第二终端设备安全的情况下,建立与第二终端设备之间的数据通信链路,可以进一步提高设备互联的
安全性。
89.304、第一终端设备创建与第一数据通信链路对应的第一访问运行环境。
90.在一些实施例中,第一终端设备创建与第一数据通信链路对应的第一访问运行环境之后,还可以响应于权限更新操作,将第一访问运行环境由第一访问权限更新为第二访问权限;其中,第一访问运行环境在第一访问权限下所提供给第二终端设备的功能区别于第一访问运行环境在第二访问权限下所提供给第二终端设备的功能。
91.在一些实施例中,第二访问权限下的第一访问运行环境相较于第一访问权限下的第一访问运行环境而言,第二访问权限下的第一访问运行环境提供的第一终端设备的功能较多。可以理解的是,第二访问权限下的第一访问运行环境,可以暴露第一终端设备更多的功能给第二终端设备。
92.在本技术实施例中,权限更新操作可以包括但不限于以下至少一种:语音输入操作、指纹输入操作、人脸图像输入操作及密码输入操作等。
93.在一些实施例中,响应于权限更新操作,将第一访问运行环境由第一访问权限更新为第二访问权限,包括:检测权限更新操作的合法性,并在确定该权限更新操作合法的情况下,响应于权限更新操作,将第一访问运行环境由第一访问权限更新为第二访问权限。
94.下面通过示例对权限更新操作的合法性的检测进行说明:
95.示例性1:权限更新操作为语音输入操作,则第一终端设备通过拾音装置检测到用户语音时,提取该用户语音的用户声纹,并将该用户声纹与预先存储的合法声纹进行匹配,以及在该用户声纹与合法声纹匹配成功时,确定该语音输入操作为合法的语音输入操作。
96.示例性2、权限更新操作为人脸图像输入操作,则第一终端设备通过图像采集装置采集人脸图像,并将采集到的人脸图像与预先存储的合法人脸图像进行匹配,以及在采集到的人脸图像与合法人脸图像匹配时,确定人脸图像输入操作为合法的人脸图像输入操作。
97.通过实施该方法,在确定该权限更新操作合法的情况下,响应于权限更新操作,可以进一步提高第一终端设备的数据安全性。
98.305、第二终端设备通过第一数据通信链路,向第一终端设备发送第一功能调用指令。
99.306、第一终端设备接收第一功能调用指令,并响应于第一功能调用指令,在第一访问运行环境下,执行第一功能调用指令对应的操作。
100.其中,关于步骤304-步骤306的详细介绍,请参照图2所示的步骤202-步骤204的描述,此处不再赘述。
101.在一些实施例中,第一终端设备创建与第一数据通信链路对应的第一访问运行环境之后,还可以创建第一访问运行环境对应的数据存储区间,并将接收到的第二终端设备发送的数据信息存储在该数据存储区间中。
102.在一些实施例中,步骤306之后,第一终端设备还可以在第一数据通信链路断开时,删除第一访问运行环境。
103.在一些实施例中,步骤306之后,第一终端设备还可以在第一数据通信链路断开时,按照预先设置的销毁方式,销毁第二终端设备发送的数据信息。
104.进一步的,在一些实施例中,步骤306之后,还可以在第一数据通信链路断开时,删
除第一访问运行环境,并按照预先设置的销毁方式,销毁第二终端设备发送的数据信息。可选的,预先设置的销毁方式可以包括但不限于以下至少一种方式:复写法、消磁法以及剪碎法等。
105.通过实施该方法,第一终端设备在第一数据通信链路断开时,删除第一访问运行环境,以及销毁第二终端设备发送的数据信息,不仅可以起到保护第二终端设备数据安全的目的,还可以降低第一终端设备的存储压力。
106.在一些实施例中,步骤201之后,第一终端设备还可以通过第一数据通信链路向第二终端设备发送环境创建指令,第二终端设备可以在接收到该环境创建指令时,根据该环境创建指令,创建与第一数据通信链路对应的第二访问运行环境。
107.第一终端设备还可以通过第一数据通信链路向第二终端设备发送第二功能调用指令,第二终端设备还可以在接收到第二功能调用指令时,响应于第二功能调用指令,在第二访问运行环境下,执行第二功能调用指令对应的操作。
108.进一步的,与第一终端设备相同,第二终端设备还可以在创建与第一数据通信链路对应的第二访问运行环境之后,通过响应权限更新操作更新第二访问运行环境对应的访问权限。第二终端设备还可以创建用于存储第一终端设备发送的数据信息的数据存储区间。第二终端设备还可以在第一数据通信链路中断时,删除第二访问运行环境。第二终端设备还可以在第一数据通信链路中断时,销毁第一终端设备发送的数据信息。需要说明的是,第二终端设备执行的上述操作,可以参照第一终端设备的描述,此处不再赘述。
109.在一些实施例中,第一终端设备根据第一连接请求,与第二终端设备建立第一数据通信链路之后,还可以获取与第二终端设备建立数据通信链路的各个终端设备对应的设备标识;若各个终端设备对应的设备标识中包括除第一终端设备的第一设备标识之外的第二设备标识,则与第二设备标识指示的终端设备建立第二数据通信链路。
110.示例性的,第二终端设备20不仅与第一终端设备10建立数据通信链路,还与第三终端设备30建立数据通信链路,此时,第一终端设备10可以从第二终端设备20上获取第三终端设备30的设备标识,进而根据该第三终端设备30的设备标识,与第三终端设备30建立通信链路。
111.需要说明的是,第一终端设备10与第三终端设备30数据建立通信链路之后,第一终端设备10与第三终端设备30之间的交互,可以参照上述第一终端设备10与第二终端设备20之间的交互,本技术实施例不再赘述。
112.通过实施该方法,若与第一终端设备建立数据通信链路的第二终端设备还与其他终端设备建立数据通信链路,则该第一终端设备可以与该其他终端设备中的任一个建立数据通信链路,可以进一步提高设备互联的便捷性。
113.其中,第一终端设备可以为从验证设备,用于响应于用户操作输出第一验证信息,第二终端设备可以为主验证设备,用于响应于用户操作获取从验证设备输出的第一验证信息,以验证从验证设备。在从验证设备通过验证时,主验证设备可以触发与从验证设备的数据通信连接,从验证设备可以创建与建立的数据通信链路对应的访问运行环境,主验证设备可以通过数据通信链路发送功能调用指令,以调用从验证设备在访问运行环境下的功能。
114.下面以图1所示的场景示意图为例,进一步进行说明:智能手机20为主验证设备,
智能电视10为从验证设备,智能手机20需要使用智能电视10显示一个幻灯片文档,以便阅读。二者之间的互联流程具体如下:智能电视10可以响应于用户操作显示二维码,智能手机20可以响应于用户操作,扫描智能电视10显示的二维码实现对智能电视10的认证,进而在智能电视10认证通过的情况下,智能手机20可以基于其无线网络通信模块发起与智能电视10的通信连接,智能电视10在与智能手机20通信连接之后,可以创建提供幻灯片文档展示功能的访问运行环境及用于存储智能手机20发送的幻灯片文档的数据存储空间。智能手机20可以通过与智能电视10之间建立的数据通信链路,将幻灯片文档向智能电视10发送,智能电视10将接收到的幻灯片文档存储于上述数据存储空间,并对接收到的幻灯片文档进行播放。智能电视10在检测到与智能手机20的通信链路断开时,可以删除所创建的访问运行环境,以及销毁智能手机20发送的幻灯片文档。
115.通过实施上述方法,在第一终端设备和第二终端设备距离比较近时,第一终端设备则建立二者之间的数据通信链路,可以提高设备互联的便捷性。进一步的,第一终端设备在收到第二终端设备通过该数据通信链路发送的功能调用指令时,在其创建的访问运行环境下,执行该功能调用指令对应的操作,可以保证第一终端设备上数据的安全性。再进一步的,通过验证信息,可以进一步保证第一终端设备上数据的安全性。
116.请参阅图4,图4是本技术实施例公开的第一互联装置的结构框图。如图4所示的第一互联装置可以包括第一链路连接单元401、第一环境创建单元402、第一指令接收单元403以及第一控制单元404;
117.其中:
118.第一链路连接单元401,用于与处于第一终端设备的目标距离范围内的第二终端设备建立第一数据通信链路;
119.第一环境创建单元402,用于创建与第一数据通信链路对应的第一访问运行环境;
120.第一指令接收单元403,用于接收第二终端设备通过第一数据通信链路发送的第一功能调用指令;
121.第一控制单元404,用于响应于第一功能调用指令,在第一访问运行环境下,执行第一功能调用指令对应的操作。
122.在一些实施例中,第一链路连接单元401用于与处于第一终端设备的目标距离范围内的第二终端设备建立第一数据通信链路的方式具体可以包括:
123.第一链路连接单元401,用于输出第一验证信息;接收处于第一终端设备的目标距离范围内的第二终端设备发送的第一连接请求,第一连接请求是与第一验证信息相关联的;根据第一连接请求,与第二终端设备建立第一数据通信链路。
124.在一些实施例中,第一链路连接单元401,还用于与处于第一终端设备的目标距离范围内的第二终端设备建立第一数据通信链路之后,获取与第二终端设备建立数据通信链路的各个终端设备对应的设备标识,若各个终端设备对应的设备标识中包括除第一终端设备的第一设备标识之外的第二设备标识,则与第二设备标识指示的终端设备建立第二数据通信链路。
125.在一些实施例中,第一环境创建单元402,还用于创建与第一数据通信链路对应的第一访问运行环境之后,响应于权限更新操作,将第一访问运行环境由第一访问权限更新为第二访问权限;其中,第一访问运行环境在第一访问权限下所提供给第二终端设备的功
能区别于第一访问运行环境在第二访问权限下所提供给第二终端设备的功能。
126.在一些实施例中,第一控制单元404,还用于若第一数据通信链路断开,则删除第一访问运行环境。
127.在一些实施例中,第一控制单元404,还用于若第一数据通信链路断开,则按照预先设置的销毁方式,销毁第二终端设备发送的数据信息。
128.在一些实施例中,如图4所示的第一互联装置还可以包括第二发送单元。第二发送单元,用于第一链路连接单元401与处于第一终端设备的目标距离范围内的第二终端设备建立第一数据通信链路之后,通过第一数据通信链路向第二终端设备发送环境创建指令,环境创建指令用于指示第二终端设备根据环境创建指令创建与第一数据通信链路对应的第二访问运行环境;
129.第二发送单元,还用于通过第一数据通信链路向第二终端设备发送第二功能调用指令,第二功能调用指令用于指示第二终端设备在第二访问运行环境下,执行第二功能调用指令对应的操作。
130.请参阅图5,图5是本技术实施例公开的一种第一终端设备的结构框图。如图5所示的第一终端设备可以包括:处理器501、与处理器501耦合的存储器502,其中存储器502可存储有一个或多个计算机程序。
131.处理器501可以包括一个或者多个处理核。处理器501利用各种接口和线路连接整个终端设备内的各个部分,通过运行或执行存储在存储器502内的指令、程序、代码集或指令集,以及调用存储在存储器502内的数据,执行终端设备的各种功能和处理数据。可选地,处理器501可以采用数字信号处理(digital signal processing,dsp)、现场可编程门阵列(field-programmable gate array,fpga)、可编程逻辑阵列(programmable logic array,pla)中的至少一种硬件形式来实现。处理器501可集成中央处理器(central processing unit,cpu)、图像处理器(graphics processing unit,gpu)和调制解调器等中的一种或几种的组合。其中,cpu主要处理操作系统、用户界面和应用程序等;gpu用于负责显示内容的渲染和绘制;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理器501中,单独通过一块通信芯片进行实现。
132.存储器502可以包括随机存储器(random access memory,ram),也可以包括只读存储器(read-only memory,rom)。存储器502可用于存储指令、程序、代码、代码集或指令集。存储器502可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作系统的指令、用于实现至少一个功能的指令(比如触控功能、声音播放功能、图像播放功能等)、用于实现上述各个方法实施例的指令等。存储数据区还可以存储终端设备在使用中所创建的数据等。
133.在本技术实施例中,处理器501还具有以下功能:
134.与处于第一终端设备的目标距离范围内的第二终端设备建立第一数据通信链路;
135.创建与第一数据通信链路对应的第一访问运行环境;
136.接收第二终端设备通过第一数据通信链路发送的第一功能调用指令;
137.响应于第一功能调用指令,在第一访问运行环境下,执行第一功能调用指令对应的操作。
138.在本技术实施例中,处理器501还具有以下功能:
139.输出第一验证信息;接收处于第一终端设备的目标距离范围内的第二终端设备发送的第一连接请求,第一连接请求是与第一验证信息相关联的;
140.根据第一连接请求,与第二终端设备建立第一数据通信链路。
141.在本技术实施例中,处理器501还具有以下功能:
142.获取与第二终端设备建立数据通信链路的各个终端设备对应的设备标识,若各个终端设备对应的设备标识中包括除第一终端设备的第一设备标识之外的第二设备标识,则与第二设备标识指示的终端设备建立第二数据通信链路。
143.在本技术实施例中,第一访问运行环境对应第一访问权限,处理器501还具有以下功能:
144.响应于权限更新操作,将第一访问运行环境由第一访问权限更新为第二访问权限;其中,第一访问运行环境在第一访问权限下所提供给第二终端设备的功能区别于第一访问运行环境在第二访问权限下所提供给第二终端设备的功能。
145.在本技术实施例中,处理器501还具有以下功能:
146.若第一数据通信链路断开,则删除第一访问运行环境。
147.在本技术实施例中,处理器501还具有以下功能:
148.若第一数据通信链路断开,则按照预先设置的销毁方式,销毁第二终端设备发送的数据信息。
149.在本技术实施例中,处理器501还具有以下功能:
150.通过第一数据通信链路向第二终端设备发送环境创建指令,环境创建指令用于指示第二终端设备根据环境创建指令创建与第一数据通信链路对应的第二访问运行环境;
151.通过第一数据通信链路向第二终端设备发送第二功能调用指令,第二功能调用指令用于指示第二终端设备在第二访问运行环境下,执行第二功能调用指令对应的操作。
152.请参阅图6,图6是本技术实施例公开的一种第二互联装置的结构框图。如图6所示的第二互联装置可以包括第二链路连接单元601和第一发送单元602;
153.第二链路连接单元601,用于与第一终端设备建立第一数据通信链路,第二终端设备处于第一终端设备的目标距离范围内;
154.第一发送单元602,用于通过第一数据通信链路,向第一终端设备发送第一功能调用指令,第一功能调用指令用于指示第一终端设备响应于第一功能调用指令,在第一访问运行环境下,执行第一功能调用指令对应的操作;其中,第一访问运行环境是由第一终端设备创建的与第一数据通信链路对应的访问运行环境。
155.在一些实施例中,第二链路连接单元601用于与第一终端设备建立第一数据通信链路的方式具体可以包括:第二链路连接单元601,用于在获取到第一终端设备输出的第一验证信息时,根据第一验证信息向第一终端设备发送第一连接请求,第一连接请求用于请求第一终端设备与第二终端设备建立第一数据通信链路。
156.在一些实施例中,如图6所示的第二互联装置还可以包括第二环境创建单元、第二指令接收单元以及第二控制单元。其中:
157.第二环境创建单元,用于接收第一终端设备通过第一数据通信链路发送的环境创建指令,并根据环境创建指令创建与第一数据通信链路对应的第二访问运行环境。
158.第二指令接收单元,用于接收第一终端设备通过第一数据通信链路发送的第二功
能调用指令。
159.第二控制单元,用于响应于第二功能调用指令,在第二访问运行环境下,执行第二功能调用指令对应的操作。
160.请参阅图7,图7是本技术实施例公开的一种第二终端设备的结构框图。如图7所示的第二终端设备可以包括处理器701、与处理器701耦合的存储器702,其中存储器702可存储有一个或多个计算机程序。
161.其中,关于处理器701的介绍,请参阅图5所示的第一终端设备中的处理器501,关于存储器702的介绍,请参阅图5所示的第一终端设备中的存储器505,本技术实施例不再赘述。
162.在本技术实施例中,处理器701还具有以下功能:
163.与第一终端设备建立第一数据通信链路,第二终端设备处于第一终端设备的目标距离范围内;
164.通过第一数据通信链路,向第一终端设备发送第一功能调用指令,第一功能调用指令用于指示第一终端设备响应于第一功能调用指令,在第一访问运行环境下,执行第一功能调用指令对应的操作;其中,第一访问运行环境是由第一终端设备创建的与第一数据通信链路对应的访问运行环境。
165.在本技术实施例中,处理器701还具有以下功能:
166.在获取到第一终端设备输出的第一验证信息时,根据第一验证信息向第一终端设备发送第一连接请求,第一连接请求用于请求第一终端设备与第二终端设备建立第一数据通信链路。
167.在本技术实施例中,处理器701还具有以下功能:
168.接收第一终端设备通过第一数据通信链路发送的环境创建指令,并根据环境创建指令创建与第一数据通信链路对应的第二访问运行环境。
169.接收第一终端设备通过第一数据通信链路发送的第二功能调用指令。
170.响应于第二功能调用指令,在第二访问运行环境下,执行第二功能调用指令对应的操作。
171.本技术实施例公开一种计算机可读存储介质,其存储计算机程序,其中,计算机程序使得计算机执行上述实施例中第一终端设备执行的部分或全部步骤。
172.本技术实施例公开另一种计算机可读存储介质,其存储计算机程序,其中,计算机程序使得计算机执行上述实施例中第二终端设备执行的部分或全部步骤。
173.本技术实施例公开了一种计算机程序产品,当所述计算机程序产品在计算机上运行时,使得所述计算机执行上述实施例中第一终端设备执行的部分或全部步骤。
174.本技术实施例公开了另一种计算机程序产品,当所述计算机程序产品在计算机上运行时,使得所述计算机执行上述实施例中第二终端设备执行的部分或全部步骤。
175.本技术实施例公开了一种应用发布平台,所述应用发布平台用于发布计算机程序产品,其中,当所述计算机程序产品在计算机上运行时,使得所述计算机执行上述实施例中第一终端设备执行的部分或全部步骤。
176.本技术实施例公开了另一种应用发布平台,所述应用发布平台用于发布计算机程序产品,其中,当所述计算机程序产品在计算机上运行时,使得所述计算机执行上述实施例
中第二终端设备执行的部分或全部步骤。
177.在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。
178.所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本技术实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存储的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,dvd)、或者半导体介质(例如固态硬盘solid state disk(ssd))等。
179.所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
180.在本技术所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
181.所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
182.另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
183.所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本技术各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-only memory,rom)、随机存取存储器(random access memory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。
184.以上所述,以上实施例仅用以说明本技术的技术方案,而非对其限制;尽管参照前述实施例对本技术进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些
修改或者替换,并不使相应技术方案的本质脱离本技术各实施例技术方案的精神和范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1