提醒信息的发送方法及服务器与流程

文档序号:12122758阅读:240来源:国知局
提醒信息的发送方法及服务器与流程

本发明涉及互联网技术领域,尤其涉及一种提醒信息的发送方法及服务器。



背景技术:

随着互联网技术的不断发展进步和全球终端产品智能化的日益推进,人们在日常工作和生活中使用的智能化电子设备越来越多,诸多的企事业单位也逐渐采用了无纸化办公;例如,就医时,医生通常将用户的门诊数据通过医院终端发送至医院服务器,以便通过医院服务器对就医用户的各项门诊数据进行统一保存、管理和合理的信息利用等。

众所周知,在用户就医时,很多疾病在很大程度上跟天气有关;比如,气温骤降时,容易患感冒;天气干燥时,容易喉咙发炎;温度过高,紫外线太强,容易引发紫外线过敏等。如何根据用户的历史就诊情况和就诊病情,在可能存在影响该用户发病的天气因素时及时提醒用户则变得尤为重要。



技术实现要素:

鉴于以上内容,有必要提供一种提醒信息的发送方法及服务器,用以:根据用户在预设时长内的就诊情况,在可能存在影响用户发病的天气因素时,及时提醒用户。

本发明实施例公开了一种提醒信息的发送方法,包括以下步骤:

获取注册用户的门诊数据;

解析获取的所述门诊数据,统计所述注册用户在预设时长内与天气因素有关的疾病类型,以及每种疾病类型所分别对应的就诊次数;

若存在就诊次数超过预设阈值的疾病类型,则启动所述疾病类型对应的天气提醒功能;

获取所述注册用户所在地区的天气预报信息,并在所述天气预报信息中存在影响所述疾病类型的天气因素时,向所述注册用户发送提醒信息。

优选地,所述获取注册用户的门诊数据,包括:

按照预设周期,从医院服务器中获取注册用户对应的门诊数据;

或者,

接收注册用户触发的疾病提醒请求,从医院服务器中获取所述注册用户对应的门诊数据。

优选地,所述接收注册用户触发的疾病提醒请求,从医院服务器中获取所述注册用户对应的门诊数据,包括:

接收注册用户登录云服务器、并基于云服务器的用户操作界面上的虚拟按键所触发的疾病提醒请求,从医院服务器中获取所述注册用户对应的门诊数据;

或者,

接收注册用户基于移动终端的应用程序操作界面上的虚拟按键所触发的疾病提醒请求,从医院服务器中获取所述注册用户对应的门诊数据。

优选地,所述获取所述注册用户所在地区的天气预报信息,并在所 述天气预报信息中存在影响所述疾病类型的天气因素时,向所述注册用户发送提醒信息,包括:

按照预设时间间隔,获取所述注册用户所在地区在预设时间段内的天气预报信息;

解析获取的所述预设时间段内的天气预报信息,识别所述天气预报信息中是否存在影响所述疾病类型的天气因素;

识别出所述天气预报信息中存在影响所述疾病类型的天气因素时,向所述注册用户对应的移动终端发送相应的提醒信息。

优选地,所述获取注册用户的门诊数据的步骤之前,还包括:

云服务器建立与医院服务器和天气预报服务器的通信连接。

对应于以上所描述的一种提醒信息的发送方法,本发明还提供了一种提醒信息的发送服务器,包括:

数据获取模块,用于获取注册用户的门诊数据;

数据解析模块,用于解析获取的所述门诊数据,统计所述注册用户在预设时长内与天气因素有关的疾病类型,以及每种疾病类型所分别对应的就诊次数;

功能启动模块,用于若存在就诊次数超过预设阈值的疾病类型,则启动所述疾病类型对应的天气提醒功能;

信息提醒模块,用于获取所述注册用户所在地区的天气预报信息,并在所述天气预报信息中存在影响所述疾病类型的天气因素时,向所述注册用户发送提醒信息。

优选地,所述数据获取模块用于:

按照预设周期,从医院服务器中获取注册用户对应的门诊数据;

或者,

接收注册用户触发的疾病提醒请求,从医院服务器中获取所述注册用户对应的门诊数据。

优选地,所述数据获取模块用于:

接收注册用户登录云服务器、并基于云服务器的用户操作界面上的虚拟按键所触发的疾病提醒请求,从医院服务器中获取所述注册用户对应的门诊数据;

或者,

接收注册用户基于移动终端的应用程序操作界面上的虚拟按键所触发的疾病提醒请求,从医院服务器中获取所述注册用户对应的门诊数据。

优选地,所述信息提醒模块包括:

