应用程序处理方法、应用程序启动方法及装置制造方法及图纸

技术编号:15501366 阅读:115 留言:0更新日期:2017-06-03 22:46
本发明专利技术提供了一种应用程序处理方法、应用程序启动方法及装置,属于通信技术领域。所述应用程序的处理方法包括:查找所述应用程序的配置文件中位于第一位置处的第一启动信息;删除所查找到的第一启动信息;生成第二启动信息;将第二启动信息进行权限设置后添加到删除第一启动信息后的配置文件的除第一位置以外的第二位置。另外,本发明专利技术还提供了一种应用程序启动方法及装置,用于启动经上述应用程序处理方法处理后的应用程序。本发明专利技术提供的应用程序处理方法及装置切断了应用程序原有的启动路径,使得应用程序按照自定义的启动路径开启,在开启前进行权限验证,当权限验证通过时,才能开启应用程序,有效地提高了应用程序使用的安全性。

Application processing method, application program starting method and device

The invention provides an application processing method, an application program starting method and a device, belonging to the field of communication technology. Including the processing method of the application: the first startup information for searching the application configuration file is located in the first position; the first startup information delete the searched; generating second startup information; second startup information permissions after add to delete the first startup information after the configuration file in addition to the first location outside the second position. In addition, the invention also provides an application startup method and device for starting an application program processed by the application processing method. The application processing method and device of the invention provides the cut start path for existing applications, the application is open to start the path to the custom, for the certification authority before opening, when the authorization through, to open the application, effectively improves the security of the application.

【技术实现步骤摘要】
应用程序处理方法、应用程序启动方法及装置
本专利技术涉及通信
,具体而言,涉及一种应用程序处理方法、应用程序启动方法及装置。
技术介绍
现今社会,手机是人们生活不可或缺的用品。通过手机上安装的各种应用程序,可以帮助人们足不出户就可以做很多事情,例如,网上购物、转账等。这些应用程序的使用极大地方便了人们的生活。然而,这些应用程序的使用安全性也成为了困扰人们的一大难题。尤其是目前手机遗失现象比较普遍,有不小心遗失的,有被盗的,特别是在特殊领域、敏感行业,还会遇到指向性的恶意盗窃行为。当恶意盗取的人得到手机,并通过技术手段解锁之后,手机中的应用程序便敞开在这些人手中,可对这些应用程序进行任意操作,这将造成巨大的安全隐患。
技术实现思路
有鉴于此,本专利技术的一个目的在于提供一种应用程序处理方法、应用程序启动方法及装置,以有效地改善上述问题。为了实现上述目的,本专利技术采用的技术方案如下:第一方面,本专利技术实施例提供了一种应用程序的处理方法,所述方法包括:查找所述应用程序的配置文件中位于第一位置处的第一启动信息;删除所查找到的第一启动信息;生成第二启动信息;将所述第二启动信息进行权限设置后添加到删除所述第一启动信息后的所述配置文件的除所述第一位置以外的第二位置。第二方面,本专利技术实施例还提供了一种应用程序的启动方法,所述方法包括:获取需要启动的应用程序,其中,所述应用程序包括第二启动信息,所述第二启动信息为删除所述应用程序的配置文件中原位于第一位置处的第一启动信息后生成、并进行权限设置后添加到所述配置文件的除所述第一位置以外的第二位置;对获取到的应用程序的第二启动信息进行权限认证;当权限认证通过时,通过所述第二启动信息启动所述应用程序。第三方面,本专利技术实施例还提供了一种应用程序的处理装置,所述装置包括:查找模块、删除模块、生成模块及第一添加模块。查找模块,用于查找所述应用程序的配置文件中位于第一位置处的第一启动信息。删除模块,用于删除所查找到的第一启动信息。生成模块,用于生成第二启动信息。第一添加模块,用于将所述第二启动信息进行权限设置后添加到删除所述第一启动信息后的所述配置文件的除所述第一位置以外的第二位置。第四方面,本专利技术实施例还提供了一种应用程序的启动装置,所述装置包括:获取模块、认证模块及启动模块。获取模块,用于获取需要启动的应用程序,其中,所述应用程序包括第二启动信息,所述第二启动信息为删除所述应用程序的配置文件中原位于第一位置处的第一启动信息后生成、并进行权限设置后添加到所述配置文件的除所述第一位置以外的第二位置。认证模块,用于对获取到的应用程序的第二启动信息进行权限认证。启动模块,用于当权限认证通过时,通过所述第二启动信息启动所述应用程序。本专利技术实施例提供的应用程序处理方法及装置删除了应用程序中原位于配置文件的第一位置处的第一启动信息,将重新生成的第二启动信息添加到配置文件中除第一位置以外的第二位置,这样就切断了应用程序原有的启动路径,使得应用程序按照自定义的启动路径开启。并且对第二启动信息进行了权限设置,使得开启应用程序时需要先进行权限验证,当权限验证通过时,才能通过第二启动信息开启应用程序,有效地提高了应用程序使用的安全性。为使本专利技术的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本专利技术的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。图1示出了本专利技术实施例提供的应用程序处理方法及装置、应用程序启动方法及装置的应用环境示意图;图2示出了一种可应用于本专利技术实施例的服务器的结构框图;图3示出了本专利技术第一实施例提供的一种应用程序处理方法的流程示意图;图4示出了本专利技术第一实施例提供的一种应用程序处理方法的步骤S140在一种具体实施方式中的流程示意图;图5示出了本专利技术第二实施例提供的一种应用程序处理方法的流程示意图;图6示出了本专利技术第三实施例提供的一种应用程序启动方法的流程示意图;图7示出了本专利技术第三实施例提供的一种应用程序启动方法的步骤S320在一种具体实施方式中的流程示意图;图8示出了本专利技术第四实施例提供的一种应用程序启动方法的流程示意图;图9示出了本专利技术第五实施例提供的一种应用程序处理装置的功能模块框图;图10示出了本专利技术第六实施例提供的一种应用程序处理装置的功能模块框图;图11示出了本专利技术第七实施例提供的一种应用程序启动装置的功能模块框图;图12示出了本专利技术第八实施例提供的一种应用程序启动装置的功能模块框图。具体实施方式本专利技术实施例所提供的应用程序处理方法、启动方法及装置可应用于如图1所示的应用环境中。如图1所示,服务器100、用户终端200位于无线网络或有线网络300中,通过该无线网络或有线网络300,用户终端200与服务器100进行数据交互。图2示出了一种可应用于本专利技术实施例中的服务器100的结构框图。如图2所示,服务器100包括应用程序处理装置、存储器110、存储控制器120、一个或多个(图中仅示出一个)处理器130、外设接口140、网络模块150等。所述存储器110、存储控制器120、处理器130、外设接口140、网络模块150各元件相互之间直接或间接地电性连接,以实现数据的传输或交互。例如,这些元件相互之间可通过一条或多条通讯总线或信号线实现电性连接。存储器110可以是,但不限于,随机存取存储器(RandomAccessMemory,RAM),只读存储器(ReadOnlyMemory,ROM),可编程只读存储器(ProgrammableRead-OnlyMemory,PROM),可擦除只读存储器(ErasableProgrammableRead-OnlyMemory,EPROM),电可擦除只读存储器(ElectricErasableProgrammableRead-OnlyMemory,EEPROM)等。处理器130可能是一种集成电路芯片,具有信号的处理能力。上述的处理器130可以是通用处理器,包括中央处理器(CentralProcessingUnit,简称CPU)、网络处理器(NetworkProcessor,简称NP)等;还可以是数字信号处理器(DSP)、专用集成电路(ASIC)、现成可编程门阵列(FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本专利技术实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。存储器110可用于存储软件程序以及模块,如本专利技术实施例中的应用程序处理方法及装置对应的程序指令/模块,处理器130通过运行存储在存储器110内的软件程序以及模块,从而执行各种功能应用以及数据处理,如本专利技术实施例提供的应用程序处理方法。处理器130以及其他可能的组件对存储器110的访问可在存储控制器120的控制下进行。外设接口140将各种输入/输出装置耦合至处理器130以及存储器110。在一些实施例中,外设接口140,处理器130以及存储控制器12本文档来自技高网...
应用程序处理方法、应用程序启动方法及装置

【技术保护点】
一种应用程序的处理方法,其特征在于,所述方法包括:查找所述应用程序的配置文件中位于第一位置处的第一启动信息;删除所查找到的第一启动信息;生成第二启动信息;将所述第二启动信息进行权限设置后添加到删除所述第一启动信息后的所述配置文件的除所述第一位置以外的第二位置。

【技术特征摘要】
1.一种应用程序的处理方法,其特征在于,所述方法包括:查找所述应用程序的配置文件中位于第一位置处的第一启动信息;删除所查找到的第一启动信息;生成第二启动信息;将所述第二启动信息进行权限设置后添加到删除所述第一启动信息后的所述配置文件的除所述第一位置以外的第二位置。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:获取附加信息;将所述附加信息进行加密后添加到删除所述第一启动信息后的所述配置文件的第三位置。3.根据权利要求2所述的方法,其特征在于,所述附加信息包括所述应用程序的完整性特征码及签名特征码中的至少一种。4.根据权利要求1所述的方法,其特征在于,所述的删除所查找到的第一启动信息的步骤之前,还包括:记录所述第一启动信息;所述第二启动信息包括入口信息及所记录的第一启动信息。5.根据权利要求1所述的方法,其特征在于,所述的将所述第二启动信息进行权限设置后添加到删除所述第一启动信息后的所述配置文件的除所述第一位置以外的第二位置,包括:对所述第二启动信息进行权限设置;对进行权限设置后的所述第二启动信息进行加密;将加密后的所述第二启动信息添加到删除所述第一启动信息后的所述配置文件的除所述第一位置以外的第二位置。6.一种应用程序的启动方法,其特征在于,所述方法包括:获取需要启动的应用程序,其中,所述应用程序包括第二启动信息,所述第二启动信息为删除所述应用程序的配置文件中原位于第一位置处的第一启动信息后生成、并进行权限设置后添加到所述配置文件的除所述第一位置以外的第二位置;对获取到的应用程序的第二启动...

【专利技术属性】
技术研发人员:黄勇冯浩陈航刘亮宋国志
申请(专利权)人:四川无声信息技术有限公司
类型:发明
国别省市:四川,51

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1