一种自适应显示终端产品配套软件页面的方法及系统的制作方法

文档序号:6578426阅读:166来源:国知局
专利名称:一种自适应显示终端产品配套软件页面的方法及系统的制作方法
技术领域
本发明涉及终端产品领域,尤其涉及一种自适应显示终端产品配套软件 页面的方法及系统。
背景技术
终端产品(比如家庭网关)一般都有产品界面供用户方便的选择功能,
用户可以通过该界面进行功能参数的配置、查看等。产品界面也就是WEB 页面属于产品的软件部分,当产品的软件版本定型时,其用户界面也就定型 了。用户在登陆后所看到的页面、菜单及布局全部都是固定的。

发明内容
本发明要解决的技术问题是提供一种自适应显示终端产品配套软件页 面的方法及系统,以解决由于软件版本固定而带来的页面显示方式固定的问题。
为解决上述问题,本发明提供了一种自适应显示终端产品配套软件页面 的方法,包括
所述终端产品中预设有一功能参数配置表,其中至少保存有该终端产品 所支持的所有功能;该终端产品配套软件中预设有该类终端产品有可能支持 的各功能对应的页面及各页面的显示属性,其中,显示属性的值用于表示是 否需要显示该页面;
当使用该配套软件时,该软件中的功能获取才莫块从上述功能参数配置表 中获取到该终端产品所支持的功能后,将对应页面的显示属性的值置为显示 该页面,而将剩余的页面显示属性值置为不显示该页面;页面显示模块只将 显示属性的值表示显示的页面显示在人机交互界面中。进一步地,上述方法还可具有以下特征 所迷各页面的显示属性的初始值均为显示或均为不显示。 进一步地,上述方法还可具有以下特征
所述功能参数配置表中还包括其它功能,且该功能参数配置表中的每一 个功能都有一个对应的功能参数值,该功能参数值用于表示该终端产品是否 支持该对应功 能5
所述功能获取模块从功能参数配置表中获取到该终端产品所支持的功 能是指所述功能获取模块从所述功能参数配置表中获取到功能参数值表示 支持的功能。
进一步地,上述方法还可具有以下特征
如该终端产品所支持的某些功能跟其接入的外设有关,则在该终端产品 上电时,所述终端产品会自动检测此时该终端产品上是否已接入该外设,如 果没有,则将该功能参数配置表中该功能对应的功能参数值置为不支持。
为解决上述问题,本发明还提供了一种自适应显示终端产品配套软件页 面的系统,包括终端产品和与该终端产品配套使用的配套软件;
所迷终端产品中包括第一存储模块,所述第一存储模块用于保存功能参 数配置表,该表中至少保存有该终端产品所支持的所有功能;
所述终端产品配套软件中包括第二功能模块、功能获取模块和页面显示 模块;所述第二存储模块用于保存该类终端产品有可能支持的各功能对应的 页面及各页面的显示属性,其中,显示属性的值用于表示是否需要显示该页 面;所述功能获取模块用于在该配套软件被使用时,从所述第一存储模块的 功能参数配置表中获取到该终端产品所支持的功能后,将所述第二存储模块 中对应页面的显示属性的值置为显示该页面,而将剩余的页面显示属性值置 为不显示该页面;所述页面显示模块用于只将所述第二存储模块中显示属性 的值表示显示的页面提供给人机交互界面进行显示。
进一步地,上述系统还可具有以下特征
所述各页面的显示属性的初始值均为显示或均为不显示。
进一步地,上迷系统还可具有以下特征
5所述功能参数配置表中还包括其它功能,且该功能参数配置表中的每一 个功能都有一个对应的功能参数值,该功能参数值用于表示该终端产品是否
支持该对应功能;
所述功能获取^^莫块用于从所述功能参数配置表中获取到该终端产品所
支持的功能是指所述功能获取模块用于从所述功能参数配置表中获取到功 能参数值表示支持的功能。
进一步地,上述系统还可具有以下特征
所述终端产品还用于在上电时检测当前是否已接入外设,如果没有,则 将该功能参数配置表中该外设对应的功能在所述功能参数配置表中的值置 为不支持。
采用本发明后,实现了页面的自适应显示,方法灵活简单;可在同一个 软件版本中根据外设硬件的不同显示的页面不同,满足了自适应产品的个性 化需求。这样应用了该方法的软件便可以适用于不同需求的产品和硬件,大 大降低了研发的成本和生产的成本。


