著录项信息
专利名称 | 信息的推荐方法及装置 |
申请号 | CN201210560257.3 | 申请日期 | 2012-12-20 |
法律状态 | 授权 | 申报国家 | 中国 |
公开/公告日 | 2013-04-03 | 公开/公告号 | CN103020254A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | G06F17/30 | IPC分类号 | G;0;6;F;1;7;/;3;0查看分类表>
|
申请人 | 北京趣拿信息技术有限公司 | 申请人地址 | 北京市海淀区苏州街29号维亚大厦17层
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 北京趣拿信息技术有限公司 | 当前权利人 | 北京趣拿信息技术有限公司 |
发明人 | 邹德文 |
代理机构 | 北京康信知识产权代理有限责任公司 | 代理人 | 吴贵明;张永明 |
摘要
本发明公开一种信息的推荐方法及装置。其中,该方法包括:根据当前用户的用户标识,获取当前用户的好友信息;根据好友信息,获取各个好友关注的旅游攻略;对当前用户关注的旅游攻略以及各个好友关注的旅游攻略进行分析,判断好友信息中的各个好友关注的旅游攻略与当前用户关注的旅游攻略中是否存在匹配的元素,如果有,则向当前用户的客户端推荐各个好友关注的旅游攻略中匹配的元素的相关信息。通过本发明,可以提高信息推荐的准确性。
1.一种信息的推荐方法,其特征在于,包括:
根据当前用户的用户标识,获取所述当前用户的好友信息;
根据所述好友信息,获取各个好友关注的旅游攻略;
对所述当前用户关注的旅游攻略以及各个好友关注的旅游攻略进行分析,判断所述好友信息中的各个好友关注的旅游攻略与所述当前用户关注的旅游攻略中是否存在匹配的元素,如果有,则向所述当前用户的客户端推荐所述各个好友关注的旅游攻略中所述匹配的元素的相关信息;
对所述当前用户关注的旅游攻略以及各个好友关注的旅游攻略进行分析,包括:
按照预设的维度,对所述当前用户关注的旅游攻略以及各个好友关注的旅游攻略进行信息划分。
2.根据权利要求1所述的方法,其特征在于,所述关注的旅游攻略包括以下至少之一:
查看的旅游攻略、制定的旅游攻略、和编辑的旅游攻略。
3.根据权利要求1所述的方法,其特征在于,
按照预设的维度,对所述当前用户关注的旅游攻略以及各个好友关注的旅游攻略进行信息划分,包括:按照所述当前用户关注的旅游攻略以及各个好友关注的旅游攻略记录的攻略元素进行信息划分,其中,所述攻略元素包括:各种类型的旅游攻略项目;
判断所述好友信息中的各个好友关注的旅游攻略与所述当前用户关注的旅游攻略中是否存在匹配的元素,包括:判断所述好友信息中的各个好友关注的旅游攻略中记录的攻略元素与所述当前用户关注的旅游攻略中记录的各个攻略元素是否有交集。
4.根据权利要求1所述的方法,其特征在于,
按照预设的维度,对所述当前用户关注的旅游攻略以及各个好友关注的旅游攻略进行信息划分,包括:按照时间分别对所述当前用户关注的旅游攻略以及各个好友关注的旅游攻略中记录的行程进行信息划分;
判断所述好友信息中的各个好友关注的旅游攻略与所述当前用户关注的旅游攻略中是否存在匹配的元素,包括:判断所述好友信息中的各个好友在各个时间段内是否有与所述当前用户关注的旅游攻略匹配的行程计划。
5.根据权利要求1所述的方法,其特征在于,
按照预设的维度,对所述当前用户关注的旅游攻略以及各个好友关注的旅游攻略进行信息划分,包括:按照所述当前用户关注的旅游攻略以及各个好友关注的旅游攻略中记录的空间分别对所述当前用户关注的旅游攻略以及各个好友关注的旅游攻略进行信息划分;
判断所述好友信息中的各个好友关注的旅游攻略与所述当前用户关注的旅游攻略中是否存在匹配的元素,包括:判断所述当前用户关注的旅游攻略以及各个好友关注的旅游攻略是否记录有相同的空间。
6.根据权利要求1至5中任一项所述的方法,其特征在于,所述方法还包括:
接收所述当前用户对关注的旅游攻略的预报道,将所述当前用户预报道的内容发送给所述好友信息中记录的各个好友。
7.根据权利要求1至5中任一项所述的方法,其特征在于,所述方法还包括:
根据所述当前用户关注的旅游攻略,获取所述当前用户将要到达的地点的正在发生或将要发生的事件;
向所述当前用户的客户端发送信息,通知所述当前用户所述正在发生或将要发生的事件。
8.根据权利要求1至5中任一项所述的方法,其特征在于,所述方法还包括:
获取所述当前用户的地理位置信息,如果所述地理位置信息与预先设置的地点的地理位置信息匹配,则向所述当前用户的客户端发送信息,提示所述当前用户到达预定的地点。
9.根据权利要求1至5中任一项所述的方法,其特征在于,在向所述当前用户的客户端推荐所述各个好友关注的旅游攻略中所述匹配的元素的相关信息之前,所述方法还包括:
向所述当前用户的客户端发送提示信息,提示所述当前用户是否查看所述匹配的元素的相关信息;
接收到所述客户端发送的确认查看所述匹配的元素的相关信息的指示信息。
10.根据权利要求1至5中任一项所述的方法,其特征在于,在判断所述好友信息中的各个好友关注的旅游攻略与所述当前用户关注的旅游攻略中存在匹配的元素之后,所述方法还包括:
向所述当前用户的客户端发送提示信息,提示所述当前用户是否与匹配的所述好友进行交互;
接收到所述客户端发送的确认与匹配的所述好友进行交互的指示信息,将所述客户端的界面跳转到与匹配的所述好友进行信息交互的界面。
11.一种信息的推荐装置,其特征在于,包括:
第一获取模块,用于根据当前用户的用户标识,获取所述当前用户的好友信息;
第二获取模块,用于根据所述好友信息,获取各个好友关注的旅游攻略;
分析模块,用于对所述当前用户关注的旅游攻略以及各个好友关注的旅游攻略进行分析;
判断模块,用于判断所述好友信息中的各个好友关注的旅游攻略与所述当前用户关注的旅游攻略中是否存在匹配的元素;
发送模块,用于在所述判断模块的判断结果为是的情况下,向所述当前用户的客户端推荐所述各个好友关注的旅游攻略中所述匹配的元素的相关信息;
其中,对所述当前用户关注的旅游攻略以及各个好友关注的旅游攻略进行分析,包括:
按照预设的维度,对所述当前用户关注的旅游攻略以及各个好友关注的旅游攻略进行信息划分。
12.根据权利要求11所述的装置,其特征在于,
所述装置还包括:接收模块,用于接收所述当前用户对关注的旅游攻略的预报道;
所述发送模块还用于将所述当前用户预报道的内容发送给所述好友信息中记录的各个好友。
13.根据权利要求11所述的装置,其特征在于,
所述装置还包括:第三获取模块,用于根据所述当前用户关注的旅游攻略,获取所述当前用户将要到达的地点的正在发生或将要发生的事件;
所述发送模块还用于向所述当前用户的客户端发送信息,通知所述当前用户所述正在发生或将要发生的事件。
14.根据权利要求11至13中任一项所述的装置,其特征在于,
所述发送模块还用于向所述当前用户的客户端发送提示信息,提示所述当前用户是否与匹配的所述好友进行交互;
所述装置还包括:执行模块,用于在接收到所述客户端发送的确认与匹配的所述好友进行交互的指示信息的情况下,将所述客户端的界面跳转到与匹配的所述好友进行信息交互的界面。
信息的推荐方法及装置\n技术领域\n[0001] 本发明涉及计算机互联网技术领域,具体而言,涉及一种信息的推荐方法及装置。\n背景技术\n[0002] 旅游攻略是指记录了很多旅行相关信息的文件,例如,旅游攻略中可以记录旅游到目的地的景点、酒店、餐饮及娱乐等的相关信息,可以作为旅行的向导。\n[0003] 在通常的做法是当用户到达特定地点时,把预先设置好的信息推送给他,比如,用户到达景点会把预先定好的景点信息推送给他,如,门票路线信息,或者是附近的优惠信息。这些信息与用户的关系度不大,很可能不是用户所希望了解的,从而导致用户体验较差。\n发明内容\n[0004] 针对相关技术中对用户推荐的信息可能与用户的关系度不大的问题,本发明提供了一种信息的推荐方法及装置,以至少解决上述问题。\n[0005] 根据本发明的一个方面,提供了一种信息的推荐方法,包括:根据当前用户的用户标识,获取所述当前用户的好友信息;根据所述好友信息,获取各个好友关注的旅游攻略;\n对所述当前用户关注的旅游攻略以及各个好友关注的旅游攻略进行分析,判断所述好友信息中的各个好友关注的旅游攻略与所述当前用户关注的旅游攻略中是否存在匹配的元素,如果有,则向所述当前用户的客户端推荐所述各个好友关注的旅游攻略中所述匹配的元素的相关信息。\n[0006] 优选地,对所述当前用户关注的旅游攻略以及各个好友关注的旅游攻略进行分析,包括:按照预设的维度,对所述当前用户关注的旅游攻略以及各个好友关注的旅游攻略进行信息划分。\n[0007] 优选地,按照预设的维度,对所述当前用户关注的旅游攻略以及各个好友关注的旅游攻略进行信息划分,包括:按照所述当前用户关注的旅游攻略以及各个好友关注的旅游攻略记录的攻略元素进行信息划分,其中,所述攻略元素包括:各种类型的旅游攻略项目;判断所述好友信息中的各个好友关注的旅游攻略与所述当前用户关注的旅游攻略中是否存在匹配的元素,包括:判断所述好友信息中的各个好友关注的旅游攻略中记录的攻略元素与所述当前用户关注的旅游攻略中记录的各个攻略元素是否有交集。\n[0008] 优选地,按照预设的维度,对所述当前用户关注的旅游攻略以及各个好友关注的旅游攻略进行信息划分,包括:按照时间分别对所述当前用户关注的旅游攻略以及各个好友关注的旅游攻略中记录的行程进行信息划分;判断所述好友信息中的各个好友关注的旅游攻略与所述当前用户关注的旅游攻略中是否存在匹配的元素,包括:判断所述好友信息中的各个好友在各个时间段内是否有与所述当前用户关注的旅游攻略匹配的行程计划。\n[0009] 优选地,按照预设的维度,对所述当前用户关注的旅游攻略以及各个好友关注的旅游攻略进行信息划分,包括:按照所述当前用户关注的旅游攻略以及各个好友关注的旅游攻略中记录的空间分别对所述当前用户关注的旅游攻略以及各个好友关注的旅游攻略进行信息划分;判断所述好友信息中的各个好友关注的旅游攻略与所述当前用户关注的旅游攻略中是否存在匹配的元素,包括:判断所述当前用户关注的旅游攻略以及各个好友关注的旅游攻略是否记录有相同的空间。\n[0010] 优选地,所述方法还包括:接收所述当前用户对关注的旅游攻略的预报道,将所述当前用户预报道的内容发送给所述好友信息中记录的各个好友。\n[0011] 优选地,所述方法还包括:根据所述当前用户关注的旅游攻略,获取所述当前用户将要到达的地点的正在发生或将要发生的事件;向所述当前用户的客户端发送信息,通知所述当前用户所述正在发生或将要发生的事件。\n[0012] 优选地,所述方法还包括:获取所述当前用户的地理位置信息,如果所述地理位置信息与预先设置的地点的地理位置信息匹配,则向所述当前用户的客户端发送信息,提示所述当前用户到达预定的地点。\n[0013] 优选地,所述关注的旅游攻略包括以下至少之一:查看的旅游攻略、制定的旅游攻略、和编辑的旅游攻略。\n[0014] 优选地,在向所述当前用户的客户端推荐所述各个好友关注的旅游攻略中所述匹配的元素的相关信息之前,所述方法还包括:向所述当前用户的客户端发送提示信息,提示所述当前用户是否查看所述匹配的元素的相关信息;接收到所述客户端发送的确认查看所述匹配的元素的相关信息的指示信息。\n[0015] 优选地,在判断所述好友信息中的各个好友关注的旅游攻略与所述当前用户关注的旅游攻略中存在匹配的元素之后,所述方法还包括:向所述当前用户的客户端发送提示信息,提示所述当前用户是否与匹配的所述好友进行交互;接收到所述客户端发送的确认与匹配的所述好友进行交互的指示信息,将所述客户端的界面跳转到与匹配的所述好友进行信息交互的界面。\n[0016] 根据本发明的另一个方面,提供了一种信息的推荐装置,包括:第一获取模块,用于根据当前用户的用户标识,获取所述当前用户的好友信息;第二获取模块,用于根据所述好友信息,获取各个好友关注的旅游攻略;分析模块,用于对所述当前用户关注的旅游攻略以及各个好友关注的旅游攻略进行分析;判断模块,用于判断所述好友信息中的各个好友关注的旅游攻略与所述当前用户关注的旅游攻略中是否存在匹配的元素;发送模块,用于在所述判断模块的判断结果为是的情况下,向所述当前用户的客户端推荐所述各个好友关注的旅游攻略中所述匹配的元素的相关信息。\n[0017] 优选地,所述装置还包括:接收模块,用于接收所述当前用户对关注的旅游攻略的预报道;所述发送模块还用于将所述当前用户预报道的内容发送给所述好友信息中记录的各个好友。\n[0018] 优选地,所述装置还包括:第三获取模块,用于根据所述当前用户关注的旅游攻略,获取所述当前用户将要到达的地点的正在发生或将要发生的事件;所述发送模块还用于向所述当前用户的客户端发送信息,通知所述当前用户所述正在发生或将要发生的事件。\n[0019] 优选地,所述发送模块还用于向所述当前用户的客户端发送提示信息,提示所述当前用户是否与匹配的所述好友进行交互;所述装置还包括:执行模块,用于在接收到所述客户端发送的确认与匹配的所述好友进行交互的指示信息的情况下,将所述客户端的界面跳转到与匹配的所述好友进行信息交互的界面。\n[0020] 通过本发明,将旅游攻略与好友信息相结合,为用户提供信息,提高了推荐信息的个性化,进而提高了用户的体验。\n附图说明\n[0021] 此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:\n[0022] 图1为本发明实施例应用的系统架构图;\n[0023] 图2为本发明实施例的信息的推荐方法的流程图;\n[0024] 图3为本发明实施例中对旅游攻略进行划分的三个维度示意图;\n[0025] 图4为本发明实施例的信息的推荐装置的结构示意图;\n[0026] 图5为本发明优选实施例的信息的推荐装置的结构示意图。\n具体实施方式\n[0027] 下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。\n[0028] 在对本发明实施例提供的技术方案进行描述之前,首先对本发明实施例中涉及的技术术语进行说明。\n[0029] LBS:基于位置的服务(Location Based Service,LBS),它是通过电信移动运营商的无线电通讯网络(如GSM网、CDMA网)或外部定位方式(如GPS)获取移动终端用户的位置信息(地理坐标,或大地坐标),在GIS(Geographic Information System,地理信息系统)平台的支持下,为用户提供相应服务的一种增值业务。\n[0030] POI:标识旅游攻略的一个项目,分为餐饮、住宿、景点、娱乐、购物等不同类型,一般与具体的地点相关联。\n[0031] TTS:TTS是Text To Speech的缩写,即“从文本到语音”,是人机对话的一部分,让机器能够说话。\n[0032] SNS:全称Social Network Site,即“社交网站”或“社交网”。社会性网络(Social Networking)是指个人之间的关系网络,这种基于社会网络关系系统思想的网站就是社会性网络网站(SNS网站)。\n[0033] 信息地雷:一种即时信息,根据用户的状态、位置等实时状况,推送而出的智能消息。\n[0034] 预报道:在用户去某些地点之前,预先发布签到,通知好友,吸引更多的参与者。\n[0035] 用户关注的旅游攻略:包括但不限于用户查看的旅游攻略、用户制定的旅游攻略、以及用户编辑的旅游攻略。\n[0036] 在对本发明实施例提供的技术方案进行描述之前,为了方便理解本发明实施例提供的技术方案,首先对本发明实施例应用的系统架构进行说明。\n[0037] 图1为本发明实施例应用的系统架构示意图,如图1所示,该系统主要包括:\n[0038] (1)前台表现层,该层用于为用户提供服务,主要包括:接入设备和接入网关;\n[0039] (2)中间业务层,该层用于提供业务服务;\n[0040] (3)后台资源层,该层用于提供各种资源,例如,SNS、电子地图及其他资源。\n[0041] 实施例一\n[0042] 根据本发明实施例,提供了一种信息的推荐方法。\n[0043] 图2为根据本发明实施例的信息的推荐方法的流程图,如图2所示,该方法主要包括以下步骤:\n[0044] 步骤S202,根据当前用户的用户标识,获取所述当前用户的好友信息;\n[0045] 步骤S204,根据所述好友信息,获取各个好友关注的旅游攻略;\n[0046] 步骤S206,对所述当前用户关注的旅游攻略以及各个好友关注的旅游攻略进行分析,判断所述好友信息中的各个好友关注的旅游攻略与所述当前用户关注的旅游攻略中是否存在匹配的元素,如果有,则向所述当前用户的客户端推荐各个好友关注的旅游攻略中匹配的元素的相关信息。\n[0047] 在实际应用中,服务器可以记录各个用户标识对应的好友列表,从而获取当前用户的好友信息。或者,也可以根据用户提交的信息,从其他社交网络中获取当前用户的好友信息。例如,可以根据当前用户绑定的SNS账号信息,如:新浪微博、人人网、开心网及腾讯微博等,查找用户的好友信息并分析记录,比如好友是否也在查看过攻略,如果查看过,将好友感兴趣的攻略,攻略中的POI信息记录下来,建立索引。\n[0048] 在本实施例的一个可选实施方式中,在对所述当前用户关注的旅游攻略以及各个好友关注的旅游攻略进行分析时,可以按照预设的维度,对所述当前用户关注的旅游攻略以及各个好友关注的旅游攻略进行信息划分。如图3所示,可以按照三种维度(即攻略元素、时间和空间)对旅游攻略进行划分。下面分别对这三种划分方法进行描述。\n[0049] (1)按照攻略元素进行划分\n[0050] 首先,按照所述当前用户关注的旅游攻略以及各个好友关注的旅游攻略记录的攻略元素进行信息划分,其中,所述攻略元素包括:各种类型的旅游攻略项目;然后,判断所述好友信息中的各个好友关注的旅游攻略中记录的攻略元素与所述当前用户关注的旅游攻略中记录的各个攻略元素是否有交集。\n[0051] 例如,可以攻略中的景点、餐饮、娱乐为元素进行划分,查找用户感兴趣的POI是否和好友有交集,如有则可以提示用户“好友***对此景点也感兴趣”,好友之间可以之间进行交流,共同制定行程,丰富旅行计划。\n[0052] (2)按照时间进行划分\n[0053] 首先,按照时间分别对所述当前用户关注的旅游攻略以及各个好友关注的旅游攻略中记录的行程进行信息划分;然后,判断所述好友信息中的各个好友在各个时间段内是否有与所述当前用户关注的旅游攻略匹配的行程计划。\n[0054] 例如,用户已经计划旅行并将日程设定到客户端程序里,则可以按照用户将要出发的时间进行查找,看是否有好友也在同时期有相同出游的计划,或者在某一天好友之间的旅行计划相同。\n[0055] (3)按照空间进行划分\n[0056] 首先,按照所述当前用户关注的旅游攻略以及各个好友关注的旅游攻略中记录的空间分别对所述当前用户关注的旅游攻略以及各个好友关注的旅游攻略进行信息划分;然后,判断所述当前用户关注的旅游攻略以及各个好友关注的旅游攻略是否记录有相同的空间。\n[0057] 例如,当客户端设备检测到用户的好友在同一城市游览时,可以通知用户有好友也在同一城市游览。\n[0058] 在本发明实施例的一个可选实施方式中,用户可以对攻略进行预报道,发起集体活动。这些信息会被推送给好友。好友可以图文并茂的了解到该用户的旅行过程,感兴趣的话,可以参加此次行程,同时,进行预报道,将该消息推送给更多的好友,实现旅行方向的SNS。因此,在该可选实施方式中,所述方法还可以包括:接收所述当前用户对关注的旅游攻略的预报道,将所述当前用户预报道的内容发送给所述好友信息中记录的各个好友。\n[0059] 旅行出发前,还可以针对用户经常查看的景点,推送当地正在进行的活动,如啤酒节,演唱会等用户可能会感兴趣的信息,都是近阶段正在或将要发生的事情。因此,在本发明实施例的一个可选实施方式中,该方法还可以包括:根据所述当前用户关注的旅游攻略,获取所述当前用户将要到达的地点的正在发生或将要发生的事件;向所述当前用户的客户端发送信息,通知所述当前用户所述正在发生或将要发生的事件。\n[0060] 旅行过程中,可以设置一些信息地雷,通过攻略的信息结合电子地图实现,比如当用户到达某个景点,打开手机会收到“恭喜,您已成功到达XX,拍照点评可领取XX奖励”这样可以像游戏一样引导用户走完攻略指定的路线,增加互动性和趣味性。同时也可以增加UGC,用户的拍照和点评可以用来丰富和修改攻略信息。同时,这些信息地雷不局限于供应商官方的设定的,用户如果有好友结伴通行,用户的好友也可以实时设定他当时发现的一些漂亮景点,指引用户探寻。这样用户发起的活动互动性更好。因此,在本发明实施例的一个可选实施方式中,该方法还可以包括:获取所述当前用户的地理位置信息,如果所述地理位置信息与预先设置的地点的地理位置信息匹配,则向所述当前用户的客户端发送信息,提示所述当前用户到达预定的地点。\n[0061] 在本发明实施例中,向用户发送信息时,可以采用TTS技术,将信息转换为语音,从而让用户更加方便的接收信息。\n[0062] 在本发明实施例中,上述关注的旅游攻略包括以下至少之一:查看的旅游攻略、制定的旅游攻略、和编辑的旅游攻略。即旅游攻略可以包括用户在以下三个阶段中关注的旅游攻略:\n[0063] 计划阶段,在该阶段,用户查看各种攻略,制定计划。\n[0064] 旅行阶段,在该阶段,用户按照攻略指定的路线进行游览。\n[0065] 旅行后阶段,在该阶段,用户可以整理照片,对攻略的信息进行评价纠正。\n[0066] 在本实施例的一个可选实施方式中,在向当前用户的客户端推荐各个好友关注的旅游攻略中匹配的元素的相关信息之前,可以先询问用户是否查看这些信息。因此,在该可选实施方式中,在向所述当前用户的客户端推荐所述各个好友关注的旅游攻略中所述匹配的元素的相关信息之前,所述方法还包括:向所述当前用户的客户端发送提示信息,提示所述当前用户是否查看所述匹配的元素的相关信息;接收到所述客户端发送的确认查看所述匹配的元素的相关信息的指示信息。\n[0067] 例如,在用户出发前查看旅游攻略时,如果查找到其某个好友也查看过该旅游攻略,可以向用户发送提示信息“你的好友**也喜欢这篇攻略,可以看他的评价”。或者,判断出好友制定的攻略中存在与用户当前查看的旅游攻略相同的景点,则可以向用户发送提示信息“好友**去过这个景点,看看他的照片?”、“好友**去过巴黎,看看他当年的路线?”。\n以及在景点拍照后,基于GPS信息,查找用户好友同一地点的照片,进行推送,好友之间可以相互评价。例如,可以向用户发送提示“好友**也在这儿留过影,看看他的创意?”。在用户点击的情况下,向客户端发送相应的信息。\n[0068] 在本发明实施例的一个可选实施方式中,在判断出好友关注的攻略与当前用户关注的攻略存在匹配的元素时,还可以向用户发送提示信息,提示用户是否与好友进行信息交互。因此,在该可选实施方式中,在判断所述好友信息中的各个好友关注的旅游攻略与所述当前用户关注的旅游攻略中存在匹配的元素之后,所述方法还包括:向所述当前用户的客户端发送提示信息,提示所述当前用户是否与匹配的所述好友进行交互;接收到所述客户端发送的确认与匹配的所述好友进行交互的指示信息,将所述客户端的界面跳转到与匹配的所述好友进行信息交互的界面。\n[0069] 在实际应用中,可以根据匹配的不同元素,发送不同的提示信息。例如,在用户出发前进行行程安排时,如果判断出某个好友将用户当前加入行程安排的旅游攻略也加入到自己的行程安排中,则可以向用户发送提示信息“好友**把此攻略也加入了自己的行程安排,是否打个招呼,一起出发?”;在例如,在用户的旅行过程,如果判断出用户的某个好友也在同一个空间,则可以向用户发送提示信息“好友**也在附近,是否打个招呼?”,或者“好友**刚到过这里,是否请教一下他如何省钱?”。在用户点击消息之后,可以跳转到信息交互界面,与好友进行信息交互,具体可以是在线聊天,或者发离线消息。在本实施例方式中,信息的交互可以通过多种方式,例如,可以在客户端应用中可以加入语音聊天的功能,另外,考虑到用户习惯还可以跳转到用户经常使用的社交网络,如:微博,微信,人人等。具体本发明实施例不做限定。\n[0070] 实施例二\n[0071] 根据本发明实施例,提供了一种信息的推荐装置,该装置可以用于实现实施例一所提供的方法。\n[0072] 图4是根据本发明实施例的信息的推荐装置的结构示意图,如图4所示,该装置可以包括:第一获取模块10,用于根据当前用户的用户标识,获取所述当前用户的好友信息;\n第二获取模块20,与第一获取模块10连接,用于根据所述好友信息,获取各个好友关注的旅游攻略;分析模块30,与第二获取模块20连接,用于对所述当前用户关注的旅游攻略以及各个好友关注的旅游攻略进行分析;判断模块40,与分析模块30连接,用于判断所述好友信息中的各个好友关注的旅游攻略与所述当前用户关注的旅游攻略中是否存在匹配的元素;发送模块50,与判断模块40连接,用于在所述判断模块40的判断结果为是的情况下,向所述当前用户的客户端推荐所述各个好友关注的旅游攻略中匹配的所述元素的相关信息。\n[0073] 在本发明实施例的可选实施方式中,分析模块30和判断模块40可以按照上述实施例一所述的三种维度进行分析和判断,具体本发明实施例不再赘述。\n[0074] 在本发明实施例的一个可选实施方式中,如图4所示,该装置还可以包括:接收模块60,用于接收所述当前用户对关注的旅游攻略的预报道;发送模块50还可以用于将所述当前用户预报道的内容发送给所述好友信息中记录的各个好友。\n[0075] 在本发明实施例的另一个可选实施方式中,如图5所示,该装置还可以包括:第三获取模块70,用于根据所述当前用户关注的旅游攻略,获取所述当前用户将要到达的地点的正在发生或将要发生的事件;发送模块50还可以用于向所述当前用户的客户端发送信息,通知所述当前用户所述正在发生或将要发生的事件。\n[0076] 在本发明实施例的一个可选实施方式中,发送模块50在向客户端推荐匹配的元素的相关信息之前,为了进一步提高用户体验,可以先向客户端发送提示信息,提示用户是否查看该元素的相关信息,在接收到用户确认查看的指示信息的情况下,再向客户端推荐匹配的元素的相关信息。\n[0077] 在本发明实施例的另一个可选实施方式中,发送模块50还可以在所述判断模块\n40的判断结果为是的情况下,向所述当前用户的客户端发送提示信息,提示所述当前用户是否与匹配的所述好友进行交互;则该装置还可以包括:执行模块80,用于在接收到所述客户端发送的确认与匹配的所述好友进行交互的指示信息的情况下,将所述客户端的界面跳转到与匹配的所述好友进行信息交互的界面。通过本实施例,使得用户可以与好友进行交互,进一步提高了用户体验。\n[0078] 实施例三\n[0079] 本实施例以用户将要去上海为例,对本发明实施例提供的技术方案进行说明。\n[0080] 用户在出发前查看上海旅游的相关攻略,例如,景点,美食,酒店等信息,系统在用户查看这些旅游攻略时,基于多维度对旅游攻略进行分析,并查找用户的社交网络的好友关注的旅游攻略,判断用户查看的旅游攻略与好友关注的旅游攻略是否存在交集,如果是,则向用户推荐相应的信息。\n[0081] 例如,如果用户当前查看的攻略为“上海美食”,而其中某个好友将该攻略加入到了日程,则可以向用户发送提示信息“好友**也把攻略-上海美食也加入了日程,是否打个招呼,一起出发?”,或者,如果判断用户当前查看的旅游攻略与某个好友已完成的旅游攻略中都有“上海东方明珠电视塔”,则可以向用户发送提示信息“好友**刚去过上海东方明珠电视塔,看看他的评价如何?”,或者,通过查看各个好友关注的攻略发现某个好友经常去上海,并在攻略中推荐有最佳路线,则可以向用户发送提示信息“好友**经常去上海,看看他推荐的路线?”。在用户点击之后可以跳转到相应的页面,向用户展示相应的信息,从而丰富用户对目的地的信息,并且由于这些信息是自己好友记录的,可信度更高。\n[0082] 在用户到目的地之后,基于POI多维度查找SNS信息,如果查找到匹配的元素,可以向用户发送对应的提示信息。例如,按照攻略元素划分可能会有这样的提示信息:“好友**住过这家酒店,看看他的评价如何?”;而按照地点划分可能会有这样的提示信息“好友**也在外滩留过影,看看他的创意?”;而按照时间划分可能会有这样的提示“好友**明天到上海,是否碰个面?”。\n[0083] 通过本发明实施例的提供的信息推荐方法,可以使得信息推荐个性化,且内容也很丰富,用户也喜欢接受。\n[0084] 从以上的描述中,可以看出,通过上述实施例之一提供的技术方案,通过将旅行攻略和SNS结合实现信息推荐,从而可以提供个性化的信息,增加旅行的乐趣。\n[0085] 显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。\n[0086] 以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
法律信息
- 2016-03-02
- 2013-05-01
实质审查的生效
IPC(主分类): G06F 17/30
专利申请号: 201210560257.3
申请日: 2012.12.20
- 2013-04-03
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2012-09-12
|
2012-03-28
| | |
2
| |
2012-10-17
|
2012-06-12
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |