提供边缘服务方法、装置、边缘设备提供系统及存储介质制造方法及图纸

技术编号:37331193 阅读:13 留言:0更新日期:2023-04-21 23:08
本发明专利技术实施例提供的提供边缘服务方法、装置、边缘设备提供系统及存储介质,包括边缘设备向云端配置服务器上报配置信息,云端配置服务器基于配置信息生成探测任务,按照预设下发时间间隔定时向每台探测设备下发探测任务,探测设备根据探测任务向边缘设备发送探测请求报文,接收边缘设备返回的针对探测请求报文的探测响应报文,将探测响应报文中所携带的探测响应状态和探测响应时长上报云端配置服务器,云端配置服务器基于多个探测响应状态和多个探测响应时长确定目标边缘设备。本申请中探测响应状态和探测响应时长均反应边缘设备的设备网络情况,基于探测响应状态和探测时长确定当前网络好的目标边缘设备为客户端提供稳定的HTTP服务,能够提高用户的使用体验感。能够提高用户的使用体验感。能够提高用户的使用体验感。

【技术实现步骤摘要】
提供边缘服务方法、装置、边缘设备提供系统及存储介质


[0001]本专利技术实施例涉及计算机
,尤其涉及一种提供边缘服务方法、装置、边缘设备提供系统及存储介质。

技术介绍

[0002]云计算是一种利用互联网实现随时随地、按需、便捷地使用计算设施、存储设备、应用程序等资源的计算模式。云计算的资源在地理位置上是集中式布局,例如:云服务提供商在全国范围内仅建立几个固定的资源区域,一个资源区域内包括的多个数据中心向全国各地甚至国外用户提供云服务。云计算这种集中式的大数据处理方式在一些情况下使用户获得的云服务存在高时延问题。边缘计算是一种云计算模式的补充,边缘计算的计算设施、存储设备、应用程序等资源分布式地部署在靠近终端的数据中心,形成多个边缘设备的设备集群。目前,利用边缘设备为用户提供边缘服务(比如,HTTP(Hyper Text Transfer Protocol,超文本传输协议)服务)的方法,有效解决了高时延的问题。
[0003]然而,现有技术中,边缘设备不像公有云、物理机房等是能够提供相对稳定环境的服务器,能为用户提供相对稳定的HTTP服务,边缘设备由于断电、死机或网络差等因素,不能很好的为用户提供HTTP服务,给用户较差的使用体验。如何保证边缘设备为终端用户提供稳定的HTTP服务有待解决。

技术实现思路

[0004]鉴于此,本专利技术实施例提供一种提供边缘服务方法、装置、边缘设备提供系统及存储介质,能够使得边缘设备稳定地为终端用户提供稳定的HTTP服务,从而提高用户的使用体验感。
[0005]第一方面,本专利技术实施例提供一种提供边缘服务方法,其中,该方法应用于边缘设备提供系统,边缘设备提供系统包括云端配置服务器,以及与云端配置服务器通讯连接的多台边缘设备和多台探测设备,每台边缘设备上预先部署有HTTP服务,该方法包括:
[0006]边缘设备向云端配置服务器上报配置信息;其中,配置信息为边缘设备测试提供HTTP服务能力所需的设备信息;
[0007]云端配置服务器接收配置信息,基于配置信息生成探测任务,按照预设下发时间间隔定时向每台探测设备下发探测任务;
[0008]探测设备接收探测任务,根据探测任务向边缘设备发送探测请求报文,接收边缘设备返回的针对探测请求报文的探测响应报文,将探测响应报文中所携带的探测响应状态和探测响应时长上报云端配置服务器;其中,探测响应状态用于表征边缘设备针对探测请求报文有无网络响应;
[0009]云端配置服务器接收探测响应状态和探测响应时长,基于多个探测响应状态和多个探测响应时长确定目标边缘设备,以使目标边缘设备向客户端提供HTTP服务。
[0010]在一个可能的实施方式中,在边缘设备向云端配置服务器上报配置信息之前,该
方法还包括:
[0011]边缘设备从网络端口中获取未被服务占用的多个目标网络端口;其中,网络端口为边缘设备对外提供服务的通讯端口;
[0012]从多个目标网络端口中随机确定提供HTTP服务的服务网络端口;其中,服务网络端口包括HTTP端口和HTTPS端口;
[0013]获取服务网络端口的端口信息、边缘设备的边缘设备标识信息和外网IP地址信息;
[0014]将端口信息、边缘设备标识信息和外网IP地址信息打包生成配置信息。
[0015]在一个可能的实施方式中,基于配置信息生成探测任务,包括:
[0016]解析配置信息,得到端口信息、边缘设备标识信息和外网IP地址信息,端口信息包括HTTP端口对应的第一端口号HTTP,以及HTTPS端口对应的第二端口号HTTP;
[0017]基于边缘设备标识信息确定边缘设备的设备类型;
[0018]基于设备类型确定HTTP端口对应的第一HTTP服务协议类型和HTTPS端口对应的第二HTTP服务协议类型;
[0019]基于第一HTTP服务协议类型确定探测HTTP端口的第一探测方式;
[0020]基于第二HTTP服务协议类型确定探测HTTPS端口的第二探测方式;
[0021]根据第一探测方式、第一端口号和外网IP地址信息生成第一探测任务;
[0022]根据第二探测方式、第二端口号和外网IP地址信息生成第二探测任务;
[0023]按照预设下发时间间隔定时向每台探测设备下发探测任务,包括:
[0024]按照预设下发时间间隔定时向每台探测设备下发第一探测任务和第二探测任务。
[0025]在一个可能的实施方式中,根据探测任务向边缘设备发送探测请求报文,包括:
[0026]对第一探测任务进行解析,得到第一探测任务包括的第一探测方式、第一端口号和外网IP地址信息;
[0027]基于第一探测方式确定第一探测请求报文;
[0028]通过云端配置服务器向外网IP地址信息的边缘设备上的第一端口号对应的HTTP端口发送第一探测请求报文;
[0029]对第二探测任务进行解析,得到第二探测任务包括的第二探测方式、第二端口号和外网IP地址信息;
[0030]基于第二探测方式确定第二探测请求报文;
[0031]通过云端配置服务器向外网IP地址信息的边缘设备上的第二端口号对应的HTTPS端口发送第二探测请求报文。
[0032]在一个可能的实施方式中,接收边缘设备返回的针对探测请求报文的探测响应报文,包括:
[0033]接收边缘设备返回的针对第一探测请求报文的第一探测响应报文和针对第二探测请求报文的第二探测响应报文;
[0034]将探测响应报文中所携带的探测响应状态和探测响应时长上报云端配置服务器,包括:
[0035]将第一探测响应报文中所携带的第一探测响应状态和第一探测响应时长,以及第二探测响应报文中携带的第二探测响应状态和第二探测响应时长上报云端配置服务器。
[0036]在一个可能的实施方式中,基于多个探测响应状态和多个探测响应时长确定目标边缘设备,包括:
[0037]从多个探测响应状态中查找第一探测响应状态和第二探测响应状态均为探测响应的第一边缘设备;
[0038]统计第一边缘设备的第一设备数量和多台探测设备的第二设备数量;
[0039]基于第一设备数量和第二设备数量计算探测成功率;
[0040]从多个探测响应时长中获取第一边缘设备上报的第一探测响应时长和第二探测响应时长;
[0041]基于各个第一边缘设备上报的第一探测响应时长和第二探测响应时长计算探测平均响应时长;
[0042]将探测成功率超过预设探测成功率,以及探测平台响应时长在预设探测响应时长范围内的第一边缘设备确定为目标边缘设备。
[0043]在一个可能的实施方式中,边缘设备提供系统还包括与云端配置服务器通讯连接的调度服务器,该方法还包括:
[0044]云端配置服务器根据外网IP地址信息生成边缘设备对应的域名信息;
[0045]将边缘设备对应的域名信息和边缘设备标识信息发送至调度服务器进行绑定存储。
...

【技术保护点】

【技术特征摘要】
1.一种提供边缘服务方法,其特征在于,所述方法应用于边缘设备提供系统,所述边缘设备提供系统包括云端配置服务器,以及与所述云端配置服务器通讯连接的多台边缘设备和多台探测设备,每台所述边缘设备上预先部署有HTTP服务,所述方法包括:所述边缘设备向所述云端配置服务器上报配置信息;其中,所述配置信息为所述边缘设备测试提供HTTP服务能力所需的设备信息;所述云端配置服务器接收所述配置信息,基于所述配置信息生成探测任务,按照预设下发时间间隔定时向每台所述探测设备下发所述探测任务;所述探测设备接收所述探测任务,根据所述探测任务向所述边缘设备发送探测请求报文,接收所述边缘设备返回的针对所述探测请求报文的探测响应报文,将所述探测响应报文中所携带的探测响应状态和探测响应时长上报所述云端配置服务器;其中,所述探测响应状态用于表征所述边缘设备针对所述探测请求报文有无网络响应;所述云端配置服务器接收探测响应状态和探测响应时长,基于多个所述探测响应状态和多个探测响应时长确定目标边缘设备,以使所述目标边缘设备向客户端提供HTTP服务。2.根据权利要求1所述的方法,其特征在于,在所述边缘设备向所述云端配置服务器上报配置信息之前,所述方法还包括:所述边缘设备从网络端口中获取未被服务占用的多个目标网络端口;其中,所述网络端口为所述边缘设备对外提供服务的通讯端口;从多个所述目标网络端口中随机确定提供所述HTTP服务的服务网络端口;其中,所述服务网络端口包括HTTP端口和HTTPS端口;获取所述服务网络端口的端口信息、所述边缘设备的边缘设备标识信息和外网IP地址信息;将所述端口信息、所述边缘设备标识信息和所述外网IP地址信息打包生成所述配置信息。3.根据权利要求2所述的方法,其特征在于,基于所述配置信息生成探测任务,包括:解析所述配置信息,得到所述端口信息、所述边缘设备标识信息和所述外网IP地址信息,所述端口信息包括所述HTTP端口对应的第一端口号和HTTP,以及所述HTTPS端口对应的第二端口号HTTP;基于所述边缘设备标识信息确定所述边缘设备的设备类型;基于所述设备类型确定所述HTTP端口对应的第一HTTP服务协议类型和所述HTTPS端口对应的第二HTTP服务协议类型;基于所述第一HTTP服务协议类型确定探测所述HTTP端口的第一探测方式;基于所述第二HTTP服务协议类型确定探测所述HTTPS端口的第二探测方式;根据所述第一探测方式、所述第一端口号和所述外网IP地址信息生成第一探测任务;根据所述第二探测方式、所述第二端口号和所述外网IP地址信息生成第二探测任务;所述按照预设下发时间间隔定时向每台所述探测设备下发所述探测任务,包括:按照预设下发时间间隔定时向每台所述探测设备下发所述第一探测任务和所述第二探测任务。4.根据权利要求3所述的方法,其特征在于,所述根据所述探测任务向所述边缘设备发送探测请求报文,包括:
对所述第一探测任务进行解析,得到所述第一探测任务包括的所述第一探测方式、所述第一端口号和所述外网IP地址信息;基于所述第一探测方式确定第一探测请求报文;通过所述云端配置服务器向所述外网IP地址信息的边缘设备上的第一端口号对应的HTTP端口发送所述第一探测请求报文;对所述第二探测任务进行解析,得到所述第二探测任务包括的所述第二探测方式、所述第二端口号和所述外网IP地址信息;基于所述第二探测方式确定第二探测请求报文;通过所述云端配置服务器向所述外网IP地址信息的边缘设备上的第二端口号对应的HTTPS端口发送所述第二探测请求报文。5.根据权利要求4所述的方法,其特征在于,所述接收所述边缘设备返回的针对所述探测请求报文的探测响应报文...

【专利技术属性】
技术研发人员:闫闯
申请(专利权)人:北京奇艺世纪科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1