一种基于壳认证的数据交易方法及系统的制作方法

文档序号:6430433阅读:124来源:国知局
专利名称:一种基于壳认证的数据交易方法及系统的制作方法
技术领域
本发明涉及数据交换领域,尤其涉及一种基于壳认证的数据交易方法及系统。
背景技术
目前,随着互联网的普及,把原来传统的销售、购物交易移到互联网上来,交易双方打破国家与地区有形无形的壁垒,买卖双方不谋面地进行各种商贸活动,实现消费者在网上购物、商户之间在网上交易和在线电子支付以及进行各种商务活动、交易活动、金融活动和相关的综合服务活动。随着目前企业信息水平的不断提高,越来越多·的行业企业认识到互联网来进行交易是企业可持续发展的必备交易模式。通过互联网进行交易的其原理如下在网络上提供一系列的服务网站,充当交易平台的功能,在该平台上可以提供某一类产品及相关产品的一系列信息,买卖双方能在网络上一起进行通信、交流,进行交易,以及管理库存和完场交易。突破了时间和空间的限制,使得交易活动可以在任何时间、任何地点进行,可以缩短供应商与采购者之间的时空距离、节省交易的时间和空间成本,并也能够帮助供应商在不用大规模增加销售和市场预算的情况下接触到更多客户、帮助购买者寻找到更有市场竞争力的产品。目前采用的充当交易平台的服务网站有如下的缺陷,目前的服务网站都集成了即时通信技术,即时通信技术的一个实例是通过P2P (Peer to Peer,点对点)技术来实现,其技术特点是通信双方一对一交互,这样,通过该系统就很容易建立私人联系渠道,会导致不良状况的发生,比如进行网络下交易,损害买卖双方的利益,建立联系之后不再采用交易平台,从而损害交易平台提供方的利益。专利申请号为“200610029716. X”、公开号为“CN1889539”的中国发明专利“数据
交换方法及交换平台”中揭示了一种数据交换方法和交换平台,用于第一类用户和第二类用户通过互联网实现数据交换,第一类用户和第二类用户通过一数据交换平台交换数据,数据交换平台阻止第一类用户和第二类用户互相获取对方的身份信息,对于除身份信息以外的信息,数据交换平台透明地在第一类用户和第二类用户之间传递。这篇发明专利的目的是阻止某些特定数据的传递,从而对于一些信息进行保密。但在第一类用户与第二类用户在进行数据交换时,数据交换平台还是需要根据第二类用户的请求信息搜索对应的由第一类用户所提供的信息,该搜索过程需要相当长的时间,数据交换的效率较低。

