《用于商品特征的预处理的系统和方法.pdf》由会员分享,可在线阅读,更多相关《用于商品特征的预处理的系统和方法.pdf(10页完整版)》请在专利查询网上搜索。
1、10申请公布号CN103345396A43申请公布日20131009CN103345396ACN103345396A21申请号201310291216322申请日20130711G06F9/4420060171申请人北京京东尚科信息技术有限公司地址北京市海淀区苏州街20号2号楼2层72发明人李学斌74专利代理机构中原信达知识产权代理有限责任公司11219代理人李宝泉周亚荣54发明名称用于商品特征的预处理的系统和方法57摘要一种用于商品特征的预处理的系统和方法。所述系统包括特征录入和编辑单元,用于对特征数据进行录入和编辑;特征服务器,用于存储和管理特征数据;特征预处理服务器,用于接收来自所述特征。
2、录入和编辑单元的特征数据并对所接收的特征数据持久化;审核单元,用于对所述特征预处理器服务器中存储的特征数据进行审核;特征生效服务器,用于将最终审核通过的特征数据进行生效处理;以及特征清理服务器,用于对所述特征预处理服务器上过期的特征数据进行清理。51INTCL权利要求书1页说明书6页附图2页19中华人民共和国国家知识产权局12发明专利申请权利要求书1页说明书6页附图2页10申请公布号CN103345396ACN103345396A1/1页21一种用于商品特征的预处理的系统,包括特征录入和编辑单元,用于对特征数据进行录入和编辑;特征服务器,用于存储和管理特征数据;特征预处理服务器,用于接收来自所。
3、述特征录入和编辑单元的特征数据并对所接收的特征数据持久化;审核单元,用于对所述特征预处理器服务器中存储的特征数据进行审核;特征生效服务器,用于将最终审核通过的特征数据进行生效处理;以及特征清理服务器,用于对所述特征预处理服务器上过期的特征数据进行清理。2根据权利要求1所述的系统,其中,所述审核单元通过自动审核和人工审核来对所述特征预处理器服务器中存储的特征数据进行审核。3根据权利要求2所述的系统,其中,在所述自动审核中,所述审核单元定期从所述特征预处理服务器获取未审核的特征数据,自动设置特征数据的初步审核状态,以及将设置有初步审核状态的特征数据提交到所述特征预处理服务器。4根据权利要求2所述的。
4、系统,其中,在所述人工审核中,由审核人员从所述特征预处理服务器获取初步审核状态为通过的特征数据,根据审核人员的经验知识来设置特征数据的最终审核状态,然后将设置有最终审核状态的特征数据提交到所述特征预处理服务器。5根据权利要求1所述的系统,其中,所述系统进一步包括消息服务器,用于将最终的审核结果发送给编辑者或将特征数据的生效信息发送给编辑者。6一种用于商品特征的预处理的方法,包括通过特征录入和编辑单元对特征数据进行录入和编辑;将所录入和/或编辑的特征数据提交到特征预处理服务器;通过所述特征预处理服务器将从所述特征录入和编辑单元接收的特征数据持久化;通过审核单元对所述特征预处理器服务器中存储的特征。
5、数据进行审核;通过特征生效服务器将最终审核通过的特征数据进行生效处理;以及通过特征清理服务器对特征预处理服务器上过期的特征数据进行清理。7根据权利要求6所述的方法,对所述特征预处理器服务器中存储的特征数据进行审核包括通过自动审核和人工审核两个过程来对所述特征预处理器服务器中存储的特征数据进行审核。8根据权利要求7所述的方法,其中,在所述自动审核过程中,通过所述审核单元定期从所述特征预处理服务器获取未审核的特征数据,自动设置特征数据的初步审核状态,以及将设置有初步审核状态的特征数据提交到所述特征预处理服务器。9根据权利要求7所述的方法,其中,在所述人工审核过程中,由审核人员从所述特征预处理服务器。
6、获取初步审核状态为通过的特征数据,根据审核人员的经验知识来设置特征数据的最终审核状态,然后将设置有最终审核状态的特征数据提交到所述特征预处理服务器。10根据权利要求6所述的方法,进一步包括通过消息服务器将最终的审核结果发送给编辑者或将特征数据的生效信息发送给编辑者。权利要求书CN103345396A1/6页3用于商品特征的预处理的系统和方法技术领域0001本发明涉及用于商品特征的预处理的系统和方法。背景技术0002商品特征系统是电子商务系统的重要系统,其为商品的特征展示、商品的精确关联推荐等相关系统提供基础的服务。需要重点保障该系统的稳健性与数据的可用性。然而,电子商务系统中涉及到的商品众多、。
7、商品的特征信息更是五花八门,为了能够及时完善商品的特征信息,需要将特征信息的部分维护功能开放给用户。这与特征系统的稳健性与特征数据的可用性形成矛盾。对于不良数据可由审核工作来完成,但如果用户增加海量垃圾特征数据,则系统的可用性可能受到影响。0003因此,期望提供一种能够对商品特征进行预处理的系统和方法。发明内容0004为了解决现有技术中的上述缺点和问题中的至少一个而提出本发明。0005根据一个方面,本发明提出了一种用于商品特征的预处理的系统,包括特征录入和编辑单元,用于对特征数据进行录入和编辑;特征服务器,用于存储和管理特征数据;特征预处理服务器,用于接收来自所述特征录入和编辑单元的特征数据并。
8、对所接收的特征数据持久化;审核单元,用于对所述特征预处理器服务器中存储的特征数据进行审核;特征生效服务器,用于将最终审核通过的特征数据进行生效处理;以及特征清理服务器,用于对所述特征预处理服务器上过期的特征数据进行清理。0006可选地,所述审核单元通过自动审核和人工审核来对所述特征预处理器服务器中存储的特征数据进行审核。0007可选地,在所述自动审核中,所述审核单元定期从所述特征预处理服务器获取未审核的特征数据,自动设置特征数据的初步审核状态,以及将设置有初步审核状态的特征数据提交到所述特征预处理服务器。0008可选地,在所述人工审核中,由审核人员从所述特征预处理服务器获取初步审核状态为通过的。
9、特征数据,根据审核人员的经验知识来设置特征数据的最终审核状态,然后将设置有最终审核状态的特征数据提交到所述特征预处理服务器。0009可选地,所述系统进一步包括消息服务器,用于将最终的审核结果发送给编辑者或将特征数据的生效信息发送给编辑者。0010根据另一个方面,本发明提出了一种用于商品特征的预处理的方法,包括通过特征录入和编辑单元对特征数据进行录入和编辑;将所录入和/或编辑的特征数据提交到特征预处理服务器;通过所述特征预处理服务器将从所述特征录入和编辑单元接收的特征数据持久化;通过审核单元对所述特征预处理器服务器中存储的特征数据进行审核;通过特征生效服务器将最终审核通过的特征数据进行生效处理;。
10、以及通过特征清理服务器对特征预处理服务器上过期的特征数据进行清理。说明书CN103345396A2/6页40011可选地,对所述特征预处理器服务器中存储的特征数据进行审核包括通过自动审核和人工审核两个过程来对所述特征预处理器服务器中存储的特征数据进行审核。0012可选地,在所述自动审核过程中,通过所述审核单元定期从所述特征预处理服务器获取未审核的特征数据,自动设置特征数据的初步审核状态,以及将设置有初步审核状态的特征数据提交到所述特征预处理服务器。0013可选地,在所述人工审核过程中,由审核人员从所述特征预处理服务器获取初步审核状态为通过的特征数据,根据审核人员的经验知识来设置特征数据的最终审。
11、核状态,然后将设置有最终审核状态的特征数据提交到所述特征预处理服务器。0014可选地,所述方法进一步包括通过消息服务器将最终的审核结果发送给编辑者或将特征数据的生效信息发送给编辑者。附图说明0015通过下面结合附图进行的描述,本发明一些示范性实施例的上述和其他方面、特征和优点对于本领域技术人员来说将变得显而易见,其中0016图1是根据本发明的用于商品特征的预处理的系统的框图;以及0017图2是根据本发明的用于商品特征的预处理的方法的流程图。具体实施方式0018提供参考附图的下面描述以帮助全面理解本发明的示范性实施例。其包括各种细节以助于理解,而应当将它们认为仅仅是示范性的。因此,本领域普通技术。
12、人员应当认识到,可以对这里描述的实施例做出各种改变和修改,而不会背离本发明的范围和精神。同样,为了清楚和简明,省略了对公知功能和结构的描述。0019下面将参考附图详细描述本发明。0020图1是根据本发明的用于商品特征的预处理的系统的框图。0021如图1中所示,该系统包括特征录入和编辑单元110、特征服务器120、特征预处理服务器130、审核单元140、特征生效服务器150、特征清理服务器160。0022特征录入和编辑单元110用于对特征数据进行录入和编辑,例如录入新的特征数据以及定位要编辑的特征数据并对其进行编辑。0023作为录入新的特征数据的一个示例,编辑者可以通过特征录入和编辑单元110(。
13、例如通过其生成的编辑界面)来向某个特征录入特征数据,例如向接口标准特征录入DIMM特征数据。0024作为对特征数据进行编辑的一个示例,编辑者可以通过特征录入和编辑单元110(例如通过其生成的编辑界面)输入搜索关键词,向特征服务器发送该搜索请求,然后对从特征服务器返回的匹配的特征数据进行编辑。作为对特征数据并进行编辑的另一个示例,编辑者可以通过特征录入和编辑单元110向特征服务器120发送请求以在特征录入和编辑单元110形成特征数据的导航树,从而通过导航树定位要编辑的特征数据并对其进行编辑。0025在完成对特征数据的录入和/或编辑之后,可以通过特征录入和编辑单元110将所录入和/或编辑的特征数据。
14、提交到特征预处理服务器。说明书CN103345396A3/6页50026特征服务器120用于存储和管理特征数据。例如,特征服务器120可以存储生效的特征数据。而且,特征服务器120可以按照预定的形式(例如表示层级关系的形式)来存储和管理生效的特征数据。0027特征预处理服务器130用于接收来自特征录入和编辑单元110的特征数据并对其持久化,例如将所接收的特征数据存储到数据库中。0028审核单元140用于对特征预处理器服务器130中存储的特征数据进行审核。0029根据一个实施例,审核单元140通过自动审核和人工审核来对特征预处理器服务器130中存储的特征数据进行审核。0030在自动审核中,审核单。
15、元140定期从特征预处理服务器130获取未审核的特征数据,自动设置特征数据的初步审核状态。例如,可以通过黑名单来自动设置特征数据的初步审核状态。当确定特征数据的来源存在于黑名单上时,可以自动将特征数据的初步审核状态设置为不通过;相反,当确定特征数据的来源不存在于黑名单上时,可以自动将特征数据的初步审核状态设置为通过。0031确定特征数据的来源是否存在于黑名单上可以通过以下来实现将特征数据的编辑者ID与黑名单上的编辑者ID进行比较,如果黑名单上的编辑者ID包括特征数据的编辑者ID,则该特征数据存在于黑名单上;将特征数据的IP与黑名单上的IP进行比较,如果黑名单上的IP包括编辑者的IP,则该特征数。
16、据存在于黑名单上。以上仅为示例,黑名单也可以包括用于确定特征数据的来源是否存在于黑名单上的其他信息。此外,可以通过机器学习或人工地设置黑名单内容。0032审核单元140可以将设置有初步审核状态的特征数据提交到特征预处理服务器130,并由特征预处理服务器130对其持久化。0033在人工审核中,可以由审核人员从特征预处理服务器130获取初步审核状态为通过的特征数据,根据审核人员的经验知识来设置特征数据的最终审核状态,然后将设置有最终审核状态的特征数据提交到特征预处理服务器130,并由特征预处理服务器130对其持久化。0034可选地,该系统可以进一步包括消息服务器170,用于将最终的审核结果发送给编。
17、辑者。0035特征生效服务器150用于将最终审核通过的特征数据进行生效处理。具体地,特征生效服务器150定期地从特征预处理服务器130获取一批最终审核状态为通过的特征数据,将所获取的特征数据提交给特征服务器120并由其将特征数据持久化。此外,在将所获取的特征数据提交给特征服务器120之后,特征生效服务器150可以请求特征预处理服务器130将该批特征数据的状态修改为生效。而且,特征生效服务器150可选地将特征数据的生效信息通过消息服务器170发送给编辑者。0036特征清理服务器160用于对特征预处理服务器130上过期的特征数据进行清理。例如,特征清理服务器160可以删除特征预处理服务器130上超。
18、过一个月或三个月等的特征数据,以释放空间。优选地,特征清理服务器160对特征数据进行清理时只关注特征数据在特征预处理服务器130上的时间,而不考虑特征数据的状态。0037应注意的是,在审核、生效等过程中不删除特征预处理服务器上的任何特征数据。这样做的目的是可以使得编辑者在清理期限内能够查到处理结果;以及防止在短时间内说明书CN103345396A4/6页6重复录入或编辑相同的特征数据。0038图2是根据本发明的用于商品特征的预处理的方法的流程图。0039如图2中所示,该方法开始于步骤210。0040在步骤210中,通过特征录入和编辑单元对特征数据进行录入和编辑。例如,编辑者可以通过上述的特征录。
19、入和编辑单元(例如通过其生成的编辑界面)来向某个特征录入特征数据。作为一个示例,例如向接口标准特征录入DIMM特征数据。又例如,编辑者可以通过上述的特征录入和编辑单元(例如通过其生成的编辑界面)输入搜索关键词,向特征服务器发送该搜索请求,然后对从特征服务器返回的匹配的特征数据进行编辑。此外,编辑者可以通过特征录入和编辑单元向特征服务器发送请求以在特征录入和编辑单元形成特征数据的导航树,从而通过导航树定位要编辑的特征数据并对其进行编辑。0041在步骤220中,将所录入和/或编辑的特征数据提交到特征预处理服务器。例如,可以将上述示例中通过特征录入和编辑单元录入的DIMM特征数据提交到特征预处理服务。
20、器。0042在步骤230中,通过特征预处理服务器将从特征录入和编辑单元接收的特征数据持久化。例如,通过特征预处理服务器将所接收的特征数据存储到数据库中。0043在步骤240中,通过审核单元对特征预处理器服务器中存储的特征数据进行审核。0044根据一个实施例,可以通过自动审核和人工审核两个过程来对特征预处理器服务器中存储的特征数据进行审核。0045在自动审核中,审核单元定期从特征预处理服务器获取未审核的特征数据,自动设置特征数据的初步审核状态。例如,可以通过黑名单来自动设置特征数据的初步审核状态。当确定特征数据的来源存在于黑名单上时,可以自动将特征数据的初步审核状态设置为不通过;相反,当确定特征。
21、数据的来源不存在于黑名单上时,可以自动将特征数据的初步审核状态设置为通过。0046确定特征数据的来源是否存在于黑名单上可以通过以下来实现将特征数据的编辑者ID与黑名单上的编辑者ID进行比较,如果黑名单上的编辑者ID包括特征数据的编辑者ID,则该特征数据存在于黑名单上;将特征数据的IP与黑名单上的IP进行比较,如果黑名单上的IP包括编辑者的IP,则该特征数据存在于黑名单上。以上仅为示例,黑名单也可以包括用于确定特征数据的来源是否存在于黑名单上的其他信息。此外,可以通过机器学习或人工地设置黑名单内容。0047审核单元可以将设置有初步审核状态的特征数据提交到特征预处理服务器,并由特征预处理服务器对其。
22、持久化。0048在人工审核中,可以由审核人员从特征预处理服务器获取初步审核状态为通过的特征数据,根据审核人员的经验知识来设置特征数据的最终审核状态,然后将设置有最终审核状态的特征数据提交到特征预处理服务器,并由特征预处理服务器对其持久化。0049可选地,可以例如通过消息服务器将最终的审核结果发送给编辑者。0050在步骤250中,通过特征生效服务器将最终审核通过的特征数据进行生效处理。具体地,特征生效服务器定期地从特征预处理服务器获取一批最终审核状态为通过的特征数据,将所获取的特征数据提交给特征服务器并由其将特征数据持久化。此外,在将所获取说明书CN103345396A5/6页7的特征数据提交给。
23、特征服务器之后,特征生效服务器可以请求特征预处理服务器将该批特征数据的状态修改为生效。而且,特征生效服务器可选地将特征数据的生效信息通过消息服务器发送给编辑者。0051在步骤260中,通过特征清理服务器对特征预处理服务器上过期的特征数据进行清理。例如,可以删除特征预处理服务器上超过一个月或三个月等的特征数据,以释放空间。优选地,对特征数据进行清理时只关注特征数据在特征预处理服务器上的时间,而不考虑特征数据的状态。0052应指出的是,上面分别对本发明的装置和方法实施例分别进行了描述,但是对一个实施例描述的细节也可应用于另一个实施例。0053以上结合具体实施例描述了本发明的基本原理,但是,需要指出。
24、的是,对本领域的普通技术人员而言,能够理解本发明的方法和系统的全部或者任何步骤或者部件可以以软件、硬件、固件或者它们的组合加以实现,这是本领域普通技术人员在阅读了本发明的说明的情况下运用他们的基本编程技能就能实现的。0054因此,本发明的目的还可以通过在任何计算装置上运行一个软件模块或者一组软件模块来实现。所述计算装置可以是公知的通用装置。因此,本发明的目的也可以仅仅通过提供包含实现所述方法或者装置的程序代码的程序产品来实现。也就是说,这样的程序产品也构成本发明,并且存储有这样的程序产品的存储介质也构成本发明。显然,所述存储介质可以是任何公知的存储介质或者将来所开发出来的任何存储介质。0055。
25、虽然本说明书包含许多特定实施方式细节,但是不应当将这些细节解释为对任何发明或可以主张的内容的范围的限制,而应当解释为对可以特定于特定发明的特定实施例的特征的描述。还可以将在本说明书中在分离的实施例的情境中描述的某些特征组合在单个实施例中实现。相反地,也可以将在单个实施方式的情境中描述的各个特征分离地在多个实施方式中实现或在任何适当的子组合中实现。此外,尽管可能在上面将特征描述为在某些组合中起作用,甚至最初主张如此,但是可以在一些情况下将来自所主张的组合的一个或多个特征从组合中删去,并且可以将所主张的组合指向子组合或者子组合的变体。0056类似地,虽然在附图中以特定次序描绘了操作,但是不应当将这。
26、理解为需要以所示的特定次序或者以连续次序执行这样的操作、或者需要执行所有图示的操作才能达到期望的结果。在某些情况下,多任务以及并行处理可以是有利的。此外,不应当将在上述实施例中的各种系统组件的分离理解为在所有实施例中均需要这样的分离,而应当理解的是,通常可以将所描述的程序组件和系统集成到一起成为单个软件产品或封装为多个软件产品。0057计算机程序(也称作程序、软件、软件应用、脚本或代码)可以以任何形式的编程语言编写,所述编程语言包括编译或解释语言、或者说明性或过程语言,并且其可以以任何形式部署,包括作为独立程序或作为模块、组件、子程序或适于在计算环境中使用的其它单元。计算机程序没有必要对应于文。
27、件系统中的文件。可以将程序存储在保持其它程序或数据的文件(例如,存储在标记语言文档中的一个或多个脚本)的一部分、专用于讨论中的程序的单个文件或者多个协调文件(例如,存储一个或多个模块、子程序或部分代码的文件)中。0058上述具体实施方式,并不构成对本发明保护范围的限制。本领域技术人员应该明说明书CN103345396A6/6页8白的是,取决于设计要求和其他因素,可以发生各种各样的修改、组合、子组合和替代。任何在本发明的精神和原则之内所作的修改、等同替换和改进等,均应包含在本发明保护范围之内。说明书CN103345396A1/2页9图1说明书附图CN103345396A2/2页10图2说明书附图CN103345396A10。