一种管理应用程序的方法、装置及电子设备与流程

文档序号:11949785阅读:250来源:国知局
一种管理应用程序的方法、装置及电子设备与流程

本发明涉及应用程序管理技术,尤其涉及一种管理应用程序的方法、装置及电子设备。



背景技术:

随着计算机通信以及互联网技术的不断发展,电子设备,例如,智能移动电话、个人数字助理、掌上电脑、笔记本电脑等应用越来越广泛,安装的应用程序(App,Application)也越来越多,提供的应用功能也越来越丰富,极大地满足了不同用户的个性化需求。随着安装的应用程序的不断增多,各应用程序在运行过程中耗费电子设备的电量以及内存资源等也越来越多,但电子设备的电池、CPU和内存资源一般较为有限。因而,当应用程序的进程常驻后台或前台一直运行时,且随着电子设备的长时间使用,后台的常驻进程越来越多,耗费的电量、CPU占用率以及内存资源消耗也越来越多,使得电子设备电池续航能力急速下降,同时,电子设备的运行速度也越来越慢,甚至出现发热、卡机或无响应的情况。

为了对应用程序进行有效的管理,避免电子设备运行速度的急剧下降以及续航时间的缩短,现有技术中,通过对非系统进程映射的应用程序的包名,即应用程序包名进行判断,当应用程序包名为非必要保留应用程序包名时,停止该应用程序包名的进程,以降低该应用程序包名对应的应用程序的耗电以及资源占用。

但该管理应用程序的方法,当两个或多个应用程序之间需要互相调用时,操作系统会为该两个或多个应用程序分配同一用户标识(Uid,User Identification),一是多个应用程序通过共享Uid实现相互调用,拥有同一Uid的多个应用程序可以配置成运行在同一进程中,也可以配置成运行在不同的进程中。当配置成运行在不同的进程中时,在操作系统中,例如,安卓(Android)操作系统中,由于一进程可以被相同Uid的其他关联进程重新启动,因而,如果某一非必要的目标应用程序,通过创建一守护应用程序包名,并为守护应用程序包名申请一个或多个与目标应用程序的主进程相关联的守护进程,并修改该守护进程的路径名称为系统(system)路径名称。这样,由于系统路径名称下的进程为系统进程,而系统进程不能随意停止,修改到系统路径名称下的守护进程被认为是系统进程,从而不会被枚举,使得当非必要的目标应用程序的主进程被停止后,修改到系统路径名称下的守护应用程序对应的一守护进程可以重新拉活该主进程,从而使得非必要的目标应用程序可以重新驻留在后台或前台,导致应用程序的管理效率较低,不能实现对非必要保留应用程序的有效清理,使得系统资源以及电量消耗大。



技术实现要素:

有鉴于此,本发明实施例提供一种管理应用程序的方法、装置及电子设备,能够提升应用程序的管理效率,以解决现有的管理应用程序的方法中,应用程序的管理效率较低的问题。

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

获取目标应用程序进程;

判断是否符合处理条件;

停止符合所述处理条件的目标应用程序进程;

根据停止的目标应用程序进程,查找其他具有相同用户标识的应用程序进程,如果查找到,停止查找到的应用程序进程。

结合第一方面,在第一方面的第一种实施方式中,所述判断是否符合处理条件包括:

将获取的目标应用程序进程映射的应用程序包名与预先设置的非必要保留应用程序包名集进行匹配,如果所述获取的目标应用程序进程映射的应用程序包名与所述非必要保留应用程序包名集中任一非必要保留应用程序包名相匹配,确定符合处理条件。

结合第一方面,在第一方面的第二种实施方式中,所述根据停止的目标应用程序进程,查找其他具有相同用户标识的应用程序进程包括:

获取所述停止的目标应用程序对应的用户标识;

获取具有所述用户标识的进程集;

在所述进程集中,提取与所述非必要保留应用程序包名映射的进程相关联的关联进程。

结合第一方面的第二种实施方式,在第一方面的第三种实施方式中,所述在所述进程集中,提取与所述非必要保留应用程序包名映射的进程相关联的关联进程包括:

在所述进程集中,提取一除所述非必要保留应用程序包名映射的进程之外的进程,检测提取的进程是否有与所述非必要保留应用程序包名映射的进程交互的记录,如果有,所述提取的进程为关联进程;

判断在所述进程集中,除所述非必要保留应用程序包名映射的进程之外的进程是否已遍历完毕,如果是,结束流程,如果不是,提取下一除所述非必要保留应用程序包名映射的进程之外的进程,执行所述检测提取的进程是否有与所述非必要保留应用程序包名映射的进程交互的记录的步骤。

