一种网络设备提供应用程序的方法以及一种网络设备与流程

文档序号:12733116阅读:325来源:国知局
一种网络设备提供应用程序的方法以及一种网络设备与流程

本发明涉及计算机技术领域,具体而言,本发明涉及网络设备提供应用程序的方法以及应用程序安装的方法和网络设备。



背景技术:

随着计算机的发展,越来越多应用软件被开发,以满足人们工作和活动中的多样化需求。例如,用户通过安装的图像软件可以完成图片的编辑;用户通过安装的影音播放软件可以观看影音文件;用户通过安装的安全软件可以防护终端设备,通过安装文档处理软件可以完成文档的处理等等。

终端设备通过线下或者网络上获取到应用程序安装包后首先对应用程序进行安装,完成安装后运行该应用程序。在获取的应用场景中,比如用户需要进行网上银行操作,就需要安装安全控件,下载安全控件后,就有几种不同的安装方法,最常用的一种是,需要进行个人登陆等操作才可以实现个性化的软件操作体验,现有的用户登陆方法,需要用户手动输入用户名及密码等识别信息,使得登陆步骤繁琐,还有一种是进行一键安装,但在进行一键安装时总会有一些其他的应用程序被下载和安装。在这种场景下,一方面需要用户经历繁琐、花费时间较长的登录过程,一方面又因为放开权限导致其他的应用程序被安装进来,拖慢计算机处理速度或者遭受隐私信息的盗取。

还有一种情况,用户开始安装了一个软件,后来该软件的开发商开发出了新的版本或者新的功能,用户总是收到升级的提示,很多用户深受其扰,有时用户当时不需要,没升级,但过后可能需要了,却找不到了,也不太愿意花费精力去进行版本的对照。而且即使当时升级了,这种多次的下载、安装的冗长操作步骤也让用户很头疼。这就出现了一个问题,用户已经安装了原始软件,对于再此软件基础上的一些插件(包括一些新的工具包)如何在有需要时能够及时获取就成为一个亟待解决的问题。



技术实现要素:

本发明的目的旨在至少解决上述技术缺陷之一,特别是软件的获取以及软件安装完毕后的需要花费较长时间才可进一步完成用户登陆、或需要执行步骤冗长的多次下载操作才可以获取相应的个性化应用体验的问题。

本发明提供了一种网络设备提供应用程序的方法,包括:

接收来自终端设备的安装及使用应用程序请求信息;所述安装及使用应用程序请求信息包括应用程序信息以及个性化需求信息;

根据所述应用程序信息查询安装包;

根据所述个性化需求信息获取个性配置信息;

将所述个性配置信息插入在所述安装包的预定位置,以生成携带有个性配置信息的安装包;

将所述携带有个性配置信息的安装包发送给终端设备。

可选的,在所述步骤:根据所述个性化需求信息获取个性配置信息,之后,还包括:

对所述个性配置信息进行加密,生成加密的个性配置信息;

所述步骤:将所述个性配置信息插入在所述安装包的预定位置,以生成携带有个性配置信息的安装包;将所述携带有个性配置信息的安装包发送给终端设备,具体为:

将所述加密的个性配置信息插入在所述安装包的预定位置,以生成携带有加密的个性配置信息的安装包;将所述携带有加密的个性配置信息的安装包发送给终端设备。

可选的,在所述步骤:根据所述个性化需求信息获取个性配置信息,之前,还包括

根据所述个性化需求确定需要终端设备用户选择的项目或者输入的信息,生成用户数据采集单并发送给终端设备;

接收终端设备根据所述用户数据采集单返回的用户数据;

所述步骤:根据所述个性化需求信息获取个性配置信息,具体为根据所述个性化需求信息、用户数据获取个性配置信息。

可选的,所述应用程序信息包括应用程序名称、功能描述信息、厂商中的至少一个,所述个性化需求包括功能需求、配置需求、用户身份信息中的至少一个

