本发明涉及计算机网络,尤其涉及一种基于云边协同技术的会话管理系统。
背景技术:
1、随着互联网的普及和移动互联网的发展,人们越来越依赖于在线服务和应用程序。这些应用程序通常需要与用户进行实时交互,例如在线聊天、视频会议、电子商务等。传统的会话管理技术通常采用集中式架构,将所有的会话数据都存储在中心服务器上进行处理和管理。然而,这种架构存在一些问题,如单点故障、网络延迟、带宽限制等;因此我们提出一种基于云边协同技术的会话管理系统来解决这个问题。
技术实现思路
1、本发明的目的在于提供一种基于云边协同技术的会话管理系统,以解决上述背景技术中所提出的问题。
2、为了实现上述目的,本发明采用了如下技术方案:
3、一种基于云边协同技术的会话管理系统,包括:云端服务器和边缘服务器,所述云端服务器用于负责全局会话管理,所述边缘服务器会话信息数据收发和缓存,所述边缘服务器设置为多个,且边缘服务器与云端服务器连接;
4、所述边缘服务器包括会话接收单元、会话发送单元、反馈单元和缓存单元,所述会话接收单元用于接收客户机设备发出的会话信息,缓存单元用于暂时存储会话信息,会话发送单元用于将会话信息发送至云端服务器,所述反馈单元用于与客户机设备建立信息连接。
5、优选的,所述云端服务器包括通讯单元、会话存储单元、会话确认单元和信息处理模块,所述通讯单元用于建立与边缘服务器的通讯连接,方便接收会话发送单元的发出的会话信息,所述会话确认单元用于当通讯单元收到从客户机设备给多个边缘服务器中的任意一个边缘服务器的请求时确定是否维持在客户机设备和多个边缘服务器中的每个边缘服务器之间建立的所有会话,且会话确认单元可在确定客户机设备和多个边缘服务器设备中的任意一个或多个边缘服务器之间的会话已被断开,那么断开在客户机设备和所述多个边缘服务器中除会话已被断开的所述任意一个或多个边缘服务器之外的每个边缘服务器设备之间建立的所有会话,所述通讯单元还用于将会话确认单元确认后的会话信息转发至对应的边缘服务器,所述会话存储单元用于存储会话信息和会话确认信息,所述信息处理模块用于对会话进行分析、编码和整理,所述信息处理模块和会话确认单元与所述通讯单元连接,所述会话存储单元与所述会话确认单元和所述信息处理模块连接。
6、优选的,所述信息处理模块与所述会话存储单元相连,所述信息处理模块包括分析单元、编码单元和整理单元,所述分析单元用于对会话信息进行分析处理,所述编码单元用于根据分析信息对会话信息进行分类编码,所述整理单元用于根据编码信息将会话信息分类整理,所述分析单元与所述编码单元相连,所述编码单元与所述整理单元相连。
7、优选的,所述会话确认模块包括识别单元、判断单元、断开单元和转发单元,所述识别单元用于识别客户机设备与边缘服务器的连接状况,所述判断单元用于判断是否维持客户机设备和多个边缘服务器中的每个边缘服务器之间建立的所有会话并产出维持信息和断开信息,所述断开单元用于在获取断开信息时断开在客户机设备和所述多个边缘服务器中除会话已被断开的所述任意一个或多个边缘服务器之外的每个边缘服务器设备之间建立的所有会话,所述转发单元用于在获取维持信息后在客户机设备和多个边缘服务器设备中的每个边缘服务器设备之间建立的所有会话并将通讯单元接收的会话信息转发给多个边缘服务器中的相应边缘服务器,所述识别单元与所述判断单元连接,所述判断单元与所述断开单元和所述转发单元连接。
8、优选的,所述通讯单元包括接收器、解码单元和发送器,所述通讯单元用于接收会话信息和确认信息,所述解码单元用于将编码后的会话信息还原成可读或可执行的形式,所述发送器用于发送会话信息,所述接收器与所述解码单元连接,所述解码单元与所述发送器连接。
9、优选的,所述通讯单元还包括加密模块,所述加密模块用于对会话信息进行加密,从而提升发送安全性,所述加密模块包括对称加密算法、非对称加密算法和散列算法,通过采用多组加密方式提升会话信息发送安全性。
10、优选的,所述边缘服务器还包括访问控制模块,所述访问控制模块用于识别和确认客户信息从而保证信息接收和发送安全性,所述访问控制模块与会话接收单元和反馈单元相连。
11、优选的,所述访问控制模块包括登录模块、访问主体识别模块和访问主体管理单元,所述登录模块用于登录访问客户信息,所述访问主体识别模块用于识别客户信息,所述访问主体管理单元用于管理客户信息和客户权限,所述登录模块与所述主体识别模块连接,所述主体识别模块与所述访问主体管理单元连接。
12、本发明的有益效果在于:
13、1、本发明中,所述的一种基于云边协同技术的会话管理系统,通过利用边缘计算技术对用户会话数据进行实时处理和分析,减少了数据传输延迟,提高了系统的响应速度和性能,通过采用多种安全措施,如加密传输、访问控制等,保障用户会话数据的安全性和隐私性;
14、2、本发明中,所述的一种基于云边协同技术的会话管理系统,由于边缘服务器可以分担部分负载,因此可以减少云端服务器的压力,提高系统的稳定性和可靠性;
15、3、本发明中,所述的一种基于云边协同技术的会话管理系统,通过设置的边缘服务器内的会话接收单元用于接收客户机设备发出的会话信息,缓存单元暂时存储会话信息,会话发送单元将会话信息发送至云端服务器;
16、4、本发明中,所述的一种基于云边协同技术的会话管理系统,通过云端服务器内的通讯单元接收会话信息并进行解码,然后传输至会话确认单元,会话确认单元确定是否维持在客户机设备和多个边缘服务器中的每个边缘服务器之间建立的所有会话,且会话确认单元可在确定客户机设备和多个边缘服务器设备中的任意一个或多个边缘服务器之间的会话已被断开,那么断开在客户机设备和所述多个边缘服务器中除会话已被断开的所述任意一个或多个边缘服务器之外的每个边缘服务器设备之间建立的所有会话;
17、5、本发明中,所述的一种基于云边协同技术的会话管理系统,通过转发单元在获取维持信息后在客户机设备和多个边缘服务器设备中的每个边缘服务器设备之间建立的所有会话并将通讯单元接收的会话信息转发给多个边缘服务器中的相应边缘服务器,然后通过信息处理模块对会话信息进行加密,并传输至通讯单元发送至边缘服务器,通过反馈单元将边缘服务器的接收的信息发送至对应的客户机终端设备。
1.一种基于云边协同技术的会话管理系统,其特征在于,包括:云端服务器和边缘服务器,所述云端服务器用于负责全局会话管理,所述边缘服务器会话信息数据收发和缓存,所述边缘服务器设置为多个,且边缘服务器与云端服务器连接;
2.根据权利要求1所述的一种基于云边协同技术的会话管理系统,其特征在于,所述云端服务器包括通讯单元、会话存储单元、会话确认单元和信息处理模块,所述通讯单元用于建立与边缘服务器的通讯连接,方便接收会话发送单元的发出的会话信息,所述会话确认单元用于当通讯单元收到从客户机设备给多个边缘服务器中的任意一个边缘服务器的请求时确定是否维持在客户机设备和多个边缘服务器中的每个边缘服务器之间建立的所有会话,且会话确认单元可在确定客户机设备和多个边缘服务器设备中的任意一个或多个边缘服务器之间的会话已被断开,那么断开在客户机设备和所述多个边缘服务器中除会话已被断开的所述任意一个或多个边缘服务器之外的每个边缘服务器设备之间建立的所有会话,所述通讯单元还用于将会话确认单元确认后的会话信息转发至对应的边缘服务器,所述会话存储单元用于存储会话信息和会话确认信息,所述信息处理模块用于对会话进行分析、编码和整理,所述信息处理模块和会话确认单元与所述通讯单元连接,所述会话存储单元与所述会话确认单元和所述信息处理模块连接。
3.根据权利要求2所述的一种基于云边协同技术的会话管理系统,其特征在于,所述信息处理模块与所述会话存储单元相连,所述信息处理模块包括分析单元、编码单元和整理单元,所述分析单元用于对会话信息进行分析处理,所述编码单元用于根据分析信息对会话信息进行分类编码,所述整理单元用于根据编码信息将会话信息分类整理,所述分析单元与所述编码单元相连,所述编码单元与所述整理单元相连。
4.根据权利要求3所述的一种基于云边协同技术的会话管理系统,其特征在于,所述会话确认模块包括识别单元、判断单元、断开单元和转发单元,所述识别单元用于识别客户机设备与边缘服务器的连接状况,所述判断单元用于判断是否维持客户机设备和多个边缘服务器中的每个边缘服务器之间建立的所有会话并产出维持信息和断开信息,所述断开单元用于在获取断开信息时断开在客户机设备和所述多个边缘服务器中除会话已被断开的所述任意一个或多个边缘服务器之外的每个边缘服务器设备之间建立的所有会话,所述转发单元用于在获取维持信息后在客户机设备和多个边缘服务器设备中的每个边缘服务器设备之间建立的所有会话并将通讯单元接收的会话信息转发给多个边缘服务器中的相应边缘服务器,所述识别单元与所述判断单元连接,所述判断单元与所述断开单元和所述转发单元连接。
5.根据权利要求4所述的一种基于云边协同技术的会话管理系统,其特征在于,所述通讯单元包括接收器、解码单元和发送器,所述通讯单元用于接收会话信息和确认信息,所述解码单元用于将编码后的会话信息还原成可读或可执行的形式,所述发送器用于发送会话信息,所述接收器与所述解码单元连接,所述解码单元与所述发送器连接。
6.根据权利要求5所述的一种基于云边协同技术的会话管理系统,其特征在于,所述通讯单元还包括加密模块,所述加密模块用于对会话信息进行加密,从而提升发送安全性,所述加密模块包括对称加密算法、非对称加密算法和散列算法,通过采用多组加密方式提升会话信息发送安全性。
7.根据权利要求6所述的一种基于云边协同技术的会话管理系统,其特征在于,所述边缘服务器还包括访问控制模块,所述访问控制模块用于识别和确认客户信息从而保证信息接收和发送安全性,所述访问控制模块与会话接收单元和反馈单元相连。
8.根据权利要求7所述的一种基于云边协同技术的会话管理系统,其特征在于,所述访问控制模块包括登录模块、访问主体识别模块和访问主体管理单元,所述登录模块用于登录访问客户信息,所述访问主体识别模块用于识别客户信息,所述访问主体管理单元用于管理客户信息和客户权限,所述登录模块与所述主体识别模块连接,所述主体识别模块与所述访问主体管理单元连接。