掌桥专利:专业的专利平台
掌桥专利
首页

并行限制方法、装置、电子设备及计算机可读存储介质

文献发布时间:2023-06-19 12:14:58


并行限制方法、装置、电子设备及计算机可读存储介质

技术领域

本申请涉及电子通信技术领域,尤其涉及并行限制方法、装置、电子设备及计算机可读存储介质。

背景技术

现有的神经调控技术主要是通过立体定向手术在体内特定结构(即靶点)植入电极,并由植入患者体内的刺激器经电极向靶点发放电脉冲,调控相应神经结构和网络的电活动及其功能,从而改善症状、缓解病痛。

在实际应用中,利用信息技术,使得医生能够在医生设备上连接患者端的程控器并控制对患者的电刺激,实现远程控制,极大地方便了医生的操作,节省了患者的交通成本。

但当前的植入式神经刺激系统中,未对医生账号进行并行连接限制,例如是:医生通过电脑和平板同时登陆其账号可以分别与一个患者设备进行远程连接和控制,并且存在同一医生账号可以同时调节多个患者的电刺激参数的漏洞,这样就存在安全隐患,如果因为疏忽或者医生账号被黑客入侵或者医务人员想要报复社会,则可能利用远程控制系统同时肆意调整多个患者的电刺激参数,危害患者健康;同时,由于植入式神经刺激系统属于交互式医疗设备,通常带有反馈患者信息的功能,如未对医生账号同时连接的患者设备数量进行限制,则存在患者隐私信息被大面积泄露的风险;即当前系统的技术问题为:未对医生进行并行连接限制,同一个医生账号可以同时连接不同的患者设备。

因此,无论从患者安全的角度,还是从患者隐私的角度出发,均需要开发一种对任意一个医生账号能够同时连接、控制并接收反馈信息的患者设备的数量进行限制方法。

发明内容

本申请的目的在于提供一种并行限制方法、装置、电子设备及计算机可读存储介质,解决了未对医生进行并行连接限制,同一个医生账号可以同时连接不同的患者设备的问题。

本申请的目的采用以下技术方案实现:

第一方面,本申请提供了一种并行限制方法,用于限制同一医生账号同一时间最多连接的患者设备数,该方法包括:接收目标医生设备发送的连接请求,所述连接请求包括所述目标医生设备对应的目标医生账号以及待连接的患者设备的标识;检测所述目标医生账号是否正在连接至少一个患者设备;当所述目标医生账号对应的目标医生设备以外的任一医生设备正在连接至少一个患者设备时,禁止建立所述目标医生设备与所述待连接的患者设备之间的连接;当所述目标医生账号对应的目标医生设备以外的任一医生设备未连接任意一个患者设备时,基于所述待连接的患者设备的标识,建立所述目标医生设备与所述待连接的患者设备之间的连接;其中,所述医生账号在至少两个医生设备上处于登录状态。该技术方案的有益效果在于:当目标医生账号对应的目标医生设备请求连接待连接患者设备时,可以对目标医生账号是否正在连接至少一个患者设备进行检测,若目标医生账号正在连接至少一个患者设备,则禁止目标医生设备与待连接患者设备连接,防止目标医生设备对应的目标医生账号连接更多的患者设备,若目标医生账号未连接任意一个患者设备时,则允许目标医生设备与待连接患者设备连接。

综上所述,该方法可以对同一医生账号对应的所有医生设备在同一时间最多连接的患者设备数进行限制,避免医生同时调整多个患者的电刺激参数,危害患者健康,以及防止患者隐私信息被大面积泄露,由此,同时保护患者的安全和隐私。

在一些可选的实施例中,所述检测所述目标医生账号是否正在连接至少一个患者设备,包括:获取所述目标医生账号实时连接的患者设备数;当所述目标医生账号实时连接的患者设备数不是0时,确定所述目标医生账号正在连接至少一个患者设备;当所述目标医生账号实时连接的患者设备数是0时,确定所述目标医生账号未连接任意一个患者设备。该技术方案的有益效果在于:可以根据目标医生账号实时连接的患者设备数自动判断目标医生账号是否正在连接至少一个患者设备,当目标医生账号实时连接的患者设备数不是0时,说明目标医生账号正在连接一个或者多个患者设备,因此可以确定目标医生账号正在连接至少一个患者设备;当目标医生账号实时连接的患者设备数是0时,说明目标医生账号没有与患者设备连接,因此可以确定目标医生账号未连接任意一个患者设备。通过目标医生账号实时连接的患者设备数来检测该目标医生账号是否正在连接至少一个患者设备,这种检测方式计算量小,效率高。并且,以非0值或0值这种数字字符代表目标医生账号是否正在连接至少一个患者设备,对于数据存储空间的占用以及对于计算资源的消耗较小,当大量医生账号同时在线时,有利于整个系统的顺畅运行。

在一些可选的实施例中,所述方法还包括:当检测到所述目标医生账号对应的任一医生设备与任一患者设备建立连接时,将所述目标医生账号实时连接的患者设备数加一;当检测到所述目标医生账号对应的任一医生设备与任一患者设备断开连接时,将所述目标医生账号实时连接的患者设备数减一。该技术方案的有益效果在于:从目标医生账号的维度,监测其对应的所有医生设备分别与患者设备的连接情况,目标医生账号对应的任意一个医生设备与任意一个患者设备建立连接或者断开连接,都会使目标医生账号实时连接的患者设备数加一或者减一,由此,在维护目标医生账号实时连接的患者设备数时能够考虑到目标医生账号对应的每个医生设备的影响,并使用检测是否为0值的方法确定目标医生账号是否正在连接至少一个患者设备,数据量小,计算简单,维护效率高,统计结果准确度高。

在一些可选的实施例中,检测所述目标医生账号是否正在连接至少一个患者设备的具体方法,包括:获取所述目标医生账号的连接状态;当所述目标医生账号的连接状态是正在连接时,确定所述目标医生账号正在连接至少一个患者设备;当所述目标医生账号的连接状态是未连接时,确定所述目标医生账号未连接任意一个患者设备。该技术方案的有益效果在于:可以根据目标医生账号的连接状态自动判断目标医生账号是否正在连接至少一个患者设备,以“正在连接”和“未连接”这两种状态代表目标医生账号是否正在连接至少一个患者设备,在维护目标医生账号的连接状态时,目标医生账号的连接状态只能是两种状态之一,分类方式简单,维护效率高,另外,在进行后台管理或系统调试时,更加直观。

在一些可选的实施例中,所述方法还包括:当检测到所述目标医生账号对应的任一医生设备与任一患者设备建立连接时,将所述目标医生账号的连接状态设置为正在连接;当检测到所述目标医生账号对应的所有医生设备与所有患者设备断开连接时,将所述目标医生账号的连接状态设置为未连接。该技术方案的有益效果在于:实时更新目标医生账号的连接状态,可以实时反映目标医生账号对应的所有医生设备与患者设备之间的连接情况,只有当目标医生账号对应的所有医生设备中的每一个都分别与所有患者设备断开连接时才会将目标医生账号的连接状态设置为未连接,相比于根据目标医生账号对应的部分医生设备与部分患者设备(例如某一患者设备或者某几个患者设备)的连接关系来判断目标医生账号的连接状态,此种检测方式更为科学合理。

在一些可选的实施例中,所述检测所述目标医生账号是否正在连接至少一个患者设备,包括:获取连接信息,所述连接信息包括正在连接的所有医生账号;当所述连接信息中包括所述目标医生账号时,确定所述目标医生账号正在连接至少一个患者设备;当所述连接信息中不包括所述目标医生账号时,确定所述目标医生账号未连接任意一个患者设备。该技术方案的有益效果在于:遍历连接信息中的每个医生账号,根据连接信息中是否包括目标医生账号自动判断目标医生账号是否正在连接至少一个患者设备,不需要为每个医生账号额外设置实时连接的患者设备数或者连接状态这种字段,减少数据量,节省存储空间。

