The invention discloses a method for cross system data and signal transmission, first set the data signal processing thread pool, the thread pool to send and receive data between systems, the thread pool in a collection of multiple data packet processing thread, set the signal type matching program, according to the signal type database available. Judge signal types, the data packet is respectively input a plurality of data storage area or data buffer, so that each data buffer corresponds to a packet processing thread, using the signal type adaptation procedure, the data storage area or the data in the buffer according to the type of encoding, the encoding the data are transmitted through any radio communication protocol.
【技术实现步骤摘要】
一种跨系统数据及信号传递的方法
本专利技术涉及一种跨系统数据及信号传递的方法。
技术介绍
在目前ESB总线结构的并基于SOA面向服务的应用系统而言,数据消息的传输中,数据发送端为了快速有效地将数据发送到数据接收端,通常要采取很多措施,例如对待发送的数据进行编码压缩或加密编码,对待发送的数据进行数据缓冲区的分配等处理。一种常见的处理方法是将数据按照重要性或预先确定的权值分类,确定发送优先级,再将优先级不同的数据分配优先等级不同的队列发送。图1是一个数据传输系统示例图。图1中,每一个服务器都连接着多台终端,一个终端通过互联网发送到另一个终端的数据,需要通过与之连接的服务器发送到数据处理设备,经过数据处理设备的处理发送到对端的数据处理设备,进而发送到目的终端。图1中,数据处理设备发送的数据需要经过适当的处理,而非简单的按序发送。图2是图1所示系统的数据处理设备的数据处理方法原理图。按照图2,汇集到数据处理设备的数据通常按照某种通信协议将数据包装为具体的数据包,所述数据包经过服务器汇集到数据处理设备,所述数据处理设备的优先级判断单元按照预先设定的标准判断所述数据包的优先级,然后将所述数据包送到数据缓冲区组中的相应优先级的数据缓冲区中,最后由所述数据发送单元调度发送。在大部分的数据传输系统中,数据发送前的处理,一是如图2所示将数据包划分优先级,然后按照优先级的顺序发送。如果要压缩数据包,减少发送的数据量,则要在优先级判断单元的前面或后面增加一个编码压缩单元,将数据包分别编码压缩后再按照其优先级分配到所述的优先级队列。在一个具体的应用中,所述优先级判断装置可以拆分为数 ...
【技术保护点】
一种跨系统数据及信号传递的方法,其特征在于包括:设置处理数据信号的线程池,该线程池处理系统间数据的发送和接收;所述线程池中集合了多个数据包处理线程;设置信号类型适配程序,根据已有的信号类型数据库,判断信号类型;将所述数据包分别输入多个数据存储区或数据缓冲区,使每个数据缓冲区对应一个数据包处理线程;将所述数据包处理线程处理对应数据缓冲区中的数据包,按照对数据包的操作设置数据包处理线程,并且按照对数据包的操作将所述数据分别输入到相应的数据存储区;利用上述的信号类型适配程序,将所述数据存储区或缓冲区中的数据按照类型进行再编码;将编码后的数据通过任何的通信协议进行广播传送。
【技术特征摘要】
1.一种跨系统数据及信号传递的方法,其特征在于包括:设置处理数据信号的线程池,该线程池处理系统间数据的发送和接收;所述线程池中集合了多个数据包处理线程;设置信号类型适配程序,根据已有的信号类型数据库,判断信号类型;将所述数据包分别输入多个数据存储区或数据缓冲区,使每个数据缓冲区对应一个数据包处理线程;将所述数据包处理线程处理对应数据缓冲区中的数据包,按照对数据包的操作设置数据包处理线程,并且按照对数据包的操作将所述数据分别输入到相应的数据存储区;利用上述的信号类型适配程序,将所述数据存储区或缓冲区中的数据按照类型进行再编码;将编码后的数据通过任何的通信协议进行广播传送。2.如权利要求1所述的跨系统数据及信号传递的方法,其特征在于:所述再编码是指利用按照预定的结构或者算法从新编码的过程;设置多个数据包处理线程;接收数据包,将所述数据包分别输入多个数据缓冲区,使每个数据缓冲区对应一个数据包处理线程;利用所述数据包处理线程处理对应数据缓冲区中的数据包;将处理后的数据包送到输出数据缓冲区中发送。3.如权利要求1或2所述的跨系统数据及信号传递的方法,其特征在于:按照数据包发送的目的IP地址和目的端口号设置数据包处理线程,及按照数据包的目的IP地址和目的端口号将所述数据包分别输入到相应的数据缓冲区或数据存储区;按照数据包发送的目的IP地址和目的端口号设置数据包处理线程,及按照数据包的目的IP地址和目的端口号将所述数据包进行数据类型的识别;按照对数据包的操作设置数据包处理线程,及按照对数据包的操作将所述数据分别输入到相应的数据缓冲区或数据区;按照数据包发送的目的地址设置数据包处理线程,及按照数据包的目的地址将所述数据包分别输入到相应的数据缓冲区或数据区。4.如权利要求1或3所述的跨系统数据及信号传递的方法,其特征在于:按照数据包优先级的级数设置数据包处理线程,及按照数据包的优先级将所述数据包分别输入到相应的数据缓冲区或数据区;按照对数据包的操作设置数据包处理线程,及按照对数据包的操作将所述数据分别输入到相应的数据缓冲区或数据区;按照数据...
【专利技术属性】
技术研发人员:白杰,谭岭,张杰,颜学,
申请(专利权)人:北京春秋永乐文化传播有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。