通信方法技术

技术编号:39495641 阅读:8 留言:0更新日期:2023-11-24 11:22
本申请公开了一种通信方法

【技术实现步骤摘要】
通信方法、中心设备以及计算机可读存储介质


[0001]本申请属于通信
,尤其涉及一种通信方法

中心设备以及计算机可读存储介质


技术介绍

[0002]超市通常有多台中心设备,每台中心设备通常配备有一台或多台普通设备和附属设备

假设中心设备为收银机,其通常配备有打印机

相关技术中,可通过基础的通信策略让一台中心设备与多台普通设备和附属设备相连接,该中心设备和与其连接的普通设备

附属设备组成一个网络以实现通信

但在一些情况下,不仅需要中心设备能与对应的普通设备和附属设备通信,还需要各中心设备之间能够进行跨网络通信,以实现协同工作

例如,在打印账单时,假设中心设备
a
的打印机的打印纸用完了,则希望可以通过中心设备
a
控制相近的中心设备
b
的打印机完成该账单的打印

[0003]鉴于各中心设备相互之间没有实质性的连接,也即各中心设备是相互独立的,无法实现跨网络通信

如图1所示,若要让各中心设备之间能够跨网络通信,则需要新增一中心设备

但显然,该通信方法将增加通信成本;且一旦新增的中心设备出现问题,各中心设备之间还是无法实现跨网络通信

由此,如何以较低的通信成本让各中心设备实现跨网络的稳定通信成为了亟待解决的问题


技术实现思路

[0004]本申请提供了一种通信方法

中心设备及计算机可读存储介质,能够以较低的通信成本让第一中心设备与第二中心设备实现跨中心设备的稳定通信

[0005]第一方面,本申请提供了一种通信方法,应用于第一中心设备,该通信方法包括:
[0006]基于预设的设备发现方式发现第二中心设备;
[0007]向第二中心设备发送连接请求,并基于第二中心设备返回的同意连接的反馈信息与第二中心设备建立连接,生成中心设备链;第一中心设备仅主动与一台第二中心设备建立连接;
[0008]根据中心设备链生成第一设备列表,第一设备列表记录有第一中心设备和第二中心设备之间的连接方式,以及第一中心设备和第二中心设备的设备信息;
[0009]基于第一设备列表,与第一设备列表记录的设备信息所指示的设备进行通信

[0010]第二方面,本申请提供了另一种通信方法,应用于第二中心设备,该通信方法包括:
[0011]在接收到第一中心设备发送的连接请求,且确定未被其他中心设备连接的情况下,基于连接请求将同意连接的反馈信息返回至第一中心设备;
[0012]在第一中心设备基于同意连接的反馈信息与第二中心设备建立连接,生成中心设备链后,根据中心设备链生成第二设备列表,二设备列表记录有第一中心设备和第二中心设备之间的连接方式,以及第一中心设备和第二中心设备的设备信息;
[0013]基于第二设备列表,与第二设备列表记录的设备信息所指示的设备进行通信

[0014]第三方面,本申请提供了一种中心设备,该中心设备包括存储器

处理器以及存储在上述存储器中并可在上述处理器上运行的计算机程序,上述处理器执行上述计算机程序时实现如上述第一方面的方法的步骤

[0015]第四方面,本申请提供了一种计算机可读存储介质,上述计算机可读存储介质存储有计算机程序,上述计算机程序被处理器执行时实现如上述第一方面的方法的步骤

[0016]第五方面,本申请提供了一种计算机程序产品,上述计算机程序产品包括计算机程序,上述计算机程序被一个或多个处理器执行时实现如上述第一方面的方法的步骤

[0017]本申请与现有技术相比存在的有益效果是:对于第一中心设备,可以根据预先设置的设备发现方法发现第二中心设备;为了能够与第二中心设备实现跨中心设备通信,可与第二中心设备建立连接,从而形成中心设备链

处于中心设备链上的第一中心设备,仅主动与一台第二中心设备建立连接,这样可以去中心化,避免因中心设备出现问题导致各中心设备之间无法通信

在中心设备链生成后,第一中心设备可以生成第一设备列表;其中,第一设备列表记录有第一中心设备和第二中心设备之间的连接方式,以及第一中心设备和第二中心设备的设备信息

基于此,第一中心设备可以根据第一设备列表中第二中心设备的设备信息以及与第二设备的连接方式第二中心设备跨实现中心设备通信

在该通信过程中,并未增加新的中心设备,因此并未增加通信成本,即以较低的通信成本让第一中心设备与第二中心设备实现了跨中心设备通信

[0018]可以理解的是,上述第二方面至第五方面的有益效果可以参见上述第一方面中的相关描述,在此不再赘述

附图说明
[0019]为了更清楚地说明本申请实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图