结合第一方面的第二种实施方式,在第一方面的第四种实施方式中,所述在所述进程集中,提取与所述非必要保留应用程序包名映射的进程相关联的关联进程包括:

获取所述非必要保留应用程序包名映射的进程的创建时间;

在所述进程集中,在所述创建时间之后的预设时间阈值内,判断是否存在创建的进程,如果存在,所述创建的进程为关联进程。

结合第一方面、第一方面的第一种至第四种中任一种实施方式,在第一方面的第五种实施方式中,所述停止符合所述处理条件的目标应用程序进程包括:

结束符合所述处理条件的目标应用程序进程;或

强制停止符合所述处理条件的目标应用程序进程。

第二方面,本发明实施例提供一种管理应用程序的装置,包括:进程获取模块、判断模块、进程停止模块以及查找模块,其中,

进程获取模块,用于获取目标应用程序进程;

判断模块,用于判断是否符合处理条件;

进程停止模块,用于停止符合所述处理条件的目标应用程序进程;

查找模块,用于根据停止的目标应用程序进程,查找其他具有相同用户标识的应用程序进程,如果查找到,停止查找到的应用程序进程。

结合第二方面,在第二方面的第一种实施方式中,所述判断模块包括:匹配单元以及确定单元,其中,

匹配单元,用于将获取的目标应用程序进程映射的应用程序包名与预先设置的非必要保留应用程序包名集进行匹配

确定单元,如果所述获取的目标应用程序进程映射的应用程序包名与所述非必要保留应用程序包名集中任一非必要保留应用程序包名相匹配,确定符合处理条件。

结合第二方面,在第二方面的第二种实施方式中,所述查找模块包括:用户标识获取单元、进程集获取单元以及关联进程提取单元,其中,

用户标识获取单元,用于获取所述停止的目标应用程序对应的用户标识;

进程集获取单元,用于获取具有所述用户标识的进程集;

关联进程提取单元,用于在所述进程集中,提取与所述非必要保留应用程序包名映射的进程相关联的关联进程。

结合第二方面的第二种实施方式,在第二方面的第三种实施方式中,所述关联进程提取单元包括:交互记录查询子单元以及遍历子单元,其中,

交互记录查询子单元,用于在所述进程集中,提取一除所述非必要保留应用程序包名映射的进程之外的进程,检测提取的进程是否有与所述非必要保留应用程序包名映射的进程交互的记录,如果有,所述提取的进程为关联进程;

遍历子单元,用于判断在所述进程集中,除所述非必要保留应用程序包名映射的进程之外的进程是否已遍历完毕,如果是,结束流程,如果不是,提取下一除所述非必要保留应用程序包名映射的进程之外的进程,通知所述交互记录查询子单元执行所述检测提取的进程是否有与所述非必要保留应用程序包名映射的进程交互的记录的步骤。

结合第二方面的第二种实施方式,在第二方面的第四种实施方式中,所述关联进程提取单元包括:创建时间获取子单元以及关联进程获取子单元,其中,

创建时间获取子单元,用于获取所述非必要保留应用程序包名映射的进程的创建时间;

关联进程获取子单元,用于在所述进程集中,在所述创建时间之后的预设时间阈值内,判断是否存在创建的进程,如果存在,所述创建的进程为关联进程。

结合第二方面、第二方面的第一种至第四种中任一种实施方式,在第二方面的第五种实施方式中,所述停止符合所述处理条件的目标应用程序进程包括:

结束符合所述处理条件的目标应用程序进程;或

强制停止符合所述处理条件的目标应用程序进程。

第三方面,本发明实施例提供一种电子设备,所述电子设备包括:壳体、处理器、存储器、电路板和电源电路,其中,电路板安置在壳体围成的空间内部,处理器和存储器设置在电路板上;电源电路,用于为上述电子设备的各个电路或器件供电;存储器用于存储可执行程序代码;处理器通过读取存储器中存储的可执行程序代码来运行与可执行程序代码对应的程序,用于执行前述任一所述的管理应用程序的方法。

本发明实施例提供的一种管理应用程序的方法、装置及电子设备,通过获取目标应用程序进程;判断是否符合处理条件;停止符合所述处理条件的目标应用程序进程;根据停止的目标应用程序进程,查找其他具有相同用户标识的应用程序进程,如果查找到,停止查找到的应用程序进程,能够提升应用程序的管理效率,以解决现有的管理应用程序的方法中,应用程序的管理效率较低的问题。

