会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
首页 / 专利库 / 对等网络 / 对等网络装置社群的搜寻系统、搜寻方法及对等网络装置

对等网络装置社群的搜寻系统、搜寻方法及对等网络装置

申请号 CN201410713328.8 申请日 2014-11-28 公开(公告)号 CN104660673A 公开(公告)日 2015-05-27
申请人 物联智慧科技(深圳)有限公司; 物联智慧股份有限公司; 发明人 吴心岱;
摘要 本发明提供一种对等网络(P2P)装置社群的搜寻系统、搜寻方法及其对等网络装置,一联机服务器分别连接一内容管理服务器及一对等网络装置社群,内容管理伺服器具有一搜索引擎及一索引数据库,并在对等网络装置社群中的每一个对等网络装置中设有一索引数据及一权重数据。索引数据库记录对等网络装置社群中每一个对等网络装置的索引数据,搜索引擎则可搜寻索引数据库以产生一搜寻结果,并依据权重数据以产生一权重搜寻排序结果,借此可达成在对等网络装置社群中快速搜寻到重要档案数据的目的。
权利要求

1.一种对等网络装置社群的搜寻系统,其特征在于,用以接收至少一用户装置所传送的一搜寻请求,该对等网络装置社群的搜寻系统包括:至少一对等网络装置社群,每一该对等网络装置社群具有至少一个对等网络装置;

至少一联机服务器,连接该对等网络装置社群,每一该联机伺服器具有一拓扑结构数据表,该拓扑结构数据表记录该对等网络装置社群中每一该对等网络装置彼此间的一链接数据;以及至少一内容管理服务器,分别连接该对等网络装置社群及该联机服务器,每一该内容管理伺服器具有一搜索引擎、一索引数据库及一用户装置管理单元,该索引数据库记录该对等网络装置社群中每一该对等网络装置的一索引数据,该用户装置管理单元接受该用户装置提出的该搜寻请求,该搜索引擎依据该搜寻请求搜索该索引数据库以产生一搜寻结果,并将该搜寻结果回传给该用户装置。

2.根据权利要求1所述的搜寻系统,其特征在于,其中每一该对等网络装置具有一权重数据,该内容管理服务器设有一排序演算模块,该排序演算模块根据该对等网络装置的该链接数据而建立该权重数据,该搜寻结果则依据该对等网络装置的权重数据高低顺序而进行排序,以产生一搜寻排序结果。

3.根据权利要求2所述的搜寻系统,其特征在于,更包括:一权重对应表,记录每一该对等网络装置的该权重数据,其中该权重对应表存放于该内容管理服务器、该联机服务器或一储存装置。

4.根据权利要求2所述的搜寻系统,其特征在于,其中该排序演算模块根据该搜寻结果与该对等网络装置所对应的该权重数据进行一函数运算,以产生一权重搜寻结果,并依据该权重搜寻结果高低顺序进行排序,以产生一权重搜寻排序结果。

5.根据权利要求1所述的搜寻系统,其特征在于,其中该用户装置管理单元具有一用户付费模块,确认该用户装置付费后,内容管理服务器才提供该搜寻结果或由该联机服务器提供至少一该对等网络装置的该链接数据给该用户装置。

6.根据权利要求5所述的搜寻系统,其特征在于,其中该用户付费模块接收该用户装置所传送的一用户身份数据、一计价数据、一付费模式数据或一付款确认数据。

7.根据权利要求1所述的搜寻系统,其特征在于,其中该索引数据可由该些对等网络装置自行建立、或由该内容管理服务器透过一网络搜集模块至该些对等网络装置中搜集而得。

8.根据权利要求1所述的搜寻系统,其特征在于,其中每一该对等网络装置具有至少一档案数据,当该用户装置根据该搜寻结果挑选所欲连接的该对等网络装置,该联机服务器提供该对等网络装置的该链接数据,该用户装置根据该链接数据连接所挑选的该对等网络装置,并下载该档案数据。

9.根据权利要求1所述的搜寻系统,其特征在于,其中该用户装置根据该搜寻结果挑选所欲连接的该对等网络装置,该联机服务器提供该对等网络装置的该链接数据,该用户装置根据该链接数据连接所挑选的该对等网络装置。

10.一种可应用于权利要求1所述搜寻系统的对等网络装置,其特征在于,包括:至少一档案数据,每一该档案数据具有一索引数据;及

一控制单元,控制该档案数据为一开放状态或一隐藏状态。

