适用于即时通讯系统的处理方法及平台与流程
- 国知局
- 2024-08-02 14:57:51
本发明涉及数据处理技术,尤其涉及一种适用于即时通讯系统的处理方法及平台。
背景技术:
1、即时通讯是一种涉及网络与电话技术特性相结合的通信方式,允许两人或多人使用网络实时地传递文字消息、文件、语音与视频交流。目前用户可以通过即时通讯软件进行通讯交流,以实现用户之间的信息交互。
2、现有技术中的即时通讯软件颇多,用户可能会同时使用多个即时通讯软件与他人进行通讯交流,在这种情况下,用户可能需要来回对多个即时通讯软件进行切换,来实现与他人之间的信息交互。然而通过这种方式,用户可能会在切换软件上浪费大量时间,降低用户的通讯效率。
3、因此,如何提高用户使用多个即时通讯软件时的通讯效率,成了如今亟需解决的问题。
技术实现思路
1、本发明提供一种适用于即时通讯系统的处理方法及平台,可以提高用户使用多个即时通讯软件时的通讯效率。
2、本发明的第一方面,提供一种适用于即时通讯系统的处理方法,包括:
3、根据用户端的快捷通讯请求调取快捷通讯界面,基于所述用户端对所述快捷通讯界面中的会话区的划分信息,得到各授权软件对应的子会话区;
4、获取各所述授权软件对应的活跃对象,根据预览模式对各所述活跃对象的通讯窗口进行汇总处理,得到通讯预览数据对相应所述子会话区进行更新;
5、根据所述活跃对象生成快捷通讯栏,基于所述快捷通信栏对所述快捷通讯界面中的速联区进行更新;
6、接收所述用户端基于所述快捷通讯栏选取的目标对象,调取所述目标对象对应的通讯窗口映射至相应所述子会话区。
7、可选地,在第一方面的一种可能实现方式中,根据用户端的快捷通讯请求调取快捷通讯界面,基于所述用户端对所述快捷通讯界面中的会话区的划分信息,得到各授权软件对应的子会话区,包括:
8、响应所述快捷通讯请求,调取软件列表发送至所述用户端,获取所述用户端在所述软件列表中选取的预设授权软件为授权软件;
9、根据所述授权软件的软件数量和划分方向,对所述快捷通讯界面中的会话区进行划分得到多个子会话区;
10、获取所述用户端为各所述授权软件配置的优先级权重,根据所述优先级权重从大到小对各所述授权软件进行排列得到优先级序列;
11、根据划分方向和所述优先级序列依次确定各所述授权软件对应的子会话区,基于各所述授权软件的软件名称生成一级标签,根据所述一级标签对所述子会话区的应用展示槽进行更新;
12、其中,若存在授权软件的软件名称一致,则根据相应所述授权软件对应的优先级权重的递减顺序生成二级标签,基于所述一级标签和二级标签生成综合标签对相应所述子会话区的应用展示槽进行更新。
13、可选地,在第一方面的一种可能实现方式中,获取各所述授权软件对应的活跃对象,根据预览模式对各所述活跃对象的通讯窗口进行汇总处理,得到通讯预览数据对相应所述子会话区进行更新,包括:
14、获取各所述授权软件中各联系对象在历史时间段内的通讯量,按照所述通讯量从大到小选取目标数量的联系对象作为活跃对象;
15、根据预览模式提取各所述活跃对象的通讯窗口在所述历史时间段内的通讯信息,对所述通讯信息进行内容片段筛选得到回顾信息;
16、调取初始汇总模板,根据各所述回顾信息在所述通讯窗口中的消息发送侧和消息发送顺序,在所述初始汇总模板中构建多个信息展示框得到相应所述活跃对象对应的信息回顾模板;
17、基于所述回顾信息对相应所述信息展示框进行填充更新,得到各所述授权软件对应的通讯预览数据对相应所述子会话区进行更新。
18、可选地,在第一方面的一种可能实现方式中,根据预览模式提取各所述活跃对象的通讯窗口在所述历史时间段内的通讯信息,对所述通讯信息进行内容片段筛选得到回顾信息,包括:
19、基于各所述通讯信息的发送时刻对应的时间顺序,对各所述通讯信息进行排列得到信息序列;
20、根据片段筛选数量分别获取所述信息序列中位于开头位置和位于结尾位置的通讯信息作为一类回顾信息;
21、获取所述信息序列中位于中间位置的通讯信息为二类回顾信息,确定与所述二类回顾信息相邻的所述通讯信息为待筛信息;
22、确定所述二类回顾信息和各所述待筛信息的发送时刻之间的时间差值,获取所述时间差值小于时间阈值的待筛信息作为下一个所述二类回顾信息;
23、继续确定与下一个所述二类回顾信息相邻的待筛信息,根据下一个所述待筛信息继续确定所述二类回顾信息,直至所述二类回顾信息的信息数量等于所述片段筛选数量时停止二类回顾信息的获取;
24、确定所述一类回顾信息和所述二类回顾信息为相应所述活跃对象对应的回顾信息。
25、可选地,在第一方面的一种可能实现方式中,还包括:
26、获取信息类型为文本类型的回顾信息的文本数量,确定所述文本数量小于文本量阈值的回顾信息为待替换信息;
27、确定所述信息序列中与所述待替换信息的排列位置最接近的通讯信息为目标信息;
28、若所述目标信息的信息类型为文本类型、且所述目标信息的文本数量小于文本量阈值,则筛除所述信息序列中的所述目标信息,继续获取所述信息序列中与所述待替换信息的排列位置最接近的通讯信息为所述目标信息;
29、将所述待替换信息与所述目标信息进行替换,得到更新后的回顾信息,其中,所述信息类型为文本类型的回顾信息的文本数量大于等于文本量阈值。
30、可选地,在第一方面的一种可能实现方式中,调取初始汇总模板,根据各所述回顾信息在所述通讯窗口中的消息发送侧和消息发送顺序,在所述初始汇总模板中构建多个信息展示框得到相应所述活跃对象对应的信息回顾模板,包括:
31、获取各所述回顾信息在所述通讯窗口中的消息框,根据所述消息框的对齐侧确定所述回顾信息的消息发送侧,所述消息发送侧包括左侧和右侧;
32、根据各所述回顾信息的发送时刻对应的时间顺序,确定各所述回顾信息的消息发送顺序;
33、获取各所述回顾信息的信息类型,构建与所述信息类型对应的信息展示框,所述信息类型至少包括文本类型和图像类型;
34、根据所述消息发送顺序对各所述信息展示框进行排列得到展示框序列,依次确定所述展示框序列中相应所述信息展示框为目标框;
35、获取所述初始汇总模板中与所述回顾信息的消息发送侧对应的展示侧,按照展示方向和所述展示侧将相应所述目标框填充至所述初始汇总模板中得到所述信息回顾模板,所述展示方向上相邻所述目标框之间的间隔距离相等。
36、可选地,在第一方面的一种可能实现方式中,基于所述回顾信息对相应所述信息展示框进行填充更新,得到各所述授权软件对应的通讯预览数据对相应所述子会话区进行更新,包括:
37、当所述回顾信息的信息类型为文本类型时,获取相应所述信息展示框的标准文本量,确定文本数量大于所述标准文本量的回顾信息为第一调整信息;
38、基于多个预设字号从大到小依次对所述第一调整信息进行字号缩小调整,直至所述第一调整信息满足所述信息展示框的填充条件时停止字号缩小调整的步骤,基于所述第一调整信息对相应所述信息展示框进行填充更新;
39、当所述回顾信息的信息类型为图像类型时,获取相应所述信息展示框的标准规格,确定图像规格大于所述标准规格的回顾信息为第二调整信息;
40、基于多个预设缩小比例从大到小依次对所述第二调整信息进行等比例缩小,直至所述第二调整信息满足所述信息展示框的填充条件时停止图像缩小的步骤,基于所述第二调整信息对相应所述信息展示框进行填充更新;
41、根据填充更新后的信息展示框对所述信息回顾模板进行更新,得到各所述活跃对象对应的子预览数据;
42、按照预览方向对各所述子预览数据进行拼接得到相应所述授权软件对应的通讯预览数据,根据所述通讯预览数据对相应所述子会话区进行更新。
43、可选地,在第一方面的一种可能实现方式中,根据所述活跃对象生成快捷通讯栏,基于所述快捷通信栏对所述快捷通讯界面中的速联区进行更新,包括:
44、获取各所述活跃对象的通讯窗口中最后一条通讯信息对应的截止时刻,根据当前时刻和所述截止时刻之间的间隔时长,从小到大对各所述活跃对象进行排列得到相应所述授权软件对应的快捷通讯栏;
45、对相邻所述子会话区对应的衔接线进行延伸处理,得到延伸线,根据所述延伸线对所述速联区进行划分,得到与各所述子会话区对应的子速联区,所述快捷通讯界面中的会话区位于左侧,所述速联区位于右侧;
46、基于所述快捷通讯栏对相应所述授权软件对应的子速联区进行更新。
47、可选地,在第一方面的一种可能实现方式中,还包括:
48、根据相应所述授权软件中非活跃对象的会话请求,获取所述非活跃对象的身份信息;
49、调取信息接收模版,根据所述身份信息对所述信息接收模版中的身份槽进行更新,得到信息接收数据发送至所述用户端;
50、根据所述用户端基于所述信息接收数据的确认信息,按照划分方向对相应所述子会话区进行划分,得到活跃通讯区和即时通讯区;
51、调取所述非活跃对象对应的通讯窗口映射至所述即时通讯区,调取所述目标对象对应的通讯窗口映射至所述活跃通讯区。
52、本发明的第二方面,提供一种适用于即时通讯系统的处理平台,包括:
53、划分模块,用于根据用户端的快捷通讯请求调取快捷通讯界面,基于所述用户端对所述快捷通讯界面中的会话区的划分信息,得到各授权软件对应的子会话区;
54、预览模块,用于获取各所述授权软件对应的活跃对象,根据预览模式对各所述活跃对象的通讯窗口进行汇总处理,得到通讯预览数据对相应所述子会话区进行更新;
55、速联模块,用于根据所述活跃对象生成快捷通讯栏,基于所述快捷通信栏对所述快捷通讯界面中的速联区进行更新;
56、映射模块,用于接收所述用户端基于所述快捷通讯栏选取的目标对象,调取所述目标对象对应的通讯窗口映射至相应所述子会话区。
57、本发明的有益效果如下:
58、本发明可以提高用户使用多个即时通讯软件时的通讯效率。具体本发明会结合用户的需求获取用户选取的多个即时通讯软件,然后通过快捷通讯界面对多个即时通讯软件的会话窗口进行映射,使得用户可以同时查看到多个即时通讯软件的会话信息,提高用户的会话效率。
59、本发明在对多个即时通讯软件的会话窗口进行映射前,会对各个即时通讯软件中的活跃对象对应的聊天信息进行汇总展示,使得用户可以快速对不同授权软件所对应的会话信息进行快速预览,从而能够快速了解到与相应人员的聊天信息,提高用户通讯时的效率。在汇总时,本发明会对各个活跃对象对应的聊天信息进行片段筛选,从而可以使得用户对时间靠前、居中和靠后的聊天信息进行快速预览,提高预览效率,且本发明还会对无效的聊天信息进行筛选,便于用户在预览时对聊天内容进行更好的了解。
60、本发明还会结合用户需求将非活跃对象的信息展示给用户进行查看,使得用户可以及时查看到最新的会话信息,从而能够掌握最近的交流动态。
本文地址:https://www.jishuxx.com/zhuanli/20240801/244482.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表