[发明专利]一种基于Alljoyn协议的Master网关自适应竞争方法有效
申请号: | 201610071570.9 | 申请日: | 2016-02-01 |
公开(公告)号: | CN105721293B | 公开(公告)日: | 2018-12-28 |
发明(设计)人: | 牛小明;焦拓;李晓冬;刘东;彭世伟 | 申请(专利权)人: | 四川长虹电器股份有限公司 |
主分类号: | H04L12/66 | 分类号: | H04L12/66;H04L29/08 |
代理公司: | 成都虹桥专利事务所(普通合伙) 51124 | 代理人: | 李凌峰 |
地址: | 621000 四*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种基于Alljoyn协议的Master网关自适应竞争方法。本发明涉及局域网下多设备联网时的网关自适应技术,目的是为了解决现有技术中,智能家居多设备联网时云服务器负荷过重,影响系统通讯稳定性的问题。本发明的技术构思如下:新设备入网时,如果局域网中已存在网关,则新入网设备与已有网关进行竞争;若局域网内不存在网关,则根据新设备的设备能力集判定该设备是否可作为网关;如果网关连接突然断掉,局域网内部设备会自动组网,通过自适应竞争逻辑自动从其它从网关里面竞争出一个新的网关与云服务器保持长连接;如果局域网内均是弱终端,此时局域网内不能竞争出Master网关,则分别与云端进行长连接。本发明适用于物联网。 | ||
搜索关键词: | 一种 基于 alljoyn 协议 master 网关 自适应 竞争 方法 | ||
【主权项】:
1.一种基于Alljoyn协议的Master网关自适应竞争方法,其特征在于,包括如下步骤:新设备入网后,通过Alljoyn网络协议获取局域网内所有设备的竞争信息,所述竞争信息包括设备能力等级Device_Flag、设备角色Role及设备IP,所述设备能力等级包括A、B、C三级,A、B为强终端,C为弱终端,所述设备角色包括Master、Slave及Normal,Master表示与服务器进行长连接的设备,Slave表示与Master进行长连接的设备,当局域网内无Master设备时,局域网内的所有设备的设备角色Role为Normal;其中,设备能力等级A对应的强终端为包含无线通讯接口的网关设备,设备能力等级B对应的强终端为包含无线通讯接口且具有Linux操作系统的设备,设备能力等级C对应的弱终端为包含无线通讯接口且CPU为单片机的设备;新设备根据所获取的局域网内所有设备的竞争信息进行竞争,若新设备竞争胜出,则通过Alljoyn网络协议将当前局域网内Master网关的设备Role值修改为Slave,并设置自己的设备角色Role值为Master,同时发出Alljoyn网络协议广播,宣告自己为新的Master网关,局域网内所有其它设备收到广播后,将自身设备的当前mastername修改为所述新Master网关的servicename,所述mastername用于标记局域网内的当前Master,所述servicename用于标记局域网内设备服务名。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川长虹电器股份有限公司,未经四川长虹电器股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610071570.9/,转载请声明来源钻瓜专利网。
- 上一篇:电炉加热板
- 下一篇:一种控制器局域网络CAN总线报文的发送方法及装置