多人互动娱乐应用扩展支持多种终端和网络的系统和方法转让专利

申请号 : CN200610026512.0

文献号 : CN1937596B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 王伟珣王斌盛俊王泉

申请人 : 王伟珣

摘要 :

本发明公开了一种多人互动娱乐应用扩展支持多种终端和网络的系统和方法。系统架构包括用户终端设备、网络接入设备、智能转换适配系统和多人互动娱乐应用服务器。不同的用户终端设备使用专门为其开发的多人互动娱乐应用的特定终端版本;所述智能转换适配系统包含内容收发子系统和内容转换适配子系统;所述智能转换适配系统的内容收发子系统支持大型多人互动娱乐应用原有的针对支持个人电脑和固定有线接入的互联网的互动娱乐应用网络协议,同时支持扩展的为支持多种终端和多种网络优化的互动娱乐应用网络协议;所述智能转换适配系统的内容转换适配子系统根据终端类型将用户请求结果转换成与用户终端类型适配的形式、格式。

权利要求 :

1.多人互动娱乐应用扩展支持多种终端和网络的系统,包括用户终端设备(1)、网络接入设备(2)、智能转化适配系统(3)和大型多人互动娱乐应用服务器(6),其特征在于:不同的用户终端设备(1)使用专门为其开发的多人互动娱乐应用的特定终端版本;所述智能转化适配系统(3)包含内容收发子系统(4)和内容转化适配子系统(5);所述智能转化适配系统(3)的内容收发子系统(4)支持大型多人互动娱乐应用原有的针对支持个人电脑和固定有线接入的互联网的互动娱乐应用网络协议,同时支持扩展的为支持多种终端和多种网络优化的互动娱乐应用网络协议;所述智能转化适配系统(3)的内容转化适配子系统(5)根据终端类型将用户请求结果转化成与用户终端类型适配的形式、格式;所述多人互动娱乐应用扩展支持多种终端和网络系统的实现方法,包括以下步骤:a.用户终端设备(1)接入网络运营商的网络接入设备(2);

b.用户使用用户终端设备(1)上的多人互动娱乐应用特定终端版本的客户端软件,发出用户请求信息,该信息被智能转化适配系统(3)的内容收发子系统(4)接收下来;

c.智能转化适配系统(3)的内容收发子系统(4)代理向多人互动娱乐应用服务器(6)发出用户请求信息;

d.多人互动娱乐应用服务器(6)返回用户请求结果给智能转化适配系统(3),智能转化适配系统(3)的内容收发子系统(4)缓存用户请求结果;

e.智能转化适配系统(3)的内容收发子系统(4)将缓存的用户请求结果和用户终端类型信息发送给智能转化适配系统(3)的内容转化适配子系统(5);

f.智能转化适配系统(3)的内容转化适配子系统(5)根据终端类型将用户请求结果转化成与用户终端类型适配的形式、格式;同时根据用户终端类型不同,辅助用户终端设备完成一些电力要求高、处理运算开销大的用户终端设备(1)的任务;

g.智能转化适配系统(3)的内容转化适配子系统(5)将适配了用户终端类型的形式、格式和完成了部分用户终端设备(1)的任务的用户请求结果,传给智能转化适配系统(3)的内容收发子系统(4);

h.智能转化适配系统(3)的内容收发子系统(4)将适配了用户终端类型的形式、格式和完成了部分用户终端设备的任务的用户请求结果发送给用户终端设备(1)上的多人互动娱乐应用特定终端版本的客户端软件;

i.智能转化适配系统(3)的内容收发子系统(4),监测、测量智能转化适配系统(3)到用户终端设备(1)的网络时延和智能转化适配系统(3)到多人互动娱乐应用服务器(6)的网络时延的比例;

j.当用户使用用户终端设备(1)上的多人互动娱乐应用特定终端版本的客户端软件再次发出可以重复的用户请求信息时,智能转化适配系统(3)的内容收发子系统(4)根据这个网络时延比例,通过多线程机制,按这个网络时延比例的倒数在智能转化适配系统(3)到用户终端设备的时延内,自动补偿加倍生成该用户请求信息,然后代理发送出该可以重复的用户请求信息;

k.这些用户请求信息按照以上步骤d到h处理,则用户使用用户终端设备(1)上的多人互动娱乐应用特定终端版本的客户端软件可以获得加倍的可以重复的用户请求的结果。

2.根据权利要求1所述的多人互动娱乐应用扩展支持多种终端和网络的系统,其特征在于所述智能转化适配系统(3)的内容收发子系统(4)进行大型多人互动娱乐应用服务器(6)和本子系统,以及本子系统和用户终端设备之间异步的协议会话管理和补偿优化。

3.根据权利要求1所述的多人互动娱乐应用扩展支持多种终端和网络的系统,其特征在于所述智能转化适配系统(3)的内容转化适配子系统(5)将高质量的图形、声音格式,转化成适应特定用户终端设备的简单格式。

4.根据权利要求1所述的多人互动娱乐应用扩展支持多种终端和网络的系统,其特征在于所述智能转化适配系统(3)的内容转化适配子系统(5)根据用户终端类型不同,辅助用户终端设备(1)完成部分电力要求高、处理运算开销大的用户终端设备(1)的任务。

说明书 :

技术领域

本发明属于网络互动应用对多种终端和网络扩展支持的技术领域,具体涉及一种对网络上多人互动娱乐应用的信息内容进行分析,并根据用户所处网络环境和所使用的终端进行自动转换、自动适配、自动补偿优化的系统和方法,

背景技术

目前网络上的多人互动娱乐应用中,例如多人在线游戏(MMOG)是最普遍,最流行的一种形式,吸引了大量玩家。玩家在这种游戏中扮演不同的角色,这样的游戏已经构成了虚拟社会,游戏内容相当丰富。不过这类多人互动娱乐应用,多是为个人电脑(PC)平台和固定联网的互联网络设计开发的。
随着网络技术的发展和联网终端设备的发展,这类多人互动娱乐应用需要增加支持智能手机、移动游戏机、个人数字助理(PDA)、数字电视、机顶盒等不同终端设备,需要增加支持移动互联网络等网络内部工作特征不同的网络。如果这些扩展支持在原互动应用软件中作新增功能开发,将是非常麻烦、复杂、琐碎的工作,也非常容易给原来的系统功能带来新的错误、缺陷和问题。而且这类多人互动娱乐应用原有的针对支持个人电脑和固定有线接入的互联网的互动应用网络协议比较繁琐,不容易适应、支持移动互联网络等网络内部工作特征不同的网络和各种新型用户终端设备,如智能手机,无线联网个人数字助理(PDA)等,具体表现在:(1)通讯交互轮回太多;(2)有许多移动互联网络终端上的客户端版本不需要的属性参数。其次,多人互动娱乐应用原有的互动应用网络协议不好适应、支持移动互联网络等网络内部工作特征不同的网络,例如丢包率不同、调度重发算法不同。再次,运行于特定终端的多人互动娱乐应用的客户端,由于受到特定终端设备的硬件性能、容量的限制,也无法运行、实现多人互动娱乐应用原有的,支持个人电脑和固定有线接入的互联网的互动应用网络协议。

发明内容

