CN116418795A - 用户访问请求的处理方法、电子装置、电子设备以及介质 - Google Patents
用户访问请求的处理方法、电子装置、电子设备以及介质 Download PDFInfo
- Publication number
- CN116418795A CN116418795A CN202111678311.XA CN202111678311A CN116418795A CN 116418795 A CN116418795 A CN 116418795A CN 202111678311 A CN202111678311 A CN 202111678311A CN 116418795 A CN116418795 A CN 116418795A
- Authority
- CN
- China
- Prior art keywords
- user access
- access request
- protocol
- response message
- client
- 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.)
- Pending
Links
- 238000003672 processing method Methods 0.000 title claims abstract description 9
- 230000004044 response Effects 0.000 claims abstract description 141
- 238000000034 method Methods 0.000 claims description 58
- 238000012545 processing Methods 0.000 claims description 43
- 238000001514 detection method Methods 0.000 claims description 5
- 238000004590 computer program Methods 0.000 claims description 4
- 230000005540 biological transmission Effects 0.000 description 36
- 230000002093 peripheral effect Effects 0.000 description 10
- 230000008569 process Effects 0.000 description 7
- 238000004891 communication Methods 0.000 description 6
- 238000010586 diagram Methods 0.000 description 6
- 238000005516 engineering process Methods 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 230000006978 adaptation Effects 0.000 description 2
- 238000013473 artificial intelligence Methods 0.000 description 2
- 230000000903 blocking effect Effects 0.000 description 2
- 230000015556 catabolic process Effects 0.000 description 2
- 239000000919 ceramic Substances 0.000 description 2
- 238000006731 degradation reaction Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000010276 construction Methods 0.000 description 1
- 230000008094 contradictory effect Effects 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000004927 fusion Effects 0.000 description 1
- 230000014509 gene expression Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 230000001788 irregular Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000010801 machine learning Methods 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 230000005055 memory storage Effects 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 238000009877 rendering Methods 0.000 description 1
- 239000010409 thin film Substances 0.000 description 1
Images
Classifications
-
- 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]
-
- 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/10—Protocols in which an application is distributed across nodes in the network
- H04L67/104—Peer-to-peer [P2P] networks
- H04L67/1074—Peer-to-peer [P2P] networks for supporting data block transmission mechanisms
-
- 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/10—Protocols in which an application is distributed across nodes in the network
- H04L67/104—Peer-to-peer [P2P] networks
- H04L67/1074—Peer-to-peer [P2P] networks for supporting data block transmission mechanisms
- H04L67/1078—Resource delivery mechanisms
-
- 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/50—Network services
- H04L67/60—Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer And Data Communications (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本申请公开了一种用户访问请求的处理方法、电子装置、电子设备以及介质。本申请中,接收客户端基于HTTPS或HTTP协议发送的用户访问请求;检测用户访问请求中是否包含有对应于QUIC协议的标识信息;若有,则在确定自身支持QUIC协议的情况下基于HTTPS或HTTP协议向客户端发送第一响应消息,第一响应消息用于指示客户端下次基于QUIC协议发送用户访问请求;接收客户端基于QUIC协议发送的用户访问请求;基于QUIC协议向客户端发送第二响应消息,第二响应消息包括用户访问请求对应的资源数据。
Description
技术领域
本申请中涉及数据处理技术,尤其是一种用户访问请求的处理方法、电子装置、电子设备以及介质。
背景技术
QUIC是一种基于UDP协议的低时延互联网传输协议,其在UDP的基础上,提供了可靠、有序、安全以及更快速的传输服务等,这些优点对于面向海量用户的CDN网络尤为重要,因此业务平台越来越频繁的使用QUIC协议进行业务处理。
QUIC协议能够被广泛使用,其中一个原因是其相对于HTTPS或HTTP传输协议来说,可以达到让业务处理效率更高的目的,但是在相关技术中,经常会出现在客户端与边缘服务器进行业务数据交互的过程中,由于二者的传输协议不统一,如果完全遵循客户端的协议来进行路由会导致业务处理失败的情况,这样也会影响业务处理的效率。
发明内容
本申请实施例提供一种用户访问请求的处理方法、电子装置、电子设备以及介质,本申请的技术方案可以相关技术中存在的由于边缘服务器与客户端的传输协议不统一所导致的无法传输资源数据的问题。
其中,根据本申请实施例的一个方面,提供的一种用户访问请求的处理方法,应用于边缘服务器,包括:
接收客户端基于HTTPS或HTTP协议发送的用户访问请求;
检测所述用户访问请求中是否包含有对应于QUIC协议的标识信息;
若有,则在确定自身支持QUIC协议的情况下基于HTTPS或HTTP协议向所述客户端发送第一响应消息,所述第一响应消息用于指示所述客户端下次基于 QUIC协议发送用户访问请求;
接收所述客户端基于QUIC协议发送的用户访问请求;
基于QUIC协议向客户端发送第二响应消息,所述第二响应消息包括所述用户访问请求对应的资源数据。
可选地,在基于本申请上述方法的另一个实施例中,在所述检测所述用户访问请求中是否包含有对应于QUIC协议的标识信息之后,还包括:
若无,则基于HTTPS或HTTP协议向所述客户端发送第二响应消息,所述第二响应消息包括所述用户访问请求对应的资源数据。
可选地,在基于本申请上述方法的另一个实施例中,在所述检测所述用户访问请求中是否包含有对应于QUIC协议的标识信息之后,还包括:
检测所述边缘服务器是否存储有所述资源数据;
若无,基于QUIC协议向上层服务器发送资源获取请求。
可选地,在基于本申请上述方法的另一个实施例中,在所述基于QUIC协议向上层服务器发送资源获取请求之后,还包括:
若接收到所述上层服务器返回的第三响应消息,所述第三响应消息包括所述资源获取请求对应的资源数据;
则基于QUIC协议将所述资源数据发送给所述客户端。
可选地,在基于本申请上述方法的另一个实施例中,在所述基于QUIC协议向上层服务器发送资源获取请求之后,还包括:
若获取到所述上层服务器返回的第四响应消息,所述第四响应消息用于指示所述边缘服务器下次基于HTTPS或HTTP协议向所述上层服务器发送所述资源获取请求;
则在所述边缘服务器基于HTTPS或HTTP协议从所述上层服务器获取所述资源数据后,基于QUIC协议将所述资源数据发送给所述客户端。
可选地,在基于本申请上述方法的另一个实施例中,在所述检测所述边缘服务器是否存储有所述资源数据之后,还包括:
若有,基于QUIC协议向客户端发送第二响应消息,所述第二响应消息包括所述用户访问请求对应的资源数据。
其中,根据本申请实施例的一个方面,提供的一种用户访问请求的处理方法,应用于客户端,包括:
基于HTTPS或HTTP协议向边缘服务器发送用户访问请求,所述用户访问请求包含有对应于QUIC协议的标识信息;
接收所述边缘服务器发送的第一响应消息,所述第一响应消息用于指示所述客户端下次基于QUIC协议发送用户访问请求;
基于QUIC协议向所述边缘服务器发送所述用户访问请求;
接收所述边缘服务器发送的第二响应消息,所述第二响应消息包括所述用户访问请求对应的资源数据。
可选地,在基于本申请上述方法的另一个实施例中在所述接收所述边缘服务器发送的第二响应消息之后,还包括:
记录所述边缘服务器与QUIC协议的关联关系;
当再次向所述边缘服务器发送用户访问请求时,基于QUIC协议向所述边缘服务器发送所述用户访问请求。
其中,根据本申请实施例的又一个方面,提供的一种用户访问请求的处理电子装置,应用于边缘服务器,包括:
第一接收模块,被配置为接收客户端基于HTTPS或HTTP协议发送的用户访问请求;
检测模块,被配置为检测所述用户访问请求中是否包含有对应于QUIC协议的标识信息;
第一发送模块,被配置为若有,则在确定自身支持QUIC协议的情况下基于 HTTPS或HTTP协议向所述客户端发送第一响应消息,所述第一响应消息用于指示所述客户端下次基于QUIC协议发送用户访问请求;
第二接收模块,被配置为接收所述客户端基于QUIC协议发送的用户访问请求;
第二发送模块,被配置为基于QUIC协议向客户端发送第二响应消息,所述第二响应消息包括所述用户访问请求对应的资源数据。
其中,根据本申请实施例的又一个方面,提供的一种用户访问请求的处理电子装置,应用于客户端,包括:
第三发送模块,被配置为基于HTTPS或HTTP协议向边缘服务器发送用户访问请求,所述用户访问请求包含有对应于QUIC协议的标识信息;
第三接收模块,被配置为接收所述边缘服务器发送的第一响应消息,所述第一响应消息用于指示所述客户端下次基于QUIC协议发送用户访问请求;
第四发送模块,被配置为基于QUIC协议向所述边缘服务器发送所述用户访问请求;
第四接收模块,被配置为接收所述边缘服务器发送的第二响应消息,所述第二响应消息包括所述用户访问请求对应的资源数据。
根据本申请实施例的又一个方面,提供的一种电子设备,包括:
存储器,用于存储可执行指令;以及
显示器,用于与所述存储器显示以执行所述可执行指令从而完成上述任一所述用户访问请求的处理方法的操作。
根据本申请实施例的还一个方面,提供的一种计算机可读存储介质,用于存储计算机可读取的指令,所述指令被执行时执行上述任一所述用户访问请求的处理方法的操作。
本申请中,边缘服务器接收客户端基于HTTPS或HTTP协议发送的用户访问请求;检测用户访问请求中是否包含有对应于QUIC协议的标识信息;若有,则在确定自身支持QUIC协议的情况下基于HTTPS或HTTP协议向客户端发送第一响应消息,第一响应消息用于指示客户端下次基于QUIC协议发送用户访问请求;接收客户端基于QUIC协议发送的用户访问请求;基于QUIC协议向客户端发送第二响应消息,第二响应消息包括用户访问请求对应的资源数据。通过应用本申请的技术方案,可以由客户端基于HTTPS或HTTP协议向边缘服务器发起的用户访问请求中携带一个用于告知边缘服务器该客户端支持QUIC协议的标识信息,以使边缘服务器根据自身是否支持QUIC协议来针对性的向客户端返回不同的响应消息,并在后续通过对应的协议进行数据传输,从而避免了在边缘服务器不支持QUIC协议的情况下,二者无法进行资源数据传输的问题。
下面通过附图和实施例,对本申请的技术方案做进一步的详细描述。
附图说明
构成说明书的一部分的附图描述了本申请的实施例,并且连同描述一起用于解释本申请的原理。
参照附图,根据下面的详细描述,可以更加清楚地理解本申请,其中:
图1为本申请提出的一种用户访问请求的处理方法示意图;
图2为本申请提出的另一种用户访问请求的处理方法示意图;
图3-图4为本申请提出的一种用户访问请求的处理电子装置示意图;
图5为本申请提出的一种用户访问请求的处理电子设备示意图。
具体实施方式
现在将参照附图来详细描述本申请的各种示例性实施例。应注意到:除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表达式和数值不限制本申请的范围。
同时,应当明白,为了便于描述,附图中所示出的各个部分的尺寸并不是按照实际的比例关系绘制的。
以下对至少一个示例性实施例的描述实际上仅仅是说明性的,不作为对本申请及其应用或使用的任何限制。
对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当情况下,所述技术、方法和设备应当被视为说明书的一部分。
应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步讨论。
另外,本申请各个实施例之间的技术方案可以相互结合,但是必须是以本领域普通技术人员能够实现为基础,当技术方案的结合出现相互矛盾或无法实现时应当认为这种技术方案的结合不存在,也不在本申请要求的保护范围之内。
需要说明的是,本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本申请的其它实施方案。本申请旨在涵盖本申请的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本申请的一般性原理并包括本申请未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本申请的真正范围和精神由权利要求部分指出。
应当理解的是,本申请并不局限于下面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本申请的范围仅由所附的权利要求来限制。
下面结合图1-图3来描述根据本申请示例性实施方式的用于进行用户访问请求的处理方法。需要注意的是,下述应用场景仅是为了便于理解本申请的精神和原理而示出,本申请的实施方式在此方面不受任何限制。相反,本申请的实施方式可以应用于适用的任何场景。
一种实施方式中,本申请还提出一种用户访问请求的处理方法。图1示意性地示出了根据本申请实施方式的一种用户访问请求的处理方法的流程示意图。如图1所示,该方法应用于边缘服务器,包括:
S101,接收客户端基于HTTPS或HTTP协议发送的用户访问请求。
S102,检测用户访问请求中是否包含有对应于QUIC协议的标识信息。
其中,QUIC是一种基于UDP协议的低时延互联网传输协议,其出现主要是为了解决现有的TCP网络传输协议中存在的一些问题,包括TCP队头阻塞、握手延迟以及TCP协议僵化等。QUIC在UDP的基础上,提供了可靠、有序、安全以及更快速的传输服务等,这些优点对于面向海量用户的CDN网络尤为重要,因此个别CDN厂商开始提供了QUIC协议请求的处理能力。
其中,QUIC协议能够被广泛使用,其中一个原因为其相对于HTTPS或HTTP 传输协议来说,可以实现业务处理效率更高的目的。但是在相关技术中,经常会出现在边缘服务器与支持QUIC协议的客户端进行资源数据传输的过程中,由于边缘服务器不支持QUIC协议从而导致边缘服务器无法向客户端发送其所请求的资源数据,进而影响用户业务处理效率的问题。
针对上述问题,本申请由客户端以边缘服务器普遍支持的HTTPS或HTTP协议向其发送用户访问请求。进一步的,在边缘服务器接收到客户端发送的用户访问请求时,检测该用户访问请求中是否包含有对应于QUIC协议的标识信息,若有,则边缘服务器确定该客户端为支持QUIC协议的客户端。
一种方式中,本申请不对标识信息进行具体限定,只要其对应于QUIC协议即可,该标识信息可以为设定好的字符串,包括但不限于001、a、A,可以理解的,只要预先在边缘服务器侧约定该数字或字母等字段为对应于客户端支持 QUIC协议的含义即可,本申请不对标识信息进行限定。
S103,若有,则在确定自身支持QUIC协议的情况下基于HTTPS或HTTP协议向客户端发送第一响应消息,第一响应消息用于指示客户端下次基于QUIC协议发送用户访问请求。
一种方式中,若边缘服务器检测到自身支持QUIC协议时,由于QUIC协议可以使业务处理效率更高,为了实现优先基于QUIC协议进行数据传输的目的,本申请提出一种由边缘服务器在检测到自身支持QUIC协议的情况下,主动向客户端发起一个用于指示客户端基于高版本协议(即由HTTPS或HTTP协议切换为 QUIC协议)向边缘服务器发送用户访问请求的第一响应消息,以使客户端下次基于QUIC协议向边缘服务器发送用户访问请求,从而实现将支持QUIC协议的客户端与边缘服务器可以基于数据传输效率更快的QUIC协议进行资源数据的传输。
S104、接收客户端基于QUIC协议发送的用户访问请求。
S105、基于QUIC协议向客户端发送第二响应消息,第二响应消息包括用户访问请求对应的资源数据。
一种方式中,若边缘服务器接收到客户端基于QUIC协议发送的用户访问请求后,先检测自身的存储区域中是否存储有该用户访问请求对应的资源数据,若有,则读取该资源数据,并将该资源数据基于QUIC协议向客户端发送。
本申请中,接收客户端基于HTTPS或HTTP协议发送的用户访问请求;检测用户访问请求中是否包含有对应于QUIC协议的标识信息;若有,则在确定自身支持QUIC协议的情况下基于HTTPS或HTTP协议向客户端发送第一响应消息,该第一响应消息用于指示客户端下次基于QUIC协议发送用户访问请求;接收客户端基于QUIC协议发送的用户访问请求;基于QUIC协议向客户端发送第二响应消息,第二响应消息包括用户访问请求对应的资源数据。通过应用本申请的技术方案,可以由客户端基于HTTPS或HTTP协议向边缘服务器发起的用户访问请求中携带一个用于告知边缘服务器该客户端支持QUIC协议的标识信息,以使边缘服务器根据自身是否支持QUIC协议来针对性的向客户端返回不同的响应消息,并在后续通过对应的协议进行数据传输,从而避免了在边缘服务器不支持 QUIC协议的情况下,二者无法进行资源数据传输的问题。
可选地,在基于本申请上述方法的另一个实施例中,在S102(检测用户访问请求中是否包含有对应于QUIC协议的标识信息)之后,可以实施下述步骤:
若无,则基于HTTPS或HTTP协议向客户端发送第二响应消息,第二响应消息包括用户访问请求对应的资源数据。
进一步的,在边缘服务器接收到客户端发送的用户访问请求并检测到该用户访问请求中未包含有对应于QUIC协议的标识信息时,则边缘服务器可以确定该客户端为不支持QUIC协议的客户端,因此边缘服务器则基于HTTPS或HTTP 协议向客户端发送该用户访问请求对应的资源数据,进而确保客户端可以及时的接收到资源数据以避免出现影响业务处理进度的问题。
可选地,在基于本申请上述方法的另一个实施例中,在S102(检测用户访问请求中是否包含有对应于QUIC协议的标识信息)之后,可以实施下述步骤:
检测边缘服务器是否存储有资源数据;
若无,基于QUIC协议向上层服务器发送资源获取请求。
一种方式中,若边缘服务器未存储有该用户访问请求对应的资源数据,则向上层服务器发送资源获取请求,本申请不对上层服务器进行具体限定,例如可以为其他边缘服务器、父服务器、中心服务器和源站服务器的其中任意一种。边缘服务器通过向源站或其他边缘服务器、父服务器、中心服务器的其中任意一种存储有该资源数据的服务器中发送资源获取请求,并获取到对应的资源数据后,基于QUIC协议向客户端发送该资源数据。
可选地,在基于本申请上述方法的另一个实施例中,基于QUIC协议向上层服务器发送资源获取请求之后,可以实施下述步骤:
若接收到上层服务器返回的第三响应消息,第三响应消息包括资源获取请求对应的资源数据;
则基于QUIC协议将资源数据发送给客户端。
一种方式中,若上层服务器支持QUIC协议,则上层服务器将基于QUIC协议向边缘服务器发送其所请求的资源数据,当边缘服务器接收到上层服务器返回的资源数据之后,则基于QUIC协议向客户端发送客户端所请求的资源数据,进而确保客户端可以及时的接收到资源数据以避免出现影响业务处理进度的问题。
可选地,在基于本申请上述方法的另一个实施例中,基于QUIC协议向上层服务器发送资源获取请求之后,可以实施下述步骤:
若获取到上层服务器返回的第四响应消息,第四响应消息用于指示边缘服务器下次基于HTTPS或HTTP协议向上层服务器发送资源获取请求;
则在边缘服务器基于HTTPS或HTTP协议从上层服务器获取资源数据后,基于QUIC协议将资源数据发送给客户端。
一种方式中,若上层服务器在接收到边缘服务器基于QUIC协议发送的资源获取请求之后,可以由上层服务器首先检测其自身是否支持QUIC协议,当上层服务器在检测到自身不支持QUIC协议的情况下,可以不再尝试对该请求进行解析,而是主动向基于QUIC协议发送资源获取请求的边缘服务器发送一个用于指示其基于低版本协议发送资源获取请求的响应消息。可以理解的,边缘服务器在接收到该响应消息后,则基于协议降级的方式(由QUIC协议切换为HTTPS或 HTTP协议)重新向上层服务器发送资源获取请求,以使不支持QUIC协议的上层服务器可以通过HTTPS或HTTP协议向边缘发送资源数据。
一种方式中,上层服务器所发送的第四响应消息对应于包含错误标识的响应消息或者指示协议降级的响应消息,其中,响应错误标识可以为ECONNREFUSED 错误码或5XX状态码,即当上层服务器在检测到自身不支持QUIC协议之后,生成一个ECONNREFUSED错误码或5XX状态码并将其发送给边缘服务器,而边缘服务器在解析响应消息并得到ECONNREFUSED错误码或5XX状态码之后,即可根据该错误码或5XX状态码直接确定该上层服务器不支持QUIC协议,进而在后续基于HTTPS或HTTP协议再次发送资源获取请求。
另一种方式中,若边缘服务器接收到的第四响应消息对应于超时响应消息或者第四响应消息为空时,可以再次基于QUIC协议向上层服务器发送资源获取请求,从而进一步确认上层服务器是否支持QUIC协议。其中,当获取到上层服务器发送的第四响应消息仍对应于超时响应消息(如状态码为504的响应消息) 或者上层服务器不发送响应消息,即第四响应消息为空时,则确定该上层服务器不支持QUIC协议,进而在后续基于HTTPS或HTTP协议再次发送资源获取请求。
通过上述方式,可以在客户端基于QUIC协议向上层服务器请求资源数据的过程中,由上层服务器根据自身是否支持QUIC协议来针对性的向客户端返回不同的响应消息,从而避免了由于上层服务器不支持QUIC协议从而导致上层服务器无法向边缘服务器发送其所请求的资源数据,进而影响用户业务处理效率的问题。
可选地,在基于本申请上述方法的另一个实施例中,在检测边缘服务器是否存储有资源数据之后,可以实施下述步骤:
若有,基于QUIC协议向客户端发送第二响应消息,第二响应消息包括用户访问请求对应的资源数据。
一种方式中,若边缘服务器接收到客户端基于QUIC协议发送的用户访问请求后,先检测自身的存储区域中是否存储有该用户访问请求对应的资源数据,若有,则读取该资源数据,并将该资源数据基于QUIC协议向客户端发送。
通过应用本申请的技术方案,可以由客户端基于HTTPS或HTTP协议向边缘服务器发起的用户访问请求中携带一个用于告知边缘服务器该客户端支持QUIC 协议的标识信息,以使边缘服务器根据自身是否支持QUIC协议来针对性的向客户端返回不同的响应消息,并在后续采用对应的协议进行数据传输,从而避免了在边缘服务器不支持QUIC协议的情况下,二者无法进行资源数据传输的问题。
另外一种实施方式中,本申请还提出一种用户访问请求的处理方法。图2 示意性地示出了根据本申请实施方式的一种用户访问请求的处理方法的流程示意图。如图2所示,该方法应用于客户端,包括:
S201,基于HTTPS或HTTP协议向边缘服务器发送用户访问请求,用户访问请求包含有对应于QUIC协议的标识信息。
其中,QUIC是一种基于UDP协议的低时延互联网传输协议,其出现主要是为了解决现有的TCP网络传输协议中存在的一些问题,包括TCP队头阻塞、握手延迟以及TCP协议僵化等。QUIC在UDP的基础上,提供了可靠、有序、安全以及更快速的传输服务等,这些优点对于面向海量用户的CDN网络尤为重要,因此个别CDN厂商开始提供了QUIC协议请求的处理能力。
其中,QUIC协议能够被广泛使用,其中一个原因为其相对于HTTPS或HTTP 传输协议来说,可以实现业务处理效率更高的目的。但是在相关技术中,经常会出现在边缘服务器与支持QUIC协议的客户端进行资源数据传输的过程中,由于边缘服务器不支持QUIC协议从而导致边缘服务器无法向客户端发送该客户端向其请求的资源数据,进而影响用户业务处理效率的问题。
为了解决上述问题,由于客户端并不知道本次与其通信的边缘服务器是否支持QUIC协议,且在边缘服务器不支持QUIC协议的情况下,直接基于QUIC协议向其发送请求可能会导致边缘无法响应的问题。因此,本申请可以首先由客户端以边缘服务器一定支持的HTTPS或HTTP协议向其发送用户访问请求,并且为了实现优先基于QUIC协议进行资源数据传输的目的,客户端需要在该请求中添加一个用于告知边缘服务器该客户端支持QUIC协议的标识信息,以使边缘服务器在检测到该带有标识信息的用户访问请求且检测到自身同样支持QUIC协议的情况下,主动向客户端发起一个用于指示客户端基于协议升级的方式(即由 HTTPS或HTTP协议切换为QUIC协议)向边缘服务器发送用户访问请求的第一响应消息,进而达到客户端下次基于QUIC协议发送用户访问请求的目的,从而实现将均支持QUIC协议的客户端与边缘服务器可以基于数据传输效率更快的QUIC 协议进行资源数据的传输。
S202,接收边缘服务器发送的第一响应消息,第一响应消息用于指示客户端下次基于QUIC协议发送用户访问请求。
一种方式中,基于HTTPS或HTTP协议发送用户访问请求的客户端在接收到边缘服务器发送的用于指示其基于协议升级的方式(由HTTPS或HTTP协议切换为QUIC协议)重新向边缘服务器发送资源获取请求的第一响应消息时,则基于QUIC协议重新向边缘服务器发送用户访问请求,以使均支持QUIC协议的客户端与边缘服务器可以通传输效率更快的QUIC协议来进行资源数据的传输。
S203,基于QUIC协议向边缘服务器发送用户访问请求。
一种方式中,当边缘服务器接收到客户端基于QUIC协议发送的用户访问请求时,边缘服务器也基于QUIC协议向边缘服务器发送用户访问请求,以使均支持QUIC协议的客户端与边缘服务器可以通传输效率更快的QUIC协议来进行资源数据的传输。
S204,接收边缘服务器发送的第二响应消息,第二响应消息包括用户访问请求对应的资源数据。
一种方式中,边缘服务器在接收到客户端基于QUIC协议发送的用户访问请求后,其可以从自身的存储区域,或存储有该资源数据的服务器(例如可以为上层服务器或其他边缘服务器、父服务器、中心服务器的其中任意一种)中调取对应的资源数据,并在获取到资源数据后,基于QUIC协议向客户端发送包含有该资源数据的第二响应消息。
本申请中,在基于HTTPS或HTTP协议向边缘服务器发送用户访问请求,用户访问请求包含有对应于QUIC协议的标识信息;接收边缘服务器发送的第一响应消息,第一响应消息用于指示客户端下次基于QUIC协议发送用户访问请求;基于QUIC协议向边缘服务器发送用户访问请求;接收边缘服务器发送的第二响应消息,第二响应消息包括用户访问请求对应的资源数据。通过应用本申请的技术方案,可以在客户端基于HTTPS或HTTP协议向边缘服务器请求资源数据的过程中,由边缘服务器根据自身是否支持QUIC协议来针对性的向客户端返回不同的响应消息,从而实现将均支持QUIC协议的客户端与边缘服务器基于QUIC 协议进行数据的传输,还能够避免在边缘服务器与客户端的传输协议不统一的情况下,由于边缘服务器无法解析客户端发送的用户请求而导致的二者无法进行资源数据传输的问题。
可选地,在基于本申请上述方法的另一个实施例中,在S204(接收边缘服务器发送的第二响应消息)之后,可以实施下述步骤:
记录边缘服务器与QUIC协议的关联关系;
当再次向边缘服务器发送用户访问请求时,基于QUIC协议向边缘服务器发送用户访问请求。
一种方式中,为了避免后续客户端向该边缘服务器请求资源数据时同样还需要发送两次资源获取请求才可以获取资源数据所导致的耗费业务处理时间的问题。本申请可以在客户端确定边缘服务器所支持协议的情况下,将边缘服务器与QUIC协议的关联关系记录在本地的存储区域中(例如可以存储在历史访问数据中),当再次需要向边缘服务器发送资源获取请求时,客户端可以直接基于QUIC协议向边缘服务器发送资源获取请求。
举例来说,在客户端后续向该边缘服务器发送资源获取请求时,可以首先获取预存在本地存储区域的历史访问数据,并遍历该历史访问数据中是否存在有该边缘服务器的历史访问记录,若存在,则读取历史访问记录中存储的与该边缘服务器所关联的传输协议的关系,即客户端可以通过该历史访问记录,确定边缘服务器是否支持QUIC协议,若确定其支持,则可以直接基于QUIC协议向边缘服务器发送资源获取请求,可以理解的,若不支持QUIC协议,那么也可以直接基于HTTPS或HTTP协议向边缘服务器发送资源获取请求。
进一步的,本申请的上述实施方式可以避免后续客户端再次向该边缘服务器请求资源数据时,无需再次先后基于HTTPS或HTTP协议和QUIC协议向边缘服务器发送资源获取请求才可以获取到对应的资源数据,进而节省了业务数据的传输时间,也减少了服务器的数据收发资源。
在本申请的另外一种实施方式中,如图3所示,本申请还提供一种用户访问请求的处理电子装置。其中,应用于边缘服务器,包括,
第一接收模块301,被配置为接收客户端基于HTTPS或HTTP协议发送的用户访问请求;
检测模块302,被配置为检测所述用户访问请求中是否包含有对应于QUIC 协议的标识信息;
第一发送模块303,被配置为若有,则在确定自身支持QUIC协议的情况下基于HTTPS或HTTP协议向所述客户端发送第一响应消息,所述第一响应消息用于指示所述客户端下次基于QUIC协议发送用户访问请求;
第二接收模块304,被配置为接收所述客户端基于QUIC协议发送的用户访问请求;
第二发送模块305,被配置为基于QUIC协议向客户端发送第二响应消息,所述第二响应消息包括所述用户访问请求对应的资源数据。
本申请中,接收客户端基于HTTPS或HTTP协议发送的用户访问请求;检测用户访问请求中是否包含有对应于QUIC协议的标识信息;若有,则在确定自身支持QUIC协议的情况下基于HTTPS或HTTP协议向客户端发送第一响应消息,该第一响应消息用于指示客户端下次基于QUIC协议发送用户访问请求;接收客户端基于QUIC协议发送的用户访问请求;基于QUIC协议向客户端发送第二响应消息,第二响应消息包括用户访问请求对应的资源数据。通过应用本申请的技术方案,可以由客户端基于HTTPS或HTTP协议向边缘服务器发起的用户访问请求中携带一个用于告知边缘服务器该客户端支持QUIC协议的标识信息,以使边缘服务器根据自身是否支持QUIC协议来针对性的向客户端返回不同的响应消息,并在后续通过对应的协议进行数据传输,从而避免了在边缘服务器不支持 QUIC协议的情况下,二者无法进行资源数据传输的问题。
在本申请的另外一种实施方式中,检测模块302,被配置为:
若无,则基于HTTPS或HTTP协议向所述客户端发送第二响应消息,所述第二响应消息包括所述用户访问请求对应的资源数据。
在本申请的另外一种实施方式中,检测模块302,被配置为:
检测所述边缘服务器是否存储有所述资源数据;
若无,基于QUIC协议向上层服务器发送资源获取请求。
在本申请的另外一种实施方式中,第一发送模块303,被配置为:
若接收到所述上层服务器返回的第三响应消息,所述第三响应消息包括所述资源获取请求对应的资源数据;
则基于QUIC协议将所述资源数据发送给所述客户端。
在本申请的另外一种实施方式中,第二发送模块305,被配置为:
若获取到所述上层服务器返回的第四响应消息,所述第四响应消息用于指示所述边缘服务器下次基于HTTPS或HTTP协议向所述上层服务器发送所述资源获取请求;
则在所述边缘服务器基于HTTPS或HTTP协议从所述上层服务器获取所述资源数据后,基于QUIC协议将所述资源数据发送给所述客户端。
在本申请的另外一种实施方式中,第二发送模块305,被配置为:
若有,基于QUIC协议向客户端发送第二响应消息,所述第二响应消息包括所述用户访问请求对应的资源数据。
在本申请的另外一种实施方式中,如图4所示,本申请还提供一种用户访问请求的处理电子装置。其中,应用于客户端,包括:
第三发送模块306,被配置为基于HTTPS或HTTP协议向边缘服务器发送用户访问请求,所述用户访问请求包含有对应于QUIC协议的标识信息;
第三接收模块307,被配置为接收所述边缘服务器发送的第一响应消息,所述第一响应消息用于指示所述客户端下次基于QUIC协议发送用户访问请求;
第四发送模块308,被配置为基于QUIC协议向所述边缘服务器发送所述用户访问请求;
第四接收模块309,被配置为接收所述边缘服务器发送的第二响应消息,所述第二响应消息包括所述用户访问请求对应的资源数据。
本申请中,在基于HTTPS或HTTP协议向边缘服务器发送用户访问请求,用户访问请求包含有对应于QUIC协议的标识信息;接收边缘服务器发送的第一响应消息,第一响应消息用于指示客户端下次基于QUIC协议发送用户访问请求;基于QUIC协议向边缘服务器发送用户访问请求;接收边缘服务器发送的第二响应消息,第二响应消息包括用户访问请求对应的资源数据。通过应用本申请的技术方案,可以在客户端基于HTTPS或HTTP协议向边缘服务器请求资源数据的过程中,由边缘服务器根据自身是否支持QUIC协议来针对性的向客户端返回不同的响应消息,从而实现将均支持QUIC协议的客户端与边缘服务器基于QUIC 协议进行数据的传输,还能够避免在边缘服务器与客户端的传输协议不统一的情况下,由于边缘服务器无法解析客户端发送的用户请求而导致的二者无法进行资源数据传输的问题。
在本申请的另外一种实施方式中,第四接收模块309,被配置为:
记录所述边缘服务器与QUIC协议的关联关系;
当再次向所述边缘服务器发送用户访问请求时,基于QUIC协议向所述边缘服务器发送所述用户访问请求。
图5是根据一示例性实施例示出的一种电子设备的逻辑结构框图。例如,电子设备400可以是移动电话,计算机,数字广播终端,消息收发设备,游戏控制台,平板设备,医疗设备,健身设备,个人数字助理等。
参照图5,电子设备400可以包括以下一个或多个组件:处理器401和存储器402。
处理器401可以包括一个或多个处理核心,比如4核心处理器、8核心处理器等。处理器401可以采用DSP(Digital Signal Processing,数字信号处理)、 FPGA(Field-Programmable Gate Array,现场可编程门阵列)、PLA (Programmable Logic Array,可编程逻辑阵列)中的至少一种硬件形式来实现。处理器401也可以包括主处理器和协处理器,主处理器是用于对在唤醒状态下的数据进行处理的处理器,也称CPU(Central ProcessingUnit,中央处理器);协处理器是用于对在待机状态下的数据进行处理的低功耗处理器。在一些实施例中,处理器401可以在集成有GPU(Graphics Processing Unit,图像处理器),GPU用于负责显示屏所需要显示的内容的渲染和绘制。一些实施例中,处理器401还可以包括AI(Artificial Intelligence,人工智能)处理器,该AI处理器用于处理有关机器学习的计算操作。
存储器402可以包括一个或多个计算机可读存储介质,该计算机可读存储介质可以是非暂态的。存储器402还可包括高速随机存取存储器,以及非易失性存储器,比如一个或多个磁盘存储设备、闪存存储设备。在一些实施例中,存储器402中的非暂态的计算机可读存储介质用于存储至少一个指令,该至少一个指令用于被处理器401所执行以实现本申请中方法实施例提供的互动特效标定方法。
在一些实施例中,电子设备400还可选包括有:***设备接口403和至少一个***设备。处理器401、存储器402和***设备接口403之间可以通过总线或信号线相连。各个***设备可以通过总线、信号线或电路板与***设备接口 403相连。具体地,***设备包括:射频电路404、触摸显示屏405、摄像头406、音频电路407、定位组件408和电源409中的至少一种。
***设备接口403可被用于将I/O(Input/Output,输入/输出)相关的至少一个***设备连接到处理器401和存储器402。在一些实施例中,处理器401、存储器402和***设备接口403被集成在同一芯片或电路板上;在一些其他实施例中,处理器401、存储器402和***设备接口403中的任意一个或两个可以在单独的芯片或电路板上实现,本实施例对此不加以限定。
射频电路404用于接收和发射RF(Radio Frequency,射频)信号,也称电磁信号。射频电路404通过电磁信号与通信网络以及其他通信设备进行通信。射频电路404将电信号转换为电磁信号进行发送,或者,将接收到的电磁信号转换为电信号。可选地,射频电路404包括:天线***、RF收发器、一个或多个放大器、调谐器、振荡器、数字信号处理器、编解码芯片组、用户身份模块卡等等。射频电路404可以通过至少一种无线通信协议来与其它终端进行通信。该无线通信协议包括但不限于:城域网、各代移动通信网络(2G、3G、4G及5G)、无线局域网和/或WiFi(Wireless Fidelity,无线保真)网络。在一些实施例中,射频电路404还可以包括NFC(Near Field Communication,近距离无线通信) 有关的电路,本申请对此不加以限定。
显示屏405用于显示UI(User Interface,用户界面)。该UI可以包括图形、文本、图标、视频及其它们的任意组合。当显示屏405是触摸显示屏时,显示屏405还具有采集在显示屏405的表面或表面上方的触摸信号的能力。该触摸信号可以作为控制信号输入至处理器401进行处理。此时,显示屏405还可以用于提供虚拟按钮和/或虚拟键盘,也称软按钮和/或软键盘。在一些实施例中,显示屏405可以为一个,设置电子设备400的前面板;在另一些实施例中,显示屏405可以为至少两个,分别设置在电子设备400的不同表面或呈折叠设计;在再一些实施例中,显示屏405可以是柔性显示屏,设置在电子设备 400的弯曲表面上或折叠面上。甚至,显示屏405还可以设置成非矩形的不规则图形,也即异形屏。显示屏405可以采用LCD(Liquid Crystal Display,液晶显示屏)、OLED(Organic Light-Emitting Diode,有机发光二极管)等材质制备。
摄像头组件406用于采集图像或视频。可选地,摄像头组件406包括前置摄像头和后置摄像头。通常,前置摄像头设置在终端的前面板,后置摄像头设置在终端的背面。在一些实施例中,后置摄像头为至少两个,分别为主摄像头、景深摄像头、广角摄像头、长焦摄像头中的任意一种,以实现主摄像头和景深摄像头融合实现背景虚化功能、主摄像头和广角摄像头融合实现全景拍摄以及 VR(Virtual Reality,虚拟现实)拍摄功能或者其它融合拍摄功能。在一些实施例中,摄像头组件406还可以包括闪光灯。闪光灯可以是单色温闪光灯,也可以是双色温闪光灯。双色温闪光灯是指暖光闪光灯和冷光闪光灯的组合,可以用于不同色温下的光线补偿。
音频电路407可以包括麦克风和扬声器。麦克风用于采集用户及环境的声波,并将声波转换为电信号输入至处理器401进行处理,或者输入至射频电路以实现语音通信。出于立体声采集或降噪的目的,麦克风可以为多个,分别设置在电子设备400的不同部位。麦克风还可以是阵列麦克风或全向采集型麦克风。扬声器则用于将来自处理器401或射频电路404的电信号转换为声波。扬声器可以是传统的薄膜扬声器,也可以是压电陶瓷扬声器。当扬声器是压电陶瓷扬声器时,不仅可以将电信号转换为人类可听见的声波,也可以将电信号转换为人类听不见的声波以进行测距等用途。在一些实施例中,音频电路407 还可以包括耳机插孔。
定位组件408用于定位电子设备400的当前地理位置,以实现导航或LBS(Location Based Service,基于位置的服务)。定位组件408可以是基于美国的GPS(GlobalPositioning System,全球定位***)、中国的北斗***、俄罗斯的格雷纳斯***或欧盟的伽利略***的定位组件。
电源409用于为电子设备400中的各个组件进行供电。电源409可以是交流电、直流电、一次性电池或可充电电池。当电源409包括可充电电池时,该可充电电池可以支持有线充电或无线充电。该可充电电池还可以用于支持快充技术。
本领域技术人员可以理解,图5中示出的结构并不构成对电子设备400的限定,可以包括比图示更多或更少的组件,或者组合某些组件,或者采用不同的组件布置。
在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器404,上述指令可由电子设备400的处理器420执行以完成上述基于音视频流推送的方法,该方法包括:接收客户端基于HTTPS或 HTTP协议发送的用户访问请求;检测所述用户访问请求中是否包含有对应于 QUIC协议的标识信息;若有,则在确定自身支持QUIC协议的情况下基于HTTPS 或HTTP协议向所述客户端发送第一响应消息,所述第一响应消息用于指示所述客户端下次基于QUIC协议发送用户访问请求;接收所述客户端基于QUIC协议发送的用户访问请求;基于QUIC协议向客户端发送第二响应消息,所述第二响应消息包括所述用户访问请求对应的资源数据。可选地,上述指令还可以由电子设备400的处理器420执行以完成上述示例性实施例中所涉及的其他步骤。例如,所述非临时性计算机可读存储介质可以是ROM、随机存取存储器(RAM)、 CD-ROM、磁带、软盘和光数据存储设备等。
在示例性实施例中,还提供了一种应用程序/计算机程序产品,包括一条或多条指令,该一条或多条指令可以由电子设备400的处理器420执行,以完成上述基于音视频流推送的方法,该方法包括:接收客户端基于HTTPS或HTTP协议发送的用户访问请求;检测所述用户访问请求中是否包含有对应于QUIC协议的标识信息;若有,则在确定自身支持QUIC协议的情况下基于HTTPS或HTTP 协议向所述客户端发送第一响应消息,所述第一响应消息用于指示所述客户端下次基于QUIC协议发送用户访问请求;接收所述客户端基于QUIC协议发送的用户访问请求;基于QUIC协议向客户端发送第二响应消息,所述第二响应消息包括所述用户访问请求对应的资源数据。可选地,上述指令还可以由电子设备 400的处理器420执行以完成上述示例性实施例中所涉及的其他步骤。
本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本申请的其它实施方案。本申请旨在涵盖本申请的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本申请的一般性原理并包括本申请未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本申请的真正范围和精神由下面的权利要求指出。
应当理解的是,本申请并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本申请的范围仅由所附的权利要求来限制。
Claims (13)
1.一种用户访问请求的处理方法,其特征在于,应用于边缘服务器,包括:
接收客户端基于HTTPS或HTTP协议发送的用户访问请求;
检测所述用户访问请求中是否包含有对应于QUIC协议的标识信息;
若有,则在确定自身支持QUIC协议的情况下基于HTTPS或HTTP协议向所述客户端发送第一响应消息,所述第一响应消息用于指示所述客户端下次基于QUIC协议发送用户访问请求;
接收所述客户端基于QUIC协议发送的用户访问请求;
基于QUIC协议向客户端发送第二响应消息,所述第二响应消息包括所述用户访问请求对应的资源数据。
2.如权利要求1所述的方法,其特征在于,在所述检测所述用户访问请求中是否包含有对应于QUIC协议的标识信息之后,还包括:
若无,则基于HTTPS或HTTP协议向所述客户端发送第二响应消息,所述第二响应消息包括所述用户访问请求对应的资源数据。
3.如权利要求1所述的方法,其特征在于,在所述检测所述用户访问请求中是否包含有对应于QUIC协议的标识信息之后,还包括:
检测所述边缘服务器是否存储有所述资源数据;
若无,基于QUIC协议向上层服务器发送资源获取请求。
4.如权利要求3所述的方法,其特征在于,在所述基于QUIC协议向上层服务器发送资源获取请求之后,还包括:
若接收到所述上层服务器返回的第三响应消息,所述第三响应消息包括所述资源获取请求对应的资源数据;
则基于QUIC协议将所述资源数据发送给所述客户端。
5.如权利要求3所述的方法,其特征在于,在所述基于QUIC协议向上层服务器发送资源获取请求之后,还包括:
若获取到所述上层服务器返回的第四响应消息,所述第四响应消息用于指示所述边缘服务器下次基于HTTPS或HTTP协议向所述上层服务器发送所述资源获取请求;
则在所述边缘服务器基于HTTPS或HTTP协议从所述上层服务器获取所述资源数据后,基于QUIC协议将所述资源数据发送给所述客户端。
6.如权利要求3所述的方法,其特征在于,在所述检测所述边缘服务器是否存储有所述资源数据之后,还包括:
若有,基于QUIC协议向客户端发送第二响应消息,所述第二响应消息包括所述用户访问请求对应的资源数据。
7.一种用户访问请求的处理方法,其特征在于,应用于客户端,包括:
基于HTTPS或HTTP协议向边缘服务器发送用户访问请求,所述用户访问请求包含有对应于QUIC协议的标识信息;
接收所述边缘服务器发送的第一响应消息,所述第一响应消息用于指示所述客户端下次基于QUIC协议发送用户访问请求;
基于QUIC协议向所述边缘服务器发送所述用户访问请求;
接收所述边缘服务器发送的第二响应消息,所述第二响应消息包括所述用户访问请求对应的资源数据。
8.如权利要求7所述的方法,其特征在于,在所述接收所述边缘服务器发送的第二响应消息之后,还包括:
记录所述边缘服务器与QUIC协议的关联关系;
当再次向所述边缘服务器发送用户访问请求时,基于QUIC协议向所述边缘服务器发送所述用户访问请求。
9.一种用户访问请求的处理电子装置,其特征在于,应用于边缘服务器,包括:
第一接收模块,被配置为接收客户端基于HTTPS或HTTP协议发送的用户访问请求;
检测模块,被配置为检测所述用户访问请求中是否包含有对应于QUIC协议的标识信息;
第一发送模块,被配置为若有,则在确定自身支持QUIC协议的情况下基于HTTPS或HTTP协议向所述客户端发送第一响应消息,所述第一响应消息用于指示所述客户端下次基于QUIC协议发送用户访问请求;
第二接收模块,被配置为接收所述客户端基于QUIC协议发送的用户访问请求;
第二发送模块,被配置为基于QUIC协议向客户端发送第二响应消息,所述第二响应消息包括所述用户访问请求对应的资源数据。
10.一种用户访问请求的处理电子装置,其特征在于,应用于客户端,包括:
第三发送模块,被配置为基于HTTPS或HTTP协议向边缘服务器发送用户访问请求,所述用户访问请求包含有对应于QUIC协议的标识信息;
第三接收模块,被配置为接收所述边缘服务器发送的第一响应消息,所述第一响应消息用于指示所述客户端下次基于QUIC协议发送用户访问请求;
第四发送模块,被配置为基于QUIC协议向所述边缘服务器发送所述用户访问请求;
第四接收模块,被配置为接收所述边缘服务器发送的第二响应消息,所述第二响应消息包括所述用户访问请求对应的资源数据。
11.一种电子设备,其特征在于,包括:
存储器,用于存储可执行指令;以及,
处理器,用于与所述存储器执行所述可执行指令从而完成权利要求1-6或7-8中任一所述用户访问请求的处理方法的操作。
12.一种计算机可读存储介质,用于存储计算机可读取的指令,其特征在于,所述指令被执行时执行权利要求1-6或7-8中任一所述用户访问请求的处理方法的操作。
13.一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序被处理器执行实现如权利要求1-6或7-8中任一项所述的方法。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111678311.XA CN116418795A (zh) | 2021-12-31 | 2021-12-31 | 用户访问请求的处理方法、电子装置、电子设备以及介质 |
PCT/CN2022/143988 WO2023125946A1 (zh) | 2021-12-31 | 2022-12-30 | 用户访问请求处理方法、装置、设备、介质及产品 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111678311.XA CN116418795A (zh) | 2021-12-31 | 2021-12-31 | 用户访问请求的处理方法、电子装置、电子设备以及介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN116418795A true CN116418795A (zh) | 2023-07-11 |
Family
ID=86998142
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111678311.XA Pending CN116418795A (zh) | 2021-12-31 | 2021-12-31 | 用户访问请求的处理方法、电子装置、电子设备以及介质 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN116418795A (zh) |
WO (1) | WO2023125946A1 (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117033088B (zh) * | 2023-08-17 | 2024-05-03 | 广东保伦电子股份有限公司 | 适用于双机热备的资源调度方法、装置以及服务器*** |
CN116962509B (zh) * | 2023-09-20 | 2024-02-27 | 联通在线信息科技有限公司 | 基于quic协议的网络代理方法以及网络代理*** |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110149388B (zh) * | 2019-05-16 | 2023-02-24 | 北京字节跳动网络技术有限公司 | Httpdns服务器的连接方法、装置及设备 |
CN112187801A (zh) * | 2020-09-29 | 2021-01-05 | 杭州迪普科技股份有限公司 | 网站访问方法、装置及*** |
CN113382062A (zh) * | 2021-06-08 | 2021-09-10 | 北京天空卫士网络安全技术有限公司 | 一种数据传输方法、装置和*** |
CN113347269A (zh) * | 2021-06-24 | 2021-09-03 | 江苏创源电子有限公司 | 一种工业***的数据更新方法、电子设备和存储介质 |
-
2021
- 2021-12-31 CN CN202111678311.XA patent/CN116418795A/zh active Pending
-
2022
- 2022-12-30 WO PCT/CN2022/143988 patent/WO2023125946A1/zh unknown
Also Published As
Publication number | Publication date |
---|---|
WO2023125946A1 (zh) | 2023-07-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101622604B1 (ko) | 이동단말기 및 그의 프로세스 처리방법 | |
CN111614549B (zh) | 交互处理方法、装置、计算机设备及存储介质 | |
WO2023125946A1 (zh) | 用户访问请求处理方法、装置、设备、介质及产品 | |
CN111355774B (zh) | 一种基于p2p的服务通信方法、装置及*** | |
CN110837426A (zh) | 消息处理方法、装置及***、存储介质 | |
CN110007981B (zh) | 启动应用程序的方法、装置、电子设备及介质 | |
CN111092809A (zh) | 实时推送信息的方法、装置、计算机设备及存储介质 | |
CN112163406A (zh) | 互动消息显示方法、装置、计算机设备及存储介质 | |
CN111159604A (zh) | 图片资源加载方法及装置 | |
CN108111397B (zh) | 转发通知消息的处理方法及装置 | |
CN111131392A (zh) | 处理消息的方法、装置、电子设备及介质 | |
US20220414178A1 (en) | Methods, apparatuses and systems for displaying alarm file | |
CN110912830A (zh) | 传输数据的方法和装置 | |
CN110086814B (zh) | 一种数据获取的方法、装置及存储介质 | |
CN111258683A (zh) | 检测方法、装置、计算机设备及存储介质 | |
CN109413190B (zh) | 文件获取方法、装置、电子设备及存储介质 | |
CN107800720B (zh) | 劫持上报方法、装置、存储介质及设备 | |
CN111399717B (zh) | 发表内容的方法、装置、设备及存储介质 | |
CN110971692B (zh) | 开通服务的方法、装置及计算机存储介质 | |
CN111444289A (zh) | 关联关系建立方法 | |
CN111010732A (zh) | 网络注册的方法、装置、电子设备及介质 | |
CN110933237A (zh) | 通话方法、装置、电子设备及介质 | |
CN111131490A (zh) | 状态更新方法、装置、计算机设备及存储介质 | |
CN112260845A (zh) | 进行数据传输加速的方法和装置 | |
CN115348262B (zh) | 基于跨链协议的跨链操作执行方法及网络*** |
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 |