可选的,所述个性配置信息包括与功能需求相匹配的可执行插件和/或可执行SDK文件、与配置需求相应的应用程序设置信息、与用户身份信息匹配的用户加载数据中的至少一种。

本发明还提供一种终端获取应用程序的方法,包括:

向网络设备发送安装及使用应用程序请求信息;所述安装及使用应用程序请求信息包括应用程序信息以及个性化需求信息;

从网络设备获取携带有个性配置信息的安装包,所述个性配置信息插入在所述安装包的预定位置,与所述个性化需求信息相匹配,所述安装包与所述应用程序信息相匹配。

可选的,在所述步骤:从网络设备获取携带有个性配置信息的安装包,之后,还包括:

运行所述安装包。

本发明还提供了一种网络设备,包括:

接收单元,用于接收来自终端设备的安装及使用应用程序请求信息;所述安装及使用应用程序请求信息包括应用程序信息以及个性化需求信息;

查询单元,用于根据所述应用程序信息查询安装包;

个性信息生成单元,用于根据所述个性化需求信息获取个性配置信息;

配置信息装载单元,用于将所述个性配置信息插入在所述安装包的预定位置,以生成携带有个性配置信息的安装包;

发送单元,用于将所述携带有个性配置信息的安装包发送给终端设备。

可选的,该网络设备还包括:

加密单元,用于对所述个性配置信息进行加密,生成加密的个性配置信息;

所述配置信息装载单元,用于将所述加密的个性配置信息插入在所述安装包的预定位置,以生成携带有加密的个性配置信息的安装包;所述发送单元将所述携带有加密的个性配置信息的安装包发送给终端设备。

可选的,还包括:信息确定单元,用于根据所述个性化需求确定需要终端设备用户选择的项目或者输入的信息,生成用户数据采集单并发送给终端设备;所述接收单元还用于接收终端设备根据所述用户数据采集单返回的用户数据;所述配置信息装载单元根据所述个性化需求信息、用户数据获取个性配置信息。

本发明至少具有以下技术效果:

在用户不知道安装哪种应用程序的情况下,能够向用户推送满足功能需求的应用程序;

用户安装过程一次完成,不需要一次次升级,不需要多次下载安装,为用户节省了时间。

对于用户个性化的需求,可以实现定制化应用程序安装包的提供。

附图说明

本发明上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:

图1为本发明提供应用程序安装包的方法一个实施例的流程图;

图2为本发明获取应用程序安装包的方法一个实施例的流程图;

图3为本发明获取携带有agent可执行文件的天机应用的示意图;

图4为本发明用于提供应用程序安装包的网络设备的一个实施例的结构示意图。

具体实施方式

下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能 解释为对本发明的限制。

本技术领域技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本发明的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。应该理解,当我们称元件被“连接”或“耦接”到另一元件时,它可以直接连接或耦接到其他元件,或者也可以存在中间元件。此外,这里使用的“连接”或“耦接”可以包括无线连接或无线耦接。这里使用的措辞“和/或”包括一个或更多个相关联的列出项的全部或任一单元和全部组合。

本技术领域技术人员可以理解,除非另外定义,这里使用的所有术语(包括技术术语和科学术语),具有与本发明所属领域中的普通技术人员的一般理解相同的意义。还应该理解的是,诸如通用字典中定义的那些术语,应该被理解为具有与现有技术的上下文中的意义一致的意义,并且除非像这里一样被特定定义,否则不会用理想化或过于正式的含义来解释。

图1为本发明用于提供应用程序安装包的方法一个实施例的流程图。

其中,本发明的实施例,网络设备的主要功能包括:两个方面,一个针对个人用户,一个是针对企业用户。对于个人用户,网络设备接收用户的功能需求,将所述功能需求和网络设备所存储的应用程序的功能描述信息进行匹配,从而为用户推送合适的应用程序,根据个性化需求信息将个性配置信息插入在所述应用程序的预定位置,从而一次性为用户推送安装程序包,而且使用户一次安装到位,避免了用户多次的下载和安装过程,节约了用户的时间。