在一些可选的实施例中,所述方法还包括:当检测到所述目标医生账号对应的任一医生设备与任一患者设备建立连接时,将所述目标医生账号存储至所述连接信息;当检测到所述目标医生账号对应的所有医生设备与所有患者设备断开连接时,从所述连接信息中移除所述目标医生账号。该技术方案的有益效果在于:在连接信息中实时地存储正在连接任一患者设备的目标医生账号或者移除断开所有连接的目标医生账号,且只有当目标医生账号对应的所有医生设备中的每一个都分别与所有患者设备断开连接时才会从连接信息中移除目标医生账号,更为科学合理,另外,当需要时,可直接利用该连接信息方便地进行数据统计和后台管理。

第二方面,本发明提供一种并行限制装置,用于限制同一医生账号同一时间最多连接的患者设备数,所述装置包括:请求接收模块,用于接收目标医生设备发送的连接请求,所述连接请求包括所述目标医生设备对应的目标医生账号以及待连接的患者设备的标识;连接检测模块,用于检测所述目标医生账号是否正在连接至少一个患者设备;禁止连接模块,用于当所述目标医生账号对应的目标医生设备以外的任一医生设备正在连接至少一个患者设备时,禁止建立所述目标医生设备与所述待连接的患者设备之间的连接;建立连接模块,用于当所述目标医生账号对应的目标医生设备以外的任一医生设备未连接任意一个患者设备时,基于所述待连接的患者设备的标识,建立所述目标医生设备与所述待连接的患者设备之间的连接;其中,所述医生账号在至少两个医生设备上处于登录状态。

在一些可选的实施例中,所述连接检测模块包括:设备数获取单元,用于获取所述目标医生账号实时连接的患者设备数;第一确定单元,用于当所述目标医生账号实时连接的患者设备数不是0时,确定所述目标医生账号正在连接至少一个患者设备;第二确定单元,用于当所述目标医生账号实时连接的患者设备数是0时,确定所述目标医生账号未连接任意一个患者设备。

在一些可选的实施例中,所述装置还包括第一维护模块,所述第一维护模块包括:设备数加一单元,用于当检测到所述目标医生账号对应的任一医生设备与任一患者设备建立连接时,将所述目标医生账号实时连接的患者设备数加一;设备数减一单元,用于当检测到所述目标医生账号对应的任一医生设备与任一患者设备断开连接时,将所述目标医生账号实时连接的患者设备数减一。

在一些可选的实施例中,所述连接检测模块包括:状态获取单元,用于获取所述目标医生账号的连接状态;第三确定单元,用于当所述目标医生账号的连接状态是正在连接时,确定所述目标医生账号正在连接至少一个患者设备;第四确定单元,用于当所述目标医生账号的连接状态是未连接时,确定所述目标医生账号未连接任意一个患者设备。

在一些可选的实施例中,所述装置还包括第二维护模块,所述第二维护模块包括:第一状态单元,用于当检测到所述目标医生账号对应的任一医生设备与任一患者设备建立连接时,将所述目标医生账号的连接状态设置为正在连接;第二状态单元,用于当检测到所述目标医生账号对应的所有医生设备与所有患者设备断开连接时,将所述目标医生账号的连接状态设置为未连接。

在一些可选的实施例中,所述连接检测模块包括:连接信息单元,用于获取连接信息,所述连接信息包括正在连接的所有医生账号;第五确定单元,用于当所述连接信息中包括目标医生账号时,确定所述目标医生账号正在连接至少一个患者设备;第六确定单元,用于当所述连接信息中不包括所述目标医生账号时,确定所述目标医生账号未连接任意一个患者设备。

在一些可选的实施例中,所述装置还包括第三维护模块,所述第三维护模块包括:账号存储单元,用于当检测到所述目标医生账号对应的任一医生设备与任一患者设备建立连接时,将所述目标医生账号存储至所述连接信息;账号移除单元,用于当检测到所述目标医生账号对应的所有医生设备与所有患者设备断开连接时,所述连接信息中移除所述目标医生账号。

第三方面,本发明提供一种电子设备,所述电子设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述任一项方法的步骤。

