一种查找软件功能的方法及装置的制造方法
【专利摘要】本发明公开了一种查找软件功能的方法及装置,其中,该方法包括:为待管理的集成类软件中各分类功能设置对应的名称;接收用于检索分类功能的关键字;根据预设的匹配规则检索关键字对应的分类功能的名称;呈现检索得到的分类功能的名称。本发明为各分类功能设置对应的名称,在通过关键字在名称中进行检索,以搜索到需要查找的分类功能,用户可以根据需要进行查找,查找过程方便,提高用户体验,解决了现有技术中,大型集合类软件功能较多,用户找不到自己需要使用的功能,或者不知道有些功能的存在,因此无法很好的使用此类软件,导致用户对大型集合类软件的体验较低的问题。
【专利说明】
一种查找软件功能的方法及装置
技术领域
[0001]本发明涉及数据管理领域,特别是涉及一种查找软件功能的方法及装置。
【背景技术】
[0002]大型软件系统管控的对象的类型越来越多,管理、配置、处理的细节也越来越翔实,为用户提供的功能越来越多,被管理对象作为个体存在时有特定的属性和相关功能,这些客户容易发现并使用;但更多的领域应用建立在被管对象组成的系统上,此时,不仅被管对象本身会增加不同的管理特性,组成的不同领域系统会带来更多的特性、领域行为和关联功能,而这些特征、行为、功能是领域技术发展的最新成果,往往涉及较多的新技术、业务术语。大部分用户并不能也没有必要完全掌握领域技术的最新成果,对于领域技能的参差不齐他们在使用大型软件时,会面临各种程度的困难:有的不知道新功能的存在,知道的有些找不着,找到了也不知道怎么使用,使用了也不能和系统完整的业务规则、术语关联起来,尤其无法与用户说掌握的领域知识关联起来,导致用户对大型集合类软件的体验较低。
【发明内容】
[0003]本发明提供一种查找软件功能的方法及装置,用以解决现有技术中,大型集合类软件功能较多,用户找不到自己需要使用的功能,或者不知道有些功能的存在,因此无法很好的使用此类软件,导致用户对大型集合类软件的体验较低的问题。
[0004]为解决上述技术问题,一方面,本发明提供一种查找软件功能的方法,包括:为待管理的集成类软件中各分类功能设置对应的名称;接收用于检索分类功能的关键字;根据预设的匹配规则检索所述关键字对应的分类功能的名称;呈现检索得到的分类功能的名称。
[0005]进一步,通过检索窗口接收用于检索分类功能的关键字。
[0006]进一步,通过检索窗口接收用于检索分类功能的关键字之前,还包括:根据预设配置信息判断是否已开启检索功能;当开启检索功能时,在屏幕上呈现所述检索窗口。
[0007]进一步,呈现检索得到的分类功能的名称包括:根据分类功能被调用的历史记录和/或关键字与分类功能的名称的相关度,确定所述检索得到的分类功能的名称的显示顺序;按照所述显示顺序呈现所述所述检索得到的分类功能的名称。
[0008]进一步,呈现检索得到的分类功能的名称之后,还包括:响应于用户对所呈现分类功能的名称的选择操作,调用用户选择的分类功能。
[0009]另一方面,本发明还提供一种查找软件功能的装置,包括:设置模块,用于为待管理的集成类软件中各分类功能设置对应的名称;接收模块,用于接收用于检索分类功能的关键字;检索模块,用于根据预设的匹配规则检索所述关键字对应的分类功能的名称;名称呈现模块,用于呈现检索得到的分类功能的名称。
[0010]进一步,所述接收模块用于通过检索窗口接收用于检索分类功能的关键字。
[0011]进一步,所述装置还包括:判断模块,用于根据预设配置信息判断是否已开启检索功能;窗口呈现模块,用于当开启检索功能时,在屏幕上呈现所述检索窗口。
[0012]进一步,所述名称呈现模块包括:确定单元,用于根据分类功能被调用的历史记录和/或关键字与分类功能的名称的相关度,确定所述检索得到的分类功能的名称的显示顺序;呈现单元,用于按照所述显示顺序呈现所述所述检索得到的分类功能的名称。
[0013]进一步,所述装置还包括:调用模块,用于响应于用户对所呈现分类功能的名称的选择操作,调用用户选择的分类功能。
[0014]本发明为各分类功能设置对应的名称,在通过关键字在名称中进行检索,以搜索到需要查找的分类功能,用户可以根据需要进行查找,查找过程方便,提高用户体验,解决了现有技术中,大型集合类软件功能较多,用户找不到自己需要使用的功能,或者不知道有些功能的存在,因此无法很好的使用此类软件,导致用户对大型集合类软件的体验较低的问题。
【附图说明】
[0015]图1是本发明实施例中查找软件功能的方法的流程图;
[0016]图2是本发明实施例中查找软件功能的装置的结构示意图;
[0017]图3是本发明实施例中查找软件功能的装置的优选结构示意图;
[0018]图4是本发明实施例中查找软件功能的装置名称呈现模块的结构示意图;
[0019]图5是本发明可选实施例中在人机交互界面设置了搜索框的界面示意图;
[0020]图6是本发明可选实施例中在人机交互界面使用搜索框的界面示意图一;
[0021]图7是本发明可选实施例中在人机交互界面使用搜索框的界面示意图二。
【具体实施方式】
[0022]为了解决现有技术中,大型集合类软件功能较多,用户找不到自己需要使用的功能,或者不知道有些功能的存在,因此无法很好的使用此类软件,导致用户对大型集合类软件的体验较低的问题,本发明提供了一种查找软件功能的方法及装置,以下结合附图以及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不限定本发明。
[0023]本发明实施例提供了一种查找软件功能的方法,该方法的流程如图1所示,包括步骤S102至S108:
[0024]S102,为待管理的集成类软件中各分类功能设置对应的名称。其中,设置的名称中可以包括本领域的通用知识、技术术语和经验类词汇等,这样,用户在根据自身知识搜索时,其搜索到的成功率就较高。
[0025]S104,接收用于检索分类功能的关键字。在该过程中,接收关键字的方法可以包括多种,例如语音输入、文字输入等。
[0026]S106,根据预设的匹配规则检索关键字对应的分类功能的名称。其中,预设的匹配规则可以是搜索什么关键字就在名称里搜索,也可以是搜索某个关键字时,搜索与该关键字相同及相关的内容,例如,关键字为汇款时,可以在搜索名称的时候搜索汇款,也搜索与汇款相关的转账等功能。
[0027]S108,呈现检索得到的分类功能的名称。
[0028]本发明实施例为各分类功能设置对应的名称,在通过关键字在名称中进行检索,以搜索到需要查找的分类功能,用户可以根据需要进行查找,查找过程方便,提高用户体验,解决了现有技术中,大型集合类软件功能较多,用户找不到自己需要使用的功能,或者不知道有些功能的存在,因此无法很好的使用此类软件,导致用户对大型集合类软件的体验较低的问题。
[0029]在实现过程中,可以通过检索窗口接收用于检索分类功能的关键字,也可以语音直接作为输入进行检索,或语音转化为文字进行检索等。为了优化用户体验,在通过检索窗口接收用于检索分类功能的关键字之前,还需要根据预设配置信息判断是否已开启检索功能;当开启检索功能时,在屏幕上呈现检索窗口。
[0030]在实现时,呈现检索得到的分类功能的名称包括:根据分类功能被调用的历史记录确定检索得到的分类功能的名称的显示顺序,或者根据关键字与分类功能的名称的相关度确定检索得到的分类功能的名称的显示顺序,当然,也可以搜索到不排序;如果排序,按照显示顺序呈现检索得到的分类功能的名称。在呈现检索得到的分类功能的名称之后,响应于用户对所呈现分类功能的名称的选择操作,调用用户选择的分类功能,其中,用户对名称的选择操作可以是单击操作,也可以是双击操作等。
[0031]本发明实施例还提供了一种查找软件功能的装置,该装置的结构示意如图2所示,包括:设置模块10,用于为待管理的集成类软件中各分类功能设置对应的名称;接收模块20,与设置模块10耦合,用于接收用于检索分类功能的关键字;检索模块30,与接收模块20耦合,用于根据预设的匹配规则检索关键字对应的分类功能的名称;名称呈现模块40,与检索模块30耦合,用于呈现检索得到的分类功能的名称。
[0032]实现过程中,上述装置还可以如图3所示,包括:判断模块50,用于根据预设配置信息判断是否已开启检索功能;窗口呈现模块60,与判断模块50和接收模块20耦合,用于当开启检索功能时,在屏幕上呈现检索窗口 ;则此时的接收模块20用于通过检索窗口接收用于检索分类功能的关键字。
[0033]上述的名称呈现模块40还可以如图4所示,包括:确定单元401,用于根据分类功能被调用的历史记录和/或关键字与分类功能的名称的相关度,确定检索得到的分类功能的名称的显示顺序;呈现单元402,与确定单元401耦合,用于按照显示顺序呈现检索得到的分类功能的名称。
[0034]上述装置还可以包括调用模块,用于响应于用户对所呈现分类功能的名称的选择操作,调用用户选择的分类功能。
[0035]可选实施例
[0036]本发明实施例针对以上不足,提供了一种查找软件功能的方法,能够快捷的检索分类功能和启动分类功能(下面也称为软件功能),能够让用户利用自己掌握的部分领域知识、术语、经验快速找到软件功能,并将其启动。进一步,本发明实施例利用多用户的使用过程数据优化补充功能检索库,多用户共享软件应用方面的积累,实现领域知识与软件使用能力提升的良性循环,因此能改善复杂软件系统的易用性,提升用户体验。
[0037]本发明可选实施例的方法包括以下步骤:
[0038](I)软件人机交互界面(⑶I)提供一个检索子窗口(搜索框,也成搜索窗口),该窗口浮动类型,比如可为沉底类型带输入框的长条形工具条。如图5所示,在⑶I提供功能查询入口,本例为沉底形式带输入框和按钮的浮动状态栏。
[0039](2)用户输入知识、规则、功能等方面的词语,系统启动检索过程。如图6所示,用户输入希望使用的功能名、功能术语、功能步骤、领域知识术语等,启动功能查询。
[0040](3)以上一步用户输入的词语作为关键字检索菜单、功能窗口、子窗口资源库,可定义匹配规则,全词、大小写等。
[0041](4)根据关键词检索软件功能。
[0042]该库通过捕捉客户端操作形成;软件发布时,将软件系统测试人员操作集作为初始库发布;用户可配置该库为自动学习类型,这样新用户的操作就会捕捉并按规则存入,优先级调整排序等。
[0043](5)搜索结果按规则排序,规则如下:
[0044]主索引是关键字在功能完整操作序列中的位置;次索引操作库中的出现次序?’最后是综合字母序。
[0045](6)排序结果在弹出窗口中呈现,该窗口为浮动类型,缺省在侧边呈现,如图7所不O
[0046](7)用户选择某一条功能序列,系统向⑶I发送菜单点击消息,软件功能启动。
[0047]与现有方法和技术比较,本发明实施例使用了完全不同的做法:首先,在GUI提供功能项查询入口和快速激活通道的方法,现有软件均无法做到,需要手工找到菜单、子菜单等入口 ;其次,现有软件系统的搜索功能是针对其窗口中内容,不包括菜单、窗口等功能集合,本发明实施例能有效发现更多的关联功能项;最后,操作功能集合的方面,本发明实施例采用捕捉用户的操作形成,并根据使用频率调整次序,该操作库具备迀移性和学习性,比现有操作日志只是简单按时间顺序记录用户操作不同,操作日志用来排查问题,本库用来指导、引导用户使用软件,用户凭借其少量的业务知识、记忆等就可能面中到其目标功能,极大提高了软件的易用性。
[0048]尽管为示例目的,已经公开了本发明的优选实施例,本领域的技术人员将意识到各种改进、增加和取代也是可能的,因此,本发明的范围应当不限于上述实施例。
【主权项】
1.一种查找软件功能的方法,其特征在于,包括: 为待管理的集成类软件中各分类功能设置对应的名称; 接收用于检索分类功能的关键字; 根据预设的匹配规则检索所述关键字对应的分类功能的名称; 呈现检索得到的分类功能的名称。2.如权利要求1所述的方法,其特征在于,通过检索窗口接收用于检索分类功能的关键字。3.如权利要求2所述的方法,其特征在于,通过检索窗口接收用于检索分类功能的关键字之前,还包括: 根据预设配置信息判断是否已开启检索功能; 当开启检索功能时,在屏幕上呈现所述检索窗口。4.如权利要求1所述的方法,其特征在于,呈现检索得到的分类功能的名称包括: 根据分类功能被调用的历史记录和/或关键字与分类功能的名称的相关度,确定所述检索得到的分类功能的名称的显示顺序; 按照所述显示顺序呈现所述所述检索得到的分类功能的名称。5.如权利要求1至4中任一项所述的方法,其特征在于,呈现检索得到的分类功能的名称之后,还包括: 响应于用户对所呈现分类功能的名称的选择操作,调用用户选择的分类功能。6.一种查找软件功能的装置,其特征在于,包括: 设置模块,用于为待管理的集成类软件中各分类功能设置对应的名称; 接收模块,用于接收用于检索分类功能的关键字; 检索模块,用于根据预设的匹配规则检索所述关键字对应的分类功能的名称; 名称呈现模块,用于呈现检索得到的分类功能的名称。7.如权利要求6所述的装置,其特征在于,所述接收模块用于通过检索窗口接收用于检索分类功能的关键字。8.如权利要求7所述的装置,其特征在于,所述装置还包括: 判断模块,用于根据预设配置信息判断是否已开启检索功能; 窗口呈现模块,用于当开启检索功能时,在屏幕上呈现所述检索窗口。9.如权利要求6所述的装置,其特征在于,所述名称呈现模块包括: 确定单元,用于根据分类功能被调用的历史记录和/或关键字与分类功能的名称的相关度,确定所述检索得到的分类功能的名称的显示顺序; 呈现单元,用于按照所述显示顺序呈现所述所述检索得到的分类功能的名称。10.如权利要求6至9中任一项所述的装置,其特征在于,所述装置还包括: 调用模块,用于响应于用户对所呈现分类功能的名称的选择操作,调用用户选择的分类功能。
【文档编号】G06F17/30GK105824831SQ201510005178
【公开日】2016年8月3日
【申请日】2015年1月6日
【发明人】景小卫
【申请人】中兴通讯股份有限公司