数据交换中心、系统、方法、数据发送及接收方法、装置的制造方法
【技术领域】
[0001]本发明属于数据处理技术领域,尤其涉及一种数据交换中心、系统、方法、数据发送及接收方法、装置。
【背景技术】
[0002]随着社会经济的发展,数据信息的交换越发频繁,现代办公系统对计算机网络的要求也相应提高。协同办公即把管理业务事项在相应部门或组织中进行交互或处理,实现组织管理和体制调整等,提高信息传递效率,有序可控。
[0003]单个协同办公系统之间能够实现数据交换,而多个协同办公系统之间的数据交换比较困难。不同系统在数据的存储和表达上存在差异,软件架构也不尽相同,无法达到数据信息直接交换和共享。
【发明内容】
[0004]本发明旨在提出一种数据交换中心、系统、方法、数据发送及接收方法、装置,所传输的数据信息是按照预定的数据格式进行转换,再按照预定的传输形式进行封装之后的信息,能够保证数据格式的统一,避免架构差异,由数据交换中心中转数据,实现数据交换。
[0005]本发明提供一种数据交换方法,本发明数据交换方法的数据交换中心从接收通道中读取数据发送装置传输的数据信息,该数据信息是按照预定的数据格式进行转换,再按照预定的传输形式进行封装之后的信息,该接收通道是数据交换中心预先设置的。数据交换中心将接收的数据信息发送给数据接收装置的通道,该通道是数据接收装置注册时为其分配的。
[0006]进一步地,数据交换中心在从接收通道中读取数据发送装置的数据信息之后,向数据接收装置的通道发送数据信息之前,还包括:数据交换中心获取数据接收装置的通道地址。数据交换中心将读取的所述数据信息发送给数据接收装置的通道步骤包括:数据交换中心按照通道地址向数据接收装置的通道发送数据信息。
[0007]进一步地,数据交换中心获取数据接收装置的通道地址的步骤包括:数据交换中心从所述数据信息中获取数据接收装置信息,再查找是否有已注册数据接收端的数据接收装置信息与获取的数据接收装置信息匹配。如果匹配,数据交换中心进而查找数据接收装置信息对应的通道地址,该通道地址是数据接收装置注册时为其分配的。
[0008]进一步地,若所述数据交换中心未查找到数据接收装置的通道地址,或数据交换中心未查找到与获取的数据接收装置信息匹配的注册信息,该方法还包括,数据交换中心向数据发送装置返回发送失败通知。
[0009]进一步地,若数据交换中心按照通道地址向数据接收装置的通道发送数据信息失败,该方法还包括,数据交换中心缓存所述数据信息,并从缓存中读取数据信息重复发送,直至出现以下任意情况:数据信息发送成功、重复发送的次数达到设定的次数。
[0010]本发明提供一种数据交换中心,本发明数据交换中心包括消息队列模块和消息调度模块。消息队列模块从接收通道中读取数据发送装置传输的数据信息,该数据信息是按照预定的数据格式进行转换,再按照预定的传输形式进行封装之后的信息,该接收通道是数据数据交换中心预先设置的。消息调度模块将消息队列模块传输的数据信息发送给数据接收装置的通道,该通道是数据接收装置注册时为其分配的。
[0011]进一步地,消息调度模块用于:获取数据接收装置的通道地址,按照通道地址向数据接收装置的通道发送数据信息。
[0012]进一步地,消息调度模块在获取数据接收装置的通道地址时具体用于:从数据信息中获取数据接收装置信息,再查找是否有已注册数据接收端的数据接收装置信息与获取的数据接收装置信息匹配。如果匹配,消息调度模块进而查找数据接收装置信息对应的通道地址,该通道地址是数据接收装置注册时为其分配的。
[0013]进一步地,若所述消息调度模块按照通道地址向数据接收装置的通道发送数据信息失败,该模块还用于:缓存数据信息,并从缓存中读取数据信息重复发送,直至出现以下任意情况:数据信息发送成功、重复发送的次数超过设定的次数。
[0014]本发明提供的数据交换方法及交换中心,所传输的数据信息是按照预定的数据格式进行转换,再按照预定的传输形式进行封装之后的信息,能够保证数据格式的统一,避免架构差异,实现数据交换。另外,由数据交换中心中转数据信息,能够隔离数据发送装置和数据接收装置,数据交换中心就可以同时接入多个数据发送装置和数据接收装置,且不会受物理位置的影响。
[0015]本发明提供一种数据发送方法,本发明数据发送方法的数据发送装置将数据信息按照预定的数据格式进行转换,按照预定的传输形式进行封装,再将数据信息进行发送。
[0016]本发明提供一种数据发送装置,本发明数据发送装置包括数据转换模块、数据封装模块和数据发送模块。数据转换模块将数据信息按照预定的数据格式进行转换,数据封装模块将转换格式之后的数据信息按照预定的传输形式进行封装,数据发送模块将封装之后的数据信息进行发送。
[0017]本发明提供的数据发送方法及装置,所发送的数据信息是按照预定的数据格式进行转换,再按照预定的传输形式进行封装之后的信息。因此,数据发送装置能够保证发送数据格式的统一,避免架构差异,有利于实现数据信息的传输和中转,以实现数据交换。
[0018]本发明提供一种数据接收方法,本发明数据接收方法的数据接收装置读取数据信息,该数据信息是按照预定的数据格式进行转换,再按照预定的传输形式进行封装之后的信息。数据接收装置将数据信息按照所述传输形式进行解封装,再转换为数据接收装置支持的数据格式。
[0019]本发明提供一种数据接收装置,本发明数据接收装置包括数据接收模块、数据解封装模块和数据转换模块。数据接收模块读取数据信息,该数据信息是按照预定的数据格式进行转换,再按照预定的传输形式进行封装之后的信息。数据解封装模块将数据信息按照所述传输形式进行解封装,数据转换模块再将数据信息转换为数据接收装置支持的格式。
[0020]本发明提供的数据接收方法及装置,所接收的数据信息是按照预定的数据格式进行转换,再按照预定的传输形式进行封装之后的信息,数据接收装置能够对数据信息进行解封装和转换格式。因此,数据接收装置能够避免结构差异,获取到支持的数据格式,以实现数据交换。
[0021]本发明提供一种数据交换方法,本发明数据交换方法能够实现数据发送端与数据接收端的数据交换。数据发送装置将数据信息按照预定的数据格式进行转换,按照预定的传输形式进行封装,再将数据信息发送给数据交换中心的接收通道,该接收通道是数据交换中心预先设置的。数据交换中心从接收通道中读取数据发送装置传输的数据信息,发送给数据接收装置的通道,该通道是数据接收装置注册时为其分配的。数据接收装置从通道中接收数据信息,按照所述传输形式进行解封装,再转换为数据接收装置支持的数据格式。
[0022]本发明提供一种数据交换系统,本发明数据交换系统包括数据发送装置、数据交换中心和数据接收装置。数据发送装置将数据信息按照预定的数据格式进行转换,再按照预定的传输形式进行封装,将封装之后的数据信息发送给数据交换中心的接收通道,该接收通道是数据交换中心预先设置的。数据交换中心从接收通道中读取数据发送装置传输的数据信息,并发送给数据接收装置的通道,该通道是数据接收装置注册时为其分配的。数据接收装置从通道中读取数据信息,按照所述传输形式进行解封装,再转换为数据接收装置支持的格式。
[0023]本发明提供的数据交换方法及系统,所交换的数据信息是按照预定的数据格式进行转换,再按照预定的传输形式进行封装之后的信息,能够保证数据格式的统一,避免架构差异。因此,本发明提供的数据交换方法及系统能够保证统一的数据格式,实现数据发送装置与数据接收装置的数据交换。另外,数据交换中心能够隔离数据发送装置和数据接收装置,本发明提供的数据交换方法及系统可以实现多个应用系统同时接入,且不会受物理位置的影响。
【附图说明】
[0024]图1是本发明一个实施例提供的在数据交换中心实现的数据交换方法的流程图;
[0025]图2是本发明一个实施例提供的数据交换中心的结构框图;
[0026]图3是本发明一个实施例提供的数据发送方法的流程图;
[0027]图4是本发明一个实施例提供的数据发送装置的结构框图;
[0028]图5是本发明一个实施例提供的数据接收方法的流程图;
[0029]图6是本发明一个实施例提供的数据接收装置的结构框图;
[0030]图7是本发明一个实施例提供的数据交换方法的流程图;
[0031]图8是本发明一个实施例提供的数据交换系统的结构框图;
[0032]图9是本发明另一个实施例提供的数据交换中心的数据交换方法流程图;
[0033]图10是本发明另一个实施例提供的数据交换中心的结构框图;
[0