云端备份方法及电子通讯装置制造方法

文档序号:6507047阅读:188来源:国知局
云端备份方法及电子通讯装置制造方法
【专利摘要】本发明揭露一种云端备份方法及电子通讯装置。云端备份方法适用于可执行应用程序的电子通讯装置上,包含下列步骤:判断应用程序是否包含备份执行代理程序,备份执行代理程序用以处理应用程序进行云端功能;提供操作界面,其展示电子通讯装置上具有备份执行代理程序的应用程序;根据操作界面接收的操作输入,以选择并设定应用程序的云端功能,并记录应用程序关于云端功能的设定状态;以及,根据记录的设定状态,读取云端空间的存取设定插件。
【专利说明】
云端备份方法及电子通讯装置

【技术领域】
[0001]本发明是有关于一种电子装置的信息管理方法,尤指一种电子通讯装置及其云端备份方法。

【背景技术】
[0002]近来,电子通讯装置已普遍成为现代生活中的必备物品。举例来说,个人电脑、笔记型电脑、手机、个人数字助理(personal digital assistant, PDA)、智能手机及平板电脑等电子通讯装置已广泛使用在各种应用场合的中。
[0003]目前,电子通讯装置具备多样化的功能(如网络浏览、多媒体信息发送、文件分享、文件编辑、数字摄影、书本文件阅读等)故广受欢迎。随着网络技术的演进,电子通讯装置上更是整合了许多基于通讯网络的云端服务(cloud service) 0
[0004]举移动式电子通讯装置为例,为了提高移动式电子通讯装置的可携性,其设计上需要在有限的装置体积、有限的重量以及有限的储存电能实现各种功能。移动式电子通讯装置无法设置大容量的硬盘或记忆体。因此,移动式电子通讯装置难以在本身有限的储存空间中进行完善的备份,当有文件损坏或系统异常时,便容易失去重要的信息,难以进行文件复原。


【发明内容】

[0005]目前市面上的移动式电子通讯装置推出可将个人文件、通讯录、应用程序、装置设定等内容同步至网络上的云端空间的功能。
[0006]以目前市场常见的安卓(Android)系统为例,安卓系统的手机中所有应用程序的内容可透过网络传送到Google公司所提供的云端空间(如Google磁盘GoogleDrive)进行备份,并可由上述云端空间下载进行手机还原。然而,目前的安卓系统的云端备份功能仅有非常阳春的开/关选择,仅能选择全面开启/关闭,无法针对个别应用程序进行独立控制(或是操作设定上十分困难),此外,其采用的云端空间亦限制于Google公司所提供的云端空间。用户难以自行指定每一个应用程序是否须同步/备份/还原,也无法自行指定执行云端功能的时间/周期性。目前市场上已存在各种不同的云端储存空间(如Dropbox, SkyDrive, GoogleDrive, Baidu cloud, Vdisk, Box.net 等等)供使用者自由选择。
[0007]因此,本发明提出一种云端备份方法及电子通讯装置,其可用以提供一操作界面,其用以展示电子通讯装置上具有备份执行代理程序的各应用程序,使用者可以在操作界面上便利地指定各应用程序是否开启备份/还原/同步等云端功能、指定每一应用程序所采用的云端空间、以及调整其他云端功能的设定(执行云端功能的时间/周期性等),如此一来,电子通讯装置上各应用程序的云端备份/还原/同步功能将更易于调整且具有较高的弹性。
[0008]本发明的一方面是在提供一种云端备份方法,适用于一电子通讯装置其用以执行一应用程序,该云端备份方法包含:判断该应用程序是否包含一备份执行代理程序,该备份执行代理程序用以处理该应用程序进行一云端功能;提供一操作界面,该操作界面展示该电子通讯装置上具有该备份执行代理程序的应用程序;根据该操作界面接收的一操作输入,以选择并设定该应用程序的该云端功能,并记录该应用程序关于该云端功能的一设定状态;以及,根据记录的该设定状态,读取一云端空间的存取设定插件。
[0009]本发明的另一方面是在提供一种电子通讯装置,包含处理模块以及操作界面。处理模块用以执行多个应用程序,其中至少一部分应用程序各自包含一备份执行代理程序,该处理模块执行该备份执行代理程序以处理各应用程序进行一云端功能时的相关信息内容。操作界面用以展示该电子通讯装置上具有该备份执行代理程序的各应用程序。该处理模块根据该操作界面接收的一操作输入,选择并设定该应用程序的该云端功能,并记录该应用程序关于该云端功能的一设定状态。当进行该云端功能时,该处理模块根据记录的该设定状态读取一云端空间的存取设定插件。

【专利附图】

【附图说明】
[0010]为让本发明的上述和其他目的、特征、优点与实施例能更明显易懂,所附附图的说明如下:
[0011]图1绘示根据本发明的一实施例中一种云端备份方法的方法流程图;
[0012]图2绘示根据本发明的一实施例中一种电子通讯装置的示意图;
[0013]图3绘示根据本发明的一实施例中操作界面其上的显示画面的示意图;以及
[0014]图4绘示当图3中操作界面其中一个选择清单展开时的示意图。

【具体实施方式】
[0015]以下将以附图揭露本发明的多个实施方式,为明确说明起见,许多实务上的细节将在以下叙述中一并说明。然而,应了解到,这些实务上的细节不应用以限制本发明。也就是说,在本发明部分实施方式中,这些实务上的细节是非必要的。此外,为简化附图起见,一些已知惯用的结构与元件在附图中将以简单示意的方式绘示。
[0016]请参阅图1,图1绘示根据本发明的一实施例中一种云端备份方法的方法流程图,本发明的云端备份方法适用于一电子通讯装置(举例来说,电子通讯装置可为移动电话、智能手机、个人电脑、手提电脑、平板电脑、个人数字助理等)上,电子通讯装置可执行多个应用程序。请一并参阅第2图,其绘示根据本发明的一实施例中一种电子通讯装置200的示意图。
[0017]如图2所示,电子通讯装置200包含处理模块220、操作界面240以及数据库260。处理模块220可用执行多个应用程序(如图2中所绘示的η个应用程序APPI, ΑΡΡ2, ΑΡΡ3...ΑΡΡη, η为任意正整数,本发明并不以特定数目的应用程序为限)。
[0018]如图1所示,云端备份方法首先执行步骤S100,判断电子通讯装置上的这些应用程序(如电子通讯装置200上的应用程序APPl?APPn)各自是否包含备份执行代理程序(Backup Agent)BA。于图2的实施例,上述η个应用程序当中,至少一部分应用程序各自包含备份执行代理程序BA,于此实施例中例示性地假设应用程序APPl?APPk各自包含备份执行代理程序BA,k为I?η之间的任意正整数。
[0019]应用程序APPl?APPk中的备份执行代理程序BA用以处理各应用程序APPl?APPk进行一云端功能时的相关信息内容。于此实施例中,云端功能包含云端备份(cloudbackup)功能及/或云端恢复(cloud restore)功能。
[0020]举例来说,应用程序APPl为通讯录(Contacts)程序,相对应的备份执行代理程序BA所处理的相关信息内容为电子通讯装置200上通讯录中的联络人、电话、地址等内容的备份/恢复;应用程序APP2为设定控制台程序时,相对应的备份执行代理程序BA所处理的相关信息内容为电子通讯装置200上的装置设定、网络设定、使用者个人化设定等内容的备份/恢复;应用程序APP3为照片相簿程序时,相对应的备份执行代理程序BA所处理的相关信息内容为电子通讯装置200上照片相簿中的影像文件、缩图文件、影像拍摄信息等内容的备份/恢复。
[0021]于图2的例子中,处理模块220进一步执行备份服务程序222(如Backup ManagerService)以及云端通讯程序224 (如Cloud Service) 0备份服务程序222可为常驻的系统程序,用以与各应用程序中的备份执行代理程序BA沟通,并收集/存取上述相关信息内容。
[0022]接着,云端备份方法执行步骤S102,提供一操作界面(如图2中的操作界面240)。操作界面240上可展示电子通讯装置200上具有备份执行代理程序BA的各应用程序APPl?APPk。请一并参阅图3,其绘示根据本发明的一实施例中一种操作界面240其上的显示画面的示意图。
[0023]举例来说,操作界面240可为电子通讯装置200上的触控显示界面,但不以此为限,操作界面240亦可为电子通讯装置200上的显示界面搭配其他输入装置(如键盘、鼠标、声控输入、体感输入等各种输入单元,图中未示)。
[0024]也就是说,操作界面240可用以展示信息内容并同时接收/感测来自使用者的操作输入(如触控输入指令、键盘输入指令、鼠标输入指令或其他输入指令等)。
[0025]如图3所示,操作界面240展示电子通讯装置200其中六个具有备份执行代理程序BS的应用程序APPl?APP6,于此例中,针对每一个应用程序APPl?APP6操作界面240上显示相对应的核取方块(checkbox)及选择清单(selector list)。
[0026]接着,云端备份方法执行步骤S104,根据操作界面接收的操作输入,选择并设定电子通讯装置200中应用程序的云端功能,电子通讯装置200记录步骤S104中所调整的应用程序关于云端功能的设定状态。于此实施例中,根据操作输入所记录的设定状态可包含各应用程序的云端功能的开启与否。
[0027]举图3的例子来说,使用者选取了应用程序APPl (即通讯录程序)的备份核取方块,以启动应用程序APPl的云端备份功能;使用者未选取应用程序APPl (即通讯录程序)的恢复核取方块,因此,应用程序APPl的云端恢复功能暂时关闭。同理来说,使用者选取了应用程序APP2(即设定控制台程序)的恢复核取方块,以启动应用程序APP2的云端恢复功能;使用者未选取应用程序APP2(即设定控制台程序)的备份核取方块,因此,应用程序APP2的云端备份功能暂时关闭,依此类推。当使用者欲改变任一应用程序的云端功能的开启/关闭状态时,仅须要在操作界面240对个别程序进行操作,便可便利地完成切换,对针对每一个应用程序进行自订化(customized)的设定。的后,云端备份方法可执行步骤S108,由各应用程序的备份执行代理程序BA执行被启动的云端功能(此实施例中包含云端备份功能或云端恢复功能),借此将电子通讯装置200上各应用程序的相关信息内容上传至云端空间,或由云端空间下载并恢复电子通讯装置200上的相关信息内容。
[0028]如图2所示,电子通讯装置200的处理模块220可利用云端通讯程序224用以将备份服务程序222收集相关信息内容上传至云端空间(如图2所示的云端空间CS1,CS2或CS3),或由云端空间下载相关信息内容。实际应用中,备份服务程序222与云端通讯程序224可由电子通讯装置200中的软件(应用程序、系统程序或常驻背景程序)、固件、可编程的电子电路或实体电路方式实现。
[0029]例如,图3的例子中,应用程序APPl (即通讯录程序)的相关信息内容(联络人、电话、地址等)将上传至云端空间进行备份,借此可将通讯录的内容备份至云端;而应用程序APP2(即设定控制台程序)的相关信息内容(装置设定、网络设定、使用者个人化设定等)将由云端空间下载,并作为恢复电子通讯装置200上的相关信息内容的依据,借此可依据云端空间中先前储存的系统设定,将电子通讯装置200还原成特定状态。各应用程序的应用并不仅以上述内容为限,可依据各应用程序的功能、所管理的信息、应用领域而有各种不同的应用方式。
[0030]此外,本发明中各应用程序并不限定于存取(备份或恢复)至同一云端空间,如图2所示,云端通讯程序224可通讯连结至多个不同的云端空间(此例中以三个云端空间CSl, CS2与CS3进行说明),例如,三个云端空间CS1,CS2与CS3可分别为百度空间、新浪空间及Dropbox空间等三个相异的云端空间服务提供者。云端通讯程序224可外挂多个云端空间的存取设定插件(Plug-1n),用以对应解析/转换不同云端空间操作时所使用存取指令或文件格式。因此,电子通讯装置200可通讯连接至相异的三个云端空间CS1,CS2与CS3。
[0031]于此例中,步骤S102所提供的操作界面240,针对各应用程序可提供指定云端空间的栏位,例如图3中,针对每一个应用程序APPl?APP6操作界面240中显示用来指定云端空间的选择清单(selector list)。请一并参阅图4,其绘示当图3中操作界面240其中一个选择清单展开时的示意图。
[0032]于步骤S104中,根据该操作界面接收的该操作输入,进一步对应各应用程序由多个云端空间CSl?CS3中选定一个(或一个以上)指定云端空间。例如,图3中应用程序APP1,APP2,APP3与APP5分别选定了指定云端空间CS1,CS3, CS2与CS3。但本发明并不以仅能指定单一个指定云端空间为限,于图3中应用程序APP6同时选择了指定云端空间CSl与CS3,表示说应用程序APP6的信息内容将同时对两个云端空间CS1/CS3进行备份、恢复等云端功能。于此例中,步骤S104中所记录的设定状态还包含应用程序所对应的指定云端空间。
[0033]接着,于步骤S106中,根据记录的该设定状态读取指定云端空间的存取设定插件(plug-1n)。存取设定插件中储存了云端空间所使用的写入/读取指令的命令格式、云端空间的网络位置、使用者的登入帐号/密码等内容。
[0034]接着在步骤S108中,当执行云端功能时,是将电子通讯装置200上各应用程序APP1,APP3,APP5与APP6的相关信息内容上传至相对应的指定云端空间CS1,CS2, CS3与CS1/CS3,此外,由指定云端空间CS3下载应用程序APP2的相关信息内容并进行恢复。
[0035]须特别说明的是,具有备份执行代理程序BA的应用程序APPl与另一应用程序APP3分别选定相异的指定云端空间CSl与另一指定云端空间CS2,则云端备份方法中,备份执行代理程序BA可将电子通讯装置200上的应用程序APPl与应用程序APP3的相关信息内容对应相异的指定云端空间CSl与指定云端空间CS2进行上传(或下载)。也就是说,各应用程序并不限于使用相同的云端空间,可根据使用者的需求,高度自订各应用程序所存取的云端空间。
[0036]此外,使用者可由操作界面240上各应用程序的指定云端空间(且不以单一个指定云端空间为限)。举例来说,图3中应用程序APP5目前是对应指定云端空间CS3进行云端功能(即云端备份功能)。若使用者欲改变应用程序APP5所对应的云端空间时,如图4所示,使用者可透过触控、鼠标或其他输入方式产生操作输入(例如:游标IND)点选应用程序APP5的选择清单SEL,当应用程序APP5的选择清单SEL展开时,使用者可进一步设定想要应用程序APP5对应的其他云端空间。
[0037]于图4所示的例子,除了云端空间CS3的外,使用者进一步选择云端空间CS1。也就是说,使用者指定云端空间CS1/CS3,两者同时对应应用程序APP5的云端功能。
[0038]如上所述,当使用者欲改变任一应用程序所对应的云端空间时,均可点选并其对应的展开选择清单(如图4所示),进行每一个应用程序的详细设定。
[0039]举例来说,若为重要/常用的应用程序可选择高稳定性、付费使用或传输速度较快的云端空间;另一方面,若为次要/罕用的应用程序可选择免费或传输速度较慢的云端空间。实际的设定可允许由使用者自行决定,或由系统自动判断。
[0040]此外,如图3及图4所示,于步骤S102所提供的操作界面240于展示具有备份执行代理程序的各应用程序时,可进一步将具有备份执行代理程序的各应用程序区分为多个种类的应用程序。图3及图4中绘示应用程序被分为种类GPl?GP4等四个种类。其中,应用程序APP1,APP2, APP4属于相同种类GPl (系统类应用程序);应用程序APP3,APP5, APP6属于另一相同种类GP2 (系统类应用程序);此外,操作界面240上更展示种类GP3 (游戏类应用程序)与种类GP4(其本类应用程序)。种类GP3与种类GP4各自包含其相关的应用程序(于图3及图4中未绘示)。
[0041]须补充的是,步骤S104中根据操作界面240接收的操作输入,设定各应用程序的指定云端空间时,并不限于对每一个应用程序必须要逐个进行设定,上述操作输入亦可针对同一种类的应用程序一并进行相同的设定。举例来说,种类GP3(游戏类应用程序)的备份核取方块被选取,且选择清单中指定了云端空间CS2/CS3,如此一来,种类GP3中所有的应用程序(游戏类应用程序)便对应云端空间CS2/CS3开启了云端备份功能。
[0042]云端备份方法还包含在电子通讯装置200中建立数据库260,数据库260用以储存具有备份执行代理程序BA的所有应用程序APPl?APPk的程序清单、云端功能的排程设定(每日多次、每日一次、每周一次、每季一次等等)、各应用程序关于云端功能的设定状态、以及各云端空间的存取设定插件,供处理模块220在执行各程序或进行云端备份方法各步骤时使用。实际应用中,数据库260可由电子通讯装置200中的磁盘机、记忆体、暂存器或其他记忆元件实现。
[0043]综上所述,本发明所提出的云端备份方法及电子通讯装置具有便利的操作界面,允许使用者快速地切换各应用程序的云端功能设定,应用程序可分别进行管理或设定,亦可依据应用程序的种类进行管理或设定。此外,不同的应用程序的相关信息内容可分别与不同的云端空间同步。
[0044]虽然本发明已以实施方式揭露如上,然其并非用以限定本发明,任何熟悉此技艺者,在不脱离本发明的精神和范围内,当可作各种的更动与润饰,因此本发明的保护范围当视所附的权利要求书所界定的范围为准。
【权利要求】
1.一种云端备份方法,其特征在于,适用于一电子通讯装置其用以执行一应用程序,该云端备份方法包含: 判断该应用程序是否包含一备份执行代理程序,该备份执行代理程序用以处理该应用程序进行一云端功能; 提供一操作界面,该操作界面展示该电子通讯装置上具有该备份执行代理程序的应用程序;以及 根据该操作界面接收的一操作输入,以选择并设定该应用程序的该云端功能,并记录该应用程序关于该云端功能的一设定状态;以及 根据记录的该设定状态,读取一云端空间的存取设定插件。
2.根据权利要求1所述的云端备份方法,其特征在于,该电子通讯装置通讯连接至相异的多个云端空间,该云端备份方法还包含: 根据该操作界面接收的该操作输入,对应该应用程序由所述多个云端空间中选定一指定云端空间,该设定状态包含该应用程序所对应的该指定云端空间;以及 执行该云端功能时,该备份执行代理程序将该应用程序的相关信息内容上传至该指定云端空间,或由该指定云端空间下载并恢复该电子通讯装置上该应用程序的相关信息内容。
3.根据权利要求2所述的该云端备份方法,其特征在于,若该电子通讯装置上具有该备份执行代理程序的一第一应用程序与一第二应用程序分别选定相异的一第一指定云端空间与一第二指定云端空间,则将该电子通讯装置上的该第一应用程序或该第二应用程序的该相关信息内容对应相异的该第一指定云端空间或该第二指定云端空间进行上传或下载。
4.根据权利要求1所述的云端备份方法,其特征在于,该云端功能包含一云端备份功能与一云端恢复功能中至少一者,该设定状态包含该应用程序所对应的该云端备份功能与该云端恢复功能的开启与否。
5.根据权利要求1所述的云端备份方法,其特征在于,该操作界面展示该电子通讯装置上具有该备份执行代理程序的多个应用程序时,还包含: 将具有该备份执行代理程序的各应用程序区分为多个种类的应用程序。
6.根据权利要求5所述的云端备份方法,其特征在于,该操作界面展示该电子通讯装置上具有该备份执行代理程序的各应用程序时,包含: 依据所述多个种类分为多个应用程序栏位,每一应用程序栏位展示同一种类的应用程序。
7.根据权利要求5所述的云端备份方法,其特征在于,该操作界面展示该电子通讯装置上具有该备份执行代理程序的各应用程序时,包含: 根据该操作界面接收的该操作输入,针对同一种类的应用程序一并进行相同的设定。
8.根据权利要求1所述的云端备份方法,其特征在于,包含: 建立一数据库,该数据库用以储存具有该备份执行代理程序的所有应用程序的一程序清单、各应用程序关于该云端功能的该设定状态、该云端功能的一排程设定以及该云端空间的该存取设定插件。
9.一种电子通讯装置,其特征在于,包含: 一处理模块,用以执行多个应用程序,其中至少一部分应用程序各自包含一备份执行代理程序,该处理模块执行该备份执行代理程序以处理各应用程序进行一云端功能时的相关信息内容;以及 一操作界面,用以展示该电子通讯装置上具有该备份执行代理程序的各应用程序, 其中,该处理模块根据该操作界面接收的一操作输入,选择并设定该应用程序的该云端功能,并记录该应用程序关于该云端功能的一设定状态,当进行该云端功能时,该处理模块根据记录的该设定状态读取一云端空间的一存取设定插件。
10.根据权利要求9所述的电子通讯装置,其特征在于,还包含: 一数据库,用以储存具有该备份执行代理程序的所有应用程序的一程序清单、各应用程序关于该云端功能的该设定状态、该云端功能的一排程设定以及该云端空间的该存取设定插件。
【文档编号】G06F11/14GK104346237SQ201310337302
【公开日】2015年2月11日 申请日期:2013年8月5日 优先权日:2013年8月5日
【发明者】卢伟 申请人:宏达国际电子股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1