11.一种对等网络装置社群的搜寻方法,应用于一对等网络装置社群的搜寻系统,其特征在于,该搜寻系统具有至少一个对等网络装置、一联机服务器及一内容管理服务器,该搜寻方法包括下列步骤:记录每一该对等网络装置的一链接数据,以产生一拓扑结构数据表,并储存该拓扑结构数据表于该联机服务器;

建立每一该对等网络装置的一索引数据,并储存该些索引数据于该内容管理服务器的一索引数据库;

该内容管理服务器接收来至于一用户装置所传送的一搜寻请求,依据该搜寻请求搜寻该索引数据库,以产生一搜寻结果;及回传该搜寻结果给该用户装置。

12.根据权利要求11所述的搜寻方法,其特征在于,更包括下列步骤:该内容管理服务器依据该些对等网络装置的该链接数据,建立每一该对等网络装置的一权重数据;

根据该搜寻结果与该对等网络装置所对应的该权重数据,进行一函数运算,以产生一权重搜寻结果;及依据该权重搜寻结果高低顺序进行排序,以产生一权重搜寻排序结果。

13.根据权利要求12所述的搜寻方法,其特征在于,更包括下列步骤:记录该些对等网络装置的该权重数据,以产生一权重对应表;及储存该权重对应表放于该内容管理服务器、该联机服务器或一储存装置。

14.根据权利要求11所述的搜寻方法,其特征在于,更包括下列步骤: 借由该内容管理服务器确认该用户装置付费后,该内容管理服务器才提供该搜寻结果或由该联机服务器提供至少一该对等网络装置的该链接数据给该用户装置。

15.根据权利要求14所述的搜寻方法,其特征在于,其中该付费步骤包含下列步骤:确认该用户装置的一用户身份数据;

接收该用户装置传送的一付费模式数据;

确认该用户装置传送的一付款确认数据;及

记录该用户装置连接或下载而所需支付的一计价数据。

16.根据权利要求11所述的搜寻方法,其特征在于,其中该索引数据可由该些对等网络装置自行建立、或由该内容管理服务器透过一网络搜集模块至该些对等网络装置中搜集而得。

17.根据权利要求11所述的搜寻方法,其特征在于,更包括下列步骤: 控制每一该对等网络装置的一档案数据为一开放状态或一隐藏状态。

18.根据权利要求17所述的搜寻方法,其特征在于,更包括下列步骤:该用户装置根据该搜寻结果,挑选所欲连接的该对等网络装置;

该联机服务器提供该对等网络装置的该链接数据给该用户装置;及该用户装置根据该链接数据,连接所挑选的对等网络装置,并下载该档案数据。

19.根据权利要求11所述的搜寻方法,其特征在于,更包括下列步骤:该用户装置根据该搜寻结果,挑选所欲连接的该对等网络装置;

该联机服务器提供该对等网络装置的该链接数据给该用户装置;及该用户装置根据该链接数据,连接所挑选的对等网络装置。

说明书全文

对等网络装置社群的搜寻系统、搜寻方法及对等网络装置

技术领域

[0001] 本发明是有关于一种搜寻系统、搜寻方法及其装置,尤指一种用于对等网络(peer to peer,P2P)装置社群的搜寻系统、搜寻方法及其对等网络装置。

背景技术

[0002] 传统的网络数据与多媒体储存系统需要一中央服务器做为数据的储存、提供、交换或搜寻的功能,然而中央服务器的处理效能与储存容量都是固定的,无法按照使用需求的增减而调整,因而造成网络传输效能低落或资源过剩闲置的结果。
[0003] 如图1所示,是常用网络装置搜寻系统的构造示意图,中央网络系统具有一中央服务器10,中央服务器10储存有一档案数据15,档案数据15内具有一索引数据151与一内容数据153。当用户装置171、172、173、174、175与176有数据需求时,可与中央服务器10联机以下载或上传储存于该中央服务器10上的档案数据15。
[0004] 该中央服务器10设置有一搜索引擎11,搜索引擎11可对该内容数据153建立索引数据151。当用户要搜寻内容数据153时,用户装置171~176向中央服务器10提出一搜寻请求,中央服务器10的搜索引擎11即可依用户装置171~176提出的搜寻条件而对索引数据151进行搜寻,并产生一搜寻结果,中央服务器10再将该搜寻结果回传给用户装置171~176。
[0005] 为解决常用网络中央服务器10的资源与效能的利用设有限制的问题,业界发展出一种对等网络(Peer to Peer,P2P)装置社群。但是,该P2P装置社群的数据搜寻亦存在有改善空间,例如如何提高其搜寻效率与速度,且设法有效提高搜寻的准确度。

