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

数据上传方法、装置、客户端设备及存储介质与流程

2022-02-20 00:24:11 来源:中国专利 TAG:


1.本发明涉及医疗电子技术领域,尤其涉及一种数据上传方法、装置、客户端设备及存储介质。


背景技术:

2.客户端设备,例如aed(automated external defibrillator,自动体外除颤器)在被投入使用后,需要定时启动自检流程,获得设备自检结果后自动上传至服务器,以使设备安装人员通过服务器查看客户端设备的运行状态,及时发现设备异常的情况,以保证客户端能正常使用。
3.客户端设备一般会设置在一个固定的时间区间进行自检,例如aed通常设置在00:00-06:00之间的整点进行自检,自检完成后将设备自检结果上传至服务器。
4.通常大量的客户端设备同时自检完成后,往往会在同一时间点立即上传设备自检结果,从而存在大量数据向服务器并发上传的情况,会导致带宽拥堵,而其它时刻的带宽却是空闲的,使得带宽利用不充分。


技术实现要素:

5.本发明的目的旨在提供一种数据上传方法,旨在解决客户端设备在在自检完成后同时上传设备自检结果导致带宽拥堵的问题。
6.为实现上述目的,本发明的第一方面提供了一种数据上传方法,应用于客户端设备,包括如下步骤:
7.处于自检完成状态时,获取设备自检结果;
8.根据所述设备自检结果的类型,从预设数据上传时间区间中相应选取目标时间区间;其中,所述设备自检结果的类型包括以下任意一种:设备异常、设备正常;
9.基于所述目标时间区间上传所述设备自检结果至服务器。
10.为实现上述目的,本发明第二方面提供了一种数据上传装置,应用于客户端设备,包括获取模块、选取模块、上传模块,其中:
11.所述获取模块用于:处于自检完成状态时,获取设备自检结果;
12.所述选取模块用于:根据所述设备自检结果的类型,从预设数据上传时间区间中相应选取目标数据上传时刻;其中,所述设备自检结果的类型包括以下任意一种:设备异常、设备正常;
13.所述上传模块用于:基于所述目标数据上传时刻上传所述设备自检结果至服务器。
14.为实现上述目的,本发明第三方面提供了一种客户端设备,包括存储器、处理器以及存储在所述存储器上的数据传输程序,所述数据传输程序被所述处理器运行时实现上述所述的数据上传方法的步骤。
15.为实现上述目的,本发明第四方面提供了一种计算机可读存储介质,所述计算机
可读存储介质上存储有数据传输程序,所述数据传输程序被处理器运行时实现上述所述的数据上传方法的步骤。
16.根据本发明提供的数据上传方法、装置、客户端设备及存储介质,相比现有技术,所有客户端设备在自检完成后,不再将所有自检数据同时进行上传,而是各客户端设备分别根据设备自检结果的类型,从预设数据上传时间区间中相应选取目标时间区间,基于目标时间区间进行上传设备自检结果,使各个客户端设备以离散的方式上传设备自检结果,防止带宽拥堵的产生及提高带宽的利用率。
17.应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本技术。
附图说明
18.图1是本发明本发明各实施例涉及的aed的硬件结构示意图。
19.图2是本发明数据上传方法第一实施例的流程示意图。
20.图3是本发明数据上传方法第一实施例的步骤202的详细流程示意图。
21.图4是本发明数据上传方法第一实施例的步骤302的详细流程示意图。
22.图5是本发明数据上传方法第一实施例的步骤501-503的流程示意图。
23.图6是本发明数据上传方法第一实施例的步骤601-602的流程示意图。
24.图7是本发明数据上传装置的实施例的功能模块示意图。
25.本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
26.下面将参照附图更详细地描述本技术的优选实施方式。虽然附图中显示了本技术的优选实施方式,然而应该理解,可以以各种形式实现本技术而不应被这里阐述的实施方式所限制。相反,提供这些实施方式是为了使本技术更加透彻和完整,并且能够将本技术的范围完整地传达给本领域的技术人员。
27.以下本发明各实施例中的客户端设备以aed设备为例进行说明,但是客户端设备并不局限于aed设备,客户端设备可以是各种需要与服务器通过有线或无线连接,并且需要自检及将设备自检结果上传至服务器的设备,例如医疗设备。
28.本发明各实施例主要涉及的aed(automated external defibrillator,自动体外除颤器)又称自动体外电击器、自动电击器、自动除颤器、心脏除颤器及傻瓜电击器等。aed是一种便携式的医疗设备,它可以诊断特定的心律失常,并且给予电击除颤,是可被非专业人员使用的抢救心脏骤停患者的医疗设备。在心跳骤停时,只有在最佳抢救时间的“黄金4分钟”内,利用aed对患者进行除颤和心肺复苏,才是最有效制止猝死的办法。
29.参照图1所示,图1是本发明各实施例涉及的aed的硬件结构示意图。本发明各实施例中,aed可以包括处理器1001(例如中央处理器central processing unit、cpu),通信总线1002,输入端口1003,输出端口1004,存储器1005。其中,通信总线1002用于实现这些组件之间的连接通信;输入端口1003用于数据输入;输出端口1004用于数据输出,存储器1005可以是高速ram存储器,也可以是稳定的存储器(non-volatile memory),例如磁盘存储器,存储器1005可选的还可以是独立于前述处理器1001的存储装置。本领域技术人员可以理解,
图1中示出的硬件结构并不构成对本发明的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
30.继续参照图1所示,图1中作为一种可读存储介质的存储器1005可以包括操作系统、网络通信模块、应用工程模块以及数据传输程序。在图1中,网络通信模块主要用于连接服务器,与服务器进行数据通信;而处理器1001用于调用存储器1005中存储的数据传输程序,并执行如下操作:
31.首先,处于自检完成状态时,获取设备自检结果;
32.然后,根据设备自检结果的类型,从预设数据上传时间区间中相应选取目标数据上传时刻;其中,设备自检结果的类型包括以下任意一种:设备异常、设备正常;
33.最后,基于目标数据上传时刻上传设备自检结果至服务器。
34.基于上述aed提出本发明的数据上传方法的第一实施例。请参照图2,图2是本发明的数据上传方法的第一实施例的流程示意图。本发明第一实施例是提出一种数据上传方法,应用于aed,该方法包括如下步骤:
35.201、处于自检完成状态时,获取设备自检结果;
36.可以理解地,aed易于操作,稍加培训即能熟练使用。一般的,aed的
37.使用需要操作者打开aed的盖子,依据指示灯、震动、语音等提示操作;将电极片紧密地贴在患者胸部适当的位置上,通常情况下两块电极板分别贴在患者右胸上部和左胸左乳头外侧;然后将电极板插头插入aed的主机插孔;之后,aed将会按照流程进行运转、工作。aed日常的维护保养也非常重要。尤其是公共场所,外在环境复杂,需要每天都进行自检以保证aed能正常使用。aed的常见故障有开机后电源不亮、屏幕显示混乱。一般的,开机自检的重点自检项目包括电池电量,继电器的阻抗。还包括电极板、屏幕显示的检查。可以理解地,电池电量不足、继电器的阻抗异常、电极板不在位、屏幕显示异常都会对aed的使用造成重大影响,甚至耽误对患者的急救。
38.本实施例中,各个aed基于预设自检时刻按照预设自检流程进行自检,其中预设自检时刻可以是每天的0:00-06:00区间的一个时刻,当前的aed一般在整点时刻进行自检,例如0:00、01:00、02:00、05:00等。预设自检时刻能常是由安装人员在启用该aed设备时进行设置或者aed在出厂时已经存在的默认设置。
39.预设自检流程可以是按自检项目逐一检查并同步保存设备自检结果,例如先检查电池电量,再检查继电器的阻抗,然后对屏幕进行测试。当自检流程执行完毕,获得设备自检结果。
40.202、根据设备自检结果的类型,从预设数据上传时间区间中相应选取目标数据上传时刻;其中,设备自检结果的类型包括以下任意一种:设备异常、设备正常;
41.可以理解地,设备自检结果的类型包括有设备异常和设备正常,为了解决aed同时上传造成的带宽拥堵的问题,采用时间上分散上传各个aed的设备自检结果,同时优先上传类别为设备异常的设备自检结果。
42.预设数据上传时间区间可以是默认的自检时间区间例如0:00-06:00,也可以是预设自检时刻后的一段时间区间,例如0:00为某个aed的预设自检时刻,则以0:00-1:00这个时间区间为该aed的预设数据上传时间区间,在该预设数据上传时间区间内选取一个目标数据上传时刻,aed在目标数据上传时刻上传设备自检结果至服务器。
43.选取目标数据上传时刻的方式是,将靠前的目标数据上传时刻分配给类型为设备异常的设备自检结果,并将相对靠后的目标数据上传时刻分配给类型为设备正常的设备自检结果,这样保证了类型为设备异常的设备自检结果可以优先上传至服务器。
44.203、基于目标数据上传时刻上传设备自检结果至服务器。
45.可以理解地,aed在处于自检完成状态时,获取的设备自检结果会先进行存储,等到达目标数据上传时刻时,基于目标数据上传时刻上传设备自检结果至服务器。
46.在本实施例中,在上述步骤103之后,还可以进一步包括:参考目标数据上传时刻配置下次进行自检的自检时刻。
47.可以理解地,预设自检时刻是aed在启用时由安装人员设置或出厂自带的默认设置,由于人员无法预知某个预设自检时刻的进行自检的aed数量,这样的话,可能某个预设自检时刻就会存在大量aed自检,然后等待需要上传设备自检结果,而其它预设自检时刻则很少或没有。
48.例如,aed在设备启用时,预设自检时刻都是设置在每天的0:00整点,长期下去存在大量aed在0:00的整点时刻自检的,在预设数据上传时间区间0:00-1:00存在大量需要上传的设备自检结果,而其它的预设数据上传时间区间1:00-2:00,2:00-3:00等则很少或没有,分配不均。
49.服务器可以统计此次预设数据上传时间区间的目标时间区间的上传数量,决定是否需要调整aed下次进行自检的自检时刻,在上传设备自检结果至服务器之后,由服务器给出指令给aed,来配置下次进行自检的自检时刻,指令的类型包括调整或不调整,指令为调整时,指令中还包含有调整的自检时刻。
50.如图3中所示,在本实施例中,在步骤202中,根据设备自检结果的类型,从预设数据上传时间区间中相应选取目标数据上传时刻,包括步骤301-303:
51.301、将预设数据上传时间区间划分为第一目标时间区间以及第二目标时间区间;其中,第一目标时间区间的终止时刻早于或等于第二目标时间区间的起始时刻;
52.302、在设备自检结果的类型为设备异常时,从第一目标时间区间选取目标数据上传时刻;
53.303、在设备自检结果的类型为设备正常时,从第二目标时间区间选取目标数据上传时刻。
54.可以理解地,预设数据上传时间区间划分为两个目标时间区间,即第一目标时间区间和第二目标时间区间,第一目标时间区间的终止时刻早于或等于第二目标时间区间的起始时刻,即第一目标时间区间位于第二目标时间区间之前,在设备自检结果的类型为设备异常时,选取第一目标时间区间的目标数据上传时刻;在设备自检结果的类型为设备正常时,选取第二目标时间区间的目标数据上传时刻。
55.第一目标时间区间和第二目标时间区间可以是相等时长,也可以是不等时长,根据设备自检结果的类型的比例合理的分配,这样保证了优先上传类别为设备异常的设备自检结果。
56.在步骤302中,从第一目标时间区间选取目标数据上传时刻包括:从第一目标时间区间内多个数据上传时刻中随机选择一个目标数据上传时刻;
57.在步骤303中,从第二目标时间区间选取目标数据上传时刻,包括:从第二目标时
间区间内多个数据上传时刻中随机选择一个目标数据上传时刻。
58.可以理解地,设备自检结果的数据上传时刻可以采用随机分配的方法来确定,在实际应用中,计算并设置aed上传设备自检结果的第一目标时间区间和第二目标时间区间,将两个目标时间区间分别都以秒为单位设置多个数据上传时刻,数据上传时刻之间的间隔可以是1秒或几秒,以1秒为例,根据设备自检结果的类型从对应的目标时间区间中的多个数据上传时刻,随机选择一个目标数据上传时刻,按照目标数据上传时刻上传设备自检结果至服务器。
59.在每个目标时间区间会可能存在很多的aed需要上传设备自检结果,通过随机分配使得在目标时间区间内的每个数据上传时刻都比较平均的分配一个或多个aed,各个aed以离散的方式在目标时间区间上传设备自检结果,由此保证了设备异常的设备自检结果及时上传又提高了带宽的利用率。
60.如图4中所示,在本实施例中,上述步骤302中从第一目标时间区间选取目标数据上传时刻的技术方案,进一步可以包括步骤401-402:
61.401、获取设备自检结果的类型为设备异常时的设备异常等级;
62.402、参考设备异常等级,从第一目标时间区间相应选取目标数据上传时刻。
63.可以理解地,设备自检结果的类型为设备异常时,可以进一步的划分设备异常的设备异常等级,例如、设备异常等级分为a、b、c三级,a级为设备不能使用的情况,c级是有些自检项目异常但是不影响使用的情况,b级介于a级与c级之间。参考设备异常等级,优先上传设备异常等级为a级的,其次为b级及c级。
64.然后,参考设备异常等级,从第一目标时间区间相应选取目标数据上传时刻,例如,将靠前的目标数据上传时刻a分配给设备异常等级为a级的设备自检结果,其次是将目标数据上传时刻a之后的目标数据上传时刻b分配给设备异常等级为b级的设备自检结果,然后再将目标数据上传时刻b之后的目标数据上传时刻c分配给设备异常等级为c级的设备自检结果,这样保证了设备异常等级高的设备自检结果可以优先上传服务器。
65.如图5中所示,在本实施例中,基于目标数据上传时刻上传设备自检结果至服务器之后,还包括步骤501-503:
66.501、将自身的客户端设备标识上传至服务器;
67.502、接收服务器基于客户端设备标识和/或客户端设备标识的上传顺序,所对应分配的目标数据上传时刻;
68.503、当再次获取到设备自检结果时,直接按照服务器分配的目标数据上传时刻上传设备自检结果至服务器。
69.可以理解地,设备自检结果的数据上传时刻是服务器确定并返回给aed的。客户端设备标识可以是设备序列号,当安装人员按照要求进行aed开机测试,进入连接状态后,aed将设备序列号发送至服务器,服务器基于预设的无线连接协议接收序列号,对序列号验证后保存,由此就建立了aed与服务器之间的无线通讯连接。
70.设备序列号还可以是存在于上传的设备自检结果中,接收服务器可以基于设备序列号和/或设备序列号的上传顺序,对应分配一个目标数据上传时刻给客户端设备。当再次获取到设备自检结果时,直接按照服务器分配的目标数据上传时刻上传设备自检结果至服务器。
71.服务器在目标时间区间可以设置多个数据上传时刻,数据上传时刻之间的间隔可以是1秒或几秒,数据上传时刻的数量可以设置为不小于预估的aed数量。将多个数据上传时刻依次分配给各个aed,直到每个aed都有一个数据上传时刻。
72.例如,服务器在目标时间区间设置t个数据上传时刻,各个数据上传时刻分别编号为1至t,数据上传时刻之间的时长可以是1秒。然后将第1个数据上传时刻分配给1号aed,依次的,将第t个数据上传时刻分配给t号aed,如果还存更多的aed,可以在第t 1台aed重新放到第1个数据上传时刻,第t 2台aed放到第2个数据上传时刻,依次重复直到所有的aed都有一个目标数据上传时刻。
73.当再次获取到设备自检结果时,直接按照服务器分配的目标数据上传时刻上传设备自检结果至服务器。
74.如图6中所示,在本实施例中,在步骤101中,设备自检结果的类型还包括:自检报错;获取设备自检结果之后,还包括步骤601-602:
75.601、在设备自检结果的类型为自检报错时,控制客户端设备再次进行自检;
76.602、在设备再次自检完成时,立即将重新获取的设备自检结果上传至服务器。
77.可以理解地,客户端设备自检不能完成,例如自检过程被中断,不能获得完整的设备自检结果,设备自检结果的类型为自检报错,控制客户端设备再次进行自检,由于再次进行自检,在时间上已经处于落后其它aed,这种情况应特殊优先上传处理,在设备再次自检完成时刻,立即将重新获取的设备自检结果上传至服务器。
78.还应当说明的是,在一种可选示例中,上述根据所述设备自检结果的类型,从预设数据上传时间区间中相应选取目标数据上传时刻的步骤可以包括:根据所述设备自检结果的类型,从预设数据上传时间区间中相应选取多个目标数据上传时刻;相应的,上述基于所述目标数据上传时刻上传所述设备自检结果至服务器的步骤可以包括:将所述设备自检结果拆分为对应于所述多个目标数据上传时刻的多个数据包,并分别在各目标数据上传时刻上传相应数据包至服务器。
79.由此,通过进一步对单个自检数据进行拆分,然后针对单个数据可以选择多个数据上传时间节点,进一步提升了数据分散上传的粒度,使得数据上传并发量得到有效降低,充分利用了服务器带宽。并且应该理解的是,本实施例的各个数据包均携带有客户端设备标识,服务器在接收到数据包后,根据客户端设备标识对归属于同一设备自检结果的多个数据包进行拼接,即可得到完整的设备自检结果。
80.如图7中所示,本发明的第二个实施例是提供一种数据上传装置,图7是本发明的数据传输装置的实施例的功能模块示意图,装置应用于aed,包括获取模块701、选取模块702、上传模块703,其中:
81.获取模块用于:处于自检完成状态时,获取设备自检结果;
82.选取模块用于:根据设备自检结果的类型,从预设数据上传时间区间中相应选取目标时间区间;其中,设备自检结果的类型包括以下任意一种:设备异常、设备正常;
83.上传模块用于:基于目标时间区间上传设备自检结果至服务器。
84.在一种可选示例中,数据传输装置还包括:配置模块,用于参考目标数据上传时刻配置下次进行自检的自检时刻。
85.在一种可选示例中,选取模块具体用于:将预设数据上传时间区间划分为第一目
标时间区间以及第二目标时间区间;其中,第一目标时间区间的终止时刻早于或等于第二目标时间区间的起始时刻;在设备自检结果的类型为设备异常时,从第一目标时间区间选取目标数据上传时刻;在设备自检结果的类型为设备正常时,从第二目标时间区间选取目标数据上传时刻。
86.进一步地,在一种可选示例中,选取模块在执行从第一目标时间区间选取目标数据上传时刻的功能时,具体用于:获取设备自检结果的类型为设备异常时的设备异常等级;参考设备异常等级,从第一目标时间区间相应选取目标数据上传时刻。
87.进一步地,在另一种可选示例中,选取模块在执行从第一目标时间区间选取目标数据上传时刻的功能时,具体用于:从第一目标时间区间内多个数据上传时刻中随机选择一个目标数据上传时刻。选取模块在执行从第二目标时间区间选取目标数据上传时刻的功能时,具体用于:从第二目标时间区间内多个数据上传时刻中随机选择一个目标数据上传时刻。
88.在一种可选示例中,上传模块还用于:将自身的客户端设备标识上传至服务器;接收服务器基于客户端设备标识和/或客户端设备标识的上传顺序,所对应分配的目标数据上传时刻;当再次获取到设备自检结果时,直接按照服务器分配的目标数据上传时刻上传设备自检结果至服务器。
89.在一种可选示例中,设备自检结果的类型还包括:自检报错。相应的,数据传输装置还包括:自检模块,用于在设备自检结果的类型为自检报错时,控制客户端设备再次进行自检。上传模块还用于:在设备再次自检完成时,立即将重新获取的设备自检结果上传至服务器。
90.以上已经描述了本技术的各实施例,上述说明是示例性的,并非穷尽性的,并且也不限于所披露的各实施例。在不偏离所说明的各实施例的范围和精神的情况下,对于本技术领域的普通技术人员来说许多修改和变更都是显而易见的。本文中所用术语的选择,旨在最好地解释各实施例的原理、实际应用或对市场中的技术的改进,或者使本技术领域的其它普通技术人员能理解本文披露的各实施例。
再多了解一些

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

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

相关文献