提供文件读取列表的方法及装置制造方法及图纸

技术编号:14552294 阅读:99 留言:0更新日期:2017-02-05 01:27
本发明专利技术提供一种提供文件读取列表的方法及装置,该提供文件读取列表的方法包括:建立文件读取列表,该文件读取列表包括多个最近被读取的文件信息;接收到数字媒体控制器发送的列表查看请求时,根据该列表查看请求在该多个最近被读取的文件信息中选取目标文件信息;根据该目标文件信息生成目标文件读取列表;将该目标文件读取列表反馈给该数字媒体控制器。本发明专利技术的提供文件读取列表的方法及装置,由于数字媒体服务器提供最近文件读取列表,从而提高了查找效率和用户服务质量。

Method and apparatus for providing file reading list

The present invention provides a method and a device for reading the list file, including the read list file: read a list file, the file read list includes a number of recently read file information; receiving a list of digital media controller sends the check request, according to the request list to view the file information in the selected target the more recent is read from the file information; according to the target file information generates the target file read list; reads the target file list back to the digital media controller. The invention provides a method and a device for reading a file list, which can improve the searching efficiency and the service quality of the user.

【技术实现步骤摘要】

本专利技术涉及终端
,特别是涉及一种提供文件读取列表的方法及装置
技术介绍
近年来,DLNA(Digitallivingnetworkalliance,数字生活网络联盟)技术得到了广泛的发展,越来越多的媒体设备,影音终端或播放平台都支持DLNA。该技术允许设备在网络连接状态下,能够发现拥有其他功能的设备,并查看和分享服务器中的媒体资源至某个播放器中进行播放。DLNA设备的类型主要有DMP(数字媒体播放器)、DMR(数字媒体渲染器)、DMS(数字媒体服务器)和DMC(数字媒体控制器)。其中DMC设备中包含DLNA控制点(ControlPoint),能够浏览DMS中分享的媒体内容,并且通过交互控制推送媒体至DMR进行播放。在DLNA架构中,DMC能够随时访问DMS中的内容并推送播放。但是目前的DMS设备并未提供最近文件读取列表,导致用户不能方便地查看最近浏览过的文件,降低了查找效率以及用户服务质量。
技术实现思路
本专利技术实施例提供一种提供文件读取列表的方法及装置,以解决现有的数字生活网络联盟技术中的数字媒体服务器由于不能提供最近文件读取列表,从而降低了查找效率以及用户服务质量的技术问题。为解决上述问题,本专利技术提供的技术方案如下:本专利技术实施例提供一种提供文件读取列表的方法,其包括:建立文件读取列表,所述文件读取列表包括多个最近被读取的文件信息;接收到数字媒体控制器发送的列表查看请求时,根据所述列表查看请求在所述多个最近被读取的文件信息中选取目标文件信息;根据所述目标文件信息生成目标文件读取列表;将所述目标文件读取列表反馈给所述数字媒体控制器。本专利技术实施例还提供一种提供文件读取列表的装置,其包括:建立模块,用于建立文件读取列表,所述文件读取列表包括多个最近被读取的文件信息;选取模块,用于接收到数字媒体控制器发送的列表查看请求时,根据所述列表查看请求在所述多个最近被读取的文件信息中选取目标文件信息;生成模块,用于根据所述目标文件信息生成目标文件读取列表;反馈模块,用于将所述目标文件读取列表反馈给所述数字媒体控制器。相较于现有技术,本实施例的提供文件读取列表的方法及装置,通过建立文件读取列表,在接收到数字媒体控制器发送的列表查看请求时,根据所述列表查看请求在多个最近被读取的文件信息中选取目标文件信息;根据所述目标文件信息生成目标文件读取列表;将该目标文件读取列表反馈给该数字媒体控制器,从而提高了查找效率和用户服务质量。附图说明图1为本专利技术实施例一提供的提供文件读取列表的方法的流程图;图2为本专利技术实施例二提供的提供文件读取列表的方法的流程图;图3为本专利技术实施例三提供的提供文件读取列表的装置的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。请参照图1,图1为本专利技术实施例一提供的提供文件读取列表的方法的流程图。本优选实施例的提供文件读取列表的方法,包括:步骤S101,建立文件读取列表;例如,该文件读取列表包括多个最近被读取的文件信息;数字媒体服务器在第一次启动时便建立读取列表数据库,该数据库用于记录最近被读取文件的文件信息,以通过该文件信息建立该文件读取列表;该文件可为音频、视频、图片等。例如,DMS收到文件数据读取请求后,将被读取的文件信息保存到本地数据库,建立文件读取列表;该文件信息包括标示信息;优选地,该建立文件读取列表的步骤包括:A、在接收到文件读取请求之后,获取被读取文件的文件信息并存储;例如,该文件信息包括标示信息、录入时间、文件类型等等,DMS第一次启动后建立文件读取列表数据库,用于记录最近被读取文件的ObjectId信息(即标示信息);当DMS的HTTP文件服务器收到任何终端的读取请求后,将被请求的文件ObjectId、文件类型及当前写入的时间等信息录入该数据库中;B、根据该文件信息建立该文件读取列表。为了使得文件读取列表的信息更加准确、且没有重复的文件信息,即,该根据该文件信息建立该文件读取列表的步骤包括:1)、判断该标示信息是否已经存储在数据库中;该文件信息包括标示信息和录入时间;2)如果是,则更新该文件的录入时间。例如,当DMS录入数据库时,需判断当前文件的ObjectId是否已经被写入,若已经有记录,则仅需更新当前的录入时间;若没有记录,则将其存入数据库。当然DMS可以根据自身设备的资源大小,规定记录的文件数目的容量,在容量达到记录最大值后,如果有添加新的文件数据时,则可以将时间最久的记录删除。步骤S102,接收到数字媒体控制器发送的列表查看请求时,根据该列表查看请求在该多个最近被读取的文件信息中选取目标文件信息;该请求过程例如为:DMC加入网络,并选择访问某个DMS服务器;DMC通过列表方式浏览某DMS资源;DMS不提供最近播放列表文件夹,需要通过DMC的界面交互直接访问最近播放列表;DMC向DMS发送X_GetRencentPlaylist动作,根据该查看请求的具体要求选取目标文件信息;当收到DMC的自定义请求动作,例如X_GetRencentPlaylist后,DMS需根据动作参数,筛选当前数据库中的文件,并根据ObjectId寻找到文件详细信息(Id3信息等),该自定义请求动作X_GetRencentPlaylist,属于对UPnP协议的扩展,该动作定义在ContentDirectoryService服务之下,用来向DMS请求最近播放列表。其中动作参数包括请求列表的起始位置和请求数量、请求文件的类型(如仅请求音频,视频或图片)、列表显示顺序(正序或倒序)等。优选地,为了提高筛选的效率,该列表查看请求可携带查询参数;该根据该列表查看请求在该多个最近被读取的文件信息中选取目标文件信息的步骤包括:在该多个最近被读取的文件中选取与该查询参数匹配的文件信息,以作为该目标文件信息。例如,以歌曲为例,DMC在浏览DMS文件目录时,可以直接通过自定义动作,向DMS请求查看最近播放歌曲列表的信息;DMS获取到自定义动作后,将数据库中记录的最近播放歌曲,按照DMC请求的查询参数,筛选与该查询参数匹配的文件信息;本文档来自技高网...

