一种解决方案的执行方法及装置与流程

文档序号:16984643发布日期:2019-02-26 20:28阅读:141来源:国知局
一种解决方案的执行方法及装置与流程

本申请涉及计算机技术领域,尤其涉及一种解决方案的执行方法及装置。



背景技术:

随着信息技术的发展,软件产品在医疗行业的应用越来越广泛,医护人员可以通过不同的软件产品实现多种操作,例如编辑文档、处理病患的ct图像等等。然而,在医护人员使用软件产品时,尤其是对于某一款软件产品的操作并不熟悉时,通常会遇到一些问题,例如“如何设置ct图像大小”、“如何恢复上一步操作”、“如何恢复初始值”等等。

现有技术中,医护人员在遇到诸如上述问题时,可以查询用户手册,或者向该软件产品的运维人员寻求帮助。然而,不论是查询用户手册,还是向该软件产品的运维人员寻求帮助,都将消耗较长时间;同时,对于软件产品而言,要实现某一功能,往往需要医护人员进行多步操作,从而,即使医护人员在用户手册中较快地查询到相关的解决方案,后续也需进行复杂的操作流程才可实现该功能,由此可见,现有的问题解决方式效率较低,耗时较长,而作为医护人员,又往往需要快速地使用软件产品以辅助其了解病患病情,从而,现有的问题解决方式也就无法较好地满足医护人员的使用体验。



技术实现要素:

有鉴于此,本申请提供一种解决方案的执行方法及装置。

具体地,本申请是通过如下技术方案实现的:

根据本申请实施例的第一方面,提供一种解决方案的执行方法,所述方法包括:

基于用户操作输出帮助信息显示界面,所述帮助信息显示界面中包括具有接口映射功能的特殊元素;

当检测到用户针对所述特殊元素触发指定操作时,执行所述特殊元素对应的操作,以完成解决方案的自动执行。

可选的,所述显示界面中包括至少一个特殊元素,每一特殊元素对应至少一个接口标识,所述接口标识对应一个逻辑接口。

可选的,所述执行所述特殊元素对应的操作,包括:

获取所述特殊元素对应的接口标识;

调用与所述接口标识对应的逻辑接口,以执行所述逻辑接口封装的操作。

可选的,所述基于用户操作输出帮助信息显示界面包括:

接收用户提出的操作问题;

根据所述用户提出的操作问题查找预设数据库,所述预设数据库包括操作问题与解决方案信息之间的对应关系,所述解决方案信息中至少包括:特殊元素、所述特殊元素的元素标识、接口标识;

若查找到所述用户提出的操作问题,则获取与所述用户提出的操作问题所对应的解决方案信息;

根据所述对应的解决方案信息输出帮助信息显示界面,并为所述对应的解决方案信息中包括的特殊元素设置消息响应函数,所述消息响应函数用于实现在检测到用户针对所述特殊元素触发指定操作时,执行所述特殊元素对应的操作。

可选的,所述执行所述特殊元素对应的操作,包括:

获取用于表示执行所述特殊元素对应的操作后的操作结果的描述信息;

输出所述描述信息,并输出用于指示用户根据所述描述信息确定是否执行所述特殊元素对应的操作的提示消息;

当接收到用户根据所述提示消息输入的用于指示执行所述特殊元素对应的操作的响应消息时,执行所述特殊元素对应的操作。

根据本申请实施例的第二方面,提供一种解决方案的执行装置,所述装置包括:

输出模块,用于基于用户操作输出帮助信息显示界面,所述帮助信息显示界面中包括具有接口映射功能的特殊元素;

执行模块,用于当检测到用户针对所述特殊元素触发指定操作时,执行所述特殊元素对应的操作,以完成解决方案的自动执行。

可选的,所述显示界面中包括至少一个特殊元素,每一特殊元素对应至少一个接口标识,所述接口标识对应一个逻辑接口。

可选的,所述执行模块包括:

获取子模块,用于获取所述特殊元素对应的接口标识;

调用子模块,用于调用与所述接口标识对应的逻辑接口,以执行所述逻辑接口封装的操作。

可选的,所述输出模块包括:

接收子模块,用于接收用户提出的操作问题;

查找子模块,用于根据所述用户提出的操作问题查找预设数据库,所述预设数据库包括操作问题与解决方案信息之间的对应关系,所述解决方案信息中至少包括:特殊元素、所述特殊元素的元素标识、接口标识;

第一信息获取子模块,用于若查找到所述用户提出的操作问题,则获取与所述用户提出的操作问题所对应的解决方案信息;

界面输出子模块,用于根据所述对应的解决方案信息输出帮助信息显示界面;

设置子模块,用于为所述对应的解决方案信息中包括的特殊元素设置消息响应函数,所述消息响应函数用于实现在检测到用户针对所述特殊元素触发指定操作时,执行所述特殊元素对应的操作。

可选的,所述执行模块包括:

第二信息获取子模块,用于获取用于表示执行所述特殊元素对应的操作后的操作结果的描述信息;

消息输出子模块,用于输出所述描述信息,并输出用于指示用户根据所述描述信息确定是否执行所述特殊元素对应的操作的提示消息;

接口调用子模块,用于当接收到用户根据所述提示消息输入的用于指示执行所述特殊元素对应的操作的响应消息时,执行所述特殊元素对应的操作。

根据本申请实施例的第三方面,提供一种计算机设备,包括:内部总线,以及通过内部总线连接的存储器、处理器;其中,

所述存储器,用于存储操作执行的控制逻辑对应的机器可读指令;

所述处理器,用于读取所述存储器上的所述机器可读指令,并执行所述指令以实现如下操作:

基于用户操作输出帮助信息显示界面,所述帮助信息显示界面中包括具有接口映射功能的特殊元素;

当检测到用户针对所述特殊元素触发指定操作时,执行所述特殊元素对应的操作,以完成解决方案的自动执行。

由上述实施例可见,通过基于用户操作输出帮助信息显示界面,并在该帮助信息显示界面中设置具有接口映射功能的特殊元素,当检测到用户针对特殊元素触发指定操作时,执行该特殊元素对应的操作,可以实现通过用户触发一次指定操作,即控制计算机设备自动完成解决方案的执行,从而提升用户的操作效率,提升用户体验。

附图说明

图1为本申请一示例性实施例提供的解决方案的执行方法的实施例流程图;

图2为现有技术中帮助信息显示界面的示意图;

图3为本申请实施例提供的一种帮助信息显示界面的示意图;

图4为描述信息以及提示信息的一种示例;

图5为本申请一示例性实施例提供的解决方案的执行装置的实施例框图;

图6为本申请一示例性实施例提供的计算机设备的实施例框图。

具体实施方式

这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。

在本申请使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本申请。在本申请和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。

应当理解,尽管在本申请可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本申请范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。

医护人员(以下统称用户)在使用软件产品,例如某一医疗软件时,通常会遇到一些问题,例如,如何设置ct图像的大小、如何调整ct图像的灰度,等等问题。现有技术中,当用户遇到诸如此类的操作问题时,可以查询该医疗软件自带的用户手册,以获取该操作问题的解决方案。

在一可选的实现方式中,用户在遇到操作问题时,可以打开该医疗软件自带的用户手册,具体的,可以在该医疗软件的显示界面上显示出一个问题列表,该问题列表中包括多个操作问题。进一步,用户则可以浏览该问题列表,并选择其遇到的操作问题,例如,用户可以通过鼠标点击问题列表中的某一操作问题,以表示选择了该操作问题,当用户选择了某一操作问题时,计算机设备也就接收到用户针对该医疗软件提出的操作问题。

在另一可选的实现方式中,可以通过关键字匹配的方式确定用户针对该医疗软件提出的操作问题,具体的,用户可以控制该医疗软件输出问题搜索界面,在该问题搜索界面中包括输入控件,用户则可以通过该输入控件输入自定义内容,例如,输入“调整灰度”,之后,则可以将用户输入的内容与上述用户手册中的操作问题进行匹配,得到与该输入内容相匹配的操作问题,通过该种处理,则可以确定用户针对该医疗软件提出的操作问题。

在本申请实施例中,将用户输入的内容与上述用户手册中的操作问题进行匹配时,可以采取字符串匹配算法,例如kmp(theknuth-morris-prattalgorithm,简称kmp算法)算法,或者相似度计算算法,例如余弦算法,本申请对此不作限制,同时,关于字符串匹配算法、相似度计算算法的详细描述,本领域技术人员可以参见现有技术中的相关描述,本申请对此不再详述。

以用户提出的操作问题为“如何重置图像大小”为例,在接收到该操作问题之后,可以根据该操作问题查找上述用户手册,以获取该操作问题对应的解决方案,后续,则可以根据该解决方案输出如图1所示例的帮助信息显示界面。由此可见,通过图1所示例的帮助信息显示界面中的内容,用户可以获知如何重置图像大小。

本领域技术人员可以理解的是,在用户后续的实际操作中,可以基于图1所示例的帮助信息显示界面中的内容,在主界面上查找“imagesize”这一选项,后续,可能还需进一步在该选项的下拉菜单中选择重置图像大小的相关选项,由此可见,通过上述描述的过程,虽然实现了向用户提供其提出的操作问题的解决方案,但仍需医护人员继续进行操作,甚至进行多步操作才可实现重置图像大小,整体效率较低。

基于此,本申请实施例提出一种解决方案的执行方法。

请参见图2,为本申请一示例性实施例提供的解决方案的执行方法的实施例流程图,该方法可包括以下步骤:

步骤201:基于用户操作输出帮助信息显示界面,该帮助信息显示界面中包括具有接口映射功能的特殊元素。

步骤202:当检测到用户针对该特殊元素触发指定操作时,执行该特殊元素对应的操作,以完成解决方案的自动执行。

如下,对上述步骤201与步骤202进行说明:

首先说明,在本申请实施例中,元素可以为字符、字符集、控件等等,每一元素可以具有一个元素标识,用于唯一标识该元素;指定操作可以为鼠标点击操作、滑动触摸操作等等。

在本申请实施例中,可以预先建立元素与逻辑接口之间的映射关系,其中每一逻辑接口可以具有一个接口标识,用于唯一标识该逻辑接口。这里所说的“映射关系”是指,当用户针对某一元素触发指定操作,例如用户通过鼠标点击某一元素时,自动调用与该元素具有映射关系的逻辑接口,以执行该逻辑接口封装的操作。在本申请实施例中,为了描述方便,将与逻辑接口之间具有映射关系的元素,称为具有接口映射功能的元素,进一步将具有接口映射功能的元素称为特殊元素。

在一实施例中,可以通过建立特殊元素的元素标识与接口标识之间的对应关系,来实现特殊元素与逻辑接口之间的映射关系,并且,同一特殊元素可以与至少一个,也即一个或多个逻辑接口之间具有映射关系,也即每一特殊元素可以对应至少一个接口标识。在该实施例中,当检测到用户针对某一特殊元素触发指定操作时,则可以获取该特殊元素的元素标识,进一步根据预先建立的元素标识与接口标识之间的对应关系,获取该特殊元素对应的接口标识口,进一步,则可以调用该接口标识对应的逻辑接口,以执行该逻辑接口封装的操作。由此可见,通过该种处理可以实现当检测到用户针对某一特殊元素触发指定操作时,执行该特殊元素对应的操作。

基于上述描述,在本申请实施例中,可以预先设置一个数据库,该数据库中可以包括操作问题与解决方案信息之间的对应关系,其中,解决方案信息中至少包括特殊元素、特殊元素的元素标识、接口标识等信息,例如,如下述表1所示,为预设数据库的一种示例:

表1

需要说明的是,在不同的解决方案信息中,特殊元素的具体值可能相同,例如,假设在“如何进行设备自检”这一操作问题所对应的解决方案信息中,特殊元素也包括“点击我”,但在本申请实施例中,由于具体值相同的两个特殊元素隶属于不同的解决方案信息,从而,该两个特殊元素实质上仍为不同的特殊元素,从而,其各自的元素标识也不相同。

相应的,在同一解决方案信息中,也可以存在两个以上具体值相同的特殊元素,例如存在两个“点击我”,但在本申请实施例中,该两个特殊元素仍为不同的特殊元素,从而,其各自的元素标识也不相同。

进一步,不同的特殊元素所对应的逻辑接口并不完全相同,从而,通过对不同的特殊元素触发指定操作,所执行的操作不同,实现的功能不同,例如,同一解决方案信息中包括特殊元素a、特殊元素b,通过鼠标点击特殊元素a,可以实现重置图像大小,通过点击特殊元素b,可以实现设备自检。

此外,上述表1中所示例的解决方案信息仅仅作为举例说明,本申请对解决方案信息的具体表现形式并不作限制。

结合上述表1所示例的数据库,在接收到用户提出的操作问题后,则可以根据该操作问题查找上述表1所示例的数据库,若查找到该操作问题,则获取该操作问题对应的解决方案信息,根据该解决方案信息即可显示出图3所示例的帮助信息显示界面,并为该对应的解决方案信息中包括的特殊元素设置消息响应函数,该消息响应函数用于实现在检测到用户针对特殊元素触发指定操作时,执行该特殊元素对应的操作,具体为调用该特殊元素对应的逻辑接口。

本领域技术人员可以理解的是,在上述表1中,特殊元素的属性可以与其他元素的属性不同,从而,用户可以在输出的帮助信息显示界面中,直观地分辨出特殊元素,例如,如图3所示例的显示界面,用户可以直观地分辨出“点击我”为特殊元素。

此外,为了避免由于用户的误操作而错误地调用了逻辑接口,执行了某些操作,本申请实施例中还提出:上述解决方案信息中还可以包括(表1中并未示出)用于表示执行特殊元素对应的操作后的操作结果的描述信息,从而,在检测到用户针对特殊元素触发指定操作时,获取用于表示执行该特殊元素对应的操作后的操作结果的描述信息,并输出该描述信息,同时,还可以输出用于指示用户根据该描述信息确定是否执行该特殊元素对应的操作的提示信息,例如,如图4所示,为描述信息以及提示信息的一种示例。

后续,当接收到用户根据图4所示例的提示消息输入的用于指示执行该特殊元素对应的操作的响应消息时,例如,用户对图4所示例的“确定”按钮触发了鼠标点击操作,则执行该特殊元素对应的操作。

同理,当接收到用户根据图4所示例的提示消息输入的用于指示不执行对应的操作的响应消息时,例如,用户对图4所示例的“取消”按钮触发了鼠标点击操作,则不执行特殊元素对应的操作,同时,还可以关闭图4所示例的对话框。

本领域技术人员可以理解的是,图4所示例的描述信息与提示信息位于同一对话框中的形式仅仅作为举例,在实际应用中,描述信息与提示信息可以位于不同的对话框中,本申请对此不作限制。

此外,本领域技术人员可以理解的是,上述表1所示例的预设数据库并非是一成不变的,由于软件产品的版本更新,很可能逐步涌现出新的操作问题,当出现新的操作问题时,软件产品的运维人员可以更新表1所示例的预设数据库,以满足用户体验。

由上述实施例可见,通过基于用户操作输出帮助信息显示界面,并在该帮助信息显示界面中设置具有接口映射功能的特殊元素,当检测到用户针对特殊元素触发指定操作时,执行该特殊元素对应的操作,可以实现通过用户触发一次指定操作,即控制计算机设备自动完成解决方案的执行,从而提升用户的操作效率,提升用户体验。

与前述解决方案的执行方法的实施例相对应,本申请还提供了解决方案的执行装置的实施例。

请参见图5,为本申请一示例性实施例提供的解决方案的执行装置的实施例框图,该装置可以包括:输出模块51、执行模块52。

其中,输出模块51,可以用于基于用户操作输出帮助信息显示界面,所述帮助信息显示界面中包括具有接口映射功能的特殊元素;

执行模块52,可以用于当检测到用户针对所述特殊元素触发指定操作时,执行所述特殊元素对应的操作,以完成解决方案的自动执行。

在一实施例中,所述显示界面中包括至少一个特殊元素,每一特殊元素对应至少一个接口标识,所述接口标识对应一个逻辑接口。

在一实施例中,所述执行模块52包括(图5中未示出):

获取子模块,用于获取所述特殊元素对应的接口标识;

调用子模块,用于调用与所述接口标识对应的逻辑接口,以执行所述逻辑接口封装的操作。

在一实施例中,所述输出模块51包括(图5中未示出):

接收子模块,用于接收用户提出的操作问题;

查找子模块,用于根据所述用户提出的操作问题查找预设数据库,所述预设数据库包括操作问题与解决方案信息之间的对应关系,所述解决方案信息中至少包括:特殊元素、所述特殊元素的元素标识、接口标识;

第一信息获取子模块,用于若查找到所述用户提出的操作问题,则获取与所述用户提出的操作问题所对应的解决方案信息;

界面输出子模块,用于根据所述对应的解决方案信息输出帮助信息显示界面;

设置子模块,用于为所述对应的解决方案信息中包括的特殊元素设置消息响应函数,所述消息响应函数用于实现在检测到用户针对所述特殊元素触发指定操作时,执行所述特殊元素对应的操作。

在一实施例中,所述执行模块52包括(图5中未示出):

第二信息获取子模块,用于获取用于表示执行所述特殊元素对应的操作后的操作结果的描述信息;

消息输出子模块,用于输出所述描述信息,并输出用于指示用户根据所述描述信息确定是否执行所述特殊元素对应的操作的提示消息;

接口调用子模块,用于当接收到用户根据所述提示消息输入的用于指示执行所述特殊元素对应的操作的响应消息时,执行所述特殊元素对应的操作。

请参见图6,为本申请一示例性实施例提供的计算机设备的实施例框图,该计算机设备可以包括:内部总线61,以及通过内部总线61连接的存储器62、处理器63。

其中,所述存储器62,用于存储操作执行的控制逻辑对应的机器可读指令;

所述处理器63,用于读取所述存储器上的所述机器可读指令,并执行所述指令以实现如下操作:

基于用户操作输出帮助信息显示界面,所述帮助信息显示界面中包括具有接口映射功能的特殊元素;

当检测到用户针对所述特殊元素触发指定操作时,执行所述特殊元素对应的操作,以完成解决方案的自动执行。

上述装置中各个单元的功能和作用的实现过程具体详见上述方法中对应步骤的实现过程,在此不再赘述。

对于装置实施例而言,由于其基本对应于方法实施例,所以相关之处参见方法实施例的部分说明即可。以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本申请方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。

以上所述仅为本申请的较佳实施例而已,并不用以限制本申请,凡在本申请的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本申请保护的范围之内。

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