[发明专利]用于通用即插即用内容检索的计算机实现的方法在审

专利信息
申请号: 201410779723.6 申请日: 2014-12-16
公开(公告)号: CN104731850A 公开(公告)日: 2015-06-24
发明(设计)人: 保罗·派加克 申请(专利权)人: 远升科技股份有限公司
主分类号: G06F17/30 分类号: G06F17/30
代理公司: 北京律和信知识产权代理事务所(普通合伙) 11446 代理人: 王美石;武玉琴
地址: 瑞士查伯*** 国省代码: 瑞士;CH
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 用于 通用 即插即用 内容 检索 计算机 实现 方法
【说明书】:

技术领域

发明涉及用于通用即插即用内容检索的计算机实现的方法。

背景技术

通用即插即用(UPnP)是一组联网协议,其容许联网的设备如个人计算机、打印机、互联网网关、Wi-Fi接入点和移动设备无缝地发现彼此在网络上的存在并且建立用于数据共享、通信和娱乐的功能网络服务。UPnP主要用于没有企业级设备的住宅网络(参见Wikipedia-wikipedia.org)。

UPnP定义了内容目录服务(CDS),所述CDS提供用于浏览服务器上的内容和用于获得关于个别内容对象的详细信息的统一机制。

许多设备实现CDS以便与同一UPnP网络中的其它设备共享媒体内容元数据。用于这个目的的主要命令是浏览命令。这个动作允许呼叫方递增地浏览由内容目录服务公开的本机层次的内容目录对象,所述内容目录服务包括列出在任何特定对象容器中可利用的对象的类别的信息。为了向终端用户显示内容,客户端设备可以向服务器发送浏览请求。例如,客户端设备向服务器请求元素的子集(例如,从第30个位置”开始的10个元素)并且服务器作出响应。

除了浏览动作之外,只要添加、移除或改变新对象,服务器就向客户端发送更新信息。服务器保持名为SystemUpdateId的特殊计数器,只要发生变化就使所述计数器递增(如果两个响应具有相同的SystemUpdateId值,那么这意味着所述两个响应是在相同的数据集上生成的)。媒体服务器在对浏览请求的每个响应中包括SystemUpdateId值,以便通知进行请求的客户端所述响应适用的数据版本。

在DLNA(数字生活网络联盟)指南(第1卷:体系结构和协议——用于建构可互操作的平台、设备和应用程序的行业指导(Volume 1:Architectures and Protocols-An Industry Guide for Building Interoperable Platforms,Devices,and Applications))中定义:UPnP AV媒体服务器设备可仅针对以下情形减少对CDS:Browse或CDS:Search的响应中的CDS对象(<项目>和<容器>元素)的数目:(a)具有巨大字节长度(>204,800个字节)的SOAP响应的传输或(b)传输时间超过30秒的SOAP响应的传输。

因此,被请求返回一组项目的服务器不必返回所请求的项目。容许这种行为的原因是为了允许UPnP AV媒体服务器实现遵守其它指南:第7.2.15章DDC UPnP SOAP包大小(Section 7.2.15DDC UPnP Packed Size)和第7.2.9章DDC UPnP设备响应能力(Section 7.2.9DDC UPnP Device Responsiveness)。然而,这种方法导致难以从CDS服务获取所有项目。

因此,将需要提供一种用于通用即插即用内容检索的改进计算机实现的方法。具体来说,这种改进的方法提高了从CDS服务获取所有项目的效率。

发明内容

本发明的目标是一种用于通用即插即用内容检索的计算机实现的方法,所述方法包括以下步骤:对媒体服务器进行寻址,所述媒体服务器包括用于共享的内容项目;从所述媒体服务器接收关于可利用于检索的内容项目计数的信息;将可利用于检索的内容项目计数分成不重叠的顺序项目子范围;以及根据使得添加到媒体服务器的内容项目的列表的每个新内容项目出现在媒体服务器的内容项目的所述列表的末尾处的次序,从位于所述列表的所述末尾的子范围开始反复检索不重叠的顺序内容项目子范围中的全部。

优选地,通过唯一项目识别符来执行排序,所述识别符随着项目至数据库的添加而自动递增。

优选地,所述方法进一步包括以下步骤:合并反复检索不重叠的顺序子范围的结果。

优选地,在反复检索不重叠的顺序子范围期间,从媒体服务器检索更新通知(204)。

优选地,所述方法进一步包括以下步骤:合并(205)反复检索不重叠的顺序子范围的结果和从媒体服务器检索的更新通知。

本发明的另一个目标是一种计算机程序,所述计算机程序包括程序码手段,所述程序码手段用于在所述程序在计算机上运行时进行根据本发明的方法的所有步骤。

本发明的另一个目标是一种计算机可读介质,所述计算机可读介质存储计算机可执行指令,所述计算机可执行指令在计算机上被执行时进行根据本发明的方法的所有步骤。

附图说明

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于远升科技股份有限公司;,未经远升科技股份有限公司;许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201410779723.6/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top