【技术实现步骤摘要】
通信方法、中心设备以及计算机可读存储介质
[0001]本申请属于通信
,尤其涉及一种通信方法
、
中心设备以及计算机可读存储介质
。
技术介绍
[0002]超市通常有多台中心设备,每台中心设备通常配备有一台或多台普通设备和附属设备
。
假设中心设备为收银机,其通常配备有打印机
。
相关技术中,可通过基础的通信策略让一台中心设备与多台普通设备和附属设备相连接,该中心设备和与其连接的普通设备
、
附属设备组成一个网络以实现通信
。
但在一些情况下,不仅需要中心设备能与对应的普通设备和附属设备通信,还需要各中心设备之间能够进行跨网络通信,以实现协同工作
。
例如,在打印账单时,假设中心设备
a
的打印机的打印纸用完了,则希望可以通过中心设备
a
控制相近的中心设备
b
的打印机完成该账单的打印
。
[0003]鉴于各中心设备相互之间没有实质性的连接,也即各中心设备是相互独立的,无法实现跨网络通信
。
如图1所示,若要让各中心设备之间能够跨网络通信,则需要新增一中心设备
。
但显然,该通信方法将增加通信成本;且一旦新增的中心设备出现问题,各中心设备之间还是无法实现跨网络通信
。
由此,如何以较低的通信成本让各中心设备实现跨网络的稳定通信成为了亟待解决的问题
。
技术实现思路
[000 ...
【技术保护点】
【技术特征摘要】
1.
一种通信方法,其特征在于,应用于第一中心设备,所述通信方法包括:基于预设的设备发现方式发现第二中心设备;向所述第二中心设备发送连接请求,并基于所述第二中心设备返回的同意连接的反馈信息与所述第二中心设备建立连接,生成中心设备链;所述第一中心设备仅主动与一台所述第二中心设备建立所述连接;根据所述中心设备链生成第一设备列表,所述第一设备列表记录有所述第一中心设备和所述第二中心设备之间的连接方式,以及所述第一中心设备和所述第二中心设备的设备信息;基于所述第一设备列表,与所述第一设备列表记录的设备信息所指示的设备进行通信
。2.
如权利要求1所述的通信方法,其特征在于,所述第一中心设备与至少一台第一普通设备连接,所述第一普通设备为与所述第一中心设备建立至少一种连接的电子设备;相应地,所述第一设备列表还包括所述第一中心设备与所述第一普通设备之间的连接方式,以及所述第一普通设备的设备信息;在所述根据所述中心设备链生成第一设备列表之后,还包括:在接收到变更设备发送的变更消息后,基于所述变更消息更新所述第一设备列表,所述变更设备包括所述第一普通设备和
/
或第一目标设备,所述第一目标设备为所述中心设备链中与所述第一中心设备相邻的中心设备,所述目标中心设备包括所述第二中心设备;若所述变更消息为设备新增消息,则向各所述第一普通设备以及所述第一目标设备发布所述设备新增消息,并将所述第一设备列表同步至所述变更设备;若所述变更消息为设备修改消息,则向各所述第一普通设备以及所述第一目标设备发布所述设备修改消息
。3.
如权利要求2所述的通信方法,其特征在于,在所述根据所述中心设备链生成第一设备列表之后,还包括:检测与所述第一中心设备断开连接的设备,得到断链设备;若所述断链设备是所述第一目标设备,则从所述第一设备列表移除对应的所述第一目标设备的设备信息,并生成第一移除消息;向各所述第一普通设备以及仍连接的所述第一目标设备发布所述第一移除消息;若所述断链设备是所述第一普通设备,则从所述第一设备列表移除所述第一普通设备,并生成第二移除消息;向仍连接的所述第一普通设备以及所述第一目标设备发布所述第二移除消息
。4.
如权利要求2或3所述的通信方法,其特征在于,所述第一普通设备与所述第一中心设备通过至少两种连接方式建立连接,在所述根据所述中心设备链生成第一设备列表之后,还包括:若检测到所述第一普通设备与所述第一中心设备之间的部分连接方式断开连接,则更新所述第一设备列表中所述第一中心设备与所述第一普通设备的连接方式,并生成连接更新消息;向各所述第一普通设备以及所述第一目标设备发布所述连接更新消息
。5.
如权利要求2或3所述的通信方法,其特征在于,所述中心设备链上的其他中心设备均与至少一台第二普通设备连接;所述其他中心设备包括所述第二中心设备;所述第二普
通设备为与对应的所述其他中心设备建立至少一种连接的电子设备;相应地,所述第一设备列表还包括每台所述其他中心设备与对应的所述第二普通设备的连接方式,以及各所述第二普通设备的设备信息;所述基于所述第一设备列表,与所述第一设备列表记录的设备信息所指示的设备进行通信,包...
【专利技术属性】
技术研发人员:郑任持,周爱平,刘平平,武庚鑫,陈修良,
申请(专利权)人:深圳市兆珑科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。