设备控制权分享方法、装置、计算机设备和存储介质与流程

文档序号:20487582发布日期:2020-04-21 21:47阅读:203来源:国知局
设备控制权分享方法、装置、计算机设备和存储介质与流程

本申请涉及智能家居应用技术领域,特别是涉及一种设备控制权分享方法、装置、计算机设备和存储介质。



背景技术:

家电智能化的趋势带来了用户体验的提升。相比传统的家电设备,智能设备的特点是可以直接或间接的连接互联网,进而和服务器进行有效的通信,用户获取控制授权后,就能够通过移动终端控制智能设备,体验远程控制的功能。

然而,产品智能化的体验功能在一些特定场所(例如,家电零售门店和部分体验样板间)存在着一些问题。原因如下:

(1)出于安全性的隐私考虑,移动终端上的家电控制app(application,应用程序)会强制要求建立智能设备-用户账号的绑定关系,只有与智能设备建立了绑定关系的用户账号(以下简称主账号)才有权限控制智能设备,主账号往往是店长的,但店长无法长期呆在门店,更无法给众多门店消费者同时演示。

(2)市场上家电控制app允许将设备控制权进行分享,进而其他用户也可以获取到相应设备的控制权,但这种分享行为必须由主账号进行。而且考虑到门店和样板间的工作人员数量是有限的,很难满足大量用户的体验需求。



技术实现要素:

基于此,有必要针对上述技术问题,提供一种能够减少工作人员工作量的设备控制权分享方法、装置、计算机设备和存储介质。

一种设备控制权分享方法,该方法包括:

确定当前开放控制权的智能设备,获取智能设备的设备类型标识以及智能设备的网络信息;

建立智能设备与设备类型标识以及网络信息的对应关系;

接收第一终端发送的控制权获取请求,控制权获取请求携带有当前设备类型标识;

根据当前设备类型标识以及对应关系确定目标智能设备,为第一终端分享目标智能设备的控制权。

在其中一个实施例中,上述的网络信息包括智能设备所连接的无线接入点的网络标识信息和智能设备的周边无线接入点列表;上述的根据当前设备类型标识以及对应关系确定目标智能设备,包括:

在第一终端已连接无线接入点时,获取第一终端所连接的无线接入点的网络标识信息,根据当前设备类型标识、第一终端所连接的无线接入点的网络标识信息以及对应关系列表确定目标智能设备;

或者/和

在第一终端未连接无线接入点时,获取第一终端的周边无线接入点列表,根据当前设备类型标识、第一终端所连接的周边无线接入点列表以及对应关系列表确定目标智能设备。

在其中一个实施例中,上述的网络标识信息包括mac地址和出口ip。

在其中一个实施例中,上述的根据当前设备类型标识、第一终端所连接的周边无线接入点列表以及对应关系列表确定目标智能设备,包括:

在待比对智能设备满足预设的设备匹配条件时,将待比对智能设备确定为目标智能设备,待比对智能设备为已建立上述对应关系的智能设备;

上述的设备匹配条件包括第一终端的周边无线接入点列表中包括待比对智能设备所连接的无线接入点,以及第一终端的周边无线接入点列表和待比对智能设备的周边无线接入点列表的匹配度超过预设阈值;

或者,上述的设备匹配条件包括待比对智能设备的周边无线接入点列表中包括第一终端所连接的无线接入点,以及第一终端的周边无线接入点列表和待比对智能设备的周边无线接入点列表的匹配度超过预设阈值。

在其中一个实施例中,在确定当前开放控制权的智能设备时,还获取智能设备的地理位置信息,在第一终端未连接无线接入点时,还获取第一终端的地理位置信息;

上述的建立智能设备与设备类型标识以及网络信息的对应关系,包括:建立智能设备与设备类型标识、网络信息以及地理位置信息的对应关系;

上述的设备匹配条件还包括第一终端和待比对智能设备的距离值小于预设的距离阈值,距离值根据第一终端的地理位置信息和待比对智能设备的地理位置信息确定。

在其中一个实施例中,上述的当前设备类型标识由第一终端扫描二维码获得。

在其中一个实施例中,上述的二维码设置在智能设备表面。

在其中一个实施例中,上述的方法还包括:

接收第二终端发送的控制权开放请求,控制权开放请求携带有用户信息;

在存在用户信息与智能设备的绑定关系时,将与用户信息绑定的部分智能设备或者全部智能设备确定为控制权开放的智能设备。

在其中一个实施例中,上述的方法还包括:定期更新对应关系中的信息。

在其中一个实施例中,通过与对应关系涉及的智能设备交互更新对应关系中的信息。

在其中一个实施例中,上述的控制权为临时控制权,上述的方法还包括:在第一终端享有目标智能设备的控制权的时间超过预设的时间阈值时,终止第一终端对目标智能设备的控制权。

在其中一个实施例中,上述的时间阈值为可调数值。

一种设备控制权分享装置,该装置包括:

获取模块,用于确定当前开放控制权的智能设备,获取智能设备的设备类型标识以及智能设备的网络信息;

建立模块,用于建立智能设备与设备类型标识以及网络信息的对应关系;

接收模块,用于接收第一终端发送的控制权获取请求,控制权获取请求携带有当前设备类型标识;

分享模块,用于根据当前设备类型标识以及对应关系确定目标智能设备,为第一终端分享目标智能设备的控制权。

一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现以下步骤:

确定当前开放控制权的智能设备,获取智能设备的设备类型标识以及智能设备的网络信息;

建立智能设备与设备类型标识以及网络信息的对应关系;

接收第一终端发送的控制权获取请求,控制权获取请求携带有当前设备类型标识;

根据当前设备类型标识以及对应关系确定目标智能设备,为第一终端分享目标智能设备的控制权。

一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:

确定当前开放控制权的智能设备,获取智能设备的设备类型标识以及智能设备的网络信息;

建立智能设备与设备类型标识以及网络信息的对应关系;

接收第一终端发送的控制权获取请求,控制权获取请求携带有当前设备类型标识;

根据当前设备类型标识以及对应关系确定目标智能设备,为第一终端分享目标智能设备的控制权。

上述设备控制权分享方法、装置、计算机设备和存储介质,是确定当前开放控制权的智能设备,获取该智能设备的设备类型标识以及该智能设备的网络信息,建立该智能设备与该设备类型标识以及该网络信息的对应关系,接收第一终端发送的控制权获取请求,该控制权获取请求携带有当前设备类型标识,根据当前设备类型标识以及对应关系确定目标智能设备,为该第一终端分享该目标智能设备的控制权。采用本实施例方案,开放控制权的智能设备与其与设备类型标识以及其网络信息建立对应关系后,用户使用终端发送控制权获取请求就可以体该验智能设备的远程控制功能,无需其他工作人员的介入和引导,减少了工作人员的工作量。同时,本实施例方案中,同一型号的智能设备只需要一个设备类型标识即可,不需要为每个智能设备分配唯一的设备标识,可以提升方案应用的便利性。

附图说明

图1为一个实施例中设备控制权分享方法的应用环境图;

图2为一个实施例中设备控制权分享方法的流程示意图;

图3为另一个实施例中设备控制权分享方法的流程示意图;

图4为一个实施例中主用户配置临时控制权步骤的流程示意图;

图5为一个实施例中其他用户获取临时控制权步骤的流程示意图;

图6为一个实施例中设备控制权分享装置的结构框图;

图7为一个实施例中计算机设备的内部结构图。

具体实施方式

为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。

本申请提供的设备控制权分享方法,可以应用于如图1所示的应用环境中。该应用环境中包括第一终端102、第二终端104、智能设备106、无线接入点(wirelessaccesspoint,ap)108、网络110和服务器112。其中,第一终端102可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备。较佳地,第一终端102为移动终端。第二终端104可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备。智能设备106一般是指通过软硬件结合的方式对传统设备进行改造,从而得到的拥有智能化功能的设备。目前,常见的智能设备包括智能家居设备、智能办公设备以及智能汽车等。本申请的一个或者多个实施例中是以智能家居设备举例说明。智能家居设备通过内置其中的通讯模块和服务器(比如,云端)连接,将自身传感器采集到的环境数据和智能家居设备的运行状态发送到云端控制中心。用户可以通过手机app和云端相连,通过云端向智能家居设备发送控制指令,从而达到手机远程控制的功能。无线接入点108可以是无线路由器,智能设备106接入该无线接入点108,可以通过网络与服务器交互。

网络110可以包括互联网、局域网(“lan”)、广域网(“wan”)、内部网、移动电话网络、虚拟专用网(vpn)、蜂窝式或其它移动通信网络、蓝牙、nfc或其任何组合。网络108进行数据传输时也会基于相应的通讯协议,例如网页浏览器接收网页相应的业务代码时会基于http通讯协议,移动应用程序接收的业务代码时可以基于websocket通讯协议。

