[发明专利]一种通信方法、装置、设备、存储介质及程序产品在审
申请号: | 202210770694.1 | 申请日: | 2022-06-30 |
公开(公告)号: | CN114979305A | 公开(公告)日: | 2022-08-30 |
发明(设计)人: | 赵凯;马祎萌 | 申请(专利权)人: | 京东方科技集团股份有限公司 |
主分类号: | H04L69/16 | 分类号: | H04L69/16;H04L67/141 |
代理公司: | 北京风雅颂专利代理有限公司 11403 | 代理人: | 李莎 |
地址: | 100015 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 通信 方法 装置 设备 存储 介质 程序 产品 | ||
本公开提供一种通信方法、装置、设备、存储介质及程序产品,方法包括:基于对应于第一设备的第一套接字对中的第一套接字接收第一设备的数据发送请求,数据发送请求包括数据包;基于第一套接字对中的第二套接字读取第一套接字的数据发送请求,并将数据发送请求传输至对应于第二设备的第二套接字对中的第四套接字;其中,第二套接字和第三套接字设置于同一链表中以进行数据传输;基于第二套接字对中的第三套接字读取第四套接字的数据发送请求,将数据包发送至第二设备。根据本公开,能够实现具体不同通信机制的设备之间的直接通信。
技术领域
本公开涉及通信技术领域,尤其涉及一种通信方法、装置、设备、存储介质及程序产品。
背景技术
物联网能够通过各类可能的网络接入,实现物与物、物与人的泛在连接。目前,基于物联网实现相互通信的设备都需要建立相同的通信机制。然而,实际应用中,接入网络的设备可能属于不同的制造商,不同的制造商所采用的数据通信机制通常不同,导致接入同一网络的设备之间并不是都能直接相互通信,限制了物联网中设备的应用。
发明内容
有鉴于此,本公开的目的在于提出一种通信方法、装置、设备、存储介质及程序产品,以解决同一网络中具有不同通信机制的设备之间无法直接通信的技术问题。
基于上述目的,本公开第一方面,提供了一种通信方法,包括:
基于对应于第一设备的第一套接字对中的第一套接字接收第一设备的数据发送请求,所述数据发送请求包括数据包;
基于所述第一套接字对中的第二套接字读取所述第一套接字的所述数据发送请求,并将所述数据发送请求传输至对应于第二设备的第二套接字对中的第四套接字;其中,所述第二套接字和所述第三套接字设置于同一链表中以进行数据传输;
基于所述第二套接字对中的第三套接字读取所述第四套接字的所述数据发送请求,将所述数据包发送至所述第二设备。
本公开第二方面,提供了一种通信装置,包括:
设备影子模块,用于基于对应于第一设备的第一套接字对中的第一套接字接收第一设备的数据发送请求,所述数据发送请求包括数据包;
套接字管理模块,用于基于所述第一套接字对中的第二套接字读取所述第一套接字的所述数据发送请求,并将所述数据发送请求传输至对应于第二设备的第二套接字对中的第四套接字;其中,所述第二套接字和所述第三套接字设置于同一链表中以进行数据传输;
所述设备影子模块还用于基于所述第二套接字对中的第三套接字读取所述第四套接字的所述数据发送请求,将所述数据包发送至所述第二设备。
本公开第三方面,提供了一种电子设备,其特征在于,包括一个或者多个处理器、存储器;和一个或多个程序,其中所述一个或多个程序被存储在所述存储器中,并且被所述一个或多个处理器执行,所述程序包括用于执行根据第一方面或第二方面所述的方法的指令。
本公开第四方面,提供了一种包含计算机程序的非易失性计算机可读存储介质,当所述计算机程序被一个或多个处理器执行时,使得所述处理器执行第一方面或第二方面所述的方法。
本公开第五方面,提供了一种计算机程序产品,包括计算机程序指令,当所述计算机程序指令在计算机上运行时,使得计算机执行第一方面所述的方法。
从上面所述可以看出,本公开提供的通信方法、装置、设备、存储介质及程序产品,通过对接入网络的每个设备设置对应的套接字对,并将每个套接字对中的一个套接字设置在同一链表中以实现不同套接字对之间的数据传输,从而能够实现具有不同通信机制的设备之间的直接通信。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于京东方科技集团股份有限公司,未经京东方科技集团股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210770694.1/2.html,转载请声明来源钻瓜专利网。