获取单元,用于按照预设时间间隔,获取所述注册用户所在地区在预设时间段内的天气预报信息;

解析单元,用于解析获取的所述预设时间段内的天气预报信息,识别所述天气预报信息中是否存在影响所述疾病类型的天气因素;

提醒单元,用于识别出所述天气预报信息中存在影响所述疾病类型的天气因素时,向所述注册用户对应的移动终端发送相应的提醒信息。

优选地,所述提醒信息的发送服务器还包括:

通信建立模块,用于建立与医院服务器和天气预报服务器的通信连接。

本发明以上所描述的一种提醒信息的发送方法及服务器可以达到如下有益效果:

通过获取注册用户的门诊数据;解析获取的所述门诊数据,统计所述注册用户在预设时长内与天气因素有关的疾病类型,以及每种疾病类型所分别对应的就诊次数;若存在就诊次数超过预设阈值的疾病类型,则启动所述疾病类型对应的天气提醒功能;获取所述注册用户所在地区的天气预报信息,并在所述天气预报信息中存在影响所述疾病类型的天气因素时,向所述注册用户发送提醒信息;具有:据用户在预设时长内的就诊情况,在可能存在影响用户发病的天气因素时,及时提醒用户的有益效果,提高了信息提醒的智能性和便捷性,同时也降低了注册用户相关疾病的发病率。

附图说明

图1是本发明提醒信息的发送方法的一种实施例方式的流程示意图;

图2是本发明提醒信息的发送方法中,图1所述实施例中步骤S40的一种实施方式的流程示意图;

图3是本发明提醒信息的发送方法的另一种实施例方式的流程示意图;

图4是本发明提醒信息的发送服务器的一种实施例方式的框图;

图5是本发明提醒信息的发送服务器中,图4所述实施例中提醒模块90的一种实施例方式的框图;

图6是本发明提醒信息的发送服务器的另一种实施方式的框图。

本发明实施例目的的实现、功能特点及优点将结合实施例,参照附 图做进一步说明。

具体实施方式

以下结合说明书附图及具体实施例进一步说明本发明的技术方案。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

本发明提醒信息的发送方法及服务器中,针对注册用户每次就医的门诊数据,医院终端均将该注册用户的所有门诊数据上传至医院服务器进行统一保存和管理。例如,每个注册用户唯一对应一个识别码ID,且每个ID对应存储的注册用户每次就诊的就诊时间、就诊医院、就诊结果等门诊数据。本发明提醒信息的发送方法及服务器的下述实施例中,将不再对上述内容进行赘述。

本发明提供了一种提醒信息的发送方法,用以:根据用户在预设时长内的就诊情况,在可能存在影响用户发病的天气因素时,及时提醒用户。请参照图1,图1是本发明提醒信息的发送方法的一种实施例方式的流程示意图;如图1所示,本发明提醒信息的发送方法可以实施为如下描述的步骤S10-S40:

步骤S10、获取注册用户的门诊数据;

本发明实施例中,云服务器从医院服务器中获取注册用户对应的门诊数据;其中,获取的所述门诊数据包括但不限于:

就医时间、就医医院、就医科室、就医门诊、门诊结果、用药记录等数据。

在一个实施例中,云服务器可以按照预设周期,定时从医院服务器 中获取注册用户对应的门诊数据。

在一个实施例中,云服务器也可以在接收到注册用户触发的疾病提醒请求时,从医院服务器中获取该注册用户对应的门诊数据。

其中,针对注册用户触发的疾病提醒请求这一触发条件,注册用户可以通过以下方式来触发上述疾病提醒请求:

注册用户的移动终端可以通过注册账号、密码登陆云服务器,登陆后,基于云服务器显示的用户操作界面上的虚拟按键,触发上述疾病提醒请求。云服务器接收到注册用户登录云服务器、并基于云服务器的用户操作界面上的虚拟按键所触发的疾病提醒请求时,从医院服务器获取该注册用户对应的门诊数据。

或者:

注册用户的移动终端上安装对应的应用程序APP,通过移动终端的APP操作界面上的虚拟按键,触发上述疾病提醒请求。云服务器接收注册用户基于移动终端的应用程序操作界面上的虚拟按键所触发的疾病提醒请求时,从医院服务器中获取所述注册用户对应的门诊数据。

步骤S20、解析获取的所述门诊数据,统计所述注册用户在预设时长内与天气因素有关的疾病类型,以及每种疾病类型所分别对应的就诊次数;

云服务器获取到注册用户对应的门诊数据后,对获取的所述门诊数据进行解析,统计该注册用户在预设时长内与天气因素有关的疾病类型,同时,也一并统计上述与天气因素有关的疾病类型所分别对应的就诊次数。

