传送数据包头格式、方法及读取已接收数据包的方法技术

技术编号:15695361 阅读:133 留言:0更新日期:2017-06-24 10:48
本发明专利技术公开了一种在医疗设备用通讯网络中交换数据包的传送数据包头格式,所述数据包头包括一个含有与源地址一同编码的校验码的字段;所述校验码包括CRC码。本发明专利技术还公开了一种减少医疗设备用通讯网络中数据包头大小的方法。本发明专利技术还公开了一种医疗设备用读取已接收数据包的方法。

【技术实现步骤摘要】
传送数据包头格式、方法及读取已接收数据包的方法
本专利技术涉及数据包转换数据交流装置的字段。具体地,本专利技术涉及在两个或两个以上的医疗设备之间传送数据过程中使用的数据包头的尺寸和形式。
技术介绍
联网涉及两台远程设备/用户之间的信息传送。某些知名的网络包括邮政网络(非电子网络)、电报(第一种数字电子网络)、电话、广播(电视和话筒)以及因特网。对于需要进行有效交流的两方或多方(包括人类、计算机等),各方必须遵守某种特定的协议。该协议规定了一系列的规则和指南,交流各方将使用这些规则和指南来进行相互交流。网络可以根据传输数据的方式进行分类。两种流行的分类方式包括电路交换网络和数据包交换网络。交换网络涉及部分或整体的网格拓扑(如网络节点之间的部分或整体连接),并会使用名为交换器的特殊网络装置来对来源节点和目的节点之间的链接进行互联。在电路交换网络中,首先在来源和目的地之间建立实际的电路,然后再进行传送。网络一旦建立起来之后,电路就会专门用于电流传送。在传送完成之后,该电路就会被释放,并可用于其他通讯传送。在数据包交换网络中,信息首先会被分割成较小的单位,也就是“数据包”,然后通过中间交换器将其发送到目的地节点。一个数据包就是在某特定网络中可以被传送的最小数据单位。每个数据包的数据头一般会携带目的地节点地址、来源地址以及其他重要的信息,如与协议有关的信息、序列号、数据字节长度等。下表对这两种网络进行了对比,也就是数据包交换网络和电路交换网络:性质电路交换包交换路由选择静态动态(每个包)可能的重排序无有链接失败回应数据丢失重编路由/重新传送传送有保障取决于网络数据包一般是根据下列层建立的:应用层(FTP,HTTP,SMTP,等.)传输层(TCP,UDP)网络层(IP)网络访问层(Ethernet,ATM,等.)这些层是联网协议的不同级别,而每一对交流层之间的组合的协议就是所谓的协议栈。因为数据包一般都是压缩的,所以每一层都会从上一层获取数据(主体)并给数据添加一个数据头。相应地,在接收端,每一层都会拆掉数据头并访问其中的数据/主体,然后将其发送给下一层等等。数据包可以具有统一的硬件独立格式。一般包括数据头和数据。数据头和数据的大小可能不同,但是一般情况下,数据的大小要远远大于数据头。数据头一般包含需要用来将一个数据包发送到目的地端所需的所有必要信息,其中可包括:源地址;目的地地址;标识符;以及其他控制参数。将数据包发送到网络层的装置被称为路由器。路由器会查询地址并将数据包转发到正确的路径。路由器的任务就是对不同的网络进行物理连接,并将数据包从一个网络发送到另一个网络。路由器能够将特定路径确定到一个目的地节点,然后根据该路径发送数据包。在处理联网时重要的考虑因素一般包括:数据包的安全性;数据有效性;数据包的认证;以及网络拥堵、流量。有不同的方法可以保证数据安全,例如在发送器中对数据进行加密。在此情况下,加密的数据只能够由接收器进行解密。数据包的数据头一般包含一个校验码,该校验码可以使用包数据进行计算。在接收端,接收器会依据校验码运行,并根据获得的结构来检查是否收到了具有正确内容的数据包。因此,实现了数据的验证。实现数据包验证的基本方法就是在双方或多方进行数据交换之前,向每一方分配一个唯一的地址(如果还没有分配地址)。然后,这些装置会相互交换其相应的地址。在此之后,这些装置之间的任何交流都会识别数据包的起源(即来源)。然后,接收器会检查包是否是来自于预期的发送器,并且如果来自于预期的发送器,则接收器可以继续处理相关数据。如果数据包的抵达速度超过了转发速度,则网络装置就会出现拥堵。因为交换器有大量的输入(通常会将包发送到唯一的输出),因此交换器经常会造成网络拥堵。流量指通过网络流动的数据量。高网络流量也会造成通讯超载。这可能会让那些访问网络的人浪费大量的时间。可以通过减少发送的数据包的数量或减少数据包内数据量来降低网络的流量密度。因此,需要一种方法,在这种方法里,数据包的大小具有更高的数据载荷能力,而且数据头部分本身含有需要用来验证和数据确认的所有所需信息。
技术实现思路
本专利技术的目的是提供一种方法来减少数据包头的大小,保证数据的验证和确认,并实现每个包中更高的数据载荷,降低包传送系统的通讯日常开支以及降低网络拥堵和流量。为了克服现有方法的缺点并实现上述目的,本专利技术提供了一种方法来减小数据包头的大小。在本专利技术中,源地址将会与数据包的校验码一同编码,因此减小了传送头的尺寸。这种方法可以通过执行一个或多个数学操作来使用。接收器会使用收到的数据来计算校验码,然后寻找远程地址,接收器会使用相同的数据功能对校验码和远程地址进行编码。如果计算的校验和与接收的校验和不匹配,则会跳过数据包。相反,如果计算的校验和能够与接收的校验和匹配,则会接受数据包。在本专利技术中,数据包头可以含有一个字段,以及目的地地址和其他控制参数,该字段可以含有与源地址一同编码的校验码。该字段被放置在数据包头中,用来代替源地址和校验码。这样就不需要为数据包的验证来单独添加源地址了。可以使用任何已知的数学操作来进行编码。如果没有唯一的点对点链接(因为数据包的地址会被引导到网络中的所有可用接收器),则数据包头的字段会只含有原始校验码。目的地地址可能是全世界唯一的设备ID。本专利技术可以在任何包交换网络中执行。网络可以是有线网络(如因特网)或无线网络(如无线以太网),可以是安全网络、非安全网络、私人网络、公共网络或各种组合的网络。这里,一般数据包格式可以通过任何协议来执行,如传输协议(FTP)、传输控制协议(TCP)以及蓝牙等。网络拓扑(如总线拓扑、星型拓扑、环形拓扑等)或网络传输形式(如duplex、simplex等)都不会影响该专利技术的应用。该方法同样适用于计算机网络以及电讯网络和其他用来传送数字数据的网络。本专利技术的小尺寸数据包头传送形式,其中在一种医疗设备中,源地址与一个校验码一同进行了编码,因此,数据包头含有的一个单独的字段现在占据了两个位置,也就是校验码和源地址。在接收端,接收器会从会话描述符表中查询发送器的地址、计算校验码,然后用该地址和校验码进行相同的编码,因此验证和确认了数据包。附图说明下面结合附图对本专利技术的具体实施方式作进一步详细的说明。图1是一种医疗设备的数据流程图。图2是发送数据包的示意图。图3是发送数据包头的示意图。图4是本专利技术的方法的应用步骤流程图。具体实施方式为了更清楚地说明本专利技术,下面结合优选实施例对本专利技术做进一步的说明。本领域技术人员应当理解,下面所具体描述的内容是说明性的而非限制性的,不应以此限制本专利技术的保护范围。实施例图1是一种医疗设备的数据流程图。该医疗设备具有电子数据管理器。图中显示的系统含有电子病人数据管理器440。配上病人数据管理器440,就构成了病人通信器442,该装置负责按照病人的要求或定期用病人电子数据管理器传送数据。病人通讯器442会与网络通讯器450进行通讯。该系统还会向用户提供一个接口480,能够与网络通讯系统进行通讯。中央控制器490是一种双向通讯通道,并配有网络通讯系统。该图还展示了从病人数据管理器440通过无线方式发送到网络的病人数据444。病人可通过网络要求获得某些数据,并通过病人通讯器442和病人数据管理器本文档来自技高网
...
传送数据包头格式、方法及读取已接收数据包的方法

