一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种蓝牙入网方法和相关装置以及存储介质与流程

2022-07-06 06:24:36 来源:中国专利 TAG:


1.本技术涉及蓝牙技术领域,特别是涉及一种蓝牙入网方法和相关装置以及存储介质。


背景技术:

2.蓝牙mesh技术是一种基于蓝牙的多对多关键技术,mesh网络也称为“多跳网络”,是一个动态的可以不断拓展的网络架构,可以实现设备之间的传输,以通过设备的智能化构建物联网(internet of things,iot)。
3.provision(预配置)是将待入网节点添加进mesh网络中的过程,一个设备必须经过provision操作,才能与网络中的其他节点通信。目前蓝牙mesh设备在出厂时,会设置一个通用的初始网络,在使用初始网络进行通信时,需要provisioner(网络提供设备)与蓝牙mesh设备不断交换协议数据包(pdu,protocol data unit),如果每个数据包都能正常接收,则完成provision过程的理论时间是3000毫秒(3秒),但是实际情况中,provision过程的平均时间为15秒左右。现有技术为提高数据包的传输效率,在数据包加入到广播队列后,待入网设备向网络提供设备传输预配置邀请数据包的确认帧,provisioner在pb ack计时器内判断是否接收到待入网节点的确认帧,以通过适当延时确定数据包的接收情况提高入网成功率,从而提高整体的时间新能。
4.然而,当有大量待入网设备需要同时入网时,这种延时等待机制会导致入网时间较长,且provisioner也不清楚当前存在哪些节点需要入网,大量的重传包也会增加整体mesh网络的负担,无法支持批量设备快速入网。


技术实现要素:

5.本技术主要解决的技术问题是提供一种蓝牙入网方法和相关装置以及存储介质,能够解决现有技术无法支持批量设备快速入网的问题。
6.为解决上述技术问题,本技术采用的第一技术方案是提供一种蓝牙入网方法,包括:网络提供设备接收至少一个第一待入网设备发送的信标广播;解析信标广播,响应于在识别出信标广播包括第一字段,通过广播向第一待入网设备发送目标mesh网络信息,以使第一待入网设备接收目标mesh网络信息后,基于目标mesh网络信息向网络提供设备发送第一配置请求包;其中,第一字段用于表征第一待入网设备支持快速配网,第一配置请求包中包括第一待入网设备的第一源mesh短地址;接收第一配置请求包,并从第一配置请求包中解析到第一源mesh短地址,基于第一源mesh短地址与预先记录的mesh短地址列表的比对结果生成对应的第二字段;将包括第二字段的第一配置响应包发送给第一待入网设备,以使第一待入网设备接收并解析第一配置响应包后,基于对第二字段的解析结果获取到可接入目标mesh网络的第一mesh短地址,并基于第一mesh短地址接入目标mesh网络。
7.为解决上述技术问题,本技术采用的第二技术方案是提供一种蓝牙入网方法,包括:至少一个第一待入网设备发送信标广播,以使网络提供设备接收信标广播;其中,信标
广播包括第一字段,第一字段用于表征第一待入网设备支持快速配网;接收网络提供设备解析信标广播并识别出第一字段后发送的目标mesh网络信息;基于目标mesh网络信息向网络提供设备发送第一配置请求包,以使网络提供设备接收并解析第一配置请求包;其中,第一配置请求包中包括第一待入网设备的第一源mesh短地址;接收网络提供设备基于第一源mesh短地址反馈的第一配置响应包;其中,第一配置响应包中包括网络提供设备基于第一源mesh短地址与预先记录的mesh短地址列表的比对结果生成的对应的第二字段;解析第一配置响应包,并基于对第二字段的解析结果获取到可接入目标mesh网络的第一mesh短地址;基于第一mesh短地址以及目标mesh网络信息接入到目标mesh网络。
8.为解决上述技术问题,本技术采用的第三技术方案是提供一种蓝牙入网方法,包括:至少一个第二待入网设备发送信标广播,以使至少一个第一待入网设备接受信标广播后,将信标广播转发至网络提供设备;其中,第二待入网设备发送的信标广播包括第一字段,第一字段用于表征第二待入网设备支持快速配网;接收第一待入网设备转发的由网络提供设备解析第二待入网设备发送的信标广播并识别出第二待入网设备发送的信标广播包括第一字段后发送的目标mesh网络信息;基于目标mesh网络信息向第一待入网设备发送第二配置请求包,以使第一待入网设备将第二配置请求包转发给网络提供设备,以供网络提供设备解析第二配置请求包;其中,第二配置请求包中包括第二待入网设备的第二源mesh短地址;接收第一待入网设备转发的由网络提供设备基于第二源mesh短地址反馈的第二配置响应包;其中,第二配置响应包中包括网络提供设备基于第二源mesh短地址与预先记录的mesh短地址列表的比对结果生成的对应的第二字段;解析第二配置响应包,并基于对第二字段的解析结果获取到可接入目标mesh网络的第二mesh短地址;基于第二mesh短地址以及目标mesh网络信息接入到目标mesh网络。
9.为解决上述技术问题,本技术采用的第四技术方案是提供一种网络提供设备,包括:接收模块,用于接收至少一个第一待入网设备发送的信标广播;解析模块,用于解析信标广播,响应于在识别出信标广播包括第一字段,通过广播向第一待入网设备发送目标mesh网络信息,以使第一待入网设备接收目标mesh网络信息后,基于目标mesh网络信息向网络提供设备发送第一配置请求包;其中,第一字段用于表征第一待入网设备支持快速配网,第一配置请求包中包括第一待入网设备的第一源mesh短地址;第一配置请求包接收模块,用于接收第一配置请求包,并从第一配置请求包中解析到第一源mesh短地址,基于第一源mesh短地址与预先记录的mesh短地址列表的比对结果生成对应的第二字段;第一配置响应包发送模块,用于将包括第二字段的第一配置响应包发送给第一待入网设备,以使第一待入网设备接收并解析第一配置响应包后,基于对第二字段的解析结果获取到可接入目标mesh网络的第一mesh短地址,并基于第一mesh短地址接入目标mesh网络。
10.为解决上述技术问题,本技术采用的第五技术方案是提供一种第一待入网设备,包括:第一发送模块,用于发送信标广播,以使网络提供设备接收信标广播;其中,信标广播包括第一字段,第一字段用于表征第一待入网设备支持快速配网;第一接收模块,用于接收网络提供设备解析信标广播并识别出第一字段后发送的目标mesh网络信息;第一配置请求包发送模块,用于基于目标mesh网络信息向网络提供设备发送第一配置请求包,以使网络提供设备接收并解析第一配置请求包;其中,第一配置请求包中包括第一待入网设备的第一源mesh短地址;第一配置响应包接收模块,用于接收网络提供设备基于第一源mesh短地
址反馈的第一配置响应包;其中,第一配置响应包中包括网络提供设备基于第一源mesh短地址与预先记录的mesh短地址列表的比对结果生成的对应的第二字段;第一解析模块,用于解析第一配置响应包,并基于对第二字段的解析结果获取到可接入目标mesh网络的第一mesh短地址;第一接入模块,用于基于第一mesh短地址以及目标mesh网络信息接入到目标mesh网络。
11.为解决上述技术问题,本技术采用的第六技术方案是提供一种第二待入网设备,包括:广播发送模块,用于发送信标广播,以使至少一个第一待入网设备接受信标广播后,将信标广播转发至网络提供设备;其中,第二待入网设备发送的信标广播包括第一字段,第一字段用于表征第二待入网设备支持快速配网;信息接收模块,用于接收第一待入网设备转发的由网络提供设备解析第二待入网设备发送的信标广播并识别出第二待入网设备发送的信标广播包括第一字段后发送的目标mesh网络信息;第二配置请求包发送模块,用于基于目标mesh网络信息向第一待入网设备发送第二配置请求包,以使第一待入网设备将第二配置请求包转发给网络提供设备,以供网络提供设备解析第二配置请求包;其中,第二配置请求包中包括第二待入网设备的第二源mesh短地址;第二配置响应包接收模块,用于接收第一待入网设备转发的由网络提供设备基于第二源mesh短地址反馈的第二配置响应包;其中,第二配置响应包中包括网络提供设备基于第二源mesh短地址与预先记录的mesh短地址列表的比对结果生成的对应的第二字段;解析地址模块,用于解析第二配置响应包,并基于对第二字段的解析结果获取到可接入目标mesh网络的第二mesh短地址;网络接入模块,用于基于第二mesh短地址以及目标mesh网络信息接入到目标mesh网络。
12.为解决上述技术问题,本技术采用的第七技术方案是提供一种电子设备,包括:存储器,用于存储程序数据,存储程序数据被执行时实现如上述任一项所述的蓝牙入网方法中的步骤;处理器,用于执行存储器存储的程序指令以实现如上述任一项所述的蓝牙入网方法中的步骤。
13.为解决上述技术问题,本技术采用的第八技术方案是提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,计算机程序被处理器执行时实现如上述任一项所述的蓝牙入网方法中的步骤。
14.本技术的有益效果是:区别于现有技术,本技术提供一种蓝牙入网方法和相关装置以及存储介质,通过定义支持快速配网的第一字段,能够使网络提供设备基于第一字段识别出支持快速配网的多个第一待入网设备,避免了复杂的匹配识别过程。进一步地,网络提供设备通过一次广播向多个第一待入网设备发送目标mesh网络信息,能够使多个第一待入网设备同时收到配网邀请,从而降低目标mesh网络信息的配置难度,进一步简化入网流程,从而实现批量设备的快速入网。
附图说明
15.为了更清楚地说明本技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
16.图1是本技术蓝牙入网系统第一实施方式的结构示意图;
17.图2是图1中蓝牙入网系统第一实施方式的信号流向图;
18.图3是本技术蓝牙入网方法第一实施方式的流程示意图;
19.图4是本技术蓝牙入网方法第二实施方式的流程示意图;
20.图5是本技术蓝牙入网系统第二实施方式的结构示意图;
21.图6是图5中蓝牙入网系统第二实施方式的信号流向图;
22.图7是本技术蓝牙入网方法第二实施方式的流程示意图;
23.图8是本技术网络提供设备一实施方式的结构示意图;
24.图9是本技术第一待入网设备一实施方式的结构示意图;
25.图10是本技术第二待入网设备一实施方式的结构示意图;
26.图11是本技术电子设备一实施方式的结构示意图;
27.图12是本技术计算机可读存储介质一实施方式的结构示意图。
具体实施方式
28.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,均属于本技术保护的范围。
29.在本技术实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本技术。在本技术实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上文清楚地表示其他含义,“多种”一般包含至少两种,但是不排除包含至少一种的情况。
30.应当理解,本文中使用的术语“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。
31.应当理解,本文中使用的术语“包括”、“包含”或者其他任何变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
32.现有技术为提高数据包的传输效率,在数据包加入到广播队列后,待入网设备向网络提供设备传输预配置邀请数据包的确认帧,provisioner在pb ack计时器内判断是否接收到待入网节点的确认帧,以通过适当延时确定数据包的接收情况提高入网成功率,从而提高整体的时间新能。然而,当有大量待入网设备需要同时入网时,这种延时等待机制会导致入网时间较长,且provisioner也不清楚当前存在哪些节点需要入网,大量的重传包也会增加整体mesh网络的负担,无法支持批量设备快速入网。
33.基于上述情况,本技术提供一种蓝牙入网方法和相关装置以及存储介质,能够解决现有技术无法支持批量设备快速入网的问题。
34.基于上述蓝牙入网方法,本技术首先提供一种蓝牙入网系统。
35.具体地,请参阅图1,图1是本技术蓝牙入网系统第一实施方式的结构示意图。如图
1所示,在本实施方式中,蓝牙入网系统9包括网络提供设备10以及多个第一待入网设备11。
36.本实施方式中,网络提供设备10包括手机、平板、计算机中的一种。
37.本实施方式中,第一待入网设备11为mesh蓝牙设备,例如,具有蓝牙mesh功能的无线传感器、照明设备、监控设备等,本技术对此不作限定。
38.本实施方式中,第一待入网设备11为网络提供设备10覆盖范围内的mesh蓝牙设备,网络提供设备10可以接收到第一待入网设备11发送的信标广播,第一待入网设备11也可以直接接收到网络提供设备10发送的广播。
39.其中,第一待入网设备11之间可以进行通信,并互相转发对方的信标广播,以使网络提供设备10在设定时间内尽可能快地接收到更多待入网设备的信标广播。
40.请参阅图2,图2是图1中蓝牙入网系统第一实施方式的信号流向图。
41.本实施方式中,第一待入网设备11基于初始网络(network)与网络提供设备10进行通信,并发送具有第一字段的信标广播,其中,第一字段用于指示第一待入网设备11支持快速配网。网络提供设备10接收到具有第一字段的信标广播后,解析信标广播以识别出第一字段,并通过广播发送目标mesh网络信息,以使处于扫描状态的第一待入网设备11接收到具有目标mesh网络信息的入网邀请。第一待入网设备11接收到目标mesh网络信息后,基于目标mesh网络信息向网络提供设备发送第一配置请求包,其中,第一配置请求包中包括第一待入网设备11的第一源mesh短地址。网络提供设备10接收到第一配置请求包后,从第一配置请求包中解析到第一源mesh短地址,基于第一源mesh短地址与预先记录的mesh短地址列表的比对结果生成对应的第二字段,并将包括第二字段的第一配置响应包发送给第一待入网设备11,以使第一待入网设备11接收并解析第一配置响应包后,基于对第二字段的解析结果获取到可接入目标mesh网络的第一mesh短地址,并基于第一mesh短地址接入目标mesh网络。
42.其中,多个第一待入网设备11接入目标mesh网络后,成为mesh node(mesh节点)。多个mesh节点之间可以通过各自对应的第一mesh短地址进行通信。
43.其中,第一mesh短地址可以通过网络提供设备10分配的,也可以是mesh节点按照预设规则生成的。
44.请参阅图3,图3是本技术蓝牙入网方法第一实施方式的流程示意图。如图3所示,在本实施方式中,该方法的执行主体为网络提供设备,该方法包括:
45.s31:网络提供设备接收至少一个第一待入网设备发送的信标广播。
46.本实施方式中,第一待入网设备发送未配置的信标广播(unprovision beacon)中包括uuid(universally unique identifier)以及mesh接入层数据。
47.其中,uuid是通用唯一识别码,是由sig组织预先分配的用来唯一标识设备的识别码,具有128位地址。
48.其中,在mesh接入层,数据格式为opcode param(parameters,参数),opcode即为协议双方定义的命令,是php(hypertext preprocessor,超文本预处理器)程序执行的最基本单位。接收端收到数据后会识别opcode,并基于opcode处理对应的功能。请参阅表1,表1为本技术蓝牙mesh接入层数据格式。
49.表1本技术蓝牙mesh接入层数据格式
50.field namesize(octets)notes
opcode1,2,or 3operation codeparameters0to 379application parameters
51.其中,field name为字段名,octets为八位组或八比特组或八位字节,operation code为操作码,application parameters为应用参数。
52.本实施方式中,第一待入网设备的信标广播中包括第一字段,第一字段用于表征第一待入网设备支持快速配网。具体地,第一字段为网络提供设备与第一待入网设备在应用协议层定义的命令字opcode,网络提供设备收到信标广播后,基于信标广播中的opcode会识别命令,并基于命令处理对应的功能。
53.在一个具体的实施场景中,定义第一字段(命令字opcode)为private_fast_provision_info(私有快速配置信息),该第一字段表明第一待入网设备支持快速配网功能。第一待入网设备发送包括上述第一字段的信标广播,以使网络提供设备接收到信标广播后解析出第一字段对应的命令。
54.在其他实施场景中,定义的第一字段还可以为其他操作码,只要该操作码可以被识别为具有支持快速配网能力的含义即可,本技术对此不作限定。
55.本实施方式中,网络提供设备在设定时间内接收至少一个第一待入网设备发送的信标广播,并对设定时间内接收到的全部信标广播进行解析,获取到全部第一待入网设备对应的各设备标识信息(mac),将各设备标识信息加入到设备标识信息列表中。
56.在一个具体的实施场景中,设定时间为2s。在其他实施场景中,设定时间还可以为1s、3s或更长时间,本技术对此不作限定。
57.本实施方式中,在设定时间内,网络提供设备还可以接受到非第一待入网设备发送的信标广播,其中,非第一待入网设备指的是不支持快速配网的mesh设备,网络提供设备同样将这些设备的标识信息添加进设备标识信息列表中,并将对全部待入网设备的快速入网判断结果保存在设备标识信息列表中。
58.具体地,请参阅表2,表2为设定时间内记录的未入网设备的设备标识信息列表。
59.表2设定时间内记录的未入网设备的设备标识信息列表
60.待入网设备mac地址是否支持快速配网00:01:02:03:04:05100:01:02:03:04:06100:01:02:03:04:070
…………
61.其中,1表示网络提供设备从该待入网设备的信标广播中解析出了第一字段,即该待入网设备为第一待入网设备。0表示网络提供设备未从该待入网设备的信标广播中解析出第一字段,即该待入网设备为非第一待入网设备。
62.其中,当网络提供设备判断该待入网设备为不具有第一字段的设备后,通过sig(bluetooth special interest group,蓝牙技术联盟)mesh标准入网流程进行配网,交互过程较为繁琐,不属于本技术的保护范围,此处不过多阐述。
63.s32:解析信标广播,响应于在识别出信标广播包括第一字段,通过广播向第一待入网设备发送目标mesh网络信息,以使第一待入网设备接收目标mesh网络信息后,基于目标mesh网络信息向网络提供设备发送第一配置请求包;其中,第一字段用于表征第一待入
网设备支持快速配网,第一配置请求包中包括第一待入网设备的第一源mesh短地址。
64.本实施方式中,网络提供设备对信标广播进行解析,响应于在识别出信标广播包括第一字段后,能够基于协议好的该opcode对应的命令识别出具备快速入网能力的第一待入网设备,并基于初始网络通过广播向第一待入网设备发送目标mesh网络信息。
65.本实施方式中,网络提供设备通过协议好的另一opcode向第一待入网设备发送目标mesh网络信息。
66.其中,目标mesh网络信息包括目标mesh网络的网络密钥(network key)、应用程序密钥(app key)以及交互索引(iv index)。
67.在一个具体的实施方式中,网络提供设备识别出第一字段为private_fast_provision_info后,基于协议好的命令识别出具备快速入网功能的全部第一待入网设备,并通过定义好的network_key_info(另一opcode)向第一待入网设备发送目标mesh网络信息,以使第一待入网设备能够基于目标mesh网络信息向网络提供设备请求设置新的网络参数。请参阅表3,表3为网络提供设备发送目标mesh网络信息的报文格式。
68.表3网络提供设备发送目标mesh网络信息的报文格式
[0069][0070]
其中,network_key_info即为定义的网络密钥命令字。
[0071]
可以理解地,通过定义支持快速配网的第一字段,能够使网络提供设备基于第一字段识别出支持快速配网的多个第一待入网设备,避免了复杂的匹配识别过程,继而通过发送一次广播报文向多个第一待入网设备同时发送配网邀请,能够降低信息配置难度,进一步简化入网流程。
[0072]
本实施方式中,第一待入网设备接收到配网邀请后,会基于目标mesh网络信息向网络提供设备发送配置新网络请求的第一配置请求包,以向网络提供设备请求可接入目标mesh网络的mesh短地址。具体地,请参阅表4,表4为第一待入网设备发送配置新网络请求的报文格式。
[0073]
表4第一待入网设备发送配置新网络请求的报文格式
[0074]
opcodeparametersconfig_new_network_requestxxxxxxxxx
[0075]
其中,config_new_network_request即为配置新网络请求的命令字。
[0076]
本实施方式中,第一配置请求包中包括第一待入网设备的第一源mesh短地址,第一源mesh短地址为第一待入网设备基于预设规则生成的。
[0077]
s33:接收第一配置请求包,并从第一配置请求包中解析到第一源mesh短地址,基于第一源mesh短地址与预先记录的mesh短地址列表的比对结果生成对应的第二字段。
[0078]
本实施方式中,网络提供设备预先记录的mesh短地址列表包括所有已入网的mesh节点进行通信所使用的mesh短地址。具体地,这些mesh短地址有些是网络提供设备分配的,有些是mesh节点通过预设规则生成的,但彼此之间不冲突。
[0079]
由于第一源mesh短地址不是网络提供设备分配的,因而可能与网络提供设备预先记录的mesh短地址列表中mesh地址冲突,网络提供设备需要对第一源mesh短地址进行查
重。
[0080]
本实施方式中,响应于第一源mesh短地址与预先记录的mesh短地址列表中的某一mesh短地址重复,生成指示拒绝的第二字段以及可接入目标mesh网络的新的mesh短地址。。
[0081]
具体地,网络提供设备取第一源mesh短地址进行查重,发现地址冲突后,在回复第一待入网设备的报文中生成标识为0的result字段,其中,0表示reject(拒绝)。其中,result字段即为第二字段。
[0082]
进一步地,网络提供设备生成可接入目标mesh网络的新的mesh短地址,以作为该第一待入网设备入网后的通信地址。其中,新的mesh短地址的取值范围为0x0001~0x7ffff。
[0083]
网络提供设备基于之前记录的该第一待入网设备的设备标识,将第二字段、新的mesh短地址以及设备标识附在回复报文中,以便发送给第一待入网设备。请参阅表5,表5为网络提供设备发送配置新的网络响应的报文格式。
[0084]
表5网络提供设备发送配置新的网络响应的报文格式
[0085][0086]
进一步地,网络提供设备将生成的新的mesh短地址添加进mesh短地址列表中,以便后续进行查重。
[0087]
进一步地,网络提供设备从设备标识信息列表中删除该第一待入网设备对应的设备标识信息。
[0088]
本实施方式中,响应于第一源mesh短地址不与预先记录的mesh短地址列表中的任一mesh短地址重复,生成指示接收的第二字段,并将第一源mesh短地址记录到mesh短地址列表中。
[0089]
具体地,网络提供设备取第一源mesh短地址进行查重,发现地址未冲突后,在回复第一待入网设备的报文中生成标识为1的result字段,其中,1表示accept(接收),并直接将第一源mesh短地址添加到mesh短地址列表中,以作为该第一待入网设备入网后的通信地址。
[0090]
进一步地,网络提供设备从设备标识信息列表中删除该第一待入网设备对应的设备标识信息。
[0091]
可以理解地,通过对第一待入网设备提供的第一源mesh短地址进行查重,并在mesh短地址存在冲突时,利用网络提供设备在响应包中提供给第一待入网设备一个新的mesh短地址,能够使目标mesh网络中的mesh节点利用各自的mesh短地址顺利通信。
[0092]
s34:将包括第二字段的第一配置响应包发送给第一待入网设备,以使第一待入网设备接收并解析第一配置响应包后,基于对第二字段的解析结果获取到可接入目标mesh网络的第一mesh短地址,并基于第一mesh短地址接入目标mesh网络。
[0093]
本实施方式中,第一待入网设备接收到第一配置响应包后,对第一配置响应包进行解析。
[0094]
具体地,若对第二字段(result)的解析结果为1,则表明第一源mesh短地址不与网
络提供设备预先记录的mesh短地址列表中的任一mesh短地址冲突,第一待入网设备可以将第一源mesh短地址作为第一mesh短地址接入目标mesh网络,以通过第一源mesh短地址进行通信。
[0095]
若对第二字段(result)的解析结果为0,则表明第一源mesh短地址与网络提供设备预先记录的mesh短地址列表中的某一mesh短地址冲突,第一待入网设备从响应包中获取到网络提供设备重新分配的新的mesh短地址,并将新的mesh短地址作为第一mesh短地址接入目标mesh网络,以通过新的mesh短地址进行通信。
[0096]
进一步地,网络提供设备判断设备标识信息列表是否为空。响应于设备标识信息列表为空,结束配网流程;响应于设备标识信息不为空,判断是否超过预先设置的配网时间;响应于超过预先配置的配网时间,结束配网流程;响应于未超过预先配置的配网时间,继续接收至少一个第一待入网设备发送的信标广播。通过上述方式,网络提供设备能够及时识别当前所有需要入网的mesh设备,并实时返回到对待入网设备的配网流程中。
[0097]
区别于现有技术,本实施方式通过定义支持快速配网的第一字段,能够使网络提供设备基于第一字段识别出支持快速配网的多个第一待入网设备,避免了复杂的匹配识别过程。进一步地,网络提供设备通过一次广播向多个第一待入网设备发送目标mesh网络信息,能够使多个第一待入网设备同时收到配网邀请,从而降低目标mesh网络信息的配置难度,进一步简化入网流程,从而实现批量设备的快速入网。此外,通过对第一待入网设备提供的第一源mesh短地址进行查重,并在mesh短地址存在冲突时,利用网络提供设备在响应包中提供给第一待入网设备一个新的mesh短地址,能够使目标mesh网络中的mesh节点利用各自的mesh短地址顺利通信。
[0098]
进一步请参阅图4,图4是本技术蓝牙入网方法第二实施方式的流程示意图。如图4所示,在本实施方式中,该方法的执行主体为第一待入网设备,该方法包括:
[0099]
s41:至少一个第一待入网设备发送信标广播,以使网络提供设备接收信标广播;其中,信标广播包括第一字段,第一字段用于表征第一待入网设备支持快速配网。
[0100]
本实施方式中,本实施方式中,第一待入网设备发送未配置的信标广播(unprovision beacon)中包括uuid(universally unique identifier)以及mesh接入层数据。
[0101]
在一个具体的实施场景中,定义第一字段(命令字opcode)为private_fast_provision_info(私有快速配置信息),该第一字段表明第一待入网设备支持快速配网功能。第一待入网设备发送包括上述第一字段的信标广播,以使网络提供设备接收到信标广播后解析出第一字段对应的命令。
[0102]
s42:接收网络提供设备解析信标广播并识别出第一字段后发送的目标mesh网络信息。
[0103]
本实施方式中,网络提供设备识别出第一字段为private_fast_provision_info后,基于协议好的命令识别出具备快速入网功能的全部第一待入网设备,并通过定义好的network_key_info向第一待入网设备发送目标mesh网络信息,以使第一待入网设备接收网络提供设备发送的目标mesh网络信息。
[0104]
s43:基于目标mesh网络信息向网络提供设备发送第一配置请求包,以使网络提供设备接收并解析第一配置请求包;其中,第一配置请求包中包括第一待入网设备的第一源
mesh短地址。
[0105]
本实施方式中,第一待入网设备基于目标mesh网络信息向网络提供设备发送第一配置请求包,以根据网络提供设备的反馈结果启用新的网络参数。
[0106]
其中,第一源mesh短地址为第一待入网设备基于预设规则生成的
[0107]
s44:接收网络提供设备基于第一源mesh短地址反馈的第一配置响应包;其中,第一配置响应包中包括网络提供设备基于第一源mesh短地址与预先记录的mesh短地址列表的比对结果生成的对应的第二字段。
[0108]
本实施方式中,网络提供设备从第一配置请求包中解析到第一源mesh短地址后,将第一源mesh短地址与预先记录的mesh短地址列表中的全部mesh短地址进行比对,判断第一源mesh短地址是否与预先记录的mesh短地址列表中的某一mesh短地址重复。
[0109]
响应于第一源mesh短地址与预先记录的mesh短地址列表中的某一mesh短地址重复,网络提供设备生成指示拒绝的第二字段以及可接入目标mesh网络的新的mesh短地址。具体地,网络提供设备发现地址冲突后,在回复第一待入网设备的报文中生成标识为0的result字段,其中,0表示reject(拒绝)。其中,result字段即为第二字段。进一步地,网络提供设备生成可接入目标mesh网络的新的mesh短地址,将该新的mesh短地址附在回复报文中,以作为该第一待入网设备入网后的通信地址。其中,新的mesh短地址的取值范围为0x0001~0x7ffff。
[0110]
响应于第一源mesh短地址不与预先记录的mesh短地址列表中的任一mesh短地址重复,网络提供设备生成指示接收的第二字段,并将第一源mesh短地址记录到mesh短地址列表中。具体地,网络提供设备发现地址未冲突后,在回复第一待入网设备的报文中生成标识为1的result字段,其中,1表示accept(接收),并直接将第一源mesh短地址添加到mesh短地址列表中,以作为该第一待入网设备入网后的通信地址。
[0111]
s45:解析第一配置响应包,并基于对第二字段的解析结果获取到可接入目标mesh网络的第一mesh短地址。
[0112]
本实施方式中,第一待入网设备基于对第二字段的第一解析结果,从第一配置响应包中获取网络提供设备生成的新的mesh短地址作为第一mesh短地址。或,基于对第二字段的第二解析结果,将第一源mesh短地址作为第一mesh短地址。
[0113]
具体地,若对第二字段(result)的解析结果为1,则表明第一源mesh短地址不与网络提供设备预先记录的mesh短地址列表中的任一mesh短地址冲突,第一待入网设备可以将第一源mesh短地址作为第一mesh短地址接入目标mesh网络,以通过第一源mesh短地址进行通信。
[0114]
若对第二字段(result)的解析结果为0,则表明第一源mesh短地址与网络提供设备预先记录的mesh短地址列表中的某一mesh短地址冲突,第一待入网设备从响应包中获取到网络提供设备重新分配的新的mesh短地址,并将新的mesh短地址作为第一mesh短地址接入目标mesh网络,以通过新的mesh短地址进行通信。
[0115]
s46:基于第一mesh短地址以及目标mesh网络信息接入到目标mesh网络。
[0116]
区别于现有技术,本实施方式通过定义支持快速配网的第一字段,能够使网络提供设备基于第一字段识别出支持快速配网的多个第一待入网设备,避免了复杂的匹配识别过程。进一步地,网络提供设备通过一次广播向多个第一待入网设备发送目标mesh网络信
息,能够使多个第一待入网设备同时收到配网邀请,从而降低目标mesh网络信息的配置难度,进一步简化入网流程,从而实现批量设备的快速入网。此外,通过对第一待入网设备提供的第一源mesh短地址进行查重,并在mesh短地址存在冲突时,利用网络提供设备在响应包中提供给第一待入网设备一个新的mesh短地址,能够使目标mesh网络中的mesh节点利用各自的mesh短地址顺利通信。
[0117]
请参阅图5,图5是本技术蓝牙入网系统第二实施方式的结构示意图。如图5所示,在本实施方式中,蓝牙入网系统200包括网络提供设备20、多个第一待入网设备21以及多个第二待入网设备22。
[0118]
本实施方式中,网络提供设备20包括手机、平板、计算机中的一种。
[0119]
本实施方式中,第一待入网设备21与第二待入网设备22均为mesh蓝牙设备,例如,具有蓝牙mesh功能的无线传感器、照明设备、监控设备等,本技术对此不作限定。
[0120]
本实施方式中,第一待入网设备21为网络提供设备20覆盖范围内的mesh蓝牙设备,网络提供设备20可以接收到第一待入网设备21发送的信标广播,第一待入网设备21也可以直接接收到网络提供设备20发送的广播。
[0121]
本实施方式中,第二待入网设备22为网络提供设备20覆盖范围外的mesh蓝牙设备,网络提供设备20无法直接接收到第二待入网设备22发送的信标广播,第二待入网设备22也无法直接接收到网络提供设备20发送的广播,第二待入网设备22与网络提供设备20之间通过合适的第一待入网设备21作为中继节点进行通信。
[0122]
请参阅图6,图6是图5中蓝牙入网系统第二实施方式的信号流向图。
[0123]
本实施方式中,第二待入网设备22基于初始网络发送具有第一字段的信标广播,其中,第一字段用于指示第二待入网设备22支持快速配网。与第二待入网设备22在通信范围内的第一待入网设备21接收到信标广播并识别出第一字段后,对第二待入网设备22的信标广播进行转发。网络提供设备20接收到第一待入网设备21转发的信标广播后,解析信标广播以识别出第一字段,并通过广播发送目标mesh网络信息。第一待入网设备21接收到目标mesh网络信息后,对目标mesh网络信息进行转发,以使第二待入网设备22接收到目标mesh网络信息。第二待入网设备22接收到目标mesh网络信息后,基于目标mesh网络信息发送第二配置请求包,其中,第二配置请求包中包括第二待入网设备22的第二源mesh短地址。第一待入网设备21接收到第二待入网设备22发送的第二配置请求包后,对第二配置请求包进行转发,以使网络提供设备20接收到第二待入网设备22发送的第二配置请求包。网络提供设备20接收到第二配置请求包后,从第二配置请求包中解析到第二源mesh短地址,基于第二源mesh短地址与预先记录的mesh短地址列表的比对结果生成对应的第二字段,并将包括第二字段的第二配置响应包发送给第一待入网设备21。第一待入网设备21接收到第二配置响应包后,对第二配置响应包进行转发,以使第二待入网设备22接收到第二配置响应包。第二待入网设备22接收并解析第二配置响应包后,基于对第二字段的解析结果获取到可接入目标mesh网络的第二mesh短地址,并基于第二mesh短地址接入目标mesh网络。
[0124]
其中,第二mesh短地址可以通过网络提供设备20分配的,也可以是mesh节点按照预设规则生成的。
[0125]
其中,多个第二待入网设备22接入目标mesh网络后,成为mesh node(mesh节点),可以通过各自对应的第二mesh短地址进行通信。
[0126]
请参阅图7,图7是本技术蓝牙入网方法第二实施方式的流程示意图。如图7所示,在本实施方式中,该方法的执行主体为第二待入网设备,该方法包括:
[0127]
s71:至少一个第二待入网设备发送信标广播,以使至少一个第一待入网设备接受信标广播后,将信标广播转发至网络提供设备;其中,第二待入网设备发送的信标广播包括第一字段,第一字段用于表征第二待入网设备支持快速配网。
[0128]
本实施方式中,本实施方式中,第二待入网设备发送未配置的信标广播(unprovision beacon)中包括uuid(universally unique identifier)以及mesh接入层数据。
[0129]
本实施方式中,第二待入网设备的广播范围内的第一待入网设备均能接收到第二待入网设备发送的信标广播,第一待入网设备识别出信标广播中具有第一字段后,对信标广播进行转发,以使网络提供设备接收到第二待入网设备的信标广播。
[0130]
在一个具体的实施场景中,定义第一字段(命令字opcode)为private_fast_provision_info(私有快速配置信息),该第一字段表明第二待入网设备支持快速配网功能。第二待入网设备发送包括上述第一字段的信标广播,以使网络提供设备接收到转发的信标广播后解析出第一字段对应的命令。
[0131]
可以理解地,通过第一待入网设备对第二待入网设备的信标广播进行转发,能够使网络提供设备接收到覆盖范围外的信标广播,以便后续将网络提供设备覆盖范围外的mesh蓝牙设备加入目标mesh网络中。
[0132]
s72:接收第一待入网设备转发的由网络提供设备解析第二待入网设备发送的信标广播并识别出第二待入网设备发送的信标广播包括第一字段后发送的目标mesh网络信息。
[0133]
本实施方式中,网络提供设备解析出第二待入网设备的信标广播中存在第一字段后,通过广播发送目标mesh网络信息,第一待入网设备接收到目标mesh网络信息后进行转发,以使第二待入网设备接收到目标mesh网络信息。
[0134]
进一步地,网络提供设备获取到多个第二待入网设备的mac,并将mac加入到设备标识信息列表中。
[0135]
s73:基于目标mesh网络信息向第一待入网设备发送第二配置请求包,以使第一待入网设备将第二配置请求包转发给网络提供设备,以供网络提供设备解析第二配置请求包;其中,第二配置请求包中包括第二待入网设备的第二源mesh短地址。
[0136]
本实施方式中,第二待入网设备基于目标mesh网络信息发送第二配置请求包,第一待入网设备接收到第二配置请求包后,对第二配置请求包进行转发,以使网络提供设备接收到第二配置请求包并基于对第二配置请求包生成第二配置响应包。
[0137]
其中,第二源mesh短地址为第二待入网设备基于预设规则生成的
[0138]
s74:接收第一待入网设备转发的由网络提供设备基于第二源mesh短地址反馈的第二配置响应包;其中,第二配置响应包中包括网络提供设备基于第二源mesh短地址与预先记录的mesh短地址列表的比对结果生成的对应的第二字段。
[0139]
本实施方式中,网络提供设备从第二配置请求包中解析到第二源mesh短地址后,将第二源mesh短地址与预先记录的mesh短地址列表中的全部mesh短地址进行比对,判断第二源mesh短地址是否与预先记录的mesh短地址列表中的某一mesh短地址重复。
[0140]
响应于第二源mesh短地址与预先记录的mesh短地址列表中的某一mesh短地址重复,网络提供设备生成指示拒绝的第二字段以及可接入目标mesh网络的新的mesh短地址。具体地,网络提供设备发现地址冲突后,在回复第二待入网设备的报文中生成标识为0的result字段,其中,0表示reject(拒绝)。其中,result字段即为第二字段。进一步地,网络提供设备生成可接入目标mesh网络的新的mesh短地址,将该新的mesh短地址附在回复报文中,以作为该第二待入网设备入网后的通信地址。其中,新的mesh短地址的取值范围为0x0001~0x7ffff。
[0141]
响应于第二源mesh短地址不与预先记录的mesh短地址列表中的任一mesh短地址重复,网络提供设备生成指示接收的第二字段,并将第二源mesh短地址记录到mesh短地址列表中。具体地,网络提供设备发现地址未冲突后,在回复第二待入网设备的报文中生成标识为1的result字段,其中,1表示accept(接收),并直接将第二源mesh短地址添加到mesh短地址列表中,以作为该第二待入网设备入网后的通信地址。
[0142]
s75:解析第二配置响应包,并基于对第二字段的解析结果获取到可接入目标mesh网络的第二mesh短地址。
[0143]
本实施方式中,第二待入网设备基于对第二字段的第一解析结果,从第二配置响应包中获取网络提供设备生成的新的mesh短地址作为第二mesh短地址。或,基于对第二字段的第二解析结果,将第二源mesh短地址作为第二mesh短地址。
[0144]
具体地,若对第二字段(result)的解析结果为1,则表明第二源mesh短地址不与网络提供设备预先记录的mesh短地址列表中的任一mesh短地址冲突,第二待入网设备可以将第二源mesh短地址作为第二mesh短地址接入目标mesh网络,以通过第二源mesh短地址进行通信。
[0145]
若对第二字段(result)的解析结果为0,则表明第二源mesh短地址与网络提供设备预先记录的mesh短地址列表中的某一mesh短地址冲突,第二待入网设备从响应包中获取到网络提供设备重新分配的新的mesh短地址,并将新的mesh短地址作为第二mesh短地址接入目标mesh网络,以通过新的mesh短地址进行通信。
[0146]
s76:基于第二mesh短地址以及目标mesh网络信息接入到目标mesh网络。
[0147]
区别于现有技术,本实施方式通过定义支持快速配网的第一字段,能够使第一待入网设备作为中继节点,以使在网络提供设备覆盖范围外的第二待入网设备通过中继节点与网络提供设备进行握手交互,并成功接入目标mesh网络,从而提高mesh网络的组网范围。
[0148]
对应的,本技术提供蓝牙入网方法的相关装置。
[0149]
请参阅图8,图8是本技术网络提供设备一实施方式的结构示意图。如图8所示,本实施方式中,网络提供设备80包括接收模块81、解析模块82、第一配置请求包接收模块83以及第一配置响应包发送模块84。
[0150]
接收模块81用于接收至少一个第一待入网设备发送的信标广播。
[0151]
解析模块82用于解析信标广播,响应于在识别出信标广播包括第一字段,通过广播向第一待入网设备发送目标mesh网络信息,以使第一待入网设备接收目标mesh网络信息后,基于目标mesh网络信息向网络提供设备发送第一配置请求包;其中,第一字段用于表征第一待入网设备支持快速配网,第一配置请求包中包括第一待入网设备的第一源mesh短地址。
[0152]
第一配置请求包接收模块83用于接收第一配置请求包,并从第一配置请求包中解析到第一源mesh短地址,基于第一源mesh短地址与预先记录的mesh短地址列表的比对结果生成对应的第二字段。
[0153]
第一配置响应包发送模块84用于将包括第二字段的第一配置响应包发送给第一待入网设备,以使第一待入网设备接收并解析第一配置响应包后,基于对第二字段的解析结果获取到可接入目标mesh网络的第一mesh短地址,并基于第一mesh短地址接入目标mesh网络。
[0154]
其中,接收信标广播、解析第一字段、接收第一配置请求包以及发送第一配置响应包的过程请参阅s31~s34中的相关文字描述,在此不再赘述。
[0155]
请参阅图9,图9是本技术第一待入网设备一实施方式的结构示意图。如图9所示,本实施方式中,第一待入网设备90包括第一发送模块91、第一接收模块92、第一配置请求包发送模块93、第一配置响应包接收模块94、第一解析模块95以及第一接入模块96。
[0156]
第一发送模块91用于发送信标广播,以使网络提供设备接收信标广播;其中,信标广播包括第一字段,第一字段用于表征第一待入网设备支持快速配网。
[0157]
第一接收模块92用于接收网络提供设备解析信标广播并识别出第一字段后发送的目标mesh网络信息。
[0158]
第一配置请求包发送模块93用于基于目标mesh网络信息向网络提供设备发送第一配置请求包,以使网络提供设备接收并解析第一配置请求包;其中,第一配置请求包中包括第一待入网设备的第一源mesh短地址。
[0159]
第一配置响应包接收模块94用于接收网络提供设备基于第一源mesh短地址反馈的第一配置响应包;其中,第一配置响应包中包括网络提供设备基于第一源mesh短地址与预先记录的mesh短地址列表的比对结果生成的对应的第二字段。
[0160]
第一解析模块95用于解析第一配置响应包,并基于对第二字段的解析结果获取到可接入目标mesh网络的第一mesh短地址。
[0161]
第一接入模块96用于基于第一mesh短地址以及目标mesh网络信息接入到目标mesh网络。
[0162]
其中,发送信标广播、接收目标mesh网络信息、发送第一配置请求包、接收第一配置响应包、获取第一mesh短地址以及接入目标mesh网络的过程请参阅s41~s46中的相关文字描述,在此不再赘述。
[0163]
请参阅图10,图10是本技术第二待入网设备一实施方式的结构示意图。如图10所示,本实施方式中,第二待入网设备1000包括广播发送模块1001、信息接收模块1002、第二配置请求包发送模块1003、第二配置响应包接收模块1004、解析地址模块1005以及网络接入模块1006。
[0164]
广播发送模块1001用于发送信标广播,以使至少一个第一待入网设备接受信标广播后,将信标广播转发至网络提供设备;其中,第二待入网设备发送的信标广播包括第一字段,第一字段用于表征第二待入网设备支持快速配网。
[0165]
信息接收模块1002于接收第一待入网设备转发的由网络提供设备解析第二待入网设备发送的信标广播并识别出第二待入网设备发送的信标广播包括第一字段后发送的目标mesh网络信息。
[0166]
第二配置请求包发送模块1003用于基于目标mesh网络信息向第一待入网设备发送第二配置请求包,以使第一待入网设备将第二配置请求包转发给网络提供设备,以供网络提供设备解析第二配置请求包;其中,第二配置请求包中包括第二待入网设备的第二源mesh短地址。
[0167]
第二配置响应包接收模块1004用于接收第一待入网设备转发的由网络提供设备基于第二源mesh短地址反馈的第二配置响应包;其中,第二配置响应包中包括网络提供设备基于第二源mesh短地址与预先记录的mesh短地址列表的比对结果生成的对应的第二字段。
[0168]
解析地址模块1005用于解析第二配置响应包,并基于对第二字段的解析结果获取到可接入目标mesh网络的第二mesh短地址。
[0169]
网络接入模块1006用于基于第二mesh短地址以及目标mesh网络信息接入到目标mesh网络。
[0170]
其中,发送信标广播、接收目标mesh网络信息、发送第二配置请求包、接收第二配置响应包、获取第二mesh短地址以及接入目标mesh网络的过程请参阅s71~s76中的相关文字描述,在此不再赘述。
[0171]
区别于现有技术,本技术通过定义支持快速配网的第一字段,能够使网络提供设备基于第一字段识别出支持快速配网的多个第一待入网设备,避免了复杂的匹配识别过程。进一步地,网络提供设备通过一次广播向多个第一待入网设备发送目标mesh网络信息,能够使多个第一待入网设备同时收到配网邀请,从而降低目标mesh网络信息的配置难度,进一步简化入网流程,从而实现批量设备的快速入网。此外,通过对第一待入网设备提供的第一源mesh短地址进行查重,并在mesh短地址存在冲突时,利用网络提供设备在响应包中提供给第一待入网设备一个新的mesh短地址,能够使目标mesh网络中的mesh节点利用各自的mesh短地址顺利通信。进一步地,通过使第一待入网设备作为中继节点,能够使在网络提供设备覆盖范围外的第二待入网设备通过中继节点与网络提供设备进行握手交互,并成功接入目标mesh网络,从而提高mesh网络的组网范围。
[0172]
请参阅图11,图11是本技术电子设备一实施方式的结构示意图。如图11所示,本实施方式中,电子设备1100包括存储器1101以及处理器1102。
[0173]
本实施方式中,存储器1101用于存储程序数据,存储程序数据被执行时实现如上述任一方法实施方式中网络提供设备或第一待入网设备或第二待入网设备对应的蓝牙入网方法中的步骤。处理器1102用于执行存储器存储的程序指令以实现如上述任一方法实施方式中网络提供设备或第一待入网设备或第二待入网设备对应的蓝牙入网方法中的步骤。
[0174]
具体而言,处理器1102用于控制其自身以及存储器1101以实现上述任一蓝牙入网方法实施例中的步骤。处理器1102还可以称为cpu(central processing unit,中央处理单元)。处理器1102可能是一种集成电路芯片,具有信号的处理能力。处理器1102还可以是通用处理器、数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)、现场可编程门阵列(field-programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。另外,处理器1102可以由多个集成电路芯片共同实现。
[0175]
对应地,本技术提供一种计算机可读存储介质。
[0176]
请参阅图12,图12是本技术计算机可读存储介质一实施方式的结构示意图。
[0177]
计算机可读存储介质1200包括计算机可读存储介质1200上存储的计算机程序1201,计算机程序1201被上述处理器执行时实现上述任一方法实施例中的步骤或者上述方法实施例中相关装置对应执行的步骤。
[0178]
具体地,集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读存储介质12000中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个计算机可读存储介质1200中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本技术各个实施方式方法的全部或部分步骤。而前述的计算机可读存储介质1200包括:u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
[0179]
在本技术所提供的几个实施例中,应该理解到,所揭露的方法和装置,可以通过其它的方式实现。例如,以上所描述的装置实施方式仅仅是示意性的,例如,模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性、机械或其它的形式。
[0180]
作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施方式方案的目的。
[0181]
另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
[0182]
集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本技术各个实施方式方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
[0183]
以上所述仅为本技术的实施方式,并非因此限制本技术的专利范围,凡是利用本技术说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本技术的专利保护范围内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献