【技术实现步骤摘要】
本专利技术涉及ZigBee网络中的应用技术,特别涉及一种在ZigBee网络中实现聊天的方法、系统及装置。
技术介绍
ZigBee是一种新兴的短距离、低速率的无线网络技术,主要用于近距离无线连接。ZigBee有自己的协议标准,在数万个微小的节点之间相互协调实现通信。这些节点只需要很少的能量,以接力的方式通过无线电波将数据从一个节点传到另一个节点。ZigBee网络能够由64k个节点组成,节点间的典型通信距离为75米,但是节点间的通信距离也可以扩展至几百米。ZigBee的基础是电气与电子工程师协会(IEEE,Institution of Electricaland Electronics Engineers)802.15.4。由于IEEE仅涉及了介质访问控制(MAC,Medium Access Control)层和物理层协议,因此ZigBee联盟扩展了IEEE,对其网络层协议、安全层以及应用层进行了标准化。对于ZigBee网络来说,其网络的层结构如图1所示,从底层到高层,依次包括基于IEEE 802.15.4的物理层和MAC层、以及ZigBee联盟定义的网络层、安全层和应用程序接口。其中,网络层主要实现ZigBee网络中的节点加入或离开网络、接收或抛弃其他节点、路由查找及传送数据等功能,支持星形、树形以及网格等多种拓朴结构;安全层主要实现密钥管理以及存取等功能;应用程序接口用于向节点上层提供应用程序的接口,包括应用子层支持(APS)、ZigBee设备对象(ZDO)和应用程序规范(Application Profile)的接口,实现上层对节点的管理,应用程序规范 ...
【技术保护点】
一种实现聊天的方法,其特征在于,该方法包括: 加入ZigBee网络中的节点支持聊天簇; 所述节点根据支持的聊天簇获取ZigBee网络中的聊天会话信息,根据获取的聊天会话信息进行聊天会话。
【技术特征摘要】
1、一种实现聊天的方法,其特征在于,该方法包括:加入ZigBee网络中的节点支持聊天簇;所述节点根据支持的聊天簇获取ZigBee网络中的聊天会话信息,根据获取的聊天会话信息进行聊天会话。2、如权利要求1所述的方法,其特征在于,所述获取ZigBee网络的聊天会话信息,过程为:所述节点发送查找聊天会话信息的查询请求,接收携带有聊天会话列表的查询响应,该列表至少包括聊天会话的标识和主题;所述节点根据聊天会话列表选择要加入的聊天会话,发送携带聊天会话标识、自身昵称以及自身标识的加入请求后,接收携带聊天会话的用户列表的响应,所述用户列表携带该聊天会话中的每个节点的昵称和标识。3、如权利要求2所述的方法,其特征在于,所述获取ZigBee网络的聊天会话信息为:所述节点向服务器发送携带聊天会话主题、自身标识和昵称的建立聊天会话请求,接收服务器发送的携带为该聊天会话分配的标识的建立聊天会话响应。4、如权利要求2或3所述的方法,其特征在于,所述进行聊天的过程为:所述节点接收该聊天会话中的其他节点发送的携带该节点的昵称和信息的该聊天会话的即时消息,或/和发送携带该聊天会话中的其他节点的昵称和信息的该聊天会话的即时消息给该聊天会话中的其他节点。5、如权利要求4所述的方法,其特征在于,该方法进一步包括所述节点退出聊天会话的过程:所述节点发送携带节点标识的离开聊天会话请求后,接收离开聊天会话响应,所述该聊天会话的用户列表被更新,将该聊天会话的用户列表中的所述节点的标识和昵称在用户列表中删除。6、如权利要求5所述的方法,其特征在于,在进行所述该聊天会话过程之前或退出聊天会话过程之后,该方法还包括:聊天会话中的其他节点接收更新用户列表的消息,该消息携带所更新的该聊天会话中的节点标识和昵称。7、如权利要求2所述的方法,其特征在于,所述节点获取ZigBee网络中的聊天会话信息为:所述节点通过服务器获取ZigBee网络中的聊天会话信息;或所述节点通过主席节点获取ZigBee网络中的聊天会话信息。8、如权利要求7所述的方法,其特征在于,所述主席节点建立和维护聊天会话,在进行该聊天会话的过程中,该方法还包括所述主席节点组播切换主席节点请求,从发送切换主席节点响应的节点中选择一个节点,向该节点发送切换主席节点确认消息,该节点维护该聊天会话,向该聊天会话的参与节点发送携带自身标识的切换主席节点确认消息。9、如权利要求1所述的方法,其特征在于,所述支持聊天簇为支持收发实现聊天的消息或命令的能力。10、一种实现聊天的系统,其特征在于,包括支持聊天簇的服务器和一个以上的节点,其中,服务器,用于根据节点的请求建立聊天会话,或使节点加入聊天会话;维护聊天会话;节点,用于请求服务器建立聊天会话或加入聊天会话,在聊天过程中,和所述同一聊天会话中的其他节点之间传送即时消息。11、如权利要求10所述的系统,其特征在于,所述服务器,还用于接收节点发送的离开聊天会话请求,对维护的聊天会话的用户列表进行更新且通知该聊天会话的其他节点;所述节点,还用于...
【专利技术属性】
技术研发人员:黄海,狄龙,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:94[中国|深圳]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。