移动终端的应用程序管理方法及装置与流程

文档序号:12597036阅读:330来源:国知局
移动终端的应用程序管理方法及装置与流程

本发明实施例涉及通信技术领域,尤其涉及移动终端的应用程序管理方法及装置。



背景技术:

目前,随着移动终端技术的快速发展,手机及平板电脑等移动终端随之快速普及,已经成为很多人的生活必需品。

为了满足用户的多样化需求,移动终端内装载的应用程序越来越多。现在很多家长都通过移动终端播放亲子视频或者动画片给儿童观看,有时候儿童也会单独使用移动终端观看视频或动画片,为儿童的生活增添乐趣。然而,儿童一般不会规范操作移动终端,进而产生大量的误操作,如删除家长的重要信息、发送垃圾信息及随意拨打电话等等,给家长带来了很多不必要的麻烦。



技术实现要素:

本发明实施例的目的是提供移动终端的应用程序管理方法及装置,以优化对移动终端中应用程序的管理。

一方面,本发明实施例提供了一种移动终端的应用程序管理方法,包括:

获取用户输入的当前权限验证信息;

将所述当前权限验证信息转发至云端服务器,以使所述云端服务器根据所述当前权限验证信息确定相应的当前权限等级,并根据所述当前权限等级获取具备相应的权限等级属性的应用程序的应用列表;

接收所述云端服务器返回的所述应用列表,并根据所述应用列表提供相应的应用程序操作接口给用户;

接收用户基于所述操作接口对第一应用程序进行的选择操作,并根据所述选择操作调用所述云端服务器中存储的所述第一应用程序对应的源程序,以实现运行所述第一应用程序。

另一方面,本发明实施例提供了一种移动终端的应用程序管理方法,包括:

接收移动终端转发的用户输入的当前权限验证信息;

根据所述当前权限验证信息确定相应的当前权限等级,并根据所述当前权限等级获取具备相应的权限等级属性的应用程序的应用列表;

将所述应用程序列表返回至所述移动终端,以指示所述移动终端根据所述应用列表提供相应的应用程序操作接口给用户;

对所述移动终端的源程序调用指令进行响应,其中,所述源程序调用指令包括所述移动终端在接收到用户基于所述操作接口对第一应用程序进行的选择操作时所发送的关于所述第一应用程序的源程序的调用指令。

又一方面,本发明实施例提供了一种移动终端的应用程序管理装置,配置于移动终端中,包括:验证信息获取模块,用于获取用户输入的当前权限验证信息;

验证信息转发模块,用于将所述当前权限验证信息转发至云端服务器,以使所述云端服务器根据所述当前权限验证信息确定相应的当前权限等级,并根据所述当前权限等级获取具备相应的权限等级属性的应用程序的应用列表;

应用列表接收模块,用于接收所述云端服务器返回的所述应用列表,并根据所述应用列表提供相应的应用程序操作接口给用户;

源程序调用模块,用于接收用户基于所述操作接口对第一应用程序进行的选择操作,并根据所述选择操作调用所述云端服务器中存储的所述第一应用程序对应的源程序,以实现运行所述第一应用程序。

再一方面,本发明实施例提供了一种移动终端的应用程序管理装置,配置于云端服务器中,包括:

验证信息接收模块,用于接收移动终端转发的用户输入的当前权限验证信息;

应用列表获取模块,用于根据所述当前权限验证信息确定相应的当前权限等级,并根据所述当前权限等级获取具备相应的权限等级属性的应用程序的应用列表;

应用列表返回模块,用于将所述应用程序列表返回至所述移动终端,以指示所述移动终端根据所述应用列表提供相应的应用程序操作接口给用户;

调用指令响应模块,用于对所述移动终端的源程序调用指令进行响应,其中,所述源程序调用指令包括所述移动终端在接收到用户基于所述操作接口对第一应用程序进行的选择操作时所发送的关于所述第一应用程序的源程序的调用指令。

本发明实施例中提供的移动终端的应用程序管理方案,移动终端获取用户输入的当前权限验证信息;将当前权限验证信息转发至云端服务器,以使云端服务器根据当前权限验证信息确定相应的当前权限等级,并根据当前权限等级获取具备相应的权限等级属性的应用程序的应用列表;接收云端服务器返回的应用列表,并根据应用列表提供相应的应用程序操作接口给用户;接收用户基于操作接口对第一应用程序进行的选择操作,并根据选择操作调用云端服务器中存储的第一应用程序对应的源程序,以实现运行第一应用程序。通过采用上述技术方案,有效避免了其他用户对应用程序的误操作,减少了不必要的麻烦。

附图说明

图1为本发明实施例一提供的一种移动终端的应用程序管理方法的流程示意图;

图2为本发明实施例二提供的一种移动终端的应用程序管理方法的流程示意图;

图3为本发明实施例三提供的一种移动终端的应用程序管理方法的流程示意图;

图4为本发明实施例四提供的一种移动终端的应用程序管理装置的结构框图;

图5为本发明实施例五提供的一种移动终端的应用程序管理装置的结构框图。

具体实施方式

下面结合附图并通过具体实施方式来进一步说明本发明的技术方案。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。

在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各步骤描述成顺序的处理,但是其中的许多步骤可以被并行地、并发地或者同时实施。此外,各步骤的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。

实施例一

图1为本发明实施例一提供的移动终端的应用程序管理方法的流程示意图,该方法可以由移动终端的应用程序管理装置执行,其中该装置可由软件和/或硬件实现,一般可集成在移动终端中。如图1所示,该方法包括:

S101、获取用户输入的当前权限验证信息。

用户在移动终端的显示界面中输入权限验证信息,移动终端获取用户输入的权限验证信息,其中,权限验证信息可以是由数字、字母及符号等字符构成的密码,也可以是指纹等生物特征信息。

S102、将所述当前权限验证信息转发至云端服务器,以使所述云端服务器根据所述当前权限验证信息确定相应的当前权限等级,并根据所述当前权限等级获取具备相应的权限等级属性的应用程序的应用列表。

在本实施例中,不同的权限验证信息对应着不同的权限等级,移动终端将当前权限验证信息转发给云端服务器,使云端服务器根据当前权限验证信息,确定与当前权限验证信息相匹配的权限等级。不同的应用程序可以具备相同的权限等级属性,云端服务器根据当前确定的权限等级,获取拥有该权限等级属性的所有应用程序。为了方便,将拥有当前权限等级属性的所有应用程序以应用列表的形式进行存储。示例性的,用户输入的权限验证信息对应的权限等级为第一权限等级,拥有第一权限等级属性的应用程序包括应用程序A、应用程序B和应用程序C,则将应用程序A、应用程序B和应用程序C以应用列表的形式进行存储。

S103、接收所述云端服务器返回的所述应用列表,并根据所述应用列表提供相应的应用程序操作接口给用户。

云端服务器将拥有当前权限等级的所有应用程序的应用列表发送给移动终端,移动终端获得与用户输入的权限验证信息相对应的所有应用程序。移动终端将应用列表中的所有应用程序的操作接口提供给用户,其中,应用程序操作接口可以为应用程序的桌面图标,也可以是其他形式的操作接口,本实施例对此并不做限定。

S104、接收用户基于所述操作接口对第一应用程序进行的选择操作,并根据所述选择操作调用所述云端服务器中存储的所述第一应用程序对应的源程序,以实现运行所述第一应用程序。

在本实施例中,用户根据移动终端提供的所有应用程序操作接口,对第一应用程序进行选择操作。其中,第一应用程序可以是应用列表中任意一个应用程序。移动终端根据用户的选择操作调用云端服务器中存储的第一应用程序对应的源程序,使第一应用程序在移动终端中运行,第一应用程序能够在移动终端中响应用户对其进行的各种操作。示例性的,第一应用程序为微信,用户基于操作接口对微信进行选择操作后,移动终端调用云端服务器中存储的微信对应的源程序,微信开启,并响应用户对微信的后续操作,如进行语音聊天的操作等。

