应用程序的加载方法及通信终端的制作方法

文档序号:6377723阅读:149来源:国知局
专利名称:应用程序的加载方法及通信终端的制作方法
技术领域
本发明涉及通信技术领域,尤其涉及一种应用程序的加载方法及通信终端。
背景技术
目前手机等通信终端中的很多应用程序都是安装在SD(Secure Digital MemoryCard,安全数码卡)卡等存储介质中。如果用户拥有两个安装有相同操作系统的通信终端,其中第一通信终端安装了某应用程序在其SD卡中,所述SD卡中会存储有该应用程序的安装目录和应用数据。当第二通信终端也需要使用该应用程序时,用户仍须先搜索和下载该应用程序的安装包,然后对该安装包进行安装才能够使用,整个过程既繁琐又耗时;而且,第二通信终端无法使用第一通信终端中已存的应用程序的安装目录和应用数据,相当于应用程序的原使用数据全部丢失,用户不得不重新设置和使用,这会给用户使用应用程序带来很大不便。
综上可知,现有通信终端的应用使用方法在实际使用上,显然存在不便与缺陷,所以有必要加以改进。

发明内容
针对上述的缺陷,本发明的目的在于提供一种应用程序的加载方法及通信终端,其可以将其他通信终端已安装的应用程序直接加载到本通信终端的操作系统中,从而大大方便了用户对应用程序的使用。为了实现上述目的,本发明提供一种应用程序的加载方法,包括步骤如下在通信终端中插入其他通信终端的存储介质时,扫描所述存储介质中是否安装有应用程序;若安装有所述应用程序,则判断所述应用程序是否与所述通信终端兼容;若所述应用程序与所述通信终端兼容,则将所述应用程序加载到所述通信终端的操作系统中。根据本发明所述的方法,所述扫描存储介质中是否安装有应用程序的步骤包括显示全盘扫描或目录扫描的扫描选择界面;若收到用户全盘扫描指令时,对所述存储介质中的所有目录进行逐一扫描,检测是否安装有应用程序;若收到用户目录扫描指令时,显示目录选择界面;当收到用户目录选择指令后,对所述存储介质中的用户所选择的应用扫描目录进行扫描,检测是否安装有应用程序。根据本发明所述的方法,所述判断应用程序是否与所述通信终端兼容的步骤包括判断所述应用程序是否与所述通信终端的操作系统和/或硬件兼容。根据本发明所述的方法,所述若应用程序与所述通信终端兼容,则将所述应用程序加载到所述通信终端的操作系统中的步骤还包括若所述应用程序与所述通信终端兼容,则发出应用加载提示;若收到用户加载确认指令,将所述应用程序加载到所述通信终端的操作系统。根据本发明所述的方法,所述扫描存储介质中是否安装有应用程序的步骤包括扫描所述存储介质中是否存储有应用程序对应的安装目录和应用数据;所述将应用程序加载到所述通信终端的操作系统中的步骤包括将所述应用程序对应的所述安装目录和所述应用数据加载到所述通信终端的操作系统中。本发明还提供一种通信终端,包括有 应用扫描模块,用于在所述通信终端中插入其他通信终端的存储介质时,扫描所述存储介质中是否安装有应用程序;兼容判断模块,用于若所述存储介质安装有所述应用程序时,判断所述应用程序是否与所述通信终端兼容;应用加载模块,用于若所述应用程序与所述通信终端兼容时,将所述应用程序加载到所述通信终端的操作系统中。根据本发明所述的通信终端,所述应用扫描模块进一步包括第一显示子模块,用于显示全盘扫描或目录扫描的扫描选择界面;全盘扫描子模块,用于收到用户全盘扫描指令时,对所述存储介质中的所有目录进行逐一扫描,检测是否安装有应用程序;第二显示子模块,用于收到用户目录扫描指令时,显示目录选择界面;目录扫描子模块,用于当收到用户目录选择指令后,对所述存储介质中的用户所选择的应用扫描目录进行扫描,检测是否安装有应用程序。根据本发明所述的通信终端,所述兼容判断模块还用于判断所述应用程序是否与所述通信终端的操作系统和/或硬件兼容。根据本发明所述的通信终端,所述应用加载模块还包括提示子模块,用于若所述应用程序与所述通信终端兼容时,发出应用加载提示;加载子模块,用于收到用户加载确认指令时,将所述应用程序加载到所述通信终端的操作系统。根据本发明所述的通信终端,所述应用扫描模块还用于在所述通信终端中插入其他通信终端的存储介质时,扫描所述存储介质中是否存储有应用程序对应的安装目录和应用数据;所述应用加载模块还用于若所述应用程序与所述通信终端兼容时,将所述应用程序对应的所述安装目录和所述应用数据加载到所述通信终端的操作系统中。本发明在通信终端中插入其他通信终端的存储介质时,扫描该存储介质中是否安装有应用程序,若安装有应用程序且该应用程序与通信终端兼容,则直接将该应用程序加载到通信终端的操作系统中,优选将应用程序对应的安装目录和应用数据加载到操作系统中,用户就可立即对该应用程序进行使用。借此,本发明可以将其他通信终端已安装的应用程序直接加载到本通信终端的操作系统中,其不仅节省了搜索、下载和安装应用程序的安装包的时间,而且能够继续使用用户以前操作该应用程序所产生的各种应用数据,从而大大方便了用户对应用程序的使用,进而提升了用户体验。