服务器112可以用独立的服务器或者是多个服务器组成的服务器集群来实现。在运行过程中,服务器106在确定智能设备106需要开放控制权时,获取智能设备106的设备类型标识和智能设备106的网络信息,建立智能设备106与其设备类型标识和其网络信息的对应关系;在后续接到第一终端102发送的控制权获取请求时,若该控制权获取请求携带的是智能设备106的设备类型标识,则可以根据智能设备106的设备类型标识,以及预先建立的对应关系匹配出该智能设备106,该智能设备106即为第一终端102的用户想要控制的智能设备,即目标智能设备,服务器112为该第一终端102分享(或者称为授予)智能设备106的控制权,第一终端102获得智能设备106的控制权后,第一终端102的显示页面可以跳转到智能设备的控制面板页,第一终端102即可实现控制智能设备106的功能。其中,店主或者其他对智能设备106有所有权或者管理权的用户可以使用第二终端104选择其管理或者其所有的那些智能设备,对其他用户开放控制权。

在一个实施例中,如图2所示,提供了一种设备控制权分享方法,以该方法应用于图1中的服务器为例进行说明,包括以下步骤:

步骤202,确定当前开放控制权的智能设备,获取智能设备的设备类型标识以及智能设备的网络信息。

这里,智能设备可以指家居智能设备,可以包括但不限于智能电视、智能音箱、智能门锁、智能空调以及智能冰箱等等。这里,设备类型标识指为可以区分智能设备类型的唯一标识,例如,可以是产品型号标识。传统的控制权分享方式,往往是基于一个智能设备一个唯一标识。然而,即便是同一类型的智能设备的数量往往也是很多的,智能设备涉及的种类和型号也众多,很多时候也涉及众多的生产厂家,如此,若要保证各种种类各种型号的各个智能设备标识的唯一性,实现成本比较高。而本实施例方案中,是基于设备类型标识实现智能设备控制权的分享,同一类型(例如同一个型号)的智能设备只需要一个设备类型标识即可,不需要为每个智能设备分配唯一的设备标识,可以节约实现成本。

这里,智能设备的网络信息是指智能设备所处网络的相关信息。

具体地,服务器确定当前开放控制权的智能设备,获取该智能设备的设备类型标识以及该智能设备的网络信息。其中,服务器可以通过与智能设备交互的方式获得其设备类型标识以及其网络信息。当前开放控制权的智能设备可以是指当前被请求控制权开放的智能设备,也可以指当前从多个已开放控制权的智能设备中选定的智能设备。一种实现方式,可以是第二终端向服务器发送控制权开放请求,服务器根据该控制权开放请求确定当前开放控制权的智能设备,获取该智能设备的设备类型标识以及该智能设备的网络信。另一种实现方式,可以是服务器从多个已开放控制权中选定智能设备,当前选定的智能设备作为当前开放控制权的智能设备,获取该智能设备的设备类型标识以及该智能设备的网络信息。

步骤204,建立智能设备与设备类型标识以及网络信息的对应关系。

具体地,服务器建立当前开放控制权的智能设备与步骤202中所获取的设备类型标识以及网络信息的对应关系,将建立的对应关系记录在对应关系表中,对应关系表中可以存储有多组智能设备与设备类型标识以及网络信息的对应关系。

步骤206,接收第一终端发送的控制权获取请求,控制权获取请求携带有当前设备类型标识。

这里,当前设备类型标识指第一终端所请求获取控制权的智能设备的设备类型标识。

具体地,服务器接收第一终端发送的控制权获取请求,解析出控制权获取请求中所携带的当前设备类型标识。

步骤208,根据当前设备类型标识以及对应关系确定目标智能设备,为第一终端分享目标智能设备的控制权。

具体地,服务器可以根据当前设备类型标识在对应关系中查询相匹配的智能设备,查询到的相匹配的智能设备为目标智能设备,为第一终端分享目标智能设备的控制权。

上述设备控制权分享方法中,是确定当前开放控制权的智能设备,获取该智能设备的设备类型标识以及该智能设备的网络信息,建立该智能设备与该设备类型标识以及该网络信息的对应关系,接收第一终端发送的控制权获取请求,该控制权获取请求携带有当前设备类型标识,根据当前设备类型标识以及对应关系确定目标智能设备,为该第一终端分享该目标智能设备的控制权。采用本实施例方案,开放控制权的智能设备与其与设备类型标识以及其网络信息建立对应关系后,用户使用终端发送控制权获取请求就可以体该验智能设备的远程控制功能,无需其他工作人员的介入和引导,减少了工作人员的工作量。同时,本实施例方案中,同一型号的智能设备只需要一个设备类型标识即可,不需要为每个智能设备分配唯一的设备标识,可以提升方案应用的便利性。

