播放网络媒体文件的方法和系统的制作方法

文档序号:9420755阅读:232来源:国知局
播放网络媒体文件的方法和系统的制作方法
【技术领域】
[0001]本发明涉及智能播放设备技术领域,特别是涉及一种播放网络媒体文件的方法和系统。
【背景技术】
[0002]智能播放设备是一种新型的智能家电设备,通过连接WIFI (Wireless-Fidelity,无线宽带)网络,能够与手机APP (Applicat1n,应用程序)进行通信,从而接受APP传来的各种指令,执行各种命令。在MESH网络(无线网格网络)中网络媒体服务器为每一个网络媒体文件提供一个唯一的标识符ID (身份标识号码),通过ID向媒体服务器请求对应的URL (Uniform Resource Locator,统一资源定位符),其中 MP (Mesh Point,MESH 网络功能的节点)、MPP(Mesh Portal Point,MESH网络有线入口节点)根据网络媒体文件对应的URL来播放该网络媒体文件。在MP播放网络媒体文件时,如果URL永久有效,则MP任何时刻都可以通过该URL来播放相应的网络媒体文件,如果该URL可变,即在某个时间段内有效,超出这个时间段后失效,那么超出这个时间段后MP利用该URL无法播放上述网络媒体文件,MP需要重新根据ID向媒体服务器请求URL,但是此时MP可能没有与网络连接,无法根据ID向媒体服务器请求对应的URL,不能播放相应的网络媒体文件。

【发明内容】