对于企业用户,管理、下发企业内网的应用,以及管理、下发安全策略等;服务器还提供丰富的移动终端统计与管理工具,企业管理员可以通过服务器查看每个需要被管理的移动终端的详细信息,包括:终端型号、系统版本、IMEI(International Mobile Equipment Identification Number,国际移动设备识别码)、序列号、MSISDN(移动台识别号码,俗称手机号码)、是否离线、是否 Root(超级用户)、更换密码时间、是否安装安全软件、电源信息、无线网络信息等。

图2为终端设备获取携带有个性配置信息的安装包的流程图。在步骤S1中,终端设备向网络设备发送安装及使用应用程序请求信息;所述安装及使用应用程序请求信息包括应用程序信息以及个性化需求信息;

在步骤S2中,网络设备接收来自终端设备的安装及使用应用程序请求信息;所在步骤S3中,根据所述应用程序信息查询安装包;根据所述个性化需求信息获取个性配置信息;在步骤S4中,将所述个性配置信息插入在所述安装包的预定位置,以生成携带有个性配置信息的安装包;在步骤S5中,将所述携带有个性配置信息的应用程序安装包发送给终端设备;在步骤S6中,所述终端设备从网络设备获取携带有个性配置信息的应用程序安装包。在安装携带有个性配置信息的应用程序安装包时,有两种实现方式,一种是终端设备首先分离出原始的安装包,进行所述原始的安装包的安装,之后再对个性配置信息进行加载以配置该软件,最后完成所有安装,这种情况主要适用于个性配置信息为插件、升级信息或者个性化设置信息的情况。还有一种方式是,终端设备直接执行带有个性配置信息的应用程序安装包,一次安装到位,这种情况主要适用于个性配置信息为原始的安装包在安装过程中各种选择、输入、登录等复杂的操作。因为有些应用程序的安装界面为英文或者其他外文或者用语过于专业,可能有些用户不理解界面的含义,这样通过自动采集用户的信息(和/或终端设备信息)和与用户交互获取用户数据后,原始的安装包在安装过程中自动识别分析这些用户数据以一次安装到位,大大节省了用户在安装过程中耗费的精力、时间。

本方案实施例中,应用程序安装包的格式具体为ZIP格式。具体地,在步骤S1中,终端设备向网络设备发送安装及使用应用程序请求信息,该请求信息中携带有定制信息;其中,定制信息可包括身份标识验证数据信息及SDK获取需求信息,如用户登陆ID、用户登陆密码、用户识别码等。

在步骤S2中,网络设备接收安装及使用应用程序请求信息;在步骤S3中,基于所述请求信息获取应用程序信息以及个性化加载信息。目前的应用程序的提供大都是提供应用程序名称列表或者仅能够根据应用程序名称查询应用程序。能够帮助用户在提出功能需求以及个性化设计的需求,就能够帮助用户查询到合适的应用程序,而且根据个性化的配置需求,直接将插件、工具包等需要进一步再安装的其他应用程序、或者繁杂的设置过程也一站解决。网络设备可通过接收终端设备发送的请求信息获取应用程序安装包的定制信息(即个性配置信息),也可通过读取该应用程序安装包预置的默认定制设置来获取;随后,根据定制信息生成与定制信息相匹配的附加配置信息(即个性配置信息)。

其中,与定制信息相匹配的附加配置信息,具体包括:与功能需求相匹配的可执行插件和/或可执行SDK文件、与配置需求相应的应用程序设置信息、与用户身份信息匹配的用户加载数据。

在一示例中,定制信息中包括用户识别码,网络设备在例如记录其注册用户相关信息的数据库中进行查询,来获取该用户识别码对应用户的用户登陆ID、用户登陆密码等信息,其中,该数据库中记录用户识别码及相应的用户注册信息、属性信息等。

