基于DLNA协议的数字媒体控制方法与流程

文档序号:17178001发布日期:2019-03-22 20:40阅读:228来源:国知局
基于DLNA协议的数字媒体控制方法与流程

本发明涉及智能设备间的多屏互动领域,具体涉及基于DLNA协议的数字媒体控制方法。



背景技术:

随着智能手机、智能电视等智能终端技术的飞速发展,以智能手机为代表的智能终端以提供便捷服务和优质体验的方式渐渐融入我们的工作和生活,而通过DMC控制智能终端来提供多媒体共享服务是其中的典型,比如,智能手机上安装DMC应用,电脑作为DMS(Digital Media Server),智能电视作为DMP(Digital Media Player),DMC获取DMS的服务内容清单,并控制DMP播放DMS提供的服务内容。但是,目前市面上的DMC在每次启动软件的时候都需要手动选择DMS和DMP,且获取的服务内容清单都在同一起始位置(一般都为根目录),操作较为繁琐,影响用户体验,而在某个固定网络环境中,DMS和DMP通常在相当长一段时间里是固定不变的。



技术实现要素:

本发明提供一种具有记忆功能的DMC,让用户使用更方便精准快捷,提升用户体验的基于DLNA协议的数字媒体控制方法。

为实现上述目的,本发明采用以下技术方案:

一种基于DLNA协议的数字媒体控制方法,它包括以下步骤:

步骤S1,启动数字媒体控制设备,将其接入无线局域网,并通过数字媒体控制设备获取当前无线局域网的SSID信息;

步骤S2,扫描数字媒体控制设备内的配置信息,查询配置信息中是否存与步骤S1中获取的SSID信息对应的记录项,若存在则进行步骤S3,若不存在则进行步骤S9,所述配置信息包括无线局域网的SSID信息、数字媒体服务设备信息、数字媒体播放设备信息和在该无线局域网内用户最后停留服务内容位置;

步骤S3,从步骤S2中配置信息中提取数字媒体服务设备信息,并询问该数字媒体服务设备是否在线;

步骤S4,从步骤S2中配置信息中提取数字媒体播放设备信息,并询问该数字媒体播放设备是否在线;

步骤S5,如果数字媒体服务设备和数字媒体播放设备同时在线,则执行步骤S6,如果数字媒体服务设备在线而数字媒体播放设备离线,则执行步骤S7,如果数字媒体服务设备离线而数字媒体播放设备在线,则执行步骤S8,如果数字媒体服务设备和数字媒体播放设备同时离线,则执行步骤S9;

步骤S6,数字媒体控制设备直接加载数字媒体服务设备上一次的服务内容清单,并将数字媒体服务设备上一次最后服务内容位置设定为当前服务内容位置;

步骤S7,数字媒体控制设备提示用户手动选择在当前无线局域网内其他在线的数字媒体播放设备,并加载数字媒体服务设备上一次的服务内容清单,并将数字媒体服务设备上一次最后服务内容位置设定为当前服务内容位置;

步骤S8,数字媒体控制设备提示用户手动选择当前无线局域网内其他在线的数字媒体服务设备,并重新获取该数字媒体服务设备的服务内容清单,并将该数字媒体服务设备的服务内容起始位置设定为当前服务内容位置;

步骤S9,数字媒体控制设备提示用户手动选择当前无线局域网内其他在线的数字媒体服务设备和数字媒体播放设备,并重新获取该数字媒体服务设备的服务内容清单,并将该数字媒体服务设备的服务内容起始位置设定为当前服务内容位置;

步骤S10,关闭数字媒体控制设备,根据步骤S2中查询配置信息中是否存与步骤S1中获取的SSID信息对应的记录项,若存在,则将配置信息更新,若不存在,则在配置信息中增加一条记录项。

更进一步的技术方案是,所述步骤S2中在该无线局域网内用户最后停留服务内容位置包括文件夹ID信息、搜索条件信息、过滤器信息、开始的索引信息、请求数量信息、排序条件信息和滚动条位置。

更进一步的技术方案是,所述无线局域网的SSID信息与数字媒体服务设备信息和数字媒体播放设备信息是以MAP形式一一对应记录。

更进一步的技术方案是,所述数字媒体服务设备信息包括数字媒体服务设备的名称和数字媒体服务设备的MAC地址。

更进一步的技术方案是,所述数字媒体播放设备信息包括数字媒体播放设备的名称和数字媒体播放设备的MAC地址。

