处理数据的方法和处理数据的系统的制作方法

文档序号:6402465阅读:127来源:国知局
专利名称:处理数据的方法和处理数据的系统的制作方法
技术领域
本发明涉及一种处理数据的方法和处理数据的系统。
背景技术
随着电子商务的发展,售后服务也成为各个电商关注的重点之一。目前电子商务领域通常采用的售后服务方式是提供售后服务申请专用的人机交互界面,通常是网页,然后由用户或者电商的人员在其中填写售后服务申请单,再将表格提交给售后服务业务系统。售后服务业务系统的主体是一个数据库,其中保存有大量的售后服务数据,其中每一个单元数据可以是针对单元商品的售后服务信息,这里的单元商品可以是一件商品,也可以是成套的多件商品,或者电商定义的其他形式。电商的工作人员从该数据库是调取售后服务信息,结合商品的实际情况进行售后服务工作,例如退/换货、修理等。在电子商务中的商品流通量日益增大的情况下,上述的售后服务方式暴露出一些问题。例如在短期内有大量售后服务申请单被提交的情况下,售后服务业务系统容易由于负荷的加大而出现异常,导致其可靠性降低;另外这种售后服务申请单中往往有较多的信息需录入,对于用户来说有可能忘记一些信息例如下单时间等,而且较多的信息录入对于用户来说体验较差,而且如果由电商方面的工作人员录入,在有大量的售后服务申请单需提交的情况下则会明显影响处理效率。

发明内容
有鉴于此,本发明提供一种处理数据的方法和处理数据的系统,以克服现有技术中有关电子商务售后服务信息处理中的种种不足。为实现上述目的,根据本发明的一个方面,提供了一种处理数据的方法。本发明的处理数据的方法包括:步骤A:接收单元数据中的一项或几项数据;步骤B:根据接收的一项或几项数据,从预定的一个或多个数据库中获取所述单元数据中的其他数据,使接收的数据与获取的数据构成完整的所述单元数据;步骤C:将构成的完整的单元数据提交给指定的数据处理系统进行处理。可选地,所述步骤B之前还包括:根据所述步骤B中正在处理的数据量确认当前可以进行步骤B,根据单元数据的标识确认当前是第一次针对该单元数据执行步骤B。可选地,所述步骤B还包括:在所述步骤A中接收的数据包含属于多个单元数据中的数据的情况下,使用所述获取的数据和所述接收的数据构成多个完整的单元数据。可选地,所述步骤A之后还包括:将步骤A中接收的数据保存在指定的数据库中。可选地,所述步骤B之后还包括:在步骤B中无法构成完整的单元数据的情况下,从所述指定的数据库中获取步骤A中接收的数据,然后再次执行所述步骤B。根据本发明的另一方面,提供了一种处理数据的系统。本发明的处 理数据的系统包括数据对接子系统和数据预处理子系统,其中:数据对接子系统,用于接收单元数据中的一项或几项数据然后发送给所述数据预处理子系统;数据预处理子系统,用于根据接收的一项或几项数据,从预定的一个或多个数据库中获取所述单元数据中的其他数据,使接收的数据与获取的数据构成完整的所述单元数据,然后将构成的完整的单元数据提交给指定的数据处理系统。可选地,所述数据对接子系统包括接收装置和消息服务装置,其中,接收装置,用于通过人机交互界面接收单元数据中的一项或几项数据然后发送给所述消息服务装置;消息服务装置,用于使用JMS消息服务将所述接收装置接收的数据发送给所述数据预处理子系统。可选地,所述接收装置包括:交互单元,用于通过人机交互界面接收单元数据中的一项或几项数据;接入单元,用于将所述交互单元接收的单元数据保存在指定的数据库中,并且将所述单元数据发送给所述消息服务装置,以及在发送失败的情况下从所述指定的数据库中获取所述单元数据然后再次发送给所述消息服务装置。可选地,所述数据预处理子系统还用于根据自身当前正在处理的数据量确认当前可以进行单元数据的接收,根据单元数据的标识确认当前是第一次接收该单元数据中的数据。可选地,所述数据预处理子系统还用于在所述数据对接子系统接收的数据包含属于多个单元数据中的数据的情况下,使用所述获取的数据和所述接收的数据构成多个完整的单元数据。根据本发明的技术方案,根据接收的一项或几项数据,从预定的一个或多个数据库中获取单元数据中的其他数据,使接收的数据与获取的数据构成完整的单元数据然后提交给指定的数据处理系统进行处理,这样能够使数据录入者尽可能少的录入数据,提高录入效率。并且在本实施例中,进行数据修补、数据拆分等处理之前先确认数据处理装置是否可以接受数据,并且进行数据去重处理,这样能够避免进入数据处理装置的数据量过大而导致异常,有助于提高系统的可靠性。



