一种Mesh网络配网方法、装置、存储介质和Mesh网络与流程

文档序号:33631630发布日期:2023-03-28 23:09阅读:34来源:国知局
一种Mesh网络配网方法、装置、存储介质和Mesh网络与流程
一种mesh网络配网方法、装置、存储介质和mesh网络
技术领域
1.本公开涉及但不限于无线通信技术领域,尤其涉及一种无线网格mesh网络配网方法、装置、存储介质,以及一种mesh网络。


背景技术:

2.无线网格(mesh)网络凭借多跳互连和网状拓扑特性,已经演变为适用于宽带家庭网络、社区网络、企业网络和城域网络等多种无线接入网络的有效解决方案。相关方案的mesh网络组网/布网过程中,以及添加新节点时,需要配网设备/配网器((provisioner)和新增节点(provisionee)在两者的射频覆盖范围内根据协议规定的配网流程完成数据交互。该过程对于具有一定规模的mesh网络而言,由于节点数量众多,新节点的加入或配置变更都是一项工作量不容小视的任务。
3.因此,改进相关业务流程,以提高新节点的配网操作便利性,提升整体mesh网络维护工作效率,是本领域技术人员不断探索的方向。


技术实现要素:

4.本公开实施例提供一种无线网格mesh网络配网方法、装置、存储介质,以及一种mesh网络,对配网流程中相关数据包采用已配网节点中继转发方式,突破了相关技术方案中配网设备和新增节点间无线射频通信距离有限的不足,极大地扩展了可配网范围,显著提高了mesh网络的配网便捷性和配网效率。
5.本公开实施例提供一种无线网格mesh网络配网方法,包括:
6.mesh网络中的已配网节点在确定所接收到的数据包为设定类型数据包的情况下,通过广播方式发送所述数据包;
7.其中,所述设定类型数据包包括:信标beacon数据包或配网provisioning数据包。
8.本公开实施例还提供一种无线网格mesh网络配网方法,包括:
9.待配网节点通过广播方式发送设定类型数据包;
10.所述待配网节点接收已配网节点通过广播方式转发的所述数据包对应的响应数据包;
11.所述待配网节点根据所述响应数据包与配网设备进行配网;
12.其中,所述设定类型数据包包括:信标beacon数据包或配网provisioning数据包;所述响应数据包由所述配网设备在接收到已配网节点通过广播方式转发的所述数据包后对应生成,并通过广播方式发出。
13.本公开实施例还提供一种无线网格mesh网络配网方法,包括:
14.配网设备接收已配网节点通过广播方式转发的设定类型数据包;
15.所述配网设备根据所述数据包与待配网节点进行配网,对应生成响应数据包,并通过广播方式发送所述响应数据包;
16.其中,所述设定类型数据包包括:信标beacon数据包或配网provisioning数据包;
所述设定类型的数据包由所述待配网节点生成,并通过广播方式发出。
17.本公开实施例还提供一种无线网格mesh网络配网装置,包括:
18.中继模块,设置为在确定所接收到的数据包为设定类型数据包的情况下,通过广播方式发送所述数据包;
19.其中,所述配网装置部署于所述mesh网络中的已配网节点;
20.所述设定类型数据包包括:信标beacon数据包或配网provisioning数据包。
21.本公开实施例还提供一种无线网格mesh网络,包括,
22.待配网节点、已配网节点和配网设备;
23.所述待配网节点设置为,通过广播方式发送设定类型数据包;
24.所述已配网节点设置为,接收所述数据包,并通过广播方式转发所述数据包;
25.所述配网设备设置为,接收由已配网节点转发的所述数据包进行配网生成对应的响应数据包,并通过广播方式发送所述响应数据包;
26.所述已配网节点还设置为,接收所述响应数据包,并通过广播方式转发所述响应数据包;
27.所述待配网节点还设置为,接收由已配网节点转发的所述响应数据包进行配网;
28.其中,所述设定类型数据包包括:信标beacon数据包或配网provisioning数据包,所述响应数据包包括:provisioning数据包。
29.本公开实施例还提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本公开任一实施例所述的无线网格mesh网络配网方法。
30.在阅读并理解了附图和详细描述后,可以明白其他方面。
附图说明
31.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图示出的结构获得其他的附图。
32.图1是一些可实现方案中可配网范围的示意图;
33.图2是本发明实施例提供的一种mesh网络配网方法的流程图;
34.图3是本发明实施例提供的另一种mesh网络配网方法的流程图;
35.图4是本发明实施例提供的另一种mesh网络配网方法的流程图;
36.图5是本发明实施例提供的另一种mesh网络配网方法的流程图;
37.图6是本发明实施例提供的另一种mesh网络配网方法的流程图;
38.图7是本发明实施例提供的另一种mesh网络配网方法的流程图;
39.图8是本发明实施例提供的一种mesh网络配网方案中可配网范围的示意图;
40.图9是本发明实施例提供的另一种mesh网络配网方法的流程图;
41.图10是本发明实施例提供的一种mesh网络的结构示意图。
42.本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
43.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
44.需要说明,在本发明中如涉及“第一”、“第二”等的描述仅用于描述目的,而不能理解为指示或暗示其相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。在本发明的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。
45.另外,本发明各个实施例之间的技术方案可以相互结合,但是必须是以本领域普通技术人员能够实现为基础,当技术方案的结合出现相互矛盾或无法实现时应当认为这种技术方案的结合不存在,也不在本发明要求的保护范围之内。
46.无线网格(mesh)网络凭借多跳互连和网状拓扑特性,已经演变为适用于宽带家庭网络、社区网络、企业网络和城域网络等多种无线接入网络的有效解决方案。以低功耗蓝牙ble-mesh网络为例,基于低功耗蓝牙技术实现多对多通信,加入mesh网络中的所有设备都可以相互进行通信。未加入mesh网络的设备称为未配网设备(unprovisioned device),已加入mesh网络的设备称为节点(node),也称为已配网设备(provisioned device)或已配网节点。在ble mesh网络组网/布网过程中,以及添加新节点时,需要配网设备(provisioner)和新增节点(provisionee,待配网节点)在两者的射频覆盖范围内。因此,对于规模ble mesh网络需要用户携带配网设备去新节点附近进行配网。如图1所示,设备a在配网设备的射频(rf)覆盖范围内,可以进行配网,而设备b在配网设备的射频覆盖范围之外,因此无法进行配网。需要在完成设备a的配网后,移动配网设备到设备b附近才能继续完成设备b。可以看到,该配网方式局限于配网设备和新增节点的射频范围,配网便利性严重不足,特别是对于节点数量众多的大规模mesh网络,配网效率较低,也容易遗漏,不利于mesh网络技术方案的应用推广。
47.本公开实施例提供一种应用于mesh网络的配网方案,扩展了可实现方案中的配网相关数据包的传输路径,克服了可实现方案中配网受限于设备间射频覆盖范围的不足,极大地扩展了mesh网络的配网覆盖范围,显著提升了mesh网络组网的便利性。
48.可以知晓,设备加入mesh网络的过程称为配网(provisioning)用于驱动provisioning过程的设备称为配网设备(provisioner),配网(provisioning)成功后成为节点(node),再经过一系列的配置后可执行正常的应用/业务功能。
49.以ble mesh网络为例,其配网过程包括5个阶段:
50.beaconing信标:(待配网)设备/节点发起广播通知配网;
51.invitation邀请:配网设备(provisioner)发送配网邀请pdu,(待配网)设备/节点作出响应,在provisioning capabilities pdu中回复关于自身的信息;
52.exchange public keys交换公钥:配网设备(provisioner)与(待配网)设备/节点间互换公共密,公钥会用于分发配网数据时session key的产生;
53.authentication认证:配网设备(provisioner)与(待配网)设备/节点间通过特定动作进行身份认证;
54.distribution of provisioning data分发配网数据:从公钥和两个设备的私钥派生出session key,配网的信息交互的过程会用这个session key来加密,将配网数据pdu包含“netkey、devicekey...”发送给(待配网)设备/节点。
55.需要说明的是,配网过程遵循相关配网协议,基于不同的无线通信协议所构建的mesh网络,其对应的配网协议不同,具体的配网流程也有所不同,在此不一一示例。更详细的配网流程在本技术实施例中不进一步讨论。
56.本公开实施例提供一种无线网格mesh网络配网方法,如图2所示,包括:
57.步骤210,mesh网络中的已配网节点在确定所接收到的数据包为设定类型数据包的情况下,通过广播方式发送所述数据包;
58.其中,所述设定类型数据包包括:信标beacon数据包或配网provisioning数据包。
59.可以理解,所述设定类型数据包包括mesh网络中进行配网的相关数据包,包括,beacon数据包和provisioning数据包。beacon数据包通知配网流程的开始,provisioning数据包包括配网设备和待配网设备之间根据配网协议进行交互以实现配网的其他各类数据包。
60.本领域技术人员可以理解,所述配网provisioning数据包为配网协议所规定的除信标beacon数据包以外的其他数据包的统称。以ble mesh网络为例,provisioning数据包包括:配网邀请数据包,配网邀请响应数据包,公钥交换数据包,身份认证数据包,会话密钥通知数据包等。
61.一些示例性实施例中,如图3所示,所述方法还包括:
62.步骤200,所述已配网节点判断所接收到的数据包是否为自身所归属mesh网络的数据包;在确定不是自身所归属mesh网络的数据包的情况下,执行步骤210。
63.一些示例性实施例中,在确定是自身所归属mesh网络的数据包的情况下,根据相关可实现方案中mesh网络中各节点对归属网络的数据包的处理流程进行基于数据包的业务处理或转发或丢弃。本公开实施例中对此不进一步详细讨论。
64.一些示例性实施例中,步骤200中所述已配网节点根据所接收到的数据包中的网络标识,判断所述数据包是否是自身所归属mesh网络的数据包。
65.一些示例性实施例中,节点在完成mesh网络配网后,将保存自身归属的一个或多个mesh网络的网络标识(nid,network id)。相关技术方案中,每一个mesh网络分配唯一的网络标识,同一mesh网络中各节点(设备)的业务数据包或管理/配置数据包均包括对应的网络标识。各节点根据该网络标识,识别是否是自身归属网络的数据包,如果是,则进行相关的业务处理或节点管理/配置处理,如果不是,则丢弃。
66.可以看到,由于待配网节点还未完成配网,暂不归属于所述mesh网络,其发送的信标beacon数据包或配网provisioning数据包中都不携带所述mesh网络的网络标识nid,已配网节点据此可以区分出自身正常要处理的归属mesh网络的业务数据包,或可能需要中继转发出去的配网相关数据包。因此,根据本公开实施例提供的方案,已配网节点根据网络标识判断所接收到的数据包不是自身归属网络的业务数据或管理/配置数据包时,再执行步骤210,判断是否为设定类型的数据包,如果是,则进行广播转发,如果不是,则丢弃。
67.一些示例性实施例中,步骤200已配网节点还可以根据其他数据判断所接收到的数据包是否是自身归属的mesh网络的数据包,不限于仅根据网络标识进行判断。
68.一些示例性实施例中,所述mesh网络不限于基于特定无线通信方式所实现的mesh网络,可以是基于低功耗蓝牙技术的ble mesh网络,也可以是基于zigbee的mesh网络,或者,是基于wifi的mesh网络。
69.一些示例性实施例中,所述方法还包括:
70.步骤220,所述已配网节点缓存所述数据包。
71.可以在转发所述数据包之前进行缓存,也可以在转发后进行缓存,不限于特定时机。
72.一些示例性实施例中,步骤210中通过广播方式发送所述数据包,包括:
73.在确定所述数据包未被缓存的情况下,通过广播方式发送所述数据包。
74.可以理解,已配网节点根据自身缓存数据包的情况,在确定所述数据包已被发送过的情况下,不再转发所述数据包。由于本公开实施例提供的中继方案对接收到的广播数据包进行广播方式转发,已配网节点有可能多次接收到同一数据包,针对曾经已转发的数据包进行缓存并判断当前接收到的数据包是否已被转发过,只针对未转发的数据包进行中继转发,可以有效降低mesh网络中相同数据包被同一已配网节点重复转发的情况,减小网络流量浪费,降低整体流量负载。
75.一些示例性实施例中,所述方法还包括:
76.步骤230,已配网节点根据设定的超时时长清理缓存的过期数据包。
77.本公开实施例还提供一种mesh网络配网方法,如图4所示,包括:
78.步骤410,待配网节点通过广播方式发送设定类型数据包;
79.步骤420,所述待配网节点接收已配网节点通过广播方式转发的所述数据包对应的响应数据包;
80.步骤430,所述待配网节点根据所述响应数据包与配网设备进行配网;
81.其中,所述设定类型数据包包括:信标beacon数据包或配网provisioning数据包;所述响应数据包由所述配网设备在接收到已配网节点通过广播方式转发的所述数据包后对应生成,并通过广播方式发出。
82.需要说明的是,将为所述配网设备转发所述设定类型的数据包的已配网节点记为第一已配网节点,将为所述待配网节点转发响应数据包的已配网节点记为第二已配网节点;所述第一已配网节点和所述第二已配网节点可以是同一个已配网节点,也可以不同的已配网节点。所述第一已配网节点包括一个或多个已配网节点,所述第二已配网节点包括一个或多个已配网节点。
83.可以理解,第一已配网节点包括多个已配网节点,表示所述设定类型的数据包通过多个已配网节点的多跳转发到达配网设备;第二已配网节点包括多个已配网节点,表示所述响应数据包通过多个已配网节点的多跳转发到待配网节点。
84.本公开实施例还提供一种mesh网络配网方法,如图5所示,包括:
85.步骤510,配网设备接收已配网节点通过广播方式转发的设定类型数据包;
86.步骤520,所述配网设备根据所述数据包与待配网节点进行配网,对应生成响应数据包,并通过广播方式发送所述响应数据包;
87.其中,所述设定类型数据包包括:信标beacon数据包或配网provisioning数据包;所述设定类型的数据包由所述待配网节点生成,并通过广播方式发出。
88.本公开实施例还提供一种mesh网络配网方法,如图6所示,包括:
89.步骤610,待配网节点通过广播方式发送设定类型数据包;
90.步骤620,已配网节点接收所述数据包,并通过广播方式转发所述数据包;
91.步骤630,配网设备接收所述数据包进行配网生成对应的响应数据包,并通过广播方式发送所述响应数据包;
92.其中,所述设定类型数据包包括:信标beacon数据包或配网provisioning数据包。
93.一些示例性实施例中,步骤610包括:
94.所述已配网节点在确定所接收到的数据包为设定类型数据包的情况下,通过广播方式发送所述数据包。
95.一些示例性实施例中,步骤610包括:
96.步骤611,所述已配网节点判断所接收到的数据包是否为自身所归属mesh网络数据包;如果不是,则执行612;
97.步骤612,判断所接收到的数据包是否为设定类型数据包;如果是,则执行步骤613,否则,丢弃所述数据包;
98.步骤613,通过广播方式发送所述数据包。
99.一些示例性实施例中,步骤610还包括:
100.执行步骤611后,如果确定所述数据包为自身所归属mesh网络数据包,则根据相关应用功能或mesh网络管理/配置功能处理所述数据包。
101.一些示例性实施例中,步骤630还包括:
102.配网设备缓存所接收的数据包。
103.可以在发送响应数据包之前缓存,也可以在发送响应数据包之后缓存,不限于特定时机。
104.一些示例性实施例中,步骤630包括:
105.配网设备判断所接收到的数据包是否已缓存,如果未缓存,则根据所接收到的数据包进行配网生成对应的响应数据包,并通过广播方式发送所述响应数据包;如果已缓存,则丢弃所述数据包。
106.可以理解,本公开实施例提供的配网方案,同一个数据包可能被多个已配网节点转发至配网设备,根据已缓存的数据包,确定所接收到的数据包未被处理并发送响应数据包的情况下,再进行数据包处理并发送响应数据包,对于已经处理并已发送过响应数据包的,不再进行重复处理,可以有效降低配网设备的处理负载,以及降低重复发送的响应数据包对mesh网络的流量负载。
107.一些示例性实施例中,所述方法还包括:
108.步骤640,配网设备根据设定的超时时长清理缓存的过期数据包。
109.本公开实施例还提供一种mesh网络配网方法,如图7所示,包括:
110.步骤710,配网设备通过广播方式发送配网provisioning数据包;
111.步骤720,已配网节点接收所述provisioning数据包,并通过广播方式转发所述provisioning数据包;
112.步骤730,待配网节点接收所述provisioning数据包进行配网,并通过广播方式发送所述provisioning数据包对应的响应数据包。
113.一些示例性实施例中,步骤730还包括:
114.待配网节点缓存所接收的provisioning数据包。
115.可以在发送响应数据包之前缓存,也可以在发送响应数据包之后缓存,不限于特定时机。
116.一些示例性实施例中,步骤730包括:
117.待配网节点判断所接收到的provisioning数据包是否已缓存,如果未缓存,则根据所接收到的provisioning数据包进行配网,并通过广播方式发送所述provisioning数据包对应的响应数据包;如果已缓存,则丢弃所述数据包。
118.可以理解,本公开实施例提供的配网方案,同一个provisioning数据包可能被多个已配网节点转发至待配网节点,根据已缓存的数据包,确定所接收到的provisioning数据包未被处理并发送响应数据包的情况下,再进行数据包处理并发送响应数据包,对于已经处理并已发送过响应数据包的,不再进行重复处理,可以有效降低待配网节点的处理负载,以及降低重复发送的响应数据包对mesh网络的流量负载。
119.一些示例性实施例中,所述方法还包括:
120.步骤740,待配网节点根据设定的超时时长清理缓存的过期数据包。
121.需要说明的是,配网流程中不同步骤中待配网节点或配网设备接收数据包对应生成的响应数据包有所不同,根据一些可实现的配网规范对应确定响应数据包即可,具体的对应细节在本技术方案中不详细记载。
122.可以看到,根据本公开实施例提供的mesh网络的配网方案,突破了一些可实现方案中配网流程的执行需要依赖配网设备和待配网节点之间的无线射频通信可达范围,利用mesh网络中已完成配网的一个或多个已配网节点,采用广播方式对配网流程的相关数据包进行泛洪,极大的扩展了配网范围,使得原本不能与配网设备射频通信可达的待配网节点,也能有效进行配网,显著提升了mesh网络新增节点的配网效率和操作便利性。根据本公开实施例所提供配网方案,配网范围显著扩大,如图8所示。相比于图1的方案,图8中,设备b基于其他已配网节点的中继转发,在配网设备并未移动的情况下,也可以实现配网。可以看到,对于同一位置的配网设备而言,图1所示的可实现的配网方案中,其可配网的范围为圆形无线射频覆盖区域,而图8所示的本技术实施例提供的配网方案中,可配网的范围为整个mesh网络覆盖的云状范围,并不局限于配网设备的圆形无线射频覆盖区域;相比之下,基于本公开实施例提供的配网方案,可以大幅度扩大配网范围,提高了配网操作的便捷性。同时,配网相关数据包自动转发,可以在大范围内实现多个待配网节点的并发配网,显著提升了mesh网络的整体配网速度,加快了大规模mesh网络建设组网速度,减轻了相关运行维护工作工作量,有利于推动mesh网络方案的应用。
123.需要说明的是,完成配网,待配网节点和配网设备需要进行多次数据包的交互,针对每一个接收到的广播数据包,已配网节点根据上述方案进行配网流程相关的数据包中继转发。所广播转发的数据包可以是待配网节点生成的数据包,也可以是配网设备生成的数据包。结合mesh网络的具体配网流程,可以基于中继转发的数据包最终完成配网。
124.本公开实施例还提供一种mesh网络配网方法,如图9所示,包括:
125.步骤9110,已配网节点接收数据包;
126.步骤9120,根据nid判断是否为自身归属mesh网络的数据包;如果是,执行步骤
9200,如果否,执行步骤9130;
127.步骤9130,判断是否为预设类型的数据包,如果是,执行步骤9140,如果否,丢弃所述数据包;
128.步骤9140,判断数据包是否已缓存,如果否,则执行步骤9150,如果是,丢弃所述数据包;
129.步骤9150,广播方式发送所述数据包;
130.步骤9200,判断数据包是否为过滤对象,如果是,丢弃所述数据包,如果否,执行步骤9210;
131.步骤9210,数据包反混淆;
132.步骤9220,判断源地址是否有效,如果有效,执行步骤9230,如果无效,丢弃所述数据包;
133.步骤9230,数据包解密;
134.步骤9240,判断解密是否成功,如果成功,执行步骤9250,如果失败,丢弃所述数据包;
135.步骤9250,判断目的地址是否有效,如果有效,执行步骤9260,如果无效,丢弃所述数据包;
136.步骤9260,判断数据包是否已缓存,如果已缓存,丢弃所述数据包,如果未缓存,则处理所述数据包或转发所述数据包。
137.需要说明的是,本公开实施例中步骤9200-9260为mesh网络中节点的原有数据包处理流程的一种示例,已配网节点针对非配网相关的数据包的处理流程根据相关mesh网络规范或业务规范执行,不限于本公开实施例示例的方面。
138.本公开实施例还提供一种无线网格mesh网络配网装置,包括:
139.中继模块,设置为在确定所接收到的数据包为设定类型数据包的情况下,通过广播方式发送所述数据包;
140.其中,所述配网装置部署于所述mesh网络中的已配网节点;
141.所述设定类型数据包包括:信标beacon数据包或配网provisioning数据包。
142.本公开实施例还提供一种无线网格mesh网络,如图10所示,包括
143.待配网节点1010、已配网节点1020和配网设备1030;
144.所述待配网节点1010设置为,通过广播方式发送设定类型的数据包;
145.所述已配网节点1020设置为,接收所述数据包,并通过广播方式转发所述数据包;
146.所述配网设备1030设置为,接收由已配网节点转发的所述数据包进行配网生成对应的响应数据包,并通过广播方式发送所述响应数据包;
147.所述已配网节点1020还设置为,接收所述响应数据包,并通过广播方式转发所述响应数据包;
148.所述待配网节点1010还设置为,接收由已配网节点转发的所述响应数据包进行配网;
149.其中,所述设定类型数据包包括:信标beacon数据包或配网provisioning数据包,所述响应数据包包括:provisioning数据包。
150.一些示例性实施例中,所述待配网节点1010包括一个或多个。
151.一些示例性实施例中,所述已配网节点1020包括一个或多个。
152.一些示例性实施例中,所述配网设备1030包括一个或多个。
153.一些示例性实施例中,一对待配网节点和配网设备完成配网的过程参与转发所述数据包和/或所述响应数据包的已配网节点包括一个或多个。
154.需要说明的是,图10所示mesh只体现了部分数据连接通路,未体现部分并不表示不连通。
155.一些示例性实施例中,所述mesh网络包括ble mesh网络,或者,基于wifi的mesh网络,或者,基于zigbee的mesh网络;或者,基于其他无线通信技术的mesh网络,不限于特定的方面。
156.本公开实施例还提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本公开任意实施例所述的无线网格mesh网络配网方法。
157.本公开实施例提供的mesh网络配网方案,基于对已配网节点的处理流程改进,突破一些可实现方案中配网流程中待配网节点和配网设备之间的无线射频通信距离的限制,利用已配网节点的中继能力,有效扩展了可配网范围,显著提升了mesh网络扩充新节点的实施便利性和执行效率,为大规模mesh网络的广泛应用提供了方便有效的技术依托。
158.本领域普通技术人员可以理解,上文中所公开方法中的全部或某些步骤、系统、装置中的功能模块/单元可以被实施为软件、固件、硬件及其适当的组合。在硬件实施方式中,在以上描述中提及的功能模块/单元之间的划分不一定对应于物理组件的划分;例如,一个物理组件可以具有多个功能,或者一个功能或步骤可以由若干物理组件合作执行。某些组件或所有组件可以被实施为由处理器,如数字信号处理器或微处理器执行的软件,或者被实施为硬件,或者被实施为集成电路,如专用集成电路。这样的软件可以分布在计算机可读介质上,计算机可读介质可以包括计算机存储介质(或非暂时性介质)和通信介质(或暂时性介质)。如本领域普通技术人员公知的,术语计算机存储介质包括在用于存储信息(诸如计算机可读指令、数据结构、程序模块或其他数据)的任何方法或技术中实施的易失性和非易失性、可移除和不可移除介质。计算机存储介质包括但不限于ram、rom、eeprom、闪存或其他存储器技术、cd-rom、数字多功能盘(dvd)或其他光盘存储、磁盒、磁带、磁盘存储或其他磁存储装置、或者可以用于存储期望的信息并且可以被计算机访问的任何其他的介质。此外,本领域普通技术人员公知的是,通信介质通常包含计算机可读指令、数据结构、程序模块或者诸如载波或其他传输机制之类的调制数据信号中的其他数据,并且可包括任何信息递送介质。
159.以上所述仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是在本发明的构思下,利用本发明说明书及附图内容所作的等效结构变换,或直接/间接运用在其他相关的技术领域均包括在本发明的专利保护范围内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1