【技术保护点】
一种在医疗设备用通讯网络中交换数据包的传送数据包头格式,其特征在于,所述数据包头包括一个含有与源地址一同编码的校验码的字段;所述校验码包括CRC码。

【技术特征摘要】
1.一种在医疗设备用通讯网络中交换数据包的传送数据包头格式,其特征在于,所述数据包头包括一个含有与源地址一同编码的校验码的字段;所述校验码包括CRC码。2.根据权利要求1所述的传送数据包头格式,其特征在于,所述源地址和校验码使用已知数学算法一同进行编码。3.根据权利要求1所述的传送数据包头格式,其特征在于,所述源地址和校验码使用硬件回路一同进行选择性编码。4.一种减少医疗设备用通讯网络中数据包头大小的方法,其特征在于,包括至少一个传送装置和至少一个接收装置,所述装置为医疗装置,所述方法具有以下特点:发送装置和接收装置会交换其地址;发送装置会为传送数据包计算一个校验码;将校验码与传送装置的地址一同进行编码;以及将经过编码的结果添加到数据包头中;其中,所述校验码包括CRC码。5....

【专利技术属性】
技术研发人员:张钧高庄徐步青
申请(专利权)人:武汉市瑞达源科技有限公司
类型:发明
国别省市:湖北,42

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

1