系统版本定制方法、装置和智能终端与流程

文档序号:16325770发布日期:2018-12-19 05:54阅读:225来源:国知局
系统版本定制方法、装置和智能终端与流程

本发明实施例涉及计算机技术领域,尤其涉及系统版本定制方法、装置和智能终端。

背景技术

在智能终端的生产过程中,需要安装操作系统。目前,绝大部分智能终端安装的操作系统为安卓(android)系统。根据客户的不同需求,需要定制不同版本的系统。

现有的android系统版本定制方法一般按照以下的流程:1、为不同需求的客户对系统进行定制,产生若干个定制版本的系统;2、根据客户订单生产某个定制版本的智能终端;3、将安装该定制版本系统的智能终端交付给客户。

在上述生产过程中,需要管理多个定制版本的智能终端的生产、库存、交付,任一环节出错,都会导致交付给客户的智能终端不是客户预期的版本,即不是客户需要的版本。因此,现有系统版本定制方法存在管理复杂、容易出错的缺陷。



技术实现要素:

针对现有技术存在的管理复杂的问题,本发明实施例提供系统版本定制方法、装置和智能终端。

根据本发明的第一方面,本发明实施例提供一种系统版本定制方法,包括:

接收并安装标准版本系统;

接收系统版本选择指令,所述系统版本选择指令中携带客户所需的定制版本的系统的信息;

根据所述系统版本选择指令对所述标准版本系统进行初始化,以获得客户所需的定制版本的系统。

根据本发明的第二方面,本发明实施例提供一种系统版本定制装置,包括:

存储模块,用于接收并安装标准版本系统;

接收模块,用于接收系统版本选择指令,所述系统版本选择指令中携带客户所需的定制版本的系统的信息;

初始化模块,用于根据所述系统版本选择指令对所述标准版本系统进行初始化,以获得定制版本的系统。

根据本发明的第三方面,本发明实施例提供一种智能终端,包括本发明实施例提供的系统版本定制装置。

根据本发明的第四方面,本发明实施例提供一种电子设备,包括:

至少一个处理器;以及

与所述处理器通信连接的至少一个存储器,其中:

所述存储器存储有可被所述处理器执行的程序指令,所述处理器调用所述程序指令能够执行本发明实施例的系统版本定制方法及其所有可选实施例的方法。

根据本发明的第五方面,本发明实施例提供一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令使所述计算机执行本发明实施例的系统版本定制方法及其所有可选实施例的方法。

本发明实施例提供的系统版本定制方法、装置和智能终端,根据系统版本选择指令,将安装在智能终端上的标准版本系统初始化,获得定制版本的系统,使得生产、交付等环节中只有一个版本的系统,不需要对多个定制版本的系统进行管理,能降低生产、交付过程中的复杂性,能降低管理的复杂性和管理成本。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例系统版本定制方法的流程图;

图2为本发明实施例系统版本定制装置的功能框图;

图3为本发明实施例电子设备的结构框图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

为了克服现有技术的上述问题,本发明实施例提供一种系统版本定制方法,其发明构思是,将根据各客户的定制需求生成的一个标准版本系统安装在智能终端上;将智能终端交付客户后,客户运行智能终端上的程序,选择自己需要的定制版本的系统,对标准版本系统进行初始化,安装包需要安装的应用程序并将配置参数设置为定制值,从而得到自己需要的定制版本的系统。上述过程,避免了智能终端生产、交付过程中,因存在多个定制版本的系统导致安装错误的系统或交付的智能终端错误。

图1为本发明实施例系统版本定制方法的流程图。如图1所示,一种系统版本定制方法包括:步骤s101、接收并安装标准版本系统。

本发明实施例提供的系统版本定制方法,应用于智能终端。该智能终端为基于安卓系统的智能终端。

需要说明的是,本发明实施例提供的系统版本定制方法,依赖于计算机程序,该计算机程序可运行于基于冯诺依曼体系的终端设备上,该终端是智能手机、平板电脑、互联网电视、电视盒子等智能终端。

可以理解的是,执行步骤s101之前,厂商根据各客户的各定制需求,生成一个标准版本系统。

客户的定制需求,至少携带需要安装的应用程序的信息和定制版本系统的配置参数的定制值。

标准版本系统,用于生成客户所需要的定制版本的系统。

在标准版本系统中安装相应的应用程序,并对标准版本系统的配置参数进行设置,可以生成客户所需要的定制版本的系统。

生成标准版本系统后,将携带标准版本系统的文件保存在终端上,该终端可以是计算机,也可以是智能手机、平板电脑等智能移动终端。

