转换数据的匹配方法和装置制造方法

文档序号:6519867阅读:225来源:国知局
转换数据的匹配方法和装置制造方法
【专利摘要】本发明公开了一种转换数据的匹配方法和装置。其中,该方法包括:获取转换数据;根据转换数据在数据库中进行查询,获取与转换数据匹配的匹配实体;在得到多个匹配实体的情况下,计算每个匹配实体的属性总值;根据每个匹配实体的属性总值确定转换数据对应的分配实体。通过本发明,能够提高转化数据分配给实体时的准确性,并减少了错误匹配。
【专利说明】转换数据的匹配方法和装置
【技术领域】
[0001]本发明涉及计算机数据处理领域,具体而言,涉及一种转换数据的匹配方法和装置。
【背景技术】
[0002]当转化数据导入物料管理系统时,如果转化信息不够细致完整,那么转化导入后分配到各实体时,可能会出现系统中多个实体同时匹配的情况,默认的情况下随机匹配,分配的对象可能不是实际上产生转化的实体。比如,要导入的转化数据只提供了关键词,没有提供相应的推广计划推广单元等信息,而物料管理系统中可能存在不同的推广计划或者推广单元下有相同名称的关键词,那么当导入这些转化时,有些转化不知道到底是哪个推广计划或者推广单元下的关键词产生的,如果随机分配则不准确。转化,是指潜在客户完成一次推广商户期望的行为,可以是潜在客户在网站上停留了一定时间,浏览了网站上的特定页面,在网站上注册或提交订单等。
[0003]根据上述背景和对已有解决方案的分析,可以看到现有技术有如下缺点:转化分配不准确,容易出现错误匹配的情况。
[0004]目前针对相关技术的转化数据分配对应实体过程中,分配不准确且易出错的问题,目前尚未提出有效的解决方案。

【发明内容】

[0005]针对相关技术的转化数据分配对应实体过程中,分配不准确且易出错的问题,目前尚未提出有效的解决方案,为此,本发明的主要目的在于提供一种转换数据的匹配方法和装置,以解决上述问题。
[0006]为了实现上述目的,根据本发明的一个方面,提供了一种转换数据的匹配方法,该方法包括:获取转换数据;根据转换数据在数据库中进行查询,获取与转换数据匹配的匹配实体;在得到多个匹配实体的情况下,计算每个匹配实体的属性总值;根据每个匹配实体的属性总值确定转换数据对应的分配实体。
[0007]为了实现上述目的,根据本发明的另一方面,提供了一种转换数据的匹配装置,该装置包括:获取模块,用于获取转换数据;查询模块,用于根据转换数据在数据库中进行查询,获取与转换数据匹配的匹配实体;计算模块,用于在得到多个匹配实体的情况下,计算每个匹配实体的属性总值;确定模块,用于根据每个匹配实体的属性总值确定转换数据对应的分配实体。
[0008]通过本发明,采用获取转换数据;根据转换数据在数据库中进行查询,获取与转换数据匹配的匹配实体;在得到多个匹配实体的情况下,计算每个匹配实体的属性总值;根据每个匹配实体的属性总值确定转换数据对应的分配实体,解决了相关现有技术的转化数据分配对应实体过程中,分配不准确且易出错的问题,进而实现提高转化数据分配给实体时的准确性,并减少了错误匹配的效果。【专利附图】

