一种菜单的定制方法、系统及服务器技术方案

技术编号:3870304 阅读:172 留言:0更新日期:2012-04-11 18:40
本发明专利技术适用于电子技术领域,提供了一种菜单的定制方法、系统及服务器,所述方法包括下述步骤:接收对菜单的参数的更改设置,根据所述设置生成可扩展标记语言文件;解析所述可扩展标记语言文件,获取元素和属性数据;将所述元素和属性数据赋值给所对应的菜单。在本发明专利技术实施例中,接收对菜单的参数的更改设置,根据所述设置生成可扩展标记语言文件;解析所述可扩展标记语言文件,获取元素和属性数据;将所述元素和属性数据赋值给所对应的菜单,实现客户端对菜单的定制。

【技术实现步骤摘要】

本专利技术属于电子
,尤其涉及一种菜单的定制方法、系统及服务器
技术介绍
通常的电子设备一般都要提供菜单供用户操作选择所要的操作,例如DVD、电视 机、机顶盒等,电子设备的菜单是写定,不可更改的,对于用户来说只能固定在菜单上的功 能和选项,无法根据用户自身的需求进行实时定制。
技术实现思路
本专利技术实施例的目的在于提供一种菜单的定制方法,旨在解决现有技术中用户无 法根据用户自身的需求实时的进行菜单的定制的问题。本专利技术实施例是这样实现的,一种菜单的定制方法,所述方法包括下述步骤接收对菜单的参数的更改设置;根据所述设置生成可扩展标记语言文件;解析所述可扩展标记语言文件,获取元素和属性数据;将所述元素和属性数据赋值给所对应的菜单。本专利技术实施例的另一目的在于提供一种菜单的定制系统,所述系统包括设置接收模块,用于接收对菜单的参数的更改设置;文件生成模块,用于根据所述设置接收模块的所述设置生成可扩展标记语言文 件;解析模块,用于解析所述文件生成模块生成的可扩展标记语言文件,获取元素和 属性数据;以及赋值模块,用于将所述解析模块解析获取的元素和属性数据赋值给所对应的菜单。本专利技术实施例的另一目的在于提供一种包括菜单的定制系统的服务器。在本专利技术实施例中,接收对菜单的参数的更改设置,根据所述设置生成可扩展标 记语言文件;解析所述可扩展标记语言文件,获取元素和属性数据;将所述元素和属性数 据赋值给所对应的菜单,实现客户端对菜单的定制。附图说明图1是本专利技术第一实施例提供的菜单的定制方法的流程图;图2是本专利技术第二实施例提供的菜单的定制方法的流程图;图3是本专利技术实施例提供的菜单的定制系统的结构框图。具体实施例方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并 不用于限定本专利技术。在本专利技术实施例中,接收对菜单的参数的更改设置,根据所述设置生成可扩展标 记语言文件;解析所述可扩展标记语言文件,获取元素和属性数据;将所述元素 和属性数 据赋值给所对应的菜单。图1示出了本专利技术第一实施例提供的菜单的定制方法的实现流程,其详细步骤如 下所述在步骤SlOl中,接收对菜单的参数的更改设置。在步骤S102中,根据上述设置生成的可扩展标记语言(extensible MarkupLanguage, XML)在步骤S103中,解析可扩展标记语言文件,获取元素和属性数据。在本专利技术实施例中,该元素和属性数据为各级菜单的元素和属性数据,在此不用 以限制本专利技术。在步骤S104中,将元素和属性数据赋值给所对应的菜单。在本专利技术实施例中,XML是Internet环境中跨平台的,依赖于内容的技术,是当前 处理结构化文档信息的有力工具。XML是一种简单的数据存储语言,使用一系列简单的标记 描述数据,而这些标记可以用方便的方式建立。XML的简单使其易于在任何应用程序中读写 数据,XML使用元素和属性来描述数据。在数据传送过程中,XML始终保留了诸如父/子关 系这样的数据结构。几个应用程序可以共享和解析同一个XML文件,不必使用传统的字符 串解析或拆解过程。XML只用元素和属性来描述数据,而不提供数据的显示方法。图2示出了本专利技术第二实施例提供的菜单的定制方法的实现流程,其详细步骤如 下所述在步骤S201中,接收对菜单的参数的更改设置。在步骤S202中,根据上述设置生成的XML文件。在步骤S203中,解析可扩展标记语言文件,获取元素和属性数据。在步骤S204中,将元素和属性数据赋值给所对应的菜单。在步骤S205中,判断菜单赋值是否成功,是则执行步骤S206,否则返回执行步骤 S204。在步骤S206中,当将元素和属性数据赋值给所对应的菜单操作成功时,向客户端 发送菜单定制成功的消息。在本专利技术实施例中,当接收到客户端发送的菜单请求指令时,将重新赋值后的菜 单输出到客户端显示器,显示最新定制的菜单。图3示出了本专利技术实施例提供的菜单的定制系统的结构框图,为了便于说明,图 中仅给出了与本专利技术实施例相关的部分,其中,该菜单的定制系统可以内置于服务器的软 件单元、硬件单元或软硬件结合单元。设置接收模块11接收对菜单的参数的更改设置;文件生成模块12根据设置接收 模块11的设置生成可扩展标记语言文件;解析模块13解析文件生成模块12生成的可扩展 标记语言文件,获取元素和属性数据;赋值模块14将解析模块13解析获取的元素和属性数 据赋值给所对应的菜单。在本专利技术实施例中,当接收到客户端发送的菜单请求指令时,输出模块15将赋值 模块14重新赋值后的菜单输出到客户端。在本专利技术实施例中,当赋值模块14将元素和属性数据赋值给所对应的菜单操作 成功时,回执发送模块16向客户端发送菜单定制成功的消息回执。在本专利技术实施例中,接收对菜单的参数的更改设置,根据所述设置生成可扩展标 记语言文件;解析所述可扩展标记语言文件,获取元素和属性数据;将所述元素和属性数 据赋值给所对应的菜单,实现客户端对菜单的定制,方便用户使用。 本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以 通过程序来指令相关的硬件来完成,所述的程序可以在存储于一计算机可读取存储介质 中,所述的存储介质,如ROM/RAM、磁盘、光盘等。以上所述仅为本专利技术的较佳实施例而已,并不用以限制本专利技术,凡在本专利技术的精 神和原则之内所作的任何修改、等同替换和改进等,均应包含在本专利技术的保护范围之内。权利要求一种菜单的定制方法,其特征在于,所述方法包括下述步骤接收对菜单的参数的更改设置;根据所述设置生成可扩展标记语言文件;解析所述可扩展标记语言文件,获取元素和属性数据;将所述元素和属性数据赋值给所对应的菜单。2.如权利要求1所述的方法,其特征在于,所述将所述元素和属性数据赋值给所对应 的菜单的步骤之后还包括下述步骤当接收到客户端发送的菜单请求指令时,将重新赋值后的菜单输出到客户端。3.如权利要求1所述的方法,其特征在于,所述将所述元素和属性数据赋值给所对应 的菜单的步骤之后还包括下述步骤当将所述元素和属性数据赋值给所对应的菜单操作成功时,向客户端发送菜单定制成 功的消息。4.一种菜单的定制系统,其特征在于,所述系统包括设置接收模块,用于接收对菜单的参数的更改设置;文件生成模块,用于根据所述设置接收模块的所述设置生成可扩展标记语言文件;解析模块,用于解析所述文件生成模块生成的可扩展标记语言文件,获取元素和属性 数据;以及赋值模块,用于将所述解析模块解析获取的元素和属性数据赋值给所对应的菜单。5.如权利要求4所述的系统,其特征在于,所述系统还包括输出模块,用于当接收到客户端发送的菜单请求指令时,将所述赋值模块重新赋值后 的菜单输出到客户端。6.如权利要求4所述的系统,其特征在于,所述系统还包括回执发送模块,用于当所述赋值模块将所述元素和属性数据赋值给所对应的菜单操作 成功时,向客户端发送菜单定制成功的消息回执。7.一种包括权利要求4至6任一项所述的菜单的定制系统的服务器。全文摘要本专利技术适用于电子
,提供了一种菜单的定制方法、系统及服务器,所述方法包括下述步骤接收对菜单的参数的更改设置,根据所述设置生成可扩展标记语言文件;解析所述本文档来自技高网
...

【技术保护点】
一种菜单的定制方法,其特征在于,所述方法包括下述步骤:接收对菜单的参数的更改设置;根据所述设置生成可扩展标记语言文件;解析所述可扩展标记语言文件,获取元素和属性数据;将所述元素和属性数据赋值给所对应的菜单。

【技术特征摘要】

【专利技术属性】
技术研发人员:何银南蔡章盛刘红冰王超业周晓俊
申请(专利权)人:康佳集团股份有限公司
类型:发明
国别省市:94[中国|深圳]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1