[发明专利]一种支持容器云平台的会话复制方法及装置有效
申请号: | 202011110542.6 | 申请日: | 2020-07-31 |
公开(公告)号: | CN112364608B | 公开(公告)日: | 2021-08-24 |
发明(设计)人: | 于洋;李蕾;王鹏亮;黄锋;蒋平川;李利军;于滨峰;张春林 | 申请(专利权)人: | 北京东方通软件有限公司;北京东方通科技股份有限公司 |
主分类号: | G06F40/166 | 分类号: | G06F40/166;G06F9/54 |
代理公司: | 北京冠和权律师事务所 11399 | 代理人: | 田鸿儒 |
地址: | 100000 北京市大兴区北京经济*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 支持 容器 平台 会话 复制 方法 装置 | ||
1.一种支持容器云平台的会话复制方法,其特征在于,包括:
步骤S1:获取第一客户端的会话复制请求、第一标识及对应所述会话复制请求的会话内容;
步骤S2:将所述会话内容与所述第一标识关联存储在复制区域;
步骤S3:获取第二客户端的会话粘贴请求、第二标识及所述会话粘贴请求的目标粘贴位置;
步骤S4:基于所述第二标识从所述复制区域中筛选出所述会话内容,将所述会话内容粘贴到所述目标粘贴位置;
步骤S5:接收所述第二客户端对于所述会话内容的移动指令,根据所述移动指令移动所述会话内容;
所述第一标识包括:所述第一客户端的设备标识和/或所述第一客户端登录的用户的用户标识和/或用户输入的关键词;
所述第二标识包括:所述第一客户端的设备标识和/或所述第一客户端登录的用户的用户标识和/或用户输入的关键词;
所述步骤S4:基于所述第二标识从所述复制区域中筛选出所述会话内容,将所述会话内容粘贴到所述目标粘贴位置,包括:
将所述第二标识与所述复制区域中的所述第一标识相匹配;
当匹配符合时,获取所述第一标识关联的所述会话内容;
确定所述会话内容的数目;
当所述会话内容的数目为一,将所述会话内容粘贴到所述目标粘贴位置;
当所述会话内容的数目大于一,按照预设规则对所述会话内容进行排序,形成粘贴列表;将所述粘贴列表粘贴到所述目标粘贴位置并将所述粘贴列表的第一位的所述会话内容虚拟显示到所述目标粘贴位置;
接收所述第二客户端的切换虚拟显示在所述目标粘贴位置的所述会话内容的切换指令,所述切换指令包括上翻、下翻;
当所述切换指令为上翻时,将所述粘贴列表中在当前虚拟显示的所述会话内容的上一位的所述会话内容虚拟显示到所述目标粘贴位置;
当所述切换指令为下翻时,将所述粘贴列表中在当前虚拟显示的所述会话内容的下一位的所述会话内容虚拟显示到所述目标粘贴位置;
接收所述第二客户端的会话粘贴确定指令,将虚拟显示在所述目标粘贴位置的所述会话内容粘贴在所述目标粘贴位置;
所述按照预设规则对所述会话内容进行排序,形成粘贴列表,具体包括:
获取所述会话内容的存储到所述复制区域的存储时间;
确定存储时间与所述会话粘贴请求对应的请求时间的差值;
按照所述差值从小到大的顺序将匹配符合后的所述会话内容进行排序;
或,
基于所述差值,计算匹配符合后的所述会话内容的第一适应度,计算公式如下:
其中,Ti表示第i条所述会话内容的第一适应度;n为所述会话内容的个数;ti表示第i条所述会话内容的所述差值;
获取所述粘贴位置的前方的第一数据;
获取历史粘贴记录的粘贴位置的前方的第二数据;
基于所述第一数据和所述第二数据,计算匹配符合后的所述会话内容的第二适应度,计算公式如下:
其中,T2表示第二适应度,O1,j为所述第一数据的第j个特征值;β1,j表示所述第一数据的第j个特征值的权重;O2,j表示所述第二数据的第j个特征值;β2,j表示所述第二数据的第j个特征值的权重;m表示所述第一数据和所述第二数据中特征值的个数;
获取所述粘贴位置的后方的第三数据;
获取历史粘贴记录的粘贴位置的后方的第四数据;
基于所述第三数据和所述第四数据,计算匹配符合后的所述会话内容的第三适应度,计算公式如下:
其中,T3表示第三适应度,O3,k为所述第三数据的第k个特征值;β3,k表示所述第三数据的第k个特征值的权重;O4,k表示所述第四数据的第k个特征值;β4,k表示所述第四数据的第k个特征值的权重;M表示所述第三数据和所述第四数据中特征值的个数;
基于所述历史粘贴记录的会话内容,计算匹配符合后的所述会话内容的第四适应度,计算公式如下:
其中,T4表示第四适应度,O5,l为匹配符合后的所述会话内容的第l个特征值;β5,l表示匹配符合后的所述会话内容的第l个特征值的权重;O6,l表示所述历史粘贴记录的所述会话内容的第l个特征值;β6,l表示所述历史粘贴记录的所述会话内容的第l个特征值的权重;N表示所述历史粘贴记录的所述会话内容和匹配符合后的所述会话内容中特征值的个数;
基于所述第一适应度、所述第二适应度、所述第三适应度和所述第四适应度,计算匹配符合后的所述会话内容的总适应度,计算公式如下:
T=α1T1+α2T2+α3T3+α4T4;
其中,T表示匹配符合后的所述会话内容的总适应度;α1、α2、α3、α4分别为所述第一适应度、所述第二适应度、所述第三适应度和所述第四适应度对应的预设关系系数;
将匹配符合后的所述会话内容按照所述总适应度从大到小的顺序进行排序。
2.一种支持容器云平台的会话复制装置,其特征在于,包括:
复制获取单元,用于获取第一客户端的会话复制请求、第一标识及对应所述会话复制请求的会话内容;
存储单元,用于将所述会话内容与所述第一标识关联存储在复制区域;
粘贴请求单元,用于获取第二客户端的会话粘贴请求、第二标识及所述会话粘贴请求的目标粘贴位置;
粘贴单元,用于基于所述第二标识从所述复制区域中筛选出所述会话内容,将所述会话内容粘贴到所述目标粘贴位置;
调整单元,用于接收所述第二客户端对于所述会话内容的移动指令,根据所述移动指令移动所述会话内容;
所述第一标识包括:所述第一客户端的设备标识和/或所述第一客户端登录的用户的用户标识和/或用户输入的关键词;
所述第二标识包括:所述第一客户端的设备标识和/或所述第一客户端登录的用户的用户标识和/或用户输入的关键词;
所述粘贴单元执行包括如下操作:
将所述第二标识与所述复制区域中的所述第一标识相匹配;
当匹配符合时,获取所述第一标识关联的所述会话内容;
确定所述会话内容的数目;
当所述会话内容的数目为一,将所述会话内容粘贴到所述目标粘贴位置;
当所述会话内容的数目大于一,按照预设规则对所述会话内容进行排序,形成粘贴列表;将所述粘贴列表粘贴到所述目标粘贴位置并将所述粘贴列表的第一位的所述会话内容虚拟显示到所述目标粘贴位置;
接收所述第二客户端的切换虚拟显示在所述目标粘贴位置的所述会话内容的切换指令,所述切换指令包括上翻、下翻;
当所述切换指令为上翻时,将所述粘贴列表中在当前虚拟显示的所述会话内容的上一位的所述会话内容虚拟显示到所述目标粘贴位置;
当所述切换指令为下翻时,将所述粘贴列表中在当前虚拟显示的所述会话内容的下一位的所述会话内容虚拟显示到所述目标粘贴位置;
接收所述第二客户端的会话粘贴确定指令,将虚拟显示在所述目标粘贴位置的所述会话内容粘贴在所述目标粘贴位置;
所述按照预设规则对所述会话内容进行排序,形成粘贴列表,具体包括:
获取所述会话内容的存储到所述复制区域的存储时间;
确定存储时间与所述会话粘贴请求对应的请求时间的差值;
按照所述差值从小到大的顺序将匹配符合后的所述会话内容进行排序;
或,
基于所述差值,计算匹配符合后的所述会话内容的第一适应度,计算公式如下:
其中,Ti表示第i条所述会话内容的第一适应度;n为所述会话内容的个数;ti表示第i条所述会话内容的所述差值;
获取所述粘贴位置的前方的第一数据;
获取历史粘贴记录的粘贴位置的前方的第二数据;
基于所述第一数据和所述第二数据,计算匹配符合后的所述会话内容的第二适应度,计算公式如下:
其中,T2表示第二适应度,O1,j为所述第一数据的第j个特征值;β1,j表示所述第一数据的第j个特征值的权重;O2,j表示所述第二数据的第j个特征值;β2,j表示所述第二数据的第j个特征值的权重;m表示所述第一数据和所述第二数据中特征值的个数;
获取所述粘贴位置的后方的第三数据;
获取历史粘贴记录的粘贴位置的后方的第四数据;
基于所述第三数据和所述第四数据,计算匹配符合后的所述会话内容的第三适应度,计算公式如下:
其中,T3表示第三适应度,O3,k为所述第三数据的第k个特征值;β3,k表示所述第三数据的第k个特征值的权重;O4,k表示所述第四数据的第k个特征值;β4,k表示所述第四数据的第k个特征值的权重;M表示所述第三数据和所述第四数据中特征值的个数;
基于所述历史粘贴记录的会话内容,计算匹配符合后的所述会话内容的第四适应度,计算公式如下:
其中,T4表示第四适应度,O5,l为匹配符合后的所述会话内容的第l个特征值;β5,l表示匹配符合后的所述会话内容的第l个特征值的权重;O6,l表示所述历史粘贴记录的所述会话内容的第l个特征值;β6,l表示所述历史粘贴记录的所述会话内容的第l个特征值的权重;N表示所述历史粘贴记录的所述会话内容和匹配符合后的所述会话内容中特征值的个数;
基于所述第一适应度、所述第二适应度、所述第三适应度和所述第四适应度,计算匹配符合后的所述会话内容的总适应度,计算公式如下:
T=α1T1+α2T2+α3T3+α4T4;
其中,T表示匹配符合后的所述会话内容的总适应度;α1、α2、α3、α4分别为所述第一适应度、所述第二适应度、所述第三适应度和所述第四适应度对应的预设关系系数;
将匹配符合后的所述会话内容按照所述总适应度从大到小的顺序进行排序。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京东方通软件有限公司;北京东方通科技股份有限公司,未经北京东方通软件有限公司;北京东方通科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011110542.6/1.html,转载请声明来源钻瓜专利网。