CN110213339B - 资源访问方法、装置、存储介质和计算机设备 - Google Patents

资源访问方法、装置、存储介质和计算机设备 Download PDF

Info

Publication number
CN110213339B
CN110213339B CN201910388309.5A CN201910388309A CN110213339B CN 110213339 B CN110213339 B CN 110213339B CN 201910388309 A CN201910388309 A CN 201910388309A CN 110213339 B CN110213339 B CN 110213339B
Authority
CN
China
Prior art keywords
resource
storage node
target
address
network
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.)
Active
Application number
CN201910388309.5A
Other languages
English (en)
Other versions
CN110213339A (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 CN201910388309.5A priority Critical patent/CN110213339B/zh
Publication of CN110213339A publication Critical patent/CN110213339A/zh
Application granted granted Critical
Publication of CN110213339B publication Critical patent/CN110213339B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/45Network directories; Name-to-address mapping
    • H04L61/4505Network directories; Name-to-address mapping using standardised directories; using standardised directory access protocols
    • H04L61/4511Network directories; Name-to-address mapping using standardised directories; using standardised directory access protocols using domain name system [DNS]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/60Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources
    • H04L67/63Routing a service request depending on the request content or context

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本申请涉及一种资源访问方法、装置、计算机可读存储介质和计算机设备,所述方法包括:通过接入公共场所提供的局域网以获取资源访问请求;所述资源访问请求携带与待访问的目标资源相对应的网络域名;对所述网络域名进行解析,得到指向部署于所述公共场所的内部存储节点的目标网络地址;通过所述局域网反馈所述目标网络地址,并触发依据所反馈的目标网络地址,向所指向的内部存储节点请求访问所述目标资源;响应于所述资源访问请求,通过所述内部存储节点反馈所述目标资源。本申请提供的方案可以提高资源访问效率。

Description

资源访问方法、装置、存储介质和计算机设备
技术领域
本申请涉及网络通信技术领域,特别是涉及一种资源访问方法、装置、计算机可读存储介质和计算机设备。
背景技术
随着计算机技术和网络通信技术的发展,出现了内容分发网络技术,其中内容分发网络又称CDN(Content Delivery Network),CDN是构建在现有网络之上的内容分发网络,依靠部署在各地的边缘服务器,通过中心平台调度,使用户就近接入边缘服务器以获取所需内容,可以降低网络拥塞,在一定程度上提高用户的访问速度。
虽然传统的容分发方案在一定程度上可以提高用户的访问速度,但常常会因为用户与边缘服务器间的通信链路不稳定或通信链路所传输资源有限的限制,产生诸如“最后一公里”无法加速的问题,导致用户访问目标资源的效率低。
发明内容
基于此,有必要针对资源访问效率低的技术问题,提供一种资源访问方法、装置、计算机可读存储介质和计算机设备。
一种资源访问方法,应用于部署于公共场所的中心节点,所述方法包括:
通过接入公共场所提供的局域网以获取资源访问请求;所述资源访问请求携带与待访问的目标资源相对应的网络域名;
对所述网络域名进行解析,得到指向部署于所述公共场所的内部存储节点的目标网络地址;
通过所述局域网反馈所述目标网络地址,并触发依据所反馈的目标网络地址,向所指向的内部存储节点请求访问所述目标资源;
响应于所述资源访问请求,通过所述内部存储节点反馈所述目标资源。
一种资源访问装置,其特征在于,所述装置包括:
获取模块,用于通过接入公共场所提供的局域网以获取资源访问请求;所述资源访问请求携带与待访问的目标资源相对应的网络域名;
解析模块,用于对所述网络域名进行解析,得到指向部署于所述公共场所的内部存储节点的目标网络地址;
反馈模块,用于通过所述局域网反馈所述目标网络地址,并触发依据所反馈的目标网络地址,向所指向的内部存储节点请求访问所述目标资源;
所述反馈模块还用于响应于所述资源访问请求,通过所述内部存储节点反馈所述目标资源。
一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时,使得所述处理器执行以下步骤:
通过接入公共场所提供的局域网以获取资源访问请求;所述资源访问请求携带与待访问的目标资源相对应的网络域名;
对所述网络域名进行解析,得到指向部署于所述公共场所的内部存储节点的目标网络地址;
通过所述局域网反馈所述目标网络地址,并触发依据所反馈的目标网络地址,向所指向的内部存储节点请求访问所述目标资源;
响应于所述资源访问请求,通过所述内部存储节点反馈所述目标资源。
一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行以下步骤:
通过接入公共场所提供的局域网以获取资源访问请求;所述资源访问请求携带与待访问的目标资源相对应的网络域名;
对所述网络域名进行解析,得到指向部署于所述公共场所的内部存储节点的目标网络地址;
通过所述局域网反馈所述目标网络地址,并触发依据所反馈的目标网络地址,向所指向的内部存储节点请求访问所述目标资源;
响应于所述资源访问请求,通过所述内部存储节点反馈所述目标资源。
上述资源访问方法、装置、计算机可读存储介质和计算机设备,在公共场所中部署中心节点和内部存储节点,中心节点通过接入公共场所提供的局域网以获取资源访问请求。其中,该资源访问请求包括与待访问的目标资源相对应的网络域名。中心节点对该网络域名进行解析,得到指向内部存储节点的目标网络地址,以使得资源访问请求发起方可以通过局域网访问内部存储节点,以获取目标资源。这样,通过将存储节点下沉到实际用户终端所在的公共场所,而大部分热点资源均可存储于部署在公共场所的内部存储节点中,当用户需访问资源时,可为用户节省大量的公网出口带宽成本,大大提高了资源访问的效率。并且,该方法具有非常强的可拓展性,可以结合各类场景灵活调整部署架构来适配不同的需求,在多种场景下均能实施,灵活性高。
一种资源访问方法,包括:
通过当前所处公共场所提供的局域网发起资源访问请求;所述资源访问请求携带与待访问的目标资源相对应的网络域名;
通过所述局域网接收部署于所述公共场所的中心节点所反馈的、且指向部署于所述公共场所的内部存储节点的目标网络地址;所述目标网络地址通过所述中心节点对所述网络域名进行解析所得到;
依据所述目标网络地址,向所指向的内部存储节点请求访问所述目标资源;
通过所述局域网,接收所述内部存储节点反馈的所述目标资源。
一种资源访问装置,包括:
发起模块,用于通过当前所处公共场所提供的局域网发起资源访问请求;所述资源访问请求携带与待访问的目标资源相对应的网络域名;
接收模块,用于通过所述局域网接收部署于所述公共场所的中心节点所反馈的、且指向部署于所述公共场所的内部存储节点的目标网络地址;所述目标网络地址通过所述中心节点对所述网络域名进行解析所得到;
请求访问模块,用于依据所述目标网络地址,向所指向的内部存储节点请求访问所述目标资源;
所述接收模块还用于通过所述局域网,接收所述内部存储节点反馈的所述目标资源。
一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时,使得所述处理器执行以下步骤:
通过当前所处公共场所提供的局域网发起资源访问请求;所述资源访问请求携带与待访问的目标资源相对应的网络域名;
通过所述局域网接收部署于所述公共场所的中心节点所反馈的、且指向部署于所述公共场所的内部存储节点的目标网络地址;所述目标网络地址通过所述中心节点对所述网络域名进行解析所得到;
依据所述目标网络地址,向所指向的内部存储节点请求访问所述目标资源;
通过所述局域网,接收所述内部存储节点反馈的所述目标资源。
一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行以下步骤:
通过当前所处公共场所提供的局域网发起资源访问请求;所述资源访问请求携带与待访问的目标资源相对应的网络域名;
通过所述局域网接收部署于所述公共场所的中心节点所反馈的、且指向部署于所述公共场所的内部存储节点的目标网络地址;所述目标网络地址通过所述中心节点对所述网络域名进行解析所得到;
依据所述目标网络地址,向所指向的内部存储节点请求访问所述目标资源;
通过所述局域网,接收所述内部存储节点反馈的所述目标资源。
上述资源访问方法、装置、计算机可读存储介质和计算机设备,通过当前所处公共场所提供的局域网发起携带资源访问请求,通过所连接的局域网接收部署于当前所处公共场所的中心节点所反馈的、且指向部署于该公共场所的内部存储节点的目标网络地址。这样就可向该目标网络地址所指向的内部存储节点请求访问目标资源,以实现通过局域网快速访问目标资源。这样,通过将存储节点下沉到实际用户终端所在的公共场所,而大部分热点资源均可存储于部署在公共场所的内部存储节点中,当用户需访问资源时,可为用户节省大量的公网出口带宽成本,大大提高了资源访问的效率。
附图说明
图1为一个实施例中资源访问方法的应用环境图;
图2为一个实施例中资源访问方法的流程示意图;
图3为一个具体实施例中资源访问方法的流程示意图;
图4为一个实施例中资源访问步骤的流程示意图;
图5为一个实施例中资源访问***的架构图;
图6为一个实施例中在飞机场景下资源访问***的架构图;
图7为一个实施例中在高铁场景下的资源访问***架构图;
图8为一个实施例中“筋斗云”在高铁场景下的硬件架构图;
图9为另一个实施例中资源访问方法的流程示意图;
图10为一个实施例中资源访问装置的结构框图;
图11为另一个实施例中资源访问装置的结构框图;
图12为一个实施例中资源访问装置的结构框图;
图13为一个实施例中计算机设备的结构框图。
具体实施方式
为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
图1为一个实施例中资源访问方法的应用环境图。参照图1,该资源访问方法应用于资源访问***。该资源访问***包括终端110、中心节点120和内部存储节点130。终端110、中心节点120和内部存储节点130分别通过局域网互相连接。其中,终端110具体可以是台式终端或移动终端,移动终端具体可以手机、平板电脑、笔记本电脑等中的至少一种。中心节点120和内部存储节点130分别可以用独立的服务器或者是多个服务器组成的服务器集群来实现。在一个实施例中,中心节点120和内部存储节点130还可部署在同一个服务器上,通过同一个服务器来实现。
需要说明的是,在本申请所提供的方案中,中心节点具有均衡负载、内容分发、及调度等功能;内部存储节点用于提供资源缓存的空间。可以理解,为实现本方案,工作人员可预先在公共场所部署中心服务器和缓存服务器。中心节点120具体可通过所部署的中心服务器实现;内部存储节130点可通过所部署的缓存服务器实现。当用户处于该公共场所中时,可通过用户终端触发实现该资源访问方法。
如图2所示,在一个实施例中,提供了一种资源访问方法。本实施例主要以该方法应用于上述图1中的中心节点120来举例说明。参照图2,该资源访问方法具体包括如下步骤:
S202,通过接入公共场所提供的局域网以获取资源访问请求;资源访问请求携带与待访问的目标资源相对应的网络域名。
其中,公共场所是任何社会成员都可以自由往来停驻的场所,或者社会成员需要购票/身份验证才能实现自由出入的场所。公共场所,比如,高铁、飞机、写字楼、学校、酒店、商场等场所。局域网(Local Area Network,LAN)是在一个局部的地理范围内(比如高铁内、学校内、或酒店内等),将各种计算机设备、外部设备和数据库等互相联接起来所组成的计算机通信网络。在本申请实施例中,局域网也可称作内网。
目标资源是用户意图访问的资源,目标资源具体可以是网页、文档、视频、或音乐等网络资源。网络域名是互联网上识别和定位计算机层次结构式的字符标识,与计算机的互联网协议地址相对应。其中,网络域名的种类十分丰富,常见的有“.com”、“.cn”、“.top”、“.net”、“.edu”等等。
具体地,中心节点可通过部署在中心服务器上的程序来实现,而中心服务器可预先部署于公共场所。这样,中心节点就可预先接入公共场所所提供的局域网,以通过接入的局域网接收资源访问请求。可以理解,公共场所可通过部署的网络设备搭建局域网,中心节点可以通过路由器接入该局域网。
在一个实施例中,用户可通过终端连接公共场所所提供的局域网,并在终端上触发携带有待访问的目标资源的链接地址的资源访问请求,该链接地址包括网络域名。终端可通过连接的局域网将资源访问请求发送至中心节点。中心节点通过接入公共场所提供的局域网以接收终端发送的资源访问请求。
在一个实施例中,当终端连接上公共场所所提供的局域网时,路由器会自动分配给该终端一个IP地址(Internet Protocol Address,网际协议地址),也称内网地址。终端可通过所分配的该内网地址实现与其他计算机设备的交互。
S204,对网络域名进行解析,得到指向部署于公共场所的内部存储节点的目标网络地址。
其中,目标网络地址是指向内部存储节点的IP地址。内部存储节点可通过部署于公共场所内部的缓存服务器来实现。内部存储节点特指部署于该公共区域的存储节点,而对于部署于该公共区域外的存储节点可称作外部存储节点。
具体地,中心节点接收到资源访问请求后,可解析出资源访问请求中携带的网络域名。对该网络域名进行域名解析,得到与该网络域名相对应的目标网络地址。其中,该目标网络地址指向部署于公共场所内部的内部存储节点。
在一个实施例中,步骤S204具体包括:通过运行于中心节点中的内部域名服务,对网络域名进行解析,得到指向部署于公共场所的内部存储节点的目标网络地址。
其中,内部域名服务是运行中心节点上的域名服务,具体可以是运行于中心服务器上的一种服务。域名服务又可称作DNS(Domain name resolution,域名解析)服务,其中,域名解析是将网络域名指向网站空间IP的过程,让计算机设备可通过预先注册的网络域名方便地访问到网站的一种服务。
可以理解,当终端需访问一台处于互联网中的服务器时,必须通过访问与该服务器对应的IP地址来实现。而域名解析就是将网络域名转换为IP地址的过程。一个网络域名可对应一个IP地址;一个IP地址可以对应多个网络域名,多于一个的不同的网络域名可以同时被解析得到相同的IP地址。
在一个实施例中,中心节点可通过内部域名服务对网络域名进行解析,得到与该网络域名对应的目标网络地址。可以理解,工作人员可预先设置与网络域名对应的网络地址,那么内部域名服务在进行解析时,则可根据网络域名和网络地址的对应关系,解析网络域名得到相对应的目标网络地址。当该网络域名不存在与之相关联的网络地址时,中心节点可向终端反馈“无法访问”、或“域名不存在”等反馈信息。
举例说明,假设网络域名为:abc.com,终端如果想访问该网络域名所对应的网站,那么内部域名服务就需要对该网络域名进行解析。内部网络域名可根据网络域名和网络地址的对应关系,将该网络域名解析到内部存储节点所对应的一个固定的IP地址上,比如211.214.1.XXX。然后,将abc.com这个网络域名映射到该内部存储节点所对应的缓存服务器上。那么,当用户在终端上输入abc.com这个域名并发起资源访问请求时,就可以实现访问该域名所对应的网站内容了。
上述实施例中,通过运行于中心节点中的内部域名服务,可自动对网络域名进行解析,得到指向部署于公共场所的内部存储节点的目标网络地址,使得资源访问请求发起方可访问内部存储节点以快速获取目标资源,提高了资源访问效率。
S206,通过局域网反馈目标网络地址,并触发依据所反馈的目标网络地址,向所指向的内部存储节点请求访问目标资源。
具体地,中心节点可通过所接入的局域网,将目标网络地址反馈至资源访问请求发起方,并触发资源访问请求发起方向目标网络地址所指向的内部存储节点请求访问目标资源。
在一个实施例中,资源访问请求发起方可依据该目标网络地址和与目标资源所对应的资源索引,向内部存储节点发起资源获取请求。内部存储节点依据资源索引从所存储的资源中查找相对应的目标资源并反馈至资源访问请求发起方。
在一个实施例中,内部存储节点可包括单一级别的存储节点,或者内部存储节点包括多于一级的存储节点。比如内部存储节点具体可仅包括一级存储节点;或者内部存储节点包括一级存储节点和二级存储节点;或内部存储节点包括一级存储节点、二级存储节点、及其他的高级存储节点等。可以理解,同一级别的存储节点的数量具体可以是一个也可以是多个,不同级别的内部存储节点对应不同的访问权限。具体各级存储节点的数量、以及内部存储节点包括的存储节点的级别都可根据公共场所的实际情况进行设定。
在中心节点解析网络域名时,可优先反馈指向低级别的内部存储节点的目标网络地址。当低级别的内部存储节点中不存在目标资源时,低级别的内部存储节点再访问高级别的内部存储节点,以获取目标资源并反馈至资源访问请求发起方。
比如,当公共场所占地面积大,比如是高铁时,可预先设置内部存储节点包括一级存储节点和二级存储节点,其中,二级存储节点的存储权限高于一级存储节点。比如,工作人员可预先在不同车厢内部署相应的一级存储节点,而在整辆高铁上部署一个二级存储节点。当一级存储节点中未包括目标资源时,一级存储节点可向二级存储节点发起请求,二级存储节点可自身或其他的一级存储节点中查找目标资源。当二级存储节点查找到目标资源时,可直接将目标资源反馈至资源访问请求发起方或将该目标资源传递至一级存储节点,通过一级存储节点反馈至资源访问请求发起方。
在一个实施例中,步骤S206具体包括:通过局域网,将目标网络地址反馈至资源访问请求发起方;反馈的目标网络地址,用于指示资源访问请求发起方向目标网络地址所指向的内部存储节点请求访问目标资源。
在一个实施例中,终端可连接公共场所所提供的局域网,该公共场所对应的路由器为终端分配一个内网地址,该内网地址可作为终端接收目标资源的IP地址。终端根据该内网地址和网络域名生成资源访问请求,并通过所接入局域网对应的路由器,将该资源访问请求发送至中心节点。中心节点对网络域名进行域名解析得到目标网络地址后,可根据内网地址,将目标网络地址反馈至资源访问请求发起方。本实施例中的资源访问请求发起方具体可以是终端或为终端转发资源访问请求的路由器。
进一步地,资源访问请求发起方可依据该目标网络地址,向该目标网络地址所指向的内部存储节点发起资源获取请求,比如HTTP(Hypertext TransferProtocol,超文本传输协议)请求。该目标网络地址向所指向的内部存储节点在接收到资源获取请求后,在所存储的资源中查找对应的目标资源。
上述实施例中,通过局域网将目标网络地址反馈至资源访问请求发起方,资源访问请求发起方可实现向该目标网络地址所指向的内部存储节点请求访问相应的目标资源。
S208,响应于资源访问请求,通过内部存储节点反馈目标资源。
具体地,中心节点可响应于所接收的资源访问请求,通过内部存储节点向资源访问请求发起方反馈查找到的目标资源。在一个实施例中,内部存储节点可依据与终端对应的内网地址,将查找到的目标资源通过局域网反馈至相应的路由器,路由器再传递至终端。终端接收目标资源并展示,用户可通过终端浏览或收听所展示的目标资源。
在一个实施例中,当目标网络地址所指向的内部存储节点中包括目标资源时,内部存储节点可直接向资源访问请求发起方反馈该目标资源。
在一个实施例中,中心节点还可提供比内部存储节点更高级别的存储能力。可认为内部存储节点为一级缓存;中心节点所提供的存储为二级缓存。当内部存储节点中未包括该目标资源时,中心节点可从二级缓存所存储的资源中进行查找,当查找到目标资源时,将该目标资源传递至内部存储节点。
在一个实施例中,当内部存储节点中未包括目标资源时,步骤S208之前,该资源访问方法还包括从外部存储节点中获取目标资源的步骤,该步骤具体包括:通过预分配的外网地址,将资源访问请求转发至处于外网环境的外部域名服务,转发的资源访问请求用于指示外部域名服务解析网络域名,得到指向外部存储节点的外部网络地址;依据外部网络地址访问所指向的外部存储节点;获取外部存储节点所反馈的目标资源;将获取的目标资源传递至内部存储节点。
其中,外网地址是用于与处于外网环境中的计算机设备进行通信的网络地址。外网环境比如互联网(Internet)环境,也可称为公网环境。外部域名服务具体可以是部署在外部服务器上的域名服务;外部存储节点具体可以是处于互联网环境中的服务器;外部网络地址是指向该外部存储节点的网络地址。在一个实施例中,外部存储节点具体可以是CDN边缘节点或者源站服务器等。
具体地,当资源访问请求发起方依据目标网络地址,向所指向的内部存储节点请求访问目标资源,而内部存储节点中未包括该目标资源时,内部存储节点可向中心节点反馈,进而中心节点可依据网络设备连接外网(也就是连接公网),通过网络设备所预分配的外网地址,将该资源访问请求转发至处于外网环境的外部域名服务。其中,中心节点通过网络设备连接外网,具体可以是通过SIM卡(Subscriber Identification Module,用户身份识别卡)连接蜂窝网。
进一步地,外部域名服务在接收到资源访问请求后可解析网络域名,得到指向外部存储节点的外部网络地址。中心节点可依据外部网络地址,向外部存储节点发起HTTP请求,以访问外部网络地址所指向的外部存储节点,从而获取外部存储节点所反馈的目标资源。中心节点可将获取的目标资源传递至内部存储节点,并通过内部存储节点反馈至资源访问请求发起方。对资源访问请求发起方而言,并不会感知到这个过程。
上述实施例中,当内部存储节点中未包括目标资源时,可从外部存储节点中获取目标资源。这样,优先通过局域网访问内部存储节点以获取目标资源,而未从内部存储节点中成功访问时,则可通过外网获取目标资源,既能最大限度的节省公网出口带宽成本,提高资源访问效率,又能灵活地调整内网外网访问方式,以保障目标资源的及时获取。
在一个实施例中,当内部存储节点包括多于一级的存储节点时,中心节点可调度各级别的存储节点的访问顺序,以使得资源访问请求发起方可快速访问目标资源。比如,当内部存储节点包括一级存储节点和二级存储节点时,在中心节点解析网络域名时,可解析得到指向一级内部存储节点的目标网络地址。这样,资源访问请求向一级存储节点发起HTTP请求,当一级存储节点中存在目标资源时,则直接反馈目标资源。当一级存储节点中未存在目标资源时,该一级存储节点可向二级存储节点发起HTTP请求检查,当二级存储节点中存在目标资源时,则反馈该目标资源。当二级存储节点中也不存在该目标资源时,中心节点可从中心节点所存储的资源中进行查找,当查找到目标资源时,将该目标资源传递至一级存储节点。当中心节点中也不存在该目标资源时,中心节点则可通过公网向外部存储节点发起请求,以从外部存储节点处获取目标资源并存储,从而可实现将目标资源反馈至资源访问请求发起方。
可以理解,在上述的调度顺序中,外部存储节点的访问级别高于内部存储节点的访问级别,也就是说会优先访问内部存储节点,当内部存储节点中没有时才会访问外部存储节点。内部存储节点中的二级存储节点的访问级别高于一级存储节点的访问级别,也就是说会优先访问一级存储节点,当一级存储节点中没有时才会访问二级存储节点。可以理解,内部存储节点可设置单一级别的存储节点,也可设置多于一级的存储节点,而不同级别的存储节点的访问级别可依据实际情况进行设置,比如,还可以设置一级存储节点的访问级别高于二级存储节点等,本申请实施例在此不做限定。
在一个实施例中,考虑到内部存储节点存储容量有限,中心节点可对各资源依据访问频率从高到低进行排序,定期删除排序名次大于预设名次的资源,或者删除访问频率低于预设频率的资源。同时,考虑到热门资源随着时间的变化也在不断变化,工作人员可定期(或不定期)将当前热门的资源存储至各内部存储节点中,以提高用户访问热门资源的访问效率。
上述资源访问方法,在公共场所中部署中心节点和内部存储节点,中心节点通过接入公共场所提供的局域网以获取资源访问请求。其中,该资源访问请求包括与待访问的目标资源相对应的网络域名。中心节点对该网络域名进行解析,得到指向内部存储节点的目标网络地址,以使得资源访问请求发起方可以通过局域网访问内部存储节点,以获取目标资源。这样,通过将存储节点下沉到实际用户终端所在的公共场所,而大部分热点资源均可存储于部署在公共场所的内部存储节点中,当用户需访问资源时,可为用户节省大量的公网出口带宽成本,大大提高了资源访问的效率。并且,该方法具有非常强的可拓展性,可以结合各类场景灵活调整部署架构来适配不同的需求,在多种场景下均能实施,灵活性高。
在一个实施例中,公共场所被划分为多于一个的公共区域;内部存储节点包括部署于各公共区域的区域存储节点;资源访问请求包括与资源访问请求发起方对应的内网地址;内网地址与资源访问请求发起方所在的公共区域相对应。步骤S204,也就是对网络域名进行解析,得到指向部署于公共场所的内部存储节点的目标网络地址的步骤包括:依据内网地址,对网络域名进行解析得到目标网络地址;目标网络地址指向部署于资源访问请求发起方所在的公共区域的区域存储节点。
具体地,当公共场所面积较大时,可按预设规则将公共场所划分为多于一个的公共区域,各个公共区域均可部署相应的区域存储节点。当用户处于某一公共区域中时,可通过终端接入该公共区域所提供的AP(Access Point,接入点),以接入公共场所的局域网。终端接入不同公共区域所提供的AP时,路由器可为终端分配与该公共区域对应的内网地址。这样,当终端发起资源访问请求时,中心节点可根据内网地址,引导终端请求访问用户所在的公共区域的区域存储节点。
举例说明,当该公共场所为高铁场所时,可将各个不同车厢分别作为一个公共区域。在各个公共区域中分别部署相应的区域存储节点,在此可通过单车服务器来实现。中心节点分析网络域名时,可依据内网地址,解析得到指向部署于终端所处的车厢对应的单车服务器。这样,可以实现当前车厢内的用户所触发的资源访问请求访问对应的单车服务器,实现分流管控。
在一个实施例中,该资源访问请求方法还包括访问白名单的设置步骤,该步骤具体包括:确定与各公共区域分别配置的内网地址段;将各公共区域所对应的内网地址段所包括的内网地址,分别设置为与相应各公共区域所对应的区域存储节点的访问白名单。
具体地,各公共区域均可提供接入点,当用户通过终端接入不同区域所提供的接入点时,路由器可随机为该终端分配与该接入点对应的内网地址段中的内网地址。中心节点可预先确定与各公共区域分别配置的内网地址段,将各公共区域所对应的内网地址段所包括的内网地址,分别设置为相应公共区域所对应的区域存储节点的访问白名单。这样,当终端发起资源访问请求时,中心节点可依据该资源访问请求所携带的内网地址,确定该终端所处的公共区域。从而在解析网络域名时,为其分配对应公共区域的区域存储节点,实现分流管控。
在一个实施例中,中心节点可预先通过代码方式配置访问白名单,该访问白名单也称域名白名单,后期可以根据实际情况进行动态修改调整。通过将各公共区域所对应的内网地址段所包括的内网地址,分别设置为相应公共区域所对应的区域存储节点的访问白名单,可依据访问白名单调控资源访问请求访问相对应的区域存储节点,实现分流管控。
上述实施例中,公共场所被划分为多于一个的公共区域,各公共区域中部署有相应的区域存储节点。当终端发起资源访问请求时,中心节点可依据该资源访问请求所携带的内网地址,确定该终端所处的公共区域,从而在解析网络域名时,为其分配对应公共区域的区域存储节点,实现分流管控,以均衡网络资源。
在一个实施例中,当目标网络地址所指向的区域存储节点中包括目标资源时,步骤S208,也就是响应于资源访问请求,通过内部存储节点反馈目标资源的步骤具体包括:响应于资源访问请求,通过目标网络地址所指向的区域存储节点直接反馈从区域存储节点所存储的资源中查找到的目标资源。
具体地,当资源访问请求发起方向目标网络地址所指向的区域存储节点发起资源获取请求时,区域存储节点从所存储的资源中查找是否存在目标资源。当区域存储节点查找到该目标资源时,可直接向资源访问请求发起方反馈所查找到的目标资源。这样,资源访问请求发起方可通过局域网快速访问目标资源。
在一个实施例中,当目标网络地址所指向的区域存储节点中未包括目标资源时,该资源访问方法还包括:接收区域存储节点发起的资源查找请求;依据资源查找请求从本地或者候选存储节点中查找目标资源;候选存储节点部署于公共场所中除内网地址所对应的公共区域外的其他公共区域;将查找到的目标资源传递至目标网络地址所指向的区域存储节点。步骤S208,也就是响应于资源访问请求,通过内部存储节点反馈目标资源的步骤,包括:响应于资源查找请求,通过区域存储节点反馈传递的目标资源。
具体地,当目标网络地址所指向的区域存储节点中未包括目标资源时,该区域存储节点可向中心节点发起资源查找请求。中心节点在接收到资源查找请求后,从中心节点本地或者除该区域存储节点外的候选存储节点中,查找目标资源。其中,候选存储节点部署于公共场所中除内网地址所对应的公共区域外的其他公共区域。中心节点将查找到的目标资源传递至目标网络地址所指向的区域存储节点,从而通过区域存储节点反馈传递的目标资源。
在一个实施例中,当中心节点所对应的中心服务器上部署有更高级别的存储节点时,该高级别的存储节点中可存储有大量的资源。也就是说,各个区域存储节点中所存储的资源,同时也存储在中心服务器上的更高级别的存储节点上。这样,当某个公共区域所对应的区域存储节点未查找到目标资源时,中心节点可从更高级别的存储节点中查找该目标资源。
在一个实施例中,中心节点可提供存储资源的能力,也就是中心节点上存储有大量的资源。可以理解为,各个区域存储节点中所存储的资源,同时也存储在中心节点上。这样,当某个公共区域所对应的区域存储节点未查找到目标资源时,中心节点可从中心节点本地所存储的资源中查找目标资源。
在一个实施例中,中心节点在接收到资源查找请求后,可从除该区域存储节点外的候选存储节点中查找该目标资源。中心节点起到调配的作用。在一个实施例中,中心节点处可存储与各区域存储节点对应的资源索引,以方便根据资源索引从相应的候选存储节点中查找目标资源。
在一个实施例中,当中心节点查找到目标资源后可直接将目标资源反馈至资源访问请求发起方。或者,中心节点还可将查找到的目标资源传递至目标网络地址所指向的区域存储节点,通过该区域存储节点反馈传递的目标资源。区域存储节点收到目标资源后可存储该目标资源以便后续使用。
在一个实施例中,当中心节点或候选存储节点中也不存在该目标资源时,也就是中心节点和内部存储节点中均不存在该目标资源,中心节点则可通过公网向外部存储节点发起请求,以从外部存储节点处获取目标资源并存储,从而可实现将目标资源反馈至资源访问请求发起方。
上述实施例中,当目标网络地址所指向的区域存储节点中未包括目标资源时,可从本地或者候选存储节点中,查找目标资源,以便在内网中获取目标资源反馈至资源访问请求发起方,可使得终端用户快速获取访问内容。
在一个具体的实施例中,该资源访问方法具体包括以下步骤:
S302,通过接入公共场所提供的局域网以获取资源访问请求;资源访问请求携带与待访问的目标资源相对应的网络域名、及与资源访问请求发起方对应的内网地址;公共场所被划分为多于一个的公共区域;内网地址与资源访问请求发起方所在的公共区域相对应。
S304,通过运行于中心节点中的内部域名服务,依据内网地址,对网络域名进行解析得到目标网络地址;目标网络地址指向部署于资源访问请求发起方所在的公共区域的区域存储节点。
S306,通过局域网,将目标网络地址反馈至资源访问请求发起方;反馈的目标网络地址,用于指示资源访问请求发起方向目标网络地址所指向的区域存储节点请求访问目标资源。
S308,当目标网络地址所指向的区域存储节点中包括目标资源时,响应于资源访问请求,通过目标网络地址所指向的区域存储节点直接反馈从区域存储节点所存储的资源中查找到的目标资源。
S310,当目标网络地址所指向的区域存储节点中未包括目标资源时,接收区域存储节点发起的资源查找请求。
S312,依据资源查找请求从本地或者候选存储节点中查找目标资源;候选存储节点部署于公共场所中除内网地址所对应的公共区域外的其他公共区域。
S314,将查找到的目标资源传递至目标网络地址所指向的区域存储节点。
S316,响应于资源查找请求,通过区域存储节点反馈传递的目标资源。
S318,当内部存储节点中未包括目标资源时,通过预分配的外网地址,将资源访问请求转发至处于外网环境的外部域名服务,转发的资源访问请求用于指示外部域名服务解析网络域名,得到指向外部存储节点的外部网络地址。
S320,依据外部网络地址访问所指向的外部存储节点。
S322,获取外部存储节点所反馈的目标资源。
S324,将获取的目标资源传递至内部存储节点。
S326,响应于资源访问请求,通过内部存储节点反馈目标资源。
上述资源访问方法,在公共场所中部署中心节点和内部存储节点,中心节点通过接入公共场所提供的局域网以获取资源访问请求。其中,该资源访问请求包括与待访问的目标资源相对应的网络域名。中心节点对该网络域名进行解析,得到指向内部存储节点的目标网络地址,以使得资源访问请求发起方可以通过局域网访问内部存储节点,以获取目标资源。这样,通过将存储节点下沉到实际用户终端所在的公共场所,而大部分热点资源均可存储于部署在公共场所的内部存储节点中,当用户需访问资源时,可为用户节省大量的公网出口带宽成本,大大提高了资源访问的效率。并且,该方法具有非常强的可拓展性,可以结合各类场景灵活调整部署架构来适配不同的需求,在多种场景下均能实施,灵活性高。
图3为一个实施例中资源访问方法的流程示意图。应该理解的是,虽然图3的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图3中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。
如图4所示,在一个实施例中,提供了一种资源访问方法。本实施例主要以该方法应用于上述图1中的终端110来举例说明。参照图4,该资源访问方法具体包括如下步骤:
S402,通过当前所处公共场所提供的局域网发起资源访问请求;资源访问请求携带与待访问的目标资源相对应的网络域名。
具体地,公共场所可通过预先部署的网络设备搭建局域网,终端可通过连接网络设备所提供的无线网络以接入该局域网。终端可在检测到预设操作时,向中心节点发起资源访问请求,该资源访问请求携带与待访问的目标资源相对应的网络域名。
在一个实施例中,用户可通过终端连接公共场所所提供的局域网,并在终端上触发携带有待访问的目标资源的链接地址的资源访问请求,该链接地址包括网络域名。终端可通过连接的局域网将资源访问请求发送至中心节点。中心节点通过接入公共场所提供的局域网以接收终端发送的资源访问请求。
在一个实施例中,当终端连接上公共场所所提供的局域网时,路由器会自动分配给该终端一个IP地址,也称内网地址。终端可通过所分配的该内网地址实现与其他计算机设备的交互。
在一个实施例中,步骤S402,也就是通过当前所处公共场所提供的局域网发起资源访问请求的步骤具体包括:接入当前所处公共场所提供的局域网;展示内容页面,并在内容页面中展示待访问的目标资源所对应的访问入口;当发生对访问入口的触发操作时,确定与目标资源相对应的链接地址;链接地址包括网络域名;通过所接入的局域网,依据链接地址发起资源访问请求。
其中,访问入口是跳转至目标资源展示页面的触发入口,访问入口具体可以是待访问的目标资源的标题、缩略图、或预设入口等。触发操作是作用于访问入口的预设操作,触发操作具体可以是触摸操作、光标操作、按键操作或者语音操作等。其中,触摸操作可以是触摸点击操作、触摸按压操作或者触摸滑动操作,触摸操作可以是单点触摸操作或者多点触摸操作;光标操作可以是控制光标进行点击的操作或者控制光标进行按压的操作;按键操作可以是虚拟按键操作或者实体按键操作等。
具体地,终端可接入当前所处公共场所提供的局域网,终端可展示内容页面,并在内容页面中展示待访问的目标资源所对应的访问入口。当终端检测到对访问入口的触发操作时,确定与目标资源相对应的链接地址,该链接地址包括网络域名。终端可通过所接入的局域网,依据链接地址向中心节点发起资源访问请求。
上述实施例中,在内容页面中展示待访问的目标资源所对应的访问入口,当发生对访问入口的触发操作时,确定与目标资源相对应的链接地址,该链接地址包括网络域名,从而可根据目标资源所对应的链接地址发起资源访问请求。
S404,通过局域网接收部署于公共场所的中心节点所反馈的、且指向部署于公共场所的内部存储节点的目标网络地址;目标网络地址通过中心节点对网络域名进行解析所得到。
在一个实施例中,中心节点接收到资源访问请求后,可通过运行于中心节点中的内部域名服务,对资源网络请求所携带的网络域名进行域名解析,得到与该网络域名相对应的目标网络地址。并将该目标网络地址反馈至终端。其中,该目标网络地址指向部署于公共场所内的内部存储节点。
可以理解,工作人员可预先设置与网络域名对应的网络地址,那么内部域名服务在进行解析时,则可根据网络域名和网络地址的对应关系,解析网络域名得到相对应的目标网络地址。当该网络域名不存在与之相关联的网络地址时,中心节点可向终端反馈“无法访问”、或“域名不存在”等反馈信息。
S406,依据目标网络地址,向所指向的内部存储节点请求访问目标资源。
具体地,终端可根据目标网络地址,向目标网络地址所指向的内部存储节点发起资源获取请求,比如HTTP请求。该目标网络地址向所指向的内部存储节点在接收到资源获取请求后,在所存储的资源中查找对应的目标资源。
在一个实施例中,步骤S406,也就是依据目标网络地址,向所指向的内部存储节点请求访问目标资源的步骤具体包括:依据目标网络地址和链接地址所包括的资源索引,向内部存储节点发起资源获取请求;资源获取请求用于指示内部存储节点依据资源索引从所存储的资源中查找相对应的目标资源。
在一个实施例中,待访问的目标资源所对应的链接地址包括资源索引。终端可依据目标网络地址和资源索引生成HTTP请求,并将该HTTP请求发送至与该目标网络地址对应的内部存储节点。内部存储节点依据资源索引从所存储的资源中查找相对应的目标资源。
可以理解,内部存储节点可包括单一级别的存储节点,或者内部存储节点包括多于一级的存储节点。终端可依据资源索引获取目标资源。对于不同的情况终端获取目标资源的方式不同。不同的情况,比如,在目标网络地址所指向的区域存储节点中包括目标资源时、在目标网络地址所指向的区域存储节点中未包括目标资源时、及在内部存储节点中未包括目标资源时等不同情况,而在不同的情况下终端分别是如何获取目标资源的具体过程可参考前述实施例中的具体阐述内容,在此不再赘述。
上述实施例中,依据目标网络地址和链接地址所包括的资源索引,可快速准确地访问目标资源。
S408,通过局域网,接收内部存储节点反馈的目标资源。
具体地,终端可通过局域网接收内部存储节点所反馈的目标资源并展示。用户可浏览或收听目标资源。在一个实施例中,当终端接收到内部存储节点所反馈的目标资源时,可跳转至目标资源展示页面以展示目标资源。
上述资源访问方法,通过当前所处公共场所提供的局域网发起携带资源访问请求,通过所连接的局域网接收部署于当前所处公共场所的中心节点所反馈的、且指向部署于该公共场所的内部存储节点的目标网络地址。这样就可向该目标网络地址所指向的内部存储节点请求访问目标资源,以实现通过局域网快速访问目标资源。这样,通过将存储节点下沉到实际用户终端所在的公共场所,而大部分热点资源均可存储于部署在公共场所的内部存储节点中,当用户需访问资源时,可为用户节省大量的公网出口带宽成本,大大提高了资源访问的效率。
在具体应用场景中,以公共场所为车辆场所进行举例说明,参考图5,图5为一个实施例中资源访问***的架构图。工作人员可预先在车辆中部署中心服务器、缓存服务器、及相关软硬件设置等(提供实现该资源访问方法的软硬件资源可统称为“筋斗云”)。当用户处于车辆中时,可通过用户终端(比如图5中所示的手机、平板电脑、及笔记本电脑等)接入该车辆所提供的局域网,并触发资源访问方法。
“筋斗云”通过将CDN缓存服务器下沉至公共场所本地(也就是将待访问的内容引入公共场所本地响应),使得终端用户可快速获取访问内容。“筋斗云”也能无缝接入CDN边缘节点、遍布在全球各地的其他CDN节点、及提供资源的源站服务器,保证资源全链路高速传输。这样,通过“筋斗云”本地缓存和CDN节点缓存可满足用户的大部分访问需求。“筋斗云”同时具有非常强的可拓展性,可以结合各类场景灵活调整架构来适配需求。
以公共场所为飞机场所进行举例说明,参考图6,图6为一个实施例中在飞机场景下资源访问***的架构图。如图6所示,工作人员可预先在车辆中部署“筋斗云”。当用户处于飞机中时,可通过车载终端或个人移动终端接入该飞机所提供的局域网,并触发资源访问方法。“筋斗云”通过将CDN缓存服务器下沉至公共场所本地(也就是将待访问的内容引入公共场所本地响应),使得终端用户可快速获取访问内容。“筋斗云”也能通过卫星和地面基站连接Internet网络接入机场就近节点、及提供资源的源站服务器(也就是内容源),保证资源全链路高速传输。
下面以公共场所为列车场所(比如高铁、火车或地铁场所等)进行举例说明,参考图7,图7为一个实施例中在高铁场景下的资源访问***架构图。如图7所示,列车通过路由器等网络设备可在每个车厢中均提供局域网,各个车厢中均部署有单车服务器(可提供称一级缓存的能力,该单车服务器可理解为本申请前述实施例中所提及的内部存储节点)。用户可通过终端连接局域网,当终端触发资源访问请求时,该资源访问请求会被中心服务器(此处的中心服务器可理解为本申请前述实施例中所提及的中心节点,该中心服务器可提供二级缓存的能力,并运行有DNS服务)所接收。通过DNS服务解析资源访问请求中携带的网络域名,得到指向该终端所在车厢对应的单车服务器的目标网络地址。终端通过该目标网络地址访问单车服务器。当“筋斗云”所提供的一级缓存和二级缓存中均不存在该目标资源时,“筋斗云”也能无缝接入CDN边缘节点、及提供资源的源站服务器(也就是内容源站),保证资源全链路高速传输。
请继续参考图8,图8为一个实施例中“筋斗云”在高铁场景下的硬件架构图。其中,图8下方表示各节车厢的硬件架构图(其中仅示出了3节车厢)。各节车厢的VSW(VehicularSwitch,车载交换机)通过GbE(Gigabit Ethernet,千兆位以太网)网线连接。各个车厢的LVS(Local Vehicular Server,车载服务器,也就是本申请前述实施例所提及的单车服务器)通过GbE网线与各个车厢的VSW连接。各个车厢可通过与LVS连接的AP(Access Point,接入点)提供局域网接入点。其中LVS与AP通过PoE(Power Over Ethernet,有源以太网)网线连接。对于中心车厢,可部署CVS(Central Vehicular Server,中心服务器),CVS通过GbE网线与该车厢内的LVS连接。同时,CVS通过射频线与网络设备VMA连接,以通过VMA连接外部的GPS(Global Positioning System,全球定位***)卫星、北斗卫星、蜂窝网、及站场AP等以连接互联网。继续参考图8右上角,图8右上角为管理后台,运维***、业务***、及门户***等可通过核心交换机、防火墙连接外网,通过外网与列车进行通信以获取列车网络中的资源访问情况。其中,管理后台,运维***、业务***具体可通过VPN/AAA/OAM(VPN,VirtualPrivate Network,虚拟专用网络;AAA,Authentication Authorization Accounting,认证服务器;OAM,Operation Administration Maintenance,运维管理服务器)以实现接入。
参考图9,图9为一个具体实施例中资源访问方法的流程示意图。参考图9,对于当前车厢中用户终端已访问过的文件,其他车厢乘客待访问的场景,由于在“筋斗云”***的二级缓存中存在该文件,因此用户终端可在局域网内部获取到该文件。针对上述场景,下面进行详细的介绍:
首先,参考图9中的步骤1,乘客可通过终端连接列车上的WiFi(WirelessFidelity,无线网,也就是本申请前述实施例中所提及的局域网),获得内网IP地址。参考图9中的步骤2,乘客可通过终端请求文件,触发资源访问请求,此时请求访问到中心服务器,中心服务器上的DNS服务进行域名解析,并根据域名白名单,引导终端请求访问对应的单车服务器。参考图9中的步骤3,终端向对应的单车服务器发起HTTP请求,如果“筋斗云”检查该文件在当前车厢已缓存,那么直接返回当前文件,完成传输。如果“筋斗云”检查该文件在当前车厢中无缓存,那么向中心服务器的二级缓存发起HTTP请求检查,发现存在文件,并获取该文件。参考图9中的步骤4,文件经过传输,传递到乘客的终端。在这个过程中,全部流程在局域网内完成,无需向CDN边缘节点或内容源站发起请求,不产生任何公网流量。而对于二级缓存中也不存在的文件,参考参考图9中的步骤5,“筋斗云”通过公网访问CDN边缘节点或内容源站以获取该文件并传递到乘客的终端。
如图10所示,在一个实施例中,提供了资源访问装置1000,包括获取模块1001、解析模块1002、和反馈模块1003。其中:
获取模块1001,用于通过接入公共场所提供的局域网以获取资源访问请求;资源访问请求携带与待访问的目标资源相对应的网络域名。
解析模块1002,用于对网络域名进行解析,得到指向部署于公共场所的内部存储节点的目标网络地址。
反馈模块1003,用于通过局域网反馈目标网络地址,并触发依据所反馈的目标网络地址,向所指向的内部存储节点请求访问目标资源。
反馈模块1003还用于响应于资源访问请求,通过内部存储节点反馈目标资源。
在一个实施例中,解析模块1002还用于通过运行于中心节点中的内部域名服务,对网络域名进行解析,得到指向部署于公共场所的内部存储节点的目标网络地址。
在一个实施例中,反馈模块1003,还用于通过局域网,将目标网络地址反馈至资源访问请求发起方;反馈的目标网络地址,用于指示资源访问请求发起方向目标网络地址所指向的内部存储节点请求访问目标资源。
在一个实施例中,公共场所被划分为多于一个的公共区域;内部存储节点包括部署于各公共区域的区域存储节点;资源访问请求包括与资源访问请求发起方对应的内网地址;内网地址与资源访问请求发起方所在的公共区域相对应。解析模块1002还用于依据内网地址,对网络域名进行解析得到目标网络地址;目标网络地址指向部署于资源访问请求发起方所在的公共区域的区域存储节点。
在一个实施例中,当目标网络地址所指向的区域存储节点中包括目标资源时,反馈模块1003还用于响应于资源访问请求,通过目标网络地址所指向的区域存储节点直接反馈从区域存储节点所存储的资源中查找到的目标资源。
在一个实施例中,当目标网络地址所指向的区域存储节点中未包括目标资源时,该资源访问装置1000还包括:
接收模块1004,用于接收区域存储节点发起的资源查找请求。
查找模块1005,用于依据资源查找请求从本地或者候选存储节点中,查找目标资源;候选存储节点部署于公共场所中除内网地址所对应的公共区域外的其他公共区域。
传递模块1006,用于将查找到的目标资源传递至目标网络地址所指向的区域存储节点。
反馈模块1003还用于响应于资源查找请求,通过区域存储节点反馈传递的目标资源。
在一个实施例中,该资源访问装置1000还包括确定模块1007和设置模块1008,其中,
确定模块1007,用于确定与各公共区域分别配置的内网地址段。
设置模块1008,用于将各公共区域所对应的内网地址段所包括的内网地址,分别设置为相应公共区域所对应的区域存储节点的访问白名单。
参考图11,在一个实施例中,当内部存储节点中未包括目标资源时,该资源访问装置还包括:
转发模块1009,用于通过预分配的外网地址,将资源访问请求转发至处于外网环境的外部域名服务,转发的资源访问请求用于指示外部域名服务解析网络域名,得到指向外部存储节点的外部网络地址。
访问模块1010,用于依据外部网络地址访问所指向的外部存储节点。
获取模块1001还用于获取外部存储节点所反馈的目标资源。
传递模块1006还用于将获取的目标资源传递至内部存储节点。
上述资源访问装置,在公共场所中部署中心节点和内部存储节点,中心节点通过接入公共场所提供的局域网以获取资源访问请求。其中,该资源访问请求包括与待访问的目标资源相对应的网络域名。中心节点对该网络域名进行解析,得到指向内部存储节点的目标网络地址,以使得资源访问请求发起方可以通过局域网访问内部存储节点,以获取目标资源。这样,通过将存储节点下沉到实际用户终端所在的公共场所,而大部分热点资源均可存储于部署在公共场所的内部存储节点中,当用户需访问资源时,可为用户节省大量的公网出口带宽成本,大大提高了资源访问的效率。并且,该方法具有非常强的可拓展性,可以结合各类场景灵活调整部署架构来适配不同的需求,在多种场景下均能实施,灵活性高。
如图12所示,在一个实施例中,提供了资源访问装置1200,包括发起模块1201、接收模块1202、和请求访问模块1203。其中:
发起模块1201,用于通过当前所处公共场所提供的局域网发起资源访问请求;资源访问请求携带与待访问的目标资源相对应的网络域名。
接收模块1202,用于通过局域网接收部署于公共场所的中心节点所反馈的、且指向部署于公共场所的内部存储节点的目标网络地址;目标网络地址通过中心节点对网络域名进行解析所得到。
请求访问模块1203,用于依据目标网络地址,向所指向的内部存储节点请求访问目标资源。
接收模块1202还用于通过局域网,接收内部存储节点反馈的目标资源。
在一个实施例中,发起模块1201还用于接入当前所处公共场所提供的局域网;展示内容页面,并在内容页面中展示待访问的目标资源所对应的访问入口;当发生对访问入口的触发操作时,确定与目标资源相对应的链接地址;链接地址包括网络域名;通过所接入的局域网,依据链接地址发起资源访问请求。
在一个实施例中,请求访问模块1203,还用于依据目标网络地址和链接地址所包括的资源索引,向内部存储节点发起资源获取请求;资源获取请求用于指示内部存储节点依据资源索引从所存储的资源中查找相对应的目标资源。
上述资源访问装置,通过当前所处公共场所提供的局域网发起携带资源访问请求,通过所连接的局域网接收部署于当前所处公共场所的中心节点所反馈的、且指向部署于该公共场所的内部存储节点的目标网络地址。这样就可向该目标网络地址所指向的内部存储节点请求访问目标资源,以实现通过局域网快速访问目标资源。这样,通过将存储节点下沉到实际用户终端所在的公共场所,而大部分热点资源均可存储于部署在公共场所的内部存储节点中,当用户需访问资源时,可为用户节省大量的公网出口带宽成本,大大提高了资源访问的效率。
图13示出了一个实施例中计算机设备的内部结构图。该计算机设备具体可以是图1中的终端110或中心节点120。如图13所示,该计算机设备包括该计算机设备包括通过***总线连接的处理器、存储器和网络接口。其中,存储器包括非易失性存储介质和内存储器。该计算机设备的非易失性存储介质存储有操作***,还可存储有计算机程序,该计算机程序被处理器执行时,可使得处理器实现资源访问方法。该内存储器中也可储存有计算机程序,该计算机程序被处理器执行时,可使得处理器执行资源访问方法。
本领域技术人员可以理解,图13中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
在一个实施例中,本申请提供的资源访问装置可以实现为一种计算机程序的形式,计算机程序可在如图13所示的计算机设备上运行。计算机设备的存储器中可存储组成该资源访问装置的各个程序模块,比如,图10所示的获取模块、解析模块和反馈模块。各个程序模块构成的计算机程序使得处理器执行本说明书中描述的本申请各个实施例的资源访问方法中的步骤。还比如,图12所示的发起模块、接收模块和请求访问模块。各个程序模块构成的计算机程序使得处理器执行本说明书中描述的本申请各个实施例的资源访问方法中的步骤。
例如,图13所示的计算机设备可以通过如图10所示的资源访问装置中的获取模块执行步骤S202。计算机设备可通过解析模块执行步骤S204。计算机设备可通过反馈模块执行步骤S206和步骤S208。
例如,图13所示的计算机设备可以通过如图12所示的资源访问装置中的发起模块执行步骤S402。计算机设备可通过接收模块执行步骤S404和步骤S408。计算机设备可通过请求访问模块执行步骤S406。
在一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器存储有计算机程序,计算机程序被处理器执行时,使得处理器执行上述资源访问方法的步骤。此处资源访问方法的步骤可以是上述各个实施例的资源访问方法中的步骤。
在一个实施例中,提供了一种计算机可读存储介质,存储有计算机程序,计算机程序被处理器执行时,使得处理器执行上述资源访问方法的步骤。此处资源访问方法的步骤可以是上述各个实施例的资源访问方法中的步骤。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一非易失性计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)或闪存。易失性存储器可包括随机存取存储器(RAM)或者外部高速缓冲存储器。作为说明而非局限,RAM以多种形式可得,诸如静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双数据率SDRAM(DDRSDRAM)、增强型SDRAM(ESDRAM)、同步链路(Synchlink)DRAM(SLDRAM)、存储器总线(Rambus)直接RAM(RDRAM)、直接存储器总线动态RAM(DRDRAM)、以及存储器总线动态RAM(RDRAM)等。
以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本申请专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。

