CN109801110B - 一种行程信息输入错误的识别方法 - Google Patents
一种行程信息输入错误的识别方法 Download PDFInfo
- Publication number
- CN109801110B CN109801110B CN201910078941.XA CN201910078941A CN109801110B CN 109801110 B CN109801110 B CN 109801110B CN 201910078941 A CN201910078941 A CN 201910078941A CN 109801110 B CN109801110 B CN 109801110B
- Authority
- CN
- China
- Prior art keywords
- historical
- error
- user
- travel
- departure
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 27
- 238000004364 calculation method Methods 0.000 claims description 15
- 230000006399 behavior Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明公开一种行程信息输入错误的识别方法。所述方法包括:获取用户输入的行程信息数据D0,获取用户的历史票务订单,并从中解析出历史票务订单信息数据D1,根据D1与D0之间的关系计算历史票务订单错误贡献度,获取用户的历史旅行地相关订单,并从中解析出历史旅行地信息数据D2,根据D2与D0之间的关系计算历史旅行地相关订单错误贡献度,通过求各错误贡献度分量的和得到行程信息出错的可能性,如果所述可能性大于设定的阈值,则认为行程信息出错。本发明能够在用户购票前对用户进行有效的风险警示,以降低用户误操作带来的损失。
Description
技术领域
本发明属于机票/火车票查询订购技术领域,具体涉及一种行程信息输入错误的识别方法。
背景技术
目前,随着科学技术的迅猛发展,诸如飞机、火车等大交通出行越来越被大家所接受,成为出差、旅游、回老家等中远途交通的首选。由于大交通行程一般包含往返,所以用户在区分去程和回程购买时,往往搞错出发地和目的地或者通过日历选择时间时出现了误点旅行时间的现象。部分用户在下单完毕检查时发现行程错误并进行票务退改操作,还有一部分用户直到最后到了机场或火车站进站乘车时才被告知行程错误。这些情况不仅损失了高额的退票或改期费用,甚至有可能会耽误既定行程。从机票和火车票的整体大盘子的订单联动数据来看,该类错误占据着不小的错误比重。
如何在用户购票前对用户进行有效的风险警示,以降低用户的误操作带来的金额、行程损失,目前还没有任何一种有效的解决方案。
发明内容
为了解决现有技术中存在的上述问题,本发明提出一种行程信息输入错误的识别方法。
为实现上述目的,本发明采用如下技术方案:
一种行程信息输入错误的识别方法,包括以下步骤:
步骤1,获取用户输入的行程信息数据D0:出发地C0,目的地M0,出发日期T0;
步骤2,获取用户的历史票务订单,并从中解析出历史票务订单信息数据D1:出发地,目的地,出发日期,到达日期;根据D1与D0之间的关系计算历史票务订单错误贡献度F1;
步骤3,获取用户的历史旅行地相关订单,并从中解析出历史旅行地信息数据D2:出发地,目的地,历史旅行日期;根据D2与D0之间的关系计算历史旅行地相关订单错误贡献度F2;旅行地相关订单包括酒店、门票、自由行和专车;
步骤4,通过求各贡献度分量的和计算行程信息出错的可能性F,如果F大于出错阈值,则行程信息出错。
与现有技术相比,本发明具有以下有益效果:
本发明通过获取用户输入的行程信息数据D0,获取用户的历史票务订单,并从中解析出历史票务订单信息数据D1,根据D1与D0之间的关系计算历史票务订单错误贡献度,获取用户的历史旅行地相关订单,并从中解析出历史旅行地信息数据D2,根据D2与D0之间的关系计算历史旅行地相关订单错误贡献度,通过求各错误贡献度分量的和得到行程信息出错的可能性,如果所述可能性大于设定的阈值,则认为行程信息出错,实现了用户行程信息出错的自动判断,能够在用户购票前对用户进行有效的风险警示,以降低用户误操作带来的损失。
附图说明
图1为本发明实施例一种行程信息输入错误的识别方法的流程图。
具体实施方式
下面结合附图对本发明作进一步详细说明。
本发明实施例一种行程信息输入错误的识别方法的流程图如图1所示,所述方法包括:
S101、获取用户输入的行程信息数据D0:出发地C0,目的地M0,出发日期T0;
S102、获取用户的历史票务订单,并从中解析出历史票务订单信息数据D1:出发地,目的地,出发日期,到达日期;根据D1与D0之间的关系计算历史票务订单错误贡献度F1;
S103、获取用户的历史旅行地相关订单,并从中解析出历史旅行地信息数据D2:出发地,目的地,历史旅行日期;根据D2与D0之间的关系计算历史旅行地相关订单错误贡献度F2;旅行地相关订单包括酒店、门票、自由行和专车;
S104、通过求各贡献度分量的和计算行程信息出错的可能性F,如果F大于出错阈值,则行程信息出错。
本实施例用于在用户购票前,对可能出现的行程信息填写错误进行自动识别和警示。用户在使用票务软件时,因为机票和火车票是低频应用且旅行时间较长,所以在票务决策前会产生大量用户旅行操作数据,例如历史票务订单和历史旅行地相关订单等。提取所述订单中的有用信息,并将所述信息与用户输入的行程信息进行对比,计算行程信息出错的可能性,通过比较所述可能性与设定的错误阈值的大小,判断行程信息是否出错。
在本实施例中,步骤S101用于读取用户输入的行程信息数据,包括出发地、目的地和出发日期,后面的所有比较和判断都是基于这三个参数,一般将这三个参数称为行程三要素。
在本实施例中,步骤S102用于计算历史票务订单错误贡献度。历史票务订单中的有用信息包括出发地、目的地、出发日期和到达日期,通过将这些信息与行程三要素比较,可以得到不同情况下的历史票务订单错误贡献度。
在本实施例中,步骤S103用于计算历史旅行地相关订单错误贡献度。历史旅行地相关订单是指曾经订过的酒店、门票、自由行、专车等。历史旅行地相关订单的有用信息包括出发地、目的地和历史旅行日期,通过将这些信息与行程三要素比较,可以得到不同情况下的历史旅行地相关订单错误贡献度。
在本实施例中,步骤S104用于给出用户行程信息是否出错的判断结果。首先求各贡献度分量的和得到行程信息出错的可能性的大小,然后与设定的出错阈值大小进行比较,出错的可能性如果超过出错阈值,认为用户行程信息错误,提醒用户核实行程信息;否则,认为行程信息正确。出错阈值大小与各贡献度分量的数值标定有关,一般根据经验或反复试验确定。
作为一种可选实施例,所述方法还包括:
获取用户的历史票务关注信息,并从中解析出历史票务关注信息数据D3:关注时间;根据D3与D0之间的关系计算历史票务关注错误贡献度F3;历史票务关注是指用户针对当前行程的预订行为进行的票务收藏、加购物车、关注和愿望清单操作。
本实施例增加了历史票务关注错误贡献度分量的计算。历史票务关注是指用户对当前行程的预订行为的关注,包括用户将票务进行收藏、加购物车、关注、愿望清单等操作。历史票务关注的有用信息主要是关注时间,通过将关注时间与行程信息中的出发日期进行比较,得出不同情况下的历史票务关注错误贡献度。由于增加了一个错误贡献度分量,因此,出错阈值的大小需要相应提高一定量值。
后面的两个实施例又分别增加了历史票务搜索错误贡献度分量和当前位置错误贡献度分量的计算,这里不再进行分别说明。
作为一种可选实施例,所述方法还包括:
获取用户的历史票务搜索信息,并从中解析出历史票务搜索信息数据D4:近期搜索的出发地、目的地和出发日期;根据D4与D0之间的关系计算历史票务搜索错误贡献度F4。
作为一种可选实施例,所述方法还包括:
获取用户的当前位置信息,并从中解析出当前位置信息数据D5:当前位置,当前日期;根据D5与D0之间的关系计算当前位置错误贡献度F5。
作为一种可选实施例,F1的计算方法包括:
如果存在出发地和目的地分别为C0和M0,且出发日期不晚于T0、到达日期不早于T0的订单;或存在出发地、目的地和出发日期分别为C0、M0和T0的订单,则F1=B1,且B1大于出错阈值;
如果所有订单的到达日期均早于T0,且最近一次订单的到达地为C0,则认为用户完成了旅行闭环,F1=0;
如果存在出发地和目的地分别为C0和M0的订单,求出发日期或到达日期与T0的差的绝对值的最小值x1,则λ1和M1为大于0的常数;
不属于上述情况时,F1=C1,C1为大于0的常数。
本实施例给出了计算F1的一种具体方法。计算原理是:在历史票务订单中,若存在和用户行程信息中的出发地和目的地均相同的订单,且往返旅行时间包含用户输入的出发日期(即用户行程信息中的出发日期),或者订单所有信息和行程三要素完全相同,则认为用户行程信息大概率错误,F1的值为一大于出错阈值的常数B1,也就是说,只根据这一个错误贡献度分量就能得出用户行程信息错误的结论;若发现历史票务订单的旅行时间均于用户输入的出发日期前截止,且最近一次行程到达地和用户输入的出发地相同时,则认为旅客完成了旅行闭环,用户行程信息大概率正确,F1=0;若历史票务订单存在出发地和目的地分别与用户行程信息中的出发地和目的地相同,只有日期不同,采用一个经验公式计算F1,即公式中的变量x1为订单出发日期或到达日期与用户输入的出发日期的差的绝对值的最小值,由公式可知,x1越小F1越大;如果不属于上述三种情况,给F1赋予一个较小的常数C1。
后面的实施例分别给出了F2~F5的计算方法,这里不再一一分析。
作为一种可选实施例,F2的计算方法包括:
如果存在出发地和目的地分别为C0和M0,且历史旅行日期的最后一天比D0早一天的订单,则F2=B2,且B2大于出错阈值;
如果存在出发地和目的地分别为C0和M0,且历史旅行日期均始于D0的订单,则认为用户即将正开始行程,F2=0;
如果存在出发地和目的地分别为C0和M0的订单,求出历史旅行日期与T0的差的绝对值的最小值x2,则λ2和M2为大于0的常数;
不属于上述情况时,F2=C2,C2为大于0的常数。
作为一种可选实施例,F3的计算方法包括:
如果关注时间早于T0,则F3=0;否则,F3=C3,C3为大于0的常数。
作为一种可选实施例,F4的计算方法包括:
如果近期搜索的出发地、目的地和出发日期分别为M0、C0和T0,则F4=B4,且B4大于出错阈值;
如果没有出现上述情况,则F4=0。
作为一种可选实施例,F5的计算方法包括:
如果用户当前位置为C0,则F5=0;
如果用户当前位置不为C0,则x5为当前时期与T0的差,λ5和M5为大于0的常数;
不属于上述情况时,F5=C5,C5为大于0的常数。
下面给出上述计算中所涉及常数的一组取值,仅供参考:B1=5,C1=0.2,M1=10,λ1=0.5;B2=3,C2=0.2,M2=10,λ2=0.7;C3=0.2;B4=2;C5=0.1,M5=10,λ5=1。
上述仅对本发明中的几种具体实施例加以说明,但并不能作为本发明的保护范围,凡是依据本发明中的设计精神所做出的等效变化或修饰或等比例放大或缩小等,均应认为落入本发明的保护范围。
Claims (7)
1.一种行程信息输入错误的识别方法,其特征在于,包括以下步骤:
步骤1,获取用户输入的行程信息数据D0:出发地C0,目的地M0,出发日期T0;
步骤2,获取用户的历史票务订单,并从中解析出历史票务订单信息数据D1:出发地,目的地,出发日期,到达日期;根据D1与D0之间的关系计算历史票务订单错误贡献度F1;
步骤3,获取用户的历史旅行地相关订单,并从中解析出历史旅行地信息数据D2:出发地,目的地,历史旅行日期;根据D2与D0之间的关系计算历史旅行地相关订单错误贡献度F2;旅行地相关订单包括酒店、门票、自由行和专车;
步骤4,通过求各贡献度分量的和计算行程信息出错的可能性F,如果F大于出错阈值,则行程信息出错;
所述历史票务订单错误贡献度F1的计算方法包括:
如果存在出发地和目的地分别为C0和M0,且出发日期不晚于T0、到达日期不早于T0的订单;或存在出发地、目的地和出发日期分别为C0、M0和T0的订单,则F1=B1,且B1大于出错阈值;
如果所有订单的到达日期均早于T0,且最近一次订单的到达地为C0,则认为用户完成了旅行闭环,F1=0;
如果存在出发地和目的地分别为C0和M0的订单,求出发日期或到达日期与T0的差的绝对值的最小值x1,则λ1和M1为大于0的常数;
不属于上述情况时,F1=C1,C1为大于0的常数;
所述历史旅行地相关订单错误贡献度F2的计算方法包括:
如果存在出发地和目的地分别为C0和M0,且历史旅行日期的最后一天比D0早一天的订单,则F2=B2,且B2大于出错阈值;
如果存在出发地和目的地分别为C0和M0,且历史旅行日期均始于D0的订单,则认为用户即将正开始行程,F2=0;
如果存在出发地和目的地分别为C0和M0的订单,求出历史旅行日期与T0的差的绝对值的最小值x2,则λ2和M2为大于0的常数;
不属于上述情况时,F2=C2,C2为大于0的常数。
2.根据权利要求1所述的行程信息输入错误的识别方法,其特征在于,所述方法还包括:
获取用户的历史票务关注信息,并从中解析出历史票务关注信息数据D3:关注时间;根据D3与D0之间的关系计算历史票务关注错误贡献度F3;历史票务关注是指用户针对当前行程的预订行为进行的票务收藏、加购物车、关注和愿望清单操作。
3.根据权利要求2所述的行程信息输入错误的识别方法,其特征在于,所述方法还包括:
获取用户的历史票务搜索信息,并从中解析出历史票务搜索信息数据D4:近期搜索的出发地、目的地和出发日期;根据D4与D0之间的关系计算历史票务搜索错误贡献度F4。
4.根据权利要求3所述的行程信息输入错误的识别方法,其特征在于,所述方法还包括:
获取用户的当前位置信息,并从中解析出当前位置信息数据D5:当前位置,当前日期;根据D5与D0之间的关系计算当前位置错误贡献度F5。
5.根据权利要求1所述的行程信息输入错误的识别方法,其特征在于,F3的计算方法包括:
如果关注时间早于T0,则F3=0;否则,F3=C3,C3为大于0的常数。
6.根据权利要求5所述的行程信息输入错误的识别方法,其特征在于,F4的计算方法包括:
如果近期搜索的出发地、目的地和出发日期分别为M0、C0和T0,则F4=B4,且B4大于出错阈值;
如果没有出现上述情况,则F4=0。
7.根据权利要求6所述的行程信息输入错误的识别方法,其特征在于,F5的计算方法包括:
如果用户当前位置为C0,则F5=0;
如果用户当前位置不为C0,则x5为当前时期与T0的差,λ5和M5为大于0的常数;
不属于上述情况时,F5=C5,C5为大于0的常数。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910078941.XA CN109801110B (zh) | 2019-01-28 | 2019-01-28 | 一种行程信息输入错误的识别方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910078941.XA CN109801110B (zh) | 2019-01-28 | 2019-01-28 | 一种行程信息输入错误的识别方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109801110A CN109801110A (zh) | 2019-05-24 |
CN109801110B true CN109801110B (zh) | 2023-11-21 |
Family
ID=66560363
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910078941.XA Active CN109801110B (zh) | 2019-01-28 | 2019-01-28 | 一种行程信息输入错误的识别方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109801110B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111428456A (zh) * | 2020-03-16 | 2020-07-17 | 中国建设银行股份有限公司 | 一种填充表单的方法和装置 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103646069A (zh) * | 2013-12-06 | 2014-03-19 | 北京奇虎科技有限公司 | 一种票务信息的推荐方法和装置 |
CN103678489A (zh) * | 2013-11-12 | 2014-03-26 | 中国联合网络通信有限公司广东省分公司 | 智慧城市出行信息推荐方法及装置 |
CN105279957A (zh) * | 2015-10-30 | 2016-01-27 | 小米科技有限责任公司 | 消息提醒方法和装置 |
CN108536703A (zh) * | 2017-03-02 | 2018-09-14 | 北京嘀嘀无限科技发展有限公司 | 基于用户数据的目的地确定方法及装置 |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004265004A (ja) * | 2003-02-28 | 2004-09-24 | Techno Network Shikoku Co Ltd | 固有情報の文字列入力誤り認知システムと文字列入力誤り認知方法 |
JP4796465B2 (ja) * | 2006-09-12 | 2011-10-19 | Gmoインターネット株式会社 | 注文受付サーバ、注文受付方法、および、プログラム |
CN105915727B (zh) * | 2016-06-27 | 2019-11-26 | Tcl移动通信科技(宁波)有限公司 | 一种基于移动终端的旅游出行规划方法、***及移动终端 |
CN107622377A (zh) * | 2017-09-07 | 2018-01-23 | 携程旅游信息技术(上海)有限公司 | 旅行订单信息的提醒方法、***、设备及存储介质 |
CN108376379B (zh) * | 2018-02-10 | 2022-05-31 | 湘西墨戎苗寨乡村游有限责任公司 | 一种旅游服务型供应链管理***的供应商订单管理方法 |
CN108470308B (zh) * | 2018-03-29 | 2022-04-01 | 百度在线网络技术(北京)有限公司 | 航空旅行信息推荐方法和装置 |
-
2019
- 2019-01-28 CN CN201910078941.XA patent/CN109801110B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103678489A (zh) * | 2013-11-12 | 2014-03-26 | 中国联合网络通信有限公司广东省分公司 | 智慧城市出行信息推荐方法及装置 |
CN103646069A (zh) * | 2013-12-06 | 2014-03-19 | 北京奇虎科技有限公司 | 一种票务信息的推荐方法和装置 |
CN105279957A (zh) * | 2015-10-30 | 2016-01-27 | 小米科技有限责任公司 | 消息提醒方法和装置 |
CN108536703A (zh) * | 2017-03-02 | 2018-09-14 | 北京嘀嘀无限科技发展有限公司 | 基于用户数据的目的地确定方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
CN109801110A (zh) | 2019-05-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9177473B2 (en) | Vehicle arrival prediction using multiple data sources including passenger bus arrival prediction | |
KR101974109B1 (ko) | 출발지 위치로부터 목적지 위치로의 여정에 대한 루트 또는 루트 소요 시간을 제공하기 위한 방법 및 컴퓨터 시스템 | |
CN104884900B (zh) | 行程时间信息提供设备和行程时间信息提供方法 | |
US7679531B2 (en) | System and method of optimizing a fixed-route transit network | |
CN106529711B (zh) | 用户行为预测方法及装置 | |
JP6906487B2 (ja) | 乗合車両用需要予測装置、乗合車両用需要予測方法及びプログラム | |
CN104567898A (zh) | 一种交通路线规划方法、***及装置 | |
EP2950293B1 (en) | Method and apparatus for estimating an arrival time of a transportation vehicle | |
WO2015049801A1 (ja) | 乗客誘導システム、および乗客誘導方法 | |
Flamini et al. | Assessing the value of information for retail distribution of perishable goods | |
Murad et al. | Development of smart public transportation system in Jakarta city based on integrated IoT platform | |
KR20160102699A (ko) | 광역버스의 공석 수에 기반한 교통 환승편 대기 시간을 반영하여 최적 환승 정보를 제공하는 방법 및 시스템 | |
Wu et al. | Predicting peak load of bus routes with supply optimization and scaled Shepard interpolation: A newsvendor model | |
CN114358808A (zh) | 基于多源数据融合的公交od估计及分配方法 | |
Braz et al. | Estimating inefficiency in bus trip choices from a user perspective with schedule, positioning, and ticketing data | |
CN109801110B (zh) | 一种行程信息输入错误的识别方法 | |
CN112580945A (zh) | 基于多相关系数的派单方法及车辆调度优化*** | |
EP2224399A1 (en) | Interline revenue share optimization method | |
JP6889124B2 (ja) | 交通機関乗継判定装置及び交通機関乗継判定方法 | |
CN113408833A (zh) | 一种公共交通重点区域识别方法、装置及电子设备 | |
US10402755B2 (en) | Transportation service information providing apparatus, and transportation service information providing method | |
JP2007237948A (ja) | プログラム及び列車ダイヤ作成装置 | |
Hensher et al. | A comparative assessment of the productivity of Australia's public rail systems 1971/72–1991/92 | |
WO2001003029A1 (fr) | Procede de repartition/livraison, support d'enregistrement lisible par ordinateur enregistrant un programme de repartition/livraison et dispositif de planification de repartition/livraison | |
Nam et al. | Improvement of an optimal bus scheduling model based on transit smart card data in Seoul |
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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |