【技术实现步骤摘要】
一种支持容器云平台的会话复制方法及装置
[0001]本专利技术涉及会话复制
,特别涉及一种支持容器云平台的会话复制方法及装置。
技术介绍
[0002]目前,容器云具备高密度,高弹性的特性,在面对突发访问量时也能轻松应对。另外它通过提升应用对系统资源的利用率,使得相比虚拟机的性价比大大的提高了。
[0003]但是,当用户通过一台设备的客户端连接到容器云平台并且开始会话时,当用户更换另一台设备时,想要运用到登录上一台设备的客户端时的会话内容时,用户只能重复上一台设备上的会话操作;因此,亟需一种支撑容器云平台的会话复制方法,实现用户更设备时与容器云平台的会话的复制功能。
技术实现思路
[0004]本专利技术目的之一在于提供了一种支持容器云平台的会话复制方法,实现用户更设备时与容器云平台的会话的复制功能。
[0005]本专利技术实施例提供的一种支持容器云平台的会话复制方法,包括:
[0006]步骤S1:获取第一客户端的会话复制请求、第一标识及对应会话复制请求的会话内容;
[0007]步骤S2:将会话内容与第一标识关联存储在复制区域;
[0008]步骤S3:获取第二客户端的会话粘贴请求、第二标识及会话粘贴请求的目标粘贴位置;
[0009]步骤S4:基于第二标识从复制区域中筛选出会话内容,将会话内容粘贴到目标粘贴位置。
[0010]优选的,第一标识包括:第一客户端的设备标识和/或第一客户端登录的用户的用户标识和/或用户输入的关键词;
[0011 ...
【技术保护点】
【技术特征摘要】
1.一种支持容器云平台的会话复制方法,其特征在于,包括:步骤S1:获取第一客户端的会话复制请求、第一标识及对应所述会话复制请求的会话内容;步骤S2:将所述会话内容与所述第一标识关联存储在复制区域;步骤S3:获取第二客户端的会话粘贴请求、第二标识及所述会话粘贴请求的目标粘贴位置;步骤S4:基于所述第二标识从所述复制区域中筛选出所述会话内容,将所述会话内容粘贴到所述目标粘贴位置;步骤S5:接收所述第二客户端对于所述会话内容的移动指令,根据所述移动指令移动所述会话内容;所述第一标识包括:所述第一客户端的设备标识和/或所述第一客户端登录的用户的用户标识和/或用户输入的关键词;所述第二标识包括:所述第一客户端的设备标识和/或所述第一客户端登录的用户的用户标识和/或用户输入的关键词;所述步骤S4:基于所述第二标识从所述复制区域中筛选出所述会话内容,将所述会话内容粘贴到所述目标粘贴位置,包括:将所述第二标识与所述复制区域中的所述第一标识相匹配;当匹配符合时,获取所述第一标识关联的所述会话内容;确定所述会话内容的数目;当所述会话内容的数目为一,将所述会话内容粘贴到所述目标粘贴位置;当所述会话内容的数目大于一,按照预设规则对所述会话内容进行排序,形成粘贴列表;将所述粘贴列表粘贴到所述目标粘贴位置并将所述粘贴列表的第一位的所述会话内容虚拟显示到所述目标粘贴位置;接收所述第二客户端的切换虚拟显示在所述目标粘贴位置的所述会话内容的切换指令,所述切换指令包括上翻、下翻;当所述切换指令为上翻时,将所述粘贴列表中在当前虚拟显示的所述会话内容的上一位的所述会话内容虚拟显示到所述目标粘贴位置;当所述切换指令为下翻时,将所述粘贴列表中在当前虚拟显示的所述会话内容的下一位的所述会话内容虚拟显示到所述目标粘贴位置;接收所述第二客户端的会话粘贴确定指令,将虚拟显示在所述目标粘贴位置的所述会话内容粘贴在所述目标粘贴位置;所述按照预设规则对所述会话内容进行排序,形成粘贴列表,具体包括:获取所述会话内容的存储到所述复制区域的存储时间;确定存储时间与所述会话粘贴请求对应的请求时间的差值;按照所述差值从小到大的顺序将匹配符合后的所述会话内容进行排序;或,基于所述差值,计算匹配符合后的所述会话内容的第一适应度,计算公式如下:
其中,T
i
表示第i条所述会话内容的第一适应度;n为所述会话内容的个数;t
i
表示第i条所述会话内容的所述差值;获取所述粘贴位置的前方的第一数据;获取历史粘贴记录的粘贴位置的前方的第二数据;基于所述第一数据和所述第二数据,计算匹配符合后的所述会话内容的第二适应度,计算公式如下:其中,T2表示第二适应度,O
1,j
为所述第一数据的第j个特征值;β
1,j
表示所述第一数据的第j个特征值的权重;O
2,j
表示所述第二数据的第j个特征值;β
2,j
表示所述第二数据的第j个特征值的权重;m表示所述第一数据和所述第二数据中特征值的个数;获取所述粘贴位置的后方的第三数据;获取历史粘贴记录的粘贴位置的后方的第四数据;基于所述第三数据和所述第四数据,计算匹配符合后的所述会话内容的第三适应度,计算公式如下:其中,T3表示第三适应度,O
3,k
为所述第三数据的第k个特征值;β
3,k
表示所述第三数据的第k个特征值的权重;O
4,k
表示所述第四数据的第k个特征值;β
4,k
表示所述第四数据的第k个特征值的权重;M表示所述第三数据和所述第四数据中特征值的个数;基于所述历史粘贴记录的会话内容,计算匹配符合后的所述会话内容的第四适应度,计算公式如下:其中,T4表示第四适应度,O
5,l
为匹配符合后的所述会话内容的第l个特征值;β
5,l
表示匹配符合后的所述会话内容的第l个特征值的权重;O
6,l
表示所述历史粘贴记录的所述会话内容的第l个特征值;β
6,l
表示所述历史粘贴记录的所述会话内容的第l个特征值的权重;N表示所述历史粘贴记录的所述会话内容和匹配符合后的所述会话内容中特征值的个数;基于所述第一适应度、所述第二适应度、所述第三适应度和所述第四适应度,计算匹配符合后的所述会话内容的总适应度,计算公式如下:T=α1T1+α2T2+α3T3+α4T4;其中,T表示匹配符合后的所述会话内容的总适应度;α1、α2、α3、α4分别为所述第一适应度、所述第二适应度、所述第三适应度和所述第四适应度对应的预设关系系数;将匹配符合后的所述会话内容按照所述总适应度从大到小的顺...
【专利技术属性】
技术研发人员:于洋,李蕾,王鹏亮,黄锋,蒋平川,李利军,于滨峰,张春林,
申请(专利权)人:北京东方通科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。