图1为本发明实施例中自适应显示终端产品配套软件页面的方法流程
图2为本发明实施例中自适应显示终端产品配套软件页面的系统结构
图3为本发明实施例中自适应显示页面框架图。
具体实施例方式
下面将结合附图及实施例对本发明的技术方案进行更详细的说明。
现有终端产品在出厂前,配套的软件中均保存有与该终端产品功能有关 的页面,用户可以在用户界面上通过这些页面对该终端产品的相应功能进行 查看或者对页面中的参数进行修改。如图l所示,在本发明中,在该终端产品中预设一功能参数配置表,该
功能参数配置表中至少保存有该终端产品所支持的所有功能;此外,该终端 产品配套软件中预设有该类终端产品有可能支持的各功能对应的页面及各 页面的显示属性,其中,显示属性的值用于表示是否需要显示该页面。当用 户使用该配套软件时,该软件中的功能获取模块从上述功能参数配置表中获 取到该终端产品所支持的功能后,将对应页面的显示属性的值置为显示该页 面,而将剩余的页面显示属性值置为不显示该页面;页面显示模块只将显示 属性的值表示显示的页面显示在人机交互界面中。
各页面的显示属性的初始值均为显示或均为不显示。
进一步地,功能参数配置表中还包括其它功能,且该功能参数配置表中 的每一个功能都有一个对应的功能参数值,该功能参数值用于表示该终端产
品是否支持该对应功能,则上述功能获取模块从功能参数配置表中获取到该 终端产品所支持的功能是指功能获取模块从功能参数配置表中获取到功能 参数值表示支持的功能。
如该终端产品所支持的某些功能跟其接入的外设有关,则在该用户设备 上电时,其会自动检测此时该终端产品上是否已接入该外设,如果没有,则 将该功能参数配置表中该功能对应的功能参数值置为不支持。例如终端产 品上电之后去检查相应外i殳接口 ,发现USB硬件插口不存在的时候就可以 将相应功能的功能参数值置为表示不支持。当用户进入配套软件的登陆页面 时,功能获取模块从功能参数配置表中获取到各功能的功能参数值,当发现 某功能的功能参数值表示不支持时便将对应的页面比如USB配置页面的显 示属性设置为不显示。这样用户登陆后所看到的界面中就没有USB配置页 面了。如果用户换了一块板子,虽然其中的软件代码完全一样,但是这个板 子有USB硬件插口,则依前所述,用户看到的界面中就有USB配置页面了。 这样无需人为干涉,便可完成页面的自适应显示。
因此,可以看出,对于功能上只有微小差别的不同终端来说,只需配置 不同的功能参数配置表,或配置同一个功能参数配置表但其中某些功能参数 的取值不同,不用更改其配套的软件,即可实现在人机界面上显示跟该终端 配套使用的各页面的效果。
7此外,自适应显示终端产品配套软件页面的系统,如图2所示,包括 终端产品和与该终端产品配套使用的配套软件。
终端产品中包括第 一存储模块201 ,该模块用于保存功能参数配置表, 该表中至少保存有该终端产品所支持的所有功能;
终端产品配套软件包括第二存储模块202、功能获取模块203和页面显 示模块204;第二存储模块202用于保存该类终端产品有可能支持的各功能 对应的页面及各页面的显示属性,其中,显示属性的值用于表示是否需要显 示该页面;功能获取模块203用于在该配套软件被使用时,从第一存储模块 201的功能参数配置表中获取到该终端产品所支持的功能后,将对应页面的 显示属性的值置为显示该页面,而将剩余的页面显示属性值置为不显示该页 面;页面显示模块204用于只将第二存储模块202中显示属性的值表示显示 的页面提供给人机交互界面进行显示。
其中,所述各页面的显示属性的初始值均为显示或均为不显示。
进一步地,功能参数配置表中还包括其它功能,且该功能参数配置表中 的每一个功能都有一个对应的功能参数值,该功能参数值用于表示该终端产
品是否支持该对应功能;
所述功能获取模块203用于从所述功能参数配置表中获取到该终端产 品所支持的功能是指所述功能获取模块203用于从所述功能参数配置表中 获取到功能参数值表示支持的功能。
此外,所迷终端产品还可用于在上电时检测当前是否已接入外设,如果 没有,则将该功能参数配置表中该外设对应的功能在所述功能参数配置表中 的值置为不支持。
下面用应用实例对本发明进行进一步说明。
本发明所述自适应显示页面的方法,如图3所示,包括以下步骤
第一步,在配套软件中创建菜单配置表,在该表中所有页面默认显示属 性值均为1 ( 1表示显示该页面)。当然,也可全部置为0 (0表示不显示该页面);
第二步,创建静态配置表。其中包括各功能和其功能参数值的对应关系。如图2所示,在该表中根据该终端产品的功能配置,将相应的能支持的功能的功能参数值置为1 (1表示支持该功能),而将不支持的功能的功能参数值置为0 (O表示不支持该功能);
第三步终端产品上电后,在初始化过程中根据驱动获取到外设的状态,如果外设没有接入,则将与该外设有关的功能的功能参数值置为0;
第四步用户登录到该终端产品配套软件中时,功能获取模块会去读取静态配置表中各功能对应的功能参数值,将功能参数值为1的功能对应的页面显示属性值置为1,将菜单配置表中的其它页面显示属性值全部置为0;
第五步登陆后该配套软件会按照版本中的页面菜单呈现给用户,当解析到菜单下的某个页面的显示属性为0时,这个页面就不再桂接到该菜单下,即这个页面就不会再显示给用户了。
当然,本发明还可有其他多种实施例,在不背离本发明精神及其实质的形,但这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。
权利要求
1、一种自适应显示终端产品配套软件页面的方法,其特征在于,所述终端产品中预设有一功能参数配置表,其中至少保存有该终端产品所支持的所有功能;该终端产品配套软件中预设有该类终端产品有可能支持的各功能对应的页面及各页面的显示属性,其中,显示属性的值用于表示是否需要显示该页面;当使用该配套软件时,该软件中的功能获取模块从上述功能参数配置表中获取到该终端产品所支持的功能后,将对应页面的显示属性的值置为显示该页面,而将剩余的页面显示属性值置为不显示该页面;页面显示模块只将显示属性的值表示显示的页面显示在人机交互界面中。
2、 如权利要求l所述的方法,其特征在于, 所述各页面的显示属性的初始值均为显示或均为不显示。
3、 如权利要求l所述的方法,其特征在于,所述功能参数配置表中还包括其它功能,且该功能参数配置表中的每一 个功能都有一个对应的功能参数值,该功能参数值用于表示该终端产品是否 支持该对应功能;所述功能荻取模块从功能参数配置表中获取到该终端产品所支持的功 能是指所述功能获取模块从所述功能参数配置表中获取到功能参数值表示 支持的功能。
4、 如权利要求1 3中任意一项所述的方法,其特征在于,如该终端产品所支持的某些功能跟其接入的外设有关,则在该终端产品 上电时,所述终端产品会自动检测此时该终端产品上是否已接入该外设,如 果没有,则将该功能参数配置表中该功能对应的功能参数值置为不支持。
5、 一种自适应显示终端产品配套软件页面的系统,包括终端产品 和与该终端产品配套使用的配套软件,其特征在于,所述终端产品中包括第一存储模块,所述第一存储模块用于保存功能参数配置表,该表中至少保存有该终端产品所支持的所有功能;所述终端产品配套软件中包括第二功能模块、功能获取模块和页面显示 模块;所述第二存储模块用于保存该类终端产品有可能支持的各功能对应的 页面及各页面的显示属性,其中,显示属性的值用于表示是否需要显示该页 面;所述功能获取模块用于在该配套软件被使用时,从所述第一存储模块的 功能参数配置表中获取到该终端产品所支持的功能后,将所述第二存储模块 中对应页面的显示属性的值置为显示该页面,而将剩余的页面显示属性值置 为不显示该页面;所述页面显示模块用于只将所述第二存储模块中显示属性 的值表示显示的页面提供给人机交互界面进行显示。
6、 如权利要求5所述的系统,其特征在于 所述各页面的显示属性的初始值均为显示或均为不显示。
7、 如权利要求5所述的系统,其特征在于,所述功能参数配置表中还包括其它功能,且该功能参数配置表中的每一 个功能都有一个对应的功能参数值,该功能参数值用于表示该终端产品是否 支持该对应功能;所述功能获取模块用于从所述功能参数配置表中获取到该终端产品所 支持的功能是指所述功能获取模块用于从所述功能参数配置表中获取到功 能参数值表示支持的功能。
8、 如权利要求5~7中任意一项所述的系统,其特征在于,所述终端产品还用于在上电时检测当前是否已接入外设,如果没有,则 将该功能参数配置表中该外设对应的功能在所述功能参数配置表中的值置 为不支持。
全文摘要
一种自适应显示终端产品配套软件页面的方法及系统,所述方法包括终端产品中预设有一功能参数配置表,其中至少保存有该终端产品所支持的所有功能;该终端产品配套软件中预设有该类终端产品有可能支持的各功能对应的页面及各页面的显示属性,其中,显示属性的值用于表示是否需要显示该页面;当使用该配套软件时,该软件中的功能获取模块从上述功能参数配置表中获取到该终端产品所支持的功能后,将对应页面的显示属性的值置为显示该页面,而将剩余的页面显示属性值置为不显示该页面;页面显示模块只将显示属性的值表示显示的页面显示在人机交互界面中。采用本发明后,实现了页面的自适应显示,方法灵活简单。
文档编号G06F3/048GK101593112SQ20091014223
公开日2009年12月2日 申请日期2009年6月23日 优先权日2009年6月23日
发明者朱小燕 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1