[发明专利]一种对系统设置进行读写的智能编程实现方法及装置在审
申请号: | 201811132224.2 | 申请日: | 2018-09-27 |
公开(公告)号: | CN109358850A | 公开(公告)日: | 2019-02-19 |
发明(设计)人: | 李天驰;孙悦;赵天宇;李立强 | 申请(专利权)人: | 深圳点猫科技有限公司 |
主分类号: | G06F8/33 | 分类号: | G06F8/33;G06F9/445 |
代理公司: | 广东良马律师事务所 44395 | 代理人: | 李良 |
地址: | 518000 广东省深圳市粤海*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 设置参数 系统设置 读写 编程 解析 读写文件 命令参数 配置参数 外部参数 内存 读取 智能 程序输入 读写系统 目标参数 配置程序 上层 分类 应用 | ||
1.一种对系统设置进行读写的智能编程实现方法,其特征在于,应用于GTK框架,所述方法包括:
获取外部参数,根据外部参数生成命令参数;
根据生成的命令参数,获取GTK设置框架中的具体设置参数;
根据具体设置参数设计并编写读写文件,读取所述读写文件将具体设置参数解析到相应的内存中;
获取内存中解析后的具体设置参数,对解析后的具体设置参数处理,生成用于下发配置程序的配置参数;
对配置参数进行分离,根据分离后的内容进行分类;
调入目标参数,对系统设置进行读写。
2.根据权利要求1所述的对系统设置进行读写的智能编程实现方法,其特征在于,所述根据外部参数生成命令参数,包括:
根据外部参数生成第一命令参数和第二命令参数,其中所述第一命令参数用于获取GTK框架中所定义的某个系统设置的内容,所述第二命令参数用于对GTK框架中的某项设置内容进行相关的自动设置。
3.根据权利要求2所述对系统设置进行读写的智能编程实现方法,其特征在于,所述根据生成的命令参数,获取GTK设置框架中的具体设置参数,包括:
根据第一命令参数获取GTK设置框架中的具体设置参数;
根据第二命令参数,对GTK框架中的设置内容按照设置参数进行相关的设置。
4.根据权利要求1所述的对系统设置进行读写的智能编程实现方法,其特征在于,所述读写文件为命令行读写文件,
所述根据具体设置参数设计并编写读写文件,包括:
根据具体设置参数设计并编写命令行读写文件,命令行读写文件包括命令行参数。
5.根据权利要求4所述的对系统设置进行读写的智能编程实现方法,其特征在于,所述根据具体设置参数设计并编写读写文件,读取所述读写文件将具体设置参数解析到相应的内存中;
预先在内存中设置当前程序与上层程序的映射关系,根据映射关系实现上层程序与当前程序间的命令行参数的传递,并撰写用于当前程序脚本的命令行程序;
在内存中读取上述命令行参数的内容,并将读取内容形成在一个读取列表中;
判断命令行参数对应的文件是否存在读取列表中;
若不存在,则将命令行参数对应的文件形成文件输入流,把文件中的命令行参数对应的内容读入内存中。
6.根据权利要求5所述的对系统设置进行读写的智能编程实现方法,其特征在于,所述获取内存中解析后的具体设置参数,对解析后的具体设置参数处理,生成用于下发配置程序的配置参数,包括:
获取内存中的命令行参数,进行统一化处理,生成用于下发配置程序的配置参数。
7.根据权利要求6所述的对系统设置进行读写的智能编程实现方法,其特征在于,所述对配置参数进行分离,根据分离后的内容进行分类,包括:
判断系统中配置程序的脚本内容是否存在;
若存在,对配置参数进行分离,获取分离后的配置参数,对分离后的参数,根据脚本内容的参数格式进行再次分离;
根据再次分离的配置参数,根据所需要执行的命令类型进行分类。
8.一种对系统设置进行读写的智能编程实现装置,其特征在于,所述装置包括至少一个处理器;以及,
与所述至少一个处理器通信连接的存储器;其中,
所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行权利要求1-7任一项所述的对系统设置进行读写的智能编程实现方法。
9.一种非易失性计算机可读存储介质,其特征在于,所述非易失性计算机可读存储介质存储有计算机可执行指令,该计算机可执行指令被一个或多个处理器执行时,可使得所述一个或多个处理器执行权利要求1-7任一项所述的对系统设置进行读写的智能编程实现方法。
10.一种计算机程序产品,所述计算机程序产品包括存储在非易失性计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被处理器执行时,使所述处理器执行权利要求1-7任一项所述的对系统设置进行读写的智能编程实现方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳点猫科技有限公司,未经深圳点猫科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811132224.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种机器编程系统
- 下一篇:图表组件的创建方法、装置及计算机可读存储介质