数据选择的方法及装置制造方法

文档序号:6512118阅读:182来源:国知局
数据选择的方法及装置制造方法
【专利摘要】本发明公开了一种数据统计的方法及装置,涉及互联网应用领域,用于解决对每个方案逐一进行统计造成选择速度缓慢的问题。方法包括:从至少一个待测试数据中选择一个目标数据;将目标数据分别发送给至少一个终端,用于终端执行目标数据,至少一个终端的数量占总终端数的预设比例;接收各终端发送的曝光信息和转化信息,曝光信息为用户接触到目标数据时触发的信息,曝光信息包括测试据标识和用户标识,转化信息用于表示用户根据目标数据产生指标量时触发的信息,转化信息包括用户标识、指标类型和指标量;根据接收到的全部曝光信息和转化信息,对目标数据标识对应的至少一个指标量进行统计。本发明主要应用于产品版本测试的过程中。
【专利说明】数据选择的方法及装置

【技术领域】
[0001] 本发明涉及互联网应用领域,尤其涉及一种数据选择的方法及装置。

【背景技术】
[0002] 在产品研发的过程中,需要从许多方案中选择一个最优方案。例如,在社交网占 中,有一个获取他人联系方式的图标。现有两种方式,一种是电话图标,另一种时对方联系 人的头像。
[0003] 现有的选择方式为,由经验丰富的设计人员根据经验选择最优的方式。如果经验 丰富的设计人员无法选择出最优的方式,则随机选取一种方式进行实施,在一定时间内(如 一个星期)观察随机选取的方式的效果是否符合预定的要求,如果不符合预定的要求,则选 用其余的方式,并询问经验丰富的设计人员是否得当。
[0004] 在实现上述数据选择的过程中,发明人发现现有技术中至少存在如下问题:由于 随机选取的方式未必是最适用于用户使用需求的方式,因此,通过一定时间(如一个星期) 对每一种方式逐一进行统计,再选择最优方式的速度将非常缓慢。


【发明内容】

[0005] 本发明提供的一种数据统计的方法及装置,用于解决对每个方案逐一进行统计造 成选择速度缓慢的问题。
[0006] -方面,本发明提供了一种数据选择的方法,包括:
[0007] 从至少一个待测试数据中选择一个目标数据;
[0008] 将所述目标数据分别发送给至少一个终端,用于所述终端执行所述目标数据,所 述至少一个终端的数量占总终端数的预设比例;
[0009] 接收各终端发送的曝光信息和转化信息,所述曝光信息为用户接触到所述目标数 据时触发的信息,所述曝光信息包括测试据标识和用户标识,所述转化信息用于表示用户 根据所述目标数据产生指标量时触发的信息,所述转化信息包括用户标识、指标类型和指 标量;
[0010] 根据接收到的全部曝光信息和转化信息,对目标数据标识对应的至少一个指标量 进行统计。
[0011] 另一方面,本发明还提供了一种数据选择的装置,包括:
[0012] 选择单元,用于从至少一个待测试数据中选择一个目标数据;
[0013] 发送单元,用于将所述选择单元选择的所述目标数据分别发送给至少一个终端, 用于所述终端执行所述目标数据,所述至少一个终端的数量占总终端数的预设比例;
[0014] 接收单元,用于接收各终端发送的曝光信息和转化信息,所述曝光信息为用户接 触到所述目标数据时触发的信息,所述曝光信息包括测试据标识和用户标识,所述转化信 息用于表示用户根据所述目标数据产生指标量时触发的信息,所述转化信息包括用户标 识、指标类型和指标量;
[0015] 统计单元,用于根据接收到的全部曝光信息和转化信息,对目标数据标识对应的 至少一个指标量进行统计。
[0016] 本发明提供的数据选择的方法及装置,能够根据预设比例从多个待测试数据中选 择一个待测试数据作为目标数据,将目标数据分别发送给在整体终端数量中占预设比例的 至少一个终端。对接收到的各终端发送的曝光信息和转化信息中的指标量进行统计。现有 技术中,每一次只能够对一个待测试数据进行测试,需要经过多次测试方可得到各待测试 数据的测试结果,测试周期长。本发明通过对不同比例的终端发送不同的待测试数据,达到 并行测试的效果,进而提高测试速度。

【专利附图】

【附图说明】
[0017] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本 发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以 根据这些附图获得其他的附图。
[0018] 图1为本发明实施例中一个数据选择的方法的流程图;
[0019] 图2为本发明实施例中另一个数据选择的方法的流程图;
[0020] 图3为本发明实施例中再一个数据选择的方法的流程图;
[0021] 图4为本发明实施例中一个设置界面示意图;
[0022] 图5为本发明实施例中运行数据选择的方法的架构示意图;
[0023] 图6为本发明实施例中一个数据选择的装置的结构示意图;
[0024] 图7为本发明实施例中另一个数据选择的装置的结构示意图。

