酒店动态数据获取方法、装置、电子设备及可读存储介质制造方法及图纸

技术编号:18972372 阅读:27 留言:0更新日期:2018-09-19 03:37
本发明专利技术提供了一种酒店动态数据获取方法、装置、电子设备及可读存储介质,所述方法包括:读取至少一个获取酒店数据的任务信息,并判断所述任务信息中的运行状态的类型;若所述运行状态为准备状态,则根据所述任务信息中的供应商标识,从配置数据中获取所述供应商标识对应的供应商接入参数组;启动所述任务信息对应的任务,以基于所述供应商接入参数组从酒店数据库中获取酒店动态数据。解决了在先技术中供应商的接入过程复杂、效率较低的问题,能够简化接入过程的复杂度,提高接入效率。

Hotel dynamic data acquisition method, device, electronic equipment and readable storage medium

The present invention provides a hotel dynamic data acquisition method, device, electronic equipment and readable storage medium. The method includes reading at least one task information for obtaining hotel data and judging the type of operation state in the task information; if the operation state is ready state, according to the task information. The supplier identification in the message obtains the supplier access parameter group corresponding to the supplier identification from the configuration data, and starts the task corresponding to the task information to obtain the hotel dynamic data from the hotel database based on the supplier access parameter group. It solves the problems of complicated access process and low efficiency of providers in prior technology, simplifies the complexity of access process and improves access efficiency.

【技术实现步骤摘要】
酒店动态数据获取方法、装置、电子设备及可读存储介质
本专利技术实施例涉及网络
,尤其涉及一种酒店动态数据获取方法、装置、电子设备及可读存储介质。
技术介绍
我国旅游业的繁荣发展带动了酒店行业的兴起,从而相继出现了销售酒店产品的电商。用户可以通过电商预定酒店房间、退订房间。然而,由于房间库存和价格等酒店产品数据变化频繁,从而电商需要实时性获取库存和价格。现有技术中,对于提供酒店产品的不同供应商,分别进行针对不同任务参数的适配开发。其中,任务参数包括:拉取数据的频率、接口响应能力、批量处理能力、酒店数量、价格计算方式、房间库存是否透明、任务超时时间、并发数目、币种转换机制、数据模型、数据获取接口等。可以看出,新的供应商需要重新进行软件开发,导致供应商的接入过程复杂、效率较低。
技术实现思路
本专利技术提供一种酒店动态数据获取方法及装置,以解决现有技术酒店动态数据获取的上述问题。根据本专利技术的第一方面,提供了一种酒店动态数据获取方法,所述方法包括:读取至少一个获取酒店数据的任务信息,并判断所述任务信息中的运行状态的类型;若所述运行状态为准备状态,则根据所述任务信息中的供应商标识,从配置数据中获取所述供应商标识对应的供应商接入参数组;启动所述任务信息对应的任务,以基于所述供应商接入参数组从酒店数据库中获取酒店动态数据。可选地,在所述读取至少一个获取酒店数据的任务信息,并判断所述任务信息中的运行状态的类型的步骤之前,还包括:接收用户在配置中心对供应商接入参数组的配置操作,所述供应商接入参数组至少包括:供应商标识、供应商接口并发能力、单次请求最大酒店数、价格模式、数据拉取频率、库存类型、币种类型、任务最大运行时长、数据获取接口。可选地,所述基于所述供应商接入参数组从酒店数据库中获取酒店动态数据的步骤,包括:按照所述数据拉取频率周期性获取酒店动态数据。可选地,在所述接收用户在配置中心对供应商接入参数组的配置操作的步骤之后,还包括:当检测到对所述供应商接入参数组的配置完成操作时,创建针对所述供应商的任务信息。可选地,所述创建针对所述供应商的任务信息的步骤,包括:将所述供应商接入参数组中的供应商标识作为任务信息的供应商标识;将所述任务信息的运行状态初始化为初始状态;将当前时间作为所述任务信息的创建时间。可选地,所述基于所述供应商接入参数组从酒店数据库中获取酒店动态数据的步骤,包括:当启动所述任务信息对应的任务时,修改所述任务信息中的运行开始时间为当前时间,并修改所述任务信息中的运行状态为运行中;当获取酒店动态数据成功时,修改所述任务信息中的运行状态为成功,并修改所述任务信息中的运行结束时间为当前时间;当获取酒店动态数据失败时,修改所述任务信息中的运行状态为失败,并修改所述任务信息中的运行结束时间为当前时间;当获取酒店动态数据的时长超过预设时间阈值时,修改所述任务信息中的运行状态为超时,并修改所述任务信息中的运行结束时间为当前时间。可选地,所述方法还包括:若所述运行状态为超时,且自动重试开关处于开启状态时,在预设时间之后,将所述任务信息的运行状态修改为准备,以重新启动所述任务信息对应的任务以获取所述任务信息对应的供应商的酒店动态数据。根据本专利技术的第二方面,提供了一种酒店动态数据获取装置,所述装置包括:任务信息读取模块,用于读取至少一个获取酒店数据的任务信息,并判断所述任务信息中的运行状态的类型;供应商信息获取模块,用于若所述运行状态为准备状态,则根据所述任务信息中的供应商标识,从配置数据中获取所述供应商标识对应的供应商接入参数组;酒店动态数据获取模块,用于启动所述任务信息对应的任务,以基于所述供应商接入参数组从酒店数据库中获取酒店动态数据。可选地,所述装置还包括:供应商信息配置模块,用于接收用户在配置中心对供应商接入参数组的配置操作,所述供应商接入参数组至少包括:供应商标识、供应商接口并发能力、单次请求最大酒店数、价格模式、数据拉取频率、库存类型、币种类型、任务最大运行时长、数据获取接口。可选地,所述酒店动态数据获取模块,包括:周期性获取子模块,用于按照所述数据拉取频率周期性获取酒店动态数据。可选地,所述装置还包括:任务信息创建模块,用于当检测到对所述供应商接入参数组的配置完成操作时,创建针对所述供应商的任务信息。可选地,所述任务信息创建模块,包括:供应商标识设置子模块,用于将所述供应商接入参数组中的供应商标识作为任务信息的供应商标识;运行状态初始化子模块,用于将所述任务信息的运行状态初始化为初始状态;创建时间设置子模块,用于将当前时间作为所述任务信息的创建时间。可选地,所述酒店动态数据获取模块,包括:任务启动子模块,用于当启动所述任务信息对应的任务时,修改所述任务信息中的运行开始时间为当前时间,并修改所述任务信息中的运行状态为运行中;任务成功子模块,用于当获取酒店动态数据成功时,修改所述任务信息中的运行状态为成功,并修改所述任务信息中的运行结束时间为当前时间;任务失败子模块,用于当获取酒店动态数据失败时,修改所述任务信息中的运行状态为失败,并修改所述任务信息中的运行结束时间为当前时间;任务超时子模块,用于当获取酒店动态数据的时长超过预设时间阈值时,修改所述任务信息中的运行状态为超时,并修改所述任务信息中的运行结束时间为当前时间。可选地,所述装置还包括:任务重启子模块,用于若所述运行状态为超时,且自动重试开关处于开启状态时,在预设时间之后,将所述任务信息的运行状态修改为准备,以重新启动所述任务信息对应的任务以获取所述任务信息对应的供应商的酒店动态数据。根据本专利技术的第三方面,提供了一种电子设备,包括:处理器、存储器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现前述酒店动态数据获取方法。根据本专利技术的第四方面,提供了一种可读存储介质,其特征在于,当所述存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行前述酒店动态数据获取方法。本专利技术实施例提供了一种酒店动态数据获取方法及装置,所述方法包括:读取至少一个获取酒店数据的任务信息,并判断所述任务信息中的运行状态的类型;若所述运行状态为准备状态,则根据所述任务信息中的供应商标识,从配置数据中获取所述供应商标识对应的供应商接入参数组;启动所述任务信息对应的任务,以基于所述供应商接入参数组从酒店数据库中获取酒店动态数据。解决了在先技术中供应商的接入过程复杂、效率较低的问题,能够简化接入过程的复杂度,提高接入效率。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对本专利技术实施例的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例提供的系统架构下的一种酒店动态数据获取方法具体步骤流程图;图2所示为本专利技术任务的各运行状态之间的扭转示意图;图3是本专利技术实施例提供的系统架构下的另一种酒店动态数据获取方法具体步骤流程图;图4是本专利技术实施例提供的一种酒店动态数据获取装置的结构图;图5是本专利技术实施例提供的另一种酒店动态数据获取装置的结构图。具体实施方式下面将结合本专利技术实施例中的附图,对本文档来自技高网...

