一种基于通用表存储及xml的移动数据业务存储交换方法技术

技术编号:20797132 阅读:50 留言:0更新日期:2019-04-06 10:44
本发明专利技术涉及数据储存技术领域,尤其是一种基于通用表存储及xml的移动数据业务存储交换方法,本发明专利技术通过抽象建立业务通用存储表、储存业务数据的定义、业务数据存储及特殊业务逻辑的处理、业务数据的上传设置、数据表xml转换及压缩加密封装、通用上传下载程序和业务归档处理程序几个步骤将通用表数据与xml的移动数据进行转换,提高了开发效率及系统的可扩充性,同时xml数据表转换及zip封装加密保障的数据的安全,顺利实现了移动执法业务数据的离线存储交换。

A Storage and Exchange Method for Mobile Data Service Based on General Table Storage and XML

The invention relates to the field of data storage technology, in particular to a method of storage and exchange of mobile data services based on general table storage and xml. The invention establishes business general storage tables by abstracting, defines storage business data, stores business data and processes special business logic, uploads and sets business data, XML conversion of data tables, compression, encryption, encapsulation and general uploads and downloads. The program and business archiving processing program convert the general table data to XML mobile data in several steps, which improves the efficiency of development and the extensibility of the system. At the same time, XML data table conversion and zip encapsulation ensure the security of data, and smoothly realize the offline storage and exchange of mobile law enforcement business data.

【技术实现步骤摘要】
一种基于通用表存储及xml的移动数据业务存储交换方法
本专利技术涉及数据储存
,尤其涉及一种基于通用表存储及xml的移动数据业务存储交换方法。
技术介绍
当今中国社会经济发展趋于缓慢,而移动互联、物联网等科技的更新迭代周期却越来越短,其中移动互联的应用更是已经走入了各行各业,乃至大街小巷的居民也饶有兴趣地加入了移动互联应用群体,但看我国当前各地区在社会外勤执法过程中存在诸多问题,如执法取证难、执法过程不透明、执法成本高、执法人员素质参差不齐以及执法监管不到位问题,造成群众对各执法部门的执法工作的满意度极低,甚至引起非常恶劣的后果,所以政府部门尤其对城管部门的工作效率提出更高的要求,根据城管部门的移动性,一线部门需要实时对城管指挥中心和数据中心交换信息,取得综合执法信息,面对大量的数据,系统需要对这些移动数据进行储存,一般系统都是建立通用表数据,需要联网在线管理,数据的安全性低,而XML格式的数据文件可通过计算机离线管理,数据安全性高,所以,本专利技术设计了一种基于通用表存储及xml的移动数据业务存储交换方法。
技术实现思路
本专利技术的目的是为了解决现有技术中存在通用表的数据需要在线管理和数据安全性的低的缺点,而提出的一种基于通用表存储及xml的移动数据业务存储交换方法。为了实现上述目的,本专利技术采用了如下技术方案:设计一种基于通用表存储及xml的移动数据业务存储交换方法,包括以下步骤,步骤1:抽象建立业务通用存储表,编写代码,采取通用数据集及数据元方式构建通用储存表,其中,业务通用储存表包括用于记录具体业务信息的通用存储表;步骤2:储存业务数据的定义,通过相应的计算机配置将储存业务数据进行分类定义,其中数据类型包括二进制数据、字符数据、Unicode数据、日期和时间数据、数字数据、货币数据和特殊数据,另外,还包括的用户的定义数据;步骤3:业务数据存储及特殊业务逻辑的处理,在特殊殊业务逻辑处理中,可以使用领域模型的领域逻辑架构模式来作为MVC中的M层,将对象的属性和行为作出描述,另外添加一个数据访问层给特殊业务逻辑提供数据,业务数据存储处理过程中,将数据库的所有文件放置到SSD存储池,该方案把DBA从性能优化中彻底解放出来,通过硬件投资降低人力和管理成本,该方案适用于OLTP和OLAP业务;步骤4:业务数据的上传设置,在计算机上配置业务数据的上传设置,在计算机的设备管理器选项中选择通讯端口,然后选择通讯端口的属性,选择高级设置,修改数据上传位数,每秒位数改为1200,数据为改为8,无奇偶校检,无流控制,停止位改为1,最后选择COM端口号位COM2。步骤5:数据表xml转换及压缩加密封装,建立jdbc-odbc连接,在定义变量中,写入xml文件路径,在eclipse的编写代码,将通用业务数据表的数据直接代入,将xml格式的数据建立文件夹,然后通过解压的方式形成ZIP加密解压包;步骤6:通用上传下载程序,通过配置式的上传程序实现的数据上传;步骤7:业务归档处理程序,调用业务归档程序实现与原电脑端业务系统的无缝衔接。优选的,在步骤2中,二进制数据包括Binary、Varbinary和Image,字符数据的类型包括Char,Varchar和Text,Unicode数据类型包括Nchar,Nvarchar和Ntext,日期和时间数据类型包括Datetime和Smalldatetime两种类型,数字数据类型包括正数和负数、小数和整数。优选的,在步骤2中,用户在创建用户定义的数据类型时,必须提供三个数:数据类型的名称、所基于的系统数据类型和数据类型的可控性。优选的,在步骤3中,MVC模式包括模型、视图和控制器,模型用于封装与应用程序的业务逻辑相关的数据属性以及对数据的处理方法或行为,视图用于界面设计人员进行图形界面设计,控制器主要负责转发请求,对请求进行处理。优选的,在步骤3中,MVC模式的目的是实现一种动态的程序设计,使后续对程序的修改和扩展简化,并且使程序某一部分的重复利用成为可能,除此之外,此模式通过对复杂度的简化,使程序结构更加直观,软件系统通过对自身基本部份分离的同时也赋予了各个基本部分应有的功能。优选的,在步骤5中,将数据进行xml转换时,需要解析xml文档,使用JDBC连接数据库,在java中执行sql的insert语句将数据导入数据文件中,至此xml模式已经完整地转化为关系模式。本专利技术提出的一种基于通用表存储及xml的移动数据业务存储交换方法,有益效果在于:本专利技术采用通用表存储方式,通过配置式开发快速实现功能,提高了开发效率及系统的可扩充性,同时xml数据表转换及zip封装加密保障的数据的安全,顺利实现了移动执法业务数据的离线存储交换。附图说明图1为本专利技术提出的一种基于通用表存储及xml的移动数据业务存储交换方法的流程图;图2本专利技术提出的一种基于通用表存储及xml的移动数据业务存储交换方法的通用存储表的编码图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。参照图1,一种基于通用表存储及xml的移动数据业务存储交换方法,包括以下步骤,步骤1:抽象建立业务通用存储表,编写代码,采取通用数据集及数据元方式构建通用储存表,其中,业务通用储存表包括用于记录具体业务信息的通用存储表;步骤2:储存业务数据的定义,通过相应的计算机配置将储存业务数据进行分类定义,其中数据类型包括二进制数据、字符数据、Unicode数据、日期和时间数据、数字数据、货币数据和特殊数据,另外,还包括的用户的定义数据;步骤3:业务数据存储及特殊业务逻辑的处理,在特殊殊业务逻辑处理中,可以使用领域模型的领域逻辑架构模式来作为MVC中的M层,将对象的属性和行为作出描述,另外添加一个数据访问层给特殊业务逻辑提供数据,业务数据存储处理过程中,将数据库的所有文件放置到SSD存储池,该方案把DBA从性能优化中彻底解放出来,通过硬件投资降低人力和管理成本,该方案适用于OLTP和OLAP业务;步骤4:业务数据的上传设置,在计算机上配置业务数据的上传设置,在计算机的设备管理器选项中选择通讯端口,然后选择通讯端口的属性,选择高级设置,修改数据上传位数,每秒位数改为1200,数据为改为8,无奇偶校检,无流控制,停止位改为1,最后选择COM端口号位COM2。步骤5:数据表xml转换及压缩加密封装,建立jdbc-odbc连接,在定义变量中,写入xml文件路径,在eclipse的编写代码,将通用业务数据表的数据直接代入,将xml格式的数据建立文件夹,然后通过解压的方式形成ZIP加密解压包;步骤6:通用上传下载程序,通过配置式的上传程序实现的数据上传;步骤7:业务归档处理程序,调用业务归档程序实现与原电脑端业务系统的无缝衔接。其中,在步骤2中,用户在创建用户定义的数据类型时,必须提供三个数:数据类型的名称、所基于的系统数据类型和数据类型的可控性,在步骤3中,MVC模式包括模型、视图和控制器,模型用于封装与应用程序的业务逻辑相关的数据属性以及对数据的处理方法或行为,视图用于界面设计人员进行图形界面设计,控制器主要负责转发请求,对请求进行处理,在步骤3中,MVC本文档来自技高网...

【技术保护点】
1.一种基于通用表存储及xml的移动数据业务存储交换方法,其特征在于,包括以下步骤,步骤1:抽象建立业务通用存储表,编写代码,采取通用数据集及数据元方式构建通用储存表,其中,业务通用储存表包括用于记录具体业务信息的通用存储表;步骤2:储存业务数据的定义,通过相应的计算机配置将储存业务数据进行分类定义,其中数据类型包括二进制数据、字符数据、Unicode 数据、日期和时间数据、数字数据、货币数据和特殊数据,另外,还包括的用户的定义数据;步骤3:业务数据存储及特殊业务逻辑的处理,在特殊殊业务逻辑处理中,可以使用领域模型的领域逻辑架构模式来作为MVC中的M层,将对象的属性和行为作出描述,另外添加一个数据访问层给特殊业务逻辑提供数据,业务数据存储处理过程中,将数据库的所有文件放置到SSD存储池,该方案把DBA从性能优化中彻底解放出来,通过硬件投资降低人力和管理成本,该方案适用于OLTP和OLAP业务;步骤4:业务数据的上传设置,在计算机上配置业务数据的上传设置,在计算机的设备管理器选项中选择通讯端口,然后选择通讯端口的属性,选择高级设置,修改数据上传位数,每秒位数改为1200,数据为改为8,无奇偶校检,无流控制,停止位改为1,最后选择COM端口号位COM2。步骤5:数据表xml转换及压缩加密封装,建立jdbc‑odbc连接,在定义变量中,写入xml文件路径,在eclipse的编写代码,将通用业务数据表的数据直接代入,将xml格式的数据建立文件夹,然后通过解压的方式形成ZIP加密解压包;步骤6:通用上传下载程序,通过配置式的上传程序实现的数据上传;步骤7:业务归档处理程序,调用业务归档程序实现与原电脑端业务系统的无缝衔接。...

【技术特征摘要】
1.一种基于通用表存储及xml的移动数据业务存储交换方法,其特征在于,包括以下步骤,步骤1:抽象建立业务通用存储表,编写代码,采取通用数据集及数据元方式构建通用储存表,其中,业务通用储存表包括用于记录具体业务信息的通用存储表;步骤2:储存业务数据的定义,通过相应的计算机配置将储存业务数据进行分类定义,其中数据类型包括二进制数据、字符数据、Unicode数据、日期和时间数据、数字数据、货币数据和特殊数据,另外,还包括的用户的定义数据;步骤3:业务数据存储及特殊业务逻辑的处理,在特殊殊业务逻辑处理中,可以使用领域模型的领域逻辑架构模式来作为MVC中的M层,将对象的属性和行为作出描述,另外添加一个数据访问层给特殊业务逻辑提供数据,业务数据存储处理过程中,将数据库的所有文件放置到SSD存储池,该方案把DBA从性能优化中彻底解放出来,通过硬件投资降低人力和管理成本,该方案适用于OLTP和OLAP业务;步骤4:业务数据的上传设置,在计算机上配置业务数据的上传设置,在计算机的设备管理器选项中选择通讯端口,然后选择通讯端口的属性,选择高级设置,修改数据上传位数,每秒位数改为1200,数据为改为8,无奇偶校检,无流控制,停止位改为1,最后选择COM端口号位COM2。步骤5:数据表xml转换及压缩加密封装,建立jdbc-odbc连接,在定义变量中,写入xml文件路径,在eclipse的编写代码,将通用业务数据表的数据直接代入,将xml格式的数据建立文件夹,然后通过解压的方式形成ZIP加密解压包;步骤6:通用上传下载程序,通过配置式的上传程序实现的数据上传;步骤7:业务归档处理程序,调用业务归档程序实现与原电脑端业务系统的无缝衔接。2.根据权利要求1所述的一种基于通...

【专利技术属性】
技术研发人员:符浩明丁书军曹秩航杨强何超钟玉玲
申请(专利权)人:广东智源信息技术有限公司
类型:发明
国别省市:广东,44

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

1