发明内容

[0006] 本发明要解决的技术问题在于,在对等网络装置社群建立一新颖的数据搜寻系统及搜寻方法,以有效提高数据的搜寻效率与速度。
[0007] 为了达到以上目的,本发明提供一种对等网络装置社群的搜寻系统,用以接收至少一用户装置所传送的一搜寻请求,该对等网络装置社群的搜寻系统包括:至少一对等网络装置社群,每一该对等网络装置社群具有至少一个对等网络装置;至少一联机服务器,连接该对等网络装置社群,每一该联机伺服器具有一拓扑结构数据表,该拓扑结构数据表记录该对等网络装置社群中每一该对等网络装置彼此间的一链接数据;以及至少一内容管理服务器,分别连接该对等网络装置社群及该联机服务器,每一该内容管理伺服器具有一搜索引擎、一索引数据库及一用户装置管理单元,该索引数据库记录该对等网络装置社群中每一该对等网络装置的一索引数据,该用户装置管理单元接受该用户装置提出的该搜寻请求,该搜索引擎依据该搜寻请求搜索该索引数据库以产生一搜寻结果,并将该搜寻结果回传给该用户装置。
[0008] 另外,为达上述目的,本发明提供一种对等网络装置社群的搜寻方法,应用于一对等网络装置社群的搜寻系统,该搜寻系统具有至少一个对等网络装置、一联机服务器及一内容管理服务器,该搜寻方法包括下列步骤:记录每一该对等网络装置的一链接数据,以产生一拓扑结构数据表,并储存该拓扑结构数据表于该联机服务器;建立每一该对等网络装置的一索引数据,并储存该些索引数据于该内容管理服务器的一索引数据库;该内容管理服务器接收来至于一用户装置所传送的一搜寻请求,依据该搜寻请求搜寻该索引数据库,以产生一搜寻结果;及回传该搜寻结果给该用户装置。
[0009] 在本发明又一实施例中,其中每一该对等网络装置具有一权重数据,该内容管理服务器设有一排序演算模块,该排序演算模块根据该对等网络装置的链接数据而建立该权重数据,该搜寻结果则依据该对等网络装置的权重数据高低顺序而进行排序,以产生一搜寻排序结果。
[0010] 在本发明又一实施例中,其中更包含:一权重对应表,记录每一该对等网络装置的该权重数据,其中该权重对应表存放于该内容管理服务器、该联机服务器或一储存装置。
[0011] 在本发明又一实施例中,其中该排序演算模块根据该搜寻结果与该对等网络装置所对应的该权重数据进行一函数运算,以产生一权重搜寻结果,并依据该权重搜寻结果高低顺序进行排序,以产生一权重搜寻排序结果。
[0012] 在本发明又一实施例中,其中该用户装置管理单元具有一用户付费模块,确认该用户装置付费后,内容管理服务器才提供该搜寻结果或由该联机服务器提供至少一该对等网络装置的该链接数据给该用户装置。
[0013] 在本发明又一实施例中,其中该用户付费模块接收该用户装置所传送的一用户身份数据、一计价数据、一付费模式数据或一付款确认数据。
[0014] 在本发明又一实施例中,其中该索引数据可由该些对等网络装置自行建立、或由该内容管理服务器透过一网络搜集模块至该些对等网络装置中搜集而得。
[0015] 在本发明又一实施例中,其中每一该对等网络装置具有至少一档案数据,当该用户装置根据该搜寻结果挑选所欲连接的该对等网络装置,该联机服务器提供该对等网络装置的该链接数据,该用户装置根据该链接数据连接所挑选的该对等网络装置,并下载该档案数据。
[0016] 在本发明又一实施例中,其中该用户装置根据该搜寻结果挑选所欲连接的该对等网络装置,该联机服务器提供该对等网络装置的该链接数据,该用户装置根据该链接数据连接所挑选的该对等网络装置。
[0017] 在本发明又一实施例中,其中该对等网络装置,包括:至少一档案数据,每一该档案数据具有一索引数据;及一控制单元,控制该档案数据为一开放状态或一隐藏状态。
[0018] 在本发明又一实施例中,更包括下列步骤:该内容管理服务器依据该些对等网络装置的该链接数据,建立每一该对等网络装置的一权重数据;根据该搜寻结果与该对等网络装置所对应的该权重数据,进行一函数运算,以产生一权重搜寻结果;及依据该权重搜寻结果高低顺序进行排序,以产生一权重搜寻排序结果。
[0019] 在本发明又一实施例中,更包括下列步骤:记录该些对等网络装置的该权重数据,以产生一权重对应表;及储存该权重对应表放于该内容管理服务器、该联机服务器或一储存装置。
[0020] 在本发明又一实施例中,更包括下列步骤:藉由该内容管理服务器确认该用户装置付费后,该内容管理服务器才提供该搜寻结果或由该联机服务器提供至少一该对等网络装置的该链接数据给该用户装置。
[0021] 在本发明又一实施例中,其中该用户付费模块确认用户装置付费步骤是包括有:确认该用户装置的一用户身份数据;接收该用户装置传送的一付费模式数据;确认该用户装置传送的一付款确认数据;及记录该用户装置连接或下载而所需支付的一计价数据。
[0022] 在本发明又一实施例中,更包括下列步骤:控制每一该对等网络装置的一档案数据为一开放状态或一隐藏状态。
[0023] 在本发明又一实施例中,更包括下列步骤:该用户装置根据该搜寻结果,挑选所欲连接的该对等网络装置;该联机服务器提供该对等网络装置的该链接数据给该用户装置;及该用户装置根据该链接数据,连接所挑选的对等网络装置,并下载该档案数据。
[0024] 在本发明又一实施例中,更包括下列步骤:该用户装置根据该搜寻结果,挑选所欲连接的该对等网络装置;该联机服务器提供该对等网络装置的该链接数据给该用户装置;及该用户装置根据该链接数据,连接所挑选的对等网络装置。
[0025] 实施本发明的有益效果是:本发明在对等网络装置社群建立一新颖的数据搜寻系统及搜寻方法,以有效提高数据的搜寻效率与速度,且改善传统依赖网络中央服务器资源与效能的利用设有限制的问题。

