一种修改系统配置的方法及装置的制造方法_2

文档序号:9235299阅读:来源:国知局
的系统配置,以改变终端系统的配置参数。
[0034]本发明实施例利用存储在固定存储分区中的配置文件,通过获取该文件,来修改终端的系统配置,进而改变了终端系统的配置参数,可以根据存储分区的配置参数调整系统配置,更新过程快速及时,解决了现有技术中终端不能自适应的调整参数配置文件,或是只能通过OTA等方式进行更新,更新不及时,影响终端的使用的问题。
[0035]在获取存储在固定存储分区中的配置文件之前,还可以按照预定时间间隔接收来自服务器的系统配置参数,或者,按照预定时间间隔向服务器发送获取配置参数的消息,以获取系统配置参数。
[0036]实施过程中,在终端的系统配置被某一软件修改的情况下,在屏幕上显示提示框,以确认用户是否将当前已修改的配置参数恢复为默认配置参数;在用户确认恢复的情况下,根据配置文件的配置参数修改终端的系统配置;如果用户不恢复,则终端可以不再提示,也可以按照预定时间间隔发送固定次数的提醒消息。
[0037]根据配置文件的配置参数修改终端的配置参数,以改变终端系统的配置参数的过程可以是自动的,也可以是手动的。
[0038]如果该过程是手动的,则其可以包括如下流程:将配置文件对应的配置参数以菜单或表格形式显示在终端的屏幕上;用户根据屏幕上显示的菜单或表格手动输入配置参数,以改变终端系统的配置参数。
[0039]如果该过程是自动的,则其可以包括如下流程:将配置文件对应的配置参数生成一个恢复菜单;在收到配置触发信号后,将恢复菜单中的配置参数自动写入到系统配置中,以改变终端系统的配置参数。
[0040] 本发明实施例还提供了一种修改系统配置的装置,该装置的结构示意如图2所示,包括:获取模块10,用于获取存储在固定存储分区中的配置文件;修改模块20,与获取模块10耦合,用于根据配置文件的配置参数修改终端的系统配置,以改变终端系统的配置参数。
[0041 ] 图3示出了上述装置的优选结构示意图,上述装置还可以包括:收发模块30,与获取模块10耦合,用于按照预定时间间隔接收来自服务器的系统配置参数,或者,按照预定时间间隔向服务器发送获取配置参数的消息,以获取系统配置参数;提示模块40,与修改模块20耦合,用于在终端的系统配置被某一软件修改的情况下,在屏幕上显示提示框,以确认用户是否将当前已修改的配置参数恢复为默认配置参数;修改模块20,还用于在用户确认恢复的情况下,根据配置文件的配置参数修改终端的系统配置。在图3示出的该装置中,还可以将收发模块30和提示模块40分别独立的设置在图2所示的装置中,在图3中将其设置在一起是出于最优设计考虑。
[0042]上述修改模块20的结构示意可以如图4所示,包括:显示单元202,用于将配置文件对应的配置参数以菜单或表格形式显示在终端的屏幕上;第一修改单元204,与显示单元202耦合,用于用户根据屏幕上显示的菜单或表格手动输入配置参数,以改变终端系统的配置参数。
[0043]上述修改模块20的结构示意还可以如图5所示,包括:生成单元206,用于将配置文件对应的配置参数生成一个恢复菜单;第二修改单元208,与生成单元206耦合,用于在收到配置触发信号后,将恢复菜单中的配置参数自动写入到系统配置中,以改变终端系统的配置参数。
[0044]上述图4和图5示出的两种修改模块也可以合并为一个修改模块,即既具有手动的修改方式,又具有自动的修改方式,手动的修改方式可以让用户根据需求修改配置参数,自动的修改方式节省用户的时间。
[0045]优选实施例
[0046]现有技术中,用户无法在移动终端上配置已更新的配置参数,只能等待被技术人员更新系统。
[0047]本发明提供一种移动终端,该移动终端使用本发明实施例提供的修改系统配置的方法,该方法无需使用工具进行修改,只需提供一个恢复菜单将存储在固定分区中的基础文件重新写入系统中,保证支持运营商网络的通信良好,存储在固定分区中的配置文件能够通过用户进行设置,同时能够根据当前网络、服务器情况自适应的调整相应参数,实现智能调整通信相关的配置,获取更加优良的通信服务。该方法的基础思想如下:
[0048](I)预先存储在固定分区中的配置文件为系统配置提供一个基础通信配置,包含各种区域、射频和网络设置的参数,这些参数可以为用户在运营商支持的网络下良好进行通信,当被流氓软件非法修改模块侧配置后,用户能够进行自动恢复,将这些配置文件中的基本参数写入到系统,获取支持网络下的参数进行良好通信。
[0049](2)存储在固定分区中的文件在恢复出厂设置时不会更改,用户能够通过设置界面进行修改配置参数,这样有利于在进行实验室测试需要配置模块侧配置(如NV等),用户只需要通过配置界面进行设置,如不需要通过特定QXDM工具进行更改;或是,当注册到其它运营商网络或是漫游情况下,其能根据当前使用的网络、服务情况,与服务器进行通信,从其下载当前的设置项,实现该配置文件的自适应调整。
[0050](3)设置一个恢复菜单供用户使用,该菜单实现将存储在固定分区中的配置文件参数读取,在AP侧通过调用HAL层接口或是QCril层接口将这些参数写入到模块中,实现参数从AP写入BP的流程,实现自动修改配置参数,这些参数提供给系统进行使用,从而达到通信效果最优。
[0051]下面介绍本发明实施例的实现过程:
[0052](I)根据上述方法,可以设置一个参数的设置界面,用户可以通过手动修改存储在配置文件中的参数,同时移动终端能够自适应根据当前网络、服务情况自适应的调整配置参数:
[0053]实现时,移动终端可以生成一张数据表,该表存储一个基础通信配置,包含各种区域、射频和网络设置的参数,移动终端通过读取该基础配置能够在运营商支持的网络下进行良好通信;还可以在移动终端上提供有进行设置配置参数的界面,用户可以根据当前使用的网络、服务情况,手动进行修改配置参数,从而将修改的参数添加到参数表中,供系统进行调用,使通信服务更好的进行工作;其中,配置的参数表还可以智能根据当前的网络、服务情况,自适应的进行调整,接收当前网络、服务器的配置参数进行调整配置文件中的参数,使在该服务器范围的通信效果最优。
[0054]当配置参数已经写入系统后,对通过配置界面写入的参数注入到配置文件中,将配置文件中的配置参数进行更新,智能的将与服务器通信接收到的参数进行同步,将其写入到配置参数中。
[0055](2)实现时,移动终端可以读取用户在界面上写入的参数项,将其写入到配置文件中,使用新的配置参数替换之前的参数项;还可以是读取从服务器侧反馈回来的新参数项,将其写入到配置参数中对象的参数项,将该项参数进行更新。
[0056]在更新配置的参数表后,读取相应配置项参数,将其数据通过特定写入方式(通过HAL或是QCril将AP侧参数写入到BP侧)写入到系统中,从而更新模块侧的配置,使通信效果达到最优;进一步,对使用了该配置文件中相关配置参数的显示界面进行更新,将其显示的参数进行相应调整,使其与配置参数表的参数一致。
[0057](3)移动终端将用户从界面上面写入的参数通过文件的写方式,将数据写入到配置模块的配置文件中;或者,与服务器进行交换,从服务上下载最适配当地网络的参数,将这些参数写入到配置模块的配置文件中。
[0058]系统通过读取配置文件参数的变化,从而将这些变化的参数重新通过特定方式(从通过HAL层或是QCril层将AP侧参数写入到BP侧)写入到模块中,使当前终端通信效果最优。
[0059]下面结合具体应用场景进行说明。
[0060]本实例一是用户更新当前服务器、网络参数的场景。
[0061]在用户界面提供给用户进行设置服务器配置、网络参数,该设置界面能够直接提供给用户进行设置,用户根据当前位置、服务器、网络情况设置合适的
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1