一种共享配置信息的方法及装置制造方法

文档序号:7801850阅读:119来源:国知局
一种共享配置信息的方法及装置制造方法
【专利摘要】本发明公开了一种共享配置信息的方法及装置。该方法包括:发送端获取配置信息后,以预定格式记录配置信息以形成配置文件,进一步发送配置文件;接收端接收配置文件后,解析配置文件以显示配置信息,进一步根据用户的选择更新配置信息。通过上述方式,本发明能够以快速、方便、快捷的方式共享配置信息,进而完成配置信息的自动更新。
【专利说明】一种共享配置信息的方法及装置
【技术领域】
[0001]本发明涉及移动终端领域,特别是涉及一种共享配置信息的方法及装置。
【背景技术】
[0002]随着智能手机功能的逐步强大,手机待配置的项目也逐步增多。对于刚接触智能手机的用户,尤其是中老年用户,数目繁多的待配置的项目加大了智能手机的使用难度,提高了使用门槛,他们往往需要其他人例如子女或朋友,来帮助配置手机。
[0003]目前,帮助其它用户配置智能手机主要还是通过人工手动的方式。具体来说,例如,在远程的情况下通过语音方式(例如,通过语音沟通)或者文字方式(例如,通过发送文字)描述待配置的项目来进行人工手动配置。采用该种方式,由于语言描述或者文字描述,需要一步步仔细描述,在待配置的项目比较复杂或者待配置的项目很多的情况下,需要用语言描述每一条配置或者对每一条配置输入描述文字,对指导方来说是一个沉重的负担。另外,如果采用语言描述,还存在接收方误听的风险,从而影响配置的效率。而如果采用文字描述,当接收方的视力不好(比如一些中老年人),反映不够灵敏时,看屏幕上的字的速度很慢,同样影响配置的效率。
[0004]又例如,在远程情况下通过发送静态图像或者录制视频等描述待配置的项目来进行人工手动配置。采用该种方式,需要指导方做很多工作,比如截图、修图、录像等等。同时,对接收方也有客观条件要求,比如要通过某种介质来接收静态图像或者录制的视频并播放,在实际应用时很不方便。
[0005]再例如,当面由他人直接代替本人进行人工手动配置。采用该种方式,由于某些待配置的项目输入很复杂,例如WIFI配置中的密码输入,该密码一般带有大小写字母、符号数字等等,将导致人工手动配置效率低下。同时,交给他人配置也带来隐私暴露的风险。另一方面,对帮忙进行配置的人来说,对曾经配置过的内容重复操作一遍,也是对时间和人力的一种巨大浪费。

【发明内容】