在其中一个实施例中,上述的网络信息可以包括智能设备所连接的无线接入点的网络标识信息和智能设备的周边无线接入点列表;上述的根据当前设备类型标识以及对应关系确定目标智能设备,可以包括:在第一终端已连接无线接入点时,获取第一终端所连接的无线接入点的网络标识信息,根据当前设备类型标识、第一终端所连接的无线接入点的网络标识信息以及对应关系列表确定目标智能设备;在第一终端未连接无线接入点时,获取第一终端的周边无线接入点列表,根据当前设备类型标识、第一终端所连接的周边无线接入点列表以及对应关系列表确定目标智能设备。

这里,网络标识信息一般是指用于确定网络设备位置的信息。在其中一个实施例中,该网络标识信息可以包括mac(mediaaccesscontroladdress)地址和出口ip(internetprotocol,网际互连协议)。mac地址指局域网地址,出口ip即出口ip地址,通常指公网ip。

具体地,在第一终端已连接无线接入点时,服务器可以获取第一终端所连接的无线接入点的mac地址和出口ip,再结合当前设备类型标识,在建立的对应关系中,是否也存在与第一终端所连接的无线接入点的mac地址、第一终端所连接的无线接入点的出口ip以及当前设备类型标识均相同的记录,若存在,则可以确定出用户想要控制的智能设备,即目标智能设备。

在第一终端未连接无线接入点时,服务器可以获取第一终端的周边无线接入点列表,根据当前设备类型标识、第一终端所连接的周边无线接入点列表以及对应关系列表,在建立对应关系的智能设备里查询是否有满足条件的智能设备,若有,则相应的智能设备即目标智能设备。

采用本实施例方案,可以降低对网络环境的限制,无论第一终端是否已连接无线接入点,无论第一终端是否和相应的智能设备连接同一无线接入点,都可以进行目标智能设备的匹配。根据实际需要,上述的根据当前设备类型标识以及对应关系确定目标智能设备,也可以包括:在第一终端已连接无线接入点时,获取第一终端所连接的无线接入点的网络标识信息,根据当前设备类型标识、第一终端所连接的无线接入点的网络标识信息以及对应关系列表确定目标智能设备。或者上述的根据当前设备类型标识以及对应关系确定目标智能设备,也可以包括:在第一终端未连接无线接入点时,获取第一终端的周边无线接入点列表,根据当前设备类型标识、第一终端所连接的周边无线接入点列表以及对应关系列表确定目标智能设备。

在其中一个实施例中,上述的根据当前设备类型标识、第一终端所连接的周边无线接入点列表以及对应关系列表确定目标智能设备,可以包括步骤:在待比对智能设备满足预设的设备匹配条件时,将待比对智能设备确定为目标智能设备,待比对智能设备为已建立上述对应关系的智能设备;其中,该设备匹配条件包括第一终端的周边无线接入点列表中包括待比对智能设备所连接的无线接入点,以及第一终端的周边无线接入点列表和待比对智能设备的周边无线接入点列表的匹配度超过预设阈值。

这里,匹配度可以为第一数量与第二数量的比值,第一数量指两个周边无线接入点列表中相同名称的无线接入点的数量,第二数量为其中一个周边无线接入点列表的无线接入点的数量,或者第二数量也可以为两个周边无线接入点列表的无线接入点数量的平均值。例如,第一终端的周边无线接入点列表中含有a1、a2、a3、a4、a5和a6等6个无线接入点,待比对智能设备的周边无线接入点列表中含有a1、a3、a4、a7、a8、a9、a10和a11等8个无线接入点。则两个周边无线接入点列表中相同名称的无线接入点为a1、a3、a4,即第一数量为3,第二数量可以为6或8,也可以为7(即6和8的平均数)。

这里,预设阈值的大小可以根据实际情况设定。

具体地,服务器可以逐一将建立有上述对应关系的智能设备作为待比对智能设备,判断当前的待比对智能设备是否满足预设的设备匹配条件,若满足,则将当前的待比对智能设备确定为目标智能设备,若不满足,从建立有上述对应关系且未被判断的智能设备中选出一个智能设备作为待比对智能设备,进入判断当前的待比对智能设备是否满足预设的设备匹配条件的步骤。

本实施例中,基于周边无线接入点列表确定目标智能设备,不需要第一终端与智能设备接入同一局域网,降低了对网络环境的限制。

在一个实施例中,如图3所示,提供了一种设备控制权分享方法,以该方法应用于图1中的服务器为例进行说明,包括以下步骤:

步骤302,确定当前开放控制权的智能设备,获取智能设备的设备类型标识、智能设备的网络信息以及智能设备的地理位置信息。

其中,智能设备的地理位置信息可以基于第三方定位服务或者第三方定位功能(例如,第三方wifi能力)获取。

具体地,服务器确定当前开放控制权的智能设备,获取该智能设备的设备类型标识、该智能设备的网络信息以及该智能设备的地理位置信息。

