CN104463420A - Ota网站的订单处理***及方法 - Google Patents
Ota网站的订单处理***及方法 Download PDFInfo
- Publication number
- CN104463420A CN104463420A CN201410619290.8A CN201410619290A CN104463420A CN 104463420 A CN104463420 A CN 104463420A CN 201410619290 A CN201410619290 A CN 201410619290A CN 104463420 A CN104463420 A CN 104463420A
- Authority
- CN
- China
- Prior art keywords
- order
- trip
- class
- orders
- trip class
- 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.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Administration; Management
- G06Q10/02—Reservations, e.g. for tickets, services or events
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Tourism & Hospitality (AREA)
- Operations Research (AREA)
- Economics (AREA)
- Entrepreneurship & Innovation (AREA)
- Human Resources & Organizations (AREA)
- Marketing (AREA)
- Development Economics (AREA)
- Quality & Reliability (AREA)
- Strategic Management (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明公开了一种OTA网站的订单处理***及方法,***包括一存储模块,用于存储用户在OTA网站中的注册信息及成功预订的每个订单的订单信息;一提取模块,用于提取一目标用户的所有出行类订单;一订单排序模块,用于对所述提取模块提取出的所有出行类订单按照出行日期由前到后的顺序进行排序;一第一判断模块及一第二判断模块,用于对用户的订单进行分析处理,以将满足相应条件的订单划分为同一个行程。本发明能够对OTA网站中用户的订单进行统计和分析,精确识别出用户的行程。
Description
技术领域
本发明涉及一种OTA网站的订单处理***及方法。
背景技术
随着互联网技术的飞速发展,很多用户越来越喜欢通过OTA(在线旅游社)网站预订各种票务,包括用于出行的机票、火车票、汽车票订单,以及用于入住的酒店订单,这种在线预订的方式极大地方便了用户的出行。在OTA网站为了提供更人性化的服务,往往需要采用专门的服务器对用户的出行进行统计和分析,从而识别不同用户的不同出行情况,但现有技术中只能够依照用户订单的出行时间分析用户何时出行,这种统计手段很单一和固化,并不能精确地统计出每一个用户的出行情况及出行习惯,进而也无法为用户提供更人性化的服务。
发明内容
本发明要解决的技术问题是为了克服现有技术中OTA网站无法精确地统计出用户的出行情况及出行习惯,进而导致无法为用户提供更人性化的服务的缺陷,提供一种OTA网站的订单处理***及方法。
本发明是通过下述技术方案来解决上述技术问题的:
本发明提供了一种OTA网站的订单处理***,其特点在于,包括:
一存储模块,用于存储每个用户在所述OTA网站中的注册信息以及每个用户在所述OTA网站中成功预订的每个订单的订单信息,所述注册信息包括用户的居住地;
一提取模块,用于从所述存储模块中提取一目标用户的所有出行类订单,所述出行类订单的订单信息包括姓名、出行日期、出发地和目的地;
一订单排序模块,用于对所述提取模块提取出的所有出行类订单按照出行日期由前到后的顺序进行排序;
一第一判断模块,用于从排序最靠前的出行类订单开始,依次对于顺序相邻的任意两个出行类订单,判断订单信息中的姓名是否相同,并在判断为相同时继续判断在前的出行类订单的目的地是否与所述目标用户的居住地相同,若是,则将所述两个出行类订单划分为两个独立的行程,若否,则调用一第二判断模块;
所述第二判断模块用于对所述两个出行类订单的订单信息进行比较,若在前的出行类订单的出发地及目的地分别与在后的出行类订单的目的地及出发地相同,则将所述两个出行类订单划分为同一个行程;若在前的出行类订单的出发地与在后的出行类订单的目的地相同且在前的出行类订单的目的地与在后的出行类订单的出发地不同,或在前的出行类订单的出发地与在后的出行类订单的目的地不同且在前的出行类订单的目的地与在后的出行类订单的出发地相同,则继续判断在前的出行类订单的出行日期与在后的出行类订单的出行日期的间隔是否小于一阈值,若小于,则将所述两个出行类订单划分为同一个行程,若不小于,则将所述两个出行类订单划分为两个独立的行程;若在前的出行类订单的出发地及目的地分别与在后的出行类订单的目的地及出发地均不同,则将所述两个出行类订单划分为两个独立的行程。
较佳地,所述订单处理***还包括一第三判断模块,用于对至少三个顺序相邻的出行类订单的订单信息进行比较,若所述至少三个依次相邻的出行类订单的订单信息中姓名相同、第一个出行类订单的出发地与最后一个出行类订单的目的地相同、且出行日期的间隔小于一阈值,则将所述至少三个依次相邻的出行类订单划分为同一个行程。
较佳地,所述提取模块还用于从所述存储模块中提取所述目标用户的所有酒店类订单,所述酒店类订单的订单信息包括姓名、入住地、入住日期及退房日期,所述出行类订单的订单信息还包括到达日期;
所述订单处理***还包括一第四判断模块,对于划分为同一个行程的两个顺序相邻的出行类订单,若在前的出行类订单的目的地与在后的出行类订单的出发地相同,所述第四判断模块用于判断所述酒店类订单中是否包括一目标酒店类订单,所述目标酒店类订单的订单信息中的姓名与所述两个顺序相邻的出行类订单的订单信息中的姓名相同、入住地与所述在前的出行类订单的目的地相同(即位于同一个城市)、且入住日期与所述在前的出行类订单的到达日期相同、退房日期与所述在后的出行类订单的出行日期相同,若包括,则将所述目标酒店类订单与所述在前的出行类订单及所述在后的出行类订单划分为同一个行程。
较佳地,所述第一判断模块在判断出所述姓名不同时,还继续判断所述两个出行类订单的订单信息中出行日期、出发地和目的地是否均相同,若是,则将所述两个出行类订单划分为同一个行程,若否,则将所述两个出行类订单划分为两个独立的行程。
较佳地,所述提取模块还用于从所述存储模块中提取所述目标用户的所有门票类订单,所述门票类订单的订单信息包括姓名、使用地点及使用日期;
所述订单处理***还包括一第五判断模块,用于判断所述门票类订单中是否包括目标门票类订单,所述目标门票类订单的订单信息中的姓名与所述目标酒店类订单的订单信息中的姓名相同、使用地点与所述入住地相同(即位于同一个城市)、使用日期位于所述入住日期与退房日期之间,若包括,则将所述目标门票类订单与所述目标酒店类订单划分为同一个行程。
较佳地,所述出行类订单包括机票订单、火车票订单、汽车票订单。
本发明的目的在于还提供了一种OTA网站的订单处理方法,其特点在于,其利用上述的订单处理***实现,包括以下步骤:
S1、存储每个用户在所述OTA网站中的注册信息以及每个用户在所述OTA网站中成功预订的每个订单的订单信息,所述注册信息包括用户的居住地;
S2、提取一目标用户的所有出行类订单,所述出行类订单的订单信息包括姓名、出行日期、出发地和目的地;
S3、对提取出的所有出行类订单按照出行日期由前到后的顺序进行排序;
S4、从排序最靠前的出行类订单开始,依次对于顺序相邻的任意两个出行类订单,调用所述第一判断模块判断订单信息中的姓名是否相同,并在判断为相同时继续判断在前的出行类订单的目的地是否与所述目标用户的居住地相同,若是,则将所述两个出行类订单划分为两个独立的行程;若否,则调用第二判断模块对所述两个出行类订单的订单信息进行比较:若在前的出行类订单的出发地及目的地分别与在后的出行类订单的目的地及出发地相同,则将所述两个出行类订单划分为同一个行程;若在前的出行类订单的出发地与在后的出行类订单的目的地相同且在前的出行类订单的目的地与在后的出行类订单的出发地不同,或在前的出行类订单的出发地与在后的出行类订单的目的地不同且在前的出行类订单的目的地与在后的出行类订单的出发地相同,则继续判断在前的出行类订单的出行日期与在后的出行类订单的出行日期的间隔是否小于一阈值,若小于,则将所述两个出行类订单划分为同一个行程,若不小于,则将所述两个出行类订单划分为两个独立的行程;若在前的出行类订单的出发地及目的地分别与在后的出行类订单的目的地及出发地均不同,则将所述两个出行类订单划分为两个独立的行程。
较佳地,所述订单处理***还包括一第三判断模块,步骤S4中还调用所述第三判断模块对至少三个顺序相邻的出行类订单的订单信息进行比较,若所述至少三个依次相邻的出行类订单的订单信息中姓名相同、第一个出行类订单的出发地与最后一个出行类订单的目的地相同、且出行日期的间隔小于一阈值,则将所述至少三个依次相邻的出行类订单划分为同一个行程。
较佳地,步骤S2中还提取所述目标用户的所有酒店类订单,所述酒店类订单的订单信息包括姓名、入住地、入住日期及退房日期,所述出行类订单的订单信息还包括到达日期;
所述订单处理***还包括一第四判断模块,步骤S4中对于划分为同一个行程的两个顺序相邻的出行类订单,若在前的出行类订单的目的地与在后的出行类订单的出发地相同,还调用所述第四判断模块判断所述酒店类订单中是否包括一目标酒店类订单,所述目标酒店类订单的订单信息中的姓名与所述两个顺序相邻的出行类订单的订单信息中的姓名相同、入住地与所述在前的出行类订单的目的地相同、且入住日期与所述在前的出行类订单的到达日期相同、退房日期与所述在后的出行类订单的出行日期相同,若包括,则将所述目标酒店类订单与所述在前的出行类订单及所述在后的出行类订单划分为同一个行程。
较佳地,步骤S4中所述第一判断模块在判断出所述姓名不同时,还继续判断所述两个出行类订单的订单信息中出行日期、出发地和目的地是否均相同,若是,则将所述两个出行类订单划分为同一个行程,若否,则将所述两个出行类订单划分为两个独立的行程。
较佳地,步骤S2中还提取所述目标用户的所有门票类订单,所述门票类订单的订单信息包括姓名、使用地点及使用日期;
所述订单处理***还包括一第五判断模块,步骤S4中还调用所述第五判断模块判断所述门票类订单中是否包括目标门票类订单,所述目标门票类订单的订单信息中的姓名与所述目标酒店类订单的订单信息中的姓名相同、使用地点与所述入住地相同、使用日期位于所述入住日期与退房日期之间,若包括,则将所述目标门票类订单与所述目标酒店类订单划分为同一个行程。
较佳地,所述出行类订单包括机票订单、火车票订单、汽车票订单。
本发明的积极进步效果在于:本发明能够对OTA网站中用户的订单进行统计和分析,从而精确识别出用户的行程,特别是识别出用户在同一个行程下的多个订单,从而识别出用户在同一个行程下的具体安排,并根据时间顺序识别用户的行程安排,进而使得OTA网站可以为不同用户提供不同的个性化服务。
附图说明
图1为本发明的一实施例的OTA网站的订单处理***的模块示意图。
图2为本发明的一实施例的OTA网站的订单处理方法的流程图。
具体实施方式
下面通过实施例的方式进一步说明本发明,但并不因此将本发明限制在所述的实施例范围之中。
如图1所示,本发明的OTA网站的订单处理***包括一存储模块1、一提取模块2、一订单排序模块3、一第一判断模块4、一第二判断模块5、一第三判断模块6、一第四判断模块7以及一第五判断模块8。
所述存储模块1存储每个用户在所述OTA网站中的注册信息以及每个用户在所述OTA网站中成功预订的每个订单的订单信息,其中,所述注册信息包括用户的用户名、密码、邮箱地址、居住地等,而订单则包括用户通过所述OTA网站进行各种预订所产生的订单,主要包括出行类订单、酒店类订单及门票类订单,出行类订单的订单信息主要包括姓名、出行日期、到达日期、出发地和目的地,例如机票、火车票、汽车票等都是比较常见的出行类订单,酒店类订单的订单信息则包括入住地、入住日期及退房日期等,门票类订单的订单信息则包括姓名、使用地点及使用日期等,上述各订单以及各订单中所包括的详细信息都是由用户进行相应预订后所述OTA网站按照***设置自动生成的。
所述提取模块2则从所述存储模块1中提取一目标用户的所有出行类订单、所有酒店类订单以及所有门票类订单,所述订单排序模块3对所述提取模块2提取出的所有出行类订单按照出行时间由前到后的顺序进行排序。所述第一判断模块4会从排序最靠前的出行类订单开始,依次对于顺序相邻的任意两个出行类订单,判断订单信息中的姓名是否相同,并在判断为相同时(表示两个订单的出行人为同一个人)继续判断在前的出行类订单的目的地是否与所述目标用户的居住地相同,若是,则将所述两个出行类订单划分为两个独立的行程,例如,若所述目标用户的注册信息中填写的居住地为上海,两个顺序相邻的出行类订单为机票订单,在前的机票订单为北京-上海,在后的机票订单为上海-南京,由于在前的机票订单的目的地与目标用户的居住地相同(均为上海),说明通过在前的机票订单用户就已经抵达目的地,此时意味着行程结束,因此,所述第一判断模块4会将上述两个机票订单划分为两个相互独立的行程。若所述第一判断模块4判断为否,则调用所述第二判断模块5,所述第二判断模块5会对所述两个顺序排列的出行类订单的订单信息进行比较;
若在前的出行类订单的出发地及目的地分别与在后的出行类订单的目的地及出发地相同,则将所述两个出行类订单划分为同一个行程,例如用户的两个机票订单依次为北京-广州、广州-北京,则所述两个订单的首尾城市相匹配且中间城市也相匹配,此时就将所述两个订单划分为同一个行程;
若在前的出行类订单的出发地与在后的出行类订单的目的地相同且在前的出行类订单的目的地与在后的出行类订单的出发地不同,或在前的出行类订单的出发地与在后的出行类订单的目的地不同且在前的出行类订单的目的地与在后的出行类订单的出发地相同,则继续判断在前的出行类订单的出行日期与在后的出行类订单的出行日期的间隔是否小于一阈值(在本实施例中所述阈值取值为7天),若小于,则将所述两个出行类订单划分为同一个行程,若不小于,则将所述两个出行类订单划分为两个独立的行程;例如用户的两个机票订单依次为北京-丽江、大理-北京,且出行日期的间隔小于7天,则两个订单的首尾城市相匹配,且间隔时间比较短,则将所述两个订单划分为同一个行程,又如用户的两个机票订单依次为北京-天津、天津-西安,且出行日期的间隔小于7天,则两个订单的中间城市相匹配,且间隔时间比较短,此时也将所述两个订单划分为同一个行程;
若在前的出行类订单的出发地及目的地分别与在后的出行类订单的目的地及出发地均不同,则将所述两个出行类订单划分为两个独立的行程,例如用户的两个机票订单依次为南京-杭州、上海-北京,此时就将所述两个订单划分为两个独立的行程。
若所述第一判断模块4在判断出所述姓名不同时,还继续判断所述两个出行类订单的订单信息中出行日期、出发地和目的地是否均相同,若是,则此时表明目标用户为两个人预定了同一个出行类订单,那么这两个人的行程可以视为同一个行程,因此将所述两个出行类订单划分为同一个行程,若否,则将所述两个出行类订单划分为两个独立的行程。
由于本发明的订单处理***能够按照出行日期的先后顺序对任意两个依次相邻的出行类订单进行上述处理,从而就可以将所有出行类订单串联起来,进而实现对用户的所有出行类订单的统计和分析,得到比较精确的用户出行行程安排,从而可以为不同用户提供不同的个性化订单推荐服务。
所述第三判断模块6会对至少三个顺序相邻的出行类订单的订单信息进行比较,若所述至少三个依次相邻的出行类订单的订单信息中姓名相同(即表明为同一个出行人)、第一个出行类订单的出发地与最后一个出行类订单的目的地相同、且出行日期的间隔小于一阈值(在本实施例中,优选地为7天),则将所述至少三个依次相邻的出行类订单划分为同一个行程。例如,用户的四个机票订单依次为南京-杭州、天津-北京、北京-天津、苏州-南京,由于第一个机票订单的出发地与最后一个机票订单的目的地相同(均为南京),若二者的出行日期的间隔小于7天,此时就将所述四个机票订单全部划分为同一个行程,若各机票订单的出行日期间隔过长,例如都超过7天,则将所述第一个订单、第二和第三个订单、第四个订单划分为三个不同的独立行程。
对于划分为同一个行程的两个顺序相邻的出行类订单,若在前的出行类订单的目的地与在后的出行类订单的出发地相同,所述第四判断模块7会判断所述酒店类订单中是否包括一目标酒店类订单,所述目标酒店类订单的订单信息中的姓名与所述两个顺序相邻的出行类订单的订单信息中的姓名相同、入住地与所述在前的出行类订单的目的地相同、且入住日期与所述在前的出行类订单的到达日期相同、退房日期与所述在后的出行类订单的出行日期相同,若包括,则将所述目标酒店类订单与所述在前的出行类订单及所述在后的出行类订单划分为同一个行程,从而实现了将酒店类订单与出行类订单相串联。例如,划分为同一个行程的两个机票订单依次为广州-北京(出行日期2014年10月9日,到达日期为2014年10月9日)、北京-广州(出行日期为2014年10月13日),而用户的酒店类订单中具有一订单,其入住地为北京,入住日期为2014年10月9日,退房日期为2014年10月13日,此时所述订单就满足上述的条件,其为一目标酒店类订单,此时就将所述两个机票订单与所述目标酒店类订单划分为同一个行程。
所述第五判断模块8则会判断所述门票类订单中是否包括目标门票类订单,所述目标门票类订单的订单信息中的姓名与所述目标酒店类订单的订单信息中的姓名相同、使用地点与所述入住地相同、使用日期位于所述入住日期与退房日期之间,若包括,则将所述目标门票类订单与所述目标酒店类订单划分为同一个行程。
因此,通过本发明的上述各个模块,就实现了对用户在OTA网站中的各种订单的判断和分析,从而根据出行类订单、酒店类订单以及门票类订单等划分用户的各个行程,帮助OTA网站更好地分析用户的出行规律,为给用户提供个性化行程推荐服务打下基础。另外,通过将上述各类订单进行组合,基于同样的分析原理,同样可以实现对自由行、自驾游、团队游等旅行订单进行行程分析,具体的处理手段与上述操作原理相同,在此就不在赘述。
如图2所示,本发明利用本实施例的OTA网站的订单处理***实现的OTA网站的订单处理方法包括以下步骤:
步骤101、存储每个用户在所述OTA网站中的注册信息以及每个用户在所述OTA网站中成功预订的每个订单的订单信息,所述注册信息包括用户的居住地。
步骤102、提取一目标用户的所有出行类订单、所有酒店类订单及所有门票类订单,所述出行类订单的订单信息包括姓名、出行日期、到达日期、出发地和目的地,所述酒店类订单的订单信息包括姓名、入住地、入住日期及退房日期,所述门票类订单的订单信息包括姓名、使用地点及使用日期。
步骤103、对提取出的所有出行类订单按照出行日期由前到后的顺序进行排序。
步骤104、调用所述第一判断模块、所述第二判断模块、所述第三判断模块、所述第四判断模块及所述第五判断模块对订单进行分析处理,具体包括:
从排序最靠前的出行类订单开始,依次对于顺序相邻的任意两个出行类订单,调用所述第一判断模块判断订单信息中的姓名是否相同,并在判断为相同时继续判断在前的出行类订单的目的地是否与所述目标用户的居住地相同,若是,则将所述两个出行类订单划分为两个独立的行程;若否,则调用第二判断模块对所述两个出行类订单的订单信息进行比较:
若在前的出行类订单的出发地及目的地分别与在后的出行类订单的目的地及出发地相同,则将所述两个出行类订单划分为同一个行程;
若在前的出行类订单的出发地与在后的出行类订单的目的地相同且在前的出行类订单的目的地与在后的出行类订单的出发地不同,或在前的出行类订单的出发地与在后的出行类订单的目的地不同且在前的出行类订单的目的地与在后的出行类订单的出发地相同,则继续判断在前的出行类订单的出行日期与在后的出行类订单的出行日期的间隔是否小于一阈值,若小于,则将所述两个出行类订单划分为同一个行程,若不小于,则将所述两个出行类订单划分为两个独立的行程;
若在前的出行类订单的出发地及目的地分别与在后的出行类订单的目的地及出发地均不同,则将所述两个出行类订单划分为两个独立的行程;
调用所述第三判断模块对至少三个顺序相邻的出行类订单的订单信息进行比较,若所述至少三个依次相邻的出行类订单的订单信息中姓名相同、第一个出行类订单的出发地与最后一个出行类订单的目的地相同、且出行日期的间隔小于一阈值,则将所述至少三个依次相邻的出行类订单划分为同一个行程;
对于划分为同一个行程的两个顺序相邻的出行类订单,若在前的出行类订单的目的地与在后的出行类订单的出发地相同,还调用所述第四判断模块判断所述酒店类订单中是否包括一目标酒店类订单,所述目标酒店类订单的订单信息中的姓名与所述两个顺序相邻的出行类订单的订单信息中的姓名相同、入住地与所述在前的出行类订单的目的地相同、且入住日期与所述在前的出行类订单的到达日期相同、退房日期与所述在后的出行类订单的出行日期相同,若包括,则将所述目标酒店类订单与所述在前的出行类订单及所述在后的出行类订单划分为同一个行程;
而所述第一判断模块在判断出所述姓名不同时,还继续判断所述两个出行类订单的订单信息中出行日期、出发地和目的地是否均相同,若是,则将所述两个出行类订单划分为同一个行程,若否,则将所述两个出行类订单划分为两个独立的行程;
所述第五判断模块还判断所述门票类订单中是否包括目标门票类订单,所述目标门票类订单的订单信息中的姓名与所述目标酒店类订单的订单信息中的姓名相同、使用地点与所述入住地相同、使用日期位于所述入住日期与退房日期之间,若包括,则将所述目标门票类订单与所述目标酒店类订单划分为同一个行程。
虽然以上描述了本发明的具体实施方式,但是本领域的技术人员应当理解,这些仅是举例说明,本发明的保护范围是由所附权利要求书限定的。本领域的技术人员在不背离本发明的原理和实质的前提下,可以对这些实施方式做出多种变更或修改,但这些变更和修改均落入本发明的保护范围。
Claims (12)
1.一种OTA网站的订单处理***,其特征在于,包括:
一存储模块,用于存储每个用户在所述OTA网站中的注册信息以及每个用户在所述OTA网站中成功预订的每个订单的订单信息,所述注册信息包括用户的居住地;
一提取模块,用于从所述存储模块中提取一目标用户的所有出行类订单,所述出行类订单的订单信息包括姓名、出行日期、出发地和目的地;
一订单排序模块,用于对所述提取模块提取出的所有出行类订单按照出行日期由前到后的顺序进行排序;
一第一判断模块,用于从排序最靠前的出行类订单开始,依次对于顺序相邻的任意两个出行类订单,判断订单信息中的姓名是否相同,并在判断为相同时继续判断在前的出行类订单的目的地是否与所述目标用户的居住地相同,若是,则将所述两个出行类订单划分为两个独立的行程,若否,则调用一第二判断模块;
所述第二判断模块用于对所述两个出行类订单的订单信息进行比较,若在前的出行类订单的出发地及目的地分别与在后的出行类订单的目的地及出发地相同,则将所述两个出行类订单划分为同一个行程;若在前的出行类订单的出发地与在后的出行类订单的目的地相同且在前的出行类订单的目的地与在后的出行类订单的出发地不同,或在前的出行类订单的出发地与在后的出行类订单的目的地不同且在前的出行类订单的目的地与在后的出行类订单的出发地相同,则继续判断在前的出行类订单的出行日期与在后的出行类订单的出行日期的间隔是否小于一阈值,若小于,则将所述两个出行类订单划分为同一个行程,若不小于,则将所述两个出行类订单划分为两个独立的行程;若在前的出行类订单的出发地及目的地分别与在后的出行类订单的目的地及出发地均不同,则将所述两个出行类订单划分为两个独立的行程。
2.如权利要求1所述的订单处理***,其特征在于,所述订单处理***还包括一第三判断模块,用于对至少三个顺序相邻的出行类订单的订单信息进行比较,若所述至少三个依次相邻的出行类订单的订单信息中姓名相同、第一个出行类订单的出发地与最后一个出行类订单的目的地相同、且出行日期的间隔小于一阈值,则将所述至少三个依次相邻的出行类订单划分为同一个行程。
3.如权利要求1所述的订单处理***,其特征在于,所述提取模块还用于从所述存储模块中提取所述目标用户的所有酒店类订单,所述酒店类订单的订单信息包括姓名、入住地、入住日期及退房日期,所述出行类订单的订单信息还包括到达日期;
所述订单处理***还包括一第四判断模块,对于划分为同一个行程的两个顺序相邻的出行类订单,若在前的出行类订单的目的地与在后的出行类订单的出发地相同,所述第四判断模块用于判断所述酒店类订单中是否包括一目标酒店类订单,所述目标酒店类订单的订单信息中的姓名与所述两个顺序相邻的出行类订单的订单信息中的姓名相同、入住地与所述在前的出行类订单的目的地相同、且入住日期与所述在前的出行类订单的到达日期相同、退房日期与所述在后的出行类订单的出行日期相同,若包括,则将所述目标酒店类订单与所述在前的出行类订单及所述在后的出行类订单划分为同一个行程。
4.如权利要求1所述的订单处理***,其特征在于,所述第一判断模块在判断出所述姓名不同时,还继续判断所述两个出行类订单的订单信息中出行日期、出发地和目的地是否均相同,若是,则将所述两个出行类订单划分为同一个行程,若否,则将所述两个出行类订单划分为两个独立的行程。
5.如权利要求3订单处理***,其特征在于,所述提取模块还用于从所述存储模块中提取所述目标用户的所有门票类订单,所述门票类订单的订单信息包括姓名、使用地点及使用日期;
所述订单处理***还包括一第五判断模块,用于判断所述门票类订单中是否包括目标门票类订单,所述目标门票类订单的订单信息中的姓名与所述目标酒店类订单的订单信息中的姓名相同、使用地点与所述入住地相同、使用日期位于所述入住日期与退房日期之间,若包括,则将所述目标门票类订单与所述目标酒店类订单划分为同一个行程。
6.如权利要求1-5中任意一项所述的订单处理***,其特征在于,所述出行类订单包括机票订单、火车票订单、汽车票订单。
7.一种OTA网站的订单处理方法,其特征在于,其利用如权利要求1所述的订单处理***实现,包括以下步骤:
S1、存储每个用户在所述OTA网站中的注册信息以及每个用户在所述OTA网站中成功预订的每个订单的订单信息,所述注册信息包括用户的居住地;
S2、提取一目标用户的所有出行类订单,所述出行类订单的订单信息包括姓名、出行日期、出发地和目的地;
S3、对提取出的所有出行类订单按照出行日期由前到后的顺序进行排序;
S4、从排序最靠前的出行类订单开始,依次对于顺序相邻的任意两个出行类订单,调用所述第一判断模块判断订单信息中的姓名是否相同,并在判断为相同时继续判断在前的出行类订单的目的地是否与所述目标用户的居住地相同,若是,则将所述两个出行类订单划分为两个独立的行程;若否,则调用第二判断模块对所述两个出行类订单的订单信息进行比较:若在前的出行类订单的出发地及目的地分别与在后的出行类订单的目的地及出发地相同,则将所述两个出行类订单划分为同一个行程;若在前的出行类订单的出发地与在后的出行类订单的目的地相同且在前的出行类订单的目的地与在后的出行类订单的出发地不同,或在前的出行类订单的出发地与在后的出行类订单的目的地不同且在前的出行类订单的目的地与在后的出行类订单的出发地相同,则继续判断在前的出行类订单的出行日期与在后的出行类订单的出行日期的间隔是否小于一阈值,若小于,则将所述两个出行类订单划分为同一个行程,若不小于,则将所述两个出行类订单划分为两个独立的行程;若在前的出行类订单的出发地及目的地分别与在后的出行类订单的目的地及出发地均不同,则将所述两个出行类订单划分为两个独立的行程。
8.如权利要求7所述的订单处理方法,其特征在于,所述订单处理***还包括一第三判断模块,步骤S4中还调用所述第三判断模块对至少三个顺序相邻的出行类订单的订单信息进行比较,若所述至少三个依次相邻的出行类订单的订单信息中姓名相同、第一个出行类订单的出发地与最后一个出行类订单的目的地相同、且出行日期的间隔小于一阈值,则将所述至少三个依次相邻的出行类订单划分为同一个行程。
9.如权利要求7所述的订单处理方法,其特征在于,步骤S2中还提取所述目标用户的所有酒店类订单,所述酒店类订单的订单信息包括姓名、入住地、入住日期及退房日期,所述出行类订单的订单信息还包括到达日期;
所述订单处理***还包括一第四判断模块,步骤S4中对于划分为同一个行程的两个顺序相邻的出行类订单,若在前的出行类订单的目的地与在后的出行类订单的出发地相同,还调用所述第四判断模块判断所述酒店类订单中是否包括一目标酒店类订单,所述目标酒店类订单的订单信息中的姓名与所述两个顺序相邻的出行类订单的订单信息中的姓名相同、入住地与所述在前的出行类订单的目的地相同、且入住日期与所述在前的出行类订单的到达日期相同、退房日期与所述在后的出行类订单的出行日期相同,若包括,则将所述目标酒店类订单与所述在前的出行类订单及所述在后的出行类订单划分为同一个行程。
10.如权利要求7所述的订单处理方法,其特征在于,步骤S4中所述第一判断模块在判断出所述姓名不同时,还继续判断所述两个出行类订单的订单信息中出行日期、出发地和目的地是否均相同,若是,则将所述两个出行类订单划分为同一个行程,若否,则将所述两个出行类订单划分为两个独立的行程。
11.如权利要求9所述的订单处理方法,其特征在于,步骤S2中还提取所述目标用户的所有门票类订单,所述门票类订单的订单信息包括姓名、使用地点及使用日期;
所述订单处理***还包括一第五判断模块,步骤S4中还调用所述第五判断模块判断所述门票类订单中是否包括目标门票类订单,所述目标门票类订单的订单信息中的姓名与所述目标酒店类订单的订单信息中的姓名相同、使用地点与所述入住地相同、使用日期位于所述入住日期与退房日期之间,若包括,则将所述目标门票类订单与所述目标酒店类订单划分为同一个行程。
12.如权利要求7-11中任意一项所述的订单处理方法,其特征在于,所述出行类订单包括机票订单、火车票订单、汽车票订单。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410619290.8A CN104463420B (zh) | 2014-11-05 | 2014-11-05 | Ota网站的订单处理***及方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410619290.8A CN104463420B (zh) | 2014-11-05 | 2014-11-05 | Ota网站的订单处理***及方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104463420A true CN104463420A (zh) | 2015-03-25 |
CN104463420B CN104463420B (zh) | 2017-11-21 |
Family
ID=52909417
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410619290.8A Active CN104463420B (zh) | 2014-11-05 | 2014-11-05 | Ota网站的订单处理***及方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104463420B (zh) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107423833A (zh) * | 2017-07-31 | 2017-12-01 | 北京会唐世纪科技有限公司 | 一种差旅行程安排推荐方法 |
CN107944587A (zh) * | 2017-12-19 | 2018-04-20 | 携程商旅信息服务(上海)有限公司 | 行程产品的打包处理方法、***、设备及存储介质 |
CN109150937A (zh) * | 2017-06-19 | 2019-01-04 | 阿里巴巴集团控股有限公司 | 一种行程数据处理、服务信息推送方法及设备 |
CN109426989A (zh) * | 2017-08-22 | 2019-03-05 | 阿里巴巴集团控股有限公司 | 一种订购处理方法、提供预约服务方法及设备 |
CN110046963A (zh) * | 2019-04-12 | 2019-07-23 | 携程旅游网络技术(上海)有限公司 | 基于机票订单的关联产品的推荐方法以及推荐*** |
CN110533507A (zh) * | 2019-08-20 | 2019-12-03 | 维沃移动通信有限公司 | 一种订单管理方法、移动终端以及计算机可读存储介质 |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102147263A (zh) * | 2010-02-04 | 2011-08-10 | 株式会社电装 | 用于规划行程组合的装置及方法 |
CN102326444A (zh) * | 2011-08-09 | 2012-01-18 | 华为终端有限公司 | 一种旅行协助方法及终端 |
CN102595323A (zh) * | 2012-03-20 | 2012-07-18 | 北京交通发展研究中心 | 基于手机定位数据的居民出行特征参数的获取方法 |
CN102607553A (zh) * | 2012-03-06 | 2012-07-25 | 北京建筑工程学院 | 一种基于出行轨迹数据的行程识别方法 |
EP2490135A1 (en) * | 2011-02-21 | 2012-08-22 | Amadeus S.A.S. | Method and system for providing statistical data from a data warehouse |
CN103678489A (zh) * | 2013-11-12 | 2014-03-26 | 中国联合网络通信有限公司广东省分公司 | 智慧城市出行信息推荐方法及装置 |
CN103700044A (zh) * | 2013-12-24 | 2014-04-02 | 苏州海客科技有限公司 | 旅游前自助拼团方法 |
CN104021189A (zh) * | 2014-06-13 | 2014-09-03 | 中国民航信息网络股份有限公司 | 一种民航旅客网络生成方法 |
-
2014
- 2014-11-05 CN CN201410619290.8A patent/CN104463420B/zh active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102147263A (zh) * | 2010-02-04 | 2011-08-10 | 株式会社电装 | 用于规划行程组合的装置及方法 |
EP2490135A1 (en) * | 2011-02-21 | 2012-08-22 | Amadeus S.A.S. | Method and system for providing statistical data from a data warehouse |
CN102326444A (zh) * | 2011-08-09 | 2012-01-18 | 华为终端有限公司 | 一种旅行协助方法及终端 |
CN102607553A (zh) * | 2012-03-06 | 2012-07-25 | 北京建筑工程学院 | 一种基于出行轨迹数据的行程识别方法 |
CN102595323A (zh) * | 2012-03-20 | 2012-07-18 | 北京交通发展研究中心 | 基于手机定位数据的居民出行特征参数的获取方法 |
CN103678489A (zh) * | 2013-11-12 | 2014-03-26 | 中国联合网络通信有限公司广东省分公司 | 智慧城市出行信息推荐方法及装置 |
CN103700044A (zh) * | 2013-12-24 | 2014-04-02 | 苏州海客科技有限公司 | 旅游前自助拼团方法 |
CN104021189A (zh) * | 2014-06-13 | 2014-09-03 | 中国民航信息网络股份有限公司 | 一种民航旅客网络生成方法 |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109150937A (zh) * | 2017-06-19 | 2019-01-04 | 阿里巴巴集团控股有限公司 | 一种行程数据处理、服务信息推送方法及设备 |
CN109150937B (zh) * | 2017-06-19 | 2021-10-29 | 阿里巴巴集团控股有限公司 | 一种行程数据处理、服务信息推送方法及设备 |
CN107423833A (zh) * | 2017-07-31 | 2017-12-01 | 北京会唐世纪科技有限公司 | 一种差旅行程安排推荐方法 |
CN109426989A (zh) * | 2017-08-22 | 2019-03-05 | 阿里巴巴集团控股有限公司 | 一种订购处理方法、提供预约服务方法及设备 |
CN109426989B (zh) * | 2017-08-22 | 2022-05-31 | 阿里巴巴集团控股有限公司 | 一种订购处理方法、提供预约服务方法及设备 |
CN107944587A (zh) * | 2017-12-19 | 2018-04-20 | 携程商旅信息服务(上海)有限公司 | 行程产品的打包处理方法、***、设备及存储介质 |
CN110046963A (zh) * | 2019-04-12 | 2019-07-23 | 携程旅游网络技术(上海)有限公司 | 基于机票订单的关联产品的推荐方法以及推荐*** |
CN110533507A (zh) * | 2019-08-20 | 2019-12-03 | 维沃移动通信有限公司 | 一种订单管理方法、移动终端以及计算机可读存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN104463420B (zh) | 2017-11-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104463420A (zh) | Ota网站的订单处理***及方法 | |
Ma et al. | Transit smart card data mining for passenger origin information extraction | |
Zhao et al. | Estimation of passenger route choice pattern using smart card data for complex metro systems | |
CN105788260B (zh) | 一种基于智能公交***数据的公交乘客od推算方法 | |
Nassir et al. | Activity detection and transfer identification for public transit fare card data | |
US11182871B2 (en) | System and apparatus for ridesharing | |
CN104766473B (zh) | 基于多模式公交数据匹配的公共交通出行特征提取方法 | |
CN109115237B (zh) | 一种乘车位置推荐方法及服务器 | |
CN106529711B (zh) | 用户行为预测方法及装置 | |
CN110942198B (zh) | 一种用于轨道交通运营的乘客路径识别方法和*** | |
CN108151756A (zh) | 一种城市公共交通***的行程时间计算方法和装置 | |
CN102667404A (zh) | 用探测数据来分析兴趣点的方法 | |
CN111191816B (zh) | 城市轨道交通乘客出行时间链辨识*** | |
KR101582283B1 (ko) | 전철 네트워크의 승객 이동경로 추정 방법 | |
CN105335795B (zh) | 一种基于ic卡数据的地铁公交换乘问题自动诊断方法 | |
CN114446064B (zh) | 一种分析高速公路服务区流量的方法、装置、存储介质及终端 | |
CN107590239B (zh) | 一种基于ic卡数据测定地铁站点公共自行车接驳半径的方法 | |
CN114363842B (zh) | 基于手机信令数据的公交乘客下车站点预测方法及装置 | |
Namiot et al. | A Survey of Smart Cards Data Mining. | |
CN107465643A (zh) | 一种深度学习的网络流量分类方法 | |
Vandewiele et al. | Predicting train occupancies based on query logs and external data sources | |
CN105489021A (zh) | 一种基于用户行为数据的车主身份识别方法及装置 | |
Chen et al. | Extracting bus transit boarding stop information using smart card transaction data | |
CN113282637A (zh) | 景区游客识别方法、装置、电子设备及存储介质 | |
WO2016123867A1 (zh) | 一种位置搜索认知的方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
C41 | Transfer of patent application or patent right or utility model | ||
TA01 | Transfer of patent application right |
Effective date of registration: 20160203 Address after: 200335 Shanghai city Changning District Admiralty Road No. 968 Building No. 16 10 floor Applicant after: SHANGHAI XIECHENG BUSINESS CO., LTD. Address before: 200335 Shanghai City, Changning District Fuquan Road No. 99, Ctrip network technology building Applicant before: Ctrip computer technology (Shanghai) Co., Ltd. |
|
GR01 | Patent grant | ||
GR01 | Patent grant |