数据分拆处理系统及方法

文档序号:6499127阅读:165来源:国知局
数据分拆处理系统及方法
【专利摘要】本发明揭示了一种数据分拆处理系统及方法,包括分路器、组帧器、锁存器、读写器、乘法器、累加器、计数器。其中,分路器将一路输入数据拆分为多路处理数据,输出至组帧器。组帧器将多路处理数据组合成数据帧,并且在每一帧添加数据头,将数据帧输出至锁存器。锁存器与读写器相连接,读写器接收选择信令,根据选择信令读写锁存器,锁存器将被读写的数据帧中相应的处理数据输出至乘法器。乘法器将处理数据乘以预设比例系数,输出至累加器。累加器将处理后的处理数据累加,通过计数器记录累加个数。采用了本发明的技术方案,可以将不同数据大小和数据格式的处理数据进行统一处理,并且统一处理的数据能够有统一的校验和统一的管理。
【专利说明】数据分拆处理系统及方法
【技术领域】
[0001]本发明涉及一种数据处理系统及其方法,更具体地说,涉及一种数据分拆处理系统及方法。
【背景技术】
[0002]在数据处理过程中,数据来源往往是多样性的,例如对于电子商务的后台处理系统,其面对的数据来源是多样的,并且数据格式也是互相之间有较大的差别。例如,对于服饰类商品的数据,其数据格式可能包括金额、尺寸、颜色等,而对于电子类商品的数据,其数据格式可能包括金额、参数、性能等。不同类别商品的数据之间可能有相同的数据,例如金额,也可能有不同的数据,例如服饰类的尺寸、颜色,而电子类的是参数、性能,等等。
[0003]因此,面对不同类型的数据格式,目前通常的做法就是在后台分别建立多个数据处理通道,将同一类的商品指定统一的数据格式,统一处理,例如服饰类的归为一类,电子类的归为一类。
[0004]这种做法固然有一定的便利性,但存在这这样的问题:即使是服饰类的商品,但是鞋子和衣服的数据仍有不同之处,例如鞋子的数据在于尺码,而衣服的数据在于衣长、袖长等。如果采用统一的数据格式,则服饰类的商品就没有了个性化的数据,换句话说所有的商品必须要满足统一的特征,而这恰恰是与现代零售业凸出个性化的趋势是相违背的。另一方面,若是再将例如服饰类这个大类进行细分,则有进入了另一个问题:分到什么样的程度才是合理的?无限细分下去,对于数据处理通道的建立又是不利的,因为可能要建立过多的数据处理通道,对于系统数据的集成又是不利的。

【发明内容】

[0005]本发明的目的旨在提供一种数据分拆处理系统及方法,将不同大小和格式的数据建立统一的处理模式,从而不再建立不同的数据处理通道。
[0006]根据本发明,提供一种数据分拆处理系统,包括分路器、组帧器、锁存器、读写器、乘法器、累加器、计数器。其中,分路器将一路输入数据拆分为多路处理数据,输出至组帧器。组帧器将多路处理数据组合成数据帧,并且在每一帧添加数据头,将数据帧输出至锁存器。锁存器与读写器相连接,读写器接收选择信令,根据选择信令读写锁存器,锁存器将被读写的数据帧中相应的处理数据输出至乘法器。乘法器将处理数据乘以预设比例系数,输出至累加器。累加器将处理后的处理数据累加,通过计数器记录累加个数。
[0007]根据本发明的一实施例,数据头包括处理数据的个数、数值、帧内位置信息、位置绑定信息。
[0008]根据本发明的一实施例,组帧器组合多种数据大小和不同数据格式的处理数据,数据头指示每个处理数据的位置和格式。
[0009]根据本发明的一实施例,选择信令包括一个或多个与数据头对应的帧内位置信
肩、O[0010]根据本发明的一实施例,锁存器在被读写后输出剩余处理数据信息。
[0011]根据本发明的一实施例,累加器在累加后输出累加处理数据信息。
[0012]根据本发明的一实施例,剩余处理数据和累加处理数据均输入至一校验模块,校验模块校验剩余处理数据或累加处理数据,修正数据分拆处理系统。
[0013]根据本发明的一实施例,校验模块依次校验并修正分流器、组帧器、锁存器和读写器、乘法器、累加器和计数器。
[0014]根据本发明的另一方面,还提供一种数据分拆处理方法,包括以下步骤:步骤一,将一路数据数据分拆为多路处理数据;步骤二,将多路处理数据组合成数据帧,对每一个数据帧分配数据头;步骤三,接收选择信令,选择信令选择数据帧中特定的处理数据并将其输出;步骤四,将输出的选择数据乘以比例系数,并累加;步骤五,统计累加的处理数据的个数。
[0015]根据本发明的一实施例,数据头包括处理数据的个数、数值、帧内位置信息、位置绑定信息。
[0016]根据本发明的一实施例,将多种数据大小和不同数据格式的处理数据组合到一个数据帧中,数据头指示每个处理数据的位置和格式。
[0017]根据本发明的一实施例,选择信令包括一个或多个与数据头对应的帧内位置信
肩、O
[0018]根据本发明的一实施例,数据帧在输出特定的处理数据后,输出剩余处理数据信
肩、O
[0019]根据本发明的一实施例,统计累加的处理数据的个数之后,输出累加处理数据信
肩、O
[0020]根据本发明的一实施例,剩余处理数据和累加处理数据均进行校验流程,校验流程校验剩余处理数据或累加处理数据,修正步骤一至步骤五中的数据。
[0021]采用了本发明的技术方案,可以将不同数据大小和数据格式的处理数据进行统一处理,从而避免了现有技术中需要建立多个数据处理通道的不便问题,并且统一处理的数据能够有统一的校验和统一的管理,实现数据的集成化管理,适合目前流行的数据中心的建立。
【专利附图】