步骤304,建立智能设备与设备类型标识、地理位置信息以及网络信息的对应关系。

具体地,服务器建立当前开放控制权的智能设备与步骤302中所获取的设备类型标识、地理位置信息以及网络信息的对应关系。

步骤306,接收到第一终端发送的控制权获取请求时,该控制权获取请求携带有当前设备类型标识;

步骤308判断第一终端是否已连接无线接入点,在第一终端已连接无线接入点时,进入步骤310,在第一终端未连接无线接入点时,进入步骤312。

步骤310,获取第一终端所连接的无线接入点的网络标识信息,根据当前设备类型标识、第一终端所连接的无线接入点的网络标识信息以及对应关系列表确定目标智能设备。

步骤312,获取第一终端的周边无线接入点列表以及第一终端的地理位置信息,根据当前设备类型标识、第一终端所连接的周边无线接入点列表、第一终端的地理位置信息以及对应关系列表确定目标智能设备。

具体地,服务器在待比对智能设备满足预设的设备匹配条件时,将待比对智能设备确定为目标智能设备,待比对智能设备为已建立上述对应关系的智能设备,设备匹配条件包括第一终端的周边无线接入点列表中包括待比对智能设备所连接的无线接入点,第一终端的周边无线接入点列表和待比对智能设备的周边无线接入点列表的匹配度超过预设阈值,以及第一终端和待比对智能设备的距离值小于预设的距离阈值,该距离值根据第一终端的地理位置信息和待比对智能设备的地理位置信息确定。或者该设备匹配条件包括待比对智能设备的周边无线接入点列表中包括第一终端所连接的无线接入点,第一终端的周边无线接入点列表和待比对智能设备的周边无线接入点列表的匹配度超过预设阈值,以及第一终端和待比对智能设备的距离值小于预设的距离阈值,该距离值根据第一终端的地理位置信息和待比对智能设备的地理位置信息确定。

进入步骤414,为第一终端分享目标智能设备的控制权。

采用本实施例的方案,在第一终端未连接无线接入点时,可以提升所确定出的目标智能设备的准确性。

在其中一个实施例中,上述的当前设备类型标识由第一终端扫描二维码获得。一般地,该二维码设置在智能设备表面。本实施例中,用户直接扫码就可以获得当前设备类型标识,操作便捷,同时,相同设备类型标识的智能设备,具有相同的二维码,不需要一物一码,而且,由于二维码中的信息为设备类型标识,可以在智能设备出厂时就将二维码粘贴在智能设备表面。

在其中一个实施例中的设备控制权分享方法,还可以包括步骤:接收第二终端发送的控制权开放请求,控制权开放请求携带有用户信息;在存在用户信息与智能设备的绑定关系时,将与用户信息绑定的部分智能设备或者全部智能设备确定为控制权开放的智能设备。

其中,控制权开放请求可以通过人机交互界面触发发送,在该人机交互界面可以显示至少一个与相应用户(例如主用户)存在绑定关系的智能设备,用户可以在该人机交互界面中选择一个或者多个智能设备,然后点击发送按钮,触发终端向服务器发送控制权开放请求。服务器接收到该控制权开放请求时,检测是否存在与控制权开放请求中携带的有用户信息绑定的智能设备,将与用户信息绑定的部分智能设备或者全部智能设备确定为控制权开放的智能设备。

采用本实施例中,可以限定开放控制权的用户,例如,只有主用户有权开放相应智能设备的控制权,防止开放控制权被滥用。

在其中一个实施例中,上述的方法还包括:定期更新对应关系中的信息,具体地,服务器可以通过与对应关系涉及的智能设备交互更新对应关系中的信息。如此,可以尽可能地保证对应关系中的信息的实时性和准确性。

在其中一个实施例中,上述的控制权为临时控制权,上述的方法还包括:在第一终端享有目标智能设备的控制权的时间超过预设的时间阈值时,终止第一终端对目标智能设备的控制权。这里,时间阈值的大小可以根据实际情况设定,该时间阈值也可以为可调数值。

为了便于理解本申请实施例方案,以下通过一个较佳的实施例进行详细说明。该实施例是以将设备控制权分享方案应用到较常用场景中,智能设备的持有者(下称主用户)操作智能设备进行配网绑定操作后,智能设备通过无线接入点与服务器保持长链接,同时,在服务器建立智能设备与主用户的绑定关系,主用户拥有该智能设备的所有权,并且只有主用户有权限配置该智能设备临时控制权开放。

如图4所示,主用户配置开放该智能设备临时控制的步骤如下:

