首页 / 专利库 / 牙科学 / 牙生成 / 设备共享方法、装置及存储介质

设备共享方法、装置及存储介质

阅读:1029发布:2020-07-16

专利汇可以提供设备共享方法、装置及存储介质专利检索,专利查询,专利分析的服务。并且本公开是关于一种设备共享方法、装置及存储介质,属于通信领域。该方法包括:当检测到针对至少两个目标智能设备的共享操作时,根据该至少两个目标智能设备的描述信息生成一个共享数据包,该至少两个目标智能设备为与第一用户账号绑定的至少两个智能设备,第一用户账号为当前登录的用户账号。通过蓝牙广播共享数据包,并当接收到第二终端发送的蓝牙连接 请求 时,建立与第二终端之间的蓝牙连接,进而将该至少两个目标智能设备共享给第二终端。这样,在无需 数据网络 消耗的情况下,通过蓝牙实现了设备的共享,丰富了设备共享方式,简化了操作过程,提高了设备共享效率,且降低了用户的操作成本和理解成本,以及降低了添加第二用户账号的出错率。,下面是设备共享方法、装置及存储介质专利的具体信息内容。

1.一种设备共享方法,其特征在于,应用于第一终端,所述方法包括:
当检测到针对至少两个目标智能设备的共享操作时,根据所述至少两个目标智能设备的描述信息生成一个共享数据包;
其中,所述至少两个目标智能设备为与第一用户账号绑定的至少两个智能设备,所述第一用户账号为所述第一终端当前登录的用户账号;
通过蓝牙广播所述共享数据包;
当接收到第二终端发送的蓝牙连接请求时,建立与所述第二终端之间的蓝牙连接,以将所述至少两个目标智能设备共享给所述第二终端。
2.根据权利要求1所述的方法,其特征在于,所述当检测到针对至少两个目标智能设备的共享操作时,根据所述至少两个目标智能设备的描述信息生成一个共享数据包之前,还包括:
显示设备信息编辑界面,所述设备信息编辑界面中包括与所述第一用户账号绑定的多个智能设备的描述信息;
当检测到对所述多个智能设备中至少两个智能设备的选择操作时,将所述选择操作所选择的所述至少两个智能设备确定为所述至少两个目标智能设备。
3.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:
显示共享管理界面,所述共享管理界面中包括当前可连接的多个终端的蓝牙信息;
当检测到针对目标终端的黑名单加入操作时,根据所述目标终端的蓝牙信息将所述目标终端添加至黑名单中,所述目标终端为所述多个终端中的任一终端;
所述通过蓝牙广播所述共享数据包,包括:
通过蓝牙向除所述黑名单之外的终端广播所述共享数据包。
4.根据权利要求3所述的方法,其特征在于,所述多个终端中包括未共享所述至少两个目标智能设备的终端和/或已共享所述至少两个目标智能设备的终端。
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
在与所述第二终端建立蓝牙连接的过程中,显示连接提示消息,所述连接提示消息用于指示所述第二终端接受所述至少两个目标智能设备的共享,且当前正在与所述第一终端建立蓝牙连接。
6.一种设备共享方法,其特征在于,应用于第二终端,所述方法包括:
通过蓝牙扫描,以获取第一终端广播的共享数据包,所述共享数据包中包括至少两个目标智能设备的描述信息;
显示共享提示消息,所述共享提示消息用于提示是否通过所述第二终端对所述至少两个目标智能设备进行控制;
当检测到对所述共享提示消息的确认操作时,向所述第一终端发送蓝牙连接请求,以建立与所述第一终端之间的蓝牙连接;
当与所述第一终端之间的蓝牙连接建立成功时,向服务器发送信息绑定请求,所述信息绑定请求中携带所述至少两个目标智能设备的描述信息和所述第二用户账号,所述信息绑定请求用于指示所述服务器将所述至少两个目标智能设备与所述第二用户账号进行绑定。
7.根据权利要求6所述的方法,其特征在于,所述向服务器发送信息绑定请求之后,还包括:
在设备信息界面中显示所述至少两个目标智能设备的描述信息,所述设备信息界面用于显示能够控制的智能设备的描述信息。
8.根据权利要求6所述的方法,其特征在于,所述向服务器发送信息绑定请求之后,还包括:
向所述服务器发送控制消息,所述控制消息中至少携带所述第二用户账号、所述至少两个目标智能设备中任一目标智能设备的标识和控制操作,所述控制消息用于指示所述服务器控制所述任一目标智能设备执行所述控制操作;
接收所述服务器发送的控制成功消息,所述控制成功消息用于提示已成功控制所述目标智能设备执行所述控制操作。
9.一种设备共享装置,其特征在于,应用于第一终端,所述装置包括:
生成模,用于当检测到针对至少两个目标智能设备的共享操作时,根据所述至少两个目标智能设备的描述信息生成一个共享数据包;
其中,所述至少两个目标智能设备为与第一用户账号绑定的至少两个智能设备,所述第一用户账号为所述第一终端当前登录的用户账号;
广播模块,用于通过蓝牙广播所述共享数据包;
连接建立模块,用于当接收到第二终端发送的蓝牙连接请求时,建立与所述第二终端之间的蓝牙连接,以将所述至少两个目标智能设备共享给所述第二终端。
10.根据权利要求9所述的装置,其特征在于,所述装置还包括:
第一显示模块,用于显示设备信息编辑界面,所述设备信息编辑界面中包括与所述第一用户账号绑定的多个智能设备的描述信息;
确定模块,用于当检测到对所述多个智能设备中至少两个智能设备的选择操作时,将所述选择操作所选择的所述至少两个智能设备确定为所述至少两个目标智能设备。
11.根据权利要求9或10所述的装置,其特征在于,所述装置还包括:
第二显示模块,用于显示共享管理界面,所述共享管理界面中包括当前可连接的多个终端的蓝牙信息;
添加模块,用于当检测到针对目标终端的黑名单加入操作时,根据所述目标终端的蓝牙信息将所述目标终端添加至黑名单中,所述目标终端为所述多个终端中的任一终端;
所述广播模块,主要用于通过蓝牙向除所述黑名单之外的终端广播所述共享数据包。
12.根据权利要求11所述的装置,其特征在于,所述多个终端中包括未共享所述至少两个目标智能设备的终端和/或已共享所述至少两个目标智能设备的终端。
13.根据权利要求9所述的装置,其特征在于,所述装置还包括:
第三显示模块,用于在与所述第二终端建立蓝牙连接的过程中,显示连接提示消息,所述连接提示消息用于指示所述第二终端接受所述至少两个目标智能设备的共享,且当前正在与所述第一终端建立蓝牙连接。
14.一种设备共享装置,其特征在于,应用于第二终端,所述装置包括:
获取模块,用于通过蓝牙扫描,以获取第一终端广播的共享数据包,所述共享数据包中包括至少两个目标智能设备的描述信息;
第一显示模块,用于显示共享提示消息,所述共享提示消息用于提示是否通过所述第二终端对所述至少两个目标智能设备进行控制;
第一发送模块,用于当检测到对所述共享提示消息的确认操作时,向所述第一终端发送蓝牙连接请求,以建立与所述第一终端之间的蓝牙连接;
第二发送模块,用于当与所述第一终端之间的蓝牙连接建立成功时,向服务器发送信息绑定请求,所述信息绑定请求中携带所述至少两个目标智能设备的描述信息和所述第二用户账号,所述信息绑定请求用于指示所述服务器将所述至少两个目标智能设备与所述第二用户账号进行绑定。
15.根据权利要求14所述的装置,其特征在于,所述装置还包括:
第二显示模块,用于在设备信息界面中显示所述至少两个目标智能设备的描述信息,所述设备信息界面用于显示能够控制的智能设备的描述信息。
16.根据权利要求14所述的装置,其特征在于,所述装置还包括:
第三发送模块,用于向所述服务器发送控制消息,所述控制消息中至少携带所述第二用户账号、所述至少两个目标智能设备中任一目标智能设备的标识和控制操作,所述控制消息用于指示所述服务器控制所述任一目标智能设备执行所述控制操作;
接收模块,用于接收所述服务器发送的控制成功消息,所述控制成功消息用于提示已成功控制所述目标智能设备执行所述控制操作。
17.一种设备共享装置,其特征在于,所述装置包括:
处理器;
用于存储处理器可执行指令的存储器
其中,所述处理器被配置为执行权利要求1-5任一所述的方法的步骤。
18.一种计算机可读存储介质,所述计算机可读存储介质上存储有指令,其特征在于,所述指令被处理器执行时实现权利要求1-5任一所述的方法的步骤。
19.一种设备共享装置,其特征在于,所述装置包括:
处理器;
用于存储处理器可执行指令的存储器;
其中,所述处理器被配置为执行权利要求6-8任一所述的方法的步骤。
20.一种计算机可读存储介质,所述计算机可读存储介质上存储有指令,其特征在于,所述指令被处理器执行时实现权利要求6-8任一所述的方法的步骤。