本实施例提供的移动终端的应用程序管理方法,移动终端通过根据用户对自己拥有的权限等级对应的应用程序进行选择操作,运行应用程序,有效避免了其他用户对应用程序的误操作,减少了不必要的麻烦。

在上述实施例的基础上,在获取用户输入的当前权限验证信息之前,还包括:在装载所述第一应用程序之后,将所述第一应用程序对应的源程序上传至所述云端服务器,并在本地删除所述第一应用程序对应的源程序;根据用户的权限设置操作通知所述云端服务器为所述第一应用程序添加相应的权限等级属性。移动终端内装载的应用程序越来越多,所占用移动终端的内存越来越多,但是移动终端的内存是有限的,随着装载应用程序的增多,移动终端的内存常常不够用,且严重影响移动终端的运行速度。在本实施例中,在装载第一应用程序后,移动终端将第一应用程序对应的源程序上传到云端服务器,并删除移动终端本地中第一应用程序对应的源程序,以减少应用程序占用移动终端的内存,提高移动终端的运行速度。

在本实施例中,用户对移动终端中装载的第一应用程序的权限等级属性进行设置,其中,第一应用程序对应的权限等级属性可以是与当前用户权限等级对应的权限等级属性,也可以是用户在进行权限设置操作时选定的权限等级属性,比如当前用户的权限等级很高,如家长,家长可以设置第一应用程序是自己用,也可以设置第一应用程序的权限等级属性是自己和孩子都能用。移动终端根据用户的权限设置操作通知云端服务器为第一应用程序添加相应的权限等级属性。大大减少了应用程序占用移动终端的内存,提高了移动终端的运行速度,同时有效避免了其他用户对应用程序的误操作,减少了不必要的麻烦。

在上述实施例的基础上,在根据所述应用列表提供相应的应用程序操作接口给用户之后,还包括:接收用户基于所述操作接口对第二应用程序进行的删除操作,并根据所述删除操作通知所述云端服务器去除所述第二应用程序的与所述当前权限等级对应的权限等级属性。用户根据移动终端提供的所有应用程序操作接口,对第二应用程序进行删除操作。其中,第二应用程序可以是应用列表中任意一个应用程序。每个用户在使用过程中,对权限内的所有应用列表中的应用程序均可进行删除操作。移动终端接收用户对第二应用程序的删除操作,并根据该删除操作通知云端服务器去除第二应用程序的与所述当前权限等级对应的权限等级属性。示例性的,用户拥有的权限等级为第二权限等级,第二应用程序为应用程序A,用户对应用程序A进行删除操作,则移动终端接收用户对应用程序A的删除操作,并通知云端服务器去除应用程序A的第二权限等级属性。需要说明的是,每个应用程序可以包含多个权限等级属性,示例性的,应用程序B拥有第一权限等级属性和第二权限等级属性,例如应用程序可以被家长进行选择操作,可以被孩子进行选择操作。如果第二应用程序的所有权限等级属性被全部删除时,云端服务器可以删除第二应用程序对应的源程序。实现了用户对自己拥有的权限等级对应的应用程序的任意删除和选择操作,提高了用户对应用程序操作的自由性,提高了用户体验。

在上述实施例的基础上,在根据所述应用列表提供相应的应用程序操作接口给用户之后,还包括:接收用户输入的第三应用程序的下载指令,其中,所述第三应用程序未处于所述应用程序列表中;根据所述下载指令查询所述云端服务器中是否已存储所述第三应用程序对应的源程序,若是,则通知所述云端服务器为所述第三应用程序添加与所述当前权限等级对应的权限等级属性。

