【技术实现步骤摘要】
契约数据流通系统集群
[0001]本专利技术属于计算机行业的结构化数据通信领域,主要包括结构化数据的流通及单帐号登录各种信息系统的设计方法。
技术介绍
[0002]信息孤岛问题是大数据时代面临的一大问题,在解决信息孤岛问题实现数据开放共享、互联互通的过程中,数据在不同的地方的流通是其中必不可少的关键环节,因此,非常有必要设计出一种全球通用的、统一的、使用方便的、廉价的结构化数据流通工具,这种工具可以在全球范围内实现各种信息系统之间、各种信息系统与各国的人之间的任何结构化数据的流通,现有技术中没这样的结构化数据流通工具。
[0003]现有技术实现数据流通的主要方法有两种,一是利用电子邮件,二是利用点对点数据连接方式。问题是电子邮件只是通过匿名的方式实现非结构化数据的流通,不适合传递结构化数据,电子邮件也可以通过 XML文件传递结构化数据,然而不懂计算机技术的普通用户无法处理、识别XML文件中的结构化数据,因此,只是专业技术人员偶尔使用电子邮件传递结构化数据;点对点数据连接方式虽说可以传输各种数据,但这种连接方式只是专用的数据连接方式,不通用,成本非常高。在现有技术中,人们主要利用API、Web Services技术通过数据交换平台、点对点这种专用的双方直接联通的数据连接方式而实现数据共享交换。
[0004]数据交换平台是指将分散建设的若干应用信息系统进行整合,通过计算机网络构建的信息交换平台,它使若干个应用子系统进行数据的传输及共享,保证分布异构系统之间互联互通,建立中心数据库,完成数据的抽取、集中、加 ...
【技术保护点】
【技术特征摘要】
1.一种契约数据流通系统集群,其特征在于,契约数据流通系统集群由实名邮件注册管理系统及若干个以同一标准而开发的契约数据流通系统和若干个以同一标准而开发的开放型系统组成;实名邮件注册管理系统包括各个国家的实名邮件注册管理系统和国际实名邮件注册管理系统;各个国家的实名邮件注册管理系统用于以对本国的实名电子邮件系统进行注册;国际实名邮件注册管理系统汇总了各个国家的实名邮件注册管理系统中已注册的实名电子邮件系统;契约数据流通系统由用户身份管理系统、实名邮件系统、发送数据系统、接收数据系统、数据处理系统、浏览数据系统组成;用户身份管理系统包括用户身份注册模块、用户身份审核模块、系统初始化模块、用户身份查询模块;用户身份管理系统通过以下步骤实现用户身份的注册、审核、系统初始化:步骤a、用户通过用户身份注册模块注册身份数据;步骤b、数据流通服务机构通过用户身份审核模块审核用户身份数据;步骤c、用户身份数据审核合格后数据流通服务机构为用户建立使用契约数据流通系统的帐号,为用户颁发实名邮件地址;步骤d、用户身份管理系统调用系统初始化模块,为用户建立一个数据发件箱和一个数据收件箱;数据发件箱在关系数据库中是以一张表的形式存贮数据,用户已发送的所有结构化数据都存贮到这一张表中;数据收件箱在关系数据库中是以一张表的形式存贮数据,用户所接收到的所有结构化数据都存贮到这一张表中;用户身份管理系统的用户身份查询模块查询用户身份的步骤:步骤a、用户A利用契约数据流通系统向用户B所用的契约数据流通系统的指定的实名邮件地址发送查询用户B的身份的查询请求;步骤b、用户B所用的契约数据流通系统接收到用户A的请求后把查询请求转发给用户B;步骤c、用户B若同意向用户A提供身份数据,则回复表示同意提供身份数据;步骤d、用户身份管理系统中的用户身份查询模块根据用户B的回复意见把用户B的身份数据发送给用户A;发送数据系统以实名邮件系统作为发送数据的载体,按如下步骤发送结构化数据:步骤a、接收用户输入的“发件人实名邮件地址、收件人实名邮件地址、邮件标题、邮件内容”,发送数据系统把将要发送的结构化数据及数据发送者身份数据转换为XML文件,并把XML文件作为邮件附件添加到电子邮件中;数据发送者身份数据是由数据发送者设置的,可以是数据发送者所设定的若干条身份数据;数据发送者身份数据由契约数据流通系统根据用户身份管理系统中的用户身份数据而由发送数据系统自动生成,不是由用户自己填写的;若在发送结构化数据的同时还要发送其它附件,则把相应的附件当作电子邮件的附件;在把将要发送的结构化数据转换为以XML文件的同时,发送数据系统获取所要发送的结构化数据的数据结构的编码,并把该编码与邮件内容合并在一起,两者之间以特殊字符分开;步骤b:在发送数据之前,契约数据流通系统首先判断相应的接收数据的电子邮件地址是不是实名电子邮件地址,判断方法是该电子邮件地址是否已在实名邮件注册管理系统中注册,若该电子邮件地址已在实名邮件注册管理系统中注册,则向该电子邮件地址发送数据,否则不向该电子邮件地址发送数据,并提示用户;步骤c、发送已编写好的电子邮件,即发送数据;步骤d、发送数据系统调用数据处理系统把已发送的结构化数据存贮到数据发件箱,若
邮件中含有附件则把附件存贮到指定的文件夹之中的子文件夹,同一邮件中的所有附件存贮到同一个子文件夹中,不同的邮件中的附件存贮于不同的子文件夹中;接收数据系统通过如下步骤接收、存贮数据:步骤a、在接收之前需要判断相应的电子邮件是不是实名邮件,若是则接收,若不是则不接收并提醒用户;步骤b、接收邮件中的数据;步骤c、把接收到的邮件的附件存贮到指定的文件夹,该文件夹由契约数据流通系统自动为每个用户建立,不同用户的数据存入不同的文件夹;接收数据系统所接收的每一个邮件中所有附件全部存入同一个子文件夹,不同邮件的附件存入不同的子文件夹;步骤d、调用数据处理系统处理接收到的数据,把数据以数据集装箱的结构形式存入数据收件箱;发送数据时数据处理系统处理数据的步骤:步骤a、数据处理系统把邮件中的数据“邮件地址、发件人、邮件标题、邮件内容”、用户身份数据、数据流通状态、已发送的结构化数据转换到数据集装箱中;步骤b、把数据集装箱中的数据存入数据发件箱;接收数据时数据处理系统处理数据的步骤:步骤a、从邮件内容中截取与数据结构相关的编码;步骤b、根据数据编码把接收到的XML文件解码成结构化数据;步骤c、把“发件人邮件地址、邮件标题、邮件内容”、数据流通状态及解码后的结构化数据存入数据集装箱;步骤d、把数据集装箱中的数据存入数据收件箱中;数据收件箱、数据发件箱中的数据都是以数据集装箱的形式存贮数据,同一封邮件中的全部结构化数据全部存贮到同一个数据集装箱中,不同的邮件中的数据存贮到不同的数据集装箱中;数据处理系统把不同的用户所接收到的数据存入不同的表中,同一个用户所接收到的各种数据全部存入同一张表中;数据集装箱的数据内容由“数据流通封面、数据发者身份数据、数据流通状态、数据内容”4个组成部分,同一数据集装箱中的数据全部存入同一张表中;数据发件箱中的数据流通封面中的数据包括数据集装箱编号、收件人、收件人实名邮件地址、邮件标题、邮件内容,其中的数据集装箱编号可设置为发件流水号;数据收件中数据流通封面中的数据包括数据集装箱编号、发件人、发件人实名邮件地址、邮件标题、邮件内容,其中的数据集装箱编号可设置为收件流水号;数据发送者身份数据由发送者自己设置,发送者可设置给对方提供哪些身份数据,身份数据的数据内容是由契约数据流通系统根据用户身份管理系统中的用户身份数据而生成的,不是由发送者填写的;数据流通状态由数据流通系统根据收发数据的状态而自动生成;数据集装箱中可含有子数据集装箱,子数据集装箱中还可以含有子数据集装箱,即数据集装箱可以嵌套;每一个数据集装箱都有一个唯一的编号,不同的数据集装箱不能拥有相同的编号,具有相同的集装箱编号的数据为同一集装箱中的数据;每一个子数据集装箱都有一个唯一的编号,不同的子集装箱有不同的编号;数据集装箱中的数据内容为契约数据流通系统收发的结构化数据;开放型系统是以契约数据流通集群为基础而建立的信息系统,主要内容包括用户管理、信息系统权限管理、用户与系统之间的数据流通;开放型系统以两种方式实现用户登录系统并实现“一次注册用户全球通用”的“单帐号登录”的用户管理的方法:第一种是以“实名邮件地址+密码”的方式登录开放型系统,相应步骤是:步骤a1.1、用户X在第一次登录某个开放型系统时,在系统中输入自己的实名邮件地址及自己设定的密码,然后点击登录系统;步骤a1.2、开放...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。