一种支持容器云平台的会话复制方法及装置制造方法及图纸

技术编号:25599805 阅读:34 留言:0更新日期:2020-09-11 23:57
本发明专利技术提供一种支持容器云平台的会话复制方法及装置,其中,方法包括:步骤S1:获取第一客户端的会话复制请求、第一标识及对应会话复制请求的会话内容;步骤S2:将会话内容与第一标识关联存储在复制区域;步骤S3:获取第二客户端的会话粘贴请求、第二标识及会话粘贴请求的目标粘贴位置;步骤S4:基于第二标识从复制区域中筛选出会话内容,将会话内容粘贴到目标粘贴位置。本发明专利技术的支持容器云平台的会话复制方法,实现用户更设备时与容器云平台的会话的复制功能。

【技术实现步骤摘要】
一种支持容器云平台的会话复制方法及装置
本专利技术涉及会话复制
,特别涉及一种支持容器云平台的会话复制方法及装置。
技术介绍
目前,容器云具备高密度,高弹性的特性,在面对突发访问量时也能轻松应对。另外它通过提升应用对系统资源的利用率,使得相比虚拟机的性价比大大的提高了。但是,当用户通过一台设备的客户端连接到容器云平台并且开始会话时,当用户更换另一台设备时,想要运用到登录上一台设备的客户端时的会话内容时,用户只能重复上一台设备上的会话操作;因此,亟需一种支撑容器云平台的会话复制方法,实现用户更换设备时与容器云平台的会话的复制功能。
技术实现思路
本专利技术目的之一在于提供了一种支持容器云平台的会话复制方法,实现用户更换设备时与容器云平台的会话的复制功能。本专利技术实施例提供的一种支持容器云平台的会话复制方法,包括:步骤S1:获取第一客户端的会话复制请求、第一标识及对应会话复制请求的会话内容;步骤S2:将会话内容与第一标识关联存储在复制区域;步骤S3:获取第二客户端的会话粘贴请求、第本文档来自技高网...

【技术保护点】
1.一种支持容器云平台的会话复制方法,其特征在于,包括:/n步骤S1:获取第一客户端的会话复制请求、第一标识及对应所述会话复制请求的会话内容;/n步骤S2:将所述会话内容与所述第一标识关联存储在复制区域;/n步骤S3:获取第二客户端的会话粘贴请求、第二标识及所述会话粘贴请求的目标粘贴位置;/n步骤S4:基于所述第二标识从所述复制区域中筛选出所述会话内容,将所述会话内容粘贴到所述目标粘贴位置;/n步骤S5:接收所述第二客户端对于所述会话内容的移动指令,根据所述移动指令移动所述会话内容。/n

【技术特征摘要】
1.一种支持容器云平台的会话复制方法,其特征在于,包括:
步骤S1:获取第一客户端的会话复制请求、第一标识及对应所述会话复制请求的会话内容;
步骤S2:将所述会话内容与所述第一标识关联存储在复制区域;
步骤S3:获取第二客户端的会话粘贴请求、第二标识及所述会话粘贴请求的目标粘贴位置;
步骤S4:基于所述第二标识从所述复制区域中筛选出所述会话内容,将所述会话内容粘贴到所述目标粘贴位置;
步骤S5:接收所述第二客户端对于所述会话内容的移动指令,根据所述移动指令移动所述会话内容。


