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

文档序号:9420754阅读:632来源:国知局
播放网络媒体文件的方法和系统的制作方法
【技术领域】
[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网络功能的节点正常播放网络媒体文件,满足实际需要。
[0004]为了实现上述目的,本发明技术方案的实施例为:
[0005]—种播放网络媒体文件的方法,包括以下步骤:
[0006]在满足URL请求条件时,判断与网络的连接状态;
[0007]当判定没有与所述网络连接时,向MESH网络发送广播消息,所述广播消息包括网络媒体文件的ID ;
[0008]在预设时间内接收所述MESH网络中剩余的各个MESH网络功能的节点根据所述广播消息按照预设要求发送的消息;
[0009]根据所述消息判断所述剩余的各个MESH网络功能的节点中是否有满足预设规则的MESH网络功能的节点;
[0010]当判断结果为是时,向所述满足预设规则的MESH网络功能的节点发送请求消息一,所述请求消息一包括所述ID,并接收所述满足预设规则的MESH网络功能的节点根据所述请求消息一发送的与所述ID对应的URL ;当判断结果为否时,向MESH网络有线入口节点发送请求消息二,所述请求消息二包括所述ID,并接收所述MESH网络有线入口节点根据所述请求消息二发送的存储的与所述ID对应的URL或从网络媒体服务器接收的与所述ID对应的URL ;
[0011 ] 根据所述URL播放所述网络媒体文件。
[0012]—种播放网络媒体文件的系统,包括:
[0013]连接判断模块,用于在满足URL请求条件时,判断与网络的连接状态;
[0014]广播消息发送模块,用于当判定没有与所述网络连接时,向MESH网络发送广播消息,所述广播消息包括网络媒体文件的ID ;
[0015]消息接收模块,用于在预设时间内接收所述MESH网络中剩余的各个MESH网络功能的节点根据所述广播消息按照预设要求发送的消息;
[0016]节点判断模块,用于根据所述消息判断所述剩余的各个MESH网络功能的节点中是否有满足预设规则的MESH网络功能的节点;
[0017]URL请求模块一,用于当判断结果为是时,向所述满足预设规则的MESH网络功能的节点发送请求消息一,所述请求消息一包括所述ID,并接收所述满足预设规则的MESH网络功能的节点根据所述请求消息一发送的与所述ID对应的URL ;
[0018]URL请求模块二,用于当判断结果为否时,向MESH网络有线入口节点发送请求消息二,所述请求消息二包括所述ID,并接收所述MESH网络有线入口节点根据所述请求消息二发送的存储的与所述ID对应的URL或从网络媒体服务器接收的与所述ID对应的URL ;
[0019]文件播放模块,用于根据所述URL播放所述网络媒体文件。
[0020]—种播放网络媒体文件的方法,包括以下步骤:
[0021]接收MESH网络功能的节点在没有与网络连接且MESH网络中剩余的MESH网络功能的节点都没有与网络连接时发送的请求消息二,所述请求消息二包括网络媒体文件的ID ;
[0022]根据所述请求消息二查询是否存储与所述ID对应的URL ;
[0023]当查询结果为是时,将与所述ID对应的URL发送至所述MESH网络功能的节点;当查询结果为否时,向网络媒体服务器发送请求消息三,所述请求消息三包括所述ID,接收所述网络媒体服务器根据所述请求消息三发送的与所述ID对应的URL,并将与所述ID对应的URL发送至所述MESH网络功能的节点。
[0024]—种播放网络媒体文件的系统,包括:
[0025]请求消息接收模块,用于接收MESH网络功能的节点在没有与网络连接且MESH网络中剩余的MESH网络功能的节点都没有与网络连接时发送的请求消息二,所述请求消息二包括网络媒体文件的ID ;
[0026]URL查询模块,用于根据所述请求消息二查询是否存储与所述ID对应的URL ;
[0027]URL请求模块三,用于当查询结果为否时,向网络媒体服务器发送请求消息三,所述请求消息三包括所述ID,接收所述网络媒体服务器根据所述请求消息三发送的与所述ID对应的URL ;
[0028]URL发送模块,用于当查询结果为是时,将存储的与所述ID对应的URL发送至所述MESH网络功能的节点;当查询结果为否时,将所述URL请求模块三接收的所述网络媒体服务器发送的与所述ID对应的URL发送至所述MESH网络功能的节点。
[0029]与现有技术相比,本发明的有益效果为:本发明播放网络媒体文件的方法和系统,当判定没有与网络连接时,向MESH网络发送广播消息;在预设时间内接收MESH网络中剩余的各个MESH网络功能的节点根据广播消息按照预设要求发送的消息;根据上述消息判断是否有满足预设规则的MESH网络功能的节点;当判断结果为是时,向满足预设规则的MESH网络功能的节点发送请求消息一,并接收其发送的与上述ID对应的URL ;当判断结果为否时,向MESH网络有线入口节点发送请求消息二,并接收其发送的存储的与上述ID对应的URL或从网络媒体服务器接收的与上述ID对应的URL ;最后根据上述URL播放上述网络媒体文件。在MESH网络功能的节点没有与网络连接的情况下,利用MESH网络中其它与网络连接的MESH网络功能的节点或MESH网络有线入口节点请求URL,使MESH网络功能的节点正常播放可变URL的网络媒体文件,同时优先将任务下发给负担较小的MESH网络功能的节点,减轻MESH网络有线入口节点负担,适合实际应用。
【附图说明】
[0030]图1为一个实施例中播放网络媒体文件的方法流程图;
[0031]图2为一个实施例中播放网络媒体文件的系统结构示意图;
[0032]图3为一个实施例中另一种播放网络媒体文件的方法流程图;
[0033]图4为一个实施例中另一种播放网络媒体文件的系统结构示意图;
[0034]图5为基于图1、3所示方法一个具体示例中播放网络媒体文件的方法流程图。
【具体实施方式】
[0035]为使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步的详细说明。应当理解,此处所描述的【具体实施方式】仅
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1