一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

基于蓝牙设备的智能呼叫方法、装置、电子设备及介质与流程

2021-12-13 00:01:00 来源:中国专利 TAG:


1.本发明涉及数字医疗技术领域,具体涉及一种基于蓝牙设备的智能呼叫方法、装置、电子设备及介质。


背景技术:

2.体检中心在进行客户体检时,因体检客户人数众多,各体检项目的检查条件和检查时长不同、楼层差异和位置分散等原因,引起客户在不同检查体检科室分布不均衡的情况。现有技术采用已具备蓝牙定位技术的手环/胸卡与排队系统交互实现医生端呼叫功能。
3.然而,现有的已具备蓝牙定位技术的手环或者胸卡与排队系统进行对接时,需要与手环或者胸卡进行配对连接,手环或者胸卡提出的服务请求并反馈请求结果,同时提出的排队请求并反馈队列信息等,但是,客户在完成检查刷新排队队列后,并没有将实际定位信息同步更新到医生端电脑或实际定位坐标是一个二维坐标,导致医生端无法判断真实可以叫号的客户,导致医生端呼叫客户号码的准确率低。


技术实现要素:

4.鉴于以上内容,有必要提出一种基于蓝牙设备的智能呼叫方法、装置、电子设备及介质,通过蓝牙信号确定每个客户的下一个预计到达科室,解决了医生端叫号时客户无法及时到达及排队堵点的问题,提高了医生端呼叫客户号码的准确率及效率。
5.本发明的第一方面提供一种基于蓝牙设备的智能呼叫方法,所述方法包括:
6.采集客户的体检标识码、排队号码及蓝牙发送器标识码,并将所述客户的体检标识码、排队号码及蓝牙发送器标识码进行绑定,其中,所述客户包含有一个或者多个;
7.根据每个所述客户的体检标识码判断每个所述客户是否存在待体检项目;
8.当每个所述客户存在待体检项目时,响应于每个所述客户的待体检项目触发目标蓝牙发送器发送蓝牙信号,计算每个所述客户的待体检项目的科室与对应目标蓝牙发送器之间的目标距离,并将计算得到的所述目标距离上报至每个所述客户的待体检项目的科室的蓝牙接收器;
9.根据每个所述客户的待体检项目的科室的蓝牙接收器接收的目标距离确定每个所述客户的下一个预计到达科室,其中,所述目标距离包含有一个或者多个;
10.根据每个所述客户的下一个预计到达科室、所述下一个预计到达科室的当前排队信息及每个所述客户的排队号码生成对应客户的呼叫指令,并下发所述呼叫指令至所述下一个预计到达科室的医生端执行叫号。
11.可选地,所述根据每个所述客户的待体检项目的科室的蓝牙接收器接收的目标距离确定每个所述客户的下一个预计到达科室包括:
12.识别每个所述客户的待体检项目的科室的蓝牙接收器接收的目标距离,其中,所述目标距离包含一个或者多个;
13.判断每个所述目标距离是否满足预设的呼叫距离范围阈值;
14.当每个所述目标距离满足所述预设的呼叫距离范围阈值时,将每个所述目标距离对应的蓝牙接收器的科室确定为每个所述客户的下一个预计到达科室。
15.可选地,所述根据每个所述客户的下一个预计到达科室、所述下一个预计到达科室的当前排队信息及每个所述客户的排队号码生成对应客户的呼叫指令包括:
16.获取下一个预计到达科室的蓝牙接收器对应的多个目标距离进行降序排序,生成距离队列;
17.根据每个所述客户的排队号码及所述距离队列对所述下一个预计到达科室的当前排队信息进行更新,得到目标队列;
18.根据所述目标队列中每个所述客户的排队信息生成对应客户的呼叫指令。
19.可选地,所述根据每个所述客户的体检标识码判断每个所述客户是否存在待体检项目包括:
20.识别每个所述客户的体检标识码对应的多个体检项目,从预设的蓝牙接收器数据库中确定出所述多个体检项目对应的多台第一蓝牙接收器,及所述多台第一蓝牙接收器对应的多个第一标识码,其中,每个所述体检项目的科室中安装有一台蓝牙接收器;
21.采集每个所述客户的体检标识码中已体检项目对应的多台第二蓝牙接收器,及所述多台第二蓝牙接收器对应的多个第二标识码;
22.当所述多个第一标识码与所述多个第二标识码完全匹配时,确定每个所述客户不存在待体检项目;或者
23.当所述多个第一标识码与所述多个第二标识码不完全匹配时,确定每个所述客户存在待体检项目。
24.可选地,所述方法还包括:
25.当每个所述客户不存在待体检项目,结束体检。
26.可选地,所述计算每个所述客户的待体检项目的科室与对应目标蓝牙发送器之间的目标距离包括:
27.获取每个所述客户的待体检项目的科室的第一位置坐标,及触发每个所述客户的待体检项目的科室的蓝牙接收器,采集每个所述客户的目标蓝牙发送器的第二位置坐标;
28.根据每个所述客户的目标蓝牙发送器的第二位置坐标与对应待体检项目的科室的第一位置坐标之间的行走路径,从预设的数据库中确定出每个所述客户的目标蓝牙发送器的预设的距离加权系数;
29.计算每个所述客户的目标蓝牙发送器的第二位置坐标与对应待体检项目的科室的第一位置坐标之间的距离的绝对值,并将所述绝对值与对应客户的目标蓝牙发送器的预设的距离加权系数之间的乘积,确定为每个所述客户的待体检项目的科室与对应目标蓝牙发送器之间的目标距离。
30.可选地,在所述下发所述呼叫指令至所述下一个预计到达科室的医生端执行叫号之后,所述方法还包括:
31.当每个所述客户在所述下一个预计到达的科室结束体检时,触发所述下一个预计到达科室的蓝牙接收器发送行程结束指令信号,响应于所述行程结束指令信号从所述蓝牙接收器对应的科室的当前排队信息中移除每个所述客户的排队号码。
32.本发明的第二方面提供一种基于蓝牙设备的智能呼叫装置,所述装置包括:
33.采集模块,用于采集客户的体检标识码、排队号码及蓝牙发送器标识码,并将所述客户的体检标识码、排队号码及蓝牙发送器标识码进行绑定,其中,所述客户包含有一个或者多个;
34.判断模块,用于根据每个所述客户的体检标识码判断每个所述客户是否存在待体检项目;
35.计算模块,用于当每个所述客户存在待体检项目时,响应于每个所述客户的待体检项目触发目标蓝牙发送器发送蓝牙信号,计算每个所述客户的待体检项目的科室与对应目标蓝牙发送器之间的目标距离,并将计算得到的所述目标距离上报至每个所述客户的待体检项目的科室的蓝牙接收器;
36.确定模块,用于根据每个所述客户的待体检项目的科室的蓝牙接收器接收的目标距离确定每个所述客户的下一个预计到达科室,其中,所述目标距离包含有一个或者多个;
37.叫号模块,用于根据每个所述客户的下一个预计到达科室、所述下一个预计到达科室的当前排队信息及每个所述客户的排队号码生成对应客户的呼叫指令,并下发所述呼叫指令至所述下一个预计到达科室的医生端执行叫号。
38.本发明的第三方面提供一种电子设备,所述电子设备包括处理器和存储器,所述处理器用于执行所述存储器中存储的计算机程序时实现所述的基于蓝牙设备的智能呼叫方法。
39.本发明的第四方面提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现所述的基于蓝牙设备的智能呼叫方法。
40.综上所述,本发明所述的基于蓝牙设备的智能呼叫方法、装置、电子设备及介质,一方面,通过根据每个客户的蓝牙发送器发送的蓝牙信号,触发蓝牙接收器接收所述蓝牙信号,根据所述蓝牙信号确定每个所述客户的下一个预计到达科室,解决了医生端叫号时客户无法及时到达及排队堵点的问题,提高了后续医生端呼叫客户号码的准确率及效率,同时,提高了客户的体检效率及满意度;另一方面,根据每个所述客户的排队号码和距离队列对所述下一个预计到达科室的当前排队信息进行更新,根据更新后的排队信息生成每个所述客户的呼叫指令,通过在执行叫号的过程中,考虑到了客户的排队号码及距离队列,从多个维度考虑生成每个所述客户的呼叫指令,提高了每个所述客户的呼叫指令生成的准确率,进而提高了后续医生端呼叫客户号码的准确率;最后,计算每个所述客户的待体检项目的科室与对应目标蓝牙发送器之间的目标距离,在进行目标距离计算过程中,考虑了客户的实际地理位置,预先设置了距离加权系数,通过对目标距离进行距离加权,确保了医生端进行号码呼叫时待体检客户能够及时的赶到,提高了医生端呼叫客户号码的准确率。
附图说明
41.图1是本发明实施例一提供的基于蓝牙设备的智能呼叫方法的流程图。
42.图2是本发明实施例一提供的生成客户呼叫指令的示意图。
43.图3是本发明实施例二提供的基于蓝牙设备的智能呼叫装置的结构图。
44.图4是本发明实施例三提供的电子设备的结构示意图。
具体实施方式
45.为了能够更清楚地理解本发明的上述目的、特征和优点,下面结合附图和具体实施例对本发明进行详细描述。需要说明的是,在不冲突的情况下,本发明的实施例及实施例中的特征可以相互组合。
46.除非另有定义,本文所使用的所有的技术和科学术语与属于本发明的技术领域的技术人员通常理解的含义相同。本文中在本发明的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本发明。
47.实施例一
48.图1是本发明实施例一提供的基于蓝牙设备的智能呼叫方法的流程图。
49.在本实施例中,所述基于蓝牙设备的智能呼叫方法可以应用于电子设备中,对于需要进行基于蓝牙设备的智能呼叫的电子设备,可以直接在电子设备上集成本发明的方法所提供的基于蓝牙设备的智能呼叫的功能,或者以软件开发工具包(software development kit,sdk)的形式运行在电子设备中。
50.本发明所述的基于蓝牙设备的智能呼叫方法可应用于智能诊疗、远程会诊。
51.如图1所示,所述基于蓝牙设备的智能呼叫方法具体包括以下步骤,根据不同的需求,该流程图中步骤的顺序可以改变,某些可以省略。
52.本实施例中,所述基于蓝牙设备的智能呼叫方法应用于体检中心,具体地,体检中心针对每个客户发放体检标识码、排队号码及蓝牙发送器,为每个科室安装蓝牙接收器,当客户需要体检时,触发蓝牙发送器发送蓝牙信号,同时触发蓝牙接收器接收蓝牙发送器发送的蓝牙信号,根据蓝牙信号确定客户的位置信息及与对应的科室的目标距离,根据目标距离及对应科室的当前排队信息触发蓝牙接收器执行叫号。
53.s11,采集客户的体检标识码、排队号码及蓝牙发送器标识码,并将所述客户的体检标识码、排队号码及蓝牙发送器标识码进行绑定,其中,所述客户包含有一个或者多个。
54.本实施例中,体检标识码用以唯一确定客户的体检过程,排队号码指定的客户体检顺序,蓝牙发送器标识码用以唯一识别客户对应的蓝牙发送器。
55.本实施例中,客户在进行体检时,预先在接诊台获取体检标识码、排队号码及蓝牙发送器,服务端采集到客户的体检标识码、排队号码及蓝牙发送器标识码,并将客户的体检标识码、排队号码与蓝牙发送器标识码进行绑定,当所述客户触发蓝牙发送器发送蓝牙信号时,体检中心的体检科室触发蓝牙接收器接收每个蓝牙发送器发送的蓝牙信号,可以根据蓝牙信号确定对应的客户及客户的体检标识码和排队号码。
56.s12,根据每个所述客户的体检标识码判断每个所述客户是否存在待体检项目。
57.本实施例中,待体检项目指定是客户未体检的项目,客户在体检过程中,可以根据客户的体检标识码,确定出客户的未体检的项目和已体检的项目。
58.在一个可选的实施例中,所述根据每个所述客户的体检标识码判断每个所述客户是否存在待体检项目包括:
59.识别每个所述客户的体检标识码对应的多个体检项目,从预设的蓝牙接收器数据库中确定出所述多个体检项目对应的多台第一蓝牙接收器,及所述多台第一蓝牙接收器对应的多个第一标识码,其中,每个所述体检项目的科室中安装有一台蓝牙接收器;
60.采集每个所述客户的体检标识码中已体检项目对应的多台第二蓝牙接收器,及所
述多台第二蓝牙接收器对应的多个第二标识码;
61.当所述多个第一标识码与所述多个第二标识码完全匹配时,确定每个所述客户不存在待体检项目;或者
62.当所述多个第一标识码与所述多个第二标识码不完全匹配时,确定每个所述客户存在待体检项目。
63.本实施例中,所述第一蓝牙接收器指的是所述多个待体检项目对应的蓝牙接收器,包括已体检项目对应的蓝牙接收器和未体检项目对应的蓝牙接收器,所述第二蓝牙接收器指的是已体检项目对应的蓝牙接收器,通过将所述多个第一蓝牙接收器的多个第一标识码与多个第二蓝牙接收器的多个第二标识码进行完全匹配,快速确定出每个客户是否存在待体检项目,当存在待体检项目时,继续进行体检。
64.本实施例中,通过判断所述客户是否存在待体检项目,当不存在体检项目时,结束体检,可以避免蓝牙接收器接收到无体检项目的客户的蓝牙发送器发送的蓝牙信号后,将所述无体检项目的客户加入至所述科室的当前排队信息中出现无效叫号的情况,提高了医生端呼叫客户号码的准确率。
65.s13,当每个所述客户存在待体检项目时,响应于每个所述客户的待体检项目触发目标蓝牙发送器发送蓝牙信号,计算每个所述客户的待体检项目的科室与对应目标蓝牙发送器之间的目标距离,并将计算得到的所述目标距离上报至每个所述客户的待体检项目的科室的蓝牙接收器。
66.本实施例中,当客户存在待体检项目时,触发蓝牙发送器发送蓝牙信号,同时待体检项目的科室触发蓝牙接收器接收蓝牙信号,并计算待体检项目的科室与蓝牙发送器之间的目标距离,具体地,所述目标距离指的是待体检项目的科室与所述蓝牙发送器之间的直线距离的绝对值。
67.本实施例中,若待体检客户在三楼,待体检项目的科室在一楼,如果直接计算待体检客户与待体检项目的科室之间的直线距离,无法确保医生端进行号码呼叫时待体检客户能够及时的赶到,故在进行目标距离计算过程中,考虑了客户的实际地理位置,预先设置了距离加权系数,通过对目标距离进行距离加权,确保了医生端进行号码呼叫时待体检客户能够及时的赶到,提高了医生端呼叫客户号码的准确率。
68.在一个可选的实施例中,所述计算每个所述客户的待体检项目的科室与对应目标蓝牙发送器之间的目标距离包括:
69.获取每个所述客户的待体检项目的科室的第一位置坐标,及触发每个所述客户的待体检项目的科室的蓝牙接收器,采集每个所述客户的目标蓝牙发送器的第二位置坐标;
70.根据每个所述客户的目标蓝牙发送器的第二位置坐标与对应待体检项目的科室的第一位置坐标之间的行走路径,从预设的数据库中确定出对应每个所述客户的目标蓝牙发送器的预设的距离加权系数;
71.计算每个所述客户的目标蓝牙发送器的第二位置坐标与对应待体检项目的科室的第一位置坐标之间的距离的绝对值,并将所述绝对值与对应客户的目标蓝牙发送器的预设的距离加权系数之间的乘积,确定为每个所述客户的待体检项目的科室与对应目标蓝牙发送器之间的目标距离。
72.本实施例中,预设的数据库中存储有多个预设的距离加权系数,具体地,在进行距
离加权系数设置时,所述预设的距离加权系数可以为一个值,也可以为一个函数,例如,当待体检客户在三楼,待体检项目的科室在一楼时,对应的预设的距离加权系数可以设置为2,当待体检客户在三楼,待体检项目的科室在二楼时,对应的预设的距离加权系数可以设置为1。
73.在其他一些可选的实施例中,在设置预设的距离加权系数时,可以根据待体检客户的群体类别及实际地理位置综合考虑进行设置,例如,当待体检客户在三楼,三楼存在长廊和拐角,待体检项目的科室在二楼时,待体检客户的群体类别为老人时,确定所述待体检客户的年龄较大,走路比较慢,同时行走需要经过长廊和拐角,故预设的距离加权系数可以设置为3。
74.本实施例中,预设的距离加权系数越大,表示到达下一个科室的时长越长;预设的距离加权系数越小,表示到达下一个科室的时长较短,所述预设的距离加权系数可以根据实际情况进行设置,本实施例在此不做限制。
75.s14,根据每个所述客户的待体检项目的科室的蓝牙接收器接收的目标距离确定每个所述客户的下一个预计到达科室,其中,所述目标距离包含有一个或者多个。
76.本实施例中,下一预计到达科室指的是客户下一个待体检项目对应的科室,现有体检中心在对客户体检时,由于体检客户人数众多,各体检项目的检查条件和检查时长不同、楼层差异和位置分散等原因,通常会出现客户在不同检查科室分布不均衡的情况,具体地,体检系统在客户体检完一个待体检项目,去体检下一个待体检项目时,对排队队列进行了更新,但没有将客户实际定位信息同步更新到医生端的电脑或实际定位坐标是一个二维坐标,导致医生端无法判断真实可以叫号的客户,只能根据排队队列执行叫号,然而,由于客户在体检完一个待体检项目,去体检下一个待体检项目时,可能出现距离下一个待体检项目对应的科室距离较远、或者不在同一个楼层等原因,下一个待体检项目对应的科室的医生执行叫号时,客户无法及时到达对应的科室,导致医生重复呼叫或者长时间等待,造成排队堵点,无法实现高效的叫号,本实施例通过根据每个科室的蓝牙接收器接收的多个目标距离,提前预测每个所述客户的下一个预计到达科室,解决了医生端叫号时客户无法及时到达及排队堵点的问题,提高了后续医生端呼叫客户号码的准确率及效率,同时,提高了客户的体检效率及满意度。
77.在一个可选的实施例中,所述根据每个所述客户的待体检项目的科室的蓝牙接收器接收的目标距离确定每个所述客户的下一个预计到达科室包括:
78.识别每个所述客户的待体检项目的科室的蓝牙接收器接收的目标距离,其中,所述目标距离包含一个或者多个;
79.判断每个所述目标距离是否满足预设的呼叫距离范围阈值;
80.当每个所述目标距离满足所述预设的呼叫距离范围阈值时,将每个所述目标距离对应的蓝牙接收器的科室确定为每个所述客户的下一个预计到达科室。
81.本实施例中,可以预先设置呼叫距离范围阈值,例如,预设的呼叫距离范围阈值可以设置为小于3米或者小于5米等,本实施例在此不做限制。
82.本实施例中,每个所述蓝牙接收器可能接收到一个或者多个目标距离,而触发每个所述蓝牙接收器执行呼叫的条件为目标距离必须在预设的呼叫距离范围阈值内,当每个所述目标距离满足所述预设的呼叫距离范围阈值时,预测所述目标距离对应的蓝牙接收器
的科室为所述目标距离对应的客户的下一个预计到达科室。
83.进一步地,当每个所述目标距离不满足所述预设的呼叫距离范围阈值时,拒绝确定每个所述客户的下一个预计到达科室。
84.本实施例中,当每个所述目标距离不满足所述预设的呼叫距离范围阈值时,确定所述客户可能离科室的距离较远,不为每个所述客户确定下一个预计到达科室。
85.s15,根据每个所述客户的下一个预计到达科室、所述下一个预计到达科室的当前排队信息及每个所述客户的排队号码生成对应客户的呼叫指令,并下发所述呼叫指令至所述下一个预计到达科室的医生端执行叫号。
86.本实施例中,下一个预计到达科室的当前排队信息是根据客户的排队号码的先后顺序生成的。
87.在一个可选的实施例中,所述根据每个所述客户的下一个预计到达科室、所述下一个预计到达科室的当前排队信息及每个所述客户的排队号码生成对应客户的呼叫指令包括:
88.获取下一个预计到达科室的蓝牙接收器对应的多个目标距离进行降序排序,生成距离队列;
89.根据每个所述客户的排队号码及所述距离队列对所述下一个预计到达科室的当前排队信息进行更新,得到目标队列;
90.根据所述目标队列中每个所述客户的排队信息生成对应客户的呼叫指令。
91.在其他可选的实施例中,参阅图2所示,体检活动中包含有客户a、客户b和客户c,客户a的排队号码为02、客户b的排队号码为03、客户c的排队号码为01,若客户a、客户b和客户c同时触发蓝牙发送器发送蓝牙信号,科室b接收到了客户a和客户b对应的蓝牙发送器发送的信号,计算科室b与客户a之间的目标距离为y1,与客户b之间的目标距离为y2,其中,y2大于y1,y1和y2都满足预设的距离范围阈值,确定科室b为客户a和客户b的下一个预计到达科室,所述下一个预计到达科室的当前排队信息为客户c

