一种大数据分拆和组装方法、装置及公用电文管理系统制造方法及图纸

技术编号:14768225 阅读:155 留言:0更新日期:2017-03-08 12:31
本发明专利技术公开一种大数据分拆和组装方法、装置及公用电文管理系统。其中,该方法包括:采用预设分拆规则,对接收到的每条电文进行分拆;其中,每条电文均采用同一套预设分拆规则;将分拆后的电文组成数组;其中,所述数组供本地使用。应用本发明专利技术的技术方案,针对多种格式的电文(即除json及xml形式之外的字符串格式的电文),均可采取统一的分拆规则和组装规则进行分拆和组装,大大减少了因电文样式不同而设定相对应分拆和组装逻辑的工作量,提高了电文处理效率,避免人力的过多耗费。

【技术实现步骤摘要】

本专利技术涉及通信
,具体而言,涉及一种大数据分拆和组装方法、装置及公用电文管理系统
技术介绍
随着互联技术的发展,大数据逐渐成为一门新的产业。大数据,指的是所涉及的数据量规模巨大到无法通过人工或者计算机,在合理的时间内达到截取、管理、处理、并整理成为人类所能解读的形式的信息。在总数据量相同的情况下,与个别分析独立的小型数据集(Dataset)相比,将各个小型数据集合并后进行分析可得出许多额外的信息和数据关系性,可用来察觉商业趋势、判定研究质量、避免疾病扩散、打击犯罪或测定即时交通路况等。这样的用途正是大型数据集盛行的原因。伴随着大数据时代的来临,各种海量的数据交换层出不穷,而每一种样式的电文的交换,都需要进行分别分析,拆解,整理,组装,并加工后使用并存储。在相关技术中,针对每一种样式电文的交换处理,都有一套独有的分析,拆解,整理,组装逻辑,并设定独有的流程来满足数据的交换需要,在电文样式快速变更及增长的情况下,针对接收后及发送前的每一种电文进行单独分拆和组装逻辑,会耗费大量人力和精力,效率较低。针对现有技术中电文的分拆组装逻辑低效的问题,目前尚未提出有效的解决方案。
技术实现思路
本专利技术实施例中提供一种大数据分拆和组装方法、装置及公用电文管理系统,以解决现有技术中电文的分拆组装逻辑低效的问题。为解决上述技术问题,本专利技术提供了一种大数据分拆方法,应用于应用系统,其中,该方法包括:采用预设分拆规则,对接收到的每条电文进行分拆;其中,每条电文均采用同一套预设分拆规则;将分拆后的电文组成数组;其中,所述数组供本地使用。进一步地,对接收到的每条电文进行分拆操作之前,所述方法还包括:对本地的电文执行队列设定操作;其中,通过所述队列设定操作将本地的电文标识为接收到的电文或待发送的电文;将所述待发送的电文发送至对端应用系统。进一步地,所述队列设定操作包括:针对每条电文设定多项参数信息;其中,所述参数信息至少包括:队列编号、序号、字符键值、字符长度、字符类型、编码格式;所述队列编号包括第一队列编号和第二队列编号,所述第一队列编号用于标识不同样式的电文,所述第二队列编号用于标识接收到的电文或待发送的电文。进一步地,采用预设分拆规则,对接收到的每条电文进行分拆,包括:根据所述第二队列编号识别所述接收到的每条电文;在所述接收到的每条电文中,根据所述第一队列编号,依次将同一样式的每条电文按照设定的所述字符长度截取相应的字符;其中,每一段字符对应一个所述序号,每一段字符对应一个所述字符长度;将截取的字符按照设定的所述字符类型进行类型转换,将截取的字符按照设定的所述编码格式进行转码;其中,每一段字符对应一个编码格式。进一步地,将分拆后的电文组成数组,包括:将截取的字符存入以所述字符键值为关键字的数组中。进一步地,对本地的电文进行队列设定操作之后,所述方法还包括:将接收到的每条电文进行存储并生成电文日志。进一步地,所述电文日志至少包括以下参数项:序列号、队列编号、电文、标识、属性;其中,所述序列号为针对每条电文随机生成的序号,所述队列编号用于标识不同样式的电文,所述标识包括接收成功标识或接收失败标识,所述属性为receive。进一步地,对于所述标识为接收失败标识的电文,定时重新接收。进一步地,所述数组是map数组。本专利技术还提供了一种大数据组装方法,应用于应用系统,其中,该方法包括:确定与本地的数组相匹配的参数信息;根据所述参数信息,采用预设组装规则将所述数组组装成电文;其中,每个数组均采用同一套预设组装规则;将所述电文发送至对端应用系统。进一步地,所述参数信息至少包括:队列编号、序号、字符键值、字符长度、字符类型、编码格式。进一步地,根据所述参数信息,采用预设组装规则将所述数组组装成电文,包括:将所述序号对应的所述字符键值作为关键字,获取所述数组中关键字对应的字符;其中,一个所述队列编号对应一个所述数组;将所述字符按照所述编码格式进行转码,将所述字符按照所述字符类型进行类型转换;将执行转码和类型转型之后的字符按照预设规则组装成电文。进一步地,将所述字符按照预设规则组装成电文,包括:将所述字符的长度调整为与所述字符长度一致;将调整后的字符组装成电文并存储。进一步地,将所述字符的长度调整为与所述字符长度一致,包括:如果所述字符的长度小于所述字符长度,则通过填充空格符的方式将所述字符的长度调整为与所述字符长度一致;或者,如果所述字符的长度大于所述字符长度,则截取所述字符中的部分字符,以使所述部分字符的长度与所述字符长度一致;或者,如果所述关键字对应的字符不存在,则以空格符填充字符,以使填充后的字符的长度与所述字符长度一致。进一步地,所述方法还包括:将所述电文进行存储并生成电文日志。进一步地,所述电文日志至少包括以下参数项:序列号、队列编号、电文、标识、属性;其中,所述序列号为针对每条电文随机生成的序号,所述队列编号用于标识不同样式的电文,所述标识包括发送成功标识或发送失败标识,所述属性为send。进一步地,所述方法还包括:对于所述标识为发送失败标识的电文,定时重新发送。进一步地,所述数组是map数组。本专利技术还提供了一种大数据分拆装置,应用于应用系统,其中,该装置包括:分拆模块,用于采用预设分拆规则,对接收到的每条电文进行分拆;其中,每条电文均采用同一套预设分拆规则;数组构建模块,用于将分拆后的电文组成数组;其中,所述数组供本地使用。进一步地,所述装置还包括:队列设定模块,用于对本地的电文执行队列设定操作;其中,通过所述队列设定操作将本地的电文标识为接收到的电文或待发送的电文;电文发送模块,用于将所述待发送的电文发送至对端应用系统。进一步地,所述队列设定模块,还用于针对每条电文设定多项参数信息;其中,所述参数信息至少包括:队列编号、序号、字符键值、字符长度、字符类型、编码格式;所述队列编号包括第一队列编号和第二队列编号,所述第一队列编号用于标识不同样式的电文,所述第二队列编号用于标识接收到的电文或待发送的电文。进一步地,所述分拆模块包括:识别单元,用于根据所述第二队列编号识别所述接收到的每条电文;字符截取单元,用于在所述接收到的每条电文中,根据所述第一队列编号,依次将同一样式的每条电文按照设定的所述字符长度截取相应的字符;其中,每一段字符对应一个所述序号,每一段字符对应一个所述字符长度;转换单元,用于将截取的字符按照设定的所述字符类型进行类型转换,将截取的字符按照设定的所述编码格式进行转码;其中,每一段字符对应一个编码格式。进一步地,所述数组构建模块,还用于将截取的字符存入以所述字符键值为关键字的数组中。进一步地,所述装置还包括:存储模块,用于将接收到的每条电文进行存储并生成电文日志。本专利技术还提供了一种大数据组装装置,应用于应用系统,其中,该装置包括:信息确定模块,用于确定与本地的数组相匹配的参数信息;电文组装模块,用于根据所述参数信息,采用预设组装规则将所述数组组装成电文;其中,每个数组均采用同一套预设组装规则;电文发送模块,用于将所述电文发送至对端应用系统。进一步地,所述参数信息至少包括:队列编号、序号、字符键值、字符长度、字符类型、编码格式。进一步地,所述电文组装模块包括:获取字符单元,用于将所述序号对应的所述字符键本文档来自技高网...
一种大数据分拆和组装方法、装置及公用电文管理系统

【技术保护点】
一种大数据分拆方法,应用于应用系统,其特征在于,所述方法包括:采用预设分拆规则,对接收到的每条电文进行分拆;其中,每条电文均采用同一套预设分拆规则;将分拆后的电文组成数组;其中,所述数组供本地使用。

【技术特征摘要】
1.一种大数据分拆方法,应用于应用系统,其特征在于,所述方法包括:采用预设分拆规则,对接收到的每条电文进行分拆;其中,每条电文均采用同一套预设分拆规则;将分拆后的电文组成数组;其中,所述数组供本地使用。2.根据权利要求1所述的方法,其特征在于,对接收到的每条电文进行分拆操作之前,所述方法还包括:对本地的电文执行队列设定操作;其中,通过所述队列设定操作将本地的电文标识为接收到的电文或待发送的电文;将所述待发送的电文发送至对端应用系统。3.根据权利要求2所述的方法,其特征在于,所述队列设定操作包括:针对每条电文设定多项参数信息;其中,所述参数信息至少包括:队列编号、序号、字符键值、字符长度、字符类型、编码格式;所述队列编号包括第一队列编号和第二队列编号,所述第一队列编号用于标识不同样式的电文,所述第二队列编号用于标识接收到的电文或待发送的电文。4.根据权利要求3所述的方法,其特征在于,采用预设分拆规则,对接收到的每条电文进行分拆,包括:根据所述第二队列编号识别所述接收到的每条电文;在所述接收到的每条电文中,根据所述第一队列编号,依次将同一样式的每条电文按照设定的所述字符长度截取相应的字符;其中,每一段字符对应一个所述序号,每一段字符对应一个所述字符长度;将截取的字符按照设定的所述字符类型进行类型转换,将截取的字符按照设定的所述编码格式进行转码;其中,每一段字符对应一个编码格式。5.根据权利要求4所述的方法,其特征在于,将分拆后的电文组成数组,包括:将截取的字符存入以所述字符键值为关键字的数组中。6.根据权利要求1所述的方法,其特征在于,对本地的电文进行队列设定操作之后,所述方法还包括:将接收到的每条电文进行存储并生成电文日志。7.根据权利要求6所述的方法,其特征在于,所述电文日志至少包括以下参数项:序列号、队列编号、电文、标识、属性;其中,所述序列号为针对每条电文随机生成的序号,所述队列编号用于标识不同样式的电文,所述标识包括接收成功标识或接收失败标识,所述属性为receive。8.根据权利要求7所述的方法,其特征在于,对于所述标识为接收失败标识的电文,定时重新接收。9.根据权利要求1至8中任一项所述的方法,其特征在于,所述数组是map数组。10.一种大数据组装方法,应用于应用系统,其特征在于,所述方法包括:确定与本地的数组相匹配的参数信息;根据所述参数信息,采用预设组装规则将所述数组组装成电文;其中,每个数组均采用同一套预设组装规则;将所述电文发送至对端应用系统。11.根据权利要求10所述的方法,其特征在于,所述参数信息至少包括:队列编号、序号、字符键值、字符长度、字符类型、编码格式。12.根据权利要求11所述的方法,其特征在于,根据所述参数信息,采用预设组装规则将所述数组组装成电文,包括:将所述序号对应的所述字符键值作为关键字,获取所述数组中关键字对应的字符;其中,一个所述队列编号对应一个所述数组;将所述字符按照所述编码格式进行转码,将所述字符按照所述字符类型进行类型转换;将执行转码和类型转型之后的字符按照预设规则组装成电文。13.根据权利要求12所述的方法,其特征在于,将所述字符按照预设规则组装成电文,包括:将所述字符的长度调整为与所述字符长度一致;将调整后的字符组装成电文并存储。14.根据权利要求13所述的方法,其特征在于,将所述字符的长度调整为与所述字符长度一致,包括:如果所述字符的长度小于所述字符长度,则通过填充空格符的方式将所述字符的长度调整为与所述字符长度一致;或者,如果所述字符的长度大于所述字符长度,则截取所述字符中的部分字符,以使所述部分字符的长度与所述字符长度一致;或者,如果所述关键字对应的字符不存在,则以空格符填充字符,以使填充后的字符的长度与所述字符长度一致。15.根据权利要求10所述的方法,其特征在于,所述方法还包括:将所述电文进行存储并生成电文日志。16.根据权利要求15所述的方法,其特征在于,所述电文日志至少包括以下参数项:序列号、队列编号、电文、标识、属性;其中,所述序列号为针对每条电文...

【专利技术属性】
技术研发人员:谢师
申请(专利权)人:湖北省楚天云有限公司
类型:发明
国别省市:湖北;42

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

1