一种资源的检索方法和装置的制造方法_3

文档序号:9524268阅读:来源:国知局
拟资源。
[0067] 本发明实施例中,检索信息可W为关键字,或者,关键字和虚拟资源属性类型。基 于此,通过检索信息查询索引数据库,得到检索信息对应的资源属性U化的过程,具体可W 包括但不限于如下方式:当检索信息为关键字时,通过查询索引数据库,得到该关键字和所 有虚拟资源属性类型对应的资源属性m?L;或者,当检索信息为关键字和虚拟资源属性类 型时,通过查询索引数据库,得到该关键字和该虚拟资源属性类型对应的资源属性U化。 W側例如,当用户输入的关键字为中屯、时,则可W通过关键字"中屯、"查询表1所示的 索引数据库,并可W得到关键字"中屯、"对应的资源属性U化具体包括:Res://实体资源= 摄像机1的标识&虚拟资源属性类型=配置&资源属性子类型=码流;Res://实体资源= 摄像机3的标识&虚拟资源属性类型=配置&资源属性子类型=码流;Res://实体资源= 摄像机6的标识&虚拟资源属性类型=配置&资源属性子类型=码流;Res://实体资源= 摄像机2的标识&虚拟资源属性类型=录像&资源属性子类型=2015-02-01 13:00:00~ 2015-02-01 14:30:30;Res://实体资源=摄像机11的标识&虚拟资源属性类型=录像& 资源属性子类型=2015-02-01 13:00:00 ~2015-02-01 14:30:30;Res:// 实体资源二摄 像机14的标识&虚拟资源属性类型=录像&资源属性子类型=2015-02-01 13:00:00~ 2015-02-01 14:30:30。
[0069] 又例如,当用户输入的关键字为中屯、,虚拟资源属性类型为配置、码流时,则可W 通过关键字"中屯、"、虚拟资源属性类型"配置、码流",查询表1所示的索引数据库,并可W 得到关键字"中屯、"、虚拟资源属性类型"配置、码流"对应的资源属性U化具体包括:Res:// 实体资源=摄像机1的标识&虚拟资源属性类型=配置&资源属性子类型=码流;Res:// 实体资源=摄像机3的标识&虚拟资源属性类型=配置&资源属性子类型=码流;Res:// 实体资源=摄像机6的标识&虚拟资源属性类型=配置&资源属性子类型=码流。
[0070] 本发明实施例中,在VM服务器上,针对每种虚拟资源属性类型的虚拟资源,创建 一个虚拟资源表,该虚拟资源表中记录了实体资源与虚拟资源的对应关系。运样,当获得资 源属性U化之后,可W基于资源属性U化中包括的虚拟资源属性类型所对应的虚拟资源表, 得到资源属性U化中包括的实体资源所对应的虚拟资源。例如,当虚拟资源属性类型为码 流配置时,则可W通过查询码流配置表,得到实体资源(如摄像机1的标识)对应的虚拟资 源(即摄像机1的码流配置),并得到实体资源(如摄像机3的标识)对应的虚拟资源(即 摄像机3的码流配置),W此类推。又例如,当虚拟资源属性类型为录像时,则可W通过查询 录像表,得到实体资源(如摄像机2的标识)对应的虚拟资源(即摄像机2在相应的时间 标签的录像),并得到实体资源(如摄像机11的标识)对应的虚拟资源(即摄像机11在相 应的时间标签的录像),W此类推。
[0071] 基于上述技术方案,本发明实施例中,当用户输入检索信息时,可W获得该检索信 息对应的实体资源和虚拟资源,并将实体资源和虚拟资源一起显示给用户,从而使得用户 可W获得检索信息对应的所有资源,提高用户感受。进一步的,通过建立包括关键字、资源 属性U化和虚拟资源属性类型的索引数据库,可W基于索引数据库直接查询到用户输入的 检索信息所对应的资源属性U化,继而通过该资源属性U化中包括的虚拟资源属性类型和 实体资源,直接查找到用户需要的实体资源和虚拟资源。在上述方式下,不需要检索所有信 息表中是否存在对应该关键词的实体资源,即只需要在索引数据库中进行检索,而不需要 在各信息表中进行检索,方便用户的检索操作,在资源检索过程中,可W减轻检索工作量, 提高检索速度,并提高VM服务器的处理性能。而且,通过在索引数据库中增加虚拟资源属 性类型字段,即增加了用户检索的过滤条件,使得用户在检索时,可W基于虚拟资源属性类 型进行初步筛选,扩大了用户的捜索空间和范围,细化了资源捜索粒度,从而能够全面、快 速、有效地的捜索出符合用户需求的各类资源。
[0072] 基于与上述方法同样的发明构思,本发明实施例还提供一种资源的检索装置,应 用在VM服务器上。资源的检索装置可W通过软件实现,也可W通过硬件或者软硬件结合的 方式实现。W软件实现为例,作为一个逻辑意义上的装置,是通过VM服务器的处理器,将非 易失性存储器中对应的计算机程序指令读取到内存中运行形成的。从硬件层面而言,如图 3所示,为资源的检索装置所在的VM服务器的一种硬件结构图,除了图3所示的处理器、网 络接口、内存W及非易失性存储器外,VM服务器还可W包括其他硬件,如负责处理报文的转 发忍片等;从硬件结构上来讲,该VM服务器还可能是分布式设备,可能包括多个接口卡,W 便在硬件层面进行报文处理的扩展。
[0073] 如图4所示,为本发明提出的资源的检索装置的结构图,所述资源的检索装置的 结构图应用在VM服务器上,且所述资源的检索装置具体包括:
[0074] 接收模块11,用于接收用户输入的检索信息;
[00巧]获得模块12,用于获得所述检索信息对应的实体资源和虚拟资源;
[0076] 输出模块13,用于将所述实体资源和所述虚拟资源显示给所述用户。
[0077] 所述获得模块12,具体用于在获得所述检索信息对应的实体资源和虚拟资源之 前,在索引数据库建立阶段,针对每个资源,获得所述资源的实体资源和虚拟资源属性类 型,根据所述实体资源和所述虚拟资源属性类型建立索引数据库,其中,所述索引数据库包 括关键字、资源属性统一资源定位符U化和所述虚拟资源属性类型,所述资源属性U化包括 所述实体资源和所述虚拟资源属性类型;在获得所述检索信息对应的实体资源和虚拟资源 的过程中,在资源的检索阶段,通过所述检索信息查询所述索引数据库,得到所述检索信息 对应的资源属性U化;从所述资源属性U化中获得所述检索信息对应的实体资源和虚拟资 源属性类型,并获得所述虚拟资源属性类型对应的虚拟资源。
[0078] 所述获得模块12,具体用于在通过所述检索信息查询所述索引数据库,得到所述 检索信息对应的资源属性U化的过程,当所述检索信息为关键字时,通过查询所述索引数 据库,得到所述关键字和所有虚拟资源属性类型对应的资源属性URL;或,当所述检索信息 为关键字和虚拟资源属性类型时,通过查询所述索引数据库,得到所述关键字和所述虚拟 资源属性类型对应的资源属性U化。
[0079] 所述获得模块12,具体用于在获得所述资源的实体资源和虚拟资源属性类型的过 程,查询资源结构图,针对资源结构图中包括的每个设备类资源和每个业务类资源,按照如 下过程获得各资源的实体资源和虚拟资源属性类型:
[0080]A、判断是否存在未选择过的设备类资源,若是,执行B,否则执行C;
[0081] B、从未选择过的设备类资源中选择一个设备类资源,并获得当前选择的设备类资 源的实体资源和虚拟资源属性类型,并执行A;
[0082] C、判断是否存在未选择过的业务类资源,若是,执行D;否则执行E;
[0083] D、从未选择过的业务类资源中选择一个业务类资源,并获得当前选择的业务类资 源的实体资源和虚拟资源属性类型,并执行C;
[0084] E、结束实体资源和虚拟资源属性类型的获得过程。
[00化]本发明实施例中,所述资源属性U化的存储结构具体包括:Res://实体资源= XXX&虚拟资源属性类型=yyy;或者,Res://实体资源=XXX&虚拟资源属性类型=yyy&资 源属性子类型=ZZZ。进一步的,所述
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1