CN109040337A - 一种信息查询方法、边缘服务器及信息查询*** - Google Patents
一种信息查询方法、边缘服务器及信息查询*** Download PDFInfo
- Publication number
- CN109040337A CN109040337A CN201810796490.9A CN201810796490A CN109040337A CN 109040337 A CN109040337 A CN 109040337A CN 201810796490 A CN201810796490 A CN 201810796490A CN 109040337 A CN109040337 A CN 109040337A
- Authority
- CN
- China
- Prior art keywords
- node
- edge server
- address
- client
- host node
- 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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L2101/00—Indexing scheme associated with group H04L61/00
- H04L2101/60—Types of network addresses
- H04L2101/69—Types of network addresses using geographic information, e.g. room number
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/45—Network directories; Name-to-address mapping
- H04L61/4505—Network directories; Name-to-address mapping using standardised directories; using standardised directory access protocols
- H04L61/4511—Network directories; Name-to-address mapping using standardised directories; using standardised directory access protocols using domain name system [DNS]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明公开了一种信息查询方法、边缘服务器及信息查询***。所述方法包括:第一边缘服务器接收到客户端发送的内容请求后,向区块链***中的边缘节点发送第一请求,并根据第一请求的响应消息中包括所述客户端的目标地理位置,来判断目标地理位置与第一边缘服务器的地理位置是否匹配,并在匹配的情况下向客户端发送内容请求对应的网页内容。如此,边缘服务器只需向区块链***中对应的边缘节点查询IP地址与地理位置的对应关系,能够有效提高信息查询的效率;另一方面,区块链***中的边缘节点可以通过区块链的方式进行信息同步并存储区块信息,能够有效提高信息更新的及时性,大大提高了信息更新的效率。
Description
技术领域
本发明涉及通信技术领域,尤其涉及一种信息查询方法、边缘服务器及信息查询***。
背景技术
内容分发网络(Content Delivery Network,CDN)***是一种新型网络内容服务体系,其基于网络之间互连的协议(Internet Protocol,IP)网络而构建,基于内容访问与应用的效率要求、质量要求和内容秩序而提供内容的分发和服务。而从广义的角度,CDN代表了一种基于网络而构建的高质量、高效率、具有鲜明网络秩序的网络应用服务模式。
现有的CDN***在处理客户端发送的请求时,边缘服务器通常需要判断客户端的地理位置,然后根据客户端的地理位置进行进一步的调度。这一过程就需要边缘服务器查询IP地址和地理位置之间的对应关系。然而,现有技术中该对应关系的维护主要依赖于本地数据包的升级,这种升级方法需要人工运维或者机器定期推动,导致中心化升级或推送的方式不稳定,若存在网络原因则使每个节点信息不一致,从而容易导致信息更新不及时、效率低的问题。
基于此,目前亟需一种信息查询方法,用于解决现有技术中CDN***中的IP库信息更新不及时、更新效率低,从而影响信息查询效率的问题。
发明内容
本发明实施例提供一种信息查询方法、边缘服务器及信息查询***,以解决现有技术中CDN***中的IP库信息更新不及时、更新效率低,从而影响信息查询效率的技术问题。
本发明实施例提供一种信息查询方法,所述方法应用于内容分发网络CDN***,所述CDN***包括多个边缘服务器,所述方法包括:
第一边缘服务器接收到客户端发送的内容请求后,向区块链***中的边缘节点发送第一请求,所述第一请求包括所述客户端的IP地址,所述第一请求用于请求查询所述客户端的目标地理位置;所述区块链***中的边缘节点用于接收并存储区块信息;
所述第一边缘服务器接收所述边缘节点发送的所述第一请求的响应消息,所述响应消息包括所述客户端的目标地理位置;
所述第一边缘服务器若确定所述目标地理位置与所述第一边缘服务器的地理位置相匹配,则向所述客户端发送所述内容请求对应的网页内容。
如此,一方面,边缘服务器只需向区块链***中对应的边缘节点查询IP地址与地理位置的对应关系,相比于现有技术中边缘服务器查询本地数据库进而获取IP地址与地理位置的对应关系的方式而言,能够有效提高信息查询的效率;另一方面,本发明实施例中,区块链***中的边缘节点可以通过区块链的方式进行信息同步并存储区块信息,能够有效提高信息更新的及时性,从而可以实现各边缘服务器中的信息可以实时更新,相比于现有技术中人工定时同步或者升级的方式而言,大大提高了信息更新的效率。
在一种可能的实现方式中,所述区块信息包括IP地址和地理位置的对应关系。
在一种可能的实现方式中,所述目标地理位置是所述边缘节点根据所述客户端的IP地址,以及所述IP地址和地理位置的对应关系确定的。
在一种可能的实现方式中,所述区块链***还包括至少一个主节点,任意两个相邻的主节点之间通过网络连接,每个主节点与相邻的边缘节点之间通过网络连接;所述主节点用于发布所述区块信息;
所述区块链***中的边缘节点用于接收并存储区块信息,包括:
所述区块链***中的任一边缘节点接收与所述边缘节点相邻的主节点发送的区块信息,并在确定所述相邻的主节点为可信节点后,将所述区块信息进行存储;或者,
所述区块链***中的任一边缘节点接收与所述边缘节点相邻的边缘节点发送的区块信息,并在确定所述相邻的边缘节点为可信节点后,将所述区块信息进行存储。
如此,区块链***中的边缘节点可以从相邻的主节点或边缘节点处接收并存储区块信息,采用这种信息同步的方式,能够有效缩短信息更新的耗时,提高信息更新的效率。
在一种可能的实现方式中,所述区块链***与控制中心连接,所述控制中心用于接收管理员输入的待更新的IP地址和地理位置的对应关系,并将所述待更新的IP地址和地理位置的对应关系发送给所述区块链***中的任一主节点;
所述主节点用于发布所述区块信息,包括:
第一主节点根据所述待更新的IP地址和地理位置的对应关系生成区块信息,所述第一主节点为所述至少一个主节点中首先接收到所述控制中心发送的所述待更新的IP地址和地理位置的对应关系的主节点;
所述第一主节点将所述区块信息发送给与所述第一主节点相邻的边缘节点或与所述第一主节点相邻的主节点。如此,采用中心化的区块链技术,区块信息只可以由主节点触发,从而能够提高信息的安全性。
在一种可能的实现方式中,所述方法还包括:
所述第一边缘服务器若确定所述目标地理位置与所述第一边缘服务器的地理位置不匹配,则向所述客户端发送所述内容请求的响应消息,所述响应消息包括第二边缘服务器的IP地址,所述响应消息用于指示所述客户端根据所述第二边缘服务器的IP地址与所述第二边缘服务器建立连接,所述第二边缘服务器的IP地址是根据所述客户端的IP地址确定的。
本发明实施例提供一种边缘服务器,所述边缘服务器位于CDN***中,所述边缘服务器包括:
收发单元,用于接收到客户端发送的内容请求后,向区块链***中的边缘节点发送第一请求,所述第一请求包括所述客户端的IP地址,所述第一请求用于请求查询所述客户端的目标地理位置;所述区块链***中的边缘节点用于接收并存储区块信息;
所述收发单元,还用于接收所述边缘节点发送的所述第一请求的响应消息,所述响应消息包括所述客户端的目标地理位置,所述目标地理位置是所述边缘节点根据所述客户端的IP地址,以及所述IP地址和地理位置的对应关系确定的;
处理单元,用于若确定所述目标地理位置与所述第一边缘服务器的地理位置相匹配,则向所述客户端发送所述内容请求对应的网页内容。
在一种可能的实现方式中,所述区块信息包括IP地址和地理位置的对应关系。
在一种可能的实现方式中,所述目标地理位置是所述边缘节点根据所述客户端的IP地址,以及所述IP地址和地理位置的对应关系确定的。
在一种可能的实现方式中,所述区块链***包括多个边缘节点,任意两个相邻的边缘节点之间通过网络连接,所述多个边缘节点与所述多个边缘服务器一一对应;
所述收发单元具体用于:
向所述区块链***中与所述第一边缘服务器对应的边缘节点发送第一请求。
在一种可能的实现方式中,所述区块链***还包括至少一个主节点,任意两个相邻的主节点之间通过网络连接,每个主节点与相邻的边缘节点之间通过网络连接;所述主节点用于发布所述区块信息;
所述区块链***中的任一边缘节点具体用于:
接收与所述边缘节点相邻的主节点发送的区块信息,并在确定所述相邻的主节点为可信节点后,将所述区块信息进行存储;或者,接收与所述边缘节点相邻的边缘节点发送的区块信息,并在确定所述相邻的边缘节点为可信节点后,将所述区块信息进行存储。
在一种可能的实现方式中,所述区块链***与控制中心连接,所述控制中心用于接收管理员输入的待更新的IP地址和地理位置的对应关系,并将所述待更新的IP地址和地理位置的对应关系发送给所述区块链***中的任一主节点;
所述主节点具体用于:
第一主节点根据所述待更新的IP地址和地理位置的对应关系生成区块信息,所述第一主节点为所述至少一个主节点中首先接收到所述控制中心发送的所述待更新的IP地址和地理位置的对应关系的主节点;
所述第一主节点将所述区块信息发送给与所述第一主节点相邻的边缘节点或与所述第一主节点相邻的主节点。
在一种可能的实现方式中,所述处理单元还用于:
若确定所述目标地理位置与所述第一边缘服务器的地理位置不匹配,则向所述客户端发送所述内容请求的响应消息,所述响应消息包括第二边缘服务器的IP地址,所述响应消息用于指示所述客户端根据所述第二边缘服务器的IP地址与所述第二边缘服务器建立连接,所述第二边缘服务器的IP地址是根据所述客户端的IP地址确定的。
本发明实施例提供一种信息查询***,所述***包括控制中心、至少一个主节点、多个边缘节点、以及多个如上文所述的边缘服务器;
所述控制中心,用于接收管理员输入的待更新的IP地址和地理位置的对应关系,并将所述待更新的IP地址和地理位置的对应关系发送给所述区块链***中的任一主节点;
所述主节点,发布所述区块信息;
所述边缘节点,用于接收并存储区块信息;
所述边缘服务器,用于接收到客户端发送的内容请求后,向区块链***中的边缘节点发送第一请求,所述第一请求包括所述客户端的IP地址,所述第一请求用于请求查询所述客户端的目标地理位置;并接收所述边缘节点发送的所述第一请求的响应消息,所述响应消息包括所述客户端的目标地理位置;以及若确定所述目标地理位置与所述第一边缘服务器的地理位置相匹配,则向所述客户端发送所述内容请求对应的网页内容。
本申请实施例的还提供一种装置,所述装置可以为边缘服务器。该装置具有实现上文所描述的信息查询方法的功能。该功能可以通过硬件执行相应的软件实现,在一种可能的设计中,该装置包括:处理器、收发器、存储器;该存储器用于存储计算机执行指令,该收发器用于实现该装置与其他通信实体进行通信,该处理器与该存储器通过该总线连接,当该装置运行时,该处理器执行该存储器存储的该计算机执行指令,以使该装置执行上文所描述的信息查询方法。
本发明实施例还提供一种计算机存储介质,所述存储介质中存储软件程序,该软件程序在被一个或多个处理器读取并执行时实现上述各种可能的实现方式中所描述的信息查询方法。
本发明实施例还提供一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述各种可能的实现方式中所描述的信息查询方法。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍。
图1为现有技术提供的一种CDN***架构图;
图2a为本发明实施例适用的***架构图;
图2b为本发明实施例提供的一种控制中心的结构示意图;
图3为本发明实施例提供的一种信息查询方法所对应的流程示意图;
图4为本发明实施例提供的一种区块链***发布信息的示意图;
图5为本发明实施例中边缘服务器接收到客户端的目标地理位置后的流程示意图;
图6为本发明实施例中所涉及到的整体性流程的示意图;
图7为本发明实施例提供的一种边缘服务器的结构示意图;
图8为本发明实施例提供的一种信息查询***的结构示意图。
具体实施方式
下面结合说明书附图对本申请进行具体说明,方法实施例中的具体操作方法也可以应用于装置实施例中。
图1示例性示出了现有技术提供的一种CDN***架构图,如图1所示,CDN***100包括客户端101、本地DNS服务器102、授权DNS服务器103、DNS调度服务器104、多个边缘服务器(例如图1中示出的边缘服务器1051、边缘服务器1052、边缘服务器1053)、以及源站服务器106。其中,客户端101可以与本地DNS服务器102、任一边缘服务器(例如边缘服务器1051、边缘服务器1052、边缘服务器1053中任一项)通过网络连接;本地DNS服务器102可以与授权DNS服务器103、DNS调度服务器104通过网络连接;任一边缘服务器可以与源站服务器106通过网络连接。
CDN***的工作过程如下:
步骤1,客户端101向本地DNS服务器102发送站点查询,比如,查询域名www.a.com对应的IP地址。
步骤2,本地DNS服务器102向授权DNS服务器103发送CNAME记录查询,比如,查询域名www.a.com对应的CNAME记录。
步骤3,授权DNS服务器103向本地DNS服务器102返回域名对应的CNAME记录,比如,返回www.a.tbcdn.com。
步骤4,本地DNS服务器102向DNS调度服务器104发起站点查询,比如,查询域名www.a.tbcdn.com对应的IP地址。
步骤5,DNS调度服务器104解析域名,并向本地DNS服务器102返回IP地址,比如,根据客户端的地理位置(以北京为例),返回www.a.tbcdn.com对应的IP地址IP=2.2.2.2(北京的IP)。
步骤6,本地DNS服务器102向客户端101返回IP地址,比如,返回IP=2.2.2.2。
步骤7,客户端101向IP地址对应的边缘服务器(比如边缘服务器1051)发送内容请求,比如,请求www.a.com的内容。
步骤8,边缘服务器1051判断客户端101的地理位置与自身的地理位置是否匹配,若匹配,则向客户端101返回www.a.com对应的网页内容;若不匹配,则确定与客户端101的地理位置对应的边缘服务器(比如边缘服务器1052)的IP地址,以使客户端101与边缘服务器1052建立连接。
根据上文所描述的CDN***的工作过程,在步骤8中,边缘服务器1051可以根据自身存储的IP地址和地理位置的对应关系来确定客户端101的地理位置是否与边缘服务器1051相匹配;并在确定不匹配的情况下,边缘服务器1051还可以根据自身存储的IP地址和地理位置的对应关系来确定客户端101实际对应的边缘服务器。然而,现有技术中,由于边缘服务器自身存储的IP地址和地理位置的对应关系可能存在更新不及时的问题,这就容易导致边缘服务器无法准确判断客户端是否与自身相匹配,也很难准确判断客户端实际对应的边缘服务器。
基于上述问题,图2a示例性示出了本发明实施例适用的***架构图,如图2a所示,所述***200包括客户端201、多个边缘服务器(例如2a中示出的边缘服务器2021、边缘服务器2022、边缘服务器2023)、控制中心203以及区块链***204。其中,区块链***204包括至少一个主节点(例如图2a中示出的主节点2041、主节点2042)、多个边缘节点(例如图2a中示出的边缘节点2043、边缘节点2044、边缘节点2045)。
进一步地,客户端201可以与任一边缘服务器(例如边缘服务器2021、边缘服务器2022、边缘服务器2023中任一服务器)通过网络连接;任一边缘服务器可以与对应的边缘节点通过网络连接,比如,边缘服务器2021可以与边缘节点2043通过网络连接,边缘服务器2022可以与边缘节点2044通过网络连接,边缘服务器2023可以与边缘节点2045通过网络连接;控制中心203可以与区块链***204连接,具体来说,控制中心203可以与区块链***204中任一主节点通过网络连接,比如,控制中心203可以与主节点2041通过网络连接,控制中心203也可以与主节点2042通过网络连接;任意两个相邻的主节点之间可以通过网络连接,比如,主节点2041和主节点2042之间通过网络连接;每个主节点与相邻的边缘节点之间可以通过网络连接,比如,主节点2041与边缘节点2043、边缘节点2044之间可以通过网络连接,主节点2042与边缘节点2044、边缘节点2045之间可以通过网络连接;任意两个相邻的边缘节点之间可以通过网络连接,比如,边缘节点2043与边缘节点2044之间可以通过网络连接,边缘节点2044与边缘节点2045之间可以通过网络连接。
如图2b所示,为本发明实施例提供的一种控制中心的结构示意图。控制中心203包括信息增删改模块2031、主节点维护模块2032、信息加密模块2033和其它扩展模块2034。其中,控制中心可以用于接收管理员输入的信息,并将该信息发送给区块链***中的任一主节点;主节点可以将该信息进行打包后发布到区块链***中,以使其它主节点或边缘节点能够接收到该信息。具体地,信息增删改模块2031接收到管理员输入的信息后,可以将信息发送给主节点;主节点维护模块2032可以维护区块链***中各主节点的信息;信息加密模块2033可以采用加密算法对接收到的信息进行加密;其它扩展模块2034可以包括升级、管理等功能,以便对区块链***进行升级或管理。
本发明实施例中,边缘服务器与边缘节点之间可以是一对一关系,比如,边缘服务器2021可以与边缘节点2043相对应,边缘服务器2022可以与边缘节点2044相对应,边缘服务器2023可以与边缘节点2045相对应;或者,边缘服务器与边缘节点之间可以是多对一的关系,比如,边缘服务器2021和边缘服务器2022均可以与边缘节点2043相对应,具体不做限定。
进一步地,边缘节点可以直接设置在边缘服务器中,或者也可以设置在其它设备中,具体不做限定。
更进一步地,边缘服务器中可以设置有信息获取模块,由边缘服务器中的信息获取模块从区块链***中对应的边缘节点内获取需要的信息,并且还可以对获取到的信息进行解密。
本发明实施例中,客户端可以为多种类型的客户端,例如笔记本电脑、智能手机、平板电脑、智能电视等。
基于图2a所示的***架构,图3示例性示出了本发明实施例提供的一种信息查询方法所对应的流程示意图。如图3所示,所述方法可以由图2a中示出的任一边缘服务器执行,比如可以由边缘服务器2021执行,具体包括以下步骤:
步骤301,第一边缘服务器接收到客户端发送的内容请求后,向区块链***中的边缘节点发送第一请求。
步骤302,第一边缘服务器接收边缘节点发送的第一请求的响应消息,所述响应消息包括客户端的目标地理位置。
步骤303,第一边缘服务器若确定目标地理位置与所边缘服务器的地理位置相匹配,则向客户端发送内容请求对应的网页内容。
如此,一方面,边缘服务器只需向区块链***中对应的边缘节点查询IP地址与地理位置的对应关系,相比于现有技术中边缘服务器查询本地数据库进而获取IP地址与地理位置的对应关系的方式而言,能够有效提高信息查询的效率;另一方面,本发明实施例中,区块链***中的边缘节点可以通过区块链的方式进行信息同步并存储区块信息,能够有效提高信息更新的及时性,从而可以实现各边缘服务器中的信息可以实时更新,相比于现有技术中人工定时同步或者升级的方式而言,大大提高了信息更新的效率。
具体来说,步骤301中,第一请求可以包括客户端的IP地址,进而可以用于请求边缘节点根据客户端的IP地址来查询客户端的目标地理位置。第一边缘服务器可以向区块链***中的任一边缘节点发送第一请求,比如,第一边缘服务器可以向图2a示出的边缘节点2043、边缘节点2044、边缘节点2045、边缘节点2046中任一节点发送第一请求;或者,第一边缘服务器也可以向区块链***中与第一边缘服务器对应的边缘节点发送请求,以图2a示出的***为例,若第一边缘服务器为边缘服务器2021,则边缘服务器2021可以向对应的边缘节点2043发送第一请求。
步骤302中,边缘节点可以根据客户端的IP地址,以及IP地址和地理位置的对应关系来确定客户端的目标地理位置,进而可以向第一边缘服务器发送第一请求的响应消息,响应消息包括客户端的目标地理位置。
本发明实施例中,IP地址和地理位置之间可以存在多种对应关系。一个示例中,IP地址和地理位置之间可以是每个IP地址与地理位置之间呈一一对应的关系。如表1所示,为IP地址和地理位置的对应关系的一种示例。IP地址为“1.1.1.1”时,对应的地理位置为北京;IP地址为“2.2.2.2”时,对应的地理位置为上海;IP地址为“3.3.3.3”时,对应的地理位置为广州;IP地址为“4.4.4.4”时,对应的地理位置为深圳。
表1:IP地址和地理位置的对应关系的一种示例
IP地址 | 地理位置 |
1.1.1.1 | 北京 |
2.2.2.2 | 上海 |
3.3.3.3 | 广州 |
4.4.4.4 | 深圳 |
另一个示例中,IP地址和地理位置之间可以是多个IP地址与地理位置之间呈对应的关系。如表2所示,为IP地址和地理位置的对应关系的另一种示例。IP地址在“1.1.1.1~1.1.1.100”这一区间时,对应的地理位置为北京;IP地址在“2.2.2.1~2.2.2.100”这一区间时,对应的地理位置为上海;IP地址为“3.3.3.1~3.3.3.100”时,对应的地理位置为广州;IP地址为“4.4.4.1~4.4.4.100”时,对应的地理位置为深圳。
表2:IP地址和地理位置的对应关系的一种示例
IP地址 | 地理位置 |
1.1.1.1~1.1.1.100 | 北京 |
2.2.2.1~2.2.2.100 | 上海 |
3.3.3.1~3.3.3.100 | 广州 |
4.4.4.1~4.4.4.100 | 深圳 |
进一步地,IP地址和地理位置的对应关系可以是通过区块链的方式进行发布,从而使得区块链***中的每个节点均可以存储该IP地址和地理位置的对应关系。图4示例性示出了本发明实施例提供的一种区块链***发布信息的示意图,如图4所示,具体包括如下步骤:
步骤401,区块链***中的任一主节点接收到控制中心发布的待更新的IP地址和地理位置的对应关系后,根据所述待更新的IP地址和地理位置的对应关系生成区块信息。
步骤402,主节点将区块信息发送给与主节点相邻的边缘节点或与主节点相邻的主节点。
步骤403,区块链***中的任一边缘节点接收与该边缘节点相邻的主节点发送的区块信息,并在确定相邻的主节点为可信节点后,将区块信息进行存储。
步骤404,区块链***中的任一边缘节点接收与该边缘节点相邻的边缘节点发送的区块信息,并在确定相邻的边缘节点为可信节点后,将区块信息进行存储。
需要说明的是,上述步骤编号仅为一种执行流程的示例性表示,本申请对各个步骤的先后顺序不做具体限定。
具体来说,本发明实施例中的区块链***可以采用中心化的区块链技术,区块链中的区块信息的产生及更新只可以由主节点来触发。主节点的智能合约可以提供增、删、改、授信节点等接口,从而与控制中心连接。
进一步地,本发明实施例中,主节点的数量可以是只有一个,或者也可以是有多个,本领域技术人员可以根据***健壮性的要求来设置主节点的数量,具体不做限定。
本发明实施例中的边缘节点中存储的数据,比如IP地址和地理位置的对应关系,可以提供给边缘服务器访问。从区块链的角度来看,边缘节点可以看做是区块链钱包,边缘节点的智能合约可以提供接口以供边缘服务器来获取相关信息。
进一步地,主节点和边缘节点可以构成完整的区块链***,该区块链***可以采用P2P的方式进行数据同步。
步骤303中,第一边缘服务器可以根据客户端的目标地理位置,来判断客户端与该第一边缘服务器是否匹配,进而确定能否向客户端返回内容请求对应的网页内容。如图5所示,为边缘服务器接收到客户端的目标地理位置后的示意图,具体包括如下步骤:
步骤501,第一边缘服务器判断客户端的目标地理位置和第一边缘服务器的地理位置是否匹配,若匹配,则执行步骤502;若不匹配,则执行步骤503。
步骤502,第一边缘服务器向客户端发送内容请求对应的网页内容。
步骤503,第一边缘服务器根据客户端的IP地址确定对应的第二边缘服务器。
步骤504,第一边缘服务器向客户端发送内容请求的响应消息,以使客户端根据响应消息中包括的第二边缘服务器的IP地址与第二边缘服务器建立连接。
需要说明的是,步骤503中,第一边缘服务器确定第二边缘服务器的方式有多种,第一边缘服务器可以是从对应的边缘节点中查询对应关系来确定第二边缘服务器,或者也可以从本地数据库中查询对应关系来确定第二边缘服务器,具体不做限定。
为了更清楚地介绍上述信息查询方法,下面结合图6,对本发明实施例中所涉及到的流程进行整体性说明。如图6所示,可以包括以下步骤:
步骤601,控制中心接收管理员输入的IP地址和地理位置的对应关系,并将该IP地址和地理位置的对应关系进行加密后发布到区块链***中。当然,上述IP地址和地理位置的对应关系的输入,也可以采用数据导入或者根据某数据库进行智能的自动录入。
在执行步骤601之前,可以先修改区块链***中的主节点和边缘节点的智能合约,比如,修改主节点的智能合约,以使主节点能够提供增、删、改等接口给控制中心,其中,新增的接口可以为AddIp,具体不做限定。
进一步地,控制中心可以采用加密算法来加密管理员输入的信息。举个例子,若管理员输入的IP地址和地理位置的对应关系为“IP地址在120.120.120.0~120.120.120.24区间段对应的地理位置为厦门”,则控制中心中的信息加密模块可以对该对应关系进行加密,然后维护“IP地址在120.120.120.0~120.120.120.24区间段对应的地理位置为厦门”的加密信息,接着,控制中心可以调用与主节点之间的接口,比如调用AddIp接口,将该信息发布到区块链***中。
步骤602,任一主节点接收到控制中心发送的加密后的IP地址和地理位置的对应关系后,生成区块信息,并将区块信息发送给相邻的边缘节点或其它主节点。
以上文所举的例子为例,控制中心发布的信息为加密后的“IP地址在120.120.120.0~120.120.120.24区间段对应的地理位置为厦门”,主节点可以将该信息进行数据打包,生成区块信息,并将区块信息发布到区块链***中。
步骤603,边缘节点接收相邻的边缘节点或主节点发送的区块信息后,将区块信息进行存储。
边缘节点(或其它主节点)接收到区块信息后,可以在确定该区块信息来自授信的节点后,触发本地的区块链更新,将该区块信息写入本地。本发明实施例中,区块链***中的数据同步(即区块信息的同步)可以采用P2P模式,从而能够提高区块链***的同步效率,增强区块链***的稳定性和可靠性。
步骤604,客户端设备向第一边缘服务器发送内容请求。
步骤605,第一边缘服务器向区块链***中对应的边缘节点发送第一请求,第一请求包括客户端的IP地址。
第一边缘服务器在接收到客户端的内容请求后,可以触发信息查询的功能。具体地,第一边缘服务器可以通过信息获取模块对区块链***中的区块信息进行查询或检索,从而找到相关的区块信息。
步骤606,边缘节点根据客户端的IP地址,以及IP地址和地理位置的对应关系来确定客户端的目标地理位置。
步骤607,边缘节点向第一边缘服务器发送第一请求的响应消息,响应消息包括客户端的目标地理位置。
步骤608,第一边缘服务器判断客户端的目标地理位置和第一边缘服务器的地理位置是否匹配,若匹配,则执行步骤609;若不匹配,则执行步骤610。
在执行上述步骤608之前,第一边缘服务器通过信息获取模块获取到区块信息后,可以先通过解密算法对该区块信息进行解密。
步骤609,第一边缘服务器向客户端发送内容请求对应的网页内容。
步骤610,第一边缘服务器根据客户端的IP地址确定对应的第二边缘服务器。
步骤611,第一边缘服务器向客户端发送内容请求的响应消息,以使客户端根据响应消息中包括的第二边缘服务器的IP地址与第二边缘服务器建立连接。
基于同样的发明构思,图7示例性示出了本发明实施例提供的一种边缘服务器的结构示意图,如图7所示,该边缘服务器700包括收发单元701、处理单元702;其中,
收发单元701,用于接收到客户端发送的内容请求后,向区块链***中的边缘节点发送第一请求,所述第一请求包括所述客户端的IP地址,所述第一请求用于请求查询所述客户端的目标地理位置;所述区块链***中的边缘节点用于接收并存储区块信息,所述区块信息包括IP地址和地理位置的对应关系;所述第一边缘服务器为所述多个边缘服务器中任一服务器;
所述收发单元701,还用于接收所述边缘节点发送的所述第一请求的响应消息,所述响应消息包括所述客户端的目标地理位置,所述目标地理位置是所述边缘节点根据所述客户端的IP地址,以及所述IP地址和地理位置的对应关系确定的;
处理单元702,用于若确定所述目标地理位置与所述第一边缘服务器的地理位置相匹配,则向所述客户端发送所述内容请求对应的网页内容。
在一种可能的实现方式中,所述区块链***包括多个边缘节点,任意两个相邻的边缘节点之间通过网络连接,所述多个边缘节点与所述多个边缘服务器一一对应;
所述收发单元701具体用于:
向所述区块链***中与所述第一边缘服务器对应的边缘节点发送第一请求。
在一种可能的实现方式中,所述区块链***还包括至少一个主节点,任意两个相邻的主节点之间通过网络连接,每个主节点与相邻的边缘节点之间通过网络连接;所述主节点用于发布所述区块信息;
所述区块链***中的任一边缘节点具体用于:
接收与所述边缘节点相邻的主节点发送的区块信息,并在确定所述相邻的主节点为可信节点后,将所述区块信息进行存储;或者,接收与所述边缘节点相邻的边缘节点发送的区块信息,并在确定所述相邻的边缘节点为可信节点后,将所述区块信息进行存储。
在一种可能的实现方式中,所述区块链***与控制中心连接,所述控制中心用于接收管理员输入的待更新的IP地址和地理位置的对应关系,并将所述待更新的IP地址和地理位置的对应关系发送给所述区块链***中的任一主节点;
所述主节点具体用于:
所述区块链***中的主节点根据所述待更新的IP地址和地理位置的对应关系生成区块信息,并将所述区块信息发送给与所述主节点相邻的边缘节点或与所述主节点相邻的主节点。
在一种可能的实现方式中,所述处理单元702还用于:
若确定所述目标地理位置与所述第一边缘服务器的地理位置不匹配,则向所述客户端发送所述内容请求的响应消息,所述响应消息包括第二边缘服务器的IP地址,所述响应消息用于指示所述客户端根据所述第二边缘服务器的IP地址与所述第二边缘服务器建立连接,所述第二边缘服务器的IP地址是根据所述客户端的IP地址确定的。
基于同样的发明构思,图8示例性示出了本发明实施例提供的一种信息查询***的结构示意图,如图8所示,该信息查询***800包括控制中心801、至少一个主节点(如图8中的主节点8021、主节点8022)、多个边缘节点(如图8中的边缘节点8031、边缘节点8032、边缘节点8033)、以及至少一个边缘服务器(如边缘服务器8041、边缘服务器8042、边缘服务器8043);其中,所述多个边缘节点与所述多个边缘服务器一一对应。
所述控制中心801,用于接收管理员输入的待更新的IP地址和地理位置的对应关系,并将所述待更新的IP地址和地理位置的对应关系发送给所述区块链***中的任一主节点;
所述主节点8021(或主节点8022),发布所述区块信息;
所述边缘节点8031(或边缘节点8032,或边缘节点8033),用于接收并存储区块信息;
所述边缘服务器8041(或边缘服务器8042,或边缘服务器8043),用于接收到客户端发送的内容请求后,向区块链***中的边缘节点发送第一请求,所述第一请求包括所述客户端的IP地址,所述第一请求用于请求查询所述客户端的目标地理位置;并接收所述边缘节点发送的所述第一请求的响应消息,所述响应消息包括所述客户端的目标地理位置;以及若确定所述目标地理位置与所述第一边缘服务器的地理位置相匹配,则向所述客户端发送所述内容请求对应的网页内容。
本申请实施例的还提供一种装置,所述装置可以为边缘服务器。该装置具有实现上文所描述的信息查询方法的功能。该功能可以通过硬件执行相应的软件实现,在一种可能的设计中,该装置包括:处理器、收发器、存储器;该存储器用于存储计算机执行指令,该收发器用于实现该装置与其他通信实体进行通信,该处理器与该存储器通过该总线连接,当该装置运行时,该处理器执行该存储器存储的该计算机执行指令,以使该装置执行上文所描述的信息查询方法。
本发明实施例还提供一种计算机存储介质,所述存储介质中存储软件程序,该软件程序在被一个或多个处理器读取并执行时实现上述各种可能的实现方式中所描述的信息查询方法。
本发明实施例还提供一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述各种可能的实现方式中所描述的信息查询方法。
本领域内的技术人员应明白,本发明的实施例可提供为方法、***、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
Claims (17)
1.一种信息查询方法,其特征在于,所述方法应用于内容分发网络CDN***,所述CDN***包括多个边缘服务器,所述方法包括:
第一边缘服务器接收到客户端发送的内容请求后,向区块链***中的边缘节点发送第一请求,所述第一请求包括所述客户端的IP地址,所述第一请求用于请求查询所述客户端的目标地理位置;所述区块链***中的边缘节点用于接收并存储区块信息;
所述第一边缘服务器接收所述边缘节点发送的所述第一请求的响应消息,所述响应消息包括所述客户端的目标地理位置;
所述第一边缘服务器若确定所述目标地理位置与所述第一边缘服务器的地理位置相匹配,则向所述客户端发送所述内容请求对应的网页内容。
2.根据权利要求1所述的方法,其特征在于,所述区块信息包括IP地址和地理位置的对应关系。
3.根据权利要求1所述的方法,其特征在于,所述目标地理位置是所述边缘节点根据所述客户端的IP地址,以及所述IP地址和地理位置的对应关系确定的。
4.根据权利要求1所述的方法,其特征在于,所述区块链***包括多个边缘节点,任意两个相邻的边缘节点之间通过网络连接,所述多个边缘节点与所述多个边缘服务器一一对应;
所述第一边缘服务器向区块链***中的边缘节点发送第一请求,包括:
所述第一边缘服务器向所述区块链***中与所述第一边缘服务器对应的边缘节点发送第一请求。
5.根据权利要求4所述的方法,其特征在于,所述区块链***还包括至少一个主节点,任意两个相邻的主节点之间通过网络连接,每个主节点与相邻的边缘节点之间通过网络连接;所述主节点用于发布所述区块信息;
所述区块链***中的边缘节点用于接收并存储区块信息,包括:
所述区块链***中的任一边缘节点接收与所述边缘节点相邻的主节点发送的区块信息,并在确定所述相邻的主节点为可信节点后,将所述区块信息进行存储;或者,
所述区块链***中的任一边缘节点接收与所述边缘节点相邻的边缘节点发送的区块信息,并在确定所述相邻的边缘节点为可信节点后,将所述区块信息进行存储。
6.根据权利要求5所述的方法,其特征在于,所述区块链***与控制中心连接,所述控制中心用于接收管理员输入的待更新的IP地址和地理位置的对应关系,并将所述待更新的IP地址和地理位置的对应关系发送给所述区块链***中的任一主节点;
所述主节点用于发布所述区块信息,包括:
第一主节点根据所述待更新的IP地址和地理位置的对应关系生成区块信息,所述第一主节点为所述至少一个主节点中首先接收到所述控制中心发送的所述待更新的IP地址和地理位置的对应关系的主节点;
所述第一主节点将所述区块信息发送给与所述第一主节点相邻的边缘节点或与所述第一主节点相邻的主节点。
7.根据权利要求1至6中任一项所述的方法,其特征在于,所述方法还包括:
所述第一边缘服务器若确定所述目标地理位置与所述第一边缘服务器的地理位置不匹配,则向所述客户端发送所述内容请求的响应消息,所述响应消息包括第二边缘服务器的IP地址,所述响应消息用于指示所述客户端根据所述第二边缘服务器的IP地址与所述第二边缘服务器建立连接,所述第二边缘服务器的IP地址是根据所述客户端的IP地址确定的。
8.一种边缘服务器,其特征在于,所述边缘服务器位于CDN***中,所述边缘服务器包括:
收发单元,用于接收到客户端发送的内容请求后,向区块链***中的边缘节点发送第一请求,所述第一请求包括所述客户端的IP地址,所述第一请求用于请求查询所述客户端的目标地理位置;所述区块链***中的边缘节点用于接收并存储区块信息;
所述收发单元,还用于接收所述边缘节点发送的所述第一请求的响应消息,所述响应消息包括所述客户端的目标地理位置;
处理单元,用于若确定所述目标地理位置与所述第一边缘服务器的地理位置相匹配,则向所述客户端发送所述内容请求对应的网页内容。
9.根据权利要求8所述的边缘服务器,其特征在于,所述区块信息包括IP地址和地理位置的对应关系。
10.根据权利要求8所述的边缘服务器,其特征在于,所述目标地理位置是所述边缘节点根据所述客户端的IP地址,以及所述IP地址和地理位置的对应关系确定的。
11.根据权利要求8所述的边缘服务器,其特征在于,所述区块链***包括多个边缘节点,任意两个相邻的边缘节点之间通过网络连接,所述多个边缘节点与所述多个边缘服务器一一对应;
所述收发单元具体用于:
向所述区块链***中与所述第一边缘服务器对应的边缘节点发送第一请求。
12.根据权利要求11所述的边缘服务器,其特征在于,所述区块链***还包括至少一个主节点,任意两个相邻的主节点之间通过网络连接,每个主节点与相邻的边缘节点之间通过网络连接;所述主节点用于发布所述区块信息;
所述区块链***中的任一边缘节点具体用于:
接收与所述边缘节点相邻的主节点发送的区块信息,并在确定所述相邻的主节点为可信节点后,将所述区块信息进行存储;或者,接收与所述边缘节点相邻的边缘节点发送的区块信息,并在确定所述相邻的边缘节点为可信节点后,将所述区块信息进行存储。
13.根据权利要求12所述的边缘服务器,其特征在于,所述区块链***与控制中心连接,所述控制中心用于接收管理员输入的待更新的IP地址和地理位置的对应关系,并将所述待更新的IP地址和地理位置的对应关系发送给所述区块链***中的任一主节点;
所述主节点具体用于:
第一主节点根据所述待更新的IP地址和地理位置的对应关系生成区块信息,所述第一主节点为所述至少一个主节点中首先接收到所述控制中心发送的所述待更新的IP地址和地理位置的对应关系的主节点;
所述第一主节点将所述区块信息发送给与所述第一主节点相邻的边缘节点或与所述第一主节点相邻的主节点。
14.根据权利要求8至13中任一项所述的边缘服务器,其特征在于,所述处理单元还用于:
若确定所述目标地理位置与所述第一边缘服务器的地理位置不匹配,则向所述客户端发送所述内容请求的响应消息,所述响应消息包括第二边缘服务器的IP地址,所述响应消息用于指示所述客户端根据所述第二边缘服务器的IP地址与所述第二边缘服务器建立连接,所述第二边缘服务器的IP地址是根据所述客户端的IP地址确定的。
15.一种信息查询***,其特征在于,所述***包括控制中心、至少一个主节点、多个边缘节点、以及至少一个如权利要求8至14中任一项所述的边缘服务器。
16.一种计算机可读存储介质,其特征在于,所述存储介质存储有指令,当所述指令在计算机上运行时,使得计算机实现执行权利要求1至7中任一项所述的方法。
17.一种计算机设备,其特征在于,包括:
存储器,用于存储程序指令;
处理器,用于调用所述存储器中存储的程序指令,按照获得的程序执行如权利要求1至7中任一权利要求所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810796490.9A CN109040337B (zh) | 2018-07-19 | 2018-07-19 | 一种信息查询方法、边缘服务器及信息查询*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810796490.9A CN109040337B (zh) | 2018-07-19 | 2018-07-19 | 一种信息查询方法、边缘服务器及信息查询*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109040337A true CN109040337A (zh) | 2018-12-18 |
CN109040337B CN109040337B (zh) | 2021-06-04 |
Family
ID=64644208
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810796490.9A Expired - Fee Related CN109040337B (zh) | 2018-07-19 | 2018-07-19 | 一种信息查询方法、边缘服务器及信息查询*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109040337B (zh) |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110559663A (zh) * | 2019-09-11 | 2019-12-13 | 腾讯科技(深圳)有限公司 | 一种游戏控制方法、装置、终端设备、服务器及介质 |
CN111797347A (zh) * | 2019-04-05 | 2020-10-20 | 国际商业机器公司 | 分布在安全通道上的内容 |
CN112217856A (zh) * | 2019-07-11 | 2021-01-12 | 华为技术有限公司 | 应用实例的地址获取方法、装置、设备及存储介质 |
CN112436974A (zh) * | 2020-07-29 | 2021-03-02 | 上海哔哩哔哩科技有限公司 | Cdn数据资源一致性检测方法、装置以及计算机设备 |
CN112804299A (zh) * | 2020-12-30 | 2021-05-14 | 成都知道创宇信息技术有限公司 | 节点测绘方法、装置、测绘设备及可读存储介质 |
WO2021227833A1 (en) * | 2020-05-15 | 2021-11-18 | Telefonaktiebolaget Lm Ericsson (Publ) | Method and apparatus for providing edge service |
CN114338603A (zh) * | 2021-12-31 | 2022-04-12 | 中国电信股份有限公司 | 边缘应用服务器的发现方法、设备、区块链***及介质 |
CN114448960A (zh) * | 2021-12-27 | 2022-05-06 | 天翼云科技有限公司 | 一种调度***、方法、装置、设备及介质 |
CN114679467A (zh) * | 2022-03-23 | 2022-06-28 | 中国联合网络通信集团有限公司 | 多区块链协同服务方法、区块链服务***和协同服务*** |
CN116074790A (zh) * | 2021-11-02 | 2023-05-05 | 中国联合网络通信集团有限公司 | Mec业务调度方法、第一mec服务器及存储介质 |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101989986A (zh) * | 2010-10-28 | 2011-03-23 | 北京瑞汛世纪科技有限公司 | 一种查询服务节点的方法、服务器和*** |
CN102546774A (zh) * | 2011-12-27 | 2012-07-04 | 厦门市美亚柏科信息股份有限公司 | 一种二次重定向的cdn路由方法及*** |
CN103414777A (zh) * | 2013-08-15 | 2013-11-27 | 网宿科技股份有限公司 | 基于内容分发网络的分布式地理信息匹配***和方法 |
CN103825837A (zh) * | 2014-02-19 | 2014-05-28 | 上海视云网络科技有限公司 | 一种节点负载的分布式cdn全局调度的方法 |
WO2015100558A1 (zh) * | 2013-12-30 | 2015-07-09 | 华为技术有限公司 | 管理网络设备的物理位置的方法和装置 |
CN106713495A (zh) * | 2017-01-20 | 2017-05-24 | 北京海泰方圆科技股份有限公司 | Ip地理位置的上传方法及访问方法、装置及访问*** |
CN107277561A (zh) * | 2016-04-08 | 2017-10-20 | 北京优朋普乐科技有限公司 | 内容分发网络 |
CN107566477A (zh) * | 2017-08-28 | 2018-01-09 | 北京奇艺世纪科技有限公司 | 一种在分布式文件***集群中获取文件的方法和装置 |
CN107613030A (zh) * | 2017-11-06 | 2018-01-19 | 网宿科技股份有限公司 | 一种处理业务请求的方法和*** |
-
2018
- 2018-07-19 CN CN201810796490.9A patent/CN109040337B/zh not_active Expired - Fee Related
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101989986A (zh) * | 2010-10-28 | 2011-03-23 | 北京瑞汛世纪科技有限公司 | 一种查询服务节点的方法、服务器和*** |
CN102546774A (zh) * | 2011-12-27 | 2012-07-04 | 厦门市美亚柏科信息股份有限公司 | 一种二次重定向的cdn路由方法及*** |
CN103414777A (zh) * | 2013-08-15 | 2013-11-27 | 网宿科技股份有限公司 | 基于内容分发网络的分布式地理信息匹配***和方法 |
WO2015100558A1 (zh) * | 2013-12-30 | 2015-07-09 | 华为技术有限公司 | 管理网络设备的物理位置的方法和装置 |
CN103825837A (zh) * | 2014-02-19 | 2014-05-28 | 上海视云网络科技有限公司 | 一种节点负载的分布式cdn全局调度的方法 |
CN107277561A (zh) * | 2016-04-08 | 2017-10-20 | 北京优朋普乐科技有限公司 | 内容分发网络 |
CN106713495A (zh) * | 2017-01-20 | 2017-05-24 | 北京海泰方圆科技股份有限公司 | Ip地理位置的上传方法及访问方法、装置及访问*** |
CN107566477A (zh) * | 2017-08-28 | 2018-01-09 | 北京奇艺世纪科技有限公司 | 一种在分布式文件***集群中获取文件的方法和装置 |
CN107613030A (zh) * | 2017-11-06 | 2018-01-19 | 网宿科技股份有限公司 | 一种处理业务请求的方法和*** |
Non-Patent Citations (1)
Title |
---|
秦臻: "基于内容发布网络_CDN_的域名解析***", 《中国博士学位论文全文数据库》 * |
Cited By (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111797347A (zh) * | 2019-04-05 | 2020-10-20 | 国际商业机器公司 | 分布在安全通道上的内容 |
CN112217856A (zh) * | 2019-07-11 | 2021-01-12 | 华为技术有限公司 | 应用实例的地址获取方法、装置、设备及存储介质 |
WO2021004528A1 (zh) * | 2019-07-11 | 2021-01-14 | 华为技术有限公司 | 应用实例的地址获取方法、装置、设备及存储介质 |
CN112217856B (zh) * | 2019-07-11 | 2024-06-18 | 华为技术有限公司 | 应用实例的地址获取方法、装置、设备及存储介质 |
CN110559663B (zh) * | 2019-09-11 | 2022-06-10 | 腾讯科技(深圳)有限公司 | 游戏中虚拟回合的显示控制方法及装置 |
CN110559663A (zh) * | 2019-09-11 | 2019-12-13 | 腾讯科技(深圳)有限公司 | 一种游戏控制方法、装置、终端设备、服务器及介质 |
WO2021227833A1 (en) * | 2020-05-15 | 2021-11-18 | Telefonaktiebolaget Lm Ericsson (Publ) | Method and apparatus for providing edge service |
CN112436974A (zh) * | 2020-07-29 | 2021-03-02 | 上海哔哩哔哩科技有限公司 | Cdn数据资源一致性检测方法、装置以及计算机设备 |
CN112436974B (zh) * | 2020-07-29 | 2021-12-24 | 上海哔哩哔哩科技有限公司 | Cdn数据资源一致性检测方法、装置以及计算机设备 |
CN112804299B (zh) * | 2020-12-30 | 2023-02-28 | 成都知道创宇信息技术有限公司 | 节点测绘方法、装置、测绘设备及可读存储介质 |
CN112804299A (zh) * | 2020-12-30 | 2021-05-14 | 成都知道创宇信息技术有限公司 | 节点测绘方法、装置、测绘设备及可读存储介质 |
CN116074790A (zh) * | 2021-11-02 | 2023-05-05 | 中国联合网络通信集团有限公司 | Mec业务调度方法、第一mec服务器及存储介质 |
CN116074790B (zh) * | 2021-11-02 | 2024-04-19 | 中国联合网络通信集团有限公司 | Mec业务调度方法、第一mec服务器及存储介质 |
CN114448960A (zh) * | 2021-12-27 | 2022-05-06 | 天翼云科技有限公司 | 一种调度***、方法、装置、设备及介质 |
CN114338603A (zh) * | 2021-12-31 | 2022-04-12 | 中国电信股份有限公司 | 边缘应用服务器的发现方法、设备、区块链***及介质 |
CN114679467A (zh) * | 2022-03-23 | 2022-06-28 | 中国联合网络通信集团有限公司 | 多区块链协同服务方法、区块链服务***和协同服务*** |
WO2023179450A1 (zh) * | 2022-03-23 | 2023-09-28 | 中国联合网络通信集团有限公司 | 多区块链协同服务方法及*** |
Also Published As
Publication number | Publication date |
---|---|
CN109040337B (zh) | 2021-06-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109040337A (zh) | 一种信息查询方法、边缘服务器及信息查询*** | |
CN108898390B (zh) | 基于区块链的智能合约调用方法及装置、电子设备 | |
US10225133B2 (en) | Management system for a control system, gateway device, server device, management method, gateway method, and management process execution method | |
KR101994455B1 (ko) | 시스템에 포함되는 노드들에 대하여 그룹을 운영하는 분산 네트워크 시스템 | |
CN113364735B (zh) | 多链场景下数据跨链访问控制方法、***、设备及终端 | |
CN109981675B (zh) | 一种数字身份认证和属性加密的身份信息保护方法 | |
CN103905572B (zh) | 域名解析请求的处理方法及装置 | |
CN108833610B (zh) | 一种信息更新方法、装置及*** | |
WO2022121538A1 (zh) | 基于区块链的数据同步方法、***及相关设备 | |
CN109376172B (zh) | 基于区块链的数据获取方法和*** | |
KR102121140B1 (ko) | 표준 시간대 횡단 스테이션들 간의 데이터 버전 비교를 위한 방법 및 디바이스 | |
CN104283933A (zh) | 下载数据的方法、客户端及*** | |
CN106255103A (zh) | 一种数据同步方法及设备 | |
CN110263579A (zh) | 一种数据处理方法、***及相关设备 | |
Henze et al. | Practical data compliance for cloud storage | |
CN109254981A (zh) | 一种分布式缓存***的数据管理方法和装置 | |
CN107277188A (zh) | 一种确定ip地址归属信息的方法、客户端、服务器及业务*** | |
CN111339130A (zh) | 一种数据查询方法、相关设备及可读存储介质 | |
US20190372825A1 (en) | Communication apparatus, communication method, and recording medium | |
CN114201362A (zh) | 基于Prometheus的企业级高可用监控***及实现方法 | |
CN113965434A (zh) | 一种跨机房场景下的api网关路由实现方法 | |
US11522995B2 (en) | Number management system, number management method, and number management device | |
CN103269371A (zh) | 一种基于Anycast的物联网DS查询方法及*** | |
CN103533094A (zh) | 标码一体机及标码*** | |
JPH11249943A (ja) | 分散型データベースの同期管理システムおよび同期管理方法 |
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 | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20210604 |