附图说明

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

图1为本发明的实施例一管理应用程序的方法流程示意图;

图2为本发明的实施例进程池管理器管理进程的示意图;

图3为本发明的实施例二管理应用程序的装置结构示意图;

图4为本发明电子设备一个实施例的结构示意图。

具体实施方式

下面结合附图对本发明实施例进行详细描述。

应当明确,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。

图1为本发明的实施例一管理应用程序的方法流程示意图,如图1所示,本实施例的方法可以包括:

步骤101,获取目标应用程序进程;

本实施例中,作为一可选实施例,要获取进程,首先要获取包名,获取包名的方式包括:

根据系统中的已安装应用程序列表,就能得到所有的应用程序包名;有了包名,去判断是否有相应的活跃进程,也就得到进程了。

步骤102,判断是否符合处理条件;

本实施例中,作为一可选实施例,判断是否符合处理条件包括:

将获取的目标应用程序进程映射的应用程序包名与预先设置的非必要保留应用程序包名集进行匹配,如果所述获取的目标应用程序进程映射的应用程序包名与所述非必要保留应用程序包名集中任一非必要保留应用程序包名相匹配,确定符合处理条件。

本实施例中,如果获取的目标应用程序进程映射的应用程序包名与预先设置的非必要保留应用程序包名集中任一非必要保留应用程序包名相同,则该获取的目标应用程序进程映射的应用程序包名与预先设置的非必要保留应用程序包名集相匹配,该目标应用程序进程符合处理条件。

当然,实际应用中,也可以将获取的目标应用程序进程映射的应用程序包名与预先设置的必要保留应用程序包名集进行匹配,如果不相匹配,则将该获取的目标应用程序进程映射的应用程序包名作为非必要保留应用程序包名,本发明实施例对此不作限定。

步骤103,停止符合所述处理条件的目标应用程序进程;

本实施例中,停止的方式有两种,一种是结束进程,一种是强制停止。前者的话应用程序还可以自己启动,而后者则是系统强制退出,只能用户点击该应用程序进行启动。

步骤104,根据停止的目标应用程序进程,查找其他具有相同用户标识的应用程序进程,如果查找到,停止查找到的应用程序进程。

本实施例中,作为一可选实施例,根据停止的目标应用程序进程,查找其他具有相同用户标识的应用程序进程包括:

B1,获取所述停止的目标应用程序对应的用户标识;

B2,获取具有所述用户标识的进程集;

本实施例中,针对每一用户标识,提取该用户标识下各应用程序的进程,得到进程集。

本实施例中,各应用程序的进程通过进程池管理器进行管理。图2为本发明的实施例进程池管理器管理进程的示意图。参见图2,假设操作系统为各应用程序分配有三个用户标识,分别为Uid=10023、Uid=10024以及Uid=10025,其中,

在Uid=10023中,包含有三个应用程序包名,分别为App包A、App包B以及App包A~,其中,App包A具有多进程守护能力,在App包A启动后,通过创建一守护应用程序包名,即App包A~,并对创建的App包A~对应的包名路径名称进行修改,以避免App包A~的进程被枚举而停止,使得在App包A的进程被停止后,App包A~的进程可以重新拉活App包A的进程。在App包A下,包含有进程A1以及进程A2,App包B下,包含有进程B1以及进程B2,App包B与App包A对应的应用程序为互不关联或相互关联的两个应用程序,App包A~下,包含有进程A1~以及进程A2~。对于A和B不是完全不关联的应用程序,在Android上,一个应用程序只有一个UID,当然多个应用程序也可以共享一个UID。不同应用程序有相同的UID是为了不同的程序来使用共享的数据。

在Uid=10024中,包含有三个应用程序包名,分别为App包D、App包E以及App包F,其中,三个应用程序包名对应的应用程序为互不关联的应用程序,App包D下,包含有进程D1以及进程D2,App包E下,包含有进程E1以及进程E2,App包F下,包含有进程F1以及进程F2。

在Uid=10025中,包含有两个应用程序包名,分别为App包G以及App包H,其中,两个应用程序包名对应的应用程序为互不关联的应用程序,App包G下,包含有进程G1以及进程G2,App包H下,包含有进程H1。

B3,在所述进程集中,提取与所述非必要保留应用程序包名映射的进程相关联的关联进程。

本实施例中,作为一可选实施例,在所述进程集中,提取与所述非必要保留应用程序包名映射的进程相关联的关联进程包括:

B11,在所述进程集中,提取一除所述非必要保留应用程序包名映射的进程之外的进程,检测提取的进程是否有与所述非必要保留应用程序包名映射的进程交互的记录,如果有,所述提取的进程为关联进程;

本实施例中,作为一可选实施例,交互的记录包括但不限于:向所述非必要保留应用程序包名映射的进程定时或不定时发送心跳信息、依据所述非必要保留应用程序包名创建守护应用程序包名等。

B12,判断在所述进程集中,除所述非必要保留应用程序包名映射的进程之外的进程是否已遍历完毕,如果是,结束流程,如果不是,提取下一除所述非必要保留应用程序包名映射的进程之外的进程,执行所述检测提取的进程是否有与所述非必要保留应用程序包名映射的进程交互的记录的步骤。

作为另一可选实施例,在所述进程集中,提取与所述非必要保留应用程序包名映射的进程相关联的关联进程包括:

C11,获取所述非必要保留应用程序包名映射的进程的创建时间;

C12,在所述进程集中,在所述创建时间之后的预设时间阈值内,判断是否存在创建的进程,如果存在,所述创建的进程为关联进程。

本实施例中,基于希望恶意常驻的应用程序,在启动后通过创建一守护应用程序包名,并为守护应用程序包名申请一个或多个与目标应用程序的主进程相关联的守护进程,并修改该守护进程的路径名称为系统路径名称的情形,如果创建的进程的创建时间与非必要保留应用程序包名映射的进程的创建时间之差在预设的时间阈值内,可以认为两应用程序相关联。

本实施例中,在查找到其他具有相同用户标识的应用程序进程后,停止查找到的其他具有相同用户标识的应用程序进程。如图2所示,假设App包A是需要杀掉或停止的,如果按照现有应用程序管理方法,将App包A提交给系统销毁进程的API进行处理,系统销毁进程的API通过枚举App包A下的所有进程,依次进行销毁,使得App包A会被销毁。但由于App包A采用多实例守护进程的方式进行保护,当App包A被销毁时,App包A~会立即将App包A进行拉起,导致无法销毁App包A。本实施例中,通过回溯App包A对应的Uid下与App包A的进程相关联的关联进程,将App包A的进程与关联进程一同销毁(结束进程或者强制停止),从而使得App包A~也被销毁,无法将App包A拉起,实现永久销毁App包A的效果,真正实现系统资源回收,节省电量。

作为一可选实施例,停止符合所述处理条件的目标应用程序进程包括:

结束符合所述处理条件的目标应用程序进程;或

强制停止符合所述处理条件的目标应用程序进程。

本发明的实施例一管理应用程序的方法,通过获取目标应用程序进程;判断是否符合处理条件;停止符合所述处理条件的目标应用程序进程;根据停止的目标应用程序进程,查找其他具有相同用户标识的应用程序进程,如果查找到,停止查找到的应用程序进程。这样,对于采用多实例守护进程方式进行保护的非必要保留应用程序包名集中的目标应用程序,通过对应的用户标识下的各进程的关联性进行检测,从而获取与该目标应用程序相关联的关联进程,停止该目标应用程序的进程与关联进程,使得目标应用程序退出驻留,从而提升了应用程序的管理效率,实现对非必要保留应用程序的有效清理;同时,可以及时回收系统资源、提升电子设备运行速度、延长电子设备电池续航时间,降低电量消耗。

图3为本发明的实施例二管理应用程序的装置结构示意图,如图3所示,本实施例的装置可以包括:进程获取模块31、判断模块32、进程停止模块33以及查找模块34,其中,

进程获取模块31,用于获取目标应用程序进程;

判断模块32,用于判断是否符合处理条件;

本实施例中,作为一可选实施例,判断模块32包括:匹配单元以及确定单元(图中未示出),其中,

匹配单元,用于将获取的目标应用程序进程映射的应用程序包名与预先设置的非必要保留应用程序包名集进行匹配

确定单元,如果所述获取的目标应用程序进程映射的应用程序包名与所述非必要保留应用程序包名集中任一非必要保留应用程序包名相匹配,确定符合处理条件。

进程停止模块33,用于停止符合所述处理条件的目标应用程序进程;

本实施例中,作为一可选实施例,所述停止符合所述处理条件的目标应用程序进程包括:

结束符合所述处理条件的目标应用程序进程;或

强制停止符合所述处理条件的目标应用程序进程。

查找模块34,用于根据停止的目标应用程序进程,查找其他具有相同用户标识的应用程序进程,如果查找到,停止查找到的应用程序进程。

