CN116992139A - 旅游路线推荐方法、装置、计算机设备和存储介质 - Google Patents

旅游路线推荐方法、装置、计算机设备和存储介质 Download PDF

Info

Publication number
CN116992139A
CN116992139A CN202310978559.0A CN202310978559A CN116992139A CN 116992139 A CN116992139 A CN 116992139A CN 202310978559 A CN202310978559 A CN 202310978559A CN 116992139 A CN116992139 A CN 116992139A
Authority
CN
China
Prior art keywords
information
user
travel
travel route
requirement
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202310978559.0A
Other languages
English (en)
Inventor
林庭锐
支涛
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Yunji Technology Co Ltd
Original Assignee
Beijing Yunji Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Yunji Technology Co Ltd filed Critical Beijing Yunji Technology Co Ltd
Priority to CN202310978559.0A priority Critical patent/CN116992139A/zh
Publication of CN116992139A publication Critical patent/CN116992139A/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9535Search customisation based on user profiles and personalisation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9537Spatial or temporal dependent retrieval, e.g. spatiotemporal queries
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/04Forecasting or optimisation specially adapted for administrative or management purposes, e.g. linear programming or "cutting stock problem"
    • G06Q10/047Optimisation of routes or paths, e.g. travelling salesman problem
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • G06Q50/14Travel agencies

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Human Resources & Organizations (AREA)
  • Tourism & Hospitality (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Economics (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • General Engineering & Computer Science (AREA)
  • Marketing (AREA)
  • Data Mining & Analysis (AREA)
  • Game Theory and Decision Science (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Development Economics (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Primary Health Care (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

本公开涉及计算机技术领域,提供了一种旅游路线推荐方法、装置、计算机设备和存储介质。旅游路线推荐方法包括:接收用户发送的旅游需求信息;根据旅游需求信息,确定出符合用户要求的目标旅游线路。本发明通过旅游需求信息,确定出符合用户要求的目标旅游线路,能够为用户提供个性化的旅游线路推荐,从而满足用户的个性化需求,提高用户满意度。

Description

旅游路线推荐方法、装置、计算机设备和存储介质
技术领域
本公开涉及计算机技术领域,尤其涉及一种旅游路线推荐方法、装置、计算机设备和存储介质。
背景技术
目前,随着人们旅游需求的增加,旅游市场潜力巨大。然而,对于新的旅游景点和旅游城市,游客往往缺乏了解,难以选择合适的旅游路径。现有的旅游推荐***也存在信息不全面、真实性难以保证的问题。
因此,亟需一种旅游路线推荐方法,能够提供真实、全面的旅游路径。
发明内容
有鉴于此,本公开实施例提供了一种旅游路线推荐方法、装置、计算机设备和存储介质,以解决相关技术中对于新的旅游景点和旅游城市,游客往往缺乏了解,难以选择合适的旅游路径的问题。
本公开实施例的第一方面,提供了一种旅游路线推荐方法,包括:接收用户发送的旅游需求信息;根据所述旅游需求信息,确定出符合用户要求的目标旅游线路。
本公开实施例的第二方面,提供了一种旅游路线推荐装置,包括:信息接收模块,用于接收用户发送的旅游需求信息,所述旅游需求信息包括时间信息、人员基本信息和目的地信息;线路确定模块,用于根据所述旅游需求信息,确定出符合用户要求的目标旅游线路。
本公开实施例的第三方面,提供了一种电子设备,包括存储器、处理器以及存储在存储器中并且可以在处理器上运行的计算机程序,该处理器执行计算机程序时实现上述方法的步骤。
本公开实施例的第四方面,提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机程序,该计算机程序被处理器执行时实现上述方法的步骤。
本公开实施例与现有技术相比存在的有益效果是:
1.本发明能够根据用户需求和历史用户评价数据,提供个性化的旅游路径推荐,满足用户的个性化需求,进而提高用户体验。
2.本发明利用历史用户评价数据,能够提供真实的旅游景点评价和相关费用信息。
附图说明
为了更清楚地说明本公开实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
图1是根据本公开的旅游路线推荐方法的流程示意图;
图2是根据本公开的旅游路线推荐装置的结构示意图;
图3是适于用来实现本公开的一些实施例的电子设备的结构示意图。
具体实施方式
下面将参照附图更详细地描述本公开的实施例。虽然附图中显示了本公开的某些实施例,然而应当理解的是,本公开可以通过各种形式来实现,而且不应该被解释为限于这里阐述的实施例。相反,提供这些实施例是为了更加透彻和完整地理解本公开。应当理解的是,本公开的附图及实施例仅用于示例性作用,并非用于限制本公开的保护范围。
另外还需要说明的是,为了便于描述,附图中仅示出了与有关发明相关的部分。在不冲突的情况下,本公开中的实施例及实施例中的特征可以相互组合。
需要注意,本公开中提及的“第一”、“第二”等概念仅用于对不同的装置、模块或单元进行区分,并非用于限定这些装置、模块或单元所执行的功能的顺序或者相互依存关系。
需要注意,本公开中提及的“一个”、“多个”的修饰是示意性而非限制性的,本领域技术人员应当理解,除非在上下文另有明确指出,否则应该理解为“一个或多个”。
本公开实施方式中的多个装置之间所交互的消息或者信息的名称仅用于说明性的目的,而并不是用于对这些消息或信息的范围进行限制。
在当前快速发展的旅游行业中,游客往往面临着选择合适的旅游路线的难题。尤其是在陌生的旅游景点或旅游城市,游客对于各个旅游景点的信息掌握有限,难以做出明智的选择。虽然存在一些旅游攻略、导游手册等提供旅游信息的工具,但它们往往无法针对用户的个性化需求进行旅游线路的推荐,并且也缺乏对于各个景点的用户评价和相关费用信息。
下面将参考附图并结合实施例来详细说明本公开。
在本实施例中提供了一种旅游路线推荐方法,可用于旅游推荐***的控制单元,图1是根据本发明实施例的旅游路线推荐方法的流程图,如图1所示,该流程包括如下步骤:
步骤S101,接收用户发送的旅游需求信息。
具体地,旅游推荐***的控制单元可以接收来自用户移动端发来的旅游信息,对该旅游信息进行语义识别和分词处理,得到旅游需求信息。该旅游需求信息可以包括旅游的目的地(例如想要去一个或者多个城市,或者某个城市中的一个或者多个景点)、时间信息(包括出发时间信息和返回时间信息)、人员基本信息(例如旅游人员的年龄信息、性别信息、身份信息、有无儿童等)。
步骤S102,根据所述旅游需求信息,确定出符合用户要求的目标旅游线路。
具体地,当接收到用户通过移动端发来的旅游需求信息后,可以根据其旅游需求信息规划出满足用户要求的目标旅游线路。这里的用户要求可以理解为旅游需求信息中的时间信息、目的地信息以及人员基本信息,即旅游路线的出发时间和返回时间是否符合时间要求、旅游路线的目的地是否符合旅游目的地要求,或者旅游路线是否适合儿童、老人等存在一定困难的人群。
本发明提供的旅游线路推荐方法,通过旅游需求信息,确定出符合用户要求的目标旅游线路,能够为用户提供个性化的旅游线路推荐,从而满足用户的个性化需求,提高用户满意度。
在一些优选的实施例中,所述旅游需求信息包括时间信息、人员基本信息和目的地信息;所述时间信息包括出发时间信息和返回时间信息。步骤S102包括步骤S1011-步骤S1017,具体如下:
步骤S1011,确定所述用户的当前位置信息;
具体地,在确定符合用户要求的个性化旅游路线时,旅游推荐***的控制单元需要先向用户的移动端发送位置获取指令,以使用户的移动端通过GPS定位得到用户的所在位置信息;并由移动端发送给推荐旅游推荐***的控制单元。
步骤S1012,根据所述出发时间信息、所述当前位置信息以及所述目的地信息确定出多个第一线路。
具体地,出发时间信息可以理解为用户想要前往旅游目的地的出发时间,例如7月22号8点-12点;当前位置信息可以理解为用户的当前位置,例如通过GPS定位到用户当前位于A城市;目的地可以理解为用户想要旅游的地方,例如B城市。通过出发时间信息、所述当前位置信息以及所述目的地,能够规划出多条第一线路,例如在7月22号8点15从A城市乘坐某架飞机直达B城市,或者在7月22号10点从A城市乘坐某辆高铁到达C城市,再从C城市乘坐大巴车达到B城市。
步骤S1013,根据所述人员基本信息,从所述多个第一线路确定出第二线路;所述第二线路为满足第一要求的第一线路。
具体地,当人员基本信息中存在年龄较大的老人或者年龄较小的幼儿时,不便于长时间坐车倒车等情况,可以从多条第一线路中选择满足第一要求的第一线路作为第二线路,这里的第一要求是用户预先自行设定的,可以为线路所需时间不超过预设时间、或者不能倒车、或者出发时间不能过早等要求。
步骤S1014,根据所述目的地信息,以及与所述目的地信息对应的用户评价信息,生成第三线路,所述第三线路为包含多个目标景点的旅游线路。
具体地,这里的目的地信息是指用户想要旅游的城市信息以及该城市中的多个想要旅游的景点信息;可以根据该城市信息以及用户评价信息(即对于各个景点的真实评价信息),生成多条第三线路,即由多个目标景点连接得到旅游线路。
步骤S1015,根据所述返回时间信息、所述目的地信息和所述当前位置信息确定出多个第四线路。
具体地,返回时间信息可以理解为用户想到从旅游目的地返回的时间,例如7月28号14点-20点;目的地信息例如B城市,当前位置信息例如A城市,通过返回时间信息、目的地信息和当前位置信息确定出多个第四线路,例如7月28号14点从B城市飞机直达A城市,或者7月28号16点从B城市乘坐高铁达到C城市,然后从C城市转乘大巴至A城市。
步骤S1016,根据所述人员基本信息,从所述多个第四线路确定出第五线路;所述第五线路为满足第二要求的第四线路;所述第二要求不同于所述第一要求。
具体地,当人员基本信息中存在年龄较大的老人或者年龄较小的幼儿时,不便于长时间坐车倒车等情况,可以从多条第四线路中选择满足第二要求的第四线路作为第五线路,这里的第二要求是用户预先自行设定的,可以为线路所需时间不超过预设时间、或者不能倒车、或者出发时间不能过早等要求;第二要求与第一要求的区别在于时间不同。
步骤S1017,根据所述第二线路、所述第三线路和所述第五线路,构建符合用户需求的目标旅游线路。
构建得到的目标旅游线路可以为7月22号8点15从A城市乘坐某架飞机直达B城市,然后B城市中包含多个目标景点的旅游线路,最后在7月28号14点从B城市飞机直达A城市。
在一些优选的实施例中,所述目的地信息中包含多个目标景点;
步骤S1014包括步骤a1-步骤a5,具体如下:
步骤a1,获取预设历史时间范围内与所述多个目标景点一一对应的多组用户评价信息。
具体地,可以利用爬虫技术或者其他信息获取技术,从网上获取预设历史时间范围内关于多个目标景点的用户评价信息,例如之前半年内关于景点A的用户评价信息。
步骤a2,根据每组用户评价信息对对应的目标景点进行打分,将得分低于第一阈值的目标景点从所述多个目标景点中剔除。
具体地,对每个目标景点的所有用户评价信息进行语义分析和关键词提取,以及对其提出的关键词进行打分;如果得分低于第一阈值,则可以确定该目标景点的用户评价过差,不建议前往;则将其从多个目标景点中剔除;并向用户移动端发送剔除提醒信息;如果用户决定保留该景点则不对其进行剔除处理,并将该景点的优先级设置为最低。第一阈值可以根据实际情况进行设置,在此不做具体限定。
步骤a3,对剩余的多个目标景点进行优先级排序,以及将优先级大于第二阈值的多个目标景点作为前半程景点,将优先级小于或者等于第二阈值的多个目标景点作为后半程景点。
具体地,以下述实例进行步骤a3进行说明:当剩余的多个目标景点为景点1、景点2、景点3、景点4、景点5和景点6,其中景点1、3、4的优先级大于第二阈值,作为前半程景点;其中景点2、5、6的优先级小于或者等于第二阈值,作为后半程景点。通过景点的优先级设置前半程景点和后半程景点,能够使用户在体力充沛时体验到好的景点,能够有效提高用户体验。
步骤a4,通过多个前半程景点生成前半程线路,以及通过多个后半程景点生成后半程线路;
步骤a5,对所述前半程线路和所述后半程线路进行拼接得到第三线路。
具体地,通过将多个前半程景点生成前半程线路,以及将多个后半程景点生成后半程线路,以及通过对前半程线路和后半程线路进行拼接得到第三线路。
在一些优选的实施例中,所述第一要求包括乘坐时间、座位类型;步骤S1013包括步骤b1,具体如下:
步骤b1:当根据所述人员基本信息确定出旅游用户包含第一用户时,从所述多个第一线路中剔除乘坐时间大于第三阈值,和/或者座位类型与第一用户不对应的第一线路,并将剩余的第一线路作为第二线路;所述第一用户为需要帮助的人员。
具体地,第三阈值可以根据实际情况进行设置,例如乘坐时间为6个小时;座位类型与第一用户不对应的第一线路可以理解为:当第一线路为乘坐火车无座前往A城市,第一用户如果为老人或者儿童时,则确定该第一线路的座位类型与第一用户不对应。
在一些优选的实施例中,所述方法还包括步骤c1-步骤c4:
步骤c1,获取预设历史时间范围内每个前半程景点的多个第一费用信息,以及每个后半程景点的多个第二费用信息。
具体地,控制器可以利用爬虫技术从网上获取到预设历史时间范围内每个前半程景点的第一费用信息,以及每个后半程景点的第二费用信息。这里的第一费用信息和第二费用信息可以为景点门票价格、交通费用和餐饮费用。
步骤c2,根据每个前半程景点的多个第一费用信息,综合判断出每个前半程景点的第一平均所需费用值,并将每个前半程景点的第一平均所需费用值推送给用户。
步骤c3,根据每个后半程景点的多个第二费用信息,综合判断出每个后半程景点的第二平均所需费用值,并将每个后半程景点的第二平均所需费用值推送给用户。
在步骤c2-步骤c3中,可以先将所有前半程景点的多个第一费用信息相加得到第一总费用信息C,然后利用C/N计算得到每个前半程景点的第一平均所需费用值,其中上述N表示前半程景点的数量。同理,可以根据上述方法得到每个后半程景点的第二平均所需费用值。
步骤c4,根据与多个前半程景点一一对应的多个第一平均所需费用值,以及与多个后半程景点一一对应的多个第二平均所需费用值,确定出第三线路的所需费用值。
具体地,将每个前半程景点的第一平均所需费用值和每个后半程景点的第二平均所需费用值进行加和处理,得到整个线路的所需费用值。
在一些可选的实施例中,方法还包括:
监测用户端的实时位置,当所述实时位置与对应的前半程景点位置或者后半程景点位置一致时,则向所述用户端发送对应的前半程景点或者后半程景点的景点介绍语音,并推送对应的前半程景点或者后半程景点的用户真实评价以及相关费用。
具体地,当用户在旅游目的地的任意一个目标景点游玩时,会通过用户移动端的GPS定位用户的实时位置;当实时位置与对应的前半程景点位置或者后半程景点位置不一致时,会向用户移动端发送位置告警信息,并给出相关导航信息;当所述实时位置与对应的前半程景点位置或者后半程景点位置一致时,则向所述用户端发送对应的前半程景点或者后半程景点的景点介绍语音,并推送对应的前半程景点或者后半程景点的用户真实评价以及相关费用。
在一些可选的实施例中,所述旅游需求信息还包括地点要求信息;所述地点要求信息包括位置要求、价格要求、舒适度要求以及安全性要求;所述方法还包括:
根据所述多个前半程景点和所述多个后半程景点,确定多个第一住宿地点;
从所述多个第一住宿地点中筛选出满足位置要求、价格要求、舒适度要求以及安全性要求的第一住宿地点作为目标住宿地点。
具体地,用户可以通过移动端向旅游推荐***的控制单元发送有关住宿地点的位置要求、价格要求、舒适度要求以及安全性要求;控制单元会根据预先根据多个前半程景点和多个后半程景点,确定多个第一住宿地点;这里第一住宿地点均位于前半程景点和后半程景点的一定预设范围内;最后根据位置要求、价格要求、舒适度要求以及安全性要求从多个第一住宿地点筛选出目标住宿地点。
本公开实施例与现有技术相比存在的有益效果是:
1.本发明能够根据用户需求和历史用户评价数据,提供个性化的旅游路径推荐,满足用户的个性化需求,进而提高用户体验。
2.本发明利用历史用户评价数据,能够提供真实的旅游景点评价和相关费用信息。
下述为本公开装置实施例,可以用于执行本公开方法实施例。对于本公开装置实施例中未披露的细节,请参照本公开方法实施例。
图2是根据本公开的旅游路线推荐装置的一些实施例的结构示意图。如图2所示,该旅游路线推荐装置包括:信息接收模块,用于接收用户发送的旅游需求信息,所述旅游需求信息包括时间信息、人员基本信息和目的地信息。线路确定模块,用于根据所述旅游需求信息,确定出符合用户要求的目标旅游线路。
在一些优选的实施例中,所述旅游需求信息包括时间信息、人员基本信息和目的地信息;所述时间信息包括出发时间信息和返回时间信息;线路确定模块,包括:位置确定单元,用于确定所述用户的当前位置信息;第一线路确定单元,用于根据所述出发时间信息、所述当前位置信息以及所述目的地信息确定出多个第一线路;第二线路确定单元,用于根据所述人员基本信息,从所述多个第一线路确定出第二线路;所述第二线路为满足第一要求的第一线路;第三线路生成单元,用于根据所述目的地信息,以及与所述目的地信息对应的用户评价信息,生成第三线路,所述第三线路为包含多个目标景点的旅游线路;第四线路确定单元,用于根据所述返回时间信息、所述目的地信息和所述当前位置信息确定出多个第四线路;第五线路确定单元,用于根据所述人员基本信息,从所述多个第四线路确定出第五线路;所述第五线路为满足第二要求的第四线路;所述第二要求不同于所述第一要求;目标旅游线路构建单元,用于根据所述第二线路、所述第三线路和所述第五线路,构建符合用户需求的目标旅游线路。
在一些优选的实施例中,所述目的地信息中包含多个目标景点;第三线路生成单元,包括:评价信息获取子单元,用于获取预设历史时间范围内与所述多个目标景点一一对应的多组用户评价信息;景点剔除子单元,用于根据每组用户评价信息对对应的目标景点进行打分,将得分低于第一阈值的目标景点从所述多个目标景点中剔除;排序子单元,用于对剩余的多个目标景点进行优先级排序,以及将优先级大于第二阈值的多个目标景点作为前半程景点,将优先级小于或者等于第二阈值的多个目标景点作为后半程景点;半程线路生成子单元,用于通过多个前半程景点生成前半程线路,以及通过多个后半程景点生成后半程线路;拼接子单元,用于对所述前半程线路和所述后半程线路进行拼接得到第三线路。
在一些优选的实施例中,所述第一要求包括乘坐时间、座位类型;第二线路确定单元,包括:第二线路确定子单元,用于当根据所述人员基本信息确定出旅游用户包含第一用户时,从所述多个第一线路中剔除乘坐时间大于第三阈值,和/或者座位类型与第一用户不对应的第一线路,并将剩余的第一线路作为第二线路;所述第一用户为需要帮助的人员。
在一些优选的实施例中,旅游路线推荐装置还包括:费用获取单元,用于获取预设历史时间范围内每个前半程景点的多个第一费用信息,以及每个后半程景点的多个第二费用信息;所述第一费用信息和所述第二费用信息均包含景点门票价格、交通费用和餐饮费用;第一平均所需费用值判断单元,用于根据每个前半程景点的多个第一费用信息,综合判断出每个前半程景点的第一平均所需费用值,并将每个前半程景点的第一平均所需费用值推送给用户;第二平均所需费用值判断单元,用于根据每个后半程景点的多个第二费用信息,综合判断出每个后半程景点的第二平均所需费用值,并将每个后半程景点的第二平均所需费用值推送给用户;所需费用值确定单元,用于根据与多个前半程景点一一对应的多个第一平均所需费用值,以及与多个后半程景点一一对应的多个第二平均所需费用值,确定出第三线路的所需费用值。
在一些优选的实施例中,旅游路线推荐装置还包括:推送单元,用于监测用户端的实时位置,当所述实时位置与对应的前半程景点位置或者后半程景点位置一致时,则向所述用户端发送对应的前半程景点或者后半程景点的景点介绍语音,并推送对应的前半程景点或者后半程景点的用户真实评价以及相关费用。
应理解,上述实施例中各步骤的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本公开实施例的实施过程构成任何限定。
下面参考图3,其示出了适于用来实现本公开的一些实施例的电子设备400的结构示意图。图3示出的服务器仅仅是一个示例,不应对本公开的实施例的功能和使用范围带来任何限制。
如图3所示,电子设备300可以包括处理装置(例如中央处理器、图形处理器等)301,其可以根据存储在只读存储器(ROM)302中的程序或者从存储装置308加载到随机访问存储器(RAM)303中的程序而执行各种适当的动作和处理。在RAM 303中,还存储有电子设备300操作所需的各种程序和数据。处理装置301、ROM 302以及RAM 303通过总线304彼此相连。输入/输出(I/O)接口305也连接至总线304。
通常,以下装置可以连接至I/O接口305:包括例如触摸屏、触摸板、键盘、鼠标、摄像头、麦克风、加速度计、陀螺仪等的输入装置306;包括例如液晶显示器(LCD)、扬声器、振动器等的输出装置307;包括例如磁带、硬盘等的存储装置308;以及通信装置309。通信装置309可以允许电子设备300与其他设备进行无线或有线通信以交换数据。虽然图3示出了具有各种装置的电子设备300,但是应理解的是,并不要求实施或具备所有示出的装置。可以替代地实施或具备更多或更少的装置。图3中示出的每个方框可以代表一个装置,也可以根据需要代表多个装置。
特别地,根据本公开的一些实施例,上文参考流程图描述的过程可以被实现为计算机软件程序。例如,本公开的一些实施例包括一种计算机程序产品,其包括承载在计算机可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的程序代码。在这样的一些实施例中,该计算机程序可以通过通信装置309从网络上被下载和安装,或者从存储装置308被安装,或者从ROM 302被安装。在该计算机程序被处理装置301执行时,执行本公开的一些实施例的方法中限定的上述功能。
需要说明的是,本公开的一些实施例上述的计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的***、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑磁盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本公开的一些实施例中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行***、装置或者器件使用或者与其结合使用。而在本公开的一些实施例中,计算机可读信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读信号介质可以发送、传播或者传输用于由指令执行***、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:电线、光缆、RF(射频)等等,或者上述的任意合适的组合。
在一些实施方式中,客户端、服务器可以利用诸如HTTP(HyperText TransferProtocol,超文本传输协议)之类的任何当前已知或未来研发的网络协议进行通信,并且可以与任意形式或介质的数字数据通信(例如,通信网络)互连。通信网络的示例包括局域网(“LAN”),广域网(“WAN”),网际网(例如,互联网)以及端对端网络(例如,ad hoc端对端网络),以及任何当前已知或未来研发的网络。
上述计算机可读介质可以是上述装置中所包含的;也可以是单独存在,而未装配入该电子设备中。上述计算机可读介质承载有一个或者多个程序,当上述一个或者多个程序被该电子设备执行时,使得该电子设备:接收用户发送的旅游需求信息;根据所述旅游需求信息,确定出符合用户要求的目标旅游线路。
可以以一种或多种程序设计语言或其组合来编写用于执行本公开的一些实施例的操作的计算机程序代码,上述程序设计语言包括面向对象的程序设计语言—诸如Java、Smalltalk、C++,还包括常规的过程式程序设计语言—诸如“C”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络——包括局域网(LAN)或广域网(WAN)——连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。
附图中的流程图和框图,图示了按照本公开各种实施例的***、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,该模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的***来实现,或者可以用专用硬件与计算机指令的组合来实现。
本文中以上描述的功能可以至少部分地由一个或多个硬件逻辑部件来执行。例如,非限制性地,可以使用的示范类型的硬件逻辑部件包括:现场可编程门阵列(FPGA)、专用集成电路(ASIC)、专用标准产品(ASSP)、片上***(SOC)、复杂可编程逻辑设备(CPLD)等等。
以上描述仅为本公开的一些较佳实施例以及对所运用技术原理的说明。本领域技术人员应当理解,本公开的实施例中所涉及的发明范围,并不限于上述技术特征的特定组合而成的技术方案,同时也应涵盖在不脱离上述发明构思的情况下,由上述技术特征或其等同特征进行任意组合而形成的其它技术方案。例如上述特征与本公开的实施例中公开的(但不限于)具有类似功能的技术特征进行互相替换而形成的技术方案。

Claims (10)

1.一种旅游路线推荐方法,其特征在于,包括:
接收用户发送的旅游需求信息;
根据所述旅游需求信息,确定出符合用户要求的目标旅游线路。
2.根据权利要求1所述的旅游路线推荐方法,其特征在于,所述旅游需求信息包括时间信息、人员基本信息和目的地信息;所述时间信息包括出发时间信息和返回时间信息;
根据所述旅游需求信息,确定出符合用户要求的目标旅游线路,包括:
确定所述用户的当前位置信息;
根据所述出发时间信息、所述当前位置信息以及所述目的地信息确定出多个第一线路;
根据所述人员基本信息,从所述多个第一线路确定出第二线路;所述第二线路为满足第一要求的第一线路;
根据所述目的地信息,以及与所述目的地信息对应的用户评价信息,生成第三线路,所述第三线路为包含多个目标景点的旅游线路;
根据所述返回时间信息、所述目的地信息和所述当前位置信息确定出多个第四线路;
根据所述人员基本信息,从所述多个第四线路确定出第五线路;所述第五线路为满足第二要求的第四线路;所述第二要求不同于所述第一要求;
根据所述第二线路、所述第三线路和所述第五线路,构建符合用户需求的目标旅游线路。
3.根据权利要求2所述的旅游路线推荐方法,其特征在于,所述目的地信息中包含多个目标景点;
根据所述目的地信息,以及与所述目的地信息对应的用户评价信息,生成第三线路,包括:
获取预设历史时间范围内与所述多个目标景点一一对应的多组用户评价信息;
根据每组用户评价信息对对应的目标景点进行打分,将得分低于第一阈值的目标景点从所述多个目标景点中剔除;
对剩余的多个目标景点进行优先级排序,以及将优先级大于第二阈值的多个目标景点作为前半程景点,将优先级小于或者等于第二阈值的多个目标景点作为后半程景点;
通过多个前半程景点生成前半程线路,以及通过多个后半程景点生成后半程线路;
对所述前半程线路和所述后半程线路进行拼接得到第三线路。
4.根据权利要求2所述的旅游路线推荐方法,其特征在于,所述第一要求包括乘坐时间、座位类型;
根据所述人员基本信息,从所述多个第一线路确定出第二线路,包括:
当根据所述人员基本信息确定出旅游用户包含第一用户时,从所述多个第一线路中剔除乘坐时间大于第三阈值,和/或者座位类型与第一用户不对应的第一线路,并将剩余的第一线路作为第二线路;所述第一用户为需要帮助的人员。
5.根据权利要求3所述的旅游路线推荐方法,其特征在于,所述方法还包括:
获取预设历史时间范围内每个前半程景点的多个第一费用信息,以及每个后半程景点的多个第二费用信息;所述第一费用信息和所述第二费用信息均包含景点门票价格、交通费用和餐饮费用;
根据每个前半程景点的多个第一费用信息,综合判断出每个前半程景点的第一平均所需费用值,并将每个前半程景点的第一平均所需费用值推送给用户;
根据每个后半程景点的多个第二费用信息,综合判断出每个后半程景点的第二平均所需费用值,并将每个后半程景点的第二平均所需费用值推送给用户;
根据与多个前半程景点一一对应的多个第一平均所需费用值,以及与多个后半程景点一一对应的多个第二平均所需费用值,确定出第三线路的所需费用值。
6.根据权利要求1或2所述的旅游路线推荐方法,其特征在于,所述方法还包括:
监测用户端的实时位置,当所述实时位置与对应的前半程景点位置或者后半程景点位置一致时,则向所述用户端发送对应的前半程景点或者后半程景点的景点介绍语音,并推送对应的前半程景点或者后半程景点的用户真实评价以及相关费用。
7.根据权利要求3所述的旅游路线推荐方法,其特征在于,所述旅游需求信息还包括地点要求信息;所述地点要求信息包括位置要求、价格要求、舒适度要求以及安全性要求;
所述方法还包括:
根据所述多个前半程景点和所述多个后半程景点,确定多个第一住宿地点;
从所述多个第一住宿地点中筛选出满足位置要求、价格要求、舒适度要求以及安全性要求的第一住宿地点作为目标住宿地点。
8.一种旅游路线推荐装置,其特征在于,包括:
信息接收模块,用于接收用户发送的旅游需求信息,所述旅游需求信息包括时间信息、人员基本信息和目的地信息;
线路确定模块,用于根据所述旅游需求信息,确定出符合用户要求的目标旅游线路。
9.一种电子设备,包括存储器、处理器以及存储在所述存储器中并且可以在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1-7中任一项所述旅游路线推荐方法的步骤。
10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1-7中任一项所述旅游路线推荐方法的步骤。
CN202310978559.0A 2023-08-04 2023-08-04 旅游路线推荐方法、装置、计算机设备和存储介质 Pending CN116992139A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202310978559.0A CN116992139A (zh) 2023-08-04 2023-08-04 旅游路线推荐方法、装置、计算机设备和存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202310978559.0A CN116992139A (zh) 2023-08-04 2023-08-04 旅游路线推荐方法、装置、计算机设备和存储介质

Publications (1)

Publication Number Publication Date
CN116992139A true CN116992139A (zh) 2023-11-03

Family

ID=88531761

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202310978559.0A Pending CN116992139A (zh) 2023-08-04 2023-08-04 旅游路线推荐方法、装置、计算机设备和存储介质

Country Status (1)

Country Link
CN (1) CN116992139A (zh)

Similar Documents

Publication Publication Date Title
AU2019101806A4 (en) Methods and systems for providing information for an on-demand service
US10769742B2 (en) Systems and methods for providing information for an on-demand service
JP6015182B2 (ja) 情報共有システム、情報共有方法及び端末装置
JP5676806B2 (ja) 公共の輸送の反復的なスコアリング
JPWO2007148378A1 (ja) 経路探索システム、経路探索サーバ、端末装置および経路探索方法
US20220365991A1 (en) Method and apparatus for enhancing a geolocation database
JP2019079345A (ja) 情報提示装置、情報提示システム、端末装置
US20190360824A1 (en) Information processing apparatus, information processing method, and information processing system
CN111882112B (zh) 一种预测到达时间的方法和***
JP2018200555A (ja) 相乗り車両への同乗者決定装置および同乗者決定方法
CN110220511A (zh) 用于路线导航的方法和装置
CN111260092A (zh) 用于预测对象到达时间的***和方法
JP2023540731A (ja) オンライン予約車両情報処理方法、装置、機器、及びコンピュータ記憶媒体
JP2009103657A (ja) ナビゲーションシステム、経路探索サーバおよび経路探索方法ならびに端末装置
CN110806216B (zh) 信息处理装置以及信息处理方法
CN116992139A (zh) 旅游路线推荐方法、装置、计算机设备和存储介质
JP2009036720A (ja) 情報配信システム、情報配信サーバ、携帯端末装置、及び情報配信方法
JP2018181359A (ja) 情報処理システム、情報処理サーバ、情報処理方法、および、情報処理プログラム
CN111489024B (zh) 出行方案推荐方法、装置、设备及存储介质
JP7205776B2 (ja) カーライフスタイル支援システム
CN114519438A (zh) 预约驾驶员的方法及电子设备
JP2020149124A (ja) プログラム及び情報処理方法
CN112050822B (zh) 用于生成行驶路线的方法、***和装置
CN114944072B (zh) 引导提示语音生成方法、装置
CN115269787A (zh) 数据获取方法和计算机程序产品

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination