移动终端流媒体异常中断的自动恢复方法和系统的制作方法

文档序号:7713966阅读:248来源:国知局
专利名称:移动终端流媒体异常中断的自动恢复方法和系统的制作方法
技术领域
本发明涉及移动终端流媒体播放技术,特别是指一种移动终端流 媒体异常中断的自动恢复方法和系统。
背景技术
现有的移动终端流媒体传输依然是遵循实时传输协议(RTP, Real-timeTransportProtocol ), 并通过实时流协i义(RTSP , Real Time Streaming Protocol)来控制流士某体内容的实时4番放。
在网络连接正常的情况下,流媒体服务器通过上述协议可以安全稳 定地将流媒体数据包传输给终端进行播放。然而, 一旦遇到异常情况发 生网络连接中断,就比较难于处理了。现在一般的处理方式是流媒体服 务器每隔一段时间都会给终端发送确认连接状态的包,如果在规定时间 内无法收到终端的响应,则将认为连接超时,此时将断开连接,不再继 续对终端发流,达到释放月良务器及网络资源的目的。这种处理方式下, 终端再次连接的时候, 一切都得从头开始了 。

发明内容
有鉴于此,本发明的目的在于提出一种移动终端流媒体异常中断 的自动恢复方法和系统,解决移动终端流媒体播放过程中,当出现信 号异常中断的情形时,节目播放被迫中断无法恢复的难题。
基于上述目的本发明提供的移动终端流媒体异常中断的自动恢复方
法,包括
流媒体服务器判断移动终端连接出现异常中断时,记录该移动终端 的用户信息以及包括节目编号、节目播放时间点在内的节目信息,向门 户服务器发送包含有所述用户信息和节目信息的书签设置请求;所述门户服务器保存接收的信息设置为书签,向流媒体服务器返回
响应信息;
所述移动终端再次登录所述门户服务器时,向该门户服务器发送获 取书签请求,门户服务器根据请求用户的用户信息查找该用户的所有书 签返回给移动终端;
用户选择了书签后,移动终端根据书签中的节目编号,选择节目, 从书签中的节目播放时间点向流媒体服务器获取并播放该节目。
可选的,该方法所述流4某体服务器判断移动终端连接出现异常中断 前还包括流^某体服务器向移动终端发送心跳包,并接收移动终端的心 跳包响应,如果超过预定时间没有收到所述心跳包响应,则判定该移动 终端连接出现异常中断。
可选的,该方法所述流媒体服务器通过调用预先设置的反向书签设 置接口 ,向门户服务器发送包含有所述节目信息的书签设置请求;
所述用户选择了书签后,进一步包括移动终端向该门户服务器发 送获取书签接口的请求,门户服务器将请求的书签接口返回给移动终 端;移动终端通过调用获取的书签接口从流媒体服务器获取并播放所述 节目。
可选的,该方法所述节目信息中还包括播放令牌、用户登录的临 时令牌;
所述获取书签接口的请求中包括节目信息,所述门户服务器根据播 放令牌、用户登录的临时令牌对请求进行验证,如果与本地保存的相符 则验证通过,验证通过后,将请求的书签接口返回给移动终端。
可选的,该方法所述用户信息包括用户标识UserID。
可选的,该方法所述门户服务器向流媒体服务器返回响应信息中包 括UserID、收藏结果、书签记录结果描述。
基于上述目的,本发明还提供了一种移动终端流媒体异常中断的自 动恢复系统,包括流媒体服务器,用于判断移动终端的连接状况,当 连接出现异常中断时,记录该移动终端的用户信息以及包括节目编号、 节目播放时间点在内的节目信息,向门户服务器发送包含有所述用户信
6息和节目信息的书签^:置请求;
门户服务器,用于保存接收的信息设置为书签,向流媒体服务器返
回响应信息;并在移动终端向该门户服务器发送获取书签请求时,门户 服务器根据请求用户的用户信息查找该用户的书签返回给移动终端;以 及根据移动终端选择的节目和节目播放时间点向移动终端发送该节目内 容。
可选的,该系统所述流媒体服务器用于向移动终端发送心跳包,并 接收移动终端的心跳包响应,如果超过预定时间没有收到所述心跳包响 应,则判定该移动终端连接出现异常中断。
可选的,该系统包括所述流媒体服务器与门户服务器之间设置有 反向书签设置接口;所述流媒体服务器通过调用预先设置的反向书签设 置接口 ,向门户服务器发送包含有所述节目信息的书签设置请求;
所述移动终端与流媒体服务器之间设置有书签接口 ,所述移动终端 向该门户服务器发送获取书签接口的请求,门户服务器将请求的书签接 口返回给移动终端;移动终端通过调用获取的书签接口从流媒体服务器 获取并播放所迷节目。
可选的,该系统所述节目信息中还包括播放令牌、用户登录的临 时令牌;
所述获取书签接口的请求中包括节目信息,所述门户服务器才艮据播 放令牌、用户登录的临时令牌对请求进行验证,如果与本地保存的相符 则验证通过,验证通过后,将请求的书签接口返回给移动终端。
从上面所述可以看出,本发明提供的移动终端流媒体异常中断的 自动恢复方法和系统,在原有的功能基本上增加一个反向书签功能, 即流媒体服务器在检测到连接中断后在断开连接的同时调用反向书签接 口,保存在该终端当前的播放时间点,并将信息发送给门户服务器,经 门户服务器响应后,用户下次登陆的时候可以直接选择从该时间点进行 播放。从而解决了手机流媒 播放发生异常中断时无法正常恢复的问 题,方便了用户的使用。


