一种生成快捷键的方法及装置的制作方法

文档序号:6341254阅读:176来源:国知局
专利名称:一种生成快捷键的方法及装置的制作方法
技术领域
本发明涉及嵌入式设备应用技术领域,具体地说,是涉及一种快捷键的生成方法 及生成装置。
背景技术
随着数字电视、数字机顶盒等嵌入式设备技术的不断发展,涉及设备本身基本功 能的技术不断成熟,因此,如何提高用户使用这些设备的便利性及设备的人性化设计,则是 今后这些设备厂家及售后服务部门提高设备竞争力和市场份额的关键手段。其中,对数字 电视、数字机顶盒等家电设备来说,为用户提供可用于快捷操作设备的快捷键,就是为提高 用户使用便利性、提高设备人性化设计的一个重要方面。目前,已经存在有为用户提供快捷键的现有技术,其生成过程如下前端运营商增 加了新的业务,预先为新增加的业务分配快捷键,并告知终端设备开发商。终端设备开发商 根据运营商提供的信息,将快捷键直接写入程序进行编译,从而将快捷键固化到设备中,供 用户进行快捷功能操作。上述这种快捷键的生成方法存在着一些缺点和不足一方面,用户只能被动接受 被固化的快捷键,利用快捷键实现设定好的快捷操作,而不能根据自己的需求进行改变或 扩充,使用受到局限,操作不灵活,设备的人性化程度较低。另一方面,若运营商要增加新 的业务,并为新业务增设快捷键时,需要终端设备开发商将新的快捷键重新编入程序中,然 后对用户的原有设备进行软件升级,用户才能使用新的快捷键功能,从而要耗费大量的人 力和物力,给设备售后升级造成巨大的压力,维护成本较高,不利于运营商快捷键的不断扩 展。

发明内容
本发明的目的之一在于提供一种生成快捷键的方法,以解决现有技术快捷键生成 方法存在的上述操作不灵活、扩展性差、维护成本高等缺点。为解决上述技术问题,本发明采用下述技术方案予以实现—种生成快捷键的方法,该方法包括下述步骤a、设备终端从设备前端接收待分配快捷键的业务;b、设备终端分析待分配快捷键的业务的类型,并为业务分配一个快捷键;C、设备终端将业务的类型及分配的快捷键存储于设备终端,形成快捷键数据库。如上所述的生成快捷键的方法,为实现用户根据自己的需求修改快捷键,所述方 法在所述步骤c之后还包括下述步骤d、设备终端用户调用所述快捷键数据库,浏览或修改每个业务对应的快捷键,并 将修改后的新的快捷键与业务相对应后存储在快捷键数据库中。如上所述的生成快捷键的方法,所述快捷键数据库中还存储有描述快捷键属性的 参数,用户在设备终端修改参数并存储于快捷键数据库中,以增加快捷键的人性化、多样
4化。如上所述的生成快捷键的方法,为便于数据存储和管理,在所述快捷键数据库中, 业务类型及其对应的快捷键、描述快捷键属性的参数以数据结构的形式存储。如上所述的生成快捷键的方法,所述描述快捷键属性的参数具体包括描述快捷 键在快捷键列表中的顺序号的顺序号参数、描述快捷键是否为优先快捷键的优选状态参 数、描述快捷键是否隐藏的隐藏状态参数,以及描述快捷键是否可编辑的编辑状态参数。如上所述的生成快捷键的方法,为方便设备前端的管理和控制,允许设备前端指 定快捷键,在该情况下,在所述步骤a中,设备终端还从设备前端接收指定给待分配快捷键 的业务的快捷键;此时,在步骤b中,设备终端首先搜索快捷键数据库,判断指定的快捷键 是否被占用;若未被占用,则将指定的快捷键分配给相应的业务,若被占用,则为业务分配 一个未被占用的快捷键。如上所述的生成快捷键的方法,所述快捷键包括有若干个设备终端的按键组成的 组合按键,以扩展快捷键的数量。本发明的目的之二在于提供一种生成快捷键的装置,利用该装置可以自动为新增 业务动态分配相应的快捷键,提高快捷键的使用灵活性和设计人性化。为实现上述发明目的,本发明采用下述技术方案来实现一种生成快捷键的装置,包括设备前端和设备终端,设备前端包括有业务生成模块,用于生成设备前端待分配快捷键的业务;业务发送模块,用于将业务生成模块生成的业务发送至设备终端;设备终端包括有业务接收模块,用于接收设备前端发送的待分配快捷键的业务;业务类型分析模块,用于分析业务接收模块接收的待分配快捷键的业务的类型;快捷键分配模块,用于为业务接收模块接收的待分配快捷键的业务分配快捷键;快捷键存储模块,用于存储业务的类型、为业务分配的快捷键以及描述快捷键属 性的参数。如上所述的生成快捷键的装置,为实现用户根据自己的需求修改快捷键,所述设 备终端还包括有用户快捷键操作模块,用户通过快捷键操作模块浏览或修改所述快捷键存 储模块中的快捷键。如上所述的生成快捷键的装置,为方便设备前端的管理和控制,所述设备前端还 包括有快捷键指定模块,用于为所述业务生成模块生成的待分配快捷键的业务指定快捷 键;快捷键发送模块,用于发送指定快捷键至所述设备终端;此时,设备终端还包括有指定快捷键接收模块,用于接收设备前端发送的指定快捷键;快捷键判断模块,用于判断指定快捷键接收模块接收的指定快捷键是否被占用, 并输出判断结果至所述快捷键分配模块。与现有技术相比,本发明的优点和积极效果是本发明采用动态分配、生成快捷键 的方法,一方面,在设备前端增加新的业务时,由设备终端自动为业务分配快捷键,解决了现有技术中快捷键固化在设备中、需要进行设备软件升级才能使用新的快捷键的问题,有 利于协调设备快捷键资源,便于快捷键的扩展;另一方面,允许用户根据操作习惯在设备终 端修改、编辑快捷键,提高了快捷键使用的灵活性和设备快捷键设计的人性化程度。结合附图阅读本发明的具体实施方式
后,本发明的其他特点和优点将变得更加清
林 疋。


图1是本发明生成快捷键的方法一个实施例的流程图;图2是本发明生成快捷键的装置一个实施例的结构框图。
具体实施例方式下面结合附图和具体实施方式
对本发明的技术方案作进一步详细的说明。本发明针对现有机顶盒等嵌入式设备采用预先分配快捷键并固化在设置中生成 供用户进行快捷操作的快捷键而存在的快捷键扩展性差、使用不够灵活、维护成本高等问 题,提出了一种新的生成快捷键的方法。本发明的快捷键生成方法采用在设备终端动态分 配快捷键、并将快捷键及相应的业务存储在设备终端中形成快捷键数据库,以作为设备终 端再次分配快捷键时参考,且便于用户根据自己的使用习惯进行修改,从而提高了快捷键 的扩展性、灵活性,提高了设备的人性化设计。图1所示为本发明生成快捷键的方法一个实施例的流程图。该实施例以机顶盒设 备为例,其快捷键生成方法具体过程如下SlOl 流程开始。S102 设备前端的运营商提供新业务及指定的快捷键。S103 设备终端接收新业务及指定的快捷键。S104 设备终端分析新业务类型,以确定新业务的功能。例如,分析新业务为股票、 数据广播还是菜单操作等类型。S105 设备终端搜索快捷键数据库,并将指定的快捷键与数据库中已有的快捷键 进行比较。快捷键数据库是存储在设备终端、包括有业务类型、业务对应的快捷键等信息的 一个数据库。若为第一次创建快捷键,该快捷键数据库内容为空。S106 根据比较结果判断指定的快捷键是否被占用。若被占用,执行步骤S108 ;若 未被占用,执行步骤S107。S107:在设备前端为新业务指定的快捷键未被占用时,设备终端直接分配指定的 快捷键给新业务,以与设备前端保持一致,便于设备前端的管理和控制。然后,执行步骤 S109。S108:若设备前端为新业务指定的快捷键已被占用,为避免快捷键冲突,设备终端 将为新业务重新分配一个未使用的快捷键。然后,执行步骤S109。S109:设备终端存储业务类型及相应的快捷键,形成快捷键数据库,并提供给用户 使用。若快捷键数据库已经存在,则直接将新业务的业务类型及其对应的快捷键写入至快 捷键数据库中存储。
SllO 设备终端为用户提供了快捷键查看功能及编辑界面,用户可以浏览快捷键 数据库中已经存在的所有功能及其对应的快捷键,并且,若用户认为某个或某些快捷键的 设置不符合自己的操作习惯,可以根据操作习惯修改快捷键,设备终端将存储新的快捷键 到快捷键数据库。Slll 用户修改快捷键属性参数,并在快捷键数据库中存储。在该实施例中,为增加快捷键的人性化和多样化,在快捷键数据库中还可以存储 描述快捷键属性的参数。这些参数包括描述快捷键在快捷键列表中的顺序号的顺序号参 数、描述快捷键是否为优先快捷键的优选状态参数、描述快捷键是否隐藏的隐藏状态参数, 以及描述快捷键是否可编辑的编辑状态参数等。用户可以在设备终端提供的快捷键编辑界 面中编辑这些参数,具体来说,用户可以修改某个快捷键在快捷键列表中的顺序号参数,该 参数将作为快捷键的索引值被调用;用户可以根据某个快捷键是否为自己喜爱的快捷键而 决定其是否为优选快捷键,若为优选快捷键,则设置其优选状态并将其显示在优先快捷键 列表中;用户通过设置快捷键的隐藏状态参数,以决定该快捷键是否显示在快捷键列表及 优选快捷键列表中;用户可以通过设置快捷键的编辑状态参数,以决定是否将该快捷键显 示在编辑列表中并被编辑。而且,在该实施例中,为便于数据的存储和管理,在快捷键数据库中,业务类型及 其对应的快捷键、描述快捷键属性的参数以数据结构的形式来存储。数据结构可以是一 个类型为U32的变量,变量中包括有若干位,分别用来存储业务类型、快捷键及快捷键参数等。S112 在设置完快捷键数据库后,用户就可操作快捷键,以执行快捷操作。对于该实施例的快捷键来说,既可以是设备终端的单个操作按键,也可以是多个 按键组成的组合按键,例如,对于机顶盒来说,快捷键可以是由机顶盒遥控器的0-9共10个 频道数字键中的1个、2个或3个构成的3位快捷频道号。在上述实施例中,设备前端为新业务指定了一个快捷键,设备终端需要判断该快 捷键是否被占用,若未占用,可直接使用该指定的快捷键;若被占用,则重新分配一个快捷 键。当然,设备前端也可以不指定快捷键,此时,设备终端则直接为业务分配一个快捷键即 可,而无需再执行快捷键搜索及判断的步骤。基于图1的方法实施例,图2示出了本发明生成快捷键的装置一个实施例的结构 框图。如图2所示,以机顶盒设备为例,该实施例的快捷键生成装置包括设备前端2和设 备终端3两大部分。其中,设备前端2包括有下述各模块部分业务生成模块21,用于生成设备前端待分配快捷键的新业务。业务发送模块22,用于将业务生成模块生成的新业务通过广电网发送至设备终端 3。以及快捷键指定模块23,用于为业务生成模块21生成的待分配快捷键的新业务指定 快捷键。快捷键发送模块M,用于通过广电网发送指定快捷键至设备终端3。相应的,设备终端3包括有下述各模块部分
业务接收模块31,用于接收设备前端2发送的待分配快捷键的新业务。业务类型分析模块32,用于分析业务接收模块31接收的待分配快捷键的新业务 的类型。快捷键分配模块33,用于为业务接收模块31接收的待分配快捷键的新业务分配 快捷键。快捷键存储模块34,用于存储业务的类型、为业务分配的快捷键以及描述快捷键 属性的参数。其中,描述快捷键属性的参数可以包括描述快捷键在快捷键列表中的顺序号 的顺序号参数、描述快捷键是否为优先快捷键的优选状态参数、描述快捷键是否隐藏的隐 藏状态参数,以及描述快捷键是否可编辑的编辑状态参数等,各参数的含义可参考上述图1 的方法实施例中的描述。在该实施例的生成快捷键的装置中,为实现用户根据自己的需求修改快捷键,设 备终端3还包括有用户快捷键操作模块37,用户通过快捷键操作模块37可浏览或修改快捷 键存储模块33中的快捷键。此外,为对设备前端2中的指定快捷键进行相应处理,设备终端3中还设置有下述 模块指定快捷键接收模块35,用于接收设备前端2发送的指定快捷键;以及快捷键判断模块,用于判断指定快捷键接收模块35接收的指定快捷键是否被占 用,并输出判断结果至所述快捷键分配模块33,快捷键分配模块33将根据判断结果为新业 务分配快捷键。具体来说,在指定的快捷键未被占用时,快捷键分配模块33直接分配指定 的快捷键给新业务,以与设备前端保持一致,便于设备前端的管理和控制;若指定的快捷键 已被占用,为避免快捷键冲突,快捷键分配模块33将为新业务重新分配一个未使用的快捷 键。与图1方法实施例类似,设备前端2也可以不指定快捷键,此时,设备终端3则直 接为业务分配一个快捷键即可,此情况下,设备前端2可以不设置快捷键指定模块23及快 捷键发送模块M ;相应的,设备终端3不设置快捷键接收模块6和快捷键判断模块7。以上实施例仅用以说明本发明的技术方案,而非对其进行限制;尽管参照前述实 施例对本发明进行了详细的说明,对于本领域的普通技术人员来说,依然可以对前述实施 例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或替 换,并不使相应技术方案的本质脱离本发明所要求保护的技术方案的精神和范围。
权利要求
1.一种生成快捷键的方法,其特征在于,所述方法包括下述步骤a、设备终端从设备前端接收待分配快捷键的业务;b、设备终端分析待分配快捷键的业务的类型,并为业务分配一个快捷键;C、设备终端将业务的类型及分配的快捷键存储于设备终端,形成快捷键数据库。
2.根据权利要求1所述的生成快捷键的方法,其特征在于,所述方法在所述步骤c之后 还包括下述步骤d、设备终端用户调用所述快捷键数据库,浏览或修改每个业务对应的快捷键,并将修 改后的新的快捷键与业务相对应后存储在快捷键数据库中。
3.根据权利要求2所述的生成快捷键的方法,其特征在于,所述快捷键数据库中还存 储有描述快捷键属性的参数,用户在设备终端修改参数并存储于快捷键数据库中。
4.根据权利要求3所述的生成快捷键的方法,其特征在于,在所述快捷键数据库中,业 务类型及其对应的快捷键、描述快捷键属性的参数以数据结构的形式存储。
5.根据权利要求3或4所述的生成快捷键的方法,其特征在于,所述描述快捷键属性的 参数包括描述快捷键在快捷键列表中的顺序号的顺序号参数、描述快捷键是否为优先快捷 键的优选状态参数、描述快捷键是否隐藏的隐藏状态参数,以及描述快捷键是否可编辑的 编辑状态参数。
6.根据权利要求1至4中任一项所述的生成快捷键的方法,其特征在于,在所述步骤 a中,设备终端还从设备前端接收指定给待分配快捷键的业务的快捷键;此时,在步骤b中, 设备终端首先搜索快捷键数据库,判断指定的快捷键是否被占用;若未被占用,则将指定的 快捷键分配给相应的业务,若被占用,则为业务分配一个未被占用的快捷键。
7.根据权利要求1所述的生成快捷键的方法,其特征在于,所述快捷键包括有若干个 设备终端的按键组成的组合按键。
8.—种生成快捷键的装置,包括设备前端和设备终端,其特征在于,设备前端包括有 业务生成模块,用于生成设备前端待分配快捷键的业务;业务发送模块,用于将业务生成模块生成的业务发送至设备终端; 设备终端包括有业务接收模块,用于接收设备前端发送的待分配快捷键的业务; 业务类型分析模块,用于分析业务接收模块接收的待分配快捷键的业务的类型; 快捷键分配模块,用于为业务接收模块接收的待分配快捷键的业务分配快捷键; 快捷键存储模块,用于存储业务的类型、为业务分配的快捷键以及描述快捷键属性的参数。
9.根据权利要求8所述的生成快捷键的装置,其特征在于,所述设备终端还包括有用 户快捷键操作模块,用户通过快捷键操作模块浏览或修改所述快捷键存储模块中的快捷 键。
10.根据权利要求8或9所述的生成快捷键的装置,其特征在于,所述设备前端还包括有快捷键指定模块,用于为所述业务生成模块生成的待分配快捷键的业务指定快捷键; 快捷键发送模块,用于发送指定快捷键至所述设备终端; 设备终端还包括有指定快捷键接收模块,用于接收设备前端发送的指定快捷键; 快捷键判断模块,用于判断指定快捷键接收模块接收的指定快捷键是否被占用,并输 出判断结果至所述快捷键分配模块。
全文摘要
本发明公开了一种生成快捷键的方法及装置。所述方法包括下述步骤设备终端从设备前端接收待分配快捷键的业务;设备终端分析待分配快捷键的业务的类型,并为业务分配一个快捷键;设备终端将业务的类型及分配的快捷键存储于设备终端,形成快捷键数据库。利用本发明所述的生成快捷键的方法,可以解决现有技术中快捷键生成方法存在的操作不灵活、扩展性差、维护成本高等缺点。
文档编号G06F9/44GK102109995SQ20101062191
公开日2011年6月29日 申请日期2010年12月28日 优先权日2010年12月28日
发明者徐磊 申请人:青岛海信宽带多媒体技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1