【技术实现步骤摘要】
一种对程序进行配置的方法及系统【
】本专利技术涉及数据处理技术,特别涉及一种对程序进行配置的方法及系统。【
技术介绍
】很多程序在安装时,为了使程序更适合不同用户的使用,提供了一些可配置的项目供用户进行配置,以帮助用户改变程序运行时的行为。在用户对程序的配置不进行任何修改的情况下,程序就会以安装时统一提供的默认配置来控制程序运行时的行为。以输入法程序为例,如果程序的默认配置中设置了输入法在输入时,候选词的排列方式为横排,那么如果用户不对这种排列方式进行修改,输入法程序就会一直以这种排列方式显示候选词。默认配置通常是由程序开发者根据自己的经验确定的,在用户使用该程序之前,程序的提供者并不能确定该配置是否适合大多数的用户,这种默认配置带有一定的随意性。而在现有技术当中,一旦程序安装之后,用户如果不对默认配置进行修改,即使当初程序开发者设定的默认配置在使用上非常不友好,也很难再对程序的配置进行更改或控制,也就是说,现有技术对程序进行配置的方式缺乏灵活性。【
技术实现思路
】本专利技术所要解决的技术问题是提供一种对程序进行配置的方法及系统,以使得程序配置更具有灵活性。本专利技术为解决技术问题而采用的技术方案是提供一种对程序进行配置的系统,包括:服务器配置模块以及一个以上的客户端配置模块;其中客户端配置模块包括:样本确定单元,用于确定本地终端是否为样本终端;文件获取单元,用于当本地终端为样本终端时,获取程序在样本终端上的本地配置文件;客户端通讯单元,用于将样本终端上的本地配置文件发送至服务器配置模块;服务器配置模块包括:文件生成单元,用于根据一个以上的样本终 ...
【技术保护点】
一种对程序进行配置的系统,包括:服务器配置模块以及一个以上的客户端配置模块;其中客户端配置模块包括:样本确定单元,用于确定本地终端是否为样本终端;文件获取单元,用于当本地终端为样本终端时,获取程序在样本终端上的本地配置文件;客户端通讯单元,用于将样本终端上的本地配置文件发送至服务器配置模块;服务器配置模块包括:文件生成单元,用于根据一个以上的样本终端上的本地配置文件生成所述程序的服务器配置文件;服务器通讯单元,用于将所述服务器配置文件发送至客户端配置模块;客户端配置模块还包括:配置单元,用于利用所述服务器配置文件确定所述程序的最终配置。
【技术特征摘要】
1.一种对程序进行配置的系统,包括: 服务器配置模块以及一个以上的客户端配置模块; 其中客户端配置模块包括: 样本确定单元,用于确定本地终端是否为样本终端; 文件获取单元,用于当本地终端为样本终端时,获取程序在样本终端上的本地配置文件; 客户端通讯单元,用于将样本终端上的本地配置文件发送至服务器配置模块; 服务器配置模块包括: 文件生成单元,用于根据一个以上的样本终端上的本地配置文件生成所述程序的服务器配置文件; 服务器通讯单元,用于将所述服务器配置文件发送至客户端配置模块; 客户端配置模块还包括: 配置单元,用于利用所述服务器配置文件确定所述程序的最终配置。2.根据权利要求1所述的装置,其特征在于,所述样本确定单元确定本地终端是否为样本终端的方式包括: 随机确定本地终端是否为样本终端;或者,依据本地终端的信息确定本地终端是否为样本终端;或者,在接收到服务器发送的选取指令时,将本地终端确定为样本终端。3.根据权利要求2所述的装置,其特征在于,所述本地终端的信息包括: 本地终端的硬件信息或本地终端存储的用户信息。4.根据权利要求2所述的装置,其特征在于,所述文件获取单元获取程序在样本终端上的本地配置文件的方式包括: 将程序在样本终端上的默认配置文件修改为本地配置文件,且当用户修改所述程序在样本终端上的本地配置文件时,接受所述用户修改。5.根据权利要求4所述的装置,其特征在于,所述文件获取单元将程序在样本终端上的默认配置文件修改为本地配置文件的方式包括: 针对每个配置项,以相等的概率从该配置项的可配置值中选取一个作为该配置项的配置值。6.根据权利要求1所述的装置,其特征在于,所述样本确定单元确定本地终端是否为样本终端的方式包括: 当用户修改所述程序的默认配置文件时,将本地终端确定为样本终端。7.根据权利要求6所述的装置,其特征在于,所述文件获取单元获取程序在样本终端上的本地配置文件的方式包括: 将所述用户修改后的默认配置文件作为本地配置文件。8.根据权利要求1所述的装置,其特征在于,所述文件生成单元根据一个以上的样本终端上的本地配置文件生成所述程序的服务器配置文件的方式包括: 针对每个配置项,利用一个以上的样本终端上的本地配置文件统计该配置项的每个配置值出现的次数,将出现次数最多的配置值作为该配置项的最终配置值,得到所述程序的服务器配置文件。9.根据权利要求1所述的装置,其特征在于,所述配置单元利用所述服务器配置文件确定所述程序的最终配置的方式包括: 判断本地配置文件是否存在,如果否,则根据所述服务器配置文件中各配置项的配置值确定所述程序的最终配置。10.根据权利要求1至9中任一权项所述的装置,其特征在于,所述程序为输入法程序。11.根据权利要求10的装置,其特征在于,所述本...
【专利技术属性】
技术研发人员:栾涛,侯建新,
申请(专利权)人:百度在线网络技术北京有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。