【技术实现步骤摘要】
本专利技术通常涉及计算机网络,尤其涉及一种多用户软件应用。
技术介绍
诸如局域网和互联网的计算机网络正被日益用作用户之间的各种交易与相互作用的骨干。从其中银行客户可在计算机网络上启动金融交易的网上银行到其中玩家可经由互联网参与不同游戏的在线游戏,业务提供商正日益通过计算机网络提供各种业务。当前存在多种不同的便利现有交易和相互作用的计算机网络配置。一种配置是经典的客户机-服务器配置,如图1所示。在这种配置中,专用服务器计算机110经由网络,例如通过互联网通信链接到一个或多个客户机计算机120。所述网络由连接箭头表示。客户机计算机120向服务器计算机110发出业务请求,服务器计算机110通过将数据经由网络传送到请求客户机计算机120来执行所述请求。所述服务器计算机110可连接至数据存储设备或是其它便利客户机与服务器计算机之间的事务的计算机设备。所述客户机-服务器配置的一个特征是客户机计算机无法直接相互通信,因为客户机计算机被限制为与服务器计算机通信。例如,当在在线游戏环境中操作客户机-服务器配置时,服务器计算机110负责维持与在线游戏相关的各种状态。所述服务器计算机可连接至其它计算机,例如维持游戏的一个或多个实例的存储器引擎140,同时服务器计算机110管理诸如玩家匹配以及账户管理的管理事务。客户机计算机120上的游戏玩家可登记或登陆到服务器计算机110,并接收可用游戏和参与玩家的列表。所述玩家选择开始或加入的游戏,从而识别该玩家的计算机与其建立客户机-服务器连接的存储器引擎。这样,所述服务器计算机110和存储器引擎140共同管理一个或多个客户机计算机12 ...
【技术保护点】
一种方法,其控制用于多用户应用的在线会话的通信端口,所述方法包括:开放执行所述应用的第一网络计算机上的多个通信端口,所述应用可通过所述多个通信端口将通信信号发送到其它正在参与所述在线会话的网络计算机;使所述第一计算机的每个所 述通信端口都与一个协议相关,从而使得所述应用发送并接收的通信信号将会符合所述通信端口的所述协议;指定所述第一计算机的有效通信端口,所述应用将通过所述有效通信端口发送并接收通信信号;将通信信号发送到其它参与所述在线会话的网络计 算机,其中所述通信信号识别所述第一计算机的所述有效通信端口与相关协议。
【技术特征摘要】
US 2002-5-17 60/381,758;US 2002-7-31 10/211,1291.一种方法,其控制用于多用户应用的在线会话的通信端口,所述方法包括开放执行所述应用的第一网络计算机上的多个通信端口,所述应用可通过所述多个通信端口将通信信号发送到其它正在参与所述在线会话的网络计算机;使所述第一计算机的每个所述通信端口都与一个协议相关,从而使得所述应用发送并接收的通信信号将会符合所述通信端口的所述协议;指定所述第一计算机的有效通信端口,所述应用将通过所述有效通信端口发送并接收通信信号;将通信信号发送到其它参与所述在线会话的网络计算机,其中所述通信信号识别所述第一计算机的所述有效通信端口与相关协议。2.如权利要求1的方法,还包括基于所述在线会话的通信配置改变来改变所述第一网络计算机的有效通信端口。3.如权利要求2的方法,其中所述通信配置从对等配置改变成客户机-服务器配置。4.如权利要求1的方法,其中所述通信配置从客户机-服务器配置改变为对等配置。5.如权利要求1的方法,还包括从参与所述在线会话的第二网络计算机接收通信信号,其中所述通信信号识别所述第二网络计算机的有效通信端口和相关通信协议。6.如权利要求5的方法,其中将通信信号发送到其它参与所述在线会话的网络计算机包括,将有效端口与协议数据附加到从所述第二网络计算机接收的通信信号以形成新的通信信号,以及此后将所述新的通信信号发送到其它正在参与所述在线会话的网络计算机。7.如权利要求1的方法,还包括保持识别其它正在参与所述在线会话的网络计算机的有效通信端口与相关协议的记录。8.如权利要求2的方法,还包括将通信配置改变信号发送到其它参与所述在线会话的网络计算机,其中所述通信配置改变信号包括所述在线会话的通信配置已改变的通知。9.一种方法,其控制用于多用户应用的在线会话的通信端口的交换,所述方法包括开放第一网络计算机上的多个通信端口,所述应用可通过所述多个通信端口将通信信号发送到其它正在参与所述在线会话的网络计算机;使所述第一计算机的每个所述通信端口都与一个协议相关,从而使得所述应用发送并接收的通信信号将会符合所述通信端口的所述协议;指定所述第一计算机的有效通信端口,所述应用将通过所述有效通信端口发送并接收通信信号;将通信信号发送到其它参与所述在线会话的网络计算机,其中所述通信信号识别所述第一计算机的所述有效通信端口与相关协议;从其它参与所述在线会话的计算机接收配置改变消息,所述配置改变消息指示所述在线会话的通信配置已改变;基于所述在线会话的新通信配置指定新的有效通信端口。10.如权利要求9的方法,其中所述配置改变消息包括所述通信配置从对等配置改变为客户机-服务器配置的通知。11.如权利要求9的方法,其中所述配置改变消息包括所述通信配置从客户机-服务器配置改变为对等配置的通知。12.如权利要求1的方法,还包括从参与所述在线会话的第二网络计算机接收通信信号,其中所述通信信号识别所述第二网络计算机的有效通信端口与相关通信协议。13.如权利要求12的方法,其中将通信信号发送到其它参与所述在线会话的网络计算机包括,将有效端口与协议数据附加到从所述第二网络计算机接收的通信信号以形成新的通信信号,以及此后将所述新通信信号发送到其它正在参与所述在线会话的网络计算机。14.如权利要求9的方法,还包括将所述配置改变消息转发到其它参与所述在线会话的网络计算机。15.如权利要求9的方法,还包括保持识别其它正在参与所述在线会话的网络计算机的有效通信端口与相关协议的记录。16.一种系统,其控制用于多用户应用的在线会话的通信端口的交换,所述系统包括一个或多个执行程序指令并接收数据集的处理器,其中所述程序指令使所述系统执行下述操作,所述操作包括开放第一网络计算机上的多个通信端口,所述应用可通过所述多个通信...
【专利技术属性】
技术研发人员:格伦范达塔,亚当哈里斯,
申请(专利权)人:索尼电脑娱乐美国公司,
类型:发明
国别省市:US[美国]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。