票价查询方法、装置及电子设备与流程

专利2025-05-26  25


本申请涉及航空以及航空票价搜索领域,具体而言,涉及一种票价查询方法、装置及电子设备。


背景技术:

1、在全球民航业的蓬勃发展以及经济全球化的不断拓展的背景下,全球产生了多家航空公司以及数不胜数的机场,从而意味着用户在进行一个行程的票价搜索时,不管是国内航线,还是国际航线,都会产生很多的航线方案,在此基础上叠加对应的运价数据和较多的用户群体,便会进而导致生成大量的民航票价搜索结果。

2、然而,在面临较多的票价搜索结果时,用户终端常常会面临搜索时间过长、搜索效率较低的技术问题。

3、针对上述的问题,目前尚未提出有效的解决方案。


技术实现思路

1、本申请提供了一种票价查询方法、装置及电子设备,以至少解决现有技术中在面临较多的票价搜索结果时,用户终端返回搜索结果的时间过长、搜索效率低的技术问题。

2、根据本申请的一个方面,提供了一种票价查询方法,应用至目标组件,其中,目标组件与票价搜索引擎建立有通讯连接,票价查询方法包括:目标组件获取用户终端的票价查询请求;在检测到票价查询请求为会话模式的调用请求时,目标组件调用票价搜索引擎查询得到n个数据集,其中,n为大于1的整数,每个数据集中包括至少一条机票数据信息,票价搜索引擎在每次查询得到一个数据集之后,将该数据集的票价确定结果回传至目标组件;通过执行x次目标操作,由目标组件将n个数据集的票价确定结果分x批次返回至用户终端,其中,x为大于1的整数,每次目标操作用于将目标组件接收到的至少一个数据集的票价确定结果返回至用户终端,并且不同执行次序的目标操作用于处理不同的数据集。

3、可选地,票价查询方法还包括:在通过目标组件执行第i次目标操作时,目标组件从票价搜索引擎中获取剩余数据集的票价确定结果,其中,i为小于x的正整数,剩余数据集为截止至第i次目标操作完成之前,n个数据集中仍未将对应的票价确定结果回传至目标组件的数据集。

4、可选地,在通过执行x次目标操作,由目标组件将n个数据集的票价确定结果分x批次返回至用户终端的过程中,票价查询方法还包括:在目标组件执行第j次目标操作时,目标组件依据会话标识和第j次目标操作的批次标识,将第j次目标操作获取的至少一个数据集的票价确定结果缓存至目标数据库中,其中,会话标识为票价查询请求的唯一标识,第j次目标操作的批次标识用于表征第j次目标操作的执行次序,j为小于或等于x的正整数。

5、可选地,在通过执行x次目标操作,由目标组件将n个数据集的票价确定结果分x批次返回至用户终端的过程中,票价查询方法还包括:在目标组件执行第j次目标操作时,目标组件将第j次目标操作获取的至少一个数据集的票价确定结果合并为第j次票价查询结果;目标组件将第j次票价查询结果和会话标识返回至用户终端,其中,在j为小于x的正整数的情况下,用户终端用于依据会话标识和第j次票价查询结果的接收结果,向目标组件请求获取第j+1次票价查询结果。

6、可选地,在将第j次目标操作获取得到的至少一个数据集的票价确定结果缓存至目标数据库中之后,票价查询方法还包括:在检测到n个数据集的票价确定结果全部缓存至目标数据库中之后,目标组件将n个数据集的票价确定结果合并为票价查询请求对应的目标查询结果;目标组件设置会话标识作为目标查询结果在目标数据库中的索引信息。

7、可选地,目标操作的触发条件为第一条件或第二条件,其中,第一条件用于每间隔预设时长执行一次目标操作;第二条件用于在目标组件每接收到m个数据集的票价确定结果之后执行一次目标操作,其中,m为小于n的正整数。

8、根据本申请的另一方面,还提供了另一种票价查询方法,应用至票价搜索引擎,包括:票价搜索引擎依据用户终端的票价查询请求查询得到n个数据集,其中,n为大于1的整数,每个数据集中包括多条机票数据信息,票价查询请求为会话模式的调用请求;票价搜索引擎在每次查询得到一个数据集之后,将该数据集的票价确定结果回传至目标组件,其中,目标组件用于通过执行x次目标操作,将n个数据集的票价确定结果分x批次返回至用户终端,其中,x为大于1的整数,每次目标操作用于将目标组件接收到的至少一个数据集的票价确定结果返回至用户终端,并且不同执行次序的目标操作用于处理不同的数据集。

9、可选地,票价搜索引擎在每次查询得到一个数据集之后,将该数据集的票价确定结果回传至目标组件,包括:票价搜索引擎在每次查询得到一个数据集之后,计算该数据集的票价确定结果,并采用分块传输协议将该数据集的票价确定结果打包为数据块,其中,分块传输协议用于在不需要解析得到待传输数据的大小的情况下,将待传输数据分解为数据结构相同的数据块并进行传输;票价搜索引擎将数据块传输至目标组件。

10、根据本申请的另一方面,还提供了一种票价查询装置,应用至目标组件,其中,目标组件与票价搜索引擎建立有通讯连接,票价查询装置包括:获取单元,用于通过目标组件获取用户终端的票价查询请求;查询单元,用于在检测到票价查询请求为会话模式的调用请求时,通过目标组件调用票价搜索引擎查询得到n个数据集,其中,n为大于1的整数,每个数据集中包括至少一条机票数据信息,票价搜索引擎在每次查询得到一个数据集之后,将该数据集的票价确定结果回传至目标组件;目标操作执行单元,用于通过执行x次目标操作,由目标组件将n个数据集的票价确定结果分x批次返回至用户终端,其中,x为大于1的整数,每次目标操作用于将目标组件接收到的至少一个数据集的票价确定结果返回至用户终端,并且不同执行次序的目标操作用于处理不同的数据集。

11、根据本申请的另一方面,还提供了一种电子设备,其中,电子设备包括一个或多个处理器和存储器,存储器用于存储一个或多个程序,其中,当一个或多个程序被一个或多个处理器执行时,使得一个或多个处理器执行上述任意一项的票价查询方法。

12、在本申请中,提供了一种应用至目标组件的票价查询方法,其中,目标组件与票价搜索引擎建立有通讯连接,目标组件获取用户终端的票价查询请求;在检测到票价查询请求为会话模式的调用请求时,目标组件调用票价搜索引擎查询得到n个数据集,其中,n为大于1的整数,每个数据集中包括至少一条机票数据信息,票价搜索引擎在每次查询得到一个数据集之后,将该数据集的票价确定结果回传至目标组件;通过执行x次目标操作,由目标组件将n个数据集的票价确定结果分x批次返回至用户终端,其中,x为大于1的整数,每次目标操作用于将目标组件接收到的至少一个数据集的票价确定结果返回至用户终端,并且不同执行次序的目标操作用于处理不同的数据集。

13、由上述内容可知,本申请通过分批次向用户终端返回票价确定结果,从而在第一批次返回票价确定结果时,用户终端便可以查阅票价确定结果,而且后续批次的票价确定结果也仍在处理过程中,进而避免了客户长时间等待搜索结果的情况,提高了用户体验,解决了现有技术中在面临较多的票价搜索结果时,用户终端返回搜索结果的时间过长、搜索效率低的问题。



技术特征:

1.一种票价查询方法,其特征在于,应用至目标组件,其中,所述目标组件与票价搜索引擎建立有通讯连接,所述票价查询方法包括:

2.根据权利要求1所述的票价查询方法,其特征在于,所述票价查询方法还包括:

3.根据权利要求1所述的票价查询方法,其特征在于,在通过执行x次目标操作,由所述目标组件将所述n个数据集的票价确定结果分x批次返回至所述用户终端的过程中,所述票价查询方法还包括:

4.根据权利要求3所述的票价查询方法,其特征在于,在通过执行x次目标操作,由所述目标组件将所述n个数据集的票价确定结果分x批次返回至所述用户终端的过程中,所述票价查询方法还包括:

5.根据权利要求3所述的票价查询方法,其特征在于,在将所述第j次目标操作获取得到的至少一个数据集的票价确定结果缓存至目标数据库中之后,所述票价查询方法还包括:

6.根据权利要求1所述的票价查询方法,其特征在于,所述目标操作的触发条件为第一条件或第二条件,其中,所述第一条件用于每间隔预设时长执行一次所述目标操作;所述第二条件用于在所述目标组件每接收到m个数据集的票价确定结果之后执行一次所述目标操作,其中,m为小于n的正整数。

7.一种票价查询方法,其特征在于,应用至票价搜索引擎,包括:

8.根据权利要求7所述的票价查询方法,其特征在于,所述票价搜索引擎在每次查询得到一个数据集之后,将该数据集的票价确定结果回传至目标组件,包括:

9.一种票价查询装置,应用至目标组件,其中,所述目标组件与票价搜索引擎建立有通讯连接,所述票价查询装置包括:

10.一种电子设备,其特征在于,包括一个或多个处理器和存储器,所述存储器用于存储一个或多个程序,其中,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器执行权利要求1至6或权利要求7至8中任意一项所述的票价查询方法。


技术总结
本申请公开了一种票价查询方法、装置及电子设备,涉及航空技术领域以及航空票价搜索领域。其中,该方法包括:目标组件获取用户终端的票价查询请求;在检测到票价查询请求为会话模式的调用请求时,目标组件调用票价搜索引擎查询得到N个数据集,其中,票价搜索引擎在每次查询得到一个数据集之后,将该数据集的票价确定结果回传至目标组件;通过执行X次目标操作,由目标组件将N个数据集的票价确定结果分X批次返回至用户终端,不同执行次序的目标操作用于处理不同的数据集。本申请解决了现有技术中在面临较多的票价搜索结果时,用户终端返回搜索结果的时间过长、搜索效率低的技术问题。

技术研发人员:贾永强,崔斌豪,肖傲三,张宏海,田丰,战颖,李一鸣,刘沙
受保护的技术使用者:中国民航信息网络股份有限公司
技术研发日:
技术公布日:2024/12/17
转载请注明原文地址:https://xbbs.6miu.com/read-24665.html