发明内容
针对现有技术中存在的缺陷,本发明的目的在于提供一种基于壳认证的数据交易方法及系统,通过该方法及系统,大大缩短数据之间的匹配时间,且能够保证交易数据的安全。为实现上述目的,本发明采用的技术方案如下一种基于壳认证的数据交易方法,包括以下步骤(I)用户将交易数据打包,并将交易数据包进行壳封装后发送到交易平台;
(2)交易平台接收到带壳交易数据包后,将不同用户的交易数据包的壳进行匹配, 并将匹配成功后的两个数据包内的交易数据进行交换或添加;
(3)将交匹配完成后的两个数据包重新进行壳封装,交易平台将封装后的两个数据包返回给各自用户。
进一步,如上所述的一种基于壳认证的数据交易方法,步骤(I)中,所述交易数据包括两类,一类是需求交易数据包,一类是供给交易数据包。
进一步,如上所述的一种基于壳认证的数据交易方法,步骤(I)中,进行壳封装后的带壳交易数据包包括两个部分,内部为交易数据,外部为交易数据包的壳。
进一步,如上所述的一种基于壳认证的数据交易方法,步骤(I)中,带壳交易数据包的壳由数据标签和保密算法两部分组成的;其中,数据标签中包含有交易的各种属性。
进一步,如上所述的一种基于壳认证的数据交易方法,数据标签中的交易的各种属性包括共通属性和特殊属性;所述共通属性包括交易商品的名称、类型、产地和价格;所述特殊属性是指交易商品本身的特殊性。
进一步,如上所述的一种基于壳认证的数据交易方法,所述交易平台中包含两个队列,一个是需求交易数据包队列,一个是供给交易数据包队列。
进一步,如上所述的一种基于壳认证的数据交易方法,交易平台中两个队列的交易数据包分别是按照交易平台接收到的时间排序的。
进一步,如上所述的一种基于壳认证的数据交易方法,将不同用户的交易数据包的壳进行匹配时,是由需求交易数据包的壳逐一匹配供给交易数据包的壳或者由供给交易数据包的壳逐一匹配需求交易数据包的壳。
再进一步,如上所述的一种基于壳认证的数据交易方法,壳的匹配是指数据标签中的交易的各种属性一致。
更进一步,如上所述的一种基于壳认证的数据交易方法,该方法还包括在交易数据包的壳找到匹配的壳之前,用户可以撤回已发出的交易数据包。
本发明还提供了一种基于上述基于壳认证的数据交易方法的一种基于壳认证的数据交易系统,该系统包括
数据包封装装置用于将用户打包后的交易数据包进行壳封装,并将封装后的交易数据包发送到交易平台;
数据包匹配装置用于将不同用户的交易数据包的壳进行匹配,并将匹配成功的两数据包内的交易数据进行交换或添加;
数据包返回装置用于将匹配完后的交易数据通过交易平台包返回给各自用户。
进一步,如上所述的一种基于壳认证的数据交易系统,进行壳封装后的交易数据包包括两个部分,内部为交易数据,外部为交易数据包的壳,壳由数据标签和保密算法两部分组成;其中,数据标签中包含有交易的各种属性。
进一步,如上所述的一种基于壳认证的数据交易系统,数据标签中的交易的各种属性包括共通属性和特殊属性;所述共通属性包括交易商品的名称、类型、产地和价格;所述特殊属性是指交易商品本身的特殊性。
再进一步,如上所述的一种基于壳认证的数据交易系统,不同用户的交易数据包的壳进行匹配时,是由需求交易数据包的壳逐一匹配供给交易数据包的壳或者由供给交易数据包的壳逐一匹配需求交易数据包的壳。更进一步,如上所述的一种基于壳认证的数据交易系统,壳的匹配是指数据标签 中的交易的各种属性一致。本发明的效果在于本发明所述的方法及系统,提供了一种新的数据交换方法和 数据交换平台,该方法在交易平台中,仅仅通过壳中的数据标签进行比对,就能够将两个数 据包进行匹配,让用户大大减少了寻找可用数据的时间,且该方法及系统将真实的交易数 据保护在壳里,能够保证交易数据不被泄露。通过该交易平台,发布需求或供给,交易自动 完成,保证交易的公正性和各方的利益。