步骤402,智能设备主用户开放智能设备的临时控制权。

具体地,针对某个特定的智能设备,例如,智能设备a,主用户通过其终端(例如终端b)向服务器发送临时控制权开放请求。

步骤404,服务器收集智能设备的相关信息。

具体地,服务器确定该智能设备a后,即确定主用户请求开放的是该智能设备a的临时控制权后,获取智能设备a所连接的无线接入点的mac地址,智能设备a所连接的无线接入点的出口ip地址、智能设备所处环境中分布的其他无线接入点,并通过第三方wifi定位能力获取智能设备a的当前地理位置信息。

步骤406,服务器建立智能设备与所收集信息的对应关系。

具体地,建立此智能设备a对应的“产品型号标识,当前所连的无线接入点的mac地址,当前所连的无线接入点的出口ip地址,周边无线接入点列表,地理位置信息”的数据,该数据将作为后期进行临时控制权颁发的判断依据,服务端需要定期更新该数据以保证数据的实时性和准确性。

如图5所示,其他用户(例如用户c)获取临时控制权的过程如下:

步骤502,其他用户使用移动终端扫描设备机身上的二维码。

例如,用户c通过移动终端(相当于上述的第一终端)上安装的浏览器或者微信等应用扫描贴在智能设备上的二维码信息,携带二维码中的信息访访问服务器请求获取临时控制权;

其中,二维码中携带的信息为基于这类智能设备的唯一标识,如产品型号标识。相同型号的智能设备,具有相同的二维码。此二维码一般在智能设备出厂时粘贴在设备表面。

步骤504,判断移动终端是否已连接无线接入点。

具体地,服务器接到移动终端的请求,判断移动终端是否已连接无线接入点,也即是否已连接wifi,若已连接,跳转至步骤506;否则,跳转步骤508。

步骤506,服务器获取移动终端所连接的无线接入点的网络信息,定位到特定的智能设备。

具体地,服务器获取移动终端的无线接入点的mac地址,无线接入点的出口ip地址,再结合二维码链接中携带的产品型号标识,和服务器中已有的数据做比较,若存在相同记录,则准确定位到特定智能设备,例如,智能设备a,进入步骤510;否则流程结束,控制权获取失败。

步骤508,服务器获取移动终端所在环境的网络信息以及地理位置信息,根据预设的判断规则确定出特定智能设备。

具体地,服务器解析移动终端所在环境的周边无线接入点列表,并额外获取移动终端地理位置信息,再结合二维码链接中携带的产品型号标识,和服务器中已有的数据做比较,若同时符合如下判断规则:

a.移动终端周边无线接入点列表中能找到智能终端所连接的无线接入点;

b.移动终端周边无线接入点列表中超过预设比例的无线接入点能在智能设备周边无线接入点列表中找到;其中,预设比例的取值可以根据实际情况确定,例如,可以是40%。

c.根据移动终端地理位置信息与在服务器记录的智能设备的地理位置信息确定的距离值小于预设的距离阈值;

如果,上述的a、b、c三个条件都满足,则认为已准确定位到特定的智能设备,跳转至步骤510,否则流程失败,控制权获取失败。

步骤510:服务器为移动终端授予特定智能设备的临时控制权。

具体地,服务器为移动终端授予特定智能设备的临时控制权,该控制权保留时间可根据实际业务制定,例如,门店内一般仅需保留5分钟,样板间可以保留半小时。授予完成后,移动终端跳转到智能设备的控制面板页。至此,移动终端即可实现临时控制智能设备的功能。

本实施例的设备控制权分享方案可以应用于智能设备在零售门店,样板间等区域的体验场景。使用该方案后,用户可主动扫码体验智能设备的远程控制功能,无需其他工作人员的介入和引导,释放了工作人员的工作量。

应该理解的是,虽然图2-5的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2-5中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。

在一个实施例中,如图6所示,提供了一种设备控制权分享装置,包括:获取模块602、建立模块604、接收模块606和分享模块608,其中:

获取模块602,用于确定当前开放控制权的智能设备,获取智能设备的设备类型标识以及智能设备的网络信息;

建立模块604,用于建立智能设备与设备类型标识以及网络信息的对应关系;

接收模块606,用于接收第一终端发送的控制权获取请求,控制权获取请求携带有当前设备类型标识;

分享模块608,用于根据当前设备类型标识以及对应关系确定目标智能设备,为第一终端分享目标智能设备的控制权。