用户可能对移动终端提供的所有应用程序操作接口不进行任何选择操作,而是对未处于应用程序列表中的第三应用程序进行下载操作。移动终端接收用户输入的第三应用程序的下载指令。移动终端根据接收到的用户对第三应用程序的下载指令,查询云端服务器中是否存储有该第三应用程序对应的源程序。如果云端服务器中已经存储有第三应用程序对应的源程序,说明该第三应用程序不具有当前权限等级对应的权限等级属性,但是具有除当前权限等级外某个权限等级对应的权限等级属性。此时,移动终端通知云端服务器更新第三应用程序的权限等级属性,为第三应用程序添加与当前权限等级对应的权限等级属性。如果云端服务器中未存储第三应用程序对应的源程序,移动终端可从网上下载或者从应用商店下载第三应用程序,并进行安装。移动终端安装第三应用程序后,将第三应用程序的源程序上传至云端服务器,并删除本地源程序。例如,用户a删除了应用程序D,现在用户又想下载使用程序D,用户在选择下载程序D时,首先判断云端服务器中是否存在有应用程序D,假设应用程序D在云端服务器中的设置为仅用户b可用,那么云端服务器可直接为应用程序D添加用户a对应的权限等级属性,相当于将应用程序D的源程序更新到用户a和用户b的共享区域中。实现了用户通过下载第三应用程序,增加用户对应用程序的权限等级,扩大了用户对应用程序操作权限的范围,提高了用户体验。

作为本实施例的一个优选方案,在根据所述选择操作调用所述云端服务器中存储的所述第一应用程序对应的源程序,以实现运行所述第一应用程序之后,还包括:将所述第一应用程序运行过程中产生的用户数据存储至本地的仅对所述当前权限等级可见的存储区域内。这样设置的好处在于,将不同权限等级对应的用户数据分区进行存储,使不同用户在使用应用程序过程中产生的数据互不干扰。例如,家长在其权限下使用应用程序C时,将应用程序C对应的聊天记录存储至家长权限存储区域内,当儿童在其权限下使用应用程序C时,不会看到家长的聊天记录,因此也不会由于误操作而删除家长的聊天记录,消除了家长的烦恼。

实施例二

图2为本发明实施例二提供的移动终端的应用程序管理方法的流程示意图,该方法可以由移动终端的应用程序管理装置执行,其中该装置可由软件和/或硬件实现,一般可配置于云端服务器中。如图2所示,该方法包括:

S201、接收移动终端转发的用户输入的当前权限验证信息。

云端服务器接收移动终端转发的用户输入的当前权限验证信息。

S202、根据所述当前权限验证信息确定相应的当前权限等级,并根据所述当前权限等级获取具备相应的权限等级属性的应用程序的应用列表。

云端服务器根据当前权限验证信息,确定与当前权限验证信息相匹配的权限等级。不同的应用程序可以具备相同的权限等级属性,云端服务器根据当前确定的权限等级,获取拥有该权限等级属性的所有应用程序。为了方便,将拥有当前权限等级属性的所有应用程序以应用列表的形式进行存储。示例性的,用户输入的权限验证信息对应的权限等级为第一权限等级,拥有第一权限等级属性的应用程序包括应用程序A、应用程序B和应用程序C,则将应用程序A、应用程序B和应用程序C以应用列表的形式进行存储。

S203、将所述应用程序列表返回至所述移动终端,以指示所述移动终端根据所述应用列表提供相应的应用程序操作接口给用户。

云端服务器将拥有当前权限等级的所有应用程序的应用列表发送给移动终端,以使得移动终端将应用列表中的所有应用程序的操作接口提供给用户。

S204、对所述移动终端的源程序调用指令进行响应。

其中,所述源程序调用指令包括所述移动终端在接收到用户基于所述操作接口对第一应用程序进行的选择操作时所发送的关于所述第一应用程序的源程序的调用指令。

在上述实施例的基础上,云端服务器根据所述移动终端的通知修改应用程序对应的权限等级属性。

示例性的,云端服务器接收移动终端发送的为第一应用程序添加相应的权限等级属性的通知。比如当前用户的权限等级很高,如家长,家长可以设置第一应用程序是自己用,也可以设置第一应用程序的权限等级属性是自己和孩子都能用。移动终端根据用户的权限设置操作通知云端服务器为第一应用程序添加相应的权限等级属性,云端服务器执行相应的为第一应用程序添加相应的权限等级属性的操作。又示例性的,移动终端接收用户基于操作接口对第二应用程序进行的删除操作时,云端服务器接收移动终端发送的根据删除操作去除第二应用程序的与当前权限等级对应的权限等级属性的通知。例如,用户拥有的权限等级为第二权限等级,第二应用程序为应用程序A,用户对应用程序A进行删除操作,则移动终端接收用户对应用程序A的删除操作,并通知云端服务器去除应用程序A的第二权限等级属性,云端服务器并执行去除应用程序A的第二权限等级属性的操作。

本实施例提供的移动终端的应用程序管理方法,通过云端服务器接收移动终端转发的用户输入的当前权限验证信息;根据当前权限验证信息确定相应的当前权限等级,并根据当前权限等级获取具备相应的权限等级属性的应用程序的应用列表;将应用程序列表返回至移动终端,以指示移动终端根据应用列表提供相应的应用程序操作接口给用户;对移动终端的源程序调用指令进行响应,使得移动终端通过根据用户对自己拥有的权限等级对应的应用程序进行选择操作,运行应用程序,有效避免了其他用户对应用程序的误操作,减少了不必要的麻烦。

实施例三

图3为本发明实施例三提供的移动终端的应用程序管理方法的流程示意图,本实施例是上述实施例的一个具体示例,具体包括如下步骤:

S301、所述移动终端在装载所述第一应用程序之后,将所述第一应用程序对应的源程序上传至所述云端服务器,并在所述移动终端本地删除所述第一应用程序对应的源程序。

S302、所述移动终端根据用户的权限设置操作通知所述云端服务器为所述第一应用程序添加相应的权限等级属性。

S303、移动终端将用户输入的当前权限验证信息转发至云端服务器。

S304、所述云端服务器根据所述当前权限验证信息确定相应的当前权限等级,并根据所述当前权限等级获取具备相应的权限等级属性的应用程序的应用列表。

S305、所述云端服务器将所述应用列表返回至所述移动终端,以指示所述移动终端根据所述应用列表提供相应的应用程序操作接口给用户。

S306、所述移动终端接收用户输入的第三应用程序的下载指令。

其中,所述第三应用程序未处于所述应用程序列表中。

S307、所述移动终端根据所述下载指令查询所述云端服务器中是否已存储所述第三应用程序对应的源程序,若是,则通知所述云端服务器为所述第三应用程序添加与所述当前权限等级对应的权限等级属性。

S308、所述移动终端接收用户基于所述操作接口对第一应用程序进行的选择操作,并根据所述选择操作调用云端服务器中存储的所述第一应用程序对应的源程序,以实现在所述移动终端中运行所述第一应用程序。

本实施例提供的移动终端的移动终端管理方法,移动终端通过根据用户对自己拥有的权限等级对应的应用程序进行选择操作,运行应用程序,有效避免了其他用户对应用程序的误操作,减少了不必要的麻烦。

实施例四

图4为本发明实施例四提供的移动终端的应用程序管理装置的结构框图,该系统可由软件和/或硬件实现,一般集成在移动终端中,可通过执行移动终端的应用程序管理方法来实现。如图4所示,该移动终端的应用程序管理装置包括验证信息获取模块410、验证信息转发模块420、应用列表接收模块430和源程序调用模块440。下面对各个模块进行具体说明。

验证信息获取模块410,用于获取用户输入的当前权限验证信息;

验证信息转发模块420,用于将所述当前权限验证信息转发至云端服务器,以使所述云端服务器根据所述当前权限验证信息确定相应的当前权限等级,并根据所述当前权限等级获取具备相应的权限等级属性的应用程序的应用列表;

应用列表接收模块430,用于接收所述云端服务器返回的所述应用列表,并根据所述应用列表提供相应的应用程序操作接口给用户;

源程序调用模块440,接收用户基于所述操作接口对第一应用程序进行的选择操作,并根据所述选择操作调用所述云端服务器中存储的所述第一应用程序对应的源程序,以实现运行所述第一应用程序。

本实施例中提供的移动终端的应用程序管理装置,移动终端获取用户输入的当前权限验证信息;将当前权限验证信息转发至云端服务器,以使云端服务器根据当前权限验证信息确定相应的当前权限等级,并根据当前权限等级获取具备相应的权限等级属性的应用程序的应用列表;接收云端服务器返回的应用列表,并根据应用列表提供相应的应用程序操作接口给用户;接收用户基于操作接口对第一应用程序进行的选择操作,并根据选择操作调用云端服务器中存储的第一应用程序对应的源程序,以实现运行第一应用程序。移动终端通过根据用户对自己拥有的权限等级对应的应用程序进行选择操作,运行应用程序,有效避免了其他用户对应用程序的误操作,减少了不必要的麻烦。

在上述实施例的基础上,还包括

源程序上传模块,用于在获取用户输入的当前权限验证信息之前,在装载所述第一应用程序之后,将所述第一应用程序对应的源程序上传至所述云端服务器,并在本地删除所述第一应用程序对应的源程序;

云端服务器通知模块,根据用户的权限设置操作通知所述云端服务器为所述第一应用程序添加相应的权限等级属性。

在上述实施例的基础上,还包括:

删除操作接收模块,用于在根据所述应用列表提供相应的应用程序操作接口给用户之后,接收用户基于所述操作接口对第二应用程序进行的删除操作,并根据所述删除操作通知所述云端服务器去除所述第二应用程序的与所述当前权限等级对应的权限等级属性。

在上述实施例的基础上,还包括:

下载指令接收模块,用于在根据所述应用列表提供相应的应用程序操作接口给用户之后,接收用户输入的第三应用程序的下载指令,其中,所述第三应用程序未处于所述应用程序列表中;

源程序查询模块,用于根据所述下载指令查询所述云端服务器中是否已存储所述第三应用程序对应的源程序,若是,则通知所述云端服务器为所述第三应用程序添加与所述当前权限等级对应的权限等级属性。

在上述实施例的基础上,还包括:

用户数据存储模块,用于在根据所述选择操作调用所述云端服务器中存储的所述第一应用程序对应的源程序,以实现运行所述第一应用程序之后,将所述第一应用程序运行过程中产生的用户数据存储至本地的仅对所述当前权限等级可见的存储区域内。

实施例五

图5为本发明实施例五提供的移动终端的应用程序管理装置的结构框图,该系统可由软件和/或硬件实现,配置于云端服务器中,可通过执行移动终端的应用程序管理方法来实现。如图5所示,该移动终端的应用程序管理装置包括验证信息接收模块510、应用列表获取模块520、应用列表返回模块530和调用指令响应模块540。下面对各个模块进行具体说明。

验证信息接收模块510,用于接收移动终端转发的用户输入的当前权限验证信息;

应用列表获取模块520,用于根据所述当前权限验证信息确定相应的当前权限等级,并根据所述当前权限等级获取具备相应的权限等级属性的应用程序的应用列表;

应用列表返回模块530,用于将所述应用程序列表返回至所述移动终端,以指示所述移动终端根据所述应用列表提供相应的应用程序操作接口给用户;

调用指令响应模块540,用于对所述移动终端的源程序调用指令进行响应,其中,所述源程序调用指令包括所述移动终端在接收到用户基于所述操作接口对第一应用程序进行的选择操作时所发送的关于所述第一应用程序的源程序的调用指令。

本实施例中提供的移动终端的应用程序管理装置,通过云端服务器接收移动终端转发的用户输入的当前权限验证信息;根据当前权限验证信息确定相应的当前权限等级,并根据当前权限等级获取具备相应的权限等级属性的应用程序的应用列表;将应用程序列表返回至移动终端,以指示移动终端根据应用列表提供相应的应用程序操作接口给用户;对移动终端的源程序调用指令进行响应,使得移动终端通过根据用户对自己拥有的权限等级对应的应用程序进行选择操作,运行应用程序,有效避免了其他用户对应用程序的误操作,减少了不必要的麻烦。

在上述实施例的基础上,还包括:

权限等级属性修改模块,用于根据所述移动终端的通知修改应用程序对应的权限等级属性。

上述实施例中提供的移动终端的应用程序管理装置可执行本发明任意实施例所提供的移动终端的应用程序管理方法,具备执行该方法相应的功能模块和有益效果。未在上述实施例中详尽描述的技术细节,可参见本发明任意实施例所提供的移动终端的应用程序管理方法。

注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。

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