本发明专利技术公开了一种播放网络媒体文件的方法和系统,所述方法包括:在满足URL请求条件时,判断与网络的连接状态;当判定没有与网络连接时,向MESH网络有线入口节点发送请求消息一,请求消息一包括网络媒体文件的ID,接收MESH网络有线入口节点发送的存储的与上述ID对应的URL或从网络媒体服务器接收的与上述ID对应的URL;根据上述URL播放上述网络媒体文件。本发明专利技术在MESH网络功能的节点没有与网络连接的情况下,利用MESH网络有线入口节点实现MESH网络功能的节点正常播放可变URL的网络媒体文件,简单,适合实际应用。
【技术实现步骤摘要】
本专利技术涉及智能播放设备
,特别是涉及一种播放网络媒体文件的方法和系统。
技术介绍
智能播放设备是一种新型的智能家电设备,通过连接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,不能播放相应的网络媒体文件。
技术实现思路
基于上述情况,本专利技术提出了一种播放网络媒体文件的方法和系统,保证MESH网络功能的节点正常播放可变URL的网络媒体文件,满足实际需要。为了实现上述目的,本专利技术技术方案的实施例为:—种播放网络媒体文件的方法,包括以下步骤:在满足URL请求条件时,判断与网络的连接状态;当判定没有与所述网络连接时,向MESH网络有线入口节点发送请求消息一,所述请求消息一包括网络媒体文件的ID,接收所述MESH网络有线入口节点根据所述请求消息一发送的存储的与所述ID对应的URL或从网络媒体服务器接收的与所述ID对应的URL ;根据所述URL播放所述网络媒体文件。—种播放网络媒体文件的系统,包括:连接判断模块,用于在满足URL请求条件时,判断与网络的连接状态;URL请求模块一,用于当判定没有与所述网络连接时,向MESH网络有线入口节点发送请求消息一,所述请求消息一包括网络媒体文件的ID,接收所述MESH网络有线入口节点根据所述请求消息一发送的存储的与所述ID对应的URL或从网络媒体服务器接收的与所述ID对应的URL ;文件播放模块,用于根据所述URL播放所述网络媒体文件。—种播放网络媒体文件的方法,包括以下步骤:接收MESH网络功能的节点在没有与网络连接时发送的请求消息一,所述请求消息一包括网络媒体文件的ID ;根据所述请求消息一查询是否存储与所述ID对应的URL ;当查询结果为是时,将与所述ID对应的URL发送至所述MESH网络功能的节点;当查询结果为否时,向网络媒体服务器发送请求消息二,所述请求消息二包括所述ID,接收所述网络媒体服务器根据所述请求消息二发送的与所述ID对应的URL,并将与所述ID对应的URL发送至所述MESH网络功能的节点。—种播放网络媒体文件的系统,包括:消息接收模块,用于接收MESH网络功能的节点在没有与网络连接时发送的请求消息一,所述请求消息一包括网络媒体文件的ID ;URL查询模块,用于根据所述请求消息一查询是否存储与所述ID对应的URL ;URL请求模块二,用于当查询结果为否时,向网络媒体服务器发送请求消息二,所述请求消息二包括所述ID,接收所述网络媒体服务器根据所述请求消息二发送的与所述ID对应的URL ;URL发送模块,用于当查询结果为是时,将存储的与所述ID对应的URL发送至所述MESH网络功能的节点;当查询结果为否时,将所述URL请求模块二接收的所述网络媒体服务器发送的与所述ID对应的URL发送至所述MESH网络功能的节点。与现有技术相比,本专利技术的有益效果为:本专利技术播放网络媒体文件的方法和系统,在满足URL请求条件时,判断与网络的连接状态;当判定没有与网络连接时,向MESH网络有线入口节点发送请求消息一,请求消息一包括网络媒体文件的ID,接收MESH网络有线入口节点发送的存储的与上述ID对应的URL或从网络媒体服务器接收的与上述ID对应的URL ;最后根据上述URL播放上述网络媒体文件。本专利技术在MESH网络功能的节点没有与网络连接的情况下,利用MESH网络有线入口节点实现MESH网络功能的节点正常播放可变URL的网络媒体文件,简单,适合实际应用。【附图说明】图1为一个实施例中播放网络媒体文件的方法流程图;图2为一个实施例中播放网络媒体文件的系统结构示意图;图3为一个实施例中另一种播放网络媒体文件的方法流程图;图4为一个实施例中另一种播放网络媒体文件的系统结构示意图;图5为基于图1、3所示方法一个具体示例中播放网络媒体文件的方法流程图。【具体实施方式】为使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步的详细说明。应当理解,此处所描述的【具体实施方式】仅仅用以解释本专利技术,并不限定本专利技术的保护范围。—个实施例中播放网络媒体文件的方法,如图1所示,包括以下步骤:步骤SlOl:在满足URL请求条件时,判断与网络的连接状态;步骤S102:当判定没有与所述网络连接时,向MESH网络有线入口节点发送请求消息一,所述请求消息一包括网络媒体文件的ID,接收所述MESH网络有线入口节点根据所述请求消息一发送的存储的与所述ID对应的URL或从网络媒体服务器接收的与所述ID对应的 URL ;步骤S103:根据所述URL播放所述网络媒体文件。从以上描述可知,本专利技术播放网络媒体文件的方法,保证MESH网络功能的节点正常播放可变URL的网络媒体文件。此外,在一个具体示例中,在接收到URL请求指令时或根据所述网络媒体文件对应的URL播放所述网络媒体文件失败时,判定满足所述URL请求条件。例如当需要根据URL播放网络媒体文件时,根据URL请求指令请求网络媒体文件对应的URL或在根据URL播放网络媒体文件时,URL失效,播放失败,需要请求网络媒体文件对应的URL重新进行播放。—个实施例中播放网络媒体文件的系统,如图2所示,包括:连接判断模块201,用于在满足URL请求条件时,判断与网络的连接状态;URL请求模块一 202,用于当判定没有与所述网络连接时,向MESH网络有线入口节点发送请求消息一,所述请求消息一包括网络媒体文件的ID,接收所述MESH网络有线入口节点根据所述请求消息一发送的存储的与所述ID对应的URL或从网络媒体服务器接收的与所述ID对应的URL ;文件播放模块203,用于根据所述URL播放所述网络媒体文件。如图2所示,在一个具体示例中,本实施例中的系统还包括URL请求判定模块204,用于在接收到URL请求指令时或根据所述网络媒体文件对应的URL播放所述网络媒体文件失败时,判定满足所述URL请求条件; 所述连接判断模块201在所述URL请求判定模块204判定满足所述URL请求条件时,判断与所述网络的连接状态。基于图2所示的本实施例的系统,一个具体的工作过程可以是如下所述:首先URL请求判定模块204在接收到URL请求指令时或根据所述网络媒体文件对应的URL播放所述网络媒体文件失本文档来自技高网...

【技术保护点】
一种播放网络媒体文件的方法,其特征在于,包括以下步骤:在满足URL请求条件时,判断与网络的连接状态;当判定没有与所述网络连接时,向MESH网络有线入口节点发送请求消息一,所述请求消息一包括网络媒体文件的ID,接收所述MESH网络有线入口节点根据所述请求消息一发送的存储的与所述ID对应的URL或从网络媒体服务器接收的与所述ID对应的URL;根据所述URL播放所述网络媒体文件。
【技术特征摘要】
【专利技术属性】
技术研发人员:龚敏,
申请(专利权)人:广东欧珀移动通信有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。