CN113727291A - 设备的交互方法、装置、服务器和数据处理方法 - Google Patents
设备的交互方法、装置、服务器和数据处理方法 Download PDFInfo
- Publication number
- CN113727291A CN113727291A CN202010453694.XA CN202010453694A CN113727291A CN 113727291 A CN113727291 A CN 113727291A CN 202010453694 A CN202010453694 A CN 202010453694A CN 113727291 A CN113727291 A CN 113727291A
- Authority
- CN
- China
- Prior art keywords
- equipment
- identity
- data packet
- target
- communication connection
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 230000003993 interaction Effects 0.000 title claims abstract description 120
- 238000000034 method Methods 0.000 title claims abstract description 111
- 238000003672 processing method Methods 0.000 title abstract description 12
- 238000004891 communication Methods 0.000 claims description 120
- 230000009471 action Effects 0.000 claims description 42
- 238000012545 processing Methods 0.000 claims description 32
- 230000008569 process Effects 0.000 abstract description 14
- 230000000875 corresponding effect Effects 0.000 description 20
- 238000010586 diagram Methods 0.000 description 8
- 230000006870 function Effects 0.000 description 8
- 239000000284 extract Substances 0.000 description 7
- 230000002452 interceptive effect Effects 0.000 description 6
- 238000001514 detection method Methods 0.000 description 4
- 238000004590 computer program Methods 0.000 description 3
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 238000007405 data analysis Methods 0.000 description 2
- 239000000203 mixture Substances 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 108010001267 Protein Subunits Proteins 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000013479 data entry Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000005055 memory storage Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000000750 progressive effect Effects 0.000 description 1
- 230000000717 retained effect Effects 0.000 description 1
- 238000010408 sweeping Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/30—Services specially adapted for particular environments, situations or purposes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/80—Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
- H04W76/11—Allocation or use of connection identifiers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
- H04W76/14—Direct-mode setup
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本说明书提供了设备的交互方法、装置、服务器和数据处理方法。在一些实施例中,该设备的交互方法可以通过利用第一设备对外广播至少包括有待定向连接的目标设备的身份标识的数据包,使得第二设备在获取数据包后,可以先根据数据包中的目标设备的身份标识进行身份匹配,在身份匹配成功的情况下,才会与第一设备进行交互,从而可以简化设备之间的交互过程,高效、准确地从第二设备中确定出待定向连接的目标设备同第一设备进行具体交互。
Description
技术领域
本说明书属于互联网技术领域,尤其涉及设备的交互方法、装置、服务器和数据处理方法。
背景技术
在许多应用场景中,常常需要连接两个不同的设备(例如第一设备和第二设备),再基于已经建立的上述连接进行具体的数据交互,以完成相应的数据处理。
目前,亟需一种能够简化设备之间的交互过程,高效、准确地从第二设备中确定出指定的目标设备来同第一设备进行交互的方法。
发明内容
本说明书提供了一种设备的交互方法、装置、服务器和数据处理方法,以简化设备之间的交互过程,高效、准确地从第二设备中确定出待定向连接的目标设备同第一设备进行具体的交互。
本说明书提供的一种设备的交互方法、装置、服务器和数据处理方法是这样实现的:
一种设备的交互方法,包括:获取第一设备对外广播的数据包,其中,所述数据包至少包括目标设备的身份标识;从所述数据包中提取出目标设备的身份标识,并根据所述目标设备的身份标识进行身份匹配;在身份匹配成功的情况下,与所述第一设备进行交互。
一种设备的交互方法,包括:对外广播数据包,其中,所述数据包中至少包括目标设备的身份标识;与第二设备进行交互,其中,所述第二设备包括根据所述数据包中的身份标识,进行身份匹配,匹配成功的设备。
一种设备的交互方法,包括:第一设备对外广播数据包,其中,所述数据包中至少包括目标设备的身份标识;第二设备获取所述数据包,并根据所述数据包中的目标设备的身份标识,进行身份匹配,在身份匹配成功的情况下,与所述第一设备进行交互。
一种数据处理方法,包括:终端设备获取待定向连接的快递柜的身份标识作为目标设备的身份标识;终端设备对外广播数据包,其中,所述数据包至少包括目标设备的身份标识;快递柜获取所述数据包,并根据所述数据包中的目标设备的身份标识,进行身份匹配,在身份匹配成功的情况下,建立与所述终端设备之间的通信连接;快递柜和终端设备通过所述通信连接进行数据交互。
一种设备的交互装置,包括:获取模块,用于获取第一设备对外广播的数据包,其中,所述数据包至少包括目标设备的身份标识;匹配模块,用于从所述数据包中提取出目标设备的身份标识,并根据所述目标设备的身份标识进行身份匹配;第一交互模块,用于在身份匹配成功的情况下,与所述第一设备进行交互。
一种设备的交互装置,包括:广播模块,用于对外广播数据包,其中,所述数据包中至少包括目标设备的身份标识;第二交互模块,用于与第二设备进行交互,其中,所述第二设备包括根据所述数据包中的身份标识,进行身份匹配,匹配成功的设备。
一种服务器,包括处理器以及用于存储处理器可执行指令的存储器,所述处理器执行所述指令时实现获取第一设备对外广播的数据包,其中,所述数据包至少包括目标设备的身份标识;从所述数据包中提取出目标设备的身份标识,并根据所述目标设备的身份标识进行身份匹配;在身份匹配成功的情况下,与所述第一设备进行交互。
一种计算机可读存储介质,其上存储有计算机指令,所述指令被执行时实现获取第一设备对外广播的数据包,其中,所述数据包至少包括目标设备的身份标识;从所述数据包中提取出目标设备的身份标识,并根据所述目标设备的身份标识进行身份匹配;在身份匹配成功的情况下,与所述第一设备进行交互。
本说明书提供的一种设备的交互方法、装置、服务器和数据处理方法,通过利用第一设备对外广播至少包括有待定向连接的目标设备的身份标识的数据包,使得第二设备在获取数据包后,可以先根据数据包中的目标设备的身份标识进行身份匹配,在身份匹配成功的情况下,才会对数据包作应答,与第一设备进行交互,从而可以简化设备之间的交互过程,高效、准确地从第二设备中确定出待定向连接的目标设备同第一设备进行具体交互。
附图说明
为了更清楚地说明本说明书实施例,下面将对实施例中所需要使用的附图作简单地介绍,下面描述中的附图仅仅是本说明书中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1是应用本说明书实施例提供的设备的交互方法的交互***的结构组成的一个实施例的示意图;
图2是在一个场景示例中,应用本说明书实施例提供的设备的交互方法的一种实施例的示意图;
图3是在一个场景示例中,应用本说明书实施例提供的设备的交互方法的一种实施例的示意图;
图4是在一个场景示例中,应用本说明书实施例提供的设备的交互方法的一种实施例的示意图;
图5是本说明书的一个实施例提供的设备的交互方法的流程示意图;
图6是本说明书的一个实施例提供的设备的数据处理方法的示意图;
图7是本说明书的一个实施例提供的服务器的结构组成示意图;
图8是本说明书的一个实施例提供的设备的交互装置的结构组成示意图。
具体实施方式
为了使本技术领域的人员更好地理解本说明书中的技术方案,下面将结合本说明书实施例中的附图,对本说明书实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本说明书一部分实施例,而不是全部的实施例。基于本说明书中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都应当属于本说明书保护的范围。
本说明书实施例提供一种设备的交互方法,所述设备的交互方法具体可以应用于包含有主设备和从设备的交互***中。
可以参阅图1所示,上述***中可以包括一个第一设备(在一些实施例中也可以包括多个第一设备),和多个第二设备(例如,第二设备A、第二设备B和第二设备C)。其中,上述第一设备和多个第二设备中分别设置有蓝牙连接模块,设备之间可以通过蓝牙连接的方式建立通信连接。
具体实施时,第一设备可以先接收得到指定定向连接的第二设备B的身份标识。并将上述第二设备B的身份标识作为目标设备的身份标识。进一步,第一设备可以将上述第二设备B的身份标识添加到预设的自定义字段,例如,Manufacturer Specific Data字段中,得到包含有目标设备的身份标识的数据包。并对外广播该数据包。
多个第二设备中的各个第二设备(例如第二设备B和第二设备C)分别接收到第一设备广播的数据包,并根据数据包中的目标设备的身份标识进行身份匹配,以确定自己是否需要与第一设备进行交互。
具体的,例如,第二设备B可以先从数据包中提取出目标设备的身份标识,并将自身的身份标识与目标设备的身份标识进行匹配,匹配失败,则确定自己不是第一设备当前待定向连接的目标设备。因此,第二设备B不会对该数据包进行应答,也不会与第一设备进行交互。
相对的,第二设备C在从数据包中提取出目标设备的身份标识,并将自身的身份标识与目标设备的身份标识进行匹配后,匹配成功,则确定自己是第一设备当前待定向连接的目标设备。因此,第二设备C会对该数据包进行应答,进而可以与第一设备通过蓝牙连接等方式建立通信连接,再基于该通信连接进行具体的数据交互。
这样第一设备可以从多个第二设备中高效、准确地确定出当前待定向连接的目标设备进行具体交互,避免了被其他非目标设备的设备误连,影响与目标设备的交互。
在本实施例中,所述第一设备(例如,从设备)具体可以是应用场景中对外广播等待被连接使用的电子设备。具体的,例如,上述第一设备可以是手机、扫码枪、智能手表等等。
在本实施例中,所述第二设备(例如,主设备)B和第二设备C具体可以是应用场景中连接使用第一设备的电子设备。具体的,例如,上述第二设备B、第二设备C可以是服务器、检测仪、快递柜等等。
需要说明的是,上述主设备和从设备是相对的概念,具体实施时,根据不同的应用场景和处理需要,上述第一设备有时也可以是服务器、检测仪、快递柜等,类似的,上述第二设备有时也可以是手机、扫码枪、智能手表等。
在一个具体的场景示例中,可以参阅图2所示,在物流分拣场景中,可以应用本说明书实施例提供的设备的交互方法高效、快速地进行快递包裹的分拣处理。
在本场景示例中,分拣员每天工作前会被随机分配到一个扫码枪(一种物流分拣场景中使用的PDA设备,可以记为第一设备,也可以称为从设备)。
具体实施前,分拣员需要先将自己的扫码枪与自己的电脑(可以记为第二设备,也可以称为主设备)通过蓝牙连接的方式建立一一对应的通信连接。其中,每一个扫码枪和电脑分别设置有蓝牙连接模块。
具体的,以分拣员甲为例,通常需要先打开自己的电脑的蓝牙连接模块进行搜索,去连接分配给自己的扫码枪,这时电脑通常会同时搜索到多个不同的蓝牙设备。
可以参阅图3所示的分拣员甲使用电脑的蓝牙连接模块是往往无法直接精确地连接到自己的扫码枪的,而是会搜索,并通过电脑的显示屏展示出的包含有多个可连接设备的设备列表。参阅图3中的设备列表可知,分拣员甲通过电脑的蓝牙连接模块会同时搜索到的多个可连接设备。其中,除了包含有分拣员甲想要定向连接的自己的扫码枪(编号为SM001的设备)外,还会同时包含处于同一个工作场所中的其他分拣员的电脑,例如,分拣员乙使用的电脑(编号为DN002的设备)、分拣员丙使用的电脑(编号为DN003的设备)等,以及其他分拣员分配到的扫码枪,例如,分拣员乙分配到的扫码枪(编号为SM002的设备)、分拣员丙分配到的扫码枪(编号为SM003的设备)等。
这时,分拣员甲需要自己先在上述设备列表中找到自己要连接的扫码枪,并进行相应操作来选中该扫码枪,这样才能将自己的电脑与所分配的扫码枪连接起来。
而在本场景例中,分拣员甲的电脑的机身上可以设置有该电脑的设备标识(例如,该电脑的设备编号):DN001。分拣员甲可以先在所分配的扫码枪的显示屏所展示的目标设备的身份标识输入界面中输入上述身份标识DN001。
扫码枪接收到该身份标识DN001,并将该身份标识确定为待定向连接的目标设备的身份标识。进而,可以在待广播的字段中的预设的自定义字段(例如,ManufacturerSpecific Data字段)中添加该身份标识,得到携带了目标设备的身份标识的字段。并将上述字段作为一种包含有目标设备的身份标识的数据包,在工作场所中进行广播。
这时,处于同一工作场所中的设备都会接收到该数据包。但是,除了分拣员甲的电脑外,其他设备(例如,分拣员乙的扫码枪和电脑,分拣员丙的扫码枪和电脑)都不会对该数据包作出应答,也不会去连接该扫码枪。
具体的,以分拣员乙的电脑为例,在接收到上述数据包后,会通过数据解析,从预设的自定义字段中提取得到目标设备的身份标识:DN001。进一步,会先根据该目标设备的身份标识进行身份匹配。具体的,分拣员的电脑会将自身的身份标识(例如DN002)与该目标设备的身份标识进行比较,以确定两者是否相同,或者两者之间的差异值是否小于预设的差异阈值。通过比较,发现两者之间差异较大,差异值大于预设的差异阈值,可以判定身份匹配失败,进而该电脑可以确定自己不是该扫码枪待定向连接的设备。在这种情况下,分拣员乙的电脑不会对上述数据包作出应答。相应的,分拣员乙的电脑也不会自动地与该扫码枪进行连接,以及数据交互。
相对的,分拣员甲的电脑在搜索并接收到上述数据包后,会通过数据解析,从预设的自定义字段中提取得到的目标设备的身份标识:DN001。进一步,会根据该目标设备的身份标识进行身份匹配。具体的,分拣员甲的电脑会将自身的身份标识与该目标设备的身份标识进行比较,通过比较发现两者完全相同,差异值小于或等于预设的差异阈值,可以判定身份匹配成功,进而该电脑可以确定自己是该扫码枪想要定向连接的目标设备。在这种情况下,分拣员甲的电脑可以自动对上数据包作出应答。
例如,分拣员甲的电脑可以响应上述数据包,针对广播该数据包的扫码枪发送用于建立通信连接的协议数据。分拣员甲的扫码枪可以获取上述协议数据,并基于协议数据,与分拣员甲的电脑建立基于蓝牙连接的通信连接。从而可以简化分拣员甲的操作流程,基于分拣员甲所分配的扫码枪来主动广播包含有待定向连接的电脑的身份标识的数据包,不需要分拣员甲在电脑一侧再进行选择等操作,就能够高效、精准地在分拣员甲的扫码枪和电脑之间建立用于交互的通信连接。
进一步,完成上述连接后的分拣员甲的扫码枪和电脑可以利用上述通信连接进行具体的数据交互,以及完成相关的数据处理。
例如,分拣员甲可以使用扫码枪扫描待分拣的快递包裹的条形码。电脑可以通过上述通信连接获取扫码枪扫描得到的快递包裹的条形码,并根据该条形码查询该快递包裹的订单信息,确定出该快递包裹的目的地地址。进而可以将该目的地地址通过通信连接反馈给扫码枪。扫码枪可以通过设置在扫码枪上设置的显示屏向分拣员甲展示出该快递包裹的目的地地址。这样分拣员甲可以根据所展示的快递包裹的目的地地址,将该快递包裹分类并传输到与该目的地地址匹配的货仓中,完成对该快递包裹的分拣处理。
在本场景示例中,通过利用扫码枪对外广播至少包括有待定向连接的目标设备的身份标识的数据包,使得场所中的电脑在获取数据包后,可以先根据数据包中的目标设备的身份标识进行身份匹配,在身份匹配成功的情况下,才会与该扫码枪进行连接和交互,从而可以简化设备之间的交互过程,高效、准确地从多个电脑中确定出待定向连接的目标设备进行连接和具体交互。
在另一个场景示例中,上述扫码枪在响应分拣员甲的目标设备的身份标识的设置操作,在预设的自定义字段中添加目标设备的身份标识的同时,还可以响应分拣员甲的其他操作,在预设的自定义字段添加相应的动作信息,例如,建立绑定关系的指示信息,或者,建立单次连接的指示信息等。进而可以基于上述自定义字段,生成并对外广播同时包含有目标设备的身份标识,以及动作信息的数据包。
当然,具体实施时,根据具体情况和处理需要,响应分拣员甲的操作,扫码枪还可以在上述自定义字段中添加例如,该扫码枪的身份标识(例如:SM001),和/或,事件信息等等。对此,本场景示例不作限定。
相应的,分拣员甲使用的电脑在根据目标设备的身份标识进行身份匹配,匹配成功后,可以根据数据包中动作信息,建立符合要求的通信连接。
具体的,如果电脑在从数据包的预设的自定义字段中所提取出的动作信息为“建立绑定关系的指示信息”,则可以生成针对基于绑定关系的通信连接的协议数据;并将该协议数据发送至分拣员甲的扫码枪。分拣员甲的扫码枪获取并根据上述协议数据,与分拣员甲使用的扫码枪建立基于绑定关系的第一类通信连接。同时,电脑会记录并保存所绑定的扫码枪的身份标识:SM001。
这样在断开上述通信连接之后,电脑还会保留该与该扫码枪相关的连接关系。这样如果后续在断开上述第一类通信连接后,电脑再次接受到该扫码枪广播的数据包,可以根据所保存的扫码枪的身份标识,找到之前保留的连接关系,进而可以根据上述连接关系,恢复并调用之前与该扫码枪建立的第一类通信连接,来连接该扫码枪。
此外,在断开上述通信连接之后,电脑还可以根据上述扫码枪的身份标识,主动向该扫码枪发起连接请求,以恢复之前建立的第一类通信连接等。
又如果电脑从数据包的预设的自定义字段中所提取出的动作信息为“建立单次连接的指示信息”,则可以生成针对基于单次连接的协议数据;并将该协议数据发送至分拣员甲的扫码枪。分拣员甲的扫码枪获取并根据上述协议数据,与分拣员甲使用的电脑建立基于单次连接的第二类通信连接。后续如果断开上述通信连接,电脑不再保留该通信连接。在需要重新连接时,电脑需要按照上述方式重新建立与该扫码枪之间的第二类通信连接,来连接扫码枪。
此外,响应分拣员的相应操作,分拣员甲的扫码枪在预设的自定义字段中添加目标设备的身份标识的同时,还可以在预设的自定义字段添加事件信息。进而可以基于上述预设的自定义字段,生成并对外广播同时包含有目标设备的身份标识,以及事件信息的数据包。其中,上述事件信息具体可以包括要求目标设备执行的数据处理任务,也可以是只提供给目标设备使用的权限凭证,还可以是只发送给目标设备的结果数据等等。
具体实施时,当分拣员甲使用的电脑以外的其他设备接收到该数据包时,会先只从该数据包中解析获取目标设备的身份标识,并根据目标设备的身份标识进行身份匹配,在确定匹配失败的情况下,不会针对该数据包作应答,同时也不会对该数据包进行进一步解析读取数据包中所携带的事件信息。具体实施时,在确定匹配失败的情况下,还可以删除所接收到的数据包。
而当分拣员甲的电脑接收到该数据包时,会先从该数据包的预设的自定义字段中解析得到目标设备的身份标识,并根据目标设备的身份标识进行身份匹配。在匹配成功的情况下,会对该数据包的预设的自定义字段进行进一步的解析,获取所携带的事件信息。这样在不需要建立通信连接的情况下,分拣员甲的电脑就可以顺利地获取得到分拣员的扫码枪定向传送来的事件信息。
进一步,分拣员甲使用的电脑可以根据上述事件信息,执行与事件信息相关的数据处理。例如,可以根据事件信息,在电脑一侧进行相应的数据处理任务。
在另一个具体的场景示例中,可以参阅图4所示,在物流配送场景中,可以应用本说明书实施例提供的设备的交互方法高效、快速地进行快递包裹的配送。
在本场景示例中,快递柜可以作为第二设备,在快递柜上设置有扫码器,以及蓝牙连接模块。负责快递包裹配送的快递员所使用的终端设备可以作为第一设备,其中,上述终端设备上也设置有蓝牙连接模块。
在本场景示例中,快速员具体配送快递包裹时,可以在终端设备上手动输入快递柜的身份标识,终端设备获取并将该身份标识作为待定向连接的目标设备的身份标识。
进一步,终端设备可以在预设的自定义字段中添加该目标设备的身份标识,以及建立单次连接的指示信息,生成同时包括有目标设备的身份标识,以及动作信息的数据包,广播该数据包。
快递柜搜索并接收到该数据包,从该数据包中提取并根据目标设备的身份标识进行身份匹配。在匹配成功的情况下,快递柜可以再根据数据包中的动作信息,自动与该终端设备建立基于单次连接的第二类通信连接。
快递员在具体配送快递包裹时,可以将待配送的快递包裹放在快递柜的扫码器上进行扫描。快递柜可以通过扫码器扫描获取该快递包裹的条形码,并根据该条形码为该快递包裹分配一个存储隔间,用于存放该快递包裹。同时,快递柜还会为该快递包裹生成对应的取件码。其中,取件码与存储隔间对应,通过该取件码可以打开存储隔间的舱门以取出存储隔间中的快递包裹。快递柜会将上述取件码,以及快递包裹的条形码,通过之前建立好的第二类通信连接发送至快递员的终端设备。此外,快递柜还可以根据上述快递包裹的条形码,对该快递包裹进行相应的信息据录入等其他相关的数据处理。
快递员的终端设备在接收到快递柜发送的取件码和条形码后。可以先根据条形码,在物流平台的云端服务器上查询到该包裹快递的订单信息,并从上述订单信息中提取出收件人的手机号码。
进一步,终端设备可以根据收件人的手机号码和取件码,生成包含有取件码的取件提示信息,并将该取件提示信息发送至该快递包裹的收件人的手机上,以提示取件人前往快递柜领取快递包裹。
按照上述方式,快递员可以高效地完成与该快递柜相关的快递包裹的配送。在完成配送后,当快递员携带终端设备离开快递柜后,之前建立的第二类通信连接会自动断开。并且上述快递柜,和终端设备也不会继续保留该通信连接。
参阅图5所示,本说明书实施例提供了一种设备的交互方法,其中,该方法具体实施时,该方法可以包括以下内容。
S501:获取第一设备对外广播的数据包,其中,所述数据包至少包括目标设备的身份标识。
在一些实施例中,上述第一设备具体可以包括参与近场连接或交互的用于对外广播数据包的从设备。具体的,上述第一设备例如可以是手机、扫码枪、平板电脑等等。当然,上述所列举的第一设备只是一种示意性说明。具体实施时,根据具体的应用场景,上述第一设备还可以包括其他类型的设备。对此,本说明书不作限定。
在一些实施例中,上述设备的交互方法具体可以应用于想要连接上述第一设备的第二设备一侧。上述第二设备具体可以包括近场连接或交互中的用于搜索并根据数据包连接从设备的主设备。具体的,上述第二设备例如可以是服务器、快递柜、检测设备等等。当然,上述所列举的第二设备只是一种示意性说明。具体实施时,根据具体的应用场景,上述第二设备还可以包括其他类型的身份。对此,本说明书不作限定。
在一些实施例中,上述主设备和从设备是相对的概念。对应于不同的应用场景,第一设备和第二设备可以存在差异。例如,在一些应用场景中,第一设备可以是手机、扫码枪、平板电脑等,第二设备可以是服务器、快递柜、检测设备等。而在另一些应用场景中,第一设备可以是服务器、快递柜、检测设备等,而第二设备可以是手机、扫码枪、平板电脑等。
在一些实施例中,上述第一设备和第二设备可以分别设置有对应的连接模块。具体的,例如,上述第一设备和第二设备可以分别设置有蓝牙连接模块。具体实施时,第一设备和第二设备可以基于各自的蓝牙连接模块采用蓝牙连接方式进行相应连接或者交互。
进一步,上述第一设备和第二设备还可以是分别设置有基于BLE(Bluetooth LowEnergy,低功耗蓝牙技术)的蓝牙连接模块,上述第一设备和第二设备属于BLE设备。
当然,上述所列举的蓝牙连接模块,以及所采用的蓝牙连接方式只是一种示意性说明。具体实施时,根据具体情况,上述第一设备和第二设备也可以设置有其他合适的连接模块,采用其他合适的连接方式进行连接或者交互。
在一些实施例中,上述目标设备具体可以包括第一设备待定向连接的第二设备。其中,上述目标设备的身份标识具体可以包括与目标设备对应的,能够指示目标设备的标识信息。具体的,上述目标设备的身份标识可以是目标设备的名称,也可以是目标设备的IP地址,还可以是目标设备的设备编号等等。当然,上述所列举的目标设备的身份标识只是一种示意性说明。具体实施时,根据具体情况,上述目标设备的身份标识还可以包括其他能够指示目标设备的标识信息。
在一些实施例中,具体实施之前,第一设备可以先获取用户或者***指定第一设备定向连接的设备的身份标识作为上述目标设备的身份标识。
具体的,例如,用户可以在第一设备中输入指定连接设备的设备编号。第一设备接收该设备编号,并将该设备编号作为目标设备的身份标识。
在一些实施例中,具体实施之前,第一设备在生成待广播的数据包的字段时,可以将上述目标设备的身份标识添加并设置在待广播的字段中的预设的自定义字段内。从而可以使得所生成的数据包至少包含有目标设备的身份标识。
在一些实施例中,上述预设的自定义字段具体可以包括Manufacturer SpecificData字段。以基于蓝牙连接的交互为例,根据已有的基于蓝牙连接的交互协议,数据包中的字段通常最多可以包括31个字节,支持62类不同的内容。例如字段中不同的字段可以根据协议分别设置设备名称、提供服务名称、发射功率等信息。其中,数据包的字段中的Manufacturer Specific Data字段根据协议属于可自定义字段。在本实施例中,可以选择使用上述的Manufacturer Specific Data字段作为预设的自定义字段,并在该字段中添加设置目标设备的身份标识。通过上述方式添加设置目标设备的身份标识,可以不破坏当前已有的交互协议,不需要作过多的修改、调整,兼容并使用当前已有的交互协议,就可以进行后续的具体交互。
当然,上述所列举的在预设的自定义预设字段中设置目标设备的身份标识的方式只是一种示意性说明。具体实施时,根据所采用的连接或交互方式,以及具体的情况,还可以在待广播的数据包中的字段中选择其他合适的字段来添加设置目标设备的身份标识,或者在待广播的数据包中另外增加一段新的字段用于设置目标设备的身份标识。
在一些实施例中,具体实施时,第一设备可以对外广播上述至少包括有目标设备的身份标识的数据包。第二设备可以接收获取到第一设备所广播的数据包。
在一些实施例中,具体实施时,只有与第一设备的距离小于预设的距离阈值的第二设备可以接收获取到上述数据包。
S502:从所述数据包中提取出目标设备的身份标识,并根据所述目标设备的身份标识进行身份匹配。
在一些实施例中,第二设备可以从所接收到的数据包中提取出目标设备的身份标识,并根据该目标设备的身份标识进行身份匹配,以确定自己是否要对该数据包进行应答,与发送该数据包的第一设备进行交互。
在一些实施例中,第二设备在进行身份匹配时,可以将自己的身份标识与目标设备的身份标识进行比较,确定出两者之间的差异值;进一步,可以通过比较上述差异值与预设的差异阈值之间的数值大小,来确定自己的身份标识与目标设备的身份标识是否相同。如果通过比较,确定上述差异值小于或等于预设的差异阈值,可以判断自己的身份标识与目标设备的身份标识相同,匹配成功,可以确定出自己是第一设备待定向连接的目标设备。
相反,如果通过比较。确定上述差异值大于预设的差异阈值,可以判断自己的身份标识与目标设备的身份标识不同,匹配失败,确定出自己不是第一设备待定向连接的目标设备。
S503:在身份匹配成功的情况下,与所述第一设备进行交互。
在一些实施例中,在身份匹配成功的情况下,第二设备可以确定自己是第一设备待定向连接的目标设备,进而可以针对该数据包进行应答,与发送该数据包的第一设备进行交互。
在一些实施例中,在具体进行交互时,第二设备可以根据相应的交互协议,与第一设备建立通信连接,再基于上述通信连接进行数据交互,以及相关的数据处理。
在一些实施例中,在身份匹配失败的情况下,第二设备可以确定自己不是第一设备待定向连接的目标设备,进而可以针对该数据包不作应答,不参与同上述第一设备的交互。此外,上述第二设备还可以屏蔽上述第一设备广播的数据包,或者,删除所接收到的第一设备发送的数据包等。这样可以使得多个第二设备中只有目标设备一个最终能够高效、精准地与第一设备建立通信连接进行具体的数据交互。
在本实施例中,通过利用第一设备生成并对外广播至少包括有待定向连接的目标设备的身份标识的数据包,使得第二设备在获取数据包后,可以先根据数据包中的目标设备的身份标识进行身份匹配,在身份匹配成功的情况下,只有目标设备才会自动与第一设备进行交互,从而可以简化设备之间的交互过程,高效、准确地从第二设备中确定出待定向连接的目标设备同第一设备进行具体交互。
在一些实施例中,所述目标设备的身份标识具体可以设置于所述数据包中预设的自定义字段中。进而第一设备可以根据上述预设的自定义字段,对外广播至少包含有目标设备的身份标识的数据包。
其中,上述预设的自定义字段具体可以包括基于当前已有的交互协议,第一设备对外广播的数据包中原本就包含有的,支持使用者进行自定义设置的字段。
在一些实施例中,所述预设的自定义字段具体可以包括Manufacturer SpecificData字段。其中,上述Manufacturer Specific Data字段具体可以包括一种基于已有的蓝牙连接的交互协议,第一设备对外广播的数据包中原本就包含有的,支持使用者进行自定义设置的字段。当然,上述所列举的预设的自定义字段只是一种示意性说明。具体实施时,根据具体情况和所采用的交互协议,还可以选择使用其他的字段作为预设的自定义字段。
在一些实施例中,具体实施时,还可以将上述目标设备的身份标识设置在第一设备对外广播的数据包中原字段以外的新增的字段中。从而也可以使得第一设备对外广播的数据包中至少包含有目标设备的身份标识。
在一些实施例中,第一设备对外广播的数据包除了可以包含有目标设备的身份标识以外,进一步还可以包含有动作信息,或者事件信息,或者动作信息和事件信息。其中,上述动作信息具体可以用于指示目标设备在连接第一设备时,需要执行的连接动作。上述事件信息具体可以包括第一设备传输给目标设备的数据,例如,任务数据,或者结果数据等。
在一些实施例中,具体实施时,所述预设的自定义字段中可以还设置有动作信息,和/或,事件信息。例如,具体实施时,第一设备在生成待广播的数据包时,可以在Manufacturer Specific Data字段中进一步添加动作信息,和/或,事件信息等。
当然需要说明的是,上述所列举的动作信息、事件信息只是一种示意性说明。具体实施时,根据具体的应用场景和处理需求,上述数据包中还可以包含有其他的数据信息。
在一些实施例中,所述动作信息具体可以包括:建立绑定关系的指示信息,或,建立单次连接的指示信息等。当然,上述所列举的动作信息只是一种示意性说明。具体实施时,根据具体情况,上述动作信息还可以包括其他的信息。
其中,上述两种动作信息分别指示两种不同类型的连接动作。具体的,上述建立绑定关系的指示信息与基于绑定关系的第一类通信连接对应。上述第一类通信连接,具体可以是一种非临时性的,可以多次使用的连接。建立连接后的第一设备和目标设备在本次连接中断后,还会继续保留该连接关系。后续如果需要再次连接,可以不用重新建立新的连接,根据之前保留的连接关系,直接使用之前已经建立好的通信连接。
上述建立单次连接的指示信息与基于单次连接的第二类通信连接对应。上述第二类通信连接,具体可以是一种临时性的,只能使用一次的连接。建立连接后的第一设备和目标设备在本次连接中断后,不会再继续保留该连接关系。后续如果需要再次连接,需要重新建立新的通信连接。
在一些实施例中,在所述动作信息包括建立绑定关系的指示信息的情况下,与所述第一设备进行交互,具体实施实施,可以包括以下内容:根据所述动作信息,建立与第一设备之间的基于绑定关系的第一类通信连接,并保存第一设备的身份标识;通过所述第一类通信连接,与所述第一设备进行数据交互。
在本实施例中,具体实施时,在建立了第一类通信连接后,第二设备可以通过保存第一设备的身份标识,以及其他与该第一类通信连接相关的参数数据(例如,所使用的通信通道、通信凭证等)来保留针对上述第一类通信连接的连接关系。此外,第一设备具体实施时,也可以通过保留第二设备的身份标识等,来保留该连接关系。以便后续断开本次连接后,第一设备和第二设备可以基于所保留的连接关系,快速地重新使用原有通信连接进行交互。
在本实施例中,在按照上述方式建立好第一类通信连接后,第一设备和第二设备可以通过上述通信连接进行具体的数据交互。例如,第一设备可以将所采集到的数据发送至第二设备,第二设备可以基于上述数据进行相应处理,将处理后的数据反馈给第一设备等等。当然,上述所列举的数据交互只是一种示意性说明。具体实施时,根据具体的应用场景,第一设备和第二设备基于上述通信连接还可以进行多种不同类型的数据交互。
在一些实施例中,所述方法具体实施时,还可以包括以下内容:第二设备在完成与所述第一设备的数据交互后,断开所述第一类通信连接。
在本实施例中,第二设备虽然断开了与第一设备之间的第一类通信连接,但还会保留有第一设备的身份标识。
在一些实施例中,第二设备在断开与第一设备之间的第一类通信连接后,还可以保留与该第一设备之间相关的连接关系。例如,与第一设备之间的第一类通信连接相关的连接协议、所使用的连接接口、连接参数等等。
在一些实施例中,具体实施时,在断开第一类通信连接后,如果第二设备还需要与第一设备交互,可以根据所保留的第一设备的身份标识主动搜索到第一设备,并根据之前保存地连接关系,重新恢复并调用之前所建立的第一类通信连接,来与第一设备连接,并基于该连接进行具体的数据交互。
在一些实施例中,在断开所述第一类通信连接后,所述方法具体实施时,还可以包括以下内容:根据所保存的第一设备的身份标识,获取第一设备当前广播的数据包;根据所述第一设备当前广播的数据包,确定所述第一设备的目标设备是否发生变更;在确定所述第一设备的目标设备没有发生变更的情况下,重新调用与所述第一设备之间的第一类通信连接。
在一些实施例中,在第二设备与第一设备断开上述第一类通信连接后,第一设备可以被其他的设备所连接。第一设备在被其他设备所连接且没有断开该连接时,可以生产并对外广播包含有变更信息的新的数据包。通过该数据包可以告知其他设备:当前第一设备已经被连接,无法连接其他设备;和/或,当前第一设备所连接的目标设备已经发生变更。
在这种情况下,如果第二设备准确继续连接第一设备,可以先根据所保存的第一设备的身份标识,从所接收到的数据包中找到第一设备当前广播的数据包,并根据上述第一设备当前广播的数据包确定第一设备的目标设备是否发生变更。
在一些实施例中,在确定所述第一设备的目标设备没有发生变更的情况下,第二设备可以根据所保存的第一设备的身份标识,利用原有的连接关系,快速地重新恢复并使用与所述第一设备之间的第一类通信连接。
在一些实施例中,在根据所述第一设备当前广播的数据包,确定所述第一设备的目标设备是否发生变更后,所述方法具体实施时,还可以包括以下内容:在确定所述第一设备的目标设备发生变更的情况下,删除所保存的第一设备的身份标识。
在本实施例中,第二设备在根据第一设备当前广播的数据包确定当前的第一设备的目标设备已经发生变更的情况下,之前保留的连接关系已经失效,这时可以删除所保存的第一设备的身份标识,以及与该第一设备之间的连接关系。
在一些实施例中,在所述动作信息包括建立单次连接的指示信息的情况下,与所述第一设备进行交互,具体实施时,还可以包括以下内容:根据所述动作信息,建立与第一设备之间的基于单次连接的第二类通信连接。进而,第一设备和第二设备可以基于上述第二类通信连接,进行单次的数据交互。
在一些实施例中,在所述预设的自定义字段中还设置有事件信息的情况下,与所述第一设备进行交互,具体实施时,可以包括:根据所述事件信息,执行与所述事件信息相关的数据处理。
在本实施例中,只有身份匹配成功的目标设备可以进一步从数据包中解析得到第一设备发送的事件信息,其他第二设备在身份匹配失败的情况下,就会停止对数据包的进一步解析,并删除该数据包,无法得到上述事件信息。
在本实施例中,通过上述方式,身份匹配成功的第二设备可以在没有建立通信连接的情况下,直接获得得到第一设备所发送的事件信息,进一步提高了交互效率。
在本实施例中,上述根据所述事件信息,执行与所述事件信息相关的数据处理,具体实施时,可以包括:根据事件信息,触发并执行相应的数据处理任务;和/或,利用上述事件信息所包含的数据,进行相关的数据处理等等。
在一些实施例中,在根据所述目标设备的身份标识进行身份匹配后,所述方法具体实施时,还可以包括以下内容:在身份匹配失败的情况下,拒绝与所述第一设备进行交互。
在本实施例中,身份匹配失败的第二设备可以确定自己不是第一设备待定向连接的目标设备。在这种情况下,第二设备可以不与第一设备进行交互,例如,不主动与第一设备建立通信连接,从而可以避免对第一设备与目标设备之间的通信连接的建立产生影响。
在本实施例中,在身份匹配的情况下,第二设备还可以删除所接收到的第一设备广播的数据包。或者,还可以暂时(例如,未来1小时等)屏蔽盖第一设备所广播的数据包等。
由上可见,本说明书实施例提供的设备的交互方法,通过利用第一设备对外广播至少包括有待定向连接的目标设备的身份标识的数据包,使得第二设备在获取数据包后,可以先根据数据包中的目标设备的身份标识进行身份匹配,在身份匹配成功的情况下,才会与第一设备进行交互,从而可以简化设备之间的交互过程,高效、准确地从第二设备中确定出待定向连接的目标设备同第一设备进行具体交互。还通过在第一设备所广播的数据包中的预设的自定义字段中设置目标设备的标识信息,从而可以兼容并利用当前已有的交互协议,高效地从多个第二设备中确定出待定向连接的目标设备来同第一设备进行具体交互。还通过在第一设备所广播的数据包中的预设的自定义字段中进一步设置事件信息,使得身份匹配成功的第二设备还可以在没有与第一设备建立通信连接的情况下,获取并根据数据包中的事件信息,执行相关的数据处理,简化了数据处理流程,提高了数据处理效率。
本说明书实施例还提供了另一种设备的交互方法,该方法具体可以应用于第一设备一侧。具体实施时,可以包括以下内容。
S1:对外广播数据包,其中,所述数据包中至少包括目标设备的身份标识。
S2:与第二设备进行交互,其中,所述第二设备包括根据所述数据包中的身份标识,进行身份匹配,匹配成功的设备。
在一些实施例中,在对外广播数据包前,所述方法具体实施时,还可以包括以下内容:获取待定向连接的设备的身份标识作为目标设备的身份标识。
在本实施例中,具体实施前,第一设备可以先获取待定向连接的设备的身份标识作为目标设备的身份标识。例如,可以接收使用者输入或设置的身份标识作为目标设备的身份标识。也可以根据使用者的指示确定出待定向连接的设备,进而可以通过查询,确定出该设备的身份标识作为目标设备的身份标识等等。
在一些实施例中,第一设备具体实施时,可以生成并对外广播至少包含有目标设备的身份标识的数据包,从而可以实现由第一设备一侧主动地筛选待定向连接的设备。
在一些实施例中,所述目标设备的身份标识具体可以设置于所述数据包中预设的自定义字段中。具体实施时,第一设备可以在待广播的字段中的预设的自定义字段中设置目标设备的身份标识,再将上述待广播的字段作为一个数据包对外进行广播,从而可以使得所广播的数据包中至少包含有目标设备的身份标识。
在一些实施例中,所述预设的自定义字段具体可以包括Manufacturer SpecificData字段等。当然,上述所列举的Manufacturer Specific Data字段只是一种示意性说明。具体实施时,根据具体情况,还可以选择其他支持自定义的字段作为预设的自定义字段。
在一些实施例中,所述预设的自定义字段中具体还可以设置有动作信息,和/或,事件信息等等。
在一些实施例中,所述动作信息具体可以包括:建立绑定关系的指示信息,或,建立单次连接的指示信息等等。
本说明书实施例还提供了另一种设备的交互方法,该方法具体可以应用于包含有第一设备和第二设备的交互***中。该交互***具体可以包括一个或多个第一设备,以及一个或多个第二设备。该方法具体实施时,可以包括以下内容。
S1:第一设备对外广播数据包,其中,所述数据包中至少包括目标设备的身份标识;
S2:第二设备获取所述数据包,并根据所述数据包中的目标设备的身份标识,进行身份匹配,在身份匹配成功的情况下,与所述第一设备进行交互。
在本实施例中,只有身份匹配成功,属于目标设备的第二设备才会对第一设备所广播的数据包进行应答,与第一设备进行具体的交互。身份匹配失败,不属于目标设备的第二设备则不会对第一设备所广播的数据包进行应答,也不会与第一设备进行具体的交互。从而可以使得第一设备能够高效、精准地从多个第二设备中筛选出目标设备进行交互。
在一些实施例中,所述目标设备的身份标识具体可以设置于所述数据包中预设的自定义字段中。
在一些实施例中,所述预设的自定义字段具体可以包括Manufacturer SpecificData字段等。
在一些实施例中,所述预设的自定义字段中具体还可以设置有动作信息,和/或,事件信息等。
在一些实施例中,在所述预设的自定义字段中还设置有动作信息的情况下,所述方法具体实施时,还可以包括以下内容:第二设备根据所述动作信息,建立与第一设备之间对应类型的通信连接;所述第二设备和所述第一设备通过所述通信连接进行数据交互。
在一些实施例中,所述通信连接具体可以包括蓝牙连接。相应的,上述第一设备和第二设备支持蓝牙连接,上述交互***所基于的交互协议具体可以是基于蓝牙连接的交互协议。当然,需要说明的是,上述所列举的蓝牙连接只是一种示意性说明。具体实施时,根据具体情况还可以使用其他类型的连接,以及基于所使用的连接的交互协议。
在一些实施例中,所述第一设备具体可以包括扫码枪,所述第二设备具体可以包括快递柜。当然,需要说明的是,上述所列举的第一设备和第二设备只是一种示意性说明。针对不同的应用场景,上述第一设备和第二设备还可以包括其他类型的需要交互的设备。例如,上述第一设备还可以包括:手机、平板等,上述第二设备还可以包括:电脑快递柜、检测器等。对此,本说明书不作限定。
在一些实施例中,上述第一设备和第二设备可以是种相对的概念。例如,在一个应用场景中,扫码枪可以作为第一设备,服务器可以作为第二设备。在另一个应用场景中,服务器可以作为第一设备,扫码枪可以作为第二设备。
在一些实施例中,所述第二设备和所述第一设备通过所述通信连接进行数据交互,具体实施时,可以包括以下内容:所述服务器通过所述通信连接获取所述扫码枪扫描快递包裹得到的条形码。
在本实施例中,具体实施时,例如,针对物流分拣场景,可以通过扫码枪扫描快递包裹,获取快递包裹的条形码(也可以是快递包裹的二维码等)。扫码枪通过与服务器所建立的通信连接,将所获取的快递包裹的条形码发送至服务器。
在一些实施例中,在所述服务器通过所述通信连接获取所述扫码枪扫描快递包裹得到的条形码后,所述方法具体实施时,还可以包括以下内容:服务器根据所述条形码,获取所述快递包裹的订单信息;服务器根据所述快递包裹的订单信息确定出快递包裹的目的地地址,其中,所述目的地地址用于对所述快递包裹进行分拣处理。
在本实施例中,服务器在按照上述方式确定出快递包裹的目的地地址后,可以控制分拣设备将该快递包裹放置于对应的传送带,输送至目的地地址所对应的发货仓中,完成分拣处理。还可以将上述目的地地址反馈并展示给分拣员,以便分拣员根据该快递包裹的目的地地址对该快递包裹进行分拣处理。
在一些实施例中,对外广播的数据包中具体还可以包括待定向连接的多个目标设备的身份标识。这样可以从多个第二设备中筛选出多个目标设备与第一设备进行交互。
由上可见,本说明书实施例提供的设备的交互方法,通过利用第一设备对外广播至少包括有待定向连接的目标设备的身份标识的数据包,使得第二设备在获取数据包后,可以先根据数据包中的目标设备的身份标识进行身份匹配,在身份匹配成功的情况下,才会与第一设备进行交互,从而可以简化设备之间的交互过程,高效、准确地从第二设备中确定出待定向连接的目标设备同第一设备进行具体交互。
本说明书实施例还提供了一种数据处理方法。其中,该方法具体可以应用于物流配送场景中。具体实施时,参阅图6所示,该方法可以包括以下内容。
终端设备获取待定向连接的快递柜的身份标识作为目标设备的身份标识。终端设备对外广播数据包,其中,所述数据包至少包括目标设备的身份标识。快递柜获取所述数据包,并根据所述数据包中的目标设备的身份标识,进行身份匹配,在身份匹配成功的情况下,建立与所述终端设备之间的通信连接。快递柜和终端设备通过所述通信连接进行数据交互。
在本实施例中,上述终端设备具体可以是快递员在配送快递包裹时使用的电子设备,也可以称为手持终端。具体的,例如,可以是快递员配送快递包裹时使用的扫码枪,也可以是平板电脑、手机等其他类型的PDA设备等等。上述快递柜具体可以为设置有扫码器的快递柜。
在本实施例中,在物流配送的场景中,上述快递柜具体可以理解为一种第二设备,上述终端设备具体可以理解为一种第一设备。
在本实施例中,上述终端设备和快递柜具体可以是能够支持相互连接的设备。例如,上述终端设备和快递柜分别设置有支持蓝牙连接的蓝牙连接模块等。
在本实施例中,快递员在具体进行快递包裹的配送时,可以先在终端设备上输入自己想要连接的快递柜的身份标识。例如,该快递柜的编号或者MAC地址等。终端设备获取上述身份标识。
终端设备可以将上述身份标识确定为目标设备的身份标识。并根据上述身份标识,生成并对外广播包含有目标设备的身份标识的数据包。
快递柜接收并从数据包中提取出目标设备的身份标识,根据该目标设备的身份标识进行身份匹配。在匹配成功的情况下,快递柜可以与终端设备建立通信连接,进一步可以根据上述通信连接进行具体的数据交互。
在一些实施例中,上述快递柜和终端设备通过所述通信连接进行数据交互,具体实施时,可以包括以下内容:快递柜扫描快递包裹以获取快递包裹的条形码;并为该快递包裹分配存储隔间,生成对应的取件码;快递柜通过所述通信连接,将所述条形码和取件码发送至终端设备。
在本实施例中,具体实施时,快递员可以将待配送的快递包裹放置于快递柜的扫码器位置进行扫描,从而可以使得快递柜可以通过扫码器获取到该快递包裹的条形码。进一步,快递柜可以根据该条形码为该快递包括分配一个用于存放的存储隔间,并打开该存储隔间的舱门,以便快递员可以将该快递包裹放置于该存储隔间内。同时,快递柜还会生成一个用于打开该存储隔间的舱门的取件码,并将取件码和该快递包裹的条形码一同通过建立好的通信连接传输至终端设备。
此外,快递柜在按照上述方式进行处理后,还可以根据快递包裹的条形进行针对该快递包裹的信息录入等处理。
在一些实施例中,在快递柜通过所述通信连接,将所述条形码和取件码发送至终端设备后,所述方法具体实施时,还可以包括以下内容:终端设备根据所述条形码查询得到快递包裹的收件人的联系信息;终端设备生成携带有取件码的取件提示信息,并根据所述收件人的联系信息,将所述取件提示信息发送给快递包裹的收件人。
在本实施例中,上述终端设备具体可以与物流平台的云端服务器相连。具体实施时,终端设备可以根据上述条形码生成针对该快递包裹的查询请求,并将该查询请求发送至云端服务器,其中,上述查询请求中可以携带有快递包裹的条形码。云端服务器接收并响应该查询请求,根据条形码查询到对应的订单信息,并从订单信息中提取出收件人的联系信息(例如,收件人的手机号码等),进而可以将上述收件人的联系信息反馈给终端设备。
当然,具体实施时,也可以是终端设备直接根据快递包裹的条形码,查询物流平台的数据库,以获取得到该快递包裹的收件人的联系信息。
在本实施例中,具体实施时,终端设备可以生成携带有取件码的取件提示信息,并根据收件人的联系信息,将该取件提示信息发送给收件人,以提醒收件人:快递包裹已经存放在快递柜中,可以根据取件码前往快递柜领取快递包裹。
在一些实施例中,根据具体情况,除了将上述数据处理方法应用于物流配送场景以外,还可以将上述数据处理方法拓展应用于其他合适的应用场景中。例如,物流分拣场景,或者产品检测场景等等,从而可以在不同的应用场景中简化设备之间的交互流程,提高整体的数据处理效率。
由上可见,本说明书实施例提供的数据处理方法,简化了物流配送场景中终端设备与快递柜之间的交互流程,从而能够更加高效地完成快递包裹的配送。
本说明书实施例还提供一种服务器,包括处理器以及用于存储处理器可执行指令的存储器,所述处理器具体实施时可以根据指令执行以下步骤:获取第一设备对外广播的数据包,其中,所述数据包至少包括目标设备的身份标识;从所述数据包中提取出目标设备的身份标识,并根据所述目标设备的身份标识进行身份匹配;在身份匹配成功的情况下,与所述第一设备进行交互。
为了能够更加准确地完成上述指令,参阅图7所示,本说明书实施例还提供了另一种具体的服务器,其中,所述服务器包括网络通信端口701、处理器702以及存储器703,上述结构通过内部线缆相连,以便各个结构可以进行具体的数据交互。
其中,所述网络通信端口701,具体可以用于获取第一设备对外广播的数据包,其中,所述数据包至少包括目标设备的身份标识。
所述处理器702,具体可以用于从所述数据包中提取出目标设备的身份标识,并根据所述目标设备的身份标识进行身份匹配;在身份匹配成功的情况下,与所述第一设备进行交互。
所述存储器703,具体可以用于存储相应的指令程序。
在本实施例中,所述网络通信端口701可以是与不同的通信协议进行绑定,从而可以发送或接收不同数据的虚拟端口。例如,所述网络通信端口可以是负责进行web数据通信的80号端口,也可以是负责进行FTP数据通信的21号端口,还可以是负责进行邮件数据通信的25号端口。此外,所述网络通信端口还可以是实体的通信接口或者通信芯片。例如,其可以为无线移动网络通信芯片,如GSM、CDMA等;其还可以为Wifi芯片;其还可以为蓝牙芯片。
在本实施例中,所述处理器702可以按任何适当的方式实现。例如,处理器可以采取例如微处理器或处理器以及存储可由该(微)处理器执行的计算机可读程序代码(例如软件或固件)的计算机可读介质、逻辑门、开关、专用集成电路(Application SpecificIntegrated Circuit,ASIC)、可编程逻辑控制器和嵌入微控制器的形式等等。本说明书并不作限定。
在本实施例中,所述存储器703可以包括多个层次,在数字***中,只要能保存二进制数据的都可以是存储器;在集成电路中,一个没有实物形式的具有存储功能的电路也叫存储器,如RAM、FIFO等;在***中,具有实物形式的存储设备也叫存储器,如内存条、TF卡等。
本说明书实施例还提供了一种基于上述设备的交互方法的计算机存储介质,所述计算机存储介质存储有计算机程序指令,在所述计算机程序指令被执行时实现:获取第一设备对外广播的数据包,其中,所述数据包至少包括目标设备的身份标识;从所述数据包中提取出目标设备的身份标识,并根据所述目标设备的身份标识进行身份匹配;在身份匹配成功的情况下,与所述第一设备进行交互。
在本实施例中,上述存储介质包括但不限于随机存取存储器(Random AccessMemory,RAM)、只读存储器(Read-Only Memory,ROM)、缓存(Cache)、硬盘(Hard DiskDrive,HDD)或者存储卡(Memory Card)。所述存储器可以用于存储计算机程序指令。网络通信单元可以是依照通信协议规定的标准设置的,用于进行网络连接通信的接口。
在本实施例中,该计算机存储介质存储的程序指令具体实现的功能和效果,可以与其它实施方式对照解释,在此不再赘述。
参阅图8所示,在软件层面上,本说明书实施例还提供了一种设备的交互装置,该装置具体可以包括以下的结构模块。
获取模块801,具体可以用于获取第一设备对外广播的数据包,其中,所述数据包至少包括目标设备的身份标识。
匹配模块802,具体可以用于从所述数据包中提取出目标设备的身份标识,并根据所述目标设备的身份标识进行身份匹配。
第一交互模块803,具体可以用于在身份匹配成功的情况下,与所述第一设备进行交互。
在一些实施例中,所述目标设备的身份标识具体可以设置于所述数据包中预设的自定义字段中。
在一些实施例中,所述预设的自定义字段具体可以包括Manufacturer SpecificData字段等。
在一些实施例中,所述预设的自定义字段中还可以设置有动作信息,和/或,事件信息等。
在一些实施例中,所述动作信息具体可以包括:建立绑定关系的指示信息,或,建立单次连接的指示信息等。
在一些实施例中,在所述动作信息包括建立绑定关系的指示信息的情况下,上述第一交互模块803具体实施时,可以根据所述动作信息,建立与第一设备之间的基于绑定关系的第一类通信连接,并保存第一设备的身份标识;通过所述第一类通信连接,与所述第一设备进行数据交互。
在一些实施例中,在完成与所述第一设备的数据交互后,所述装置还可以断开所述第一类通信连接。
在一些实施例中,在断开所述第一类通信连接后,所述装置具体实施时,还可以根据所保存的第一设备的身份标识,获取第一设备当前广播的数据包;根据所述第一设备当前广播的数据包,确定所述第一设备的目标设备是否发生变更;在确定所述第一设备的目标设备没有发生变更的情况下,重新调用与所述第一设备之间的第一类通信连接。
在一些实施例中,在根据所述第一设备当前广播的数据包,确定所述第一设备的目标设备是否发生变更后,所述装置具体实施时,在确定所述第一设备的目标设备发生变更的情况下,可以删除所保存的第一设备的身份标识。
在一些实施例中,在所述动作信息包括建立单次连接的指示信息的情况下,所述第一交互模块803具体实施时,可以根据所述动作信息,建立与第一设备之间的基于单次连接的第二类通信连接。
在一些实施例中,在所述预设的自定义字段中还设置有事件信息的情况下,所述第一交互模块803具体实施时,可以根据所述事件信息,执行与所述事件信息相关的数据处理。
在一些实施例中,在根据所述目标设备的身份标识进行身份匹配后,所述第一交互模块803具体实施时,可以在身份匹配失败的情况下,拒绝与所述第一设备进行交互。
需要说明的是,上述实施例阐明的单元、装置或模块等,具体可以由计算机芯片或实体实现,或者由具有某种功能的产品来实现。为了描述的方便,描述以上装置时以功能分为各种模块分别描述。当然,在实施本说明书时可以把各模块的功能在同一个或多个软件和/或硬件中实现,也可以将实现同一功能的模块由多个子模块或子单元的组合实现等。以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
由上可见,本说明书实施例提供的设备的交互装置,通过利用第一设备对外广播至少包括有待定向连接的目标设备的身份标识的数据包,使得第二设备在获取数据包后,可以先根据数据包中的目标设备的身份标识进行身份匹配,在身份匹配成功的情况下,才会与第一设备进行交互,从而可以简化设备之间的交互过程,高效、准确地从第二设备中确定出待定向连接的目标设备同第一设备进行具体交互。
本说明书实施例还提供了一种设备的交互装置,具体可以包括以下结构:广播模块,具体可以用于对外广播数据包,其中,所述数据包中至少包括目标设备的身份标识;第二交互模块,具体可以用于与第二设备进行交互,其中,所述第二设备包括根据所述数据包中的身份标识,进行身份匹配,匹配成功的设备。
虽然本说明书提供了如实施例或流程图所述的方法操作步骤,但基于常规或者无创造性的手段可以包括更多或者更少的操作步骤。实施例中列举的步骤顺序仅仅为众多步骤执行顺序中的一种方式,不代表唯一的执行顺序。在实际中的装置或客户端产品执行时,可以按照实施例或者附图所示的方法顺序执行或者并行执行(例如并行处理器或者多线程处理的环境,甚至为分布式数据处理环境)。术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、产品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、产品或者设备所固有的要素。在没有更多限制的情况下,并不排除在包括所述要素的过程、方法、产品或者设备中还存在另外的相同或等同要素。第一,第二等词语用来表示名称,而并不表示任何特定的顺序。
本领域技术人员也知道,除了以纯计算机可读程序代码方式实现控制器以外,完全可以通过将方法步骤进行逻辑编程来使得控制器以逻辑门、开关、专用集成电路、可编程逻辑控制器和嵌入微控制器等的形式来实现相同功能。因此这种控制器可以被认为是一种硬件部件,而对其内部包括的用于实现各种功能的装置也可以视为硬件部件内的结构。或者甚至,可以将用于实现各种功能的装置视为既可以是实现方法的软件模块又可以是硬件部件内的结构。
本说明书可以在由计算机执行的计算机可执行指令的一般上下文中描述,例如程序模块。一般地,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、组件、数据结构、类等等。也可以在分布式计算环境中实践本说明书,在这些分布式计算环境中,由通过通信网络而被连接的远程处理设备来执行任务。在分布式计算环境中,程序模块可以位于包括存储设备在内的本地和远程计算机存储介质中。
通过以上的实施例的描述可知,本领域的技术人员可以清楚地了解到本说明书可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本说明书的技术方案本质上可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,移动终端,服务器,或者网络设备等)执行本说明书各个实施例或者实施例的某些部分所述的方法。
本说明书中的各个实施例采用递进的方式描述,各个实施例之间相同或相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。本说明书可用于众多通用或专用的计算机***环境或配置中。例如:个人计算机、服务器计算机、手持设备或便携式设备、平板型设备、多处理器***、基于微处理器的***、置顶盒、可编程的电子设备、网络PC、小型计算机、大型计算机、包括以上任何***或设备的分布式计算环境等等。
虽然通过实施例描绘了本说明书,本领域普通技术人员知道,本说明书有许多变形和变化而不脱离本说明书的精神,希望所附的权利要求包括这些变形和变化而不脱离本说明书的精神。
Claims (34)
1.一种设备的交互方法,包括:
获取第一设备对外广播的数据包,其中,所述数据包至少包括目标设备的身份标识;
从所述数据包中提取出目标设备的身份标识,并根据所述目标设备的身份标识进行身份匹配;
在身份匹配成功的情况下,与所述第一设备进行交互。
2.根据权利要求1所述的方法,所述目标设备的身份标识设置于所述数据包中预设的自定义字段中。
3.根据权利要求2所述的方法,所述预设的自定义字段包括Manufacturer SpecificData字段。
4.根据权利要求2所述的方法,所述预设的自定义字段中还设置有动作信息,和/或,事件信息。
5.根据权利要求4所述的方法,所述动作信息包括:建立绑定关系的指示信息,或,建立单次连接的指示信息。
6.根据权利要求5所述的方法,在所述动作信息包括建立绑定关系的指示信息的情况下,所述与所述第一设备进行交互,包括:
根据所述动作信息,建立与第一设备之间的基于绑定关系的第一类通信连接,并保存第一设备的身份标识;
通过所述第一类通信连接,与所述第一设备进行数据交互。
7.根据权利要求6所述的方法,所述方法还包括:在完成与所述第一设备的数据交互后,断开所述第一类通信连接。
8.根据权利要求7所述的方法,在断开所述第一类通信连接后,所述方法还包括:
根据所保存的第一设备的身份标识,获取第一设备当前广播的数据包;
根据所述第一设备当前广播的数据包,确定所述第一设备的目标设备是否发生变更;
在确定所述第一设备的目标设备没有发生变更的情况下,重新调用与所述第一设备之间的第一类通信连接。
9.根据权利要求7所述的方法,在根据所述第一设备当前广播的数据包,确定所述第一设备的目标设备是否发生变更后,所述方法还包括:
在确定所述第一设备的目标设备发生变更的情况下,删除所保存的第一设备的身份标识。
10.根据权利要求5所述的方法,在所述动作信息包括建立单次连接的指示信息的情况下,所述与所述第一设备进行交互,包括:
根据所述动作信息,建立与第一设备之间的基于单次连接的第二类通信连接。
11.根据权利要求10所述的方法,在所述预设的自定义字段中还设置有事件信息的情况下,所述与所述第一设备进行交互,包括:
根据所述事件信息,执行与所述事件信息相关的数据处理。
12.根据权利要求1所述的方法,在根据所述目标设备的身份标识进行身份匹配后,所述方法还包括:
在身份匹配失败的情况下,拒绝与所述第一设备进行交互。
13.一种设备的交互方法,包括:
对外广播数据包,其中,所述数据包中至少包括目标设备的身份标识;
与第二设备进行交互,其中,所述第二设备包括根据所述数据包中的身份标识,进行身份匹配,匹配成功的设备。
14.根据权利要求13所述的方法,在对外广播数据包前,所述方法还包括:
获取待定向连接的设备的身份标识作为目标设备的身份标识。
15.根据权利要求13所述的方法,所述目标设备的身份标识设置于所述数据包中预设的自定义字段中。
16.根据权利要求15所述的方法,所述预设的自定义字段包括Manufacturer SpecificData字段。
17.根据权利要求15所述的方法,所述预设的自定义字段中还设置有动作信息,和/或,事件信息。
18.根据权利要求17所述的方法,所述动作信息包括:建立绑定关系的指示信息,或,建立单次连接的指示信息。
19.一种设备的交互方法,包括:
第一设备对外广播数据包,其中,所述数据包中至少包括目标设备的身份标识;
第二设备获取所述数据包,并根据所述数据包中的目标设备的身份标识,进行身份匹配,在身份匹配成功的情况下,与所述第一设备进行交互。
20.根据权利要求19所述的方法,所述目标设备的身份标识设置于所述数据包中预设的自定义字段中。
21.根据权利要求20所述的方法,所述预设的自定义字段包括Manufacturer SpecificData字段。
22.根据权利要求20所述的方法,所述预设的自定义字段中还设置有动作信息,和/或,事件信息。
23.根据权利要求22所述的方法,在所述预设的自定义字段中还设置有动作信息的情况下,所述方法还包括:
第二设备根据所述动作信息,建立与第一设备之间对应类型的通信连接;
所述第二设备和所述第一设备通过所述通信连接进行数据交互。
24.根据权利要求23所述的方法,所述通信连接包括蓝牙连接。
25.根据权利要求23所述的方法,所述第一设备包括扫码枪,所述第二设备包括服务器。
26.根据权利要求25所述的方法,所述第二设备和所述第一设备通过所述通信连接进行数据交互,包括:
所述服务器通过所述通信连接获取所述扫码枪扫描快递包裹得到的条形码。
27.根据权利要求26所述的方法,在所述服务器通过所述通信连接获取所述扫码枪扫描快递包裹得到的条形码后,所述方法还包括:
服务器根据所述条形码,获取所述快递包裹的订单信息;
服务器根据所述快递包裹的订单信息确定出快递包裹的目的地地址,其中,所述目的地地址用于对所述快递包裹进行分拣处理。
28.一种数据处理方法,包括:
终端设备获取待定向连接的快递柜的身份标识作为目标设备的身份标识;
终端设备对外广播数据包,其中,所述数据包至少包括目标设备的身份标识;
快递柜获取所述数据包,并根据所述数据包中的目标设备的身份标识,进行身份匹配,在身份匹配成功的情况下,建立与所述终端设备之间的通信连接;
快递柜和终端设备通过所述通信连接进行数据交互。
29.根据权利要求28所述的方法,快递柜和终端设备通过所述通信连接进行数据交互,包括:
快递柜扫描快递包裹以获取快递包裹的条形码;并为该快递包裹分配存储隔间,生成对应的取件码;
快递柜通过所述通信连接,将所述条形码和取件码发送至终端设备。
30.根据权利要求29所述的方法,在快递柜通过所述通信连接,将所述条形码和取件码发送至终端设备后,所述方法还包括:
终端设备根据所述条形码查询得到快递包裹的收件人的联系信息;
终端设备生成携带有取件码的取件提示信息,并根据所述收件人的联系信息,将所述取件提示信息发送给所述快递包裹的收件人。
31.一种设备的交互装置,包括:
获取模块,用于获取第一设备对外广播的数据包,其中,所述数据包至少包括目标设备的身份标识;
匹配模块,用于从所述数据包中提取出目标设备的身份标识,并根据所述目标设备的身份标识进行身份匹配;
第一交互模块,用于在身份匹配成功的情况下,与所述第一设备进行交互。
32.一种设备的交互装置,包括:
广播模块,用于对外广播数据包,其中,所述数据包中至少包括目标设备的身份标识;
第二交互模块,用于与第二设备进行交互,其中,所述第二设备包括根据所述数据包中的身份标识,进行身份匹配,匹配成功的设备。
33.一种服务器,包括处理器以及用于存储处理器可执行指令的存储器,所述处理器执行所述指令时实现权利要求1至12中任一项所述方法的步骤。
34.一种计算机可读存储介质,其上存储有计算机指令,所述指令被执行时实现权利要求1至12中任一项所述方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010453694.XA CN113727291A (zh) | 2020-05-26 | 2020-05-26 | 设备的交互方法、装置、服务器和数据处理方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010453694.XA CN113727291A (zh) | 2020-05-26 | 2020-05-26 | 设备的交互方法、装置、服务器和数据处理方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN113727291A true CN113727291A (zh) | 2021-11-30 |
Family
ID=78671846
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010453694.XA Pending CN113727291A (zh) | 2020-05-26 | 2020-05-26 | 设备的交互方法、装置、服务器和数据处理方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113727291A (zh) |
Citations (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103699987A (zh) * | 2014-01-16 | 2014-04-02 | 成都凯迈科技有限公司 | 一种快递投放*** |
CN104469980A (zh) * | 2014-11-21 | 2015-03-25 | 广东欧珀移动通信有限公司 | 蓝牙连接方法及蓝牙设备 |
US20160087933A1 (en) * | 2006-09-25 | 2016-03-24 | Weaved, Inc. | Techniques for the deployment and management of network connected devices |
CN105592570A (zh) * | 2016-02-24 | 2016-05-18 | 江苏木盟智能科技有限公司 | 设备配对方法和*** |
CN105741525A (zh) * | 2016-02-24 | 2016-07-06 | 北京小米移动软件有限公司 | 遥控器绑定的处理方法、装置和设备 |
CN105827282A (zh) * | 2016-05-24 | 2016-08-03 | ***科技(深圳)有限公司 | 一种蓝牙设备组网方法、装置及蓝牙设备 |
CN106385621A (zh) * | 2016-09-12 | 2017-02-08 | 猫范(北京)科技有限公司 | 智能设备控制方法和装置 |
CN106658661A (zh) * | 2016-11-10 | 2017-05-10 | 江苏惠通集团有限责任公司 | 主设备、从设备及重新建立连接的方法 |
CN107730761A (zh) * | 2017-03-10 | 2018-02-23 | 中科富创(北京)科技有限公司 | 快递柜取件引导***、取件引导方法以及相关设备 |
CN107770762A (zh) * | 2017-11-20 | 2018-03-06 | 飞天诚信科技股份有限公司 | 一种建立蓝牙连接的方法及装置 |
CN108696846A (zh) * | 2017-03-17 | 2018-10-23 | 阿里云计算有限公司 | 一种星型网络从设备接入的方法以及装置 |
CN108712737A (zh) * | 2018-05-04 | 2018-10-26 | 北京洛克家智能科技有限责任公司 | 一种信息交互的方法和*** |
CN109688214A (zh) * | 2018-12-24 | 2019-04-26 | 杭州数梦工场科技有限公司 | 数据传输方法、装置及存储介质 |
CN110796801A (zh) * | 2019-10-25 | 2020-02-14 | 广州甩手技术有限公司 | 一种利用智能存取柜的实现物品转交的方法、物品转交处理装置和存取柜*** |
CN110958593A (zh) * | 2019-10-22 | 2020-04-03 | 珠海格力电器股份有限公司 | 一种蓝牙联网方法、装置、***及计算机可读介质 |
-
2020
- 2020-05-26 CN CN202010453694.XA patent/CN113727291A/zh active Pending
Patent Citations (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20160087933A1 (en) * | 2006-09-25 | 2016-03-24 | Weaved, Inc. | Techniques for the deployment and management of network connected devices |
CN103699987A (zh) * | 2014-01-16 | 2014-04-02 | 成都凯迈科技有限公司 | 一种快递投放*** |
CN104469980A (zh) * | 2014-11-21 | 2015-03-25 | 广东欧珀移动通信有限公司 | 蓝牙连接方法及蓝牙设备 |
CN105592570A (zh) * | 2016-02-24 | 2016-05-18 | 江苏木盟智能科技有限公司 | 设备配对方法和*** |
CN105741525A (zh) * | 2016-02-24 | 2016-07-06 | 北京小米移动软件有限公司 | 遥控器绑定的处理方法、装置和设备 |
CN105827282A (zh) * | 2016-05-24 | 2016-08-03 | ***科技(深圳)有限公司 | 一种蓝牙设备组网方法、装置及蓝牙设备 |
CN106385621A (zh) * | 2016-09-12 | 2017-02-08 | 猫范(北京)科技有限公司 | 智能设备控制方法和装置 |
CN106658661A (zh) * | 2016-11-10 | 2017-05-10 | 江苏惠通集团有限责任公司 | 主设备、从设备及重新建立连接的方法 |
CN107730761A (zh) * | 2017-03-10 | 2018-02-23 | 中科富创(北京)科技有限公司 | 快递柜取件引导***、取件引导方法以及相关设备 |
CN108696846A (zh) * | 2017-03-17 | 2018-10-23 | 阿里云计算有限公司 | 一种星型网络从设备接入的方法以及装置 |
CN107770762A (zh) * | 2017-11-20 | 2018-03-06 | 飞天诚信科技股份有限公司 | 一种建立蓝牙连接的方法及装置 |
CN108712737A (zh) * | 2018-05-04 | 2018-10-26 | 北京洛克家智能科技有限责任公司 | 一种信息交互的方法和*** |
CN109688214A (zh) * | 2018-12-24 | 2019-04-26 | 杭州数梦工场科技有限公司 | 数据传输方法、装置及存储介质 |
CN110958593A (zh) * | 2019-10-22 | 2020-04-03 | 珠海格力电器股份有限公司 | 一种蓝牙联网方法、装置、***及计算机可读介质 |
CN110796801A (zh) * | 2019-10-25 | 2020-02-14 | 广州甩手技术有限公司 | 一种利用智能存取柜的实现物品转交的方法、物品转交处理装置和存取柜*** |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109766696A (zh) | 软件权限的设置方法及装置、存储介质、电子装置 | |
CN114140945B (zh) | 智能柜的柜格申请方法、装置及计算设备 | |
CN111885594B (zh) | 设备绑定方法及装置 | |
CN114783116B (zh) | 智能柜的离线开柜方法及装置 | |
CN104506594A (zh) | 用于社交应用***的数据通信方法及*** | |
CN111368622A (zh) | 人员识别方法及装置、存储介质 | |
CN108881354A (zh) | 一种推送信息存储方法、装置、服务器和计算机存储介质 | |
CN108418780A (zh) | Ip地址的过滤方法及装置、***、dns服务器 | |
CN112287251B (zh) | 线上门店的异常状态检测方法、装置及*** | |
CN104410680A (zh) | 分享文件/文件夹的方法、客户端、服务器以及*** | |
CN109255573A (zh) | 一种在因特网环境下的快递柜投递方法 | |
CN104320325A (zh) | 一种消息推送方法及装置 | |
CN105100220A (zh) | 一种药品信息共享方法及客户端、服务器 | |
CN113240336A (zh) | 一种基于标签的任务管理*** | |
CN105141789A (zh) | 陌生号码标记方法和装置 | |
CN114862318A (zh) | 订单处理方法、装置、存储介质和电子设备 | |
CN113727291A (zh) | 设备的交互方法、装置、服务器和数据处理方法 | |
CN111818611B (zh) | 一种设备绑定方法及装置 | |
CN110503573B (zh) | 配送设备的控制方法及装置 | |
CN109801019B (zh) | 基于快递柜的取件控制方法、装置、设备及存储介质 | |
CN116760571A (zh) | 资产识别方法、装置、电子设备及存储介质 | |
CN106649678B (zh) | 一种数据处理方法及*** | |
CN106059906A (zh) | 一种消息处理***、方法及装置 | |
CN108667715A (zh) | 航班信息的识别方法、装置、存储介质及处理器 | |
CN111565166A (zh) | 一种分包用工作平台文件传输方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |