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

技术编号:15724138 阅读:95 留言:0更新日期:2017-06-29 09:25
本发明专利技术提供了一种网络设备提供应用程序的方法,包括:接收来自终端设备的安装及使用应用程序请求信息;所述安装及使用应用程序请求信息包括应用程序信息以及个性化需求信息;根据所述应用程序信息查询安装包;根据所述个性化需求信息获取个性配置信息;将所述个性配置信息插入在所述安装包的预定位置,以生成携带有个性配置信息的安装包;将所述携带有个性配置信息的安装包发送给终端设备。本发明专利技术具有对于用户个性化的需求的可以实现定制化应用程序安装包的提供的技术效果。

【技术实现步骤摘要】
一种网络设备提供应用程序的方法以及一种网络设备
本专利技术涉及计算机
,具体而言,本专利技术涉及网络设备提供应用程序的方法以及应用程序安装的方法和网络设备。
技术介绍
随着计算机的发展,越来越多应用软件被开发,以满足人们工作和活动中的多样化需求。例如,用户通过安装的图像软件可以完成图片的编辑;用户通过安装的影音播放软件可以观看影音文件;用户通过安装的安全软件可以防护终端设备,通过安装文档处理软件可以完成文档的处理等等。终端设备通过线下或者网络上获取到应用程序安装包后首先对应用程序进行安装,完成安装后运行该应用程序。在获取的应用场景中,比如用户需要进行网上银行操作,就需要安装安全控件,下载安全控件后,就有几种不同的安装方法,最常用的一种是,需要进行个人登陆等操作才可以实现个性化的软件操作体验,现有的用户登陆方法,需要用户手动输入用户名及密码等识别信息,使得登陆步骤繁琐,还有一种是进行一键安装,但在进行一键安装时总会有一些其他的应用程序被下载和安装。在这种场景下,一方面需要用户经历繁琐、花费时间较长的登录过程,一方面又因为放开权限导致其他的应用程序被安装进来,拖慢计算机处理速度或者遭受隐私信息的盗取。还有一种情况,用户开始安装了一个软件,后来该软件的开发商开发出了新的版本或者新的功能,用户总是收到升级的提示,很多用户深受其扰,有时用户当时不需要,没升级,但过后可能需要了,却找不到了,也不太愿意花费精力去进行版本的对照。而且即使当时升级了,这种多次的下载、安装的冗长操作步骤也让用户很头疼。这就出现了一个问题,用户已经安装了原始软件,对于再此软件基础上的一些插件(包括一些新的工具包)如何在有需要时能够及时获取就成为一个亟待解决的问题。
技术实现思路
本专利技术的目的旨在至少解决上述技术缺陷之一,特别是软件的获取以及软件安装完毕后的需要花费较长时间才可进一步完成用户登陆、或需要执行步骤冗长的多次下载操作才可以获取相应的个性化应用体验的问题。本专利技术提供了一种网络设备提供应用程序的方法,包括:接收来自终端设备的安装及使用应用程序请求信息;所述安装及使用应用程序请求信息包括应用程序信息以及个性化需求信息;根据所述应用程序信息查询安装包;根据所述个性化需求信息获取个性配置信息;将所述个性配置信息插入在所述安装包的预定位置,以生成携带有个性配置信息的安装包;将所述携带有个性配置信息的安装包发送给终端设备。可选的,在所述步骤:根据所述个性化需求信息获取个性配置信息,之后,还包括:对所述个性配置信息进行加密,生成加密的个性配置信息;所述步骤:将所述个性配置信息插入在所述安装包的预定位置,以生成携带有个性配置信息的安装包;将所述携带有个性配置信息的安装包发送给终端设备,具体为:将所述加密的个性配置信息插入在所述安装包的预定位置,以生成携带有加密的个性配置信息的安装包;将所述携带有加密的个性配置信息的安装包发送给终端设备。可选的,在所述步骤:根据所述个性化需求信息获取个性配置信息,之前,还包括根据所述个性化需求确定需要终端设备用户选择的项目或者输入的信息,生成用户数据采集单并发送给终端设备;接收终端设备根据所述用户数据采集单返回的用户数据;所述步骤:根据所述个性化需求信息获取个性配置信息,具体为根据所述个性化需求信息、用户数据获取个性配置信息。可选的,所述应用程序信息包括应用程序名称、功能描述信息、厂商中的至少一个,所述个性化需求包括功能需求、配置需求、用户身份信息中的至少一个可选的,所述个性配置信息包括与功能需求相匹配的可执行插件和/或可执行SDK文件、与配置需求相应的应用程序设置信息、与用户身份信息匹配的用户加载数据中的至少一种。本专利技术还提供一种终端获取应用程序的方法,包括:向网络设备发送安装及使用应用程序请求信息;所述安装及使用应用程序请求信息包括应用程序信息以及个性化需求信息;从网络设备获取携带有个性配置信息的安装包,所述个性配置信息插入在所述安装包的预定位置,与所述个性化需求信息相匹配,所述安装包与所述应用程序信息相匹配。可选的,在所述步骤:从网络设备获取携带有个性配置信息的安装包,之后,还包括:运行所述安装包。本专利技术还提供了一种网络设备,包括:接收单元,用于接收来自终端设备的安装及使用应用程序请求信息;所述安装及使用应用程序请求信息包括应用程序信息以及个性化需求信息;查询单元,用于根据所述应用程序信息查询安装包;个性信息生成单元,用于根据所述个性化需求信息获取个性配置信息;配置信息装载单元,用于将所述个性配置信息插入在所述安装包的预定位置,以生成携带有个性配置信息的安装包;发送单元,用于将所述携带有个性配置信息的安装包发送给终端设备。可选的,该网络设备还包括:加密单元,用于对所述个性配置信息进行加密,生成加密的个性配置信息;所述配置信息装载单元,用于将所述加密的个性配置信息插入在所述安装包的预定位置,以生成携带有加密的个性配置信息的安装包;所述发送单元将所述携带有加密的个性配置信息的安装包发送给终端设备。可选的,还包括:信息确定单元,用于根据所述个性化需求确定需要终端设备用户选择的项目或者输入的信息,生成用户数据采集单并发送给终端设备;所述接收单元还用于接收终端设备根据所述用户数据采集单返回的用户数据;所述配置信息装载单元根据所述个性化需求信息、用户数据获取个性配置信息。本专利技术至少具有以下技术效果:在用户不知道安装哪种应用程序的情况下,能够向用户推送满足功能需求的应用程序;用户安装过程一次完成,不需要一次次升级,不需要多次下载安装,为用户节省了时间。对于用户个性化的需求,可以实现定制化应用程序安装包的提供。附图说明本专利技术上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:图1为本专利技术提供应用程序安装包的方法一个实施例的流程图;图2为本专利技术获取应用程序安装包的方法一个实施例的流程图;图3为本专利技术获取携带有agent可执行文件的天机应用的示意图;图4为本专利技术用于提供应用程序安装包的网络设备的一个实施例的结构示意图。具体实施方式下面详细描述本专利技术的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本专利技术,而不能解释为对本专利技术的限制。本
技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本专利技术的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。应该理解,当我们称元件被“连接”或“耦接”到另一元件时,它可以直接连接或耦接到其他元件,或者也可以存在中间元件。此外,这里使用的“连接”或“耦接”可以包括无线连接或无线耦接。这里使用的措辞“和/或”包括一个或更多个相关联的列出项的全部或任一单元和全部组合。本
技术人员可以理解,除非另外定义,这里使用的所有术语(包括技术术语和科学术语),具有与本专利技术所属领域中的普通技术人员的一般理解相同的意义。还应该理解的是,诸如通用字典中定义的那些术本文档来自技高网
...
一种网络设备提供应用程序的方法以及一种网络设备

【技术保护点】
一种网络设备提供应用程序的方法,其特征在于,包括:接收来自终端设备的安装及使用应用程序请求信息;所述安装及使用应用程序请求信息包括应用程序信息以及个性化需求信息;根据所述应用程序信息查询安装包;根据所述个性化需求信息获取个性配置信息;将所述个性配置信息插入在所述安装包的预定位置,以生成携带有个性配置信息的安装包;将所述携带有个性配置信息的安装包发送给终端设备。

【技术特征摘要】
1.一种网络设备提供应用程序的方法,其特征在于,包括:接收来自终端设备的安装及使用应用程序请求信息;所述安装及使用应用程序请求信息包括应用程序信息以及个性化需求信息;根据所述应用程序信息查询安装包;根据所述个性化需求信息获取个性配置信息;将所述个性配置信息插入在所述安装包的预定位置,以生成携带有个性配置信息的安装包;将所述携带有个性配置信息的安装包发送给终端设备。2.根据权利要求1所述的方法,其特征还在于,在所述步骤:根据所述个性化需求信息获取个性配置信息,之后,还包括:对所述个性配置信息进行加密,生成加密的个性配置信息;所述步骤:将所述个性配置信息插入在所述安装包的预定位置,以生成携带有个性配置信息的安装包;将所述携带有个性配置信息的安装包发送给终端设备,具体为:将所述加密的个性配置信息插入在所述安装包的预定位置,以生成携带有加密的个性配置信息的安装包;将所述携带有加密的个性配置信息的安装包发送给终端设备。3.根据权利要求1或2所述的方法,在所述步骤:根据所述个性化需求信息获取个性配置信息,之前,还包括根据所述个性化需求确定需要终端设备用户选择的项目或者输入的信息,生成用户数据采集单并发送给终端设备;接收终端设备根据所述用户数据采集单返回的用户数据;所述步骤:根据所述个性化需求信息获取个性配置信息,具体为根据所述个性化需求信息、用户数据获取个性配置信息。4.根据权利要求1-3任一项所述的方法,其特征还在于,所述应用程序信息包括应用程序名称、功能描述信息、厂商中的至少一个,所述个性化需求包括功能需求、配置需求、用户身份信息中的至少一个。5.根据权利要求1-4任一项所述的方法,其特征还在于,所述个性配置信息包括与功能需求相匹配的可执行插件和/或可执行SDK文件、与配置需求相应的应用程序设置信息、与用户身份...

【专利技术属性】
技术研发人员:刘伟李旋张晨王力
申请(专利权)人:北京奇虎科技有限公司奇智软件北京有限公司
类型:发明
国别省市:北京,11

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

1