蓝牙节点处理的方法和装置制造方法及图纸

技术编号:8628271 阅读:266 留言:0更新日期:2013-04-26 01:45
本发明专利技术实施例提供一种蓝牙节点处理的方法和装置。该方法包括:蓝牙节点在加入到散射网后,判断蓝牙节点与外部控制终端之间通讯的节点活跃度是否为0;其中,蓝牙节点的第一网络ID与散射网中其它蓝牙节点的网络ID相同,蓝牙节点在判断出蓝牙节点与外部控制终端ECU之间通讯的节点活跃度为0时,脱离散射网。本发明专利技术实施例提供的蓝牙节点处理的方法和装置,实现了组网后的蓝牙节点可以发现自身组网正确与否,在被错误组网后可脱离散射网,从而保证了组网的正确性,减少了网络的通讯损耗、冗余和通讯时间。

【技术实现步骤摘要】

本专利技术实施例涉及通信
,尤其涉及一种蓝牙节点处理的方法和装置
技术介绍
蓝牙组网主要包括匹克网和散射网两种结构。在散射网中,每个蓝牙节点的网络ID均相同,其建立散射网的过程是外部控制终端(External Control Unit,以下简称ECU)首先连接一个蓝牙节点,并获取该蓝牙节点的网络ID,然后广播携带有包含该网络ID的组网请求,当其他蓝牙节点接收到该组网请求,且其他蓝牙节点的网络ID与组网请求中携带的网络ID相同时,其他蓝牙节点与上述ECU连接的蓝牙节点相连接,从而组成一个散射网。但是,当蓝牙节点的网络ID在安装时已经被错误设置或者与其他运营商设置的蓝牙节点的网络ID重复时,有可能会导致该蓝牙节点被错误组进散射网中,而由于散射网建立之后,蓝牙节点除非受到外界干预,一般不会主动脱离散射网,因此导致组网错误,从而增加了网络的通讯损耗、冗余和通讯时间。
技术实现思路
本专利技术实施例提供一种蓝牙节点处理的方法和装置,以实现组网后的蓝牙节点可以发现自身组网正确与否,在被错误组网后可脱离散射网,从而保证了组网的正确性,减少了网络的通讯损耗、冗余和通讯时间。一方面,本专利技术实施例提供一种蓝牙节点处理的方法,包括蓝牙节点在加入到散射网后,判断所述蓝牙节点与外部控制终端E⑶之间通讯的节点活跃度是否为O ;其中,所述蓝牙节点的第一网络ID与所述散射网中其它蓝牙节点的网络ID相同;所述蓝牙节点在判断出所述蓝牙节点与外部控制终端ECU之间通讯的节点活跃度为O时,脱离所述散射网。在第一方面的第一种可能的实施方式中,所述脱离所述散射网之后,还包括所述蓝牙节点接收用户输入的第二网络ID,并将所述第二网络ID作为所述蓝牙节点的网络ID ;或者,所述蓝牙节点从预留网络ID中选择一个网络ID作为所述蓝牙节点的第二网络ID ;或者, 所述蓝牙节点计算获取所述蓝牙节点的第二网络ID ;其中,所述第二网络ID与所述第一网络ID不相同。结合第一方面,在第一方面的第二种可能的实施方式中,还包括所述蓝牙节点生成错误网络ID告警消息;所述蓝牙节点获取所述E⑶发送的第二网络ID,并将所述第二网络ID作为所述蓝牙节点的网络ID,其中,所述第二网络ID为所述ECU在判断出自身与所述蓝牙节点之间通讯的节点活跃度为O后为所述蓝牙节点配置的网络ID ;所述第二网络ID与所述第一网络ID不相同。结合第一方面,在第一方面的第三种可能的实施方式中,所述蓝牙节点在加入到散射网后,所述方法还包括所述蓝牙节点接收所述ECU发送的携带有数据标识的数据获取请求,并根据所述数据获取请求,发送数据标识对应的数据给所述ECU ;所述蓝牙节点将所述蓝牙节点与外部控制终端ECU之间通讯的节点活跃度由O变成I。第二方面,本专利技术实施例提供一种蓝牙节点处理的装置,包括判断模块,用于蓝牙节点在加入到散射网后,判断所述蓝牙节点与外部控制终端ECU之间通讯的节点活跃度是否为O ;其中,所述蓝牙节点的第一网络ID与所述散射网中其它蓝牙节点的网络ID相同;脱离模块,用于所述 判断模块判断出所述蓝牙节点与外部控制终端ECU之间通讯的节点活跃度为O时,脱离所述散射网。结合第二方面,在第二方面的第一种可能的实施方式中,还包括网络ID设置模块,用于接收用户输入的第二网络ID,并将所述第二网络ID作为所述蓝牙节点的网络ID;或者,所述网络ID设置模块用于从预留网络ID中选择一个网络ID作为所述蓝牙节点的第二网络ID ;或者,所述网络ID设置模块用于计算获取所述蓝牙节点的第二网络ID ;其中,所述第二网络ID与所述第一网络ID不相同。结合第二方面,在第二方面的第二种可能的实施方式中,还包括生成模块,用于生成错误网络ID告警消息;网络ID设置模块,用于获取所述E⑶发送的第二网络ID,并将所述第二网络ID作为所述蓝牙节点的网络ID,其中,所述第二网络ID为所述ECU在判断出自身与所述蓝牙节点之间通讯的节点活跃度为O后为所述蓝牙节点配置的网络ID ;所述第二网络ID与所述第一网络ID不相同。结合第二方面,在第二方面的第三种可能的实施方式中,还包括接收模块,用于所述蓝牙节点在加入到散射网后接收所述ECU发送的携带有数据标识的数据获取请求;发送模块,用于根据所述接收模块接收到的所述数据获取请求,发送数据标识对应的数据给所述ECU ;节点活跃度处理模块,用于所述发送模块发送数据标识对应的数据给所述E⑶之后,将所述蓝牙节点与外部控制终端ECU之间通讯的节点活跃度由O变成I。本专利技术实施例提供的蓝牙节点处理的方法和装置,通过蓝牙节点在加入到散射网后,判断蓝牙节点与ECU之间通讯的节点活跃度是否为0,蓝牙节点在判断出蓝牙节点与外部控制终端ECU之间通讯的节点活跃度为O时,脱离散射网。本专利技术实施例提供的蓝牙节点处理的方法和装置,实现了组网后的蓝牙节点可以发现自身组网正确与否,在被错误组网后可脱离散射网,从而保证了组网的正确性,减少了网络的通讯损耗、冗余和通讯时间。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术蓝牙节点处理的方法实施例一的流程图;图2为本专利技术蓝牙节点处理的方法实施例三的流程图;图3为本专利技术蓝牙节点处理的装置实施例一的结构示意图;图4为本专利技术蓝牙节点处理的装置实施例二的结构示意图;图5为本专利技术蓝牙节点处理的装置实施例三的结构示意图;图6为本专利技术蓝牙节点处理的装置实施例四的结构示意图。具体实施例方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。图1为本专利技术蓝牙节点处理的方法实施例一的流程图,本实施例提供的蓝牙节点处理的方法适用于蓝牙组网的过程中出现错误组网时的处理,本实施例中以蓝牙节点为执行主体进行说明,如图1所示,本实施例的方法可以包括S101、蓝牙节点在加入到散射网后,判断蓝牙节点与E⑶之间通讯的节点活跃度是否为O ;其中,蓝牙节点的第一网络ID与散射网中其它蓝牙节点的网络ID相同。其中,节点活跃度是指蓝牙节点组网完成后E⑶与蓝牙节点之间的通讯次数,E⑶必须与网络内的正确节点进行至少一次完整通讯,例如蓝牙节点接收ECU发送的携带有数据标识的数据获取请求,并根据数据获取请求,发送数据标识对应的数据给ECU。若没有进行上述完整通讯则节点活跃度为O。此处需说明的是,蓝牙节点组网完成后需保证用户密码被正确设置,因为密码是在终端设备人工设置的,ECU访问蓝牙节点时需要通过校验知道该蓝牙节点的用户密码才能成功访问到数据。S102、蓝牙节点在判断出蓝牙节点与外部控制终端E⑶之间通讯的节点活跃度为O时,脱尚散射网。其中,蓝牙节点在判断出蓝牙节点与外部控制终端ECU之间通讯的节点活跃度为O时,即蓝牙节点根据节点活跃度为O可判断出自身被错误本文档来自技高网...

【技术保护点】
一种蓝牙节点处理的方法,其特征在于,包括:蓝牙节点在加入到散射网后,判断所述蓝牙节点与外部控制终端ECU之间通讯的节点活跃度是否为0;其中,所述蓝牙节点的第一网络ID与所述散射网中其它蓝牙节点的网络ID相同;所述蓝牙节点在判断出所述蓝牙节点与外部控制终端ECU之间通讯的节点活跃度为0时,脱离所述散射网。

【技术特征摘要】
1.一种蓝牙节点处理的方法,其特征在于,包括 蓝牙节点在加入到散射网后,判断所述蓝牙节点与外部控制终端ECU之间通讯的节点活跃度是否为O ;其中,所述蓝牙节点的第一网络ID与所述散射网中其它蓝牙节点的网络ID相同; 所述蓝牙节点在判断出所述蓝牙节点与外部控制终端ECU之间通讯的节点活跃度为O时,脱离所述散射网。2.根据权利要求1所述的蓝牙节点处理的方法,其特征在于,所述脱离所述散射网之后,还包括 所述蓝牙节点接收用户输入的第二网络ID,并将所述第二网络ID作为所述蓝牙节点的网络ID ;或者, 所述蓝牙节点从预留网络ID中选择一个网络ID作为所述蓝牙节点的第二网络ID ;或者, 所述蓝牙节点计算获取所述蓝牙节点的第二网络ID ; 其中,所述第二网络ID与所述第一网络ID不相同。3.根据权利要求1所述的方法,其特征在于,还包括 所述蓝牙节点生成错误网络ID告警消息; 所述蓝牙节点获取所述ECU发送的第二网络ID,并将所述第二网络ID作为所述蓝牙节点的网络ID,其中,所述第二网络ID为所述ECU在判断出自身与所述蓝牙节点之间通讯的节点活跃度为O后为所述蓝牙节点配置的网络ID ;所述第二网络ID与所述第一网络ID不相同。4.根据权利要求1所述的方法,其特征在于,所述蓝牙节点在加入到散射网后,所述方法还包括 所述蓝牙节点接收所述ECU发送的携带有数据标识的数据获取请求,并根据所述数据获取请求,发送数据标识对应的数据给所述ECU ; 所述蓝牙节点在发送所述数据标识对应的数据给所述ECU之后,将所述蓝牙节点与外部控制终端ECU之间通讯的节点活跃度由O变成I。5.一种蓝牙节点处理的装置,其特征在...

【专利技术属性】
技术研发人员:王伟朱虎啸
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1