附图说明

[0026] 下面将结合附图及实施例对本发明作进一步说明,附图中:
[0027] 图1是常用网络装置搜寻系统的构造示意图;
[0028] 图2是本发明对等网络装置社群的搜寻系统及其对等网络装置一实施例的构造示意图;
[0029] 图3是本发明对等网络装置社群的搜寻系统及其对等网络装置另一实施例的构造示意图;
[0030] 图4是本发明对等网络装置社群的搜寻系统及其对等网络装置又一实施例的构造示意图;
[0031] 图5是本发明对等网络装置社群的搜寻方法一实施例的流程图;
[0032] 图6是本发明对等网络装置社群的搜寻方法又一实施例的流程图;
[0033] 图7是本发明对等网络装置社群的搜寻方法又一实施例的流程图;
[0034] 图8是本发明对等网络装置社群搜寻方法的付费确认流程图。
[0035] 【符号说明】
[0036] 10 中央服务器 21 拓扑结构数据表
[0037] 11 搜索引擎 25 权重对应表
[0038] 15 档案数据 30 内容管理服务器
[0039] 151 索引数据 31 搜索引擎
[0040] 153 内容数据 311 搜寻结果
[0041] 171 用户装置 32 排序演算模块
[0042] 172 用户装置 33 索引数据库
[0043] 173 用户装置 335 搜寻排序结果
[0044] 174 用户装置 337 权重搜寻结果
[0045] 175 用户装置 339 权重搜寻排序结果
[0046] 176 用户装置 35 用户装置管理单元
[0047] 20 联机服务器 351 搜寻请求
[0048] 355 用户付费模块 445 控制单元
[0049] 3551 用户身份数据 45 对等网络装置
[0050] 3553 付款模式数据 451 档案数据
[0051] 3555 付款确认数据 4511 内容数据
[0052] 3557 计价数据 4513 索引数据
[0053] 40 对等网络装置社群 453 权重数据
[0054] 41 对等网络装置 455 控制单元
[0055] 411 档案数据 46 对等网络装置
[0056] 4111 内容数据 461 档案数据
[0057] 4113 索引数据 4611 内容数据
[0058] 413 权重数据 4613 索引数据
[0059] 415 控制单元 463 权重数据
[0060] 42 对等网络装置 465 控制单元
[0061] 421 档案数据 49 链接数据
[0062] 4211 内容数据 51 用户装置
[0063] 4213 索引数据 52 用户装置
[0064] 423 权重数据 53 用户装置
[0065] 425 控制单元 54 用户装置
[0066] 43 对等网络装置 55 用户装置
[0067] 431 档案数据 56 用户装置
[0068] 4311 内容数据 60 储存装置
[0069] 4313 索引数据
[0070] 433 权重数据
[0071] 435 控制单元
[0072] 44 对等网络装置
[0073] 441 档案数据
[0074] 4411 内容数据
[0075] 4413 索引数据
[0076] 443 权重数据

