从外网获取资源数据的方法、终端及系统的制作方法

文档序号:9352907阅读:376来源:国知局
从外网获取资源数据的方法、终端及系统的制作方法
【技术领域】
[0001]本发明涉及通信技术领域,尤其涉及一种从外网获取资源数据的方法、终端及系统。
【背景技术】
[0002]传统的内网设备受到网络隔离,不能访问外网并获取外网的数据,如在一些企业的内部,内网设备不能访问外网。一般来说,虚拟管理控制台(Virtualizat1n ManagementPlatform, VMP)有两个需求:一是广告更新需求,需要从广告服务器获取官方下发的广告信息,在内网设备访问虚拟管理控制台VMP时,内网设备从虚拟管理控制台VMP获取到广告服务器下发的最新广告信息;另一是版本更新需求,虚拟管理控制台VMP有新版本发布时,虚拟管理控制台VMP需要从升级服务器中获取到新版本的数据,然后进行升级。企业在部署虚拟管理控制台VMP的过程中,常把虚拟管理控制台VMP安装在内网设备上,因网络隔离,虚拟管理控制台VMP无法获取外网数据,因此数据的获取受到限制,外网的最新数据不能及时发送到内网中,造成内网中数据的更新迟缓等问题。
[0003]上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。

【发明内容】