2.如权利要求1所述的支持容器云平台的会话复制方法,其特征在于,
所述第一标识包括:所述第一客户端的设备标识和/或所述第一客户端登录的用户的用户标识和/或用户输入的关键词;
所述第二标识包括:所述第一客户端的设备标识和/或所述第一客户端登录的用户的用户标识和/或用户输入的关键词;
所述步骤S4:基于所述第二标识从所述复制区域中筛选出所述会话内容,将所述会话内容粘贴到所述目标粘贴位置,包括:
将所述第二标识与所述复制区域中的所述第一标识相匹配;
当匹配符合时,获取所述第一标识关联的所述会话内容;
确定所述会话内容的数目;
当所述会话内容的数目为一,将所述会话内容粘贴到所述目标粘贴位置;
当所述会话内容的数目大于一,按照预设规则对所述会话内容进行排序,形成粘贴列表;将所述粘贴列表粘贴到所述目标粘贴位置并将所述粘贴列表的第一位的所述会话内容虚拟显示到所述目标粘贴位置;
接收所述第二客户端的切换虚拟显示在所述目标粘贴位置的所述会话内容的切换指令,所述切换指令包括上翻、下翻;
当所述切换指令为上翻时,将所述粘贴列表中在当前虚拟显示的所述会话内容的上一位的所述会话内容虚拟显示到所述目标粘贴位置;
当所述切换指令为下翻时,将所述粘贴列表中在当前虚拟显示的所述会话内容的下一位的所述会话内容虚拟显示到所述目标粘贴位置;
接收所述第二客户端的会话粘贴确定指令,将虚拟显示在所述目标粘贴位置的所述会话内容粘贴在所述目标粘贴位置。


3.如权利要求1所述的支持容器云平台的会话复制方法,其特征在于,在将所述会话内容粘贴到所述目标粘贴位置时,解析所述目标粘贴位置的环境并解析所述会话内容的属性,基于所述环境和所述属性确定所述会话内容粘贴到所述目标粘贴位置方式,具体包括:
当所述会话内容的属性为多方会话文本,且所述目标粘贴位置的环境为无数据内容时,将所述会话内容直接粘贴到所述目标粘贴位置;
当所述会话内容的属性为多方会话文本,且所述目标粘贴位置的环境为前方、后方中有任一方向有数据内容,另一方向无数据内容时,将所述会话内容直接粘贴到所述目标粘贴位置,或,弹出一个悬浮于会话界面的临时输入框并将所述会话内容粘贴到所述临时输入框内;
当所述会话内容的属性为多方会话文本,且所述目标粘贴位置的环境为前方有数据内容且后方有数据内容时,弹出一个悬浮于会话界面的临时输入框并将所述会话内容粘贴到所述临时输入框内;
当所述会话内容的属性为单项会话文本,且所述目标粘贴位置的环境为无数据内容时,将所述会话内容直接粘贴到所述目标粘贴位置;
当所述会话内容的属性为单项会话文本,且所述目标粘贴位置的环境为前方无数据内容、后方有数据时,解析所述会话内容的最后一个字符,解析所述后方的数据内容的第一个字符;当所述会话内容的最后一个字符且所述后方的数据内容的第一个字符都为标点时,在将所述会话内容直接粘贴到所述目标粘贴位置的同时删除后方的数据内容的第一个字符;当所述会话内容的最后一个字符且所述后方的数据内容的第一个字符都不是标点时,在将所述会话内容直接粘贴到所述目标粘贴位置的同时所述会话内容与后方的数据内容之间添加预设符号,在发送或保存添加了所述会话内容的数据的时候将所述预设符号替换为预设标点;
当所述会话内容的属性为单项会话文本,且所述目标粘贴位置的环境为前方有数据内容、后方无数据时,解析所述会话内容的第一个字符,解析所述前方的数据内容的最后一个字符;当所述会话内容的第一个字符且所述前方的数据内容的最后一个字符都为标点时,在将所述会话内容直接粘贴到所述目标粘贴位置的同时删除所述会话内容的第一个字符;当所述会话内容的第一个字符且所述前方的数据内容的最后一个字符都不是标点时,在将所述会话内容直接粘贴到所述目标粘贴位置的同时在所述会话内容与前方的数据内容之间添加预设符号,在发送或保存添加了所述会话内容的数据的时候将所述预设符号替换为预设标点;
当所述会话内容的属性为单项会话文本,且所述目标粘贴位置的环境为前方有数据内容且后方有数据内容时,解析所述会话内容的第一个字符和最后一个字符,解析所述前方的数据内容的最后一个字符,解析所述后方的数据内容的第一个字符;当所述会话内容的第一个字符为标点、且所述会话内容的最后一个字符不是标点、且所述前方的数据内容的最后一个字符为标点、且所述后方的数据内容的第一个字符不是标点时,在将所述会话内容直接粘贴到所述目标粘贴位置的同时将所述前方的数据内容的最后一个字符移动到所述后方的数据内容的第一个字符前方;当所述会话内容的第一个字符不是标点、且所述会话内容的最后一个字符为标点、且所述前方的数据内容的最后一个字符不是标点、且所述后方的数据内容的第一个字符是标点时,在将所述会话内容直接粘贴到所述目标粘贴位置的同时将所述后方的数据内容的第一个字符移动到所述前方的数据内容的最后一个字符的后方;当所述会话内容的第一个字符不是标点、且所述会话内容的最后一个字符为标点、且所述前方的数据内容的最后一个字符不是标点、且所述后方的数据内容的第一个字符不是标点时,在将所述会话内容直接粘贴到所述目标粘贴位置的同时在所述会话内容与前方的数据内容之间添加预设符号,在发送或保存添加了所述会话内容的数据的时候将所述预设符号替换为预设标点;当所述会话内容的第一个字符为标点、且所述会话内容的最后一个字符不是标点、且所述前方的数据内容的最后一个字符不是标点、且所述后方的数据内容的第一个字符不是标点时,在将所述会话内容直接粘贴到所述目标粘贴位置的同时在所述会话内容与后方的数据内容之间添加预设符号,在发送或保存添加了所述会话内容的数据的时候将所述预设符号替换为预设标点。


