睡眠呼吸诊疗装置及其功能权限控制方法和系统的制作方法

文档序号:1295428阅读:148来源:国知局
睡眠呼吸诊疗装置及其功能权限控制方法和系统的制作方法
【专利摘要】本发明公开了一种睡眠呼吸诊疗装置的功能权限控制方法和系统,该方法包括:在要对该睡眠呼吸诊疗装置的一功能权限进行控制时,输入对应该功能权限的密码;对所输入的密码的有效性进行校验,在所述密码有效时开启所述睡眠呼吸诊疗装置相应的功能权限。本发明的功能权限控制方法为一种基于密码的功能权限控制方案,对于需要特殊功能权限才能执行的功能,用户只需通过输入数字和/或字母之类的密码即可达到开启特殊功能权限的目的。该方法操作简单,对产品的硬件资源要求不高。不会增加产品的成本。
【专利说明】睡眠呼吸诊疗装置及其功能权限控制方法和系统
【技术领域】
[0001]本发明涉及医疗器械领域,尤其涉及一种睡眠呼吸诊疗装置及其功能权限控制方法和系统。
【背景技术】
[0002]为了治疗睡眠过程中的呼吸暂停和其他呼吸紊乱现象,患者通常使用例如呼吸辅助设备之类的医疗器械产品。这种产品通过面罩等与患者接触的装置,向患者提供正压力的空气或其他可供呼吸的气体以辅助患者呼吸,治疗患者的呼吸障碍,减轻呼吸功耗。
[0003]然而,对于这些睡眠诊断类医疗器械产品,产品的某些功能执行权限被严格控制。不同的功能权限被不同角色的用户进行控制,例如对某些处方类功能来说,其权限执行者被设置为医生,而对于一些隐藏功能,其权限执行者为经销商、家庭服务提供商或者厂家维修人员。
[0004]目前比较流行的权限控制方法为基于角色的访问控制(Role-BasedAccessControl, RBAC)。其基本思想是,对系统操作的各种权限不是直接授予具体的用户,而是在用户集合与权限集合之间建立一个角色集合。每一种角色对应一组相应的权限。一旦用户被分配了适当的角色后,该用户就拥有此角色的所有操作权限。RBAC主要包括两个步骤:权限分配与权限控制。
[0005]图1为基于RBAC的权限分配的说明图。如图1所示,首先将需要管理的权限集合(操作+对象)进行抽象,并规划系统可细分的角色集合。将权限集合中不同的权限分配给不同的角色,然后再对用户分配不同的角色,从而建立用户与权限之间的对应关系,达到权限控制的目的。
[0006]进一步,如图2所示,其为基于RBAC的权限控制方法的流程图。根据图2可知,首先,用户需要登录系统,在用户登录系统之后,系统首先为该用户分配的角色进行权限关联,当该用户试图为执行系统某个功能建立会话时,系统首先判断该用户有无执行该功能的权限,如果有则允许执行该功能,否则拒绝执行。
[0007]但是,该权限控制方法复杂,对系统资源要求较高,对于受硬件资源限制的嵌入式医疗器械产品实现起来成本较高。而且该控制方法必须通过用户登录来实现对用户权限的控制,对于年龄较大的患者每次都要输入用户名与密码来说,该方法操作起来复杂,不具备人性化。
[0008]因此,如何解决上述问题,在不增加产品成本情况下,能够通过简单操作就可以实现功能权限控制的方案,乃业界所致力的课题之一。

【发明内容】