说明书全文

设备共享方法、装置及存储介质

技术领域

[0001] 本公开涉及通信技术领域,尤其涉及一种设备共享方法、装置及存储介质。

背景技术

[0002] 随着科技的发展,诸如智能空调、智能壶、智能空气净化器等智能设备逐渐出现在人们的视野中。实际应用中,智能设备的拥有者可以通过手机等终端远程控制智能设备,也可以将自己的智能设备共享给其他用户。为了便于后续说明,可以将智能设备的拥有者称为第一用户,将其他用户称为第二用户。
[0003] 目前,当第一用户将自己的智能设备共享给第二用户时,第一用户可以在第一终端的设备共享界面中输入第二用户账号,这样,第一终端可以通过服务器向第二终端发送共享通知,第一终端为第一用户对应的终端,第二终端为第二用户对应的终端。当第二终端接收到该共享通知后,可以显示该共享通知,如果第二用户接受共享,则在第二终端上触发确认共享操作。此时,第二终端可以向服务器发送共享接受消息。当服务器接收到该共享接受消息时,可以将第二用户账号与该智能设备进行绑定,这样,第二用户便获得了对该智能设备的使用权和操作权。发明内容
[0004] 为克服相关技术中存在的问题,本公开提供一种设备共享方法、装置及存储介质。所述技术方案如下:
[0005] 根据本公开实施例的第一方面,提供一种设备共享方法,应用于第一终端,所述方法包括:
[0006] 当检测到针对至少两个目标智能设备的共享操作时,根据所述至少两个目标智能设备的描述信息生成一个共享数据包;
[0007] 其中,所述至少两个目标智能设备为与第一用户账号绑定的至少两个智能设备,所述第一用户账号为所述第一终端当前登录的用户账号;
[0008] 通过蓝牙广播所述共享数据包;
[0009] 当接收到第二终端发送的蓝牙连接请求时,建立与所述第二终端之间的蓝牙连接,以将所述至少两个目标智能设备共享给所述第二终端。
[0010] 可选地,所述当检测到针对至少两个目标智能设备的共享操作时,根据所述至少两个目标智能设备的描述信息生成一个共享数据包之前,还包括:
[0011] 显示设备信息编辑界面,所述设备信息编辑界面中包括与所述第一用户账号绑定的多个智能设备的描述信息;
[0012] 当检测到对所述多个智能设备中至少两个智能设备的选择操作时,将所述选择操作所选择的所述至少两个智能设备确定为所述至少两个目标智能设备。
[0013] 可选地,所述方法还包括:
[0014] 显示共享管理界面,所述共享管理界面中包括当前可连接的多个终端的蓝牙信息;
[0015] 当检测到针对目标终端的黑名单加入操作时,根据所述目标终端的蓝牙信息将所述目标终端添加至黑名单中,所述目标终端为所述多个终端中的任一终端;
[0016] 可选地,所述通过蓝牙广播所述共享数据包,包括:
[0017] 通过蓝牙向除所述黑名单之外的终端广播所述共享数据包。
[0018] 可选地,所述多个终端中包括未共享所述至少两个目标智能设备的终端和/或已共享所述至少两个目标智能设备的终端。
[0019] 可选地,所述方法还包括:
[0020] 在与所述第二终端建立蓝牙连接的过程中,显示连接提示消息,所述连接提示消息用于指示所述第二终端接受所述至少两个目标智能设备的共享,且当前正在与所述第一终端建立蓝牙连接。
[0021] 根据本公开实施例的第二方面,提供一种设备共享方法,应用于第二终端,所述方法包括:
[0022] 通过蓝牙扫描,以获取第一终端广播的共享数据包,所述共享数据包中包括至少两个目标智能设备的描述信息;
[0023] 显示共享提示消息,所述共享提示消息用于提示是否通过所述第二终端对所述至少两个目标智能设备进行控制;
[0024] 当检测到对所述共享提示消息的确认操作时,向所述第一终端发送蓝牙连接请求,以建立与所述第一终端之间的蓝牙连接;
[0025] 当与所述第一终端之间的蓝牙连接建立成功时,向服务器发送信息绑定请求,所述信息绑定请求中携带所述至少两个目标智能设备的描述信息和所述第二用户账号,所述信息绑定请求用于指示所述服务器将所述至少两个目标智能设备与所述第二用户账号进行绑定。
[0026] 可选地,所述向服务器发送信息绑定请求之后,还包括:
[0027] 在设备信息界面中显示所述至少两个目标智能设备的描述信息,所述设备信息界面用于显示能够控制的智能设备的描述信息。
[0028] 可选地,所述向服务器发送信息绑定请求之后,还包括:
[0029] 向所述服务器发送控制消息,所述控制消息中至少携带所述第二用户账号、所述至少两个目标智能设备中任一目标智能设备的标识和控制操作,所述控制消息用于指示所述服务器控制所述任一目标智能设备执行所述控制操作;
[0030] 接收所述服务器发送的控制成功消息,所述控制成功消息用于提示已成功控制所述目标智能设备执行所述控制操作。
[0031] 根据本公开实施例的第三方面,提供一种设备共享装置,应用于第一终端,所述装置包括:
[0032] 生成模,用于当检测到针对至少两个目标智能设备的共享操作时,根据所述至少两个目标智能设备的描述信息生成一个共享数据包;
[0033] 其中,所述至少两个目标智能设备为与第一用户账号绑定的至少两个智能设备,所述第一用户账号为所述第一终端当前登录的用户账号;
[0034] 广播模块,用于通过蓝牙广播所述共享数据包;
[0035] 连接建立模块,用于当接收到第二终端发送的蓝牙连接请求时,建立与所述第二终端之间的蓝牙连接,以将所述至少两个目标智能设备共享给所述第二终端。
[0036] 可选地,所述装置还包括:
[0037] 第一显示模块,用于显示设备信息编辑界面,所述设备信息编辑界面中包括与所述第一用户账号绑定的多个智能设备的描述信息;
[0038] 确定模块,用于当检测到对所述多个智能设备中至少两个智能设备的选择操作时,将所述选择操作所选择的所述至少两个智能设备确定为所述至少两个目标智能设备。
[0039] 可选地,所述装置还包括:
[0040] 第二显示模块,用于显示共享管理界面,所述共享管理界面中包括当前可连接的多个终端的蓝牙信息;
[0041] 添加模块,用于当检测到针对目标终端的黑名单加入操作时,根据所述目标终端的蓝牙信息将所述目标终端添加至黑名单中,所述目标终端为所述多个终端中的任一终端;
[0042] 所述广播模块,主要用于通过蓝牙向除所述黑名单之外的终端广播所述共享数据包。
[0043] 可选地,所述多个终端中包括未共享所述至少两个目标智能设备的终端和/或已共享所述至少两个目标智能设备的终端。
[0044] 可选地,所述装置还包括:
[0045] 第三显示模块,用于在与所述第二终端建立蓝牙连接的过程中,显示连接提示消息,所述连接提示消息用于指示所述第二终端接受所述至少两个目标智能设备的共享,且当前正在与所述第一终端建立蓝牙连接。
[0046] 根据本公开实施例的第四方面,提供一种设备共享装置,应用于第二终端,所述装置包括:
[0047] 获取模块,用于通过蓝牙扫描,以获取第一终端广播的共享数据包,所述共享数据包中包括至少两个目标智能设备的描述信息;
[0048] 第一显示模块,用于显示共享提示消息,所述共享提示消息用于提示是否通过所述第二终端对所述至少两个目标智能设备进行控制;
[0049] 第一发送模块,用于当检测到对所述共享提示消息的确认操作时,向所述第一终端发送蓝牙连接请求,以建立与所述第一终端之间的蓝牙连接;
[0050] 第二发送模块,用于当与所述第一终端之间的蓝牙连接建立成功时,向服务器发送信息绑定请求,所述信息绑定请求中携带所述至少两个目标智能设备的描述信息和所述第二用户账号,所述信息绑定请求用于指示所述服务器将所述至少两个目标智能设备与所述第二用户账号进行绑定。
[0051] 可选地,所述装置还包括:
[0052] 第二显示模块,用于在设备信息界面中显示所述至少两个目标智能设备的描述信息,所述设备信息界面用于显示能够控制的智能设备的描述信息。
[0053] 可选地,所述装置还包括:
[0054] 第三发送模块,用于向所述服务器发送控制消息,所述控制消息中至少携带所述第二用户账号、所述至少两个目标智能设备中任一目标智能设备的标识和控制操作,所述控制消息用于指示所述服务器控制所述任一目标智能设备执行所述控制操作;
[0055] 接收模块,用于接收所述服务器发送的控制成功消息,所述控制成功消息用于提示已成功控制所述目标智能设备执行所述控制操作。
[0056] 根据本公开实施例的第五方面,提供一种设备共享装置,所述装置包括:
[0057] 处理器;
[0058] 用于存储处理器可执行指令的存储器
[0059] 其中,所述处理器被配置为执行上述第一方面所述的设备共享方法的步骤。
[0060] 根据本公开实施例的第六方面,提供一种计算机可读存储介质,所述计算机可读存储介质上存储有指令,所述指令被处理器执行时实现上述第一方面所述的设备共享方法的步骤。
[0061] 根据本公开实施例的第七方面,提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述第一方面所述的设备共享方法的步骤。
[0062] 根据本公开实施例的第八方面,提供一种设备共享装置,所述装置包括:
[0063] 处理器;
[0064] 用于存储处理器可执行指令的存储器;
[0065] 其中,所述处理器被配置为执行上述第二方面所述的设备共享方法的步骤。
[0066] 根据本公开实施例的第九方面,提供一种计算机可读存储介质,所述计算机可读存储介质上存储有指令,所述指令被处理器执行时实现上述第二方面所述的设备共享方法的步骤。
[0067] 根据本公开实施例的第十方面,提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述第二方面所述的设备共享方法的步骤。
[0068] 本公开的实施例提供的技术方案至少可以包括以下有益效果:当第一终端检测到针对至少两个目标智能设备的共享操作时,根据该至少两个目标智能设备的描述信息生成一个共享数据包。由于该至少两个目标智能设备为与第一用户账号绑定的至少两个智能设备,第一用户账号为第一终端当前登录的用户账号,因此,第一终端通过蓝牙广播该共享数据包之后,当接收到第二终端发送的蓝牙连接请求时,可以建立与第二终端之间的蓝牙连接,进而将该至少两个目标智能设备共享给第二终端。也即是,第一终端可以在无需数据网络消耗的情况下通过蓝牙实现智能设备的批量共享,丰富了设备共享方式。而且智能设备的拥有者也不用逐个指定并添加第二用户账号就可实现设备共享,简化了操作过程,提高了设备共享效率,且降低了用户的操作成本和理解成本,以及降低了添加第二用户账号的出错率。另外,由于第二用户账号不限于拥有者指定,从而扩大了智能设备的共享范围。
[0069] 应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。附图说明
[0070] 此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。
[0071] 图1是本公开实施例提供的一种设备共享的实施环境示意图;
[0072] 图2是根据一示例性实施例示出的一种设备共享方法的流程图
[0073] 图3是根据一示例性实施例示出的另一种设备共享方法的流程图;
[0074] 图4是根据一示例性实施例示出的又一种设备共享方法的流程图;
[0075] 图5是根据一示例性实施例示出的一种设备信息编辑界面示意图;
[0076] 图6是根据一示例性实施例示出的一种共享管理界面示意图;
[0077] 图7是是根据一示例性实施例示出的一种黑名单管理界面示意图;
[0078] 图8是根据一示例性实施例示出的一种等待发现提示消息显示界面示意图;
[0079] 图9是根据一示例性实施例示出的一种共享提示消息显示界面示意图;
[0080] 图10是根据一示例性实施例示出的一种连接提示消息显示界面示意图;
[0081] 图11是根据一示例性实施例示出的一种连接进度提示消息显示界面示意图;
[0082] 图12是根据一示例性实施例示出的一种连接成功提示消息显示界面示意图;
[0083] 图13是根据一示例性实施例示出的一种设备共享装置的框图
[0084] 图14是根据一示例性实施例示出的另一种设备共享装置的框图;
[0085] 图15是根据一示例性实施例示出的又一种设备共享装置的框图;
[0086] 图16是根据一示例性实施例示出的再一种设备共享装置的框图。