[0004]本发明的主要目的在于提供一种从外网获取资源数据的方法、终端及系统,旨在解决内网设备如何及时获取到外网资源数据的技术问题。
[0005]为实现上述目的,本发明提供一种从外网获取资源数据的方法,所述从外网获取资源数据的方法包括以下步骤:
[0006]在终端的客户端登录内网服务器的控制台后,获取访问数据,根据所述访问数据向外网资源服务器发送资源请求;
[0007]接收所述外网资源服务器根据所述资源请求返回的最新的资源数据,将所述最新的资源数据转发给所述控制台,以供所述控制台下发给内网终端。
[0008]优选地,所述接收所述外网资源服务器根据所述资源请求返回的最新的资源数据,将所述最新的资源数据转发给所述控制台的步骤之前包括:
[0009]根据所述资源请求向所述外网资源服务器查询是否存放有最新的资源数据;
[0010]所述接收所述外网资源服务器根据所述资源请求返回的最新的资源数据,将所述最新的资源数据转发给所述控制台,以供所述控制台下发给内网终端的步骤包括:
[0011]若存放有最新的资源数据,则接收所述外网资源服务器返回的最新的资源数据,将所述最新的资源数据转发给所述控制台。
[0012]优选地,所述客户端为浏览器。
[0013]优选地,所述在终端的客户端登录内网服务器的控制台后,获取访问数据,根据所述访问数据向外网资源服务器发送资源请求的步骤包括:
[0014]在终端的客户端登录内网服务器的控制台后,在加载页面数据的过程中,获取访问相关的脚本代码数据;
[0015]根据所述脚本代码数据向外网资源服务器发送资源请求。
[0016]此外,为实现上述目的,本发明还提供一种从外网获取资源数据的终端,包括:发送模块,用于在终端的客户端登录内网服务器的控制台后,获取访问数据,根据所述访问数据向外网资源服务器发送资源请求;
[0017]转发模块,用于接收所述外网资源服务器根据所述资源请求返回的最新的资源数据,将所述最新的资源数据转发给所述控制台,以供所述控制台下发给内网终端。
[0018]优选地,所述终端还包括:
[0019]查询模块,用于根据所述资源请求向所述外网资源服务器查询是否存放有最新的资源数据;
[0020]所述转发模块具体用于若存放有最新的资源数据,则接收所述外网资源服务器返回的最新的资源数据,将所述最新的资源数据转发给所述控制台。
[0021]优选地,所述客户端为浏览器。
[0022]优选地,所述发送模块包括:
[0023]获取单元,用于在终端的客户端登录内网服务器的控制台后,在加载页面数据的过程中,获取访问相关的脚本代码数据;
[0024]发送单元,用于根据所述脚本代码数据向外网资源服务器发送资源请求。
[0025]此外,为实现上述目的,本发明还提供一种从外网获取资源数据的系统,所述系统包括上述的终端,还包括内网服务器,所述内网服务器用于在内网终端登陆所述内网服务器的控制台后,向所述内网终端下发资源数据。
[0026]本发明一种从外网获取资源数据的方法、终端及系统,利用能访问外网资源服务器的客户端(如浏览器),在客户端登录内网服务器的控制台后,能够获取到访问外网服务器的访问数据,根据该访问数据向外网资源服务器发送资源请求,以请求最新的资源数据,外网资源服务器根据该资源请求返回最新的资源数据给客户端,客户端再将其转发给内网服务器的控制台,在内网中的其它终端访问控制台时,不管这些终端是否与外网隔离,都能够及时从控制台获取最新的资源数据,不受内外网隔离的限制。
【附图说明】
[0027]图1为本发明从外网获取资源数据的方法第一实施例的流程示意图;
[0028]图2为本发明从外网获取资源数据的方法第二实施例的流程示意图;
[0029]图3为图1中步骤SlOl的细化流程示意图;
[0030]图4为本发明从外网获取资源数据的终端第一实施例的功能模块示意图;
[0031]图5为本发明从外网获取资源数据的终端第二实施例的功能模块示意图;
[0032]图6为图4中发送模块的细化功能模块示意图。
[0033]本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
【具体实施方式】
[0034]应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0035]本发明提供一种从外网获取资源数据的方法,参照图1,在一实施例中,该从外网获取资源数据的方法包括:
[0036]步骤S101,在终端的客户端登录内网服务器的控制台后,获取访问数据,根据所述访问数据向外网资源服务器发送资源请求;
[0037]本实施例中,客户端安装于终端中,终端既能够访问外网中的资源服务器,也能够访问内网服务器的控制台(即虚拟管理控制台VMP)。外网资源服务器中存放有最新的资源数据,例如广告信息、版本信息等外部资源数据。
[0038]本实施例中,客户端优选为浏览器或者嵌入应用中的浏览器,当然,也可以是其他的特定形式的客户端。
[0039]本实施例中,在客户端登录内网服务器的控制台后,能够获取到访问外网资源服务器的访问数据,根据该访问数据向外网资源服务器发送资源请求,以请求外网资源服务器下发资源数据。
[0040]步骤S102,接收所述外网资源服务器根据所述资源请求返回的最新的资源数据,将所述最新的资源数据转发给所述控制台,以供所述控制台下发给内网终端。
[0041]本实施例中,外网资源服务器接收到客户端发送的资源请求后,根据资源请求向客户端返回最新的资源数据,客户端接收所返回的最新的资源数据,并将最新的资源数据转发给内网服务器的控制台公开的API (Applicat1n Programming Interface,应用程序编程接口)。
[0042]其中,资源数据包括但不限定于广告信息或者版本信息。
[0043]本实施例中,由于终端的客户端能够访问外网中的资源服务器,在客户端登录内网服务器的控制台后,能够获取到访问外网资源服务器的访问数据,根据该访问数据能够将资源请求发送给外网资源服务器,因此,能够及时获取到外网资源服务器中的最新的资源数据,并将最新的资源数据发送给内网服务器的控制台,通过这种方式,内网中的其他终端在访问内网服务器的控制台,均能够获取到最新的资源数据,例如获取到广告信息或者版本信息等,从而可以根据资源数据对内网中的数据进行更新等操作。
[0044]与现有技术相比,本实施例利用能访问外网资源服务器的客户端(如浏览器),在客户端登录内网服务器的控制台后,能够获取到访问外网服务器的访问数据,根据该访问数据向外网资源服务器发送资源请求,以请求最新的资源数据,外网资源服务器根据该资源请求返回最新的资源数据给客户端,客户端再将其转发给内网服务器的控制台,在内网中的其它终端访问控制台时,不管这些终端是否与外网隔离,都能够及时从控制台获取最新的资源数据,不受内外网隔离的限制。
[0045]在一优选的实施例中,如图2所示,在上述图1的实施例的基础上,在上述步骤S102之前还包括步骤S103,在上述步骤S102之后还包括步骤S104:
[0046]步骤S103,根据所述资源请求向所述外网资源服务器查询是否存放有最新的资源数据;若是则进入上述步骤S102,否则进入步骤S104 ;
[0047]步骤S104,外网资源服务器不返回资源数据或者根据资源请求返回指定的资源数据。
[0048]本实施例中,终端根据资源请求主动向外网资源服务器查询是否存放有最新的资源数据,如果外网资源服务器存放有最新的资源数据,外网资源服务器将这些最新的资源数据返回给终端,终端再将最新的资源数据转发给控制台;如果没有存放有最新的资源数据,则外网资源服务器可以不返回资源数据,或者根据资源请求返回指定的资源数据等。
[0049]在一优选的实施例中,如图3所示,在上述图1的实施例的基础上,上述步骤SlOl包括:
[0050]步骤S1011,在终端的客户端登录内网服务器的控制台后,在加载页面数据的过程中,获
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1