[发明专利]信息交互系统及信息交互方法在审
申请号: | 202111641079.2 | 申请日: | 2021-12-29 |
公开(公告)号: | CN114296509A | 公开(公告)日: | 2022-04-08 |
发明(设计)人: | 杨元;覃建策;窦志同;王贵喜 | 申请(专利权)人: | 完美世界(北京)软件科技发展有限公司 |
主分类号: | G06F1/10 | 分类号: | G06F1/10;G06F1/12 |
代理公司: | 北京华夏泰和知识产权代理有限公司 11662 | 代理人: | 蔡良伟 |
地址: | 100085 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 信息 交互 系统 方法 | ||
本申请涉及一种信息交互系统及信息交互方法。该系统包括:第一交互终端,在建立与服务器的连接时向服务器发送校准信息请求,并在当前连接下每次向所述服务器发送交互信息时依据服务器返回的第一校准信息为每个交互信息生成对应的校准序列,以及发送携带校准序列的交互信息;服务器,在接收到校准信息请求的情况下向第一交互终端返回第一校准信息;在接收到交互信息的情况下利用校准序列对交互信息进行排序,更新校准序列;将排序后的交互信息转发给第二交互终端,并将更新后的校准序列返回给第一交互终端;第二交互终端接收并展示交互信息。上述方案解决了网络环境变化导致信息交互方之间的信息顺序不一致的技术问题。
技术领域
本申请涉及互联网技术领域,尤其涉及一种信息交互系统及信息交互方法。
背景技术
随着互联网的广泛普及,数据的传输、信息的交互都由车马邮件的传递方式变为了基于互联网的线上传递,这极大提高了信息交互的效率。然而,基于互联网的信息交互也有弊端,比如网络不稳定、延迟等问题经常导致信息交互的过程中交互双方或多方之间的信息顺序可能不一致,这就可能导致产生信息差异,接收方看到的不是发送方原本的意思。
针对网络环境变化导致信息交互方之间的信息顺序不一致的问题,目前尚未提出有效的解决方案。
发明内容
本申请提供了一种信息交互系统及信息交互方法,以解决网络环境变化导致信息交互方之间的信息顺序不一致的技术问题。
根据本申请实施例的一个方面,本申请提供了一种信息交互系统,包括:
第一交互终端,用于在建立与服务器的连接时,向所述服务器发送校准信息请求,并在当前连接下每次向所述服务器发送交互信息时,依据所述服务器返回的第一校准信息为每个所述交互信息生成对应的校准序列,以及发送携带所述校准序列的所述交互信息;
服务器,用于在接收到所述校准信息请求的情况下,向所述第一交互终端返回所述第一校准信息,其中,所述第一校准信息用于确定当前连接中生成校准序列的方式;在接收到所述交互信息的情况下,利用所述校准序列对所述交互信息进行排序,并更新所述校准序列;将排序后的所述交互信息转发给第二交互终端,并将更新后的所述校准序列返回给所述第一交互终端;
第二交互终端,用于接收并展示所述交互信息。
可选地,所述第一交互终端还用于:
用所述第一校准信息替换上一次连接中所使用的第二校准信息,其中,不同的校准信息用于确定在不同的连接中生成校准序列的方式。
可选地,所述第一交互终端具体用于:
从所述第一校准信息中提取出所述服务器嵌入的同步时钟,其中,所述同步时钟与所述服务器自身的时钟同步;
利用所述同步时钟确定所述交互信息的客户端序列,其中,所述客户端序列包括所述交互信息的发送时间戳、发送序号以及信息校验码中的至少一种;以及,
利用第一服务端序列、连接建立时间以及所述客户端序列生成所述校准序列,其中,所述第一服务端序列为所述第一交互终端本地存储的所述服务器最后一次返回的服务端序列,所述服务端序列为所述服务器为所述第一交互终端发送的每个交互信息分配的顺序序列。
可选地,所述第一交互终端还用于:
接收所述服务器响应所述交互信息返回的第二服务端序列,并将所述交互信息对应的所述校准序列中的所述第一服务端序列替换为所述第二服务端序列,以与所述服务器中的序列保持同步,其中,所述第二服务端序列为所述服务器为所述交互信息分配的所述顺序序列;以及,
存储更新后的所述校准序列和所述第二服务端序列。
可选地,所述服务器还用于:
将更新后的所述校准序列和所述交互信息映射存储。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于完美世界(北京)软件科技发展有限公司,未经完美世界(北京)软件科技发展有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111641079.2/2.html,转载请声明来源钻瓜专利网。
- 信息记录介质、信息记录方法、信息记录设备、信息再现方法和信息再现设备
- 信息记录装置、信息记录方法、信息记录介质、信息复制装置和信息复制方法
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录设备、信息重放设备、信息记录方法、信息重放方法、以及信息记录介质
- 信息存储介质、信息记录方法、信息重放方法、信息记录设备、以及信息重放设备
- 信息存储介质、信息记录方法、信息回放方法、信息记录设备和信息回放设备
- 信息记录介质、信息记录方法、信息记录装置、信息再现方法和信息再现装置
- 信息终端,信息终端的信息呈现方法和信息呈现程序
- 信息创建、信息发送方法及信息创建、信息发送装置