【具体实施方式】
[0025] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于 本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他 实施例,都属于本发明保护的范围。
[0026] 本发明实施例提供了 一种数据选择的方法,所述方法应用于网络侧服务器,如图1 所示,包括:
[0027] 步骤101、从至少一个待测试数据中选择一个目标数据。
[0028] 可根据预设比例或者散列函数(哈希算法)从待测试数据中选择一个目标数据。每 个待测试数据都具有一个标识(ID),该标识为一个数字。运行一个随机数,得到个随机数 字。根据该数字和散列函数能够确定一个待测试数据标识,进而确定目标数据。或者,运行 得到一个0-100之间的随机数,根据预设比例将0-100划分为对应不同待测试数据的数值 区间,根据随机数所在的数值区间确定一个待测试数据,进而确定目标数据。例如,有四个 待测试数据,预设比例为25% :25% :25% :25%,此时如果随机数为34,则将第二个待测试数据 确定为目标数据。所述待测试数据为产品的待测试版本的执行代码等需要进行选择的数 据。
[0029] 本发明实施例中所述的待测试数据用于在终端进行运行,以满足用户的使用需 求,如网页浏览、运行应用等。不同的待测试数据对应于不同的数据处理和显示方式,用户 通过运行有目标数据的终端进行操作,能够触发曝光参数和转化参数,通过统计不同目标 数据触发的曝光参数和转化参数,能顾得出目标数据的使用效果,以便程序员选择最优的 目标数据。
[0030] 步骤102、将目标数据分别发送给至少一个终端,用于终端执行目标数据,其中,该 至少一个终端的数量占总终端数的预设比例。
[0031] 由于每个待测试数据被选择为目标数据的概率为预设比例,因此,接收目标数据 的至少一个终端的数量在总终端数中的比例也为预设比例。
[0032] 步骤103、接收各终端发送的曝光信息和转化信息,曝光信息为用户接触到目标数 据时触发的信息,曝光信息包括测试据标识和用户标识,转化信息用于表示用户根据目标 数据产生指标量时触发的信息,转化信息包括用户标识、指标类型和指标量。
[0033] 其中,用户接触到目标数据,为用户获取到目标数据的行为,包括终端显示目标数 据、终端执行目标数据得到的图案或图形等。例如:目标数据用于显示一个网页,该网页的 背景为绿色。当用户打开该网页时,即终端显示该网页时,终端发送曝光信息。
[0034] 转化信息的触发时机与指标量有关,当用户操作产生了某指标量时,终端发送转 化信息。例如:指标量为付费金额,如果终端确定支付成功,则发送转化信息。
[0035] 曝光信息包括下述至少一种参数:测试号、目标数据标识、用户标识、曝光时间。测 试号用于表示一次目标数据的发送操作。用户标识为用户的即时通信账号或用户手机号或 用户邮箱等。曝光时间为曝光信息触发的时间。
[0036] 转化信息包括下述至少一种参数:测试号、用户标识、指标量标识、指标量数值、转 化时间。
[0037] 指标量至少包括下述任意一种参数:在线时长、点击次数、交易额度等。
[0038] 步骤104、根据接收到的全部曝光信息和转化信息,对目标数据标识对应的至少一 个指标量进行统计。
[0039] 由于用户对终端显示的功能按键不会全部点击,因此会存在发送了曝光信息但未 发送转化信息的情况。通过统计在运行目标数据后,各终端发送的曝光信息和转化信息的 比值,能够得到转化率。根据转化率能够确定一种转化效果最优的目标数据。
[0040] 本发明提供的数据选择的方法,能够根据预设比例从多个待测试数据中选择一个 待测试数据作为目标数据,将目标数据分别发送给在整体终端数量中占预设比例的至少一 个终端。对接收到的各终端发送的曝光信息和转化信息中的指标量进行统计。现有技术中, 每一次只能够对一个待测试数据进行测试,需要经过多次测试方可得到各待测试数据的测 试结果,测试周期长。本发明通过对不同比例的终端发送不同的待测试数据,达到并行测试 的效果,进而提高测试速度。
[0041] 本发明实施例还提供了一种数据选择的方法,作为对图1所示方法的进一步说 明,除了可以向全部终端发送目标数据,还可以对全部中断中的部分终端进行目标数据包 的测试,其实施方式如图2所示,在步骤101、所述从至少一个待测试数据中选择一个目标 数据,并确定用于接收所述目标数据的至少一个终端之前,所述方法还包括:
[0042] 步骤201、接收至少一个终端分别发送的一个数据请求,所述数据请求用于请求目 标数据。
[0043] 该数据请求可以用于显示网页等存储于网络侧服务器中的数据或程序。例如:数 据请求为请求下载某安装包,或数据请求为请求下载某网页内容。
[0044] 步骤101、从至少一个待测试数据中选择一个目标数据,包括:
[0045] 步骤202a、如果所述数据请求中携带的用户标识包含在测试列表中,则从至少一 个待测试数据中选择一个目标数据。
[0046] 如果需要对部分用户进行目标数据的测试,则将该部分用户中每个用户的用户标 识存储到测试列表中。通过查询用户发出数据请求中携带的用户标识,可确定该用户是否 为记性目标数据测试的用户。如果是,则至少一个待测试数据中选择一个目标数据。
[0047] 步骤202b、如果所述数据请求中携带的用户标识不包含在测试列表中,则发送待 测试数据以外的预设数据,用于对部分用户进行测试。
[0048] 如果发起数据请求的用户不在测试列表中,则该用户不参数与目标数据测试,此 时向用户发送待测试数据之外的预设数据,该预设数据为默认数据。
[0049] 步骤102、将所述目标数据分别发送给至少一个终端,包括:
[0050] 步骤203、将所述目标数据发送给请求所述目标数据的终端。
[0051] 本发明实施例提供的数据选择的方法,能够对部分用户进行目标数据的测试,进 而针对性的进行测试,提高测试的精确度。
[0052] 本发明实施例还提供了一种数据选择的方法,作为对图1所示方法的具体描述, 步骤101、从至少一个待测试数据中选择一个目标数据,包括 :
[0053] 运行随机数,根据所述随机数所属的数值区间,从至少一个待测试数据中选择一 个待测试数据作为目标数据,每个待测试数据分别对应一个数值区间,各数值区间的取值 范围的比例与预设比例相符。
[0054] 将整体数值取值范围根据预设值比例进行划分,得到与待测试数据的数量相等的 至少一个数值区间,每个待测试数据对应一个数值区间。根据得到的随机数所在的数值区 间,确定目标数据。预设比例中,各待测试数据所占比例的总和为1。例如:30% :30% :40%, 或 25% :25% :25% :25% 等。
[0055] 本发明实施例提供的数据选择的方法,能够根据预设比例,从至少一个待测试数 据中选择一个目标数据进行检测,保证在并行测试目标数据的同时保证各目标数据测试对 象符合预设比例,保证目标数据选择的稳定性和可靠性。
[0056] 本发明实施例还提供了一种数据选择的方法,作为对图1所示方法的具体说明, 步骤104、根据接收到的全部曝光信息和转化信息,对目标数据标识对应的至少一个指标量 进行统计,包括:
[0057] 在达到预设条件时,根据接收到的全部曝光信息和转化信息,对目标数据标识对 应的至少一个指标量进行统计;
[0058] 或者,根据用户输入的目标指标量,从接收到的全部曝光信息和转化信息中,对目 标数据标识对应的至少一个指标量进行统计。
[0059] 可当达到预设条件时,自动启动统计。该预设条件为达到预设时长时或当曝光信 息中的测试号达到预定数值。当测试号达到预定数值时,全部需要进行测试的终端均受到 目标数据。预设时长用于预估全部需要进行测试的终端收到并为用户提供服务的时间,例 如1小时。统计的内容可以使用户预先设置的指标量也可以时全部指标量。
[0060] 还可以根据用户的触发指示启动统计,当接收到用户输入的目标指标量时,启动 统计。此时,对已接收到的曝光记录和转化记录进行统计。
[0061] 本发明实施例提供的数据选择的方法,能够通过两种统计方式对节后到的全部曝 光信息和转化信息进行统计。在达到预设条件是进行统计,能够节省用户的输入操作,提高 数据选择的效率。根据人工输入的目标指标量进行统计,能够根有针对行的进行统计。
[0062] 本发明实施例还提供了一种数据选择的方法,作为对图1所示方法的进一步描 述,如图3所示,在步骤104、对目标数据标识对应的至少一个指标量进行统计之后,所述方 法还包括:
[0063] 步骤301、输出各目标数据、各目标数据的统计结果以及各目标数据对应的预设比 例。
[0064] 步骤302、根据用户输入的修改指令,对预设比例进行修改。
[0065] 在输入统计结果之后,接收用户对预设比例的修改,能够对预设比例进行调整,进 而改变待测试数据的个数和各待测试数据之间的比例关系,进行进一步的测试,进而筛选 出最优数据。
[0066] 输出界面如表1所示,如果用户统计的指标量为点击次数转化率和支付请求转化 率,则显示各待测试数据的统计结果。
[0067]

