通过对等网络进行求助的系统及其方法

文档序号:7667584阅读:98来源:国知局
专利名称:通过对等网络进行求助的系统及其方法
技术领域
一种求助的系统及其方法,特别是指一种通过对等网络进行求助的系统 及其方法。
背景技术
随着网络的蓬勃发展,以往需要面对面交谈或需要使用电话沟通来解决
问题的方法,如今,在网络中已经得到了另一种解决方案,例如当求助者 遇到某个问题,以往只能通过直接拜访或拨电话寻找帮助者并询问问题,方 可获得帮助者的帮助,而现在除了上述两种方法之外,还多了通过电子邮件 或网页留言等使用网络来向帮助者求助的方式。
上述两种使用网络向帮助者求助的方式中,存在两个问题, 一是求助者 没有办法即时获得疑难问题的解答,另一个问题则是求助者必须先要知道帮 助者的联络方式,也就是得知道帮助者的电子邮件帐号或留言的网址。于是, 在即时通讯的技术成熟之后,即时通讯的技术提供了通过网络求助的第三种 方式,4吏用者可以通过即时通讯即时的获得帮助者的帮助。
然而,求助者使用即时通讯向帮助者求助,虽然解决了无法即时获得解 答的问题,但是求助者要使用即时通讯之前,仍然必须要知道帮助者的即时 通讯帐号,因此,上述的第二问题依然没有获得解决。
综上所述,可知有关线上求助的先前技术中长期以来一直存在求助者需 要先知道可提供帮助者的联络方式才可以提出求助的问题,因此有必要提出 改进的技术手段,来解决此一问题。

发明内容
有鉴于先前技术存在的需要先知道帮助者的联络方式才可以提出求助的问题,本发明遂揭露一种通过对等网络进行求助的系统及其方法,其中
本发明所揭露的通过对等网络进行求助的系统,其包括有第一网络装 置、第一搜寻节点、第二搜寻节点、第二网络装置,其通过第一网络装置传 送求助者的需求至对等网络中的第 一搜寻节点,若第 一搜寻节点有搜寻到符 合求助者的需求的帮助者,则传回帮助者所使用的第二网络装置的识别码给
第一网络装置;若第一搜寻节点没有搜寻到符合求助者的需求的帮助者,则 会传送求助者的需求给对等网络中的第二搜寻节点,第二搜寻节点会在搜寻 到符合求助者的需求的帮助者时,通过第一搜寻节点传送帮助者所使用的第 二网络装置的识别码给第一网络装置,如此,求助者将可以在第一网络装置 与第二网络装置建立连线后,求助于帮助者,从而解决先前技术所存在的问 题。
本发明所揭露的通过对等网络进行求助的方法,包括有下列步骤第一 网络装置接收求助者所输入的需求;第一装置传送需求至第一搜寻节点;当 第一搜寻节点搜寻到符合需求的帮助者连线至第一搜寻节点时,第一搜寻节 点传送帮助者所使用的第二网络装置的识别码至第一网络装置;当第一搜寻 节点未搜寻到帮助者时,传送需求至第二搜寻节点,当第二搜寻节点搜寻到 符合需求的帮助者与第二搜寻节点连线时,传送识别码至笫一搜寻节点,使 得第一搜寻节点在接收到识别码后,传送识别码至第一网络装置;及第一网 络装置接收识别码,并依据识别码与第二网络装置建立连线,使求助者求助 于帮助者,其通过对等网络中的第 一搜寻节点与第二搜寻节点搜寻到符合求 助者的需求的帮助者后,求助者以第一网络装置与第二网络装置间的连线求 助于帮助者,从而解决先前技术所存在的问题。
本发明所揭露的系统与方法如上,其与先前技术之间的差异在于求助者 通过第一网络装置传送需求至对等网络中,通过在对等网络中寻找符合需求 的帮助者,使得求助者不需要知道帮助者的联络方式即可以向帮助者求助。 通过上述的技术手段,本发明可以达成快速且确实的寻找到帮助者的技术功效。