本发明的目的是提供一种不需要改动原来的互动应用软件,就可以将多人互动娱乐应用扩展支持到多种终端和网络的系统和方法。
为达到上述目的,本发明采用的技术方案是:多人互动娱乐应用扩展支持多种终端和网络的系统和方法,系统架构包括用户终端设备、网络接入设备、智能转换适配系统和多人互动娱乐应用服务器,
不同的用户终端设备使用专门为其开发的多人互动娱乐应用的特定终端版本。
所述智能转换适配系统包含内容收发子系统和内容转换适配子系统。
所述智能转换适配系统的内容收发子系统支持多人互动娱乐应用原有的针对支持个人电脑和固定有线接入的互联网的互动娱乐应用网络协议,同时支持扩展的为支持多种终端和网络优化的互动娱乐应用网络协议;所述智能转换适配系统的内容收发子系统实现会话内容缓存管理;所述智能转换适配系统的内容收发子系统进行多人互动娱乐应用服务器和本子系统,以及本子系统和用户终端设备之间异步的协议会话管理和补偿优化。
所述智能转换适配系统的内容转换适配子系统根据终端类型将用户请求结果转换成与用户终端类型适配的形式、格式;所述智能转换适配系统的内容转换适配子系统将高质量的图形、声音格式,转换成适应特定用户终端设备的简单格式;所述智能转换适配系统的内容转换适配子系统根据用户终端类型不同,辅助用户终端设备完成部分电力要求高、处理运算开销大的用户终端设备的任务。
多人互动娱乐应用扩展支持多种终端和网络的系统和方法以下方法步骤:
a.用户终端设备接入网络运营商的网络接入点设备;
b.用户使用用户终端设备上的多人互动娱乐应用特定终端版本的客户端软件,发出用户请求信息,该信息被智能转换适配系统的内容收发子系统接收下来;
c.智能转换适配系统的内容收发子系统代理向多人互动娱乐应用服务器发出用户请求信息;
d.多人互动娱乐应用服务器返回用户请求结果给智能转换适配系统,智能转换适配系统的内容收发子系统缓存用户请求结果;
e.智能转换适配系统的内容收发子系统将缓存的用户请求结果和用户终端类型信息发送给智能转换适配系统的内容转换适配子系统;
f.智能转换适配系统的内容转换适配子系统根据终端类型将用户请求结果转换成与用户终端类型适配的形式、格式;同时根据用户终端类型不同,辅助用户终端设备完成一些电力要求高、处理运算开销大的用户终端设备的任务;
g.智能转换适配系统的内容转换适配子系统将适配了用户终端类型的形式、格式和完成了部分用户终端设备的任务的用户请求结果,传给智能转换适配系统的内容收发子系统;
h.智能转换适配系统的内容收发子系统将适配了用户终端类型的形式、格式和完成了部分用户终端设备的任务的用户请求结果发送给用户终端设备上的多人互动娱乐应用特定终端版本的客户端软件;
i.智能转换适配系统的内容收发子系统,监测、测量智能转换适配系统到用户终端设备的网络时延和智能转换适配系统到多人互动娱乐应用服务器的网络时延的比例;
j.当用户使用用户终端设备上的多人互动娱乐应用特定终端版本的客户端软件再次发出可以重复的用户请求信息时,智能转换适配系统的内容收发子系统根据这个网络时延比例,通过多线程机制,按这个网络时延比例的倒数在智能转换适配系统到用户终端设备的时延内,自动补偿加倍生成该用户请求信息,然后代理发送出该可以重复的用户请求信息;
k.这些用户请求按照以上步骤d到h处理,则用户使用用户终端设备上的多人互动娱乐应用特定终端版本的客户端软件可以获得加倍的可以重复的用户请求的结果。
本发明的有益效果是:
(1)可根据用户终端设备的不同方便、灵活地开发特定终端版本的多人互动娱乐应用的客户端,不需要改动、增加、修改原有多人互动娱乐应用服务器;
(2)可以避免在特定终端版本的多人互动娱乐应用的客户端上必须实现、支持所有多人互动娱乐应用的功能、网络协议的繁琐工作,大大方便了针对特定终端版本的多人互动娱乐应用的网络协议的制定和实现;
(3)对于复杂的图形效果和处理运算开销大的任务,解决了特定用户终端设备计算能力比较弱的问题,极大地降低移动设备上所需要的计算量和电能消耗。
(4)多人互动娱乐应用信息可以很好地适用于各种网络环境,使用户的使用感觉在各种网络环境中都一致。

