配置应用程序的方法及所适用的嵌入式设备的制造方法

文档序号:8528051阅读:278来源:国知局
配置应用程序的方法及所适用的嵌入式设备的制造方法
【技术领域】
[0001]本发明涉及一种计算机软件领域,特别是涉及一种配置应用程序的方法及所适用的嵌入式设备。
【背景技术】
[0002]在嵌入式设备中,应用程序需要设定如用户权限、共享资源使用权限等的配置信息。随着安装在嵌入式设备中的应用程序数量的增加,每个应用程序都自定义属于自己的配置信息将会导致嵌入式设备不再精简、快速的运行。
[0003]因此,需要对现有的嵌入式设备无法统一的为应用程序进行配置的缺点进行改进。

【发明内容】

[0004]鉴于以上所述现有技术的缺点,本发明的目的在于提供一种配置应用程序的方法及所适用的嵌入式设备,用于解决现有技术中嵌入式设备无法统一的为应用程序进行配置的问题。
[0005]为实现上述目的及其他相关目的,本发明提供一种配置应用程序的方法,用于嵌入式设备,包括:预设用于配置应用程序的接口程序及相应的入口信息、以及所述入口信息所对应的参数项;向用户提供一网页,用以输入待设置的应用程序所对应的入口信息及其各参数项的参数值,并将所述网页提供的应用程序的路径、入口信息及其各参数项的参数值保存成配置文件表;根据所述配置文件表查到相应的接口程序来为用户设置的应用程序进行配置管理。
[0006]优选地,所述向用户提供一网页,用以输入待设置的应用程序所对应的入口信息及其各参数项的参数值的方式包括:在所述网页中提供增加、修改、及删除应用程序所对应的入口信息及其各参数项的参数值的选项,并基于所述用户的选择,对应增加、更新、及删除所述配置文件表中的应用程序所对应的入口信息及其各参数项的参数值。
[0007]优选地,所述向用户提供一网页,用以输入待设置的应用程序的入口信息及其各参数项的参数值的方式包括:按照所述入口信息对所配置的各应用程序进行分组,并按照所述分组提供配置应用程序的网页;按照所述分组信息中的参数项,在所述网页中提供对应分组选项的参数项选项。
[0008]优选地,所述参数项包括以下至少一种:权限验证参数项、使用权限参数项。
[0009]优选地,所述配置文件表为包含入口信息、所对应的各参数项及其参数值的二元文件格式。
[0010]基于上述目的,本发明还提供一种嵌入式设备,包括:预设单元,用于预设用于配置应用程序的接口程序及相应的入口信息、以及所述入口信息所对应的参数项;配置信息设置单元,用于向用户提供一网页,用以输入待设置的应用程序所对应的入口信息及其各参数项的参数值,并将所述网页提供的应用程序的路径、入口信息及其各参数项的参数值保存成配置文件表;配置信息管理单元,用于根据所述配置文件表查到相应的接口程序来为用户设置的应用程序进行配置管理。
[0011]优选地,所述配置信息设置单元用于在所述网页中提供增加、修改、及删除应用程序所对应的入口信息及其各参数项的参数值的选项,并基于所述用户的选择,对应增加、更新、及删除所述配置文件表中的应用程序所对应的入口信息及其各参数项的参数值。
[0012]优选地,所述配置信息设置单元包括:第一配置信息设置模块,用于按照所述入口信息对所配置的各应用程序进行分组,并按照所述分组提供配置应用程序的网页;第二配置信息设置模块,用于按照所述入口信息中的参数项,在所述网页中提供配置同一分组的参数项选项。
[0013]优选地,所述参数项包括以下至少一种:权限验证参数项、使用权限参数项。
[0014]优选地,所述配置文件表为包含入口信息、所对应的各参数项及其参数值的二元文件格式。
[0015]如上所述,本发明的配置应用程序的方法及所适用的嵌入式设备,具有以下有益效果:通过预设的用于配置应用程序的接口程序及相应的入口信息,以及配置文件表,能够为安装在嵌入式设备中的应用程序提供统一的、无冗余的配置功能,有效实现了嵌入式设备的精简、快速的基本要求;另外,通过网页来向用户提供设置应用程序的配置信息的界面,有效精简了应用在PC机上的配置框架中的读写配置文件的部分,还能为用户提供有效的配置自定义功能。
【附图说明】
[0016]图1显示为本发明的配置应用程序的方法的流程图。
[0017]图2显示为本发明的嵌入式设备的结构示意图。
【具体实施方式】
[0018]以下通过特定的具体实例说明本发明的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本发明的其他优点与功效。本发明还可以通过另外不同的【具体实施方式】加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本发明的精神下进行各种修饰或改变。
[0019]如图1所示,本发明提供一种配置应用程序的方法。所述配置方法主要由配置系统来执行。所述配置系统安装在嵌入式设备中。所述嵌入式设备中能够运行多个应用程序,各应用程序的权限、运行环境等可由所述配置系统来配置和维护。所述嵌入式设备的包括但不限于:路由器等网络接入设备。
[0020]在步骤SI中,所述配置系统预设用于配置应用程序的接口程序及相应的入口信息、以及所述入口信息所对应的参数项。
[0021]具体地,所述接口程序包括但不限于:基于SAMBA中的配置功能的接口程序、自定义的接口程序等。所述入口信息可对应一路径下的多个接口程序,每个接口程序中的参数与所述入口信息对应的参数项相对应。上述接口程序的路径和入口信息的对应关系、以及接口程序中的参数与参数项的对应关系可预先由设计人员以配置表的形式保存在所述嵌入式设备中。
[0022]例如,所述配置表为A.conf文件,其中的定义规则举例如下:
[0023]#def ine SAMBA_CONF〃/tmp/samba/lib/smb.conf 〃//配置文件路径
[0024]//global info
[0025]#define SMB_GLOBAL"global"
[0026]#define SMB_W0RKGR0UP"global: workgroup"
[0027]#define SMB_TDB"global:passdb backend"
[0028]#define SMB_SECURITY"global:"
[0029]//shared info
[0030]#def ine SMB_MEDIA〃media〃//虚拟共享目录名
[0031]#def ine SMB_PATH〃path〃//共享文件目录
[0032]#define SMB_WRITEABLE〃writeableV/文件读写权限
[0033]#define SMB_BROWSEABLE〃browseableV/是否可见
[0034]#define SMB_VALID_USERS〃valid users〃/7 有效用户名称
[0035]#def ine SMB_GUEST_OK"guest ok"//guest 权限
[0036]#define SMB_WRITELIST_OK"write list〃//可写权限用户列表
[0037]当用户需要配置安装在嵌入式设备的应用程序时,所述配置系统执行步骤S2。
[0038]在步骤S2中,所述配置系统向用户提供一网页,用以输入待设置的应用程序所对应的入口信息及其各参数项的参数值,并将所述网页提供的应用程序的路径、入口信息及其各参数项的参数值保存成配置文件表。
[0039]具体地,所述配置系统为用户提供一网页,在所述网页中设有用以输入的待设置的应用程序所对应的入口信息及其各参数项。用户可以通过输入各参数项的参数值来生成对应应用程序的配置文件表。
[0040]为了优化配置文件表,便于配置文件表对应用程序的统一管理。所述步骤S2包括:步骤S2和S22。(均未予图示)
[0041]在步骤S21中,所述配置系统按照所述入口信息对所配置的各应用程序进行分组,并按照所述分组在所述网页中提供配置应用程序的入口信息选项。
[0042]在步骤S22中,所述配置系统用于按照所述入口信息中的参数
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1