【附图说明】
[0009]此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0010]图1是根据本发明实施例的路由器的选路系统的结构示意图;
[0011]图2是根据本发明实施例的路由器的选路方法的流程图;
[0012]图3是根据本发明实施例的路由器内部装置的结构示意图。
【具体实施方式】
[0013]需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本发明。
[0014]实施例一:
[0015]在其最基本的配置中,图1是根据本发明实施例的转换数据的匹配方法的流程示意图;图2是根据本发明实施例的转换数据的匹配方法的详细流程示意图。
[0016]如图1所示,该转换数据的匹配方法包括如下步骤:
[0017]步骤S10,获取转换数据。具体的,转化数据导入物料系统。
[0018]步骤S30,根据转换数据在数据库中进行查询,获取与转换数据匹配的匹配实体。
[0019]步骤S50,在得到多个匹配实体的情况下,计算每个匹配实体的属性总值。
[0020]步骤S70,根据每个匹配实体的属性总值确定转换数据对应的分配实体。
[0021 ] 本申请上述实施例中,当转化数据匹配到多个匹配实体时,通过计算每个匹配实体的分值,从而根据每个匹配实体的分值来确定为转化数据分配的实体,即针对出现重复匹配的情况可以根据分值的总数的高低来选择转化分配对象,从而得到该转化数据的分配实体。从而解决了相关现有技术的转化数据分配对应实体过程中,分配不准确且易出错的问题,进而实现提高转化数据分配给实体时的准确性,并减少了错误匹配的效果。
[0022]优选地,本申请上述实施例中,在步骤S50在得到多个匹配实体的情况下,计算每个匹配实体的属性总值之前,方法还可以包括如下步骤:获取匹配实体的多个属性,设置每个属性的属性权重值。具体的,由于匹配实体包括多个属性,系统分别给各个属性分配一定的分值作为属性权重值。以关键词的转化导入为例,即关键词是否删除,关键词产生的消费点击和展现,都可以作为转化分配时的参考因素来衡量,
[0023]本申请上述实施例中,在步骤S50在获取与转换数据匹配的匹配实体之后,方法还可以包括如下步骤:
[0024]步骤S501,判断是否存在于转换数据重复匹配的匹配实体,其中,在存在重复匹配的情况下,进入步骤S502,在不存在重复匹配的情况下,进入步骤S503。
[0025]步骤S502,计算每个匹配实体的属性总值的步骤
[0026]步骤S503,将转换数据分配给当前与转换数据匹配的匹配实体。
[0027]本申请上述实施例中,步骤S502,计算每个匹配实体的属性总值的步骤可以包括如下步骤:
[0028]读取步骤,读取一个匹配实体所包含的所有属性。[0029]计算步骤,根据如下公式计算得到一个匹配实体的属性总值
【权利要求】
1.一种转换数据的匹配方法,其特征在于,包括: 获取转换数据; 根据所述转换数据在数据库中进行查询,获取与所述转换数据匹配的匹配实体; 在得到多个匹配实体的情况下,计算每个匹配实体的属性总值; 根据所述每个匹配实体的属性总值确定所述转换数据对应的分配实体。
2.根据权利要求1所述的方法,其特征在于,在得到多个匹配实体的情况下,计算每个匹配实体的属性总值之前,所述方法还包括:获取所述匹配实体的多个属性,设置每个属性的属性权重值。
3.根据权利要求2所述的方法,其特征在于,在获取与所述转换数据匹配的匹配实体之后,所述方法还包括: 判断是否存在于所述转换数据重复匹配的匹配实体,其中, 在存在重复匹配的情况下,进入计算每个匹配实体的属性总值的步骤; 在不存在重复匹配的情况下,将所述转换数据分配给当前与所述转换数据匹配的匹配实体。
4.根据权利要求3所述的 方法,其特征在于,计算每个匹配实体的属性总值的步骤包括: 读取步骤,读取一个所述匹配实体所包含的所有属性; 计算步骤,根据如下公式计算得到一个所述匹配实体的属性总值S= t L力',其中,Qi=属





卜I性参数值*属性权重值,其中,属性参数值表示每个属性在当前状态下的状态参数,所述属性权重值表示每个属性的重要程度,i表示所述匹配实体包括的属性数目; 循环步骤,循环执行步骤读取步骤和所述计算步骤,直至得到每个匹配实体的属性总值。
5.根据权利要求4所述的方法,其特征在于,根据所述每个匹配实体的属性总值确定所述转换数据对应的分配实体的步骤包括: 读取每个匹配实体的所述属性总值Si ; 对所有的属性总值进行排序,将属性总值最高的匹配实体设置为所述分配实体; 将所述转换数据分配给所述分配实体。
6.一种转换数据的匹配装置,其特征在于,包括: 获取模块,用于获取转换数据; 查询模块,用于根据所述转换数据在数据库中进行查询,获取与所述转换数据匹配的匹配实体; 计算模块,用于在得到多个匹配实体的情况下,计算每个匹配实体的属性总值; 确定模块,用于根据所述每个匹配实体的属性总值确定所述转换数据对应的分配实体。
7.根据权利要求6所述的装置,其特征在于,所述装置还包括:设置模块,用于获取所述匹配实体的多个属性,设置每个属性的属性权重值。
8.根据权利要求7所述的装置,其特征在于,所述装置还包括: 判断模块,用于判断是否存在于所述转换数据重复匹配的匹配实体;第一处理模块,用于在存在重复匹配的情况下,进入计算每个匹配实体的属性总值的步骤; 第二处理模块,用于在不存在重复匹配的情况下,将所述转换数据分配给当前与所述转换数据匹配的匹配实体。
9.根据权利要求8所述的装置,其特征在于,所述计算模块包括: 第一读取模块,用于读取一个所述匹配实体所包含的所有属性; 子计算模块,用于根据如下公式计算得到一个所述匹配实体的属性总值
10.根据权利要求9所述的装置,其特征在于,所述确定模块包括: 第二读取模块,用于读取每个匹配实体的所述属性总值Si ; 排序模块,用于对所有的属性总值进行排序,将属性总值最高的匹配实体设置为所述分配实体; 分配模块,用于将所述转换数据分配给所述分配实体。
【文档编号】G06F17/30GK103810240SQ201310586052
【公开日】2014年5月21日 申请日期:2013年11月19日 优先权日:2013年11月19日
【发明者】陈改静 申请人:北京国双科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1