将保存有携带标准版本系统的文件的终端,与智能终端进行连接。二者的连接方式可以通过无线和/或有线方式连接。无线连接方式包括:wi-fi、蓝牙等;有线方式连接包括通过rj45、rs232等。本发明实施例对二者的连接方式不作具体限制。

二者连接后,保存有携带标准版本系统的文件的终端,向智能终端发送携带标准版本系统的文件。

智能终端接收携带标准版本系统的文件,即接收标准版本系统;接收携带标准版本系统的文件后,根据携带标准版本系统的文件,安装标准版本系统。

步骤s102、接收系统版本选择指令,系统版本选择指令中携带客户所需的定制版本的系统的信息。

可以理解的是,定制版本的系统的生产厂商完成步骤s101后,即完成定制版本的系统的生产过程,可以将安装有标准版本系统的智能终端交付客户。

客户收到交付的智能终端后,向智能终端发出系统版本选择指令。

系统版本选择指令,指客户输入的用于触发将标准版本系统初始化为用户需要的定制版本的系统的指令。

客户可以通过点击或触摸功能键输入系统版本选择指令,也可以通过在触摸屏上进行拖动、滑动等操作生成系统版本选择指令。

客户从各定制版本的系统中,选择自己需要的定制版本的系统列表,完成输入系统版本选择指令。系统版本选择指令,携带客户选定的一个定制版本的系统的信息。选定的定制版本的系统,为客户所需要的定制版本的系统。

步骤s103、根据系统版本选择指令对标准版本系统进行初始化,以获得定制版本的系统。

智能终端接收系统版本选择指令后,根据系统版本选择指令,对标准版本系统进行初始化。初始化完成,即可获得客户需要的定制版本的系统。

本发明实施例根据系统版本选择指令,将安装在智能终端上的标准版本系统初始化,获得定制版本的系统,使得生产、交付等环节中只有一个版本的系统,不需要对多个定制版本的系统进行管理,能降低生产、交付过程中的复杂性,能降低管理的复杂性和管理成本。

基于上述实施例的内容,标准版本系统存储有各定制版本的系统对应的应用程序的安装包和对应的配置参数文件。

由于标准版本系统是根据各客户的定制需求生成的,因此,根据各客户的定制需求,可以确定各定制版本的系统需要安装的应用程序和配置参数的定制值。

定制版本的系统需要安装的应用程序,指该定制版本的系统对应的应用程序。

将各定制版本的系统包括的应用程序的安装包存储在标准版本系统中,以便于安装应用程序。

将各定制版本的系统的配置参数,以文件的形式存储在标准版本系统中,以便于设置配置参数。

定制版本的系统的配置参数文件,指该定制版本的系统对应的配置参数文件。

定制版本的系统的配置参数文件,用于保存该定制版本的系统的配置参数的定制值。

安卓系统中,应用程序的安装包简称apk(androidpackage)。

基于上述实施例的内容,根据系统版本选择指令对标准版本系统进行初始化的具体步骤包括:获取系统版本选择指令携带的客户所需的定制版本的系统的信息,根据定制版本的系统的信息,获取需要安装的应用程序和对应的配置参数文件;安装需要安装的应用程序,并根据对应的配置参数文件对标准版本系统的配置参数进行设置。

系统版本选择指令,携带客户选定的一个定制版本的系统的信息。

例如,系统版本选择指令携带了客户选定的定制版本的系统为定制版本a的系统。

接收系统版本选择指令后,可以获取系统版本选择指令携带的定制版本的系统的信息,即获知客户需要安装哪个定制版本的系统。

根据定制版本的系统的信息,可以确定需要安装的应用程序和对应的配置参数文件。

确定需要安装的应用程序后,将需要安装的应用程序安装到标准版本系统中。

确定对应的配置参数文件后,根据对应的配置参数文件中的配置参数的值,对标准版本系统的配置参数进行设置,将标准版本系统的配置参数设置为对应的配置参数文件中的配置参数的值。

将各需要安装的应用程序安装到标准版本系统中,并将标准版本系统的配置参数设置为对应的配置参数文件中的配置参数的值后,完成对标准版本系统的初始化,从而生成客户需要的定制版本的系统。

基于上述实施例的内容,安装需要安装的应用程序之前还包括:清除已有的用户数据和已安装的应用程序。

作为一个可选实施例,由于客户可能并不是在收到交付的智能终端后就进行初始化,可能存在已有的用户数据和已安装的应用程序,初始化过程中,安装需要安装的应用程序之前,清除已有的用户数据和已安装的应用程序,使得初始化后生成的定制版本的系统中不存在不需要的用户数据和应用程序。

