就诊线上预约方法、系统及存储介质技术方案

技术编号:36345361 阅读:60 留言:0更新日期:2023-01-14 17:59
本发明专利技术公开了一种就诊线上预约方法、系统及存储介质,应用于网络技术领域,能够缓解非法抢号和倒卖预约号的问题,减少医护人员的资源浪费,并提高患者就诊体验。该方法包括:获取预约取消时间;预约取消时间为用户取消预约号的时间节点;获取预约请求数据;预约请求数据包括医生信息以及预约时间信息;根据预约请求数据确定预约时间信息中的预设可预约数;根据预约请求数据确定预约时间信息中的未取消预约数;获取时间随机量;其中,时间随机量为预约号取消后重新放号的时间量;根据预约取消时间、时间随机量、预设可预约数以及未取消预约数,计算预约时间信息的当前可预约数;确定当前可预约数满足预设要求,根据预约请求数据生成预约号。成预约号。成预约号。

【技术实现步骤摘要】
就诊线上预约方法、系统及存储介质


[0001]本专利技术涉及网络
,尤其涉及一种就诊线上预约方法、系统及存储介质。

技术介绍

[0002]随着互联网的发展,线上预约已经渗透到人们生活的各方面中,如银行预约、吃饭预约、就诊预约等等。而随着人们对自己身体健康情况的关注度逐渐提升,就诊预约的问题逐渐显现。由于一些非法抢号以及倒卖预约号的问题,造成医护人员的资源浪费、患者就诊体验差、加重患者就诊的经济负担等问题。但相关技术中,由于就诊预约为就诊前的步骤,不便于获取患者过多的个人信息,非法抢号以及倒卖预约号的问题难以解决。

技术实现思路

[0003]为了解决上述技术问题的至少之一,本专利技术提出一种就诊线上预约方法、系统及存储介质,能够缓解非法抢号和倒卖预约号的问题,减少医护人员的资源浪费,并提高患者就诊体验。
[0004]一方面,本专利技术实施例提供了一种就诊线上预约方法,包括以下步骤:
[0005]获取预约取消时间;所述预约取消时间为用户取消预约号的时间节点;
[0006]获取预约请求数据;所述预约请求数据包括医生信息以及预约时间信息;
[0007]根据所述预约请求数据确定所述预约时间信息中的预设可预约数;
[0008]根据所述预约请求数据确定所述预约时间信息中的未取消预约数;
[0009]获取时间随机量;其中,所述时间随机量为预约号取消后重新放号的时间量;
[0010]根据所述预约取消时间、所述时间随机量、所述预设可预约数以及所述未取消预约数,计算所述预约时间信息的当前可预约数;
[0011]确定所述当前可预约数满足预设要求,根据所述预约请求数据生成预约号。
[0012]根据本专利技术实施例的一种就诊线上预约方法,至少具有如下有益效果:本实施例首先在已经获取到预约号的用户取消其预约号时,获取取消预约号的时间节点,即预约取消时间。然后,本实施例获取用户的预约请求数据,预约请求数据包括用户所要预约的医生信息以及预约时间信息。接着,本实施例根据预约请求数据确定用户的预约时间信息中的预设可预约数以及预约时间信息中已经预约并且没有取消的预约数量,即未取消预约数。然后,本实施例通过获取预约号取消后重新放号的时间量,即时间随机量,以在用户取消预约号后通过获取时间随机量的方式设置预约号重新放号的时间,以使得难以实现非法抢号和倒卖预约号。进一步地,本实施例根据预约取消时间、时间随机量、预设可预约数以及未取消预约数计算按预约时间信息内的当前可预约数。当确定当前预约数满足预设要求时,则根据预约请求数据生成相应的预约号。本实施例通过设置时间随机量,并根据时间随机量计算当前可预约数的方式,使得预约号取消后以随机时间的方式进行重新放号,能够有效缓解非法抢号和倒卖预约号的问题,减少了医护人员的资源浪费,并提高患者就诊体验。
[0013]根据本专利技术的一些实施例,所述预约时间信息包括日期数据和时间段数据;其中,
所述日期数据包括年月日数据;
[0014]所述获取预约请求数据,包括:
[0015]获取所述医生信息;
[0016]获取所述日期数据;
[0017]获取所述时间段数据;
[0018]根据所述日期数据和所述时间段数据构建所述预约时间信息;
[0019]根据所述医生信息和所述预约时间信息,得到所述预约请求数据。
[0020]根据本专利技术的一些实施例,所述时间随机量包括时间上限值和时间下限值;
[0021]在执行所述获取时间随机量这一步骤之前,所述方法还包括:
[0022]获取所述时间上限值和所述时间下限值;
[0023]设置所述时间随机量的逻辑标志位;其中,所述逻辑标志位用于确定所述时间随机量是否为随机值。
[0024]根据本专利技术的一些实施例,所述获取时间随机量,包括:
[0025]根据所述逻辑标志位确定所述时间随机量为随机值,获取所述时间上限值和所述时间下限值之间的随机数据,得到所述时间随机量;
[0026]或者,根据所述逻辑标志位确定所述时间随机量为不随机值,获取所述时间下限值作为所述时间随机量。
[0027]根据本专利技术的一些实施例,所述根据所述预约取消时间、所述时间随机量、所述预设可预约数以及所述未取消预约数,计算所述预约时间信息的当前可预约数,包括:
[0028]根据所述预约取消时间和所述时间随机量,确定所述预约时间信息下的预放号数量;
[0029]根据所述预设可预约数、所述未取消预约数以及所述预放号数量,计算得到所述当前可预约数。
[0030]根据本专利技术的一些实施例,所述方法还包括:
[0031]通过预设授权方式获取用户的第一身份标识;其中,所述预设授权方式包括预设应用授权、本地缓存签名授权以及手机号授权,所述第一身份标识为所述用户的用户身份标识,所述用户身份标识包括预设应用授权标识、本地缓存签名、手机号授权标识;
[0032]确定所述用户的历史授权方式与所述第一身份标识的获取方式不同,根据所述用户身份标识的优先级关联所述第一身份标识与所述历史授权方式获取的第二身份标识;其中,所述第二身份标识为所述用户的用户身份标识,所述用户身份标识的优先级从高到低依次为所述预设应用授权标识、所述本地缓存签名、所述手机号授权标识。
[0033]根据本专利技术的一些实施例,所述方法还包括:
[0034]遍历每条预约记录,并获取所述预约记录的用户身份信息;
[0035]获取所述用户身份信息在预设时间段内的若干条有效预约记录;
[0036]构建临时主键字典;
[0037]根据所述有效预约记录,生成相应的主键元素;其中,所述主键元素包括姓名与门诊号结合的元素、姓名与手机号结合的元素;
[0038]确定所述临时主键字典中未存在所述主键元素,将所述主键元素加入所述临时主键字典;
[0039]确定所述临时主键字典中的所述主键元素数量满足预设条件,将所述用户身份信息对应的用户标记为恶意预约。
[0040]另一方面,本专利技术实施例还提供了一种就诊线上预约系统,包括:
[0041]第一获取模块,用于获取预约取消时间;所述预约取消时间为用户取消预约号的时间节点;
[0042]第二获取模块,用于获取预约请求数据;所述预约请求数据包括医生信息以及预约时间信息;
[0043]第一计算模块,用于根据所述预约请求数据确定所述预约时间信息中的预设可预约数;
[0044]第二计算模块,用于根据所述预约请求数据确定所述预约时间信息中的未取消预约数;
[0045]第三获取模块,用于获取时间随机量;其中,所述时间随机量为预约号取消后重新放号的时间量;
[0046]第三计算模块,用于根据所述预约取消时间、所述时间随机量、所述预设可预约数以及所述未取消预约数,计算所述预约时间信息的当前可预约数;
[0047]预约号生成模块,用于确定所述当前可预约数满足预设要求,根据所述预约请求数据本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种就诊线上预约方法,其特征在于,包括以下步骤:获取预约取消时间;所述预约取消时间为用户取消预约号的时间节点;获取预约请求数据;所述预约请求数据包括医生信息以及预约时间信息;根据所述预约请求数据确定所述预约时间信息中的预设可预约数;根据所述预约请求数据确定所述预约时间信息中的未取消预约数;获取时间随机量;其中,所述时间随机量为预约号取消后重新放号的时间量;根据所述预约取消时间、所述时间随机量、所述预设可预约数以及所述未取消预约数,计算所述预约时间信息的当前可预约数;确定所述当前可预约数满足预设要求,根据所述预约请求数据生成预约号。2.根据权利要求1所述的就诊线上预约方法,其特征在于,所述预约时间信息包括日期数据和时间段数据;其中,所述日期数据包括年月日数据;所述获取预约请求数据,包括:获取所述医生信息;获取所述日期数据;获取所述时间段数据;根据所述日期数据和所述时间段数据构建所述预约时间信息;根据所述医生信息和所述预约时间信息,得到所述预约请求数据。3.根据权利要求1所述的就诊线上预约方法,其特征在于,所述时间随机量包括时间上限值和时间下限值;在执行所述获取时间随机量这一步骤之前,所述方法还包括:获取所述时间上限值和所述时间下限值;设置所述时间随机量的逻辑标志位;其中,所述逻辑标志位用于确定所述时间随机量是否为随机值。4.根据权利要求3所述的就诊线上预约方法,其特征在于,所述获取时间随机量,包括:根据所述逻辑标志位确定所述时间随机量为随机值,获取所述时间上限值和所述时间下限值之间的随机数据,得到所述时间随机量;或者,根据所述逻辑标志位确定所述时间随机量为不随机值,获取所述时间下限值作为所述时间随机量。5.根据权利要求1所述的就诊线上预约方法,其特征在于,所述根据所述预约取消时间、所述时间随机量、所述预设可预约数以及所述未取消预约数,计算所述预约时间信息的当前可预约数,包括:根据所述预约取消时间和所述时间随机量,确定所述预约时间信息下的预放号数量;根据所述预设可预约数、所述未取消预约数以及所述预放号数量,计算得到所述当前可预约数。6.根据权利要求1所述的就诊线上预约方法,其特征在于,所述方法还包括:通过预设授权方式获取用户的第一身份标识;其中,所述预设授权方式包括预设应用授权、本地缓存签名授权以及手机号授权,所述...

【专利技术属性】
技术研发人员:陈春陈剑辉
申请(专利权)人:广州零端科技有限公司
类型:发明
国别省市:

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

1