用于移动通讯设备终端的软件安装备份方法及其装置的制作方法

文档序号:6334638阅读:318来源:国知局
专利名称:用于移动通讯设备终端的软件安装备份方法及其装置的制作方法
技术领域
本发明涉及移动通讯设备终端的软件安装相关技术领域,特别是一种用于移动通 讯设备终端的软件安装备份方法及其装置。
背景技术
很大一部分移动通讯设备终端用户对移动通讯设备终端应用软件的使用与否,会 有基于以下三个方面的考虑渠道、安全性、易安装。即是否知道这款软件?会不会使手机 染毒和出现乱扣费的问题?安装使用过程是否简易?由用户自己向其亲友推荐,可能会打消以上关于渠道和安全性的顾虑。同时,提供一种 简单的安装方式,如将安装包简易地发送给对方,在一定程度上能刺激用户的安装。但现有的用于移动通讯设备终端的软件安装技术,仅针对安装过程,在安装过程 中,软件安装文件并未备份,导致用户无法分享软件。

发明内容
本发明的第一个发明目的在于提供一种用于多个移动通讯设备终端的软件安装 方法,以解决现有技术中软件安装文件无法在安装过程中备份的技术问题。为了实现本发明的第一个发明目的,采用的技术方案如下一种用于移动通讯设备终端的软件安装备份方法,包括软件安装步骤,所述方法还包 括,移动通讯设备终端等待以下步骤执行完毕后结束软件安装步骤 移动通讯设备终端搜索并获得搜索文件的搜索步骤; 移动通讯设备终端判断搜索文件是否为软件安装文件的判断步骤; 移动通讯设备终端根据判断步骤判断得到的软件安装文件,备份软件安装文件的备份 步骤。作为一种优选方案,所述搜索步骤包括移动通讯设备终端依次搜索内置存储卡 和外置存储卡获得搜索文件。作为一种优选方案,所述移动通讯设备终端为手机,所述搜索步骤包括移动通讯 设备终端依次搜索内置存储卡,外置存储卡和手机短信收件箱获得搜索文件。作为一种优选方案,所述判断步骤对搜索文件进行判断,搜索文件需要满足以下 条件(i)搜索文件的文件名后缀为软件安装文件的文件名后缀,并且; (i i)搜索文件正在被安装,并且;(iii)搜索文件的文件名标识与软件安装文件的文件名标识相同。作为进一步的优选方案,所述条件(ii)采用如下步骤判断移动通讯设备终端打开搜索文件,如果搜索文件打开失败并返回正在使用的标识,则判断搜索文件正在被安装,否则判断搜索文件未被安装。作为再进一步的优选方案,所述移动通讯设备终端采用symbian系统,所述软件 安装文件的文件名后缀为Sis或者sisx,所述条件(iii)的文件名标识即文件名的各位, 所述条件(iii)采用如下条件判断搜索文件的文件名的各位与软件安装文件的文件名的 各对应位相同。作为一种优选方案,所述备份步骤的具体步骤包括检查移动通讯设备终端是否有外置存储卡,如果有外置存储卡则把软件安装文件复制 到外置存储卡的安装文件外置备份文件夹,否则复制到移动通讯设备终端的内置存储单元 的安装文件内置备份文件夹。本发明的第二个发明目的在于提供一种用于多个移动通讯设备终端的软件安装 系统,以实现本发明的第一个发明目的所提供的软件安装方法。为了实现本发明的第二个发明目的,采用的技术方案如下一种用于移动通讯设备终端的软件安装备份装置,包括软件安装模块,所述装置还包括用于搜索并获得搜索文件的搜索模块; 用于判断搜索文件是否为软件安装文件的判断模块; 用于备份软件安装文件的备份模块。作为一种优选方案,所述判断模块包括判断搜索文件的文件名后缀与软件安装文件的文件名后缀一致的后缀名判断子模块;判断搜索文件是否正在被系统调用的系统调用判断子模块;判断搜索文件的文件名标识与软件安装文件的文件名标识一致的文件名标识判断子 模块。作为进一步的优选方案,所述备份模块包括用于把软件安装文件复制到外置存储卡的安装文件外置备份文件夹的外置备份子模块;用于把软件安装文件复制到移动通讯设备终端的内置存储单元的安装文件内置备份 文件夹的内置备份子模块。本发明通过对软件安装文件作一定的修改,使得软件安装文件能在安装的过程中 进行备份,更方便的分享应用软件。对推广应用软件起到很大的作用。