【附图说明】
[0022]在本发明中,相同的附图标记始终表示相同的特征,其中:
[0023]图1是本发明数据分拆处理系统的结构示意图;
[0024]图2是数据帧结构的示意图。
[0025]图3是本发明数据分拆系统和校验模块的结构示意图;
[0026]图4是校验模块的工作流程图。
【具体实施方式】
[0027]下面结合附图和实施例进一步说明本发明的技术方案。
[0028]参照图1,本发明首先公开一种数据分拆处理系统,其主要结构为:分路器、组帧器、锁存器、读写器、乘法器、累加器、计数器。[0029]首先,分路器将一路输入数据拆分为多路处理数据,输出至组帧器。这里的一路输入数据可以是例如一组服饰类商品的数据信息,或者一组电子类商品的数据信息。尤其是,分路器还可以连续不断地先后将一路数据分拆为多路处理数据,例如先拆分一路服饰类商品的数据,再拆分一路电子类的商品数据,以此类推。
[0030]组帧器将多路处理数据组合成数据帧,这里的多路数据可以是从不同的数据来源提供的,例如其中既可以有服饰类商品的数据,也可以有电子类商品的数据。所以,组帧器组合多种数据大小和不同数据格式的处理数据,并且在每一帧添加数据头。
[0031 ] 如图2所示,数据帧有数据头和多个处理数据组成。例如在图2中,A、C表示电子类的商品,B表示服饰类的商品,其中Al、A2、A3表示一件电子类商品的3个处理数据,Cl、C2、C3表示另一件电子类商品的3个处理数据,B1、B2、B3表示一件服饰类商品的处理数据。数据头包括处理数据的个数、数值、帧内位置信息、位置绑定信息,指示每个处理数据的位置和格式。如图2所示,数据头能够指示A、B、C这3件不同的商品,并且指示出每个商品的不同处理数据所包含的内容。
[0032]组帧器在将多个处理数据配上数据头,组成数据帧之后,将数据帧输出至锁存器。
[0033]锁存器与读写器相连接,读写器接收选择信令,根据选择信令读写锁存器,其中选择信令包括一个或多个与数据头对应的帧内位置信息。选择信令一般是用户的输入,例如,用户需要对A2商品进行退货,于是发出选择信令,选择信令中就包括A2这个处理数据与数据头对应的帧内位置信息,而数据头通过这个帧内位置信息可以在数据帧中定位到A2这个处理数据。
[0034]选定了 A2这个数据之后,锁存器将被读写的数据帧中相应的处理数据,即A2输出至乘法器,并且在被读写后输出剩余处理数据信息,即把Al、A3、B1、B2、B3、B4、Cl、C2、C3输出。如此往复上述过程,例如依次将A2、Al、B1、B3、B4、C3输出,则锁存器最后输出的结果为 A3、B2、C1、C2。
[0035]乘法器按照上述规则,依次接收到锁存器的多个输出,即A2、A1、B1、B3、B4、C3,乘法器将处理数据乘以预设比例系数,输出至累加器。这里的比例系数可以是例如退款的退款比例,例如90%,表示退款的时候能够退回90%的金额,等等,不发明不限定乘法器所具体表示的商业模型。
[0036]累加器将处理后的处理数据,即乘以比例系数以后的处理数据累加,按照上述的例子,累加器将A1、A2、B1、B3、B4、C3累加,等到累加值。在累加器累加的时候,计数器记录累加个数,即6个累加值(A1、A2、B1、B3、B4、C3)。累加器在累加后输出累加处理数据信息。
[0037]综合看本发明的数据分拆处理系统,其共有2个输出,分别是剩余处理数据和累加处理数据,对于这两个处理数据,还需要有一定的机制对其进行校验。于是,在本发明的数据分拆处理系统之外,还另外需要设置一个校验模块,如图3所示,剩余处理数据和累加处理数据均输入至一校验模块,校验模块校验剩余处理数据或累加处理数据,修正数据分拆处理系统。
[0038]参照图4,校验模块依次校验并修正分流器、组帧器、锁存器和读写器、乘法器、累加器和计数器,其具体的校验流程如下:
[0039]S1:校验分流器,若有误,则重新划分处理数据。
[0040]S2:校验组帧器,若有误,则重新计算数据头。[0041]S3:校验锁存器和读写器,若有误,则重新接收用户的选择信令,并根据选择信令重新指定锁存器中的特定处理数据。
[0042]S4:校验乘法器,若有误,则更新乘法比例系数。
[0043]S5:校验累加器和计数器,若有误,将计数器归零,并重新累加处理数据。
[0044]本【技术领域】中的普通技术人员应当认识到,以上的说明书仅是本发明众多实施例中的一种或几种实施方式,而并非用对本发明的限定。任何对于以上所述实施例的均等变化、变型以及等同替代等技术方案,只要符合本发明的实质精神范围,都将落在本发明的权利要求书所保护的范围内。
【权利要求】
1.一种数据分拆处理系统,包括分路器、组帧器、锁存器、读写器、乘法器、累加器、计数器,其特征在于: 所述分路器将一路输入数据拆分为多路处理数据,输出至所述组帧器; 所述组帧器将多路处理数据组合成数据帧,并且在每一帧添加数据头,将所述数据帧输出至所述锁存器; 所述锁存器与所述读写器相连接,所述读写器接收选择信令,根据所述选择信令读写所述锁存器,所述锁存器将被读写的数据帧中相应的处理数据输出至所述乘法器; 所述乘法器将所述处理数据乘以预设比例系数,输出至所述累加器; 所述累加器将处理后的处理数据累加,通过计数器记录累加个数。
2.如权利要求1所述的数据分拆处理系统,其特征在于,所述数据头包括处理数据的个数、数值、帧内位置信息、位置绑定信息。
3.如权利要求2所述的数据分拆处理系统,其特征在于,所述组帧器组合多种数据大小和不同数据格式的处理数据,所述数据头指示每个所述处理数据的位置和格式。
4.如权利要求3所述的数据分拆处理系统,其特征在于,所述选择信令包括一个或多个与所述数据头对应的帧内位置信息。
5.如权利要求1所述的数据分拆处理系统,其特征在于,所述锁存器在被读写后输出剩余处理数据信息。
6.如权利要求1所述的数据分拆处理系统,其特征在于,所述累加器在累加后输出累加处理数据信息。
7.如权利要求5或6所述的数据分拆处理系统,其特征在于,所述剩余处理数据和所述累加处理数据均输入至一校验模块,所述校验模块校验所述剩余处理数据或累加处理数据,修正所述数据分拆处理系统。
8.如权利要求7所述的数据分拆处理系统,其特征在于,所述校验模块依次校验并修正分流器、组帧器、锁存器和读写器、乘法器、累加器和计数器。
9.一种数据分拆处理方法,其特征在于,包括以下步骤: 步骤一,将一路数据数据分拆为多路处理数据; 步骤二,将多路处理数据组合成数据帧,对每一个数据帧分配数据头; 步骤三,接收选择信令,所述选择信令选择数据帧中特定的处理数据并将其输出; 步骤四,将输出的选择数据乘以比例系数,并累加; 步骤五,统计累加的处理数据的个数。
10.如权利要求9所述的数据分拆处理方法,其特征在于,所述数据头包括处理数据的个数、数值、帧内位置信息、位置绑定信息。
11.如权利要求10所述的数据分拆处理方法,其特征在于,将多种数据大小和不同数据格式的处理数据组合到一个数据帧中,所述数据头指示每个所述处理数据的位置和格式。
12.如权利要求11所述的数据分拆处理方法,其特征在于,所述选择信令包括一个或多个与所述数据头对应的帧内位置信息。
13.如权利要求9所述的数据分拆处理方法,其特征在于,所述数据帧在输出特定的处理数据后,输出剩余处理数据信息。
14.如权利要求9所述的数据分拆处理方法,其特征在于,统计累加的处理数据的个数之后,输出累加处理数据信息。
15.如权利要求13或14所述的数据分拆处理方法,其特征在于,所述剩余处理数据和所述累加处理数据均进行校验流程,所述校验流程校验所述剩余处理数据或累加处理数据,修正步骤一至步骤五中的数据。
【文档编号】G06F7/76GK103942032SQ201310018199
【公开日】2014年7月23日 申请日期:2013年1月18日 优先权日:2013年1月18日
【发明者】胡明 申请人:纽海信息技术(上海)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1