图1为本发明一种基于壳认证的数据交易系统的结构框图;图2为本发明一种基于壳认证的数据交易方法的流程图;图3为本发明中带有壳的交易数据包的结构示意图;图4为本发明具体实施例中将壳格式化排版成附加文档的格式图;图5为本发明实施例中用户发送数据到交易平台,交易平台进行匹配的过程示意 图;图6为本发明实施例中交易平台将匹配成功的数据包内的交易数据进行交换的 示意图。
具体实施例方式下面结合说明书附图与具体实施方式
对本发明做进一步的详细说明。图1示出了本发明一种基于壳认证的数据交易系统的结构框图,该系统包括以下
装置数据包封装装置11 :用于将用户打包后的交易数据包进行壳封装,并将封装后的 交易数据包发送到交易平台;数据包匹配装置12 :用于将不同用户的交易数据包的壳进行匹配,并将匹配成功 的两数据包内的交易数据进行交换或添加;数据包返回装置13 :用于将匹配完后的交易数据通过交易平台包返回给各自用 户。在通过该交易系统进行交易时,首先通过数据包封装装置11将用户打包后的交 易数据包用壳封装,并将封装好的交易数据包发送到交易平台;然后交易平台接收到带壳 的交易数据包后通过数据包匹配装置12将需求交易数据包和供给交易数据包的壳进行匹 配,并将匹配成功后的两数据包内的交易数据进行交换或添加;最后交换或添加完成后,数 据返回装置13将匹配完成后的两数据包重新进行壳封装后,通过交易平台返回给各自的 用户。其中,进行壳封装后的交易数据包包括两个部分,内部为交易数据,外部为交易数据 包的壳,壳由数据标签和保密算法两部分组成,数据标签中包含有交易的各种属性。在进行 壳的匹配时,是由需求交易数据包的壳逐一匹配供给交易数据包的壳,当两个交易数据包 的壳的数据标签中的交易的各种属性一致时,则两个交易数据包的壳匹配成功。图2示出了基于图1中一种基于壳认证的数据交易系统的数据交易方法的流程图,该方法包括以下步骤步骤SlO :用户打包交易数据,将交易数据包用壳封装后发送交易平台;用户将交易数据打包,并将打包后的交易数据包进行壳封装后发送到交易平台。其中,用户发送的交易数据包包括两类,一类是需求交易数据包,一类是供给交易数据包。将交易数据包进行壳封装后的带壳数据包括两个部分,内部为交易数据,外部为交易数据包的壳,带壳数据包的结构示意图如图3所述。其中,对交易数据包进行壳封装的壳是用户根据自己的需要添加的用于描述、保护数据内容的附加信息段,在本具体实施方式
中数据包的壳是由数据标签和保密算法两部分组成的,数据标签中包含交易的各种属性,交易的各种属性包括共通属性和特殊属性,共通属性主要包括交易商品的名称、类型、产地和价格等,而特殊属性是指交易商品本身的特殊性,由商品本身决定。在进行壳封装时,对于壳的具体组成,用户也可以根据需要选用其它的形式,也可以在本具体实施方式
的数据标签和保密算法组成的基础上增加一些其它信息内容,具体增加的内容也由用户根据需要自己决定。这种结构的带壳数据包能够把真实详细的交易数据保护在壳里,即使数据发生丢失或被盗,真实详细的交易数据也不会被泄露,保证了交易数据的安全性。对于壳封装,交易数据包是主要内容,可以认为是主文档,而壳包含的数据可以看作是一个附加的文档,封装的过程既是将主文档和附加文档按照一定的模板格式构成复合文档的过程。而上述封装方式只是封装的一种形式,在实际的操作时,用户可以根据自己的需要来进行其它方式的封装。步骤Sll :交易平台匹配数据包,匹配成功的数据包交换数据;交易平台接收到带壳交易数据包后,将不同用户的交易数据包的壳进行匹配,并将匹配成功后的两个数据包内的交易数据进行交换或添加。其中,在交易平台中包含了两个队列,一个是需求交易数据包队列,一个是供给交易数据包队列,不同用户的交易数据包实际上指的是需求交易数据包和供给交易数据包。当需求交易数据包和供给交易数据包的壳匹配成功时,两个数据包内的交易数据相互交换,或者各数据还保留自己的数据,并把另一个匹配的数据包内的数据添加到自己的数据之后。在需求交易数据包和供给交易数据包进行匹配时,是由需求交易数据包队列中的需求交易数据包的壳逐一去匹配供给交易数据包队列中的供给交易数据包的壳或者由供给交易数据包的壳逐一去匹配需求交易数据包的壳,当两数据包的壳的数据标签中的各种属性一致时,说明两个数据包的壳匹配成功,这时交易平台将两交易数据包分别从队列中取出,将两交易数据包的壳打开,交换或添加两交易数据包中的交易数据。步骤S12 :交换后的数据包返回各自用户。将交匹配完成后的两个数据包重新进行壳封装,交易平台将封装后的两个数据包返回各自用户。当步骤Sll中的需求交易数据包和供给交易数据包匹配成功,并交易数据交换完成后,将匹配完成的两个数据包重新进行壳封转后返回各自的用户。数据包的返回是通过用户向交易平台发出撤销命令,交易平台接收到该撤回指令后,将交易数据包直接返回给各自的用户。此外,本发明所述的方法还包括在交易数据包的壳找到匹配的壳之前,用户可以撤回已发出的交易数据包。通过本发明所述的方法进行交易时,仅仅通过数据包的壳中的数据标签进行对比,就可以将两个数据包进行匹配,大大缩短了数据匹配时间,让用户大大减少了寻找可用数据的时间,通过该交易平台,发布需求或供给,交易自动完成,保证了交易的公正性和各方的利益。
下面通过具体的实施例对本发明进行进一步的说明。
实施例
图5与图6为该实施例中带有壳的交易数据包的壳匹配过程的示意图,图5中是用户发送数据到交易平台,交易平台进行匹配的过程;图6是交易平台将匹配成功的数据包内的交易数据进行交换,然后返回给各自用户的过程。下面结合图5与图6对通过本发明所述方法进行数据交易的过程进行进一步说明。
图5中的标记Pl和P2分别表示用户乙和用户甲,用户甲和用户乙将自己的交易数据包用壳封装,得到 带壳的交易数据包,如图3所示,其中用户甲的数据包是需求交易数据包,用户乙的数据包是供给交易数据包,用户甲和用户乙将用壳封装好的交易数据包发送到交易平台。本实施例中数据包的壳采用数据标签加保密算法的组成形式,在进行壳封装时,将壳所包含的数据内容(描述、保护数据内容的附加信息段)进行格式化并排版形成附加文档,再把附加文档附加到主文档交易数据包中形成复合文档。本实施例中附加文档的格式如图4所示,该附加文档包括了标记段(用于该附加文档的识别)、数据标签段、密钥段、起始段以及数据长度。在下面所进行的需求交易数据包和供给交易数据包的壳匹配时, 就是通过提取两个交易数据的包复合文档中的附加文档的数据,将附加文档中相应的数据进行匹配的。
标记3表示数据平台,在数据平台中包含有两个队列,左边的A是供给交易数据队列,右边的B是需求交易数据队列,这两个队列是分别按数据包接收到的时间来排序,其中用户甲发送的数据包BI排在需求交易数据队列的第一位,用户乙发送的数据包A2排在供给交易数据队列的第二位。接下来,数据包的壳进行匹配时,交易平台是由需求交易数据包的壳去逐一匹配供给交易数据包的壳,如图所示,由需求交易数据队列的需求交易数据包 BI去逐一匹配供给交易数据队列中的供给交易数据包Al至A6的壳。壳的匹配是指标签中的各种属性一致。首先,图中BI跟Al的壳没有匹配成功,然后由BI跟A2的壳去匹配, 显示匹配成功后,这时交易平台将数据包BI和A2从队列中取出,将数据包BI和A2的壳打开,交换其中的交易数据,再重新封装形成交易数据包BI+和A2+,交易平台再将BI+和A2+ 返回给各自的用户,BI+返回到用户甲,A2+返回到用户乙,完成交易。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其同等技术的范围之内,则本发明也意图包含这些改动和变型在内。
权利要求
1.一种基于壳认证的数据交易方法,包括以下步骤 (1)用户将交易数据打包,并将交易数据包进行壳封装后发送到交易平台; (2)交易平台接收到带壳交易数据包后,将不同用户的交易数据包的壳进行匹配,并将匹配成功后的两个数据包内的交易数据进行交换或添加; (3)将交易匹配完成后的两个数据包重新进行壳封装,交易平台将封装后的两个数据包返回给各自用户。
2.如权利要求I所述的一种基于壳认证的数据交易方法,其特征在于步骤(I)中,所述交易数据包括两类,一类是需求交易数据包,一类是供给交易数据包。
3.如权利要求I所述的一种基于壳认证的数据交易方法,其特征在于步骤(I)中,进行壳封装后的带壳交易数据包包括两个部分,内部为交易数据,外部为交易数据包的壳。
4.如权利要求I或3所述的一种基于壳认证的数据交易方法,其特征在于步骤(I)中,带壳交易数据包的壳由数据标签和保密算法两部分组成的;其中,数据标签中包含有交易的各种属性。
5.如权利要求4所述的一种基于壳认证的数据交易方法,其特征在于数据标签中的交易的各种属性包括共通属性和特殊属性;所述共通属性包括交易商品的名称、类型、产地和价格;所述特殊属性是指交易商品本身的特殊性。
6.如权利要求I或2所述的一种基于壳认证的数据交易方法,其特征在于所述交易平台中包含两个队列,一个是需求交易数据包队列,一个是供给交易数据包队列。
7.如权利要求6所述的一种基于壳认证的数据交易方法,其特征在于交易平台中两个队列的交易数据包分别按照交易平台接收到的时间排序。
8.如权利要求I或2所述的一种基于壳认证的数据交易方法,其特征在于将不同用户的交易数据包的壳进行匹配时,是由需求交易数据包的壳逐一匹配供给交易数据包的壳或者由供给交易数据包的壳逐一匹配需求交易数据包的壳。
9.如权利要求8所述的一种基于壳认证的数据交易方法,其特征在于壳的匹配是指数据标签中的交易的各种属性一致。
10.如权利要求I所述的一种基于壳认证的数据交易方法,其特征在于该方法还包括在交易数据包的壳找到匹配的壳之前,用户能够撤回已发出的交易数据包。
11.一种基于壳认证的数据交易系统,该系统包括 数据包封装装置用于将用户打包后的交易数据包进行壳封装,并将封装后的交易数据包发送到交易平台; 数据包匹配装置用于将不同用户的交易数据包的壳进行匹配,并将匹配成功的两数据包内的交易数据进行交换或添加; 数据包返回装置用于将匹配完后的交易数据通过交易平台包返回给各自用户。
12.如权利要求11所述的一种基于壳认证的数据交易系统,其特征在于进行壳封装后的交易数据包包括两个部分,内部为交易数据,外部为交易数据包的壳,壳由数据标签和保密算法两部分组成;其中,数据标签中包含有交易的各种属性。
13.如权利要求12所述的一种基于壳认证的数据交易系统,其特征在于数据标签中的交易的各种属性包括共通属性和特殊属性;所述共通属性包括交易商品的名称、类型、产地和价格;所述特殊属性是指交易商品本身的特殊性。
14.如权利要求11或12所述的一种基于壳认证的数据交易系统,其特征在于不同用户的交易数据包的壳进行匹配时,是由需求交易数据包的壳逐一匹配供给交易数据包的壳或者由供给交易数据包的壳逐一匹配需求交易数据包的壳。
15.如权利要求14所述的一种基于壳认证的数据交易系统,其特征在于壳的匹配是指数据标签中的交易的各种属性一致。
全文摘要
本发明公开了一种基于壳认证的数据交易方法及系统,涉及数据交换领域。首先,用户将交易数据打包,并用壳封装后发送到交易平台;交易平台接收到带壳的交易数据包之后,将不同用户的数据包的壳进行匹配,并将匹配成功后的两数据包内的交易数据进行交换或添加;最后交易平台将匹配完的数据包返回给各自用户。本发明所述的方法及系统,提供了一种新的数据交换方法和交换平台,该技术方案仅仅通过壳中的数据标签进行比对,就能够将两个数据包进行匹配,能够让用户大大减少寻找可用数据的时间,并能够保证交易数据的安全性,通过该交易平台,发布需求或供给,交易自动完成,保证了交易的公正性和各方的利益。
文档编号G06Q30/00GK102932144SQ20111022952
公开日2013年2月13日 申请日期2011年8月11日 优先权日2011年8月11日
发明者龚健 申请人:方正国际软件(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1