客户a

客户b,根据每个所述客户的排队号码及所述距离队列对所述下一个预计到达科室的当前排队信息进行更新,得到目标队列:客户a

客户b

客户c,根据目标队列中每个所述客户的排队信息生成对应客户的呼叫指令,即先对客户a执行叫号。
92.本实施例中,在确定了每个所述客户的下一个预计到达科室之后,触发下一个预计到达科室的蓝牙接收器执行叫号,在执行叫号的过程中,考虑到了客户的排队号码及距离队列,从多个维度考虑生成每个所述客户的呼叫指令,提高了每个所述客户的呼叫指令生成的准确率,进而提高了后续医生端呼叫客户号码的准确率。
93.进一步地,在下发所述呼叫指令至所述下一个预计到达科室的医生端执行叫号之后,所述方法还包括:
94.当每个所述客户在所述下一个预计到达的科室结束体检时,触发所述下一个预计到达科室的蓝牙接收器发送行程结束指令信号,响应于所述行程结束指令信号从所述蓝牙接收器对应的科室的当前排队信息中移除每个所述客户的排队号码。
95.本实施例中,在触发所述蓝牙接收器发送行程结束指令信号之后,从所述蓝牙接收器对应的科室的当前排队信息中移除对应客户的排队号码,避免后续重复叫号,提高了后续医生端呼叫客户号码的效率。
96.s16,当每个所述客户不存在待体检项目,结束体检。
97.本实施例中,当不存在体检项目时,结束体检,具体地,所述结束体检是指将结束体检的客户排队号码从排队系统中的排队队列中移除,其中,所述排队系统中的排队队列是根据体检客户的排队号码按照先后顺序生成的。
98.综上所述,本实施例所述基于蓝牙设备的智能呼叫方法,一方面,通过根据每个客户的蓝牙发送器发送的蓝牙信号,触发蓝牙接收器接收所述蓝牙信号,根据所述蓝牙信号确定每个所述客户的下一个预计到达科室,解决了医生端叫号时客户无法及时到达及排队堵点的问题,提高了后续医生端呼叫客户号码的准确率及效率,同时,提高了客户的体检效率及满意度;另一方面,根据每个所述客户的排队号码和距离队列对所述下一个预计到达科室的当前排队信息进行更新,根据更新后的排队信息生成每个所述客户的呼叫指令,通过在执行叫号的过程中,考虑到了客户的排队号码及距离队列,从多个维度考虑生成每个所述客户的呼叫指令,提高了每个所述客户的呼叫指令生成的准确率,进而提高了后续医生端呼叫客户号码的准确率;最后,计算每个所述客户的待体检项目的科室与对应目标蓝牙发送器之间的目标距离,在进行目标距离计算过程中,考虑了客户的实际地理位置,预先设置了距离加权系数,通过对目标距离进行距离加权,确保了医生端进行号码呼叫时待体检客户能够及时的赶到,提高了医生端呼叫客户号码的准确率。
99.实施例二
100.图3是本发明实施例二提供的基于蓝牙设备的智能呼叫装置的结构图。
101.在一些实施例中,所述基于蓝牙设备的智能呼叫装置20可以包括多个由程序代码段所组成的功能模块。所述基于蓝牙设备的智能呼叫装置20中的各个程序段的程序代码可以存储于电子设备的存储器中,并由所述至少一个处理器所执行,以执行(详见图1和图2描述)基于蓝牙设备的智能呼叫的功能。
102.本实施例中,所述基于蓝牙设备的智能呼叫装置20根据其所执行的功能,可以被划分为多个功能模块。所述功能模块可以包括:采集模块201、判断模块202、计算模块203、确定模块204、叫号模块205、移除模块206及结束模块207。本发明所称的模块是指一种能够被至少一个处理器所执行并且能够完成固定功能的一系列计算机可读指令段,其存储在存储器中。在本实施例中,关于各模块的功能将在后续的实施例中详述。
103.本实施例中,所述基于蓝牙设备的智能呼叫方法应用于体检中心,具体地,体检中心针对每个客户发放体检标识码、排队号码及蓝牙发送器,为每个科室安装蓝牙接收器,当客户需要体检时,触发蓝牙发送器发送蓝牙信号,同时触发蓝牙接收器接收蓝牙发送器发送的蓝牙信号,根据蓝牙信号确定客户的位置信息及与对应的科室的目标距离,根据目标距离及对应科室的当前排队信息触发蓝牙接收器执行叫号。
104.采集模块201,用于采集客户的体检标识码、排队号码及蓝牙发送器标识码,并将所述客户的体检标识码、排队号码及蓝牙发送器标识码进行绑定,其中,所述客户包含有一个或者多个。
105.本实施例中,体检标识码用以唯一确定客户的体检过程,排队号码指定的客户体检顺序,蓝牙发送器标识码用以唯一识别客户对应的蓝牙发送器。
106.本实施例中,客户在进行体检时,预先在接诊台获取体检标识码、排队号码及蓝牙发送器,服务端采集到客户的体检标识码、排队号码及蓝牙发送器标识码,并将客户的体检
标识码、排队号码与蓝牙发送器标识码进行绑定,当所述客户触发蓝牙发送器发送蓝牙信号时,体检中心的体检科室触发蓝牙接收器接收每个蓝牙发送器发送的蓝牙信号,可以根据蓝牙信号确定对应的客户及客户的体检标识码和排队号码。
107.判断模块202,用于根据每个所述客户的体检标识码判断每个所述客户是否存在待体检项目。
108.本实施例中,待体检项目指定是客户未体检的项目,客户在体检过程中,可以根据客户的体检标识码,确定出客户的未体检的项目和已体检的项目。
109.在一个可选的实施例中,所述判断模块202根据每个所述客户的体检标识码判断每个所述客户是否存在待体检项目包括:
110.识别每个所述客户的体检标识码对应的多个体检项目,从预设的蓝牙接收器数据库中确定出所述多个体检项目对应的多台第一蓝牙接收器,及所述多台第一蓝牙接收器对应的多个第一标识码,其中,每个所述体检项目的科室中安装有一台蓝牙接收器;
111.采集每个所述客户的体检标识码中已体检项目对应的多台第二蓝牙接收器,及所述多台第二蓝牙接收器对应的多个第二标识码;
112.当所述多个第一标识码与所述多个第二标识码完全匹配时,确定每个所述客户不存在待体检项目;或者
113.当所述多个第一标识码与所述多个第二标识码不完全匹配时,确定每个所述客户存在待体检项目。
114.本实施例中,所述第一蓝牙接收器指的是所述多个待体检项目对应的蓝牙接收器,包括已体检项目对应的蓝牙接收器和未体检项目对应的蓝牙接收器,所述第二蓝牙接收器指的是已体检项目对应的蓝牙接收器,通过将所述多个第一蓝牙接收器的多个第一标识码与多个第二蓝牙接收器的多个第二标识码进行完全匹配,快速确定出每个客户是否存在待体检项目,当存在待体检项目时,继续进行体检。
115.本实施例中,通过判断所述客户是否存在待体检项目,当不存在体检项目时,结束体检,可以避免蓝牙接收器接收到无体检项目的客户的蓝牙发送器发送的蓝牙信号后,将所述无体检项目的客户加入至所述科室的当前排队信息中出现无效叫号的情况,提高了医生端呼叫客户号码的准确率。
116.计算模块203,用于当每个所述客户存在待体检项目时,响应于每个所述客户的待体检项目触发目标蓝牙发送器发送蓝牙信号,计算每个所述客户的待体检项目的科室与对应目标蓝牙发送器之间的目标距离,并将计算得到的所述目标距离上报至每个所述客户的待体检项目的科室的蓝牙接收器。
117.本实施例中,当客户存在待体检项目时,触发蓝牙发送器发送蓝牙信号,同时待体检项目的科室触发蓝牙接收器接收蓝牙信号,并计算待体检项目的科室与蓝牙发送器之间的目标距离,具体地,所述目标距离指的是待体检项目的科室与所述蓝牙发送器之间的直线距离的绝对值。
118.本实施例中,若待体检客户在三楼,待体检项目的科室在一楼,如果直接计算待体检客户与待体检项目的科室之间的直线距离,无法确保医生端进行号码呼叫时待体检客户能够及时的赶到,故在进行目标距离计算过程中,考虑了客户的实际地理位置,预先设置了距离加权系数,通过对目标距离进行距离加权,确保了医生端进行号码呼叫时待体检客户
能够及时的赶到,提高了医生端呼叫客户号码的准确率。
119.在一个可选的实施例中,所述计算模块203计算每个所述客户的待体检项目的科室与对应目标蓝牙发送器之间的目标距离包括:
120.获取每个所述客户的待体检项目的科室的第一位置坐标,及触发每个所述客户的待体检项目的科室的蓝牙接收器,采集每个所述客户的目标蓝牙发送器的第二位置坐标;
121.根据每个所述客户的目标蓝牙发送器的第二位置坐标与对应待体检项目的科室的第一位置坐标之间的行走路径,从预设的数据库中确定出对应每个所述客户的目标蓝牙发送器的预设的距离加权系数;
122.计算每个所述客户的目标蓝牙发送器的第二位置坐标与对应待体检项目的科室的第一位置坐标之间的距离的绝对值,并将所述绝对值与对应客户的目标蓝牙发送器的预设的距离加权系数之间的乘积,确定为每个所述客户的待体检项目的科室与对应目标蓝牙发送器之间的目标距离。
123.本实施例中,预设的数据库中存储有多个预设的距离加权系数,具体地,在进行距离加权系数设置时,所述预设的距离加权系数可以为一个值,也可以为一个函数,例如,当待体检客户在三楼,待体检项目的科室在一楼时,对应的预设的距离加权系数可以设置为2,当待体检客户在三楼,待体检项目的科室在二楼时,对应的预设的距离加权系数可以设置为1。
124.在其他一些可选的实施例中,在设置预设的距离加权系数时,可以根据待体检客户的群体类别及实际地理位置综合考虑进行设置,例如,当待体检客户在三楼,三楼存在长廊和拐角,待体检项目的科室在二楼时,待体检客户的群体类别为老人时,确定所述待体检客户的年龄较大,走路比较慢,同时行走需要经过长廊和拐角,故预设的距离加权系数可以设置为3。
125.本实施例中,预设的距离加权系数越大,表示到达下一个科室的时长越长;预设的距离加权系数越小,表示到达下一个科室的时长较短,所述预设的距离加权系数可以根据实际情况进行设置,本实施例在此不做限制。
126.确定模块204,用于根据每个所述客户的待体检项目的科室的蓝牙接收器接收的目标距离确定每个所述客户的下一个预计到达科室,其中,所述目标距离包含有一个或者多个。
127.本实施例中,下一预计到达科室指的是客户下一个待体检项目对应的科室,现有体检中心在对客户体检时,由于体检客户人数众多,各体检项目的检查条件和检查时长不同、楼层差异和位置分散等原因,通常会出现客户在不同检查科室分布不均衡的情况,具体地,体检系统在客户体检完一个待体检项目,去体检下一个待体检项目时,对排队队列进行了更新,但没有将客户实际定位信息同步更新到医生端的电脑或实际定位坐标是一个二维坐标,导致医生端无法判断真实可以叫号的客户,只能根据排队队列执行叫号,然而,由于客户在体检完一个待体检项目,去体检下一个待体检项目时,可能出现距离下一个待体检项目对应的科室距离较远、或者不在同一个楼层等原因,下一个待体检项目对应的科室的医生执行叫号时,客户无法及时到达对应的科室,导致医生重复呼叫或者长时间等待,造成排队堵点,无法实现高效的叫号,本实施例通过根据每个科室的蓝牙接收器接收的多个目标距离,提前预测每个所述客户的下一个预计到达科室,解决了医生端叫号时客户无法及
时到达及排队堵点的问题,提高了后续医生端呼叫客户号码的准确率及效率,同时,提高了客户的体检效率及满意度。
128.在一个可选的实施例中,所述确定模块204根据每个所述客户的待体检项目的科室的蓝牙接收器接收的目标距离确定每个所述客户的下一个预计到达科室包括:
129.识别每个所述客户的待体检项目的科室的蓝牙接收器接收的目标距离,其中,所述目标距离包含一个或者多个;
130.判断每个所述目标距离是否满足预设的呼叫距离范围阈值;
131.当每个所述目标距离满足所述预设的呼叫距离范围阈值时,将每个所述目标距离对应的蓝牙接收器的科室确定为每个所述客户的下一个预计到达科室。
132.本实施例中,可以预先设置呼叫距离范围阈值,例如,预设的呼叫距离范围阈值可以设置为小于3米或者小于5米等,本实施例在此不做限制。
133.本实施例中,每个所述蓝牙接收器可能接收到一个或者多个目标距离,而触发每个所述蓝牙接收器执行呼叫的条件为目标距离必须在预设的呼叫距离范围阈值内,当每个所述目标距离满足所述预设的呼叫距离范围阈值时,预测所述目标距离对应的蓝牙接收器的科室为所述目标距离对应的客户的下一个预计到达科室。
134.进一步地,当每个所述目标距离不满足所述预设的呼叫距离范围阈值时,拒绝确定每个所述客户的下一个预计到达科室。
135.本实施例中,当每个所述目标距离不满足所述预设的呼叫距离范围阈值时,确定所述客户可能离科室的距离较远,不为每个所述客户确定下一个预计到达科室。
136.叫号模块205,用于根据每个所述客户的下一个预计到达科室、所述下一个预计到达科室的当前排队信息及每个所述客户的排队号码生成对应客户的呼叫指令,并下发所述呼叫指令至所述下一个预计到达科室的医生端执行叫号。
137.本实施例中,下一个预计到达科室的当前排队信息是根据客户的排队号码的先后顺序生成的。
138.在一个可选的实施例中,所述叫号模块205根据每个所述客户的下一个预计到达科室、所述下一个预计到达科室的当前排队信息及每个所述客户的排队号码生成对应客户的呼叫指令包括:
139.获取下一个预计到达科室的蓝牙接收器对应的多个目标距离进行降序排序,生成距离队列;
140.根据每个所述客户的排队号码及所述距离队列对所述下一个预计到达科室的当前排队信息进行更新,得到目标队列;
141.根据所述目标队列中每个所述客户的排队信息生成对应客户的呼叫指令。
142.在其他可选的实施例中,参阅图2所示,体检活动中包含有客户a、客户b和客户c,客户a的排队号码为02、客户b的排队号码为03、客户c的排队号码为01,若客户a、客户b和客户c同时触发蓝牙发送器发送蓝牙信号,科室b接收到了客户a和客户b对应的蓝牙发送器发送的信号,计算科室b与客户a之间的目标距离为y1,与客户b之间的目标距离为y2,其中,y2大于y1,y1和y2都满足预设的距离范围阈值,确定科室b为客户a和客户b的下一个预计到达科室,所述下一个预计到达科室的当前排队信息为客户c

客户a

客户b,根据每个所述客户的排队号码及所述距离队列对所述下一个预计到达科室的当前排队信息进行更新,得到目
标队列:客户a

客户b

客户c,根据目标队列中每个所述客户的排队信息生成对应客户的呼叫指令,即先对客户a执行叫号。
143.本实施例中,在确定了每个所述客户的下一个预计到达科室之后,触发下一个预计到达科室的蓝牙接收器执行叫号,在执行叫号的过程中,考虑到了客户的排队号码及距离队列,从多个维度考虑生成每个所述客户的呼叫指令,提高了每个所述客户的呼叫指令生成的准确率,进而提高了后续医生端呼叫客户号码的准确率。
144.进一步地,在下发所述呼叫指令至所述下一个预计到达科室的医生端执行叫号之后,移除模块206,用于当每个所述客户在所述下一个预计到达的科室结束体检时,触发所述下一个预计到达科室的蓝牙接收器发送行程结束指令信号,响应于所述行程结束指令信号从所述蓝牙接收器对应的科室的当前排队信息中移除每个所述客户的排队号码。
145.本实施例中,在触发所述蓝牙接收器发送行程结束指令信号之后,从所述蓝牙接收器对应的科室的当前排队信息中移除对应客户的排队号码,避免后续重复叫号,提高了后续医生端呼叫客户号码的效率。
146.进一步地,结束模块207,用于当每个所述客户不存在待体检项目,结束体检。
147.本实施例中,当不存在体检项目时,结束体检,具体地,所述结束体检是指将结束体检的客户排队号码从排队系统中的排队队列中移除,其中,所述排队系统中的排队队列是根据体检客户的排队号码按照先后顺序生成的。
148.综上所述,本实施例所述基于蓝牙设备的智能呼叫装置,一方面,通过根据每个客户的蓝牙发送器发送的蓝牙信号,触发蓝牙接收器接收所述蓝牙信号,根据所述蓝牙信号确定每个所述客户的下一个预计到达科室,解决了医生端叫号时客户无法及时到达及排队堵点的问题,提高了后续医生端呼叫客户号码的准确率及效率,同时,提高了客户的体检效率及满意度;另一方面,根据每个所述客户的排队号码和距离队列对所述下一个预计到达科室的当前排队信息进行更新,根据更新后的排队信息生成每个所述客户的呼叫指令,通过在执行叫号的过程中,考虑到了客户的排队号码及距离队列,从多个维度考虑生成每个所述客户的呼叫指令,提高了每个所述客户的呼叫指令生成的准确率,进而提高了后续医生端呼叫客户号码的准确率;最后,计算每个所述客户的待体检项目的科室与对应目标蓝牙发送器之间的目标距离,在进行目标距离计算过程中,考虑了客户的实际地理位置,预先设置了距离加权系数,通过对目标距离进行距离加权,确保了医生端进行号码呼叫时待体检客户能够及时的赶到,提高了医生端呼叫客户号码的准确率。
149.实施例三
150.参阅图4所示,为本发明实施例三提供的电子设备的结构示意图。在本发明较佳实施例中,所述电子设备3包括存储器31、至少一个处理器32、至少一条通信总线33及收发器34。
151.本领域技术人员应该了解,图4示出的电子设备的结构并不构成本发明实施例的限定,既可以是总线型结构,也可以是星形结构,所述电子设备3还可以包括比图示更多或更少的其他硬件或者软件,或者不同的部件布置。
152.在一些实施例中,所述电子设备3是一种能够按照事先设定或存储的指令,自动进行数值计算和/或信息处理的电子设备,其硬件包括但不限于微处理器、专用集成电路、可编程门阵列、数字处理器及嵌入式设备等。所述电子设备3还可包括客户设备,所述客户设
备包括但不限于任何一种可与客户通过键盘、鼠标、遥控器、触摸板或声控设备等方式进行人机交互的电子产品,例如,个人计算机、平板电脑、智能手机、数码相机等。
153.需要说明的是,所述电子设备3仅为举例,其他现有的或今后可能出现的电子产品如可适应于本发明,也应包含在本发明的保护范围以内,并以引用方式包含于此。
154.在一些实施例中,所述存储器31用于存储程序代码和各种数据,例如安装在所述电子设备3中的基于蓝牙设备的智能呼叫装置20,并在电子设备3的运行过程中实现高速、自动地完成程序或数据的存取。所述存储器31包括只读存储器(read

only memory,rom)、可编程只读存储器(programmable read

only memory,prom)、可擦除可编程只读存储器(erasable programmable read

only memory,eprom)、一次可编程只读存储器(one

time programmable read

only memory,otprom)、电子擦除式可复写只读存储器(electrically

erasable programmable read

only memory,eeprom)、只读光盘(compact disc read

only memory,cd

rom)或其他光盘存储器、磁盘存储器、磁带存储器、或者能够用于携带或存储数据的计算机可读的任何其他介质。
155.在一些实施例中,所述至少一个处理器32可以由集成电路组成,例如可以由单个封装的集成电路所组成,也可以是由多个相同功能或不同功能封装的集成电路所组成,包括一个或者多个中央处理器(central processing unit,cpu)、微处理器、数字处理芯片、图形处理器及各种控制芯片的组合等。所述至少一个处理器32是所述电子设备3的控制核心(control unit),利用各种接口和线路连接整个电子设备3的各个部件,通过运行或执行存储在所述存储器31内的程序或者模块,以及调用存储在所述存储器31内的数据,以执行电子设备3的各种功能和处理数据。
156.在一些实施例中,所述至少一条通信总线33被设置为实现所述存储器31以及所述至少一个处理器32等之间的连接通信。
157.尽管未示出,所述电子设备3还可以包括给各个部件供电的电源(比如电池),可选的,电源可以通过电源管理装置与所述至少一个处理器32逻辑相连,从而通过电源管理装置实现管理充电、放电、以及功耗管理等功能。电源还可以包括一个或一个以上的直流或交流电源、再充电装置、电源故障检测电路、电源转换器或者逆变器、电源状态指示器等任意组件。所述电子设备3还可以包括多种传感器、蓝牙模块、wi

fi模块等,在此不再赘述。
158.应该了解,所述实施例仅为说明之用,在专利申请范围上并不受此结构的限制。
159.上述以软件功能模块的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能模块存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,电子设备,或者网络设备等)或处理器(processor)执行本发明各个实施例所述方法的部分。
160.在进一步的实施例中,结合图3,所述至少一个处理器32可执行所述电子设备3的操作装置以及安装的各类应用程序(如所述的基于蓝牙设备的智能呼叫装置20)、程序代码等,例如,上述的各个模块。
161.所述存储器31中存储有程序代码,且所述至少一个处理器32可调用所述存储器31中存储的程序代码以执行相关的功能。例如,图3中所述的各个模块是存储在所述存储器31中的程序代码,并由所述至少一个处理器32所执行,从而实现所述各个模块的功能以达到基于蓝牙设备的智能呼叫的目的。
162.示例性的,所述程序代码可以被分割成一个或多个模块/单元,所述一个或者多个模块/单元被存储在所述存储器31中,并由所述处理器32执行,以完成本技术。所述一个或多个模块/单元可以是能够完成特定功能的一系列计算机可读指令段,该指令段用于描述所述程序代码在所述电子设备3中的执行过程。例如,所述程序代码可以被分割成采集模块201、判断模块202、计算模块203、确定模块204、叫号模块205、移除模块206及结束模块207。
163.在本发明的一个实施例中,所述存储器31存储多个计算机可读指令,所述多个计算机可读指令被所述至少一个处理器32所执行以实现基于蓝牙设备的智能呼叫的功能。
164.具体地,所述至少一个处理器32对上述指令的具体实现方法可参考图1和图2对应实施例中相关步骤的描述,在此不赘述。
165.在本发明所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。
166.所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理单元,既可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。
167.另外,在本发明各个实施例中的各功能模块可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能模块的形式实现。
168.对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化涵括在本发明内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。此外,显然“包括”一词不排除其他单元或,单数不排除复数。本发明中陈述的多个单元或装置也可以由一个单元或装置通过软件或者硬件来实现。第一,第二等词语用来表示名称,而并不表示任何特定的顺序。
169.最后应说明的是,以上实施例仅用以说明本发明的技术方案而非限制,尽管参照较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或等同替换,而不脱离本发明技术方案的精神和范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献