【技术保护点】
一种提供文件读取列表的方法,其特征在于,包括:建立文件读取列表,所述文件读取列表包括多个最近被读取的文件信息;接收到数字媒体控制器发送的列表查看请求时,根据所述列表查看请求在所述多个最近被读取的文件信息中选取目标文件信息;根据所述目标文件信息生成目标文件读取列表;将所述目标文件读取列表反馈给所述数字媒体控制器。

【技术特征摘要】
1.一种提供文件读取列表的方法,其特征在于,包括:
建立文件读取列表,所述文件读取列表包括多个最近被读取的文件信息;
接收到数字媒体控制器发送的列表查看请求时,根据所述列表查看请求在
所述多个最近被读取的文件信息中选取目标文件信息;
根据所述目标文件信息生成目标文件读取列表;
将所述目标文件读取列表反馈给所述数字媒体控制器。
2.根据权利要求1所述的提供文件读取列表的方法,其特征在于,所述列
表查看请求携带查询参数;
所述根据所述列表查看请求在所述多个最近被读取的文件信息中选取目标
文件信息的步骤包括:
在所述多个最近被读取的文件中选取与所述查询参数匹配的文件信息,以
作为所述目标文件信息。
3.根据权利要求1所述的提供文件读取列表的方法,其特征在于,所述建
立文件读取列表的步骤包括:
在接收到文件读取请求之后,获取被读取文件的文件信息并存储;
根据所述文件信息建立所述文件读取列表。
4.根据权利要求3所述的提供文件读取列表的方法,其特征在于,所述文
件信息包括标示信息和录入时间;
所述根据所述文件信息建立所述文件读取列表的步骤包括:
判断所述标示信息是否已经存储在数据库中;
如果判定所述标示信息已经存储在数据库中,则更新所述文件的录入时间。
5.根据权利要求1所述的提供文件读取列表的方法,其特征在于,所述根
据所述目标文件信息生成目标文件读取列表的步骤包括:
根据所述目标文件信息...

【专利技术属性】
技术研发人员:任超
申请(专利权)人:广东欧珀移动通信有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1