图1为本发明实施例的流程图;图2为本发明第二个实施例的流程图; 图3为本发明实施例的原理框图。
具体实施例方式下面结合附图和具体实施例对本发明作进一步详细的说明。在操作系统是symbian的移动通讯设备终端上,用户安装sisx文件主要有三个途径1、在手机存储上安装;2、在电脑上通过pc套件安装;3、通过蓝牙接收,在短信中安装。如图1所示,为针对第一和第二种软件安装方式的用于symbian系统手机的软件 安装备份方法的具体流程图。在步骤SllO中,手机接收到软件安装请求,执行软件安装,然后执行步骤S120 步骤S170,步骤S120 步骤S170具体通过调用控制台程序实现。该控制台程序通过设置 参数为RW:Rim wait end,则软件安装过程必须等待该控制台程序结束后或者超过时限(本 实施例中设置为300秒)才能完成安装过程。在步骤S120中,依次对手机的内置存储卡(手机C盘)、外置存储卡(手机E盘)进 行搜索(只扫描三级目录),对每个文件执行步骤S130。步骤S130,判断文件的文件名后缀为软件安装文件的文件名后缀。在symbian系 统中,软件安装文件采用的后缀名为sis或者sisx,因此如果判断文件后缀名为sis或者 sisx,则执行步骤S140,否则执行步骤S160 ;步骤S140,判断文件是否正在被系统调用,如果正在被系统调用,则执行步骤S150,否 则执行步骤S160。具体操作为打开文件,如果文件打开失败并返回错误信息,由于控制台程序设置为RW,因此这时会 阻塞安装程序,安装程序必须等待控制台程序执行完毕。因此,当文件打开失败并返回错 误信息时,说明该文件正在被安装程序使用,则判断文件正在被安装,否则判断文件未被安 装。步骤S150,判断文件的文件名标识与软件安装文件的文件名标识相同,执行步 骤S170,否则执行步骤S160,判断文件名标识相同的具体方式为判断文件名的各位与软件 安装文件的各对应位是否一致。步骤S160,判断是否已经遍历完成,采用两个判断条件(a)判断是否已经遍历步骤S120所述的位置中的所有文件,或者;(b)遍历超时。遍历超时的具体方法为,在控制台程序中设置超时参数,设置为300秒, 则当控制台程序超过300秒,则退出该控制台程序,继续完成软件安装过程。如果遍历完成,则认为未能找到符合条件的软件安装文件,返回并完成软件安装 过程,否则跳转到步骤S120,继续搜索文件。步骤S170,搜索是否有存储卡,若无存储卡时,备份文件的保存路径c: \data\ ucbackup ;若有存储卡时,备份文件的保存路径e:\0therS\uCbaCkup。以上所述仅是本发明的优选实施方式,应当指出,对于本领域的普通技术人员来 说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为 本发明的保护范围。如图2所示,为针对第三种软件安装方式的用于symbian系统手机的软件安装备 份方法的具体流程图。
其中步骤S210与图1所示步骤SllO —致,在此不再赘述。在步骤S220中,对手机短信收件箱进行搜索,在手机短信收件箱中获取用户带有 蓝牙附件的短信息,再打开蓝牙附件,对每个文件执行步骤S230。步骤S230,判断文件的文件名后缀为软件安装文件的文件名后缀。在symbian系 统中,软件安装文件采用的后缀名为Sis或者sisx,因此如果判断文件后缀名为SiS或者 Sisx,则执行步骤S240,否则执行步骤S260.步骤S240,判断文件的文件名标识与软件安装文件的文件名标识相同,如果相同则执 行步骤S250,否则执行步骤S260,判断文件名标识相同的具体方式为判断文件名的各位与 软件安装文件的各对应位是否一致.步骤S250,比较文件接收时间,如果文件接收时间比已保存的软件安装文件的接收时 间新,则用该文件替换已保存的软件安装文件,执行步骤S260. 步骤S260,判断是否已经遍历完成,采用两个判断条件(a)判断是否已经遍历步骤S120所述的位置中的所有文件,或者(b)遍历超时。遍历超时的具体方法为,在控制台程序中设置超时参数,设置为300秒, 则当控制台程序超过300秒,退出该控制台程序,继续完成软件安装过程。如果遍历完成,则执行步骤S270,否则跳转到步骤S220,继续搜索文件。步骤S270,判断找到符合条件的软件安装文件,则执行步骤S^O,否则返回并完 成软件安装过程。步骤S280与图1所示步骤S170 —致。以上所述仅是本发明的优选实施方式,应当指出,对于本领域的普通技术人员来 说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为 本发明的保护范围。图3示出了根据本发明的一个实施例的软件安装备份装置300,包括 用于搜索并获得搜索文件的搜索模块310 ;用于判断搜索文件是否为软件安装文件的判断模块320,包括判断搜索文件的文件名后缀与软件安装文件的文件名后缀一致的后缀名判断子模块321 ;判断搜索文件是否正在被系统调用的系统调用判断子模块322 ; 判断搜索文件的文件名标识与软件安装文件的文件名标识一致的文件名标识判断子 模块323。用于备份软件安装文件的备份模块330,包括用于把软件安装文件复制到外置存储卡的安装文件外置备份文件夹的外置备份子模 块 331 ;用于把软件安装文件复制到移动通讯设备终端的内置存储单元的安装文件内置备份 文件夹的内置备份子模块332。本发明具体实施方式
仅以塞班操作系统为例阐述了在移动终端的软件安装过程 中进行软件备份的方法,但是本领域的技术人员可以在其他移动终端的操作系统中,例如 Windows Mobile,Linux,Palm,Iphone,Android,在本发明思想的指导下实现本发明。以上所述仅是本发明的优选实施方式,应当指出,对于本领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为 本发明的保护范围。
权利要求
1.一种用于移动通讯设备终端的软件安装备份方法,包括软件安装步骤,其特征在于, 所述方法还包括,移动通讯设备终端等待以下步骤执行完毕后结束软件安装步骤移动通讯设备终端搜索并获得搜索文件的搜索步骤; 移动通讯设备终端判断搜索文件是否为软件安装文件的判断步骤; 移动通讯设备终端根据判断步骤判断得到的软件安装文件,备份软件安装文件的备份 步骤。
2.根据权利要求1所述的备份方法,其特征在于,所述搜索步骤包括移动通讯设备终 端依次搜索内置存储卡和外置存储卡获得搜索文件。
3.根据权利要求1所述的备份方法,其特征在于,所述移动通讯设备终端为手机,所述 搜索步骤包括移动通讯设备终端依次搜索内置存储卡,外置存储卡和手机短信收件箱获 得搜索文件。
4.根据权利要求1所述的备份方法,其特征在于,所述判断步骤对搜索文件进行判断, 搜索文件需要满足以下条件(i)搜索文件的文件名后缀为软件安装文件的文件名后缀,并且; (ii )搜索文件正在被安装,并且;(iii)搜索文件的文件名标识与软件安装文件的文件名标识相同。
5.根据权利要求4所述的备份方法,其特征在于,所述条件(ii)采用如下步骤判断 移动通讯设备终端打开搜索文件,如果搜索文件打开失败并返回正在使用的标识,则判断搜索文件正在被安装,否则判断搜索文件未被安装。
6.根据权利要求4所述的备份方法,其特征在于,所述移动通讯设备终端采用symbian 系统,所述软件安装文件的文件名后缀为sis或者sisx。
7.根据权利要求1所述的备份方法,其特征在于,所述备份步骤的具体步骤包括检查移动通讯设备终端是否有外置存储卡,如果有外置存储卡则把软件安装文件复制 到外置存储卡的安装文件外置备份文件夹,否则复制到移动通讯设备终端的内置存储单元 的安装文件内置备份文件夹。
8.一种用于移动通讯设备终端的软件安装备份装置,包括软件安装模块,其特征在于, 所述装置还包括用于搜索并获得搜索文件的搜索模块; 用于判断搜索文件是否为软件安装文件的判断模块; 用于备份软件安装文件的备份模块。
9.根据权利要求8所述的备份装置,其特征在于,所述判断模块包括判断搜索文件的文件名后缀与软件安装文件的文件名后缀一致的后缀名判断子模块;判断搜索文件是否正在被安装的系统调用判断子模块;判断搜索文件的文件名标识与软件安装文件的文件名标识一致的文件名标识判断子 模块。
10.根据权利要求8所述的备份装置,其特征在于,所述备份模块包括用于把软件安装文件复制到外置存储卡的安装文件外置备份文件夹的外置备份子模块;用于把软件安装文件复制到移动通讯设备终端的内置存储单元的安装文件内置备份 文件夹的内置备份子模块。
全文摘要
本发明涉及移动通讯设备终端的软件安装相关技术领域,特别是一种用于移动通讯设备终端的软件安装备份方法及其装置,所述方法包括,移动通讯设备终端等待以下步骤执行完毕后结束软件安装步骤移动通讯设备终端搜索并获得搜索文件的搜索步骤;移动通讯设备终端判断搜索文件是否为软件安装文件的判断步骤;移动通讯设备终端根据判断步骤判断得到的软件安装文件,备份软件安装文件的备份步骤。本发明通过对软件安装文件作一定的修改,使得软件安装文件能在安装的过程中进行备份,更方便的分享应用软件。对推广应用软件起到很大的作用。
文档编号G06F11/14GK102053878SQ201010523750
公开日2011年5月11日 申请日期2010年10月29日 优先权日2010年10月29日
发明者梁捷, 毛贯力 申请人:广州九游信息技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1