行为数据处理方法、装置及服务器制造方法及图纸

技术编号:15690928 阅读:118 留言:0更新日期:2017-06-24 03:43
本申请提供一种行为数据处理方法及装置、服务器,该方法包括:获取待处理的行为数据表;在信息指示表中查找与待处理的行为数据表对应的至少一个字段名以及至少一个字段名各自对应的处理函数名,信息指示表用于记录两个以上异构的行为数据表各自对应的字段名以及字段名对应的处理函数名;基于至少一个字段名以及至少一个字段名各自对应的处理函数名,将待处理的行为数据表的数据内容记录在用户行为明细表中。在本申请的技术方案可以将将散落在不同业务场景的异构的数据表中的用户行为数据进行整合,得到结构规整的用户行为明细表,由于通过用户行为明细表对不同业务场景的异构数据表进行关联,因此提高用户行为数据的利用率。

Method, device and server for processing behavior data

The present invention provides a data processing method and device, server, the method includes: obtaining the behavior data sheet to be processed; and at least one field name corresponding to each department to find the information indicating at least one field name and the behavior data table corresponding to the physical function, the information indicator used to record two more heterogeneous behavior data table corresponding to each field name and field name function corresponding to the name; at least one field name and function of at least one field name corresponding to each name based on the number of actions will be processed according to the data recorded in the table of contents of user behavior in the schedule. The integration of user behavior data in the data table in the technical scheme of the application can be scattered in different business scenarios are heterogeneous, and structured user behavior list, because the user behavior schedule of heterogeneous data on different business scenarios table of the association, thus improve the utilization rate of the user behavior data.

【技术实现步骤摘要】
行为数据处理方法、装置及服务器
本申请涉及互联网数据处理
,尤其涉及一种行为数据处理方法、装置及服务器。
技术介绍
用户行为数据中包含了用户的偏好、行为习惯等重要信息,现有的用户行为数据基本是按具体的业务场景散落在不同的异构数据表中,对于预测用户行为难以发挥更大的价值,例如,要想对用户进行关联场景分析很困难,例如:下午在电影院看完电影后,很多人会在附近商圈直接就餐,但是零散的数据无法对用户未来的行为进行预测,用户行为数据的利用率较低。
技术实现思路
有鉴于此,本申请提供一种新的技术方案,可以将散落在不同业务场景的异构数据表中的用户行为数据进行整合,提高用户行为数据的利用率。为实现上述目的,本申请提供技术方案如下:根据本申请的第一方面,提出了一种行为数据处理方法,包括:获取待处理的行为数据表;在信息指示表中查找与所述待处理的行为数据表对应的至少一个字段名以及所述至少一个字段名各自对应的处理函数名,所述信息指示表用于记录两个以上异构的行为数据表各自对应的字段名以及字段名对应的处理函数名;基于所述至少一个字段名以及至少一个字段名各自对应的处理函数名,将所述待处理的行为数据表的数据内容记录在所述用户行为明细表中,所述用户行为明细表用于记录所述两个以上异构的行为数据表的数据内容。根据本申请的第二方面,提出了一种行为数据处理装置,包括:数据获取单元,用于获取待处理的行为数据表;查找单元,用于在信息只是表中查找与所述数据获取单元获取到的所述待处理的行为数据表对应的至少一个字段名以及所述至少一个字段名各自对应的处理函数名,所述信息指示表用于记录两个以上异构的行为数据表各自对应的字段名以及字段名对应的处理函数名;第一记录单元,用于基于所述查找单元查找到的所述至少一个字段名以及至少一个字段名各自对应的处理函数名,将所述待处理的行为数据表的数据内容记录在所述用户行为明细表中,所述用户行为明细表用于记录所述两个以上异构的行为数据表的数据内容。根据本申请的第三方面,提出了一种服务器,所述服务器包括:处理器;用于存储所述处理器可执行指令的存储器;其中,所述处理器,用于获取待处理的行为数据表;在信息指示表中查找与所述待处理的行为数据表对应的至少一个字段名以及所述至少一个字段名各自对应的处理函数名,所述信息指示表用于记录两个以上异构的行为数据表各自对应的字段名以及字段名对应的处理函数名;基于所述至少一个字段名以及至少一个字段名各自对应的处理函数名,将所述待处理的行为数据表的数据内容记录在所述用户行为明细表中,所述用户行为明细表用于记录所述两个以上异构的行为数据表的数据内容。由以上技术方案可见,本申请在信息指示表中查找与待处理的行为数据表对应的至少一个字段名以及至少一个字段名各自对应的处理函数名,基于至少一个字段名以及至少一个字段名各自对应的处理函数名,将待处理的行为数据表的数据内容记录在用户行为明细表中,从而可以将将散落在不同业务场景的异构的数据表中的用户行为数据进行整合,得到结构规整的用户行为明细表,由于通过用户行为明细表对不同业务场景的异构数据表进行关联,因此提高了用户行为数据的利用率。附图说明图1示出了根据本专利技术的一示例性实施例的行为数据处理方法的流程示意图;图2示出了根据本专利技术的另一示例性实施例的行为数据处理方法的流程示意图;图3示出了根据本专利技术的再一示例性实施例的行为数据处理方法的流程示意图;图4示出了根据本专利技术的又一示例性实施例的行为数据处理方法的流程示意图;图5示出了根据本专利技术的还一示例性实施例的行为数据处理方法的流程示意图;图6示出了根据本专利技术的一示例性实施例的行为数据处理装置的结构示意图;图7示出了根据本专利技术的另一示例性实施例的行为数据处理装置的结构示意图;图8示出了根据本专利技术的一示例性实施例的服务器的结构示意图。具体实施方式这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。在本申请使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本申请。在本申请和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。应当理解,尽管在本申请可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本申请范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。本申请中涉及到的基础概念:异构数据表:在存在多个数据表的情形下,多个数据表的表结构(例如,字段的个数、顺序、名称等)不相同,或者存在较大的差异。同构数据表:在存在多个数据表的情形下,多个数据表的表结构完全相同(例如,字段的个数、顺序、名称等),或者仅存在较小的差异。用户行为明细表:将用户行为数据按行为发生时间排序得到的一组数据。为对本申请进行进一步说明,提供下列实施例:图1示出了根据本专利技术的一示例性实施例的行为数据处理方法的流程示意图;如图1所示,包括如下步骤:步骤101,获取待处理的行为数据表。步骤102,在信息指示表中查找与该待处理的行为数据表对应的至少一个字段名以及至少一个字段名各自对应的处理函数名,其中,信息指示表用于记录两个以上异构的行为数据表各自对应的字段名以及字段名对应的处理函数名。步骤103,基于至少一个字段名以及至少一个字段名各自对应的处理函数名,将待处理的行为数据表的数据内容记录在用户行为明细表中,其中,用户行为明细表用于记录所述两个以上异构的行为数据表的数据内容。在步骤101中,待处理的行为数据表可以为不同用户在各种网站、安装在计算机上的应用软件、安装在手持设备上的应用程序及其他介质中进行操作时(搜索、点击、收藏、支付等等)产生的行为数据。以三个异构的行为数据表进行示例性说明,该三个异构的行为数据表分别对应A场景的搜索行为、A场景的支付行为、B场景的评价行为,其中,A场景和B场景可以为用户通过手持设备上安装的应用程序对应的场景,例如,A场景对应口碑应用程序、B场景对应地图应用程序。其中,表1为用户在A场景的搜索行为,表2为用户在A场景的支付行为,表3为用户在B场景的评价行为。表1序号字段名注释1user_id用户身份标识2time时间3XXXX4XXXX5keyword搜索关键词6search_filter_type过滤方式7sort_rule排序规则8return_results返回结果数9XXXX10XXXX表2序号字段名注释1user_id用户身份标识2time时间3address_info地点4weather_info天气5XXXX6shop_name店铺名7item_name商品名8pay_total_amt总金额9pay_real_amt实付金额1本文档来自技高网...
行为数据处理方法、装置及服务器

【技术保护点】
一种行为数据处理方法,其特征在于,所述方法包括:获取待处理的行为数据表;在信息指示表中查找与所述待处理的行为数据表对应的至少一个字段名以及所述至少一个字段名各自对应的处理函数名,所述信息指示表用于记录两个以上异构的行为数据表各自对应的字段名以及字段名对应的处理函数名;基于所述至少一个字段名以及至少一个字段名各自对应的处理函数名,将所述待处理的行为数据表的数据内容记录在所述用户行为明细表中,所述用户行为明细表用于记录所述两个以上异构的行为数据表的数据内容。

【技术特征摘要】
1.一种行为数据处理方法,其特征在于,所述方法包括:获取待处理的行为数据表;在信息指示表中查找与所述待处理的行为数据表对应的至少一个字段名以及所述至少一个字段名各自对应的处理函数名,所述信息指示表用于记录两个以上异构的行为数据表各自对应的字段名以及字段名对应的处理函数名;基于所述至少一个字段名以及至少一个字段名各自对应的处理函数名,将所述待处理的行为数据表的数据内容记录在所述用户行为明细表中,所述用户行为明细表用于记录所述两个以上异构的行为数据表的数据内容。2.根据权利要求1所述的方法,其特征在于,所述基于所述至少一个字段名以及至少一个字段名各自对应的处理函数名,将所述待处理的行为数据表的数据内容记录在所述用户行为明细表中的步骤之前,所述方法还包括:确定所述两个以上异构的行为数据表中具有相同意义的字段以及所述两个以上异构的行为数据表对应的场景名;确定所述两个以上异构的行为数据表的行为名和行为内容的字段名;根据所述具有相同意义的字段、所述两个以上异构的行为数据表的场景名、所述两个以上异构的行为数据表的行为名和所述行为内容的字段名确定所述用户行为明细表的字段名。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:确定针对所述两个以上异构的行为数据表的自定义字段;将所述自定义字段添加到所述用户行为明细表中。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:确定所述用户行为明细表的表结构;根据所述用户行为明细表的表结构确定所述信息指示表的表结构;基于所述信息指示表的表结构,将所述两个以上异构的行为数据表记录在所述信息指示表中。5.根据权利要求1所述的方法,其特征在于,所述基于所述至少一个字段名以及至少一个字段名各自对应的处理函数名,将所述待处理的行为数据表的数据内容记录在所述用户行为明细表中,包括:将所述信息指示表中所记录的表信息、字段名以及字段名对应的处理函数名读入内存;将所述信息指示表中的每一条数据填充到预设代码框架中的相应位置并生成一条可执行的数据库查询代码,得到全部数据库查询代码;对所述全部数据库查询代码做合并操作并增加建表语句,将所述两个以上异构的行为数据表中的数据内容汇总到所述用户行为明细表中。6.根据权利要求1所述的方法,其特征在于,所述方法还包括:确定待查询的用户身份标识;在所述用户行为明细表中查找所述待查询的用户身份标识对应的全部数据;将查询得到的所述全部数据按照时间排序,得到所述用户身份标识对应的行为流水数据;展示所述行为流水数据。7.一种行为数据处理装置,其特征在于,所述装置包括:数据获取单元,用于获取待处理的行为数据表;查找单元,用于在信息只是表中查找与所述数据获取单元获取到的所述待处理的行为数据表对应的至少一个字段名以及所述至少一个字段名各自对应的处理函数名,所述信息指示表用于记录两个以上异构的行为数据表各自对应的字段名以及字段名对应的处理函数名;第一记录单元,用于基于所述查找单元查找到的所述至少一个字段名以及至少一个字段名各自对应的处...

【专利技术属性】
技术研发人员:王凯毛仁歆
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛,KY

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1