[0006]本发明主要解决的技术问题是提供一种共享配置信息的方法及装置,能够以快速、方便、快捷的方式共享配置信息,进而完成配置信息的自动更新。
[0007]为解决上述技术问题,本发明采用的一个技术方案是:提供一种共享配置信息的方法,该方法包括:发送端获取配置信息后,以预定格式记录配置信息以形成配置文件,进一步发送配置文件;接收端接收配置文件后,解析配置文件以显示配置信息,进一步根据用户的选择更新配置信息。
[0008]其中,获取配置信息的步骤包括:在配置信息所在的数据库中打开配置信息所在的数据表;根据配置信息所在的数据表获取配置信息。
[0009]其中,以预定格式记录配置信息以形成配置文件的步骤包括:至少以配置项应用名、配置项数据库名、配置项表名、配置项名称和配置项值记录配置信息;打包记录后的配置信息以形成配置文件,其中,配置文件的格式为xml,json和txt中的一种。
[0010]其中,解析配置文件以显示配置信息的步骤包括:打开配置文件,获取配置文件中的配置应用名和配置项名称;显示获取的配置应用名和配置项名称。
[0011]其中,根据用户的选择更新配置信息的步骤包括:获取用户选择的待更新的配置项名称;根据配置项名称所在的配置信息的存储形式更新配置项名称对应的配置项值。
[0012]其中,配置信息的存储形式为数据库中的数据表、数据库中的字段、数据库中的值、XML文件、配置文件、内部数据结构中的至少一种。
[0013]其中,配置信息为情景模式、网络设置、显示效果设置、安全隐私设置、时间语言设置中的至少一种。
[0014]其中,发送配置文件的方式包括:短信、WIF1、数据业务、蓝牙、NFC或文件复制。
[0015]为解决上述技术问题,本发明采用的另一个技术方案是:提供一种共享配置信息的装置,该装置包括:获取模块,用于获取配置信息;整理模块,用于以预定格式记录获取模块获取的配置信息以形成配置文件;发送模块,用于发送配置文件;接收模块,用于接收配置文件;预处理模块,用于解析接收模块接收的配置文件并显示配置信息;更新模块,用于在预处理模块显示的配置信息中,根据用户的选择更新配置信息。
[0016]其中,整理模块包括:整理单元,用于至少以配置项应用名、配置项数据库名、配置项表名、配置项名称和配置项值记录配置信息;打包单元,用于打包整理单元整理后的配置信息以形成配置文件,其中,配置文件的格式为xml,json和txt中的一种。
[0017]本发明的有益效果是:区别于现有技术的情况,本发明通过发送端获取配置信息后,以预定格式记录配置信息以形成配置文件,进一步发送配置文件,从而能实现以快速、方便、快捷的方式共享发送端的配置信息给接收端。另外,通过接收端接收配置文件后,解析配置文件以显示配置信息,进一步根据用户的选择更新配置信息,可以实现在接收端自动配置配置信息,从而减少人工配置配置信息导致的时间和人力上的浪费。
【专利附图】

