一种应用管理方法及更新发布服务器的制造方法_4

文档序号:9219810阅读:来源:国知局
置发布单元12可以对所述更新安装包设置版本信息,并对所述版本信息进行发布。具备更新权限的用户终端可以定时监听所述信息设置发布单元12发布的版本信息,例如:每隔预设时间获取一次版本信息等,所述用户终端可以对所述用户终端存储的所述内部应用的当前版本信息与所述版本信息进行匹配,进一步的,可以对所述当前版本信息中的版本标识与所述版本信息中的版本标识进行匹配。
[0097]当所述用户终端存储的所述内部应用的当前版本信息与所述版本信息不一致时,所述用户终端采用所述版本信息向所述更新发布服务器I获取所述更新安装包,进一步的,所述用户终端可以采用所述版本信息中的链接标识向所述更新发布服务器I获取所述更新安装包,并使用所述更新安装包对所述内部应用进行更新,优选的,在更新后,所述用户终端可以显示所述版本信息中的所述版本描述、所述适用终端类型、所述开发人员信息以及是否为发布版本的信息等。
[0098]具体的,请一并参见图6,为本发明实施例提供了信息设置发布单元的结构示意图。如图6所示,所述信息设置发布单元12可以包括链接生成子单元121、信息提取子单元122、解析获取子单元123、信息设置子单元124和信息发布子单元125。
[0099]链接生成子单元121,用于保存所述更新安装包,并根据所述更新安装包的存放位置生成链接标识;
[0100]具体实现中,所述链接生成子单元121可以对所述更新安装包进行保存,并根据所述更新安装包在所述更新发布服务器I中所存放的位置生成链接标识,所述链接标识具体可以为URL。
[0101]信息提取子单元122,用于向所述版本管理装置提取所述更新信息的属性信息;
[0102]具体实现中,所述信息提取子单元122向所述版本管理装置提取所述更新信息的属性信息,所述属性信息可以为所述版本管理装置对所述更新信息进行持续集成处理时的日志信息以及开发人员在编写所述更新信息时录入的信息等。
[0103]解析获取子单元123,用于解析所述属性信息获取所记录的版本标识、版本描述和适用终端类型;
[0104]具体实现中,所述解析获取子单元123对所述属性信息进行解析,获取所述属性信息中所记录的所述更新安装包的版本标识、版本描述、适用终端类型等,所述版本标识具体可以表示为此次更新的版本号。
[0105]信息设置子单元124,用于采用所述链接标识、所述版本标识、所述版本描述和所述适用终端类型对所述更新安装包的版本信息进行设置;
[0106]具体实现中,所述信息设置子单元124采用所述链接标识、所述版本标识、所述版本描述和所述适用终端类型对所述更新安装包的版本信息进行设置,所述版本信息还可以包括开发人员录入的开发人员信息(例如:姓名等)、是否为发布版本的信息等。
[0107]信息发布子单元125,用于将所述版本信息发布至具备更新权限的用户终端中,以使所述用户终端根据所述版本信息对所述内部应用进行更新;
[0108]具体实现中,所述信息发布子单元125将所述版本信息发布至具备更新权限的用户终端中,优选的,所述版本信息可以发布在所述更新发布服务器I提供的发布页面中,所述发布页面可以在具备更新权限的用户终端中进行显示。
[0109]需要说明的是,所述更新发布服务器I可以先记录所输入的用户终端的终端标识,将所述终端标识对应的用户终端标记为具备更新权限的用户终端,因此具备更新权限的用户终端的持有用户才可以查看所述版本信息。当然,所述更新发布服务器I也可以将所述版本信息进行公开发布,只有具备更新权限的用户终端才可以使用所述版本信息对应的更新安装包对所述用户终端中的内部应用进行更新,但是采用公开发布的方式不能很好的保证所述更新安装包的安全性。所述具备更新权限的用户终端还可以为用户使用内部分配的用户账号进行登录的用户终端,例如:用户使用公司分配的工号在公司的用户终端中进行登录等,当登录后,所述更新发布服务器I可以识别所述用户账号,该用户终端可以被所述更新发布服务器I标记为具备更新权限的用户终端,而当退出登录后,所述更新发布服务器I可以删除该用户终端的更新权限。由于采用的是内部分配的用户账号,并且使用的用户终端也为内部分配的用户终端,因此采用此方式进行更新权限的配置也可以保证所述更新安装包的安全性。或者,所述具备更新权限的用户终端还可以为接入至同一局域网络的用户终端,所述局域网络优选为内部设置的网络(例如:公司内部网络等),所述更新发布服务器I可以根据接入该局域网络的用户终端的IP标识,将该用户终端标记为具备更新权限的用户终端。
[0110]具备更新权限的用户终端可以定时监听所述信息发布子单元125发布的版本信息,例如:每隔预设时间获取一次版本信息等,所述用户终端可以对所述用户终端存储的所述内部应用的当前版本信息与所述版本信息进行匹配,进一步的,可以对所述当前版本信息中的版本标识与所述版本信息中的版本标识进行匹配。
[0111]当所述用户终端存储的所述内部应用的当前版本信息与所述版本信息不一致时,所述用户终端采用所述版本信息向所述更新发布服务器I获取所述更新安装包,进一步的,所述用户终端可以采用所述版本信息中的链接标识向所述更新发布服务器I获取所述更新安装包,并使用所述更新安装包对所述内部应用进行更新,优选的,在更新后,所述用户终端可以显示所述版本信息中的所述版本描述、所述适用终端类型、所述开发人员信息以及是否为发布版本的信息等。
[0112]在本发明实施例中,通过更新发布服务器接收版本管理装置发送的针对内部应用的更新信息所生成的更新安装包,由更新发布服务器对所述更新安装包设置版本信息,并对所述版本信息进行发布,无需使用开放平台对更新安装包进行发布;具备更新权限的用户终端可以根据所述版本信息对所述内部应用进行更新,避免了内部应用的版本信息被任意用户终端所获取,从而保证了内部应用的更新安装包的私密性和安全性。
[0113]请参见图7,为本发明实施例提供了另一种更新发布服务器的结构示意图。如图7所示,本发明实施例的更新发布服务器I可以包括安装包接收单元11、信息设置发布单元12和权限标记单元13 ;其中,安装包接收单元11和信息设置发布单元12的结构可以参见图5所示实施例的具体描述,在此不进行赘述。
[0114]权限标记单元13,用于记录所输入的用户终端的终端标识,并将所述终端标识对应的用户终端标记为具备更新权限的用户终端;
[0115]具体实现中,所述更新发布服务器I在对针对内部应用的更新安装包所设置的版本信息进行发布前,所述权限标记单元13可以先记录所输入的用户终端的终端标识,将所述终端标识对应的用户终端标记为具备更新权限的用户终端,因此具备更新权限的用户终端的持有用户才可以查看所述版本信息。当然,所述信息设置发布单元12也可以将所述版本信息进行公开发布,只有具备更新权限的用户终端才可以使用所述版本信息对应的更新安装包对所述用户终端中的内部应用进行更新,但是采用公开发布的方式不能很好的保证所述更新安装包的安全性。所述具备更新权限的用户终端还可以为用户使用内部分配的用户账号进行登录的用户终端,例如:用户使用公司分配的工号在公司的用户终端中进行登录等,当登录后,所述权限标记单元13可以识别所述用户账号,该用户终端可以被所述权限标记单元13标记为具备更新权限的用户终端,而当退出登录后,所述权限标记单元13可以删除该用户终端的更新权限。由于采用的是内部分配的用户账号,并且使用的用户终端也为内部分配的用户终端,因此采用此方式进行更新权限的配置也可以保证所述更新安装包的安全性。或者,所述具备更新权限的用户终端还可以为接入至同一局域网络的用户终端,所述局域网络优选为内部设置的网络(例如:公司内部网络等),所述权限标记单元13可以根据接入该局域网络的用户终端的IP标识,将该用户终端标记为具备更新权限的用户终端。
[0116]在本发明实施例中,通过更新发布服务器接收版本管理装置发送的针对内部应用的更新信息所生成的更新安装包,由更新发布服务器对所述更新安装包设置版本信息,并对所述版本信息进行发布,无需使用开放平台对更新安装包进行发布;通过对用户终端进行更新权限标记,并提供多种更新权限的标记方式,可以保证更新信息的精确发布;具备更新权限的用户终端可以根据所述版本信息对所述内部应用进行更新,避免了内部应用的版本信息被任意用户终端所获取,从而保证了内部应用的更新安装包的私密性和安全性。
[0117]请参见图8,为本发明实施例提供了又一种更新发布服务器的结构示意图。如图8所示,所述更新发布服务器1000可以包括:至少一个处理器1001,例如CPU,至少一个网络接口 1004,用户接口 1003,存储器1005,至少一个通信总线1002。其中,通信总线1002用于实现这些组件之间的连接通信。其中,用户接口 1003可以包括显示屏(Display)、键盘(Keyboard),可选用户接口 1003还可以包括标准的有线接口、无线接口。网络接口 1004可选的可以包括标准的有线接口、无线接口(如W1-FI接口)。存储器1005可以是高速RAM存储器,也可以是非不稳定的存储器(non-volatile memory),例如至少一个磁盘存储器。存储器1005可选的还可以是至少一个位于远离前述处理器1001的存储装置。如图8所示,作为一种计算机存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及应用管理应用程序。
[0118]在图8所示的更新发布服务器1000中,网络接口 1004主要用于连接版本管理装置和用户终端,与所述版本管理装置和所述用户终端进行数据通信;而用户接口 1003主要用于为用户提供输入的接口,获取用户输出的数据;而处理器1001可以用于调用存储器1005中存储的应用管理应用程序,并具体执行以下步骤:
[0119]接收版本管理装置发送的针对内部应用的更新信息所生成的更新安装包;
[0120]对所述更新安装包设置版本信息,并对所述版本信息进行发布,以使具备更新权限的用户终端根据所述版本信息对所述内部应用进行更新。
[0121]在一个实施例中,所述处理器1001在执行接收所述版本管理装置发送的针对内部应用的更新信息所生成的更新安装包之前,还执行以下步骤:
[0122]记录所输入的用户终端的终端标识,并将所述终端标识对应的用户终端标记为具备更新权限的用
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1