跨服务器的数据整合方法及系统的制作方法

文档序号:7919504阅读:162来源:国知局
专利名称:跨服务器的数据整合方法及系统的制作方法
技术领域
本发明涉及一种数据整合技术,特别是涉及一种跨服务器
(Cross-server)的凄丈据整合方法及系统。
背景技术
随着网络的普及化,通过网络分享内容也愈来愈普遍;但是,当分享内 容的服务器数量很多时,使用者在浏览与搜寻上往往极为不便。
在浏览方面,现有的呈现方式是以每一台服务器的数据夹的阶层方式 显示,使用者需逐一展开服务器的数据夹,方能浏览其内容;而且,因为 此种呈现方式未将内容依其格式分类,使用者往往无法快速地浏览到所需 格式(例如,影像档)的内容。在搜寻方面,当使用者想要搜寻某一格式的 内容时,也需逐一展开服务器的数据夹,方能进行搜寻。
而且,当使用者欲浏览或搜寻的内容是储存在一台离线的服务器时,则 无法获得有关此内容的相关信息。
由此可见,上述现有的服务器的浏览与搜寻在方法、系统结构及使 用上,显然仍存在有不便与缺陷,而亟待加以进一步改进。为了解决上述 存在的问题,相关厂商莫不费尽心思来谋求解决之道,但长久以来一直未 见适用的设计被发展完成,而一般方法及系统又没有适切的方法及结构能 够解决上述问题,此显然是相关业者急欲解决的问题。因此如何能创设一种 新的跨服务器的数据整合方法及系统,实属当前重要研发课题之一,亦 成为当前业界极需改进的目标。
有鉴于上述现有的服务器的浏览与搜寻存在的缺陷,本发明人基于 从事此类产品设计制造多年丰富的实务经验及专业知识,并配合学理的运 用,积极加以研究创新,以期创设一种新的跨服务器的数据整合方法及系 统,能够改进一般现有的服务器的浏览与搜寻,使其更具有实用性。经过 不断的研究、设计,并经反复试作及改进后,终于创设出确具实用价值的本 发明。