第四方面,本发明提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述任一项方法的步骤。

附图说明

下面结合附图和实施例对本申请进一步说明。

图1是本申请实施例提供的一种并行限制方法的流程示意图;

图2是本申请实施例提供的一种检测目标医生账号的流程示意图;

图3本申请实施例提供的一种并行限制流程的原理图;

图4是本申请实施例提供的一种并行限制方法的部分流程示意图;

图5是本申请实施例提供的又一种检测目标医生账号的流程示意图;

图6本申请实施例提供的又一种并行限制流程的原理图;

图7是本申请实施例提供的又一种并行限制方法的部分流程示意图;

图8是本申请实施例提供的又一种检测目标医生账号的流程示意图;

图9是本申请实施例提供的又一种并行限制流程的原理图;

图10是本申请实施例提供的又一种并行限制方法的部分流程示意图;

图11是现有技术提供的一种不对医生账号进行并行限制流程的原理图;

图12是本申请实施例提供的一种并行限制装置的结构示意图;

图13是本申请实施例提供的一种连接检测模块的结构示意图;

图14是本申请实施例提供的又一种并行限制装置的结构示意图;

图15是本申请实施例提供的一种第一维护模块的结构示意图;

图16是本申请实施例提供的又一种连接检测模块的结构示意图;

图17是本申请实施例提供的又一种并行限制装置的结构示意图;

图18是本申请实施例提供的一种第二维护模块的结构示意图;

图19是本申请实施例提供的又一种连接检测模块的结构示意图;

图20是本申请实施例提供的又一种并行限制装置的结构示意图;

图21是本申请实施例提供的一种第三维护模块的结构示意图;

图22是本申请实施例提供的一种电子设备的结构示意图;

图23是本申请实施例提供的一种用于实现并行限制方法的程序产品的结构示意图。

具体实施方式

下面,结合附图以及具体实施方式,对本申请做进一步描述,需要说明的是,在不相冲突的前提下,以下描述的各实施例之间或各技术特征之间可以任意组合形成新的实施例。

参见图1,本申请实施例提供了一种并行限制方法,用于限制同一医生账号同一时间最多连接的患者设备数,所述方法包括步骤S101-S104。

其中,医生账号所对应的医生设备可以包括手机、平板电脑(例如是ipad)、计算机、智能穿戴设备、远程医疗通用的其他医务端设备和专用于植入式神经刺激的其他医务端设备中的至少一种;患者设备可以包括植入式神经电刺激装置、植入式心脏电刺激系统(又称心脏起搏器)、植入式药物输注装置(Implantable Drug Delivery System,简称IDDS)和导线转接装置中的任意一种。植入式神经电刺激装置例如是脑深部电刺激系统(Deep Brain Stimulation,简称DBS),植入式脑皮层刺激系统(Cortical NerveStimulation,简称CNS),植入式脊髓电刺激系统(Spinal Cord Stimulation,简称SCS),植入式骶神经电刺激系统(Sacral Nerve Stimulation,简称SNS),植入式迷走神经电刺激系统(Vagus Nerve Stimulation,简称VNS)。

本申请实施例中的患者,可以是帕金森患者,或者抑郁症患者、强迫症患者等精神疾病类患者,还可以是药物成瘾症患者或者戒毒人员,还可以是心律失常患者、糖尿病患者等。

步骤S101:接收目标医生设备发送的连接请求,所述连接请求包括所述目标医生设备对应的目标医生账号以及待连接的患者设备的标识。

其中,医生设备与其中一个患者设备的连接可以为流量网络连接、蓝牙连接、WiFi网络连接、有线网络连接中的任意一种。

患者设备的标识例如包括患者设备的编号、条形码、二维码、患者名字等信息中的至少一种。编号例如可以包括中文、英文、数字和特殊符号中的至少一种,在一具体实例中,编号例如是IPG202103010001。

步骤S102:检测所述目标医生账号是否正在连接至少一个患者设备。

参见图2及图3,在一些实施方式中,所述步骤S102可以包括步骤S201~S203:

步骤S201:获取所述目标医生账号实时连接的患者设备数。