具体实施方式

[0077] 本案将可由以下的实施例说明而得到充分了解,使得本领域技术人员可以据以实施,但本案的实施并非可由下列实施例而被限制其实施型态。其中相同的标号始终代表相同的组件。
[0078] 首先,请参阅第2图,是本发明对等网络装置社群的搜寻系统及其对等网络装置一实施例的构造示意图。如图所示,对等网络装置社群的搜寻系统包括:一对等网络装置社群40、一联机服务器20及一内容管理服务器30。联机服务器20分别连接内容管理服务器30及对等网络装置社群40,而内容管理服务器30亦分别连接对等网络装置社群40及联机服务器20。对等网络装置社群40内具有复数个对等网络装置41、42、43、44、45、46。联机服务器20设置有一拓扑结构数据表21。内容管理服务器30则设置有一搜索引擎31、一索引数据库33与一用户装置管理单元35。
[0079] 联机服务器20的拓扑结构数据表21主要是记录有对等网络装置社群40中每一个对等网络装置41~46彼此间的一链接数据49,链接数据49是指对等网络装置41~46彼此间的连接关系,可包含但不限制是指其连接结构、链接数据及/或联机位置。
[0080] 内容管理服务器30的索引数据库33可记录并管理对等网络装置社群40中所有对等网络装置41~46的索引数据4113、4213、4313、4413、4513与4613。索引数据4113~4613是可为对等网络装置41~46自行主动提供给内容管理服务器30,或者是内容管理服务器30利用一网络搜集模块,例如一网络爬虫(crawler),至对等网络装置41~46中搜集而得,并整理记录于索引数据库33。
[0081] 本发明对等网络装置社群的搜寻系统可接收一个或多个用户装置51、52、53、54、55、56所要求及传送的一搜寻请求351。用户装置管理单元35即可记录与管理该用户装置
51~56(或可称各使用者)。当用户要进行数据搜寻时,可利用用户装置51、52、53、54、55或56而与该内容管理服务器30的用户装置管理单元35及/或联机服务器20连接,并向内容管理服务器30的用户装置管理单元35提出搜寻请求351(如虚线所示)。内容管理服务器30的搜索引擎31即可依据该搜寻请求351而搜寻该索引数据库33,并因此以产生一搜寻结果311。搜寻结果311将透过用户装置管理单元35回传给提出该搜寻请求351的用户装置51、52、53、54、55或56。用户装置51~56即可依据搜寻结果311及透过联机服务器20的拓扑结构数据表21以获得对等网络装置社群40内的对等网络装置41~46的链接数据49或联机位置,并挑选出想要连接并获得数据的对等网络装置41、42、43、44、45及/或46。
[0082] 于本发明又一实施例中,每一对等网络装置41~46个别设置有至少一档案数据411、421、431、441、451或461,而每一档案数据411~461又包括有一内容数据4111、4211、
4311、4411、4511、4611及/或一索引数据4113、4213、4313、4413、4513、4613。对等网络装置41~46所储存的档案数据411~461可为至少一图片、影片、音乐、论文及/或统计数据等内容物。但不应以此为限,任何形式的内容物都可以接受。用户装置51~56在联机所挑选的对等网络装置41~46后,即可连接或下载所挑选的档案数据411~461。如此即可达成在对等网络装置社群40中快速搜寻到重要数据(档案数据411~461)的目的。
[0083] 用户装置51~56是可为一手机、一平板计算机、一可携式电子装置及/或一计算机系统,但不依此为限。
[0084] 再者,请参阅第3图,是本发明对等网络装置社群的搜寻系统及其对等网络装置另一实施例的构造示意图。与前述第2图实施例不同的处即在于:每一对等网络装置41~46中个别设置有一权重数据413、423、433、443、453与463,且该内容管理服务器30中增设有一排序演算模块32。其中,排序演算模块32可根据对等网络装置41、42、43、44、45与46的链接数据49以建立每一个对等网络装置41~46的一权重数据413、423、433、443、453与463。
[0085] 当用户要进行数据搜寻时,可利用用户装置51、52、53、54、55或56向内容管理服务器30的用户装置管理单元35提出一搜寻请求351,内容管理服务器30的搜索引擎31则可透过联机服务器20的拓扑结构数据表21以搜寻找到对等网络装置社群40中每一个索引数据4113、4213、4313、4413、4513与4613,或者是搜索引擎31直接至该索引数据库33,根据搜寻请求351的搜寻条件进行搜寻,并因此产生一搜寻结果311。排序演算模块32可根据该对等网络装置41~46的权重数据413、423、433、443、453与463的高低顺序而对该搜寻结果311进行排序,因此又可更进一步产生一更精确的搜寻排序结果335,如虚线所示。搜寻排序结果335再透过用户装置管理单元35回传给提出搜寻请求351的用户装置51、52、53、54、55或56,以提供用户装置51~56可挑选出想要获得到的档案数据411~
461、内容数据4111~4611及/或欲连接的对等网络装置41~46,因而达成在对等网络装置社群40中快速搜寻到最重要数据的目的。
[0086] 虽然在本发明主要实施例中是以权重数据413~463的高低顺序来进行排序,但并不依此为限。本发明也可以利用其他可提供比较的内容而对搜寻结果311进行排序,例如搜寻速度等。
[0087] 在本发明又一实施例中,联机服务器20或内容管理服务器30中亦可增设有一权重对应表25,而权重对应表25可记录每一个对等网络装置41、42、43、44、45、46相对应的权重数据413、423、433、443、453与463。
[0088] 另外,于本发明又一实施例中,当用户及/或用户装置51、52、53、54、55或56向内容管理服务器30的用户装置管理单元35提出一搜寻请求351时,内容管理服务器30的搜索引擎31可透过该联机服务器20的拓扑结构数据表21而搜寻对等网络装置社群40中每一个索引数据4113、4213、4313、4413、4513与4613。由于每一个对等网络装置41~46可能存在有一个或多个档案数据411~461,或每一索引数据4113~4613存在有一个或多个所代表的内容数据4111~4611,因此每一索引数据4113~4613可以皆产生一个或多个搜寻结果311。与该对等网络装置41~46所对应的权重数据413、423、433、443、453与463进行一函数运算,以产生可代表每一笔搜寻结果311高低次序的一权重搜寻结果337,并依所有权重搜寻结果337的高低顺序进行排序,因此可产生一权重搜寻排序结果339。权重搜寻排序结果339可透过用户装置管理单元35回传给提出搜寻请求351的用户装置51~56。如此即可达成在对等网络装置社群40中快速搜寻到最重要数据的目的。
[0089] 于本发明一实施例中,前述的函数运算是可为但不限制为一相乘、一相加、一等比计算、一PageRank、一HITS及/或一TrustRank等运算模式,以产生可代表每一笔搜寻结果311的高低顺序的权重搜寻排序结果339。
[0090] 又,于本发明又一实施例中,该索引数据库33可记录并储存该对等网络装置41~46的索引数据4113~4613,索引数据4113~4613可包括但不限制是为至少一标签、至少一XML、至少一RSS、至少一数据库及/或至少一网页。
[0091] 于本发明又一实施例中,该用户装置管理单元35可设置一用户付费模块355,当用户装置51~56向该内容管理服务器30的用户装置管理单元35进行一付费并确认程序后,内容管理服务器30才允许提供该搜寻结果311、搜寻排序结果335、权重搜寻结果337、权重搜寻排序结果339及/或允许该联机服务器20提供该对等网络装置41~46的链接数据49给该用户装置51~56。
[0092] 于本发明又一实施例中,该索引数据4113~4613除了可利用该搜索引擎31对该对等网络装置41~46的内容数据4111~4611建立外,索引数据4113~4613亦可由该对等网络装置41~46自行建立,并将该索引数据4113~4613主动提供并记录于内容管理服务器30,或者是内容管理服务器30利用一网络搜集模块,例如一网络爬虫(crawler),至对等网络装置41~46中搜集而得,并整理记录于索引数据库33中。
[0093] 于本发明又一实施例中,如虚线所示,联机服务器20、内容管理服务器30及/或对等网络装置社群40亦可为一个或多个,借此以扩大搜寻样品数或搜寻速度。
[0094] 于本发明又一实施例中,该对等网络装置41~46设置有控制单元415、425、435、445、455与465,及档案数据411、421、431、441、451或461,每一个档案数据411~461又具有一内容数据4111~4611,该控制单元415~465则可控制及设置该对等网络装置41~
46的档案数据411~461与内容数据4111~4611是为一开放状态或一隐藏状态。当设置为开放状态时,则允许该搜索引擎31对该对等网络装置41~46的内容数据4111~4611建立该索引数据4113~4613,并允许联机服务器20提供对等网络装置41~46的链接数据
49给用户装置51~56。当设为隐藏状态时则禁止该搜索引擎31对该对等网络装置41~
46的内容数据4111~4611建立索引数据4113~4613,并禁止联机服务器20提供对等网络装置41~46的链接数据49给用户装置51~56。
[0095] 于本发明又一实施例中,用户付费模块355内具有一用户身份数据3551,可记录用户装置51~56的身份或访问权限,例如:已注册使用者、未注册使用者、付费使用者或免费使用者等。用户付费模块355亦记录有一可让用户装置51~56选择其付款方式的付费模式数据3553,例如每月定额付款模式或是预先付款模式,其中预先付款模式例如是可采预先以一定额付款当预备款,预备款用完后再储值预备款。
[0096] 用户付费模块355亦记录有一付款确认数据3555,例如可和银行合作以使用安全加密的数据传输方式来进行付款确认与否。用户付费模块355与合作银行联机,若确认用户装置51~56已付款成功,用户装置管理单元35才让该用户装置51~56开始使用服务;反之,若合作银行联机确认使用者付款不成功,则提供错误讯息给用户装置51~56,要求其解决付款问题后才可进行数据提供服务。其中,用户装置51~56可以藉由使用应用程序或专属网页以和用户付费模块355联机,并进行网络在线付费程序。用户付费模块355也可记录用户装置挑选的链接数据49连接或下载的档案数据411~461,再依据使用的数据流量、传输带宽及/或使用内存空间大小等计算出不同费用的一计价(方案)数据3557,例如使用的数据流量越大、要求的传输带宽越大、要求的使用内存空间越多则收费越多。其中,当记录的数据已经超越付费模式数据3553的设定基准时,则可不再提供该档案数据。
[0097] 再者,请参阅第4图,是本发明对等网络装置社群的搜寻系统及其对等网络装置又一实施例的构造示意图。与前述第3图实施例不同之处即在于:该权重对应表25可设置于联机服务器20、设置于内容管理服务器30及/或一独立的储存装置60。
[0098] 请参阅第5图,是本发明对等网络装置社群的搜寻方法一实施例的流程图。可同时参阅第3图,本发明搜寻方法可应用于一对等网络装置社群的搜寻系统,该搜寻系统具有复数个对等网络装置41~46、一联机服务器20及一内容管理服务器30,该搜寻方法包括下列步骤:如步骤S401所示,在联机服务器20的拓扑结构数据表21记录对等网络装置社群40中每个对等网络装置41~46的链接数据49。接着,如步骤S402所示,利用内容管理服务器30的搜索引擎31对该对等网络装置社群40中每个对等网络装置41~46的内容数据4111~4611建立其索引数据4113~4613,并将该索引数据4113~4613记录于内容管理服务器30的索引数据库33中。如步骤S403所示,判断用户是否利用用户装置51~56向该内容管理服务器30的用户装置管理单元35提出一搜寻请求351?若否,则进行步骤S401;若是,则继续进行步骤S404。步骤S404,内容管理服务器30的搜索引擎31依据该搜寻请求351而搜寻该索引数据库33,并产生一搜寻结果311。如步骤S405所示,内容管理服务器30将回传该搜寻结果311给提出该搜寻请求351的用户装置51~56。
[0099] 于本发明又一实施例中,尚包括有以下搜寻步骤:步骤S406,用户或用户装置51~56根据搜寻结果311以挑选出欲连接或下载的对等网络装置41~46及/或档案数据411~461,而联机服务器20则可提供该对等网络装置41~46的连接线路等链接数据
49。步骤S407,用户装置51~56根据链接数据49以连接所挑选的对等网络装置41~46及/或下载其档案数据411~461。
[0100] 请参阅第6图,是本发明对等网络装置社群的搜寻方法又一实施例的流程图。请同时参阅第3图。于此实施例所示的步骤S501、S504、S505、S506及S508是相同于前述第5图的步骤S401、S402、S403、S404及S405。在联机服务器20的拓扑结构数据表21记录对等网络装置社群40中每一个对等网络装置41~46的链接数据49,如步骤S501。内容管理服务器30的排序演算模块32将根据每一个对等网络装置41~46的链接数据49,以建立该对等网络装置41~46的权重数据413~463,如步骤S502。记录每一个对等网络装置41~46的权重数据413~463在联机服务器20的权重对应表25,如步骤S503。利用内容管理服务器30的搜索引擎31对该对等网络装置社群40中每一个对等网络装置41~
46的内容数据4111~4611,建立其索引数据4113~4613,并将该索引数据4113~4613记录于内容管理服务器30的索引数据库33中,如步骤S504所示。
[0101] 如步骤S505所示,判断用户是否利用用户装置51~56向该内容管理服务器30的用户装置管理单元35提出一搜寻请求351?若否,则进行步骤S501;若是,则继续进行步骤S506。内容管理服务器30的搜索引擎31依据该搜寻请求351搜寻该索引数据库33,并产生一搜寻结果311,如步骤S506。该排序演算模块32将依据对等网络装置41~46的权重数据413~463的高低顺序而对该搜寻结果311进行排序,并借此产生一搜寻排序结果335,如步骤S507。接着,回传该搜寻排序结果335给提出搜寻请求351的用户装置51~
56,如步骤S508所示。
[0102] 当然,在本发明又一实施例中,于步骤S508后,尚可接续如第5图所示的步骤S406及步骤S407。在此不再赘述。
[0103] 请参阅第7图,是本发明对等网络装置社群的搜寻方法又一实施例的流程图。本搜寻方法及流程与前述第6图所示实施例的步骤S501~S505是完全相同,其不同的处是步骤S606~S609。步骤S501~S505不再赘述。如步骤S606所示,内容管理服务器30的搜索引擎31依据该搜寻请求351搜寻该对等网络装置41~46中的索引数据4113~4613,而每一索引数据4113~4613皆可产生一个或多个搜寻结果311。排序演算模块32则可将该一个或多个搜寻结果311与该对等网络装置41~46本身的权重数据413~463进行一函数运算,并因此产生一权重搜寻结果337,其中该函数运算例如但不限制是为一相乘、一相加、一等比计算、一PageRank、一HITS及/或一TrustRank等运算模式,如步骤S607所示。该排序演算模块32又可依所有权重搜寻结果337的高低顺序而进行排序,借此以产生一权重搜寻排序结果339,如步骤S608所示。接着,如步骤S609所示,回传该权重搜寻排序结果339给提出搜寻请求351的用户装置51~56。
[0104] 于本发明又一实施例中,内容管理服务器30必须确认提出搜寻请求351的用户装置51~56的身份资格及/或付款完成后方可提供该搜寻结果311或由该联机服务器20提供至少一该对等网络装置41~46的该链接数据49给该用户装置51~56。而此付费确认流程,如第8图所示。
[0105] 请参阅第8图,是本发明对等网络装置社群搜寻方法的付费确认流程图。可同时参阅第3图。如步骤S701,内容管理服务器30确认提出搜寻请求351的用户装置51~56的用户身份数据3551,例如:已注册使用者、未注册使用者、付费使用者或免费使用者等。接着,如步骤S702,内容管理服务器30可接收用户装置51~56所欲挑选的一付费模式数据3553,例如每月定额付款模式或是预先付款模式。
[0106] 步骤S703,判断该用户装置51~56的付款确认数据3555是否已完成付款?例如可和银行合作以使用安全加密的数据传输方式来进行付款确认与否。若是,继续进行步骤S704;若否,则进行步骤S714。步骤S714,表示用户装置51~56付款程序并未完成,内容管理服务器30可提供错误讯息给用户装置51~56,并要求其解决付款问题后,才可进行数据提供服务。步骤S704,表示用户装置51~56已完成付款程序,用户装置51~56挑选欲连接或下载的档案数据411~461。
[0107] 步骤S705,内容管理服务器30根据用户装置51~56选择下载的档案数据411~461所需的使用的数据流量、传输带宽及/或使用内存空间大小等计算出一相对应需支付的使用费用(计价数据3557),而内容管理服务器30记录该用户装置51~56欲连接或下载数据而衍生的计价数据3557。
[0108] 步骤S706,判断该用户装置51~56剩余金额是否足够?若是,继续进行步骤S707;若否,则进行步骤S714。步骤S714,表示用户装置51~56付款程序并未完成,内容管理服务器30可提供错误讯息给用户装置51~56,并要求其解决付款问题后,才可进行数据提供服务。步骤S707,表示用户装置51~56的剩余金额足以支付此次搜寻请求351的费用,内容管理服务器30提供搜寻结果311或由联机服务器20提供至少一对等网络装置41~46的链接数据49给用户装置51~56。
[0109] 根据以上所述,本案实为一兼具产业利用性、新颖性并在工业技术发展上极具价值的发明。但以上所述内容,仅为本发明的实施例而已,当不能以其限定本发明所实施的范围。凡依本发明申请专利范围所作的均等变化与修饰,皆应仍属于本发明专利涵盖的范围内。