在步骤S4中,将所述个性配置信息插入在所述安装包的预定位置,以生成携带有个性配置信息的安装包,具体为:将个性配置信息附加在应用程序安装包的末尾位置处。当应用程序安装包的格式为ZIP格式时,将个性配置信息直接附加在ZIP格式应用程序安装包的末尾位置处,同时,记录个性配置信息所在的具体位置信息。

例如,与身份标识验证数据信息相匹配的身份标识ID加载数据包括用户登录名和密码,则将包含用户登录名和密码的数据直接写在ZIP格式应用程序安装包的程序数据的末尾位置处,并记录包括用户登录名和密码的数据的起始位置。又例如,与身份标识验证数据信息相匹配的身份标识ID加载数据包括可执行文件时,则将该可执行文件的程序数据直接写在ZIP格式应用程序安装 包的程序数据的末尾位置处,并记录该可执行文件的程序数据的起始位置。

在步骤S5中,向终端设备发送该携带个性配置信息的应用程序安装包;在步骤S6中,终端设备接收网络设备反馈的与定制信息相应的携带个性配置信息的应用程序安装包;同时,也会将记录附加配置信息所在的具体位置信息的记录信息一同发送。所述步骤S6具体包括:,终端设备从携带附加配置信息的应用程序安装包的预定位置处提取附加配置信息及应用程序安装包。

具体地,终端设备基于记录附加配置信息所在的具体位置信息的记录信息,从携带附加配置信息的应用程序安装包的预定位置处提取附加配置信息的数据或可执行文件。

在安装完成应用程序安装包之后,运行该软件,并对附加配置信息进

行加载以配置该软件。

具体地,在终端设备中安装应用程序安装包,安装完成之后,运行该软件,并对提取出的附加配置信息进行加载以配置该软件。

例如,当附加配置信息为用户登录名和密码,则在运行该软件过程中加载用户登录名和密码,实现软件的自动登陆。当附加配置信息为皮肤软件包时,则运行该皮肤软件包,从而实现配置该软件的界面皮肤。

在一示例中,用户终端设备向网络设备发送下载应用程序的请求信息,其中,请求信息中包括请求下载的应用程序名称和用户终端设备ID;网络设备接收并解析该请求信息,读取到将该用户终端设备ID,随后生成授权令牌token作为附加配置信息,其中,token中建立应用程序的应用程序安装包标识与用户终端设备ID的对应关系;接着,将该token附加在应用程序安装包的末尾位置处,生成携带附加配置信息token的应用程序安装包;随后将该携带附加配置信息token的应用程序安装包发送至用户设备;用户设备接收到后提取其中的附加配置信息token,在安装完成应用程序,基于token将该应用程序在该用户设备上进行激活;若提取到的token中包括的用户终端设备ID与本用户终端设备ID一致,则激活应用程序;若提取到的token中包括的用户终端 设备ID与本用户终端设备ID不相符,则无法激活应用程序。

在另一示例中,如图3所示,用户终端设备向网络设备发送下载360天机应用程序的请求信息,其中,请求信息中包括请求下载的360天机的应用ID和用户终端设备ID;网络设备接收并解析该请求信息,读取到将该用户终端设备ID,根据该360天机的应用ID及该用户终端设备ID在数据库或第三方设备中获取与该360天机相关联的agent可执行文件,将agent可执行文件作为附加配置信息;接着,将该agent可执行文件附加在应用程序安装包的末尾位置处,生成携带附加配置信息agent的应用程序安装包;随后将该携带附加配置信息agent的应用程序安装包发送至用户设备;用户设备接收到后提取其中的附加配置信息agent,在安装完成360天机应用程序后运行360天机时,对agent进行加载,从而实现agent的相应功能。以下,对360天机的产品进行介绍说明:360天机在终端设备中建立存储企业数据的工作区,并以加密方式保存,同时对系统事件进行监测,当符合企业或用户设定的规则时,在工作区内执行与该事件对应的操作。接收企业管理平台发送的工作区策略和规则,并将工作区策略和规则存储在工作区的数据库中,终端设备中的工作区应用的更新或策略、规程的更新能够方便地进行。例如,终端设备可以将财务文件、生产文件、销售文件、市场文件、人力资源文件等发送到企业管理平台,并接收企业管理平台的处理结果,并加密存储。网络设备,如服务器的内容主要包括:网络设备根据针对每个用户组设置的待推送的应用程序列表,确定该用户组中每个用户的移动终端的标识信息;针对该用户组中每个用户的移动终端,检测该终端设备上的企业管理客户端是否登录;当检测到该终端设备上的企业管理客户端登录时,将该用户组对应的待推送的应用程序列表中的各应用程序的信息提供给所述企业管理客户端,使所述企业管理客户端在工作区中安装所述各应用程序。