发明内容
本发明的目的在于,克服现有的服务器的浏览与搜寻存在的缺陷,而提 供一种新的跨服务器的数据整合方法,所要解决的技术问题是使其通过虚 拟服务器处理浏览要求或搜寻要求,降低了原本需逐台服务器浏览或搜寻的不便;更进一步来说,对于离线状态的服务器,也可由数据库获得所需的 中介数据,非常适于实用。
本发明另一目的在于,克服现有的服务器的浏览与搜寻存在的缺陷,而 提供一种跨服务器的数据整合系统,所要解决的技术问题是使其通过虚拟 服务器处理浏览要求或搜寻要求,降低了原本需逐台服务器浏览或搜寻的 不便;更进一步来说,对于离线状态的服务器,也可由数据库获得所需的中 介数据,从而更加适于实用。
本发明的目的及解决其技术问题是采用以下技术方案来实现的。依据 本发明提出的一种跨服务器的数据整合方法,适用于供一使用者端对一服 务器的一数据内容进行浏览与搜寻;该方法包含以下步骤(a)在该使用者 端提供一数据库;(b)整合对应该数据内容的一中介数据至该数据库内;(c) 接收浏览请求或搜寻请求;(d)判断其所需的该数据内容是否储存在处于一 离线状态的服务器;以及(e)当所需的该数据内容储存在处于该离线状态的 服务器,则自该数据库获得对应所需的该数据内容的该中介数据。
本发明的目的及解决其技术问题还可采用以下技术措施进一步实现。
较佳地,前述的跨服务器的数据整合方法,其中所述的步骤(d)包括下 列子步骤(d-l)由该中介数据的一服务器名称信息得到一服务器列 表;(d-2)依一网络协议找出一连线服务器列表;(d-3)从该服务器列表中剔 除属于该连线服务器列表的服务器以求得一离线服务器列表;(d-4)判断该 服务器是否属于该离线服务器列表;及(d-5)当该服务器属于该离线服务器 列表,则该服务器处于该离线状态。
较佳地,前述的跨服务器的数据整合方法,该方法还包含下列步骤(f) 依该中介数据的一内容格式信息产生一整合浏览界面;以及(g)依该内容格 式信息的分类方式,显示该整合浏览界面所呈现的数据内容。
较佳地,前述的跨服务器的数据整合方法,其中所述的步骤(b)包括下 列子步骤(b-l)依一网络协议发现该服务器;(b-2)检查对应该服务器的 数据内容的中介数据是否已储存于该数据库内;(b-3)当该中介数据尚未储 存于该数据库内,则自该服务器获得对应该数据内容的该中介数据,并将 该中介数据储存至该数据库内;及(b-4)当该中介数据已储存于该数据库 内,则依一更新规则更新该中介数据。
较佳地,前述的跨服务器的数据整合方法,其中所述的步骤(b-4)中,该 更新规则为当该服务器通知该使用者端其数据内容被修改时,该使用者端 即更新对应被修改的该数据内容的中介数据。
较佳地,前述的跨服务器的数据整合方法,其中所述的步骤(b-4)中,该 更新规则为该使用者端定期检查该服务器的数据内容是否被修改,当有数 据内容被修改时,该使用者端即更新对应被修改的该数据内容的中介数据。本发明的目的及解决其技术问题还采用以下技术方案来实现。依据本 发明提出的 一种跨服务器的数据整合系统,适用于供一使用者端对一服务
器的一数据内容进行浏览与搜寻;该系统包含 一数据库; 一数据收集模 块,用以整合该服务器的该数据内容,以获得对应该数据内容的 一 中介数 据,并将该中介数据储存于该数据库;以及一虚拟服务器,用以接收该使用 者端所执行的浏览请求或搜寻请求,并判断其所需的该数据内容是否储存 在处于一 离线状态的服务器,若是,则自该数据库获得对应所需的该数据内 容的该中介数据。
本发明的目的及解决其技术问题还可采用以下技术措施进一步实现。 较佳地,前述的跨服务器的数据整合系统,其中所述的中介数据具有一 服务器名称信息,虚拟服务器判断该服务器是否属于一离线服务器列表,若 是,则该服务器处于该离线状态,该离线服务器列表的产生方式如下由该 中介数据的该服务器名称信息得到 一服务器列表,并依一 网络协议找出一 连线服务器列表,自该服务器列表中剔除属于该连线服务器列表者,以求得 该离线服务器列表。
较佳地,前述的跨服务器的数据整合系统,其中所述的中介数据还具有 一内容格式信息,该虚拟服务器还用以依该中介数据的内容格式信息产生 一整合浏览界面,该整合浏览界面的数据内容呈现是依内容格式信息的分 类方式显示。
较佳地,前述的跨服务器的数据整合系统,其中所述的数据收集模块依 一网络协议发现该服务器,并检查对应该服务器的数据内容的中介数据是 否已储存于该数据库内,若是,则依一更新规则更新该中介数据,否则自 该服务器获得对应该数据内容的该中介数据,并将该中介数据储存至该数 据库内。
较佳地,前述的跨服务器的数据整合系统,其中所述的更新规则为当 该服务器通知该使用者端其数据内容被修改时,该数据收集模块即更新对 应被修改的该数据内容的中介数据。
较佳地,前述的跨服务器的数据整合系统,其中所述的更新规则为该 使用者端定期检查该服务器的数据内容是否被修改,当有数据内容被修改 时,该使用者端即更新对应被修改的该数据内容的中介数据。
本发明与现有技术相比具有明显的优点和有益效果。由以上技术方案 可知,本发明的主要技术内容如下
为达到上述目的,本发明提供了 一种跨服务器的数据整合方法,适用于 供一使用者端对一服务器的一数据内容进行浏览与搜寻,该方法包含下列 步骤(a)在该使用者端提供一数据库;(b)整合对应该数据内容的一中介数 据至该数据库内;(c)接收浏览请求或搜寻请求;(d)判断其所需的该数据内容是否储存在处于一离线状态的服务器;以及(e)当所需的该数据内容储存 在处于该离线状态的服务器,则自该数据库获得对应所需的该数据内容的 该中介数据。
此外,为达到上述目的,本发明还提供了一种跨服务器的数据整合系 统,适用于供一使用者端对一服务器的一数据内容进行浏览与搜寻,该系统 是包含一数据库、 一数据收集模块,及一虚拟服务器。该数据收集模块用 以整合该服务器的该数据内容,以获得对应该数据内容的一中介数据,并将 该中介数据储存于该数据库。该虚拟服务器用以接收该使用者端所执行的 浏览请求或搜寻请求,并判断其所需的该数据内容是否储存在处于一离线 状态的服务器,若是,则自该数据库获得对应所需的该数据内容的该中介数 据。
借由上述技术方案,本发明跨服务器的数据整合方法及系统至少具有 下列优点及有益效果本发明通过虛拟服务器处理浏览要求或搜寻要求,降 低了原本需逐台服务器浏览或搜寻的不便;更进一步来说,对于离线状态的 服务器,也可由数据库获得所需的中介数据。
综上所述,本发明一种跨服务器的数据整合方法,适用于供一使用者端 对一服务器的一数据内容进行浏览与搜寻,该方法包含下列步骤(a)在该 使用者端提供一数据库;(b)整合对应该数据内容的一中介数据至该数据库 内;(c)接收浏览请求或搜寻请求;(d)判断其所需的该数据内容是否储存在 处于一离线状态的服务器;及(e)当所需的该数据内容储存在处于该离线状 态的服务器,则自该数据库获得对应所需的该数据内容的该中介数据。本 发明具有上述优点及实用价值,其不论在方法、系统结构或功能上皆有较 大改进,在技术上有显著的进步,并产生了好用及实用的效果,且较现有的 服务器的浏览与搜寻具有增进的突出功效,从而更加适于实用,诚为一新 颖、进步、实用的新设计。
上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的 技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和 其他目的、特征和优点能够更明显易懂,以下特举较佳实施例,并配合附 图,详细说明如下。


图1是一说明本发明跨服务器的数据整合系统的较佳实施例的系统架构图。
图2是一说明本发明的数据库建立与其内容维护的步骤的流程图。 图3是一说明本发明处理浏览要求与搜寻要求的步骤的流程图。 图4是一说明本发明整合浏览界面的显示方式的示意图。
具体实施例方式
为更进一步阐述本发明为达成预定发明目的所采取的技术手段及功 效,以下结合附图及较佳实施例,对依据本发明提出的跨服务器的数据整合 方法及系统其具体实施方式
、方法、步骤、结构、特征及其功效,详细说明如后。
有关本发明的前述及其他技术内容、特点及功效,在以下配合参阅图式 的较佳实施例的详细说明中将可清楚呈现。通过具体实施方式
的说明,当可
的了解,然而所附图式仅是提供参考与说明之用,并非用来对本发明加^限制。
参阅图l所示,图l是一说明本发明跨服务器的数据整合系统的较佳实 施例的系统架构图。本发明跨服务器的数据整合系统1的较佳实施例,包含
一数据库ll、 一数据收集模块12,及一虛拟服务器(Virtual server) 13;该 跨服务器的数据整合系统1适用于供一使用者端对服务器2的数据内容进 4亍浏览(Browsing)与4叟寻(Searching)。
服务器2为可通过网络分享其数据内容的各种装置(例如,笔记型电 脑、个人电脑,或手机);其数据内容为各种类型的分享档案(例如,视频 (Video)档、音频(Audio)档,或影像(Image)档)。虽然,该使用者端可浏 览或搜寻的服务器2往往不只一台,且每一服务器2内所储存的数据内容 也通常不只一笔;但是,该跨服务器的数据整合系统1对每一服务器2的 每一数据内容的处理与整合方式相似。
该数据收集模块12用以整合服务器2的数据内容,以获得(Retrieve) 对应每一数据内容的一中介数据(Meta data),并将中介数据储存于该数据 库11。每一中介数据具有一服务器名称(Server name)信息、 一内容名称 (Content name)信息、 一内容大小(Size)信息、 一内容才各式(Type)信 息、 一内容日期信息,及一内容的一致资源定址(Uniform Resource Locator, URL)信息;服务器名称信息用以指出数据内容所储存的服务器2 的名称;内容名称信息用以指出数据内容的档案名称;内容大小信息用以 指出数据内容的大小;内容格式信息用以指出数据内容的格式;内容日期 信息用以指出数据内容新增、修改或读取的时间;内容的一致资源定址信息 用以指出数据内容的储存地址。
该虚拟服务器13用以接收该使用者端所执行的浏览请求(Request)或 搜寻请求,并判断其所需的数据内容是否储存在处于一离线(Offline)状 态的服务器2;若是,则自该数据库13获得对应所需的数据内容的中介数 据。该跨服务器的数据整合系统1可以软件程序的状态实施,并安装于该使用者端。
对应上述跨服务器的数据整合系统1的较佳实施例,本发明跨服务器 的数据整合方法包含下列步骤。
请参阅图1及图2所示,图2是一说明本发明的数据库建立与其内容 维护的步骤的流程图。在使用者3欲在该使用者端执行浏览请求或搜寻请 求前,必须先提供该数据库11,该数据库11的建立方式如步骤41-44所示。
在步骤41中,当某一服务器2进入一连线(0nline)状态时,该数据收 集模块12依一网络协议发现(Discover)此服务器2;在本较佳实施例中,该 网络协议为通用即插即用(Universal Plug and Play, UPnP)协议。
在步骤42中,该数据收集模块12检查对应此服务器2的数据内容的 中介数据是否已储存于该数据库11内;若是,则继续进行步骤4 3;否则,继续 进行步骤44。
在步骤43中,该数据收集模块12依一更新规则更新已储存于该数据库 11内的中介数据。
该更新规则可以有以下两种方式。其中一种方式为当服务器2有数据 内容被修改时,通知该使用者端,该数据收集模块12即更新对应被修改的 数据内容的中介数据;此种方式通常适用于数据内容更新的频率较低的服 务器2。另一种方式为该数据收集模块12主动地定期检查服务器2的数 据内容是否被修改,当有数据内容被修改时,该数据收集模块12即更新对 应被修改的该数据内容的中介数据;此种方式通常适用于数据内容更新的 频率较高的服务器2。
在步骤44中,该数据收集模块12自服务器2获得对应数据内容的中
介数据,并将中介数据储存至该数据库11内。
在该数据库ll建立后,若发现新的数据内容,或原本的数据内容净皮修
改,也是依上述步骤41-44进行该数据库11的内容的维护。
请参阅图l及图3所示,图3是一说明本发明处理浏览要求与搜寻要
求的步骤的流程图。当使用者3欲在该使用者端执行浏览请求或搜寻请求
时,进行下列步骤。
在步骤51中,该虚拟服务器13接收浏览请求或搜寻请求。
在步骤52中,该虚拟服务器13判断对应浏览请求或搜寻请求所需的
数据内容是否储存在处于离线状态的服务器2内;若是,则继续进行步骤
53;否则,继续进行步骤54。
该步骤52包括下列子步骤首先,由该数据库11内储存的中介数据的
服务器名称信息得到一服务器列表;继而,依该网络协议找出目前有哪些服
务器2处于连线状态,以得到一连线服务器列表;接着,自该服务器列表中剔
除属于该连线服务器列表,以求得一离线服务器列表;最后,判断服务器2是
9否属于该离线服务器列表,若是,则服务器2处于离线状态。
在步骤53中,该虚拟服务器13自该数据库11获得对应所需的数据内 容的中介数据。
在步骤54中,该虚拟服务器13自处于连线状态的服务器2获得对应所 需的数据内容的中介数据。
值得一提的是,当使用者3在该使用者端执行的是浏览要求时,该虚拟 服务器13还用以根据获得的中介数据,产生一整合浏览界面。请参阅图4 所示,图4是一说明本发明整合浏览界面的显示方式的示意图。该整合浏 览界面包含两种显示方式;分别是类似于现有的一第一显示方式,及一第二 显示方式。该第一显示方式是以服务器2的数据夹的阶层方式显示;该第二 显示方式是依中介数据的内容格式信息(例如,视频格式、影像格式,或音 乐格式)进行分类,并依此分类的阶层方式显示。
归纳上述,当使用者端执行浏览要求或搜寻要求时,皆通过该虚拟服务 器13处理浏览要求或搜寻要求,可降低原本需逐台服务器2浏览或搜寻的 不便;进一步来说,甚至是离线状态的服务器2,本发明也可提供机制供使 用者端获得对应所需的数据内容的中介数据,的确可达成本发明的目的。
以上所述,仅是本发明的较佳实施例而已,并非对本发明作任何形式 上的限制,虽然本发明已以较佳实施例揭露如上,然而并非用以限定本发 明,任何熟悉本专业的技术人员,在不脱离本发明技术方案范围内,当可利 用上述揭示的技术内容作出些许更动或修饰为等同变化的等效实施例,但 凡是未脱离本发明技术方案内容,依据本发明的技术实质对以上实施例所 作的任何简单修改、等同变化与修饰,均仍属于本发明技术方案的范围内。
权利要求
1、一种跨服务器的数据整合方法,适用于供一使用者端对一服务器的一数据内容进行浏览与搜寻;其特征在于该方法包含以下步骤(a)在该使用者端提供一数据库;(b)整合对应该数据内容的一中介数据至该数据库内;(c)接收浏览请求或搜寻请求;(d)判断其所需的该数据内容是否储存在处于一离线状态的服务器;以及(e)当所需的该数据内容储存在处于该离线状态的服务器,则自该数据库获得对应所需的该数据内容的该中介数据。
2、 如权利要求1所述的跨服务器的数据整合方法,其特征在于其中所述的步骤(d)包括下列子步骤(d-l)由该中介数据的一服务器名称信息得到 一服务器列表;(d-2)依一 网络协议找出 一连线服务器列表;(d-3)从该服务器列表中剔除属于该连线服务器列表的服务器以求得一离线服务器列表;(d-4)判断该服务器是否属于该离线服务器列表;及(d-5)当该服务器属于该离线服务器列表,则该服务器处于该离线状态。
3、 如权利要求1所迷的跨服务器的数据整合方法,其特征在于该方法还包含下列步骤(f) 依该中介数据的一 内容格式信息产生一整合浏览界面;以及(g) 依该内容格式信息的分类方式,显示该整合浏览界面所呈现的数据内容。
4、 如权利要求1所述的跨服务器的数据整合方法,其特征在于其中所述的步骤(b)包括下列子步骤(b-l)依一 网络协议发现该服务器;(b-2)检查对应该服务器的数据内容的中介数据是否已储存于该数据库内;(b-3)当该中介数据尚未储存于该数据库内,则自该服务器获得对应该数据内容的该中介数据,并将该中介数据储存至该数据库内;及(b-4)当该中介数据已储存于该数据库内,则依一更新规则更新该中介数据。
5、 如权利要求4所述的跨服务器的数据整合方法,其特征在于其中所述的步骤(b-4)中,该更新规则为当该服务器通知该使用者端其数据内容被修改时,该使用者端即更新对应被修改的该数据内容的中介数据。
6、 如权利要求4所述的跨服务器的数据整合方法,其特征在于其中所 述的步骤(b-4)中,该更新规则为该使用者端定期检查该服务器的数据内 容是否被修改,当有数据内容被修改时,该使用者端即更新对应被修改的该 数据内容的中介数据。
7、 一种跨服务器的数据整合系统,适用于供一使用者端对一服务器的 一数据内容进行浏览与搜寻;其特征在于该系统包含一数据库;一数据收集模块,用以整合该服务器的该数据内容,以获得对应该数据 内容的一中介数据,并将该中介数据储存于该数据库;以及一虚拟服务器,用以接收使用者端所执行的浏览请求或搜寻请求,并判 断其所需的该数据内容是否储存在处于一离线状态的服务器,若是,则自该 数据库获得对应所需的该数据内容的该中介数据。
8、 如权利要求7所述的跨服务器的数据整合系统,其特征在于其中所 述的中介数据具有一服务器名称信息,该虚拟服务器判断该服务器是否属 于一离线服务器列表,若是,则该服务器处于该离线状态,该离线服务器 列表的产生方式如下由该中介数据的该服务器名称信息得到 一服务器列 表,并依一网络协议找出一连线服务器列表,自该服务器列表中剔除属于 该连线服务器列表的服务器,以求得该离线服务器列表。
9、 如权利要求7所述的跨服务器的数据整合系统,其特征在于其中所 述的中介数据还具有一内容格式信息,该虚拟服务器还用以依该中介数据 的内容格式信息产生一整合浏览界面,该整合浏览界面的数据内容呈现是 依内容格式信息的分类方式显示。
10、 如权利要求7所述的跨服务器的数据整合系统,其特征在于其中所 述的数据收集模块依一 网络协议发现该服务器,并检查对应该服务器的数 据内容的中介数据是否已储存于该数据库内,若是,则依一更新规则更新 该中介数据,否则自该服务器获得对应该数据内容的该中介数据,并将该中 介数据储存至该数据库内。
11、 如权利要求10所述的跨服务器的数据整合系统,其特征在于其中 所述的更新规则为当该服务器通知该使用者端其数据内容被修改时,该数 据收集模块即更新对应被修改的该数据内容的中介数据。
12、 如权利要求IO所述的跨服务器的数据整合系统,其特征在于其中 所述的更新规则为该使用者端定期检查该服务器的数据内容是否被修改, 当有数据内容被修改时,该使用者端即更新对应被修改的该数据内容的中 介数据。
全文摘要
本发明是有关于一种跨服务器的数据整合方法及系统。该方法,适用于供一使用者端对一服务器的一数据内容进行浏览与搜寻;包含以下步骤(a)在使用者端提供一数据库;(b)整合对应数据内容的一中介数据至数据库内;(c)接收浏览请求或搜寻请求;(d)判断其所需的数据内容是否储存在处于一离线状态的服务器;以及(e)当所需的数据内容储存在处于离线状态的服务器,则自数据库获得对应所需的数据内容的中介数据。该系统包含一数据库;一数据收集模块;以及一虚拟服务器。本发明通过虚拟服务器处理浏览要求或搜寻要求,降低了原本需逐台服务器浏览或搜寻的不便;对于离线状态的服务器,也可由数据库获得所需的中介数据。
文档编号H04L12/58GK101686206SQ20081016127
公开日2010年3月31日 申请日期2008年9月24日 优先权日2008年9月24日
发明者戴函昱 申请人:宏碁股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1