信息传输方法、可读存储介质和电子设备技术

技术编号:26976112 阅读:15 留言:0更新日期:2021-01-06 00:12
本发明专利技术实施例公开了一种信息传输方法、可读存储介质和电子设备,通过确定对应于虚拟空间标识的第一版本序号,在接收到包括虚拟空间标识的用户信息时更新对应的第一版本序号。以向发送用户信息的第一终端设备返回包括更新后第一版本序号的用户反馈信息,同时向所述虚拟空间标识对应的第二终端设备发送包括更新后第一版本序号的广播信息。本发明专利技术实施例在通信过程中引入虚拟空间对应的第一版本序号,以通过在每次接收到信息时更新第一版本序号的方式监控信息传输过程,避免发生信息漏发或丢失的情形,保证信息传输过程的可靠性。

【技术实现步骤摘要】
信息传输方法、可读存储介质和电子设备
本专利技术涉及计算机
,尤其涉及一种信息传输方法、可读存储介质和电子设备。
技术介绍
随着互联网技术的发展,越来越多的信息可以通过网络在线传输,提高了信息传输过程的速度、效率和质量。但在现有技术中,两个设备之间在进行信息传输时,数据通信过程在遇到掉线、丢包、卡顿、延时等因素的干扰时会发生通信信息丢失的情形。
技术实现思路
有鉴于此,本专利技术实施例提供了一种信息传输方法、可读存储介质和电子设备,旨在避免通信过程中的信息丢失,保证通信过程的可靠性。第一方面,本专利技术实施例提供了一种信息传输方法,所述方法包括:确定对应于虚拟空间标识的第一版本序号;响应于接收到包括虚拟空间标识的用户信息,更新对应的第一版本序号;向发送所述用户信息的第一终端设备返回包括所述第一版本序号的用户反馈信息;向所述虚拟空间标识对应的第二终端设备发送包括所述第一版本序号的广播信息。进一步地,所述方法还包括:接收包括虚拟空间标识和第二版本序号的心跳信息;响应于所述第二版本序号小于所述虚拟空间标识对应的第一版本序号,根据所述第二版本序号和第一版本序号确定至少一个漏发的广播信息;返回包括第一版本序号和各所述漏发的广播信息的心跳反馈信息。进一步地,所述用户信息为访问信息或操作信令。第二方面,本专利技术实施例提供了一种信息传输方法,所述方法包括:发送用户信息;响应于接收到服务器基于用户信息返回的用户反馈信息,确定第二版本序号;根据所述用户反馈信息中的第一版本序号更新所述第二版本序号。进一步地,所述方法还包括:响应于未接收到服务器基于用户信息返回的用户反馈信息,重新发送所述用户信息。进一步地,所述根据所述用户反馈信息中的第一版本序号更新所述第二版本序号具体为:响应于所述第一版本序号与所述第二版本序号的差值为预设值,将所述第二版本序号更新为第一版本序号。进一步地,所述根据所述用户反馈信息中的第一版本序号更新所述第二版本序号具体为:响应于所述第一版本序号与所述第二版本序号的差值大于预设值,发送包括第二版本序号的心跳信息;接收服务器基于所述心跳信息返回的心跳反馈信息,所述心跳反馈信息中包括第一版本序号和对应的至少一个广播信息;存储所述广播信息,并将所述第二版本序号更新为第一版本序号。进一步地,所述存储所述广播信息包括:确定本地广播信息集合,所述本地广播信息集合中包括多个历史接收到的本地广播信息;判断所述心跳反馈信息中是否存在与本地广播信息集合中各本地广播信息不同的广播信息;响应于存在与本地广播信息不同的广播信息,将所述广播信息作为本地广播信息存储至所述本地广播信息集合。第三方面,本专利技术实施例提供了一种计算机可读存储介质,用于存储计算机程序指令,所述计算机程序指令在被处理器执行时实现如第一方面和第二方面中任一项所述的方法。第四方面,本专利技术实施例提供了一种电子设备,包括存储器和处理器,其特征在于,所述存储器用于存储一条或多条计算机程序指令,其中,所述一条或多条计算机程序指令被所述处理器执行以实现如第一方面和第二方面中任一项所述的方法。本专利技术实施例通过确定对应于虚拟空间标识的第一版本序号,在接收到包括虚拟空间标识的用户信息时更新对应的第一版本序号。以向发送用户信息的第一终端设备返回包括更新后第一版本序号的用户反馈信息,同时向所述虚拟空间标识对应的第二终端设备发送包括更新后第一版本序号的广播信息。本专利技术实施例在通信过程中引入虚拟空间对应的第一版本序号,以通过在每次接收到信息时更新第一版本序号的方式监控信息传输过程,避免发生信息漏发或丢失的情形,保证信息传输过程的可靠性。附图说明通过以下参照附图对本专利技术实施例的描述,本专利技术的上述以及其它目的、特征和优点将更为清楚,在附图中:图1为应用本专利技术实施例的信息传输方法的信息传输系统的示意图;图2为本专利技术实施例服务器端的信息传输方法的流程图;图3为本专利技术实施例服务器端的信息传输方法的数据流程图;图4为本专利技术实施例服务器端的信息同步过程的数据流程图;图5为本专利技术实施例终端设备端的信息传输方法的流程图;图6为本专利技术实施例终端设备端的信息同步过程的示意图;图7为本专利技术实施例的电子设备的示意图。具体实施方式以下基于实施例对本专利技术进行描述,但是本专利技术并不仅仅限于这些实施例。在下文对本专利技术的细节描述中,详尽描述了一些特定的细节部分。对本领域技术人员来说没有这些细节部分的描述也可以完全理解本专利技术。为了避免混淆本专利技术的实质,公知的方法、过程、流程、元件和电路并没有详细叙述。此外,本领域普通技术人员应当理解,在此提供的附图都是为了说明的目的,并且附图不一定是按比例绘制的。除非上下文明确要求,否则在说明书的“包括”、“包含”等类似词语应当解释为包含的含义而不是排他或穷举的含义;也就是说,是“包括但不限于”的含义。在本专利技术的描述中,需要理解的是,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性。此外,在本专利技术的描述中,除非另有说明,“多个”的含义是两个或两个以上。图1为应用本专利技术实施例的信息传输方法的信息传输系统示意图,如图1所示,所述信息传输系统包括服务器10、第一终端设备11以及第二终端设备12。其中,所述服务器10用于接收第一终端设备11发送的用户信息,并根据用户信息更新对应的第一版本序号。再将包括第一版本序号的用户反馈信息返回第一终端设备11,并向对应的至少一个第二终端设备12发送包括第一版本序号的广播信息。本专利技术实施例可以应用于任何终端设备与服务器进行信息传输的信息传输系统中。例如社交软件、直播软件以及在线教育网站等应用场景。在本专利技术实施例中,所述第一终端设备11和第二终端设备12可以是能够运行计算机程序的、具有通信功能通用数据处理终端,例如,智能手机或平板电脑等。所述服务器10可以是单个服务器、也可以是以分布式方式配置的服务器集群。以所述信息传输方法用于在线教育平台的应用场景为例进行说明。所述服务器10为在线教育平台的平台服务器,所述第一终端设备11可以为教师用户使用的教师终端或学生用户使用的学生终端,所述第二终端设备11为与所述第一终端设备11登录同一虚拟教室的教师终端或学生终端。其中,学生用户以及教师用户在进入虚拟教室时、以及进行展示课件、控制PPT翻页、提交作业等动作时,都需要向服务器10发送对应的用户信息。服务器10中维护各虚拟教室对应的第一版本序号,在接收到用户信息时,根据所述用户信息对应的虚拟教室更新对应的第一版本序号。同时,服务器10在更新第一版本序号后,分别通过反馈用户反馈消息以及推送广播信息的方式将更新后的第一版本序号同步至发送用户信息的第一终端设备11,以及与第一终端设备11登录在同一个虚拟教室的第二终端设备12。...