比如,对获取的门诊数据统计最近的12个月内跟天气有关的疾病类型,比如,感冒、紫外线敏感、中暑等跟天气有关的疾病类型;同时, 统计上述每一种类型的疾病分别在上述12个月内所出现的次数。

步骤S30、若存在就诊次数超过预设阈值的疾病类型,则启动所述疾病类型对应的天气提醒功能;

将统计的上述与天气因素有关的每一种疾病类型的次数与预设阈值进行比较,若存在就诊次数超过上述预设阈值的疾病类型,则启动这种疾病类型对应的天气提醒功能。

比如,若统计出上述12个月内,注册用户感冒的次数超过预设阈值10次,则云服务器为该注册用户启动该确定的“感冒”这一疾病类型对应的天气提醒功能。

步骤S40、获取所述注册用户所在地区的天气预报信息,并在所述天气预报信息中存在影响所述疾病类型的天气因素时,向所述注册用户发送提醒信息。

在启动对应疾病类型的天气提醒功能后,云服务器获取该注册用户所在的地区,并通过天气预报服务器获取该注册用户所在地区的天气预报信息。当获取的天气预报信息中,存在影响该疾病类型的天气因素时,云服务器向该注册用户发送对应的提醒信息。

比如,通过获取该注册用户所在地区的未来3天内的天气预报信息,发现未来3天,存在影响紫外线过敏这一疾病类型的天气因素时,也就是说,该地区内紫外线较强,则针对上述符合条件的紫外线过敏的注册用户发送对应的提醒信息,以提醒该注册用户注意预防,或者及时采取对应的保护和预防措施,降低这一疾病的发病率。

本发明一种提醒信息的发送方法通过获取注册用户的门诊数据;解析获取的所述门诊数据,统计所述注册用户在预设时长内与天气因素有关的疾病类型,以及每种疾病类型所分别对应的就诊次数;若存在就诊 次数超过预设阈值的疾病类型,则启动所述疾病类型对应的天气提醒功能;获取所述注册用户所在地区的天气预报信息,并在所述天气预报信息中存在影响所述疾病类型的天气因素时,向所述注册用户发送提醒信息;具有:据用户在预设时长内的就诊情况,在可能存在影响用户发病的天气因素时,及时提醒用户的有益效果,提高了信息提醒的智能性和便捷性,同时也降低了注册用户相关疾病的发病率。

基于图1所述实施例的描述,在一个实施例中,本发明提醒信息的发送方法中,云服务器获取到对应的天气预报信息后,可以通过图2所描述的实施方式,实现向注册用户发送对应的提醒信息。

参照图2,图2是本发明提醒信息的发送方法中,图1所述实施例中步骤S40的一种实施方式的流程示意图;如图2所示,图1所述实施例中,“步骤S40、获取所述注册用户所在地区的天气预报信息,并在所述天气预报信息中存在影响所述疾病类型的天气因素时,向所述注册用户发送提醒信息”,可以实施为如下描述的步骤S401-S403:

步骤S401、按照预设时间间隔,获取所述注册用户所在地区在预设时间段内的天气预报信息;

本发明实施例中,当存在就诊次数超过预设阈值的疾病类型,云服务器启动该疾病类型对应的天气提醒功能后,云服务器可以按照预设时间间隔,从天气预报服务器中获取该注册用户所在地在预设时间段内的天气预报信息。比如,云服务器每隔24小时,从天气预报服务器中获取该注册用户所在地,在未来5天内的天气预报信息。

步骤S402、解析获取的所述预设时间段内的天气预报信息,识别所述天气预报信息中是否存在影响所述疾病类型的天气因素;

步骤S403、识别出所述天气预报信息中存在影响所述疾病类型的天气因素时,向所述注册用户对应的移动终端发送相应的提醒信息。

云服务器解析获取到的上述预设时间段内的天气预报信息,比如,未来2天内,气温将骤降12℃,且启动了“感冒”这一疾病类型对应的天气提醒功能,而“未来2天内,气温将骤降12℃”为影响上述疾病“感冒”的天气因素,则向对应的注册用户发送提醒信息。比如,直接向该注册用户对应的移动终端发送短消息,或者通过该移动终端上安装的APP直接发送提醒信息等。本发明实施例对云服务器向注册用户发送提醒信息的具体发送方式和发送内容不做限定。

本发明实施例云服务器按照预设时间间隔获取预设时间段内的天气预报信息,进而根据对应的天气预报信息,向注册用户发送对应的提醒信息,具有节约数据处理时长、提高数据处理效率的有益效果。

基于图1、图2所述实施例的描述,在一个实施例中,本发明提醒信息的发送方法中,云服务器与医院服务器和天气预报服务器预先建立通信连接,进而在需要访问上述医院服务器和天气预报服务器时,直接获取相应数据即可。

如图3所示,本发明提醒信息的发送方法在执行图1所述的“步骤S10、获取注册用户的门诊数据”的步骤之前,还需执行如下步骤S101:

步骤S101、云服务器建立与医院服务器和天气预报服务器的通信连接。

本发明实施例中,云服务器在执行提醒信息的发送功能之前,首先需要与医院服务器和天气预报服务器建立通信连接。当云服务器与医院服务器和天气预报服务器成功建立通信连接后,云服务器即拥有了访问 医院服务器和天气预报服务器分别对应的相应数据库的权限。其中,云服务器访问上述医院服务器和天气预报服务器的具体权限大小,由后台技术人员触发相应的授权访问指令来确定。

本发明提醒信息的发送方法通过云服务器与医院服务器和天气预报服务器建立通信连接,具有便捷访问并获取相关数据的有益效果,是后续云服务器向注册用户发送相应提醒信息的前提和依据。

对应于以上所描述的一种提醒信息的发送方法,本发明还提供了一种提醒信息的发送服务器;本发明提醒信息的发送服务器具备上述图1、图2和图3所述实施例中描述的云服务器的全部功能。

如图4所示,本发明一种提醒信息的发送服务器包括:数据获取模块60、数据解析模块70、功能启动模块80以及信息提醒模块90;其中:

所述数据获取模块60,用于获取注册用户的门诊数据;

本发明实施例中,云服务器的数据获取模块60从医院服务器中获取注册用户对应的门诊数据;其中,数据获取模块60获取的所述门诊数据包括但不限于:

就医时间、就医医院、就医科室、就医门诊、门诊结果、用药记录等数据。

在一个实施例中,所述数据获取模块60可以按照预设周期,定时从医院服务器中获取注册用户对应的门诊数据。

在一个实施例中,所述数据获取模块60也可以在接收到注册用户触发的疾病提醒请求时,从医院服务器中获取该注册用户对应的门诊数据。

其中,针对注册用户触发的疾病提醒请求这一触发条件,注册用户可以通过以下方式来触发上述疾病提醒请求:

注册用户的移动终端可以通过注册账号、密码登陆云服务器,登陆后,基于云服务器显示的用户操作界面上的虚拟按键,触发上述疾病提醒请求。服务器的数据获取模块60接收到注册用户登录云服务器、并基于云服务器的用户操作界面上的虚拟按键所触发的疾病提醒请求时,从医院服务器获取该注册用户对应的门诊数据。

或者:

注册用户的移动终端上安装对应的应用程序APP,通过移动终端的APP操作界面上的虚拟按键,触发上述疾病提醒请求。云服务器的数据获取模块60接收注册用户基于移动终端的应用程序操作界面上的虚拟按键所触发的疾病提醒请求时,从医院服务器中获取所述注册用户对应的门诊数据。

所述数据解析模块70,用于解析获取的所述门诊数据,统计所述注册用户在预设时长内与天气因素有关的疾病类型,以及每种疾病类型所分别对应的就诊次数;

云服务器的数据获取模块60获取到注册用户对应的门诊数据后,数据解析模块70对获取的所述门诊数据进行解析,统计该注册用户在预设时长内与天气因素有关的疾病类型,同时,数据解析模块70也一并统计上述与天气因素有关的疾病类型所分别对应的就诊次数。

比如,数据解析模块70对获取的门诊数据统计最近的12个月内跟天气有关的疾病类型,比如,感冒、紫外线敏感、中暑等跟天气有关的疾病类型;同时,数据解析模块70统计上述每一种类型的疾病分别在上述12个月内所出现的次数。

所述功能启动模块80,用于若存在就诊次数超过预设阈值的疾病类型,则启动所述疾病类型对应的天气提醒功能;

功能启动模块80将统计的上述与天气因素有关的每一种疾病类型的次数与预设阈值进行比较,若存在就诊次数超过上述预设阈值的疾病类型,则启动这种疾病类型对应的天气提醒功能。

比如,若统计出上述12个月内,注册用户感冒的次数超过预设阈值10次,则云服务器的功能启动模块80为该注册用户启动该确定的“感冒”这一疾病类型对应的天气提醒功能。

所述信息提醒模块90,用于获取所述注册用户所在地区的天气预报信息,并在所述天气预报信息中存在影响所述疾病类型的天气因素时,向所述注册用户发送提醒信息。

在功能启动模块80启动对应疾病类型的天气提醒功能后,云服务器的信息提醒模块90获取该注册用户所在的地区,并通过天气预报服务器获取该注册用户所在地区的天气预报信息。当获取的天气预报信息中,存在影响该疾病类型的天气因素时,信息提醒模块90向该注册用户发送对应的提醒信息。

比如,信息提醒模块90通过获取该注册用户所在地区的未来3天内的天气预报信息,发现未来3天,存在影响紫外线过敏这一疾病类型的天气因素时,也就是说,该地区内紫外线较强,则信息提醒模块90针对上述符合条件的紫外线过敏的注册用户发送对应的提醒信息,以提醒该注册用户注意预防,或者及时采取对应的保护和预防措施,降低这一疾病的发病率。

本发明一种提醒信息的发送服务器通过获取注册用户的门诊数据;解析获取的所述门诊数据,统计所述注册用户在预设时长内与天气因素有关的疾病类型,以及每种疾病类型所分别对应的就诊次数;若存在就诊次数超过预设阈值的疾病类型,则启动所述疾病类型对应的天气提醒 功能;获取所述注册用户所在地区的天气预报信息,并在所述天气预报信息中存在影响所述疾病类型的天气因素时,向所述注册用户发送提醒信息;具有:据用户在预设时长内的就诊情况,在可能存在影响用户发病的天气因素时,及时提醒用户的有益效果,提高了信息提醒的智能性和便捷性,同时也降低了注册用户相关疾病的发病率。

基于图4所述实施例的描述,在图5所述的实施例中,本发明提醒信息的发送服务器中,所述信息提醒模块90包括:

获取单元901,用于按照预设时间间隔,获取所述注册用户所在地区在预设时间段内的天气预报信息;

本发明实施例中,当存在就诊次数超过预设阈值的疾病类型,云服务器的功能启动模块80启动该疾病类型对应的天气提醒功能后,云服务器中信息提醒模块90的获取单元901可以按照预设时间间隔,从天气预报服务器中获取该注册用户所在地在预设时间段内的天气预报信息。比如,获取单元901每隔24小时,从天气预报服务器中获取该注册用户所在地,在未来5天内的天气预报信息。

解析单元902,用于解析获取的所述预设时间段内的天气预报信息,识别所述天气预报信息中是否存在影响所述疾病类型的天气因素;

提醒单元903,用于识别出所述天气预报信息中存在影响所述疾病类型的天气因素时,向所述注册用户对应的移动终端发送相应的提醒信息。

解析单元902解析获取到的上述预设时间段内的天气预报信息,比如,未来2天内,气温将骤降12℃,且功能启动模块80启动了“感冒”这一疾病类型对应的天气提醒功能,而“未来2天内,气温将骤降12℃”为影响上述疾病“感冒”的天气因素,则提醒单元903向对应的注册用户发送提醒 信息。比如,提醒单元903直接向该注册用户对应的移动终端发送短消息,或者通过该移动终端上安装的APP直接发送提醒信息等。本发明实施例对云服务器中信息提醒模块90的提醒单元903向注册用户发送提醒信息的具体发送方式和发送内容不做限定。

本发明实施例云服务器按照预设时间间隔获取预设时间段内的天气预报信息,进而根据对应的天气预报信息,向注册用户发送对应的提醒信息,具有节约数据处理时长、提高数据处理效率的有益效果。

基于图4、图5所述实施例的描述,在一个实施例中,本发明提醒信息的发送服务器中,提醒信息的发送服务器与医院服务器和天气预报服务器预先建立通信连接,进而在需要访问上述医院服务器和天气预报服务器时,直接获取相应数据即可。

如图6所示,本发明一种提醒信息的发送服务器还包括:

通信建立模块100,用于建立与医院服务器和天气预报服务器的通信连接。

本发明实施例中,提醒信息的发送服务器在执行提醒信息的发送功能之前,首先需要与医院服务器和天气预报服务器建立通信连接。当提醒信息的发送服务器通过上述通信建立模块100与医院服务器和天气预报服务器成功建立通信连接后,提醒信息的发送服务器即拥有了访问医院服务器和天气预报服务器分别对应的相应数据库的权限。其中,提醒信息的发送服务器访问上述医院服务器和天气预报服务器的具体权限大小,由后台技术人员触发相应的授权访问指令来确定。

本发明提醒信息的发送服务器通过与医院服务器和天气预报服务器建立通信连接,具有便捷访问并获取相关数据的有益效果,是后续该提 醒信息的发送服务器向注册用户发送相应提醒信息的前提和依据。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。

以上所述仅为本发明的优选实施例,并非因此限制其专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1