Ota网站的订单处理系统及方法

文档序号:6633345阅读:1274来源:国知局
Ota网站的订单处理系统及方法
【专利摘要】本发明公开了一种OTA网站的订单处理系统及方法,系统包括一存储模块,用于存储用户在OTA网站中的注册信息及成功预订的每个订单的订单信息;一提取模块,用于提取一目标用户的所有出行类订单;一订单排序模块,用于对所述提取模块提取出的所有出行类订单按照出行日期由前到后的顺序进行排序;一第一判断模块及一第二判断模块,用于对用户的订单进行分析处理,以将满足相应条件的订单划分为同一个行程。本发明能够对OTA网站中用户的订单进行统计和分析,精确识别出用户的行程。
【专利说明】OTA网站的订单处理系统及方法

【技术领域】
[0001]本发明涉及一种OTA网站的订单处理系统及方法。

【背景技术】
[0002]随着互联网技术的飞速发展,很多用户越来越喜欢通过OTA (在线旅游社)网站预订各种票务,包括用于出行的机票、火车票、汽车票订单,以及用于入住的酒店订单,这种在线预订的方式极大地方便了用户的出行。在OTA网站为了提供更人性化的服务,往往需要采用专门的服务器对用户的出行进行统计和分析,从而识别不同用户的不同出行情况,但现有技术中只能够依照用户订单的出行时间分析用户何时出行,这种统计手段很单一和固化,并不能精确地统计出每一个用户的出行情况及出行习惯,进而也无法为用户提供更人性化的服务。


【发明内容】

[0003]本发明要解决的技术问题是为了克服现有技术中OTA网站无法精确地统计出用户的出行情况及出行习惯,进而导致无法为用户提供更人性化的服务的缺陷,提供一种OTA网站的订单处理系统及方法。
[0004]本发明是通过下述技术方案来解决上述技术问题的:
[0005]本发明提供了一种OTA网站的订单处理系统,其特点在于,包括:
[0006]一存储模块,用于存储每个用户在所述OTA网站中的注册信息以及每个用户在所述OTA网站中成功预订的每个订单的订单信息,所述注册信息包括用户的居住地;
[0007]一提取模块,用于从所述存储模块中提取一目标用户的所有出行类订单,所述出行类订单的订单信息包括姓名、出行日期、出发地和目的地;
[0008]一订单排序模块,用于对所述提取模块提取出的所有出行类订单按照出行日期由iu到后的顺序进行排序;
[0009]一第一判断模块,用于从排序最靠前的出行类订单开始,依次对于顺序相邻的任意两个出行类订单,判断订单信息中的姓名是否相同,并在判断为相同时继续判断在前的出行类订单的目的地是否与所述目标用户的居住地相同,若是,则将所述两个出行类订单划分为两个独立的行程,若否,则调用一第二判断模块;
[0010]所述第二判断模块用于对所述两个出行类订单的订单信息进行比较,若在前的出行类订单的出发地及目的地分别与在后的出行类订单的目的地及出发地相同,则将所述两个出行类订单划分为同一个行程;若在前的出行类订单的出发地与在后的出行类订单的目的地相同且在前的出行类订单的目的地与在后的出行类订单的出发地不同,或在前的出行类订单的出发地与在后的出行类订单的目的地不同且在前的出行类订单的目的地与在后的出行类订单的出发地相同,则继续判断在前的出行类订单的出行日期与在后的出行类订单的出行日期的间隔是否小于一阈值,若小于,则将所述两个出行类订单划分为同一个行程,若不小于,则将所述两个出行类订单划分为两个独立的行程;若在前的出行类订单的出发地及目的地分别与在后的出行类订单的目的地及出发地均不同,则将所述两个出行类订单划分为两个独立的行程。
[0011]较佳地,所述订单处理系统还包括一第三判断模块,用于对至少三个顺序相邻的出行类订单的订单信息进行比较,若所述至少三个依次相邻的出行类订单的订单信息中姓名相同、第一个出行类订单的出发地与最后一个出行类订单的目的地相同、且出行日期的间隔小于一阈值,则将所述至少三个依次相邻的出行类订单划分为同一个行程。
[0012]较佳地,所述提取模块还用于从所述存储模块中提取所述目标用户的所有酒店类订单,所述酒店类订单的订单信息包括姓名、入住地、入住日期及退房日期,所述出行类订单的订单信息还包括到达日期;
[0013]所述订单处理系统还包括一第四判断模块,对于划分为同一个行程的两个顺序相邻的出行类订单,若在前的出行类订单的目的地与在后的出行类订单的出发地相同,所述第四判断模块用于判断所述酒店类订单中是否包括一目标酒店类订单,所述目标酒店类订单的订单信息中的姓名与所述两个顺序相邻的出行类订单的订单信息中的姓名相同、入住地与所述在前的出行类订单的目的地相同(即位于同一个城市)、且入住日期与所述在前的出行类订单的到达日期相同、退房日期与所述在后的出行类订单的出行日期相同,若包括,则将所述目标酒店类订单与所述在前的出行类订单及所述在后的出行类订单划分为同一个行程。
[0014]较佳地,所述第一判断模块在判断出所述姓名不同时,还继续判断所述两个出行类订单的订单信息中出行日期、出发地和目的地是否均相同,若是,则将所述两个出行类订单划分为同一个行程,若否,则将所述两个出行类订单划分为两个独立的行程。
[0015]较佳地,所述提取模块还用于从所述存储模块中提取所述目标用户的所有门票类订单,所述门票类订单的订单信息包括姓名、使用地点及使用日期;
[0016]所述订单处理系统还包括一第五判断模块,用于判断所述门票类订单中是否包括目标门票类订单,所述目标门票类订单的订单信息中的姓名与所述目标酒店类订单的订单信息中的姓名相同、使用地点与所述入住地相同(即位于同一个城市)、使用日期位于所述入住日期与退房日期之间,若包括,则将所述目标门票类订单与所述目标酒店类订单划分为同一个行程。
[0017]较佳地,所述出行类订单包括机票订单、火车票订单、汽车票订单。
[0018]本发明的目的在于还提供了一种OTA网站的订单处理方法,其特点在于,其利用上述的订单处理系统实现,包括以下步骤:
[0019]S1、存储每个用户在所述OTA网站中的注册信息以及每个用户在所述OTA网站中成功预订的每个订单的订单信息,所述注册信息包括用户的居住地;
[0020]S2、提取一目标用户的所有出行类订单,所述出行类订单的订单信息包括姓名、出行日期、出发地和目的地;
[0021]S3、对提取出的所有出行类订单按照出行日期由前到后的顺序进行排序;
[0022]S4、从排序最靠前的出行类订单开始,依次对于顺序相邻的任意两个出行类订单,调用所述第一判断模块判断订单信息中的姓名是否相同,并在判断为相同时继续判断在前的出行类订单的目的地是否与所述目标用户的居住地相同,若是,则将所述两个出行类订单划分为两个独立的行程;若否,则调用第二判断模块对所述两个出行类订单的订单信息进行比较:若在前的出行类订单的出发地及目的地分别与在后的出行类订单的目的地及出发地相同,则将所述两个出行类订单划分为同一个行程;若在前的出行类订单的出发地与在后的出行类订单的目的地相同且在前的出行类订单的目的地与在后的出行类订单的出发地不同,或在前的出行类订单的出发地与在后的出行类订单的目的地不同且在前的出行类订单的目的地与在后的出行类订单的出发地相同,则继续判断在前的出行类订单的出行日期与在后的出行类订单的出行日期的间隔是否小于一阈值,若小于,则将所述两个出行类订单划分为同一个行程,若不小于,则将所述两个出行类订单划分为两个独立的行程;若在前的出行类订单的出发地及目的地分别与在后的出行类订单的目的地及出发地均不同,则将所述两个出行类订单划分为两个独立的行程。
[0023]较佳地,所述订单处理系统还包括一第三判断模块,步骤S4中还调用所述第三判断模块对至少三个顺序相邻的出行类订单的订单信息进行比较,若所述至少三个依次相邻的出行类订单的订单信息中姓名相同、第一个出行类订单的出发地与最后一个出行类订单的目的地相同、且出行日期的间隔小于一阈值,则将所述至少三个依次相邻的出行类订单划分为同一个行程。
[0024]较佳地,步骤S2中还提取所述目标用户的所有酒店类订单,所述酒店类订单的订单信息包括姓名、入住地、入住日期及退房日期,所述出行类订单的订单信息还包括到达日期;
[0025]所述订单处理系统还包括一第四判断模块,步骤S4中对于划分为同一个行程的两个顺序相邻的出行类订单,若在前的出行类订单的目的地与在后的出行类订单的出发地相同,还调用所述第四判断模块判断所述酒店类订单中是否包括一目标酒店类订单,所述目标酒店类订单的订单信息中的姓名与所述两个顺序相邻的出行类订单的订单信息中的姓名相同、入住地与所述在前的出行类订单的目的地相同、且入住日期与所述在前的出行类订单的到达日期相同、退房日期与所述在后的出行类订单的出行日期相同,若包括,则将所述目标酒店类订单与所述在前的出行类订单及所述在后的出行类订单划分为同一个行程。
[0026]较佳地,步骤S4中所述第一判断模块在判断出所述姓名不同时,还继续判断所述两个出行类订单的订单信息中出行日期、出发地和目的地是否均相同,若是,则将所述两个出行类订单划分为同一个行程,若否,则将所述两个出行类订单划分为两个独立的行程。
[0027]较佳地,步骤S2中还提取所述目标用户的所有门票类订单,所述门票类订单的订单信息包括姓名、使用地点及使用日期;
[0028]所述订单处理系统还包括一第五判断模块,步骤S4中还调用所述第五判断模块判断所述门票类订单中是否包括目标门票类订单,所述目标门票类订单的订单信息中的姓名与所述目标酒店类订单的订单信息中的姓名相同、使用地点与所述入住地相同、使用日期位于所述入住日期与退房日期之间,若包括,则将所述目标门票类订单与所述目标酒店类订单划分为同一个行程。
[0029]较佳地,所述出行类订单包括机票订单、火车票订单、汽车票订单。
[0030]本发明的积极进步效果在于:本发明能够对OTA网站中用户的订单进行统计和分析,从而精确识别出用户的行程,特别是识别出用户在同一个行程下的多个订单,从而识别出用户在同一个行程下的具体安排,并根据时间顺序识别用户的行程安排,进而使得OTA网站可以为不同用户提供不同的个性化服务。

【专利附图】

【附图说明】
[0031]图1为本发明的一实施例的OTA网站的订单处理系统的模块示意图。
[0032]图2为本发明的一实施例的OTA网站的订单处理方法的流程图。

【具体实施方式】
[0033]下面通过实施例的方式进一步说明本发明,但并不因此将本发明限制在所述的实施例范围之中。
[0034]如图1所示,本发明的OTA网站的订单处理系统包括一存储模块1、一提取模块2、一订单排序模块3、一第一判断模块4、一第二判断模块5、一第三判断模块6、一第四判断模块7以及一第五判断模块8。
[0035]所述存储模块I存储每个用户在所述OTA网站中的注册信息以及每个用户在所述OTA网站中成功预订的每个订单的订单信息,其中,所述注册信息包括用户的用户名、密码、邮箱地址、居住地等,而订单则包括用户通过所述OTA网站进行各种预订所产生的订单,主要包括出行类订单、酒店类订单及门票类订单,出行类订单的订单信息主要包括姓名、出行日期、到达日期、出发地和目的地,例如机票、火车票、汽车票等都是比较常见的出行类订单,酒店类订单的订单信息则包括入住地、入住日期及退房日期等,门票类订单的订单信息则包括姓名、使用地点及使用日期等,上述各订单以及各订单中所包括的详细信息都是由用户进行相应预订后所述OTA网站按照系统设置自动生成的。
[0036]所述提取模块2则从所述存储模块I中提取一目标用户的所有出行类订单、所有酒店类订单以及所有门票类订单,所述订单排序模块3对所述提取模块2提取出的所有出行类订单按照出行时间由前到后的顺序进行排序。所述第一判断模块4会从排序最靠前的出行类订单开始,依次对于顺序相邻的任意两个出行类订单,判断订单信息中的姓名是否相同,并在判断为相同时(表示两个订单的出行人为同一个人)继续判断在前的出行类订单的目的地是否与所述目标用户的居住地相同,若是,则将所述两个出行类订单划分为两个独立的行程,例如,若所述目标用户的注册信息中填写的居住地为上海,两个顺序相邻的出行类订单为机票订单,在前的机票订单为北京-上海,在后的机票订单为上海-南京,由于在前的机票订单的目的地与目标用户的居住地相同(均为上海),说明通过在前的机票订单用户就已经抵达目的地,此时意味着行程结束,因此,所述第一判断模块4会将上述两个机票订单划分为两个相互独立的行程。若所述第一判断模块4判断为否,则调用所述第二判断模块5,所述第二判断模块5会对所述两个顺序排列的出行类订单的订单信息进行比较;
[0037]若在前的出行类订单的出发地及目的地分别与在后的出行类订单的目的地及出发地相同,则将所述两个出行类订单划分为同一个行程,例如用户的两个机票订单依次为北京-广州、广州-北京,则所述两个订单的首尾城市相匹配且中间城市也相匹配,此时就将所述两个订单划分为同一个行程;
[0038]若在前的出行类订单的出发地与在后的出行类订单的目的地相同且在前的出行类订单的目的地与在后的出行类订单的出发地不同,或在前的出行类订单的出发地与在后的出行类订单的目的地不同且在前的出行类订单的目的地与在后的出行类订单的出发地相同,则继续判断在前的出行类订单的出行日期与在后的出行类订单的出行日期的间隔是否小于一阈值(在本实施例中所述阈值取值为7天),若小于,则将所述两个出行类订单划分为同一个行程,若不小于,则将所述两个出行类订单划分为两个独立的行程;例如用户的两个机票订单依次为北京-丽江、大理-北京,且出行日期的间隔小于7天,则两个订单的首尾城市相匹配,且间隔时间比较短,则将所述两个订单划分为同一个行程,又如用户的两个机票订单依次为北京-天津、天津-西安,且出行日期的间隔小于7天,则两个订单的中间城市相匹配,且间隔时间比较短,此时也将所述两个订单划分为同一个行程;
[0039]若在前的出行类订单的出发地及目的地分别与在后的出行类订单的目的地及出发地均不同,则将所述两个出行类订单划分为两个独立的行程,例如用户的两个机票订单依次为南京-杭州、上海-北京,此时就将所述两个订单划分为两个独立的行程。
[0040]若所述第一判断模块4在判断出所述姓名不同时,还继续判断所述两个出行类订单的订单信息中出行日期、出发地和目的地是否均相同,若是,则此时表明目标用户为两个人预定了同一个出行类订单,那么这两个人的行程可以视为同一个行程,因此将所述两个出行类订单划分为同一个行程,若否,则将所述两个出行类订单划分为两个独立的行程。
[0041]由于本发明的订单处理系统能够按照出行日期的先后顺序对任意两个依次相邻的出行类订单进行上述处理,从而就可以将所有出行类订单串联起来,进而实现对用户的所有出行类订单的统计和分析,得到比较精确的用户出行行程安排,从而可以为不同用户提供不同的个性化订单推荐服务。
[0042]所述第三判断模块6会对至少三个顺序相邻的出行类订单的订单信息进行比较,若所述至少三个依次相邻的出行类订单的订单信息中姓名相同(即表明为同一个出行人)、第一个出行类订单的出发地与最后一个出行类订单的目的地相同、且出行日期的间隔小于一阈值(在本实施例中,优选地为7天),则将所述至少三个依次相邻的出行类订单划分为同一个行程。例如,用户的四个机票订单依次为南京-杭州、天津-北京、北京-天津、苏州-南京,由于第一个机票订单的出发地与最后一个机票订单的目的地相同(均为南京),若二者的出行日期的间隔小于7天,此时就将所述四个机票订单全部划分为同一个行程,若各机票订单的出行日期间隔过长,例如都超过7天,则将所述第一个订单、第二和第三个订单、第四个订单划分为三个不同的独立行程。
[0043]对于划分为同一个行程的两个顺序相邻的出行类订单,若在前的出行类订单的目的地与在后的出行类订单的出发地相同,所述第四判断模块7会判断所述酒店类订单中是否包括一目标酒店类订单,所述目标酒店类订单的订单信息中的姓名与所述两个顺序相邻的出行类订单的订单信息中的姓名相同、入住地与所述在前的出行类订单的目的地相同、且入住日期与所述在前的出行类订单的到达日期相同、退房日期与所述在后的出行类订单的出行日期相同,若包括,则将所述目标酒店类订单与所述在前的出行类订单及所述在后的出行类订单划分为同一个行程,从而实现了将酒店类订单与出行类订单相串联。例如,划分为同一个行程的两个机票订单依次为广州-北京(出行日期2014年10月9日,到达日期为2014年10月9日)、北京-广州(出行日期为2014年10月13日),而用户的酒店类订单中具有一订单,其入住地为北京,入住日期为2014年10月9日,退房日期为2014年10月13日,此时所述订单就满足上述的条件,其为一目标酒店类订单,此时就将所述两个机票订单与所述目标酒店类订单划分为同一个行程。
[0044]所述第五判断模块8则会判断所述门票类订单中是否包括目标门票类订单,所述目标门票类订单的订单信息中的姓名与所述目标酒店类订单的订单信息中的姓名相同、使用地点与所述入住地相同、使用日期位于所述入住日期与退房日期之间,若包括,则将所述目标门票类订单与所述目标酒店类订单划分为同一个行程。
[0045]因此,通过本发明的上述各个模块,就实现了对用户在OTA网站中的各种订单的判断和分析,从而根据出行类订单、酒店类订单以及门票类订单等划分用户的各个行程,帮助OTA网站更好地分析用户的出行规律,为给用户提供个性化行程推荐服务打下基础。另夕卜,通过将上述各类订单进行组合,基于同样的分析原理,同样可以实现对自由行、自驾游、团队游等旅行订单进行行程分析,具体的处理手段与上述操作原理相同,在此就不在赘述。
[0046]如图2所示,本发明利用本实施例的OTA网站的订单处理系统实现的OTA网站的订单处理方法包括以下步骤:
[0047]步骤101、存储每个用户在所述OTA网站中的注册信息以及每个用户在所述OTA网站中成功预订的每个订单的订单信息,所述注册信息包括用户的居住地。
[0048]步骤102、提取一目标用户的所有出行类订单、所有酒店类订单及所有门票类订单,所述出行类订单的订单信息包括姓名、出行日期、到达日期、出发地和目的地,所述酒店类订单的订单信息包括姓名、入住地、入住日期及退房日期,所述门票类订单的订单信息包括姓名、使用地点及使用日期。
[0049]步骤103、对提取出的所有出行类订单按照出行日期由前到后的顺序进行排序。
[0050]步骤104、调用所述第一判断模块、所述第二判断模块、所述第三判断模块、所述第四判断模块及所述第五判断模块对订单进行分析处理,具体包括:
[0051]从排序最靠前的出行类订单开始,依次对于顺序相邻的任意两个出行类订单,调用所述第一判断模块判断订单信息中的姓名是否相同,并在判断为相同时继续判断在前的出行类订单的目的地是否与所述目标用户的居住地相同,若是,则将所述两个出行类订单划分为两个独立的行程;若否,则调用第二判断模块对所述两个出行类订单的订单信息进行比较:
[0052]若在前的出行类订单的出发地及目的地分别与在后的出行类订单的目的地及出发地相同,则将所述两个出行类订单划分为同一个行程;
[0053]若在前的出行类订单的出发地与在后的出行类订单的目的地相同且在前的出行类订单的目的地与在后的出行类订单的出发地不同,或在前的出行类订单的出发地与在后的出行类订单的目的地不同且在前的出行类订单的目的地与在后的出行类订单的出发地相同,则继续判断在前的出行类订单的出行日期与在后的出行类订单的出行日期的间隔是否小于一阈值,若小于,则将所述两个出行类订单划分为同一个行程,若不小于,则将所述两个出行类订单划分为两个独立的行程;
[0054]若在前的出行类订单的出发地及目的地分别与在后的出行类订单的目的地及出发地均不同,则将所述两个出行类订单划分为两个独立的行程;
[0055]调用所述第三判断模块对至少三个顺序相邻的出行类订单的订单信息进行比较,若所述至少三个依次相邻的出行类订单的订单信息中姓名相同、第一个出行类订单的出发地与最后一个出行类订单的目的地相同、且出行日期的间隔小于一阈值,则将所述至少三个依次相邻的出行类订单划分为同一个行程;
[0056]对于划分为同一个行程的两个顺序相邻的出行类订单,若在前的出行类订单的目的地与在后的出行类订单的出发地相同,还调用所述第四判断模块判断所述酒店类订单中是否包括一目标酒店类订单,所述目标酒店类订单的订单信息中的姓名与所述两个顺序相邻的出行类订单的订单信息中的姓名相同、入住地与所述在前的出行类订单的目的地相同、且入住日期与所述在前的出行类订单的到达日期相同、退房日期与所述在后的出行类订单的出行日期相同,若包括,则将所述目标酒店类订单与所述在前的出行类订单及所述在后的出行类订单划分为同一个行程;
[0057]而所述第一判断模块在判断出所述姓名不同时,还继续判断所述两个出行类订单的订单信息中出行日期、出发地和目的地是否均相同,若是,则将所述两个出行类订单划分为同一个行程,若否,则将所述两个出行类订单划分为两个独立的行程;
[0058]所述第五判断模块还判断所述门票类订单中是否包括目标门票类订单,所述目标门票类订单的订单信息中的姓名与所述目标酒店类订单的订单信息中的姓名相同、使用地点与所述入住地相同、使用日期位于所述入住日期与退房日期之间,若包括,则将所述目标门票类订单与所述目标酒店类订单划分为同一个行程。
[0059]虽然以上描述了本发明的【具体实施方式】,但是本领域的技术人员应当理解,这些仅是举例说明,本发明的保护范围是由所附权利要求书限定的。本领域的技术人员在不背离本发明的原理和实质的前提下,可以对这些实施方式做出多种变更或修改,但这些变更和修改均落入本发明的保护范围。
【权利要求】
1.一种0从网站的订单处理系统,其特征在于,包括: 一存储模块,用于存储每个用户在所述01八网站中的注册信息以及每个用户在所述01'八网站中成功预订的每个订单的订单信息,所述注册信息包括用户的居住地; 一提取模块,用于从所述存储模块中提取一目标用户的所有出行类订单,所述出行类订单的订单信息包括姓名、出行日期、出发地和目的地; 一订单排序模块,用于对所述提取模块提取出的所有出行类订单按照出行日期由前到后的顺序进行排序; 一第一判断模块,用于从排序最靠前的出行类订单开始,依次对于顺序相邻的任意两个出行类订单,判断订单信息中的姓名是否相同,并在判断为相同时继续判断在前的出行类订单的目的地是否与所述目标用户的居住地相同,若是,则将所述两个出行类订单划分为两个独立的行程,若否,则调用一第二判断模块; 所述第二判断模块用于对所述两个出行类订单的订单信息进行比较,若在前的出行类订单的出发地及目的地分别与在后的出行类订单的目的地及出发地相同,则将所述两个出行类订单划分为同一个行程;若在前的出行类订单的出发地与在后的出行类订单的目的地相同且在前的出行类订单的目的地与在后的出行类订单的出发地不同,或在前的出行类订单的出发地与在后的出行类订单的目的地不同且在前的出行类订单的目的地与在后的出行类订单的出发地相同,则继续判断在前的出行类订单的出行日期与在后的出行类订单的出行日期的间隔是否小于一阈值,若小于,则将所述两个出行类订单划分为同一个行程,若不小于,则将所述两个出行类订单划分为两个独立的行程;若在前的出行类订单的出发地及目的地分别与在后的出行类订单的目的地及出发地均不同,则将所述两个出行类订单划分为两个独立的行程。
2.如权利要求1所述的订单处理系统,其特征在于,所述订单处理系统还包括一第三判断模块,用于对至少三个顺序相邻的出行类订单的订单信息进行比较,若所述至少三个依次相邻的出行类订单的订单信息中姓名相同、第一个出行类订单的出发地与最后一个出行类订单的目的地相同、且出行日期的间隔小于一阈值,则将所述至少三个依次相邻的出行类订单划分为同一个行程。
3.如权利要求1所述的订单处理系统,其特征在于,所述提取模块还用于从所述存储模块中提取所述目标用户的所有酒店类订单,所述酒店类订单的订单信息包括姓名、入住地、入住日期及退房日期,所述出行类订单的订单信息还包括到达日期; 所述订单处理系统还包括一第四判断模块,对于划分为同一个行程的两个顺序相邻的出行类订单,若在前的出行类订单的目的地与在后的出行类订单的出发地相同,所述第四判断模块用于判断所述酒店类订单中是否包括一目标酒店类订单,所述目标酒店类订单的订单信息中的姓名与所述两个顺序相邻的出行类订单的订单信息中的姓名相同、入住地与所述在前的出行类订单的目的地相同、且入住日期与所述在前的出行类订单的到达日期相同、退房日期与所述在后的出行类订单的出行日期相同,若包括,则将所述目标酒店类订单与所述在前的出行类订单及所述在后的出行类订单划分为同一个行程。
4.如权利要求1所述的订单处理系统,其特征在于,所述第一判断模块在判断出所述姓名不同时,还继续判断所述两个出行类订单的订单信息中出行日期、出发地和目的地是否均相同,若是,则将所述两个出行类订单划分为同一个行程,若否,则将所述两个出行类订单划分为两个独立的行程。
5.如权利要求3订单处理系统,其特征在于,所述提取模块还用于从所述存储模块中提取所述目标用户的所有门票类订单,所述门票类订单的订单信息包括姓名、使用地点及使用日期; 所述订单处理系统还包括一第五判断模块,用于判断所述门票类订单中是否包括目标门票类订单,所述目标门票类订单的订单信息中的姓名与所述目标酒店类订单的订单信息中的姓名相同、使用地点与所述入住地相同、使用日期位于所述入住日期与退房日期之间,若包括,则将所述目标门票类订单与所述目标酒店类订单划分为同一个行程。
6.如权利要求1-5中任意一项所述的订单处理系统,其特征在于,所述出行类订单包括机票订单、火车票订单、汽车票订单。
7.一种0从网站的订单处理方法,其特征在于,其利用如权利要求1所述的订单处理系统实现,包括以下步骤: 4、存储每个用户在所述01八网站中的注册信息以及每个用户在所述01八网站中成功预订的每个订单的订单信息,所述注册信息包括用户的居住地; 32、提取一目标用户的所有出行类订单,所述出行类订单的订单信息包括姓名、出行日期、出发地和目的地; 33、对提取出的所有出行类订单按照出行日期由前到后的顺序进行排序; 34、从排序最靠前的出行类订单开始,依次对于顺序相邻的任意两个出行类订单,调用所述第一判断模块判断订单信息中的姓名是否相同,并在判断为相同时继续判断在前的出行类订单的目的地是否与所述目标用户的居住地相同,若是,则将所述两个出行类订单划分为两个独立的行程;若否,则调用第二判断模块对所述两个出行类订单的订单信息进行比较:若在前的出行类订单的出发地及目的地分别与在后的出行类订单的目的地及出发地相同,则将所述两个出行类订单划分为同一个行程;若在前的出行类订单的出发地与在后的出行类订单的目的地相同且在前的出行类订单的目的地与在后的出行类订单的出发地不同,或在前的出行类订单的出发地与在后的出行类订单的目的地不同且在前的出行类订单的目的地与在后的出行类订单的出发地相同,则继续判断在前的出行类订单的出行日期与在后的出行类订单的出行日期的间隔是否小于一阈值,若小于,则将所述两个出行类订单划分为同一个行程,若不小于,则将所述两个出行类订单划分为两个独立的行程;若在前的出行类订单的出发地及目的地分别与在后的出行类订单的目的地及出发地均不同,则将所述两个出行类订单划分为两个独立的行程。
8.如权利要求7所述的订单处理方法,其特征在于,所述订单处理系统还包括一第三判断模块,步骤34中还调用所述第三判断模块对至少三个顺序相邻的出行类订单的订单信息进行比较,若所述至少三个依次相邻的出行类订单的订单信息中姓名相同、第一个出行类订单的出发地与最后一个出行类订单的目的地相同、且出行日期的间隔小于一阈值,贝0将所述至少三个依次相邻的出行类订单划分为同一个行程。
9.如权利要求7所述的订单处理方法,其特征在于,步骤32中还提取所述目标用户的所有酒店类订单,所述酒店类订单的订单信息包括姓名、入住地、入住日期及退房日期,所述出行类订单的订单信息还包括到达日期; 所述订单处理系统还包括一第四判断模块,步骤34中对于划分为同一个行程的两个顺序相邻的出行类订单,若在前的出行类订单的目的地与在后的出行类订单的出发地相同,还调用所述第四判断模块判断所述酒店类订单中是否包括一目标酒店类订单,所述目标酒店类订单的订单信息中的姓名与所述两个顺序相邻的出行类订单的订单信息中的姓名相同、入住地与所述在前的出行类订单的目的地相同、且入住日期与所述在前的出行类订单的到达日期相同、退房日期与所述在后的出行类订单的出行日期相同,若包括,则将所述目标酒店类订单与所述在前的出行类订单及所述在后的出行类订单划分为同一个行程。
10.如权利要求7所述的订单处理方法,其特征在于,步骤34中所述第一判断模块在判断出所述姓名不同时,还继续判断所述两个出行类订单的订单信息中出行日期、出发地和目的地是否均相同,若是,则将所述两个出行类订单划分为同一个行程,若否,则将所述两个出行类订单划分为两个独立的行程。
11.如权利要求9所述的订单处理方法,其特征在于,步骤32中还提取所述目标用户的所有门票类订单,所述门票类订单的订单信息包括姓名、使用地点及使用日期; 所述订单处理系统还包括一第五判断模块,步骤34中还调用所述第五判断模块判断所述门票类订单中是否包括目标门票类订单,所述目标门票类订单的订单信息中的姓名与所述目标酒店类订单的订单信息中的姓名相同、使用地点与所述入住地相同、使用日期位于所述入住日期与退房日期之间,若包括,则将所述目标门票类订单与所述目标酒店类订单划分为同一个行程。
12.如权利要求7-11中任意一项所述的订单处理方法,其特征在于,所述出行类订单包括机票订单、火车票订单、汽车票订单。
【文档编号】G06Q50/14GK104463420SQ201410619290
【公开日】2015年3月25日 申请日期:2014年11月5日 优先权日:2014年11月5日
【发明者】叶亚明, 江浩 申请人:携程计算机技术(上海)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1