企业管理服务器提供两种应用程序下发方式:自由安装和强制安装。通过自由安装方式下发的应用程序,供企业用户自由选择下载安装;通过强制安装 方式下发的应用程序,企业用户需安装该应用程序后才能正常使用工作区。具体实施中,针对工作区内的企业应用,一般采用强制安装方式;针对个人区内的个人应用,一般采用自由安装方式。当然也可以对工作区内的企业应用采用自由安装方式。通过自由安装方式下发的应用程序,将显示在工作区企业应用市场的应用列表中,客户端用户可自由选择下载安装;通过强制安装方式下发的应用,客户端用户需安装此应用才能正常使用工作区。本发明的实施例,在网络设备端,通过在应用程序安装包后直接添加附加配置信息,达到了不需要重新编译应用程序安装包,即可实现程序的动态调整的目的。在终端设备端,用户无需手工输入用户信息或执行多次下载安装等冗余操作,即可实现用户的自动登陆、软件附加功能的自动配置等目的,节约用户时间成本,提高使用体验。

在一优选实施例中(参照图1),生成与定制请求相匹配的附加配置信息之后,该方法还可包括,将附加配置信息进行加密,生成加密附加配置信息;在步骤S4中,将加密附加配置信息附加在应用程序安装包的预定位置处,生成携带加密附加配置信息的应用程序安装包。终端设备接收网络设备反馈的携带加密附加配置信息的应用程序安装包后,会执行相应的解密操作,以获取附加配置信息的应用程序安装包。其中,加密方式包括但不限于DSA、RSA、ECC等。

图4为本发明用于定制应用程序安装包的装置一个实施例的结构示意图。

本发明还提供了一种网络设备,包括:

接收单元100,用于接收来自终端设备的安装及使用应用程序请求信息;所述安装及使用应用程序请求信息包括应用程序信息以及个性化需求信息;

查询单元200,用于根据所述应用程序信息查询安装包;

个性信息生成单元300,用于根据所述个性化需求信息获取个性配置信息;

配置信息装载单元400,用于将所述个性配置信息插入在所述安装包的预定位置,以生成携带有个性配置信息的安装包;

发送单元500,用于将所述携带有个性配置信息的安装包发送给终端设备。

可选的,该网络设备还包括:

加密单元,用于对所述个性配置信息进行加密,生成加密的个性配置信息;

所述配置信息装载单元,用于将所述加密的个性配置信息插入在所述安装包的预定位置,以生成携带有加密的个性配置信息的安装包;所述发送单元将所述携带有加密的个性配置信息的安装包发送给终端设备。

可选的,还包括:信息确定单元,用于根据所述个性化需求确定需要终端设备用户选择的项目或者输入的信息,生成用户数据采集单并发送给终端设备;所述接收单元还用于接收终端设备根据所述用户数据采集单返回的用户数据;所述配置信息装载单元根据所述个性化需求信息、用户数据获取个性配置信息。

