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.优选的,依据用户对应的标识,向该用户端下发与所述用户对应的可用测试卡信息,具体为:
42.服务端接收到用户端上报的、用户登录用户端的唯一身份标识后,依据所述唯一身份标识与测试卡的绑定关系,将与登录用户端的唯一身份标识对应的测试卡信息,作为与所述用户对应的可用测试卡信息,下发至该用户端;该情况下,所述用户对应的标识为所述用户登录用户端的唯一身份标识,利用用户登录用户端的唯一身份标识与测试卡的绑定关系,使得检测结果与用户精准对应,方便对结果进行统计和管控;
43.或者,服务端接收到用户端上报的、与所述用户绑定的用户端唯一设备标识后,依据用户端唯一设备标识与用户的绑定关系,以及用户与测试卡的绑定关系,向该用户端下发与所述用户对应的可用测试卡信息;该情况下,所述用户对应的标识为与所述用户绑定的用户端唯一设备标识,利用用户端唯一设备标识与用户的绑定关系,以及用户与测试卡的绑定关系,实现一一对应,使得该用户端为该用户唯一可用,减少用户端交叉使用导致的病毒传播风险及对检测结果的影响,使检测结果更加安全,方便管控;
44.或者,服务端接收到用户端上报的、与所述用户绑定的用户端唯一设备标识后,依据用户端唯一设备标识与用户的绑定关系,以及用户端唯一设备标识与测试卡的绑定关系,向该用户端下发与所述用户对应的可用测试卡信息;该情况下,所述用户对应的标识为与所述用户绑定的用户端唯一设备标识,利用用户端唯一设备标识与用户的绑定关系,以及用户端唯一设备标识与测试卡的绑定关系,实现一一对应,使得该用户端为该用户唯一可用,减少用户端交叉使用导致的病毒传播风险及对检测结果的影响,使检测结果更加安全,方便管控。
45.优选的,所述处理方法还包括:
46.接收用户端上报的数据包,若从该数据包中获取到检测结果且该检测结果正常,则对用户端下发检测结果告知指令;若从该数据包中无法获取检测结果或者获取的检测结果异常,则对用户端下发检测结果静默指令。先由服务端接收检测结果数据,再由服务端决定用户端是否向用户展示检测结果,确保服务端是第一个获得检测结果的一方,方便管控单位第一时间响应布控。
47.优选的,所述数据包包括用户对应的标识、完成检测的测试卡的信息、检测项目、检测结果。
48.本发明的有益效果在于:
49.1、利用用户对应的标识来获取与所述用户对应的可用测试卡信息,在插入用户端的测试卡的信息与所述可用测试卡信息中的任意一个相同时,才会进行检测,从而保证检测结果与用户的精准对应,以预防遗漏检测、虚假检测等情况发生。
50.2、利用用户端唯一设备标识与用户的绑定关系,以及用户与测试卡的绑定关系,或者利用用户端唯一设备标识与用户的绑定关系,以及用户端唯一设备标识与测试卡的绑定关系,实现一一对应,使得该用户端为该用户唯一可用,减少用户端交叉使用导致的病毒
传播风险及对检测结果的影响,使检测结果更加安全,方便管控。
51.3、先由服务端接收检测结果数据,再由服务端决定用户端是否向用户展示检测结果,确保服务端是第一个获得检测结果的一方,方便管控单位第一时间响应布控。
附图说明
52.图1为本发明用于疫情防控的检测方法的流程示意图。
53.图2为本发明用于疫情防控的信息处理方法的流程示意图。
54.图3为本发明示例用户端和服务端的结构示意图。
55.图4为本发明示例的流程图。
具体实施方式
56.为了使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的技术方案进行清楚、完整的描述,显然,所描述的实施例是本发明的部分实施例,而不是全部实施例。基于本发明的实施例,本领域普通技术人员在没有付出创造性劳动的前提下所获得的所有其他实施例,都属于本发明的保护范围。
57.本发明以下示出的实施例,利用用户对应的标识(包括所述用户登录用户端的唯一身份标识、与所述用户绑定的用户端唯一设备标识等)来获取与所述用户对应的可用测试卡信息,在插入用户端的测试卡的信息与所述可用测试卡信息中的任意一个相同时,才会进行检测,从而保证检测结果与用户的精准对应。
58.如图1所示,示例一种用于疫情防控的检测方法,应用于用户端,包括:
59.102、连接服务端,将用户对应的标识上报至服务端。
60.短按用户端开机键进行开机,用户通过用户交互单元(例如用户端自带或外接的触摸屏、鼠标、键盘等人机交互设备)进行用户登录,用户端通过无线通讯模组(例如nb-iot、3g、4g、5g通讯模块等)与服务端通信连接,并将用户登录所述用户端的唯一身份标识(例如用户账号、身份证号码等)上报至服务端。所述服务端接收到用户登录用户端的唯一身份标识后,依据所述唯一身份标识与测试卡的绑定关系(用户获取测试卡时,即需要进行所述唯一身份标识与测试卡的绑定,并将绑定关系存储于服务端,实际也是用户与测试卡的绑定),将与登录用户端的唯一身份标识对应的测试卡信息,作为与所述用户对应的可用测试卡信息,下发至该用户端。
61.在本领域技术人员可选范围内的替代性方案为,短按用户端开机键进行开机,用户端通过无线通讯模组(例如nb-iot、3g、4g、5g通讯模块等)与服务端通信连接,将与所述用户绑定的用户端唯一设备标识(例如用户端的序列号——sn号)上报至服务端;所述服务端接收到与所述用户绑定的用户端唯一设备标识后,依据用户端唯一设备标识与用户的绑定关系(用户获取用户端时,需要建立用户和用户端的一对一绑定,将用户端唯一设备标识与用户绑定,并将绑定关系存储于服务端;绑定方式为本领域现有技术,例如扫描用户端或者说明书或者疫情防控通知中的二维码,完成用户端与用户的绑定),以及用户与测试卡的绑定关系(用户获取测试卡时,即需要进行用户与测试卡的绑定,并将绑定关系存储于服务端),向该用户端下发与所述用户对应的可用测试卡信息。同理,所述服务端接收到与所述用户绑定的用户端唯一设备标识后,还可以依据用户端唯一设备标识与用户的绑定关系
(用户获取用户端时,需要建立用户和用户端的一对一绑定,将用户端唯一设备标识与用户绑定,并将绑定关系存储于服务端),以及用户端唯一设备标识与测试卡的绑定关系(例如,通过用户端扫描测试卡包装自带的二维码,实现用户端唯一设备标识与测试卡的绑定,并将该绑定关系存储于服务端,每个包装的二维码唯一对应于包装内的测试卡),向该用户端下发与所述用户对应的可用测试卡信息。
62.104、接收服务端下发的、与所述用户对应的可用测试卡信息。
63.用户端接收并存储服务端下发的、与登录用户端的唯一身份标识对应的测试卡信息,作为与所述用户对应的可用测试卡信息。
64.可用测试卡信息,为当前登录用户端的唯一身份标识对应绑定的用户的可用测试卡的信息(测试卡的信息为测试卡的唯一身份标识,例如测试卡的唯一编码);例如,如果用户分配了一周7份的测试卡,分别为
①②③④⑤⑥⑦
,其中
①②
为已使用,则返回
③④⑤⑥⑦
的测试卡信息,作为可用测试卡信息。
65.对应于前述的替代性方案(用户对应的标识为与所述用户绑定的用户端唯一设备标识),用户端接收并存储服务端下发的、与所述用户对应(利用用户端唯一设备标识与用户的绑定关系,以及用户与测试卡的绑定关系,或者利用用户端唯一设备标识与用户的绑定关系,以及用户端唯一设备标识与测试卡的绑定关系,实现一一对应)的可用测试卡信息,使得该用户端为该用户唯一可用,减少用户端交叉使用导致的病毒传播风险及对检测结果的影响,使检测结果更加安全,方便管控。
66.106、获取插入用户端的测试卡的信息,若该信息与所述可用测试卡信息中的任意一个相同,则对插入用户端的测试卡进行检测。
67.具体的,对插入用户端的测试卡进行检测,若该测试卡插入到位,则对插入用户端的测试卡的编码区域进行识别,以获取该测试卡的信息。例如,对该测试卡的编码区域进行拍摄获取影像信息,并对该影像信息进行解析以获取该测试卡的信息。若该信息与所述可用测试卡信息中的任意一个相同,则对插入用户端的测试卡进行检测,否则提示测试卡不可用。
68.如此,利用用户对应的标识来获取与所述用户对应的可用测试卡信息,在插入用户端的测试卡的信息与所述可用测试卡信息中的任意一个相同时,才会进行检测,从而保证检测结果与用户的精准对应。
69.作为本实施例的一种优选实施方式,所述检测方法还包括:
70.108、将完成检测的测试卡的信息从所述可用测试卡信息中删除。如此,在下次判断插入用户端的测试卡的信息是否与所述可用测试卡信息中的任意一个相同时,可以减少比对的工作量,提高工作效率。
71.作为本实施例的又一种优选实施方式,所述检测方法还包括:
72.110、将包含用户对应的标识、完成检测的测试卡的信息、检测项目、检测结果的数据包,上报至服务端。如此,服务端能够第一时间获得相关检测数据,以便能够根据结果及时作出响应。
73.作为本实施例的再一种优选实施方式,所述检测方法还包括:
74.112、响应于服务端的指令,将正常检测结果展示给用户,将异常检测结果隐藏。具体的,若检测结果正常,则通过触摸屏等设备展示给用户,若未有检测结果或者检测结果异
常,则不展示检测结果。先由服务端接收检测结果数据,再由服务端决定用户端是否向用户展示检测结果,确保服务端是第一个获得检测结果的一方,方便管控单位第一时间响应布控。若未接收到服务端下发的指令(例如,服务端未接收到用户端上报的数据包,不向用户端下发指令),则保持静默,不做任何响应。
75.一种终端,可以为单个装置、系统或设备,或者可以以分布式方式被实现为多个装置、系统或设备。具体的,包括通信连接的存储器和处理器,以及存储在所述存储器上并能够在所述处理器上运行的计算机程序,所述处理器运行所述计算机程序时执行所述的检测方法。
76.如图2所示,示例一种用于疫情防控的信息处理方法,应用于服务端,包括:
77.202、接收用户端上报的、用户对应的标识。
78.所述用户对应的标识可以是:所述用户登录用户端的唯一身份标识,例如,用户账号、身份证号码等;还可以是:与所述用户绑定的用户端唯一设备标识,例如用户端的序列号——sn号等。
79.204、依据用户对应的标识,向该用户端下发与所述用户对应的可用测试卡信息。
80.当用户对应的标识为所述用户登录用户端的唯一身份标识时,所述服务端接收到用户登录用户端的唯一身份标识后,依据所述唯一身份标识与测试卡的绑定关系(用户获取测试卡时,即需要进行所述唯一身份标识与测试卡的绑定,并将绑定关系存储于服务端,实际也是用户与测试卡的绑定),将与登录用户端的唯一身份标识对应的测试卡信息,作为与所述用户对应的可用测试卡信息,下发至该用户端。
81.当用户对应的标识为与所述用户绑定的用户端唯一设备标识时,所述服务端接收到与所述用户绑定的用户端唯一设备标识后,依据用户端唯一设备标识与用户的绑定关系(用户获取用户端时,需要建立用户和用户端的一对一绑定,将用户端唯一设备标识与用户绑定,并将绑定关系存储于服务端),以及用户与测试卡的绑定关系(用户获取测试卡时,即需要进行用户与测试卡的绑定,并将绑定关系存储于服务端),向该用户端下发与所述用户对应的可用测试卡信息。或者,依据用户端唯一设备标识与用户的绑定关系,以及用户端唯一设备标识与测试卡的绑定关系,向该用户端下发与所述用户对应的可用测试卡信息。
82.作为本实施例的一种优选实施方式,所述处理方法还包括:
83.206、接收用户端上报的数据包,若从该数据包中获取到检测结果且该检测结果正常,则对用户端下发检测结果告知指令;若从该数据包中无法获取检测结果或者获取的检测结果异常,则对用户端下发检测结果静默指令,不向用户告知检测结果。所述数据包包括用户对应的标识、完成检测的测试卡的信息、检测项目、检测结果。若服务端未接收到用户端上报的数据包,则表示数据异常,不向用户端做任何反馈;用户端在没有收到服务端的反馈的情况下,也不做任何响应。
84.一种终端,可以为单个装置、系统或设备,或者可以以分布式方式被实现为多个装置、系统或设备。具体的,包括通信连接的存储器和处理器,以及存储在所述存储器上并能够在所述处理器上运行的计算机程序,所述处理器运行所述计算机程序时执行所述的处理方法。
85.为了便于理解,下面进行举例说明:
86.如图3所示,例举的用户端包括mcu主控电路,分别与mcu主控电路通信连接的检测
单元、摄像头模组、语音播报电路(可选)、插卡检测单元、无线通讯模组、触摸屏,以及为用户端供电的电源电路,其中,
87.检测单元,可以采用免疫荧光检测或胶金体检测;本例检测单元采用光电电路单元实现免疫荧光检测,荧光物质在光电二极管光源激发下,会产生稳定光强的荧光信号,通过光电传感器检测该荧光信号幅值,并进行模拟信号放大等处理,模拟信号放大后将模拟量转化为数字量,为mcu主控电路提供信号采集数据;
88.摄像头模组,完成对测试卡编码(二维码、或条码等)的读取和解析,为mcu主控电路提供信号采集数据;
89.语音播报电路,实现用户端的语音播报功能;
90.插卡检测单元,用于确认测试卡已插入用户端;
91.无线通讯模组:负责实现用户端和服务端的数据交互,获取位置信息;例如nb-iot、3g、4g、5g通讯模块等;
92.触摸屏,实现人机交互,实现信息输入、显示功能;
93.mcu主控电路:接收检测单元、摄像头模组、插卡检测单元、无线通讯模组、触摸屏传输过来的数据,完成检测结果计算、数据上传、输出控制等功能;
94.电源电路,为整个用户端供电以及电池充电等功能。
95.例举的服务端包括业务处理模块,以及分别与业务处理模块通信连接的设备数据模块、绑定关系模块和存储统计模块,其中,
96.设备数据模块,一方面接收用户端上报的数据,并传递给业务处理模块,另一方面接收业务处理模块下发的数据,并传递给用户端;集成有能够与所述无线通讯模组实现无线通讯的无线通信模块。
97.绑定关系模块,用户获取测试卡时,进行用户和测试卡的一对一或一对多绑定关系,并存储于绑定关系模块中,例如,政府通过用户的身份证号码,为每位用户下发测试卡,即政府给到用户相应的测试卡时就已将绑定关系确定。可以将绑定关系对应个人,或者也可以将绑定关系对应一个团体,由团体内部再去划分团体内每个用户对应的绑定关系。进一步的,通过绑定关系模块建立用户-用户端-测试卡的绑定关系:用户获取用户端时,建立用户和用户端的一对一绑定关系;在获取测试卡时进行用户和测试卡的绑定或者用户端唯一设备标识与测试卡的绑定,从而实现用户-用户端-测试卡的绑定关系,并存储于绑定关系模块中。
98.存储统计模块,包括检测任务分派模块及检测统计分析模块。如需要每天进行检测,检测一周,则检测任务分派模块分派7份测试卡每日检测任务,检测任务分派后形成用户和测试卡的绑定关系,通过业务处理模块发送到绑定关系模块。检测统计分析模块将接收的检测数据与检测任务分派模块分派的检测任务进行比对,具体的:检测任务分派后,检测统计分析模块每天定时查询用户是否有进行检测,如果有检测数据则关闭当日的检测任务,如果没有检测数据,则将未检测情况进行提示。服务端的管理人员可根据提示进行问题跟踪,以防止不配合情况。存储统计模块还根据统计的检测信息,对绑定关系模块中的绑定关系进行更新,使得已使用的测试卡编码(测试卡信息)不会出现在下次反馈给用户端的绑定信息中,优选的,绑定关系模块和存储统计模块可以进行合并。
99.业务处理模块,作为设备数据模块、绑定关系模块以及存储统计模块的中间件,实
现该三个模块之间数据的传递。
100.用户使用前需要通过服务端进行用户和测试卡的绑定,该绑定可以是一对一关系(一个用户对应一份测试卡),也可以是一对多关系(一个用户对应多份测试卡)。具体的,可以利用用户的身份证号码或者用户登录所述用户端的唯一身份标识等能够与用户唯一对应的信息实现与测试卡的绑定。
101.具体过程如下:
102.步骤一、短按用户端开机键进行开机,用户通过用户交互单元进行用户登录(本实施例通过用户端自带的触摸屏输入用户账号和密码进行登录,所述用户账号与使用该账号的用户唯一对应)。
103.登录成功后,用户端的mcu主控电路根据用户账号(前述用户登录所述用户端的唯一身份标识)形成绑定信息确认请求,并发送连接指令到无线通讯模组,连接到服务端(例如云端),mcu主控电路通过无线通讯模组发送包含用户账号为“13900000000”的绑定信息确认请求到服务端。服务端的设备数据模块收到绑定信息确认请求后,将其反馈给业务处理模块,业务处理模块根据该请求调用绑定关系模块中与所述用户账号相关的绑定信息,如果绑定关系模块存储有与用户账号相关的绑定信息,则业务处理模块将与用户账号相关的绑定信息反馈给设备数据模块,设备数据模块接收绑定信息,再通过无线通讯模组向用户端的mcu主控电路返回绑定信息:
104.{"id":"13900000000",
105."bind":"1",
[0106]“code”:“0122205003,0122205004,0122205005”}
[0107]
其中"bind":"1",表示用户账号为"13900000000"的用户已经配置有可用的测试卡编码信息,“code”:“0122205003,0122205004,0122205005”,表示该用户的可用测试卡信息为“0122205003,0122205004,0122205005”。
[0108]
如果绑定关系模块没有与用户账号相关的绑定信息,则业务处理模块将空的信息反馈给设备数据模块,设备数据模块形成绑定信息,再通过无线通讯模组向用户端的mcu主控电路返回绑定信息:
[0109]
{"id":"13900000000",
[0110]
"bind":"0"}
[0111]
其中"bind":"0",表示用户账号为"13900000000"的用户没有配置可用的测试卡编码信息。
[0112]
步骤二、用户端的mcu主控电路接收绑定信息,若"bind":"0",则确定所述用户账号未绑定,通过触摸屏提示用户“不可检测,需要绑定”,也可以同时语音播报,用户可以上报监管部门获取需要绑定的测试卡信息。若"bind":"1",则确定所述用户账号已绑定,并存储绑定信息携带的可用测试卡信息“code”:“0122205003,0122205004,0122205005”}。
[0113]
步骤三、用户将测试卡插入用户端,插卡检测单元判断测试卡已插入到位后,mcu主控电路控制摄像头模组对已插入测试卡的编码区域进行识别,以获取该测试卡的信息,并将其传输至mcu主控电路,mcu主控电路将接收到的该测试卡的信息与存储的可用测试卡信息(服务端返回的用户可用测试卡信息)进行比对,如果已插入测试卡的信息与存储的可用测试卡信息没有一个是一致的,则通过触摸屏提示用户该测试卡不可用。可有效防止用
户使用已检测的测试卡进行二次检测的情况,进而方便进行真实数据的管控。
[0114]
具体的:
[0115]
a)插卡检测单元工作,等待要检测的测试卡插入;如若mcu主控电路未收到插卡检测单元反馈的测试卡已插入的信号,则通过触摸屏提醒用户需要插入测试卡(也可以一并进行语音播报提醒);如果从提醒用户插入测试卡开始,超过5分钟mcu主控电路仍未收到插卡检测单元反馈的测试卡已插入的信号,则mcu主控电路控制用户端进入休眠或者关机;
[0116]
b)如果从提醒用户插入测试卡开始,5分钟内mcu主控电路收到插卡检测单元反馈的测试卡已插入的信号,则mcu主控电路控制摄像头模组对已插入测试卡的编码区域进行拍照,并解析后反馈给mcu主控电路,mcu主控电路将收到的解析数据(前述的已插入测试卡的信息)与存储的可用测试卡信息进行比对,如果已插入测试卡的信息与存储的可用测试卡信息没有一个是一致的,则mcu主控电路控制触摸屏提示用户该测试卡不可用,也可以同时语音播报。
[0117]
步骤四、如果已插入测试卡的信息与存储的可用测试卡信息有一个是一致的,则mcu主控电路开始检测倒计时,计时结束后,mcu主控电路控制光电电路单元进行检测,即通过光电二极管激发测试卡上的荧光,通过光电传感器检测该荧光信号幅值,并进行模拟信号放大处理,完成光电模拟信号的数字化,将光电传感器获取的模拟量转化为数字量,并发送到mcu主控电路。与此同时,mcu主控电路将其他检测信息汇总形成数据包,通过无线通讯模组向服务端上报数据包,数据包中的信息包括用户账号、用户账号是否已绑定、是否允许显示、测试卡信息、检测时间、检测项目、检测类型、检测结果、信号强度、检测位置等信息中的若干个。
[0118]
具体的:
[0119]
a)当测试卡插入用户端后,mcu主控电路收到插卡检测单元反馈的测试卡已插入的信号,mcu主控电路控制摄像头模组对已插入测试卡的编码区域进行拍照,并解析后反馈给mcu主控电路,mcu主控电路将收到的解析数据(前述的已插入测试卡的信息)与存储的可用测试卡信息进行比对,如果存储的可用测试卡信息与已插入测试卡的信息有一个是一致的,则mcu主控电路控制触摸屏显示测试卡插入正常;mcu主控电路启动倒计时(不同项目倒计时的时间有差异),在倒计时期间,如果用户拔出测试卡,插卡检测单元检测到测试卡被拔出的信号后反馈给mcu主控电路,mcu主控电路控制触摸屏提醒用户,检测失败。如果倒计时的时间结束,测试卡未被拔出,mcu主控电路控制光电电路单元进行检测。
[0120]
b)倒计时阶段,无线通讯模组同步获取用户端的当前位置信息,例如经度信息和纬度信息,待检测完成后,mcu主控电路将所有收到的数据进行整合,在存储的可用测试卡信息中删除已使用的测试卡信息“code”:“0122205003”,形成数据包并通过无线通讯模组发送到服务端。
[0121]
数据包中包含的具体内容为:
[0122][0123]
其中"result_display"被设置为0,表示用户端未显示结果,请求服务端反馈可进行显示的信号;服务端的设备数据模块接收数据包后,将其中的数据反馈给业务处理模块,业务处理模块对数据包中的信息进行分析,并将其记录到存储统计模块的统计表中,存储统计模块将测试卡信息0122205003标记为已使用,统计表中包括用户账号、用户账号是否已绑定、是否允许显示、测试卡信息、检测时间、检测项目、检测类型、检测结果、信号强度、检测位置等信息。若服务端的设备数据模块未接收到用户端上报的数据包,则表示数据异常,不向用户端做任何反馈;用户端在没有收到服务端的反馈的情况下,也不做任何响应。
[0124]
若业务处理模块确认检测结果有效,即,有检测结果且检测结果正常,则将"result_display"设置为1,表示服务端已接收有效信息并允许用户端显示检测结果;若业务处理模块确认检测结果无效,即,无检测结果或检测结果异常,则"result_display"不变。业务处理模块将处理后的数据包通过设备数据模块反馈给用户端,用户端的mcu主控电路通过无线通讯模组接收反馈的数据包或是否允许显示的指令。
[0125]
c)用户端收到数据包或是否允许显示的指令后,mcu主控电路查询result_display值,如果是0,检测结果不会显示,如果是1,mcu主控电路控制触摸屏对检测结果进行显示,或者通过语音播报电路对检测结果进行播报。
[0126]
步骤五、服务端的存储统计模块对当前用户的检测数据进行定时的查询,以确保用户有按照要求进行检测,若不符合要求则管理员将进行回访监督。
[0127]
例如:
[0128]
a)在存储统计模块中新建检测任务,所有完成绑定的用户需要从1号至7号连续检
测7天,分派1号至7号每日检测任务,并为每位用户分派7份测试卡。
[0129]
b)检测任务分派后,形成用户-测试卡的绑定关系,通过业务处理模块发送到绑定关系模块。
[0130]
c)用户正常检测完成后,设备数据模块接收到检测数据后通过业务处理模块,发送给存储统计模块进行数据存储,存储统计模块将收到的检测数据与分派的检测任务进行比对。如用户1号有检测任务,且收到1号的检测数据,则将1号的检测任务关闭。同时,每天定时(如每日22点)查询已分派任务的用户是否有检测数据上传,如果没有,则将未检测任务进行标记并提示。服务端管理人员可根据提示进行问题跟踪,以防止不配合情况。
[0131]
为了减少用户端交叉使用导致的病毒传播风险及对检测结果的影响,使检测结果更加安全,方便管控,还可以采用以下方案。
[0132]
用户使用前通过服务端进行用户和测试卡的绑定,该绑定可以是一对一关系(一个用户对应一份测试卡),也可以是一对多关系(一个用户对应多份测试卡);同时,通过服务端进行用户和用户端的一对一绑定(一个用户对应一个用户端),最终实现用户-用户端-测试卡的绑定关系。
[0133]
将前述步骤一替换为:短按用户端开机键进行开机,用户端进入待机状态,或者通过触摸屏选择检测项目后,触发mcu主控电路发送连接指令到无线通讯模组,并形成绑定信息确认请求,无线通讯模组连接到服务端,mcu主控电路通过无线通讯模组发送包含sn号为"801c000000a"的绑定信息确认请求到服务端,sn号是设备序列号,也是用户端的唯一识别码;服务端的设备数据模块收到绑定信息确认请求后,将其反馈给业务处理模块,业务处理模块根据该请求调用绑定关系模块中与sn号相关的绑定信息,如果绑定关系模块有与sn号相关的绑定信息,则业务处理模块将与sn号相关的绑定信息反馈给设备数据模块,设备数据模块形成绑定信息,再通过无线通讯模组向用户端的mcu主控电路返回绑定信息:
[0134]
{"sn":"801c000000a",
[0135]
"bind":"1",
[0136]“code”:“0122205003,0122205004,0122205005”}
[0137]
其中"bind":"1",表示sn号为"801c000000a"的用户端已经注册并绑定用户,“code”:“0122205003,0122205004,0122205005”,表示该用户可用的测试卡信息为“0122205003,0122205004,0122205005”;
[0138]
如果绑定关系模块没有与sn号相关的绑定信息,则业务处理模块将空的信息反馈给设备数据模块,设备数据模块形成绑定信息,再通过无线通讯模组向用户端的mcu主控电路返回绑定信息:
[0139]
{"sn":"801c000000a",
[0140]
"bind":"0"}
[0141]
其中"bind":"0",表示sn号为"801c000000a"的用户端未绑定用户。
[0142]
将前述步骤二替换为:用户端的mcu主控电路接收绑定信息,若"bind":"1",则确定设备已绑定,并存储其携带的可用测试卡信息“code”:“0122205003,0122205004,0122205005”。若"bind":"0",则确定未绑定,通过触摸屏提示用户“不可检测,需要绑定”,也可以同时语音播报提示。
[0143]
同时,前述步骤四,数据包中包含的具体内容:
[0144]
"id":"13900000000",//用户账号;
[0145]
替换为:
[0146]
"sn":"801c000000a",//用户端sn号。
[0147]
此外,为了避免在无需疫情防控时设备闲置,用户端的检测项目可以有多种,管控项目:例如新冠肺炎(covid-19)检测项目,非管控项目:例如流感检测项目。
[0148]
对于非管控项目,用户端的处理流程如下:
[0149]
短按开机键开机-用户通过触摸屏选择非管控项目(例如流感检测)-mcu主控电路发送连接服务端指令到无线通讯模组-无线通讯模组连接服务端-用户端检测测试卡插入-如果有测试卡插入-摄像头模组启动识别测试卡编码信息-将识别的测试卡信息传送到mcu主控电路-开始倒计时-倒计时结束后开始检测-触摸屏显示测试结果-mcu主控电路形成检测数据包并传送给无线通讯模组-无线通讯模组上传数据包到服务端-开始倒计时-倒计时结束后自动关机或进入休眠。
[0150]
对于管控项目,用户端的处理流程包括如下若干种:
[0151]
工作流程a,短按开机键开机-用户通过触摸屏选择选择管控项目-mcu主控电路发送连接服务端指令到无线通讯模组-无线通讯模组连接服务端-上报用户端sn号到服务端-mcu主控电路接收无线通讯模组传回的绑定信息-如果未绑定-触摸屏显示“用户不可检测需要绑定”,同时语音播报-开始倒计时-倒计时结束后自动关机或进入休眠。
[0152]
工作流程b,短按开机键开机-用户通过触摸屏选择选择管控项目-mcu主控电路发送连接服务端指令到无线通讯模组-无线通讯模组连接服务端-上报用户端sn号到服务端-mcu主控电路接收无线通讯模组传回的绑定信息-如果已绑定-将绑定信息中的可用测试卡信息存储到mcu主控电路-用户端检测测试卡插入-如果没有测试卡插入-触摸屏提醒用户插入测试卡,同时语音播报-开始倒计时-倒计时结束后自动关机或进入休眠。
[0153]
工作流程c,短按开机键开机-用户通过触摸屏选择选择管控项目-mcu主控电路发送连接服务端指令到无线通讯模组-无线通讯模组连接服务端-上报用户端sn号到服务端-mcu主控电路接收无线通讯模组传回的绑定信息-如果已绑定-将绑定信息中的可用测试卡信息存储到mcu主控电路-用户端检测测试卡插入-如果有测试卡插入-摄像头模组启动识别测试卡编码信息-将识别的测试卡信息传送到mcu主控电路-mcu主控电路判断该插入的测试卡是否可用-如果测试卡不可用-触摸屏显示“测试卡不可用”,同时语音播报-开始倒计时-倒计时结束后自动关机或进入休眠。
[0154]
工作流程d,短按开机键开机-用户通过触摸屏选择选择管控项目-mcu主控电路发送连接服务端指令到无线通讯模组-无线通讯模组连接服务端-上报用户端sn号到服务端-mcu主控电路接收无线通讯模组传回的绑定信息-如果已绑定-将绑定信息中的可用测试卡信息存储到mcu主控电路-用户端检测测试卡插入-如果有测试卡插入-摄像头模组启动识别测试卡编码信息-将识别的测试卡信息传送到mcu主控电路-mcu主控电路判断该插入的测试卡是否可用-如果测试卡可用-开始倒计时-倒计时结束后开始检测-mcu主控电路删除已使用的测试卡信息-mcu主控电路形成检测数据包并传送给无线通讯模组-无线通讯模组上传数据包到服务端-mcu主控电路接收从无线通讯模组传回的数据包-判断result_display是1(或0)-触摸屏显示(或不显示)检测结果-开始倒计时-倒计时结束后自动关机或进入休眠。
[0155]
上述各个实施方案中的举例是为了进一步帮助理解本发明的方案,并非是对本发明技术方案的限制,尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。