本实施例中,作为一可选实施例,查找模块34包括:用户标识获取单元、进程集获取单元以及关联进程提取单元(图中未示出),其中,

用户标识获取单元,用于获取所述停止的目标应用程序对应的用户标识;

进程集获取单元,用于获取具有所述用户标识的进程集;

关联进程提取单元,用于在所述进程集中,提取与所述非必要保留应用程序包名映射的进程相关联的关联进程。

本实施例中,作为一可选实施例,关联进程提取单元包括:交互记录查询子单元以及遍历子单元,其中,

交互记录查询子单元,用于在所述进程集中,提取一除所述非必要保留应用程序包名映射的进程之外的进程,检测提取的进程是否有与所述非必要保留应用程序包名映射的进程交互的记录,如果有,所述提取的进程为关联进程;

遍历子单元,用于判断在所述进程集中,除所述非必要保留应用程序包名映射的进程之外的进程是否已遍历完毕,如果是,结束流程,如果不是,提取下一除所述非必要保留应用程序包名映射的进程之外的进程,通知所述交互记录查询子单元执行所述检测提取的进程是否有与所述非必要保留应用程序包名映射的进程交互的记录的步骤。

本实施例中,作为另一可选实施例,关联进程提取单元包括:创建时间获取子单元以及关联进程获取子单元,其中,

创建时间获取子单元,用于获取所述非必要保留应用程序包名映射的进程的创建时间;

关联进程获取子单元,用于在所述进程集中,在所述创建时间之后的预设时间阈值内,判断是否存在创建的进程,如果存在,所述创建的进程为关联进程。

本实施例的装置,可以用于执行图1所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。

需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

本说明书中的各个实施例均采用相关的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。

尤其,对于装置实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行系统、装置或设备(如基于计算机的系统、包括处理器的系统或其他可以从指令执行系统、装置或设备取指令并执行指令的系统)使用,或结合这些指令执行系统、装置或设备而使用。就本说明书而言,″计算机可读介质″可以是任何可以包含、存储、通信、传播或传输程序以供指令执行系统、装置或设备或结合这些指令执行系统、装置或设备而使用的装置。计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(RAM),只读存储器(ROM),可擦除可编辑只读存储器(EPROM或闪速存储器),光纤装置,以及便携式光盘只读存储器(CDROM)。另外,计算机可读介质甚至可以是可在其上打印所述程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器中。

应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。

在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场可编程门阵列(FPGA)等。

本发明实施例还提供一种电子设备,所述电子设备包含前述任一实施例所述的装置。

图4为本发明电子设备一个实施例的结构示意图,可以实现本发明图1-3所示实施例的流程,如图4所示,上述电子设备可以包括:壳体41、处理器42、存储器43、电路板44和电源电路45,其中,电路板44安置在壳体41围成的空间内部,处理器42和存储器43设置在电路板44上;电源电路45,用于为上述电子设备的各个电路或器件供电;存储器43用于存储可执行程序代码;处理器42通过读取存储器43中存储的可执行程序代码来运行与可执行程序代码对应的程序,用于执行前述任一实施例所述的管理应用程序的方法。

处理器42对上述步骤的具体执行过程以及处理器42通过运行可执行程序代码来进一步执行的步骤,可以参见本发明图1-3所示实施例的描述,在此不再赘述。

该电子设备以多种形式存在,包括但不限于:

(1)移动通信设备:这类设备的特点是具备移动通信功能,并且以提供话音、数据通信为主要目标。这类终端包括:智能手机(例如iPhone)、多媒体手机、功能性手机,以及低端手机等。

(2)超移动个人计算机设备:这类设备属于个人计算机的范畴,有计算和处理功能,一般也具备移动上网特性。这类终端包括:PDA、MID和UMPC设备等,例如iPad。

(3)便携式娱乐设备:这类设备可以显示和播放多媒体内容。该类设备包括:音频、视频播放器(例如iPod),掌上游戏机,电子书,以及智能玩具和便携式车载导航设备。

(4)服务器:提供计算服务的设备,服务器的构成包括处理器、硬盘、内存、系统总线等,服务器和通用的计算机架构类似,但是由于需要提供高可靠的服务,因此在处理能力、稳定性、可靠性、安全性、可扩展性、可管理性等方面要求较高。

(5)其他具有数据交互功能的电子设备。

本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。

为了描述的方便,描述以上装置是以功能分为各种单元/模块分别描述。当然,在实施本发明时可以把各单元/模块的功能在同一个或多个软件和/或硬件中实现。

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

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。

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