【技术保护点】
1.一种酒店动态数据获取方法,其特征在于,所述方法包括:读取至少一个获取酒店数据的任务信息,并判断所述任务信息中的运行状态的类型;若所述运行状态为准备状态,则根据所述任务信息中的供应商标识,从配置数据中获取所述供应商标识对应的供应商接入参数组;启动所述任务信息对应的任务,以基于所述供应商接入参数组从酒店数据库中获取酒店动态数据。

【技术特征摘要】
1.一种酒店动态数据获取方法,其特征在于,所述方法包括:读取至少一个获取酒店数据的任务信息,并判断所述任务信息中的运行状态的类型;若所述运行状态为准备状态,则根据所述任务信息中的供应商标识,从配置数据中获取所述供应商标识对应的供应商接入参数组;启动所述任务信息对应的任务,以基于所述供应商接入参数组从酒店数据库中获取酒店动态数据。2.根据权利要求1所述的方法,其特征在于,在所述读取至少一个获取酒店数据的任务信息,并判断所述任务信息中的运行状态的类型的步骤之前,还包括:接收用户在配置中心对供应商接入参数组的配置操作,所述供应商接入参数组至少包括:供应商标识、供应商接口并发能力、单次请求最大酒店数、价格模式、数据拉取频率、库存类型、币种类型、任务最大运行时长、数据获取接口。3.根据权利要求2所述的方法,其特征在于,所述基于所述供应商接入参数组从酒店数据库中获取酒店动态数据的步骤,包括:按照所述数据拉取频率周期性获取酒店动态数据。4.根据权利要求2所述的方法,其特征在于,在所述接收用户在配置中心对供应商接入参数组的配置操作的步骤之后,还包括:当检测到对所述供应商接入参数组的配置完成操作时,创建针对所述供应商的任务信息。5.根据权利要求4所述的方法,其特征在于,所述创建针对所述供应商的任务信息的步骤,包括:将所述供应商接入参数组中的供应商标识作为任务信息的供应商标识;将所述任务信息的运行状态初始化为初始状态;将当前时间作为所述任务信息的创建时间。6.根据权利要求5所述的方法,其特征在于,所述基于所述供应商接入参数组从酒店数据库中获取酒店动态数据的步骤,包括:当启动所述任务信息对应的任务时,修改所述任务信息...

【专利技术属性】
技术研发人员:胡双磊梁晓庆吴俊滨
申请(专利权)人:北京三快在线科技有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1