疫苗预约方法、装置、设备以及存储介质与流程

文档序号:32007307发布日期:2022-11-02 13:53阅读:112来源:国知局
疫苗预约方法、装置、设备以及存储介质与流程

1.本技术涉及互联网技术领域,尤其涉及一种疫苗预约方法、装置、设备以及存储介质。


背景技术:

2.随着经济的发展,抚养宠物的人越来越多。宠物在不同的阶段需要接种不同的疫苗,且疫苗接种的时间间隔通常为15-21天。但是,疫苗的数量是有限的,疫苗接种点的疫苗剩余数量可能不足。若用户带宠物去的疫苗接种点的疫苗剩余数量不足,则导致疫苗接种失败,需要等待或前往另一个疫苗接种点。


技术实现要素:

3.本技术实施例提供一种疫苗预约方法、装置、设备以及存储介质,能够提前向待接种疫苗的目标地点提交目标时间对应的预约请求,可以提高接种的成功率。
4.本技术实施例一方面提供了一种疫苗预约方法,包括:响应于宠物的待接种疫苗的预约时间到达,向宠物对应的对象发送预约提示消息,预约提示消息包括多个待预约地点的位置信息和各个待预约地点的待接种疫苗的剩余数量;接收对象的预约选择消息,预约选择消息包括宠物的鼻纹图像、多个待预约地点中选择的目标地点和目标时间;基于宠物的鼻纹图像对应的身份信息,向目标地点提交目标时间对应的预约请求。如此,可以提前向待接种疫苗的目标地点提交目标时间对应的预约请求,提高接种的成功率。
5.在一个可能的示例中,还包括:获取宠物的历史接种记录和宠物信息;根据宠物的历史接种记录和宠物信息,确定宠物的待接种疫苗;根据待接种疫苗的接种时间范围和预约提示时间,确定宠物的待接种疫苗的预约时间。如此,可以在待接种疫苗接种之前的适当时间向宠物对应的对象提示疫苗预约的消息,利于提高提示效果。
6.在一个可能的示例中,在根据待接种疫苗的接种时间范围和预约提示时间,确定宠物的待接种疫苗的预约时间之前,还包括:确定多个待预约地点中的参考地点;根据参考地点的待接种疫苗的剩余数量,确定预约提示时间。如此,可以避免疫苗数量不足,利于提高预约的成功率。
7.在一个可能的示例中,确定多个待预约地点中的参考地点,包括:根据各个待预约地点的历史接种记录和位置信息,获取各个待预约地点的第一排序;根据第一排序,确定多个待预约地点中的参考地点。如此,可以提高选取参考地点的准确率,利于提高预约的成功率。
8.在一个可能的示例中,在向宠物对应的对象发送预约提示消息之前,还包括:根据各个待预约地点的待接种疫苗的剩余数量,对第一排序进行更新,得到第二排序;基于第二排序,生成预约提示消息。如此,可以基于各个待预约地点的历史接种记录和位置信息和剩余数量,在预约提示消息中按照对象选择的目标地点的概率进行显示,利于提高选择效率。
9.在一个可能的示例中,在接收对象的预约选择消息之前,还包括:对宠物的鼻纹图
像进行验证,验证包括图像质量验证、活体验证和身份验证;响应于宠物的鼻纹图像验证失败,向对象发送重传提示;或者响应于宠物的鼻纹图像验证成功,基于目标地点和目标时间,以及宠物的鼻纹图像生成预约选择消息。如此,通过验证鼻纹图像,提高了预约的成功率。
10.在一个可能的示例中,在向目标地点提交目标时间对应的预约请求之后,还包括:接收目标地点的预约确认;向对象发送预约确认的提示信息;响应于目标时间的提示时间到达,向对象发送接种提示消息,接种提示消息包括目标地点、目标时间和待接种疫苗。如此,可以进一步提高疫苗接种的成功率,利于提高提示效果。
11.本技术实施例一方面提供了一种疫苗预约装置,包括:
12.发送单元,用于响应于宠物的待接种疫苗的预约时间到达,向宠物对应的对象发送预约提示消息,预约提示消息包括多个待预约地点的位置信息和各个待预约地点的待接种疫苗的剩余数量;
13.接收单元,用于接收对象的预约选择消息,预约选择消息包括宠物的鼻纹图像、多个待预约地点中选择的目标地点和目标时间;
14.发送单元,还用于基于宠物的鼻纹图像对应的身份信息,向目标地点提交目标时间对应的预约请求。
15.本技术实施例一方面提供了一种计算机设备,包括存储器和与存储器连接的处理器。其中,存储器用于存储计算机程序,处理器用于调用计算机程序,以使得该计算机设备执行本技术实施例中上述一方面提供的方法。
16.本技术实施例一方面提供了一种计算机可读存储介质。该计算机可读存储介质中存储有计算机程序,计算机程序适于由处理器加载并执行,以使得具有处理器的计算机设备执行本技术实施例中上述一方面提供的方法。
17.根据本技术的一个方面提供了一种计算机程序产品,该计算机程序产品包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述一方面提供的方法。
18.采用本技术实施例,在宠物的待接种疫苗的预约时间到达时,向宠物对应的对象发送预约提示信息。然后接收对象针对预约提示信息中的多个待预约地点的位置信息和剩余数量,从多个待预约地点中选择目标地点和目标时间,并结合宠物的鼻纹图像发送的预约选择消息。再基于宠物的鼻纹图像对应的身份信息向目标地点提交目标时间对应的预约请求,以使目标地点可以为宠物预留目标时间进行疫苗接种,可以提高接种的成功率。
附图说明
19.为了更清楚地说明本技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
20.图1是本技术实施例提供的一种网络架构的结构示意图;
21.图2是本技术实施例提供的一种预约疫苗的场景示意图;
22.图3为本技术实施例提出的一种疫苗预约方法的流程示意图;
23.图4为本技术实施例提出的一种身体状态识别方法的流程示意图;
24.图5为本技术实施例提供的一种提示信息的场景示意图;
25.图6为本技术实施例提供的一种疫苗预约装置的结构示意图;
26.图7为本技术实施例提供的一种计算机设备的结构示意图。
具体实施方式
27.本技术对于宠物类型不作限定,可以包括常见的猫、狗、鸟、乌龟等,还可以包括不常见的鸡、猪蛇、蜥蜴、壁虎、狮子等。在本技术实施例中,宠物信息可以包括宠物的名称、鼻纹等标识信息,还可以包括宠物的品种、年龄、性别、皮肤颜色、毛发颜色等宠物属性。宠物信息还可以包括历史就诊记录、历史接种记录和投保信息等。
28.其中,历史就诊记录用于记录宠物每一次就诊的信息,可以包括各个就诊时间对应的就诊信息。其中,就诊信息可以包括就诊类型、现病史、既往史、体检数据、诊断信息等。或者还可以包括就诊医院、回访信息等,在此不做限定。历史接种记录用于记录宠物已接种的疫苗的接种情况,例如,接种何种疫苗、接种了几针疫苗、是否产生不良反应等。投保信息用于描述宠物的已购保险的保险信息,例如,保险名称、保险编号、保险公司、投保对象、被保对象、受益对象、保险范围、保险条款、缴纳金额、理赔须知等,在此不做限定。
29.进一步的,宠物信息还可以包括宠物的偏好特征,例如,饮食特征、作息特征、运动偏好、健康状态等,在此不作限定。
30.本技术对于宠物对应的对象不作限定,可以为宠物的主人或托管人员等。宠物对应的对象的数量可以为1个、2个或多个。在本技术实施例中,对象信息可以包括对象的对象属性。其中,对象属性可以包括对象的标识信息(例如,姓名、身份标识、账户标识等)、年龄、性别、职业、地址等基本信息,还可以包括对象的社交数据,例如,在网络或实际生活中的社交关系等。对象属性或者还可以包括对象的标签,例如,兴趣爱好、行为习惯等。
31.对象信息还可以按照发生时间分为即时数据和历史数据,即时数据可以包括对象当前使用用户终端的相关数据,例如,当前搜索的关键词、浏览的内容等。历史数据可以包括对象之前使用用户终端或其他用户终端的购物记录、浏览记录等。可以通过历史数据获取对象的偏好特征,例如,根据用户常去的宠物医院确定用户偏好的宠物医院。如此,可以基于即时场景的数据特征和对象的偏好特征之间是否匹配,来确定是否向对象发送对应的推送消息。
32.宠物的宠物信息和/或对象的对象信息可以上传至服务器进行存储,或者存储至区块链(blockchain)。本技术实施例所指区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。区块链本质上是一个去中心化的数据库,是一串使用密码学方法相关联产生的数据块,每一个数据块中包含了一批次网络交易的信息,用于验证其信息的有效性(防伪)和生成下一个区块。区块链可以包括区块链底层平台、平台产品服务层以及应用服务层等。如此,通过区块链分布式存储数据,在保证数据安全性的同时,可实现信息在不同平台之间的数据共享。
33.本技术对于存储宠物信息和/或对象信息的场景不做限定,可以为宠物在医院就诊、打疫苗、美容、体检、办理住院业务、办理保险业务、办理身份信息等场景。可以理解,在
存储宠物信息和对象信息之后,可以基于宠物信息和对象信息向对象推送宠物的信息,提高了推送宠物信息的准确率。
34.需要说明的是,在本技术的具体实施方式中,可能涉及到用户、企业、机构等对象的数据,当本技术以上实施例运用到具体产品或技术中时,需要获得用户、企业、机构等对象的许可或同意,且相关数据的收集、使用和处理需要遵守相关国家和地区的相关法律法规和标准。
35.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
36.请参见图1,图1是本技术实施例提供的一种网络架构的结构示意图。如图1所示,该网络架构可以包括服务器10d和用户终端集群,该用户终端集群可以包括一个或者多个用户终端,这里不对用户终端的数量进行限制。如图1所示,该用户终端集群可以具体包括用户终端10a、用户终端10b以及用户终端10c等。
37.其中,服务器10d可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式系统,还可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、内容分发网络(content delivery network,cdn)、以及大数据和人工智能平台等基础云计算服务的云服务器。
38.用户终端10a、用户终端10b以及用户终端10c等均可以包括:智能手机、平板电脑、笔记本电脑、掌上电脑、移动互联网设备(mobile internet device,mid)、可穿戴设备(例如智能手表、智能手环等)、智能语音交互设备、智能家电(例如智能电视等)以及车载设备等具有视频/图像播放功能的电子设备。
39.如图1所示,用户终端10a、用户终端10b以及用户终端10c等可以分别与服务器10d进行网络连接,以便于每个用户终端可以通过该网络连接与服务器10d之间进行数据交互。例如,第一对象通过用户终端10a向服务器10d发送第一对象的对象信息,第二对象通过用户终端10b由服务器10d中转推送消息等。又例如,服务器10d通过用户终端10a向目标对象发送疫苗接种的提示信息。
40.下面以用户终端10a进行举例说明,请参照图2,图2为本技术实施例提供的一种预约疫苗的场景示意图。如图2所示,宠物对应的对象可以通过用户终端10a接收服务器10d发送的预约提示消息。该预约提示信息可以包括宠物的待接种疫苗的多个待预约地点的位置信息和待预约地点的待接种疫苗的剩余数量。然后对象可以基于预约提示消息从多个接种地点中选择第三接种地点,并通过用户终端10a显示第三接种地点的预约情况,如图2中各个时段的可预约状态和剩余数量。如图2所示,对象可以选择下午2点至3点的时段,并可以点击确定组件201,从而向服务器10d提交下午2点至3点对应的预约选择消息。然后服务器10d可以向第三接种地点203提交预约请求。对象还可以点击取消组件202,重选其他时段或取消向第三接种地点203提交预约请求。
41.其中,位置信息可以包括图2所示的待预约地点与当前位置的距离。例如,第一接种地点与当前位置的距离为500米,第二接种地点与当前位置的距离为780米,第三接种地点与当前位置的距离为1020米。位置信息或者可以包括图2未示出的待预约地点的详细信
息,或与宠物相关的信息。例如,接种次数、是否参保等。实际上,预约提示消息还可以显示各个时段的预约接种数量和接种人员的相关信息。
42.待预约地点可以为待接种疫苗对应的任一接种地点,或者可以为宠物和其对象所在的范围内的接种地点。例如,宠物和其对象位于xx市,则待预约地点可以为xx市内待接种疫苗对应的任一接种地点。或者待预约地点位于宠物和其对象的住址的10千米范围内,待接种疫苗对应的任一接种地点。
43.在本技术实施例中,目标地点为预约请求中的接种地点。如图2中的第三接种地点。目标时间为预约请求中的预约时间。本技术中的目标时间可以为具体时间或时间范围。时间范围可以为固定的时段,例如,1小时、2小时等,如图2所示,在没有剩余的情况下,将不能选择的时间作为一个组件进行合并显示。在存在剩余的情况下,以1小时作为一个供选择的时间范围。
44.在另一种可能的示例中,宠物对应的对象可以通过用户终端输入待接种疫苗的名称,如,狂犬疫苗,则向服务器生成疫苗查询请求。服务器可以获取各个接种地点的待接种疫苗的剩余数量和与当前位置的距离,并生成查询结果,发送给用户终端,以使用户终端显示多个接种地点的待接种疫苗的剩余数量和接种地点的位置信息。如此,用户可以查询多个接种地点的待接种疫苗的预约情况,以确定是否向接种地点提交预约请求。
45.下面详细介绍本技术实施例所提供的疫苗预约方法,请参照图3,图3为本技术实施例提供的一种疫苗预约方法的流程示意图。该方法可以由疫苗预约装置或计算机设备执行,该计算机设备可以为服务器(例如,图1所对应实施例中的服务器10d)、或者为用户终端(例如,图1所示用户终端集群中的任一个用户终端)、或者为计算机程序(包括程序代码)等。图3以服务器执行进行举例说明,如图3所示,该方法包括以下步骤s301~步骤s303,其中:
46.s301:响应于宠物的待接种疫苗的预约时间到达,服务器向宠物对应的对象发送预约提示消息。
47.在本技术实施例中,预约提示信息用于提示宠物对应的对象对宠物的待接种疫苗进行预约,具体可以为接种地点和接种时间的预约,还可以包括接种人员的预约等。预约提示消息可以包括多个待预约地点的位置信息和各个待预约地点的待接种疫苗的剩余数量。其中,位置信息、宠物和宠物对应的对象,可以参照前述或后述,在此不再赘述。可选的,宠物对应的对象可以为在用户终端的疫苗应用或具有疫苗接种地点预约功能的程序中,开启了疫苗预约提示服务的对象,或者可以为同意了疫苗接种地点对应的协议的对象,从而可以避免将预约提示消息发送给不接收预约提示消息的对象,提高了提示的准确率。
48.预约提示消息中的各个待预约地点可以按照距离、剩余数量、接种次数或综合排序进行显示,在此不做限定。待接种疫苗可以为宠物可接种的任一疫苗,或未接种完的疫苗。例如,疫苗包括3针,则在宠物接种第一针疫苗之后,在接种第二针疫苗之前,向宠物对应的对象发送第二针疫苗的预约提示消息。在宠物接种第二针疫苗之后,在接种第三针疫苗之前,向宠物对应的对象发送第三针疫苗的预约提示消息。
49.本技术对于预约时间不做限定,可以为接种疫苗之前的固定时间,例如,前7天,前15天等。或者可以基于对象的预约习惯进行确定,例如,对象通常在周末、晚上习惯预约疫苗等。
50.在一种可能的示例中,在步骤s301之前,还可以包括以下步骤:获取宠物的历史接种记录和宠物信息;根据宠物的历史接种记录和宠物信息,确定宠物的待接种疫苗;根据待接种疫苗的接种时间范围和预约提示时间,确定宠物的待接种疫苗的预约时间。
51.其中,历史接种记录和宠物信息可参照前述或后述,在此不再赘述。历史接种记录和宠物信息可以根据宠物的身份标识进行查找,该身份标识可以为宠物名称、宠物的鼻纹特征等,在此不做限定。可以理解,不同的年龄段可以接种不同类型的疫苗,因此,可以根据宠物信息中的年龄确定宠物可接种的疫苗。然后根据历史接种记录确定宠物接种过的疫苗、会产生不良反应的疫苗、对象愿意给宠物接种的疫苗等,以确定可接种的疫苗中未接种的疫苗,将其作为待接种疫苗。
52.接种时间范围可以为待接种疫苗的间隔时间和使用年龄。通常疫苗接种的时间间隔通常为15-21天。本技术对于接种时间间隔和预约提示信息不做限定,预约提示时间可以为接种疫苗之前的固定时间,例如,前7天,前15天等。或者可以基于对象的预约习惯进行确定,例如,对象通常在周末、晚上习惯预约疫苗等。或者可以基于接种地点的预约情况进行确定,例如,预约提示时间为在确定接种地点的剩余数量不足20或者确定剩余数量少于10%的时刻。
53.可以理解,在该示例中,先根据宠物的历史接种记录和宠物信息确定宠物的待接种疫苗。再根据待接种疫苗的接种时间范围和预约提示时间确定宠物的待接种疫苗的预约时间。如此,可以在待接种疫苗接种之前的适当时间向宠物对应的对象提示疫苗预约的消息,利于提高提示效果。
54.本技术对于确定待接种疫苗的接种时间范围的方法不做限定,可以根据待接种疫苗建议的间隔时间来确定待接种疫苗的接种时间范围。或者可以基于宠物的身体状态,对待接种疫苗建议的间隔时间进行调整等。
55.其中,身体特征可以基于宠物的宠物图像和生理参数进行获取。宠物图像可以由宠物对应的对象拍摄上传,或者可以由监控摄像头拍摄上传等。宠物图像的数量可以为多个不同时间的图像。生理参数可以包括测量得到的数据,例如,体温、心率、饮水量、排尿量、呼吸、脉搏、血压等。生理参数或者可以根据宠物的表面现象得到的数据,例如,情绪高低、食量大小、睡眠时长等,在此不做限定。
56.本技术对于获取宠物的身体状态的方法不做限定,可以先分别获取各个宠物图像的状态特征,再进行数据融合,得到状态总特征。再根据状态总特征确定宠物的身体状态。或者可以预先训练状态识别模型,将多个宠物图像输入至该状态识别模型,得到宠物的状态特征。该状态识别模型可以包括特征识别网络和特征学习网络。其中,特征识别网络可以包括深度残差网络(residual network,resnet),通过残差学习解决了深度网络的退化问题,可以训练出更深的网络。特征学习网络可以包括递归神经网络(recurrent neural networks,rnns),用于根据之前的状态信息预测宠物的身体状态。
57.示例性地,请参照图4,图4为本技术实施例提供的一种身体状态识别方法的流程示意图。如图4所示,将n个宠物图像分别输入至特征识别网络,得到宠物图像对应的状态特征。如图4中,宠物图像1对应状态特征1,宠物图像2对应状态特征2,宠物图像n对应状态特征n。再将n个状态特征输入至特征学习网络,得到宠物的身体状态。
58.在一种可能的示例中,在根据待接种疫苗的接种时间范围和预约提示时间,确定
宠物的待接种疫苗的预约时间之前,还包括以下步骤:确定多个待预约地点中的参考地点;根据参考地点的待接种疫苗的剩余数量,确定预约提示时间。
59.其中,参考地点可以为对象可能接种疫苗的地点。参考地点的数量可以为1个或多个。参考地点可以为对象常去的接种地点,或者可以为能够医保报销的接种地点,或者可以为剩余数量最多的接种地点,或者可以为距离最近的接种地点等,在此不做限定。
60.可以理解,在该示例中,可以在检测到参考地点的待接种疫苗的数量满足预约条件(例如,剩余数量小于一个阈值,剩余数量大于另一个阈值等)时,确定该时刻为预约提示时间,可以避免疫苗数量不足,利于提高预约的成功率。
61.在一种可能的示例中,确定多个待预约地点中的参考地点的方法,包括以下步骤:根据各个待预约地点的历史接种记录和位置信息,获取各个待预约地点的第一排序;根据第一排序,确定多个待预约地点中的参考地点。
62.其中,历史接种记录和位置信息可参照前述或后述,在此不再赘述。第一排序可以理解为根据待预约地点推送给对象的先后次序。该第一排序可以根据历史接种记录确定接种地点的反馈数据,与宠物和其对象之间的距离进行加权得到。反馈数据可以包括对接种疫苗、接种人员、接种地点的评价信息,或者可以包括宠物接种之后的不良反应等。反馈数据的权重可以基于接种地点的接种次数进行确定等,例如,接种次数越大,反馈数据的权重越大。各个接种地点的反馈数据的权重之和,与距离的权重之和等于1。
63.在该示例中,第一排序对应的数值越小,表示选取作为参考地点的可能性越大。参考地点可以为第一排序中的最小数值,或者可以为前m个数值。本技术对于m不做限定,可以为固定的数值,例如3等。或者可以为待接种地点对应的数值,例如,待接种地点的数量为20,m可以等于20*0.3,即6。可以理解,根据各个待预约地点的历史接种记录和位置信息获取的排序,确定多个待预约地点中的参考地点,可以提高选取参考地点的准确率,利于提高预约的成功率。
64.在一种可能的示例中,在向宠物对应的对象发送预约提示消息之前,还包括以下步骤:根据各个待预约地点的待接种疫苗的剩余数量,对第一排序进行更新,得到第二排序;基于第二排序,生成预约提示消息。
65.可以理解,第二排序是在第一排序的基础上,根据待预约地点的待接种疫苗的剩余数量进行更新得到的数值。具体可以为根据剩余数量和第一排序对应的数值进行加权得到的数值进行排序,或者可以根据剩余数量对应的等级,调整第一排序。例如,剩余数量小于10%,可以向后降低3个排序;剩余数量大于10%,且小于20%,可以向后降低2个排序;剩余数量大于20%,且小于50%,可以保持第一排序的位置不变;剩余数量大于50%,可以向前提高2个排序等。若同一个位置存在多个待预约地点,则可以按照剩余数量的大小从大到小依次排序。在基于第二排序生成预约提示消息之后,可以基于各个待预约地点的历史接种记录和位置信息和剩余数量,在预约提示消息中按照对象选择的目标地点概率进行显示,利于提高选择效率。
66.s302:服务器接收对象的预约选择消息。
67.在本技术实施例中,预约选择消息用于指示对象从多个待预约地点选择的目标地点和目标时间。该预约选择消息包括宠物的鼻纹图像、目标地点和目标时间。其中,鼻纹图像用于确定宠物的身份信息。在一种可能的示例中,在步骤s302之前,还可以包括以下步
骤:对宠物的鼻纹图像进行验证;响应于宠物的鼻纹图像验证失败,向对象发送重传提示;或者,响应于宠物的鼻纹图像验证成功,基于目标地点和目标时间以及宠物的鼻纹图像生成预约选择消息。
68.其中,验证可以包括以下至少一项:图像质量验证、活体验证和身份验证。且图像质量验证成功之后,会进行活体验证。在活体验证成功之后,会进行真伪验证。其中,图像质量验证用于验证图像质量是否满足预设要求,例如,图像分辨率是否大于一个数值、鼻纹图像中的特征点的数量是否大于一个数值、鼻纹图像对应的宠物面部角度是否满足角度范围等。可以理解,图像质量的高度可以影响图像识别的效率。
69.活体验证用于验证鼻纹图像中的宠物是否为真实的宠物。活体验证可以通过视频采集的方式,根据宠物是否在视频中存在变化的动作来确定。或者可以在采集的时候通过指定图案(例如,条纹或栅格等)进行投影,再确定采集的图像中的变形区域是否满足预设条件来确定。可以理解,宠物受指定图案和背景光源的影响,鼻纹图像中的部分图像会成为阴影区,一些区域会被遮挡,从而可以设置合理的阈值从采集的图像中提取变形区域,并确定变形区域是否满足预设条件,例如,宠物的鼻骨变换曲线、鼻纹变换曲线等。若是,则可以确认该鼻纹图像对应的宠物为真实的宠物。
70.身份验证用于验证鼻纹图像中的宠物是否为待接种疫苗的宠物,也就是说,对宠物的身份进行验证。真伪验证可以通过特征提取的方式获取宠物的特征点集合,再与预先存储的特征点集合进行匹配。或者可以将宠物的鼻纹图像与预先存储的鼻纹图像进行匹配。若匹配成功,则确定真伪验证成功。
71.在本技术实施例中,重传提示用于指示重新上传宠物的鼻纹图像。具体可以指示验证失败的类型,从而通过重传提示可提高验证的成功率。可以理解,在该示例中,先对宠物的鼻纹图像进行验证。若验证成功,则可以基于目标地点和目标时间,以及宠物的鼻纹图像生成预约选择消息,并向服务器发送预约选择消息。否则,可以发送重传提示,以提示对象宠物鼻纹图像。如此,可以通过验证鼻纹图像,提高了预约的成功率。
72.s303:服务器基于宠物的鼻纹图像对应的身份信息,向目标地点提交目标时间对应的预约请求。
73.在本技术实施例中,预约请求用于请求目标地点分配目标时间,宠物接种待接种疫苗的医院。也就是说,若目标地点确认预约请求,则可以在目标时间接种待接种疫苗。否则,需要重新预约,或选择其他的时间或地点进行预约。向目标地点提交目标时间对应的预约请求具体可以为向目标地点的计算机设备提交该预约请求,计算机设备可以为图1所示的用户终端10a、用户终端10b、用户终端10c、服务器10d等。或者可以为向目标地点对应的预约管理人员对应的用户终端提交该预约请求。宠物的鼻纹图像对应的身份信息可以参照步骤s302的描述,在此不再赘述。
74.在图3所示的方法中,在宠物的待接种疫苗的预约时间到达时,向宠物对应的对象发送预约提示信息。然后接收对象针对预约提示信息中的多个待预约地点的位置信息和剩余数量,从多个待预约地点中选择目标地点和目标时间,并结合宠物的鼻纹图像发送的预约选择消息。再基于宠物的鼻纹图像对应的身份信息向目标地点提交目标时间对应的预约请求,以使目标地点可以为宠物预留目标时间进行疫苗接种,可以提高接种的成功率。
75.在一种可能的示例中,在步骤s303之后,还可以包括以下步骤:接收目标地点的预
约确认;向对象发送预约确认的提示信息;响应于目标时间的提示时间到达,向对象发送接种提示消息。
76.在本技术实施例中,接种提示消息用于提示接种消息,可以包括目标地点、目标时间和待接种疫苗。预约确认用于指示目标地点确认将目标时间预留给宠物进行疫苗接种。预约确认的提示信息用于提示对象预约请求已被目标地点确认。目标时间的提示时间可以为目标时间的前一天,或前几个小时等,在此不做限定。
77.示例性地,请参照图5,图5为本技术实施例提供一种提示信息的场景示意图。服务器10d可以向目标地点对应的用户终端10c提交目标时间对应的预约请求。然后用户终端10c可以确认该预约请求,并向服务器10d发送预约确认。然后服务器10d可以向宠物对应的对象的用户终端10a发送预约确认的提示信息。在目标时间的提示时间到达时,服务器10d可以向用户终端10a发送接种提示消息,以提示对象在目标时间带宠物去目标地点接收疫苗接种。如此,通过预约确认的提示信息,提示预约成功。再通过接种提示消息,提示接种疫苗,可以进一步提高疫苗接种的成功率,利于提高提示效果。
78.上述详细阐述了本技术实施例的方法,下面提供了本技术实施例的装置。
79.请参见图6,图6为本技术实施例提供的一种疫苗预约装置的结构示意图。如图6所示,该疫苗预约装置包括发送单元601、接收单元602和处理单元603,其中:
80.发送单元601用于响应于宠物的待接种疫苗的预约时间到达,向宠物对应的对象发送预约提示消息,预约提示消息包括多个待预约地点的位置信息和各个待预约地点的待接种疫苗的剩余数量;
81.接收单元602用于接收对象的预约选择消息,预约选择消息包括宠物的鼻纹图像、多个待预约地点中选择的目标地点和目标时间;
82.发送单元601还用于基于宠物的鼻纹图像对应的身份信息,向目标地点提交目标时间对应的预约请求。
83.在一个可能的示例中,处理单元603用于获取宠物的历史接种记录和宠物信息;根据宠物的历史接种记录和宠物信息,确定宠物的待接种疫苗;根据待接种疫苗的接种时间范围和预约提示时间,确定宠物的待接种疫苗的预约时间。
84.在一个可能的示例中,处理单元603还用于确定多个待预约地点中的参考地点;根据参考地点的待接种疫苗的剩余数量,确定预约提示时间。
85.在一个可能的示例中,处理单元603具体用于根据各个待预约地点的历史接种记录和位置信息,获取各个待预约地点的第一排序;根据第一排序,确定多个待预约地点中的参考地点。
86.在一个可能的示例中,处理单元603还用于根据各个待预约地点的待接种疫苗的剩余数量,对第一排序进行更新,得到第二排序;基于第二排序,生成预约提示消息。
87.在一个可能的示例中,处理单元603用于对宠物的鼻纹图像进行验证,验证包括图像质量验证、活体验证和身份验证;响应于宠物的鼻纹图像验证失败,向对象发送重传提示;或者响应于宠物的鼻纹图像验证成功,基于目标地点和目标时间,以及宠物的鼻纹图像生成预约选择消息。
88.在一个可能的示例中,接收单元602还用于接收目标地点的预约确认;发送单元601还用于向对象发送预约确认的提示信息;响应于目标时间的提示时间到达,向对象发送
接种提示消息,接种提示消息包括目标地点、目标时间和待接种疫苗。
89.请参照图7,图7为本技术实施例提供的一种计算机设备的结构示意图。该计算机设备700包括处理器701、通信接口702和存储器703。处理器701、通信接口702和存储器703可以通过总线705相互连接,也可以通过其它方式相连接。图6所示的处理单元603实现的相关功能可以通过一个或多个处理器701来实现。图6所示的发送单元601和接收单元602实现的相关功能可以通过通信接口702来实现。
90.其中,处理器701包括是一个或多个处理器,例如包括一个或多个中央处理器,在处理器701是一个中央处理器(central processing unit,cpu)的情况下,该cpu可以是单核cpu,也可以是多核cpu。应用在本技术实施例中,处理器701用于控制计算机设备700实现图3所示的实施例。
91.通信接口702用于实现与其他设备之间的通信,例如,若计算机设备700为用户终端,则该通信接口702可实现用户终端与服务器等设备之间的通信;若计算机设备700为服务器,则该通信接口702可实现服务器与用户终端等设备之间的通信。
92.存储器703包括但不限于是随机存储记忆体(random access memory,ram)、只读存储器(read-only memory,rom)、可擦除可编程只读存储器(erasable programmable read only memory,eprom)、或便携式只读存储器(compact disc read-only memory,cd-rom),该存储器703用于存储相关指令及数据。
93.在本技术实施例中,存储器703存储计算机程序704,计算机程序包括程序指令,处理器701被配置用于调用程序指令,上述程序包括用于执行以下步骤的指令:
94.响应于宠物的待接种疫苗的预约时间到达,向宠物对应的对象发送预约提示消息,预约提示消息包括多个待预约地点的位置信息和各个待预约地点的待接种疫苗的剩余数量;
95.接收对象的预约选择消息,预约选择消息包括宠物的鼻纹图像、多个待预约地点中选择的目标地点和目标时间;
96.基于宠物的鼻纹图像对应的身份信息,向目标地点提交目标时间对应的预约请求。
97.在一个可能的示例中,程序中的指令还用于执行以下操作:
98.获取宠物的历史接种记录和宠物信息;
99.根据宠物的历史接种记录和宠物信息,确定宠物的待接种疫苗;
100.根据待接种疫苗的接种时间范围和预约提示时间,确定宠物的待接种疫苗的预约时间。
101.在一个可能的示例中,在根据待接种疫苗的接种时间范围和预约提示时间,确定宠物的待接种疫苗的预约时间之前,程序中的指令还用于执行以下操作:
102.确定多个待预约地点中的参考地点;
103.根据参考地点的待接种疫苗的剩余数量,确定预约提示时间。
104.在一个可能的示例中,在确定多个待预约地点中的参考地点方面,程序中的指令具体用于执行以下操作:
105.根据各个待预约地点的历史接种记录和位置信息,获取各个待预约地点的第一排序;
106.根据第一排序,确定多个待预约地点中的参考地点。
107.在一个可能的示例中,在向宠物对应的对象发送预约提示消息之前,程序中的指令还用于执行以下操作:
108.根据各个待预约地点的待接种疫苗的剩余数量,对第一排序进行更新,得到第二排序;
109.基于第二排序,生成预约提示消息。
110.在一个可能的示例中,在接收对象的预约选择消息之前,程序中的指令还用于执行以下操作:
111.对宠物的鼻纹图像进行验证,验证包括图像质量验证、活体验证和身份验证;
112.响应于宠物的鼻纹图像验证失败,向对象发送重传提示;或者
113.响应于宠物的鼻纹图像验证成功,基于目标地点和目标时间,以及宠物的鼻纹图像生成预约选择消息。
114.在一个可能的示例中,在向目标地点提交目标时间对应的预约请求之后,程序中的指令具体用于执行以下操作:
115.接收目标地点的预约确认;
116.向对象发送预约确认的提示信息;
117.响应于目标时间的提示时间到达,向对象发送接种提示消息,接种提示消息包括目标地点、目标时间和待接种疫苗。
118.本技术实施例还提供了一种计算机可读存储介质,且计算机可读存储介质中存储有前文提及的疫苗预约装置所执行的计算机程序,且计算机程序包括程序指令,当处理器执行程序指令时,能够执行前文图3所对应实施例中对疫苗预约方法的描述,因此,这里将不再进行赘述。另外,对采用相同方法的有益效果描述,也不再进行赘述。对于本技术所涉及的计算机可读存储介质实施例中未披露的技术细节,请参照本技术方法实施例的描述。作为示例,程序指令可被部署在一个计算设备上执行,或者在位于一个地点的多个计算设备上执行,又或者,在分布在多个地点且通过通信网络互连的多个计算设备上执行,分布在多个地点且通过通信网络互连的多个计算设备可以组成区块链系统。
119.此外,需要说明的是:本技术实施例还提供了一种计算机程序产品或计算机程序,该计算机程序产品或者计算机程序可以包括计算机指令,该计算机指令可以存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器可以执行该计算机指令,使得该计算机设备执行前文图3所对应实施例中对疫苗预约方法的描述,因此,这里将不再进行赘述。另外,对采用相同方法的有益效果描述,也不再进行赘述。对于本技术所涉及的计算机程序产品或者计算机程序实施例中未披露的技术细节,请参照本技术方法实施例的描述。
120.需要说明的是,对于前述的各个方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本技术并不受所描述的动作顺序的限制,因为依据本技术,某一些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本技术所必须的。
121.本技术实施例方法中的步骤可以根据实际需要进行顺序调整、合并和删减。
122.本技术实施例装置中的模块可以根据实际需要进行合并、划分和删减。
123.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,计算机程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,存储介质可为磁碟、光盘、rom、ram、eprom或cd-rom等。
124.以上所揭露的仅为本技术较佳实施例而已,当然不能以此来限定本技术之权利范围,因此依本技术权利要求所作的等同变化,仍属本技术所涵盖的范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1