[0009]本发明所要解决的技术问题之一是需要提供一种睡眠呼吸诊疗装置的功能权限控制方法,该方法不需要增加产品成本,且操作简单,便于用户进行功能权限控制。另外还提供了睡眠呼吸诊疗装置的功能权限控制系统以及睡眠呼吸诊疗装置。[0010]为了解决上述技术问题,本发明提供了一种睡眠呼吸诊疗装置的功能权限控制方法,包括:在要对该睡眠呼吸诊疗装置的一功能权限进行控制时,输入对应该功能权限的密码;对所输入的密码的有效性进行校验,在所述密码有效时开启所述睡眠呼吸诊疗装置相应的功能权限。
[0011]在一个实施例中,所述密码包括密码类别、以及用于表征权限代码和参数信息的信息,其中,所述密码类别包括加密算法类型和密钥,且所述密钥中包括标识所述睡眠呼吸诊疗装置的身份信息的信息,所述参数信息包括执行权限操作所需要的其他信息以及加密日期和密码有效期。
[0012]在一个实施例中,所述密码类别中的加密算法类型为对称加密算法。
[0013]在一个实施例中,通过以下步骤对所输入的密码的有效性进行校验:判断所述密码的密码长度是否合法,若合法则根据所述密钥和所述加密算法类型对输入的密码进行解密;判断解密后的权限代码是否合法,若合法则进一步判断所输入的密码是否超出有效期,若未超出有效期,则获取解密后的参数信息;根据解密后的权限代码和参数信息开启所述睡眠呼吸诊疗装置相应的功能权限。
[0014]在一个实施例中,所述密码包括密码类别、权限代码、参数信息和校验码,其中,所述密码类别包括加密算法类型,所述参数信息包括执行权限操作所需要的其他信息,所述校验码包括标识所述睡眠呼吸诊疗装置的身份信息以及密码有效期和/或当前日期的信
肩、O
[0015]在一个实施例中,通过以下步骤对所输入的密码的有效性进行校验:根据所述密码类别确定当前睡眠呼吸诊疗装置的身份信息以及密码有效期和/或当前日期;基于输入的密码中的权限代码、参数信息以及所确定的当前睡眠呼吸诊疗装置的身份信息以及密码有效期和/或当前日期计算得到一校验码;判断计算得到的校验码和所输入的密码中的校验码是否一致,若一致则根据所输入的密码中的权限代码和参数信息开启所述睡眠呼吸诊疗装置相应的功能权限。
[0016]在一个实施例中,通过以下步骤输入对应功能权限的密码:显示所述睡眠呼吸诊疗装置的功能权限控制界面;通过飞梭旋钮或多方向按键向所述功能权限控制界面输入对应功能权限的密码,所述飞梭旋钮包括实现左旋、右旋和按下输入的操作功能,所述多方向按键包括至少两个方向导向功能键和确认功能键,或者,通过电容或者电阻触摸屏向所述功能权限控制界面输入对应功能权限的密码。
[0017]在一个实施例中,通过以下步骤输入对应功能权限的密码:显示所述睡眠呼吸诊疗装置的功能权限控制界面;通过飞梭旋钮或多方向按键向所述功能权限控制界面输入一调用存储介质中对应一功能权限密码的码值,所述飞梭旋钮包括实现左旋、右旋和按下输入的操作功能,所述多方向按键包括至少两个方向导向功能键和确认功能键,或者,通过电容或者电阻触摸屏向所述功能权限控制界面输入一调用存储介质中对应一功能权限密码的码值。
[0018]在一个实施例中,所述存储介质为U盘或SD卡。
[0019]在一个实施例中,通过采用有线或无线通讯的方式获取并输入对应功能权限的密码。
[0020]根据本发明的另一方面,还提供了一种睡眠呼吸诊疗装置的功能权限控制系统,包括:输入模块,其用于在对该睡眠呼吸诊疗装置的一功能权限进行控制时,输入对应该功能权限的密码;校验模块,其用于对所输入的密码的有效性进行校验,在所述密码有效时开启所述睡眠呼吸诊疗装置相应的功能权限。
[0021]在一个实施例中,所述密码包括密码类别、以及用于表征权限代码和参数信息的信息,其中,所述密码类别包括加密算法类型和密钥,且所述密钥中包括标识所述睡眠呼吸诊疗装置的身份信息的信息,所述参数信息包括执行权限操作所需要的其他信息以及加密日期和密码有效期。
[0022]在一个实施例中,所述密码类别中的加密算法类型为对称加密算法。
[0023]在一个实施例中,所述校验模块包括:第一判断单元,其用于判断所述密码的密码长度是否合法,若合法则根据所述密钥和所述加密算法类型对输入的密码进行解密;第二判断单元,其用于判断解密后的权限代码是否合法,若合法则进一步判断所输入的密码是否超出有效期,若未超出有效期,则获取解密后的参数信息;开启单元,其用于根据解密后的权限代码和参数信息开启所述睡眠呼吸诊疗装置相应的功能权限。
[0024]在一个实施例中,所述密码包括密码类别、权限代码、参数信息和校验码,其中,所述密码类别包括加密算法类型,所述参数信息包括执行权限操作所需要的信息,所述校验码包括标识所述睡眠呼吸诊疗装置的身份信息、密码有效期和/或当前日期的信息。
[0025]在一个实施例中,所述校验模块包括:确定单元,其用于根据所述密码类别确定当前睡眠呼吸诊疗装置的身份信息以及密码有效期和/或当前日期;计算单元,其用于基于输入的密码中的权限代码、参数信息以及所确定的当前睡眠呼吸诊疗装置的身份信息、密码有效期和/或当前日期计算得到一校验码;判断开启单元,其用于判断计算得到的校验码和所输入的密码中的校验码是否一致,若一致则根据所输入的密码中的权限代码和参数信息开启所述睡眠呼吸诊疗装置相应的功能权限。
[0026]在一个实施例中,所述输入模块包括:显示单元,其用于显示所述睡眠呼吸诊疗装置的功能权限控制界面;输入单元,其包括飞梭旋钮或多方向按键,通过飞梭旋钮或多方向按键向所述功能权限控制界面输入对应功能权限的密码,所述飞梭旋钮包括实现左旋、右旋和按下输入的操作功能,所述多方向按键包括至少两个方向导向功能键和确认功能键,或者,所述输入单元包括一电容或者电阻触摸屏,进一步通过电容或者电阻触摸屏向所述功能权限控制界面输入对应功能权限的密码。
[0027]在一个实施例中,所述输入模块包括:显示单元,其用于显示所述睡眠呼吸诊疗装置的功能权限控制界面;存储介质,其用于存储多个对应不同功能权限的密码;输入单元,其包括飞梭旋钮或多方向按键,通过飞梭旋钮或多方向按键向所述功能权限控制界面输入一调用该存储介质中对应一功能权限密码的码值,所述飞梭旋钮包括实现左旋、右旋和按下输入的操作功能,所述多方向按键包括至少两个方向导向功能键和确认功能键,或者,所述输入单元包括一电容或者电阻触摸屏,进一步通过电容或者电阻触摸屏向所述功能权限控制界面输入一调用该存储介质中对应一功能权限密码的码值。
[0028]在一个实施例中,所述存储介质为U盘或SD卡。
[0029]在一个实施例中,所述输入模块包括:通讯单元,其通过采用有线或无线通讯的方式获取并输入对应功能权限的密码。
[0030]根据本发明的另一方面,还提供了一种睡眠呼吸诊疗装置,包括如上所述的功能权限控制系统。
[0031]与现有技术相比,本发明的一个或多个实施例可以具有如下优点:
[0032]本发明的功能权限控制方法为一种基于密码的功能权限控制方案,对于需要特殊功能权限才能执行的功能,用户只需通过输入数字和/或字母之类的密码即可达到开启特殊功能权限的目的。该方法操作简单,对产品的硬件资源要求不高。不会增加产品的成本。
[0033]本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。
【专利附图】

【附图说明】
[0034]附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例共同用于解释本发明,并不构成对本发明的限制。在附图中:
[0035]图1是现有技术中基于RBAC的权限分配说明图;
[0036]图2是现有技术中基于RBAC的权限控制方法的流程图;
[0037]图3是根据本发明第一实施例的睡眠呼吸诊疗装置的功能权限控制方法的流程示意图;
[0038]图4是根据本发明第一实施例中步骤S330中各个子步骤的流程示意图;
[0039]图5是一功能权限控制界面示例图;
[0040]图6是一飞梭按键示例图;
[0041]图7是根据本发明第二实施例的睡眠呼吸诊疗装置的功能权限控制方法的流程示意图;
[0042]图8是根据本发明第三实施例的睡眠呼吸诊疗装置的功能权限控制系统的结构示意图;
[0043]图9是根据本发明第四实施例的睡眠呼吸诊疗装置的功能权限控制系统的机构示意图。
【具体实施方式】
[0044]以下将结合附图及实施例来详细说明本发明的实施方式,借此对本发明如何应用技术手段来解决技术问题,并达成技术效果的实现过程能充分理解并据以实施。需要说明的是,只要不构成冲突,本发明中的各个实施例以及各实施例中的各个特征可以相互结合,所形成的技术方案均在本发明的保护范围之内。
[0045]另外,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
[0046]需要说明的是,由于在设置睡眠呼吸诊疗装置的特殊功能权限的过程中,现有的方法操作起来较复杂,并且对睡眠呼吸诊疗装置的系统资源要求高,增加仪器的生产成本,因此,本发明提出一种睡眠呼吸诊疗装置的功能权限控制方法和系统,来解决上述问题。
[0047]第一实施例
[0048]图3是根据本发明第一实施例的睡眠呼吸诊疗装置的功能权限控制方法的流程示意图。请参照图3,详细说明该方法的各个步骤。
[0049]步骤S310,显示该睡眠呼吸诊疗装置的功能权限控制界面。
[0050]需要说明的是,可以在已有的用户界面系统中添加一功能权限控制界面进行显示。优选地,该功能权限控制界面至少包括一密码输入框、一数字和/或字母软键盘,且该软键盘中包括退格键和确认键(可参考后述图5的示例)。
[0051]由于使用软键盘,能够用尽量少的按键资源实现密码的输入,从而实现特殊权限的控制。并且,进入该装置的软件系统不需要用户输入用户名和密码,患者可直接执行赋予其的所有权限,以方便患者操作。
[0052]步骤S320,向功能权限控制界面输入对应功能权限的密码。
[0053]在本步骤中,可以通过直接触控界面或间接触控界面软键盘的方式来输入密码。对于直接触控界面软键盘来说,可以采用电容或者电阻触摸屏实现软键盘的选择。而对于间接触控界面软键盘来说,可以选用飞梭旋钮(可参考后述图6的示例)或多方向按键来完成密码的输入。
[0054]具体地,对于飞梭旋钮来说,其是一种可旋转的按钮,具有实现左旋,右旋和按下这三种操作的功能。通过操作飞梭旋钮,对应功能权限控制界面的显示结果来实现密码的输入。而多方向按键包括至少两个方向导向功能键和确认功能键。在本实施例中,可以优选采用两个方向导向功能键(包括左、右方向或者上、下方向)或四个方向导向功能键(包括上、下、左、右方向键),以及一个确认功能键,通过操作该多方向按键,对应功能权限控制界面的显示结果也能实现密码的输入。
[0055]另外,还可以将包含多个对应不同功能权限的密码的密码文件存储在一存储介质中,该存储介质可以为U盘或SD卡。在需要输入密码时,通过飞梭旋钮或多方向按键向功能权限控制界面输入一调用该存储介质中对应一功能权限密码的码值,或者,通过电容或者电阻触摸屏向功能权限控制界面输入一调用该存储介质中对应一功能权限密码的码值。
[0056]举例而言,若所需要输入的密码为03056990B8414A12F6时,可以看出该密码不仅位数长,而且还涉及到字母,如果采用直接在功能控制界面的密码框中输入上述密码,对于年长的患者来说,该操作较为复杂,而且在设置软键盘时需要包括字母,这样会浪费软键盘的资源。
[0057]而,输入调用存储介质中对应功能权限密码的码值的方法,对于年龄较大的使用者来说,在开启某功能权限时,将存储介质连接至该睡眠呼吸诊疗装置,仅需要输入例如两位码值就可以调用较为复杂的密码,这样既可以降低密码输入的复杂度,也能够节省软键盘资源,即仅需要设置包括数字的软键盘即可实现输入。
[0058]下面将对密码进行一些说明。
[0059]在本实施例中,优选地,所输入的密码的结构可如下表I所示,其主要包括三部分:密码类别、以及用于表征权限代码和参数信息的信息。其中,密码类别指的是加密算法类型与密钥,该部分不参与加解密。权限代码指的是可执行的操作与对象,操作又可分为读、写与删除。参数信息包含执行权限操作所需要的其它信息,比如最低默认治疗压力值,以及加密日期与密码有效期等。
[0060]表I
[0061]
【权利要求】
1.一种睡眠呼吸诊疗装置的功能权限控制方法,包括: 在要对该睡眠呼吸诊疗装置的一功能权限进行控制时,输入对应该功能权限的密码; 对所输入的密码的有效性进行校验,在所述密码有效时开启所述睡眠呼吸诊疗装置相应的功能权限。
2.根据权利要求1所述的功能权限控制方法,其特征在于,所述密码包括密码类别、以及用于表征权限代码和参数信息的信息, 其中,所述密码类别包括加密算法类型和密钥,且所述密钥中包括标识所述睡眠呼吸诊疗装置的身份信息的信息,所述参数信息包括执行权限操作所需要的其他信息以及加密日期和密码有效期。
3.根据权利要求2所述的功能权限控制方法,其特征在于,所述密码类别中的加密算法类型为对称加密算法。
4.根据权利要求2所述的功能权限控制方法,其特征在于,通过以下步骤对所输入的密码的有效性进行校验: 判断所述密码的密码长度是否合法,若合法则根据所述密钥和所述加密算法类型对输入的密码进行解密; 判断解密后的权限代码是否合法,若合法则进一步判断所输入的密码是否超出有效期,若未超出有效期,则获取解密后的参数信息; 根据解密后的权限代码和参数信息开启所述睡眠呼吸诊疗装置相应的功能权限。
5.根据权利要求1所述的功能权限控制方法,其特征在于,所述密码包括密码类别、权限代码、参数信息和校验码, 其中,所述密码类别包括加密算法类型,所述参数信息包括执行权限操作所需要的其他信息,所述校验码包括标识所述睡眠呼吸诊疗装置的身份信息以及密码有效期和/或当前日期的信息。
6.根据权利要求5所述的功能权限控制方法,其特征在于,通过以下步骤对所输入的密码的有效性进行校验: 根据所述密码类别确定当前睡眠呼吸诊疗装置的身份信息以及密码有效期和/或当前日期; 基于输入的密码中的权限代码、参数信息以及所确定的当前睡眠呼吸诊疗装置的身份信息以及密码有效期和/或当前日期计算得到一校验码; 判断计算得到的校验码和所输入的密码中的校验码是否一致,若一致则根据所输入的密码中的权限代码和参数信息开启所述睡眠呼吸诊疗装置相应的功能权限。
7.根据权利要求1-6中任一项所述的功能权限控制方法,其特征在于,通过以下步骤输入对应功能权限的密码: 显示所述睡眠呼吸诊疗装置的功能权限控制界面; 通过飞梭旋钮或多方向按键向所述功能权限控制界面输入对应功能权限的密码,所述飞梭旋钮包括实现左旋、右旋和按下输入的操作功能,所述多方向按键包括至少两个方向导向功能键和确认功能键,或者, 通过电容或者电阻触摸屏向所述功能权限控制界面输入对应功能权限的密码。
8.根据权利要求1-6中任一项所述的功能权限控制方法,其特征在于,通过以下步骤输入对应功能权限的密码: 显示所述睡眠呼吸诊疗装置的功能权限控制界面; 通过飞梭旋钮或多方向按键向所述功能权限控制界面输入一调用存储介质中对应一功能权限密码的码值,所述飞梭旋钮包括实现左旋、右旋和按下输入的操作功能,所述多方向按键包括至少两个方向导向功能键和确认功能键,或者, 通过电容或者电阻触摸屏向所述功能权限控制界面输入一调用存储介质中对应一功能权限密码的码值。
9.根据权利要求8所述的功能权限控制方法,其特征在于, 所述存储介质为U盘或SD卡。
10.根据权利要求1-6中任一项所述的功能权限控制方法,其特征在于,通过采用有线或无线通讯的方式获取并输入对应功能权限的密码。
11.一种睡眠呼吸诊疗装置的功能权限控制系统,包括: 输入模块,其用于在对该睡眠呼吸诊疗装置的一功能权限进行控制时,输入对应该功能权限的密码; 校验模块,其用于对所输入的密码的有效性进行校验,在所述密码有效时开启所述睡眠呼吸诊疗装置相应的功能权限。
12.根据权利要求11所述的功能权限控制系统,其特征在于,所述密码包括密码类别、以及用于表征权限代码和参数信息的信息, 其中,所述密码类别包括加密算法类型和密钥,且所述密钥中包括标识所述睡眠呼吸诊疗装置的身份信息的信息,所述参数信息包括执行权限操作所需要的其他信息以及加密日期和密码有效期。
13.根据权利要求12所述的功能权限控制系统,其特征在于,所述密码类别中的加密算法类型为对称加密算法。
14.根据权利要求12所述的功能权限控制系统,其特征在于,所述校验模块包括: 第一判断单元,其用于判断所述密码的密码长度是否合法,若合法则根据所述密钥和所述加密算法类型对输入的密码进行解密; 第二判断单元,其用于判断解密后的权限代码是否合法,若合法则进一步判断所输入的密码是否超出有效期,若未超出有效期,则获取解密后的参数信息; 开启单元,其用于根据解密后的权限代码和参数信息开启所述睡眠呼吸诊疗装置相应的功能权限。
15.根据权利要求11所述的功能权限控制系统,其特征在于,所述密码包括密码类别、权限代码、参数信息和校验码, 其中,所述密码类别包括加密算法类型,所述参数信息包括执行权限操作所需要的信息,所述校验码包括标识所述睡眠呼吸诊疗装置的身份信息、密码有效期和/或当前日期的信息。
16.根据权利要求15所述的功能权限控制系统,其特征在于,所述校验模块包括: 确定单元,其用于根据所述密码类别确定当前睡眠呼吸诊疗装置的身份信息以及密码有效期和/或当前日期; 计算单元,其用于基于输入的密码中的权限代码、参数信息以及所确定的当前睡眠呼吸诊疗装置的身份信息、密码有效期和/或当前日期计算得到一校验码; 判断开启单元,其用于判断计算得到的校验码和所输入的密码中的校验码是否一致,若一致则根据所输入的密码中的权限代码和参数信息开启所述睡眠呼吸诊疗装置相应的功能权限。
17.根据权利要求11所述的功能权限控制系统,其特征在于,所述输入模块包括: 显示单元,其用于显示所述睡眠呼吸诊疗装置的功能权限控制界面; 输入单元,其包括飞梭旋钮或多方向按键,通过飞梭旋钮或多方向按键向所述功能权限控制界面输入对应功能权限的密码,所述飞梭旋钮包括实现左旋、右旋和按下输入的操作功能,所述多方向按键包括至少两个方向导向功能键和确认功能键,或者, 所述输入单元包括一电容或者电阻触摸屏,进一步通过电容或者电阻触摸屏向所述功能权限控制界面输入对应功能权限的密码。
18.根据权利要求11所述的功能权限控制系统,其特征在于,所述输入模块包括: 显示单元,其用于显示所述睡眠呼吸诊疗装置的功能权限控制界面; 存储介质,其用于存储多个对应不同功能权限的密码; 输入单元,其包括飞梭旋钮或多方向按键,通过飞梭旋钮或多方向按键向所述功能权限控制界面输入一调用该存储介质中对应一功能权限密码的码值,所述飞梭旋钮包括实现左旋、右旋和按下输入的操作功能,所述多方向按键包括至少两个方向导向功能键和确认功能键,或者, 所述输入单元包括一电容或者电阻触摸屏,进一步通过电容或者电阻触摸屏向所述功能权限控制界面输入一调用该存储介质中对应一功能权限密码的码值。
19.根据权利要求18所述的功能权限控制系统,其特征在于, 所述存储介质为U盘或SD卡。
20.根据权利要求11所述的功能权限控制系统,其特征在于,所述输入模块包括: 通讯单元,其通过采用有线或无线通讯的方式获取并输入对应功能权限的密码。
21.—种睡眠呼吸诊疗装置,其特征在于,包括如权利要求11-20中任一项所述的功能权限控制系统。
【文档编号】A61M16/00GK103810418SQ201410009266
【公开日】2014年5月21日 申请日期:2014年1月8日 优先权日:2014年1月8日
【发明者】雷亮, 侯丙营 申请人:北京怡和嘉业医疗科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1