多用户交互式网络服务器及使用它在用户之间通信的方法技术

技术编号:3535270 阅读:201 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供了一种多用户交互式网络服务器及使用它在用户之间通信的方法,用于向通过网络连接的用户提供预定信息的网络服务器包括一个网络连接管理器,用于向连接的用户提供其网络信息;以及一个多用户管理器,具有在连接到网络连接管理器的用户之间交换用户信息的功能,利用这种服务器以及通过使用这种服务器在用户之间的通信方法,本发明专利技术可以在连接到同一网络服务器的用户之间交换信息,也可以使用网络信息。(*该技术在2018年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术涉及到一种多用户交互式网络服务器(web server)以及使用它在用户之间通信的方法,特别涉及到一种可以向用户提供信息并且能在用户之间执行通信的多用户交互式网络服务器,以及使用它在用户之间通信的一种方法。一般来说,用户可以使用自己的网络浏览器通过网络连接到一个网状服务器。此时用户仅仅能下载所连接的那个网络服务器提供的信息,但是不能与连接到同一网络服务器上的其他用户交换信息。附图说明图1表示通常在用户和网络服务器之间执行的信息请求和信息传送。用户100使用他的网络浏览器通过网络110连接到一个网络服务器120,并且从网络服务器120接收所需的信息。如图1所示,惯用的网络服务器120仅仅向用户100提供网络页面信息或是与其有关的服务。如果用户100希望获得网络服务器120不能提供的经验或是源信息,例如在被检索的网络页面中来自连接到同一网络服务器120的其他用户的最有用的信息,或是希望向其他用户提供这种信息,惯用的网络服务器120则无法提供在该网络服务器的用户之间允许交换信息的通信功能。为了解决上述问题,本专利技术的目的是提供一种多用户交互式网络服务器,它具有在用户之间允许交换信息的功能以及向用户提供网络信息的功能。本专利技术的另一目的是提供一种使用这种服务器的通信方法。为了实现第一目的,本专利技术提供了一种可以向通过网络连接的用户提供预定信息的多用户交互式网络服务器,它包括一个网络连接管理器,用于向连接的用户提供其网络信息,以及一个多用户管理器,它具有在连接到该网络连接管理器的用户之间交换用户信息的功能。多用户管理器最好是包括一个用户管理器,用于存储由用户传送的用户识别信息,以及一个报文处理器(message processor),如果从一个用户发出了包括希望传送的另一方的识别信息的报文,就按照存储在用户管理器中的识别信息将报文传送给预定的用户。连接到用户的网络连接管理器可以向一个用户传送预定的端口号,以便将其连接到多用户管理器。为了实现第二个目的,本专利技术提供了一种用于在连接到一个网络服务器的用户之间交换信息的方法,该方法包括第一步,当用户请求连接到一个网络服务器时,该网络服务器就提供网络信息,并且允许用户与其他的连接用户交换用户信息,第二步,由网络服务器接收和存储来自用户的预定的用户识别信息,以及第三步,当用户向网络服务器发出一个预定的报文时,网络服务器就核查是否存储了发出该报文的该用户的该预定的识别信息,并且向对应于该预定的识别信息的多个用户传送该报文。第一步中最好是包括指示一个预定的网络服务器端口号的步骤,该服务器可以管理用户对用户的通信,用来在连接到该网络服务器的所有用户之间传送报文;以及传送端口号,并且开放通向该网络服务器的信道。该步骤中最好还包括这样一个步骤,如果用户取消了与该网络服务器的连接,该网络服务器就清除在第二步中存储的用户识别信息。通过以下参照附图对一个最佳实施例的详细说明本专利技术的上述目的和优点将变得更加明显,在附图中图1表示在用户和网络服务器之间传送信号的一个普通的网络;图2表示用于解释本专利技术的一个网络系统的实施例;图3表示按照本专利技术的一个多用户交互式网络服务器的具体结构;以及图4是在使用图2的多用户交互式网络服务器的用户之间进行通信的一种方法的流程图。以下将参照附图详细地解释本专利技术。图2是用于解释本专利技术的一个网络系统的实施例,它包括网络200,第一用户210,第二用户220,以及一个多用户交互式网络服务器230。网络200是一个通信网,其中希望执行数据通信的那些用户的计算机系统被连接到一个传送装置和用来在通信线路上执行数据通信的交换装置。第一和第二用户210和220是普通的用户终端,并且通过网络200请求来自网络服务器230的信息以及下载这种信息。第一和第二用户210和220各自包括一个允许他们围绕网络导航的网络浏览器程序,用于读出网络的标准文件,并且与网络服务器230实现连接和通信。用第一和第二用户210和220的例如监视器和话筒等等输出装置输出多用户交互式网络服务器230传送的网络信息、连接到网络服务器230上的其他用户的识别名称、以及其他用户发送给多用户交互式网络服务器230的报文。多用户交互式网络服务器230通过网络200向第一和第二用户210和220提供网络信息,并且允许在第一用户210和第二用户220之间执行信息交换。多用户交互式网络服务器230包括一个网络连接管理器231和一个多用户管理器232。网络连接管理器231根据第一或第二用户210和220的请求来确定连接和撤销,并且提供网络信息。网络连接管理器231包括了图1中所示的普通网络服务器120的功能。多用户管理器232是一个服务器,允许在使用多用户交互式网络服务器230的第一用户210和第二用户220之间执行信息交换。图3表示按照本专利技术的多用户交互式网络服务器230的具体结构。多用户交互式网络服务器230中包括网络连接管理器231和多用户管理器232。网络连接管理器231从第一用户210或第二用户220接收一个连接请求,完成连接,并且向连接的用户传送网络信息(B)和预定的连接端口号,使用户能够连接到多用户管理器232。当多用户管理器232从用户那里接收到预定的连接端口号时,它就开始连接用户,和当多用户管理器232从网络连接管理器231接收到请求撤销连接的用户的识别信息时,就撤销与具有相关识别信息的用户的连接,并且清除该识别信息。多用户管理器232包括一个报文处理器300和一个用户管理器310。报文处理器300接收第一用户210或第二用户220发出的预定的报文(C),并且将报文传送给连接到网络服务器的一个或多个用户。由一个用户发出的报文中包括准备向其传送报文的另一方的识别信息。用户管理器310存储连接到多用户管理器232的用户的识别信息(E)。象第一用户210和第二用户220那样连接到多用户管理器232的用户在发送用于用户之间信息交换的报文时发送各自的识别信息。这样,多用户管理器232就可以知道是哪个用户在传送报文。当一个用户发送了可以包括另一方的识别信息的报文时,如果报文中包括了另一方的识别信息,报文处理器300就按照存储在用户管理器310中的识别信息将该报文传送给另一方,如果报文没有包括另一方的识别信息,就向用户管理器310中存储的所有用户播发新近接收到的报文(D)。报文向另一方的监视器或是话筒上输出。如果用户撤销了与多用户网络信息(B)和网络服务器230的连接,用户管理器310就从网络连接管理器231接收希望撤销的该用户的识别信息,并且清除该用户的存储信息。将象上述的A,B,C和D等数据和用来处理这些数据的程序插入图2的第一和第二用户210和220中包括的网络浏览器。图4是在图2的多用户交互式网络服务器230的用户之间进行通信的一种方法的流程图。首先,第一用户210或是第二用户220请求连接到多用户交互式网络服务器230(步400)。具有网络服务器主要功能的网络连接管理器231实际接收第一用户210或第二用户220的连接请求。多用户交互式网络服务器230向请求连接的用户下载网络页面信息,并且发送允许连接到多用户管理器232的连接端口号(步410)。第一用户210或是第二用户220将接收到的本文档来自技高网...

【技术保护点】
一种向通过网络连接的用户提供预定信息的多用户交互式网络服务器,其特征是,包括: 一个网络连接管理器,用于向连接的用户提供其网络信息;以及 一个多用户管理器,它具有在连接到网络连接管理器的用户之间交换用户信息的功能。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:金柱翰
申请(专利权)人:三星电子株式会社
类型:发明
国别省市:KR[韩国]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1