商家推荐方法及系统技术方案

技术编号:14235410 阅读:50 留言:0更新日期:2016-12-21 09:05
本发明专利技术提供了一种商家推荐方法及实现该方法的商家推荐系统。商家推荐系统包括切割单元、缓存单元、商家服务单元、用户服务单元和控制计算单元;商家服务单元连接切割单元;用户服务单元分别连接缓存单元和切割单元;控制计算单元分别连接用户服务单元和商家服务单元。本发明专利技术大幅度简化了计算过程、降低了计算量与计算难度、降低对硬件设备的需求,便于中小型服务商的使用,提高了用户体验。

Business recommendation method and system

The invention provides a method and a system for recommending a merchant. Recommendation system includes a cutting unit, a buffer unit, business services unit, user service unit and control calculation unit; business service unit is connected with the cutting unit; user service unit is respectively connected with the buffer unit and a cutting unit; the calculation control unit are respectively connected with the user service unit and service business unit. The invention greatly simplifies the calculation process, reduces the calculation amount and the calculation difficulty, reduces the requirement of the hardware equipment, and is convenient for the use of the small and medium service providers, and improves the user experience.

【技术实现步骤摘要】

本专利技术涉及电子商务
,具体来说涉及一种商家推荐方法及实现该方法的商家推荐系统。
技术介绍
现有电子商务平台商家推荐系统,是根据坐标信息实时计算获取推荐商家结果。其工作过程如下:获取用户位置坐标,根据用户位置坐标与数据库中所有商家的坐标位置信息进行实时计算,获取距离用户最近的商家列表。这种技术方案存在的问题是计算复杂,计算量十分庞大。由于推荐结果根据实时坐标信息得来,所以无法进行数据缓存,这对计算服务能力、数据传输能力要求很高,且用户体验较差。如何克服上述问题是本领域技术人员应研究的课题。
技术实现思路
本专利技术的目的是提供一种商家推荐系统,以克服现有技术所存在的上述问题。其采用的技术方案是:一种商家推荐系统,包括切割单元、缓存单元、商家服务单元、用户服务单元和控制计算单元;所述切割单元用于根据系统预存的算法将电子地图分割为多个区块,并对各个区块赋予相应的关键字;所述缓存单元用于缓存发起检索申请的用户的位置坐标信息和检索结果;所述商家服务单元连接切割单元、用于读取各商家的位置坐标、根据该位置坐标确定各商家所在区块、截取该区号的关键字段标记该商家;所述用户服务单元分别连接缓存单元和切割单元、用于接收用户的检索申请、读取用户所在位置、根据该位置坐标确定用户所在的区块、截取该区号的关键字段标记用户;所述控制计算单元分别连接用户服务单元和商家服务单元、用于读取用户的关键字段标记和各商家的关键字段标记、根据预存的算法删选出匹配用户的商家信息。本专利技术还利用上述系统实现了一种商家推荐方法。其技术方案如下。一种商家推荐方法,包括如下步骤:S1:将电子地图分割为多个区块,并针对各个区块赋予相应的关键字;S2:读取各商家的位置坐标,确定各商家所属的地图区块;S3:在用户发起检索申请时,读取用户当前的位置坐标,确定用户的当前位置所属的地图区块;S4:读取缓存单元,查看该用户的检索申请记录,若用户为首次发起检索申请,跳至S5、若用户非首次发起检索申请,跳至S6;S5:根据用户的当前位置所属的地图区块,将位于该地图区块及该地图区块相邻地图区块的商家信息作为检索结果发送至该用户,跳至S8 ;S6:比对该用户当前的位置坐标与缓存单元中用户前次发起检索申请时的位置坐标,若两者相同,跳至S7;若两者不同,跳至S5:S7:调用缓存单元,将该用户前次检索申请时获得的检索结果作为本次检索结果并发送至该用户,跳至S8;S8:将本次发起检索申请的用户的位置坐标信息和检索结果存储到缓存单元中。优选的是,所述S1是采用GEOhash算法将电子地图进行分割。通过采用这种技术方案:利用将电子地图切割分块的方式实现对所有商家所在位置的快速定位和标记,通过匹配用户位置关键字段和商家位置关键字段,实现用户周边商家的快速检索。与现有技术相比,本专利技术大幅度简化了计算过程、降低了计算量与计算难度、降低对硬件设备的需求,便于中小型服务商的使用,提高了用户体验。附图说明图1为本专利技术实施例1的结构示意框图。具体实施方式以下结合实施例对本专利技术做进一步的描述。如图1所示的实施例1:一种商家推荐系统,包括切割单元1、缓存单元2、商家服务单元3、用户服务单元4和控制计算单元5。其中,所述切割单元1用于根据系统预存的算法将电子地图分割为多个区块,并对各个区块赋予相应的关键字。所述缓存单元2用于缓存发起检索申请的用户的位置坐标信息和检索结果。所述商家服务单元3连接切割单元1、用于读取各商家的位置坐标、并根据该位置坐标确定各商家所在区块、截取该区号的关键字段标记该商家。所述用户服务单元4分别连接缓存单元2和切割单元1、用于接收用户的检索申请、读取用户所在位置、并根据该位置坐标确定用户所在的区块、截取该区号的关键字段标记用户。所述控制计算单元5分别连接用户服务单元4和商家服务单元3、用于读取用户的关键字段标记和各商家的关键字段标记、并根据预存的算法删选出匹配用户的商家信息。实践中,其工作过程如下:S1:将电子地图分割为多个区块,并对各个区块赋予相应的关键字;S2:读取各商家的位置坐标,确定各商家所属的地图区块;S3:在用户发起检索申请时,读取用户当前的位置坐标,确定用户的当前位置所属的地图区块;S4:读取缓存单元,查看该用户的检索申请记录,若用户为首次发起检索申请,跳至S5、若用户非首次发起检索申请,跳至S6;S5:根据用户的当前位置所属的地图区块,将位于该地图区块及该地图区块相邻地图区块的商家信息作为检索结果发送至该用户,跳至S8;S6:比对该用户当前的位置坐标与缓存单元中用户前次发起检索申请时的位置坐标,若两者相同,跳至S7;若两者不同,跳至S5;S7:调用缓存单元,将该用户前次检索申请时获得的检索结果作为本次检索结果并发送至该用户,跳至S8;S8:将本次发起检索申请的用户的位置坐标信息和检索结果存储到缓存单元中。以上所述,仅是本专利技术的实施例,本专利技术不受限于上述实施例的限制,凡依据本专利技术的技术实质对上述实施例所作的类似修改、变化与替换,仍属于本专利技术技术方案的范围内。本专利技术的保护范围仅由权利要求书界定。本文档来自技高网...
<a href="http://www.xjishu.com/zhuanli/55/201610205080.html" title="商家推荐方法及系统原文来自X技术">商家推荐方法及系统</a>