步骤S202:当所述目标医生账号实时连接的患者设备数不是0时,确定所述目标医生账号正在连接至少一个患者设备。

步骤S203:当所述目标医生账号实时连接的患者设备数是0时,确定所述目标医生账号未连接任意一个患者设备。

在一具体应用场景中,医生A正在登陆其账号与患者1的患者设备进行连接,此时,由于误操作原因,医生A请求与患者2的患者设备建立连接,由于检测到医生A的账号实时连接的患者设备数为1,非0值,确定医生A的账号正在连接至少一个患者设备,禁止医生A的账号连接患者2的患者设备。

由此,可以根据目标医生账号实时连接的患者设备数自动判断目标医生账号是否正在连接至少一个患者设备,当目标医生账号实时连接的患者设备数不是0时,说明目标医生账号正在连接一个或者多个患者设备,因此可以确定目标医生账号正在连接至少一个患者设备;当目标医生账号实时连接的患者设备数是0时,说明目标医生账号没有与患者设备连接,因此可以确定目标医生账号未连接任意一个患者设备;目标医生账号实时连接的患者设备数来检测该目标医生账号是否正在连接至少一个患者设备,这种检测方式计算量小,效率高。以非0值或0值这种数字字符代表目标医生账号是否正在连接至少一个患者设备,对于数据存储空间的占用以及对于计算资源的消耗较小,当大量医生账号同时在线时,有利于整个物联网系统内多种设备的顺畅运行。

参见图4,在一些实施方式中,所述方法还可以包括步骤S204~S205。

步骤S204:当检测到所述目标医生账号对应的任一医生设备与任一患者设备建立连接时,将所述目标医生账号实时连接的患者设备数加一。

步骤S205:当检测到所述目标医生账号对应的任一医生设备与任一患者设备断开连接时,将所述目标医生账号实时连接的患者设备数减一。

由此,从目标医生账号的维度,监测其对应的所有医生设备分别与患者设备的连接情况,目标医生账号对应的任意一个医生设备与任意一个患者设备建立连接或者断开连接,都会使目标医生账号实时连接的患者设备数加一或者减一,由此,在维护目标医生账号实时连接的患者设备数时能够考虑到目标医生账号对应的每个医生设备的影响,并使用检测是否为0值的方法确定目标医生账号是否正在连接至少一个患者设备,数据量小,计算简单,维护效率高,统计结果准确度高。

参见图5及图6,在一些实施方式中,所述步骤S102可以包括步骤S301~S303:

步骤S301:获取所述目标医生账号的连接状态。

步骤S302:当所述目标医生账号的连接状态是正在连接时,确定所述目标医生账号正在连接至少一个患者设备。

步骤S303:当所述目标医生账号的连接状态是未连接时,确定所述目标医生账号未连接任意一个患者设备。

在一具体应用场景中,医生B正在登陆其账号与患者1的患者设备进行连接,此时,由于误操作原因,医生B请求与患者2的患者设备建立连接,由于检测到医生B的账号的连接状态是正在连接,确定所述医生B的账号正在连接至少一个患者设备,禁止医生B的账号连接患者2的患者设备。

由此,可以根据目标医生账号的连接状态自动判断目标医生账号是否正在连接至少一个患者设备,以“正在连接”和“未连接”这两种状态代表目标医生账号是否正在连接至少一个患者设备,在维护目标医生账号的连接状态时,目标医生账号的连接状态只能是两种状态之一,分类方式简单,维护效率高,另外,在进行后台管理或系统调试时,更加直观。

参见图7,在一些实施方式中,所述方法还可以包括步骤S304~S305。

步骤S304:当检测到所述目标医生账号对应的任一医生设备与任一患者设备建立连接时,将所述目标医生账号的连接状态设置为正在连接。

步骤S305:当检测到所述目标医生账号对应的所有医生设备与所有患者设备断开连接时,将所述目标医生账号的连接状态设置为未连接。