附图用于更好地理解本发明,不构成对本发明的不当限定。其中:图1是根据本发明实施例的处理数据的方法的基本步骤的示意图;图2是根据本发明实施例的处理数据的系统的基本结构的示意图;图3是根据本发明实施例的数据对接子系统的优选结构的示意图。
具体实施例方式以下结合附图对本发明的示范性实施例做出说明,其中包括本发明实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识至IJ,可以对这里描述的实施例做出各种改变和修改,而不会背离本发明的范围和精神。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。在本实施例中,为了既能够减轻人员(包括电子商务的用户和电商方面的工作人员)进行数据录入的工作量以提高数据录入的效率,又能够减轻售后服务业务系统的负荷从而提高其可靠性,在接收到售后服务申请单之后,由一个处理数据的系统进行预处理,以下结合图1对该预处理的步骤加以说明。图1是根据本发明实施例的处理数据的方法的基本步骤的示意图。步骤Sll:接收单元数据中的一项或几项数据。这里的单元数据例如售后服务申请单,其中的各项内容即为其中的各项数据,例如用户姓名(或登录用户名)、商品代码、收货地址等。这里主要是通过人机界面来接收人员录入的数据,为了减轻人员录入时的工作量,在本步骤中仅为接收单元数据中的一项或几项数据,而不是单元数据的全部。例如用户只需填写订单号,或者只需填写用户名和商品名称。这是考虑到用户可能只能提供售后服务申请单的一部分内容。售后服务申请单中可以附带填写说明,以指出必填项或者必填项的几种组合。这里的人机界面可以是多种形式,例如对于用户是一种人机界面,对于电商方面的人员是另一种人机界面,二者可以有不同的附带功能或者被整合到不同的系统中。这样可以实现多途径的提交售后服务申请单并且使相关的系统的结构得到优化。步骤S12:根据当前正在处理的数据量判断是否可以进行数据预处理。若是,进行步骤S13,否则按预设时长进行延时之后再次进行本步骤的判断,此时还可以通过人机界面提示录入者当前暂时不能接受数据录入。本步骤的主要作用是防止数据频繁提交而导致服务业务系统的负荷过大。步骤S13:根据单元数据的标识判断当前是否为第一次处理步骤Sll中接收到的数据。单元数据的标识可以采用上述的必填项。判断结果若为“是”,则进入步骤S14;否则返回步骤S12,此时还可以通过人机界面提示录入者数据已处理、不可再录入。本步骤的主要作用是防止数据重复提交。步骤S14:对步骤Sll中收到的数据进行修补和/或拆分。在本步骤中,根据步骤Sll中收到的数据的具体情况来处理。通常多数情况下要进行数据修补,因为如前所述,为了减轻人员的录入工作量,只要求填写必填项,为了得到完整的售后服务申请单,需在本步骤中补填其他项,在这里称作数据修补。这里的其他项的内容可以通过调用外部服务接口从而获取其他系统中的相应数据来得到。例如可以通过用户登录名来访问用于保存用户资料的系统从而获得其联系电话、收货地址等;又如根据商品型号,从有关商品的数据库中获得生产厂家信息。对于一些情况,本步骤中可能还要进行数据拆分。例如用户一次填写了多件商品要求售后服务,而售后服务由于针对每件商品的处理方式可能不同,或者退货,或者修理,所以每次的售后服务业务是针对一件商品,即每个单元数据是一件商品的售后服务申请单,这样就需将上述多件商品分拆到多个售后服务申请单中。步骤S14与步骤Sll相结合能够使人员尽可能少地录入数据并且能够得到完整的售后服务申请单。在售后服务申请单的数量不是很大,即前述的处理数据的系统的负荷较低的情况下,可以省略步骤S12和步骤S13,直接从步骤Sll进入步骤S14。步骤S15:将步骤S14中处理得到的完整的单元数据提交到数据处理系统中。该数据处理系统主要包含一个数据库,电商方面的人员可以从该数据库中调取各个单元数据即售后服务申请单来执行售后服务的工作。需要说明的是,因为在步骤S14中对数据进行了修补、拆分,等于是破坏了原始数据,所以最好是对该原始数据作出备份,在异常情况下例如无法修补成完整数据的时候可以调取原始处理继续处理,例如重新修补 或者通过人机交互界面提示录入者重新录入数据。为此可以将步骤Sll中收到的数据保存到一个指定的数据库中进行持久化。图2是根据本发明实施例的处理数据的系统的基本结构的示意图。如图2所示,在本发明实施例的处理数据的系统20的基本结构中包括数据对接子系统21和数据预处理子系统22。数据对接子系统21用于接收单元数据中的一项或几项数据然后发送给所述数据预处理子系统;数据预处理子系统22用于根据接收的一项或几项数据,从预定的一个或多个数据库中获取所述单元数据中的其他数据,使接收的数据与获取的数据构成完整的所述单元数据,然后将构成的完整的单元数据提交给指定的数据处理系统。数据预处理子系统22还可用于根据自身当前正在处理的数据量确认当前可以进行单元数据的接收,根据单元数据的标识确认当前是第一次接收该单元数据中的数据,另外还可用于在数据对接子系统21接收的数据包含属于多个单元数据中的数据的情况下,使用所述获取的数据和所述接收的数据构成多个完整的单元数据。图3是根据本发明实施例的数据对接子系统的优选结构的示意图。如图3所示,数据对接子系统21可以包括接收装置和消息服务装置,其中接收装置用于通过人机交互界面接收单元数据中的一项或几项数据然后发送给消息服务装置;消息服务装置用于使用JMS消息服务将接收装置接收的数据发送给数据预处理子系统22。接收装置的一种可选结构是包括交互单元和接入单元,同示于图3中。其中交互单元用于通过人机交互界面接收单元数据中的一项或几项数据,接入单元,用于将交互单元接收的单元数据保存在指定的数据库中,并且将所述单元数据发送给消息服务装置,以及在发送失败的情况下从所述指定的数据库中获取所述单元数据然后再次发送给消息服务装置。根据本发明实施例的技术方案,根据接收的一项或几项数据,从预定的一个或多个数据库中获取单元数据中的其他数据,使接收的数据与获取的数据构成完整的单元数据然后提交给指定的数据处理系统进行处理,这样能够使数据录入者尽可能少的录入数据,提高录入效率。并且在本实 施例中,进行数据修补、数据拆分等处理之前先确认数据处理装置是否可以接受数据,并且进行数据去重处理,这样能够避免进入数据处理装置的数据量过大而导致异常,有助于提高系统的可靠性。以上结合具体实施例描述了本发明的基本原理,但是,需要指出的是,对本领域的普通技术人员而言,能够理解本发明的方法和设备的全部或者任何步骤或者部件,可以在任何计算装置(包括处理器、存储介质等)或者计算装置的网络中,以硬件、固件、软件或者它们的组合加以实现,这是本领域普通技术人员在阅读了本发明的说明的情况下运用他们的基本编程技能就能实现的。因此,本发明的目的还可以通过在任何计算装置上运行一个程序或者一组程序来实现。所述计算装置可以是公知的通用装置。因此,本发明的目的也可以仅仅通过提供包含实现所述方法或者装置的程序代码的程序产品来实现。也就是说,这样的程序产品也构成本发明,并且存储有这样的程序产品的存储介质也构成本发明。显然,所述存储介质可以是任何公知的存储介质或者将来开发出的任何存储介质。还需要指出的是,在本发明的装置和方法中,显然,各部件或各步骤是可以分解和/或重新组合的。这些分解和/或重新组合应视为本发明的等效方案。并且,执行上述系列处理的步骤可以自然地按照说明的顺序按时间顺序执行,但是并不需要一定按照时间顺序执行。某些步骤可以并行或彼此独立地执行。
上述具体实施方式
,并不构成对本发明保护范围的限制。本领域技术人员应该明白的是,取决于设计要求和其他因素,可以发生各种各样的修改、组合、子组合和替代。任何在本发明的精神和原则之内所作的修改、等同替换和改进等,均应包含在本发明保护范围之 内。
权利要求
1.一种处理数据的方法,其特征在于,包括: 步骤A:接收单元数据中的一项或几项数据; 步骤B:根据接收的一项或几项数据,从预定的一个或多个数据库中获取所述单元数据中的其他数据,使接收的数据与获取的数据构成完整的所述单元数据; 步骤C:将构成的完整的单元数据提交给指定的数据处理系统进行处理。
2.根据权利要求1所述的方法,其特征在于,所述步骤B之前还包括: 根据所述步骤B中正在处理的数据量确认当前可以进行步骤B,根据单元数据的标识确认当前是第一次针对该单元数据执行步骤B。
3.根据权利要求1或2所述的方法,其特征在于,所述步骤B还包括:在所述步骤A中接收的数据包含属于多个单元数据中的数据的情况下,使用所述获取的数据和所述接收的数据构成多个完整的单元数据。
4.根据权利要求1或2所述的方法,其特征在于,所述步骤A之后还包括:将步骤A中接收的数据保存在指定的数据库中。
5.根据权利要求4所述的方法,其特征在于,所述步骤B之后还包括:在步骤B中无法构成完整的单元数据的情况下,从所述指定的数据库中获取步骤A中接收的数据,然后再次执行所述步骤B。
6.一种处理数据的系统,其特征在于,包括数据对接子系统和数据预处理子系统,其中: 所述数据对接子系统,用于接收单元数据中的一项或几项数据然后发送给所述数据预处理子系统; 所述数据预处理子系统,用于根据接收的一项或几项数据,从预定的一个或多个数据库中获取所述单元数据中的其他数据,使接收的数据与获取的数据构成完整的所述单元数据,然后将构成的完整的单元数据提交给指定的数据处理系统。
7.根据权利要求6所述的处理数据的系统,其特征在于,所述数据对接子系统包括接收装置和消息服务装置,其中, 接收装置,用于通过人机交互界面接收单元数据中的一项或几项数据然后发送给所述消息服务装置; 消息服务装置,用于使用JMS消息服务将所述接收装置接收的数据发送给所述数据预处理子系统。
8.根据权利要求7所述的处理数据的系统,其特征在于,所述接收装置包括: 交互单元,用于通过人机交互界面接收单元数据中的一项或几项数据; 接入单元,用于将所述交互单元接收的单元数据保存在指定的数据库中,并且将所述单元数据发送给所述消息服务装置,以及在发送失败的情况下从所述指定的数据库中获取所述单元数据然后再次发送给所述消息服务装置。
9.根据权利要求6,7或8所述的处理数据的系统,其特征在于,所述数据预处理子系统还用于根据自身当前正在处理的数据量确认当前可以进行单元数据的接收,根据单元数据的标识确认当前是第一次接收该单元数据中的数据。
10.根据权利要求6,7或8所述的处理数据的系统,所述数据预处理子系统还用于在所述数据对接子系统接收的数据包含属于多个单元数据中的数据的情况下,使用所述获取的数据和所述接收的数据 构成多个完整的单元数据。
全文摘要
本发明提供一种处理数据的方法和处理数据的系统,以克服现有技术中有关电子商务售后服务信息处理中的种种不足。在本发明的处理数据的方法中,根据接收的单元数据中的一项或几项数据,从预定的一个或多个数据库中获取单元数据中的其他数据,使接收的数据与获取的数据构成完整的单元数据然后提交给指定的数据处理系统进行处理。根据本发明实施例的技术方案,能够使数据录入者尽可能少的录入数据,提高录入效率,并且在本发明中,进行数据修补、数据拆分等处理之前先确认数据处理装置是否可以接受数据,并且进行数据去重处理,这样能够避免进入数据处理装置的数据量过大而导致异常,有助于提高系统的可靠性。
文档编号G06Q50/10GK103226754SQ20131014659
公开日2013年7月31日 申请日期2013年4月25日 优先权日2013年4月25日
发明者王家麒, 谢瑞, 张华 , 者文明 申请人:北京京东尚科信息技术有限公司, 北京京东世纪贸易有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1