移动终端专用包处理方法、移动终端及存储介质与流程

文档序号:18617824发布日期:2019-09-06 22:12阅读:273来源:国知局
移动终端专用包处理方法、移动终端及存储介质与流程

本发明涉及移动终端技术领域,具体涉及一种移动终端专用包处理方法、移动终端及存储介质。



背景技术:

目前,移动终端厂商竞争激烈,国内移动终端厂商也日渐强大,很多移动终端制造厂商已经把生产的设备销往世界各地,厂商其产品不仅在国内热销,还销往世界上其他国家。众所周知,世界各国人民所处环境、文化均有较大的差异,同样一台移动终端,中国人民比较喜欢使用微信、支付宝之类的应用,而美国人民喜欢使用脸书(facebook)、推特(twitter)之类的应用。

在现有技术中,对于销往不同国家的移动终端在生产时使用带有不同应用软件专用包的软件使手机生产完成后首选安装为该移动终端销往地相适应的应用程序;例如销往中国的移动终端生产完后需要下载带有为中国用户专门专用的应用程序包的软件,销往美国的移动终端生产完后需要下载带有为美国用户专门专用的应用程序包的软件;这就导致销往不同国家的移动终端在生产后需要下载不同的软件。

特别是当移动终端需要销往多个国家时需要有多个对应的软件;更令移动终端厂商头疼的是日后为这些移动终端升级软件时又要准备多个对应的升级软件。特别是当软件个数多的时候,很难管理,并且容易出错,给移动终端制造厂商带来了较大的管理、维护成本。

因此,现有技术还有待于改进和发展。



技术实现要素:

鉴于上述现有技术的不足之处,本发明的目的在于提供一种移动终端专用包处理方法、移动终端及存储介质,通过本发明的方法移动终端厂商在生产时只需给所有移动终端下载相同的软件,移动终端能够自动加载相应的应用程序包,在日后的软件升级中,移动终端厂商也只需发布一个版本的软件,所有移动终端客户只需统一下载该软件即可;提高了移动终端厂商针对各种专用应用软件包的软件管理的效果,方便用户使用。

为了达到上述目的,本发明采取了以下技术方案:

一种移动终端专用包处理方法,其中,包括如下步骤:

预先在移动终端上设置一个用于识别移动终端销往国家的识别编码模块;

预先在移动终端的软件包中存入包含有所有该移动终端需要销往的国家的专用软件包;

在移动终端启动后,处理器通过识别编码模块得到该移动终端的销往国家的编码,然后在专用软件包中查找与销往国家的编码对应的专用软件包,并自动加载该专用软件包。

所述的移动终端专用包处理方法,其中,还包括步骤:当在移动终端升级软件后,加载专用软件的步骤包括:通过识别编码模块得到该移动终端的销往国家的编码,然后在专用软件包中查找与销往国家的编码对应的专用软件包,并自动加载该专用软件包。

所述的移动终端专用包处理方法,其中,所述预先在移动终端上设置一个用于识别移动终端销往国家的识别编码模块的步骤包括:在移动终端主板上设置一个识别编码模块,对于销往世界各地的移终端动,按其销往地给予一个唯一编码。

一种移动终端,其中,包括:处理器、识别编码模块、存储器和通信总线;所述识别编码模块与存储器连接,用于识别移动终端的销往国家的编码;

所述存储器上存储有可被所述处理器执行的移动终端专用包处理程序;以及存有包含有所有该移动终端需要销往的国家的专用软件包

所述通信总线实现处理器和存储器之间的连接通信;

所述处理器执行所述移动终端专用包处理程序时实现如下步骤:

在移动终端启动后,处理器通过识别编码模块得到该移动终端的销往国家的编码,然后在专用软件包中查找与销往国家的编码对应的专用软件包,并自动加载该专用软件包。

所述移动终端,其中,所述处理器执行所述移动终端专用包处理程序时还实现如下步骤:

