一种信息通信分发方法

文档序号:7817600阅读:142来源:国知局
一种信息通信分发方法
【专利摘要】本发明公开了一种信息通信分发方法,将信息中的各个数据类型和每个数据类型相对应的发送策略设立对应关系表;同时根据客户端订阅的数据类型创建数据类型与客户端的映射表;接收来自客户端的数据,首先对数据进行异常检测,若数据异常,将数据丢弃后,重新进行数据接收;当判断出接收到的数据正常时,计算数据的大小,并分析接收到数据的数据类型;建立的数据类型与客户端映射表,查找与该数据类型所对应的客户端;根据不同的数据类型,进行数据处理,并递交发送队列;根据优先级和发送方式,从发送队列提取数据发送;数据发送完毕后,实现无线通信系统中数据的正确、有效传输。
【专利说明】一种信息通信分发方法

【技术领域】
[0001]本发明公开了一种信息通信分发方法,涉及数据传输分发【技术领域】。

【背景技术】
[0002]无线宽带集群作为一种无线专用调度通信系统,因其具备大带宽、高速率,可传输语音、数据、图像、视频等能力,在交通运输、电力、物流等行业的指挥调度中发挥了重要作用。
[0003]为满足用户对高质量通话、高速宽带上网的诉求,LTE技术采用了 0FDM,ΜΙΜ0,自适应调制编码及混合自动重传等技术,在20ΜΗΖ频谱带宽下能够提供下行150Mbps与上行75Mbps的峰值速率,同时在改善小区边缘用户的性能、提高小区容量和降低系统延迟等方面都有显著提升。经历了近5年的研究,LTE技术目前已经成为一个成熟的宽带无线技术,在全球范围内,已得到了广泛的应用,整个LTE产业链已经相对成熟。
[0004]传统的信息调度系统中主要是基于tera台的,数据内容单一,且数据量不大;由于TD-LTE最大的数据是视频数据,而tera主要是话音数据,在TD-LTE中,视频数据占据大量的传输通道。因此,为了保障系统数据传输的安全、稳定,基于TD-LTE的无线通信系统必须单独考虑数据的传输分发问题。
[0005]申请号为“201380002096.9”的专利申请“信息通信方法”中,主要针对的是单纯的图像处理中的通信传输方法,对视频音频类的通信传输没有更好的改进。
[0006]申请号为“200910150582.0”的专利申请“交通信息系统及交通信息处理方法”针对的更多是结局突发信息的传输分发问题,并不适合解决普通正常情况下的信息分发传输问题。


【发明内容】

[0007]本发明所要解决的技术问题是:针对现有技术的缺陷,提供一种信息通信分发方法,结合优先级及数据传输包的大小,决定其分发的优先级,方便的实现无线通信系统中数据的正确、有效传输。
[0008]本发明为解决上述技术问题采用以下技术方案:
一种信息通信分发方法,包括如下步骤:
步骤一、将信息中的各个数据类型和每个数据类型相对应的发送策略设立对应关系表;
步骤二、同时根据客户端订阅的数据类型创建数据类型与客户端的映射表;
步骤三、接收来自客户端的数据,首先对数据进行异常检测,若数据异常,将数据丢弃后,重新进行数据接收;
步骤四、当判断出接收到的数据正常时,计算数据的大小,并分析接收到数据的数据类型;
步骤五、建立的数据类型与客户端映射表,查找与该数据类型所对应的客户端; 步骤六、根据不同的数据类型,进行数据处理,并递交发送队列;
步骤七、根据优先级和发送方式,从发送队列提取数据发送;
步骤八、数据发送完毕后,记录发送日志到日志文件。
[0009]作为本发明的进一步优选方案,所述步骤七中,参与优先级计算的信息类型包括ats fg息、时钟息、心跳息、视频息、呼叫请求、控制命令、文字信息。
[0010]作为本发明的进一步优选方案,数据发送方式包括TCP传输方式和UDP传输方式。
[0011]作为本发明的进一步优选方案,根据数据的类型,设定数据发送方式的映射表。
[0012]作为本发明的进一步优选方案,所述步骤三中,数据异常检测方法如下:
设定发送的数据长度为A位,利用CRC16生成规则产生个校验用的B位校验码,将A位的信息和B位校验码拼接,形成新的信息串共A+B位,将A+B位的信息串发送;
接受完数据后,根据发送时生成CRC校验码相同的规则进行检验,采用模二除法,除数和生成多项式做异或运算,进行异或运算时除数和被除数最高位对齐,进行按位异或运算,若最终的数据能被除尽,则传输正确;否则,传输错误。
[0013]本发明采用以上技术方案与现有技术相比,具有以下技术效果:
第一、本发明可以明确业务系统与传输系统的分工,利于系统的调度和故障的诊断;第二、本发明在业务系统之间负责数据的传输和分发,并根据数据的优等级定义数据发送的紧急程度,有效避免数据等待发送引起的系统问题,保障系统数据的传输的稳定性;
第三、本发明方法中利用客户端和服务端相结合的方式,客户端负责本机应用程序的数据接收和发送,服务端负责各客户端间数据的接收和发送,分工明确,并且在服务端增加对有效数据的检测,减少冗余数据占用传输通道的情况,保障传输数据的可靠性。

【具体实施方式】
[0014]本【技术领域】技术人员可以理解的是,本发明中涉及到的相关模块及其实现的功能是在改进后的硬件及其构成的装置、器件或系统上搭载现有技术中常规的计算机软件程序或有关协议就可实现,并非是对现有技术中的计算机软件程序或有关协议进行改进。例如,改进后的计算机硬件系统依然可以通过装载现有的软件操作系统来实现该硬件系统的特定功能。因此,可以理解的是,本发明的创新之处在于对现有技术中硬件模块的改进及其连接组合关系,而非仅仅是对硬件模块中为实现有关功能而搭载的软件或协议的改进。
[0015]本【技术领域】技术人员可以理解的是,本发明中提到的相关模块是用于执行本申请中所述操作、方法、流程中的步骤、措施、方案中的一项或多项的硬件设备。所述硬件设备可以为所需的目的而专门设计和制造,或者也可以采用通用计算机中的已知设备或已知的其他硬件设备。所述通用计算机有存储在其内的程序选择性地激活或重构。
[0016]本【技术领域】技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本发明的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。应该理解,当我们称元件被“连接”或“耦接”到另一元件时,它可以直接连接或耦接到其他元件,或者也可以存在中间元件。此外,这里使用的“连接”或“耦接”可以包括无线连接或耦接。这里使用的措辞“和/或”包括一个或更多个相关联的列出项的任一单元和全部组合。
[0017]本【技术领域】技术人员可以理解,除非另外定义,这里使用的所有术语(包括技术术语和科学术语)具有与本发明所属领域中的普通技术人员的一般理解相同的意义。还应该理解的是,诸如通用字典中定义的那些术语应该被理解为具有与现有技术的上下文中的意义一致的意义,并且除非像这里一样定义,不会用理想化或过于正式的含义来解释。
[0018]下面对本发明的技术方案做进一步的详细说明:
一种信息通信分发方法,包括如下步骤:
步骤一、将信息中的各个数据类型和每个数据类型相对应的发送策略设立对应关系表;
步骤二、同时根据客户端订阅的数据类型创建数据类型与客户端的映射表;
步骤三、接收来自客户端的数据,首先对数据进行异常检测,若数据异常,将数据丢弃后,重新进行数据接收;
步骤四、当判断出接收到的数据正常时,计算数据的大小,并分析接收到数据的数据类型;
步骤五、建立的数据类型与客户端映射表,查找与该数据类型所对应的客户端;
步骤六、根据不同的数据类型,进行数据处理,并递交发送队列;
步骤七、根据优先级和发送方式,从发送队列提取数据发送;
步骤八、数据发送完毕后,记录发送日志到日志文件。
[0019]作为本发明的进一步优选方案,所述步骤七中,参与优先级计算的信息类型包括ats fg息、时钟息、心跳息、视频息、呼叫请求、控制命令、文字信息。
[0020]作为本发明的进一步优选方案,数据发送方式包括TCP传输方式和UDP传输方式。
[0021]作为本发明的进一步优选方案,根据数据的类型,设定数据发送方式的映射表。
[0022]作为本发明的进一步优选方案,所述步骤三中,数据异常检测方法如下:
设定发送的数据长度为A位,利用CRC16生成规则产生个校验用的B位校验码,将A位的信息和B位校验码拼接,形成新的信息串共A+B位,将A+B位的信息串发送;
接受完数据后,根据发送时生成CRC校验码相同的规则进行检验,采用模二除法,除数和生成多项式做异或运算,进行异或运算时除数和被除数最高位对齐,进行按位异或运算,若最终的数据能被除尽,则传输正确;否则,传输错误。
[0023]上面对本发明的实施方式作了详细说明,但是本发明并不限于上述实施方式,在本领域普通技术人员所具备的知识范围内,还可以在不脱离本发明宗旨的前提下做出各种变化。以上所述,仅是本发明的较佳实施例而已,并非对本发明作任何形式上的限制,虽然本发明已以较佳实施例揭露如上,然而并非用以限定本发明,任何熟悉本专业的技术人员,在不脱离本发明技术方案范围内,当可利用上述揭示的技术内容做出些许更动或修饰为等同变化的等效实施例,但凡是未脱离本发明技术方案内容,依据本发明的技术实质,在本发明的精神和原则之内,对以上实施例所作的任何简单的修改、等同替换与改进等,均仍属于本发明技术方案的保护范围之内。
【权利要求】
1.一种信息通信分发方法,其特征在于,包括如下步骤: 步骤一、将信息中的各个数据类型和每个数据类型相对应的发送策略设立对应关系表; 步骤二、同时根据客户端订阅的数据类型创建数据类型与客户端的映射表; 步骤三、接收来自客户端的数据,首先对数据进行异常检测,若数据异常,将数据丢弃后,重新进行数据接收; 步骤四、当判断出接收到的数据正常时,计算数据的大小,并分析接收到数据的数据类型; 步骤五、建立的数据类型与客户端映射表,查找与该数据类型所对应的客户端; 步骤六、根据不同的数据类型,进行数据处理,并递交发送队列; 步骤七、根据优先级和发送方式,从发送队列提取数据发送; 步骤八、数据发送完毕后,记录发送日志到日志文件。
2.如权利要求1所述的一种信息通信分发方法,其特征在于:所述步骤七中,参与优先级计算的信息类型包括ats信息、时钟信息、心跳信息、视频信息、呼叫请求、控制命令、文字信息。
3.如权利要求1所述的一种信息通信分发方法,其特征在于:数据发送方式包括TCP传输方式和UDP传输方式。
4.如权利要求2所述的一种信息通信分发方法,其特征在于:根据数据的类型,设定数据发送方式的映射表。
5.如权利要求1所述的一种信息通信分发方法,其特征在于,所述步骤三中,数据异常检测方法如下: 设定发送的数据长度为A位,利用CRC16生成规则产生个校验用的B位校验码,将A位的信息和B位校验码拼接,形成新的信息串共A+B位,将A+B位的信息串发送; 接受完数据后,根据发送时生成CRC校验码相同的规则进行检验,采用模二除法,除数和生成多项式做异或运算,进行异或运算时除数和被除数最高位对齐,进行按位异或运算,若最终的数据能被除尽,则传输正确;否则,传输错误。
【文档编号】H04W24/04GK104378783SQ201410574492
【公开日】2015年2月25日 申请日期:2014年10月24日 优先权日:2014年10月24日
【发明者】徐花, 张静雅 申请人:苏州德鲁森自动化系统有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1