附图说明

图1是本发明的系统图;
图2是本发明的方法流程图;
图3是本系统在蜂窝式无线通信网接入的移动互联网中的实施图。
图中:1-用户终端设备;2-网络接入设备;3-智能转换适配系统;4-内容收发子系统;5-内容转换适配子系统;6-多人互动娱乐应用服务器。

具体实施方式

下面结合附图和实施例对本发明的实施方式作进一步说明。
本发明在不同技术的具体网络的实施方式可以做许多具体变化,本发明具体实施以叙述的方式进行描述,其中所使用的术语意在描述而不是限制。
图1是本发明的系统图。从图中可见本系统的系统架构包括用户终端设备1、网络接入设备2、智能转换适配系统3和多人互动娱乐应用服务器6。用户终端设备1接入网络接入设备2,网络接入设备2与智能转换适配系统3连接,智能转换适配系统3通过互联网与多人互动娱乐应用服务器6相连接。
图2是本发明的方法流程图。由图可见本发明的方法包括以下步骤:
a.用户终端设备1接入网络运营商的网络接入点设备2;
b.用户使用用户终端设备1上的多人互动娱乐应用特定终端版本的客户端软件,发出用户请求信息,该信息被智能转换适配系统3的内容收发子系统4接收下来;
c.智能转换适配系统3的内容收发子系统4代理向多人互动娱乐应用服务器6发出用户请求信息;
d.多人互动娱乐应用服务器6返回用户请求结果给智能转换适配系统3,智能转换适配系统3的内容收发子系统4缓存用户请求结果;
e.智能转换适配系统3的内容收发子系统4将缓存的用户请求结果和用户终端类型信息发送给智能转换适配系统3的内容转换适配子系统5;
f.智能转换适配系统3的内容转换适配子系统5根据终端类型将用户请求结果转换成与用户终端类型适配的形式、格式;同时根据用户终端类型不同,辅助用户终端设备完成一些电力要求高、处理运算开销大的用户终端设备的任务;
g.智能转换适配系统3的内容转换适配子系统5将适配了用户终端类型的形式、格式和完成了部分用户终端设备1的任务的用户请求结果,传给智能转换适配系统3的内容收发子系统4;
h.智能转换适配系统3的内容收发子系统4将适配了用户终端类型的形式、格式和完成了部分用户终端设备1的任务的用户请求结果发送给用户终端设备1上的多人互动娱乐应用特定终端版本的客户端软件;
i.智能转换适配系统3的内容收发子系统4,监测、测量智能转换适配系统3到用户终端设备1的网络时延和智能转换适配系统3到多人互动娱乐应用服务器6的网络时延的比例;
j.当用户使用用户终端设备1上的多人互动娱乐应用特定终端版本的客户端软件再次发出可以重复的用户请求信息时,智能转换适配系统3的内容收发子系统4根据这个网络时延比例,通过多线程机制,按这个网络时延比例的倒数在智能转换适配系统3到用户终端设备1的时延内,自动补偿加倍生成该用户请求信息,然后代理发送出该可以重复的用户请求信息;
k.这些用户请求按照以上步骤d到h处理,则用户使用用户终端设备1上的多人互动娱乐应用特定终端版本的客户端软件可以获得加倍的可以重复的用户请求的结果。
实施例
本发明在蜂窝式无线通信网接入的移动互联网中的实施方式。
图3中用户终端设备1可以是(但不限于):手机,智能手机,掌上电脑,移动游戏机,个人数字助理(PDA),数字电视,机顶盒等。网络接入设备2即基站(NodeB/BTS),无线网络控制器(RNC)/基站控制器(BSC),服务GPRS支撑节点(SGSN),网关GPRS支撑节点(GGSN)设备,移动业务交换中心/访问位置寄存器(MSC/VLR)的组合。用户终端设备通过基站经过无线网络控制器/基站控制器接入蜂窝式无线通信网络。网络覆盖范围内的蜂窝式无线通信网络通过服务GPRS支撑节点(SGSN),网关GPRS支撑节点(GGSN)设备汇聚介入互联网络,成为移动互联网络。然后,这个网络进一步接入智能转换适配系统3设备。所述智能转换适配系统3包含内容收发子系统4和内容转换适配子系统5。智能转换适配系统3再通过互联网络连接到多人互动娱乐应用服务器6。
不同的用户终端设备1使用专门为其开发的多人互动娱乐应用的特定终端版本。
所述智能转换适配系统3的内容收发子系统4支持多人互动娱乐应用原有的针对支持个人电脑和固定有线接入的互联网的互动娱乐应用网络协议,同时支持扩展的为支持多种终端和网络优化的互动娱乐应用网络协议;所述智能转换适配系统3的内容收发子系统4实现会话内容缓存管理;所述智能转换适配系统3的内容收发子系统4进行多人互动娱乐应用服务器和本子系统,以及本子系统和用户终端设备1之间异步的协议会话管理和补偿优化。
所述智能转换适配系统3的内容转换适配子系统5根据终端类型将用户请求结果转换成与用户终端类型适配的形式、格式;所述智能转换适配系统3的内容转换适配子系统5将高质量的图形、声音格式,转换成适应特定用户终端设备1的简单格式;所述智能转换适配系统3的内容转换适配子系统5根据用户终端类型不同,辅助用户终端设备1完成部分电力要求高、处理运算开销大的用户终端设备的任务。
在蜂窝式无线通信网接入的移动互联网中的实施方式还包括以下方法步骤:
a.用户终端设备1接入网络运营商的网络接入点设备2;
b.用户使用用户终端设备1上的多人互动娱乐应用特定终端版本的客户端软件,发出用户请求信息,该信息被智能转换适配系统3的内容收发子系统4接收下来;
c.智能转换适配系统3的内容收发子系统4代理向多人互动娱乐应用服务器6发出用户请求信息;
d.多人互动娱乐应用服务器6返回用户请求结果给智能转换适配系统3,智能转换适配系统3的内容收发子系统4缓存用户请求结果;
e.智能转换适配系统3的内容收发子系统4将缓存的用户请求结果和用户终端类型信息发送给智能转换适配系统3的内容转换适配子系统5;
f.智能转换适配系统3的内容转换适配子系统5根据终端类型将用户请求结果转换成与用户终端类型适配的形式、格式;同时根据用户终端类型不同,辅助用户终端设备完成一些电力要求高、处理运算开销大的用户终端设备1的任务;
g.智能转换适配系统3的内容转换适配子系统5将适配了用户终端类型的形式、格式和完成了部分用户终端设备1的任务的用户请求结果,传给智能转换适配系统3的内容收发子系统4;
h.智能转换适配系统3的内容收发子系统4将适配了用户终端类型的形式、格式和完成了部分用户终端设备的任务的用户请求结果发送给用户终端设备1上的多人互动娱乐应用特定终端版本的客户端软件;
i.智能转换适配系统3的内容收发子系统4,使用多线程机制,启动一个专门的线程,利用ICMP协议监测、测量智能转换适配系统3到用户终端设备1的网络时延和智能转换适配系统3到多人互动娱乐应用服务器6的网络时延的比例;
j.当用户使用用户终端设备1上的多人互动娱乐应用特定终端版本的客户端软件再次发出可以重复的用户方向运动、打斗等请求信息时,智能转换适配系统3的内容收发子系统4根据这个网络时延比例,通过多线程机制,按这个网络时延比例的倒数在智能转换适配系统3到用户终端设备的时延内,自动补偿加倍生成该用户请求信息,然后代理发送出该可以重复的用户请求信息;
k.这些用户请求按照以上步骤d到h处理,则用户使用用户终端设备1上的多人互动娱乐应用特定终端版本的客户端软件可以获得加倍的可以重复的用户请求的结果。