一种适于多人聚餐的餐厅推荐方法

文档序号:9433432阅读:997来源:国知局
一种适于多人聚餐的餐厅推荐方法
【技术领域】
[0001] 本发明涉及一种推荐方法,尤其是一种适于多人聚餐的餐厅推荐方法。
【背景技术】
[0002] 随着我国信息化水平地不断提高和智能手机地逐步普及,人们利用互联网获取信 息变得越来越容易,例如随着谷歌地图、百度地图等一些WebGIS技术的迅猛发展,其提供 了免费的API服务供开发者使用,这给人们获得位置信息和道路信息提供了便利。
[0003] 而另一方面,随着城市规模的不断扩大,人们的居住地也越来越分散,好友间可能 分布在城市的不同区域,当需要聚会时,若地点选择不当,可能导致往返路途上的时间甚至 大于聚会时间本身,造成聚会成本过高。
[0004] 因此,市场上出现了一些结合信息系统的餐厅推荐和点评软件。但是,市场上现有 的餐厅推荐和点评软件主要是面向个人用户,根据个人用户明确的聚餐地址和聚餐要求进 行推荐,但对于多人聚餐,由于聚餐地址和聚餐要求不明确,面向个人用户的餐厅推荐方法 不能直接适用,即现有的餐厅推荐方法不能满足多人聚餐时对餐厅推荐的需求,目前还没 有面向多人聚餐的相关餐厅推荐方法。

【发明内容】