【权利要求】
1. 一种数据选择的方法,其特征在于,包括: 从至少一个待测试数据中选择一个目标数据; 将所述目标数据分别发送给至少一个终端,用于所述终端执行所述目标数据,所述至 少一个终端的数量占总终端数的预设比例; 接收各终端发送的曝光信息和转化信息,所述曝光信息为用户接触到所述目标数据 时触发的信息,所述曝光信息包括测试据标识和用户标识,所述转化信息用于表示用户根 据所述目标数据产生指标量时触发的信息,所述转化信息包括用户标识、指标类型和指标 量; 根据接收到的全部曝光信息和转化信息,对目标数据标识对应的至少一个指标量进行 统计。
2. 根据权利要求1所述的方法,其特征在于,在所述从至少一个待测试数据中选择 一个目标数据,并确定用于接收所述目标数据的至少一个终端的步骤之前,所述方法还包 括: 接收至少一个终端分别发送的一个数据请求,所述数据请求用于请求目标数据; 所述从至少一个待测试数据中选择一个目标数据的步骤,包括: 如果所述数据请求中携带的用户标识包含在测试列表中,则从至少一个待测试数据中 选择一个目标数据; 所述将所述目标数据分别发送给至少一个终端的步骤,包括: 将所述目标数据发送给请求所述目标数据的终端。
3. 根据权利要求1或2所述的方法,其特征在于,从至少一个待测试数据中选择一个目 标数据的步骤,包括: 运行随机数,根据所述随机数所属的数值区间,从至少一个待测试数据中选择一个待 测试数据作为目标数据,每个待测试数据分别对应一个数值区间,各数值区间的取值范围 的比例与预设比例相符。
4. 根据权利要求3所述的方法,其特征在于,所述根据接收到的全部曝光信息和转化 信息,对目标数据标识对应的至少一个指标量进行统计的步骤,包括: 在达到预设条件时,根据接收到的全部曝光信息和转化信息,对目标数据标识对应的 至少一个指标量进行统计; 或者,根据用户输入的目标指标量,从接收到的全部曝光信息和转化信息中,对目标数 据标识对应的至少一个指标量进行统计。
5. 根据权利要求4所述的方法,其特征在于,在所述对目标数据标识对应的至少一个 指标量进行统计步骤之后,所述方法还包括: 输出各目标数据、各目标数据的统计结果W及所述各目标数据对应的预设比例; 根据用户输入的修改指令,对所述预设比例进行修改。
6. -种数据选择的装置,其特征在于,包括: 选择单元,用于从至少一个待测试数据中选择一个目标数据; 发送单元,用于将所述选择单元选择的所述目标数据分别发送给至少一个终端,用于 所述终端执行所述目标数据,所述至少一个终端的数量占总终端数的预设比例; 接收单元,用于接收各终端发送的曝光信息和转化信息,所述曝光信息为用户接触到 所述目标数据时触发的信息,所述曝光信息包括测试据标识和用户标识,所述转化信息用 于表示用户根据所述目标数据产生指标量时触发的信息,所述转化信息包括用户标识、指 柄类型和指柄量; 统计单元,用于根据接收到的全部曝光信息和转化信息,对目标数据标识对应的至少 一个指标量进行统计。
7. 根据权利要求6所述的装置,其特征在于,所述接收单元还用于,接收至少一个终端 分别发送的一个数据请求,所述数据请求用于请求目标数据; 所述选择单元还用于,当所述数据请求中携带的用户标识包含在测试列表中时,从至 少一个待测试数据中选择一个目标数据; 所述发送单元还用于,将所述目标数据发送给请求所述目标数据的终端。
8. 根据权利要求6或7所述的装置,其特征在于,所述选择单元还用于,运行随机数,根 据所述随机数所属的数值区间,从至少一个待测试数据中选择一个待测试数据作为目标数 据,每个待测试数据分别对应一个数值区间,各数值区间的取值范围的比例与预设比例相 符。
9. 根据权利要求8所述的装置,其特征在于,所述统计单元还用于,在达到预设条件 时,根据接收到的全部曝光信息和转化信息,对目标数据标识对应的至少一个指标量进行 统计。
10. 根据权利要求9所述的装置,其特征在于,所述统计单元还用于,根据用户输入的 目标指标量,从接收到的全部曝光信息和转化信息中,对目标数据标识对应的至少一个指 标量进行统计。
11. 根据权利要求9或10所述的装置,其特征在于,所述装置还包括: 输出单元,用于输出各目标数据、各目标数据的统计结果W及所述各目标数据对应的 预设比例; 所述接收单元你还用于接收用户输入的修改指令; 修改单元,用于根据接收单元接收到修改指令,对所述预设比例进行修改。
【文档编号】G06F17/30GK104462116SQ201310426098
【公开日】2015年3月25日 申请日期:2013年9月17日 优先权日:2013年9月17日
【发明者】王翔, 金海东 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1