当在移动终端升级软件后,加载专用软件的步骤包括:通过识别编码模块得到该移动终端的销往国家的编码,然后在专用软件包中查找与销往国家的编码对应的专用软件包,并自动加载该专用软件包。

所述移动终端,其中,所述处理器执行所述移动终端专用包处理程序时还实现如下步骤:

在移动终端主板上设置一个识别编码模块,对于销往世界各地的移终端动,按其销往地给予一个唯一编码。

所述移动终端,其中,所述识别编码模块:电源管理芯片、与电源管理芯片连接的检测模块;.

检测模块由电阻rx与电阻r0串联而成;rx用于区分销往不同的国家的移动终端,每一款销往不同国家的移动终端产品的主板使用rx的阻值均是不同的;

电源管理芯片,用于根据检测模块检测的结果,计算得到该移动终端的销往国家的编码。

所述移动终端,其中,所述电源管理芯片包括依次连接的电压设置单元、电阻计算单元、电压获取单元;

电压设置单元用于设置输出不同的电压到检测模块;

电压获取单元用于获取检测模块的电压;

电阻计算单元用于根据电压设置单元及电压获取单元来用于得到检测模块上的一个电压值,计算得到一电阻值,生成一个唯一编码。

所述移动终端,其中,电源管理芯片根据检测模块内的电阻rx的值生成一个唯一编码,然后处理器根据编码知道这台移动终端的销往地,从而加载相应的专用软件包。

一种计算机可读存储介质,其中,所述计算机可读存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现任意一项所述的移动终端专用包处理方法中的步骤。

相较于现有技术,本发明提供的移动终端专用包处理方法、移动终端及存储介质,所述的方法通过在移动终端主板上设置一个识别编码模块;在移动终端的软件包中包含有所有该移动终端需要销往的国家的专用软件包;在移动终端启动后,处理器通过识别编码模块得到该移动终端的销往国家的编码,然后在专用软件包中查找对应的专用软件包,并自动加载该专用软件包;利用本案提供的方法移动终端厂商在生产时只需给所有移动终端下载相同的软件,移动终端能够自动加载相应的应用程序包,在日后的软件升级中,移动终端厂商也只需发布一个版本的软件,所有移动终端客户只需统一下载该软件即可;提高了移动终端厂商针对各种专用应用软件包的软件管理的效果,方便用户使用。

附图说明

图1为本发明提供的移动终端专用包处理方法的流程图。

图2为本发明移动终端较佳实施例的功能模块图。

图3为本发明安装移动终端较佳实施例的识别编码模块结构示意图。

图4为本发明安装移动终端较佳实施例的识别编码模块内部结构示意图。

图5为本发明安装移动终端较佳实施例的识别编码模块内部模块工作流程图。

图6为本发明实施例的移动终端其中一款产品(以下称为产品a)的示意图。

图7为本发明实施例的移动终端另一款产品(以下称为产品a)的示意图。

具体实施方式

为使本发明的目的、技术方案及效果更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。

请参阅图1,本发明提供的移动终端专用包处理方法包括以下步骤:

s101、预先在移动终端上设置一个用于识别移动终端销往国家的识别编码模块。

本发明实施例中,需要预先在移动终端上设置一个用于识别移动终端销往国家的识别编码模块。每个不同的国家都有自己的移动终端识别编码,本较佳地实施例中,通过设置的识别编码模块能够准确识别移动终端销往的国家。

s102、预先在移动终端的软件包中存入包含有所有该移动终端需要销往的国家的专用软件包。

本发明实施例中,预先在移动终端的软件包中存入包含有所有该移动终端需要销往的国家的专用软件包。在存储时,对应国家的专利软件包与该国家的编码一一对应。

s103、在移动终端启动后,处理器通过识别编码模块得到该移动终端的销往国家的编码,然后在专用软件包中查找与销往国家的编码对应的专用软件包,并自动加载该专用软件包。

本实施例中,在移动终端启动后,处理器通过识别编码模块得到该移动终端的销往国家的编码,然后在专用软件包中查找与销往国家的编码对应的专用软件包,并自动加载该专用软件包。

所述的移动终端专用包处理方法,还包括步骤:当在移动终端升级软件后,加载专用软件的步骤包括:通过识别编码模块得到该移动终端的销往国家的编码,然后在专用软件包中查找与销往国家的编码对应的专用软件包,并自动加载该专用软件包。

其中,所述预先在移动终端上设置一个用于识别移动终端销往国家的识别编码模块的步骤包括:在移动终端主板上设置一个识别编码模块,对于销往世界各地的移终端动,按其销往地给予一个唯一编码。

本发明提供的移动终端专用包处理方法、移动终端及存储介质,所述的方法通过在移动终端主板上设置一个识别编码模块;在移动终端的软件包中包含有所有该移动终端需要销往的国家的专用软件包;在移动终端启动后,处理器通过识别编码模块得到该移动终端的销往国家的编码,然后在专用软件包中查找对应的专用软件包,并自动加载该专用软件包;利用本案提供的方法移动终端厂商在生产时只需给所有移动终端下载相同的软件,移动终端能够自动加载相应的应用程序包,在日后的软件升级中,移动终端厂商也只需发布一个版本的软件,所有移动终端客户只需统一下载该软件即可;提高了移动终端厂商针对各种专用应用软件包的软件管理的效果,方便用户使用。

如图2所示,本发明实施例提供的一种移动终端,所述移动终端可以是手机、桌上型计算机、笔记本、掌上电脑及服务器等计算设备。该移动终端包括处理器10、存储器20、识别编码模块60及显示屏30,处理器10通过通信总线50与存储器20连接,所述显示屏30通过通信总线50与处理器10连接。所述识别编码模块60与存储器20连接,用于识别移动终端的销往国家的编码。

图2仅示出了移动终端的部分组件,但是应理解的是,并不要求实施所有示出的组件,可以替代的实施更多或者更少的组件。

所述存储器20在一些实施例中可以是所述移动终端的内部存储单元,例如移动终端的内存。所述存储器20在另一些实施例中也可以是所述移动终端的外部存储设备,例如所述移动终端上配备的插接式u盘,智能存储卡(smartmediacard,smc),安全数字(securedigital,sd)卡,闪存卡(flashcard)等。进一步地,所述存储器20还可以既包括所移动终端的内部存储单元也包括外部存储设备。所述存储器20用于存储安装于所述移动终端的应用软件及各类数据,例如所述安装移动终端的程序代码等。所述存储器20还可以用于暂时地存储已经输出或者将要输出的数据。在一实施例中,存储器20上存储有移动终端专用包处理方法程序40,以及存有包含有所有该移动终端需要销往的国家的专用软件包;该移动终端专用包处理方法程序40可被处理器10所执行,从而实现本申请中移动终端专用包处理方法。

所述处理器10在一些实施例中可以是一处理器(centralprocessingunit,cpu),微处理器,手机基带处理器或其他数据处理芯片,用于运行所述存储器20中存储的程序代码或处理数据,例如执行所述移动终端专用包处理方法等。

所述显示屏30在一些实施例中可以是led显示屏、液晶显示屏、触控式液晶显示屏以及oled(organiclight-emittingdiode,有机发光二极管)触摸器等。所述显示屏30用于显示在所述移动终端的信息以及用于显示可视化的用户界面。所述移动终端的部件10-30通过系统总线相互通信。

在一实施例中,当处理器10执行所述存储器20中移动终端专用包处理方法程序40时实现以下步骤:

在移动终端启动后,处理器通过识别编码模块得到该移动终端的销往国家的编码,然后在专用软件包中查找与销往国家的编码对应的专用软件包,并自动加载该专用软件包。

其中,所述处理器执行所述移动终端专用包处理程序时还实现如下步骤:

当在移动终端升级软件后,加载专用软件的步骤包括:通过识别编码模块得到该移动终端的销往国家的编码,然后在专用软件包中查找与销往国家的编码对应的专用软件包,并自动加载该专用软件包。

其中,所述处理器执行所述移动终端专用包处理程序时还实现如下步骤:

在移动终端主板上设置一个识别编码模块,对于销往世界各地的移终端动,按其销往地给予一个唯一编码。

本实施例所述移动终端,如图3所示,所述识别编码模块60:电源管理芯片100、与电源管理芯片100连接的检测模块200;

如图4所示,检测模块200由电阻rx与电阻r0串联而成;rx用于区分销往不同的国家的移动终端,每一款销往不同国家的移动终端产品的主板使用rx的阻值均是不同的;

电源管理芯片200,用于根据检测模块检测的结果,计算得到该移动终端的销往国家的编码。

其中,如图4所示,所述电源管理芯片200包括依次连接的电压设置单元110、电阻计算单元120、电压获取单元130。

电压设置单元110用于设置输出不同的电压到检测模块;

电压获取单元120用于获取检测模块的电压;

电阻计算单元130用于根据电压设置单元及电压获取单元来用于得到检测模块上的一个电压值,计算得到一电阻值,生成一个唯一编码。

其中,电源管理芯片100根据检测模块内的电阻rx的值生成一个唯一编码,然后处理器根据编码知道这台移动终端的销往地,从而加载相应的专用软件包,具体如上所述。

本实施例的移动终端工作时,如图5所示,包括步骤:

步骤s100、电压设置单元110设置输出电压v1至主板类型检测模块200;

步骤s200、电压获取单元130获取rx与r0之间的结点的电压v2;

步骤s300、电阻计算单元120根据v1、v2、r0计算电阻rx的值。

其中,所述步骤s300,电阻计算单元120根据v1、v2、r0计算电阻rx的值的公式如下:

rx=(v1-v2)*r0/v2

为了更好的说明本发明所述的技术要点,以下举一使用本发明的实施例。

如图6、图7所示,图6为一款产品(以下称为产品a)的示意图,图7为一款产品(以下称为产品b)的示意图;产品a与产品b,其中产品a销往中国,产品b销往美国;考虑到两国的差异,产品a需要加载的专用应用软件包中包括:微信、支付包两款应用程序;产品b需要加载的专用应用软件包中包括:facebook、twiteer两款应用程序。

为了节省研发成本,产品a与产品b使用同一款软件;因此需在软件中通过识别不同产品上所安装的电阻rx来知道当前是哪一款产品,从而根据该产品的硬件加载正确的专用应用软件包。

在移动终端开机时,软件需执行以下步骤:

s1、通过本发明所述方法获取电阻rx的值;

s2、若rx的值为20kω即编码为20k则执行步骤s3,若rx的值为30kω即编码为30k则执行步骤s4;

s3、加载为中国专用的应用软件包;

s4、加载为美国专用的应用软件包。

基于上述实施例,本发明还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现如上述任意一项所述的移动终端专用包处理方法中的步骤,具体如上所述。

综上所述,本发明提供的移动终端专用包处理方法、移动终端及存储介质中,本发明提供的移动终端专用包处理方法、移动终端及存储介质,所述的方法通过在移动终端主板上设置一个识别编码模块;在移动终端的软件包中包含有所有该移动终端需要销往的国家的专用软件包;在移动终端启动后,处理器通过识别编码模块得到该移动终端的销往国家的编码,然后在专用软件包中查找对应的专用软件包,并自动加载该专用软件包;利用本案提供的方法移动终端厂商在生产时只需给所有移动终端下载相同的软件,移动终端能够自动加载相应的应用程序包,在日后的软件升级中,移动终端厂商也只需发布一个版本的软件,所有移动终端客户只需统一下载该软件即可;提高了移动终端厂商针对各种专用应用软件包的软件管理的效果,方便用户使用。。

当然,本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关硬件(如处理器,控制器等)来完成,所述的程序可存储于一计算机可读取的存储介质中,该程序在执行时可包括如上述各方法实施例的流程。其中所述的存储介质可为存储器、磁碟、光盘等。

应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保护范围。

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