配置文件下载方法及装置与流程

文档序号:11133678阅读:654来源:国知局
配置文件下载方法及装置与制造工艺

本发明实施例涉及移动终端技术领域,尤其涉及一种配置文件下载方法及装置。



背景技术:

随着社会的发展和科技的进步,手机、平板等智能终端越来越深入人们的出行的各个领域。另一方面,随着终端制造商发布新终端的节奏越来越快,上市终端的软件版本难免存在一些漏洞或者亟待提高用户体验的部分,甚至会有一些致命故障亟待修复。面对这种情况,现有技术中一般采用无线固件升级方法对终端设备的软件进行升级。

目前,无线固件升级方法通常是通过无线下载配置文件进行升级,主要包括完整升级和差分升级。其中,完整升级是将完整的新版本数据通过文件拷贝覆盖式的升级,而差分升级则是将两个新旧版本固件之间的差异数据通过打补丁的方式进行升级。

然而,在实现本发明实施例的过程中发明人发现,现有的无线下载配置文件进行升级的过程需要智能终端连接互联网下载配置文件,然后通过页面升级功能实现版本更新,若此时智能终端未在无线局域网(WIFI)覆盖环境下,则会耗费该智能终端的移动网络流量。尤其对于多个需要升级的智能终端,需每一智能终端各自连接互联网下载配置文件,不但耗费较多的移动网络流量,而且操作过程复杂,会影响终端设备进行软件升级的进度。



技术实现要素:

本发明实施例提供一种配置文件下载方法及装置,用以解决现有的无线下载配置文件进行升级需要智能终端连接互联网下载配置文件,导致移动网络流量耗费较多,影响终端设备软件升级进度的缺陷。

本发明实施例提供一种配置文件下载方法,所述方法包括:

智能终端与联网设备进行通信连接,并从所述联网设备中下载配置文件;其中,所述联网设备中预先存储有所述配置文件;

所述智能终端将所述配置文件存储在本地预设的文件夹内,并在判断获知满足预设条件后,加载所述配置文件。

可选地,所述预设的文件夹为系统文件夹。

可选地,所述预设条件包括:系统重启或锁屏激活。

可选地,所述智能终端与联网设备进行通信连接包括:

所述智能终端与联网设备通过有线、蓝牙或红外进行通信连接。

可选地,所述加载所述配置文件包括:

获取所述配置文件的版本信息,与本地存储的配置文件的版本信息进行比对,若判断获知二者不同,则执行加载所述配置文件的操作。

第二方面,本发明实施例还提供一种配置文件下载装置,包括:

配置文件下载单元,用于与联网设备进行通信连接,并从所述联网设备中下载配置文件;其中,所述联网设备中预先存储有所述配置文件;

配置文件加载单元,用于将所述配置文件存储在本地预设的文件夹内,并在判断获知满足预设条件后,加载所述配置文件。

可选地,所述预设的文件夹为系统文件夹。

可选地,所述预设条件包括:系统重启或锁屏激活。

可选地,所述配置文件下载单元进一步用于与所述联网设备通过有线、蓝牙或红外进行通信连接。

可选地,所述配置文件加载单元进一步用于获取所述配置文件的版本信息,与本地存储的配置文件的版本信息进行比对,在判断获知二者不同时,执行加载所述配置文件的操作。

第三方面,本发明实施例还提供一种配置文件下载系统,包括:

第一智能终端,用于将配置文件上传至分享服务器;

联网设备,用于从所述分享服务器下载所述配置文件并存储于本地;

第二智能终端,与所述联网设备进行通信连接,用于从所述联网设备下载所述配置文件并存储在本地预设的文件夹内,在判断获知满足预设条件后,加载所述配置文件。

本发明实施例提供的配置文件下载方法及装置,通过设置智能终端与联网设备进行通信连接,并从所述联网设备中下载预先存储的配置文件,进而将所述配置文件存储在本地预设的文件夹内,以在判断获知满足预设条件后加载所述配置文件,可以节省终端的网络流量,并可以加快智能终端设备软件升级的进度。

附图说明

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

图1为本发明配置文件下载方法实施例流程图;

图2为本发明配置文件下载装置实施例结构示意图;

图3为本发明智能终端实施例结构示意图。

具体实施方式

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

图1为本发明配置文件下载方法实施例流程图,如图1所示,本实施例的配置文件下载方法包括:

S1:智能终端与联网设备进行通信连接,并从所述联网设备中下载配置文件;其中,所述联网设备中预先存储有所述配置文件;

具体来说,上述智能终端在与联网设备(包括但不限于台式电脑、笔记本电脑等)建立通信连接后,从该联网设备中下载配置文件。

可选地,上述配置文件可以为其他智能终端(可以是除当前下载配置文件的智能终端之外的任意其他智能终端)通过互联网上传至分享服务器后,上述联网设备通过互联网从上述分享服务器下载到本地并进行存储的配置文件,例如一配置文件的Android安装包(apk)。

需要说明的是,其他智能终端通过互联网上传所述配置文件至分享服务器的技术手段和方式可根据实际情况及用户需求进行选择,本发明实施例对此不进行限制。

S2:所述智能终端将所述配置文件存储在本地预设的文件夹内,并在判断获知满足预设条件后,加载所述配置文件。

具体来说,上述智能终端将所述配置文件存储在本地预设的文件夹后,判断是否满足预设条件,并在判断获知满足预设条件后,执行加载所述配置文件的操作。

需要说明的是,上述智能终端加载所述配置文件的技术手段和方式可根据实际情况及用户需求进行选择,本发明实施例对此不进行限制。

本发明实施例提供的配置文件下载方法,通过设置智能终端与联网设备进行通信连接,并从所述联网设备中下载预先存储的配置文件,进而将所述配置文件存储在本地预设的文件夹内,以在判断获知满足预设条件后加载所述配置文件,可以节省终端的网络流量,并可满足用户的需求。

可选地,在上述方法实施例的基础上,所述预设的文件夹可以为系统文件夹。

具体地,上述系统文件夹指的是存放操作系统主要文件的文件夹。其一般是在安装操作系统过程中自动创建,并用于将相关文件存放在对应的文件夹中。其中所存放的文件直接影响系统的正常运行,因而通常不允许随意改变,以维护系统的稳定性。

可选地,在上述各个方法实施例的基础上,所述预设条件包括:系统重启或锁屏激活。

具体来讲,上述智能终端将所述配置文件存储在本地预设的文件夹中后,判断是否满足预设条件,以根据判断结果确定是否加载所述配置文件。例如,若当前设置的预设条件为系统重启,则智能终端在判断获知该智能终端处于系统重启状态时,加载所述配置文件;同理,若当前设置的预设条件为锁屏激活,则智能终端在判断获知该智能终端处于锁屏激活状态时,执行加载所述配置文件的操作。

可以理解的是,上述的智能终端处于锁屏激活状态包括但不限于智能终端的系统在锁屏时被用户触发并激活的状态。

可选地,在上述各个方法实施例的基础上,所述智能终端与联网设备进行通信连接包括但不限于:

所述智能终端与联网设备通过有线、蓝牙或红外进行通信连接。

具体地,智能终端与联网设备通过有线、蓝牙或红外进行通信连接后,从所述联网设备中下载配置文件。如前所述,由于该配置文件可以为其他智能终端通过互联网上传至分享服务器后,所述联网设备通过互联网从所述分享服务器下载到本地的,而智能终端未通过互联网下载该配置文件,因而可以节省移动网络流量,满足用户的需求。

需要说明的是,在实际应用中具体采用有线、蓝牙或红外中的哪一种实现上述智能终端与联网设备的通信连接可根据实际情况及用户需求进行选择,本发明实施例对此不进行限制。

可选地,在上述各个方法实施例的基础上,步骤S2中加载所述配置文件可以包括:

S21:获取所述配置文件的版本信息,与本地存储的配置文件的原版本信息进行比对,若判断获知二者不同,则执行加载所述配置文件的操作。

具体地,智能终端获取所述配置文件的版本信息(例如版本号),与本地存储的原配置文件的版本信息进行比对,若判断获知二者不同,则加载所述从所述联网设备中下载配置文件。具体来说,若智能终端获取的所述配置文件的版本号为2.0,而本地存储的原配置文件的版本号为1.0,则判断二者不同,加载该版本号为2.0的配置文件。

图2为本发明配置文件下载装置实施例结构示意图,如图2所示,该装置包括配置文件下载单元10以及配置文件加载单元20,其中:

配置文件下载单元10用于与联网设备(包括但不限于台式电脑、笔记本电脑等)进行通信连接,并从所述联网设备中下载配置文件;其中,所述联网设备中预先存储有所述配置文件;

配置文件加载单元20用于将所述配置文件存储在本地预设的文件夹内,并在判断获知满足预设条件后,加载所述配置文件。

具体地,配置文件下载单元10与联网设备进行通信连接,并从所述联网设备中下载配置文件;所述配置文件可以为其他智能终端通过互联网上传至分享服务器后,所述联网设备通过互联网从所述分享服务器下载到本地的;配置文件加载单元20将所述配置文件存储在本地预设的文件夹内,并在判断获知满足预设条件后,加载所述配置文件。

举例来说,配置文件下载单元10在与联网设备建立通信连接后,从该联网设备中下载配置文件,可选地,该配置文件可以为其他智能终端通过互联网上传至分享服务器后,上述联网设备通过互联网从上述分享服务器下载到本地的配置文件,例如一配置文件的Android安装包(apk)。

需要说明的是,上述其他智能终端通过互联网上传所述配置文件至分享服务器的技术手段和方式可根据实际情况及用户需求进行选择,本发明实施例对此不进行限制。

配置文件加载单元20将所述配置文件存储在本地预设的文件夹后,判断是否满足预设条件,并在判断获知满足预设条件后,执行加载所述配置文件的操作。

需要说明的是,配置文件加载单元20加载所述配置文件的技术手段和方式可根据实际情况及用户需求进行选择,本发明实施例对此不进行限制。

本发明实施例提供的配置文件下载装置,通过与联网设备进行通信连接,并从所述联网设备中下载预先存储的配置文件,进而将所述配置文件存储在本地预设的文件夹内,以在判断获知满足预设条件后加载所述配置文件,可以节省终端的网络流量,并可以加快智能终端设备软件升级的进度,满足用户的需求。

可选地,作为上述装置实施例的优选,所述预设的文件夹为系统文件夹。

具体地,上述系统文件夹指的是存放操作系统主要文件的文件夹。其一般是在安装操作系统过程中自动创建,并用于将相关文件存放在对应的文件夹中。其中所存放的文件直接影响系统的正常运行,因而通常不允许随意改变,以维护系统的稳定性。

可选地,作为上述各个装置实施例的优选,所述预设条件包括:系统重启或锁屏激活。

具体来讲,上述配置文件加载单元20将所述配置文件存储在本地预设的文件夹中后,判断是否满足预设条件,以根据判断结果确定是否加载所述配置文件。例如,若当前设置的预设条件为系统重启,则配置文件加载单元20在判断获知该智能终端处于系统重启状态时,加载所述配置文件;同理,若当前设置的预设条件为锁屏激活,则配置文件加载单元20在判断获知该智能终端处于锁屏激活状态时,执行加载所述配置文件的操作。

可以理解的是,上述的智能终端处于锁屏激活状态包括但不限于智能终端的系统在锁屏时被用户触发并激活的状态。

可选地,作为上述各个装置实施例的优选,所述配置文件下载单元10可以进一步用于与所述联网设备通过有线、蓝牙或红外进行通信连接。

具体地,配置文件下载单元10与联网设备通过有线、蓝牙或红外进行通信连接后,从所述联网设备中下载配置文件。如前所述,由于该配置文件可以为其他智能终端通过互联网上传至分享服务器后,所述联网设备通过互联网从所述分享服务器下载到本地的,而配置文件下载单元10未通过互联网下载该配置文件,因而可以节省移动网络流量,满足用户的需求。

需要说明的是,在实际应用中具体采用有线、蓝牙或红外中的哪一种实现上述配置文件下载单元10与联网设备的通信连接可根据实际情况及用户需求进行选择,本发明实施例对此不进行限制。

可选地,作为上述各个装置实施例的优选,所述配置文件加载单元20可以进一步用于获取所述配置文件的版本信息,与本地存储的原配置文件的版本信息进行比对,在判断获知二者不同时,执行加载所述配置文件的操作。

具体地,配置文件加载单元20获取所述配置文件的版本信息(例如版本号),与本地存储的原配置文件的版本信息进行比对,若判断获知二者不同,则加载所述从所述联网设备中下载配置文件。具体来说,若配置文件加载单元20获取的所述配置文件的版本号为2.0,而本地存储的原配置文件的版本号为1.0,则判断二者不同,加载该版本号为2.0的配置文件。

本发明实施例还提供一种配置文件下载系统,包括:

第一智能终端,用于将配置文件上传至分享服务器;

联网设备,用于从所述分享服务器下载所述配置文件并存储于本地;

第二智能终端,与所述联网设备进行通信连接,用于从所述联网设备下载所述配置文件并存储在本地预设的文件夹内,在判断获知满足预设条件后,加载所述配置文件。

本发明实施例的配置文件下载系统在多个智能终端需要升级配置文件的情况下,可以更为有效的节省网络流量,加快升级进度。

具体地,本发明实施例可以通过多个智能终端中的任意一个将配置文件上传至享服务器,其他智能终端则可以通过有线、蓝牙等方式连接至联网设备,例如,个人计算机,从联网设备中下载配置文件并存储在本地,在系统重启或锁屏激活时加载配置文件进行升级或更新。

图3为本发明智能终端实施例结构示意图,如图3所示,该终端可以包括:处理器(processor)310、总线320和存储器(memory)330,其中,处理器310和存储器330通过总线320完成相互间的通信。处理器310可以调用存储器330中的逻辑指令,以执行如下方法:智能终端与联网设备进行通信连接,并从所述联网设备中下载配置文件;其中,所述联网设备中预先存储有所述配置文件;所述智能终端将所述配置文件存储在本地预设的文件夹内,并在判断获知满足预设条件后,加载所述配置文件。

此外,上述的存储器330中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。

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

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

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

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