掉线重连后回放场景的装置及方法

文档序号:7748767阅读:119来源:国知局
专利名称:掉线重连后回放场景的装置及方法
掉线重连后回放场景的装置及方法
技术领域
本发明涉及互联网技术,特别是涉及一种掉线重连后回放场景的装置及方法。背景技术
在互联网中,计算机之间常常进行信息的相互交互,即客户端与服务器之间通过网络进行场景交互,以客户端为信息交互窗口为用户展示服务器中的活动场景,如果网络掉线,则会弹出对话框,以提示客户端与服务器断开连接。而传统的服务器与客户端之间具备自动重连的功能,客户端可以自动与服务器重新建立连接,再次进入服务器所展示的场景中。然而,此时的场景往往已经发生了非常大的变化,不能衔接掉线前的场景,如网络游戏中的游戏场景和视频直播中的视频场景。网络游戏,又称为“在线游戏”,是以互联网为传输媒介,以游戏客户端为信息交互窗口的个性化多人在线游戏。在网络游戏中,如果网络掉线,通常会弹出对话框,以提示玩家该游戏客户端与游戏服务器失去连接。目前,传统的网络游戏大多有掉线后自动重连的功能,即在游戏客户端与游戏服务器断开连接后可以自动重新与游戏服务器连接,并进入游戏。然而当玩家重新进入游戏后,游戏场景往往已经发生了极大的变化。因此玩家并不清楚在其掉线期间游戏场景中发生了什么事情,从而影响了用户的游戏体验。视频直播,又称为“在线直播”,主要依赖于互联网及流媒体实现直播,与电视同步播放。网络掉线后,在传统的视频直播中,通常会具备自动重连的功能,即与服务器断开连接的客户端自动与服务器重新连接,再次进入视频直播。但是此时的直播场景已经发生了变化,而不能展示掉线期间的直播场景,极大地影响了用户观看视频直播。

发明内容基于此,有必要提供一种可记录掉线期间场景变化的掉线重连后回放场景的装置。此外,还有必要提供一种可记录掉线期间场景变化的掉线重连后回放场景的方法。一种掉线重连后回放场景的装置,至少包括检测模块,用于检测网络连接状况; 录制模块,用于在检测到网络断开连接时开始录制场景;播放模块,用于在网络重连后,回放录制的场景。优选地,所述掉线重连后回放场景的装置还包括计时器,用于当检测到网络断开连接时,开始计时,在网络重连后停止计时,并记录掉线时间。优选地,所述计时器进一步用于将所述掉线时间与阈值比较大小,如果掉线时间达到阈值,则所述录制模块清空所述录制的场景。优选地,所述录制模块以预设的录制频率保存所述录制的场景,并在网络重连后停止录制。优选地,所述播放模块根据所述录制频率和掉线时间,计算得到播放速度和压缩回放时间,并通过所述播放速度和压缩回放时间播放所述场景。优选地,所述播放模块通过正态分布得到由慢到快再到慢的播放速度。优选地,至少包括检测模块,用于检测与游戏服务器的连接状况;录制模块,用于在检测到与游戏服务器断开连接时开始录制游戏场景;播放模块,用于在与游戏服务器重连后,回放录制的游戏场景。一种掉线重连后回放场景的方法,包括如下步骤检测网络连接状况;当检测到网络断开连接时,开始录制场景;在网络重连后,将录制的场景进行回放。优选地,还包括当检测到网络断开连接时,开始计时,在网络重连后停止计时,并记录掉线时间。优选地,还包括如果掉线时间达到阈值,则清空所述录制的场景。优选地,所述录制场景的步骤具体是以预设的录制频率保存所述录制的场景,并在网络重连后停止录制。优选地,所述将录制的场景进行回放的步骤具体是根据所述录制频率和掉线时间,计算得到播放速度和压缩回放时间;通过所述播放速度和压缩回放时间播放所述场景。优选地,所述计算得到播放速度的步骤具体是通过正态分布得到由慢到快再到慢的播放速度。优选地,包括如下步骤检测与游戏服务器的连接状况;在检测到与游戏服务器断开连接时开始录制游戏场景;在与游戏服务器重连后,回放录制的游戏场景。上述掉线重连后回放场景的装置方法通过检测网络的连接状况来控制场景的录制,以记录掉线期间的场景变化信息,并在网络重连后播放场景,有效地保证了场景回放的精确控制,并且便于向用户展示掉线期间的场景变化。