图1为本发明实施例移动终端流媒体异常中断恢复系统结构示意
图2为本发明实施例移动终端流媒体异常中断恢复方法流程示意图。
具体实施例方式
为4吏本发明的目的、汰术方案和优点更加清楚明白,以下结合具体 实施例,并参照附图,对本发明进一步详细说明。
本发明提供的一种移动终端流媒体异常中断的自动恢复方法,主要
包括流々某体服务器判断移动终端连接出现异常中断时,记录该移动终 端的用户信息以及包括节目编号、节目播;改时间点在内的节目信息,向 门户服务器发送包含有所述用户信息和节目信息的书签设置请求;所述 门户服务器保存接收的信息(用户信息和节目信息)设置为书签,向流 媒体服务器返回响应信息;
所述移动终端再次登录所述门户服务器时,向该门户服务器发送获 取书签请求,门户服务器根据请求用户的用户信息查找该用户的所有书 签返回给移动终端;用户选择了书签后,移动终端根据书签中的节目编 号,选择节目,从书签中的节目播放时间点向流媒体服务器获取并播放 该节目。
基于该方法,本发明提供的系统结构参见图1所示,i殳置在移动网 络侧包括门户服务器和流媒体服务器。其中,
流媒体服务器,用于判断移动终端的连接状况,当连接出现异常中 断时,记录该移动终端的用户信息以及包括节目编号、节目播放时间点 在内的节目信息,向门户服务器发送包含有所述用户信息和节目信息的 书签设置请求;
门户服务器,用于保存接收的信息设置为书签,向流媒体服务器返 回响应信息;并在移动终端向该门户服务器发送获取书签请求时,门户 服务器根据请求用户的用户信息查找该用户的书签返回给移动终端;以及根据移动终端选择的节目和节目播放时间点向移动终端发送该节目内 容。
流媒体服务器可以通过心跳包的检测来判断是否连接中断,当手机 等移动终端遇到异常情况出现中断的情况下。如果判断与移动终端连接 中断,将断开连接,停止继续发流,通过已发送数据包的帧数来记录当 前播放的时间点,同时调用反向书签接口,将信息传递给门户服务器, 门户服务器将响应并记录信息。移动终端用户再次登陆门户请求访问该 节目的时候,门户将直接提示是否从书签处进行播放,选择后可以直接 从中断处进行播放。
本发明移动终端流媒体异常中断的自动恢复方法的一个实施例的流
程参见附图l所示,包括如下步骤
步骤1:流媒体服务器向移动终端(如手机终端)提供流媒体服 务时,周期性地移动终端发送心跳包,并接收移动终端的心跳包响应, 如果超过预定时间没有收到所述心跳包响应,则判定该移动终端连接出 现异常中断。
步骤2:流媒体服务器调用反向书签设置接口,向门户服务器发送 书签设置请求(BookMarkReq),所带内容包括EncryptToken (含播 放令牌)、UserToken (含用户登录的临时令牌)、ContentID (节目编 号)ContentBM (节目播放时间点)等节目信息,以及用户标识 (UserID)等用户信息。
其中,所述反向书签设置接口定义了流媒体服务器在制定情况下进 行交互的时候,需要发送的一些信息(这里主要包括所述节目信息和用 户信息),并对这些信息所需要携带的内容,格式,作了详细的规定。
步骤3:门户服务器将所述收到的书签设置请求中的信息作为书签 保存,向流媒体服务器返回响应,以回应书签的设置结果。门户服务器 向流Jf某体服务器发出的响应BookMarkResp所带内容包括 UserToken (含UserID )、 ResultCode (收藏结果,如果返回值为0,则 表示添加书签成功,其他则表示失败)、ResultDesc (书签记录结果描 述)。步骤4:连接中断的移动终端再次登陆门户网站的时候,在!Ht通 过后(主要是对用户信息进行验证),该门户网站的门户服务器在本地 设置的书签中查找该用户对应的书签,将该用户所有的书签返回给请求 的移动终端。
此时,在用户终端门户网站显示的页面中,用户中断前4番放的节目 下面,页面上有书签按键。用户选择想要播放的书签按钮,按下后,移 动终端向门户服务器发起获取书签接口的请求,该请求中包含 EncryptToken (播放令牌)、UserToken (用户登录的临时令牌)、 ContentID (节目编号)ContentBM (节目播放时间点)等节目信息, 门户服务器根据EncryptToken (播放令牌)、UserToken (用户登录的 临时令牌)对请求进行验证,如果与本地保存的相符则验证通过, 通过后,将请求的书签接口返回给移动终端。移动终端调用该书签接 口,根据书签中的节目编号、节目播放时间点向流媒体服务器获取并播 放该节目。
以上所述的具体实施例仅为本发明的具体实施例而已,并不用于限 制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替 换、改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种移动终端流媒体异常中断的自动恢复方法,其特征在于,流媒体服务器判断移动终端连接出现异常中断时,记录该移动终端的用户信息以及包括节目编号、节目播放时间点在内的节目信息,向门户服务器发送包含有所述用户信息和节目信息的书签设置请求;所述门户服务器保存接收的信息设置为书签,向流媒体服务器返回响应信息;所述移动终端再次登录所述门户服务器时,向该门户服务器发送获取书签请求,门户服务器根据请求用户的用户信息查找该用户的所有书签返回给移动终端;用户选择了书签后,移动终端根据书签中的节目编号,选择节目,从书签中的节目播放时间点向流媒体服务器获取并播放该节目。
2. 根据权利要求1所述的方法,其特征在于,所述流纟某体服务器判 断移动终端连接出现异常中断前还包括流媒体服务器向移动终端发送 心跳包,并接收移动终端的心跳包响应,如果超过预定时间没有收到所 述心跳包响应,则判定该移动终端连接出现异常中断。
3. 根据权利要求1所述的方法,其特征在于,所述流媒体服务器通 过调用预先设置的反向书签设置接口 ,向门户服务器发送包含有所述节 目信息的书签设置请求;所述用户选择了书签后,进一步包括移动终端向该门户服务器发 送获取书签接口的请求,门户服务器将请求的书签接口返回给移动终 端;移动终端通过调用获取的书签接口从流媒体服务器获取并播放所述 节目。
4. 根据权利要求1所述的方法,其特征在于,所述节目信息中还包 括播放令牌、用户登录的临时令牌;所述获取书签接口的请求中包括节目信息,所述门户服务器根据播 ^L令牌、用户登录的临时令牌对请求进行验证,如果与本地保存的相符 则發汪通过,验证通过后,将请求的书签接口返回给移动终端。
5. 根据权利要求1所述的方法,其特征在于,所述用户信息包括用 户标识UserID。
6. 根据权利要求1所述的方法,其特征在于,所述门户服务器向流 媒体服务器返回响应信息中包括UserID、收藏结果、书签记录结果描 述。
7. —种移动终端流媒体异常中断的自动恢复系统,其特征在于,包 括流媒体服务器,用于判断移动终端的连接状况,当连接出现异常中 断时,记录该移动终端的用户信息以及包括节目编号、节目播放时间点 在内的节目信息,向门户服务器发送包含有所述用户信息和节目信息的 书签设置请求;门户服务器,用于保存接收的信息设置为书签,向流媒体服务器返 回响应信息;并在移动终端向该门户服务器发送获取书签请求时,门户 服务器根据请求用户的用户信息查找该用户的书签返回给移动终端;以 及根据移动终端选择的节目和节目播放时间点向移动终端发送该节目内 容。
8. 根据权利要求7所述的系统,其特征在于,所述流媒体服务器用 于向移动终端发送心跳包,并接收移动终端的心跳包响应,如果超过预 定时间没有收到所述心跳包响应,则判定该移动终端连接出现异常中 断。
9. 根据权利要求7所述的系统,其特征在于,包括所述流媒体服 务器与门户服务器之间设置有反向书签设置接口;所述流媒体服务器通 过调用预先设置的反向书签设置接口 ,向门户服务器发送包含有所述节 目信息的书签设置请求;所述移动终端与流媒体服务器之间设置有书签接口 ,所述移动终端 向该门户服务器发送获取书签接口的请求,门户服务器将请求的书签接 口返回给移动终端;移动终端通过调用获取的书签接口从流媒体服务器 获取并播放所述节目。
10. 根据权利要求7所述的系统,其特征在于,所述节目信息中还 包括播放令牌、用户登录的临时令牌;所述获取书签接口的请求中包括节目信息,所述门户服务器根据播 放令牌、用户登录的临时令牌对请求进行验证,如果与本地保存的相符 则验证通过,验证通过后,将请求的书签接口返回给移动终端。
全文摘要
本发明公开一种移动终端流媒体异常中断的自动恢复方法和系统,包括流媒体服务器判断移动终端连接出现异常中断时,记录该移动终端的用户信息和包括节目编号、节目播放时间点在内的节目信息,向门户服务器发送书签设置请求;门户服务器保存接收的信息设置为书签,向流媒体服务器返回响应信息;移动终端再次登录门户服务器时,向该门户服务器发送获取书签请求,门户服务器根据用户信息查找该用户的所有书签返回给移动终端;用户选择了书签后,移动终端根据书签中的节目编号,选择节目,从书签中的节目播放时间点向流媒体服务器获取并播放该节目。通过本发明解决了移动终端流媒体播放发生异常中断时无法正常恢复的问题,方便了用户的使用。
文档编号H04L29/06GK101662474SQ20091017746
公开日2010年3月3日 申请日期2009年9月29日 优先权日2009年9月29日
发明者施唯佳, 段保通, 昕 沈, 力 蒋, 邵锋军 申请人:中国电信股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1