由此,实时更新目标医生账号的连接状态,可以实时反映目标医生账号对应的所有医生设备与患者设备之间的连接情况,只有当目标医生账号对应的所有医生设备中的每一个都分别与所有患者设备断开连接时才会将目标医生账号的连接状态设置为未连接,相比于根据目标医生账号对应的部分医生设备与部分患者设备(例如某一患者设备或者某几个患者设备)的连接关系来判断目标医生账号的连接状态,此种检测方式更为科学合理。

参见图8及图9,在一些实施方式中,所述步骤S102可以包括步骤S401~S403:

步骤S401:获取连接信息,所述连接信息包括正在连接的所有医生账号。

步骤S402:当所述连接信息中包括所述目标医生账号时,确定所述目标医生账号正在连接至少一个患者设备。

步骤S403:当所述连接信息中不包括所述目标医生账号时,确定所述目标医生账号未连接任意一个患者设备。

在一具体应用场景中,医生C正在登陆其账号与患者1的患者设备进行连接,此时,由于误操作原因,医生C请求与患者2的患者设备建立连接,由于获取到的连接信息中包括医生C的账号,确定所述医生C的账号正在连接至少一个患者设备,禁止医生C的账号连接患者2的患者设备。

由此,遍历连接信息中的每个医生账号,根据连接信息中是否包括目标医生账号自动判断目标医生账号是否正在连接至少一个患者设备,不需要为每个医生账号额外设置实时连接的患者设备数或者连接状态这种字段,减少数据量,节省存储空间。

参见图10,在一些实施方式中,所述方法还可以包括步骤S404~S405。

步骤S404:当检测到所述目标医生账号对应的任一医生设备与任一患者设备建立连接时,将所述目标医生账号存储至所述连接信息。

步骤S405:当检测到所述目标医生账号对应的所有医生设备与所有患者设备断开连接时,从所述连接信息中移除所述目标医生账号。

由此,在连接信息中实时地存储正在连接任一患者设备的目标医生账号或者移除断开所有连接的目标医生账号,且只有当目标医生账号对应的所有医生设备中的每一个都分别与所有患者设备断开连接时才会从连接信息中移除目标医生账号,更为科学合理,另外,当需要时,可直接利用该连接信息方便地进行数据统计和后台管理。

步骤S103:当所述目标医生账号对应的目标医生设备以外的任一医生设备正在连接至少一个患者设备时,禁止建立所述目标医生设备与所述待连接的患者设备之间的连接。

步骤S104:当所述目标医生账号对应的目标医生设备以外的任一医生设备未连接任意一个患者设备时,基于所述待连接的患者设备的标识,建立所述目标医生设备与所述待连接的患者设备之间的连接;

其中,所述医生账号在至少两个医生设备上处于登录状态。

该方法可以对同一医生账号对应的所有医生设备在同一时间最多连接的患者设备数进行限制,避免医生同时调整多个患者的电刺激参数,危害患者健康,以及防止患者隐私信息被大面积泄露,由此,同时保护患者的安全和隐私。

在某一具体应用场景中,如图11所示,医生1正在使用医生办公室内的计算机对患者1身上的患者设备1进行远程控制,其中,患者1为帕金森患者,患者设备1为植入式神经电刺激装置,此时,医生2因为设备损坏原因,借用医生1的平板电脑准备对自己负责的患者3进行同样的治疗工作,但由于医生1在平板电脑上的登陆页面已储存有医生1账号密码,医生2由于疏忽的原因,直接点击登录按键,登陆了医生1的账号,从患者列表中,选取了与患者3重名的患者2,对其对应的患者设备2发出了连接请求,由于未采用上述实施例提供的并行限制方法,医生2通过医生1的平板电脑连接到了患者2的患者设备2,对患者2施加了不正确的电刺激,则有可能影响患者2的整体治疗方案,甚至对患者2的健康及生命安全造成威胁;作为对比,本申请实施例采用了如图1所示的并行限制方法,检测到医生1的账号正在通过计算机连接至少一个患者设备,禁止了医生1的平板电脑连接患者设备2,避免了影响患者2的整体治疗方案,保护了患者2的健康及生命安全。

在另一具体应用场景中,护工A因感情不顺产生了报复社会的想法,并通过偷窥获取了医生3的账号和密码,趁医生3外出就餐的空当,使用医生3电脑登陆了医生3的账号,并选取多个患者试图对其长时间施加患者设备所允许的上限的电刺激,但由于本申请实施例采用了上述并行限制方法,医生3的账号只能同时连接到其中一个患者,护工A认为只能影响一个患者,无法达到其报复社会的效果,故放弃了通过医生设备报复社会的想法。

参见图12,本申请实施例还提供一种并行限制装置,用于实施上述实施例所记载的方法,其具体实现方式与上述参数调整方法的实施例中记载的实施方式、所达到的技术效果一致,部分内容不再赘述。

所述并行限制装置用于限制同一医生账号同一时间最多连接的患者设备数,包括:请求接收模块101,用于接收目标医生设备发送的连接请求,所述连接请求包括所述目标医生设备对应的目标医生账号以及待连接的患者设备的标识;连接检测模块102,用于检测所述目标医生账号是否正在连接至少一个患者设备;禁止连接模块103,用于当所述目标医生账号正在连接至少一个患者设备时,禁止建立所述目标医生设备与所述待连接的患者设备之间的连接;建立连接模块104,用于当所述目标医生账号未连接任意一个患者设备时,基于所述待连接的患者设备的标识,建立所述目标医生设备与所述待连接的患者设备之间的连接。

参见图13,在一些实施方式中,连接检测模块102可以包括设备数获取单元201,用于获取所述目标医生账号实时连接的患者设备数;第一确定单元202,用于当所述目标医生账号实时连接的患者设备数不是0时,确定所述目标医生账号正在连接至少一个患者设备;第二确定单元203,用于当所述目标医生账号实时连接的患者设备数是0时,确定所述目标医生账号未连接任意一个患者设备。

参见图14及图15,在一些实施方式中,所述装置还可以包括:第一维护模块105,所述第一维护模块包括:设备数加一单元204,用于当检测到所述目标医生账号对应的任一医生设备与任一患者设备建立连接时,将所述目标医生账号实时连接的患者设备数加一;设备数减一单元205,用于当检测到所述目标医生账号对应的任一医生设备与任一患者设备断开连接时,将所述目标医生账号实时连接的患者设备数减一。

参见图16,在一些实施方式中,所述连接检测模块102可以包括状态获取单元301,用于获取所述目标医生账号的连接状态;第三确定单元302,用于当所述目标医生账号的连接状态是正在连接时,确定所述目标医生账号正在连接至少一个患者设备;第四确定单元303,用于当所述目标医生账号的连接状态是未连接时,确定所述目标医生账号未连接任意一个患者设备。参见图17及图18,在一些实施方式中,所述装置还可以包括:第二维护模块106,所述第二维护模块106包括:第一状态单元304,用于当检测到所述目标医生账号对应的任一医生设备与任一患者设备建立连接时,将所述目标医生账号的连接状态设置为正在连接;第二状态单元305,用于当检测到所述目标医生账号对应的所有医生设备与所有患者设备断开连接时,将所述目标医生账号的连接状态设置为未连接。

参见图19,在一些实施方式中,所述连接检测模块102可以包括:连接信息单元401,用于获取连接信息,所述连接信息包括正在连接的所有医生账号;第五确定单元402,用于当所述连接信息中包括目标医生账号时,确定所述目标医生账号正在连接至少一个患者设备;第六确定单元403,用于当所述连接信息中不包括所述目标医生账号时,确定所述目标医生账号未连接任意一个患者设备。

参见图20及图21,在一些实施方式中,所述装置还包括:第三维护模块107,所述第三维护模块107包括:账号存储单元404,用于当检测到所述目标医生账号对应的任一医生设备与任一患者设备建立连接时,将所述目标医生账号存储至所述连接信息;账号移除单元405,用于当检测到所述目标医生账号对应的所有医生设备与所有患者设备断开连接时,所述连接信息中移除所述目标医生账号。

参见图22,本申请实施例还提供了一种电子设备200,电子设备200包括至少一个存储器210、至少一个处理器220以及连接不同平台系统的总线230。

存储器210可以包括易失性存储器形式的可读介质,例如随机存取存储器(RAM)211和/或高速缓存存储器212,还可以进一步包括只读存储器(ROM)213。

其中,存储器210还存储有计算机程序,计算机程序可以被处理器220执行,使得处理器220执行本申请实施例中并行限制方法的步骤,其具体实现方式与上述并行限制方法的实施例中记载的实施方式、所达到的技术效果一致,部分内容不再赘述。

存储器210还可以包括具有至少一个程序模块215的实用工具214,这样的程序模块215包括但不限于:操作系统、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。

相应的,处理器220可以执行上述计算机程序,以及可以执行实用工具214。

总线230可以为表示几类总线结构中的一种或多种,包括存储器总线或者存储器控制器、外围总线、图形加速端口、处理器或者使用多种总线结构中的任意总线结构的局域总线。

电子设备200也可以与一个或多个外部设备240例如键盘、指向设备、蓝牙设备等通信,还可与一个或者多个能够与该电子设备200交互的设备通信,和/或与使得该电子设备200能与一个或多个其它计算设备进行通信的任何设备(例如路由器、调制解调器等)通信。这种通信可以通过输入输出接口250进行。并且,电子设备200还可以通过网络适配器260与一个或者多个网络(例如局域网(LAN),广域网(WAN)和/或公共网络,例如因特网)通信。网络适配器260可以通过总线230与电子设备200的其它模块通信。应当明白,尽管图中未示出,可以结合电子设备200使用其它硬件和/或软件模块,包括但不限于:微代码、设备驱动器、冗余处理器、外部磁盘驱动阵列、RAID系统、磁带驱动器以及数据备份存储平台等。

本申请实施例还提供了一种计算机可读存储介质,该计算机可读存储介质用于存储计算机程序,所述计算机程序被执行时实现本申请实施例中并行限制方法的步骤,其具体实现方式与上述并行限制方法的实施例中记载的实施方式、所达到的技术效果一致,部分内容不再赘述。

图23示出了本实施例提供的用于实现上述并行限制方法的程序产品300,其可以采用便携式紧凑盘只读存储器(CD-ROM)并包括程序代码,并可以在终端设备,例如个人电脑上运行。然而,本发明的程序产品300不限于此,在本申请中,可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。程序产品300可以采用一个或多个可读介质的任意组合。可读介质可以是可读信号介质或者可读存储介质。可读存储介质例如可以为但不限于电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。

计算机可读存储介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了可读程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。可读存储介质还可以是任何可读介质,该可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。可读存储介质上包含的程序代码可以用任何适当的介质传输,包括但不限于无线、有线、光缆、RF等,或者上述的任意合适的组合。可以以一种或多种程序设计语言的任意组合来编写用于执行本发明操作的程序代码,程序设计语言包括面向对象的程序设计语言诸如Java、C++等,还包括常规的过程式程序设计语言诸如C语言或类似的程序设计语言。程序代码可以完全地在用户计算设备上执行、部分地在用户设备上执行、作为一个独立的软件包执行、部分在用户计算设备上部分在远程计算设备上执行、或者完全在远程计算设备或服务器上执行。在涉及远程计算设备的情形中,远程计算设备可以通过任意种类的网络,包括局域网(LAN)或广域网(WAN),连接到用户计算设备,或者,可以连接到外部计算设备(例如利用因特网服务提供商来通过因特网连接)。

本申请从使用目的上,效能上,进步及新颖性等观点进行阐述,已符合专利法所强调的功能增进及使用要件,本申请以上的说明书及说明书附图,仅为本申请的较佳实施例而已,并非以此局限本申请,因此,凡一切与本申请构造,装置,特征等近似、雷同的,即凡依本申请专利申请范围所作的等同替换或修饰等,皆应属本申请的专利申请保护的范围之内。

相关技术
  • 并行限制方法、装置、电子设备及计算机可读存储介质
  • 流量限制方法及其装置、电子设备和计算机可读存储介质
技术分类

06120113225939