一种基于多个对象之间的实时通讯方法与流程

文档序号:20764327发布日期:2020-05-15 18:40阅读:来源:国知局

技术特征:

1.一种基于多个对象之间的实时通讯方法,其特征在于,首先对每个对象的通讯状态进行检测,设置正确的网关信息,选择中间传输最少的单一信道对信息进行传送,具体步骤包括:

步骤1:电信号连接多个cpu之间的网络通讯端口

步骤2:检查硬件网络连接,检测各个对象的通讯状态

步骤3:确认通讯设置正确,

步骤4:实时监控通讯数据,若通讯数据实时变化则为通讯正常,若通讯数据没有实时变化;

步骤5:为网络中的各对象定制需要与该对象通讯的对象;为所有需要通讯的两个对象之间建立虚拟通讯关系;为两个对象之间的每对虚拟通讯关系建立一条虚拟通讯链路,每条虚拟通讯链路维护物理上的一对对象间的会话,

步骤6:集装置获得随机信道;:采集装置在获得的随机信道建立周期为t的时隙,若干个时隙组成一个入网帧,同时若干个时隙组成一个数据帧,一个入网帧和一个数据帧组成采集装置的一个完整通讯周期,采集装置在每个时隙发送一个包含通讯信息的数据包,

步骤7:获取信息输入框中输入的即时通讯信息;:以显示即时通讯信息的尺寸,在信息显示界面上显示预览所述获取的即时通讯信息;接收到发送命令后,发送所述即时通讯信息。

2.根据权利要求1所述的一种基于多个对象之间的实时通讯方法,其特征在于,所述cpu中设置通讯交换数据块;将所述通讯交换数据块发送至其它所述cpu;接收其它所述cpu的所述通讯交换数据块;比较所述cpu中设置的通讯交换数据块与其接收的通讯交换数据块;若比较结果为相同则多个所述cpu之间通讯设置正确,若比较结果不同则代表多。

3.根据权利要求1所述的一种基于多个对象之间的实时通讯方法,其特征在于,所述步骤1中数据包至少包括当前时隙所处帧类型、当前时隙号以及本通讯周期入网帧和数据帧的长度;移动终端扫描附近信道,选择信号最优的采集装置的信道加入,从该采集装置接收包含通讯信息的数据包,通过基于概率的防碰撞方法加入该采集装置网络,与采集装置实时通讯。

4.根据权利要求1所述的一种基于多个对象之间的实时通讯方法,其特征在于,步骤5中,根据不同通讯服务的质量要求,为不同通讯服务赋予不同的优先级;由高优先级的通讯服务抢占低优先级的通讯服务来传输数据。

5.根据权利要求1所述的一种基于多个对象之间的实时通讯方法,其特征在于,所述高优先级服务检查当前是否有其他正在传送数据的通讯服务;

如果确定当前正在传送数据的通讯服务是低优先级服务,则进行抢占。

6.根据权利要求1所述的一种基于多个对象之间的实时通讯方法,其特征在于,所述在建立通讯的过程中,双方将保存的会话消息发送给对方校正,并建立新的虚拟通讯链路;利用新建立的虚拟通信链路,从上次中断处重新开始数据传输。


技术总结
本发明提供了一种基于多个对象之间的实时通讯方法,首先对每个对象的通讯状态进行检测,设置正确的网关信息,选择中间传输最少的单一信道对信息进行传送,本发明无需额外硬件成本,设置本身硬件地址与合作伙伴的ID,编写通讯程序实现通讯,节约硬件成本,简化硬件结构,同时还能降低工程师的调试任务量,使故障的排查工作简单化。实现了实时控制系统通讯状态自动检测。其为一种设计简单,实时可靠的用于计算机应用系统的通讯状态自动检测方法。

技术研发人员:丁小燕
受保护的技术使用者:西安优信机电工程有限公司
技术研发日:2019.11.29
技术公布日:2020.05.15
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1