在其中一个实施例中,上述的网络信息包括智能设备所连接的无线接入点的网络标识信息和智能设备的周边无线接入点列表;分享模块608可以在第一终端已连接无线接入点时,获取第一终端所连接的无线接入点的网络标识信息,根据当前设备类型标识、第一终端所连接的无线接入点的网络标识信息以及对应关系列表确定目标智能设备;或者/和,分享模块608可以在第一终端未连接无线接入点时,获取第一终端的周边无线接入点列表,根据当前设备类型标识、第一终端所连接的周边无线接入点列表以及对应关系列表确定目标智能设备。

在其中一个实施例中,上述的网络标识信息包括mac地址和出口ip。

在其中一个实施例中,分享模块608可以在待比对智能设备满足预设的设备匹配条件时,将待比对智能设备确定为目标智能设备,待比对智能设备为已建立上述对应关系的智能设备;其中,上述的设备匹配条件包括第一终端的周边无线接入点列表中包括待比对智能设备所连接的无线接入点,以及第一终端的周边无线接入点列表和待比对智能设备的周边无线接入点列表的匹配度超过预设阈值;或者,上述的设备匹配条件包括待比对智能设备的周边无线接入点列表中包括第一终端所连接的无线接入点,以及第一终端的周边无线接入点列表和待比对智能设备的周边无线接入点列表的匹配度超过预设阈值。

在其中一个实施例中,获取模块602还可以用于在确定当前开放控制权的智能设备时,获取智能设备的地理位置信息,分享模块608还可以用于在第一终端未连接无线接入点时,获取第一终端的地理位置信息;建立模块604可以建立智能设备与设备类型标识、网络信息以及地理位置信息的对应关系;上述的设备匹配条件还包括第一终端和待比对智能设备的距离值小于预设的距离阈值,该距离值根据第一终端的地理位置信息和待比对智能设备的地理位置信息确定。

在其中一个实施例中,上述的当前设备类型标识由第一终端扫描二维码获得。

在其中一个实施例中,上述的二维码设置在智能设备表面。

在其中一个实施例中,上述的设备控制权分享装置还可以包括处理模块,该处理模块用于接收第二终端发送的控制权开放请求,控制权开放请求携带有用户信息,在存在用户信息与智能设备的绑定关系时,将与用户信息绑定的部分智能设备或者全部智能设备确定为控制权开放的智能设备。

在其中一个实施例中,上述的建立模块604还可以用于定期更新对应关系中的信息。具体地,可以通过与对应关系涉及的智能设备交互更新对应关系中的信息。

在其中一个实施例中,上述的控制权为临时控制权,分享模块608还可以用于在第一终端享有目标智能设备的控制权的时间超过预设的时间阈值时,终止第一终端对目标智能设备的控制权。较佳地,这里的时间阈值为可调数值。

关于设备控制权分享装置的具体限定可以参见上文中对于设备控制权分享方法的限定,在此不再赘述。上述设备控制权分享装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。

在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图7所示。该计算机设备包括通过系统总线连接的处理器、存储器、网络接口和数据库。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的数据库用于存储设备控制权分享数据。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种设备控制权分享方法。

本领域技术人员可以理解,图7中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。

在一个实施例中,提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现以下步骤:确定当前开放控制权的智能设备,获取智能设备的设备类型标识以及智能设备的网络信息;建立智能设备与设备类型标识以及网络信息的对应关系;接收第一终端发送的控制权获取请求,控制权获取请求携带有当前设备类型标识;根据当前设备类型标识以及对应关系确定目标智能设备,为第一终端分享目标智能设备的控制权。

在其中一个实施例中,上述的网络信息包括智能设备所连接的无线接入点的网络标识信息和智能设备的周边无线接入点列表;处理器在执行计算机程序实现上述的根据当前设备类型标识以及对应关系确定目标智能设备的步骤时,具体实现以下步骤:在第一终端已连接无线接入点时,获取第一终端所连接的无线接入点的网络标识信息,根据当前设备类型标识、第一终端所连接的无线接入点的网络标识信息以及对应关系列表确定目标智能设备;或者/和,在第一终端未连接无线接入点时,获取第一终端的周边无线接入点列表,根据当前设备类型标识、第一终端所连接的周边无线接入点列表以及对应关系列表确定目标智能设备。

在其中一个实施例中,处理器在执行计算机程序实现上述的根据当前设备类型标识、第一终端所连接的周边无线接入点列表以及对应关系列表确定目标智能设备的步骤时,具体实现以下步骤:在待比对智能设备满足预设的设备匹配条件时,将待比对智能设备确定为目标智能设备,待比对智能设备为已建立上述对应关系的智能设备;其中,上述的设备匹配条件包括第一终端的周边无线接入点列表中包括待比对智能设备所连接的无线接入点,以及第一终端的周边无线接入点列表和待比对智能设备的周边无线接入点列表的匹配度超过预设阈值;或者,上述的设备匹配条件包括待比对智能设备的周边无线接入点列表中包括第一终端所连接的无线接入点,以及第一终端的周边无线接入点列表和待比对智能设备的周边无线接入点列表的匹配度超过预设阈值。