更进一步的技术方案是,所述数字媒体控制设备直接加载数字媒体服务设备上一次的服务内容清单具体为根据所述配置信息中记录的在该无线局域网内用户最后停留服务内容位置中的文件夹ID信息、搜索条件信息、过滤器信息、开始的索引信息、请求数量信息和排序条件信息,通过DLNA协议的search服务,获取到上一次的服务内容清单,并显示于所述数字媒体控制设备的界面上。并且根据保存的滚动条位置,跳转到相应的位置。

与现有技术相比,本发明的有益效果是:

本发明提供的方法,解决传统DMC在每次启动软件时都需要手动选择DMS和DMP,且获取的服务内容清单都在同一起始位置(一般都为根目录),操作较为繁琐的问题。

本发明提供的方法可以多次在同一个网络环境下启动DMC时能智能地展示出上一次在该网络环境下选择的DMS和DMP,并显示上一次的服务内容进度,例如音乐播放到哪一页哪一首。

附图说明

图1为本发明一种实施例的基于DLNA协议的数字媒体控制方法的流程图。

具体实施方式

下面结合附图对本发明作进一步阐述。

如图1所示的一种基于DLNA协议的数字媒体控制方法,它包括以下步骤:

步骤S1,启动数字媒体控制设备,将其接入无线局域网,并通过数字媒体控制设备获取当前无线局域网的SSID信息;

步骤S2,扫描数字媒体控制设备内的配置信息,查询配置信息中是否存与步骤S1中获取的SSID信息对应的记录项,若存在则进行步骤S3,若不存在则进行步骤S9,所述配置信息包括无线局域网的SSID信息、数字媒体服务设备信息、数字媒体播放设备信息和在该无线局域网内用户最后停留服务内容位置;

步骤S3,从步骤S2中配置信息中提取数字媒体服务设备信息,并询问该数字媒体服务设备是否在线;

步骤S4,从步骤S2中配置信息中提取数字媒体播放设备信息,并询问该数字媒体播放设备是否在线;

步骤S5,如果数字媒体服务设备和数字媒体播放设备同时在线,则执行步骤S6,如果数字媒体服务设备在线而数字媒体播放设备离线,则执行步骤S7,如果数字媒体服务设备离线而数字媒体播放设备在线,则执行步骤S8,如果数字媒体服务设备和数字媒体播放设备同时离线,则执行步骤S9;

步骤S6,数字媒体控制设备直接加载数字媒体服务设备上一次的服务内容清单,并将数字媒体服务设备上一次最后服务内容位置设定为当前服务内容位置;

步骤S7,数字媒体控制设备提示用户手动选择在当前无线局域网内其他在线的数字媒体播放设备,并加载数字媒体服务设备上一次的服务内容清单,并将数字媒体服务设备上一次最后服务内容位置设定为当前服务内容位置;

步骤S8,数字媒体控制设备提示用户手动选择当前无线局域网内其他在线的数字媒体服务设备,并重新获取该数字媒体服务设备的服务内容清单,并将该数字媒体服务设备的服务内容起始位置设定为当前服务内容位置;

步骤S9,数字媒体控制设备提示用户手动选择当前无线局域网内其他在线的数字媒体服务设备和数字媒体播放设备,并重新获取该数字媒体服务设备的服务内容清单,并将该数字媒体服务设备的服务内容起始位置设定为当前服务内容位置;

步骤S10,关闭数字媒体控制设备,根据步骤S2中查询配置信息中是否存与步骤S1中获取的SSID信息对应的记录项,若存在,则将配置信息更新,若不存在,则在配置信息中增加一条记录项。

步骤S2中在该无线局域网内用户最后停留服务内容位置包括文件夹ID信息、搜索条件信息、过滤器信息、开始的索引信息、请求数量信息、排序条件信息和滚动条位置。

无线局域网的SSID信息与数字媒体服务设备信息和数字媒体播放设备信息是以MAP形式一一对应记录。

数字媒体服务设备信息包括数字媒体服务设备的名称和数字媒体服务设备的MAC地址。

数字媒体播放设备信息包括数字媒体播放设备的名称和数字媒体播放设备的MAC地址。

数字媒体控制设备直接加载数字媒体服务设备上一次的服务内容清单具体为根据所述配置信息中记录的在该无线局域网内用户最后停留服务内容位置中的文件夹ID信息、搜索条件信息、过滤器信息、开始的索引信息、请求数量信息和排序条件信息,通过DLNA协议的search服务,获取到上一次的服务内容清单,并显示于所述数字媒体控制设备的界面上。并且根据保存的滚动条位置,跳转到相应的位置。

以上具体实施方式对本发明的实质进行详细说明,但并不能对本发明的保护范围进行限制,显而易见地,在本发明的启示下,本技术领域普通技术人员还可以进行许多改进和修饰,需要注意的是,这些改进和修饰都落在本发明的权利要求保护范围之内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1