[发明专利]一种自动生成报文的方法有效
申请号: | 201310752730.2 | 申请日: | 2013-12-31 |
公开(公告)号: | CN103873459B | 公开(公告)日: | 2017-02-15 |
发明(设计)人: | 陆舟;于华章 | 申请(专利权)人: | 飞天诚信科技股份有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;G06F17/30 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100085 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 自动 生成 报文 方法 | ||
技术领域
本发明涉及信息安全领域,特别涉及一种自动生成报文的方法。
背景技术
报文是网络中交换与传输的数据单元,即站点一次性要发送的数据块,包含了将要发送的完整的数据信息。报文是通过封装成组、包、帧来实现传输。目前,生成报文的方法为定义节点,再定义元素的属性,根据属性元素,写入报文。
本发明人发现现有技术存在以下缺陷,生成报文时需要人工操作,导致在生成报文时,无法避免人工操作失误,并且人工操作占用大量人力资源,浪费大量的时间。
发明内容
为解决现有技术的缺陷,本发明提出一种自动生成报文的方法,包括,
步骤S01:上位机打开配置文件,从所述配置文件中获取元素标识;
步骤S02:所述上位机判断所述元素标识类型,如果是根开始元素标识则执行步骤S03;如果是显示开始元素标识则执行步骤S04;如果是显示结束元素标识则执行步骤S05;如果是根结束元素标识则执行步骤S06;如果是报文完成元素标识则执行步骤S07;
步骤S03:所述上位机判断所述配置文件中是否存在根开始元素条件值标识,是则根据所述根开始元素条件值标识从所述配置文件中获取根开始元素条件值,根据所述根开始元素条件值组织根开始元素并保存,将所述元素标识更新为显示开始元素标识,返回步骤S02;否则报错,结束;
步骤S04:所述上位机判断所述配置文件中是否存在显示开始元素条件值标识,是则根据所述显示开始元素条件值标识从所述配置文件中获取显示开始元素条件值,根据所述显示开始元素条件值组织显示开始元素,组织显示条目数据,并将所述显示开始元素和所述显示条目数据保存,将所述元素标识更新为显示结束元素标识,返回步骤S02;否则报错,结束;
步骤S05:所述上位机判断所述配置文件中是否存在显示结束元素条件值标识,是则根据所述显示结束元素条件值标识从所述配置文件中获取显示结束元素条件值,根据所述显示结束元素条件值组织显示结束元素并将其保存,将所述元素标识更新为根结束元素标识,返回步骤S02;否则报错,结束;
步骤S06:所述上位机判断所述配置文件中是否存在根结束元素条件值标识,是则根据所述根结束元素条件值标识从所述配置文件中获取根结束元素条件值,根据所述根结束元素条件值组织根结束元素并将其保存,将所述元素标识更新为报文完成元素标识,返回步骤S02;否则报错,结束;
步骤S07:所述上位机清除所述元素标识,根据所述根开始元素、所述显示开始元素、所述显示条目数据、所述显示结束元素、所述根结束元素生成报文,清除所述根开始元素、所述显示开始元素、所述显示条目数据、所述显示结束元素、所述根结束元素;
步骤S08:结束。
所述元素标识还包括不显示开始元素标识、不显示结束元素标识;
相应的,所述步骤S02还包括,如果所述元素标识是所述不显示开始元素标识,则执行步骤V1;如果所述元素标识是所述不显示结束元素标识,则执行步骤V2;
步骤V1:所述上位机判断所述配置文件中是否存在不显示开始元素条件值标识,是则根据所述不显示开始元素条件值标识从所述配置文件中获取不显示开始元素条件值,根据所述不显示开始元素条件值组织不显示开始元素和不显示条目数据,并将所述不显示开始元素和所述不显示条目数据保存,将所述元素标识更新为不显示结束元素标识,返回步骤S02;否则报错,结束;
步骤V2:所述上位机判断所述配置文件中是否存在不显示结束元素条件值标识,是则根据所述不显示结束元素条件值标识从所述配置文件中获取不显示结束元素条件值,根据所述不显示结束元素条件值组织不显示结束元素并将其保存,将所述元素标识更新为根结束元素标识,返回步骤S02;否则报错,结束;
所述步骤S07中生成报文的元素还包括,所述不显示开始元素、所述不显示条目数据、所述不显示结束元素;清除的元素还包括,所述不显示开始元素、所述不显示条目数据、所述不显示结束元素。
所述步骤S01之前还包括:
步骤S01-1:所述上位机获取条件数,判断所述条件数是否大于预设条件数,是则执行步骤S01;否则结束操作;
将所述步骤S08之前还包括,更新所述条件数,修改并保存所述配置文件,关闭所述配置文件,返回步骤S01-1。
所述修改并保存所述配置文件,具体为,
所述上位机更新所述配置文件中的所述根开始元素条件值和/或所述显示开始元素条件值和/或所述显示结束元素条件值和/或所述根结束元素条件值;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于飞天诚信科技股份有限公司,未经飞天诚信科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310752730.2/2.html,转载请声明来源钻瓜专利网。