具体实施方式

[0087] 这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
[0088] 在对本公开实施例提供的方法进行详细的解释说明之前,先对本公开实施例涉及的名词、应用场景和实施环境进行介绍。
[0089] 首先,对本公开实施例涉及的名词进行说明。
[0090] 第一终端:为第一用户对应的终端,第一用户为智能设备的拥有者。第一终端可以是移动终端,也可以是固定终端。移动终端包括但不限于手机、个人数字助理(Personal Digital Assistant,PDA)、平板电脑、便携设备(例如,便携式计算机、袖珍式计算机或手持式计算机)等具有安装应用软件且具有操作显示屏的移动设备。固定终端包括但不限于禁、智能固定电话、控制台等具有图像采集功能的固定设备。本公开实施例对此不作限定。
[0091] 第二终端:为第二用户对应的终端,第二用户为除智能设备的拥有者以外的其他用户。第二终端可以是移动终端,也可以是固定终端。移动终端包括但不限于手机、PDA、平板电脑、便携设备(例如,便携式计算机、袖珍式计算机或手持式计算机)等具有安装应用软件且具有操作显示屏的移动设备。固定终端包括但不限于门禁、智能固定电话、控制台等具有图像采集功能的固定设备。本公开实施例对此不作限定。
[0092] 其次,对本公开实施例涉及的应用场景进行说明。
[0093] 现代生活中,人们可能拥有类似智能空调、智能水壶、智能空气净化器等多个智能设备,第一用户可以通过第一终端远程控制智能设备,也可以将自己的智能设备共享给第二用户。目前,第一用户在将智能设备共享给第二用户时,需要在第一终端的设备共享界面中手动输入第二用户账号,之后,第一终端通过服务器向第二终端发送共享通知,第二终端接收到共享通知后可以将该共享通知显示给第二用户,如果第二用户接受共享,则可以在第二终端上触发确认共享操作。此时,第二终端可以向服务器发送共享接受消息。当服务器接收到该共享接受消息时,可以将第二用户账号与该智能设备进行绑定,这样,第二用户便获得了对该智能设备的使用权和操作权。然而,设备共享方式较单一,且通过此种方式共享设备会消耗大量的网络资源,成本高且共享速度慢。另外,当第一用户想要将自己的智能设备共享给多个第二用户,则需要分次添加多个第二用户账号,并分次向多个第二终端发送共享通知,这样就会导致设备共享效率低,操作过程复杂,成本高,且容易出错。且由于第二用户账号为第二用户指定的,这样就限制了智能设备的共享范围。
[0094] 最后,对本公开实施例涉及的实施环境进行说明。
[0095] 图1是本公开实施例提供的一种设备共享的实施环境示意图。参见图1,该实施环境包括:第一终端101、第二终端102和服务器103,第一终端101与第二终端102之间可以通过蓝牙技术进行通信,第二终端102与服务器103之间可以通过有线或者无线连接以进行通信。其中,第一终端101在检测到针对至少两个目标智能设备的共享操作时,可以根据该至少两个目标智能设备的描述信息生成一个共享数据包,然后通过蓝牙广播该共享数据包,并当其接收到第二终端102发送的蓝牙连接请求时,建立与第二终端102之间的蓝牙连接,进而将该至少两个目标智能设备共享给第二终端102。而当第一终端101与第二终端102之间的蓝牙连接建立成功时,第二终端102可以向服务器103发送信息绑定请求,由于该信息绑定请求中携带至少两个目标智能设备的描述信息和第二用户账号,所以当服务器103接收到该信息绑定请求时,可以将该至少两个目标智能设备与第二用户账号进行绑定,从而实现智能设备的蓝牙共享。
[0096] 接下来对本公开实施例提供的设备共享方法进行解释说明。
[0097] 图2是根据一示例性实施例示出的一种设备共享方法的流程图,该方法应用于第一终端。如图2所示,该方法包括以下步骤。
[0098] 在步骤201中,当检测到针对至少两个目标智能设备的共享操作时,根据该至少两个目标智能设备的描述信息生成一个共享数据包。
[0099] 其中,该至少两个目标智能设备为与第一用户账号绑定的至少两个智能设备,第一用户账号为第一终端当前登录的用户账号。
[0100] 在步骤202中,通过蓝牙广播该共享数据包。
[0101] 在步骤203中,当接收到第二终端发送的蓝牙连接请求时,建立与第二终端之间的蓝牙连接,以将该至少两个目标智能设备共享给第二终端。
[0102] 在本公开实施例中,当第一终端检测到针对至少两个目标智能设备的共享操作时,根据该至少两个目标智能设备的描述信息生成一个共享数据包。由于该至少两个目标智能设备为与第一用户账号绑定的至少两个智能设备,第一用户账号为第一终端当前登录的用户账号,因此,第一终端通过蓝牙广播该共享数据包之后,当接收到第二终端发送的蓝牙连接请求时,可以建立与第二终端之间的蓝牙连接,进而将该至少两个目标智能设备共享给第二终端。也即是,第一终端可以在无需数据网络消耗的情况下通过蓝牙实现智能设备的批量共享,丰富了设备共享方式。而且智能设备的拥有者也不用逐个指定并添加第二用户账号就可实现设备共享,简化了操作过程,提高了设备共享效率,且降低了用户的操作成本和理解成本,以及降低了添加第一用户账号的出错率。另外,由于第一用户账号不限于拥有者指定,从而扩大了智能设备的共享范围。
[0103] 可选地,当检测到针对至少两个目标智能设备的共享操作时,根据至少两个目标智能设备的描述信息生成一个共享数据包之前,还包括:
[0104] 显示设备信息编辑界面,设备信息编辑界面中包括与第一用户账号绑定的多个智能设备的描述信息;
[0105] 当检测到对多个智能设备中至少两个智能设备的选择操作时,将选择操作所选择的至少两个智能设备确定为至少两个目标智能设备。
[0106] 可选地,该方法还包括:
[0107] 显示共享管理界面,共享管理界面中包括当前可连接的多个终端的蓝牙信息;
[0108] 当检测到针对目标终端的黑名单加入操作时,根据目标终端的蓝牙信息将目标终端添加至黑名单中,目标终端为多个终端中的任一终端;
[0109] 可选地,通过蓝牙广播共享数据包,包括:
[0110] 通过蓝牙向除黑名单之外的终端广播共享数据包。
[0111] 可选地,多个终端中包括未共享至少两个目标智能设备的终端和/或已共享至少两个目标智能设备的终端。
[0112] 可选地,该方法还包括:
[0113] 在与第二终端建立蓝牙连接的过程中,显示连接提示消息,连接提示消息用于指示第二终端接受至少两个目标智能设备的共享,且当前正在与第一终端建立蓝牙连接。
[0114] 上述所有可选技术方案,均可按照任意结合形成本公开的可选实施例,本公开实施例对此不再一一赘述。
[0115] 图3是根据一示例性实施例示出的一种设备共享方法的流程图,该方法应用于第二终端。如图3所示,该方法包括以下步骤。
[0116] 在步骤301中,通过蓝牙扫描,以获取第一终端广播的共享数据包,共享数据包中包括至少两个目标智能设备的描述信息。
[0117] 在步骤302中,显示共享提示消息,共享提示消息用于提示是否通过第二终端对至少两个目标智能设备进行控制。
[0118] 在步骤303中,当检测到对共享提示消息的确认操作时,向第一终端发送蓝牙连接请求,以建立与第一终端之间的蓝牙连接。
[0119] 在步骤304中,当与第一终端之间的蓝牙连接建立成功时,向服务器发送信息绑定请求,信息绑定请求中携带至少两个目标智能设备的描述信息和第二用户账号,信息绑定请求用于指示服务器将至少两个目标智能设备与第二用户账号进行绑定。
[0120] 在本公开实施例中,第二终端通过蓝牙扫描并获取第一终端广播的共享数据包。由于该共享数据包中包括至少两个目标智能设备的描述信息,所以当第二终端获取到该共享数据包之后,可以显示共享提示消息。由于该共享提示消息用于提示是否通过第二终端对至少两个目标智能设备进行控制,所以当第二终端检测到对该共享提示消息的确认操作时,可以向第一终端发送蓝牙连接请求,进而建立与第一终端之间的蓝牙连接。进一步地,当与第一终端之间的蓝牙连接建立成功时,第二终端可以向服务器发送信息绑定请求。由于该信息绑定请求中携带至少两个目标智能设备的描述信息和第二用户账号,所以当服务器接收到该信息绑定请求时,可以将该至少两个目标智能设备与第二用户账号进行绑定,从而实现设备的共享。这样,在无需数据网络消耗的情况下,第一终端通过蓝牙实现了智能设备的批量共享,丰富了设备共享方式。而且智能设备的拥有者也不用逐个指定并添加第二用户账号就可实现设备共享,简化了操作过程,提高了设备共享效率,且降低了用户的操作成本和理解成本,以及降低了添加第一用户账号的出错率。另外,由于第一用户账号不限于拥有者指定,从而扩大了智能设备的共享范围。
[0121] 可选地,向服务器发送信息绑定请求之后,还包括:
[0122] 在设备信息界面中显示至少两个目标智能设备的描述信息,设备信息界面用于显示能够控制的智能设备的描述信息。
[0123] 可选地,向服务器发送信息绑定请求之后,还包括:
[0124] 向服务器发送控制消息,控制消息中至少携带第二用户账号、至少两个目标智能设备中任一目标智能设备的标识和控制操作,控制消息用于指示服务器控制任一目标智能设备执行控制操作;
[0125] 接收服务器发送的控制成功消息,控制成功消息用于提示已成功控制目标智能设备执行控制操作。
[0126] 上述所有可选技术方案,均可按照任意结合形成本公开的可选实施例,本公开实施例对此不再一一赘述。
[0127] 图4是根据一示例性实施例示出的一种设备共享方法的流程图。该方法的交互主体为第一终端、第二终端和服务器,如图4所示,该方法包括以下步骤。
[0128] 在步骤401中,当第一终端检测到针对至少两个目标智能设备的共享操作时,根据该至少两个目标智能设备的描述信息生成一个共享数据包。
[0129] 需要说明的是,智能设备包括但不限于智能水壶、智能床头灯、智能花草检测仪等含蓝牙模块的智能设备。本公开实施例对此不作限定。
[0130] 另外,至少两个目标智能设备为与第一用户账号绑定的至少两个智能设备,第一用户账号为第一终端当前登录的用户账号。目标智能设备的描述信息用于描述目标智能设备,且包括但不限于设备图标、设备名称、设备型号等信息。
[0131] 可选地,在第一终端检测到至少两个目标智能设备的共享操作之前,还可以从与第一用户账号绑定的智能设备中确定该至少两个目标智能设备。其中,确定该至少两个目标智能设备的过程可以为:第一终端显示设备信息编辑界面,该设备信息编辑界面中包括与第一用户账号绑定的多个智能设备的描述信息。当第一终端检测到对多个智能设备中至少两个智能设备的选择操作时,将选择操作所选择的至少两个智能设备确定为至少两个目标智能设备。
[0132] 进一步地,由于至少两个目标智能设备为与第一用户账号绑定的至少两个智能设备,第一用户账号为第一终端当前登录的用户账号,所以第一终端能够获知上述至少两个目标智能设备的描述信息。这样,当第一终端检测到针对上述至少两个目标智能设备的共享操作时,可以根据上述至少两个目标智能设备的描述信息生成一个共享数据包。
[0133] 比如,第一终端检测到六个目标智能设备的共享操作,该六个目标智能设备分别为智能空气净化器、智能吸顶灯、智能床头灯、智能扫地机、智能台灯和智能灯泡。这样,第一终端可以显示如图5所示的设备信息编辑界面,在该设备信息编辑界面中显示有“拖拽已添加的设备调整顺序”的提示消息,以及“共享设备”选项。当第一用户点击“共享设备”选项时,可以确定第一用户需要将这六个目标智能设备共享给第二用户,此时,第一终端可以确定检测到针对该六个目标智能设备的共享操作。当然,该设备信息编辑界面中还可以显示这六个目标智能设备的名称和图标,且每个目标智能设备还设置有选择选项,第一用户可以从这六个目标智能设备中选择一部分目标智能设备共享给第二用户,假设选择智能空气净化器、智能吸顶灯和智能床头灯这三个目标智能设备,然后再点击“共享设备”选项。此时,第一终端可以确定检测到针对这三个目标智能设备的共享操作,进而可以确定第一用户只需要将选择的这三个目标智能设备共享给第二用户。另外,该设备信息编辑界面还可以显示“添加设备”选项和“删除设备”选项,这样第一用户可以在设备信息编辑界面中添加允许共享给第二用户的设备,还可以对该设备信息编辑界面中已有的设备进行删除,方便了第一用户对设备的编辑。
[0134] 需要说明的是,通过上述设备信息编辑界面确定至少两个目标智能设备只是本公开的一种可能的实现方式,实际应用中,还可以通过其他的方式来确定至少两个目标智能设备。比如,将与第一用户账号绑定但未进行共享的智能设备确定为目标智能设备,也即是,将与第一用户账号最新绑定的智能设备确定为目标智能设备。
[0135] 在步骤402中,第一终端通过蓝牙广播该共享数据包。
[0136] 需要说明的是,第一终端广播的形式为可扫描的非定向广播,以便开启蓝牙功能的其他终端均可以扫描到第一终端正在广播的共享数据包。其中,共享数据包中包括至少两个目标智能设备的描述信息。
[0137] 可选地,本公开实施例还可以设置黑名单,该黑名单中存储没有该共享数据包的接收权限的终端,也即是,位于黑名单内的终端没有接收第一终端通过蓝牙广播的共享数据包的权限。这样,当第一终端通过蓝牙广播该共享数据包时,可以认为第一终端通过蓝牙向除黑名单之外的终端广播该共享数据包。
[0138] 在一种可能的实现方式中,第一终端可以显示共享管理界面,该共享管理界面中包括当前可连接的多个终端的蓝牙信息。当第一终端检测到针对目标终端的黑名单加入操作时,根据目标终端的蓝牙信息将目标终端添加至黑名单中,该目标终端为多个终端中的任一终端。这样,便可以将当前可连接的终端添加至黑名单中。然而,第一终端还可以将黑名单中的终端移除,也即是,重新获取接收该共享数据包的权限,其实现过程可以为:显示黑名单管理界面,该黑名单管理界面中包括位于黑名单内的终端的蓝牙信息,当第一终端检测到针对目标终端的黑名单移除操作时,可以根据该目标终端的蓝牙信息将目标终端从黑名单中移除,从而实现目标终端重新获取接收共享数据包的权限。
[0139] 需要说明的是,多个终端中包括未共享该至少两个目标智能设备的终端和/或已共享该至少两个目标智能设备的终端。另外,蓝牙信息可以为蓝牙设备的蓝牙地址或蓝牙名称。
[0140] 比如,未共享该至少两个目标智能设备的终端的蓝牙名称分别为aa、d5x、D8:63:75:BE:8D:D4和E4,已共享该至少两个目标智能设备的终端的蓝牙名称分别为手机1、手机
2、手机3和手机4。这样第一终端可以显示如图6所示的共享管理界面,为了便于理解,将未共享该至少两个目标智能设备的终端称为附近的蓝牙设备,将已共享该至少两个目标智能设备的终端称为已加入共享的蓝牙设备,这样,该共享管理界面中显示有aa、d5x、D8:63:
75:BE:8D:D4和E4这几个附近的蓝牙设备,以及手机1、手机2、手机3和手机4这几个已加入共享的蓝牙设备,且每个蓝牙设备的蓝牙名称还设置有“加入黑名单”选项,以蓝牙名称为E4和手机2的蓝牙设备为例,第一用户可以依次点击E4对应的“加入黑名单”选项和手机2对应的“加入黑名单”选项,将E4和手机2对应的蓝牙设备加入黑名单,这样E4和手机2对应的蓝牙设备将不会扫描到第一终端广播的共享数据包。
[0141] 另外,该共享管理界面中还显示有“共享黑名单”的选项,当第一用户点击“共享黑名单”选项时,可以看到已加入黑名单中的蓝牙设备的信息,也即是,显示如图7所示的黑名单管理界面。例如,当第一用户将aa、d5x、E4、手机2和手机4这几个蓝牙设备加入黑名单时,该黑名单管理界面中可以显示aa、d5x、E4、手机2和手机4这几个蓝牙设备,且每个蓝牙设备的蓝牙名称还设置有“移除黑名单”选项,当第一用户点击蓝牙名称为手机2的“移除黑名单”选项时,第一终端可以将蓝牙名称为手机2的蓝牙设备从黑名单中移除,这样,蓝牙名称为手机2的蓝牙设备便可以扫描到第一终端广播的共享数据包。
[0142] 进一步地,在第一终端通过蓝牙广播共享数据包的过程中,为了告知第一用户当前有无可扫描该共享数据包的第二终端,第一终端还可以显示等待发现消息提示界面。
[0143] 比如,第一用户账号的昵称可以为CaptainQ,这样,第一终端可以显示如图8所示的等待发现提示消息显示界面,在该等待发现提示消息显示界面中显示有“等待发现”的提示消息、“等待发现中,请保持手机蓝牙开启”的提示消息,以及“完成”选项。其中“等待发现中,请保持手机蓝牙开启”的提示消息用于提醒第一用户当前需要共享给第二用户的智能设备正在等待发现中,请不要关闭手机蓝牙,以免中断第一终端的广播。当第一用户点击“完成”选项时,即可触发广播停止指令,当第一终端检测到该广播停止指令时,将会停止通过蓝牙广播共享数据包,这样第二终端将扫描不到共享数据包,第一终端也就不会建立与第二终端之间的蓝牙连接。另外,该等待发现提示消息显示界面还显示有“CaptainQ的智能设备”的提示消息,第一用户根据该提示消息可获知当前需要共享给第二用户的智能设备的昵称是什么。
[0144] 在步骤403中,当第二终端通过蓝牙扫描并获取到第一终端广播的共享数据包之后,显示共享提示消息,该共享提示消息用于提示是否通过第二终端对该至少两个目标智能设备进行控制。
[0145] 需要说明的是,由于共享提示消息用于提示是否通过第二终端对至少两个目标智能设备进行控制,因此,共享提示消息中可以包括至少两个目标智能设备的描述信息,这样便于用户获知至少两个目标智能设备具体是哪些设备。
[0146] 比如,目标智能设备包括智能空气净化器、智能吸顶灯、智能床头灯这三台智能设备,且第一用户账号的昵称可以为CaptainQ。这样,第二终端可以显示如图9所示的共享提示消息显示界面,在该提示消息显示界面中显示有“发现正在共享的智能设备”的共享提示消息,以及“连接”选项。当第二用户点击“连接”选项时,可以确定第二用户需要获取这三台智能设备的操作权和使用权,此时,第二终端可以确定检测到对共享提示消息的确认操作。当然,共享提示消息中还可以显示这三台智能设备的名称和图标,且每台智能设备还设置有选择选项,第二用户可以从这三台智能设备中选择一部分需要获取操作权和使用权的设备,然后再点击“连接”选项。此时,可以确定第二用户只需要获取这三台智能设备中的部分智能设备的操作权和使用权,且第二终端可以确定检测到对共享提示消息的确认操作。另外,该共享提示消息显示界面还显示有“CaptainQ的智能设备”的提示消息,第二用户根据该提示消息可获知正在共享的智能设备的拥有者是谁。
[0147] 在步骤404中,当第二终端检测到对该共享提示消息的确认操作时,向第一终端发送蓝牙连接请求。
[0148] 由于第二用户可以获取该至少两个目标智能设备中所有设备的操作权和使用权,也可以获取该至少两个目标智能设备中部分设备的操作权和使用权。因此,在一种可能的实现方式中,可以将至少两个目标智能设备作为一个整体,也即是,当第二终端检测到对共享提示消息的确认操作时,表明当前需要获取至少两个目标智能设备中的所有设备的操作权和使用权,此时,向第一终端发送的蓝牙连接请求中可以不用携带其他信息。在另一种可能的实现方式中,将至少两个目标智能设备不作为一个整体,也即是,当第二终端检测到对共享提示消息的确认操作时,可以将该确认操作中携带的描述信息对应的设备确定为第二终端当前需要获取操作权和使用权的设备,此时,向第一终端发送的蓝牙连接请求中可以携带需要获取操作权和使用权的设备的描述信息。其中,该确认操作中携带的描述信息可以为第二用户从共享提示消息中选择的。
[0149] 在步骤405中,当第一终端接收到第二终端发送的蓝牙连接请求时,建立与第二终端之间的蓝牙连接。
[0150] 由于根据上述描述可知,第二终端向第一终端发送的蓝牙连接请求中可以不用携带其他信息,也可以携带需要获取操作权和使用权的设备的描述信息,所以在一种可能的实现方式中,当第一终端接收到第二终端发送的蓝牙连接请求,且确定蓝牙连接请求中没有携带其他信息时,则可以建立与第二终端之间的蓝牙连接。在另一种可能的实现方式中,当第一终端接收到第二终端发送的蓝牙连接请求,且确定蓝牙连接请求中携带需要获取操作权和使用权的设备的描述信息,则可以将蓝牙连接请求中携带的描述信息对应的设备确定为第二终端当前需要获取操作权和使用权的设备,建立与第二终端之间的蓝牙连接。
[0151] 进一步地,当第一终端接收到第二终端发送的蓝牙连接请求时,说明当前已经有第二用户通过第二终端接受了第一用户共享的智能设备。第一终端在与第二终端建立蓝牙连接的过程中,可以显示连接提示消息,该连接提示消息用于指示第二终端接受该至少两个目标智能设备的共享,且当前正在与第一终端建立蓝牙连接。
[0152] 比如,第二用户账号为7654321,第二用户的昵称为小小鑫。这样,第一终端可以显示如图10所示的连接提示消息显示界面,在该连接提示消息显示界面中除了显示有如图8所示的“等待发现”的提示消息、“等待发现中,请保持手机蓝牙开启”的提示消息,以及“完成”选项之外,还显示有第二用户账号和第二用户的昵称,以及“连接中”的连接提示消息,用户根据该连接提示消息,可获知当前小小鑫这个第二用户正在通过第二终端与第一终端之间进行蓝牙连接。
[0153] 进一步地,第一终端在与第二终端建立蓝牙连接的过程中,第二终端为了告知第二用户当前的连接进度,可以显示连接进度提示消息。
[0154] 继续上面图9的举例,第二用户想要获取操作权和使用权的目标智能设备包括智能空气净化器、智能吸顶灯和智能床头灯这三台智能设备。当第二终端与第一终端之间建立蓝牙连接的过程中,第一终端可以显示如图11所示的连接进度提示消息显示界面,该连接进度提示消息显示界面中显示有连接进度提示消息,该连接进度提示消息包括当前正在连接的智能设备的描述信息,即智能空气净化器的图标和名称,以及当前的连接进度“连接中,请稍后(1/3)”,即当前正在与这三台智能设备中的第一台智能设备建立蓝牙连接。
[0155] 在步骤406中,当第二终端与第一终端之间的蓝牙连接建立成功时,向服务器发送信息绑定请求,该信息绑定请求中携带该至少两个目标智能设备的描述信息和第二用户账号。
[0156] 需要说明的是,当第二终端与第一终端之间的蓝牙连接建立成功之后,第二终端即可根据该至少两个目标智能设备的描述信息,将该至少两个目标智能设备添加在第二用户账号下,也即是,第一终端无需消耗网络数据的情况下,即可将该至少两个目标智能设备的描述信息传输给第二终端。然而,第二终端将该至少两个目标智能设备添加在第二用户账号之后,还是无法控制该至少两个目标智能设备。因此,为了能够控制该至少两个目标智能设备,第二终端还可以向服务器发送信息绑定请求,当服务器将该至少两个目标智能设备与第二用户账号绑定之后,第二终端便可控制该至少两个目标智能设备,也即是,第二终端便拥有了该至少两个目标智能设备的操作权和使用权。
[0157] 进一步地,当第二终端与第一终端之间的蓝牙连接建立成功时,还可以显示连接成功提示消息显示界面,用于提示当前已与第一终端建立蓝牙连接。比如,如图12所示,该连接成功提示消息显示界面中显示有连接成功提示消息、“完成”选项,以及与第一终端成功建立蓝牙连接的智能设备的描述信息。
[0158] 在步骤407中,当服务器接收到第二终端发送的信息绑定请求时,根据该信息绑定请求中携带的至少两个目标智能设备的描述信息和第二用户账号,将该至少两个目标智能设备与第二用户账号进行绑定。
[0159] 由于信息绑定请求中携带至少两个目标智能设备的描述信息和第二用户账号,所以当服务器接收到第二终端发送的信息绑定请求时,可以将该至少两个目标智能设备与第二用户账号进行绑定。在一种可能的实现方式中,服务器可以将第二用户账号和该至少两个目标智能设备的描述信息对应存储,以实现第二用户账号与至少两个目标智能设备的绑定。
[0160] 例如,第二用户账号为账号11,至少两个目标智能设备的描述信息分别为描述信息1、描述信息2和描述信息3,服务器可以将第二用户账号与至少两个目标智能设备的描述信息之间的对应关系存储至如下表1所示的对应关系表中。
[0161] 表1
[0162]
[0163] 需要说明的是,本公开实施例中,仅以上述表1所示的对应关系表为例进行说明,上述表1并不对本公开实施例构成限定。
[0164] 进一步地,当服务器将至少两个目标智能设备与第二用户账号进行绑定之后,可以向第二终端发送绑定成功消息。这样,当第二终端接收到服务器发送的绑定成功消息时,可以在设备信息界面中显示该至少两个目标智能设备的描述信息,以及能够控制该至少两个目标智能设备的控制选项,该设备信息界面用于显示能够控制的智能设备的描述信息。这样,当第二用户需要控制该至少两个目标智能设备时,可以从显示的控制选项中选择一个选项,即可触发对该至少两个目标智能设备中任一设备的控制指令。
[0165] 在步骤408中,第二终端向服务器发送控制消息,该控制消息中至少携带第二用户账号、该至少两个目标智能设备中任一目标智能设备的标识和控制操作。
[0166] 需要说明的是,任一目标智能设备的标识至少可以为设备的MAC(Medium Access Control,媒体接入控制)地址或者设备的UUID(Universally Unique Identifier,通用唯一识别码),由于MAC地址或者UUID均为通用唯一识别码,所以通过设备的MAC地址或者设备的UUID可以唯一确定目标智能设备。其中,设备的MAC地址或者设备的UUID可以携带在第一终端通过蓝牙广播的共享数据包中,这样,当第二终端通过蓝牙扫描并获取到第一终端广播的共享数据包之后,可以对该共享数据包进行解析,进而从解析后的共享数据包中获取设备的MAC地址或者设备的UUID。
[0167] 另外,控制消息中携带的控制操作为第二终端控制至少两个目标智能设备中任一目标智能设备所执行的操作,比如,以目标智能设备是智能水壶为例,控制操作可以是控制智能水壶进行12h(小时)的保温,也可以是控制智能水壶进行80℃(摄氏度)的保温,本公开实施例对此不作限定。
[0168] 在步骤409中,当服务器接收到第二终端发送的控制消息时,根据该控制消息中携带的第二用户账号、该至少两个目标智能设备中任一目标智能设备的标识和控制操作,控制该任一目标智能设备执行控制操作,并向第二终端发送控制成功消息。
[0169] 由于控制消息中携带至少两个目标智能设备中任一目标智能设备的标识,所以服务器在接收到第二终端发送的控制消息时,可以根据该控制消息确定第二终端当前要控制哪个智能设备,进而控制第二终端当前要控制的智能设备执行控制操作。
[0170] 在步骤410中,第二终端接收服务器发送的控制成功消息,该控制成功消息用于提示已成功控制目标智能设备执行控制操作。
[0171] 由于控制成功消息用于提示已成功控制目标智能设备执行控制操作,所以当第二终端接收到服务器发送的控制成功消息,可以显示该控制成功消息,第二用户根据该控制成功消息可以确定已成功控制目标智能设备执行对应的控制操作。
[0172] 在本公开实施例中,当第一终端检测到针对至少两个目标智能设备的共享操作时,根据该至少两个目标智能设备的描述信息生成一个共享数据包,通过蓝牙广播该共享数据包。由于该共享数据包中包括该至少两个目标智能设备的描述信息,所以当第二终端通过蓝牙扫描并获取到该共享数据包之后,可以显示共享提示消息,且由于该共享提示消息用于提示是否通过第二终端对该至少两个目标智能设备进行控制,所以当第二终端检测到对该共享提示消息的确认操作时,可以向第一终端发送蓝牙连接请求。当第一终端接收到该蓝牙连接请求时,建立与第二终端之间的蓝牙连接。之后,第二终端可以向服务器发送信息绑定请求,由于该信息绑定请求中携带该至少两个目标智能设备的描述信息和第二用户账号,所以当服务器接收到第二终端发送的信息绑定请求时,可以将该至少两个目标智能设备与第二用户账号进行绑定,从而将至少两个目标智能设备的操作权和使用权共享给第二终端。这样,在无需数据网络消耗的情况下,第一终端通过蓝牙实现了智能设备的批量共享,丰富了设备共享方式。而且智能设备的拥有者也不用逐个指定并添加其他用户账号就可实现设备共享,简化了操作过程,提高了设备共享效率,且降低了用户的操作成本和理解成本,以及降低了添加第一用户账号的出错率。另外,由于第一用户账号不限于拥有者指定,从而扩大了智能设备的共享范围。
[0173] 再者,在绑定操作完成之后,第二终端可以向服务器发送控制消息,由于该控制消息中至少携带第二用户账号、该至少两个目标智能设备中任一目标智能设备的标识和控制操作,所以当服务器接收到第二终端发送的控制消息时,可以根据该控制消息中携带的第二用户账号、该至少两个目标智能设备中任一目标智能设备的标识和控制操作,控制该任一目标智能设备执行控制操作,并向第二终端发送控制成功消息。第二终端接收服务器发送的控制成功消息,该控制成功消息用于提示已成功控制目标智能设备执行控制操作。由于第二用户通过第二终端执行对目标智能设备的使用权和操作权时,只需要在第二终端的界面上进行简单的点选操作,因而简化了操作过程,降低了用户的操作成本及理解成本。另外,由于第二用户只需要在第二终端的界面上进行简单的点选操作便可通过第二终端执行对目标智能设备的使用权和操作权,因此扩大了智能设备的适用范围。
[0174] 图13是根据一示例性实施例示出的一种设备共享装置的框图。参照图13,该装置包括生成模块1301、广播模块1302和连接建立模块1303。
[0175] 生成模块1301,用于当检测到针对至少两个目标智能设备的共享操作时,根据该至少两个目标智能设备的描述信息生成一个共享数据包;
[0176] 其中,该至少两个目标智能设备为与第一用户账号绑定的至少两个智能设备,第一用户账号为第一终端当前登录的用户账号;
[0177] 广播模块1302,用于通过蓝牙广播该共享数据包;
[0178] 连接建立模块1303,用于当接收到第二终端发送的蓝牙连接请求时,建立与第二终端之间的蓝牙连接,以将该至少两个目标智能设备共享给第二终端。
[0179] 可选地,该装置还包括:
[0180] 第一显示模块,用于显示设备信息编辑界面,设备信息编辑界面中包括与第一用户账号绑定的多个智能设备的描述信息;
[0181] 确定模块,用于当检测到对多个智能设备中至少两个智能设备的选择操作时,将选择操作所选择的该至少两个智能设备确定为至少两个目标智能设备。
[0182] 可选地,该装置还包括:
[0183] 第二显示模块,用于显示共享管理界面,共享管理界面中包括当前可连接的多个终端的蓝牙信息;
[0184] 添加模块,用于当检测到针对目标终端的黑名单加入操作时,根据目标终端的蓝牙信息将目标终端添加至黑名单中,目标终端为该多个终端中的任一终端;
[0185] 广播模块,主要用于通过蓝牙向除黑名单之外的终端广播共享数据包。
[0186] 可选地,该多个终端中包括未共享该至少两个目标智能设备的终端和/或已共享该至少两个目标智能设备的终端。
[0187] 可选地,该装置还包括:
[0188] 第三显示模块,用于在与第二终端建立蓝牙连接的过程中,显示连接提示消息,该连接提示消息用于指示第二终端接受该至少两个目标智能设备的共享,且当前正在与第一终端建立蓝牙连接。
[0189] 在本公开实施例中,当第一终端检测到针对至少两个目标智能设备的共享操作时,根据该至少两个目标智能设备的描述信息生成一个共享数据包。由于该至少两个目标智能设备为与第一用户账号绑定的至少两个智能设备,第一用户账号为第一终端当前登录的用户账号,因此,第一终端通过蓝牙广播该共享数据包之后,当接收到第二终端发送的蓝牙连接请求时,可以建立与第二终端之间的蓝牙连接,进而将该至少两个目标智能设备共享给第二终端。也即是,第一终端可以在无需数据网络消耗的情况下通过蓝牙实现智能设备的共享,丰富了设备共享方式。而且智能设备的拥有者也不用逐个指定并添加第二用户账号就可实现设备共享,简化了操作过程,提高了设备共享效率,且降低了用户的操作成本和理解成本,以及降低了添加第一用户账号的出错率。另外,由于第一用户账号不限于拥有者指定,从而扩大了智能设备的共享范围。
[0190] 关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
[0191] 图14是根据一示例性实施例示出的一种设备共享装置的框图。参照图14,该装置包括获取模块1401、第一显示模块1402、第一发送模块1403和第二发送模块1404。
[0192] 获取模块1401,用于通过蓝牙扫描,以获取第一终端广播的共享数据包,该共享数据包中包括至少两个目标智能设备的描述信息;
[0193] 第一显示模块1402,用于显示共享提示消息,该共享提示消息用于提示是否通过第二终端对至少两个目标智能设备进行控制;
[0194] 第一发送模块1403,用于当检测到对共享提示消息的确认操作时,向第一终端发送蓝牙连接请求,以建立与第一终端之间的蓝牙连接;
[0195] 第二发送模块1404,用于当与第一终端之间的蓝牙连接建立成功时,向服务器发送信息绑定请求,该信息绑定请求中携带该至少两个目标智能设备的描述信息和第二用户账号,该信息绑定请求用于指示服务器将该至少两个目标智能设备与第二用户账号进行绑定。
[0196] 可选地,该装置还包括:
[0197] 第二显示模块,用于在设备信息界面中显示至少两个目标智能设备的描述信息,该设备信息界面用于显示能够控制的智能设备的描述信息。
[0198] 可选地,该装置还包括:
[0199] 第三发送模块,用于向服务器发送控制消息,该控制消息中至少携带第二用户账号、该至少两个目标智能设备中任一目标智能设备的标识和控制操作,该控制消息用于指示服务器控制该任一目标智能设备执行控制操作;
[0200] 接收模块,用于接收服务器发送的控制成功消息,该控制成功消息用于提示已成功控制该目标智能设备执行控制操作。
[0201] 在本公开实施例中,第二终端通过蓝牙扫描并获取第一终端广播的共享数据包。由于该共享数据包中包括至少两个目标智能设备的描述信息,所以当第二终端获取到该共享数据包之后,可以显示共享提示消息。由于该共享提示消息用于提示是否通过第二终端对至少两个目标智能设备进行控制,所以当第二终端检测到对该共享提示消息的确认操作时,可以向第一终端发送蓝牙连接请求,进而建立与第一终端之间的蓝牙连接。进一步地,当与第一终端之间的蓝牙连接建立成功时,第二终端可以向服务器发送信息绑定请求。由于该信息绑定请求中携带至少两个目标智能设备的描述信息和第二用户账号,所以当服务器接收到该信息绑定请求时,可以将该至少两个目标智能设备与第二用户账号进行绑定,从而实现设备的共享。这样,在无需数据网络消耗的情况下,第一终端通过蓝牙实现了智能设备的批量共享,丰富了设备共享方式。而且智能设备的拥有者也不用逐个指定并添加第二用户账号就可实现设备共享,简化了操作过程,提高了设备共享效率,且降低了用户的操作成本和理解成本,以及降低了添加第一用户账号的出错率。另外,由于第一用户账号不限于拥有者指定,从而扩大了智能设备的共享范围。
[0202] 关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
[0203] 图15是根据一示例性实施例示出的一种设备共享装置1500的框图。例如,装置1500可以是移动电话,计算机,数字广播终端,消息收发设备,游戏控制台,平板设备,医疗设备,健身设备,个人数字助理等。
[0204] 参照图15,装置1500可以包括以下一个或多个组件:处理组件1502,存储器1504,电源组件1507,多媒体组件1508,音频组件1510,输入/输出(I/O)的接口1512,传感器组件1514,以及通信组件1517。
[0205] 处理组件1502通常控制装置1500的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理组件1502可以包括一个或多个处理器1520来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件1502可以包括一个或多个模块,便于处理组件1502和其他组件之间的交互。例如,处理组件1502可以包括多媒体模块,以方便多媒体组件1508和处理组件1502之间的交互。
[0206] 存储器1504被配置为存储各种类型的数据以支持在装置1500的操作。这些数据的示例包括用于在装置1500上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器1504可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。
[0207] 电源组件1507为装置1500的各种组件提供电源。电源组件1507可以包括电源管理系统,一个或多个电源,及其他与为装置1500生成、管理和分配电源相关联的组件。
[0208] 多媒体组件1508包括在所述装置1500和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(LCD)和触摸面板(TP)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压。在一些实施例中,多媒体组件1508包括一个前置摄像头和/或后置摄像头。当装置1500处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。
[0209] 音频组件1510被配置为输出和/或输入音频信号。例如,音频组件1510包括一个麦克(MIC),当装置1500处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器1504或经由通信组件1517发送。在一些实施例中,音频组件1510还包括一个扬声器,用于输出音频信号。
[0210] I/O接口1512为处理组件1502和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和定按钮。
[0211] 传感器组件1514包括一个或多个传感器,用于为装置1500提供各个方面的状态评估。例如,传感器组件1514可以检测到装置1500的打开/关闭状态,组件的相对定位,例如所述组件为装置1500的显示器和小键盘,传感器组件1514还可以检测装置1500或装置1500一个组件的位置改变,用户与装置1500接触的存在或不存在,装置1500方位或加速/减速和装置1500的温度变化。传感器组件1514可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件1514还可以包括光传感器,如CMOS或CCD图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件1514还可以包括加速度传感器,陀螺仪传感器,磁传感器压力传感器或温度传感器。
[0212] 通信组件1517被配置为便于装置1500和其他设备之间有线或无线方式的通信。装置1500可以接入基于通信标准的无线网络,如WiFi,2G或3G,或它们的组合。在一个示例性实施例中,通信组件1517经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,所述通信组件1517还包括近场通信(NFC)模块,以促进短程通信。例如,在NFC模块可基于射频识别(RFID)技术,红外数据协会(IrDA)技术,超宽带(UWB)技术,蓝牙(BT)技术和其他技术来实现。
[0213] 在示例性实施例中,装置1500可以被一个或多个应用专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理设备(DSPD)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、控制器微控制器微处理器或其他电子元件实现,用于执行上述图2至图4任一实施例提供的设备共享方法。
[0214] 在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器1504,上述指令可由装置1500的处理器1520执行以完成上述方法。例如,所述非临时性计算机可读存储介质可以是ROM、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光数据存储设备等。
[0215] 一种非临时性计算机可读存储介质,当所述存储介质中的指令由移动终端的处理器执行时,使得移动终端能够执行上述图2至图4任一实施例提供的设备共享方法。
[0216] 一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述图2至图4任一实施例提供的设备共享方法的步骤。
[0217] 图16是根据一示例性实施例示出的一种设备共享装置1600的框图。例如,装置1600可以被提供为一服务器。参照图16,装置1600包括处理器1622,其进一步包括一个或多个处理器,以及由存储器1632所代表的存储器资源,用于存储可由处理器1622的执行的指令,例如应用程序。存储器1632中存储的应用程序可以包括一个或一个以上的每一个对应于一组指令的模块。此外,处理器1622被配置为执行指令,以执行上述图4所示实施例提供的方法。
[0218] 装置1600还可以包括一个电源组件1626被配置为执行装置1600的电源管理,一个有线或无线网络接口1650被配置为将装置1600连接到网络,和一个输入输出(I/O)接口1658。装置1600可以操作基于存储在存储器1632的操作系统,例如Windows ServerTM,Mac OS XTM,UnixTM,LinuxTM,FreeBSDTM或类似。
[0219] 在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器1632,上述指令可由装置1600的处理器1622执行以完成上述方法。例如,所述非临时性计算机可读存储介质可以是ROM、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光数据存储设备等。
[0220] 一种非临时性计算机可读存储介质,当所述存储介质中的指令由服务器的处理器执行时,使得服务器能够执行上述图4所示实施例提供的方法。
[0221] 一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述图4实施例提供的设备共享方法的步骤。
[0222] 本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。
[0223] 应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