一种数据传输方法及其装置的制造方法_2

文档序号:8265146阅读:来源:国知局
确定所述串口号为所述数据内容流向的串口号;或根据预设的数据识别符与所述串口号的对应关系,确定所述数据流向的串口号。
[0053]具体的,步骤203及步骤204可以为:首先,将多个串口发送的数据暂时保存;然后,对保存的数据分别进行分析,用于得到每个串口对应的控制器所做的控制信息;具体的分析方法可以参考实施例一,本发明在此不做赘述。最后,将分析完之后的数据传输到网口之中。示例的,执行步骤203和步骤204之后得到的数据可以为串口 I发送的已经关闭水泵1、串口 2发送的已经打开水泵2和串口 3发送的已经打开水泵3的数据。
[0054]步骤205、将分析后的数据内容上传至PC。
[0055]步骤206、PC机获得数据。
[0056]PC机获得网口发送的数据,从而获知控制器所做的控制动作。示例的,PC机可以获知控制器I关闭了水泵控制系统中的水泵I,控制器2和控制器3分别打开了水泵控制系统中的水泵2和水泵3。
[0057]本发明实施方式相对于现有技术而言,在网口中增加了保存和分析功能,该保存功能可以用于保存串口发送的数据,该分析功能可以根据数据识别符分析数据的流向,从而得知数据的来源及数据携带的具体信息,即通过将一个网口与多个串口进行连接,使得数据在网口与串口间进行串行传输,在多个串口间进行并行传输,克服了串行传输和并行传输的缺点,提高了数据传输的效率,整体上加快了数据传输的速度。
[0058]本发明第三实施方式提供一种数据传输装置30,该数据传输装置30应用于PC向控制器发送数据,如图3所示,该数据传输装置30包括:
[0059]保存单元301,用于在网口中保存PC发送的数据,所述数据的格式为数据内容与数据识别符的组合。
[0060]在所述数据的格式中,所述数据识别符位于所述数据内容的头部;或所述数据识别符位于所述数据内容的尾部。
[0061]分析单元302,用于根据所述数据识别符分析所述数据内容流向的串口号。
[0062]第一发送单元303,用于将所述数据内容发送到与所述串口号对应的串口中。
[0063]第二发送单元304,用于将所述数据内容发送到与所述串口对应的控制器中。
[0064]需要说明的是,网口与串口的对应关系为一对多,串口与控制器的对应关系为一对一。
[0065]进一步的,所述分析单元302具体用于:当所述数据识别符为串口号时,确定所述串口号为所述数据内容流向的串口号;或根据预设的数据识别符与所述串口号的对应关系,确定所述数据流向的串口号。
[0066]所述第二发送单元304具体用于:将所述数据内容接收并进行缓存;将缓存后的数据内容发送到与所述串口对应的控制器中。
[0067]本发明实施方式相对于现有技术而言,通过保存单元保存PC通过网口发送的数据,分析单元根据所述数据识别符分析所述数据内容流向的串口号,最后发送单元将所述数据内容发送到与所述串口号对应的串口中,串口再将该数据发送到与该串口对应的控制器中,这样可以避免大量的数据在多个串口一起传送,从而发生数据混乱出错的现象,整体上加快了数据传输的速度,同时提高了数据传输的准确度。此外,单一网口与多个串口连接进行数据传输,不需要许多串口直接与PC机相连,从根本上避免了数据传输线过多、过密、过长,提升了硬件材料的利用率。同时还可以实现PC机远程控制,操作人员可以在任何一台与网口有网络连接的PC机上进行相应的实验操作,从整体上给操作人员提供了更多的选择性。
[0068]本发明第四实施方式提供一种数据传输装置40,应用于控制器向PC发送数据,该数据传输装置40包括:
[0069]保存单元401,用于在网口中保存各控制器通过对应的串口发送的数据,所述数据的格式为数据内容与数据识别符的组合。
[0070]分析单元402,用于根据所述数据识别符分析所述数据内容流出的串口号。
[0071 ] 上传单元403,用于将分析后的数据内容上传至PC。
[0072]本发明实施方式相对于现有技术而言,在网口中增加了保存单元、分析单元和上传单元,该保存单元可以用于保存串口发送的数据,该分析单元可以根据数据识别符分析数据的流向,从而得知数据的来源及数据携带的具体信息,最后通过上传单元将分析后的数据内容上传至PC,即通过将一个网口与多个串口进行连接,使得数据在网口与串口间进行串行传输,在多个串口间进行并行传输,克服了串行传输和并行传输的缺点,提高了数据传输的效率,整体上加快了数据传输的速度。
[0073]值得一提的是,本实施方式中所涉及到的各模块均为逻辑模块,在实际应用中,一个逻辑单元可以是一个物理单元,也可以是一个物理单元的一部分,还可以以多个物理单元的组合实现。各个物理单元的工作原理可以参考方法实施例中的叙述,本发明在此不再赘述。此外,为了突出本发明的创新部分,本实施方式中并没有将与解决本发明所提出的技术问题关系不太密切的单元引入,但这并不表明本实施方式中不存在其它的单元。
[0074]本领域的普通技术人员可以理解,上述各实施方式是实现本发明的具体实施例,而在实际应用中,可以在形式上和细节上对其作各种改变,而不偏离本发明的精神和范围。
【主权项】
1.一种数据传输方法,应用于个人计算机PC向控制器发送数据,其特征在于,包括: 在网口中保存PC发送的数据,所述数据的格式为数据内容与数据识别符的组合; 根据所述数据识别符分析所述数据内容流向的串口号; 将所述数据内容发送到与所述串口号对应的串口中; 所述串口将所述数据内容发送到与所述串口对应的控制器中; 其中,所述网口与所述串口的对应关系为一对多,所述串口与所述控制器的对应关系为一对一。
2.根据权利要求1所述的数据传输方法,其特征在于,在所述数据的格式中,所述数据识别符位于所述数据内容的头部;或 所述数据识别符位于所述数据内容的尾部。
3.根据权利要求1所述的数据传输方法,其特征在于,所述根据所述数据识别符分析所述数据内容流向的串口号包括: 当所述数据识别符为串口号时,确定所述串口号为所述数据内容流向的串口号;或 根据预设的数据识别符与所述串口号的对应关系,确定所述数据流向的串口号。
4.根据权利要求1所述的数据传输方法,其特征在于,所述串口将所述数据内容发送到与所述串口对应的控制器中包括: 所述串口将所述数据内容接收并进行缓存,将所述数据内容发送到与所述串口对应的控制器中。
5.一种数据传输方法,应用于控制器向PC发送数据,其特征在于,包括: 在网口中保存各控制器通过对应的串口发送的数据,所述数据的格式为数据内容与数据识别符的组合; 根据所述数据识别符分析所述数据内容流出的串口号; 将分析后的数据内容上传至PC。
6.根据权利要求5所述的数据传输方法,其特征在于,所述根据所述数据识别符分析所述数据内容流出的串口号包括: 当所述数据识别符为串口号时,确定所述串口号为所述数据内容流向的串口号;或 根据预设的数据识别符与所述串口号的对应关系,确定所述数据流向的串口号。
7.一种数据传输装置,应用于PC向控制器发送数据,其特征在于,包括: 保存单元,用于在网口中保存PC发送的数据,所述数据的格式为数据内容与数据识别符的组合; 分析单元,用于根据所述数据识别符分析所述数据内容流向的串口号; 第一发送单元,用于将所述数据内容发送到与所述串口号对应的串口中; 第二发送单元,用于所述串口将所述数据内容发送到与所述串口对应的控制器中; 其中,所述网口与所述串口的对应关系为一对多,所述串口与所述控制器的对应关系为一对一。
8.根据权利要求7所述的数据传输装置,其特征在于,在所述数据的格式中,所述数据识别符位于所述数据内容的头部;或 所述数据识别符位于所述数据内容的尾部。
9.根据权利要求7所述的数据传输装置,其特征在于,所述分析单元具体用于: 当所述数据识别符为串口号时,确定所述串口号为所述数据内容流向的串口号;或 根据预设的数据识别符与所述串口号的对应关系,确定所述数据流向的串口号。
10.根据权利要求7所述的数据传输方法,其特征在于,所述第二发送单元具体用于: 在所述串口将所述数据内容接收并进行缓存之后,将所述数据内容发送到与所述串口对应的控制器中。
11.一种数据传输装置,应用于控制器向PC发送数据,其特征在于,包括: 保存单元,用于在网口中保存各控制器通过对应的串口发送的数据,所述数据的格式为数据内容与数据识别符的组合; 分析单元,用于根据所述数据识别符分析所述数据内容流出的串口号; 上传单元,用于将分析后的数据内容上传至PC。
12.根据权利要求11所述的数据传输装置,其特征在于,所述分析单元具体用于: 当所述数据识别符为串口号时,确定所述串口号为所述数据内容流向的串口号;或 根据预设的数据识别符与所述串口号的对应关系,确定所述数据流向的串口号。
【专利摘要】本发明涉及计算机领域,公开了一种数据传输方法及其装置,能够加快数据传输速度,同时能够提升数据传输的准确度。该数据传输方法包括:在网口中保存PC发送的数据,所述数据的格式为数据内容与数据识别符的组合;根据所述数据识别符分析所述数据内容流向的串口号;将所述数据内容发送到与所述串口号对应的串口中;所述串口将所述数据内容发送到与所述串口对应的控制器中;其中,所述网口与所述串口的对应关系为一对多,所述串口与所述控制器的对应关系为一对一。该数据传输方法及其装置用于数据的传输。
【IPC分类】H04L1-00
【公开号】CN104579538
【申请号】CN201310467316
【发明人】李锋, 李江, 季敏
【申请人】上海市计算技术研究所
【公开日】2015年4月29日
【申请日】2013年10月9日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1