【技术保护点】
一种商家推荐方法,其特征在于包括如下步骤:S1:将电子地图分割为多个区块,并对各个区块赋予相应的关键字;S2:读取各商家的位置坐标,确定各商家所属的地图区块;S3:在用户发起检索申请时,读取用户当前的位置坐标,确定用户的当前位置所属的地图区块;S4:读取缓存单元,查看该用户的检索申请记录,若用户为首次发起检索申请,跳至S5、若用户非首次发起检索申请,跳至S6;S5:根据用户的当前位置所属的地图区块,将位于该地图区块及该地图区块相邻地图区块的商家信息作为检索结果发送至该用户,跳至S8;S6:比对该用户当前的位置坐标与缓存单元中用户前次发起检索申请时的位置坐标,若两者相同,跳至S7;若两者不同,跳至S5;S7:调用缓存单元,将该用户前次检索申请时获得的检索结果作为本次检索结果并发送至该用户,跳至S8;S8:将本次发起检索申请的用户的位置坐标信息和检索结果存储到缓存单元中。

【技术特征摘要】
1.一种商家推荐方法,其特征在于包括如下步骤:S1:将电子地图分割为多个区块,并对各个区块赋予相应的关键字;S2:读取各商家的位置坐标,确定各商家所属的地图区块;S3:在用户发起检索申请时,读取用户当前的位置坐标,确定用户的当前位置所属的地图区块;S4:读取缓存单元,查看该用户的检索申请记录,若用户为首次发起检索申请,跳至S5、若用户非首次发起检索申请,跳至S6;S5:根据用户的当前位置所属的地图区块,将位于该地图区块及该地图区块相邻地图区块的商家信息作为检索结果发送至该用户,跳至S8;S6:比对该用户当前的位置坐标与缓存单元中用户前次发起检索申请时的位置坐标,若两者相同,跳至S7;若两者不同,跳至S5;S7:调用缓存单元,将该用户前次检索申请时获得的检索结果作为本次检索结果并发送至该用户,跳至S8;S8:将本次发起检索申请的用户的位置坐标信息和检索结果存储到缓存单元中...

【专利技术属性】
技术研发人员:郝小明
申请(专利权)人:上海驴徒电子商务有限公司
类型:发明
国别省市:上海;31

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

1