【附图说明】
[0018]图1是本发明实施例的共享配置信息的装置的结构示意图;
[0019]图2是本发明第一实施例的共享配置信息的方法的流程图;
[0020]图3是本发明第二实施例的共享配置信息的方法的流程图。
【具体实施方式】
[0021]在说明书及权利要求书当中使用了某些词汇来指称特定的组件。所属领域中的技术人员应可理解,制造商可能会用不同的名词来称呼同样的组件。本说明书及权利要求书并不以名称的差异来作为区分组件的方式,而是以组件在功能上的差异来作为区分的基准。下面结合附图和实施例对本发明进行详细说明。
[0022]图1是本发明实施例的共享配置信息的装置的结构示意图。如图1所示,该装置包括:获取模块10、整理模块20、发送模块30、接收模块40、预处理模块50和更新模块60。
[0023]获取模块10用于获取配置信息。其中,配置信息为情景模式、网络设置、显示效果设置、安全隐私设置、时间语言设置中的至少一种。配置信息的存储形式为数据库中的数据表、数据库中的字段、数据库中的值、XML文件、配置文件、内部数据结构中的至少一种。[0024]具体来说,当配置信息为数据库中的数据表时,获取模块10用于在配置信息所在的数据库中打开配置信息所在的数据表,根据配置信息所在的数据表获取配置信息。
[0025]整理模块20与获取模块10连接,用于以预定格式记录获取模块10获取的配置信息以形成配置文件。
[0026]整理模块20包括整理单元201和打包单元202。具体来说,整理单元201与获取模块10连接,用于至少以配置项应用名、配置项数据库名、配置项表名、配置项名称和配置项值记录获取模块10获取的配置信息。打包单元202与整理单元201连接,用于打包整理单元201整理后的配置信息以形成配置文件,其中,配置文件的格式为xml,json和txt中的一种。
[0027]发送模块30与打包单元202连接,用于发送打包单元202打包的配置文件。其中,发送模块30通过短信、WIF1、数据业务、蓝牙、NFC或文件复制的方式发送配置文件。
[0028]接收模块40与发送模块30连接,用于接收发送模块30发送的配置文件。
[0029]预处理模块50与接收模块40连接,用于解析接收模块40接收的配置文件并显示配置信息。具体来说,预处理模块50用于打开接收模块40接收的配置文件,获取配置文件中的配置应用名和配置项名称,显示获取的配置应用名和配置项名称。
[0030]更新模块60与预处理模块50连接,用于在预处理模块50显示的配置信息中,根据用户的选择更新配置信息。具体来说,更新模块60获取用户选择的待更新的配置项名称,根据配置项名称所在的配置信息的存储形式更新配置项名称对应的配置项值。
[0031]需要注意的是,本发明所采用的系统架构包括发送端和接收端,发送端和接收端可以是个人电脑、手机、电视或平板电脑等,其中,获取模块IO、整理模块20、发送模块30位于发送端,接收模块40、预处理模块50和更新模块60位于接收端。
[0032]图2是本发明第一实施例的共享配置信息的方法的流程图。需注意的是,若有实质上相同的结果,本发明的方法并不以图2所示的流程顺序为限。如图2所示,该方法包括如下步骤:
[0033]步骤SlOl:发送端获取配置信息后,以预定格式记录配置信息以形成配置文件,进一步发送配置文件。
[0034]在步骤SlOl中,配置信息为情景模式、网络设置、显示效果设置、安全隐私设置、时间语言设置中的至少一种。配置信息的存储形式为数据库中的数据表、数据库中的字段、数据库中的值、XML文件、配置文件、内部数据结构中的至少一种。
[0035]其中,首先,发送端根据配置信息不同的存储形式采用不同的方式获取配置信息。举例来说,如果配置信息为数据库中的数据表,则获取配置信息的方式具体为:在配置信息所在的数据库中打开配置信息所在的数据表;根据配置信息所在的数据表获取配置信息。如果配置信息为内部数据结构,则获取配置信息的方式具体为:调用可访问该内部数据结构的接口函数,通过该接口函数获取配置信息。接着,发送端将获取到的配置信息以预定格式进行记录后,将记录好的配置信息打包以形成配置文件。其中,打包形成的配置文件的格式为xml,json和txt中的一种。打包形成的配置文件可以为一个,以方便配置文件的传输。打包形成的配置文件也可以为多个,举例来说,可以根据配置信息不同的存储方式打包为多个不同配置文件,其中,不同的存储方式的配置信息可以采用不同的预定格式进行记录,从而方便后续在接收端进行配置文件的解析以及配置信息的恢复的操作。最后,发送端通过短信、WIF1、数据业务、蓝牙、NFC或文件复制的方式将打包好的配置文件发送至接收端。
[0036]步骤S102:接收端接收配置文件后,解析配置文件以显示配置信息,进一步根据用户的选择更新配置信息。
[0037]在步骤S102中,接收端接收配置文件后,利用对配置文件拥有使用权限的内置程序打开接收到的配置文件,接着解析配置文件后以多个配置条目的形式在屏幕上显示配置信息。其中,配置条目可以包括配置应用名、配置项名称、配置项值等等信息。可以理解的是,配置条目也可以包括其它信息,并不限于本实施例。
[0038]在配置信息显示在屏幕上后,用户可以根据需求选择需要配置的配置条目,也可以选择所有的配置条目。随后,内置程序按照用户选择的配置条目,根据每个配置条目的实际存储形式在接收端进行更新操作。举例来说,如果配置条目的存储形式为数据库,则内置程序将配置条目的值写回数据库。如果配置条目的存储形式为XML文件或配置文件,则内置程序将配置条目恢复为XML文件或配置文件的形式后,直接覆盖接收端对应的旧的XML文件或配置文件。如果配置条目的存储形式为内部数据结构,则内置程序调用可访问该内部数据结构的接口函数,通过该接口函数将该配置条目的值写入该内部数据结构。
[0039]通过上述实施方式,本发明第一实施例的共享配置信息的方法通过发送端获取配置信息后,以预定格式记录配置信息以形成配置文件,进一步发送配置文件,从而能实现以快速、方便、快捷的方式共享发送端的配置信息给接收端。另外,通过接收端接收配置文件后,解析配置文件以显示配置信息,进一步根据用户的选择更新配置信息,可以实现在接收端自动配置配置信息,从而减少人工配置配置信息导致的时间和人力上的浪费。
[0040]图3是本发明第二实施例的共享配置信息的方法的流程图,本实施例以配置信息为数据库中的数据表为例进行说明。需注意的是,若有实质上相同的结果,本发明的方法并不以图3所示的流程顺序为限。如图3所示,该方法包括如下步骤:
[0041]步骤S201:在配置信息所在的数据库中打开配置信息所在的数据表;
[0042]在步骤S201中,目前Androis只能手机的90%的配置都在Settings应用中,以Settings应用为例来说,由于Settings应用中的配置信息位于setting, db数据库的system和secure两张数据表中,为了获取配置信息,发送端首先调用对setting, db数据库拥有读写权限的内置程序打开setting, db数据库,进而打开system或secure数据表。
[0043]步骤S202:根据配置信息所在的数据表获取配置信息;
[0044]在步骤S202中,承接前述举例,发送端在打开system或secure数据表后,在数据表中获取配置信息。其中,配置信息包括多个配置项,每个配置项包括配置项名称和与其对应的配置项值。
[0045]其中,数据表的格式具体如下所示:
[0046]
【权利要求】
1.一种共享配置信息的方法,其特征在于,所述方法包括: 发送端获取所述配置信息后,以预定格式记录所述配置信息以形成配置文件,进一步发送所述配置文件; 接收端接收所述配置文件后,解析所述配置文件以显示所述配置信息,进一步根据用户的选择更新所述配置信息。
2.根据权利要求1所述的方法,其特征在于,所述获取所述配置信息的步骤包括: 在所述配置信息所在的数据库中打开所述配置信息所在的数据表; 根据所述配置信息所在的所述数据表获取所述配置信息。
3.根据权利要求1所述的方法,其特征在于,所述以预定格式记录所述配置信息以形成配置文件的步骤包括: 至少以配置项应用名、配置项数据库名、配置项表名、配置项名称和配置项值记录所述配置信息; 打包记录后的所述配置信息以形成配置文件,其中,所述配置文件的格式为xml, json和txt中的一种。
4.根据权利要求3所述的方法,其特征在于,所述解析所述配置文件以显示所述配置信息的步骤包括: 打开所述配置文件,获取所述配置文件中的所述配置应用名和所述配置项名称; 显示获取的所述配置应用名和所述配置项名称。
5.根据权利要求4所述的方法,其特征在于,所述根据用户的选择更新所述配置信息的步骤包括: 获取用户选择的待更新的所述配置项名称; 根据所述配置项名称所在的所述配置信息的存储形式更新所述配置项名称对应的所述配置项值。
6.根据权利要求1所述的方法,其特征在于,所述配置信息的存储形式为数据库中的数据表、数据库中的字段、数据库中的值、XML文件、配置文件、内部数据结构中的至少一种。
7.根据权利要求1所述的方法,其特征在于,所述配置信息为情景模式、网络设置、显示效果设置、安全隐私设置、时间语言设置中的至少一种。
8.根据权利要求1所述的方法,其特征在于,所述发送所述配置文件的方式包括:短信、WIF1、数据业务、蓝牙、NFC或文件复制。
9.一种共享配置信息的装置,其特征在于,所述装置包括: 获取模块,用于获取所述配置信息; 整理模块,用于以预定格式记录所述获取模块获取的所述配置信息以形成配置文件; 发送模块,用于发送所述配置文件; 接收模块,用于接收所述配置文件; 预处理模块,用于解析所述接收模块接收的所述配置文件并显示所述配置信息; 更新模块,用于在所述预处理模块显示的所述配置信息中,根据用户的选择更新所述配置信息。
10.根据权利要求9所述的装置,其特征在于,所述整理模块包括: 整理单元,用于至少以配置项应用名、配置项数据库名、配置项表名、配置项名称和配置项值记录所述配置信息; 打包单元,用于打包所述整理单元整理后的所述配置信息以形成配置文件,其中,所述配置文件的格 式为xml,json和txt中的一种。
【文档编号】H04M1/725GK103995833SQ201410161326
【公开日】2014年8月20日 申请日期:2014年4月21日 优先权日:2014年4月21日
【发明者】项浩 申请人:深圳天珑无线科技有限公司, 江苏省天珑电子科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1