CN106250525A - 一种用于查询航空公司信息的动态调整方法 - Google Patents

一种用于查询航空公司信息的动态调整方法 Download PDF

Info

Publication number
CN106250525A
CN106250525A CN201610634727.4A CN201610634727A CN106250525A CN 106250525 A CN106250525 A CN 106250525A CN 201610634727 A CN201610634727 A CN 201610634727A CN 106250525 A CN106250525 A CN 106250525A
Authority
CN
China
Prior art keywords
airline
information
query
inquiry
polling cycle
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
Application number
CN201610634727.4A
Other languages
English (en)
Other versions
CN106250525B (zh
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.)
Shanghai Ctrip Business Co Ltd
Original Assignee
Shanghai Ctrip Business 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 Shanghai Ctrip Business Co Ltd filed Critical Shanghai Ctrip Business Co Ltd
Priority to CN201610634727.4A priority Critical patent/CN106250525B/zh
Publication of CN106250525A publication Critical patent/CN106250525A/zh
Application granted granted Critical
Publication of CN106250525B publication Critical patent/CN106250525B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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/951Indexing; Web crawling techniques

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Transfer Between Computers (AREA)
  • Computer And Data Communications (AREA)

Abstract

本发明公开了一种用于查询航空公司信息的动态调整方法:首先,建立初始的查询超时配置数据表;其次,根据查询超时配置数据表,在查询周期内多次对所有航空公司信息依次进行查询并获取航空信息查询表;最后,获取一个查询周期内的所有航空信息查询表的信息进行计算,更新查询超时配置数据表。本发明利用各个航空公司的超时监测数据,定时对超时时长进行分析,动态延长或缩小对每个航空公司的超时时长,同时调整该航空公司的查询优先级。本发明能够提高查询航空公司信息效率、查询成功率,提升用户体验,最终实现提升每个航空公司的订单率;同时能够给航空公司提供优化建议。

Description

一种用于查询航空公司信息的动态调整方法
技术领域
本发明涉及航空领域的信息查询技术,具体涉及一种用于查询航空公司信息的动态调整方法。
背景技术
目前网络平台对航空公司的数据查询,要求在网络平台的用户体验、航空公司查询速度、提升航空公司订单数量几者中做出权衡,获取最佳的效果;速度越快,用户体验及越好,速度越快,航空公司的订单率也可能更高。
但作为一个集成多个航空公司的统一平台,同时会对数十个航空公司进行查询,在一次查询中,有些航空公司***的查询速度慢,有些速度快,查询的结果依赖于最慢的航空公司查询时间,最慢的航空公司的查询时间会影响到网站使用者的体验效果。而如果查询用时超出了最大的设定时长,航空公司的数据即会被平台丢弃,因此航空公司减少了在网络平台的信息展示机会。
发明内容
本发明的目的在于为了解决现有技术中由于各个航空公司***的运行情况不同,信息***由于使用过程中环境变化导致***计算能力的变化,不同时间的响应时长可能不相同;从而导致网络平台对于航空信息的查询显示不能及时更新或丢弃,并且降低用户体验效果等问题的出现;提供了一种用于查询航空公司信息的动态调整方法。
为了达到上述目的,本发明通过以下技术方案实现:
一种用于查询航空公司信息的动态调整方法,其特点是,所述动态调整方法包含:
S1,建立初始的查询超时配置数据表;初始的所述查询超时配置数据表包含每个航空公司的公司标识码、初始设定的超时时长、初始设定的查询优先级;
S2,根据所述查询超时配置数据表,在查询周期内多次对所有航空公司信息进行查询并获取航空信息查询表;所述航空信息查询表包含每个航空公司的所述公司标识码、实际查询用时、查询结果;
S3,获取一个所述查询周期内的所有所述航空信息查询表的信息并进行计算,更新所述查询超时配置数据表。
较佳地,所述步骤S2包含:
在查询周期内,根据所述查询超时配置数据表中每个航空公司的所述查询优先级的不同,每次查询是按照所述查询优先级从高至低的顺序对相应级别的航空公司先后进行,并获取本次的所述航空信息查询表。
较佳地,所述步骤S3包含:
收集所述查询周期内所有所述航空信息查询表的信息;
计算每个航空公司在所述查询周期内对应的所述实际查询用时的查询用时平均值;
将所有航空公司的所述查询用时平均值进行由少至多的排序,根据排序结果重新确定所有航空公司由高至低的所述查询优先级;
将所述查询周期内的每个航空公司对应的所述查询用时平均值作为所述超时时长;更新所述查询超时配置数据表中的每个航空公司的所述超时时长、所述查询优先级。
较佳地,所述动态调整方法还包含:
S4,在下一个所述查询周期内查询航空公司信息时,跳转至所述步骤S2进行查询。
在符合本领域常识的基础上,上述各优选条件,可任意组合,即得本发明各较佳实例。
本发明的积极进步效果在于:
本发明公开的一种用于查询航空公司信息的动态调整方法:首先,建立初始的查询超时配置数据表;其次,根据查询超时配置数据表,在查询周期内多次对所有航空公司信息依次进行查询并获取航空信息查询表;最后,获取一个查询周期内的所有航空信息查询表的信息进行计算,更新查询超时配置数据表。本发明利用各个航空公司的超时监测数据,定时对超时时长进行分析,动态延长或缩小对每个航空公司的超时时长,同时调整该航空公司的查询优先级。本发明能够提高查询航空公司信息效率、查询成功率,提升用户体验,最终实现提升每个航空公司的订单率;同时能够给每个航空公司提供优化建议。
附图说明
图1为本发明一种用于查询航空公司信息的动态调整方法的整体流程示意图。
图2为本发明一种用于查询航空公司信息的动态调整方法的查询超时配置数据表的实施例示意图。
图3为本发明一种用于查询航空公司信息的动态调整方法的航空信息查询表的实施例示意图。
具体实施方式
下面通过实施例的方式进一步说明本发明,但并不因此将本发明限制在所述的实施例范围之中。
如图1所示,一种用于查询航空公司信息的动态调整方法,动态调整方法包含:
S1,建立初始的查询超时配置数据表。
本实施例中,网络平台建立初始的查询超时配置数据表。初始的查询超时配置数据表包含每个航空公司的公司标识码、初始设定的超时时长、初始设定的查询优先级。并且每一个优先级所需的查询时间为该优先级内具有的最长的超时时长。
如图2所示,一张初始的查询超时配置数据表包含:M、C、Z、U四个航空公司,对应的初始设定的超时时长分别为:8000ms、10000ms、18000ms、20000ms;本实施例中设定:超时时长≤10000ms为第1优先级,10000ms<超时时长≤20000ms为第2优先级。则第1优先级的查询时间为10000ms,第2优先级的查询时间为20000ms。
在实际查询需求中,可以根据航空公司数量等情况设定不同数量的优先级别。
S2,根据查询超时配置数据表,在查询周期内多次对所有航空公司信息进行查询并获取航空信息查询表。该步骤S2包含:
网络平台设定在查询周期T内对所有航空公司***进行N次查询。根据查询超时配置数据表中每个航空公司的查询优先级的不同,每次查询是按照查询优先级从高至低的顺序对相应级别的航空公司先后进行,并获取本次的航空信息查询表。
本实施例中,查询周期T内网络平台所有航空公司***查询次数是根据在当前的查询周期T内用户使用该网络平台进行航空信息查询的次数。例如,设定查询周期T为24小时,则在其中一个查询周期T内,用户通过该网络平台进行了10000次查询,则在该查询周期T内的查询次数N=10000;在另外一个查询周期T内,用户通过该网络平台进行了15000次查询,则在该查询周期T内的查询次数N=15000。
本实施例中,在查询周期T内任一次查询是根据如图2所示的查询超时配置数据表进行。网络平台对不同的查询优先级进行串行方式查询,在同一查询优先级内不同的航空公司***进行并行方式查询。网络平台首先对查询优先级为1级的M航空公司***、C航空公司***进行查询;其次在对查询优先级为2级的Z航空公司***、U航空公司***进行查询。
本实施例中,查询周期T内的其中一次查询结果如图3所示,航空信息查询表包含每个航空公司的公司标识码、实际查询用时、查询结果。例如,M航空公司***的实际查询用时为5000ms,C航空公司***的实际查询用时为6000ms,U航空公司***的实际查询用时为20000ms。
S3,获取一个查询周期内的所有航空信息查询表的信息并进行计算,更新查询超时配置数据表。步骤S3包含:
收集查询周期内所有航空信息查询表的信息。
本实施例中,由于在查询周期T内进行N次查询,因此网络平台能够获得N个航空信息查询表。
在另一实施例中,由于在查询周期T内进行N次查询,因此网络平台能够在一个航空信息查询表中获得N个查询结果。
计算每个航空公司在查询周期内对应的N个实际查询用时的查询用时平均值。
将所有航空公司的查询用时平均值进行由少至多的排序,根据排序结果重新确定所有航空公司由高至低的查询优先级。
将查询周期内的每个航空公司对应的查询用时平均值作为超时时长;更新查询超时配置数据表中的每个航空公司的超时时长、查询优先级。
本实施例中,网络平台获取任一航空公司的N个实际查询用时数据,并对N个实际查询用时数据进行查询用时平均值计算,得到的查询用时平均值作为该航空公司的超时时长。网络平台对所有航空公司更新后的超时时长进行由少至多的排序,该排序结果也作为最新的查询优先级。根据每个优先级设定的航空公司的数量,对上述排序结果进行划分优先级,其中,几个具有最接近的超时时长的航空公司可以划分为同一个优先级。
如图1所示,本发明公开的一种用于查询航空公司信息的动态调整方法还包含:S4,在下一个查询周期内查询航空公司信息时,跳转至步骤S2进行查询。
本发明中,在下一个查询周期内查询航空公司信息时,网络平台根据已经更新的查询超时配置数据表,在本查询周期内多次对所有航空公司信息依次进行查询并获取航空信息查询表。网络平台获取这个查询周期内的所有航空信息查询表的信息并进行计算,更新查询超时配置数据表。为再次查询提供最新的查询超时配置数据表作为查询依据。
例如,当在一个查询周期T内,有5000个用户通过网络平台查询A地至B地航线的航空信息。网络平台根据已设定该航线的初始的查询超时配置数据表在在一个查询周期T内获得5000张航空信息查询表。计算5000张航空信息查询表中每个涉及到的航空公司的实际查询用时、查询结果,并进行计算,最后更新查询超时配置数据表。
又例如,当在一个查询周期T内,有5000个用户通过网络平台查询A地至B地航线的航空信息。网络平台根据已设定该航线的初始的查询超时配置数据表在在一个查询周期T内获得一张航空信息查询表中包含了5000次查询结构。计算5000个查询结果中每个涉及到的航空公司的实际查询用时、查询结果,并进行计算,最后更新查询超时配置数据表。
本发明公开的上述技术方案能够优化查询的超时时长参数值,提升网络平台的查询效率,提高用户满意度;同时能够提高航空公司数据在网络平台出现的概率,进而提升航空公司的订单量;并为航空公司提供优化建议。
虽然以上描述了本发明的具体实施方式,但是本领域的技术人员应当理解,这些仅是举例说明,本发明的保护范围是由所附权利要求书限定的。本领域的技术人员在不背离本发明的原理和实质的前提下,可以对这些实施方式做出多种变更或修改,但这些变更和修改均落入本发明的保护范围。

