票务数据查询及票务推荐的方法及装置与流程

文档序号:12464751阅读:428来源:国知局
票务数据查询及票务推荐的方法及装置与流程

本发明涉及无线通讯技术领域,具体而言,本发明涉及一种票务数据查询及票务推荐的方法及装置。



背景技术:

随着现代科技的高速发展,人们已经步入数字化时代。现有技术中,各个票务数据平台可以提供多种多样的票务数据信息,但是,由于各个票务数据平台之间的数据未经过统一处理,用户仅可以通过单一票务数据平台获取数据信息,如需要获取多个票务数据平台的数据信息,则需要用户执行多次的登录、查询及获取操作,用户的操作步骤繁多;同时,获取到的票务数据信息之间无关联性,用户无法快速从无关联性的多个票务数据信息中提取出与其实际票务数据获取需求相匹配的结果。

因此,面对海量的数据信息,如何对多个票务数据平台中的票务数据信息进行整合,并通过合理的数据存储及查询方法来满足用户的实际票务数据获取需求是亟需解决的问题。



技术实现要素:

为克服上述技术问题或者至少部分地解决上述技术问题,特提出以下技术方案:

本发明的一个实施例提出了一种票务数据查询及票务推荐的方法,包括:

接收用户输入的票务查询条件及票务查询关键词;

基于所述票务查询条件及票务查询关键词,在整合数据库中进行查询,确定与所述票务查询条件及所述票务查询关键词相匹配的票务查询结果;

对所述多个票务查询结果进行与所述票务查询条件相应的整合及排序处理,并将整合排序后的票务查询结果作为票务推荐信息进行推荐。

优选地,所述票务查询条件基于以下至少任一项数据属性类型进行设定:

地理位置;

票务数据来源平台;

票务数据发布方;

票务数据信息的票价大小区间。

可选地,该方法还包括:

获取来自多个数据来源平台的票务数据信息;

基于预定的数据属性类型,对所述票务数据信息进行分类整合处理,并将分类整合结果存储于整合数据库中。

可选地,所述票务查询条件包括基于地理位置信息进行设定时,该方法包括:

获取用户当前的地理位置;

其中,基于所述票务查询条件及票务查询关键词,在整合数据库中进行查询,确定与所述票务查询条件及所述票务查询关键词相匹配的票务查询结果,具体包括:

基于所述票务查询关键词,在整合数据库中进行查询,确定与所述票务查询关键词相匹配的中间结果;

提取所述各个中间结果分别包括的票务数据发布方的地理位置;

计算各个票务数据发布方的地理位置与所述用户当前的地理位置之间的距离,并将距离小于预定距离阈值的票务数据发布方对应的中间结果确定为票务查询结果。

优选地,对所述多个票务查询结果进行与所述票务查询条件相应的整合及排序处理,包括:

基于与所述用户当前的地理位置信息之间的距离以由近到远的方式对所述多个票务查询结果进行排序;

基于与所述用户当前的地理位置信息之间的距离对排序后的票务查 询结果进行整合。

本发明的另一实施例提出了一种票务数据查询及票务推荐的装置,包括:

第一接收模块,用于接收用户输入的票务查询条件及票务查询关键词;

查询结果确定模块,用于基于接收到的所述票务查询条件及票务查询关键词,在整合数据库中进行查询,确定与所述票务查询条件及所述票务查询关键词相匹配的票务查询结果;

查询结果处理模块,用于对所述多个票务查询结果进行与所述票务查询条件相应的整合及排序处理;

推荐信息推荐模块,用于将整合排序后的票务查询结果作为票务推荐信息进行推荐。

优选地,所述票务查询条件基于以下至少任一项数据属性类型进行设定:

地理位置;

票务数据来源平台;

票务数据发布方;

票务数据信息的票价大小区间。

可选地,该装置还包括:

数据信息获取模块,用于获取来自多个票务数据来源平台的数据信息;

数据信息处理模块,用于基于预定的数据属性类型,对所述票务数据信息进行分类整合处理;

整合结果存储模块,用于将分类整合结果存储于整合数据库中。