本方案的实施例中,用于定制应用程序安装包的装置位于网络设备中,辅助用于定制应用程序安装包的装置位于终端设备中,下述描述以网络设备和终端设备进行实施例的描述而不作区分。

首先,终端设备侧的发送模块网络设备发送应用程序安装包的定制请求;定制请求中携带有定制信息;随后,查询单元200,用于根据所述应用程序信息查询安装包,以确定向用户推送的基础软件包;个性信息生成单元300,获取个性化需求信息,用于根据所述个性化需求信息获取个性配置信息;配置信息装载单元400,用于将所述个性配置信息插入在所述安装包的预定位置,以生成携带有个性配置信息的安装包;接着,向终端设备发送该携带附加配置信息的应用程序安装包;终端设备接收网络设备反馈的与定制信息相应的携带附加配置信息的应用程序安装包;随后,终端设备从携带附加配置信息的应用程序安装包的预定位置处提取附加配置信息;随后,终端设备在安装完成应用程序安装包之后,运行该软件,并对附加配置信息进行加载以配置该软件。

本方案实施例中,应用程序安装包的格式具体为ZIP格式。

具体地,发送模块向网络设备发送应用程序安装包的定制请求,定制请求中携带有定制信息;其中,定制信息可包括身份标识验证数据信息及SDK获 取需求信息,如用户登陆ID、用户登陆密码、用户识别码等。

个性信息生成单元300,获取应用程序安装包的定制信息,生成与定制信息相匹配的附加配置信息;网络设备可通过接受终端设备发送的定制请求获取应用程序安装包的定制信息,也可通过读取该应用程序安装包预置的默认定制信息来获取;随后,根据定制信息生成与定制信息相匹配的附加配置信息。

其中,与定制信息相匹配的附加配置信息,具体包括:与身份标识验证数据信息相匹配的身份标识ID加载数据;或与SDK获取需求信息相匹配的SDK可执行文件。

在一示例中,定制信息中包括用户识别码,网络设备在例如记录其注册用户相关信息的数据库中进行查询,来获取该用户识别码对应用户的用户登陆ID、用户登陆密码等信息,其中,该数据库中记录用户识别码及相应的用户注册信息、属性信息等。

配置信息装载单元400将附加配置信息附加在应用程序安装包的预定位置处,生成携带附加配置信息的应用程序安装包;

将附加配置信息附加在应用程序安装包的预定位置处的方式,具体为:将附加配置信息附加在应用程序安装包的末尾位置处。当应用程序安装包的格式为ZIP格式时,将附加配置信息直接附加在ZIP格式应用程序安装包的末尾位置处,同时,记录附加配置信息所在的具体位置信息。

例如,与身份标识验证数据信息相匹配的身份标识ID加载数据包括用户登录名和密码,则将包含用户登录名和密码的数据直接写在ZIP格式应用程序安装包的程序数据的末尾位置处,并记录包括用户登录名和密码的数据的起始位置。又例如,与身份标识验证数据信息相匹配的身份标识ID加载数据包括可执行文件时,则将该可执行文件的程序数据直接写在ZIP格式应用程序安装包的程序数据的末尾位置处,并记录该可执行文件的程序数据的起始位置。

随后,网络设备向终端设备发送该携带附加配置信息的应用程序安装包;终端设备接收网络设备反馈的与定制信息相应的携带附加配置信息的应用程 序安装包;同时,也会将记录附加配置信息所在的具体位置信息的记录信息一同发送。

终端设备从携带附加配置信息的应用程序安装包的预定位置处提取附加配置信息及应用程序安装包。

具体地,终端设备基于记录附加配置信息所在的具体位置信息的记录信息,从携带附加配置信息的应用程序安装包的预定位置处提取附加配置信息的数据或可执行文件。

配置信息装载单元400,在安装完成应用程序安装包之后,运行该软件,并对附加配置信息进行加载以配置该软件。

具体地,在终端设备中安装应用程序安装包,安装完成之后,运行该软件,并对提取出的附加配置信息进行加载以配置该软件。