在其中一个实施例中,处理器执行计算机程序时还实现以下步骤:在确定当前开放控制权的智能设备时,获取智能设备的地理位置信息,在第一终端未连接无线接入点时,还获取第一终端的地理位置信息;

处理器在执行计算机程序实现上述的建立智能设备与设备类型标识以及网络信息的对应关系的步骤时,具体实现以下步骤:建立智能设备与设备类型标识、网络信息以及地理位置信息的对应关系;上述的设备匹配条件还包括第一终端和待比对智能设备的距离值小于预设的距离阈值,距离值根据第一终端的地理位置信息和待比对智能设备的地理位置信息确定。

在其中一个实施例中,处理器执行计算机程序时还实现以下步骤:接收第二终端发送的控制权开放请求,控制权开放请求携带有用户信息;在存在用户信息与智能设备的绑定关系时,将与用户信息绑定的部分智能设备或者全部智能设备确定为控制权开放的智能设备。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:定期更新对应关系中的信息。

在其中一个实施例中,上述的控制权为临时控制权,处理器执行计算机程序时还实现以下步骤:在第一终端享有目标智能设备的控制权的时间超过预设的时间阈值时,终止第一终端对目标智能设备的控制权。

在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:确定当前开放控制权的智能设备,获取智能设备的设备类型标识以及智能设备的网络信息;建立智能设备与设备类型标识以及网络信息的对应关系;接收第一终端发送的控制权获取请求,控制权获取请求携带有当前设备类型标识;根据当前设备类型标识以及对应关系确定目标智能设备,为第一终端分享目标智能设备的控制权。

在其中一个实施例中,上述的网络信息包括智能设备所连接的无线接入点的网络标识信息和智能设备的周边无线接入点列表;处理器在执行计算机程序实现上述的根据当前设备类型标识以及对应关系确定目标智能设备的步骤时,具体实现以下步骤:在第一终端已连接无线接入点时,获取第一终端所连接的无线接入点的网络标识信息,根据当前设备类型标识、第一终端所连接的无线接入点的网络标识信息以及对应关系列表确定目标智能设备;或者/和,在第一终端未连接无线接入点时,获取第一终端的周边无线接入点列表,根据当前设备类型标识、第一终端所连接的周边无线接入点列表以及对应关系列表确定目标智能设备。

在其中一个实施例中,处理器在执行计算机程序实现上述的根据当前设备类型标识、第一终端所连接的周边无线接入点列表以及对应关系列表确定目标智能设备的步骤时,具体实现以下步骤:在待比对智能设备满足预设的设备匹配条件时,将待比对智能设备确定为目标智能设备,待比对智能设备为已建立上述对应关系的智能设备;其中,上述的设备匹配条件包括第一终端的周边无线接入点列表中包括待比对智能设备所连接的无线接入点,以及第一终端的周边无线接入点列表和待比对智能设备的周边无线接入点列表的匹配度超过预设阈值;或者,上述的设备匹配条件包括待比对智能设备的周边无线接入点列表中包括第一终端所连接的无线接入点,以及第一终端的周边无线接入点列表和待比对智能设备的周边无线接入点列表的匹配度超过预设阈值。

在其中一个实施例中,计算机程序被处理器执行时还实现以下步骤:在确定当前开放控制权的智能设备时,获取智能设备的地理位置信息,在第一终端未连接无线接入点时,还获取第一终端的地理位置信息;

计算机程序被处理器执行实现上述的建立智能设备与设备类型标识以及网络信息的对应关系的步骤时,具体实现以下步骤:建立智能设备与设备类型标识、网络信息以及地理位置信息的对应关系;上述的设备匹配条件还包括第一终端和待比对智能设备的距离值小于预设的距离阈值,距离值根据第一终端的地理位置信息和待比对智能设备的地理位置信息确定。

在其中一个实施例中,计算机程序被处理器执行时还实现以下步骤:接收第二终端发送的控制权开放请求,控制权开放请求携带有用户信息;在存在用户信息与智能设备的绑定关系时,将与用户信息绑定的部分智能设备或者全部智能设备确定为控制权开放的智能设备。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:定期更新对应关系中的信息。

在其中一个实施例中,上述的控制权为临时控制权,计算机程序被处理器执行时还实现以下步骤:在第一终端享有目标智能设备的控制权的时间超过预设的时间阈值时,终止第一终端对目标智能设备的控制权。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。

以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1