可选地,所述票务查询条件包括基于地理位置信息进行设定时,该装置包括:

地理位置获取模块,用于获取用户当前的地理位置;

其中,查询结果确定模块具体包括:

中间结果确定单元,用于基于所述票务查询关键词,在整合数据库中 进行查询,确定与所述票务查询关键词相匹配的中间结果;

地理位置提取单元,用于提取所述各个中间结果分别包括的票务数据发布方的地理位置;

距离计算单元,用于计算各个票务数据发布方的地理位置与所述用户当前的地理位置之间的距离;

查询结果确定单元,用于将距离小于预定距离阈值的票务数据发布方对应的中间结果确定为票务查询结果。

优选地,所述查询结果处理模块包括:

查询结果排序单元,用于基于与所述用户当前的地理位置信息之间的距离以由近到远的方式对所述多个票务查询结果进行排序;

查询结果整合单元,用于基于与所述用户当前的地理位置信息之间的距离对排序后的票务查询结果进行整合。

本发明的技术方案中,在接收用户输入的票务查询条件及票务查询关键词后,基于票务查询条件及票务查询关键词,在整合数据库中进行票务查询,确定与票务查询条件及票务查询关键词相匹配的票务查询结果,该整合数据库中包括来自多个票务数据来源平台的数据信息,避免了获取单一票务数据来源平台的票务数据信息而造成数据获取局限性和不完整性的问题;同时,在对多个票务查询结果进行与票务查询条件相应的整合及排序时,将与票务查询条件对应的数据属性类型作为排序的依据,可以获取到更加准确的票务查询结果,可最终为用户提供与其票务查询需求匹配度较高的票务推荐信息,从而提高了用户的票务查询体验度。

附图说明

本发明上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:

图1为本发明一个实施例的票务数据查询及票务推荐的方法的流程示意图;

图2为本发明一个优选实施例的票务数据查询及票务推荐的方法的流程示意图;

图3为本发明另一优选实施例的票务数据查询及票务推荐的装置的结构示意图;

图4为本发明另一实施例的票务数据查询及票务推荐的装置的结构示意图。

具体实施方式

下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能解释为对本发明的限制。

本技术领域技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本发明的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。应该理解,当我们称元件被“连接”或“耦接”到另一元件时,它可以直接连接或耦接到其他元件,或者也可以存在中间元件。此外,这里使用的“连接”或“耦接”可以包括无线连接或无线耦接。这里使用的措辞“和/或”包括一个或更多个相关联的列出项的全部或任一单元和全部组合。

本技术领域技术人员可以理解,除非另外定义,这里使用的所有术语(包括技术术语和科学术语),具有与本发明所属领域中的普通技术人员的一般理解相同的意义。还应该理解的是,诸如通用字典中定义的那些术语,应该被理解为具有与现有技术的上下文中的意义一致的意义,并且除非像这里一样被特定定义,否则不会用理想化或过于正式的含义来解释。

本技术领域技术人员可以理解,这里所使用的“终端”、“终端设备”既包括无线信号接收器的设备,其仅具备无发射能力的无线信号接收器的设备,又包括接收和发射硬件的设备,其具有能够在双向通信链路上,进行双向通信的接收和发射硬件的设备。这种设备可以包括:蜂窝或其他通信设备,其具有单线路显示器或多线路显示器或没有多线路显示器的蜂 窝或其他通信设备;PCS(Personal Communications Service,个人通信系统),其可以组合语音、数据处理、传真和/或数据通信能力;PDA(Personal Digital Assistant,个人数字助理),其可以包括射频接收器、寻呼机、互联网/内联网访问、网络浏览器、记事本、日历和/或GPS(Global Positioning System,全球定位系统)接收器;常规膝上型和/或掌上型计算机或其他设备,其具有和/或包括射频接收器的常规膝上型和/或掌上型计算机或其他设备。这里所使用的“终端”、“终端设备”可以是便携式、可运输、安装在交通工具(航空、海运和/或陆地)中的,或者适合于和/或配置为在本地运行,和/或以分布形式,运行在地球和/或空间的任何其他位置运行。这里所使用的“终端”、“终端设备”还可以是通信终端、上网终端、音乐/视频播放终端,例如可以是PDA、MID(Mobile Internet Device,移动互联网设备)和/或具有音乐/视频播放功能的移动电话,也可以是智能电视、机顶盒等设备。