图I是本发明通信终端的结构示意图;图2是本发明优选通信终端的结构示意图;图3是本发明应用程序的加载方法的流程图;以及图4是本发明应用程序的加载方法的优选流程图。
具体实施例方式为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。图I是本发明通信终端的结构示意图,所述通信终端100可以是手机、PDA (Personal Digital Assistant,个人数字助理)、平板电脑等,并且所述通信终端100包括应用扫描模块10、兼容判断模块20以及应用加载模块30,其中所述应用扫描模块10,用于在通信终端100中插入其他通信终端的存储介质时,扫描所述存储介质中是否安装有应用程序,所述应用程序可以是一个或多个。优选的是,所述存储介质可以是SD卡、U盘等,所述应用扫描模块10还用于在通信终端100中插入其他通信终端的存储介质时,扫描存储介质中是否存储有应用程序对应的安装目录和应用数据,所述应用数据包括用户配置的配置信息、历史文档等。所述兼容判断模块20,用于若所述存储介质安装有应用程序时,判断所述应用程序是否与通信终端100兼容。优选的是,兼容判断模块20用于判断应用程序是否与通信终端100的操作系统和/或硬件兼容,所述硬件兼容是指应用程序与处理器、内存等硬件兼容,但本发明主要考虑应用程序与通信终端100的操作系统是否兼容,所述操作系统包括 但不限于Android (安卓操作系统)、IOS (苹果操作系统)等。所述应用加载模块30,用于若所述应用程序与通信终端100兼容时,将应用程序加载到通信终端100的操作系统中。优选的是,应用加载模块30还用于将所述应用程序对应的安装目录和应用数据加载到通信终端100的操作系统中,例如,将所述安装目录和应用数据注册到操作系统的注册表中,以形成操作系统与应用程序之间的关联,这样用户便可立即使用该应用程序。图2是本发明优选通信终端的结构示意图,所述通信终端100包括应用扫描模块10、兼容判断模块20以及应用加载模块30,其中所述应用扫描模块10进一步包括第一显示子模块11,用于在通信终端100中插入其他通信终端的存储介质时,显示全盘扫描或目录扫描的扫描选择界面,用户可以通过所述扫描选择界面来选择全盘扫描或是目录扫描。全盘扫描子模块12,用于收到用户全盘扫描指令时,即用户选择了全盘扫描时,对存储介质中的所有目录进行逐一扫描,直至存储介质中最后一个目录扫描完毕才退出全盘扫描,用以检测是否安装有应用程序。
第二显示子模块13,用于收到用户目录扫描指令时,即用户选择了目录扫描时,显示目录选择界面。用户可以通过所述目录选择界面选择哪些目录需要扫描,这里将需要扫描的目录称之为应用扫描目录。目录扫描子模块14,用于当收到用户目录选择指令后,对存储介质中的用户所选择的应用扫描目录进行扫描,检测是否安装有应用程序。所述兼容判断模块20,用于若存储介质安装有应用程序时,判断该应用程序是否与通信终端100兼容。优选的是,兼容判断模块20还用于判断应用程序是否与通信终端100的操作系统和/或硬件兼容。所述应用加载模块30还包括 提示子模块31,用于若应用程序与通信终端100兼容时,发出应用加载提示。加载子模块32,用于收到用户加载确认指令时,将应用程序加载到通信终端100的操作系统。优选的是,加载子模块32还用于当应用程序与通信终端100兼容时,将应用程序对应的安装目录和应用数据加载到通信终端100的操作系统中,这样用户便可立即使用该应用程序。本发明可避免应用程序在通信终端使用时需要重复采用安装包进行安装才能够使用的问题,可节省搜索和下载应用程序的安装包的时间,同时也极大地缩短应用程序使用所需要等待的安装时间,给用户带来更加快捷、人性化的体验。将已经在其它通信终端上安装的应用程序直接加载到能够兼容该应用程序的通信终端进行使用,节省了重复安装的时间和重新配置相应设置的麻烦,同时能够保存以前操作该应用程序所产生的数据和文档,极大的增强了用户体验。图3是本发明应用程序的加载方法的流程图,其可通过如图I或图2所示的通信终端100实现,包括步骤如下步骤S301,在通信终端100中插入其他通信终端的存储介质时,扫描存储介质中是否安装有应用程序,所述应用程序可以是一个或多个。优选的是,所述存储介质可以是SD卡、U盘等,本步骤还包括在通信终端100中插入其他通信终端的存储介质时,扫描存储介质中是否存储有应用程序对应的安装目录和应用数据,所述应用数据包括用户配置的配置信息、历史文档等。步骤S302,若安装有应用程序,则判断应用程序是否与通信终端100兼容。优选的是,本步骤用于判断应用程序是否与通信终端100的操作系统和/或硬件兼容,所述硬件兼容是指应用程序与处理器、内存等硬件兼容,但本发明主要考虑应用程序与通信终端100的操作系统是否兼容,所述操作系统包括但不限于Android、IOS等。步骤S303,若应用程序与通信终端100兼容,则将应用程序加载到通信终端100的操作系统中。优选的是,将应用程序对应的安装目录和应用数据加载到通信终端100的操作系统中,例如,将所述安装目录和应用数据注册到操作系统的注册表中,以形成操作系统与应用程序之间的关联,这样用户便可立即使用该应用程序。本发明提供应用程序的快速使用方法,借助其它通信终端已有的应用程序的安装目录和应用数据,直接加载进入通信终端100的操作系统中就可立即对该应用程序进行使用,节省了用户搜索、下载以及安装应用程序的安装包的时间,而且能够继续使用用户以前操作该应用程序所产生的各种应用数据。
图4是本发明应用程序的加载方法的优选流程图,其可通过如图2所示的通信终端100实现,包括步骤如下步骤S401,在通信终端100中插入其他通信终端的存储介质。例如,当其他通信终端发生电量不足、操作系统崩溃和硬件损坏等原因导致其存储介质中安装的各种应用程序不能继续在所述其他通信终端使用,或者不希望继续在所述其他通信终端中使用这些应用程序,用户可将安装了各种应用程序的存储介质插入通信终端100,所述存储介质包括SD卡、U盘等。步骤S402,显示全盘扫描或目录扫描的扫描选择界面,用户可以通过所述扫描选择界面来选择全盘扫描或是目录扫描。步骤S403,判断收到用户全盘扫描指令还是用户目录扫描指令,若收到用户全盘扫描指令执行步骤S404,若收到用户目录扫描指令则执行步骤S405。
步骤S404,若收到用户全盘扫描指令时,即用户选择了全盘扫描时,对存储介质中的所有目录进行逐一扫描,直至存储介质中最后一个目录扫描完毕才退出全盘扫描。步骤S405,若收到用户目录扫描指令时,即用户选择了目录扫描时,显示目录选择界面。用户可以通过所述目录选择界面选择哪些目录需要扫描,这里将需要扫描的目录称之为应用扫描目录。步骤S406,当收到用户目录选择指令后,对存储介质中的用户所选择的应用扫描目录进行扫描。步骤S407,判断存储介质中的全部目录或者指定的应用扫描目录中是否安装有应用程序,若是则执行步骤S408,否则结束流程。本步骤优选的是,扫描存储介质中是否存储有应用程序对应的安装目录和应用数据。步骤S408,判断应用程序是否与通信终端100兼容,若是则执行步骤S409,否则结束流程。步骤S409,若应用程序与通信终端100兼容,则发出应用加载提示。步骤S410,判断是否收到用户加载确认指令,若是则执行步骤S411,否则结束流程。步骤S411,若收到用户加载确认指令,将应用程序加载到通信终端100的操作系统。优选的是,直接将应用程序对应的安装目录和应用数据加载到通信终端100的操作系统中。下面介绍本发明一个具体的应用场景一、用户同时具有通信终端A和通信终端B,并且已在通信终端A的SD卡、U盘等存储介质中安装各种应用程序,并存储了该应用程序的安装目录和应用数据,如配置的设置信息和历史文档等。二、当通信终端A发生电量不足、操作系统崩溃和硬件损坏等原因导致其存储介质中安装的各种应用程序不能继续在通信终端A使用时,或者用户不希望继续在通信终端A中使用这些应用程序时,用户可将安装了各种应用程序的存储介质插入通信终端B。另外,如果用户希望存储介质中的这些应用程序不仅能够在通信终端A中使用,也能够分享给其它通信终端,例如通信终端B,可通过蓝牙等传输方式将这些应用程序的安装目录和应用数据分享给通信终端B,并将通信终端B接收分享应用数据的目录设置为应用程序扫描检测的目录。三、当用户将安装了各种应用程序的存储介质插入通信终端B时,此时通信终端B会弹出“全盘扫描和目录扫描”两种扫描方式的选择菜单。当用户选择“目录扫描”时会弹出扫描目录的选择菜单,在选择菜单中选择需要扫描的目录,这样就可扫描当前选择目录下存在的应用程序。当用户选择“全盘扫描”时,会对插入的存储介质中的所有目录进行逐一扫描,检测是否存在应用程序。四、当检测到应用程序时,会将该应用程序与通信终端B的操作系统进行兼容检测。如果两者能够兼容,弹出加载该应用程序到操作系统的选择提示框,当用户选择确认按钮“是”时,通信终端B会自动实施加载操作,直接将该应用程序加入操作系统中。用户就可立即使用该应用程序,不需再采用应用程序的安装包重新安装之后才能够使用该应用程序,并且该应用程序包含了之前的配置信息,用户不需要重新再设置,以前操作该应用程序所产生的应用数据也同时存在,不需再重新导入。五、通信终端B会对的扫描区域中的应用程序进行逐一扫描和检测,直至没有其它应用程序时退出扫描处理操作。综上所述,本发明在通信终端中插入其他通信终端的存储介质时,扫描该存储介质中是否安装有应用程序,若安装有应用程序且该应用程序与通信终端兼容,则直接将该应用程序加载到通信终端的操作系统中,优选将应用程序对应的安装目录和应用数据加载到操作系统中,用户就可立即对该应用程序进行使用。借此,本发明可以将其他通信终端已安装的应用程序直接加载到本通信终端的操作系统中,其不仅节省了搜索、下载和安装应用程序的安装包的时间,而且能够继续使用用户以前操作该应用程序所产生的各种应用数据,从而大大方便了用户对应用程序的使用,进而提升了用户体验。当然,本发明还可有其它多种实施例,在不背离本发明精神及其实质的情况下,熟·悉本领域的技术人员当可根据本发明作出各种相应的改变和变形,但这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。
权利要求
1.一种应用程序的加载方法,其特征在于,包括步骤如下 在通信终端中插入其他通信终端的存储介质时,扫描所述存储介质中是否安装有应用程序; 若安装有所述应用程序,则判断所述应用程序是否与所述通信终端兼容; 若所述应用程序与所述通信终端兼容,则将所述应用程序加载到所述通信终端的操作系统中。
2.根据权利要求I所述的方法,其特征在于,所述扫描存储介质中是否安装有应用程序的步骤包括 显示全盘扫描或目录扫描的扫描选择界面; 若收到用户全盘扫描指令时,对所述存储介质中的所有目录进行逐一扫描,检测是否安装有应用程序; 若收到用户目录扫描指令时,显示目录选择界面; 当收到用户目录选择指令后,对所述存储介质中的用户所选择的应用扫描目录进行扫描,检测是否安装有应用程序。
3.根据权利要求I所述的方法,其特征在于,所述判断应用程序是否与所述通信终端兼容的步骤包括 判断所述应用程序是否与所述通信终端的操作系统和/或硬件兼容。
4.根据权利要求I所述的方法,其特征在于,所述若应用程序与所述通信终端兼容,则将所述应用程序加载到所述通信终端的操作系统中的步骤还包括 若所述应用程序与所述通信终端兼容,则发出应用加载提示; 若收到用户加载确认指令,将所述应用程序加载到所述通信终端的操作系统。
5.根据权利要求I 4任一项所述的方法,其特征在于,所述扫描存储介质中是否安装有应用程序的步骤包括 扫描所述存储介质中是否存储有应用程序对应的安装目录和应用数据; 所述将应用程序加载到所述通信终端的操作系统中的步骤包括 将所述应用程序对应的所述安装目录和所述应用数据加载到所述通信终端的操作系统中。
6.一种通信终端,其特征在于,包括有 应用扫描模块,用于在所述通信终端中插入其他通信终端的存储介质时,扫描所述存储介质中是否安装有应用程序; 兼容判断模块,用于若所述存储介质安装有所述应用程序时,判断所述应用程序是否与所述通信终端兼容; 应用加载模块,用于若所述应用程序与所述通信终端兼容时,将所述应用程序加载到所述通信终端的操作系统中。
7.根据权利要求6所述的通信终端,其特征在于,所述应用扫描模块进一步包括 第一显示子模块,用于显示全盘扫描或目录扫描的扫描选择界面; 全盘扫描子模块,用于收到用户全盘扫描指令时,对所述存储介质中的所有目录进行逐一扫描,检测是否安装有应用程序; 第二显示子模块,用于收到用户目录扫描指令时,显示目录选择界面;目录扫描子模块,用于当收到用户目录选择指令后,对所述存储介质中的用户所选择的应用扫描目录进行扫描,检测是否安装有应用程序。
8.根据权利要求6所述的通信终端,其特征在于,所述兼容判断模块还用于判断所述应用程序是否与所述通信终端的操作系统和/或硬件兼容。
9.根据权利要求6所述的通信终端,其特征在于,所述应用加载模块还包括 提示子模块,用于若所述应用程序与所述通信终端兼容时,发出应用加载提示; 加载子模块,用于收到用户加载确认指令时,将所述应用程序加载到所述通信终端的操作系统。
10.根据权利要求6 9任一项所述的通信终端,其特征在于,所述应用扫描模块还用于在所述通信终端中插入其他通信终端的存储介质时,扫描所述存储介质中是否存储有应用程序对应的安装目录和应用数据; 所述应用加载模块还用于若所述应用程序与所述通信终端兼容时,将所述应用程序对应的所述安装目录和所述应用数据加载到所述通信终端的操作系统中。
全文摘要
本发明适用于通信技术领域,提供了一种应用程序的加载方法,包括步骤如下在通信终端中插入其他通信终端的存储介质时,扫描所述存储介质中是否安装有应用程序;若安装有所述应用程序,则判断所述应用程序是否与所述通信终端兼容;若所述应用程序与所述通信终端兼容,则将所述应用程序加载到所述通信终端的操作系统中。相应地,本发明还提供一种通信终端。借此,本发明可以将其他通信终端已安装的应用程序直接加载到本通信终端的操作系统中,从而大大方便了用户对应用程序的使用。
文档编号G06F3/06GK102929653SQ20121036164
公开日2013年2月13日 申请日期2012年9月25日 优先权日2012年9月25日
发明者陈朝迎, 彭日亮, 陈双龙 申请人:东莞宇龙通信科技有限公司, 宇龙计算机通信科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1