一种基于室内的体检方法、装置和系统的制作方法_2

文档序号:9453726阅读:来源:国知局
体检区域中的用户终端的数量确定人数,查询体检区域对应的体检项目的时间,用人数乘以体检项目的时间得到该体检区域的等待时长。
[0039]S203、将等待时长最少的体检区域作为目标体检区域,并规划出用户终端的当前位置到所述目标体检区域的行走路线。
[0040]具体的,将等待时长最少的体检区域作为目标体检区域,获取用户终端的当前位置,以及查询目标体检区域的位置,由于体检区域的位置是固定的,可直接根据预先存储的位置查询得到体检区域的位置,在电子地图上规划出当前位置至目标体检区域的行走路线
[0041]S204、在所述用户终端上显示用于提示用户根据所述行走路线前往所述目标体检区域的消息。
[0042]S205、确定所述目标体检区域对应的体检项目完成时,重复执行所述确定未完成的体检项目,直到完成全部的体检项目。
[0043]具体的,确定目标体检区域对应的体检项目完成时,重复执行执行确定未完成的体检项目,查询未未完成的体检项目对应的各个体检区域,获取各个体检区域的等待时长,将等待时长最少的体检区域作为新的目标体检区域,规划出当前位置至新的目标体检区域的行走路线,在用户终端上显示该行走路线以及提示用户根据该行走路线前往新的目标体检区域。
[0044]参见图3,为本发明实施例提供的一种基于室内的体检方法的流程示意图,在本发明实施例中,所述方法包括:
[0045]S301、接收用户终端发送的体检套餐标识,查询与所述体检套餐标识对应的全部的体检项目。
[0046]具体的,体检套餐标识表示体检套餐的身份信息,体检套餐包括多个体检项目,用户终端上显示多个体检套餐,用户选择其中的一个体检套餐后,向服务器发送对应的体检套餐标识,服务器根据体检套餐标识查询对应的全部的体检项目。
[0047]举例说明,用户终端向服务器发送体检套餐A的体检套餐标识,服务器查询该体检套餐标识对应的全部体检项目为:体检项目I至体检项目10,共10个体检项目。
[0048]可选的,用户终端也可以直接向服务器发送全部的体检项目的标识信息,服务器根据标识信息确定用户需要完成的多个体检项目。
[0049]S302、确定所述全部的体检项目中未完成的体检项目。
[0050]具体的,确定全部的体检项目中未完成的体检项目,由于此时体检尚未开始,因此未完成的体检项目为全部的体检项目。例如,未完成的体检项目为体检项目1-体检项目10。
[0051]S303、确定所述未完成的体检项目分别对应的体检区域中的人数,以及查询各个体检项目的体检耗时。
[0052]具体的,体检区域为预先根据不同的体检项目所在的位置而划分的区域,不同的体检项目对应不同的体检区域,体检项目和体检区域的映射关系预先存储在服务器中,同时服务器中预先设置有各个体检项目的体检耗时,服务器确定未完成的体检项目分别对应的体检区域中的人数,以及查询服务器中存储的各个体检项目的体检耗时。
[0053]举例说明,经过一段时间后,全部的体检项目中未完成的体检项目为:体检项目
2、体检项目5、体检项目7和体检项目10,服务器查询上述四个体检项目分别对应的体检区域为:501室、701室、102室、503室,服务器获取当前时刻上述四个体检区域中的人数,获取人数的方法可以是:通过体检区域中设置的摄像头进行扫描获取到人数或将体检区域内的用户终端的数量作为人数,或通过其他方式获取体检区域中的人数,本发明不作限制。服务器查询到体检项目2的体检耗时为5分钟,对应的体检区域501室的人数为10人,体检项目5的体检耗时为3分钟,对应的体检区域701室的人数为5人,体检项目7的体检耗时为4分钟,对应的体检区域103室的人数为20人,体检项目10的体检耗时为10分钟,对应的体检区域503室的人数为8人。
[0054]S304、根据人数和体检耗时确定各个体检项目对应的体检区域的等待时长。
[0055]具体的,根据体检区域内的人数和对应的体检项目的体检耗时计算出该体检区域的等待时长。
[0056]根据S303所述的例如,体检区域501室的等待时长为5*10 = 50分钟,体检区域701室的等待时长为3*5 = 15,体检区域103室的等待时长为4*20 = 80分钟,体检区域503室的等待时长为10*8 = 80分钟。
[0057]S305、将等待时长最少的体检区域作为目标体检区域,并规划出用户终端的当前位置至所述目标体检区域的行走路线。
[0058]例如,上述4个体检区域中,等待时长最少的体检区域为701室,服务器获取用户终端的当前位置,获取用户终端的位置可以是通过用户终端上报的RSS和AP的标识信息确定用户终端所在的楼层以及楼层的坐标。目标体检区域的位置是固定的,服务器在用户终端至目标体检区域之间规划出距离最短的行走路线。
[0059]优选的,用户终端在确定目标体检区域时,可以考虑用户当前位置至体检区域的步行时长。具体方法是:服务器得到N个体检区域的等待时长,服务器计算所述用户终端至所述N个体检区域中各个体检区域的距离,根据距离和预设的步行速度得到前往各个体检区域的步行时间,选取步行时间加上等待时间最少的体检区域作为目标体检区域。例如,通过上述计算方法得到4个体检区域的等待时长分别为tl、t2、t3、t4,获取用户终端的当前位置分别至4个体检区域的举例为sl、s2、s3、s4,预先设置的步行速度为V,则计算得到各个体检区域的实际等待时长为tl+(sl/v)、t2+(s2/v)、t3+(s3/v)、t4+(s4/v),从上述四个参数中选取值最小的体检区域作为目标体检区域。其中,计算用户的当前位置前往各个体检区域的时间的方式不限于本发明的实施例,本发明不作限制。
[0060]S306、在所述用户终端上显示用于提示用户根据所述行走路线。
[0061]具体的,服务器在用户终端的电子地图上显示规划好的行走路线,用户根据行走路线前往目标体检区域进行排队。
[0062]S307、根据所述用户终端方式的完成指示消息确定所述目标体检区域对应的体检项目已完成。
[0063]具体的,目标体检区域内的体检项目完成后,用户通过用户终端向服务器发送完成指示消息,指示消息中携带体检项目的标识信息,服务器接收到该完成指示消息后确定目标区域内的体检项目已完成,此时未完成的体检项目不再包括该体检项目。
[0064]例如,目标体检区域为701室内,对应的体检项目为5,体检项目5完成后,用户通过用户终端向服务器发送写的体检项目5的标识信息的完成指示消息,服务器接收到该完成指示消息后确认体检项目5已完成,此时未完成的体检项目为体检项目2、体检项目7和体检项目10。
[0065]可选的,服务器确定目标体检区域内的体检项目已完成的方法还可以是:监测到所述用户终端移动出所述目标体检区域的时长超过预设时长或距离所述目标体检区域的长度超过预设长度时,确定所述目标体检区域对应的体检项目已完成。
[0066]具体的,用户终端进入到目标体检区域,然后移动出目标体检区域内的的时长超过预设时长确定体检项目已完成,或移动出目标体检区域的距离超过预设长度时,确定体检项目已完成。确定体检项目是否已完成的方法不限于此,本发明不作限制。
[0067]S308、判断所述全部的体检项目是否均完成。
[0068]具体的,若为否,继续执行S302,若为是,执行S309。
[0069]S309、生成体检报告,以及将所述体检报告发送至所述用户终端预先设置的电子邮箱。
[0070]实施本发明的实施例,服务器在确定用户完成当前的体检项目后,确定未完成的体检项目对应的各个体检区域的等待时长,将等待时长最少的体检区域作为目标体检区域,规划出用户终端的当前位置至目标体检区域的行走路线,提示用户按照行走路线前往目标体检区域,确定目标体检区域的体检项目完成后,重新执行上述步骤,这样使用户每次都能前往等待时长最少的体检区域进行体检,减少了用户的等待时长,同时规划出行走路线
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1