CN104935623A - 一种应用管理方法及更新发布服务器 - Google Patents

一种应用管理方法及更新发布服务器 Download PDF

Info

Publication number
CN104935623A
CN104935623A CN201410109581.2A CN201410109581A CN104935623A CN 104935623 A CN104935623 A CN 104935623A CN 201410109581 A CN201410109581 A CN 201410109581A CN 104935623 A CN104935623 A CN 104935623A
Authority
CN
China
Prior art keywords
user terminal
version information
publisher server
renewal
update contruction
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201410109581.2A
Other languages
English (en)
Other versions
CN104935623B (zh
Inventor
胡鹏
蔡智博
黎晓波
于维军
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN201410109581.2A priority Critical patent/CN104935623B/zh
Publication of CN104935623A publication Critical patent/CN104935623A/zh
Application granted granted Critical
Publication of CN104935623B publication Critical patent/CN104935623B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Stored Programmes (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

本发明实施例公开一种应用管理方法及更新发布服务器,其中方法包括如下步骤:版本管理装置根据针对内部应用所提交的更新信息,生成所述内部应用的更新安装包;所述版本管理装置将所述更新安装包发送至更新发布服务器;所述更新发布服务器对所述更新安装包设置版本信息,并对所述版本信息进行发布;具备更新权限的用户终端根据所述版本信息对所述内部应用进行更新。可以实现内部应用的更新过程,保证内部应用的更新安装包的私密性和安全性。

Description

一种应用管理方法及更新发布服务器
技术领域
本发明涉及计算机技术领域,具体涉及应用更新技术领域,尤其涉及一种应用管理方法及更新发布服务器。
背景技术
随着计算机技术的不断开发和完善,手机和平板电脑等智能终端已经成为了人们生活中不可或缺的一个部分,通过智能终端中的应用可以提供不同功能的服务,例如文件传输、摄像、玩游戏、购物等,满足了用户的不同需求。
为了保证应用的服务质量,应用的开发商会持续的对自身开发的应用提供更新安装包,并将更新安装包发布到开放平台中提供给用户自行下载更新,这些更新安装包可以被任何智能终端所获取,而对于一些内部应用,例如:公司开发的内部应用等,其更新安装包也同样需要被发布到开放平台中,因此无法保证内部应用的更新安装包的私密性和安全性。
发明内容
本发明实施例提供一种应用管理方法及更新发布服务器,可以实现内部应用的更新过程,保证内部应用的更新安装包的私密性和安全性。
为了解决上述技术问题,本发明实施例第一方面提供了一种应用管理方法,可包括:
版本管理装置根据针对内部应用所提交的更新信息,生成所述内部应用的更新安装包;
所述版本管理装置将所述更新安装包发送至更新发布服务器;
所述更新发布服务器对所述更新安装包设置版本信息,并对所述版本信息进行发布;
具备更新权限的用户终端根据所述版本信息对所述内部应用进行更新。
本发明实施例第二方面提供了一种应用管理方法,可包括:
更新发布服务器接收版本管理装置发送的针对内部应用的更新信息所生成的更新安装包;
所述更新发布服务器对所述更新安装包设置版本信息,并对所述版本信息进行发布,以使具备更新权限的用户终端根据所述版本信息对所述内部应用进行更新。
本发明实施例第三方面提供了一种更新发布服务器,可包括:
安装包接收单元,用于接收版本管理装置发送的针对内部应用的更新信息所生成的更新安装包;
信息设置发布单元,用于对所述更新安装包设置版本信息,并对所述版本信息进行发布,以使具备更新权限的用户终端根据所述版本信息对所述内部应用进行更新。
在本发明实施例中,通过更新发布服务器接收版本管理装置发送的针对内部应用的更新信息所生成的更新安装包,由更新发布服务器对所述更新安装包设置版本信息,并对所述版本信息进行发布,无需使用开放平台对更新安装包进行发布,具备更新权限的用户终端可以根据所述版本信息对所述内部应用进行更新,避免了内部应用的版本信息被任意用户终端所获取,从而保证了内部应用的更新安装包的私密性和安全性。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例提供的一种应用管理方法的流程示意图;
图2是本发明实施例提供的一种应用管理方法的时序示意图;
图3是本发明实施例提供的另一种应用管理方法的流程示意图;
图4是本发明实施例提供的又一种应用管理方法的流程示意图;
图5是本发明实施例提供的一种更新发布服务器的结构示意图;
图6是本发明实施例提供的信息设置发布单元的结构示意图;
图7是本发明实施例提供的另一种更新发布服务器的结构示意图;
图8是本发明实施例提供的又一种更新发布服务器的结构示意图;
图9是本发明实施例提供的一种应用管理***的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例提供的应用管理方法可以应用于不希望被公开的内部应用的更新管理场景,例如:供公司使用的内部应用、供测试人员进行测试的内部应用等,开发人员可以将所开发的针对内部应用的更新信息提交至版本管理装置,所述版本管理装置可以根据所述更新信息生成所述内部应用的更新安装包,并将所述更新安装包发送至更新发布服务器,所述更新发布服务器对所述更新安装包设置版本信息,并对所述版本信息进行发布,具备更新权限的用户终端可以根据所述版本信息对所述内部应用进行更新。通过更新发布服务器接收版本管理装置发送的针对内部应用的更新信息所生成的更新安装包,由更新发布服务器对所述更新安装包设置版本信息,并对所述版本信息进行发布,无需使用开放平台对更新安装包进行发布,同时发布的版本信息只可以被具备更新权限的用户终端获取,并且对所述用户终端的内部应用进行更新,避免了内部应用的版本信息被任意用户终端所获取,从而保证了内部应用的更新安装包的私密性和安全性。
本发明实施例涉及的版本管理装置可以为SVN(Subversion)服务器(SVN服务器是近年来崛起的版本管理***,可以对软件代码进行配置管理);所述用户终端可以包括:计算机、平板电脑、智能手机、笔记本电脑、掌上电脑以及移动互联网设备(MID)等终端设备;所述更新信息具体可以为针对所述内部应用提交的更新代码;所述版本信息可以包括所述更新安装包的链接标识、版本标识、版本描述、适用终端类型、开发人员信息等。
下面将结合附图1-附图4,对本发明实施例提供的应用管理方法进行详细介绍。
请参见图1,为本发明实施例提供了一种应用管理方法的流程示意图。本发明实施例从版本管理装置侧、更新发布服务器侧以及用户终端侧共同阐述应用管理方法的具体流程,该方法可以包括以下步骤S101-步骤S104。
S101,版本管理装置根据针对内部应用所提交的更新信息,生成所述内部应用的更新安装包;
具体的,开发人员可以将针对内部应用的更新信息提交到版本管理装置,所述版本管理装置可以根据所提交的所述更新信息,生成所述内部应用的更新安装包,优选的,当所述版本管理装置获取了所述更新信息时,所述版本管理装置可以触发对所述更新信息的持续集成,对所述更新信息进行持续集成处理,生成用户终端可识别的所述内部应用的更新安装包。所述持续集成处理的过程与现有技术相同,在此不进行赘述。
S102,所述版本管理装置将所述更新安装包发送至更新发布服务器;
具体的,所述版本管理装置可以将生成的所述更新安装包发送至更新发布服务器。
S103,所述更新发布服务器对所述更新安装包设置版本信息,并对所述版本信息进行发布;
具体的,所述更新发布服务器可以对所述更新安装包设置版本信息,并对所述版本信息进行发布。
进一步的,所述更新发布服务器可以对所述更新安装包进行保存,并根据所述更新安装包在所述更新发布服务器中所存放的位置生成链接标识,所述链接标识具体可以为统一资源定位符(Uniform Resource Locator,URL),所述更新发布服务器向所述版本管理装置提取所述更新信息的属性信息,所述属性信息可以为所述版本管理装置对所述更新信息进行持续集成处理时的日志信息以及开发人员在编写所述更新信息时录入的信息等,所述更新发布服务器对所述属性信息进行解析,获取所述属性信息中所记录的所述更新安装包的版本标识、版本描述、适用终端类型等,所述版本标识具体可以表示为此次更新的版本号。所述更新发布服务器采用所述链接标识、所述版本标识、所述版本描述和所述适用终端类型对所述更新安装包的版本信息进行设置,所述版本信息还可以包括开发人员录入的开发人员信息(例如:姓名等)、是否为发布版本的信息等。所述更新发布服务器将所述版本信息发布至具备更新权限的用户终端中,优选的,所述版本信息可以发布在所述更新发布服务器提供的发布页面中,所述发布页面可以在具备更新权限的用户终端中进行显示。
需要说明的是,所述更新发布服务器可以先记录所输入的用户终端的终端标识,将所述终端标识对应的用户终端标记为具备更新权限的用户终端,因此具备更新权限的用户终端的持有用户才可以查看所述版本信息。当然,所述更新发布服务器也可以将所述版本信息进行公开发布,只有具备更新权限的用户终端才可以使用所述版本信息对应的更新安装包对所述用户终端中的内部应用进行更新,但是采用公开发布的方式不能很好的保证所述更新安装包的安全性。所述具备更新权限的用户终端还可以为用户使用内部分配的用户账号进行登录的用户终端,例如:用户使用公司分配的工号在公司的用户终端中进行登录等,当登录后,所述更新发布服务器可以识别所述用户账号,该用户终端可以被所述更新发布服务器标记为具备更新权限的用户终端,而当退出登录后,所述更新发布服务器可以删除该用户终端的更新权限。由于采用的是内部分配的用户账号,并且使用的用户终端也为内部分配的用户终端,因此采用此方式进行更新权限的配置也可以保证所述更新安装包的安全性。或者,所述具备更新权限的用户终端还可以为接入至同一局域网络的用户终端,所述局域网络优选为内部设置的网络(例如:公司内部网络等),所述更新发布服务器可以根据接入该局域网络的用户终端的网络互联协议(Internet Protocol,IP)标识,将该用户终端标记为具备更新权限的用户终端。
S104,具备更新权限的用户终端根据所述版本信息对所述内部应用进行更新;
具体的,具备更新权限的用户终端可以定时监听所述更新发布服务器发布的版本信息,例如:每隔预设时间获取一次版本信息等,所述用户终端可以对所述用户终端存储的所述内部应用的当前版本信息与所述版本信息进行匹配,进一步的,可以对所述当前版本信息中的版本标识与所述版本信息中的版本标识进行匹配。
当所述用户终端存储的所述内部应用的当前版本信息与所述版本信息不一致时,所述用户终端采用所述版本信息向所述更新发布服务器获取所述更新安装包,进一步的,所述用户终端可以采用所述版本信息中的链接标识向所述更新发布服务器获取所述更新安装包,并使用所述更新安装包对所述内部应用进行更新,优选的,在更新后,所述用户终端可以显示所述版本信息中的所述版本描述、所述适用终端类型、所述开发人员信息以及是否为发布版本的信息等。
在本发明实施例中,通过更新发布服务器接收版本管理装置发送的针对内部应用的更新信息所生成的更新安装包,由更新发布服务器对所述更新安装包设置版本信息,并对所述版本信息进行发布,无需使用开放平台对更新安装包进行发布;通过对用户终端进行更新权限标记,并提供多种更新权限的标记方式,可以保证更新信息的精确发布;通过实现自动编译、自动持续集成处理、版本信息自动生成等过程,提高了更新安装包发放的效率;具备更新权限的用户终端可以根据所述版本信息对所述内部应用进行更新,避免了内部应用的版本信息被任意用户终端所获取,从而保证了内部应用的更新安装包的私密性和安全性。
请参见图2,为本发明实施例提供了一种应用管理方法的时序示意图。本发明实施例从版本管理装置侧、更新发布服务器侧以及用户终端侧共同阐述应用管理方法的具体流程,该方法可以包括以下步骤S201-步骤S212。
S201,更新发布服务器记录所输入的用户终端的终端标识,并将所述终端标识对应的用户终端标记为具备更新权限的用户终端;
具体的,更新发布服务器在对针对内部应用的更新安装包所设置的版本信息进行发布前,可以先记录所输入的用户终端的终端标识,将所述终端标识对应的用户终端标记为具备更新权限的用户终端,因此具备更新权限的用户终端的持有用户才可以查看所述版本信息。当然,所述更新发布服务器也可以将所述版本信息进行公开发布,只有具备更新权限的用户终端才可以使用所述版本信息对应的更新安装包对所述用户终端中的内部应用进行更新,但是采用公开发布的方式不能很好的保证所述更新安装包的安全性。所述具备更新权限的用户终端还可以为用户使用内部分配的用户账号进行登录的用户终端,例如:用户使用公司分配的工号在公司的用户终端中进行登录等,当登录后,所述更新发布服务器可以识别所述用户账号,该用户终端可以被所述更新发布服务器标记为具备更新权限的用户终端,而当退出登录后,所述更新发布服务器可以删除该用户终端的更新权限。由于采用的是内部分配的用户账号,并且使用的用户终端也为内部分配的用户终端,因此采用此方式进行更新权限的配置也可以保证所述更新安装包的安全性。或者,所述具备更新权限的用户终端还可以为接入至同一局域网络的用户终端,所述局域网络优选为内部设置的网络(例如:公司内部网络等),所述更新发布服务器可以根据接入该局域网络的用户终端的IP标识,将该用户终端标记为具备更新权限的用户终端。
S202,版本管理装置获取针对内部应用所提交的更新信息;
S203,所述版本管理装置对所述更新信息进行持续集成处理,生成所述内部应用的更新安装包;
具体的,开发人员可以将针对内部应用的更新信息提交到版本管理装置,所述版本管理装置可以根据所提交的所述更新信息,生成所述内部应用的更新安装包,优选的,当所述版本管理装置获取了所述更新信息时,所述版本管理装置可以触发对所述更新信息的持续集成,对所述更新信息进行持续集成处理,生成用户终端可识别的所述内部应用的更新安装包。所述持续集成处理的过程与现有技术相同,在此不进行赘述。
S204,所述版本管理装置将所述更新安装包发送至更新发布服务器;
具体的,所述版本管理装置可以将生成的所述更新安装包发送至更新发布服务器。
S205,所述更新发布服务器保存所述更新安装包,并根据所述更新安装包的存放位置生成链接标识;
S206,所述更新发布服务器向所述版本管理装置提取所述更新信息的属性信息;
S207,所述更新发布服务器解析所述属性信息获取所记录的版本标识、版本描述和适用终端类型;
S208,所述更新发布服务器采用所述链接标识、所述版本标识、所述版本描述和所述适用终端类型对所述更新安装包的版本信息进行设置;
S209,所述更新发布服务器将所述版本信息发布至具备更新权限的用户终端中;
具体的,所述更新发布服务器可以对所述更新安装包设置版本信息,并对所述版本信息进行发布。
进一步的,所述更新发布服务器可以对所述更新安装包进行保存,并根据所述更新安装包在所述更新发布服务器中所存放的位置生成链接标识,所述链接标识具体可以为URL,所述更新发布服务器向所述版本管理装置提取所述更新信息的属性信息,所述属性信息可以为所述版本管理装置对所述更新信息进行持续集成处理时的日志信息以及开发人员在编写所述更新信息时录入的信息等,所述更新发布服务器对所述属性信息进行解析,获取所述属性信息中所记录的所述更新安装包的版本标识、版本描述、适用终端类型等,所述版本标识具体可以表示为此次更新的版本号。所述更新发布服务器采用所述链接标识、所述版本标识、所述版本描述和所述适用终端类型对所述更新安装包的版本信息进行设置,所述版本信息还可以包括开发人员录入的开发人员信息(例如:姓名等)、是否为发布版本的信息等。所述更新发布服务器将所述版本信息发布至具备更新权限的用户终端中,优选的,所述版本信息可以发布在所述更新发布服务器提供的发布页面中,所述发布页面可以在具备更新权限的用户终端中进行显示。
S210,具备更新权限的用户终端向所述更新发布服务器获取所述版本信息;
S211,当所述用户终端存储的所述内部应用的当前版本信息与所述版本信息不一致时,所述用户终端采用所述版本信息向所述更新发布服务器获取所述更新安装包;
S212,所述用户终端使用所述更新安装包对所述内部应用进行更新;
具体的,具备更新权限的用户终端可以定时监听所述更新发布服务器发布的版本信息,例如:每隔预设时间获取一次版本信息等,所述用户终端可以对所述用户终端存储的所述内部应用的当前版本信息与所述版本信息进行匹配,进一步的,可以对所述当前版本信息中的版本标识与所述版本信息中的版本标识进行匹配。
当所述用户终端存储的所述内部应用的当前版本信息与所述版本信息不一致时,所述用户终端采用所述版本信息向所述更新发布服务器获取所述更新安装包,进一步的,所述用户终端可以采用所述版本信息中的链接标识向所述更新发布服务器获取所述更新安装包,并使用所述更新安装包对所述内部应用进行更新,优选的,在更新后,所述用户终端可以显示所述版本信息中的所述版本描述、所述适用终端类型、所述开发人员信息以及是否为发布版本的信息等。
在本发明实施例中,通过更新发布服务器接收版本管理装置发送的针对内部应用的更新信息所生成的更新安装包,由更新发布服务器对所述更新安装包设置版本信息,并对所述版本信息进行发布,无需使用开放平台对更新安装包进行发布;通过对用户终端进行更新权限标记,并提供多种更新权限的标记方式,可以保证更新信息的精确发布;通过实现自动编译、自动持续集成处理、版本信息自动生成等过程,提高了更新安装包发放的效率;具备更新权限的用户终端可以根据所述版本信息对所述内部应用进行更新,避免了内部应用的版本信息被任意用户终端所获取,从而保证了内部应用的更新安装包的私密性和安全性。
请参见图3,为本发明实施例提供了另一种应用管理方法的流程示意图。本发明实施例从更新发布服务器侧阐述应用管理方法的具体流程,该方法可以包括以下步骤S301-步骤S302。
S301,更新发布服务器接收版本管理装置发送的针对内部应用的更新信息所生成的更新安装包;
具体的,开发人员可以将针对内部应用的更新信息提交到版本管理装置,所述版本管理装置可以根据所提交的所述更新信息,生成所述内部应用的更新安装包,所述版本管理装置可以将生成的所述更新安装包发送至更新发布服务器,所述更新发布服务器接收所述版本管理装置发送的所述更新安装包。
S302,所述更新发布服务器对所述更新安装包设置版本信息,并对所述版本信息进行发布,以使具备更新权限的用户终端根据所述版本信息对所述内部应用进行更新;
具体的,所述更新发布服务器可以对所述更新安装包设置版本信息,并对所述版本信息进行发布。
进一步的,所述更新发布服务器可以对所述更新安装包进行保存,并根据所述更新安装包在所述更新发布服务器中所存放的位置生成链接标识,所述链接标识具体可以为URL,所述更新发布服务器向所述版本管理装置提取所述更新信息的属性信息,所述属性信息可以为所述版本管理装置对所述更新信息进行持续集成处理时的日志信息以及开发人员在编写所述更新信息时录入的信息等,所述更新发布服务器对所述属性信息进行解析,获取所述属性信息中所记录的所述更新安装包的版本标识、版本描述、适用终端类型等,所述版本标识具体可以表示为此次更新的版本号。所述更新发布服务器采用所述链接标识、所述版本标识、所述版本描述和所述适用终端类型对所述更新安装包的版本信息进行设置,所述版本信息还可以包括开发人员录入的开发人员信息(例如:姓名等)、是否为发布版本的信息等。所述更新发布服务器将所述版本信息发布至具备更新权限的用户终端中,优选的,所述版本信息可以发布在所述更新发布服务器提供的发布页面中,所述发布页面可以在具备更新权限的用户终端中进行显示。
需要说明的是,所述更新发布服务器可以先记录所输入的用户终端的终端标识,将所述终端标识对应的用户终端标记为具备更新权限的用户终端,因此具备更新权限的用户终端的持有用户才可以查看所述版本信息。当然,所述更新发布服务器也可以将所述版本信息进行公开发布,只有具备更新权限的用户终端才可以使用所述版本信息对应的更新安装包对所述用户终端中的内部应用进行更新,但是采用公开发布的方式不能很好的保证所述更新安装包的安全性。所述具备更新权限的用户终端还可以为用户使用内部分配的用户账号进行登录的用户终端,例如:用户使用公司分配的工号在公司的用户终端中进行登录等,当登录后,所述更新发布服务器可以识别所述用户账号,该用户终端可以被所述更新发布服务器标记为具备更新权限的用户终端,而当退出登录后,所述更新发布服务器可以删除该用户终端的更新权限。由于采用的是内部分配的用户账号,并且使用的用户终端也为内部分配的用户终端,因此采用此方式进行更新权限的配置也可以保证所述更新安装包的安全性。或者,所述具备更新权限的用户终端还可以为接入至同一局域网络的用户终端,所述局域网络优选为内部设置的网络(例如:公司内部网络等),所述更新发布服务器可以根据接入该局域网络的用户终端的IP标识,将该用户终端标记为具备更新权限的用户终端。
具备更新权限的用户终端可以定时监听所述更新发布服务器发布的版本信息,例如:每隔预设时间获取一次版本信息等,所述用户终端可以对所述用户终端存储的所述内部应用的当前版本信息与所述版本信息进行匹配,进一步的,可以对所述当前版本信息中的版本标识与所述版本信息中的版本标识进行匹配。
当所述用户终端存储的所述内部应用的当前版本信息与所述版本信息不一致时,所述用户终端采用所述版本信息向所述更新发布服务器获取所述更新安装包,进一步的,所述用户终端可以采用所述版本信息中的链接标识向所述更新发布服务器获取所述更新安装包,并使用所述更新安装包对所述内部应用进行更新,优选的,在更新后,所述用户终端可以显示所述版本信息中的所述版本描述、所述适用终端类型、所述开发人员信息以及是否为发布版本的信息等。
在本发明实施例中,通过更新发布服务器接收版本管理装置发送的针对内部应用的更新信息所生成的更新安装包,由更新发布服务器对所述更新安装包设置版本信息,并对所述版本信息进行发布,无需使用开放平台对更新安装包进行发布;具备更新权限的用户终端可以根据所述版本信息对所述内部应用进行更新,避免了内部应用的版本信息被任意用户终端所获取,从而保证了内部应用的更新安装包的私密性和安全性。
请参见图4,为本发明实施例提供了又一种应用管理方法的流程示意图。本发明实施例从更新发布服务器侧阐述应用管理方法的具体流程,该方法可以包括以下步骤S401-步骤S407。
S401,更新发布服务器记录所输入的用户终端的终端标识,并将所述终端标识对应的用户终端标记为具备更新权限的用户终端;
具体的,更新发布服务器在对针对内部应用的更新安装包所设置的版本信息进行发布前,可以先记录所输入的用户终端的终端标识,将所述终端标识对应的用户终端标记为具备更新权限的用户终端,因此具备更新权限的用户终端的持有用户才可以查看所述版本信息。当然,所述更新发布服务器也可以将所述版本信息进行公开发布,只有具备更新权限的用户终端才可以使用所述版本信息对应的更新安装包对所述用户终端中的内部应用进行更新,但是采用公开发布的方式不能很好的保证所述更新安装包的安全性。所述具备更新权限的用户终端还可以为用户使用内部分配的用户账号进行登录的用户终端,例如:用户使用公司分配的工号在公司的用户终端中进行登录等,当登录后,所述更新发布服务器可以识别所述用户账号,该用户终端可以被所述更新发布服务器标记为具备更新权限的用户终端,而当退出登录后,所述更新发布服务器可以删除该用户终端的更新权限。由于采用的是内部分配的用户账号,并且使用的用户终端也为内部分配的用户终端,因此采用此方式进行更新权限的配置也可以保证所述更新安装包的安全性。或者,所述具备更新权限的用户终端还可以为接入至同一局域网络的用户终端,所述局域网络优选为内部设置的网络(例如:公司内部网络等),所述更新发布服务器可以根据接入该局域网络的用户终端的IP标识,将该用户终端标记为具备更新权限的用户终端。
S402,更新发布服务器接收版本管理装置发送的针对内部应用的更新信息所生成的更新安装包;
具体的,开发人员可以将针对内部应用的更新信息提交到版本管理装置,所述版本管理装置可以根据所提交的所述更新信息,生成所述内部应用的更新安装包,所述版本管理装置可以将生成的所述更新安装包发送至更新发布服务器,所述更新发布服务器接收所述版本管理装置发送的所述更新安装包。
S403,所述更新发布服务器保存所述更新安装包,并根据所述更新安装包的存放位置生成链接标识;
S404,所述更新发布服务器向所述版本管理装置提取所述更新信息的属性信息;
S405,所述更新发布服务器解析所述属性信息获取所记录的版本标识、版本描述和适用终端类型;
S406,所述更新发布服务器采用所述链接标识、所述版本标识、所述版本描述和所述适用终端类型对所述更新安装包的版本信息进行设置;
S407,所述更新发布服务器将所述版本信息发布至具备更新权限的用户终端中,以使具备更新权限的用户终端根据所述版本信息对所述内部应用进行更新;
具体的,所述更新发布服务器可以对所述更新安装包设置版本信息,并对所述版本信息进行发布。
进一步的,所述更新发布服务器可以对所述更新安装包进行保存,并根据所述更新安装包在所述更新发布服务器中所存放的位置生成链接标识,所述链接标识具体可以为URL,所述更新发布服务器向所述版本管理装置提取所述更新信息的属性信息,所述属性信息可以为所述版本管理装置对所述更新信息进行持续集成处理时的日志信息以及开发人员在编写所述更新信息时录入的信息等,所述更新发布服务器对所述属性信息进行解析,获取所述属性信息中所记录的所述更新安装包的版本标识、版本描述、适用终端类型等,所述版本标识具体可以表示为此次更新的版本号。所述更新发布服务器采用所述链接标识、所述版本标识、所述版本描述和所述适用终端类型对所述更新安装包的版本信息进行设置,所述版本信息还可以包括开发人员录入的开发人员信息(例如:姓名等)、是否为发布版本的信息等。所述更新发布服务器将所述版本信息发布至具备更新权限的用户终端中,优选的,所述版本信息可以发布在所述更新发布服务器提供的发布页面中,所述发布页面可以在具备更新权限的用户终端中进行显示。
需要说明的是,所述更新发布服务器可以先记录所输入的用户终端的终端标识,将所述终端标识对应的用户终端标记为具备更新权限的用户终端,因此具备更新权限的用户终端的持有用户才可以查看所述版本信息。当然,所述更新发布服务器也可以将所述版本信息进行公开发布,只有具备更新权限的用户终端才可以使用所述版本信息对应的更新安装包对所述用户终端中的内部应用进行更新,但是采用公开发布的方式不能很好的保证所述更新安装包的安全性。所述具备更新权限的用户终端还可以为用户使用内部分配的用户账号进行登录的用户终端,例如:用户使用公司分配的工号在公司的用户终端中进行登录等,当登录后,所述更新发布服务器可以识别所述用户账号,该用户终端可以被所述更新发布服务器标记为具备更新权限的用户终端,而当退出登录后,所述更新发布服务器可以删除该用户终端的更新权限。由于采用的是内部分配的用户账号,并且使用的用户终端也为内部分配的用户终端,因此采用此方式进行更新权限的配置也可以保证所述更新安装包的安全性。或者,所述具备更新权限的用户终端还可以为接入至同一局域网络的用户终端,所述局域网络优选为内部设置的网络(例如:公司内部网络等),所述更新发布服务器可以根据接入该局域网络的用户终端的IP标识,将该用户终端标记为具备更新权限的用户终端。
具备更新权限的用户终端可以定时监听所述更新发布服务器发布的版本信息,例如:每隔预设时间获取一次版本信息等,所述用户终端可以对所述用户终端存储的所述内部应用的当前版本信息与所述版本信息进行匹配,进一步的,可以对所述当前版本信息中的版本标识与所述版本信息中的版本标识进行匹配。
当所述用户终端存储的所述内部应用的当前版本信息与所述版本信息不一致时,所述用户终端采用所述版本信息向所述更新发布服务器获取所述更新安装包,进一步的,所述用户终端可以采用所述版本信息中的链接标识向所述更新发布服务器获取所述更新安装包,并使用所述更新安装包对所述内部应用进行更新,优选的,在更新后,所述用户终端可以显示所述版本信息中的所述版本描述、所述适用终端类型、所述开发人员信息以及是否为发布版本的信息等。
在本发明实施例中,通过更新发布服务器接收版本管理装置发送的针对内部应用的更新信息所生成的更新安装包,由更新发布服务器对所述更新安装包设置版本信息,并对所述版本信息进行发布,无需使用开放平台对更新安装包进行发布;通过对用户终端进行更新权限标记,并提供多种更新权限的标记方式,可以保证更新信息的精确发布;具备更新权限的用户终端可以根据所述版本信息对所述内部应用进行更新,避免了内部应用的版本信息被任意用户终端所获取,从而保证了内部应用的更新安装包的私密性和安全性。
下面将结合附图5-附图8,对本发明实施例提供的更新发布服务器进行详细介绍。需要说明的是,附图5-附图8所示的更新发布服务器,用于执行本发明图3和图4所示实施例的方法,为了便于说明,仅示出了与本发明实施例相关的部分,具体技术细节未揭示的,请参照本发明图3和图4所示的实施例。
请参见图5,为本发明实施例提供了一种更新发布服务器的结构示意图。如图5所示,本发明实施例的所述更新发布服务器1可以包括安装包接收单元11和信息设置发布单元12。
安装包接收单元11,用于接收版本管理装置发送的针对内部应用的更新信息所生成的更新安装包;
具体实现中,开发人员可以将针对内部应用的更新信息提交到版本管理装置,所述版本管理装置可以根据所提交的所述更新信息,生成所述内部应用的更新安装包,所述版本管理装置可以将生成的所述更新安装包发送至更新发布服务器1,所述安装包接收单元11接收所述版本管理装置发送的所述更新安装包。
信息设置发布单元12,用于对所述更新安装包设置版本信息,并对所述版本信息进行发布,以使具备更新权限的用户终端根据所述版本信息对所述内部应用进行更新;
具体实现中,所述信息设置发布单元12可以对所述更新安装包设置版本信息,并对所述版本信息进行发布。具备更新权限的用户终端可以定时监听所述信息设置发布单元12发布的版本信息,例如:每隔预设时间获取一次版本信息等,所述用户终端可以对所述用户终端存储的所述内部应用的当前版本信息与所述版本信息进行匹配,进一步的,可以对所述当前版本信息中的版本标识与所述版本信息中的版本标识进行匹配。
当所述用户终端存储的所述内部应用的当前版本信息与所述版本信息不一致时,所述用户终端采用所述版本信息向所述更新发布服务器1获取所述更新安装包,进一步的,所述用户终端可以采用所述版本信息中的链接标识向所述更新发布服务器1获取所述更新安装包,并使用所述更新安装包对所述内部应用进行更新,优选的,在更新后,所述用户终端可以显示所述版本信息中的所述版本描述、所述适用终端类型、所述开发人员信息以及是否为发布版本的信息等。
具体的,请一并参见图6,为本发明实施例提供了信息设置发布单元的结构示意图。如图6所示,所述信息设置发布单元12可以包括链接生成子单元121、信息提取子单元122、解析获取子单元123、信息设置子单元124和信息发布子单元125。
链接生成子单元121,用于保存所述更新安装包,并根据所述更新安装包的存放位置生成链接标识;
具体实现中,所述链接生成子单元121可以对所述更新安装包进行保存,并根据所述更新安装包在所述更新发布服务器1中所存放的位置生成链接标识,所述链接标识具体可以为URL。
信息提取子单元122,用于向所述版本管理装置提取所述更新信息的属性信息;
具体实现中,所述信息提取子单元122向所述版本管理装置提取所述更新信息的属性信息,所述属性信息可以为所述版本管理装置对所述更新信息进行持续集成处理时的日志信息以及开发人员在编写所述更新信息时录入的信息等。
解析获取子单元123,用于解析所述属性信息获取所记录的版本标识、版本描述和适用终端类型;
具体实现中,所述解析获取子单元123对所述属性信息进行解析,获取所述属性信息中所记录的所述更新安装包的版本标识、版本描述、适用终端类型等,所述版本标识具体可以表示为此次更新的版本号。
信息设置子单元124,用于采用所述链接标识、所述版本标识、所述版本描述和所述适用终端类型对所述更新安装包的版本信息进行设置;
具体实现中,所述信息设置子单元124采用所述链接标识、所述版本标识、所述版本描述和所述适用终端类型对所述更新安装包的版本信息进行设置,所述版本信息还可以包括开发人员录入的开发人员信息(例如:姓名等)、是否为发布版本的信息等。
信息发布子单元125,用于将所述版本信息发布至具备更新权限的用户终端中,以使所述用户终端根据所述版本信息对所述内部应用进行更新;
具体实现中,所述信息发布子单元125将所述版本信息发布至具备更新权限的用户终端中,优选的,所述版本信息可以发布在所述更新发布服务器1提供的发布页面中,所述发布页面可以在具备更新权限的用户终端中进行显示。
需要说明的是,所述更新发布服务器1可以先记录所输入的用户终端的终端标识,将所述终端标识对应的用户终端标记为具备更新权限的用户终端,因此具备更新权限的用户终端的持有用户才可以查看所述版本信息。当然,所述更新发布服务器1也可以将所述版本信息进行公开发布,只有具备更新权限的用户终端才可以使用所述版本信息对应的更新安装包对所述用户终端中的内部应用进行更新,但是采用公开发布的方式不能很好的保证所述更新安装包的安全性。所述具备更新权限的用户终端还可以为用户使用内部分配的用户账号进行登录的用户终端,例如:用户使用公司分配的工号在公司的用户终端中进行登录等,当登录后,所述更新发布服务器1可以识别所述用户账号,该用户终端可以被所述更新发布服务器1标记为具备更新权限的用户终端,而当退出登录后,所述更新发布服务器1可以删除该用户终端的更新权限。由于采用的是内部分配的用户账号,并且使用的用户终端也为内部分配的用户终端,因此采用此方式进行更新权限的配置也可以保证所述更新安装包的安全性。或者,所述具备更新权限的用户终端还可以为接入至同一局域网络的用户终端,所述局域网络优选为内部设置的网络(例如:公司内部网络等),所述更新发布服务器1可以根据接入该局域网络的用户终端的IP标识,将该用户终端标记为具备更新权限的用户终端。
具备更新权限的用户终端可以定时监听所述信息发布子单元125发布的版本信息,例如:每隔预设时间获取一次版本信息等,所述用户终端可以对所述用户终端存储的所述内部应用的当前版本信息与所述版本信息进行匹配,进一步的,可以对所述当前版本信息中的版本标识与所述版本信息中的版本标识进行匹配。
当所述用户终端存储的所述内部应用的当前版本信息与所述版本信息不一致时,所述用户终端采用所述版本信息向所述更新发布服务器1获取所述更新安装包,进一步的,所述用户终端可以采用所述版本信息中的链接标识向所述更新发布服务器1获取所述更新安装包,并使用所述更新安装包对所述内部应用进行更新,优选的,在更新后,所述用户终端可以显示所述版本信息中的所述版本描述、所述适用终端类型、所述开发人员信息以及是否为发布版本的信息等。
在本发明实施例中,通过更新发布服务器接收版本管理装置发送的针对内部应用的更新信息所生成的更新安装包,由更新发布服务器对所述更新安装包设置版本信息,并对所述版本信息进行发布,无需使用开放平台对更新安装包进行发布;具备更新权限的用户终端可以根据所述版本信息对所述内部应用进行更新,避免了内部应用的版本信息被任意用户终端所获取,从而保证了内部应用的更新安装包的私密性和安全性。
请参见图7,为本发明实施例提供了另一种更新发布服务器的结构示意图。如图7所示,本发明实施例的更新发布服务器1可以包括安装包接收单元11、信息设置发布单元12和权限标记单元13;其中,安装包接收单元11和信息设置发布单元12的结构可以参见图5所示实施例的具体描述,在此不进行赘述。
权限标记单元13,用于记录所输入的用户终端的终端标识,并将所述终端标识对应的用户终端标记为具备更新权限的用户终端;
具体实现中,所述更新发布服务器1在对针对内部应用的更新安装包所设置的版本信息进行发布前,所述权限标记单元13可以先记录所输入的用户终端的终端标识,将所述终端标识对应的用户终端标记为具备更新权限的用户终端,因此具备更新权限的用户终端的持有用户才可以查看所述版本信息。当然,所述信息设置发布单元12也可以将所述版本信息进行公开发布,只有具备更新权限的用户终端才可以使用所述版本信息对应的更新安装包对所述用户终端中的内部应用进行更新,但是采用公开发布的方式不能很好的保证所述更新安装包的安全性。所述具备更新权限的用户终端还可以为用户使用内部分配的用户账号进行登录的用户终端,例如:用户使用公司分配的工号在公司的用户终端中进行登录等,当登录后,所述权限标记单元13可以识别所述用户账号,该用户终端可以被所述权限标记单元13标记为具备更新权限的用户终端,而当退出登录后,所述权限标记单元13可以删除该用户终端的更新权限。由于采用的是内部分配的用户账号,并且使用的用户终端也为内部分配的用户终端,因此采用此方式进行更新权限的配置也可以保证所述更新安装包的安全性。或者,所述具备更新权限的用户终端还可以为接入至同一局域网络的用户终端,所述局域网络优选为内部设置的网络(例如:公司内部网络等),所述权限标记单元13可以根据接入该局域网络的用户终端的IP标识,将该用户终端标记为具备更新权限的用户终端。
在本发明实施例中,通过更新发布服务器接收版本管理装置发送的针对内部应用的更新信息所生成的更新安装包,由更新发布服务器对所述更新安装包设置版本信息,并对所述版本信息进行发布,无需使用开放平台对更新安装包进行发布;通过对用户终端进行更新权限标记,并提供多种更新权限的标记方式,可以保证更新信息的精确发布;具备更新权限的用户终端可以根据所述版本信息对所述内部应用进行更新,避免了内部应用的版本信息被任意用户终端所获取,从而保证了内部应用的更新安装包的私密性和安全性。
请参见图8,为本发明实施例提供了又一种更新发布服务器的结构示意图。如图8所示,所述更新发布服务器1000可以包括:至少一个处理器1001,例如CPU,至少一个网络接口1004,用户接口1003,存储器1005,至少一个通信总线1002。其中,通信总线1002用于实现这些组件之间的连接通信。其中,用户接口1003可以包括显示屏(Display)、键盘(Keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如WI-FI接口)。存储器1005可以是高速RAM存储器,也可以是非不稳定的存储器(non-volatile memory),例如至少一个磁盘存储器。存储器1005可选的还可以是至少一个位于远离前述处理器1001的存储装置。如图8所示,作为一种计算机存储介质的存储器1005中可以包括操作***、网络通信模块、用户接口模块以及应用管理应用程序。
在图8所示的更新发布服务器1000中,网络接口1004主要用于连接版本管理装置和用户终端,与所述版本管理装置和所述用户终端进行数据通信;而用户接口1003主要用于为用户提供输入的接口,获取用户输出的数据;而处理器1001可以用于调用存储器1005中存储的应用管理应用程序,并具体执行以下步骤:
接收版本管理装置发送的针对内部应用的更新信息所生成的更新安装包;
对所述更新安装包设置版本信息,并对所述版本信息进行发布,以使具备更新权限的用户终端根据所述版本信息对所述内部应用进行更新。
在一个实施例中,所述处理器1001在执行接收所述版本管理装置发送的针对内部应用的更新信息所生成的更新安装包之前,还执行以下步骤:
记录所输入的用户终端的终端标识,并将所述终端标识对应的用户终端标记为具备更新权限的用户终端。
在一个实施例中,所述处理器1001在执行对所述更新安装包设置版本信息,并对所述版本信息进行发布时,具体执行以下步骤:
保存所述更新安装包,并根据所述更新安装包的存放位置生成链接标识;
向所述版本管理装置提取所述更新信息的属性信息;
解析所述属性信息获取所记录的版本标识、版本描述和适用终端类型;
采用所述链接标识、所述版本标识、所述版本描述和所述适用终端类型对所述更新安装包的版本信息进行设置;
将所述版本信息发布至具备更新权限的用户终端中。
在本发明实施例中,通过更新发布服务器接收版本管理装置发送的针对内部应用的更新信息所生成的更新安装包,由更新发布服务器对所述更新安装包设置版本信息,并对所述版本信息进行发布,无需使用开放平台对更新安装包进行发布;通过对用户终端进行更新权限标记,可以保证更新信息的精确发布;具备更新权限的用户终端可以根据所述版本信息对所述内部应用进行更新,避免了内部应用的版本信息被任意用户终端所获取,从而保证了内部应用的更新安装包的私密性和安全性。
请参见图9,为本发明实施例提供了一种应用管理***的结构示意图。如图9所示,该***可以包括版本管理装置1、更新发布服务器2和具备更新权限的用户终端3,版本管理装置1、更新发布服务器2和具备更新权限的用户终端3之间均可以通过网络相互连接,其中,所述更新发布服务器2具体为图5和图7任一所示实施例的更新发布服务器1,或者,所述更新发布服务器2具体为图8所示实施例的更新发布服务器1000。
所述版本管理装置1,用于根据针对内部应用所提交的更新信息,生成所述内部应用的更新安装包;
所述版本管理装置1,还用于将所述更新安装包发送至更新发布服务器2;
所述更新发布服务器2,用于对所述更新安装包设置版本信息,并对所述版本信息进行发布;
所述用户终端3,用于根据所述版本信息对所述内部应用进行更新。
在一个实施例中,所述版本管理装置1用于根据针对内部应用所提交的更新信息,生成所述内部应用的更新安装包时,具体执行以下步骤:
获取针对内部应用所提交的更新信息;
对所述更新信息进行持续集成处理,生成所述内部应用的更新安装包。
在一个实施例中,所述更新发布服务器2,还用于记录所输入的用户终端3的终端标识,并将所述终端标识对应的用户终端3标记为具备更新权限的用户终端3。
在一个实施例中,所述更新发布服务器2用于对所述更新安装包设置版本信息,并对所述版本信息进行发布时,具体执行以下步骤:
保存所述更新安装包,并根据所述更新安装包的存放位置生成链接标识;
向所述版本管理装置1提取所述更新信息的属性信息;
解析所述属性信息获取所记录的版本标识、版本描述和适用终端类型;
采用所述链接标识、所述版本标识、所述版本描述和所述适用终端类型对所述更新安装包的版本信息进行设置;
将所述版本信息发布至所述用户终端3中。
在一个实施例中,所述用户终端3用于根据所述版本信息对所述内部应用进行更新时,具体执行以下步骤:
向所述更新发布服务器2获取所述版本信息;
当所述用户终端3存储的所述内部应用的当前版本信息与所述版本信息不一致时,采用所述版本信息向所述更新发布服务器2获取所述更新安装包;
使用所述更新安装包对所述内部应用进行更新。
在本发明实施例中,通过更新发布服务器接收版本管理装置发送的针对内部应用的更新信息所生成的更新安装包,由更新发布服务器对所述更新安装包设置版本信息,并对所述版本信息进行发布,无需使用开放平台对更新安装包进行发布;通过对用户终端进行更新权限标记,可以保证更新信息的精确发布;通过实现自动编译、自动持续集成处理、版本信息自动生成等过程,提高了更新安装包发放的效率;具备更新权限的用户终端可以根据所述版本信息对所述内部应用进行更新,避免了内部应用的版本信息被任意用户终端所获取,从而保证了内部应用的更新安装包的私密性和安全性。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random Access Memory,RAM)等。
以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。

Claims (10)

1.一种应用管理方法,其特征在于,包括:
版本管理装置根据针对内部应用所提交的更新信息,生成所述内部应用的更新安装包;
所述版本管理装置将所述更新安装包发送至更新发布服务器;
所述更新发布服务器对所述更新安装包设置版本信息,并对所述版本信息进行发布;
具备更新权限的用户终端根据所述版本信息对所述内部应用进行更新。
2.根据权利要求1所述的方法,其特征在于,所述版本管理装置根据针对内部应用所提交的更新信息,生成所述内部应用的更新安装包,包括:
版本管理装置获取针对内部应用所提交的更新信息;
所述版本管理装置对所述更新信息进行持续集成处理,生成所述内部应用的更新安装包。
3.根据权利要求1所述的方法,其特征在于,所述版本管理装置根据针对内部应用所提交的更新信息之前,还包括:
更新发布服务器记录所输入的用户终端的终端标识,并将所述终端标识对应的用户终端标记为具备更新权限的用户终端。
4.根据权利要求1或3所述的方法,其特征在于,所述更新发布服务器对所述更新安装包设置版本信息,并对所述版本信息进行发布,包括:
所述更新发布服务器保存所述更新安装包,并根据所述更新安装包的存放位置生成链接标识;
所述更新发布服务器向所述版本管理装置提取所述更新信息的属性信息;
所述更新发布服务器解析所述属性信息获取所记录的版本标识、版本描述和适用终端类型;
所述更新发布服务器采用所述链接标识、所述版本标识、所述版本描述和所述适用终端类型对所述更新安装包的版本信息进行设置;
所述更新发布服务器将所述版本信息发布至具备更新权限的用户终端中。
5.根据权利要求1所述的方法,其特征在于,所述具备更新权限的用户终端根据所述版本信息对所述内部应用进行更新,包括:
具备更新权限的用户终端向所述更新发布服务器获取所述版本信息;
当所述用户终端存储的所述内部应用的当前版本信息与所述版本信息不一致时,所述用户终端采用所述版本信息向所述更新发布服务器获取所述更新安装包;
所述用户终端使用所述更新安装包对所述内部应用进行更新。
6.一种应用管理方法,其特征在于,包括:
更新发布服务器接收版本管理装置发送的针对内部应用的更新信息所生成的更新安装包;
所述更新发布服务器对所述更新安装包设置版本信息,并对所述版本信息进行发布,以使具备更新权限的用户终端根据所述版本信息对所述内部应用进行更新。
7.根据权利要求6所述的方法,其特征在于,所述更新发布服务器接收所述版本管理装置发送的针对内部应用的更新信息所生成的更新安装包之前,还包括:
更新发布服务器记录所输入的用户终端的终端标识,并将所述终端标识对应的用户终端标记为具备更新权限的用户终端。
8.根据权利要求6或7所述的方法,其特征在于,所述更新发布服务器对所述更新安装包设置版本信息,并对所述版本信息进行发布,包括:
所述更新发布服务器保存所述更新安装包,并根据所述更新安装包的存放位置生成链接标识;
所述更新发布服务器向所述版本管理装置提取所述更新信息的属性信息;
所述更新发布服务器解析所述属性信息获取所记录的版本标识、版本描述和适用终端类型;
所述更新发布服务器采用所述链接标识、所述版本标识、所述版本描述和所述适用终端类型对所述更新安装包的版本信息进行设置;
所述更新发布服务器将所述版本信息发布至具备更新权限的用户终端中。
9.一种更新发布服务器,其特征在于,包括:
安装包接收单元,用于接收版本管理装置发送的针对内部应用的更新信息所生成的更新安装包;
信息设置发布单元,用于对所述更新安装包设置版本信息,并对所述版本信息进行发布,以使具备更新权限的用户终端根据所述版本信息对所述内部应用进行更新。
10.根据权利要求9所述的服务器,其特征在于,所述信息设置发布单元包括:
链接生成子单元,用于保存所述更新安装包,并根据所述更新安装包的存放位置生成链接标识;
信息提取子单元,用于向所述版本管理装置提取所述更新信息的属性信息;
解析获取子单元,用于解析所述属性信息获取所记录的版本标识、版本描述和适用终端类型;
信息设置子单元,用于采用所述链接标识、所述版本标识、所述版本描述和所述适用终端类型对所述更新安装包的版本信息进行设置;
信息发布子单元,用于将所述版本信息发布至具备更新权限的用户终端中,以使所述用户终端根据所述版本信息对所述内部应用进行更新。
CN201410109581.2A 2014-03-21 2014-03-21 一种应用管理方法及更新发布服务器 Active CN104935623B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410109581.2A CN104935623B (zh) 2014-03-21 2014-03-21 一种应用管理方法及更新发布服务器

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410109581.2A CN104935623B (zh) 2014-03-21 2014-03-21 一种应用管理方法及更新发布服务器

Publications (2)

Publication Number Publication Date
CN104935623A true CN104935623A (zh) 2015-09-23
CN104935623B CN104935623B (zh) 2019-12-13

Family

ID=54122595

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410109581.2A Active CN104935623B (zh) 2014-03-21 2014-03-21 一种应用管理方法及更新发布服务器

Country Status (1)

Country Link
CN (1) CN104935623B (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112463182A (zh) * 2019-09-06 2021-03-09 英业达科技有限公司 发布文件产生方法
CN112925722A (zh) * 2021-03-30 2021-06-08 重庆阿克索信息科技有限公司 基于gmp规范的开发测试一体化服务***

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101699399A (zh) * 2009-11-03 2010-04-28 中兴通讯股份有限公司 一种软件更新的***和方法
CN101984691A (zh) * 2010-10-25 2011-03-09 东莞宇龙通信科技有限公司 ***内置软件的升级方法和移动终端
CN102118500A (zh) * 2010-12-27 2011-07-06 清华大学 移动终端开源操作***基于软件包的在线自动更新方法
CN102566986A (zh) * 2010-12-10 2012-07-11 上海晨兴希姆通电子科技有限公司 Td无线固话软件版本管理***及其应用方法
US20120258696A1 (en) * 2011-04-11 2012-10-11 Samsung Electronics Co., Ltd. Method of recommending application, mobile terminal using the method, and communication system using the method
CN103347090A (zh) * 2013-07-17 2013-10-09 成都盈锐科技有限公司 一种基于企业网络的软件许可证管理***

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101699399A (zh) * 2009-11-03 2010-04-28 中兴通讯股份有限公司 一种软件更新的***和方法
CN101984691A (zh) * 2010-10-25 2011-03-09 东莞宇龙通信科技有限公司 ***内置软件的升级方法和移动终端
CN102566986A (zh) * 2010-12-10 2012-07-11 上海晨兴希姆通电子科技有限公司 Td无线固话软件版本管理***及其应用方法
CN102118500A (zh) * 2010-12-27 2011-07-06 清华大学 移动终端开源操作***基于软件包的在线自动更新方法
US20120258696A1 (en) * 2011-04-11 2012-10-11 Samsung Electronics Co., Ltd. Method of recommending application, mobile terminal using the method, and communication system using the method
CN103347090A (zh) * 2013-07-17 2013-10-09 成都盈锐科技有限公司 一种基于企业网络的软件许可证管理***

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112463182A (zh) * 2019-09-06 2021-03-09 英业达科技有限公司 发布文件产生方法
CN112925722A (zh) * 2021-03-30 2021-06-08 重庆阿克索信息科技有限公司 基于gmp规范的开发测试一体化服务***
CN112925722B (zh) * 2021-03-30 2024-05-10 重庆阿克索信息科技有限公司 基于gmp规范的开发测试一体化服务***

Also Published As

Publication number Publication date
CN104935623B (zh) 2019-12-13

Similar Documents

Publication Publication Date Title
CN108111331B (zh) 更新数据包的获取方法、装置、存储介质、处理器及***
US9563613B1 (en) System and method for dynamic portable document file generation
CN102694861B (zh) 一种基于云技术的终端应用软件分类方法、装置及***
CN102971707B (zh) 为软件包安装配置计算机***的方法和装置
CN103475682B (zh) 文件迁移方法及设备
CN111935110B (zh) 一种对租户访问容器实例的权限的控制方法和装置
CN102567485B (zh) 用于内容检索的提供商专用解析
CN109597640B (zh) 一种应用程序的账号管理方法、装置、设备和介质
US9591079B2 (en) Method and apparatus for managing sessions of different websites
CN107580032B (zh) 数据处理方法、装置及设备
CN104486379A (zh) 一种参数更新方法及相关设备、***
CN110968823A (zh) 一种应用客户端启动方法,业务服务器和客户端设备
CN104267921A (zh) 一种页面显示控制方法及服务器
CN113312168A (zh) 页面访问方法与电子设备
CN104079598A (zh) 一种实现网页协同浏览的方法和装置
CN105205100A (zh) 终端之间基于mtp的数据同步方法及终端
US20150280996A1 (en) Cloud topology visualizations
CN102158351B (zh) 设备管理客户端多服务器下设备管理树的管理方法及装置
CN105094787B (zh) 企业互联网应用的处理方法及装置
CN104935623A (zh) 一种应用管理方法及更新发布服务器
CN104079610A (zh) 云端服务器、应用软件的云同步方法和***
CN102904935B (zh) 基于家庭网关的下载方法、设备和***
KR20130038734A (ko) 단말의 응용프로그램을 관리하는 방법 및 장치, 단말에서 응용프로그램을 관리하는 방법 및 장치
CN103354927A (zh) 用于管理处理设备中的内容的方法和装置
CN105144073A (zh) 可移除存储设备身份和配置信息

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant