伺服器共享系统的制作方法

文档序号:6554680阅读:256来源:国知局
专利名称:伺服器共享系统的制作方法
技术领域
本发明系提供一种伺服器共享系统,尤指一种可供网际网络的不同网站伺服器共同分享信息的伺服器共享系统。
随着全球信息的快速增加,进入网络来寻找所需的信息已经成为一种最方便、最快速的搜寻方法。参照

图1。图1为公知使用者、网际网络及网站伺服器之间的连结图。在现今技术中,使用者10可利用一网络计算机12连结上网际网络14后,再经由网际网络14登录至一由单一(single)或群组(cluster)所构成的网站伺服器16,以从网站伺服器16所提供的网页中获得所需的信息。由于网络上设计有相关安全及保密的机制的缘故,因此各个网站伺服器16可视为独立的信息提供者,除了一般性的网站信息内容之外,只提供专属于这一个网站伺服器的使用者信息,也就是说,线上的使用者只能获得与自己相关的个人状态内容,或是与使用者无关的网站信息内容,至于想获取其他网站伺服器的使用者信息时,除非直接连结并登录到那一个网站伺服器,否则想要只从目前所登录的网站是无法取得其他网站伺服器的使用者信息。虽然现在已有某些网站会提供一些本身网站专属的线上功能与工具,可以让相同连接到此网站的使用者彼此能够相互传递实时信息,或是得到其他线上使用者的列表与状态,然而,除非是连线至具有线上沟通功能的同一网站,否则使用者势必无法得知其他使用者的相关信息。
参照图2,图2为公知使用者向网站伺服器要求此一网站伺服器所有使用者列表的流程图20。举例来说,当一使用者想得到所连接的网站上的所有使用者列表时,流程包含有下列步骤步骤22开始;步骤24使用者10经由网络计算机12向所连线的网站伺服器16要求提供网站上所有使用者列表信息;步骤26所连线的网站伺服器16收到要求后,并进行使用者列表信息的查询准备工作;步骤28所连线的网站伺服器16回传连结于此网站伺服器的使用者列表信息给网络计算机12端的使用者10;步骤30结束。
在上述步骤26中,当网站伺服器16接收到使用者要求所有使用者列表信息的信息时,只能传送所连结的网站中与此网站伺服器的使用者列表信息给使用者,而无法将连结于此相同网站的其他网站伺服器的使用者列表信息提供给使用者。
因此本发明的主要目的,在于提供一种可供网际网络的网站伺服器分享信息的伺服器共享系统,以解决上述的问题。
为实现上述目的,本发明提供一种伺服器共享系统,其包含有一共享伺服器,连结于一网际网络,其内设有一共享处理程序,用来处理与该共享伺服器相连的网站伺服器的共享服务;以及多个网站伺服器,经由该网际网络连结于该共享伺服器,每一网站伺服器均可经由该网际网络与多个网络计算机相连,而且每一网站伺服器内均设有一共享服务程序,用来对与该网站伺服器相连的各个网络计算机提供其他网站伺服器的共享服务;其中当该多个网站伺服器中的一第一网站伺服器的一第一网络计算机对该多个网站伺服器中的一第二网站伺服器提出一特定的共享服务要求时,该第一网站伺服器的共享服务程序会将该特定的共享服务要求经由该共享伺服器的共享处理程序而传至该第二网站伺服器的共享服务程序,而该第二网站伺服器的共享服务程序则会处理该特定的共享服务要求并将一回复信息经由该共享伺服器的共享处理程序回传给该第一网站伺服器的共享服务程序,而该第一网站伺服器的共享服务程序则会处理该回复信息并将其传给该第一网络计算机。
图1为公知使用者、网际网络及网站伺服器之间的示意图。
图2为公知使用者向网站伺服器要求所有使用者列表的流程图。
图3为本发明网站伺服器共享系统的示意图。
图4为本发明使用者、网际网络、网站伺服器及共享伺服器之间的结构连结图。
图5为本发明网站伺服器共享系统的共享伺服器进行共享服务的流程图。
请参照图3。图3为本发明伺服器共享系统32的示意图。本发明的伺服器共享系统32包含有一共享伺服器34,以及多个网站伺服器16、36。共享伺服器34及多个网站伺服器16、36均是网际网络(Internet)14而彼此相连结,使用者10可利用一网络计算机12连结上网际网络14后,再经由网际网络14登录至其中一网站伺服器16,以从网站伺服器16所提供的网页中获得所需的信息。而当使用者想获取其他网站伺服器,如网站伺服器36的使用者信息时,就必须通过本发明所特别设计的共享伺服器34来提出共享服务的要求。
参照图4。图4为本发明使用者、网际网络、网站伺服器及共享伺服器之间的结构连结图。网站伺服器16、36等是经由网际网络14连结于共享伺服器34上,而每一网站伺服器均可同样的经由网际网络14来与多个网络计算机(network computer)相连。每一个上述的网站伺服器16、36内均设有一共享服务程序,用来对与某一网站伺服器相连的各个网络计算机提供其他网站伺服器的共享服务。为了使本发明伺服器共享系统32能达到提供不同网站伺服器16、36间信息共享的目的,共享伺服器34内设有一一致性存取界面(compatible read/write interface)42,一共享处理程序(sharingservice processing program)44,一第一共享服务信息(sharing serviceinformation)46以及一高速缓冲存储器(cache)48。一致性存取界面42是用来转换不同网站伺服器16、36间信息格式可能会发生不一致的情形,一但不同网站伺服器16、36间信息格式经过一致性存取界面42的转换,皆可为本发明共享伺服器34所读取,而相同的,当共享伺服器34要将信息传送至某一网站伺服器时,也可以经由一致性存取界面42的转换,成为符合该相对应网站伺服器的相容信息格式,而为其所读取。共享处理程序44用来处理与此共享伺服器相连的所有网站伺服器的共享服务。而第一共享服务信息,则是用来存储与共享伺服器经由网际网络相连的各个网站伺服器(web server)的共享服务类别(sharing service type),在此需加以说明,第一共享服务信息可以是以档案的形式存放在各类型的存储装置中,或是以非档案的形式直接放置于存储器中的信息。
举例而言,使用者可由网络计算机12连结并登录至网站伺服器16,以浏览网站伺服器16中提供的文字或影像信息,或可要求网站伺服器16提供目前网站伺服器16线上的使用者信息。当使用者登录的是网站伺服器16却想对网站伺服器36提出一特定的共享服务要求时,如希望能提供网站伺服器36的线上使用者名单,则网站伺服器16的共享服务程序54会将此一共享服务要求先传送至共享伺服器34,共享伺服器34的共享处理程序44会将此要求经由一致性存取界面42的适当转换而传至网站伺服器36的共享服务程序64。但是在传送前,共享伺服器34会先检视本身伺服器端的高速缓冲存储器48是否有寄存先前相同服务要求且尚未过期失效的回复结果,如果存在则不需重复发送要求至网站伺服器36,而可直接以此信息回复给要求端的网站伺服器16。如果共享伺服器34本身并未存有寄存信息,才会继续将此一共享服务要求转送至网站伺服器36。
在网站伺服器36接到此一共享服务要求后,共享服务程序64则会处理此一共享服务要求,并将一回复信息经由共享伺服器34的共享处理程序44回传给网站伺服器16的共享服务程序54。而网站伺服器16的共享服务程序54则会将回复信息作适当处理并将传回至网络计算机12端的使用者,于是使用者即使登录的是网站伺服器16,却可以享受原本专属于网站伺服器36的服务,这也就是本发明所谓利用共享伺服器34来达到不同网站伺服器16、36间信息共享的方法。
然而并不是所有使用者经由某一网站伺服器都一定可以自由地向另一网站伺服器提出共享服务的要求,也就是说,共享伺服器34所提供的共享服务可以是针对不同的使用者、不同的网站伺服器来予以作不同的限制,甚至于所提供的服务类别也可视需求予以作不同规范。因此共享伺服器34另设有一第一共享服务信息46,用来存储各个网站伺服器所被许可的共享服务类别。举例而言,当使用者目前登录于网站伺服器16却想得知网站伺服器36的线上使用者名单,因此将此共享服务要求传至共享伺服器34时,共享伺服器34并非照单全收地继续进行处理工作,而是其中的共享处理程序44会依据第一共享服务信息46内所存的有关网站伺服器36的共享服务类别,来决定是否提供此一共享服务要求。若共享服务器34的共享处理程序44决定此一共享服务要求为有效,则共享处理程序44才会将此一共享服务要求继续传给网站伺服器36,并且再将网站伺服器36所回传的回复信息传给网站伺服器16。而在第一共享服务信息内所存的各个网站伺服器的所有共享服务类别中,包含有一索取网站伺服器所有已连线的网络计算机的使用者名称的服务,如此便可进一步确认目前连结上本发明伺服器共享系统的使用者确实的名单。
相同的,网站伺服器16、36等之内均设有一第二共享服务信息52、62,用来存储与共享伺服器34中的第一共享服务信息46相同的各个网站伺服器的共享服务类别。例如,当网站伺服器16收到网络计算机12或是网站伺服器36所传来想取得网站伺服器16的线上各使用者的登入时间的要求时,网站伺服器16的共享服务程序54会依据其中的第二共享服务信息52来决定是否可提供此一服务。举例而言,当第二共享服务信息52中所记录的信息显示,所有自网站伺服器36登录的使用者均无权要求取得网站伺服器16的线上各使用者的登入时间时,共享服务程序54则会拒绝提供此一服务,并回传信息给共享伺服器34,共享伺服器34中的共享处理程序44则会将此一拒绝信息经由一致性存取界面42的转换,成为符合网站伺服器36的相容信息格式,而传至网站伺服器36端提出要求的使用者知悉。
也就是说,连结上本发明伺服器共享系统32的使用者在提出不同网站伺服器间的某一种信息共享服务时,需要经过一些预定的审查步骤,确认后才会提供此一信息共享服务。举例而言,当使用者U经由网络计算机12登录至网站伺服器16后,使用者U想要利用本发明伺服器共享系统32来取得网站伺服器36的线上使用者的名单时,便首先发出此一要求,网站伺服器16中的共享服务程序54则会将此要求传送至共享伺服器34的共享处理程序44,共享处理程序44则会查询第一共享服务信息46内有关网站伺服器36信息共享的设定情形,例如网站伺服器36是否属于本发明伺服器共享系统32下可共享信息的网站伺服器之一?网站伺服器36的使用者信息是否有可以对网站伺服器16的使用者开放的项目?网站伺服器16的使用者所提出的共享服务要求是否属于可开放的项目?如果网站伺服器16的使用者所提出的共享服务要求属于共享伺服器34内第一共享服务信息46所设定的开放项目,则共享伺服器34的共享处理程序44会继续将此一要求传送至网站伺服器36。相同地,网站伺服器36内的共享服务程序64也会根据第二共享服务信息62中的共享设定,来决定是否可提供此一服务。基本上网站伺服器36内的第二共享服务信息62和共享伺服器34中的第一共享服务信息46内所存的共享设定是一样的,但是有可能发生某一网站伺服器内的第二共享服务信息的共享设定已经变更,却还未使共享伺服器34中的第一共享服务信息46内容也作同步更新。因此,个别网站伺服器在收到共享伺服器34所传来的共享服务要求时,仍会查证是否属于本身第二共享服务信息的共享设定所规定的开放项目,来再次确认是否可提供此一服务。
当本发明伺服器共享系统32所提供共享服务的网站伺服器有所异动时,共享伺服器34中的第一共享服务信息46及各网站伺服器中的第二共享服务信息52必须跟着更新。举例而言,当网站伺服器16开始建立或准备终止与共享伺服器34的连接时,共享伺服器34的共享处理程序44会变更第一共享服务信息46内的相关共享服务类别,并将相关修正更新后的共享服务类别传至各个相连结的网站伺服器,如网站伺服器36、56等,以便能够使各个网站伺服器36、56的共享服务程序64、74得以依据相关共享服务类别来变更其内所存的第二共享服务信息62、72。
参照图5,图5为本发明网站伺服器共享系统的共享伺服器进行共享服务的流程图80。此流程包含有下列步骤步骤82开始;步骤84使用者经由网络计算机12登录上网站伺服器16;步骤86使用者要求网站伺服器16提供非连结的网站伺服器36的使用者列表信息;步骤88网站伺服器16将此要求传递给共享伺服器34;步骤90共享伺服器34收到要求后,查证此服务要求是否符合第一共享服务信息46内的共享设定项目?如果是,到步骤92,如果否,到步骤106;步骤92共享服务器34监视高速缓冲存储器48中是否有寄存先前相同服务要求且尚未过期失效的回复结果?如果是,到步骤102,如果否,到步骤94;步骤94共享伺服器34要求网站伺服器36提供使用者列表信息;步骤96网站伺服器36收到要求后,查证此服务要求是否符合第二共享服务信息62内的共享设定项目?如果是,到步骤98,如果否,到步骤106;步骤98网站伺服器36进行使用者列表信息的查询准备工作;步骤100网站伺服器36回传其使用者列表信息给共享伺服器34;步骤102共享伺服器34回传网站伺服器36的使用者列表信息传给网站伺服器16;步骤104网站伺服器16回传网站伺服器36的使用者列表信息给网络计算机12端的使用者,到步骤106;步骤106此项要求超出使用者权限的许可范围;
步骤108结束。
在上述的流程中,使用者可经由共享伺服器34来获得非连结的网站伺服器的使用者列表信息。而且,使用者可藉由使用相同的方法而获得所有连结于本发明伺服器共享系统32的网站伺服器的使用者列表与相关信息,而并非只有目前所连结登录的网站伺服器的使用者列表信息。同时经由共享伺服器34中共享处理程序44与各网站伺服器52、62、72中共享服务程序54、64、74的双重查证步骤,可以确保使用者不会得到非属自身权限所应获得的使用者信息,如此一来,就可以在兼顾网络安全及保密的机制下,合法且经授权地取得其他网站伺服器的使用者信息。
与公知的网站系统相比较,使用者不但能够能获得本身所连结的网站伺服器的使用者相关信息,更可以获得连结于本发明伺服器共享系统32下其他网站伺服器的使用者相关信息。因此本发明将可有效增进任一网站上所有使用者之间的联系,而使用者可即时获得当时网站上的新增信息。如此一来,使用者与网站之间的互动将会更加频繁,也让每个使用者可从其他使用者获得意想不到的信息。
以上所述仅为本发明的较佳实施例,凡依本发明权利要求范围所做的等同变化与修饰,皆应属本发明权利要求涵盖范围。
权利要求
1.一种伺服器共享系统,其包含有一共享伺服器,连结于一网际网络,其内设有一共享处理程序,用来处理与该共享伺服器相连的网站伺服器的共享服务;以及多个网站伺服器,经由该网际网络连结于该共享伺服器,每一网站伺服器均可经由该网际网络与多个网络计算机相连,而且每一网站伺服器内均设有一共享服务程序,用来对与该网站伺服器相连的各个网络计算机提供其他网站伺服器的共享服务;其中当该多个网站伺服器中的一第一网站伺服器的一第一网络计算机对该多个网站伺服器中的一第二网站伺服器提出一特定的共享服务要求时,该第一网站伺服器的共享服务程序会将该特定的共享服务要求经由该共享伺服器的共享处理程序而传至该第二网站伺服器的共享服务程序,而该第二网站伺服器的共享服务程序则会处理该特定的共享服务要求并将一回复信息经由该共享伺服器的共享处理程序回传给该第一网站伺服器的共享服务程序,而该第一网站伺服器的共享服务程序则会处理该回复信息并将其传给该第一网络计算机。
2.如权利要求1的伺服器共享系统,其中该共享伺服器还设有一第一共享服务信息,用来存储与该共享伺服器经由该网际网络相连的各个网站伺服器的共享服务类别,当该第一网站伺服器将该特定的共享服务要求传至该共享伺服器时,该共享伺服器的共享处理程序会依据该第一共享服务信息内所存的该第二网站伺服器的共享服务类别来决定是否提供该特定的共享服务要求。
3.如权利要求1的伺服器共享系统,其中若该共享伺服器的共享处理程序决定该特定的共享服务要求为有效,则该共享伺服器的共享处理程序才会将该特定的共享服务要求传给该第二网站伺服器,并将该第二网站伺服器所回传的回复信息传给该第一网站伺服器。
4.如权利要求2的伺服器共享系统,其中该多个网站伺服器中的每一网站伺服器内均设有一第二共享服务信息,用来存储与该第一共享服务信息相同的各个网站伺服器的共享服务类别,当该多个网站伺服器中的任一第三网站伺服器收到一与其相连的网络计算机或是该多个网站伺服器中的另一第四网站伺服器所传来的一特定的共享服务要求,该第三网站伺服器的共享服务程序会依据该第三网站伺服器的第二共享服务信息来决定是否提供该特定的共享服务要求。
5.如权利要求4的伺服器共享系统,其中当该多个网站伺服器中的一网站伺服器开始建立或终止与该共享伺服器的连接网站伺服器时,该共享伺服器的共享处理程序会变更该第一共享服务信息内的相关共享服务类别,并将该相关共享服务类别传至与该共享伺服器连接的各个网站伺服器,以使各个网站伺服器的共享服务程序得以依据该相关共享服务类别来变更其内所存的第二共享服务信息。
6.如权利要求2的伺服器共享系统,其中该第一共享服务信息内所存的各个网站伺服器的共享服务类别包含有一索取该网站伺服器所有已连线的网络计算机的使用者名称的服务。
7.如权利要求1的伺服器共享系统,其中该共享伺服器还包含有一一致性存取界面,用来转换不同网站伺服器间不同的信息格式。
8.如权利要求1的伺服器共享系统,其中该共享伺服器还包含有一高速缓冲存储器用来寄存该共享伺服器的共享处理程序所处理的共享服务要求。
9.如权利要求8的伺服器共享系统,其中当该共享伺服器的共享处理程序接收到该第一网站伺服器所传来该特定的共享服务要求时,会先监视该高速缓冲存储器中是否已寄存先前相同的共享服务要求,并在监视确实存在时,将相关信息回传给该第一网站伺服器的共享服务程序。
10.如权利要求9的伺服器共享系统,其中当该共享伺服器的共享处理程序监视该高速缓冲存储器中确实已寄存先前相同的共享服务要求时,会进一步监视该相关信息是否已过期失效,并于该相关信息未过期失效的情形下直接将其回传给该第一网站伺服器的共享服务程序。
全文摘要
伺服器共享系统,包含共享伺服器连网际网络,内有共享处理程序,多个网站伺服器,由网际网络连共享伺服器。每网站伺服器由网际网络与多个网络计算机连,每网站伺服器内设共享服务程序。当第一网站伺服器第一网络计算机对第二网站伺服器提特定服务要求时,第一网站伺服器共享服务程序将特定要求传至第二网站伺服器共享服务程序以处理特定服务要求并将回复信息传给第一网站伺服器共享服务程序,以便处理回复信息并传给该第一网络计算机。
文档编号G06F15/163GK1326149SQ0010871
公开日2001年12月12日 申请日期2000年5月31日 优先权日2000年5月31日
发明者赵国仁 申请人:龙卷风科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1