图1A是本发明所提的通过对等网络进行求助的系统架构图。 图IB是本发明所提的通过对等网络进行求助的系统架构图。 图1C是本发明所提的通过对等网络进^f亍求助的系统架构图。 图2是本发明实施例所提的需求表。
图3是本发明所提的通过对等网络进行求助的方法流程图。
具体实施例方式
以下将配合附图及实施例来详细说明本发明的详细特征与实施方式,内 容足以使本领域技术人员轻易地理解本发明解决技术问题所应用的技术手 段并据以实施,及理解实现本发明可达成的功效。
对等网络技术,又称为点对点(peer-to-peer; P2P)技术,其实现方式主 要有使用目录服务器、全分散式网络体系、分散式混合网络体系等三种,使 用目录服务器的P2P是以一台中央目录服务器来管理P2P的各节点,其优 点是查询节点的效率高,缺点是中央目录服务器停止运作则P2P服务便无法 使用;全分散式网络体系的P2P不需要中央目录服务器,因此扩展性、容错 性较好,但节点搜索的洪泛演算法复杂,容易造成网络阻塞和不稳定;分散 式混合网络体系的P2P结合了上述的两种方法,其按照各节点能力的不同, 形成一般的普通节点以及储存了部分的节点信息的搜寻节点(超节点),分 散式混合网络体系的P2P,首先会在某个超节点处完成节点查询,若查询失 败,则该超节点会进行其与其他超节点间的洪泛查询,最后,查询成功的节 点超节点会把查询到的识别码转发给最先发出查询的请求的搜寻节点,藉以 提高整个网络的附载平衡。
本发明所提的「连线J ,为对等网络的已知技术,例如由求助者通过 网络装置登入搜寻节点等方式,此非本发明的技术特征,因此不多赘述。
以下以图1A本发明所提的通过对等网络进行求助的系统架构图来说明 本发明的系统运作。如图1A所示,本发明的系统含有第一网络装置100、 第一搜寻节点200、第二搜寻节点300a、第二网络装置500a。第一网络装置100位于对等网络10中,第一网络装置100负责连线到 在相同对等网络10中的第一搜寻节点200,并在接收求助者所输入的需求 (也就是求助者需要被帮助的项目)后,第一网络装置100将求助者所输入 的需求传送到第一搜寻节点200;另外,第一网络装置IOO也负责在接收到 第一搜寻节点200所传送的第二网络装置500a所使用的识别码后,依据接 收到的识别码与第二网络装置500a连线。其中,求助者输入需求的方式, 例如填写如图2所示的需求表700,但本发明所提的输入求助者的需求的 方式并不以此为限。
上述第一网络装置100包含但不局限于连线模块、接收模块以及传输模 块,连线模块负责建立第一网络装置100与第一搜寻节点200间或与第二网 络装置500a间的连线;接收模块负责接收使用者所输入的资料;传输模块 负责接收或传送资料给第一搜寻节点200或第二网络装置500a。也就是说, 在连线模块将第一网络装置100连线到第一搜寻节点200后,传输模块会将 求助者的需求传送到第一搜寻节点200,其中求助者所输入的需求是由接收 模块所接收;另外,当传输模块接收到第一搜寻节点200所传送的识别码后, 连线模块会依据传输模块所接收到的识别码建立与第二网络装置500a间的 连线,且在第一网络装置100与第二网络装置500a间的连线建立之后,传 输模块便可以传送求助者所输入的资料给第二网络装置500a,也可以接收 由第二网络装置500a所传来的帮助者所输入的资料。
第一搜寻节点200位于上述的对等网络10中,负责在接收到第一网络 装置100所传送的需求后,第一搜寻节点200将搜寻符合接收到的需求的帮 助者,当有帮助者通过使用第二网络装置500a连线到第一搜寻节点200时, 第一搜寻节点200会传送第二网络装置500a所使用的识别码至第一网络装 置100;而当第一搜寻节点200没有符合需求的帮助者与第一搜寻节点200 连线时,第一搜寻节点200会将接收到的该需求传送到第二搜寻节点300a; 此外,第一搜寻节点200也负责在接收到第二搜寻节点300a所传回的识别 码后,第一搜寻节点200将接收到的识别码传送至第一网络装置100。其中, 该识别码包含但不局限于网络地址,其他可使第一网络装置IOO在网络上辨 认出第二网络装置500a并与第二网络装置500a连线的资料均可为本发明所提的识别码。
第二搜寻节点300a位于同一对等网络10中,负责在接收到第一搜寻节 点200所传送的需求之后,第二搜寻节点300a搜寻符合接收到的需求的帮 助者,当有帮助者通过使用第二网络装置500a连线到位于同一对等网络10 中的第二搜寻节点300a时,第二搜寻节点300a会传送第二网络装置500a 所使用的识别码到第一搜寻节点200;而当第二搜寻节点300a没有搜寻到 符合接收到的需求的帮助者时,第二搜寻节点300a会传送接收到的需求至 第三搜寻节点300b来搜寻符合求助者需求的帮助者。
第二网络装置500a位于对等网络10中,负责与在同一对等网络10中 的第一网络装置IOO建立连线,使帮助者可与求助者互相传送资料,让求助 者获得帮助者的帮助。其中,帮助者可与求助者传送的资料包含但不局限于 文字、声音、影像等。
上述的第一网络装置100与第二网络装置500a可以为相同的装置、第 一搜寻节点200与第二搜寻节点300a可以为相同的装置。当第二网络装置 500a的使用者在第二网络装置500a输入需求后,第二网络装置500a会将接 收到的需求传送给第二搜寻节点300a,如此,第二网络装置500a的使用者 的身分将由帮助者转变为求助者,也就是说,在这样的情况下,第二网络装 置500a就成为第一网络装置100、第二搜寻节点300a成为第一搜寻节点 200。
接着,以一个实施例来解说本发明的运作系统与方法,并请参照图3本 发明所提的通过对等网络进行求助的方法流程图。在本实施例中,第二网络 装置500a的识别码为网络地址,^f旦本发明并不以此为限。
若求助者计划寻找一位能在晚上抽出时间,擅长唐诗宋词,并且对填诗 赋词颇有研究的帮助者来指导自己写诗,因此求助者使用本发明。
首先,求助者需要先使用第一网络装置IOO登入在同一对等网络10中 的第 一搜寻节点200,使得第 一搜寻节点200可以依据其与第 一 网络装置100 的连线状态判断出求助者通过使用第一网络装置100连线至第一搜寻节点 200 (步骤610)。接着,求助者以选择框(checkbox)或下拉式选单的方式,在如图2的 需求表700中选取求助者的需求,从而将求助者的需求输入第一网络装置 100(步骤620)中,并在求助者将自身的需求输入至第一网络装置IOO后, 通过第一网络装置100发出包含求助者所输入的需求的请求至第一搜寻节 点200 (步骤630),其中,求助者所选中或选择的需求为「兴趣唐诗宋 词、擅长填诗赋词、求助时间9:00pm ll:00pm J 。
在第一搜寻节点200接收到由第一网络装置100所传送的请求(包含求 助者的需求)后,第一搜寻节点200会判断已经连线(在本实施例中即为已 登入,但本发明并不以此为限)到第一搜寻节点200的所有使用者中,是否 有符合接收到的需求的帮助者(步骤650),也就是说,第一搜寻节点200 会依据登入第一搜寻节点200的使用者所留下的个人信息,判断出是否有使 用者符合求助者的需求「兴趣唐诗宋词、擅长填诗赋词、求助时间9:00 pm ll:00pm」。其中,使用者所留下的个人信息系在使用者申请登入第一 搜寻节点200的识别资料时所填入,通常包含如图2所示的需求表700中的 所有项目。
若第一搜寻节点200成功搜寻到符合需求的帮助者,则第一搜寻节点 200会传送帮助者所使用的第二网络装置500a的网络地址(识别码)至第 一网络装置100 (步骤660);没有搜寻到符合条件的帮助者,第一搜寻节 点200会向第二搜寻节点300a发出包含求助者所输入的需求的请求(步骤 671)。
在第二搜寻节点300a接收到第一搜寻节点100所传送的求助者所输入 的需求后,第二搜寻节点300a会判断与之连线的使用者中,是否有符合接 收到的需求的帮助者(步骤672),若有,则传回搜寻到的帮助者所使用的 第二网络装置500a的网络地址给第一搜寻节点200 (步骤673 ),使得第一 搜寻节点200将接收到的网络地址传回给第一网络装置100 (步骤660); 若没有,则如图1B所示,第二搜寻节点300a会传送需求给第三搜寻节点 300b (步骤671 ),使得第三搜寻节点300b搜寻出符合需求的帮助者使用 第三网络装置500b与第三搜寻节点300b连线,如此对等网络10中的各个 搜寻节点之间会相互传送需求并搜寻帮助者,直到帮助者被找到,或者在对等网络10上的所有搜寻节点都无法搜寻出符合条件的帮助者为止。
在帮助者被任何一个非第一搜寻节点200的搜寻节点搜寻到后,搜寻到 帮助者的搜寻节点会通过第一搜寻节点200传递帮助者所使用的第二网络 装置500a的网络地址给第一网络装置100 (步骤673 ),也就是说,与帮助 者所使用的网络装置(第二网络装置500a或第三网络装置500b)连线的搜 寻节点会传回该网络装置的网络地址给发出请求的搜寻节点,直到帮助者所 使用的第二网络装置500a或第三网络装置500b的网络地址被传回到最早发 出请求的第一搜寻节点200为止,也就是求助者登入的第一搜寻节点200, 并由第一搜寻节点200在接收到第二搜寻节点300a所传回的第二网络装置 500a或第三网络装置500b的网络地址后,传送给第一网络装置100。
在第一网络装置100接收到第一搜寻节点200所传回的第二网络装置 500a或第三网络装置500b的网络地址(步骤660或步骤673 )后,求助者 所使用的第一网络装置IOO便会发出消息(request)至帮助者所使用的第二 网络装置500a或第三网络装置500b,使得第一网络装置IOO与第二网络装 置500a或第三网络装置500b建立连线(步骤682),如此,求助者便可以 直接与帮助者通讯,例如文字信息或^L频对话等。
综上所述,可知本发明与先前技术之间的差异在于本发明利用对等网络 的特性,提供求助者得以通过对等网络中的各个搜寻节点搜寻对等网络中符 合求助者的需求的帮助者,藉由此一技术手段可以来解决先前技术所存在的 需要先知道帮助者的联络方式才可以提出求助的问题,进而达成快速且确实 的寻找到帮助者的技术功效。
若如图1C所示,使用第二网络装置500a的帮助者与使用第四网络装置 500c的帮助者都符合需求,则第一网络装置100所收到的识别码会有第二 网络装置500a的网络地址与第四网络装置500c的网络地址两笔,如此,第 一网络装置IOO将需要选择要与使用哪一个识别码的网络装置进行连线(步 骤681),例如,第一网络装置IOO以随机等方式选择一个识别码,又或者 提示求助者选择一个识别码,在第一网络装置IOO接收到求助者选择识别码 所输入的选择信号后,依据接收到的选择信号选择相对应的识别码进行连 线,例如使用者选择第二网络装置500a,则第一网络装置IOO会依据接收到的选择信号(选择第二网络装置500a所产生)连线到第二网络装置500a 的网络地址,使得第一网络装置100与求助者所选择的第二网络装置500a 进行连线(步骤682)。
此外,本发明更可以提供一个评分的机制,在使用第一网络装置100的 求助者与使用第二网络装置500a的帮助者进行通讯后,求助者可以输入一 个对应该帮助者的评分至第一网络装置100上,第一网络装置在接收到求助 者所输入的评分(步骤691 )之后,若帮助者所连线的搜寻节点为第一搜寻 节点200,则第一搜寻节点200便会将接收到的评分储存;若与帮助者所连 线的搜寻节点为第二搜寻节点300a或第三搜寻节点300b,则第一搜寻节点 200会将接收到的评分传送给帮助者所连线的第二搜寻节点300a或第三搜 寻节点300b中储存(步骤692),如此,对应于该帮助者的评分可以在被 与帮助者所连线的搜寻节点进行评量(例如平均或被累积等)后,提供给 求助者作为求助前的参考,甚至评分也可以被视为是需求的一部分,也就是 说,求助者可以在如图2所示的需求表中填入帮助者的评分,藉以符合求助 者的需求。
虽然本发明已以较佳实施例揭露如上,然其并非用以限定本发明,任何 熟悉本领域的技术人员,在不脱离本发明的精神和范围内,当可作些许的更 动与润饰,因此本发明的保护范围以后面所附的权利要求范围为准。
权利要求
1、一种通过对等网络进行求助的方法,应用于一对等网络上,该对等网络包含一第一网络装置、一第一搜寻节点、至少一第二搜寻节点、至少一第二网络装置,其中该第一网络装置由一求助者所使用,该第二网络装置由一帮助者所使用,该方法包含下列步骤该第一网络装置接收该求助者所输入的一需求;该第一网络装置传送该需求至该第一搜寻节点;当该第一搜寻节点搜寻到符合该需求的该帮助者连线至该第一搜寻节点时,该第一搜寻节点传送该第二网络装置的一识别码至该第一网络装置;当该第一搜寻节点未搜寻到该帮助者时,传送该需求至该第二搜寻节点,当该第二搜寻节点搜寻到符合该需求的该帮助者与该第二搜寻节点连线时,传送该识别码至该第一搜寻节点,使得该第一搜寻节点在接收到该识别码后,传送该识别码至该第一网络装置;及该第一网络装置接收该识别码,并依据该识别码与该第二网络装置建立连线,使该求助者求助于该帮助者。
2、 如权利要求1所述的通过对等网络进行求助的方法,其中该方法更 包含该第二搜寻节点未搜寻到该帮助者时,传送该需求至其他第二搜寻节 点,使该其他的第二搜寻节点搜寻该帮助者的步骤。
3、 如权利要求1所述的通过对等网络进行求助的方法,其中该方法更 包含该第一网络装置接收该求助者所输入的一评分,并传送至该帮助者连线 的该第 一搜寻节点储存的步骤,其中该评分对应于该帮助者。
4、 如权利要求1所述的通过对等网络进行求助的方法,其中该方法更 包含该第一网络装置接收该求助者所输入的一评分,并传送至该求助者连线 的该第一搜寻节点,使该第一搜寻节点传送至与该帮助者连线的该第二搜寻 节点储存的步骤,其中该评分对应于该帮助者。
5、 如权利要求1所述的通过对等网络进行求助的方法,其中该第一网 络装置与该第二网络装置建立连线的步骤更包含当该第 一 网络装置接收到 多个该识别码时,该第一网络装置接收该求助者所输入的一选择信号,并依据该控制信号选择各该识别码其中之一进行连线。
6、 一种通过对等网络进行求助的系统,应用于一对等网络上,该系统 包含一第一网络装置,存在于该对等网络中,用以接收一求助者所输入的一 需求;一第二网络装置,存在于该对等网络中;一第一搜寻节点,存在于该对等网络中,用于接收该第一网络装置所传 送的该需求,并在搜寻到符合该需求的该帮助者使用该第二网络装置与该第 一搜寻节点连线时,传送该第二网络装置的一识别码至该第一网络装置,使 该第一网络装置与该第二网络装置建立连线;及一第二搜寻节点,存在于该对等网络中,用于在该第一搜寻节点未搜寻 到该帮助者时,接收该第一搜寻节点所传来的该需求,并在搜寻到符合该需 求的该帮助者与该第二搜寻节点连线时,传送该识别码至该第一搜寻节点, 该第一搜寻节点在接收到该识别码后,传送该识别码至该第一网络装置,使 该第一网络装置与该第二网络装置建立连线,让该求助者求助于该帮助者。
7、 如权利要求6所述的通过对等网络进行求助的系统,其中该第一网 络装置更用于接收该求助者所输入的一评分,并传送至该帮助者连线的该第 一搜寻节点储存,其中该评分对应于该帮助者。
8、 如权利要求6所述的通过对等网络进行求助的系统,其中该第一网 络装置更用于接收该求助者所输入的一评分,并传送至该第一搜寻节点,佳_ 该第一搜寻节点传送该评分至该帮助者连线的该第二搜寻节点储存,其中该 评分对应于该帮助者。
9、 如权利要求6所述的通过对等网络进行求助的系统,其中该第一网 络装置更用于在该第一网络装置接收到多个该识别码时,该第一网络装置接 收该求助者所输入的一选择信号,并依据该控制信号选择各该识别码其中之 一进行连线。
10、 如权利要求6所述的通过对等网路进行求助的系统,其中该系统更 包含至少 一其他的第二搜寻节点,当该第二搜寻节点未搜寻到该帮助者时,传送该需求至该其他的第二搜寻节点,使该其他的第二搜寻节点搜寻该帮助
全文摘要
一种通过对等网络进行求助的系统及其方法,通过求助者将其需求传送至对等网络中,使对等网络中的各个搜寻节点搜寻符合需求的帮助者,使求助者可直接向帮助者求助,可以解决先前技术中所存在的需要先知道帮助者的联络方式才可以提出求助的问题,从而可以达成快速且确实的寻找到帮助者的技术功效。
文档编号H04L12/16GK101453342SQ200710195509
公开日2009年6月10日 申请日期2007年11月30日 优先权日2007年11月30日
发明者凌 戴, 邱全成 申请人:英业达股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1