[0020]图1是相关技术中提供的一种通信方法的系统框架示意图;
[0021]图2是本申请实施例提供的一种通信方法的流程示意图;
[0022]图3是本申请实施例提供的一种中心设备链的结构示意图;
[0023]图4是本申请实施例提供的另一种中心设备链的结构示意图;
[0024]图5是本申请实施例提供的另一种通信方法的流程示意图;
[0025]图6是本申请实施例提供的一种实际应用场景下通信方法的系统框架示意图;
[0026]图7是本申请实施例提供的中心设备的结构示意图

具体实施方式
[0027]以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构

技术之类的具体细节,以便透彻理解本申请实施例

然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施例中也可以实现本申请

在其它情况中,省略对众所周知的系统

装置

电路以及方法的详细说明,以免不必要的细节妨碍本申请的描述

[0028]相关技术中,可通过基础的通信策略让一台中心设备与多台普通设备和附属设备相连接,该中心设备和与其连接的普通设备

附属设备组成一个网络以实现通信

但是在一些情况下,不仅需要中心设备能与对应的普通设备和附属设备通信,还需要各中心设备之间能够进行跨网络通信,以实现协同工作

[0029]作为一示例,假定商户想通过收银机
A
汇总其他收银机的销售额以及当前的商品库本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种通信方法,其特征在于,应用于第一中心设备,所述通信方法包括:基于预设的设备发现方式发现第二中心设备;向所述第二中心设备发送连接请求,并基于所述第二中心设备返回的同意连接的反馈信息与所述第二中心设备建立连接,生成中心设备链;所述第一中心设备仅主动与一台所述第二中心设备建立所述连接;根据所述中心设备链生成第一设备列表,所述第一设备列表记录有所述第一中心设备和所述第二中心设备之间的连接方式,以及所述第一中心设备和所述第二中心设备的设备信息;基于所述第一设备列表,与所述第一设备列表记录的设备信息所指示的设备进行通信
。2.
如权利要求1所述的通信方法,其特征在于,所述第一中心设备与至少一台第一普通设备连接,所述第一普通设备为与所述第一中心设备建立至少一种连接的电子设备;相应地,所述第一设备列表还包括所述第一中心设备与所述第一普通设备之间的连接方式,以及所述第一普通设备的设备信息;在所述根据所述中心设备链生成第一设备列表之后,还包括:在接收到变更设备发送的变更消息后,基于所述变更消息更新所述第一设备列表,所述变更设备包括所述第一普通设备和
/
或第一目标设备,所述第一目标设备为所述中心设备链中与所述第一中心设备相邻的中心设备,所述目标中心设备包括所述第二中心设备;若所述变更消息为设备新增消息,则向各所述第一普通设备以及所述第一目标设备发布所述设备新增消息,并将所述第一设备列表同步至所述变更设备;若所述变更消息为设备修改消息,则向各所述第一普通设备以及所述第一目标设备发布所述设备修改消息
。3.
如权利要求2所述的通信方法,其特征在于,在所述根据所述中心设备链生成第一设备列表之后,还包括:检测与所述第一中心设备断开连接的设备,得到断链设备;若所述断链设备是所述第一目标设备,则从所述第一设备列表移除对应的所述第一目标设备的设备信息,并生成第一移除消息;向各所述第一普通设备以及仍连接的所述第一目标设备发布所述第一移除消息;若所述断链设备是所述第一普通设备,则从所述第一设备列表移除所述第一普通设备,并生成第二移除消息;向仍连接的所述第一普通设备以及所述第一目标设备发布所述第二移除消息
。4.
如权利要求2或3所述的通信方法,其特征在于,所述第一普通设备与所述第一中心设备通过至少两种连接方式建立连接,在所述根据所述中心设备链生成第一设备列表之后,还包括:若检测到所述第一普通设备与所述第一中心设备之间的部分连接方式断开连接,则更新所述第一设备列表中所述第一中心设备与所述第一普通设备的连接方式,并生成连接更新消息;向各所述第一普通设备以及所述第一目标设备发布所述连接更新消息
。5.
如权利要求2或3所述的通信方法,其特征在于,所述中心设备链上的其他中心设备均与至少一台第二普通设备连接;所述其他中心设备包括所述第二中心设备;所述第二普
通设备为与对应的所述其他中心设备建立至少一种连接的电子设备;相应地,所述第一设备列表还包括每台所述其他中心设备与对应的所述第二普通设备的连接方式,以及各所述第二普通设备的设备信息;所述基于所述第一设备列表,与所述第一设备列表记录的设备信息所指示的设备进行通信,包...

【专利技术属性】
技术研发人员:郑任持周爱平刘平平武庚鑫陈修良
申请(专利权)人:深圳市兆珑科技有限公司
类型:发明
国别省市:

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

1