图1为本发明一个实施例的票务数据查询及票务推荐的方法的流程示意图。

步骤S110:接收用户输入的票务查询条件及票务查询关键词。

其中,票务查询条件基于以下至少任一项数据属性类型进行设定:地理位置;票务数据来源平台;票务数据发布方;票务数据信息的票价大小区间。

具体地,用户可以在人机交互界面提供的票务查询条件选项中输入票务查询条件。

用户基于地理位置对票务查询条件进行设定的情形包括:选择通过人机交互界面提供的多个预定的与终端设备当前地理位置间的距离阈值中的一个。例如,在终端设备的电影票务查询应用中,通过终端设备的定位方式,如GPS定位,可确定当前终端设备所在的地理位置是“北京市朝阳区朝外大街1号”,用户选择与“北京市朝阳区朝外大街1号”为中心坐标的1000米区域范围内的电影院进行票务查询。

用户基于票务数据来源平台对票务查询条件进行设定的情形包括:选择通过人机交互界面提供的多个预定的票务数据来源平台中的一个或多 个。例如,在终端设备的电影票务查询应用中,用户选择针对“美团网”数据来源平台提供的电影票务进行票务查询。

用户基于票务数据发布方对票务查询条件进行设定的情形包括:选择通过人机交互界面提供的多个票务数据发布方中的一个或多个。例如,在终端设备的电影票务查询应用中,用户选择对数据发布方为“北京剧院”提供的电影票务进行票务查询。

用户基于票务数据信息的票价大小区间对查询条件进行设定的情形包括:选择通过人机交互界面提供的多个数据小大区间中的一个。例如,在终端设备的电影票务查询应用中,用户选择对票务价格在“50-100元区间”的电影票进行票务查询。

步骤S120:基于票务查询条件及查询关键词,在整合数据库中进行票务查询,确定与票务查询条件及票务查询关键词相匹配的票务查询结果。

其中,该方法还包括在整合数据库中存储数据的过程,具体包括步骤S140(图中未示出)和步骤S150(图中未示出);步骤S140:获取来自多个票务数据来源平台的票务数据信息;步骤S150:基于预定的数据属性类型,对票务数据信息进行分类整合处理,并将分类整合结果存储于整合数据库中。

为了实现快速地数据查询,在获取到来自多个票务数据来源平台的票务数据信息时,需要将票务数据信息进行分类整合处理,并将分类整合结果存储于整合数据库中。

例如,在电影票务查询应用中,获取来自“美团网”、“淘宝网”、“大众点评网”三个票务数据来源平台的电影票务数据信息。其中,电影票务数据信息包括但不限于:票务数据来源平台信息、影院相关信息、影讯相关信息;影院相关信息可包括影院名称、影院地理位置信息、影院简介等;影讯相关信息可包括电影名称信息、票价信息、放映时间信息,其中,该三种信息为相互关联的关系。基于票务数据来源平台信息、影院相关信息及影讯相关信息对票务数据信息进行分类整合处理,如可以基于影院相关信息将同一影院的数据信息整合为同一分类,如将影院名称为“北 京剧院”的电影票务数据信息整合为同一分类;还可以基于票务数据来源平台信息,如将来源于“美团网”票务数据来源平台的电影票务数据信息整合为同一分类;还可以基于影讯相关信息,如将票价信息为“40元”对应的电影票务数据信息整合为同一分类,或将电影名称信息为“泰坦尼克号”的影片对应的电影票务数据信息整合为同一分类,或将播放时间信息为“17:10”播放的影片对应的电影票务数据信息整合为同一分类。然后,将分类整合结果存储于整合数据库中。

需要说明的是,本发明提供的方法包括获取来自多个票务数据来源平台的数据信息,该票务数据来源平台包括互联网上多个票务数据来源平台,避免了获取单一票务数据来源平台的票务数据信息而造成票务数据获取的局限性。例如,对于同一影院、同一电影、同一放映时间的不同电影票的价格,“美团网”的价格是“30元”,而“淘宝网”的价格是“35元”,由于用户的实际票务数据获取需求为获取到该影院、该电影在该放映时间的最低票价信息,因此获取来自多个票务数据来源平台的票务数据信息进行票价大小的比对可以帮助用户选择更加符合其实际数据获取需求的票务数据信息。

优选地,当查询条件包括基于地理位置信息进行设定时,该方法包括步骤S160;步骤S160:获取用户当前的地理位置;步骤S120包括步骤S121(图中未示出)、步骤S122(图中未示出)和步骤S123(图中未示出);步骤S121:基于查询关键词,在整合数据库中进行查询,确定与票务查询关键词相匹配的中间结果;步骤S122:提取各个中间结果分别包括的数据发布方的地理位置;步骤S123:计算各个数据发布方的地理位置与用户当前的地理位置之间的距离,并将距离小于预定距离阈值的数据发布方对应的中间结果确定为票务查询结果。

例如,在终端设备的票务查询应用中,接收到用户在人机交互界面提供的多个预定的与终端设备当前地理位置间的距离阈值中选择距离阈值为“1000米”的票务查询条件,且接收到用户输入的票务查询关键词为“泰坦尼克号”;终端设备通过GPS定位系统定位确定当前的地理位置坐标信息;首先,基于票务查询关键词“泰坦尼克号”,在整合数据库中 进行票务查询,确定与票务查询关键词“泰坦尼克号”相匹配的电影票信息,作为中间结果;随后,提取与票务查询关键词“泰坦尼克号”相匹配的电影票信息分别包括的影院的地理位置,计算各个影院的地理位置与用户当前的地理位置之间的距离,并将距离小于预定距离阈值“1000米”的影院,如“北京剧院”和“保利剧院”对应的电影票信息确定为票务查询结果。

在上述具体示例中,由于电影“泰坦尼克号”在热映,因此可确定出大量与票务查询关键词“泰坦尼克号”相匹配的电影票信息;但并非所有电影票信息均符合用户的实际需求,如果用户在“北京市”,而查询到的“泰坦尼克号”上映的影院在“上海市”就不符合用户的实际需求。因此,系统可根据已设置的票务查询条件屏蔽距离较远的地理位置对应的电影票信息,将更加符合用户实际需求的票务数据信息作为票务查询结果。

步骤S130:对多个票务查询结果进行与票务查询条件相应的整合及排序处理,并将整合排序后的票务查询结果作为票务推荐信息进行推荐。

如图2所示,对多个票务查询结果进行与票务查询条件相应的整合及排序处理进一步包括步骤S231和步骤S232;步骤S231:基于与用户当前的地理位置信息之间的距离以由近到远的方式对多个票务查询结果进行排序;步骤S232:基于与用户当前的地理位置信息之间的距离对排序后的票务查询结果进行整合。

例如,接上例,在将与终端设备当前的地理位置之间的距离小于预定距离阈值,如“1000米”的影院,如“北京剧院”、“东环电影院”和“保利剧院”对应的电影票信息确定为票务查询结果,得到50个两电影院放映“泰坦尼克号”的场次。“东环电影院”距离用户当前的地理位置是420米,“保利剧院”距离用户当前的地理位置是220米,“北京剧院”距离用户当前的地理位置是760米,则基于与用户当前的地理位置信息之间的距离以由近到远的方式对多个票务查询结果进行排序的排序结果为:“保利剧院”、“东环电影院”和“北京剧院”;随后,将“保利剧院”和“东环电影院”整合为与用户当前的地理位置信息之间的距离小于500米的票务数据信息;将“保利剧院”和“东环电影院”整合为与用户当前 的地理位置信息之间的距离小于1000米且大于500米的票务数据信息。当检测到用户更改票务查询条件地理位置信息为“小于当前位置500米”时,将整合后“保利剧院”和“东环电影院”的票务数据信息作为票务查询结果。

