终端参数配置服务器及其软件界面的自动生成方法

文档序号:6576750阅读:99来源:国知局

专利名称::终端参数配置服务器及其软件界面的自动生成方法
技术领域
:本发明涉及电子
技术领域
,特别是涉及信息通信
技术领域

背景技术
:终端软件系统界面一般包括状态显示栏、工具栏及参数栏,其中参数栏包括输入框、列表框等界面。对上述软件系统界面中的参数进行配置,是用户使用移动数据业务的重要前提。随着数据业务种类的逐步增加,终端参数配置也越来越复杂。现有参数配置技术包括0MADeviceManagement(0MADM)标准,0MAClientProvisioning(OMACP)冲示〉偉,以及0TASetting、SmartMessaging等牙厶有酉己置协议。由于不同的终端厂商根据自己情况的不同,采用的参数配置标准也各不相同,参数也非常多,因此在运营商的实际运营中终端情况会非常复杂。因为目前的终端设备多种,其参数、协议也非常多,在配置时须根据需要不断地变化。这样相应的PC参数配置软件的界面也必须不断变化去适应变化的参数。又因为不同参数需要不同的软件界面,如参数有选择性的、要求用户输入的、号码列表的、文档类型的、导入文件类型的等等,如此多的参数导至PC参数配置软件界面也不断变化,使得参数配置软件的开发频繁,而且每变化一个参数就必须进行一次软件开发,以改变相应的软件界面,开发成本高,费时费力。
发明内容本发明主要解决的技术问题是提供一种,可以自动地生成软件界面,降低软件开发成本及维护成本,提高效率。为解决上述技术问题,本发明采用的一个技术方案是提供一种终端参数配置软件界面的自动生成方法,包括创建界面生成配置文件,所述界面生成配置文件包括根据需要新建的终端名称、对应的配置版本、所述版本下的参数分类、设置好类型与操作属性的分类参数;加载对应所述终端名称、配置版本的界面生成配置文件;根据所述界面生成配置文件中的参数分类、类型、操作属性生成对应的参数配置软件界面。其中,在所述创建界面生成配置文件的步骤中,所述分类参数的类型与操作属性的设置包括步骤对每一个分类参数的类型进行设置设置为"基本参数"、"号码参数"、"文本参数"或"特殊参数",其中"基本参数"类型下还设置"输入框"、"下拉框"、"选择框"或"文件浏览框"类型;对所述参数类型进行界面显示、录入控制以及查错的具体配置。其中,在对每一个分类参数的类型进行设置后,对所述分类参数的搮作属性进行设置,包括对"号码参数"进行打包方式的设置,包括对所属参数类型、号段名称、号段命令号、号段个数、下栽方式、列数、下载号段清空指令、号段下载排序方法进行打包;对参数进行配置,包括配置参数命令号、参数命令名称、所属参数类型、下载类型、参数类型、参数属性、参数最小值、参数最大值、参数值类型、校验类型、参数值内容、最大长度、出错、提示内容、是否为空下载、参数默认值。其中,所述根据界面生成配置文件中的参数分类、类型、操作属性生成对应的参数配置软件界面步骤中,包括以下参数配置软件界面的生成动作当参数类型为输入框类型时,自动生成输入框的软件界面;当参数类型为下拉框类型时,自动生成下拉框的软件界面;当参数类型为文件浏览框类型时,自动生成文件浏览框的软件界面;当终端参数为选择框类型时,自动生成选择框的软件界面;当参数类型为号码段参数时,自动生成号码段列表界面;当参数类型为文本参数时,自动生成文本编辑参数界面;当参数类型为特殊参数时,自动生成根据需要特别制作的编辑界面。为解决上述技术问题,本发明采用的另一个技术方案是提供一种终端参数配置服务器,包括配置文件创建单元,用于创建界面生成配置文件,所述界面生成配置文件包括才艮据需要新建的终端名称、对应的配置版本、所述版本下的参数分类、设置好类型与操作属性的分类参数;配置文件加载单元,用于加载对应所述终端名称、配置版本的界面生成配置文件;软件界面生成单元,用于根据所述界面生成配置文件中的参数分类、类型、操作属性生成对应的参数配置软件界面。其中,所述配置文件创建单元包括类型设置器,用于对每一个分类参数的类型进行设置设置为"基本参数"、"号码参数"、"文本参数"或"特殊参数,,,其中"基本参数"类型下还设置"输入框"、"下拉框"、"选择框"或"文件浏览框"类型;属性设置器,用于对所述分类参数的操作属性进行设置,包括对"号码参数"进行打包方式的设置,包括对所属参数类型、号段名称、号段命令号、号段个数、下载方式、列数、下载号段清空指令、号l殳下载排序方法进行打包;对参数进行配置,包括配置参数命令号、参数命令名称、所属参数类型、下载类型、参数类型、参数属性、参数最小值、参数最大值、参数值类型、校验类型、参数值内容、最大长度、出错、提示内容、是否为空下载、参数默认值。其中,所述软件界面生成单元包括输入框生成器,用于在参数类型为输入框类型时,自动生成输入框的软件界面;下拉框生成器,用于在参数类型为下拉框类型时,自动生成下拉框的软件界面;文件浏览框生器,用于在参数类型为文件浏览框类型时,自动生成文件浏览框的软件界面;选择框生成器,用于在终端参数为选择框类型时,自动生成选择框的软件界面;号码段列表生成器,用于在参数类型为号码段参数时,自动生成号码段列表界面;文本编辑界面生成器,用于在参数类型为文本参数时,自动生成文本编辑参数界面;特别界面生成器,用于在参数类型为特殊参数时,自动生成4艮据需要特别制作的编辑界面。本发明的有益效果是区别于现有技术进行终端参数配置的软件在变化终端参数时必须变化界面而导致不必要的软件开发,本发明采用参数配置的方法,具体是创建包括参数各种信息的界面生成配置文件,在参数配置软件启动时加载所述界面生成配置文件,根据所述参数各种信息生成相应的参数配置软件,也就避免了在改变要配置的终端参数时需要对参数配置软件的软件界面代码直接进行修改的过程,降低软件修改、开发难度,而且采用配置文件的方式操作简单、方便。图l是本发明终端参数配置软件界面的自动生成方法实施例的流程图;图2是图1中所采用参数配置工具进行配置文件创建的界面示意图;图3是图2中进行配置参数分类的示意图;图4是图2中号码参数类型配置的示意图;图5是图2中具体参数配置的示意图6是本发明采用参数配置软件所生成的基本参数输入框的示意图;图7是本发明采用参数配置软件所生成的基本参数下拉框的示意图;图8是本发明采用参数配置软件所生成的基本参数文件浏览框的示意图;图9是本发明采用参数配置软件所生成的基本参数选择框的示意图;图10是本发明采用参数配置软件所生成的号码段列表参数的示意图11是本发明采用参数配置软件所生成的文本编辑框的示意图12是本发明采用参数配置软件所生成的特殊编辑界面的示意图13是本发明终端参数配置服务器实施例的原理框图14是图13中配置文件创建单元实施例的原理框图15是图13中软件界面生成单元实施例的原理框图。具体实施例方式参阅图1,本发明终端参数配置软件界面的自动生成方法实施例主要包括以下步骤步骤101:创建界面生成配置文件,所述界面生成配置文件包括才艮据需要新建的终端名称、对应的配置版本、所述版本下的参数分类、没置好类型与操作属性的分类参数;步骤102:加栽对应所述终端名称、配置版本的界面生成配置文件;步骤103:根据所述界面生成配置文件中的参数分类、类型、操作属性生成对应的参数配置软件界面。在参数配置软件加载所述配置文件并生成参数配置软件界面后,就可以对终端进行参数配置,使终端用户可以使用各种业务。增加、改变、删除终端要配置的参数时,只要在创建配置文件时增加、改变、删除配置文件内的分类参数及其类型、操作属性,这样在启动参数配置软件时就能生成已经变化的参数配置软件界面,以进行后续的对终端进行参数配置的动作。这里的配置文件采用文件创建的工具比如参数配置工具进行创建,而参数配9置软件的内核为本行业技术人员所熟悉,主要的功能是根据指令对终端进行参数配置,只要新增一个加载功能以及相对应的文件解析功能进行配置文件加载即可。区别于现有技术进行终端参数配置的软件在变化终端参数时必须变化界面而导致不必要的软件开发,本发明采用参数配置的方法,具体是创建包括参数各种信息的界面生成配置文件,在参数配置软件启动时加载所述界面生成配置文件,根据所述参数各种信息生成相应的参数配置软件,也就避免了在改变要配置的终端参数时需要对参数配置软件的软件界面代码直接进行修改的过程,降低软件修改、开发难度,而且采用配置文件的方式操作简单、方便。参阅图2和图3,其他具体实施例中,创建界面生成配置文件时可以借助于一个默认参数库,可根据需要方便地从参数库中提取并添加参数。在所述创建界面生成配置文件的步骤中,所述分类参数的类型与操作属性的设置可以包括步骤1)对每一个分类参数的类型进行设置设置为"基本参数"、"号码参数"、"文本参数"或"特殊参数",其中"基本参数"类型下还设置"输入框"、"下拉框"、"选择框"或"文件浏览框,,类型;其中,"文本参数"即为文本输入框,"特殊参数,,根据需要订制的界面。2)对所述参数类型进行界面显示、录入控制以及查错的具体配置。在进一步的实施例中,在对每一个分类参数的类型进行设置后,可以对所述分类参数的操作属性进行设置,包括l)对"号码参数"进行打包方式的设置,参阅下表l和图4,包括对所属参数类型、号段名称、号段命令号、号段个数、下载方式、列数、下载号段清空指令、号段下栽排序方法进行打包;表1打包的参数号码段内容<table>tableseeoriginaldocumentpage11</column></row><table><table>tableseeoriginaldocumentpage12</column></row><table>2)对参数进行配置,参阅下表2和图5,包括配置参数命令号、参数命令名称、所属参数类型、下载类型、参数类型、参ft属性、参数最小值、参数最大值、参数值类型、校验类型、参数值内容、最大长度、出错、提示内容、是否为空下载、参数默认值。表2具体参数配置<table>tableseeoriginaldocumentpage12</column></row><table>小最小值;判断依据是根据字段"校验类型"中值类型来进行参数最大值参数最大值可能是指该参数的长度最大值或该参数的大小最大值;判断依据是根据字段"校验类型"中值类型来进行参数值类型参数值类型参数值类型是指该参数的录入限制;包含以下几种CHAR(字符型)、DEC(十进制)、HEX(十六进制)、UMCODE(汉字)、IP(IP格式)、SP(网管中心号格式)、DEC+EN(数字+英文〈A,.Z、a..z>+".")、DEC+UpCaseEN(数字+大写英文<1.2>)、、DEC+#(数字、#、*、<table>tableseeoriginaldocumentpage13</column></row><table>生成配置文件后,所述根据界面生成配置文件中的参数分类、类型、操作属性生成对应的参数配置软件界面步骤中,可以采用参数配置软件来生成相应软件界面,比如名称为"生产下载配置软件"的参数配置软件,可以包括以下参数配置软件界面的生成动作参阅图6,当参数类型为输入框类型时,自动生成输入框的软件界面;参阅图7,当参数类型为下拉框类型时,自动生成下拉框的软件界面;参阅图8,当参数类型为文件浏览框类型时,自动生成文件浏览框的软件界面;参阅图9,当终端参数为选择框类型时,自动生成选择框的软件界面;参阅图IO,当参数类型为号码段参数时,自动生成号码段列表界面;参阅图ll,当参数类型为文本参数时,自动生成文本编辑参数界面。参阅图12,当参数类型为特殊参数时,自动生成根据需要特别制作的编辑界面。参阅图13,本发明还提供一种终端参数配置服务器实施例,包括配置文件创建单元,用于创建界面生成配置文件,所述界面生成配置文件包括根据需要新建的终端名称、对应的配置版本、所述版本下的参数分类、设置好类型与操作属性的分类参数;配置文件加栽单元,用于加载对应所述终端名称、配置版本的界面生成配置文件;软件界面生成单元,用于根据所述界面生成配置文件中的参数分类、类型、操作属性生成对应的参数配置软件界面。上述实施例中,在服务器一端,可以是个人电脑或专用服务器,只要配备上述的结构,即能实现对与其连接的客户通信终端进4亍参数的功能,并且对不同的终端不同的配置参数,可以使用配置文件创建单元来创建不同的配置文件以产生需要的J^t配置软件界面。参阅图14,其中,所述配置文件创建单元可以包括类型设置器,用于对每一个分类参数的类型进行设置设置为"基本参数"、"号码参数"、"文本参数"或"特殊参数",其中"基本参数"类型下还设置"输入框"、"下拉框"、"选择框"或"文件浏览框"类型;属性设置器,用于对所迷分类参数的操作属性进行设置,包括14对"号码参数"进行打包方式的设置,包括对所属参数类型、号段名称、号段命令号、号段个数、下载方式、列数、下载号段清空指令、号段下载排序方法进行打包;对参数进行配置,包括配置参数命令号、参数命令名称、所属参数类型、下载类型、参数类型、参数属性、参数最小值、参数最大值、参数值类型、校验类型、参数值内容、最大长度、出错、提示内容、是否为空下载、参数默认值。参阅图15,所述软件界面生成单元可以包括输入框生成器,用于在参数类型为输入框类型时,自动生成输入框的软件界面;下拉框生成器,用于在参数类型为下拉框类型时,自动生成下拉框的软件界面;文件浏览框生成器,用于在参数类型为文件浏览框类型时,自动生成文件浏览框的软件界面;选择框生成器,用于在终端参数为选择框类型时,自动生成选择框的软件界面;号码段列表生成器,用于在参数类型为号码段参数时,自动生成号码段列表界面;文本编辑界面生成器,用于在参数类型为文本参数时,自动生成文本编辑参数界面。特别界面生成器,用于在参数类型为特殊参数时,自动生成根据需要特别制作的编辑界面。以上所述仅为本发明的实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的
技术领域
,均同理包括在本发明的专利保护范围内。权利要求1、一种终端参数配置软件界面的自动生成方法,其特征在于包括创建界面生成配置文件,所述界面生成配置文件包括根据需要新建的终端名称、对应的配置版本、所述版本下的参数分类、设置好类型与操作属性的分类参数;加载对应所述终端名称、配置版本的界面生成配置文件;根据所述界面生成配置文件中的参数分类、类型、操作属性生成对应的参数配置软件界面。2、根据权利要求1所述的方法,其特征在于,在所述创建界面生成配置文件的步骤中,所述分类参数的类型与操作属性的设置包括步骤对每一个分类参数的类型进行设置设置为"基本参数"、"号码参数"、"文本参数"或"特殊参数",其中"基本参数"类型下还设置"输入框"、"下拉框"、"选择框"或"文件浏览框"类型;对所述参数类型进行界面显示、录入控制以及查错的具体配置。3、根据权利要求2所述的方法,其特征在于,在对每一个分类参数的类型进行设置后,对所述分类参数的操作属性进行设置,包括对"号码参数"进行打包方式的设置,包括对所属参数类型、号段名称、号段命令号、号段个数、下载方式、列数、下载号段清空指令、号段下载排序方法进行打包;对参数进行配置,包括S己置参数命令号、参数命令名称、所属参数类型、下载类型、参数类型、参数属性、参数最小值、参数最大值、参数值类型、校验类型、参数值内容、最大长度、出错、提示内容、是否为空下载、参数默认值。4、根据权利要求2所述的方法,其特征在于,所述根据界面生成配置文件中的参数分类、类型、操作属性生成对应的参数配置软件界面步骤中,包括以下参数配置软件界面的生成动作当参数类型为输入框类型时,自动生成输入框的软件界面;当参数类型为下拉框类型时,自动生成下拉框的软件界面;当参数类型为文件浏览框类型时,自动生成文件浏览框的软件界面;当终端参数为选择框类型时,自动生成选择框的软件界面;当参数类型为号码段参数时,自动生成号码段列表界面;当参数类型为文本参数时,自动生成文本编辑参数界面。当参数类型为特殊参数时,自动生成根据需要特别制作的编辑界面。5、一种终端参数配置服务器,其特征在于,包括配置文件创建单元,用于创建界面生成配置文件,所述界面生成配置文件包括根据需要新建的终端名称、对应的配置版本、所述版本下的参数分类、设置好类型与操作属性的分类参数;配置文件加载单元,用于加载对应所述终端名称、配置版本的界面生成配置文件;软件界面生成单元,用于根据所述界面生成配置文件中的参数分类、类型、操作属性生成对应的参数配置软件界面。6、根据权利要求5所述的终端参数配置服务器,其特征在于所述配置文件创建单元包括类型设置器,用于对每一个分类参数的类型进行设置设置为"基本参数"、"号码参数"、"文本参数"或"特殊参数",其中"基本参数"类型下还设置"输入框"、"下拉框"、"选择框"或"文件浏览框"类型;属性设置器,用于对所述分类参数的操:作属性进行:没置,包括对"号码参数"进行打包方式的设置,包括对所属参数类型、号段名称、号段命令号、号段个数、下载方式、列数、下载号段清空指令、号段下载排序方法进4于打包;对参数进行配置,包括配置参数命令号、参数命令名称、所属参数类型、下载类型、参数类型、参数属性、参—数最小值、参数最大值、参数值类型、校验类型、参数值内容、最大长度、出错、提示内容、是否为空下载、参数默认值。7、根据权利要求5所述的终端参数配置服务器,其特征在于,所述软件界面生成单元包括输入框生成器,用于在参数类型为输入框类型时,自动生成输入框的软件界面;下拉框生成器,用于在参数类型为下拉框类型时,自动生成下拉框的软件界面;文件浏览框生成器,用于在参数类型为文件浏览框类型时,自动生成文件浏览框的软件界面;选择框生成器,用于在终端参数为选择框类型时,自动生成选择框的软件界面;号码段列表生成器,用于在参数类型为号码段参数时,自动生成号码段列表界面;文本编辑界面生成器,用于在参数类型为文本参数时,自动生成文本编辑参数界面;特别界面生成器,用于在参数类型为特殊参数时,自动生成根据需要特别制作的编辑界面。全文摘要本发明公开了一种终端参数配置服务器及其软件界面的自动生成方法。所述方法包括创建界面生成配置文件,所述界面生成配置文件包括根据需要新建的终端名称、对应的配置版本、所述版本下的参数分类、设置好类型与操作属性的分类参数;加载对应所述终端名称、配置版本的界面生成配置文件;根据所述界面生成配置文件中的参数分类、类型、操作属性生成对应的参数配置软件界面。本发明可以自动地生成软件界面,降低软件开发成本及维护成本,提高效率。文档编号G06F9/44GK101673199SQ200910112370公开日2010年3月17日申请日期2009年8月10日优先权日2009年8月10日发明者聂书贵申请人:厦门敏讯信息技术股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1