号源数据更新方法、装置、服务器、存储介质及产品制造方法及图纸

技术编号:33201629 阅读:10 留言:0更新日期:2022-04-24 00:39
本申请提供了一种号源数据更新方法、装置、服务器、存储介质及产品,属于互联网技术领域。方法包括:响应于第一终端的预约请求,在目标服务点为第一终端中登录的账号预约健康服务,得到预约结果,预约请求为第一终端在预约界面显示的目标服务点的号源状态为允许被预约的情况下触发的;若预约结果为预约失败,则将预约界面的第一界面信息更新为第二界面信息,第二界面信息中的目标服务点的号源状态为禁止被预约;响应于第二终端的界面获取请求,若当前时间未到达目标时间点,向第二终端发送第二界面信息,目标时间点为对预约界面显示的目标服务点的号源状态进行更新的下一时间点。该方法提高了预约健康服务的效率。该方法提高了预约健康服务的效率。该方法提高了预约健康服务的效率。

【技术实现步骤摘要】
号源数据更新方法、装置、服务器、存储介质及产品


[0001]本申请涉及互联网
,特别涉及一种号源数据更新方法、装置、服务器、存储介质及产品。

技术介绍

[0002]为了提高人们接种疫苗、核酸检测等健康服务的效率,人们需要提前预约健康服务;过程包括:管理人员在管理端配置预约健康服务的号源后,发布至目标平台,人们在目标平台查询号源并进行预约。管理端侧的号源数量由于人们在目标平台的预约行为不断发生变化,目标平台对应的服务器通过统计变化的号源数量得到实际的有号或约满的号源状态。为了降低由于时刻对号源状态进行确定导致的服务器的较高的瞬时性能消耗,一般会定时确定一次号源状态并更新到目标平台。
[0003]相关技术中,服务器通过每30分钟的定时任务对变化后的号源数量进行统计,实现30分钟确定一次号源状态,并将确定出的号源状态更新到目标平台。由于目标平台的号源状态每30分钟更新一次,若30分钟内由于号源数量的变化导致实际号源状态由有号变为约满,而目标平台显示的号源状态不发生变化,会导致人们预约显示有号的服务点时,会由于约满的实际号源状态而预约失败,进而需人们去预约其他服务点,增加了人们预约健康服务的繁琐性,从而降低了预约效率。

技术实现思路

