一种云系统中的设备控制方法及装置与流程

文档序号:11156923阅读:348来源:国知局
一种云系统中的设备控制方法及装置与制造工艺

本发明涉及医疗设备技术领域,尤其涉及一种云系统中的设备控制方法及装置。



背景技术:

目前,医生一般都是通过键盘、鼠标等外接操作装置来操作医疗设备以完成对病人的扫描检查。医生在上岗前均需要进行专业的培训才能够正确的操作不同的医疗设备。上岗后,医生很多时候执行的操作都是重复性的机械操作,容易出现疏漏影响检查结果,严重的还会出现设备损坏等事故。

此外,不同厂家生产的医疗设备,其操作方法都存在一定的差别。这造成每次更换医疗设备时,都需要对医生进行相关的培训指导,以保证医生能够正确的操作该医疗设备,造成一定的人力和时间的浪费。

因此,本领域技术人员需要提供一种云系统中的设备控制方法及装置,能够使医生无需进行专业培训就能够正确的操作不同厂家生产的操作方法不同的医疗设备。



技术实现要素:

为了解决现有技术问题,本发明提供了一种云系统中的设备控制方法及装置,能够使医生无需进行专业培训就能够正确的操作不同厂家生产的操作方法不同的医疗设备。

本发明实施例提供的云系统中的设备控制方法,应用于控制器;所述方法,包括:

发送更新请求至服务器,所述更新请求包括所述被控设备的类型;

接收所述服务器根据所述更新请求发送的操作模块,所述操作模块包括至少一个指令对,所述指令对包括一一对应的触发指令和控制指令;

响应于所述操作模块中的触发指令,发送该触发指令对应的控制指令至所述被控设备。

优选的,所述触发指令为手势指令或语音指令。

优选的,还包括:

接收用户发送的模块修改指令,所述模块修改指令包括第一自定义数据和/或第二自定义数据,所述第一自定义数据包括自定义触发指令和第一指令对标识,所述第二自定义数据包括自定义控制指令和第二指令对标识;

当所述模块修改指令包括所述第一自定义数据时,将所述操作模块中与所述第一指令对标识对应的指令对中的触发指令修改为所述自定义触发指令;

当所述模块修改指令包括所述第二自定义数据时,将所述操作模块中与所述第二指令对标识对应的指令对中的控制指令修改为所述自定义控制指令。

优选的,还包括:

接收用户发送的模块增加指令,所述模块增加指令包括新增触发指令和新增控制指令,所述新增触发指令和所述新增控制指令一一对应;将所述新增触发指令和新增自定义控制指令的一一对应关系保存至所述操作模块;

和/或,

接收用户发送的模块删除指令,所述模块删除指令包括删除标识,所述删除标志包括所述操作模块中触发指令的标识、所述操作模块中控制指令的标识和所述操作模块中指令对的标识中的一个或多个;将所述操作模块中与所述删除标识对应的指令删除。

优选的,还包括:

发送模块更新请求至所述服务器,所述模块更新请求携带有修改后的操作模块、所述用户的身份标识和所述被控设备的类型,以使所述服务器保存所述修改后的操作模块。

本发明实施例还提供了一种云系统中的设备控制装置,应用于控制器;所述装置,包括:请求发送单元、数据接收单元和指令发送单元;

所述请求发送单元,用于发送更新请求至服务器,所述更新请求包括所述被控设备的类型;

所述数据接收单元,用于接收所述服务器根据所述更新请求发送的操作模块,所述操作模块包括至少一个指令对,所述指令对包括一一对应的触发指令和控制指令;

所述指令发送单元,用于响应于所述操作模块中的触发指令,发送该触发指令对应的控制指令至所述被控设备。

优选的,所述触发指令为手势指令或语音指令。

优选的,还包括:指令接收单元和模块修改单元;

所述指令接收单元,用于接收用户发送的模块修改指令,所述模块修改指令包括第一自定义数据和/或第二自定义数据,所述第一自定义数据包括自定义触发指令和第一指令对标识,所述第二自定义数据包括自定义控制指令和第二指令对标识;

所述模块修改单元,用于当所述指令接收单元接收到的模块修改指令包括所述第一自定义数据时,将所述操作模块中与所述第一指令对标识对应的指令对中的触发指令修改为所述自定义触发指令;还用于当所述指令接收单元接收到的模块修改指令包括所述第二自定义数据时,将所述操作模块中与所述第二指令对标识对应的指令对中的控制指令修改为所述自定义控制指令。

优选的,还包括:模块增加单元和/或模块删除单元;

所述指令接收单元,还用于接收用户发送的模块增加指令,所述模块增加指令包括新增触发指令和新增控制指令,所述新增触发指令和所述新增控制指令一一对应;还用于接收用户发送的模块删除指令,所述模块删除指令包括删除标识,所述删除标志包括所述操作模块中触发指令的标识、所述操作模块中控制指令的标识和所述操作模块中指令对的标识中的一个或多个;

所述模块增加单元,用于当所述指令接收单元接收到所述模块增加指令时,将所述新增触发指令和新增自定义控制指令的一一对应关系保存至所述操作模块;

所述模块删除单元,用于当所述指令接收单元接收到所述模块删除指令时,将所述操作模块中与所述删除标识对应的指令删除。

优选的,还包括:数据发送单元;

所述数据发送单元,用于发送模块更新请求至所述服务器,所述模块更新请求携带有修改后的操作模块、所述用户的身份标识和所述被控设备的类型,以使所述服务器保存所述修改后的操作模块。

与现有技术相比,本发明至少具有以下优点:

本发明实施例提供的云系统中的设备控制方法,控制器向服务器发送更新请求,该更新请求携带有控制器所控制的被控设备的类型。而后,控制器接收服务器根据该更新请求返回的操作模块,该操作模块包括至少一个指令对,每个指令对包括一组一一对应的触发指令和控制指令。当控制器接收到所述操作模块中的触发指令时,发送与该触发指令相对应的控制指令至所述被控设备来控制该被控设备执行相应的操作。这样,用户就只需通过向控制器发送操作模块中相应的触发指令就能够触发被控设备执行相应的操作,无需进行专业培训就能够正确的操作不同厂家生产的操作方法不同的医疗设备,节约了医生的时间,减小了误操作的可能性。

附图说明

为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。

图1为本发明提供的云系统中的设备控制方法实施例的流程示意图;

图2为本发明提供的云系统中的设备控制装置实施例的结构示意图。

具体实施方式

为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

首先需要说明的是,本发明实施例提供的云系统中的设备控制方法及装置,应用于控制器,该控制器用于控制被控设备动作。所述被控设备可以是医疗设备,也可以是生产生活中的其他设备,这里不再一一列举。所述医疗设备包括但不限于PET(正电子发射型计算机断层显像检查仪)、PET-CT(混合正电子发射型计算机断层显像-电子计算机断层扫描仪)和PET-MR(混合正电子发射型计算机断层显像-核磁共振扫描仪)。

方法实施例:

参见图1,该图为本发明提供的云系统中的设备控制方法实施例的流程示意图。

本实施例提供的云系统中的设备控制方法,包括:

S101:发送更新请求至服务器,所述更新请求包括所述被控设备的类型。

S102:接收所述服务器根据所述更新请求发送的操作模块,所述操作模块包括至少一个指令对,所述指令对包括一一对应的触发指令和控制指令。

可以理解的是,不同的被控设备所需的操作类型存在一定的差别。因此,当服务器向控制器发送操作模块时,需根据控制器实际控制的被控设备类型,将能够控制该被控设备的操作模块发送给控制器,这样控制器才能够发送正确的控制指令来控制该设备动作。被控设备的类型可以是该设备的型号。

本实施例优选的实施方案中,操作模块中包括的每个触发指令均可以为手势指令或语音指令。本领域技术人员可以根据实际需要,具体设定触发指令的形式,这里不再一一列举。

作为一个示例,被控设备为CT(电子计算机断层)扫描仪,操作模块中包括4个指令对,每个指令对中的控制指令分别为定位扫描指令、断层扫描指令、图像重建指令和关机指令。当CT扫描仪接收到定位扫描指令、断层扫描指令、图像重建指令或关机指令时,执行指令相应的操作。控制指令对应的触发指令分别为该控制指令相应的语音指令。例如,用户输入的语音指令“定位扫描开始”对应定位扫描指令,语音指令“断层扫描开始”对应断层扫描指令,语音指令“图像重建”对应图像重建指令,语音指令“关机”对应关机指令。

这里需要说明的是,由于不同的用户之间可能存在口音的区别,这可能会导致用户无法准确的输入触发指令,影响控制的准确。因此,需使用户能够根据实际需要修改操作模块中的指令来保证实际控制的准确。并且,这也能够让用户自行设置触发指令和控制指令,更好的满足用户的实际控制需求。

在本实施例的一些可能的实现方式中,所述云系统中的设备控制方法还包括对操作模块中触发指令、控制指令的修改,具体如下:

首先,接收用户发送的模块修改指令,所述模块修改指令包括第一自定义数据和/或第二自定义数据,所述第一自定义数据包括自定义触发指令和第一指令对标识,所述第二自定义数据包括自定义控制指令和第二指令对标识。

需要说明的是,第一指令对标识和第二指令对标识也可以是该指令对中触发指令或控制指令的标识。

而后,当所述模块修改指令包括所述第一自定义数据时,将所述操作模块中与所述第一指令对标识对应的指令对中的触发指令修改为所述自定义触发指令;当所述模块修改指令包括所述第二自定义数据时,将所述操作模块中与所述第二指令对标识对应的指令对中的控制指令修改为所述自定义控制指令。

作为一个示例,当用户想要将关机指令对应为触发指令修改为自定义指令(如带口音的“关机”语音)时,发送模块修改指令至控制器,该模块修改指令包括用户输入的自定义指令以及指定的需修改的指令对标识(即关机指令所属的指令对的标识)。控制器根据接收到的模块修改指令,将关机指令所对应的触发指令修改为用户输入的自定义指令。这样,用户就能够通过带口音的“关机”语音控制被控设备关机。

可以理解的是,修改控制指令的方法与此类似,这里不再赘述。

在本实施例的一些可能的实现方式中,所述云系统中的设备控制方法还包括对操作模块中指令对的增加,具体包括:接收用户发送的模块增加指令,所述模块增加指令包括新增触发指令和新增控制指令,所述新增触发指令和所述新增控制指令一一对应;将所述新增触发指令和新增自定义控制指令的一一对应关系保存至所述操作模块。

这样,就能够将用户自定义的新增触发指令和新增控制指令添加到操作模块中。在后续的实际控制中,用户能够通过新增触发指令控制,触发控制器发送该指令对应的新增触发指令来控制被控设备执行相应的动作,更好的满足用户了的控制需求。

在本实施例的一些可能的实现方式中,所述云系统中的设备控制方法还包括对操作模块中指令对的删除,具体包括:接收用户发送的模块删除指令,所述模块删除指令包括删除标识,所述删除标志包括所述操作模块中触发指令的标识、所述操作模块中控制指令的标识和所述操作模块中指令对的标识中的一个或多个;将所述操作模块中与所述删除标识对应的指令删除。

可以理解的是,用户可以删除操作模块中任意一个或多个触发指令、控制指令和指令对。

本实施例的一些可能的实现方式中,所述云系统中的设备控制方法还包括将修改后的操作模块发送给服务器保存,具体包括:发送模块更新请求至所述服务器,所述模块更新请求携带有修改后的操作模块、所述用户的身份标识和所述被控设备的类型,以使所述服务器保存所述修改后的操作模块。

需要说明的是,在新增类型相同的被控设备时,控制器发送更新请求至服务器从服务器中获取用户修改后的操作模块。此时,更新请求中除了包括有即被控设备的类型,还携带有用户的身份标识。服务器将该用户修改后的与被控设备类型相符的操作模块发送给控制器。在接收到服务器发送的修改后的操作模块后,用户就能够直接使用修改后的操作模块中的触发指令,使控制器发送相应的控制指令至新增的被控设备来控制其执行相应的动作,无需重新修改操作模块来满足用户的实际控制需求。

S103:响应于所述操作模块中的触发指令,发送该触发指令对应的控制指令至所述被控设备。

可以理解的是,具体实施时,用户通过向控制器发送触发指令,如输入语音指令或手势指令至控制器,就能够使控制器发送相应的控制指令至被控设备,以使被控设备执行相应的动作。用户无需经相应的专业培训,就能够控制不同的设备动作,节约了用户的时间,减小了误操作的可能性。

本实施例提供的云系统中的设备控制方法,控制器向服务器发送更新请求,该更新请求携带有控制器所控制的被控设备的类型。而后,控制器接收服务器根据该更新请求返回的操作模块,该操作模块包括至少一个指令对,每个指令对包括一组一一对应的触发指令和控制指令。当控制器接收到所述操作模块中的触发指令时,发送与该触发指令相对应的控制指令至所述被控设备来控制该被控设备执行相应的操作。这样,用户就只需过向控制器发送操作模块中相应的触发指令就能够触发被控设备执行相应的操作,无需进行专业培训就能够正确的操作不同厂家生产的操作方法不同的医疗设备,节约了医生的时间,减小了误操作的可能性。

基于上述实施例提供的云系统中的设备控制方法,本发明实施例还提供了一种云系统中的设备控制的装置。

装置实施例:

参见图2,该图为本发明提供的云系统中的设备控制装置实施例的结构示意图。

本实施例提供的云系统中的设备控制装置,包括:请求发送单元100、数据接收单元200和指令发送单元300;

所述请求发送单元100,用于发送更新请求至服务器,所述更新请求包括所述被控设备的类型;

所述数据接收单元200,用于接收所述服务器根据所述更新请求发送的操作模块,所述操作模块包括至少一个指令对,所述指令对包括一一对应的触发指令和控制指令;

在本实施例优选的实施方案中,所述触发指令为手势指令或语音指令。

所述指令发送单元300,用于响应于所述操作模块中的触发指令,发送该触发指令对应的控制指令至所述被控设备。

在本实施例的一些可能的实现方式中,所述云系统中的设备控制装置,还包括:指令接收单元和模块修改单元(均未在图中示出);

所述指令接收单元,用于接收用户发送的模块修改指令,所述模块修改指令包括第一自定义数据和/或第二自定义数据,所述第一自定义数据包括自定义触发指令和第一指令对标识,所述第二自定义数据包括自定义控制指令和第二指令对标识;

所述模块修改单元,用于当所述指令接收单元接收到的模块修改指令包括所述第一自定义数据时,将所述操作模块中与所述第一指令对标识对应的指令对中的触发指令修改为所述自定义触发指令;还用于当所述指令接收单元接收到的模块修改指令包括所述第二自定义数据时,将所述操作模块中与所述第二指令对标识对应的指令对中的控制指令修改为所述自定义控制指令。

在本实施例的一些可能的实现方式中,所述云系统中的设备控制装置,还包括:模块增加单元和/或模块删除单元(均未在图中示出);

所述指令接收单元,还用于接收用户发送的模块增加指令,所述模块增加指令包括新增触发指令和新增控制指令,所述新增触发指令和所述新增控制指令一一对应;还用于接收用户发送的模块删除指令,所述模块删除指令包括删除标识,所述删除标志包括所述操作模块中触发指令的标识、所述操作模块中控制指令的标识和所述操作模块中指令对的标识中的一个或多个;

所述模块增加单元,用于当所述指令接收单元接收到所述模块增加指令时,将所述新增触发指令和新增自定义控制指令的一一对应关系保存至所述操作模块;

所述模块删除单元,用于当所述指令接收单元接收到所述模块删除指令时,将所述操作模块中与所述删除标识对应的指令删除。

在本实施例的一些可能的实现方式中,所述云系统中的设备控制装置,还包括:数据发送单元(未在图中示出);

所述数据发送单元,用于发送模块更新请求至所述服务器,所述模块更新请求携带有修改后的操作模块、所述用户的身份标识和所述被控设备的类型,以使所述服务器保存所述修改后的操作模块。

需要说明的是,本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。

还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(RAM)、内存、只读存储器(ROM)、电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动磁盘、CD-ROM、或技术领域内所公知的任意其它形式的存储介质中。

以上所述,仅是本发明的较佳实施例而已,并非对本发明作任何形式上的限制。虽然本发明已以较佳实施例揭露如上,然而并非用以限定本发明。任何熟悉本领域的技术人员,在不脱离本发明技术方案范围情况下,都可利用上述揭示的方法和技术内容对本发明技术方案做出许多可能的变动和修饰,或修改为等同变化的等效实施例。因此,凡是未脱离本发明技术方案的内容,依据本发明的技术实质对以上实施例所做的任何简单修改、等同变化及修饰,均仍属于本发明技术方案保护的范围内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1