当前位置: 首页 > 专利查询>复旦大学专利>正文

会话建立方法、装置、计算机设备、终端以及存储介质制造方法及图纸

技术编号:35887445 阅读:15 留言:0更新日期:2022-12-10 10:15
本申请公开了一种会话建立方法、装置、计算机设备、终端以及存储介质,属于通信技术领域。本方法通过调度节点基于目标会话所要求的目标性能,从多个服务节点中目标性能较优的第一服务节点,并分别向至少一个第一服务节点发送终端的会话建立请求,以指示至少一个第一服务节点与该终端建立目标会话,由于至少一个第一服务节点的目标性能资源较优,因此对该终端而言,每个第一服务节点都是能为终端提供服务的较优服务节点,一旦终端与一个第一服务节点建立目标会话后,该第一服务节点为该终端提供服务的服务效率就会比较高。服务的服务效率就会比较高。服务的服务效率就会比较高。

【技术实现步骤摘要】
会话建立方法、装置、计算机设备、终端以及存储介质


[0001]本申请涉及通信
,特别涉及一种会话建立方法、装置、计算机设备、终端以及存储介质。

技术介绍

[0002]内容分发网络(content delivery network,CDN)是一种靠近用户部署的边缘服务器集群,是在现有互联网物理设施上形成的一套虚拟网络架构,也是重要的互联网技术方案。CDN技术可以从最靠近用户的边缘服务器响应用户的网络请求,不仅能够解决网络请求拥塞的问题,还可以提高用户访问的响应速度,增加访问稳定性,进而提升用户体验。
[0003]例如,若某一服务未采用该CDN进行数据分发,则终端需要通过复杂的冗长路由链路才能访问到用于提供该服务的源服务器。而若该服务采用CDN进行数据分发,则CDN中的各个CDN节点(即边缘服务器)均复制一份源服务器上该服务的数据,终端与距离该终端最近的CDN节点建立会话,并通过与该CDN节点进行会话来获取该服务。
[0004]但是对于该终端而言,距离终端最近的CDN节点可能并不是为该终端提供该服务最优的CDN节点,则该终端与该距离终端最近的CDN节点进行会话的过程中,该距离终端最近的CDN节点为该终端提供服务的服务效率可能会低。

技术实现思路

[0005]本申请实施例提供了一种会话建立方法、装置、计算机设备、终端以及存储介质,能够提高服务节点为该终端提供服务的服务效率。该技术方案如下:
[0006]第一方面,提供了一种会话建立方法,所述方法由调度节点执行,所述方法包括:r/>[0007]接收终端的会话建立请求,所述会话建立请求用于指示建立目标会话;从多个服务节点中,确定至少一个第一服务节点;分别向所述至少一个第一服务节点发送所述会话建立请求,以指示所述至少一个第一服务节点与所述终端建立所述目标会话;
[0008]其中,所述至少一个第一服务节点的所述目标性能均优于所述多个服务节点中第二服务节点的所述目标性能,所述第二服务节点为所述多个服务节点中除所述至少一个第一服务节点以外的服务节点,所述会话建立请求携带所述目标会话的性能需求信息,所述性能需求信息用于指示所述目标会话所要求的服务节点的目标性能。
[0009]本方法通过调度节点基于目标会话所要求的目标性能,从多个服务节点中目标性能较优的第一服务节点,并分别向至少一个第一服务节点发送终端的会话建立请求,以指示至少一个第一服务节点与该终端建立目标会话,由于至少一个第一服务节点的目标性能资源较优,因此对该终端而言,每个第一服务节点都是能为终端提供服务的较优服务节点,一旦终端与一个第一服务节点建立目标会话后,该第一服务节点为该终端提供服务的服务效率就会比较高。
[0010]在一种可能的实现方式中,所述性能需求信息用于指示所述目标会话所要求的服务节点的至少一种目标性能。
[0011]在一种可能的实现方式中,所述性能需求信息包括目标需求类型,所述目标需求类型用于指示所述至少一种目标性能。
[0012]在一种可能的实现方式中,所述目标需求类型还用于指示所述至少一种目标性能中每种目标性能的重要度,每种目标性能的重要度用于指示每种目标性能对所述目标会话的重要程度。
[0013]在一种可能的实现方式中,所述性能需求信息包括所述至少一种目标性能中每种目标性能对应的性能标识位,且所述性能标识位的取值为目标数值,所述目标数值用于指示对应的目标性能为所述目标会话所要求的性能。
[0014]在一种可能的实现方式中,所述性能需求信息包括所述至少一种目标性能中每种目标性能的性能标识。
[0015]在一种可能的实现方式中,所述性能需求信息还包括所述至少一种目标性能中每种目标性能的重要度,每种目标性能的重要度用于指示每种目标性能对所述目标会话的重要程度。
[0016]在一种可能的实现方式中,所述性能需求信息还包括目标需求类型,所述目标需求类型用于指示所述目标性能不是目标服务的预设性能,所述目标服务由所述目标会话实现。
[0017]在一种可能的实现方式中,所述分别向所述至少一个第一服务节点发送所述会话建立请求之后,所述方法还包括:
[0018]接收所述终端的节点切换请求;从所述多个服务节点中确定目标服务节点;向所述终端发送节点切换响应;
[0019]其中,所述目标服务节点的所述目标性能优于所述多个服务节点中除所述目标服务节点以外的各个服务节点的所述目标性能,所述节点切换请求用于请求切换所述目标会话的服务节点进行切换,所述节点切换响应用于指示将所述目标会话的服务节点切换为所述目标服务节点。
[0020]在一种可能的实现方式中,所述节点切换请求包括所述第一目标服务节点的单播地址、所述性能需求信息以及所述目标会话的会话标识。
[0021]在一种可能的实现方式中,所述从所述多个服务节点中确定目标服务节点之后,所述方法还包括:
[0022]向所述目标服务节点发送所述目标会话的会话密钥,所述会话密钥用于对所述目标会话中的数据进行加密。
[0023]在一种可能的实现方式中,所述从多个服务节点中,确定至少一个第一服务节点包括:
[0024]若从所述终端接收所述会话建立请求,从所述多个服务节点中,确定所述至少一个第一服务节点。
[0025]第二方面,提供了一种会话建立方法,所述方法由终端执行,所述方法包括:
[0026]向调度节点发送会话建立请求,所述会话建立请求用于指示建立目标会话;接收第一服务节点的会话建立响应;若所述目标会话还未建立,与所述第一服务节点建立所述目标会话;
[0027]其中,所述会话建立请求携带所述目标会话的性能需求信息,所述性能需求信息
用于指示所述目标会话所要求的服务节点的目标性能,所述第一服务节点的所述目标性能优于多个服务节点中第二服务节点的所述目标性能。
[0028]在一种可能的实现方式中,所述与所述第一服务节点建立所述目标会话之后,所述方法还包括:
[0029]若所述第一服务节点的所述目标性能的下降幅度超过幅度阈值,向所述调度节点发送节点切换请求;接收节点切换响应;将所述目标会话的所述第一服务节点切换为所述目标服务节点;
[0030]其中,所述节点切换请求用于请求对切换所述目标会话的服务节点,所述节点切换响应用于指示将所述目标会话的服务节点切换为所述目标服务节点。
[0031]在一种可能的实现方式中,所述将所述目标会话的所述第一目标服务节点切换为所述目标服务节点包括:
[0032]向所述目标服务节点发送所述目标会话的验证请求;若所述目标服务节点对所述验证信息通过验证,则与所述目标服务节点进行所述目标会话;
[0033]其中,所述验证请求携带所述目标会话的验证信息。
[0034]在一种可能的实现方式中,所述验证信息包括所述目标会话的会话密钥以及会话证书中的至少一个。
[0035]第三方面,提供了一种会话建立装置,用于执行上述会话建立方法。具体地,该会话建立本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种会话建立方法,其特征在于,所述方法由调度节点执行,所述方法包括:接收终端的会话建立请求,所述会话建立请求用于指示建立目标会话,所述会话建立请求携带所述目标会话的性能需求信息,所述性能需求信息用于指示所述目标会话所要求的服务节点的目标性能;从多个服务节点中,确定至少一个第一服务节点,所述至少一个第一服务节点的所述目标性能均优于所述多个服务节点中第二服务节点的所述目标性能,所述第二服务节点为所述多个服务节点中除所述至少一个第一服务节点以外的服务节点;分别向所述至少一个第一服务节点发送所述会话建立请求,以指示所述至少一个第一服务节点与所述终端建立所述目标会话。2.根据权利要求1所述的方法,其特征在于,所述性能需求信息用于指示所述目标会话所要求的服务节点的至少一种目标性能。3.根据权利要求2所述的方法,其特征在于,所述性能需求信息包括目标需求类型,所述目标需求类型用于指示所述至少一种目标性能。4.根据权利要求3所述的方法,其特征在于,所述目标需求类型还用于指示所述至少一种目标性能中每种目标性能的重要度,每种目标性能的重要度用于指示每种目标性能对所述目标会话的重要程度。5.根据权利要求2所述的方法,其特征在于,所述性能需求信息包括所述至少一种目标性能中每种目标性能对应的性能标识位,且所述性能标识位的取值为目标数值,所述目标数值用于指示对应的目标性能为所述目标会话所要求的性能。6.根据权利要求1或2所述的方法,其特征在于,所述性能需求信息包括所述至少一种目标性能中每种目标性能的性能标识。7.根据权利要求5或6所述的方法,其特征在于,所述性能需求信息还包括所述至少一种目标性能中每种目标性能的重要度,每种目标性能的重要度用于指示每种目标性能对所述目标会话的重要程度。8.根据权利要求7所述的方法,其特征在于,所述性能需求信息还包括目标需求类型,所述目标需求类型用于指示所述目标性能不是目标服务的预设性能,所述目标服务由所述目标会话实现。9.根据权利要求1

8任一项权利所述的方法,其特征在于,所述分别向所述至少一个第一服务节点发送所述会话建立请求之后,所述方法还包括:接收所述终端的节点切换请求,所述节点切换请求用于请求切换所述目标会话的服务节点进行切换;从所述多个服务节点中确定目标服务节点,所述目标服务节点的所述目标性能优于所述多个服务节点中除所述目标服务节点以外的各个服务节点的所述目标性能;向所述终端发送节点切换响应,所述节点切换响应用于指示将所述目标会话的服务节点切换为所述目标服务节点。10.根据权利要求9所述的方法,其特征在于,所述节点切换请求包括所述第一目标服务节点的单播地址、所述性能需求信息以及所述目标会话的会话标识。11.根据权利要求9或10所述的方法,其特征在于,所述从所述多个服务节点中确定目标服务节点之后,所述方法还包括:
向所述目标服务节点发送所述目标会话的会话密钥,所述会话密钥用于对所述目标会话中的数据进行加密。12.根据权利要求1

11任一项权利要求所述的方法,其特征在于,所述从多个服务节点中,确定至少一个第一服务节点包括:若从所述终端接收所述会话建立请求,从所述多个服务节点中,确定所述至少一个第一服务节点。13.一种会话建立方法,其特征在于,所述方法由终端执行,所述方法包括:向调度节点发送会话建立请求,所述会话建立请求用于指示建立目标会话,所述会话建立请求携带所述目标会话的性能需求信息,所述性能需求信息用于指示所述目标会话所要求的服务节点的目标性能;接收第一服务节点的会话建立响应,所述第一服务节点的所述目标性能优于多个服务节点中第二服务节点的所述目标性能;若所述目标会话还未建立,与所述第一服务节点建立所述目标会话。14.根据权利要求13所述的方法,其特征在于,所述与所述第一服务节点建立所述目标会话之后,所述方法还包括:若所述第一服务节点的所述目标性能的下降幅度超过幅度阈值,向所述调度节点发送节点切换请求,所述节点切换请求用于请求对切换所述目标会话的服务节点;接收节点切换响应,所述节点切换响应用于指示将所述目标会话的服务节点切换为所述目标服务节点;将所述目标会话的所述第一服务节点切换为所述目标服务节点。15.根据权利要求14所述的方法,其特征在于,所述将所述目标会话的所述第一目标服务节点切换为所述目标服务节点包括:向所述目标服务节点发送所述目标会话的验证请求,所述验证请求携带所述目标会话的验证信息;若所述目标服...

【专利技术属性】
技术研发人员:万俊杰陈阳周孟莹郭天成李学兵
申请(专利权)人:复旦大学
类型:发明
国别省市:

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

1