动态调整导航菜单的方法及其系统的制作方法

文档序号:6580301阅读:115来源:国知局
专利名称:动态调整导航菜单的方法及其系统的制作方法
技术领域
本发明涉及计算机领域,特别涉及一种动态调整导航菜单的方法及其系统。
背景技术
随着计算机技术的迅猛发展,与用户实现自动交互的计算机应用系统已经得到了越来越广泛的应用。相对于使用人工服务的系统,自动交互系统虽然也有它自身的缺点,但是在如下的方面,却具有相比人工服务系统的自身
优势
第一、良好的服务稳定性。由于采用计算机技术实现自动服务,使得自动交互系统能够保证每一次服务的稳定性,而不会受到人工服务系统不同服务人员、服务人员不同技能水平的影响;
第二、服务的不间断性。自动交互系统由计算机提供服务,其服务的不间断性只是受到了软、硬件长时间运行可能导致的故障的影响,而且,随着计算机软、硬件技术的成熟、发展,软、硬件系统的每年故障中断时间可以只有几分钟,这种不间断提供服务的能力是人工系统无可比拟的。
现实生活中, 一个自动交互系统通常提供了某种特定的服务,已经和现实生活紧密联系在了一起,比如话费自动查询系统,银行的客服中心系统等等。当用户拨入自动交互系统后,自动交互系统都会提供一个导航菜单,该导航菜单的目的就在于告知用户自身能够完成的功能,并且指导用户如何使用这些功能。对于自动交互系统而言, 一个简洁的、高效的导航菜单是非常重要的,这可以帮助用户快速的找到其需要的服务。如果用户需要在大量其并不关心的导航菜单中费力地搜索需要的服务菜单时,则会导致用户的满意度降低。如果可以选择的话,用户就会进而选择那些能够更有效的交互式系统。自动交互系统面向的用户可能会非常多,而不同的用户就会有不同的需求。因此, 一方面,为了同时满足这些大量用户的使用需求,自动交互系统需要提供大量的服务,并通过将这些服务合理的组织到多层导航菜单系统中,以提高用户在这些服务中进行针对性选择的效率。但是,即使经过了组织,提供大量服务必然导致导航菜单系统层次的增加和用户选择的低效,如图1所示展示了这种多层的导航菜单系统的结构,常用导航菜单"导航菜单
uir和"导航菜单1112"需要四次^4建选择操作方可访问。而另一方面,即使是对同一个自动交互系统的使用,不同的用户也有着自身的需求,例如,对于一部分用户而言,子导航菜单i的使用频率会很高,而对于另一部分用
户而言,子导航菜单2的使用频率会很高。对于自动交互系统而言,服务的范围和效率是一个两难的问题,功能范围越广,效率越低,反之亦然。本发明在实现本发明的过程中,发现现有技术至少存在如下问题交互式系统提供的导航菜单针对特定用户的定制能力不强,从而导致特定的用户在与系统进行交互以最终获得其所需要的服务之前,受到了较多该用户并不关心的导航菜单的影响,降低了用户的操作效率、增加了用户使用的复杂性。

发明内容
本发明实施例要解决的问题是提供一种动态调整导航菜单的方法及其系统,以解决现有技术中用户的操作效率低、用户使用的复杂性的问题。
为了解决上述问题,本发明实施例提供了 一种动态调整导航菜单的方法及其系统,具体技术方案如下
一种动态调整导航菜单的方法,包括
设定导航菜单调整条件和动态导航菜单调整方式;
接收用户对导航菜单的访问信息;
根据所述用户的访问信息判断是否达到所述导航菜单调整条件;如果达到,则将执行所述动态导航菜单调整方式;存储所述调整后的导航菜单。一种动态调整导航菜单的系统,包括
调整策略管理模块,用于设定导航菜单调整条件和动态导航菜单调整方式;
系统交换监视器模块,用于接收用户对导航菜单的访问信息;动态导航菜单调整才莫块,用于根据所述用户的访问信息判断是否达到所述导航茱单调整条件;如果达到,则将执行动态导航菜单调整方式;数据库存储与访问模块,用于存储所述调整后的导航菜单。在本发明实施例中,通过设定导航菜单调整条件和导航菜单调整方式,当用户对导航菜单的访问达到相应的调整条件时,根据预设的导航菜单调整方式进行调整,从而提升了系统对于广大用户的自适应性,简化了用户的操作,提高了用户访问的效率,也提高了系统的用户使用满意度,有利于提升企业的竟争能力。


图l是现有技术提供的多层次导航菜单的架构示意图;图2是本发明实施例提供的动态调整导航菜单的方法的流程图;图3是本发明实施例提供的动态调整导航菜单的系统的结构示意图;图4是本发明实施例提供的针对用户A调整之后的多层次导航菜单;图5是本发明实施例提供的针对用户B调整之后的多层次导航菜单。
具体实施例方式
本发明的核心思想在于通过设定导航菜单调整条件和导航菜单调整方式,当用户对导航菜单的访问达到相应的调整条件时,根据预设的导航菜单调整方式进行调整,从而提升了系统对于广大用户的自适应性,筒化了用户的操作,提高了用户访问的效率,也提高了系统的用户使用满意度,有利于提升企业的竟争能力。
下面结合附图及优选实施方式对本发明的技术方案进行进一步的详细说明。
本发明实施例提供了一种动态调整导航菜单的方法,如图2所示,包
括201,设定导航菜单调整条件和动态菜单调整方式; 202,接收用户对导航菜单的访问信息;
203,根据用户的访问信息判断是否达到该导航菜单调整条件; 204,如果达到,则将执行该动态导航菜单调整方式; 205,存储调整后的导航菜单。
进一步地,导航菜单调整条件包括是否在预设时间段内访问所述导航 菜单、是否在预设的时间段内访问所述导航菜单达到预设的访问次数或是否 在预设的拜访地访问导4元菜单。
进一步地,用户的访问信息包括用户电话号码或用户电话号码的当前 拜访地。
进一步地,动态菜单调整方式包括 将导航菜单在同一层次的菜单目录中前移;或 将导航菜单前移到当前层次的上级层级。
以下通过一个具体的示例对上述实施例进4亍详细的描述,但该示例并不 构成对本发明保护范围的限定。该示例所应用的系统架构如图3所示,包括
调整策略管理(Adjust Policy Management, APM)才莫块。该才莫块的作用 是为导航菜单的调整制定一定的策略,这些策略定义了在满足什么样的条件 下,特定用户的导航菜单将进行怎样的调整,以提升用户的使用效率。该策 略可以包含但是不限于如下要素
(1) 调整条件。调整条件可以是用户在一定的时间间隔内访问 指定导 航菜单的次数;也可以是访问导航菜单的时间段,比如只要某个导航菜单在 某个指定的时间段被访问,对导航菜单进行调整;也可以为是否在预设的访 问地访问导航菜单,当用户在预设的访问地访问导航菜单时,对导航菜单进 行调整等。
(2) 导航菜单调整方式。某个导航菜单进行调整时,可以在同一级导 航菜单目录下进行顺序的前后调整,比如由原来的第二个导航菜单调整为第 一个导航菜单;也可以在导航菜单的不同目录层次中进行调整,比如由原来 的第二级导航菜单调整为第 一级导航菜单。(3)调整范围。当需要调整导航菜单时,除了对单个用户进行调整外, 也可以对与某个用户具有相同属性的所有用户进行调整。这种调整方式的一 个假设前提是具有某个相同属性的一批用户在使用习惯、方式上具有共性。 在大部分情况下,特别是用户众多的系统中,这个有支设前提是成立的。
因此,可以通过上述的策略管理模块定义一个如下的调整策略实例当 某个导航茱单在连续的2个星期内被用户使用超过5次,那么在导航菜单目 录结构中将该导航菜单自动提升一个目录层次。
动态导航菜单调整(Dynamic Menu Adjust, DMA)模块。通过在APM 模块中定义了导航菜单调整的策略后,本模块将能够识别出策略定义中要求 的前提条件是否已经得到满足,如果满足,则由此触发了导航菜单的动态调 整过程。导航菜单的动态调整完成后,当用户下一次访问本自动交互系统时, 将会切实感受到这种导航菜单的变化,即用户越常使用的功能导航菜单,将 排在导航菜单层次中越上层、以及同一个导航菜单层次中越靠前的位置,因 而越能快捷的访问。
系统交互监4见器(Interactive Response Monitor, IRM)才莫块。该才莫块是 一个在现有的自动交互系统的基础上叠加的模块,该模块的作用在于监视呼 入到现有的自动交互系统的用户呼叫,并将该呼叫的信息传递到DMA模块 中,并由DMA模块进行是否动态调整导航菜单的决策。这些信息包括用户 的信息,比如用户的终端号码、用户的其它身份识别号码等,以及其它呼叫 相关的信息,比如呼叫的时间等。因此,本模块起到了一个触发器的作用, 它触发了可能的动态调整导航菜单的动作。
数据存储与访问(Data Store and Access, DSA)模块。该模块提供了数 据的存储与访问功能。需要存储与访问的数据包括但是不限于用户的数据、 呼叫的数据、特定于用户的导航菜单数据、动态菜单调整策略配置数据等。 所有需要存储与访问这些数据的模块都需要与本模块交互,以实现其数据的 存储与访问需要。对于复杂、大型的系统而言,可以使用比较成熟的数据库 技术来实现DSA模块的功能,对于比较简单、小型的系统而言,可以使用 其它的技术来实现。使用何种技术并不是这里的关键,只要能够满足数据的 存储与访问功能即可。
才艮据上述系统实现的动态调整导航菜单如图4和图5所示,其中,图4为用户A访问交互系统时,系统向不同用户所展示的不同导4元菜单。图5 为用户B访问交互系统时,系统向不同用户所展示的不同导航菜单。其中, 用户A常用的功能菜单为"导航菜单iiir ,用户B常用的功能导航菜单 为"导航菜单1112"。
以上对本示例应用的系统的架构进行了一个总体的描述,从上面的描述 中可以知道,与传统的静态的导航菜单相比,本系统的优点就是通过导航菜 单的动态生成, 一方面并未限制复杂系统向众多用户提供强大的交互功能, 另一方面对于特定的用户而言,经过一段时间的用户行为学习,将为不同的 用户以及不同的用户类型自动生成使之达到最高效率的访问导航菜单,从而 提升了系统对于广大用户的自适应性,也提高了系统的用户使用满意度,有 利于提升企业的竟争能力。
对于本示例中所述的导航菜单自动调整功能,可以通过在自动交互系统 中增加动态菜单调整功能来实现,也可以使用独立于交互系统的动态菜单调 整模块来实现。后一种实现方式在自动交互系统之上,独立的提供了一个动 态菜单调整系统,该系统和自动交互系统之间,通过一系列接口的提供与调 用来完成导航菜单调整的功能。
动态导航菜单调整系统提供的接口需要但是不限于包含以下的内容
(1) 对导航菜单调整策略的增加、删除、修改、查询接口;
(2) 对用户的访问历史的查询接口;
(3 )将用户本次访问的信息更新到访问历史的更新接口 ; (4)根据导航菜单调整策略进行导航茱单调整的接口; 通过上述的接口 ,就实现了动态导航菜单调整系统和原有的自动交互系 统之间的分离。这种分离使得系统的整体架构更为清晰,也使得多个自动交 互系统通过简单的接口调用就可以实现导航菜单自动调整的功能,大大简化 了导航菜单自动调整的实现的复杂性与所需要的工作量。
为了实现本发明中实现的动态调整功能,可以采用多种方式。其中一种 实现的方式为在用户按键和导航菜单功能之间提供一种动态的映射,而不 是将二者之间的对应关系固定起来。也就是说,当用户按键为l时,不是一
定要进入到话费查询功能,按键为l也可能要对应到其他的导航菜单功能。 可以为用户提供特定于该用户的一套映射,该映射中包含了用户按4建和导航菜单功能之间的映射关系。不同的用户可以拥有不同的映射关系。因此,不 同的用户在相同的上下文中按了相同的键时,就可以对应到不同的功能导航 菜单。因此,导航菜单的动态调整就可以通过动态改变用户按键和导航菜单 功能的映射关系来做到。上述内容只是提供了一种可能的实现方案,但这种 方案并不是必须的。
下面结合一个具体的示例对本发明的动态导航菜单调整系统的工作过 程进行详细的描述,具体地,
假定系统提供了 2个3级导航菜单,分别为导航菜单1和导航菜单2, 该数据存储于DSA模块中;
假定本自动交互系统的使用者主要分为两类,这两类用户的代表用户分 别为用户A和用户B,这些用户的数据存储于DSA模块中;
用户A将频繁的使用导航菜单1中提供的功能,但是基本不使用导航菜 单2中提供的功能;用户B将频繁的使用导航菜单2中提供的功能,但是基 本不使用导航菜单1中提供的功能。
使用APM模块定义如下的调整策略
对于所有的导航菜单,在l个月内,用户访问的次数超过5次,则将该 导航菜单在该用户特定的导航菜单中层次提升一级,每个月导航菜单级别只 能提升一次;该数据将被存储于DSA模块中。
第一个月,用户A和用户B以每月8次的4吏用频度访问本系统,分别 访问导航菜单1和导航菜单2;
IRM模块监控到访问后,将该用户的访问频率发送给DMA模块。
DMA模块根据用户的访问频度,在用户A和用户B第6次访问本系统 时,系统判断出该访问频度已经达到了触发导航菜单调整的条件,因此触发 了导航菜单的动态调整。于是,导航菜单1和导航菜单2在用户A和用户B 第6次访问本系统后都将上升一个层次,从而,都变成2级导航菜单;
第二个月,用户A和用户B仍以相同的使用频度访问本系统中各自对 应的导航菜单;导航菜单1和导航菜单2在第二个月中用户A和用户B第6 次访问本系统后都又将上升一个层次,从而都变成1级导航菜单;
从第三个月开始,用户A和用户B再次访问各自频^^方问的导航菜单1 和导航菜单2时,无需进入到3层导航菜单中进行操作,他们都可以在自动交互系统的顶级导航菜单中获得导航菜单1和导航菜单2提供的服务,从而 用户进行常用操作所需的操作、按键减少,效率得以提升。
本发明实施例还提供一种动态调整导航菜单的系统,如图3所示,包括 调整策略管理模块,用于设定导航菜单调整条件和动态菜单调整方式; 系统交换监视器模块,用于接收用户对导航菜单的访问信息; 动态导航菜单调整,用于根据用户的访问信息判断是否达到该导航菜单
调整条件;如果达到,则将执行该动态导航菜单调整方式; 数据库存储与访问模块,用于存储调整后的导航菜单。 进一步地,调整策略管理模块设定的导航菜单调整条件包括是否在预
设时间段内访问所述导航菜单、是否在预设的时间段内访问所述导航菜单达
到预设的访问次数或是否在预设的拜访地访问导航菜单。
进一步地,系统交换监视器模块接收的用户访问信息包括 用户电话号码或用户电话号码的当前拜访地。 进一步地,动态导航菜单调整方式包括 将导航菜单在同一层次的菜单目录中前移;或 将导航菜单前移到当前层次的上级层级。
进一步地,数据库存储与访问模块,还用于存储调整策略管理模块设定 的导航菜单调整条件和动态导航菜单调整方式的信息。
进一步地,动态调整导航菜单的系统通过预设的接口与自动交互系统进 行通信。
在上述实施例中,通过设定导航菜单调整条件和导航菜单调整方式,当 用户对导航菜单的访问达到相应的调整条件时,才艮据预设的导航菜单调整方 式进行调整,从而提升了系统对于广大用户的自适应性,简化了用户的操作, 提高了用户访问的效率,也提高了系统的用户使用满意度,有利于提升企业 的竟争能力。
上述说明示出并描述了本发明的一个优选实施例,4旦如前所述,应当理 解本发明并非局限于本文所披露的形式,不应看作是对其他实施例的排除,而可用于各种其他组合、》务改和环境,并能够在本文所述发明构想范围内, 通过上述教导或相关领域的技术或知识进行改动。而本领域人员所进行的改 动和变化不脱离本发明的精神和范围,则都应在本发明所附权力要求的保护 范围内。
权利要求
1、一种动态调整导航菜单的方法,其特征在于,包括设定导航菜单调整条件和动态导航菜单调整方式;接收用户对导航菜单的访问信息;根据所述用户的访问信息判断是否达到所述导航菜单调整条件;如果达到,则将执行所述动态导航菜单调整方式;存储所述调整后的导航菜单。
2、 如权利要求1所述的方法,其特征在于,所述导航菜单调整条件包括是否在预设时间段内访问所述导航菜单、是否在预设的时间段内访问所述导航菜单达到预设的访问次数或是否在预设的拜访地访问导航菜单。
3、 如权利要求2所述的方法,其特征在于,所述用户的访问信息包括用户电话号码或用户电话号码的当前拜访地。
4、 如权利要求1-3任意一项所述的方法,其特征在于,所述动态导航菜单调整方式包括将所述导航菜单在同一层次的菜单目录中前移;或将所述导航菜单前移到当前层次的上级层级。
5、 一种动态调整导航菜单的系统,其特征在于,包括调整策略管理模块,用于设定导航菜单调整条件和动态导航菜单调整方式;系统交换监视器模块,用于接收用户对导航菜单的访问信息;动态导航菜单调整模块,用于根据所述用户的访问信息判断是否达到所述导航菜单调整条件;如果达到,则将执行动态导航菜单调整方式;数据库存储与访问模块,用于存储所述调整后的导航菜单。
6、 如权利要求5所述的系统,其特征在于,所述调整策略管理模块设定的导航菜单调整条件包括是否在预设时间段内访问所述导航菜单、是否在预设的时间段内访问所述导航菜单达到预设的访问次数或是否在预设的拜访地访问导航菜单。
7、 如权利要求6所述的系统,其特征在于,所述系统交换监视器模块接收的用户访问信息包括用户电话号码或用户电话号码的当前拜访地。
8、 如权利要求5-7任意一项所述的系统,其特征在于,所述动态导航菜单调整方式包括将所述导航菜单在同一层次的菜单目录中前移;或将所述导航菜单前移到当前层次的上级层级。
9、 如权利要求5-7任意一项所述的系统,其特征在于,所述数据库存储与访问模块,还用于存储所述调整策略管理模块设定的导航菜单调整条件和动态导航菜单调整方式的信息。
10、 如权利要求5-7任意一项所述的系统,其特征在于,所述动态调整导航菜单的系统通过预设的接口与自动交互系统进行通信。
全文摘要
本发明公开了一种动态调整导航菜单的方法及其系统,属于计算机领域。该方法包括接收用户对导航菜单的访问信息;根据用户的访问信息判断是否达到导航菜单调整条件;如果达到,则将执行动态导航菜单调整方式;存储调整后的导航菜单。该系统包括调整策略管理模块、系统交换监视器模块、动态导航菜单调整模块、数据库存储与访问模块。本发明提供的技术方案可以简化用户操作,提高用户的访问效率以及满意度。
文档编号G06F3/048GK101639759SQ20091017184
公开日2010年2月3日 申请日期2009年9月7日 优先权日2009年9月7日
发明者梁昌宇 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1