基于上述实施例的内容,安装需要安装的应用程序的具体步骤包括:对于每一需要安装的应用程序,调用该应用程序的安装包,并根据该应用程序的安装包安装该应用程序。

具体地,确定需要安装的应用程序后,对于每一需要安装的应用程序,调用存储与标准版本系统中的该应用程序的安装包,运行该应用程序的安装包,执行安装该应用程序的操作,从而实现根据该应用程序的安装包安装该应用程序。

基于上述实施例的内容,配置参数至少包括:系统参数、系统属性、logo、接入点和开机界面。

系统参数,是指影响系统特性的设置,包括网络设置、系统安全设置、音量设置、屏幕亮度等。

系统属性,指android系统的系统属性。android系统属性(property)主要用于系统配置,以及不同服务间的简单信息分享。例如设备名字、蓝牙名字、编译信息、网络dns地址,以及其他的一些基本信息。除了简单的信息分享外,系统属性还包括启动和停止系统服务。通过设置ctl.start.xxx属性,来启动某个系统服务,或者设置service.xxx.exit来停止某个系统服务。

logo是徽标或者商标的缩写,是logotype的缩写。logo的作用是对拥有徽标或者商标的客户进行识别和推广。通过形象的logo可以让消费者记住客户主体和品牌文化。

接入点(accesspointname,简称apn)指一种网络接入技术,是智能设备上网时必须配置的一个参数,它决定了智能设备通过哪种接入方式来访问网络。

常用的接入点包括:cmwap、uniwap和3gwap等。

开机界面,指预设的在智能设备开机时,在通过显示设备呈现的界面。开机界面可以是静态画面,也可以是动画画面。

图2为本发明实施例系统版本定制装置的功能框图。基于上述实施例的内容,如图2所示,一种系统版本定制装置包括:存储模块201,用于接收并安装标准版本系统;接收模块202,用于接收系统版本选择指令,系统版本选择指令中携带客户所需的定制版本的系统的信息;初始化模块203,用于根据系统版本选择指令对标准版本系统进行初始化,以获得定制版本的系统。

本发明实施例提供的系统版本定制的装置,用于执行本发明实施例提供的系统版本定制方法,系统版本定制装置包括的各模块实现相应功能的具体方法和流程详见上述系统版本定制方法的实施例,此处不再赘述。

本发明实施例根据系统版本选择指令,将安装在智能终端上的标准版本系统初始化,获得定制版本的系统,使得生产、交付等环节中只有一个版本的系统,不需要对多个定制版本的系统进行管理,能降低生产、交付过程中的复杂性,能降低管理的复杂性和管理成本。

基于上述实施例的内容,一种智能终端,包括上述实施例中的系统版本定制装置。

图3为本发明实施例电子设备的结构框图。基于上述实施例的内容,如图3所示,一种电子设备包括:处理器(processor)301、存储器(memory)302和总线303;其中,处理器301和存储器302通过总线303完成相互间的通信;处理器301用于调用存储器302中的程序指令,以执行上述各方法实施例所提供的方法,例如包括:系统版本定制方法;接收并安装标准版本系统的方法;接收系统版本选择指令的方法;根据系统版本选择指令对标准版本系统进行初始化,以获得客户所需的定制版本的系统的方法;根据定制版本的系统的信息,获取需要安装的应用程序和对应的配置参数文件的方法;安装需要安装的应用程序的方法等。

本发明另一实施例公开一种计算机程序产品,计算机程序产品包括存储在非暂态计算机可读存储介质上的计算机程序,计算机程序包括程序指令,当程序指令被计算机执行时,计算机能够执行上述各方法实施例所提供的方法,例如包括:系统版本定制方法;接收并安装标准版本系统的方法;接收系统版本选择指令的方法;根据系统版本选择指令对标准版本系统进行初始化,以获得客户所需的定制版本的系统的方法;根据定制版本的系统的信息,获取需要安装的应用程序和对应的配置参数文件的方法;安装需要安装的应用程序的方法等。

本发明另一实施例提供一种非暂态计算机可读存储介质,非暂态计算机可读存储介质存储计算机指令,计算机指令使计算机执行上述各方法实施例所提供的方法,例如包括:系统版本定制方法;接收并安装标准版本系统的方法;接收系统版本选择指令的方法;根据系统版本选择指令对标准版本系统进行初始化,以获得客户所需的定制版本的系统的方法;根据定制版本的系统的信息,获取需要安装的应用程序和对应的配置参数文件的方法;安装需要安装的应用程序的的方法等。

以上所描述的装置实施例仅仅是示意性的,其中作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行上述各个实施例或者实施例的某些部分的方法。

最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1