本申请涉及网络技术领域,特别涉及一种商圈推荐方法、计算设备、装置及存储介质。
背景技术:
近些年来,随着信息技术的发展,数据计算及相关的推荐算法等技术正在为人们生活的各个领域提供强大的决策支持,随着居民消费水平的不断提高,商业店铺越来越多,商圈推荐对于商业店铺的选址越来越重要,现有技术进行商圈推荐多依靠个人经验,但是不同的人的经验有所差异,不确定性很高,不能直观准确的找到最合适的商圈进行推荐。
技术实现要素:
鉴于上述问题,本申请提供了一种商圈推荐方法、计算设备、装置及存储介质,提高了商圈推荐的准确性。
一方面,本申请实施例提供了一种商圈推荐方法,包括:
确定目标品牌现有门店所在的商圈,采集目标品牌现有门店在各个商圈的活跃度;
确定所述目标品牌现有门店的源商圈,所述源商圈为目标品牌现有门店中活跃度大于第一阈值的门店所在的商圈;
计算所述源商圈与待推荐商圈的相似度,确定所述相似度大于第二阈值的待推荐商圈为与所述源商圈对应的候选商圈;
根据所述源商圈内用户的行为数据计算所述源商圈内目标品牌与待关联品牌的第一关联度,确定所述第一关联度大于第三阈值的待关联品牌为所述源商圈内所述目标品牌的关联品牌;
计算所述候选商圈内所述关联品牌与所述目标品牌的第二关联度,确定所述第二关联度大于第四阈值的候选商圈为与所述源商圈对应的目标商圈。
在本申请一个示意性的实施方案中,所述计算所述源商圈与待推荐商圈的相似度包括:
获取所述源商圈以及待推荐商圈的特征值,其中,所述特征值包括:商圈的店均分布,店均,门店数,环境,服务,门店星级,门店评论数量,门店营业时间和/或非餐饮品牌分布;
将所述源商圈以及待推荐商圈的特征值向量化,得到特征向量;
建立相似度计算模型;
根据所述源商圈的特征向量、所述待推荐商圈的特征向量以及所述相似度计算模型,计算所述源商圈与所述待推荐商圈的相似度。
在本申请一个示意性的实施方案中,所述相似度计算模型为:
其中,ρx,y表示源商圈x与待推荐商圈y的相似度,x和y表示源商圈x与待推荐商圈y特征向量,
在本申请一个示意性实施方案中,所述计算所述源商圈内目标品牌与待关联品牌的第一关联度包括:
获取进入源商圈内目标品牌现有门店的第一用户数;
获取进入源商圈内目标品牌现有门店并且进入待关联品牌门店的第二用户数;
建立第一关联度计算模型;
根据所述第一用户数、所述第二用户数和所述第一关联度计算模型,确定所述第一关联度。
在本申请一个示意性实施方案中,所述第一关联度计算模型为:
其中,p(a,b)表示源商圈内目标品牌a与待关联品牌b的第一关联度,frq(a,b)表示进入源商圈内目标品牌a门店并且进入源商圈内待关联品牌b门店的第二用户数,n是进入源商圈内目标品牌a门店的第一用户数。
在本申请一个示意性实施方案中,所述计算所述候选商圈内所述关联品牌与所述目标品牌的第二关联度包括:
获取所述第二用户数和候选商圈,并将所述第二用户数进行归一化处理;
建立第二关联度计算模型;
根据所述归一化处理的所述第二用户数和所述第二关联度计算模型,计算第二关联度。
在本申请一个示意性实施方案中,所述第二关联度计算模型为:
其中,
在本申请一个示意性实施方案中,所述目标品牌现有门店在各个商圈的活跃度包括:
所述目标品牌的各个门店的营业额、客流量和/或网络点击量。
另一方面,本申请还提供一种商圈推荐装置,包括:
采集模块,用于确定目标品牌现有门店所在的商圈,采集目标品牌现有门店在各个商圈的活跃度;
源商圈确定模块,用于确定所述目标品牌现有门店的源商圈,所述源商圈为目标品牌现有门店中活跃度大于第一阈值的门店所在的商圈;
候选商圈确定模块,用于计算所述源商圈与待推荐商圈的相似度,确定所述相似度大于第二阈值的待推荐商圈为与所述源商圈对应的候选商圈;
关联品牌确定模块,用于根据所述源商圈内用户的行为数据计算所述源商圈内目标品牌与待关联品牌的第一关联度,确定所述第一关联度大于第三阈值的待关联品牌为所述源商圈内所述目标品牌的关联品牌;
目标商圈确定模块,用于计算所述候选商圈内所述关联品牌与所述目标品牌的第二关联度,确定所述第二关联度大于第四阈值的候选商圈为与所述源商圈对应的目标商圈。
在本申请一个示意性的实施方案中,所述候选商圈确定模块还包括:
第一候选商圈确定子模块,用于获取所述源商圈以及待推荐商圈的特征值,其中,所述特征值包括:商圈的店均分布,店均,门店数,环境,服务,门店星级,门店评论数量,门店营业时间和/或非餐饮品牌分布;
第二候选商圈确定子模块,用于将所述源商圈以及待推荐商圈的特征值向量化,得到特征向量;
第三候选商圈确定子模块,用于建立相似度计算模型;
第四候选商圈确定子模块,用于根据所述源商圈的特征向量、所述待推荐商圈的特征向量以及所述相似度计算模型,计算所述源商圈与所述待推荐商圈的相似度。
在本申请一个示意性的实施方案中,所述相似度计算模型为:
其中,ρx,y表示源商圈x与待推荐商圈y的相似度,x和y表示源商圈x与待推荐商圈y特征向量,
在本申请一个示意性的实施方案中,所述关联品牌确定模块包括:
第一关联品牌确定子模块,用于获取进入源商圈内目标品牌现有门店的第一用户数;
第二关联品牌确定子模块,用于获取进入源商圈内目标品牌现有门店并且进入待关联品牌门店的第二用户数;
第三关联品牌确定子模块,用于建立第一关联度计算模型;
第四关联品牌确定子模块,用于根据所述第一用户数、所述第二用户数和所述第一关联度计算模型,确定所述第一关联度。
在本申请一个示意性的实施方案中,所述第一关联度计算模型为:
其中,p(a,b)表示源商圈内目标品牌a与待关联品牌b的第一关联度,frq(a,b)表示进入源商圈内目标品牌a门店并且进入源商圈内待关联品牌b门店的第二用户数,n是进入源商圈内目标品牌a门店的第一用户数。
在本申请一个示意性实施方案中,所述目标商圈确定模块包括:
第一目标商圈确定子模块,用于获取所述第二用户数和候选商圈,并将所述第二用户数进行归一化处理;
第二目标商圈确定子模块,用于建立第二关联度计算模型;
第三目标商圈确定子模块,用于根据所述归一化处理的所述第二用户数和所述第二关联度计算模型,计算第二关联度。
在本申请一个示意性实施方案中,所述第二关联度计算模型为:
其中,
在本申请一个示意性实施方案中,所述目标品牌现有门店在各个商圈的活跃度包括:
所述目标品牌的各个门店的营业额、客流量和/或网络点击量。
又一方面,本申请还提供一种计算设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机指令,所述处理器执行所述指令时实现以下步骤:
确定目标品牌现有门店所在的商圈,采集目标品牌现有门店在各个商圈的活跃度;
确定所述目标品牌现有门店的源商圈,所述源商圈为目标品牌现有门店中活跃度大于第一阈值的门店所在的商圈;
计算所述源商圈与待推荐商圈的相似度,确定所述相似度大于第二阈值的待推荐商圈为与所述源商圈对应的候选商圈;
根据所述源商圈内用户的行为数据计算所述源商圈内目标品牌与待关联品牌的第一关联度,确定所述第一关联度大于第三阈值的待关联品牌为所述源商圈内所述目标品牌的关联品牌;
计算所述候选商圈内所述关联品牌与所述目标品牌的第二关联度,确定所述第二关联度大于第四阈值的候选商圈为与所述源商圈对应的目标商圈。
另一方面,本申请还提供一种存储介质,存储有计算机指令,所述计算机指令被执行时实现如前所述的一种商圈推荐方法中的步骤。
本申请实施例提供的一种商圈推荐方法、计算设备、装置及存储介质,根据采集到的数据以及相应算法计算出目标品牌的候选商圈,进而根据第一关联度和第二关联度计算得出目标商圈,能够减少在选址过程中人为因素的干扰,提高推荐准确性,为商户选择开店地址进行指导。
附图说明
根据下述参照附图进行的详细描述,本申请的上述和其他目的、特征和优点将变得显而易见。在附图中:
图1为本申请一实施例提供的一种商圈推荐方法的流程图;
图2为本申请一实施例提供的计算所述源商圈与待推荐商圈的相似度的流程图;
图3为本申请一实施例计算所述源商圈内目标品牌与待关联品牌的第一关联度的流程图;
图4为本申请一实施例提供的所述计算所述候选商圈内所述关联品牌与所述目标品牌的第二关联度的流程图;
图5为本申请一实施例提供的目标品牌a的商圈推荐方法流程图;
图6为本申请一实施例提供的商圈推荐方法的推荐结果示意图;
图7为本申请一实施例提供的一种商圈推荐装置的结构示意图。
具体实施方式
下面描述本申请的各个方面。本文的教导可以以多种多样形式具体体现,并且在本文中公开的任何具体结构、功能或两种仅仅是代表性的。基于本文的教导,本领域技术人员应该明白的是,本文所公开的一个方面可以独立于任何其他方面实现,并且这些方面中的两个或多个方面可以按照各种方式组合。例如,可以使用本文所阐述的任何数目的方面,实现装置或实践方法。另外,可以使用其他机构、功能、或除了本文所阐述的一个或多个方面之外或不是本文所阐述的一个或多个方面的结构和功能,实现这种装置或实践这种方法。此外,本文所描述的任何方面可以包括权利要求的至少一个元素。
在本申请中,提供了一种商圈推荐方法、计算设备、装置及存储介质。下面结合附图对本申请的具体实施方式进行描述。
图1为本申请一实施例提供的一种商圈推荐方法的流程图,包括步骤101至105。
步骤101:确定目标品牌现有门店所在的商圈,采集目标品牌现有门店在各个商圈的活跃度。
在本申请的实施例中,所述目标品牌可以任一类型的品牌,包括服饰、鞋包或餐饮。
步骤102:确定所述目标品牌现有门店的源商圈,所述源商圈为目标品牌现有门店中活跃度大于第一阈值的门店所在的商圈。
本申请实施例中,所述目标品牌现有门店在各个商圈的活跃度包括:所述目标品牌的各个门店的营业额、客流量和/或网络点击量。
步骤103:计算所述源商圈与待推荐商圈的相似度,确定所述相似度大于第二阈值的待推荐商圈为与所述源商圈对应的候选商圈。
步骤104:根据所述源商圈内用户的行为数据计算所述源商圈内目标品牌与待关联品牌的第一关联度,确定所述第一关联度大于第三阈值的待关联品牌为所述源商圈内所述目标品牌的关联品牌。
步骤105:计算所述候选商圈内所述关联品牌与所述目标品牌的第二关联度,确定所述第二关联度大于第四阈值的候选商圈为与所述源商圈对应的目标商圈。
本申请实施例提供的一种商圈推荐方法,根据采集到的数据以及相应算法计算出目标品牌现有门店所在的商圈中,与所述源商圈对应的候选商圈,进而得出与所述源商圈对应的目标商圈,从而减少在所述目标品牌的新门店选址过程中人为因素的干扰,提高商圈推荐的准确性,为商户选择开店地址进行指导。
下面结合图2-图4,对本申请实施例提供的商圈推荐方法中各个参数的计算进行详细描述。
图2为本申请一实施例提供的计算所述源商圈与待推荐商圈的相似度的流程图,包括:步骤201至204。
步骤201:获取所述源商圈以及待推荐商圈的特征值。
在本实施例中,所述特征值包括:商圈的店均分布,店均,门店数,环境,服务,门店星级,门店评论数量,门店营业时间和/或非餐饮品牌分布。
步骤202:将所述源商圈以及待推荐商圈的特征值向量化,得到特征向量。
步骤203:建立相似度计算模型。
可以根据皮尔逊相关系数建立相似度计算模型并计算源商圈与待推荐商圈的相似度。
具体地,根据所述皮尔逊相关系数建立的相似度计算模型如下:
其中,ρx,y表示源商圈x与待推荐商圈y的相似度,x和y表示源商圈与待推荐商圈的特征向量,
步骤204:根据所述源商圈的特征向量、所述待推荐商圈的特征向量以及所述相似度计算模型,计算所述源商圈与所述待推荐商圈的相似度。
所述源商圈x及待推荐商圈y的特征可以包括:商圈的店均分布,店均,门店数,环境,服务,门店星级,门店评论数量,门店营业时间和/或非餐饮品牌分布。
将上述选取的源商圈x与待推荐商圈y的特征值向量化,得到相应的特征向量x和y。本申请实施例中,所述源商圈x的特征向量为x1,x2,……,xn,所述商圈y的特征向量为y1,y2,……,yn,则可以计算出源商圈x的特征向量与商圈y的特征向量的均值,若用x表示源商圈x特征向量的均值,y表示商圈y特征向量的均值,则
将计算后更得到的
根据上述计算源商圈x与待推荐商圈y的相似的方法,依次计算待推荐商圈与源商圈x的相似度,具体计算过程可以参见上文的相关说明,这里不再赘述。
将上述源商圈x与待推荐商圈的相似度进行排序,确定所述相似度大于第二阈值的待推荐商圈为与所述源商圈x对应的候选商圈,本申请实施例确定的候选商圈可以记为y1,y2,……,yt,所述第二阈值可以根据实际需要进行设置,在此不做限定。
由此,基于上述计算过程得出与所述源商圈x相似度较高的候选商圈,在进行商圈选址时,可以在与所述源商圈x相似度较高的候选商圈中确定,减少人为因素的干扰,提高推荐的准确度。
图3为本实施例提供的所述计算所述源商圈内目标品牌与待关联品牌的第一关联度的流程图,包括:步骤301至304。
步骤301:获取进入源商圈内目标品牌现有门店的第一用户数。
在本实施例中,所述第一用户数可以根据用户的消费记录确定,也可以根据用户的会员注册信息确定。
步骤302:获取进入源商圈内目标品牌现有门店并且进入待关联品牌门店的第二用户数。
在本实施例中,所述第二用户数可以根据用户的消费记录确定,也可以根据用户的会员注册信息确定。
步骤303:建立第一关联度计算模型。
在本实施例中,所述第一关联度计算模型可以通过基于关联规则的算法进行建模。
具体地,根据所述关联规则的算法建立的第一关联度计算模型如下:
其中,p(a,b)表示源商圈x内目标品牌a与待关联品牌b的第一关联度,frq(a,b)表示进入源商圈x内目标品牌a门店并且进入源商圈x内待关联品牌b门店的第二用户数,n是进入源商圈x内目标品牌a门店的第一用户数。
步骤304:根据所述第一用户数、所述第二用户数和所述第一关联度计算模型,确定所述第一关联度。
具体地,将步骤301和步骤302中的所述第一用户数与所述第二用户数代入到所述式2中,计算源商圈x内目标品牌a与待关联品牌b的第一关联度,根据式2,所述第一关联度为用户进入源商圈内目标品牌a的门店并且进入待关联品牌b的门店的概率,概率越大表示第一关联度越高。
若多个待关联品牌为b1,b2,……,bm,m为正整数,根据式2分别计算出目标品牌a与各个待关联品牌b1,b2,……,bm的第一关联度,确定与所述目标品牌a的第一关联度大于第三阈值的待关联品牌为关联品牌,本例中所述关联品牌可以为b1,b2,……,bn,n为正整数且n≤m。
在本实施例中,根据源商圈x内用户的行为数据计算目标品牌与待关联品牌的第一关联度确定关联品牌,该目标品牌的关联品牌的客观性强,在进行商圈推荐时,基于所述关联品牌确定目标商圈准确度更高。
图4为本实施例提供的所述计算所述候选商圈内所述关联品牌与所述目标品牌的第二关联度的流程图,包括:步骤401至403。
步骤401:获取所述第二用户数和候选商圈,并将所述第二用户数进行归一化处理。
例如,根据上述计算得出的关联品牌为b1,b2,……,bn,进入目标品牌a的门店且进入关联品牌bj(j为正整数,且n≥j≥1)的门店的第二用户数分别为frq(a,b1),frq(a,b2),……,frq(a,bn),为了便于计算,将上述frq(a,b1),frq(a,b2),……,frq(a,bn)进行归一化处理,归一化后的结果为:f(a,b1),f(a,b2),……,f(a,bn)。
步骤402:建立第二关联度计算模型。
在本实施例中,根据上述计算得出的候选商圈和关联品牌,建立第二关联度模型。
例如,根据图2得出的候选商圈为y1,y2,……,yt,若候选商圈yi(i为正整数,且t≥i≥1)中存在n个关联品牌中的k个关联品牌,则第二关联度计算模型为:
其中,
步骤403:根据所述归一化处理的所述第二用户数和所述第二关联度计算模型,计算第二关联度。
在本实施例中,将步骤401中经过归一化处理后的第二用户数f(a,b1),f(a,b2),……,f(a,bn),代入到式3中,得出每个候选商圈yi内n个关联品牌与所述关联品牌的第二关联度,并选择第二关联度大于第四阈值的候选商圈为目标商圈。
实际应用中,可以对所述第二关联度进行排序,可以更为快捷地确定出大于第四阈值的候选商圈。
在本申请实施例中,基于所述候选商圈内所述关联品牌与所述目标品牌的第二关联度确定目标商圈进行商圈推荐,能够减少商圈选择中的不确定因素,降低选址误差。
以某一餐饮品牌a为目标品牌为例,参考图5和图6的计算方法及其结果,本申请所提供的一种商圈推荐方法包括:步骤501至505。
步骤501:确定目标品牌a现有门店所在的商圈,采集目标品牌a现有门店在各个商圈的活跃度。
具体的,首先确定该餐饮品牌a现有门店所在的商圈包括商圈1,商圈2,……,商圈n,采集目标品牌现有门店在商圈1,商圈2,……,商圈n的活跃度,其中所述活跃度可以包括:所述目标品牌的各个门店的营业额、客流量和/或网络点击量。
步骤502:确定所述目标品牌a现有门店的源商圈,所述源商圈为目标品牌a现有门店中活跃度大于第一阈值的门店所在的商圈。
以所述目标品牌的各个门店的营业额为活跃度指标为例,营业额越高,则门店的活跃度越高,选择所述目标品牌的各个门店的营业额大于第一阈值的门店所在的商圈为源商圈,第一阈值可以设置为100万,目标品牌现有门店商圈1,商圈2,……,商圈n中营业额大于100万的商圈即为源商圈。在本申请实施例中,源商圈记为源商圈1、源商圈2、源商圈3、源商圈4和源商圈5。在本申请实施例中,为不同源商圈确定目标商圈的方法相同,本实施例中以为源商圈1确定目标商圈为例进行说明。
步骤503:计算所述源商圈与待推荐商圈的相似度,确定所述相似度大于第二阈值的待推荐商圈为与所述源商圈对应的候选商圈。
在本申请实施例中,待推荐商圈为未开设目标品牌门店的商圈,本申请实施例中,源商圈1对应的待推荐商圈记为商圈11,商圈12,.....,商圈1n,若源商圈n对应的待推荐商圈记为商圈n1,商圈n2,……,商圈nn。
在本申请实施例中,选取源商圈1和待推荐商圈中商圈11、商圈12、.....,商圈1n的特征值,可以选取的特征包括:商圈的店均分布,店均,门店数,环境,服务,门店星级,门店评论数量,门店营业时间和/或非餐饮品牌分布。将上述选取的源商圈1、待推荐商圈中商圈11、商圈12,.....,商圈1n的特征值向量化,得到相应的特征向量。
其次,可以根据皮尔逊相关系数建立相似度计算模型并计算源商圈与待推荐商圈的相似度。具体地,根据所述皮尔逊相关系数建立的相似度计算模型如式1,根据式1计算源商圈1与待推荐商圈中商圈11、商圈12、.....,商圈1n的相似度,将所述待推荐商圈中商圈11、商圈12、.....,商圈1n的相似度进行排序,确定相似度大于第二阈值的商圈为候选商圈。例如本实施例中,所述第二阈值可以选择为0.99。
步骤504:根据所述源商圈内用户的行为数据计算所述源商圈内目标品牌与待关联品牌的第一关联度,确定所述第一关联度大于第三阈值的待关联品牌为所述源商圈内所述目标品牌的关联品牌。
在本申请实施中,源商圈1内目标品牌a的待关联品牌为品牌1,品牌2,……,品牌g。
在本实施例中,获取进入源商圈1内目标品牌a现有门店的第一用户数,所述第一用户数可以根据用户的消费记录确定,也可以根据用户的会员注册信息确定,在本实施例中第一用户数可以根据用户的消费记录确定,获取的第一用户数为f。其次,获取进入源商圈1内目标品牌a现有门店并且进入品牌1的门店,品牌2的门店,……,品牌g的门店的第二用户数分别为f1,f2,……,fg。所述第二用户数可以根据用户的消费记录确定,也可以根据用户的会员注册信息确定。再次,建立第一关联度计算模型。在本实施例中,所述第一关联度计算模型可以通过基于关联规则的算法进行建模。
在本实施例中,根据所述关联规则的算法建立的第一关联度计算模型见式2,所述源商圈1内目标品牌a与待关联品牌的第一关联度为用户进入源商圈1内目标品牌a门店并且进入源商圈内待关联品牌b门店的概率,概率越大表示第一关联度越高。
将上述第一用户数f和第二用户数f1,f2,……,fg代入式2,得出所述源商圈1内目标品牌a与待关联品牌的第一关联度。确定所述第一关联度大于第三阈值的品牌1、品牌2、品牌3、品牌4和品牌5为所述源商圈1的关联品牌,对应的第二用户数为f1、f2、f3、f4和f5。
步骤505:计算所述候选商圈内所述关联品牌与所述目标品牌的第二关联度,确定所述第二关联度大于第四阈值的候选商圈为与所述源商圈对应的目标商圈。
将上述第二用户数进行归一化处理,并根据式3计算候选商圈与品牌1至品牌5的第二关联度。
根据上述计算过程计算多个候选商圈内所述关联品牌与所述目标品牌的第二关联度,并确定第二关联度大于第四阈值的候选商圈为目标商圈。
图6为根据本申请实施例提供的商圈推荐方法的推荐结果示意图。图中为5个源商圈均推荐了目标商圈,目标商圈与对应的源商圈之间的相似度均大于0.99。
本申请提供了一种商圈推荐方法,通过计算所述源商圈与待推荐商圈的相似度,确定候选商圈,之后根据所述源商圈内用户的行为数据计算所述源商圈内目标品牌与待关联品牌的第一关联度,确定关联品牌,最后根据所述候选商圈内所述关联品牌与所述目标品牌计算第二关联度,确定候选商圈中第二关联度大于第四阈值的商圈为目标商圈,在计算过程中减少个人主观因素,提高推荐准确性,为商户选择开店的商圈地址提供指导。
图7为本申请实施例提供的一种商圈推荐装置的结构示意图。由于装置实施例基本相似于方法实施例,相关之处参见方法实施例的部分说明即可。下述描述的装置实施例仅仅是示意性的。
本申请提供的商圈推荐装置包括:
采集模块701,用于确定目标品牌现有门店所在的商圈,采集目标品牌现有门店在各个商圈的活跃度;
源商圈确定模块702,用于确定所述目标品牌现有门店的源商圈,所述源商圈为目标品牌现有门店中活跃度大于第一阈值的门店所在的商圈;
候选商圈确定模块703,用于计算所述源商圈与待推荐商圈的相似度,确定所述相似度大于第二阈值的商圈为与所述源商圈对应的候选商圈;
关联品牌确定模块704,用于根据所述源商圈内用户的行为数据计算所述源商圈内目标品牌与待关联品牌的第一关联度,确定所述第一关联度大于第三阈值的待关联品牌为所述源商圈内所述目标品牌的关联品牌;
目标商圈确定模块705,用于计算所述候选商圈内所述关联品牌与所述目标品牌的第二关联度,确定所述第二关联度大于第四阈值的候选商圈为与所述源商圈对应的目标商圈。
在本申请一实施例中,所述候选商圈确定模块还包括:
第一候选商圈确定子模块,用于获取所述源商圈以及待推荐商圈的特征值,其中,所述特征值包括:商圈的店均分布,店均,门店数,环境,服务,门店星级,门店评论数量,门店营业时间和/或非餐饮品牌分布;
第二候选商圈确定子模块,用于将所述源商圈以及待推荐商圈的特征值向量化,得到特征向量;
第三候选商圈确定子模块,用于建立相似度计算模型;
第四候选商圈确定子模块,用于根据所述源商圈的特征向量、所述待推荐商圈的特征向量以及所述相似度计算模型,计算所述源商圈与所述待推荐商圈的相似度。在本实施例中,所述相似度计算模型为式1。
在本申请一实施例中,所述关联品牌确定模块包括:
第一关联品牌确定子模块,用于获取进入源商圈内目标品牌现有门店的第一用户数;
第二关联品牌确定子模块,用于获取进入源商圈内目标品牌现有门店并且进入待关联品牌门店的第二用户数;
第三关联品牌确定子模块,用于建立第一关联度计算模型;
第四关联品牌确定子模块,用于根据所述第一用户数、所述第二用户数和所述第一关联度计算模型,确定所述第一关联度。
在本实施例中,所述第一关联度计算模型为式2。
在本申请一实施例中,所述目标商圈确定模块包括:
第一目标商圈确定子模块,用于获取所述第二用户数和候选商圈,并将所述第二用户数进行归一化处理;
第二目标商圈确定子模块,用于建立第二关联度计算模型;
第三目标商圈确定子模块,用于根据所述归一化处理的所述第二用户数和所述第二关联度计算模型,计算第二关联度。
在本实施例中,所述第二关联度计算模型为式3。
在本申请一实施例中,所述目标品牌现有门店在各个商圈的活跃度包括:所述目标品牌的各个门店的营业额、客流量和/或网络点击量。
本申请提供了一种商圈推荐装置,通过计算所述源商圈与待推荐商圈的相似度,确定候选商圈,之后根据所述源商圈内用户的行为数据计算所述源商圈内目标品牌与待关联品牌的第一关联度,确定关联品牌,最后根据所述候选商圈内所述关联品牌与所述目标品牌计算第二关联度,确定候选商圈中第二关联度大于第四阈值的商圈为目标商圈,在计算过程中减少个人主观因素,提高推荐准确性,为商户选择开店的商圈地址提供指导。
本申请一实施例还提供一种计算设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机指令,所述处理器执行所述指令时实现以下步骤:
确定目标品牌现有门店所在的商圈,采集目标品牌现有门店在各个商圈的活跃度;
确定所述目标品牌现有门店的源商圈,所述源商圈为目标品牌现有门店中活跃度大于第一阈值的门店所在的商圈;
计算所述源商圈与待推荐商圈的相似度,确定所述相似度大于第二阈值的待推荐商圈为与所述源商圈对应的候选商圈;
根据所述源商圈内用户的行为数据计算所述源商圈内目标品牌与待关联品牌的第一关联度,确定所述第一关联度大于第三阈值的待关联品牌为所述源商圈内所述目标品牌的关联品牌;
计算所述候选商圈内所述关联品牌与所述目标品牌的第二关联度,确定所述第二关联度大于第四阈值的候选商圈为与所述源商圈对应的目标商圈。
需要说明的是,计算设备可以是任何类型的静止或移动计算设备,包括移动计算机或移动计算设备(例如,平板计算机、个人数字助理、膝上型计算机、笔记本计算机、上网本等)、移动电话(例如,智能手机)、可佩戴的计算设备(例如,智能手表、智能眼镜等)或其他类型的移动设备,或者诸如台式计算机或pc的静止计算设备。计算设备还可以是移动式或静止式的服务器。
所述处理器可以为中央处理单元(centralprocessingunit,cpu),还可以是其他通用处理器、数字信号处理器(digitalsignalprocessor,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现成可编程门阵列(field-programmablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等,所述处理器是所述计算设备的控制中心,利用各种接口和线路连接整个计算设备的各个部分。
所述存储器主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据手机的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器可以包括高速随机存取存储器,还可以包括非易失性存储器,例如硬盘、内存、插接式硬盘,智能存储卡(smartmediacard,smc),安全数字(securedigital,sd)卡,闪存卡(flashcard)、至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。
本申请提供的计算设备,通过计算所述源商圈与待推荐商圈的相似度,确定候选商圈,之后根据所述源商圈内用户的行为数据计算所述源商圈内目标品牌与待关联品牌的第一关联度,确定关联品牌,最后根据所述候选商圈内所述关联品牌与所述目标品牌计算第二关联度,确定候选商圈中第二关联度大于第四阈值的商圈为目标商圈,在计算过程中减少个人主观因素,提高推荐准确性,为商户选择开店的商圈地址提供指导。
本申请一实施例还提供一种计算机可读存储介质,其存储有计算机指令,该指令被处理器执行时实现如前所述商圈推荐方法的步骤。
上述为本实施例的一种计算机可读存储介质的示意性方案。需要说明的是,该存储介质的技术方案与上述的商圈推荐方法的技术方案属于同一构思,存储介质的技术方案未详细描述的细节内容,均可以参见上述商圈推荐方法的技术方案的描述。
所述计算机指令包括计算机程序代码,所述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。所述计算机可读介质可以包括:能够携带所述计算机程序代码的任何实体或装置、记录介质、u盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、电载波信号、电信信号以及软件分发介质等。需要说明的是,所述计算机可读介质包含的内容可以根据司法管辖区内立法和专利实践的要求进行适当的增减,例如在某些司法管辖区,根据立法和专利实践,计算机可读介质不包括电载波信号和电信信号。
以上公开的本申请优选实施例只是用于帮助阐述本申请。可选实施例并没有详尽叙述所有的细节,也不限制该发明仅为所述的具体实施方式。显然,根据本说明书的内容,可作很多的修改和变化。本说明书选取并具体描述这些实施例,是为了更好地解释本申请的原理和实际应用,从而使所属技术领域技术人员能很好地理解和利用本申请。本申请仅受权利要求书及其全部范围和等效物的限制。