本发明涉及计算机技术领域,尤其涉及一种信息推送方法、装置、服务器及计算机可读存储介质。
背景技术:
对于医护团队签约服务,如家庭医生签约服务,通常是由家庭医生为居民提供签约服务,如签约服务包。居民可以去卫生服务中心等机构了解这些服务包的信息,从而结合自身实际情况填写相应信息后签约对应服务包。因此,如何为自动化智能化地不同类别居民推送服务包成为亟待解决的问题。
技术实现要素:
本发明实施例提供了一种信息推送方法、装置、服务器及计算机可读存储介质,可以自动化智能化地为不同类别的居民推送服务包。
第一方面,本发明实施例提供了一种信息推送方法,包括:
获取目标居民列表,所述目标居民列表包括至少一个居民的标识以及每个居民的用户信息,所述用户信息包括病况信息和/或位置信息;
根据所述至少一个居民的用户信息为所述至少一个居民设置标签;
根据为所述至少一个居民设置的标签对所述至少一个居民的标识进行分类,得到至少一个分类类别下的居民的标识;
根据预设的分类类别与待推荐服务包的对应关系,确定所述至少一个分类类别下的居民的标识各自对应的待推荐服务包;
将所述至少一个分类类别下的居民的标识各自对应的待推荐服务包的信息,分别发送至所述至少一个分类类别下的居民各自对应的终端。
可选的,所述方法还包括:
当接收到目标终端发送的服务包咨询请求时,将所述服务包咨询请求转发至第一医护团队对应的第一电子设备;其中,所述目标终端为所述至少一个分类类别下的居民中目标居民对应的终端;所述服务包咨询请求包括所述目标居民的历史就诊数据;
接收所述第一电子设备根据所述目标居民的历史就诊数据确定出的建议购买的服务包的信息,并将所述建议购买的服务包的信息转发至所述目标终端。
可选的,所述方法还包括:
接收目标终端针对目标服务包发送的签约申请;所述目标服务包为目标终端接收到的待推荐服务包中的服务包;其中,所述目标终端为所述至少一个分类类别下的居民中目标居民对应的终端;
从注册的各个医护团队中,确定出签约服务包的数量小于或等于预设数量的至少一个医护团队;
将所述签约申请转发至所述至少一个医护团队中的第二医护团队对应的第二电子设备;
当接收到所述第二电子设备根据所述签约申请得到的确认签约指令时,确认所述目标居民签约所述目标服务包成功。
可选的,所述将所述签约申请转发至所述至少一个医护团队中的第二医护团队对应的第二电子设备之前,所述方法还包括:
获取签约记录表,所述签约记录表包括注册的各个医护团队通过各自对应的电子设备录入的服务状态信息;所述服务状态信息用于指示是否能继续签约服务包;
从所述至少一个医护团队中,确定出服务状态信息指示能继续签约服务包的医护团队,并将确定出的医护团队作为所述第二医护团队。
可选的,所述将所述签约申请转发至所述至少一个医护团队中的第二医护团队对应的第二电子设备之前,所述方法还包括:
获取签约记录表,所述签约记录表包括注册的各个医护团队通过各自对应的电子设备录入的服务状态信息;所述服务状态信息用于指示是否能继续签约服务包;
从所述至少一个医护团队中,确定出服务状态信息指示能继续签约服务包的医护团队;
从所述服务状态信息指示能继续签约服务包的医护团队中,确定出服务区域范围包括所述目标居民的位置信息所在区域的医护团队,并将确定出的医护团队作为所述第二医护团队。
可选的,所述用户信息包括病况信息,所述病况信息包括疾病类型和疾病描述信息,所述根据所述至少一个居民的用户信息为所述至少一个居民的设置标签,包括:
根据所述至少一个居民的标识对应的疾病类型以及所述至少一个居民的标识对应的疾病描述信息,确定出所述至少一个居民的疾病等级;
根据所述至少一个居民的疾病等级为所述至少一个居民设置标签,其中,疾病等级相同的居民的标签相同。
可选的,所述用户信息包括位置信息,所述根据所述至少一个居民的用户信息为所述至少一个居民的设置标签,包括:
根据所述至少一个居民的位置信息,确定所述至少一个居民中每个居民所在区域;
根据所述各个居民所在区域为所述至少一个居民设置标签,其中,所在区域相同的居民的标签相同。
第二方面,本发明实施例提供了一种信息推送装置,包括用于执行如第一方面所述的方法的单元。
第三方面,本发明实施例提供了一种服务器,包括处理器、输入设备、输出设备和存储器,所述处理器、输入设备、输出设备和存储器相互连接,其中,所述存储器用于存储计算机程序,所述计算机程序包括程序指令,所述处理器被配置用于调用所述程序指令,执行如第一方面所述的方法。
第四方面,本发明实施例提供了一种计算机可读存储介质,所述计算机存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时使所述处理器执行如第一方面所述的方法。
综上所述,服务器可以获取目标居民列表,根据该目标居民列表中的至少一个居民的用户信息为该至少一个居民设置标签,并根据为该至少一个居民设置的标签对该至少一个居民的标识进行分类,得到至少一个分类类别下的居民的标识,从而根据预设的分类类别与待推荐服务包的对应关系,确定该至少一个分类类别下的居民的标识各自对应的待推荐服务包,以将该至少一个分类类别下的居民的标识各自对应的待推荐服务包的信息,分别发送至该至少一个分类类别下的居民各自对应的终端,实现了自动化智能化地为不同类别的居民推送服务包,使得针对不同类别的居民推送的服务包更具针对性。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例提供的一种信息推送方法的流程示意图;
图2是本发明实施例提供的另一种信息推送方法的流程示意图;
图3是本发明实施例提供的一种信息推送系统的网络架构示意图;
图4是本发明实施例提供的一种信息推送装置的结构示意图;
图5是本发明实施例提供的一种服务器的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行描述。
请参阅图1,为本发明实施例提供的一种信息推送方法的流程示意图。其中,该方法可以应用于服务器中。该服务器可以为互联网中的一个服务器或服务器集群。具体地,该方法可以包括以下步骤:
s101、获取目标居民列表,所述目标居民列表包括至少一个居民的标识以及每个居民的用户信息,所述用户信息包括病况信息和/或位置信息。
其中,该目标居民列表的数量可以为一个或多个。该至少一个居民的标识包括但不限于该至少一个居民的姓名、联系方式等信息。该病况信息至少包括疾病类型和/或疾病描述信息。疾病类型可以为疾病的名称,还可以为疾病所属类别的名称。例如,该疾病类型可以为风寒型感冒,或者可以就为感冒。该疾病描述信息,可以包括对该疾病的症状的描述信息,例如,对感冒的描述信息就可以为发烧、咳嗽、流鼻涕。在一个实施例中,该病况信息还可以包括历史疾病记录,如历史患病时间和对应疾病类型。该位置信息可以为现居住地址,还可以为常居住地址、户籍地等。在一个实施例中,该位置信息还可以为实时的地理位置,本发明实施例对其不做限制。
s102、根据所述至少一个居民的用户信息为所述至少一个居民设置标签。
本发明实施例中,服务器可以根据该至少一个居民的用户信息为该至少一个居民设置标签。
在一个实施例中,服务器根据该至少一个居民的用户信息为该至少一个居民设置标签,可以包括:服务器根据该至少一个居民的标识对应的疾病类型为该至少一个居民设置标签,其中,疾病类型相同的居民的标签相同。
在一个实施例中,服务器根据该至少一个居民的标识对应的疾病类型为该至少一个居民设置标签,可以为:服务器可以将该至少一个居民的标识对应的疾病类型为第一疾病类型的居民的标签设置为第一疾病类型。并将该至少一个居民的标识对应的疾病类型为第二疾病类型的居民的标签设置为第二疾病类型;或者,服务器可以将该至少一个居民的标识对应的疾病类别为第一疾病类别的居民的标签设置为第一标签。并将该至少一个居民的标识对应的疾病类别为第二疾病类别的居民的标签设置为第二标签。
例如,服务器可以将该至少一个居民的标识对应的疾病类型为高血压的居民的标签设置为高血压,将该至少一个居民的标识对应的疾病类型为泌尿系统疾病的居民的标签设置为泌尿系统疾病。或者,服务器可以将该至少一个居民的标识对应的疾病类型为高血压的居民的标签设置为1,将该至少一个居民的标识对应的疾病类型为泌尿系统疾病的居民的标签设置为2。
在一个实施例中,服务器根据该至少一个居民的用户信息为该至少一个居民的设置标签,可以包括:服务器根据该至少一个居民的标识对应的疾病类型以及该至少一个居民的标识对应的疾病描述信息,确定出该至少一个居民的疾病等级;服务器根据该至少一个居民的疾病等级为该至少一个居民设置标签,其中,疾病等级相同的居民的标签相同。例如,该疾病等级可以分为一级、二级、三级等级别,其中一级指示的疾病严重程度低于二级指示的疾病严重程度,二级指示的疾病严重程度低于三级指示的疾病严重程度。或者,该疾病等级还可以分为低级、中级、高级等级别,低级指示的疾病严重程度低于中级指示的疾病严重程度,中级指示的疾病严重程度低于高于指示的疾病严重程度。
具体地,服务器可以采用预训练好的分类模型,根据该指示一个居民的标识对应的疾病类型和该指示一个居民的标识对应的疾病描述信息,得到该至少一个居民的标识对应的疾病等级,并按照该至少一个居民的标识对应的疾病等级为该至少一个居民设置标签。其中,该分类模型包括但不限于是根据卷积神经网络模型、递归神经网络模型等模型得到的。其中,该预训练好的分类模型可以用于根据输入的至少一个居民的病况信息,输出该至少一个居民的标签。通过分类模型,可以加速标签的设置过程,有利于后续快速确定出随访时间。
在一个实施例中,服务器根据该至少一个居民的用户信息为该至少一个居民的设置标签,还可以包括:服务器根据该至少一个居民的位置信息,确定该至少一个居民中每个居民所在区域;根据该各个居民所在区域为该至少一个居民设置标签,其中,所在区域相同的居民的标签相同。
具体地,服务器根据该各个居民所在区域为该至少一个居民设置标签,可以包括:服务器将该各个居民所在区域为第一区域的居民的标签设置为第一区域,将该各个居民所在区域为第二区域的居民的标签设置为第二区域;或者服务器将该各个居民所在区域为第一区域的居民的标签设置为第三标签,将该各个居民所在区域为第二区域的居民的标签设置为第四标签。
例如,假设该至少一个居民包括居民1、居民2、居民3、居民4,服务器可以根据该至少一个居民的位置信息,确定居民1在区域a、居民2在区域b、居民3在区域b,居民4在区域c,服务器可以将居民1的标识设置为区域a,可以将居民2和居民3的标签设置为区域b,将居民4的标签设置为区域c;或者,服务器可以将居民1的标识设置为3,可以将居民2和居民3的标签设置为4,将居民4的标签设置为5。
s103、根据为所述至少一个居民设置的标签对所述至少一个居民的标识进行分类,得到至少一个分类类别下的居民的标识。
其中,该至少一个分类类别可以包括一个或多个分类类别,例如,该至少一个分类类别可以包括第一分类类别,还可以包括第二分类类别、第三分类类别、第四分类类别、第五分类类别、第六分类类别、第七分类类别、第八分类类别、第九分类类别等等。
本发明实施例中,服务器可以将该至少一个居民设置的标签中相同标签的居民的标识划分至同一分类类别下。
在一个实施例中,当该标签包括第一疾病类型、第二疾病类型时,该至少一个分类类别可以包括第一分类类别和第二分类类别,该第一分类类别下的居民为该第一疾病类型对应的居民,该第二分类类别下的居民为该第二疾病类型对应的居民。例如,若该第一疾病类型为高血压、该第二疾病类型为泌尿系统疾病,则该第一分类类别下的居民为高血压对应的居民,该第二分类类别下的居民为泌尿系统疾病对应的居民。
或,当该标签包括第一区域、第二区域时,该至少一个分类类别可以包括第三分类类别和第四分类类别,该第三分类类别下的居民为该第一区域对应的居民,该第四分类类别下的居民为该第二区域对应的居民。例如,若该第一区域为小区a、该第二区域为小区b,则该第一分类类别下的居民为小区a对应的居民,该第二分类类别下的居民为小区b对应的居民。
或,当该标签包括第一疾病等级、第二疾病等级时,该第一疾病等级的疾病严重程度低于该第二疾病等级的严重程度,该至少一个分类类别可以包括第五分类类别和第六分类类别,该第五分类类别下的居民为该第一疾病等级对应的居民,该第六分类类别下的居民为该第二疾病等级对应的居民。例如,若该第一疾病等级为一级、该第二疾病等级为二级,则该第一分类类别下的居民为一级对应的居民,该第二分类类别下的居民为二级对应的居民。
本发明实施例中,服务器可以将该至少一个居民设置的标签中为第一标签或第二标签的居民的标识划分至同一分类类别下。即,该至少一个分类类别可以包括第七分类类别,该第七分类类别包括第一疾病类型和第二疾病类型,例如若该第一标签为高血压,第二标签为泌尿系统疾病,则该第七分类类别下的居民包括该高血压对应的居民和泌尿系统疾病对应的居民。
在一个实施例中,服务器还可以统计该至少一个居民中在同一区域的居民,并将同一区域中的居民的标签出现次数超过预设次数的标签划分到同一类别。例如,服务器统计该至少一个居民中位于小区a的居民,并确定小区a的居民中出现次数超过5次的标签,如第一疾病类别、第二疾病类别,并将该第一疾病类别和第二疾病类别划分至同一类别。出现次数超过预设次数的标签划分到同一类别,可以有效地确定出各区域的高发病例,从而针对性的进行推送。
或者,服务器还可以将为该至少一个居民设置的标签中为第一标签且为第二标签的居民的标识划分至同一分类类别下。该至少一个分类类别可以包括第八分类类别和/或第九类别,该第八分类类别包括第一疾病类型和第一区域,该第九分类类别包括第二疾病类型和第二区域。例如若该第一疾病类型为高血压、第二疾病类型为泌尿系统疾病、第一区域为小区a、第二区域为小区b,则该第八分类类别下的居民包括属于小区a且患有高血压的居民,该第九分类类别下的居民包括属于小区b且患有泌尿系统疾病的居民。
s104、根据预设的分类类别与待推荐服务包的对应关系,确定所述至少一个分类类别下的居民的标识各自对应的待推荐服务包。
其中,该预设的分类类别中每个分类类别可以对应至少一个待推荐服务包。该至少一个待推荐服务包为一个或多个待推荐服务包。其中,每个分类类别对应的待推荐服务包可以根据实际情况进行设置,该预设的分类类别包括但不限于前述第一分类类别-第九分类类别中的任一个或多个分类类别。
本发明实施例中,服务器可以预设分类类别与待推荐服务包的对应关系,如可以预设第一分类类别与第一待推荐服务包的对应关系,预设第二分类类别与第二待推荐服务包的对应关系。当第一分类类别下的居民为第一疾病类型是高血压的居民,服务器可以预设第一分类类别与高血压服务包的对应关系。当第二分类类别下的居民为第二疾病类型是泌尿系统疾病的居民,则服务器可以预设第二分类类别与泌尿系统疾病服务包的对应关系。
服务器可以根据预设的分类类别与待推荐服务包的对应关系,查询出该至少一个分类类别中各分类类别分别对应的待推荐服务包,从而确定该至少一个分类类别下的居民的标识各自对应的待推荐服务包。
例如,该至少一个分类类别包括第一分类类别和第二分类类别,该预设的分类类别与待推荐服务包的对应关系包括:第一分类类别与第一待推荐服务包的对应关系,第二分类类别与第二待推荐服务包的对应关系。服务器可以根据该对应关系,确定出该第一分类类别下的居民的标识对应第一待推荐服务包,该第二分类类别下的居民的标识对应第二待推荐服务包。
再如,该至少一个分类类别包括第三分类类别和第四分类类别,该预设的分类类别与待推荐服务包的对应关系包括:第三分类类别与第三待推荐服务包的对应关系,第四分类类别与第四待推荐服务包的对应关系。服务器可以根据该对应关系,确定出该第三分类类别下的居民的标识对应第三待推荐服务包,该第四分类类别下的居民的标识对应第四待推荐服务包。
s105、将所述至少一个分类类别下的居民的标识各自对应的待推荐服务包的信息,分别发送至所述至少一个分类类别下的居民各自对应的终端。
例如,若该至少一个分类类别下的居民的标识包括第一分类类别下的居民的标识和第二分类类别下的居民的标识,该第一分类类别下的居民包括居民1、居民2、居民3,该第二分类类别下的居民包括居民4、居民5,则服务器可以将第一待推荐服务包的信息发送至第一待推荐服务包至居民1对应的终端、居民2对应的终端、居民3对应的终端,并将第二待推荐服务包的信息发送至居民4对应的终端、居民5对应的终端。
其中,待推荐服务包的信息包括但不限于以下任意一项或多项信息:该待推荐服务包的名称、提供的服务项目、提供的服务项目对应的服务内容、收费信息。
在一个实施例中,当接收到目标终端发送的服务包咨询请求时,将该服务包咨询请求转发至第一医护团队对应的第一电子设备;其中,该目标终端为该至少一个分类类别下的居民中目标居民对应的终端;该服务包咨询请求包括该目标居民的历史就诊数据;接收该第一电子设备根据该目标居民的历史就诊数据确定出的建议购买的服务包的信息,并将该建议购买的服务包的信息转发至该目标终端。该历史就诊数据包括但不限于病史数据和/或历史用药数据等数据。该目标终端可以为智能手机、平板电脑、笔记本电脑等智能终端,该第一电子设备可以为智能手机、平板电脑、笔记本电子等智能终端。本发明实施例医护团队可以结合用户的历史就诊数据,额外给予用户关于服务包的建议,使得针对用户推送的服务包更具参考性,提升了用户体验。
在一个实施例中,第一电子设备可以根据该目标居民的历史就诊数据确定出建立购买的服务包的信息,并将该建议购买的服务包的信息发送至服务器。
具体地,第一电子设备根据该目标居民的历史就诊数据确定出建议购买的服务包的信息,并将该建议购买的服务包的信息发送至服务器,可以包括:当第一电子设备接收到服务包咨询请求时,显示服务包列表,该服务包列表包括至少一个服务包的信息,第一电子设备若接收针对至少一个服务包的信息中的建议购买的服务包的信息选择操作,则将该建议购买的服务包的信息发送到服务器。即,该建议购买的服务包的信息,可以是第一电子设备在接收到针对服务包列表中的建议购买的服务包的信息选择操作后得到的。
或者,第一电子设备预设就诊数据与建议购买的服务包的对应关系,如高血压病史和高血压服务包的对应关系。第一电子设备根据该目标居民的历史就诊数据确定出建议购买的服务包的信息,并将该建议购买的服务包的信息发送至服务器,还可以包括:当第一电子设备接收到服务包咨询请求时,根据该服务包咨询请求包括的历史就诊数据以及该预设的就诊数据与建议购买的服务包的对应关系,确定出该服务包包括的历史就诊数据对应的建议购买的服务包的信息,并将该建议购买的服务包的信息发送至服务器。即,该建议购买的服务包的信息,可以是第一电子设备根据服务包咨询请求包括的历史就诊数据以及该预设的就诊数据与建议购买的服务包的对应关系确定出。
可见,图1所示的实施例中,服务器可以获取目标居民列表,根据该目标居民列表中的至少一个居民的用户信息为该至少一个居民设置标签,并根据为该至少一个居民设置的标签对该至少一个居民的标识进行分类,得到至少一个分类类别下的居民的标识,从而根据预设的分类类别与待推荐服务包的对应关系,确定该至少一个分类类别下的居民的标识各自对应的待推荐服务包,以将该至少一个分类类别下的居民的标识各自对应的待推荐服务包的信息,分别发送至该至少一个分类类别下的居民各自对应的终端,实现了自动化智能化地为不同类别的居民推送服务包,使得针对不同类别的居民推送的服务包更具针对性。
请参阅图2,为本发明实施例提供的一种信息推送方法的流程示意图。具体地,该方法可以包括以下步骤:
s201、获取目标居民列表,所述目标居民列表包括至少一个居民的标识以及每个居民的用户信息,所述用户信息包括病况信息和/或位置信息;
s202、根据所述至少一个居民的用户信息为所述至少一个居民设置标签;
s203、根据为所述至少一个居民设置的标签对所述至少一个居民的标识进行分类,得到至少一个分类类别下的居民的标识;
s204、根据预设的分类类别与待推荐服务包的对应关系,确定所述至少一个分类类别下的居民的标识各自对应的待推荐服务包;
s205、将所述至少一个分类类别下的居民的标识各自对应的待推荐服务包的信息,分别发送至所述至少一个分类类别下的居民各自对应的终端。
步骤s201-s205可参见图1实施例中的步骤s101-s105,本发明实施例在此不做赘述。
s206、接收目标终端针对目标服务包发送的签约申请。
本发明实施例中,目标终端可以接收由服务器发送的待推荐服务包的信息,并可以针对目标服务包发送签约申请至服务器,服务器可以接收目标终端针对目标服务包发送的签约申请。其中,该目标服务包为目标终端接收到的待推荐服务包中的服务包。该服务器发送的待推荐服务包的信息中待推荐服务包的数量为一个或多个。该目标终端为该至少一个分类类别下的居民中目标居民对应的终端。
在一个应用场景中,该目标终端可以显示该待推荐服务包的信息,该目标终端对应的目标居民可以点击该待推荐服务包中的目标服务包对应的签约按钮。目标终端在检测到针对该目标服务包对应的签约按钮的点击操作后,可以针对该目标服务包发送签约申请。
s207、从注册的各个医护团队中,确定出签约服务包的数量小于或等于预设数量的至少一个医护团队。
本发明实施例中,服务器从注册的各个医护团队中,确定出满足预设条件的至少一个医护团队,并将该签约申请转发至该至少一个医护团队中的第二医护团队对应的第二电子设备,其中,该满足预设条件可以包括以下任意一项或多项:签约服务包的数量小于或等于预设数量、剩余可签约服务包的数量大于或等于预设阈值、医护团队规模达到预设规模。该规模是根据以下任意一项或多项信息确定的:医护团队包括的医护人员的人数、医护团队所属医院或诊所的级别、可提供的服务的类别。
本发明实施例中,服务器可以获取注册的各个医护团队的签约服务包的信息,并统计该注册的各个医护团队的签约服务包的数量。
服务器从注册的各个医护团队中,确定出满足预设条件的至少一个医护团队,可以包括:服务器从该注册的各个医护团队中,确定出签约服务包的数量小于或等于预设数量的至少一个医护团队。通过签约服务包的数量的判定,可以有效地根据各个医护团队实际接纳业务的能力进行考量,从而合理地进行用户资源的分配。
例如,该注册的各个医护团队包括医护团队1、医护团队2、医护团队3、医护团队4,医护团队1对应的签约服务包的数量为3,医护团队2对应的签约服务包的数量为5,医护团队3对应的签约服务包的数量为7,医护团队4在2018年对应的签约服务包的数量为2,服务器可以从注册的三个医护团队中确定出签约服务包的数量小于或等于3个的医护团队,即确定出医护团队1和医护团队4。
在一个实施例中,服务器可以获取注册的各个医护团队的签约服务包的信息,并统计该注册的各个医护团队在预设时间范围内(如2018年内)的签约服务包的数量。服务器从注册的各个医护团队中,确定出满足预设条件的至少一个医护团队,可以包括:服务器从该注册的各个医护团队中,确定出在预设时间范围内签约服务包的数量小于或等于预设数量的至少一个医护团队。例如,该注册的各个医护团队包括医护团队1、医护团队2、医护团队3、医护团队4,医护团队1在2018年对应的签约服务包的数量为3,医护团队2在2018年对应的签约服务包的数量为5,医护团队3在2018年对应的签约服务包的数量为7,医护团队4在2018年对应的签约服务包的数量为2,服务器可以从注册的三个医护团队中确定出在2018年签约服务包的数量小于或等于3个的医护团队,即确定出医护团队1和医护团队4。
在一个实施例中,服务器可以为注册的各个医护团队设置签约服务包的上限,服务器可以获取注册的各个医护团队的签约服务包的信息,并统计该注册的各个医护团队剩余可签约服务包的数量。服务器从注册的各个医护团队中,确定出满足预设条件的至少一个医护团队,可以包括:服务器从该注册的各个医护团队中,确定出剩余可签约服务包的数量大于或等于预设数量的至少一个医护团队。
在一个实施例中,服务器从注册的各个医护团队中,确定出满足预设条件的至少一个医护团队,可以包括:服务器从注册的各个医护团队中,确定出规模满足达到预设规模的至少一个医护团队。通过医护团队规模的判定,可以提高居民所签约的医护团队的可靠性。
具体地,服务器从注册的各个医护团队中,确定出医护团队规模达到预设规模的至少一个医护团队,可以包括:服务器从注册的各个医护团队中,确定出医护团队包括的医护人员的人数大于或等于预设人数(如3人)的至少一个医护团队。或,服务器从注册的各个医护团队中,确定出医护团队所属医院或诊所的级别大于等于预设级别(如一级)的至少一个医护团队。或,服务器从注册的各个医护团队中,确定出可提供的服务的类别的数量大于等于预设值的至少一个医护团队。或,服务器从注册的各个医护团队中,确定出医护团队所属医院或诊所的级别大于等于预设级别(如一级),且医护团队包括的医护人员的人数大于或等于预设人数的至少一个医护团队。
s208、将所述签约申请转发至所述至少一个医护团队中的第二医护团队对应的第二电子设备。
本发明实施例中,服务器可以将该签约申请转发至该至少一个医护团队中的第二医护团队对应的第二电子设备。第二电子设备包括但不限于智能手机、平板电脑、笔记本电脑、台式电脑等智能终端。
在一个实施例中,服务器将该签约申请转发至该至少一个医护团队中的第二医护团队对应的第二电子设备之前,可以通过如下方式确定出第二医护团队:服务器获取签约记录表,该签约记录表包括注册的各个医护团队通过各自对应的电子设备录入的服务状态信息;该服务状态信息用于指示是否能继续签约服务包;从该至少一个医护团队中,确定出服务状态信息指示能继续签约服务包的医护团队,并将确定出的医护团队作为该第二医护团队。在一个实施例中,服务器可以从数据库中获取签约记录表。例如,该至少一个医护团队包括医护团队1和医护团队4,服务器若确定出医护团队1的服务状态信息指示能继续签约服务包,则服务器将医护团队1作为第二医护团队。
在一个实施例中,各个医护团队可以通过各自对应的电子设备录入服务状态信息。在一个应用场景中,电子设备可以显示是否能继续签约服务包的选项,当检测到针对能继续签约服务包的选项的点击操作时,可以发送指示能继续签约服务包的服务状态信息至服务器,以便服务器存至数据库中。
在一个实施例中,服务器将该签约申请转发至该至少一个医护团队中的第二医护团队对应的第二电子设备之前,还可以通过如下方式确定出第二医护团队:服务器获取签约记录表,该签约记录表包括注册的各个医护团队通过各自对应的电子设备录入的服务状态信息;该服务状态信息用于指示是否能继续签约服务包;从该至少一个医护团队中,确定出服务状态信息指示能继续签约服务包的医护团队;从该服务状态信息指示能继续签约服务包的医护团队中,确定出服务区域范围包括该目标居民的位置信息所在区域的医护团队,并将确定出的医护团队作为该第二医护团队。该区域包括但不限于从市、区、县、镇等维度进行划分。例如,该至少一个医护团队包括医护团队1和医护团队4,服务器若确定出医护团队1的服务状态信息指示能继续签约服务包,并确定该医护团队1为服务区域范围包括该目标区域所在社区a的医护团队,则将该医护团队1作为第二医护团队。
s209、当接收到所述第二电子设备根据所述签约申请得到的确认签约指令时,确认所述目标居民签约所述目标服务包成功。
本发明实施例中,第二电子设备可以根据该签约申请得到确认签约指令。在一个实施例中,第二电子设备可以根据该签约申请得到确认签约指令,可以包括:第二电子设备可以针对该签约申请显示确认签约选项和拒绝签约选项。当第二电子设备接收到针对该确认签约选项的选择操作,如点击操作时,可以得到确认签约指令,并将根据该签约申请得到的确认签约指令发送至服务器。
可见,图2所示的实施例中,服务器可以获取目标居民列表,根据该目标居民列表中的至少一个居民的用户信息为该至少一个居民设置标签,并根据为该至少一个居民设置的标签对该至少一个居民的标识进行分类,得到至少一个分类类别下的居民的标识,从而根据预设的分类类别与待推荐服务包的对应关系,确定该至少一个分类类别下的居民的标识各自对应的待推荐服务包,以将该至少一个分类类别下的居民的标识各自对应的待推荐服务包的信息,分别发送至该至少一个分类类别下的居民各自对应的终端,实现了自动化智能化地为不同类别的居民推送服务包,使得针对不同类别的居民推送的服务包更具针对性。并且,服务器还可以接收目标终端针对目标服务包发送的签约申请,并从注册的各个医护团队中确定出签约服务包的数量小于或等于预设数量的至少一个医护团队,并将该签约申请转发至该至少一个医护团队中的第二医护团队对应的第二电子设备,以便在接收到第二电子设备根据该签约申请得到的确认签约指令时,确定该目标居民签约该目标服务包成功,通过根据医护团队实际情况来选择可以签约该目标服务包的医护团队,可以合理地分配用户资源。
请参阅图3,为本发明实施例提供的一种信息推送系统的网络架构图。该信息推送系统可以包括终端10、终端20、终端30、终端40、服务器50。其中,服务器50可以分别与终端10、终端20、终端30、终端40建立通信。
服务器可以通过执行步骤s101获取目标居民列表,其中,目标居民列表记录的居民的用户信息可以包括终端10对应的居民1的标识和用户信息、终端20对应的居民2的标识和用户信息、终端30对应地居民3的标识和用户信息、终端40对应的居民4的标识和用户信息。
服务器50可以通过执行步骤s102和步骤s103,将居民1的标识、居民2的标识划分至同一分类类别,将居民3的标识和居民4的标识划分至同一分类类别。其中,居民1所处的分类类别和居民3所处的分类类别不相同。
服务器50可以通过执行步骤s104确定出居民1的标识和居民2的标识对应的待推荐服务包,并确定出居民3的标识和居民4的标识对应的待推荐服务包,从而执行步骤s105,以将居民1的标识和居民2的标识对应的待推荐服务包发送至终端10和终端20,并将居民2的标识和居民3的标识对应的待推荐服务包发送至终端30和终端40,从而实现了自动化智能化地为不同类别的居民推送服务包,使得针对不同类别的居民推送的服务包更具针对性。
请参阅图4,为本发明实施例提供的一种信息推送装置的结构示意图。其中,该装置可以应用于服务器中。具体地,该装置可以包括:
获取单元401,用于获取目标居民列表,所述目标居民列表包括至少一个居民的标识以及每个居民的用户信息,所述用户信息包括病况信息和/或位置信息;
设置单元402,用于根据所述至少一个居民的用户信息为所述至少一个居民设置标签;
处理单元403,用于根据为所述至少一个居民设置的标签对所述至少一个居民的标识进行分类,得到至少一个分类类别下的居民的标识;
处理单元403,还用于根据预设的分类类别与待推荐服务包的对应关系,确定所述至少一个分类类别下的居民的标识各自对应的待推荐服务包;
通信单元404,用于将所述至少一个分类类别下的居民的标识各自对应的待推荐服务包的信息,分别发送至所述至少一个分类类别下的居民各自对应的终端。
在一种可选的实施方式中,通信单元404,还用于当接收到目标终端发送的服务包咨询请求时,将所述服务包咨询请求转发至第一医护团队对应的第一电子设备。其中,所述目标终端为所述至少一个分类类别下的居民中目标居民对应的终端;所述服务包咨询请求包括所述目标居民的历史就诊数据;接收所述第一电子设备根据所述目标居民的历史就诊数据确定出的建议购买的服务包的信息,并将所述建议购买的服务包的信息转发至所述目标终端。
在一种可选的实施方式中,通信单元404,还用于接收目标终端针对目标服务包发送的签约申请;所述目标服务包为目标终端接收到的待推荐服务包中的服务包。其中,所述目标终端为所述至少一个分类类别下的居民中目标居民对应的终端。
在一种可选的实施方式中,处理单元403,还用于从注册的各个医护团队中,确定出签约服务包的数量小于或等于预设数量的至少一个医护团队。
在一种可选的实施方式中,通信单元404,还用于将所述签约申请转发至所述至少一个医护团队中的第二医护团队对应的第二电子设备。
在一种可选的实施方式中,处理单元403,还用于当通信单元404接收到所述第二电子设备根据所述签约申请得到的确认签约指令时,确认所述目标居民签约所述目标服务包成功。
在一种可选的实施方式中,获取单元401,还用于通过通信单元404将所述签约申请转发至所述至少一个医护团队中的第二医护团队对应的第二电子设备之前,获取签约记录表,所述签约记录表包括注册的各个医护团队通过各自对应的电子设备录入的服务状态信息;所述服务状态信息用于指示是否能继续签约服务包。
在一种可选的实施方式中,处理单元403,还用于从所述至少一个医护团队中,确定出服务状态信息指示能继续签约服务包的医护团队,并将确定出的医护团队作为所述第二医护团队。
在一种可选的实施方式中,处理单元403,还用于从所述至少一个医护团队中,确定出服务状态信息指示能继续签约服务包的医护团队;从所述服务状态信息指示能继续签约服务包的医护团队中,确定出服务区域范围包括所述目标居民的位置信息所在区域的医护团队,并将确定出的医护团队作为所述第二医护团队。
在一种可选的实施方式中,所述用户信息包括病况信息,所述病况信息包括疾病类型和疾病描述信息。
在一种可选的实施方式中,设置单元402根据所述至少一个居民的用户信息为所述至少一个居民的设置标签,具体为根据所述至少一个居民的标识对应的疾病类型以及所述至少一个居民的标识对应的疾病描述信息,确定出所述至少一个居民的疾病等级;根据所述至少一个居民的疾病等级为所述至少一个居民设置标签,其中,疾病等级相同的居民的标签相同。
在一种可选的实施方式中,所述用户信息包括位置信息。
在一种可选的实施方式中,设置单元402根据所述至少一个居民的用户信息为所述至少一个居民的设置标签,具体为根据所述至少一个居民的位置信息,确定所述至少一个居民中每个居民所在区域;根据所述各个居民所在区域为所述至少一个居民设置标签,其中,所在区域相同的居民的标签相同。
可见,图4所示的实施例中,服务器可以获取目标居民列表,根据该目标居民列表中的至少一个居民的用户信息为该至少一个居民设置标签,并根据为该至少一个居民设置的标签对该至少一个居民的标识进行分类,得到至少一个分类类别下的居民的标识,从而根据预设的分类类别与待推荐服务包的对应关系,确定该至少一个分类类别下的居民的标识各自对应的待推荐服务包,以将该至少一个分类类别下的居民的标识各自对应的待推荐服务包的信息,分别发送至该至少一个分类类别下的居民各自对应的终端,实现了自动化智能化地为不同类别的居民推送服务包,使得针对不同类别的居民推送的服务包更具针对性。
请参阅图5,为本发明实施例提供的一种服务器的结构示意图。本实施例中所描述的服务器可以包括:一个或多个处理器100,一个或多个输入设备200,一个或多个输出设备300和存储器400。处理器100、输入设备200、输出设备300和存储器400可以通过总线连接。
输入设备200、输出设备300可以是标准的有线或无线通信接口。
处理器100可以是中央处理模块(centralprocessingunit,cpu),该处理器还可以是其他通用处理器、数字信号处理器(digitalsignalprocessor,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现成可编程门阵列(field-programmablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
存储器400可以是高速ram存储器,也可为非不稳定的存储器(non-volatilememory),例如磁盘存储器。存储器400用于存储一组程序代码,输入设备200、输出设备300和处理器100可以调用存储器400中存储的程序代码。具体地:
处理器100,用于获取目标居民列表,所述目标居民列表包括至少一个居民的标识以及每个居民的用户信息,所述用户信息包括病况信息和/或位置信息;根据所述至少一个居民的用户信息为所述至少一个居民设置标签;根据为所述至少一个居民设置的标签对所述至少一个居民的标识进行分类,得到至少一个分类类别下的居民的标识;根据预设的分类类别与待推荐服务包的对应关系,确定所述至少一个分类类别下的居民的标识各自对应的待推荐服务包;将所述至少一个分类类别下的居民的标识各自对应的待推荐服务包的信息,通过输出设备300分别发送至所述至少一个分类类别下的居民各自对应的终端。
可选的,处理器100,还用于当通过输入设备200接收到目标终端发送的服务包咨询请求时,通过输出设备300将所述服务包咨询请求转发至第一医护团队对应的第一电子设备;其中,所述目标终端为所述至少一个分类类别下的居民中目标居民对应的终端;所述服务包咨询请求包括所述目标居民的历史就诊数据;通过输入设备200接收所述第一电子设备根据所述目标居民的历史就诊数据确定出的建议购买的服务包的信息,并通过输出设备300将所述建议购买的服务包的信息转发至所述目标终端。
可选的,处理器100,还用于通过输入设备200接收目标终端针对目标服务包发送的签约申请;所述目标服务包为目标终端接收到的待推荐服务包中的服务包;其中,所述目标终端为所述至少一个分类类别下的居民中目标居民对应的终端;从注册的各个医护团队中,确定出签约服务包的数量小于或等于预设数量的至少一个医护团队;通过输出设备300将所述签约申请转发至所述至少一个医护团队中的第二医护团队对应的第二电子设备;当通过输入设备200接收到所述第二电子设备根据所述签约申请得到的确认签约指令时,确认所述目标居民签约所述目标服务包成功。
可选的,处理器100,还用于通过输出设备300将所述签约申请转发至所述至少一个医护团队中的第二医护团队对应的第二电子设备之前,获取签约记录表,所述签约记录表包括注册的各个医护团队通过各自对应的电子设备录入的服务状态信息;所述服务状态信息用于指示是否能继续签约服务包;从所述至少一个医护团队中,确定出服务状态信息指示能继续签约服务包的医护团队,并将确定出的医护团队作为所述第二医护团队。
可选的,处理器100,还用于通过输出设备300将所述签约申请转发至所述至少一个医护团队中的第二医护团队对应的第二电子设备之前,获取签约记录表,所述签约记录表包括注册的各个医护团队通过各自对应的电子设备录入的服务状态信息;所述服务状态信息用于指示是否能继续签约服务包;从所述至少一个医护团队中,确定出服务状态信息指示能继续签约服务包的医护团队;从所述服务状态信息指示能继续签约服务包的医护团队中,确定出服务区域范围包括所述目标居民的位置信息所在区域的医护团队,并将确定出的医护团队作为所述第二医护团队。
可选的,所述用户信息包括病况信息,所述病况信息包括疾病类型和疾病描述信息。
可选的,处理器100根据所述至少一个居民的用户信息为所述至少一个居民的设置标签,具体为根据所述至少一个居民的标识对应的疾病类型以及所述至少一个居民的标识对应的疾病描述信息,确定出所述至少一个居民的疾病等级;根据所述至少一个居民的疾病等级为所述至少一个居民设置标签,其中,疾病等级相同的居民的标签相同。
可选的,所述用户信息包括位置信息。
可选的,处理器100根据所述至少一个居民的用户信息为所述至少一个居民的设置标签,具体为根据所述至少一个居民的位置信息,确定所述至少一个居民中每个居民所在区域;根据所述各个居民所在区域为所述至少一个居民设置标签,其中,所在区域相同的居民的标签相同。
具体实现中,本发明实施例中所描述的处理器100、输入设备200、输出设备300可执行图1实施例、图2实施例所描述的实现方式,也可执行本发明实施例所描述的实现方式,在此不再赘述。
在本发明各个实施例中的各功能模块可以集成在一个处理模块中,也可以是各个模块单独物理存在,也可以是两个或两个以上模块集成在一个模块中。上述集成的模块既可以采样硬件的形式实现,也可以采样软件功能模块的形式实现。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(read-onlymemory,rom)或随机存储记忆体(randomaccessmemory,ram)等。
以上所揭露的仅为本发明一种较佳实施例而已,当然不能以此来限定本发明之权利范围,本领域普通技术人员可以理解实现上述实施例的全部或部分流程,并依本发明权利要求所作的等同变化,仍属于发明所涵盖的范围。