4.如权利要求2所述支持容器云平台的会话复制方法,其特征在于,所述按照预设规则对所述会话内容进行排序,形成粘贴列表,具体包括:
获取所述会话内容的存储到所述复制区域的存储时间;
确定存储时间与所述会话粘贴请求对应的请求时间的差值;
按照所述差值从小到大的顺序将匹配符合后的所述会话内容进行排序;
或,
基于所述差值,计算匹配符合后的所述会话内容的第一适应度,计算公式如下:


其中,表示第条所述会话内容的第一适应度;为所述会话内容的个数;表示
第条所述会话内容的所述差值;
获取所述粘贴位置的前方的第一数据;
获取历史粘贴记录的粘贴位置的前方的第二数据;
基于所述第一数据和所述第二数据,计算匹配符合后的所述会话内容的第二适应度,计算公式如下:


其中,表示第二适应度,为所述第一数据的第个特征值;表示所述
第一数据的第个特征值的权重;表示所述第二数据的第个特征值;表示
所述第二数据的第个特征值的权重;表示所述第一数据和所述第二数据中特征值的
个数;
获取所述粘贴位置的后方的第三数据;
获取历史粘贴记录的粘贴位置的后方的第四数据;
基于所述第三数据和所述第四数据,计算匹配符合后的所述会话内容的第三适应度,计算公式如下:


其中,表示第三适应度,为所述第三数据的第k个特征值;表示所述第三
数据的第k个特征值的权重;表示所述第四数据的第k个特征值;表示所述第四数
据的第k个特征值的权重;M表示所述第三数据和所述第四数据中特征值的个数;
基于所述历史粘贴记录的会话内容,计算匹配符合后的所述会话内容的第四适应度,计算公式如下:


其中,表示第四适应度,为匹配符合后的所述会话内容的第个特征值;表示匹配符合后的所述会话内容的第个特征值的权重;表示所述历史粘贴记
录的所述会话内容的第个特征值;表示所述历史粘贴记录的所述会话内容的第
个特征值的权重;表示所述历史粘贴记录的所述会话内容和匹配符合后的所述会话内
容中特征值的个数;
基于所述第一适应度、所述第二适应度、所述第三适应度和所述第四适应度,计算匹配符合后的所述会话内容的总适应度,计算公式如下:


其中,表示匹配符合后的所述会话内容的总适应度;分别为
所述第一适应度、所述第二适应度、所述第三适应度和所述第四适应度对应的预设关系系
数;
将匹配符合后的所述会话内容按照所述总适应度从大...

【专利技术属性】
技术研发人员:于洋李蕾王鹏亮黄锋蒋平川李利军于滨峰张春林
申请(专利权)人:北京东方通软件有限公司北京东方通科技股份有限公司
类型:发明
国别省市:北京;11

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

1