例如,当附加配置信息为用户登录名和密码,则在运行该软件过程中加载用户登录名和密码,实现软件的自动登陆。当附加配置信息为皮肤软件包时,则运行该皮肤软件包,从而实现配置该软件的界面皮肤。

其中,皮肤软件包例如为:根据终端设备发送的用户的心情或者输入关键字而匹配到的多个相关主题的皮肤安装包;这样可以实现在用户的配置下可以一个固定的主题进行皮肤的显示,直到用户进行进一步的配置;该主题也是可以是为了某些固定的主题和事件而特意下发的主题皮肤包。例如,纪念XXX事件而设计的一套主题皮肤;

上述主题皮肤安装包中,可以设有简单的接口获取外部信息,例如:时间、天气、气温、用户输入关键字,以实现对于上述成套皮肤安装包、主题皮肤安装包中的安装皮肤的切换。对于该接口,其可以是直接访问本地计算机的时间,也是可以访问特定网址获取特定的例如天气、气温等相关的信息。

本发明的实施例,在网络设备端,通过在应用程序安装包后直接添加附加配置信息,达到了不需要重新编译应用程序安装包,即可实现程序的动态调整的目的。在终端设备端,用户无需手工输入用户信息或执行多次下载安装等冗 余操作,即可实现用户的自动登陆、软件附加功能的自动配置等目的,节约用户时间成本,提高使用体验。

在一优选实施例中(参照图2),生成与定制请求相匹配的附加配置信息之后,还将附加配置信息进行加密,生成加密附加配置信息;配置信息装载单元将加密的个性信息附加在应用程序安装包的预定位置处,生成携带加密附加配置信息的应用程序安装包。终端设备接收网络设备反馈的携带加密附加配置信息的应用程序安装包后,会执行相应的解密操作,以获取附加配置信息的应用程序安装包。

本技术领域技术人员可以理解,本发明包括涉及用于执行本申请中所述操作中的一项或多项的设备。这些设备可以为所需的目的而专门设计和制造,或者也可以包括通用计算机中的已知设备。这些设备具有存储在其内的计算机程序,这些计算机程序选择性地激活或重构。这样的计算机程序可以被存储在设备(例如,计算机)可读介质中或者存储在适于存储电子指令并分别耦联到总线的任何类型的介质中,所述计算机可读介质包括但不限于任何类型的盘(包括软盘、硬盘、光盘、CD-ROM、和磁光盘)、ROM(Read-Only Memory,只读存储器)、RAM(Random Access Memory,随即存储器)、EPROM(Erasable ProgrammableRead-Only Memory,可擦写可编程只读存储器)、EEPROM(Electrically ErasableProgrammable Read-Only Memory,电可擦可编程只读存储器)、闪存、磁性卡片或光线卡片。也就是,可读介质包括由设备(例如,计算机)以能够读的形式存储或传输信息的任何介质。

本技术领域技术人员可以理解,可以用计算机程序指令来实现这些结构图和/或框图和/或流程图中的每个框以及这些结构图和/或框图和/或流图中的框的组合。本技术领域技术人员可以理解,可以将这些计算机程序指令提供给通用计算机、专业计算机或其他可编程数据处理方法的处理器来实现,从而通过计算机或其他可编程数据处理方法的处理器来执行本发明公开的结构图和/或框图和/或流图的框或多个框中指定的方案。

本技术领域技术人员可以理解,本发明中已经讨论过的各种操作、方法、流程中的步骤、措施、方案可以被交替、更改、组合或删除。进一步地,具有本发明中已经讨论过的各种操作、方法、流程中的其他步骤、措施、方案也可以被交替、更改、重排、分解、组合或删除。进一步地,现有技术中的具有与本发明中公开的各种操作、方法、流程中的步骤、措施、方案也可以被交替、更改、重排、分解、组合或删除。

以上所述仅是本发明的部分实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

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