通过上述基于与用户当前的地理位置信息之间的距离以由近到远的方式对多个票务查询结果进行排序可以为后续检测到用户更改票务查询条件地理位置信息时,直接将与用户当前的地理位置信息之间的距离以由近到远的方式排序并整合好的多个票务查询结果按照用户输入的票务查询条件进行提取,不需要服务器端再次整个执行票务数据查询过程,因此节省了系统资源,提高了数据处理效率。

本发明的技术方案中,在接收用户输入的票务查询条件及票务查询关键词后,基于票务查询条件及票务查询关键词,在整合数据库中进行票务查询,确定与票务查询条件及票务查询关键词相匹配的票务查询结果,该整合数据库中包括来自多个票务数据来源平台的数据信息,避免了获取单一票务数据来源平台的票务数据信息而造成数据获取局限性和不完整性的问题;同时,在对多个票务查询结果进行与票务查询条件相应的整合及排序时,将与票务查询条件对应的数据属性类型作为排序的依据,可以获取到更加准确的票务查询结果,可最终为用户提供与其票务查询需求匹配度较高的票务推荐信息,从而提高了用户的票务查询体验度。

图3为本发明另一优选实施例的票务数据查询及票务推荐的装置的结构示意图。

第一接收模块301接收用户输入的票务查询条件及票务查询关键词。

其中,票务查询条件基于以下至少任一项数据属性类型进行设定:地理位置;票务数据来源平台;票务数据发布方;票务数据信息的票价大小区间。

具体地,用户可以在人机交互界面提供的查询条件选项中输入票务查询条件。

用户基于地理位置对票务查询条件进行设定的情形包括:选择通过人机交互界面提供的多个预定的与终端设备当前地理位置间的距离阈值中 的一个。例如,在终端设备的电影票务查询应用中,通过终端设备的定位方式,如GPS定位,可确定当前终端设备所在的地理位置是“北京市朝阳区朝外大街1号”,用户选择与“北京市朝阳区朝外大街1号”为中心坐标的1000米区域范围内的电影院进行查询。

用户基于票务数据来源平台对票务查询条件进行设定的情形包括:选择通过人机交互界面提供的多个预定的票务数据来源平台中的一个或多个。例如,在终端设备的电影票务查询应用中,用户选择针对“美团网”数据来源平台提供的电影票务进行查询。

用户基于票务数据发布方对票务查询条件进行设定的情形包括:选择通过人机交互界面提供的多个票务数据发布方中的一个或多个。例如,在终端设备的电影票务查询应用中,用户选择对数据发布方为“北京剧院”提供的电影票务进行查询。

用户基于票务信息数据的票价大小区间对查询条件进行设定的情形包括:选择通过人机交互界面提供的多个票务信息数据的票价中的一个。例如,在终端设备的电影票务查询应用中,用户选择对票务价格在“50-100元区间”的电影票进行查询。

查询结果确定模块320基于票务查询条件及票务查询关键词,在整合数据库中进行票务查询,确定与票务查询条件及票务查询关键词相匹配的票务查询结果。

其中,该装置还包括数据信息获取模块350(图中未示出)、数据信息处理模块360(图中未示出)和整合结果存储模块370(图中未示出);信息获取模块350获取来自多个票务数据来源平台的票务数据信息;数据信息处理模块360基于预定的数据属性类型,对票务数据信息进行分类整合处理;整合结果存储模块370将分类整合结果存储于整合数据库中。

为了实现快速地票务数据查询,在获取到来自多个票务数据来源平台的票务数据信息时,需要将票务数据信息进行分类整合处理,并将分类整合结果存储于整合数据库中。

例如,在电影票务查询应用中,获取来自“美团网”、“淘宝网”、“大众点评网”三个票务数据来源平台的电影票务数据信息。其中,电影 票务数据信息包括但不限于:票务数据来源平台信息、影院相关信息、影讯相关信息;影院相关信息可包括影院名称、影院地理位置信息、影院简介等;影讯相关信息可包括电影名称信息、票价信息、放映时间信息,其中,该三种信息为相互关联的关系。基于票务数据来源平台信息、影院相关信息及影讯相关信息对票务数据信息进行分类整合处理,如可以基于影院相关信息将同一影院的票务数据信息整合为同一分类,如将影院名称为“北京剧院”的电影票务数据信息整合为同一分类;还可以基于票务数据来源平台信息,如将来源于“美团网”票务数据来源平台的电影票务数据信息整合为同一分类;还可以基于影讯相关信息,如将票价信息为“40元”对应的电影票务数据信息整合为同一分类,或将电影名称信息为“泰坦尼克号”的影片对应的电影票务数据信息整合为同一分类,或将播放时间信息为“17:10”播放的影片对应的电影票务数据信息整合为同一分类。然后,将分类整合结果存储于整合数据库中。

需要说明的是,本发明提供的装置包括获取来自多个票务数据来源平台的票务数据信息,该票务数据来源平台包括互联网上多个票务数据来源平台,避免了获取单一票务数据来源平台的票务数据信息而造成数据获取的局限性。例如,对于同一影院、同一电影、同一放映时间的不同电影票的价格,“美团网”的价格是“30元”,而“淘宝网”的价格是“35元”,由于用户的实际票务数据获取需求为获取到该影院、该电影在该放映时间的最低票价信息,因此获取来自多个票务数据来源平台的票务数据信息进行票价大小的比对可以帮助用户选择更加符合其实际获取需求的票务数据信息。

优选地,当票务查询条件包括基于地理位置信息进行设定时,该装置包括地理位置获取模块380;地理位置获取模块380获取用户当前的地理位置;查询结果确定模块320包括中间结果确定单元321(图中未示出)、地理位置提取单元322(图中未示出)、距离计算单元323(图中未示出)和查询结果确定单元324(图中未示出);中间结果确定单元321基于查询关键词,在整合数据库中进行票务查询,确定与票务查询关键词相匹配的中间结果;地理位置提取单元322提取各个中间结果分别包括的票务数 据发布方的地理位置;距离计算单元323计算各个票务数据发布方的地理位置与用户当前的地理位置之间的距离;查询结果确定单元324将距离小于预定距离阈值的票务数据发布方对应的中间结果确定为票务查询结果。

例如,在终端设备的票务查询应用中,接收到用户在人机交互界面提供的多个预定的与终端设备当前地理位置间的距离阈值中选择距离阈值为“1000米”的查询条件,且接收到用户输入的票务查询关键词为“泰坦尼克号”;终端设备通过GPS定位系统定位确定当前的地理位置坐标信息;首先,基于票务查询关键词“泰坦尼克号”,在整合数据库中进行票务查询,确定与票务查询关键词“泰坦尼克号”相匹配的电影票信息,作为中间结果;随后,提取与票务查询关键词“泰坦尼克号”相匹配的电影票信息分别包括的影院的地理位置,计算各个影院的地理位置与用户当前的地理位置之间的距离,并将距离小于预定距离阈值“1000米”的影院,如“北京剧院”和“保利剧院”对应的电影票信息确定为票务查询结果。

在上述具体示例中,由于电影“泰坦尼克号”在热映,因此可确定出大量与票务查询关键词“泰坦尼克号”相匹配的电影票信息;但并非所有电影票信息均符合用户的实际需求,如果用户在“北京市”,而查询到的“泰坦尼克号”上映的影院在“上海市”就不符合用户的实际需求。因此,系统可根据已设置的票务查询条件屏蔽距离较远的地理位置对应的电影票信息,将更加符合用户实际需求的票务数据信息作为票务查询结果。

查询结果处理模块330对多个票务查询结果进行与票务查询条件相应的整合及排序处理,推荐信息推荐模块340将整合排序后的票务查询结果作为票务推荐信息进行推荐。

如图4所示,查询结果处理模块330进一步包括查询结果排序单元331和查询结果整合单元332;查询结果排序单元331基于与用户当前的地理位置信息之间的距离以由近到远的方式对多个票务查询结果进行排序;查询结果整合单元332基于与用户当前的地理位置信息之间的距离对排序后的票务查询结果进行整合。

例如,接上例,在将与终端设备当前的地理位置之间的距离小于预定 距离阈值,如“1000米”的影院,如“北京剧院”、“东环电影院”和“保利剧院”对应的电影票信息确定为票务查询结果,得到50个两电影院放映“泰坦尼克号”的场次。“东环电影院”距离用户当前的地理位置是420米,“保利剧院”距离用户当前的地理位置是220米,“北京剧院”距离用户当前的地理位置是760米,则基于与用户当前的地理位置信息之间的距离以由近到远的方式对多个票务查询结果进行排序的排序结果为:“保利剧院”、“东环电影院”和“北京剧院”;随后,将“保利剧院”和“东环电影院”整合为与用户当前的地理位置信息之间的距离小于500米的数据信息;将“保利剧院”和“东环电影院”整合为与用户当前的地理位置信息之间的距离小于1000米且大于500米的票务数据信息。当检测到用户更改票务查询条件地理位置信息为“小于当前位置500米”时,将整合后“保利剧院”和“东环电影院”的票务数据信息作为票务查询结果。

通过上述基于与用户当前的地理位置信息之间的距离以由近到远的方式对多个票务查询结果进行排序可以为后续检测到用户更改票务查询条件地理位置信息时,直接将与用户当前的地理位置信息之间的距离以由近到远的方式排序并整合好的多个票务查询结果按照用户输入的票务查询条件进行提取,不需要服务器端再次整个执行票务数据查询过程,因此节省了系统资源,提高了数据处理效率。

本发明的技术方案中,在接收用户输入的票务查询条件及票务查询关键词后,基于票务查询条件及票务查询关键词,在整合数据库中进行票务查询,确定与票务查询条件及票务查询关键词相匹配的票务查询结果,该整合数据库中包括来自多个票务数据来源平台的数据信息,避免了获取单一票务数据来源平台的票务数据信息而造成数据获取局限性和不完整性的问题;同时,在对多个票务查询结果进行与票务查询条件相应的整合及排序时,将与票务查询条件对应的数据属性类型作为排序的依据,可以获取到更加准确的票务查询结果,可最终为用户提供与其票务查询需求匹配度较高的票务推荐信息,从而提高了用户的票务查询体验度。

本技术领域技术人员可以理解,本发明包括涉及用于执行本申请中所 述操作中的一项或多项的设备。这些设备可以为所需的目的而专门设计和制造,或者也可以包括通用计算机中的已知设备。这些设备具有存储在其内的计算机程序,这些计算机程序选择性地激活或重构。这样的计算机程序可以被存储在设备(例如,计算机)可读介质中或者存储在适于存储电子指令并分别耦联到总线的任何类型的介质中,所述计算机可读介质包括但不限于任何类型的盘(包括软盘、硬盘、光盘、CD-ROM、和磁光盘)、ROM(Read-Only Memory,只读存储器)、RAM(Random Access Memory,随即存储器)、EPROM(Erasable Programmable Read-Only Memory,可擦写可编程只读存储器)、EEPROM(Electrically Erasable Programmable Read-Only Memory,电可擦可编程只读存储器)、闪存、磁性卡片或光线卡片。也就是,可读介质包括由设备(例如,计算机)以能够读的形式存储或传输信息的任何介质。

本技术领域技术人员可以理解,可以用计算机程序指令来实现这些结构图和/或框图和/或流图中的每个框以及这些结构图和/或框图和/或流图中的框的组合。本技术领域技术人员可以理解,可以将这些计算机程序指令提供给通用计算机、专业计算机或其他可编程数据处理方法的处理器来实现,从而通过计算机或其他可编程数据处理方法的处理器来执行本发明公开的结构图和/或框图和/或流图的框或多个框中指定的方案。

本技术领域技术人员可以理解,本发明中已经讨论过的各种操作、方法、流程中的步骤、措施、方案可以被交替、更改、组合或删除。进一步地,具有本发明中已经讨论过的各种操作、方法、流程中的其他步骤、措施、方案也可以被交替、更改、重排、分解、组合或删除。进一步地,现有技术中的具有与本发明中公开的各种操作、方法、流程中的步骤、措施、方案也可以被交替、更改、重排、分解、组合或删除。

以上所述仅是本发明的部分实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1