[0004]本申请实施例提供了一种号源数据更新方法、装置、服务器、存储介质及产品,能够提高预约健康服务的效率。所述技术方案如下:
[0005]一方面,提供了一种号源数据更新方法,所述方法包括:
[0006]响应于第一终端的预约请求,在目标服务点为所述第一终端中登录的账号预约健康服务,得到预约结果,所述预约请求为所述第一终端在预约界面显示的所述目标服务点的号源状态为允许被预约的情况下触发的;
[0007]若所述预约结果为预约失败,则将所述预约界面的第一界面信息更新为第二界面信息,所述第二界面信息中的所述目标服务点的号源状态为禁止被预约;
[0008]响应于第二终端的界面获取请求,若当前时间未到达目标时间点,向所述第二终端发送所述第二界面信息,所述目标时间点为对所述预约界面显示的所述目标服务点的号源状态进行更新的下一时间点。
[0009]在一种实现方式中,所述方法还包括:
[0010]若所述预约结果为预约成功,将所述第一界面信息进行缓存,且所述第一界面信息的有效时长为目标时长,所述目标时长小于所述目标时间点与所述当前时间之间的时间差;
[0011]响应于第三终端的界面获取请求,若当前时间未到达所述目标时长的结束时间点,向所述第三终端发送已缓存的所述第一界面信息,所述第三终端的界面获取请求用于
请求展示所述目标服务点的预约界面。
[0012]在一种实现方式中,所述方法还包括:
[0013]若基于所述第一界面信息,在所述目标服务点为所述第三终端中登录的账号预约所述健康服务的预约结果为预约失败,则将已缓存的所述第一界面信息更新为所述第二界面信息。
[0014]在一种实现方式中,所述在目标服务点为所述第一终端中登录的账号预约健康服务,得到预约结果,包括:
[0015]获取所述目标服务点允许被预约的号源数量;
[0016]基于所述允许被预约的号源数量,确定所述预约结果。
[0017]在一种实现方式中,在所述响应于第一终端的预约请求,在目标服务点为所述第一终端中登录的账号预约健康服务,得到预约结果之前,所述方法还包括:
[0018]响应于所述第一终端的界面获取请求,向所述第一终端发送所述第一界面信息,所述第一界面信息用于所述第一终端渲染得到所述预约界面,所述预约界面显示多个服务点的号源状态和所述多个服务点的预约控件;
[0019]接收所述第一终端的预约请求,所述预约请求为基于所述目标服务点的预约控件触发的。
[0020]在一种实现方式中,所述第一界面信息包括多个子界面信息,每个子界面信息包括目标数量的服务点和每个服务点的号源状态,所述向所述第一终端发送所述第一界面信息,包括:
[0021]向所述第一终端发送子界面信息,所述子界面信息包括所述目标数量的服务点和每个服务点的号源状态,所述第一终端用于基于所述子界面信息显示对应的预约子界面;
[0022]响应于所述第一终端的界面加载请求,向所述第一终端发送下一子界面信息,所述下一子界面信息包括所述目标数量的其他服务点和每个服务点的号源状态。
[0023]在一种实现方式中,在所述向所述第一终端发送所述第一界面信息之前,所述方法还包括:
[0024]获取所述目标服务点的号源更新状态,所述号源更新状态用于表示所述目标服务点的号源数量是否被更新;
[0025]若所述目标服务点的号源更新状态为所述目标服务点的号源数量被更新,基于更新后的号源数量,更新所述第一界面信息。
[0026]在一种实现方式中,所述获取所述目标服务点的号源更新状态,包括:
[0027]调用更新控件对应的API接口,所述更新控件用于被触发以更新号源数量,所述更新控件为第四终端上的控件,所述第四终端为号源的管理人员使用的终端;
[0028]通过所述API接口,基于所述更新控件的触发状态,确定所述目标服务点的号源更新状态,所述触发状态用于表示所述更新控件是否被触发。
[0029]在一种实现方式中,所述更新控件包括号源初始化按钮和号源更新按钮,所述号源初始化按钮被触发用于表示所述号源数量被所述管理人员初始化,所述号源更新按钮被触发用于表示所述号源数量被所述管理人员增加或减少;
[0030]所述基于所述更新控件的触发状态,确定所述目标服务点的号源更新状态,包括:
[0031]若所述号源初始化按钮的触发状态用于表示所述号源初始化按钮被触发,确定所
述目标服务点的号源数量被更新;或者,
[0032]若所述号源更新按钮的触发状态用于表示所述号源更新按钮被触发,确定所述目标服务点的号源数量被更新。
[0033]在一种实现方式中,所述基于更新后的号源数量,更新所述第一界面信息,包括:
[0034]若所述第一界面信息的号源状态为禁止被预约,且所述号源数量被增加,更新所述第一界面信息的号源状态为允许被预约;
[0035]若所述第一界面信息的号源状态为允许被预约,且被减少的号源数量等于未被预约的剩余号源数量,更新所述第一界面信息的号源状态为禁止被预约。在一种实现方式中,确定所述当前时间未到达所述目标时间点的过程包括:
[0036]确定对所述目标服务点的号源状态进行更新的上一时间点;
[0037]确定所述当前时间与所述上一时间点之间的时间差;
[0038]在所述时间差小于预设时间差的情况下,确定所述当前时间未到达所述目标时间点,所述预设时间差为定时更新所述号源状态的时间差。
[0039]另一方面,提供了一种号源数据更新装置,所述装置包括:
[0040]预约模块,用于响应于第一终端的预约请求,在目标服务点为所述第一终端中登录的账号预约健康服本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种号源数据更新方法,其特征在于,所述方法包括:响应于第一终端的预约请求,在目标服务点为所述第一终端中登录的账号预约健康服务,得到预约结果,所述预约请求为所述第一终端在预约界面显示的所述目标服务点的号源状态为允许被预约的情况下触发的;若所述预约结果为预约失败,则将所述预约界面的第一界面信息更新为第二界面信息,所述第二界面信息中的所述目标服务点的号源状态为禁止被预约;响应于第二终端的界面获取请求,若当前时间未到达目标时间点,向所述第二终端发送所述第二界面信息,所述目标时间点为对所述预约界面显示的所述目标服务点的号源状态进行更新的下一时间点。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:若所述预约结果为预约成功,将所述第一界面信息进行缓存,且所述第一界面信息的有效时长为目标时长,所述目标时长小于所述目标时间点与所述当前时间之间的时间差;响应于第三终端的界面获取请求,若当前时间未到达所述目标时长的结束时间点,向所述第三终端发送已缓存的所述第一界面信息,所述第三终端的界面获取请求用于请求展示所述目标服务点的预约界面。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:若基于所述第一界面信息,在所述目标服务点为所述第三终端中登录的账号预约所述健康服务的预约结果为预约失败,则将已缓存的所述第一界面信息更新为所述第二界面信息。4.根据权利要求1所述的方法,其特征在于,所述在目标服务点为所述第一终端中登录的账号预约健康服务,得到预约结果,包括:获取所述目标服务点允许被预约的号源数量;基于所述允许被预约的号源数量,确定所述预约结果。5.根据权利要求1所述的方法,其特征在于,在所述响应于第一终端的预约请求,在目标服务点为所述第一终端中登录的账号预约健康服务,得到预约结果之前,所述方法还包括:响应于所述第一终端的界面获取请求,向所述第一终端发送所述第一界面信息,所述第一界面信息用于所述第一终端渲染得到所述预约界面,所述预约界面显示多个服务点的号源状态和所述多个服务点的预约控件;接收所述第一终端的预约请求,所述预约请求为基于所述目标服务点的预约控件触发的。6.根据权利要求5所述的方法,其特征在于,所述第一界面信息包括多个子界面信息,每个子界面信息包括目标数量的服务点和每个服务点的号源状态,所述向所述第一终端发送所述第一界面信息,包括:向所述第一终端发送子界面信息,所述子界面信息包括所述目标数量的服务点和每个服务点的号源状态,所述第一终端用于基于所述子界面信息显示对应的预约子界面;响应于所述第一终端的界面加载请求,向所述第一终端发送下一子界面信息,所述下一子界面信息包括所述目标数量的其他服务点和每个服务点的号源状态。7.根据权利要求5所述的方法,其特征在于,在所述向所述第一终端发送所述第一界面
信息之前,所述方法还包括:获取所述目标服务点的号源更新状态,所述号源更新状态用于表示所述目标服务点的号源数量是否被更新;若所述目标服务点的号源更新状态为所述目标服务点的号源数量被更新,基于更新后的号源数量,更新所述第一界面信息。8.根据权利要求7所述的方法,其特征在于,所述获取所述目标服务点的号源更新状态,包括:调用更新控件对应的API接口,所述更新控件用于被...

【专利技术属性】
技术研发人员:陈孝良苏少炜
申请(专利权)人:北京声智科技有限公司
类型:发明
国别省市:

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

1