一种基于开放标准的数据生成、解析方法及其装置和系统的制作方法

文档序号:9631832阅读:249来源:国知局
一种基于开放标准的数据生成、解析方法及其装置和系统的制作方法
【技术领域】
[0001]本发明提供一种基于开放标准的数据生成、解析方法及其装置和系统,属于数据识别与通信技术领域。
技术背景
[0002]目前,各行各业中都有基于其行业特点的数据结构,这些数据有着各自领域的定义,比如在医院、学校、居委会,个人信息在这些机构中有不同的存在形态,同样是姓名,在医院就是病人、学校就是学生、专利领域就是申请人等等,无法获得统一的结构化数据,这就给大数据分析带来困难,也提高了数据分析的成本。
[0003]现有技术CN103065173A中,将接收到的身份信息按预定的编码规则转化为二维码,通过读取二维码信息,实现了身份证信息的自动录入和核查,但是该技术仅限于个人信息的采集,不涉及数据的通用交换。
[0004]现有技术CN101499057A中,通过自动快速的形成用户需要的模板,实现了一个把数据填写到模板的过程。只要它的数据组织形式符合程序的技术要求,就能够被解读并填写。而这种从模板到数据的过程,模板的开发成本高,同时不同行业有不同的模板无法形成通用化的结构数据,无法与各行业进行交换和对接。

【发明内容】

[0005]本发明提供一种基于开放标准的数据生成、解析方法及其装置和系统,通过定义通用的数据交换协议,对数据进行标准化处理,完成不同系统间数据的交互。
[0006]—种基于开放标准的数据生成方法,包括如下步骤:
[0007]步骤1,获取用户输入的数据项,
[0008]步骤2,根据所述数据项的属性,将与数据项的属性对应的信息标识符和所述数据项进行封装,生成标准化数据。
[0009]优选的,所述信息标识符包括:行业编码,以及字母和/或数字。
[0010]优选的,还包括步骤3,将所述标准化数据进行压缩。
[0011]优选的,还包括步骤4,压缩后的数据以标准码的形式进行显示,和/或以数据流的形式进行发送。
[0012]优选的,其特征在于:所述标准码包括一维码或二维码,所述数据流通过NFC、WIF1、蓝牙或有线方式进行发送。
[0013]—种与上述方法配合使用的基于开放标准的数据解析方法,包括如下步骤:
[0014]步骤1,将所述标准化数据进行拆解,提取其中的数据项,
[0015]步骤2,根据所述数据项的信息标识符与填充项目的映射关系将所述数据项填写入填充项目中,生成具有预定格式的数据。
[0016]优选的,在步骤1之前还包括接收标准码和/或接收数据流,将得到的数据解压缩后解析或者直接解析,得到所述标准化数据。
[0017]优选的,所述标准码包括一维码或二维码,所述数据流包括采用NFC、WIF1、蓝牙或有线方式传输的批量数据。
[0018]优选的,所述预定格式包括XML格式、TXT格式、Excel数据格式、数据库格式、BS应用格式或CS应用格式。
[0019]—种基于开放标准的数据生成装置,包括如下模块:
[0020](1)数据获取模块,用于获取用户输入的数据项,
[0021](2)数据封装模块,用于根据所述数据项的属性,将与数据项的属性对应的信息标识符和所述数据项进行封装,生成标准化数据。
[0022]优选的,所述信息标识符包括:行业编码,以及字母和/或数字。
[0023]优选的,还包括(3)数据压缩模块:用于将(2)数据封装模块得到的所述标准化数据进行压缩。
[0024]优选的,还包括(4)数据发送模块,用于将压缩后数据以标准码的形式进行显示,或以数据流的形式进行发送。
[0025]优选的,所述标准码包括一维码或二维码,所述数据流的发送方式包括NFC、WIF1、蓝牙或有线方式。
[0026]—种与上述装置配合使用的基于开放标准的数据解析装置,其特征在于,包括如下模块:
[0027](1)数据提取模块:用于将所述标准化数据进行拆解,提取其中的数据项,
[0028](2)数据转化模块:用于根据所述数据项的信息标识符与填充项目的映射关系将所述数据项填写入填充项目中,生成具有预定格式的数据。
[0029]优选的,装置还包括数据接收模块,所述数据接收模块包括第一接收模块、第二接收模块和数据解析模块,其中第一接收模块用于接收标准码,第二接收模块用于接收数据流,数据解析模块将第一模块和第二模块得到的数据解析成标准化数据,发送给(1)数据提取模块。
[0030]优选的,第一接收模块接收的标准码包括一维码或二维码,第二接收模块接收所述数据流的方式包括NFC、WIF1、蓝牙或有线方式。
[0031]优选的,数据接收模块还包括解压缩模块:用于将第一模块和第二模块得到的数据进行解压缩后再发给数据解析模块。
[0032]优选的,所述预定格式包括XML格式、TXT格式、Excel数据格式、数据库格式、BS应用格式或CS应用格式。
[0033]—种基于开放标准的数据传输系统,包括数据生成装置和数据解析装置,数据生成装置包括:
[0034](1)数据获取模块,用于获取用户输入的数据项,
[0035](2)数据封装模块,用于根据所述数据项的属性,将与数据项的属性对应的信息标识符和所述数据项进行封装,生成标准化数据,
[0036](3)数据发送模块:用于将所述标准化数据以标准码的形式进行显示,和/或以数据流的形式进行发送;
[0037]数据解析装置包括:
[0038](1)数据接收模块:用于识别所述标准码,和/或接收所述数据流,
[0039](2)数据提取模块:用于将所述标准化数据进行拆解,提取其中的数据项,
[0040](3)数据转化模块:用于根据所述数据项的信息标识符与填充项目的映射关系将所述数据项填写入填充项目中,生成具有预定格式的数据。
[0041]还提供一种基于开放标准的数据传输系统,包括扫描器、NFC传感器、数据载体和解析器,其中,扫描器和解析器之间通过有线或者无线方式连接,NFC传感器和解析器之间通过无线方式连接,其特征在于:
[0042]所述数据载体用于获取用户输入的数据项,根据所述数据项的属性,将与数据项的属性对应的信息标识符和所述数据项进行封装,生成标准化数据,以及将标准化数据以标准码的形式进行显示,和/或以数据流的形式进行发送;
[0043]所述扫描器用于识别所述标准码,并传给解析器;
[0044]所述NFC传感器用于接收所述数据流,并传给解析器;
[0045]所述解析器:用于基于通用的数据协议,提取标准码和/或数据流中的数据项,根据所述数据项的信息标识符到填充项目的映射关系将数据填写入填充项目中,生成具有预定格式的数据信息。
[0046]与现有技术相比,本发明提供的方法、装置与系统,通过设计通用的数据协议,基于一个开放标准,完成不同领域的结构化数据生成、处理、转化、交互的目的,能够实现行业内、行业间、跨领域的数据交换和对接,大大提高了数据分析的效率。
[0047]11、根据发明创造10所述的基于开放标准的数据生成装置,其特征在于:所述信息标识符包括:行业编码,以及字母和/或数字。
[0048]12、根据发明创造10或11所述的基于开放标准的数据生成装置,其特征在于:还包括(3)数据压缩模块:用于将(2)数据封装模块得到的所述标准化数据进行压缩。
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1