Claims (4)

1.一种用于查询航空公司信息的动态调整方法,其特征在于,所述动态调整方法包含:
S1,建立初始的查询超时配置数据表;初始的所述查询超时配置数据表包含每个航空公司的公司标识码、初始设定的超时时长、初始设定的查询优先级;
S2,根据所述查询超时配置数据表,在查询周期内多次对所有航空公司信息进行查询并获取航空信息查询表;所述航空信息查询表包含每个航空公司的所述公司标识码、实际查询用时、查询结果;
S3,获取一个所述查询周期内的所有的所述航空信息查询表的信息并进行计算,更新所述查询超时配置数据表。
2.如权利要求1所述的用于查询航空公司信息的动态调整方法,其特征在于,所述步骤S2包含:
在查询周期内,根据所述查询超时配置数据表中每个航空公司的所述查询优先级的不同,每次查询是按照所述查询优先级从高至低的顺序对相应级别的航空公司先后进行,并获取本次的所述航空信息查询表。
3.如权利要求2所述的用于查询航空公司信息的动态调整方法,其特征在于,所述步骤S3包含:
收集所述查询周期内所有所述航空信息查询表的信息;
计算每个航空公司在所述查询周期内对应的所述实际查询用时的查询用时平均值;
将所有航空公司的所述查询用时平均值进行由少至多的排序,根据排序结果重新确定所有航空公司由高至低的所述查询优先级;
将所述查询周期内的每个航空公司对应的所述查询用时平均值作为所述超时时长;更新所述查询超时配置数据表中的每个航空公司的所述超时时长、所述查询优先级。
4.如权利要求3所述的用于查询航空公司信息的动态调整方法,其特征在于,所述动态调整方法还包含:
S4,在下一个所述查询周期内查询航空公司信息时,跳转至所述步骤S2进行查询。
CN201610634727.4A 2016-08-04 2016-08-04 一种用于查询航空公司信息的动态调整方法 Active CN106250525B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610634727.4A CN106250525B (zh) 2016-08-04 2016-08-04 一种用于查询航空公司信息的动态调整方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610634727.4A CN106250525B (zh) 2016-08-04 2016-08-04 一种用于查询航空公司信息的动态调整方法

Publications (2)

Publication Number Publication Date
CN106250525A true CN106250525A (zh) 2016-12-21
CN106250525B CN106250525B (zh) 2019-09-24

Family

ID=58078317

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610634727.4A Active CN106250525B (zh) 2016-08-04 2016-08-04 一种用于查询航空公司信息的动态调整方法

Country Status (1)

Country Link
CN (1) CN106250525B (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110781219A (zh) * 2019-11-04 2020-02-11 北京创鑫旅程网络技术有限公司 机票查询处理方法、装置、设备及存储介质

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101572681A (zh) * 2009-06-04 2009-11-04 中兴通讯股份有限公司 动态配置家庭网关响应时长的装置、***和方法
CN101938414A (zh) * 2010-08-27 2011-01-05 北京星网锐捷网络技术有限公司 一种报文发送方法及装置
US20120239677A1 (en) * 2011-03-14 2012-09-20 Moxy Studios Pty Ltd. Collaborative knowledge management
CN103546250A (zh) * 2013-09-18 2014-01-29 中标软件有限公司 一种用于车载终端的通信方法及***
CN104298693A (zh) * 2013-07-19 2015-01-21 深圳中兴网信科技有限公司 一种机票信息查询方法和***

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101572681A (zh) * 2009-06-04 2009-11-04 中兴通讯股份有限公司 动态配置家庭网关响应时长的装置、***和方法
CN101938414A (zh) * 2010-08-27 2011-01-05 北京星网锐捷网络技术有限公司 一种报文发送方法及装置
US20120239677A1 (en) * 2011-03-14 2012-09-20 Moxy Studios Pty Ltd. Collaborative knowledge management
CN104298693A (zh) * 2013-07-19 2015-01-21 深圳中兴网信科技有限公司 一种机票信息查询方法和***
CN103546250A (zh) * 2013-09-18 2014-01-29 中标软件有限公司 一种用于车载终端的通信方法及***

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110781219A (zh) * 2019-11-04 2020-02-11 北京创鑫旅程网络技术有限公司 机票查询处理方法、装置、设备及存储介质

Also Published As

Publication number Publication date
CN106250525B (zh) 2019-09-24

Similar Documents

Publication Publication Date Title
CN103401938B (zh) 分布式云架构下基于业务特性的资源分配***及其方法
CN105303817B (zh) 一种出行方式的规划方法及装置
CN109145020A (zh) 信息查询方法、从服务器、客户端及计算机可读存储介质
CN108416465A (zh) 一种移动云环境下的工作流优化方法
CN105049298A (zh) 一种云资源监控方法和***
CN106850750A (zh) 一种实时推送信息的方法和装置
CN105610884A (zh) 旅游信息的提供方法及装置
CN104408106A (zh) 一种用于分布式文件***中大数据查询的调度方法
CN106487601A (zh) 资源监控方法、装置及***
CN109345158A (zh) 企业风险识别方法、装置和计算机可读存储介质
CN113590576A (zh) 数据库参数调整方法、装置、存储介质以及电子设备
CN106485469A (zh) 一种位置相关的基于需求的动态激励机制方法
CA2398148A1 (en) System and method for managing bi-directional relationships between objects
CN106790552A (zh) 一种基于内容分发网络的内容提供***
CN103677930B (zh) 基于拼墙***的gis数据加载方法及装置
CN106250525A (zh) 一种用于查询航空公司信息的动态调整方法
CN103812912B (zh) 一种维护组织结构信息的方法及装置
CN103002053B (zh) 云计算的利润最大化调度方法和***
CN106776993B (zh) 一种基于时序约束活动意向的路径推荐方法及***
CN108536763A (zh) 一种下拉提示方法和装置
CN104469028A (zh) 一种服务提供方法、会话服务器及客服***
CN107291860A (zh) 种子用户确定方法
CN103207915A (zh) 一种反轮廓查询方法、装置及***
CN110188140A (zh) 数据拉取方法、装置、存储介质和计算机设备
CN108304504A (zh) 一种用户在线状态快速查询方法及***

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant