一种异构通信控制与匹配方法和系统技术方案

技术编号:15767469 阅读:99 留言:0更新日期:2017-07-06 15:35
本发明专利技术实施例提供了一种异构通信控制与匹配方法和系统,所述方法包括:虚拟现实管理系统分发待传输数据至中间件层;中间件层根据终端类型将待传输数据分发至相应中间件接口,并添加描述信息并封装;对重新封装并分发后的待传输数据进行预处理,生成相应传输协议的DVE协议数据单元,并且对各DVE协议数据单元的报头和报文进行处理及传输。本发明专利技术实施例提供的异构通信控制与匹配方法和系统,解决了异构通信过程中出现的控制与匹配的问题,推动了与异构通信相关的领域的发展。

Heterogeneous communication control and matching method and system

The embodiment of the invention provides a heterogeneous communication control and matching method and system, the method includes: the system of virtual reality management distribute data to be transmitted to the middleware layer; the middleware layer according to the terminal type of data transmission will be distributed to the corresponding middleware interface, and add a description of the information and to re package; packaging and distribution after the transmission of data pretreatment, DVE protocol data unit generates the corresponding transmission protocol, and the DVE protocol data unit header and message processing and transmission. The heterogeneous communication control and matching method and system provided by the embodiment of the invention solves the problems of control and matching in the process of heterogeneous communication, and promotes the development of the field related to heterogeneous communication.

【技术实现步骤摘要】
一种异构通信控制与匹配方法和系统
本专利技术涉及通信领域,具体涉及一种异构通信控制与匹配方法和系统。
技术介绍
随着网络技术的不断发展,数据传输模式和操作系统的种类越来越多,待传输数据在通过不同的数据传输模式传输时,在不同操作系统、数据网关和终端之间传输可能会出现乱码、信号错误等纠错机制无法避免的现象,严重时,还可能出现完全无法进行低时延同步传输。尤其是在虚拟现实技术中,随着虚拟现实技术和远程教学技术的不断发展,虚拟现实技术在远程教育教学中的应用日益广泛。比如,虚拟现实技术在教育教学的应用过程中,基于问题式学习的分布式虚拟环境(DVE)实现方法,要求不同厂商的虚拟现实终端(VRS)之间以及不同厂商的VRS与不同的DVE之间能够实现互联互通。然而,现有的虚拟现实管理系统,仅能够对虚拟产品对象进行通用的设置与控制,完成基本的管理,不能将数据有效传递到VRS,不具备数据分发的功能,也就是说,现有的网络技术手段无法实现将处于不同的数据传输模式下的待传输数据在不同操作系统的终端之间的有效传输,因此,极大限制了需要面临多种数据传输模式和/或多种操作系统终端的数据传输的相关领域的发展。
技术实现思路
有鉴于此,本专利技术实施例提供了一种异构通信控制与匹配方法和系统,解决了现有技术手段无法实现将处于不同的数据传输模式下的待传输数据在不同操作系统的终端之间进行有效传输的问题。本专利技术实施例提供的一种异构通信控制与匹配方法包括:虚拟现实管理系统分发待传输数据至中间件层;中间件层根据终端类型将待传输数据分发至相应中间件接口,并添加描述信息并封装;对重新封装并分发后的待传输数据进行预处理,生成相应传输协议的DVE协议数据单元,并且对各DVE协议数据单元的报头和报文进行处理及传输。本专利技术实施例提供的一种异构通信控制与匹配系统包括:分发数据模块100,用于虚拟现实管理系统分发待传输数据至中间件层;封装分发模块200,用于中间件层根据终端类型将待传输数据分发至相应中间件接口,并添加描述信息并封装;生成协议数据单元模块300,用于利用通信网关对重新封装并分发后的待传输数据进行预处理,生成相应传输协议的DVE协议数据单元,并且对各DVE协议数据单元的报头和报文进行处理及传输。本专利技术实施例提供的异构通信控制与匹配方法和系统,实现了不同的数据传输模式、不同操作系统的终端之间的数据有效传输,很好地推动了需要多种数据传输模式和/或多种操作系统终端的数据传输的相关领域的发展。附图说明图1所示为本专利技术一实施例提供的一种异构通信控制与匹配方法的流程示意图。图2所示为本专利技术一实施例提供的一种异构通信控制与匹配系统的架构模型应用过程流程图。图3所示为本专利技术一实施例提供的一种异构通信控制与匹配系统的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。图1所示为本专利技术一实施例提供的一种异构通信控制与匹配方法的流程示意图。如图1所示,本专利技术一实施例提供的一种异构通信控制与匹配方法具体步骤包括:步骤10:虚拟现实管理系统分发待传输数据至中间件层。步骤20:中间件层根据终端类型将待传输数据分发至相应中间件接口,并添加描述信息并封装。在步骤20中,根据接收的待传输数据确定要到达的终端类型,根据终端类型将待传输数据封装并分发至对应的中间件接口,中间件接口向其中添加描述信息后重新封装并分发。步骤30:对重新封装并分发后的待传输数据进行预处理,生成相应传输协议的DVE协议数据单元,并且对各DVE协议数据单元的报头和报文进行处理及传输。本专利技术实施例提供的异构通信控制与匹配方法,通过充分利用中间件层将待传输数据分发至相应的中间件接口,并添加描述信息并封装,并对重新封装并分发后的待传输数据进行预处理,生成相应传输协议的协议数据单元,并且对各协议数据单元的报头和报文进行处理及传输的方式,实现了将处于不同的数据传输模式下的待传输数据在不同操作系统的终端之间进行有效传输的目的。继续参照图1,在本专利技术一实施例提供的异构通信控制与匹配方法中,还包括如下步骤:步骤40:对处理及传输后的报文进行二次处理,重新组成所需的DVE协议数据单元,除去DVE协议数据单元的填充字段并与相应的API接口对接,最终交付封装数据。本专利技术实施例提供的异构通信控制与匹配方法,通过对处理及传输后的报文进行二次处理,重新组成所需的DVE协议数据单元,除去DVE协议数据单元的填充字段并与相应的API接口对接,最终交付封装数据的方式,实现了封装数据的有效传输,从而实现了将处于不同的数据传输模式下的待传输数据在不同操作系统的终端之间进行有效传输的目的。继续参照图1,在本专利技术一实施例中,步骤10具体包括如下步骤:步骤11:虚拟现实管理系统将对象的属性和变化状态进行对象序列化形成对象数据的一部分。步骤12:虚拟现实管理系统将对象受控行为指令/控制行为指令序列化形成对象数据的另一部分。在本专利技术一实施例中,虚拟现实管理系统将待传输数据分发至中间件层形成对象数据的过程中,将待传输数据分类分发,即将对象的属性和变化状态进行对象序列化形成对象数据的一部分,将对象受控行为指令/控制行为指令序列化形成对象数据的另一部分。在本专利技术实施例中,对待传输数据进行分类分发,有效提高了数据分发的效率。继续参照图1,在本专利技术一实施例中,步骤20具体包括如下步骤:步骤21:中间件层提取待传输数据的终端(TRS)类型,并根据提取的终端类型对待传输数据进行封装,将封装后的待传输数据分发至对应终端类型的中间件接口。步骤22:中间件接口向封装的待传输数据中的保留字段中添加描述信息,并重新封装及分发。在本专利技术实施例中,保留字段的大小设置为8字节,本专利技术实施例提出的异构通信控制与匹配方法,通过设置保留字段,使不同厂商的VRS之间以及不同厂商的VRS与不同的DVE之间真正实现了互联互通。继续参照图1,在本专利技术一实施例中,步骤30具体包括如下步骤:步骤31:根据相应通信协议类型生成协议通信单元,利用DVE协议数据单元对重新封装并分发后的待传输数据进行预处理,形成通信数据帧,根据传输类型生成相应通信协议的DVE协议数据单元(数据帧结构),根据DVE协议数据单元对待传输数据进行分割和填充。在步骤31中,预处理具体包括虚拟现实管理系统利用通信网关将待传输数据编码并分割为若干个大小为40字节的DVE协议数据单元,队尾不足40字节的,按照编码规则使用填充字段进行填充。其中,具体的编码方式包括但不限于沃尔什编码、傅立叶编码等常见编码方式,本专利技术实施例中采用沃尔什编码,并在队尾不足40字节时,使用全“1”填充字段进行填充。沃尔什编码与其他编码方式相比,具有计算速度快、存储空间少等优点,更适合实时大量数据的处理,因此,将沃尔什编码运用在本专利技术实施例提供的异构通信控制与匹配方法中,能够使生成协议数据单元的过程更加快速,进一步为实现数据传输的快速、实时性提供了前提。步骤32:利用协议数据单元在通信数据帧中添加前置报头,根据前置报头向相应通信网络传输报文。在本专利技术一本文档来自技高网...
一种异构通信控制与匹配方法和系统

【技术保护点】
一种异构通信控制与匹配方法,其特征在于,包括:虚拟现实管理系统分发待传输数据至中间件层;中间件层根据终端类型将待传输数据分发至相应中间件接口,并添加描述信息并封装;对重新封装并分发后的待传输数据进行预处理,生成相应传输协议的DVE协议数据单元,并且对各DVE协议数据单元的报头和报文进行处理及传输。

【技术特征摘要】
1.一种异构通信控制与匹配方法,其特征在于,包括:虚拟现实管理系统分发待传输数据至中间件层;中间件层根据终端类型将待传输数据分发至相应中间件接口,并添加描述信息并封装;对重新封装并分发后的待传输数据进行预处理,生成相应传输协议的DVE协议数据单元,并且对各DVE协议数据单元的报头和报文进行处理及传输。2.根据权利要求1所述的方法,其特征在于,还包括:对处理及传输后的报文进行二次处理,重新组成所需的DVE协议数据单元,除去DVE协议数据单元的填充字段并与相应的API接口对接,最终交付封装数据。3.根据权利要求1所述的方法,其特征在于,所述对重新封装并分发后的待传输数据进行预处理,生成相应传输协议的DVE协议数据单元,并且对各DVE协议数据单元的报头和报文进行处理及传输具体包括:根据相应通信协议类型生成协议通信单元,利用DVE协议数据单元对重新封装并分发后的待传输数据进行预处理,形成通信数据帧,根据传输类型生成相应通信协议的DVE协议数据单元(数据帧结构),根据DVE协议数据单元对待传输数据进行分割和填充;利用协议数据单元在通信数据帧中添加前置报头,根据前置报头向相应通信网络传输报文。4.根据权利要求1所述的方法,其特征在于,所述预处理包括虚拟现实管理系统利用通信网关将待传输数据编码并分...

【专利技术属性】
技术研发人员:那日松李楠
申请(专利权)人:北京康邦科技有限公司
类型:发明
国别省市:北京,11

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

1