Claims (22)

1.一种资源访问方法,应用于部署于公共场所的中心节点,所述公共场所被划分为多于一个的公共区域,所述方法包括:
通过接入公共场所提供的局域网以获取资源访问请求;所述资源访问请求携带与待访问的目标资源相对应的网络域名,以及与资源访问请求发起方所在公共区域对应的内网地址;
依据所述内网地址对所述网络域名进行解析,得到指向所述内网地址所在访问白名单所对应的区域存储节点的目标网络地址;所述访问白名单通过预先将相应公共区域所配置的内网地址段包括的内网地址,与相应公共区域所部署的区域存储节点进行对应设置得到;
通过所述局域网反馈所述目标网络地址,并触发依据所反馈的目标网络地址,向所指向的区域存储节点请求访问所述目标资源;
响应于所述资源访问请求,通过所述区域存储节点反馈所述目标资源。
2.根据权利要求1所述的方法,其特征在于,所述对所述网络域名进行解析,得到指向所述内网地址所在访问白名单所对应的区域存储节点的目标网络地址,包括:
通过运行于所述中心节点中的内部域名服务,对所述网络域名进行解析,得到指向所述内网地址所在访问白名单所对应的区域存储节点的目标网络地址。
3.根据权利要求1所述的方法,其特征在于,所述通过所述局域网反馈所述目标网络地址,并触发依据所反馈的目标网络地址,向所指向的区域存储节点请求访问所述目标资源,包括:
通过所述局域网,将所述目标网络地址反馈至资源访问请求发起方;反馈的所述目标网络地址,用于指示所述资源访问请求发起方向所述目标网络地址所指向的区域存储节点请求访问所述目标资源。
4.根据权利要求1所述的方法,其特征在于,当所述目标网络地址所指向的区域存储节点中包括所述目标资源时,所述响应于所述资源访问请求,通过所述区域存储节点反馈所述目标资源,包括:
响应于所述资源访问请求,通过所述目标网络地址所指向的区域存储节点直接反馈从所述区域存储节点所存储的资源中查找到的目标资源。
5.根据权利要求1所述的方法,其特征在于,当所述目标网络地址所指向的区域存储节点中未包括所述目标资源时,所述方法还包括:
接收所述区域存储节点发起的资源查找请求;
依据所述资源查找请求从本地或者候选存储节点中查找所述目标资源;所述候选存储节点部署于所述公共场所中除所述内网地址所对应的公共区域外的其他公共区域;
将查找到的所述目标资源传递至所述目标网络地址所指向的区域存储节点。
6.根据权利要求1所述的方法,其特征在于,所述方法还包括:
确定与各所述公共区域分别配置的内网地址段;
将各公共区域所对应的内网地址段所包括的内网地址,分别设置为相应公共区域所对应的区域存储节点的访问白名单。
7.根据权利要求1至6中任一项所述的方法,其特征在于,当所述区域存储节点中未包括所述目标资源时,在所述响应于所述资源访问请求,通过所述区域存储节点反馈所述目标资源之前,所述方法还包括:
通过预分配的外网地址,将所述资源访问请求转发至处于外网环境的外部域名服务,转发的所述资源访问请求用于指示所述外部域名服务解析所述网络域名,得到指向外部存储节点的外部网络地址;
依据所述外部网络地址访问所指向的外部存储节点;
获取所述外部存储节点所反馈的目标资源;
将获取的所述目标资源传递至所述区域存储节点。
8.一种资源访问方法,包括:
通过当前所处公共场所提供的局域网发起资源访问请求;所述资源访问请求携带与待访问的目标资源相对应的网络域名,以及当前所处公共场所中的其中一个公共区域对应的内网地址;
通过所述局域网接收部署于所述公共场所的中心节点所反馈的、且指向所述内网地址所在访问白名单所对应的区域存储节点的目标网络地址;所述目标网络地址通过所述中心节点对所述网络域名进行解析所得到;所述访问白名单通过预先将相应公共区域所配置的内网地址段包括的内网地址,与相应公共区域所部署的区域存储节点进行对应设置得到;
依据所述目标网络地址,向所指向的区域存储节点请求访问所述目标资源;
通过所述局域网,接收所述区域存储节点反馈的所述目标资源。
9.根据权利要求8所述的方法,其特征在于,所述通过当前所处公共场所提供的局域网发起资源访问请求,包括:
接入当前所处公共场所提供的局域网;
展示内容页面,并在所述内容页面中展示待访问的目标资源所对应的访问入口;
当发生对所述访问入口的触发操作时,确定与所述目标资源相对应的链接地址;所述链接地址包括网络域名;
通过所接入的局域网,依据所述链接地址发起资源访问请求。
10.根据权利要求9所述的方法,其特征在于,所述依据所述目标网络地址,向所指向的区域存储节点请求访问所述目标资源,包括:
依据所述目标网络地址和所述链接地址所包括的资源索引,向所述区域存储节点发起资源获取请求;所述资源获取请求用于指示所述区域存储节点依据所述资源索引从所存储的资源中查找相对应的目标资源。
11.一种资源访问装置,其特征在于,应用于部署于公共场所的中心节点,所述公共场所被划分为多于一个的公共区域,所述装置包括:
获取模块,用于通过接入公共场所提供的局域网以获取资源访问请求;所述资源访问请求携带与待访问的目标资源相对应的网络域名,以及与资源访问请求发起方所在公共区域对应的内网地址;
解析模块,用于依据所述内网地址对所述网络域名进行解析,得到指向所述内网地址所在访问白名单所对应的区域存储节点的目标网络地址;所述访问白名单通过预先将相应公共区域所配置的内网地址段包括的内网地址,与相应公共区域所部署的区域存储节点进行对应设置得到;
反馈模块,用于通过所述局域网反馈所述目标网络地址,并触发依据所反馈的目标网络地址,向所指向的区域存储节点请求访问所述目标资源;
所述反馈模块还用于响应于所述资源访问请求,通过所述区域存储节点反馈所述目标资源。
12.根据权利要求11所述的装置,其特征在于,所述解析模块,还用于通过运行于所述中心节点中的内部域名服务,对所述网络域名进行解析,得到指向所述内网地址所在访问白名单所对应的区域存储节点的目标网络地址。
13.根据权利要求11所述的装置,其特征在于,所述反馈模块,还用于通过所述局域网,将所述目标网络地址反馈至资源访问请求发起方;反馈的所述目标网络地址,用于指示所述资源访问请求发起方向所述目标网络地址所指向的区域存储节点请求访问所述目标资源。
14.根据权利要求11所述的装置,其特征在于,当所述目标网络地址所指向的区域存储节点中包括所述目标资源时,所述反馈模块,还用于响应于所述资源访问请求,通过所述目标网络地址所指向的区域存储节点直接反馈从所述区域存储节点所存储的资源中查找到的目标资源。
15.根据权利要求11所述的装置,其特征在于,当所述目标网络地址所指向的区域存储节点中未包括所述目标资源时,所述装置还包括:
接收模块,用于接收所述区域存储节点发起的资源查找请求;
查找模块,用于依据所述资源查找请求从本地或者候选存储节点中查找所述目标资源;所述候选存储节点部署于所述公共场所中除所述内网地址所对应的公共区域外的其他公共区域;
传递模块,用于将查找到的所述目标资源传递至所述目标网络地址所指向的区域存储节点。
16.根据权利要求11所述的装置,其特征在于,所述装置还包括:
确定模块,用于确定与各所述公共区域分别配置的内网地址段;
设置模块,用于将各公共区域所对应的内网地址段所包括的内网地址,分别设置为相应公共区域所对应的区域存储节点的访问白名单。
17.根据权利要求11至16中任一项所述的装置,其特征在于,当所述区域存储节点中未包括所述目标资源时,所述装置还包括:
转发模块,用于通过预分配的外网地址,将所述资源访问请求转发至处于外网环境的外部域名服务,转发的所述资源访问请求用于指示所述外部域名服务解析所述网络域名,得到指向外部存储节点的外部网络地址;
访问模块,用于依据所述外部网络地址访问所指向的外部存储节点;
所述获取模块,还用于获取所述外部存储节点所反馈的目标资源;
传递模块,用于将获取的所述目标资源传递至所述区域存储节点。
18.一种资源访问装置,包括:
发起模块,用于通过当前所处公共场所提供的局域网发起资源访问请求;所述资源访问请求携带与待访问的目标资源相对应的网络域名,以及当前所处公共场所中的其中一个公共区域对应的内网地址;
接收模块,用于通过所述局域网接收部署于所述公共场所的中心节点所反馈的、且指向所述内网地址所在访问白名单所对应的区域存储节点的目标网络地址;所述目标网络地址通过所述中心节点对所述网络域名进行解析所得到;所述访问白名单通过预先将相应公共区域所配置的内网地址段包括的内网地址,与相应公共区域所部署的区域存储节点进行对应设置得到;
请求访问模块,用于依据所述目标网络地址,向所指向的区域存储节点请求访问所述目标资源;
所述接收模块还用于通过所述局域网,接收所述区域存储节点反馈的所述目标资源。
19.根据权利要求18所述的装置,其特征在于,所述发起模块,还用于接入当前所处公共场所提供的局域网;展示内容页面,并在所述内容页面中展示待访问的目标资源所对应的访问入口;当发生对所述访问入口的触发操作时,确定与所述目标资源相对应的链接地址;所述链接地址包括网络域名;通过所接入的局域网,依据所述链接地址发起资源访问请求。
20.根据权利要求19所述的装置,其特征在于,所述请求访问模块,还用于依据所述目标网络地址和所述链接地址所包括的资源索引,向所述区域存储节点发起资源获取请求;所述资源获取请求用于指示所述区域存储节点依据所述资源索引从所存储的资源中查找相对应的目标资源。
21.一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时,使得所述处理器执行如权利要求1至10中任一项所述方法的步骤。
22.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行如权利要求1至10中任一项所述方法的步骤。
CN201910388309.5A 2019-05-10 2019-05-10 资源访问方法、装置、存储介质和计算机设备 Active CN110213339B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910388309.5A CN110213339B (zh) 2019-05-10 2019-05-10 资源访问方法、装置、存储介质和计算机设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910388309.5A CN110213339B (zh) 2019-05-10 2019-05-10 资源访问方法、装置、存储介质和计算机设备

Publications (2)

Publication Number Publication Date
CN110213339A CN110213339A (zh) 2019-09-06
CN110213339B true CN110213339B (zh) 2021-12-14

Family

ID=67785736

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910388309.5A Active CN110213339B (zh) 2019-05-10 2019-05-10 资源访问方法、装置、存储介质和计算机设备

Country Status (1)

Country Link
CN (1) CN110213339B (zh)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110708402A (zh) * 2019-09-30 2020-01-17 北京奇艺世纪科技有限公司 可访问资源的展示方法、装置及资源访问***
CN110971689B (zh) * 2019-11-29 2022-10-11 广州市百果园信息技术有限公司 ***安装方法、装置、***、设备和存储介质
CN113315848B (zh) * 2020-02-27 2023-04-21 阿里巴巴集团控股有限公司 访问控制方法、装置及设备
CN111355731B (zh) * 2020-02-28 2022-09-30 北京奇艺世纪科技有限公司 资源访问的方法、装置、资源访问***、设备及存储介质
CN111885063B (zh) * 2020-07-23 2022-08-02 平安付科技服务有限公司 开源***访问管控方法、装置、设备及存储介质
CN112713924A (zh) * 2021-03-23 2021-04-27 南通先进通信技术研究院有限公司 一种基于卫星通信的cdn网络***的工作方法
CN114765580B (zh) * 2020-12-30 2023-11-03 腾讯科技(深圳)有限公司 域外网络资源的网络加速方法、装置、设备及存储介质
CN113421557A (zh) * 2021-06-22 2021-09-21 广州小鹏汽车科技有限公司 语音交互方法、语音交互***和存储介质
CN116887287B (zh) * 2023-08-30 2023-12-08 荣耀终端有限公司 一种通信方法、介质和电子设备

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103581248A (zh) * 2012-07-31 2014-02-12 中兴通讯股份有限公司 内容分发网络cdn服务的提供方法及装置
CN104202360A (zh) * 2014-08-13 2014-12-10 小米科技有限责任公司 访问网页的方法、装置及路由器
CN104935680A (zh) * 2015-06-18 2015-09-23 中国互联网络信息中心 一种多层级共享缓存的递归域名服务***和方法
CN105744373A (zh) * 2016-02-23 2016-07-06 福建星网视易信息***有限公司 基于互联网的流媒体播放方法及***
CN106034344A (zh) * 2015-03-12 2016-10-19 腾讯科技(深圳)有限公司 一种数据传输的方法和装置
CN106453117A (zh) * 2016-11-10 2017-02-22 珠海市魅族科技有限公司 网络资源的处理方法及装置
CN109688100A (zh) * 2018-09-07 2019-04-26 平安科技(深圳)有限公司 Nat穿透方法、装置、设备及存储介质

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104427005B (zh) * 2013-08-20 2018-01-02 阿里巴巴集团控股有限公司 在cdn上实现请求精确调度的方法及***
WO2015104583A1 (en) * 2014-01-08 2015-07-16 Telefonaktiebolaget L M Ericsson (Publ) Method, node and distributed system for configuring a network of cdn caching nodes
US9137217B1 (en) * 2014-05-16 2015-09-15 Iboss, Inc. Manage encrypted network traffic using DNS responses
CN105141621A (zh) * 2015-09-16 2015-12-09 北京星网锐捷网络技术有限公司 网络访问的监控方法及装置
CN105897942A (zh) * 2015-09-17 2016-08-24 乐视云计算有限公司 一种域名解析***及域名解析方法
US10834449B2 (en) * 2016-12-31 2020-11-10 The Nielsen Company (Us), Llc Methods and apparatus to associate audience members with over-the-top device media impressions
CN108777709A (zh) * 2018-05-31 2018-11-09 康键信息技术(深圳)有限公司 网站访问方法、装置、计算机设备和存储介质

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103581248A (zh) * 2012-07-31 2014-02-12 中兴通讯股份有限公司 内容分发网络cdn服务的提供方法及装置
CN104202360A (zh) * 2014-08-13 2014-12-10 小米科技有限责任公司 访问网页的方法、装置及路由器
CN106034344A (zh) * 2015-03-12 2016-10-19 腾讯科技(深圳)有限公司 一种数据传输的方法和装置
CN104935680A (zh) * 2015-06-18 2015-09-23 中国互联网络信息中心 一种多层级共享缓存的递归域名服务***和方法
CN105744373A (zh) * 2016-02-23 2016-07-06 福建星网视易信息***有限公司 基于互联网的流媒体播放方法及***
CN106453117A (zh) * 2016-11-10 2017-02-22 珠海市魅族科技有限公司 网络资源的处理方法及装置
CN109688100A (zh) * 2018-09-07 2019-04-26 平安科技(深圳)有限公司 Nat穿透方法、装置、设备及存储介质

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
采用Nginx远程访问图书馆内网数字资源;宿大东;《内蒙古科技与经济》;20131010(第13期);全文 *