图1为一实施例中掉线重连后回放场景的装置的模块图;图2为一实施例中掉线重连后回放场景的装置的详细模块图;图3为一实施例中的录制关系图;图4为一实施例中播放速度与时间的正态分布图;图5为一实施例中掉线重连后回放场景的方法流程图。
具体实施方式图1示出了一实施例中掉线重连后回放场景的装置模块图,该掉线重连后回放场景的装置包括检测模块10、录制模块20以及播放模块30,其中检测模块10,用于检测网络连接状况。一实施例中,检测模块10检测互联网中的网络连接状况,该网络连接状况包括掉线的状况和重新建立连接的状况。另一实施例中,网络游戏中,该检测模块10用于检测与游戏服务器的连接状况。录制模块20,用于当检测到网络断开连接时,开始录制场景。一实施例中,录制模块20在网络断开连接时,以预设的录制频率保存掉线期间的场景,当检测到网络重连后, 录制模块20停止录制场景。另一实施例中,就网络游戏而言,该录制模块20所录制的场景是网络游戏中的虚拟场景。
播放模块30,用于在网络重连后,将录制的场景进行回放。一实施例中,播放模块 30在客户端的交互窗口中展示掉线期间的场景变化,从而衔接掉线前的场景。图2示出了一实施例中掉线重连后回放场景的装置的详细模块图,该掉线重连后回放场景的装置包括检测模块10、录制模块20、播放模块30以及计时器40,其中检测模块10,用于检测网络连接状况。一实施例中,检测模块10检测网络连接状况,以便于及时发现断开连接的掉线状况和重新建立连接的状况。录制模块20,用于在检测到网络断开连接时开始录制场景。一实施例中,录制模块20以预设的录制频率保存所录制的场景,记录场景信息,并在网络重连后停止录制。该录制频率可以由系统设定,也可以根据实际的需要进行调整,以表示每一秒所保存的场景信息和录制场景数量。例如,断开连接时,系统所设定的录制频率为1/N,则以录制频率1/N 保存游戏场景中的所有变化信息,并记录场景信息。该场景信息记录了所在场景标识以及场景所在的位置坐标等信息,从而便于还原网络掉线期间的场景。计时器40,用于当检测到网络断开连接时,开始计时,在网络重连后停止计时,并记录掉线时间。一实施例中,根据检测模块10所检测到的网络连接状况,统计掉线时间,例如,如果检测模块10检测到网络断开连接时,则开始计时,该计时器40持续计时,直至该检测模块10检测到网络重连后停止计时,并统计掉线时间。另一实施例中,计时器40进一步用于将所述掉线时间与阈值比较大小,如果掉线时间达到阈值,则录制模块20清空所录制的场景。该阈值由系统预先设定,并可以根据实际需要进行调整,与掉线时间比较大小,以判断用户是否已经退出,如果掉线时间达到阈值,则默认用户已经退出,没有自动重连,此时则清空所录制的场景和场景信息。播放模块30,用于在网络重连后,回放录制的场景。一实施方式中,在检测模块10 检测到网络重连后,根据录制频率和掉线时间,计算得到实时的播放速度,并根据该播放速度播放掉线期间的场景变化过程。一实施例中,该播放模块30根据录制模块20中录制场景时的录制频率和掉线时间,计算得到录制速度。具体地,例如,预设的录制频率是1/N,则在与网络断开连接期间,所产生的信息量为掉线时间*录制频率,即信息量、掉线时间和录制频率三者之间的关系为信息量=掉线时间*录制速度,因此在录制频率是1/N的情况下,经过计算可以得到其录制速度为1/N,即录制模块20是以1/N的速度录制场景的。如图3所示,根据录制速度和掉线时间绘制录制关系图,并如图4所示,根据录制关系图中的图形面积构建图形面积相等的正态分布图,其中,在该正态分布图中,图形面积S2与上述录制关系图中的图形面积Sl相等,即Sl = S2,从而根据该正态分布图,得到如下正态分布公式
权利要求
1.一种掉线重连后回放场景的装置,其特征在于,至少包括 检测模块,用于检测网络连接状况;录制模块,用于在检测到网络断开连接时开始录制场景; 播放模块,用于在网络重连后,回放录制的场景。
2.根据权利要求1所述的掉线重连后回放场景的装置,其特征在于,所述掉线重连后回放场景的装置还包括计时器,用于当检测到网络断开连接时,开始计时,在网络重连后停止计时,并记录掉线时间。
3.根据权利要求2所述的掉线重连后回放场景的装置,其特征在于,所述计时器进一步用于将所述掉线时间与阈值比较大小,如果掉线时间达到阈值,则所述录制模块清空所述录制的场景。
4.根据权利要求2所述的掉线重连后回放场景的装置,其特征在于,所述录制模块以预设的录制频率保存所述录制的场景,并在网络重连后停止录制。
5.根据权利要求4所述的掉线重连后回放场景的装置,其特征在于,所述播放模块根据所述录制频率和掉线时间,计算得到播放速度和压缩回放时间,并通过所述播放速度和压缩回放时间播放所述场景。
6.根据权利要求5所述的掉线重连后回放场景的装置,其特征在于,所述播放模块通过正态分布得到由慢到快再到慢的播放速度。
7.根据权利要求1所述的掉线重连后回放场景的装置,其特征在于,至少包括 检测模块,用于检测与游戏服务器的连接状况;录制模块,用于在检测到与游戏服务器断开连接时开始录制游戏场景; 播放模块,用于在与游戏服务器重连后,回放录制的游戏场景。
8.一种掉线重连后回放场景的方法,包括如下步骤 检测网络连接状况;当检测到网络断开连接时,开始录制场景; 在网络重连后,将录制的场景进行回放。
9.根据权利要求8所述的掉线重连后回放场景的方法,其特征在于,还包括 当检测到网络断开连接时,开始计时,在网络重连后停止计时,并记录掉线时间。
10.根据权利要求9所述的掉线重连后回放场景的方法,其特征在于,还包括 如果掉线时间达到阈值,则清空所述录制的场景。
11.根据权利要求9所述的掉线重连后回放场景的方法,其特征在于,所述录制场景的步骤具体是以预设的录制频率保存所述录制的场景,并在网络重连后停止录制。
12.根据权利要求11所述的掉线重连后回放场景的方法,其特征在于,所述将录制的场景进行回放的步骤具体是根据所述录制频率和掉线时间,计算得到播放速度和压缩回放时间; 通过所述播放速度和压缩回放时间播放所述场景。
13.根据权利要求12所述的掉线重连后回放场景的方法,其特征在于,所述计算得到播放速度的步骤具体是通过正态分布得到由慢到快再到慢的播放速度。
14.根据权利要求8所述的掉线重连后回放场景的方法,其特征在于,包括如下步骤 检测与游戏服务器的连接状况; 在检测到与游戏服务器断开连接时开始录制游戏场景; 在与游戏服务器重连后,回放录制的游戏场景。
全文摘要
一种掉线重连后回放场景的装置,至少包括检测模块,用于检测网络连接状况;录制模块,用于在检测到网络断开连接时开始录制场景;播放模块,用于在网络重连后,回放录制的场景。上述掉线重连后回放场景的方法通过检测网络的连接状况来控制场景的录制,以记录掉线期间的场景变化信息,并在网络重连后播放场景,有效地保证了场景回放的精确控制,并且便于向用户展示掉线期间的场景变化。
文档编号H04N5/76GK102238160SQ20101017280
公开日2011年11月9日 申请日期2010年5月6日 优先权日2010年5月6日
发明者崔东亮, 黄子光 申请人:腾讯数码(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1