[发明专利]通用即插即用搜索条件的转换在审
申请号: | 201180064084.X | 申请日: | 2011-10-31 |
公开(公告)号: | CN103282901A | 公开(公告)日: | 2013-09-04 |
发明(设计)人: | K.Z.巴里福特;K.W.卡尔沃特 | 申请(专利权)人: | 汤姆逊许可公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京市柳沈律师事务所 11105 | 代理人: | 吕晓章 |
地址: | 法国伊西*** | 国省代码: | 法国;FR |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 通用 即插即用 搜索 条件 转换 | ||
本申请要求提交于2011年1月4日的美国临时申请第61/429,578号的优先权。
技术领域
本发明一般地涉及通用即插即用(UPnP)搜索条件(search criteria),更具体地说,涉及一种用于解析UPnP搜索条件以创建通用搜索条件的方法、装置和系统。
背景技术
内容可以存储在任意数量的不同的设备上。然而,从不同的设备中提取这些内容可能涉及重复的工作(可能对每个设备执行类似的过程)。这个问题最常见的解决方案是调用者基于容纳内容的设备重新解析并生成UPnP搜索条件。然而,这种解决方案可能并不适用于所有设备。
发明内容
本发明的实施例通过提供一种用于智能解析UPnP搜索条件并创建任何内容提供者都可以理解的结构体的方法、装置和系统来解决现有技术的不足之处。根据本发明的构思,每个内容提供者都可以处理本发明所得到的结构体,而不是解析UPnP搜索条件并生成各自的、独特的搜索语句(statement)。
在本发明的一个实施例中,一种解析UPnP搜索条件以创建通用搜索条件的方法包括:将通用即插即用搜索条件分割成若干元素,给至少一个元素分配标记(designation),并提供有关分配的标记和至少一个元素在通用即插即用搜索条件中的顺序的信息,该信息将用于搜索内容。
在本发明的替换实施例中,一种用于解析UPnP搜索条件以创建通用搜索条件的装置包括:存储器,用于存储程序例程和数据;以及处理器,用于执行程序例程,当执行程序例程时,处理器被配置为执行下列步骤:将通用即插即用搜索条件分割成若干元素,给至少一个元素分配标记,并提供有关分配的标记和至少一个元素在通用即插即用搜索条件中的顺序的信息,该信息将用于搜索内容。
在本发明的替换实施例中,一种用于搜索内容的系统包括:至少两个内容存储设备,用于存储内容;分词器,包括用于存储程序例程和数据的存储器和用于执行程序例程的处理器,当执行程序例程时,处理器被配置为执行以下步骤:将通用即插即用搜索条件分割成若干元素,给至少一个元素分配标记,并将有关分配的标记和至少一个元素在通用即插即用搜索条件中的顺序的信息提供给至少两个内容存储设备,该信息将用于搜索内容。
附图说明
通过结合附图考虑下面的详细说明,可以很容易地理解本发明的教导,其中:
图1示出了根据本发明一个实施例的用于解析UPnP搜索条件并创建内容提供者可理解的搜索条件结构体的系统的高级框图;
图2示出了根据本发明的一个实施例的适合应用在图1所示的用于解析UPnP搜索条件并创建内容提供者可理解的搜索条件结构体的系统中的装置的高级框图;以及
图3示出了根据本发明的一个实施例的用于解析UPnP搜索条件并创建任何内容提供者都可理解的通用搜索条件以执行搜索的方法的流程图。
应该理解的是,附图用于示例本发明的构思的目的,不一定是示例本发明的唯一可能的配置。为了便于理解,尽可能使用相同的参考标号表示附图所共有的相同的元素。
具体实施方式
本发明有利地提供一种用于解析UPnP搜索条件并创建内容提供者可理解的搜索条件结构体的方法、装置和系统。虽然本发明主要在内容管理系统的情景中说明,但是本发明的具体实施例不应该被视为是限制本发明的范围。本领域的技术人员将会理解并通过本发明的教导将会了解的是,本发明的构思可以有利地应用在任何商业或住宅环境中以用于内容管理。
图1示出了根据本发明一个实施例的用于解析UPnP搜索条件并创建内容提供者可理解的搜索条件结构体的系统的高级框图。图1中的系统100示例性地包括:分词器(tokenizer)/结构体创建器110和多个内容存储/提供装置120A、120B、120C、120D(示例性地,4个设备)。在图1的系统100中,分词器/结构体创建器110接收并解析UPnP搜索条件。
即,根据本发明的各种实施例,解析UPnP搜索条件是基于在识别字符串(string)中的每一个元素的同时保留操作顺序为基础。这是因为解析方法/算法保持任何引用的条件和换码符(escape character)内的合适的间距而出现的。在本发明的一个实施例中,在此过程中,在对其进行解析时,提取每一个元素并将其与在定义正确的UPnP搜索用法的服务模板版本1.01文件中定义的关键字列表进行比较。即,在本发明的一个实施例中,每个元素都与定义正确的通用即插即用搜索用法的关键字列表比较以确保每个元素都包括合适的搜索词。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于汤姆逊许可公司,未经汤姆逊许可公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201180064084.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:汽油发动机的机油泵总成外形结构
- 下一篇:医疗器械维修专用器械