Also Published As

Publication number Publication date
CN110213339A (zh) 2019-09-06

Similar Documents

Publication Publication Date Title
CN110213339B (zh) 资源访问方法、装置、存储介质和计算机设备
US20210176226A1 (en) System and method for providing a content delivery network via a motor vehicle
CN110149675B (zh) 一种upf选择方法和装置
JP2000276425A (ja) 情報配信システム、移動計算機、キャッシュサーバ装置、管理装置及びキャッシュ制御方法
US11224078B2 (en) Multi-operator MEC sharing based on user equipment location
EP2618595A2 (en) Mobile WiFi network
CN103369527A (zh) 一种WiFi网络共享方法、装置及***
KR20180098798A (ko) 엣지 클라우드에서 모바일 단말에 자원을 할당하는 방법 및 그 장치
US10433171B2 (en) System and method for creating and managing wireless networks
CN109672698B (zh) 内容分发方法、设备及***
KR20160011304A (ko) 와이파이 망을 이용한 웹기반 광고 제공 시스템 및 방법
CN102916930A (zh) 融合业务网络及其节点、资源请求的路由信息的获取方法
KR20220048484A (ko) 분산 서비스를 위한 요청 응답의 정확한 통신 지연 보장을 제공하기 위한 시스템
CN110336794B (zh) 一种内网访问方法、***及相关装置
CN111629078A (zh) 服务器的调度方法及装置、服务器调度***
CN111510491B (zh) 资源访问方法、缓存服务器、存储介质及电子设备
US20140293929A1 (en) Information pushing method, information pushing system and information transmitter
US9185556B2 (en) Method and system for forming a common network using shared private wireless networks
KR101559693B1 (ko) Lte-d2d 기반 차량 네트워크에서의 통신 방법 및 그 장치
KR101361549B1 (ko) 컨텐츠 id를 기반으로 ip 패킷을 전송하기 위한 시스템 및 그 방법
CN110324826B (zh) 一种内网访问方法及相关装置
CN109510839B (zh) 一种分布式Portal接入方法
CN110336851B (zh) 内容访问处理方法、装置、计算机设备和存储介质
CN104717309A (zh) 网络服务提供方法、装置和***
KR101093047B1 (ko) 풀 브라우징 서비스의 다중 채널을 이용한 데이터 제공 시스템 및 그 방법

Legal Events

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