[0005] 为了解决现有技术存在的问题,本发明提供一种适于多人聚餐的餐厅推荐方法, 本方法主要面向多人聚餐的需求,推荐所有好友都比较便捷到达的餐厅,节约用户聚餐的 路上花费时间,解决多人聚餐的餐厅推荐问题。
[0006] 为达到上述发明目的,本发明提供的技术方案如下:一种适于多人聚餐的餐厅推 荐方法,包括以下步骤:
[0007] Sl :用户登录;
[0008] S2 :发起聚餐:登录用户作为聚餐发起人发起聚餐,生成一个聚餐任务,向好友发 出聚餐邀请;
[0009] S3 :好友接受或拒绝聚餐邀请:好友接受聚餐邀请后,其地址信息加入此次聚餐 的好友位置信息列表中,由聚餐发起人确定聚餐是否成行,若不成行,则取消聚餐任务,任 务结束;若确定成行,则进入S4 ;
[0010] S4 :聚餐区域的生成和修改:聚餐确定成行后,调用聚餐区域生成算法,根据参加 聚餐的好友的位置信息,计算适合聚餐的推荐区域;如果生成的聚餐区域不能满足需求,则 通过扩大、缩小两种方式修改聚餐区域;
[0011] S5 :餐厅推荐:获取并展示推荐区域内的所有餐厅信息,并根据聚餐发起人选择 的排序标准生成推荐列表;
[0012] S6 :聚餐好友通过即时聊,根据推荐列表讨论并选定聚餐餐厅;若不能一致选定, 则返回S4修改聚餐区域,循环直至选定聚餐餐厅,进入S7 ;
[0013] S7 :聚餐餐厅预定:根据选定的聚餐餐厅名称,向聚餐餐厅发送预定请求;
[0014] S8 :聚餐信息推送:聚餐餐厅预定成功后将此次聚餐的相关信息发送给参与聚餐 的好友,完成餐厅推荐。
[0015] 优选地,Sl中若用户登录时提示用户名不存在,则用户需先注册后登录;登录后 用户需管理个人信息,包括个人设置和好友录。
[0016] 优选地,S4中聚餐区域生成算法为:
[0017] (1)根据参加聚餐的好友的位置信息生成一个具有η个顶点的图形,η代表聚会好 友的数目,图形中的每个顶点代表一个参加聚餐的好友的位置;
[0018] (2)计算聚餐原点坐标:设定的聚餐原点是与所有聚餐好友的位置距离和最小的 点;该聚餐原点坐标通过计算每个聚餐好友的位置坐标的算术平均值得到,即设聚餐原点 位置坐标为(X,y),共有η个好友参加聚餐,每个好友的位置坐标分别为(X1, Y1),(x2, y2)… (xn, yn),通过公式:
即可得到聚餐原点坐标;
[0020] (3)根据聚餐半径,以聚餐原点为圆心画圆,得到适合聚餐的推荐区域。
[0021] 优选地,聚餐原点设定为与所有聚餐好友的位置距离的平方和最小的点,也就是 多边形的几何中心。
[0022] 优选地,画圆的默认聚餐半径设置为3千米。
[0023] 优选地,当聚餐好友为2人时,具有η个顶点的图形为一线段;当聚餐好友大于2 人时,图形为一具有η个顶点的不自交封闭多边形。
[0024] 优选地,S5中获取餐厅信息的方式为通过地图服务接口。
[0025] 优选地,S5中排序标准包括菜系种类、人均消费金额或好评等级。
[0026] 优选地,S6中的即时聊包括通过文字或语音进行沟通。
[0027] 优选地,S8中聚餐的相关信息包括餐厅地址、电话、聚餐房间号和行车路线。
[0028] 基于上述
【发明内容】
,本发明具有如下有益效果:
[0029] 该推荐方法面向多人聚餐,快速提供所有用户都比较便捷到达的餐厅推荐列表, 为用户提供参考,确定用餐地点后还可以为每一位用户提供详细的路线信息。该推荐方法 能有效节约用户往返聚餐路途花费的时间,减少聚餐组织者的工作量,显著提高订餐满意 度和聚餐质量。
【附图说明】
[0030] 图1为本发明所述方法的优选实施例的流程图。
[0031] 图2为本发明的聚餐推荐区域生成示意图。图2中的网格为地图的示意。
【具体实施方式】
[0032] 为让本发明的上述及其他目的、特征及优点能更明显易懂,下文结合附图和优选 的实施例对本发明的原理及作用方式做进一步说明。
[0033] 适于多人聚餐的餐厅推荐方法包括如下内容:
[0034] (1)用户登录与注册。如用户未注册,提示用户注册后登录。登录后用户可以管理 个人信息,包括个人设置和好友录。
[0035] (2)即时聊。用户可以和好友通过文字、语音进行沟通。
[0036] (3)聚一聚。登录后用户可以作为聚餐发起人发起聚餐,生成一个聚餐任务,向好 友发起聚餐邀请和相关信息。登录后用户也可以作为好友接受或拒绝聚餐邀请并说明。
[0037] (4)聚餐区域的计算和修改。系统接受参加聚餐的好友地址后将该好友加入该次 聚会的好友列表中。聚餐成行后系统调用聚餐区域生成算法,根据参加聚餐好友的地址,计 算适合聚餐的区域。如果不满意生成的聚餐区域,可以扩大、缩小聚餐区域。
[0038] (5)餐厅推荐。在地图上显示推荐区域内的所有餐厅及餐厅的相关信息,包括餐厅 简介、人均消费、点评等级、菜系等,根据人均消费、点评等级排序生成推荐列表。
[0039] (6)聚餐好友通过即时聊,根据推荐列表讨论聚餐餐厅和时间。
[0040] (7)聚餐餐厅预定:系统根据聚餐餐厅名称和聚餐时间后向聚餐餐厅发送预定请 求。
[0041] (8)聚餐信息推送。系统预定成功后将餐厅地址、电话、房间和行车路线发送给参 与聚餐的各位好友,完成餐厅推荐。
[0042] 参照附图1,优选的具体实施方法包括:
[0043] (1)提示用户登录,如用户未注册,提示用户注册后登录。登录后用户可以管理个 人ig息和好友录。
[0044] (2)登录后,聚餐发起人发起聚餐,生成一个聚餐任务,向好友发起聚餐邀请和相 关信息。
[0045] (3)收到聚餐邀请后,好友可以选择参加或者不参加。参加聚
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1