发明名称 一种在维护终端与后台设备之间进行大数据量安全传送的方法
摘要 本发明涉及一种在维护终端与后台设备之间进行大数据量安全传送的方法。本发明主要包括:在通信领域的数据维护终端与后台设备之间传送大量的数据消息时,通过将消息分段传送、中间增加消息确认等手段,保证所有消息能成功传送;如果因为消息通道和其他原因出现了消息传送失败的情况,仍然可以使维护终端能及时了解消息传送失败的原因和情况,可以选择重新传送或者暂时取消。并且,本发明也可以根据实际消息通道情况定制分段的长度,大大提高了数据传送的安全性、稳定性和用户使用的友好性。
申请公布号 CN100576787C 申请公布日期 2009.12.30
申请号 CN200610144224.5 申请日期 2006.11.30
申请人 北京佳讯飞鸿电气股份有限公司 发明人 冯瑞华;李敬东
分类号 H04L1/00(2006.01)I;H04L1/16(2006.01)I 主分类号 H04L1/00(2006.01)I
代理机构 北京众合诚成知识产权代理有限公司 代理人 李光松
主权项 1、一种在维护终端与后台设备之间进行大数据量安全传送的方法,包括:用户(1)、维护终端(2)、后台设备(3)、数据库(101),其中维护终端(2)为计算机,后台设备(3)为所有支持通过串口通信实现通信功能的设备,其特征在于:在维护终端(2)与后台设备(3)之间进行大数据量安全传送方法的步骤如下:1)准备步骤,开始进行传送大数据量消息的准备,包括从数据库(101)读取设置的分段长度N、将已经发送成功的位置参数s1和需要发送的位置参数s2都设为0,准备执行下一步;2)读取数据步骤,维护终端(2)从需要发送的位置参数s2往后读取前N条数据,实际读取的数据数为n,执行下一步;3)判断步骤a,如果实际读取的数据数n为0,则表示所有的数据已经传送完成,则显示数据传送完成并跳至执行结束步骤12),否则,执行下一步;4)发送步骤,维护终端(2)向后台设备(3)发送n条数据消息和查询消息传送情况的消息,查询消息传送情况的消息格式为:消息类型、已发送的消息数,己发送的消息数即为n,同时将需要发送的位置参数s2的值向后偏移n,执行下一步;5)等待步骤,数据消息和查询消息发送完成后,启动定时器M等待接收后台设备(3)的消息,准备执行下一步;6)判断步骤b,如果在定时器M超时前收到后台设备(3)回复的消息,表示定时器M未超时,维护终端(2)向后台设备(3),发送n条数据消息和查询消息传送情况正常,则将消息交给判断步骤c8)处理;否则,表示由于通信通道或其他原因没有接收到后台设备(3)的回复消息,则执行下一步;7)模拟回复步骤,维护终端(2)模拟生成一条消息,消息格式和消息类型与后台设备(3)的回复相同,格式为:消息类型、接收数据结果、发送的消息数、接收到的消息数,在为消息赋值时,将接收数据结果设为失败,发送的消息数和接收到消息数都设为0,以表示是消息接收超时,执行下一步;8)判断步骤c,维护终端(2)对接收到的消息进行处理,此消息包括后台设备(3)实际回复的和维护终端(2)本地由于超时模拟的消息,同时关闭定时器M,如果接收数据结果为成功,则执行下一步,否则执行显示与等待步骤10);9)循环步骤m,将已经发送成功的位置参数s1设置为需要发送的位置参数s2的值,然后循环执行读取数据步骤2);10)显示与等待步骤,显示接收数据结果为失败和失败原因,包括:接收超时、发送的数据有错误或者发送的消息数和接收到的消息数不符中的一种,同时提示用户(1)进行“重新传送”和“取消”的选择,然后等待用户(1)选择,如果用户(1)选择“重新传送”,则执行循环步骤n11),如果选择“取消”,则显示数据传送失败,执行结束步骤12);11)循环步骤n,将需要发送的位置参数s2的值设置为需要发送的位置参数s1的值,然后循环执行读取数据步骤2);12)结束步骤,显示数据传送结果,结束。
地址 100044北京市海淀区交大东路31号电子楼四层北京佳讯飞鸿电气有限责任公司