【技术保护点】
1.一种信息传输方法,其特征在于,所述方法包括:/n确定对应于虚拟空间标识的第一版本序号;/n响应于接收到包括虚拟空间标识的用户信息,更新对应的第一版本序号;/n向发送所述用户信息的第一终端设备返回包括所述第一版本序号的用户反馈信息;/n向所述虚拟空间标识对应的第二终端设备发送包括所述第一版本序号的广播信息。/n

【技术特征摘要】
1.一种信息传输方法,其特征在于,所述方法包括:
确定对应于虚拟空间标识的第一版本序号;
响应于接收到包括虚拟空间标识的用户信息,更新对应的第一版本序号;
向发送所述用户信息的第一终端设备返回包括所述第一版本序号的用户反馈信息;
向所述虚拟空间标识对应的第二终端设备发送包括所述第一版本序号的广播信息。


2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
接收包括虚拟空间标识和第二版本序号的心跳信息;
响应于所述第二版本序号小于所述虚拟空间标识对应的第一版本序号,根据所述第二版本序号和第一版本序号确定至少一个漏发的广播信息;
返回包括第一版本序号和各所述漏发的广播信息的心跳反馈信息。


3.根据权利要求1所述的方法,其特征在于,所述用户信息为访问信息或操作信令。


4.一种信息传输方法,其特征在于,所述方法包括:
发送用户信息;
响应于接收到服务器基于用户信息返回的用户反馈信息,确定第二版本序号;
根据所述用户反馈信息中的第一版本序号更新所述第二版本序号。


5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
响应于未接收到服务器基于用户信息返回的用户反馈信息,重新发送所述用户信息。


6.根据权利要求4所述的方法,其特征在于,所述根据所述用户反馈信息中的第一版本序号更新所述第...

【专利技术属性】
技术研发人员:朱为
申请(专利权)人:北京大米科技有限公司
类型:发明
国别省市:北京;11

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

1