[0003]基于上述情况,本发明提出了一种播放网络媒体文件的方法和系统,保证MESH网络功能的节点正常播放可变URL的网络媒体文件,满足实际需要。
[0004]为了实现上述目的,本发明技术方案的实施例为:
[0005]—种播放网络媒体文件的方法,包括以下步骤:
[0006]在满足URL请求条件时,判断与网络的连接状态;
[0007]当判定没有与所述网络连接时,向MESH网络有线入口节点发送请求消息一,所述请求消息一包括网络媒体文件的ID,接收所述MESH网络有线入口节点根据所述请求消息一发送的存储的与所述ID对应的URL或从网络媒体服务器接收的与所述ID对应的URL ;
[0008]根据所述URL播放所述网络媒体文件。
[0009]—种播放网络媒体文件的系统,包括:
[0010]连接判断模块,用于在满足URL请求条件时,判断与网络的连接状态;
[0011]URL请求模块一,用于当判定没有与所述网络连接时,向MESH网络有线入口节点发送请求消息一,所述请求消息一包括网络媒体文件的ID,接收所述MESH网络有线入口节点根据所述请求消息一发送的存储的与所述ID对应的URL或从网络媒体服务器接收的与所述ID对应的URL ;
[0012]文件播放模块,用于根据所述URL播放所述网络媒体文件。
[0013]—种播放网络媒体文件的方法,包括以下步骤:
[0014]接收MESH网络功能的节点在没有与网络连接时发送的请求消息一,所述请求消息一包括网络媒体文件的ID ;
[0015]根据所述请求消息一查询是否存储与所述ID对应的URL ;
[0016]当查询结果为是时,将与所述ID对应的URL发送至所述MESH网络功能的节点;当查询结果为否时,向网络媒体服务器发送请求消息二,所述请求消息二包括所述ID,接收所述网络媒体服务器根据所述请求消息二发送的与所述ID对应的URL,并将与所述ID对应的URL发送至所述MESH网络功能的节点。
[0017]—种播放网络媒体文件的系统,包括:
[0018]消息接收模块,用于接收MESH网络功能的节点在没有与网络连接时发送的请求消息一,所述请求消息一包括网络媒体文件的ID ;
[0019]URL查询模块,用于根据所述请求消息一查询是否存储与所述ID对应的URL ;
[0020]URL请求模块二,用于当查询结果为否时,向网络媒体服务器发送请求消息二,所述请求消息二包括所述ID,接收所述网络媒体服务器根据所述请求消息二发送的与所述ID对应的URL ;
[0021]URL发送模块,用于当查询结果为是时,将存储的与所述ID对应的URL发送至所述MESH网络功能的节点;当查询结果为否时,将所述URL请求模块二接收的所述网络媒体服务器发送的与所述ID对应的URL发送至所述MESH网络功能的节点。
[0022]与现有技术相比,本发明的有益效果为:本发明播放网络媒体文件的方法和系统,在满足URL请求条件时,判断与网络的连接状态;当判定没有与网络连接时,向MESH网络有线入口节点发送请求消息一,请求消息一包括网络媒体文件的ID,接收MESH网络有线入口节点发送的存储的与上述ID对应的URL或从网络媒体服务器接收的与上述ID对应的URL ;最后根据上述URL播放上述网络媒体文件。本发明在MESH网络功能的节点没有与网络连接的情况下,利用MESH网络有线入口节点实现MESH网络功能的节点正常播放可变URL的网络媒体文件,简单,适合实际应用。
【附图说明】
[0023]图1为一个实施例中播放网络媒体文件的方法流程图;
[0024]图2为一个实施例中播放网络媒体文件的系统结构示意图;
[0025]图3为一个实施例中另一种播放网络媒体文件的方法流程图;
[0026]图4为一个实施例中另一种播放网络媒体文件的系统结构示意图;
[0027]图5为基于图1、3所示方法一个具体示例中播放网络媒体文件的方法流程图。
【具体实施方式】
[0028]为使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步的详细说明。应当理解,此处所描述的【具体实施方式】仅仅用以解释本发明,并不限定本发明的保护范围。
[0029]—个实施例中播放网络媒体文件的方法,如图1所示,包括以下步骤:
[0030]步骤SlOl:在满足URL请求条件时,判断与网络的连接状态;
[0031]步骤S102:当判定没有与所述网络连接时,向MESH网络有线入口节点发送请求消息一,所述请求消息一包括网络媒体文件的ID,接收所述MESH网络有线入口节点根据所述请求消息一发送的存储的与所述ID对应的URL或从网络媒体服务器接收的与所述ID对应的 URL ;
[0032]步骤S103:根据所述URL播放所述网络媒体文件。
[0033]从以上描述可知,本发明播放网络媒体文件的方法,保证MESH网络功能的节点正常播放可变URL的网络媒体文件。
[0034]此外,在一个具体示例中,在接收到URL请求指令时或根据所述网络媒体文件对应的URL播放所述网络媒体文件失败时,判定满足所述URL请求条件。
[0035]例如当需要根据URL播放网络媒体文件时,根据URL请求指令请求网络媒体文件对应的URL或在根据URL播放网络媒体文件时,URL失效,播放失败,需要请求网络媒体文件对应的URL重新进行播放。
[0036]—个实施例中播放网络媒体文件的系统,如图2所示,包括:
[0037]连接判断模块201,用于在满足URL请求条件时,判断与网络的连接状态;
[0038]URL请求模块一 202,用于当判定没有与所述网络连接时,向MESH网络有线入口节点发送请求消息一,所述请求消息一包括网络媒体文件的ID,接收所述MESH网络有线入口节点根据所述请求消息一发送的存储的与所述ID对应的URL或从网络媒体服务器接收的与所述ID对应的URL ;
[0039]文件播放模块203,用于根据所述URL播放所述网络媒体文件。
[0040]如图2所示,在一个具体示例中,本实施例中的系统还包括URL请求判定模块204,用于在接收到URL请求指令时或根据所述网络媒体文件对应的URL播放所述网络媒体文件失败时,判定满足所述URL请求条件;
[0041 ] 所述连接判断模块201在所述URL请求判定模块204判定满足所述URL请求条件时,判断与所述网络的连接状态。
[0042]基于图2所示的本实施例的系统,一个具体的工作过程可以是如下所述:
[0043]首先URL请求判定模块204在接收到URL请求指令时或根据所述网络媒体文件对应的URL播放所述网络媒体文件失败时,判定满足所述URL请求条件;在URL请求判定模块204判定满足URL请求条件时,连接判断模块201判断与网络的连接状态;当判断模块201判定没有与网络连接时,URL请求模块一 202向MESH网络有线入口节点发送请求消息一,请求消息一包括网络媒体文件的ID,接收MESH网络有线入口节点发送的存储的与上述ID对应的URL或从网络媒体服务器接收的与上述ID对应的URL ;最后文件播放模块203根据上述URL播放上述网络媒体文件。
[0044]从以上描述可知,本发明播放网络媒体文件的系统,利用MESH网络有线入口节点实现MESH网络功能的节点正常播放可变URL的网络媒体文件,适合应用。
[0045]—个实施例中播放网络媒体文件的方法,如图3所示,包括以下步骤:
[0046]步骤S301:接收MESH网络功能的节点在没有与网络连接时发送的请求消息一,所述请求消息一包括网络媒体文件的ID ;
[0047]步骤S302:根据所述请求消息一查询是否存储与所述ID对应的URL ;
[0048]步骤S303:当查询结果为是时,将与所述ID对应的URL发送至所述MESH网络功能的节点;当查询结果为否时,向网络媒体服务器发送请求消息二,所述请求消息二包括所述ID,接收所述网络媒体服务器根据所述请求消息二发送的与所述ID对应的URL,并将与所述ID对应的URL发送至所述MESH网络功能的节点。
[0049]从以上描述可知,本发明播放网络媒体文
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1