CN102968549B - Based on many people online interaction method and system of intelligent mobile terminal equipment - Google Patents
Based on many people online interaction method and system of intelligent mobile terminal equipment Download PDFInfo
- Publication number
- CN102968549B CN102968549B CN201210394998.9A CN201210394998A CN102968549B CN 102968549 B CN102968549 B CN 102968549B CN 201210394998 A CN201210394998 A CN 201210394998A CN 102968549 B CN102968549 B CN 102968549B
- Authority
- CN
- China
- Prior art keywords
- game
- server node
- mobile terminal
- game server
- smart mobile
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 230000003993 interaction Effects 0.000 title claims abstract description 60
- 238000000034 method Methods 0.000 title claims abstract description 37
- 230000002452 interceptive effect Effects 0.000 claims abstract description 75
- 230000006854 communication Effects 0.000 claims abstract description 15
- 238000004891 communication Methods 0.000 claims abstract description 14
- 238000012545 processing Methods 0.000 claims abstract description 6
- 230000006870 function Effects 0.000 claims description 19
- 230000005484 gravity Effects 0.000 claims description 16
- 230000008569 process Effects 0.000 claims description 13
- 238000012546 transfer Methods 0.000 claims description 8
- 230000001133 acceleration Effects 0.000 claims description 7
- 238000011161 development Methods 0.000 claims description 6
- 238000004364 calculation method Methods 0.000 claims description 5
- 230000001360 synchronised effect Effects 0.000 claims description 4
- 238000001514 detection method Methods 0.000 claims description 3
- 230000004044 response Effects 0.000 claims description 3
- 230000006399 behavior Effects 0.000 description 6
- 238000013461 design Methods 0.000 description 6
- 238000005516 engineering process Methods 0.000 description 6
- 230000005540 biological transmission Effects 0.000 description 5
- 238000009877 rendering Methods 0.000 description 5
- 238000010586 diagram Methods 0.000 description 4
- 230000007704 transition Effects 0.000 description 4
- 230000000694 effects Effects 0.000 description 2
- 230000014509 gene expression Effects 0.000 description 2
- 238000003672 processing method Methods 0.000 description 2
- 239000013598 vector Substances 0.000 description 2
- 238000012795 verification Methods 0.000 description 2
- 230000000007 visual effect Effects 0.000 description 2
- 241000699660 Mus musculus Species 0.000 description 1
- 239000008186 active pharmaceutical agent Substances 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 239000012141 concentrate Substances 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 230000008451 emotion Effects 0.000 description 1
- 230000002708 enhancing effect Effects 0.000 description 1
- 238000007654 immersion Methods 0.000 description 1
- 238000013508 migration Methods 0.000 description 1
- 230000005012 migration Effects 0.000 description 1
- 230000008447 perception Effects 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
- 230000005236 sound signal Effects 0.000 description 1
Landscapes
- Information Transfer Between Computers (AREA)
Abstract
本发明公开了一种基于智能移动终端设备的多人在线交互方法与系统,本方法为:1)启动游戏服务器,用户通过智能移动终端上的客户端加入服务器并建立无线双向通信连接;2)当参与同一服务器的用户全部加入后开始游戏;3)智能移动终端在游戏进行过程中仅作为交互手段并显示交互提示信息;用户操作智能移动终端或者根据提示信息输入控制信息,智能终端对控制信息进行识别转译成预先定义好的对应控制命令后传达给服务器;4)服务器接收到控制命令后进行相应的游戏逻辑处理,对游戏角色进行控制;其中,参与同一服务器的所有用户共享一个游戏画面和声音输出;在线模式,总服务器负责各个游戏服务器之间的同步。本发明提高了游戏速度,增强了游戏的交互体验乐趣。
The invention discloses a multi-person online interaction method and system based on an intelligent mobile terminal device. The method is as follows: 1) start the game server, and the user joins the server through the client on the intelligent mobile terminal and establishes a wireless two-way communication connection; 2) The game starts after all users participating in the same server join; 3) The smart mobile terminal is only used as an interactive means during the game and displays interactive prompt information; Recognize and translate it into a pre-defined corresponding control command and then communicate it to the server; 4) The server performs corresponding game logic processing after receiving the control command to control the game character; among them, all users participating in the same server share a game screen and sound output; in online mode, the main server is responsible for the synchronization between each game server. The invention improves the game speed and enhances the interactive experience fun of the game.
Description
技术领域technical field
本发明涉及一种面向游戏娱乐与虚拟现实应用的在多台智能移动终端设备上实现的多人同时在线新型交互方法与系统,属于人机交互技术、虚拟现实技术、在线电子游戏、智能移动终端应用、数字媒体与娱乐领域。The invention relates to a new interactive method and system for multi-person simultaneous online on multiple intelligent mobile terminal devices, which is oriented to game entertainment and virtual reality applications, and belongs to human-computer interaction technology, virtual reality technology, online electronic games, and intelligent mobile terminals. applications, digital media and entertainment.
背景技术Background technique
当前,无论是全球,还是中国,游戏行业都显示出勃勃生机的活力。智能手机、平板电脑等智能移动终端设备的普及给游戏产业所带来的极大的发展契机。根据ForresterResearch公司的预测,全球智能移动终端设备的出货量预测如图1所示。与此同时,随着硬件技术的发展,智能移动终端设备的性能也在迅速提升,智能移动终端设备已经变成了一种大众化的通信和娱乐设备,这就极大地拓展了游戏交互手段,提供了更多的游戏方式。他们不再需要购买专门的游戏设备,而可以直接通过智能移动终端设备来玩游戏,此处的智能移动终端泛指显示屏幕小于7寸,易于便携,具有移动处理器和操作系统,具有无线网络动能、具有一定的移动计算能力的智能手机(如ipone,HTC,三星等品牌),或者如三星、华硕等品牌的小型平板电脑,或者其他具有以上特性的移动电子设备。At present, whether it is the world or China, the game industry is showing great vitality. The popularity of smart mobile terminal devices such as smartphones and tablet computers has brought great opportunities for the development of the game industry. According to Forrester Research's forecast, the global shipment forecast of smart mobile terminal equipment is shown in Figure 1. At the same time, with the development of hardware technology, the performance of smart mobile terminal devices is also rapidly improving, and smart mobile terminal devices have become a popular communication and entertainment device, which greatly expands the means of game interaction and provides More ways to play. They no longer need to buy special game devices, but can play games directly through smart mobile terminal devices. Smart mobile terminals here generally refer to display screens less than 7 inches, easy to carry, with mobile processors and operating systems, and wireless networks. Kinetic, smart phones with certain mobile computing capabilities (such as ipone, HTC, Samsung, etc.), or small tablet computers such as Samsung, Asus, etc., or other mobile electronic devices with the above characteristics.
然而智能移动终端设备的屏幕大小和图形处理能力毕竟有限,无法与计算机相媲美,因此也无法给玩家带来完美的游戏视觉和性能体验。However, the screen size and graphics processing capabilities of smart mobile terminal devices are limited after all, and cannot be compared with computers, so they cannot bring players a perfect game visual and performance experience.
此外,目前的多人游戏主要有三种交互模式。所谓交互模式是指能够被玩家潜在感受到的互动行为。它们能够表示玩家之间或者玩家和电脑之间发生的交互行为,并能够被用于表达玩家对某人以及其他人的行为。交互模式通过在游戏世界中提供互相可感觉到的形象和声音让行为被感知。总而言之,存在感和心理浸入程度因为这种模式带来的交流、协调以及合作等而增强。第一种交互模式的应用情景是多人在线网络游戏模式,此种游戏模式为多人通过因特网产生交互,在各自独立的显示设备上进行观看,因而人与人之间的交互带有极大的虚拟性,无法带来实际交互的游戏乐趣;第二种交互模式的应用情景是通过游戏手柄连接游戏主机进行多人同时游戏,例如索尼公司的Playstation系列、微软的xbox系列等,此时虽然玩家之间的实际交互性更强,但该模式极大地受限于游戏手柄的数量,且游戏手柄上并不存在可浏览的显示交互界面,绝大多数情况下只支持4人以下的玩家数量,无法实现真正意义上的多人共同游戏的体验;第三种交互模式的应用情景是掌机对战,例如PSP对战,此游戏模式支持同时游戏的人数虽然较多,但玩家都只能看到各自掌机小屏幕的游戏画面,无法得到足够好的游戏视听享受。In addition, current multiplayer games mainly have three interaction modes. The so-called interaction mode refers to the interactive behavior that can be potentially felt by the player. They can represent interactions that occur between players or between a player and the computer, and can be used to express player behavior towards one person as well as other people. Interaction modes allow behavior to be perceived by providing mutually palpable images and sounds in the game world. All in all, the sense of presence and psychological immersion is enhanced by the communication, coordination and cooperation brought about by this model. The application scenario of the first interactive mode is the multiplayer online online game mode. In this game mode, multiple people interact through the Internet and watch them on their own independent display devices. Therefore, the interaction between people has great potential. virtuality, which cannot bring the fun of the actual interactive game; the application scenario of the second interactive mode is to connect the game console through the gamepad to play multiplayer games at the same time, such as Sony’s Playstation series, Microsoft’s xbox series, etc. At this time, although The actual interaction between players is stronger, but this mode is greatly limited by the number of gamepads, and there is no browseable display interaction interface on the gamepad, and in most cases only supports the number of players with less than 4 players , it is impossible to realize the experience of multiplayer games in the true sense; the application scenario of the third interactive mode is handheld battle, such as PSP battle. Although this game mode supports a large number of people playing at the same time, players can only see The game screens on the small screens of their respective handhelds cannot get enough good audio-visual enjoyment of the game.
发明内容Contents of the invention
针对目前移动智能终端设备的图形显示能力和运算能力缺陷,以及传统网络游戏人们难以进行面对面的实际交流,还有传统游戏手柄设备对玩家人数的限制,本发明的目的在于提出了一种以智能移动终端为游戏或者虚拟现实系统交互控制器的多人同时在线交互方法与系统。In view of the graphics display capability and computing capability defects of current mobile intelligent terminal equipment, and the fact that people in traditional online games are difficult to carry out face-to-face actual communication, as well as the limitation of the number of players on traditional gamepad equipment, the purpose of the present invention is to propose a smart The invention discloses a multiplayer simultaneous online interaction method and system in which a mobile terminal is an interactive controller for a game or a virtual reality system.
本发明的技术方案为:Technical scheme of the present invention is:
一种基于智能移动终端设备的多人在线交互方法,其步骤为:A method for multi-person online interaction based on an intelligent mobile terminal device, the steps of which are:
1)启动游戏服务器节点,建立一无线网络,选择离线群模式或者在线群模式;如果选择在线群模式,则游戏服务器节点通过网络与总服务器建立连接;1) Start the game server node, establish a wireless network, and select the offline group mode or the online group mode; if the online group mode is selected, the game server node establishes a connection with the main server through the network;
2)用户通过智能移动终端上所安装的游戏客户端加入游戏服务器节点,智能移动终端通过该无线网络与该游戏服务器节点建立起无线双向通信连接;2) The user joins the game server node through the game client installed on the smart mobile terminal, and the smart mobile terminal establishes a wireless two-way communication connection with the game server node through the wireless network;
3)当参与同一游戏服务器节点的用户全部加入后,选择开始游戏;3) When all users participating in the same game server node join, choose to start the game;
4)智能移动终端在游戏进行过程中仅作为交互手段并显示交互提示信息;用户操作智能移动终端或者根据提示信息输入控制信息,智能移动终端对控制信息进行识别转译成4) The smart mobile terminal is only used as an interactive means during the game and displays interactive prompt information; the user operates the smart mobile terminal or inputs control information according to the prompt information, and the smart mobile terminal recognizes and translates the control information into
预先定义好的对应控制命令后传达给游戏服务器节点;The pre-defined corresponding control commands are communicated to the game server node;
5)游戏服务器节点接收到控制命令后根据预先定义好的对各种命令的处理方式进行相应的游戏逻辑处理,对游戏角色进行控制;5) After receiving the control command, the game server node performs corresponding game logic processing according to the pre-defined processing methods for various commands, and controls the game characters;
其中,参与同一游戏服务器节点的所有用户共享一个游戏画面和声音输出;对于在线模式,总服务器负责各个游戏服务器节点之间的同步协同控制,并维护各个游戏服务器节点之间的状态和属性的数据一致性。Among them, all users participating in the same game server node share a game screen and sound output; for the online mode, the master server is responsible for the synchronous collaborative control between each game server node, and maintains the status and attribute data between each game server node consistency.
进一步的,游戏服务器节点保存每一个接入网络的智能移动终端的信息,并在显示设备上显示各个智能移动终端是否已准备好。Further, the game server node saves the information of each smart mobile terminal connected to the network, and displays on the display device whether each smart mobile terminal is ready.
进一步的,通过游戏服务器节点控制选择开始游戏,其方法为:游戏服务器节点首先通过无线网络向所有成功加入游戏的智能移动终端发出开始游戏的消息通知,智能移动终端收到该消息后进入游戏状态并显示相应交互界面,同时向游戏服务器节点发送收到消息的反馈消息,当游戏服务器节点收到所有智能移动终端的反馈消息后进入游戏场景正式开始游戏进程。Further, the game server node controls and selects to start the game. The method is: the game server node first sends a message notification of starting the game to all smart mobile terminals that have successfully joined the game through the wireless network, and the smart mobile terminal enters the game state after receiving the message. And display the corresponding interactive interface, and send the feedback message of receiving the message to the game server node at the same time, when the game server node receives the feedback messages from all intelligent mobile terminals, it enters the game scene and officially starts the game process.
进一步的,通过某个智能移动终端控制选择开始游戏,其方法为:首先由某个智能移动终端向游戏服务器节点发送开始游戏的消息,然后游戏服务器节点通过无线网络向其余所有成功加入游戏的智能移动终端发出开始游戏的消息通知,智能移动终端收到该消息后进入游戏状态并显示相应交互界面,同时向游戏服务器节点发送收到消息的反馈消息,当游戏服务器节点收到其余所有智能移动终端的反馈消息后进入游戏场景正式开始游戏进程。Further, a smart mobile terminal is used to control and choose to start the game. The method is as follows: firstly, a smart mobile terminal sends a game start message to the game server node, and then the game server node sends a message to all other smart phones that have successfully joined the game through a wireless network. The mobile terminal sends a message notification to start the game. After receiving the message, the smart mobile terminal enters the game state and displays the corresponding interactive interface, and at the same time sends a feedback message to the game server node. When the game server node receives all other smart mobile terminal Enter the game scene to officially start the game process after the feedback message.
进一步的,所述智能移动终端将智能移动终端的图形界面或交互功能单元作为交互手段对游戏角色进行控制。Further, the intelligent mobile terminal uses the graphical interface or the interactive function unit of the intelligent mobile terminal as an interactive means to control the game character.
进一步的,所述图形界面包括:菜单、按钮、方向轮、滚动条、虚拟键盘;所述交互功能单元包括重力感应单元、加速感应单元、多点触摸单元。Further, the graphical interface includes: menus, buttons, direction wheels, scroll bars, and virtual keyboards; the interactive function units include a gravity sensing unit, an acceleration sensing unit, and a multi-touch unit.
一种基于智能移动终端设备的多人在线交互系统,其特征在于包括安装有游戏客户端的智能移动终端,游戏服务器节点和总服务器;游戏服务器节点通过无线网络与每一智能移动终端通讯连接,游戏服务器节点通过网络与总服务器连接;其中,A multiplayer online interactive system based on intelligent mobile terminal equipment is characterized in that it includes an intelligent mobile terminal equipped with a game client, a game server node and a general server; the game server node communicates with each intelligent mobile terminal through a wireless network, and the game The server node is connected to the total server through the network; where,
所述智能移动终端包括:The smart mobile terminal includes:
客户端图形交互界面模块,用于为用户提供交互手段;The client graphical interactive interface module is used to provide users with interactive means;
客户端用户交互接口模块,接收用户输入的控制信息,以及对控制信息进行识别转译为预定义的控制命令;The client user interaction interface module receives the control information input by the user, and identifies and translates the control information into a predefined control command;
客户端命令接收模块,用于接收游戏服务器节点发来的信息,解析并传达给客户端逻辑模块;The client command receiving module is used to receive the information sent by the game server node, analyze and convey it to the client logic module;
客户端逻辑模块,是客户端的游戏主循环控制模块,用于根据控制命令和游戏服务器节点的命令进行运算做出相应的响应,控制在智能移动终端上的运行的游戏系统内部的逻辑跳转和状态转移;The client logic module is the main loop control module of the game on the client side, which is used to perform calculations and make corresponding responses according to the control commands and the commands of the game server node, and to control the logic jump and the internal logic of the game system running on the smart mobile terminal. state transition;
客户端命令发送模块,用于将需要发送给游戏服务器节点的用户交互命令信息通过无线网络发送至游戏服务器节点;The client command sending module is used to send the user interaction command information that needs to be sent to the game server node to the game server node through the wireless network;
所述游戏服务器节点包括:The game server node includes:
游戏服务器节点客户端命令发送模块,用于向智能移动终端发送命令;The game server node client command sending module is used to send commands to the smart mobile terminal;
游戏服务器节点客户端命令接收模块,用于接收智能移动终端发来的信息,将其解析转化成游戏服务器节点游戏逻辑模块可接收的命令;The game server node client command receiving module is used to receive the information sent by the smart mobile terminal, and convert it into commands that can be received by the game logic module of the game server node;
游戏服务器节点游戏逻辑模块,负责根据接收的命令控制相应角色,控制整个游戏的逻辑控制和状态转移;The game logic module of the game server node is responsible for controlling the corresponding characters according to the received commands, and controlling the logic control and state transfer of the entire game;
游戏服务器节点游戏绘制与显示输出模块,用于将当前的游戏场景显示在游戏服务器节点的外接显示设备上;The game server node game drawing and display output module is used to display the current game scene on the external display device of the game server node;
游戏服务器节点用户交互接口模块,用于接收设定用户的交互控制信息,并将其传递给游戏服务器节点的游戏逻辑模块;The user interaction interface module of the game server node is used to receive the interactive control information of the set user and transmit it to the game logic module of the game server node;
游戏服务器节点总服务器命令发送模块,如果游戏服务器节点运行在在线群模式下,将游戏服务器节点需要发送的命令发送给总服务器;The game server node general server command sending module, if the game server node is running in the online group mode, sends the command that the game server node needs to send to the general server;
游戏服务器节点总服务器命令接收模块,如果游戏服务器节点运行在在线群模式下,则从总服务器获取信息,进行游戏状态的同步;The command receiving module of the main server of the game server node, if the game server node is running in the online group mode, obtains information from the main server to synchronize the game state;
所述总服务器,用于根据当前游戏状态向各游戏服务器节点发送同步信息和调度信息,以及接收从各游戏服务器节点发送来的消息。The general server is used for sending synchronization information and scheduling information to each game server node according to the current game state, and receiving messages sent from each game server node.
进一步的,所述逻辑模块通过一个状态机实现;所述逻辑模块需要维护一个保存所有参与游戏的用户信息列表,当有新的用户加入游戏时,将其加入到该列表中;当有用户掉线或退出时,将其从列表中删除;游戏服务器节点在收发游戏客户端消息时根据游戏服务器节点为每一用户分配一唯一标识id。Further, the logic module is implemented by a state machine; the logic module needs to maintain a list of user information that saves all players participating in the game, and when a new user joins the game, it is added to the list; When disconnecting or exiting, delete it from the list; the game server node assigns a unique identification id to each user according to the game server node when sending and receiving game client messages.
进一步的,所述用户信息包括:用户名,用户id,所选择的角色,角色的属性,用户的无线网络连接状态。Further, the user information includes: user name, user id, selected role, attribute of the role, and wireless network connection status of the user.
进一步的,所述交互手段包括智能移动终端的图形界面、交互功能单元;所述图形界面包括:菜单、按钮、方向轮、滚动条、虚拟键盘;所述智能移动终端包括重力传感器、触摸屏、麦克风、摄像头,所述交互功能单元包括重力感应单元、加速感应单元、多点触摸单元。Further, the interaction means includes a graphical interface and an interactive function unit of the intelligent mobile terminal; the graphical interface includes: menus, buttons, direction wheels, scroll bars, virtual keyboards; the intelligent mobile terminal includes a gravity sensor, a touch screen, a microphone . A camera, wherein the interactive function unit includes a gravity sensing unit, an acceleration sensing unit, and a multi-touch unit.
本发明提供一种面向数字游戏娱乐和分布式虚拟现实应用系统的交互方法和系统。以下系统的描述是以在线游戏应用为例说明,本发明重点介绍游戏交互方面的内容,而对于如游戏逻辑、游戏架构等其他虽然属于游戏系统方面重要的内容,但是如果与游戏交互方法和系统无关的方面,本发明将不做详细描述。本游戏系统以普通家用或者商用计算机作为游戏服务器节点,利用该游戏服务器节点接收用户或者玩家的游戏控制和交互命令,运行游戏的主程序和循环,负责游戏主体逻辑的控制和游戏功能实现(通过包括游戏场景管理引擎,物理引擎,AI引擎,网络引擎,动画引擎,脚本引擎,视频和声音媒体引擎等等,一系列的游戏的重要组成部分实现)以及最重要的游戏画面的绘制(或者称为渲染,通过游戏渲染引擎),以该计算机的显示设备和声音输出设备(包括显示器或者显示器阵列,投影仪和投影幕墙,沉浸式虚拟现实显示环境(CAVE)等)进行游戏画面显示和音频信号的输出。而智能移动终端设备的作用是用户或者玩家通过该智能移动终端设备向游戏服务器节点发送的游戏控制和交互命令,该设备本身仅仅为用户或者游戏玩家提供简单交互图形界面和游戏的交互和操纵功能、用户交互指令的解析与发送、根据游戏服务器节点发送的信息显示当前游戏状态等功能,这些对移动设备的计算性能和显示性能要求很低。这样,最终的游戏模式就是如下的一种工作形式:The invention provides an interactive method and system for digital game entertainment and distributed virtual reality application systems. The following description of the system takes online game applications as an example. The present invention focuses on the content of game interaction. For other important content such as game logic and game architecture, although the game system is important, if the game interaction method and system In unrelated aspects, the invention will not be described in detail. This game system uses an ordinary home or commercial computer as a game server node, uses the game server node to receive game control and interaction commands from users or players, runs the main program and cycle of the game, and is responsible for the control of the main game logic and the realization of game functions (through Including game scene management engine, physics engine, AI engine, network engine, animation engine, script engine, video and sound media engine, etc., a series of important parts of the game are realized) and the most important game screen drawing (or called For rendering, through the game rendering engine), the computer’s display device and sound output device (including display or display array, projector and projection curtain wall, immersive virtual reality display environment (CAVE), etc.) are used for game screen display and audio signals Output. The role of the smart mobile terminal device is the game control and interaction commands sent by the user or player to the game server node through the smart mobile terminal device. The device itself only provides a simple interactive graphical interface and game interaction and manipulation functions for the user or game player. , analysis and sending of user interaction commands, displaying the current game status according to the information sent by the game server node, etc. These functions have very low requirements on the computing performance and display performance of mobile devices. Thus, the final game mode is a working form of the following:
多个玩家手持智能移动设备作为游戏的控制和交互终端组成一个群的游戏模式,共同加入到由游戏服务器节点所执行的游戏场景、游戏故事和游戏进程中。所有的游戏玩家共享由游戏服务器提供的显示输出和音响设备,因此在当前的群中的游戏玩家看到的当前的游戏画面是完全一致的。这样就会大大增强游戏玩家的群体性娱乐互动和沉浸体验感,增强游戏玩家彼此之间的互动乐趣。Multiple players hold smart mobile devices as game control and interactive terminals to form a group game mode, and jointly join the game scene, game story and game process executed by the game server node. All game players share the display output and audio equipment provided by the game server, so the current game screens seen by the game players in the current group are completely consistent. This will greatly enhance the group entertainment interaction and immersive experience of game players, and enhance the fun of interaction between game players.
解释如下术语:Explain the following terms:
游戏场景:游戏中的环境、建筑、机械、道具等,是游戏玩家在游戏中所处的虚拟的空间,包括三维的或者二维的,是游戏故事发生和游戏进程推进的背景。一个游戏中可以只有一个游戏场景,也可以存在随情节而变化的多个游戏场景。Game scene: The environment, buildings, machinery, props, etc. in the game are the virtual space in which game players live, including three-dimensional or two-dimensional, and are the background for the occurrence of game stories and the advancement of game progress. There may be only one game scene in a game, or there may be multiple game scenes that vary with the plot.
游戏故事:也即游戏情节,由一组以上能显示人与人、人与环境之间关系的具体事件和矛盾冲突构成,按照因果逻辑组织起来的一系列事件。游戏任务框架加上游戏创意案,构成一个具有一定顺序和思想内容逻辑的游戏故事。游戏故事是对游戏类型进行划分的重要因素,例如以角色扮演为主要内容的游戏大多具有复杂漫长的游戏故事,而以格斗为主要内容的游戏通常游戏故事非常简单。Game story: that is, the game plot, consisting of more than one set of specific events and conflicts that can show the relationship between people and the environment, and a series of events organized according to the logic of cause and effect. The game task framework and the game creative plan constitute a game story with a certain sequence and logic of thought content. Game stories are an important factor for classifying game types. For example, games with role-playing as the main content mostly have complex and lengthy game stories, while games with fighting as the main content usually have very simple game stories.
游戏进程:彼此扮演的游戏角色互相影响,游戏角色的状态会彼此发生关系和影响。随着时间的推移,游戏进程不断推进,逐渐完成游戏故事,达到胜负判定条件或游戏故事的结尾。Game process: The game characters played by each other affect each other, and the status of the game characters will have a relationship and influence with each other. As time goes by, the game process continues to advance, and the game story is gradually completed, reaching the victory or defeat determination condition or the end of the game story.
此外游戏服务器节点的运行既可以采用在线群模式,也可以采用离线群模式。所谓在线群模式就是游戏服务器节点在运行游戏时,首先连接游戏控制中心的游戏总服务器(总服务器由专门服务器管理员控制和维护),如果能够与总服务器建立连接,则该游戏服务器节点受总服务器控制,游戏总服务器允许其他游戏服务器节点加入,当多个游戏服务器节点连接并加入到总服务器中,由总服务器进行通讯以及同步协同控制等功能。这样,每个游戏服务器节点(这些游戏服务器节点可以任意分布在世界各个不同的角落)都对应有一群在线游戏玩家在玩游戏,而多个游戏服务器节点及其游戏玩家又构成了一个庞大的游戏群组,处于这个游戏群组中的玩家既可以扮演游戏中的不同角色,也可以彼此通过某种联系构成一些团队进行游戏,甚至可以组团进行对战,等等。以上游戏模式中,游戏服务器节点与总服务器之间的关系与传统的在线游戏模式中在线游戏客户端与游戏中心服务器的关系类似,总服务器的功能也与传统在线游戏模式中的游戏中心服务器的功能类似。In addition, the operation of the game server node can adopt either the online group mode or the offline group mode. The so-called online group mode means that when the game server node is running the game, it first connects to the main game server in the game control center (the main server is controlled and maintained by a dedicated server administrator). Server control, the main game server allows other game server nodes to join. When multiple game server nodes are connected and joined to the main server, the main server will perform communication and synchronous collaborative control functions. In this way, each game server node (these game server nodes can be arbitrarily distributed in different corners of the world) corresponds to a group of online game players playing games, and multiple game server nodes and their game players constitute a huge game Group, players in this game group can not only play different roles in the game, but also form some teams through some connection with each other to play the game, or even form a group to play against each other, and so on. In the above game modes, the relationship between the game server node and the main server is similar to the relationship between the online game client and the game center server in the traditional online game mode, and the function of the main server is also similar to that of the game center server in the traditional online game mode. The function is similar.
所谓离线群模式就是游戏服务器节点不去连接总服务器(由群游戏玩家自己控制),或者总服务器无法连接上时,游戏玩家所采用的游戏模式。此时游戏运行的过程与前述过程相同,即多个玩家手持智能移动设备作为游戏的控制和交互终端组成一个群的游戏模式,共同加入到由单个游戏服务器节点所执行的游戏场景、游戏故事和游戏进程中。所有的游戏玩家共享由游戏服务器节点提供的显示设备,因此在当前的群中的游戏玩家看到的当前的游戏画面是完全一致的。The so-called offline group mode is the game mode adopted by game players when the game server nodes do not connect to the main server (controlled by the group game players themselves), or when the main server cannot be connected. At this time, the process of the game running is the same as the previous process, that is, a game mode in which multiple players hold smart mobile devices as game control and interactive terminals to form a group, and jointly join the game scenes, game stories and games executed by a single game server node. game in progress. All game players share the display device provided by the game server node, so the current game screen seen by the game players in the current group is completely consistent.
游戏服务器节点的在线群模式和离线群模式游戏场景图分别如图2和图3所示。The online group mode and offline group mode game scene diagrams of the game server nodes are shown in Figure 2 and Figure 3 respectively.
本发明的技术方案是一种基于智能移动终端设备实现的群游戏模式和系统,其运行步骤为:The technical solution of the present invention is a group game mode and system realized based on intelligent mobile terminal equipment, and its operating steps are:
1)启动游戏服务器节点,选择游戏运行模式(可以是用户通过移动终端选择,也可以是服务器节点选择):离线群模式或者在线群模式。如果选择在线群模式则游戏服务器节点通过网络向总服务器发送连接请求(登陆验证模式或者非登陆验证模式皆可),一旦与总服务器建立连接成功,则游戏进入在线群模式,否则自动转入离线群模式。离线群模式中,用户或者玩家只能在一个群的内部(大家彼此可以看见用户或者玩家的真身)进行交互控制,交流和互动。而在线群模式中,用户既可以跟群内部的成员进行虚+实的交流,也可以跟远程不在同一个群内的不可见到真身的用户或者玩家进行虚拟的交互。游戏服务器节点启动时,需存在或新建一个无线网络,以便让该节点服务器与移动智能终端设备进行通讯。在通讯过程中可以通过任意一种无线方式进行数据传输,既可以使用蓝牙也可以使用wifi或者其他的无线通信标准,在我们的系统中使用wifi可以具有更大的带宽和传输速率(通常情况下台式机可利用无线路由器、笔记本电脑可以利用自带的无线网卡建立wifi无线网络)。1) Start the game server node and select the game running mode (it can be selected by the user through the mobile terminal or by the server node): offline group mode or online group mode. If you choose the online group mode, the game server node will send a connection request to the main server through the network (login verification mode or non-login verification mode is acceptable), once the connection with the main server is established successfully, the game will enter the online group mode, otherwise it will automatically transfer to offline group mode. In the offline group mode, users or players can only interact, control, communicate and interact within a group (everyone can see the real body of the user or player). In the online group mode, users can not only have virtual + real communication with members within the group, but also have virtual interactions with remote users or players who are not in the same group and cannot see their real bodies. When the game server node is started, a wireless network needs to exist or be created so that the node server can communicate with the mobile smart terminal device. In the communication process, data transmission can be carried out in any wireless way, either bluetooth or wifi or other wireless communication standards can be used. Using wifi in our system can have greater bandwidth and transmission rate (usually Desktop computers can use wireless routers, and laptop computers can use their own wireless network cards to establish wifi wireless networks).
2)游戏玩家或者用户使用智能移动终端设备上的游戏客户端(用户须预先安装),搜索到上一步中游戏服务器节点所在的无线网络后选择加入,从而可以与游戏服务器节点建立起无线连接。连接成功后,游戏服务器节点可以向移动终端发送信息,移动终端也可以向服务器发送信息,从而建立双向通信连接。发送信息时采用的技术都是现有的成熟技术,例如在使用wifi的情况下,数据传输可遵循TCP/IP协议或UDP协议,命令和请求可采用RPC(RemoteProcedureCall,远程过程调用)协议,此部分不是本发明的重点,故不再赘述。当一个游戏玩家准备好可以开始游戏时,可以通过点击移动设备客户端上的按钮等方式向游戏服务器节点发送已准备好的消息。游戏服务器节点保存每一个接入网络的移动设备的信息,并在显示设备上显示各个用户是否已准备好。2) Game players or users use the game client on the smart mobile terminal device (users must install it in advance), search for the wireless network where the game server node is located in the previous step, and then choose to join, so as to establish a wireless connection with the game server node. After the connection is successful, the game server node can send information to the mobile terminal, and the mobile terminal can also send information to the server, thereby establishing a two-way communication connection. The technologies used to send information are all existing mature technologies. For example, in the case of wifi, data transmission can follow TCP/IP protocol or UDP protocol, and commands and requests can use RPC (Remote Procedure Call, remote procedure call) protocol. Part of it is not the key point of the present invention, so it will not be described in detail. When a game player is ready to start the game, he can send a ready message to the game server node by clicking a button on the mobile device client, etc. The game server node saves the information of each mobile device connected to the network, and displays on the display device whether each user is ready.
3)当希望参与同一游戏服务器节点的用户都已连上该游戏服务器节点且状态显示为已准备好时,通过服务器节点的人工控制操作或者某个用户在智能移动设备客户端的人工操作,选择开始游戏。如果是前者通过服务器节点选择开始游戏,服务器节点首先通过无线网络向所有成功加入游戏的移动设备客户端发出开始游戏的消息通知,客户端收到该消息后即进入游戏状态显示相应画面,同时也向游戏服务器节点发送收到消息的反馈消息,当服务器节点收到所有移动设备的反馈消息后进入游戏画面正式开始游戏;如果是后者通过某个用户在移动设备上的操作选择开始游戏,则首先由该客户端向服务器节点发送开始游戏的消息,此后类似前一种情况的过程,服务器节点向其余所有移动设备发送开始游戏的通知,收到所有的反馈通知后正式进入游戏场景(类似于TCP连接用于传送数据时使用的“三次握手”)。由于服务器群发开始游戏的通知和接收所有反馈消息的时间实际上很短,因此用户不会在移动设备的画面上看到明显的停顿或不同步现象。玩家在游戏场景和当前的游戏进程之中,扮演游戏中的某一个虚拟游戏角色,开始进行游戏的角色控制。3) When all users who want to participate in the same game server node have connected to the game server node and the status is displayed as ready, through the manual control operation of the server node or the manual operation of a user on the smart mobile device client, select Start game. If the former chooses to start the game through the server node, the server node first sends a message notification of starting the game to all mobile device clients that have successfully joined the game through the wireless network. After receiving the message, the client enters the game state and displays the corresponding screen. Send the feedback message of receiving the message to the game server node, and enter the game screen to officially start the game when the server node receives the feedback messages from all mobile devices; if the latter chooses to start the game through a user's operation on the mobile device, then First, the client sends a message to start the game to the server node. Afterwards, similar to the process of the previous case, the server node sends a notification to start the game to all other mobile devices. After receiving all the feedback notifications, it officially enters the game scene (similar to The "three-way handshake" used when a TCP connection is used to transfer data). Since the time between the server sending out the notification to start the game and receiving all the feedback messages is actually very short, the user will not see obvious pauses or out-of-sync phenomena on the screen of the mobile device. In the game scene and the current game process, the player acts as a certain virtual game character in the game, and starts to control the role of the game.
4)已成功进入游戏的玩家,其智能移动终端上将显示相应的交互提示。用户根据提示,通过图形界面及智能终端提供的其它特殊功能单元进行游戏角色的控制。智能移动终端上的用户图形界面包括:菜单、按钮、方向轮、滚动条、虚拟键盘等。智能移动终端的其他特殊交互功能单元包括重力感应单元、加速感应单元、多点触摸单元等。移动终端的传感器有重力传感器、触摸屏、麦克风、摄像头等,它们分别能捕捉到的物理信号有重力加速度向量、手指触摸位置及触摸手指个数、外部实时音频流(包括语音)、外部实时视频流等,新型人机交互模型中这些传感器能够真实地将外部现实操作的物理量转化成数字信息传输给当前的客户端交互系统,并且转换成为用户的操作指令。游戏服务器节点端也可以保留一定的交互图形界面,用于对该节点上所有游戏用户的游戏整体进程的控制,例如暂停游戏、退出游戏等。同时用户或者玩家可以通过交互图形界面自由选择所喜欢的交互形式(如利用触摸屏、重力传感器、麦克风或者摄像头等),或者这些模式的组合。所有连接到一个共同的游戏服务器节点的玩家(称为群玩家)共享一个游戏画面,而该游戏画面显示在一个公共的计算机输出显示设备上,群玩家中每一个玩家所扮演的虚拟游戏角色的每一时刻的游戏状态都显示在这个公共的计算机输出显示设备上,因此该显示设备往往比较大(例如大尺寸显示器,投影屏幕,大屏幕电视,显示幕墙等)。游戏玩家通过移动终端的交互操作对游戏角色进行控制,移动终端对用户交互操作进行识别(现有移动终端设备都会提供现成的API用于识别用户的交互操作),将可识别的用户交互操作转译成系统中预先定义好的一些对应控制命令,通过无线数据传输或远程过程调用的方式将命令传达给游戏服务器节点。游戏服务器节点接收到玩家的控制命令后根据程序中预先定义好的对各种命令的处理方式进行相应的游戏逻辑处理(常见的实现方式是使用状态机,即首先通过条件判断判定接收到的是什么命令,然后进入对应的游戏状态,执行该游戏状态下的一系列操作,直到收到下一条命令时,进行状态跳转进入另一种游戏状态),游戏画面输出显示在前述显示设备上。必要的时候将相应玩家的状态信息发送回移动终端,移动终端获得从服务器端发送的消息,在移动终端上进行相应显示。4) For players who have successfully entered the game, corresponding interactive prompts will be displayed on their smart mobile terminals. According to the prompt, the user controls the game character through the graphical interface and other special function units provided by the smart terminal. The user graphical interface on the smart mobile terminal includes: menus, buttons, direction wheels, scroll bars, virtual keyboards, and the like. Other special interactive functional units of the smart mobile terminal include a gravity sensing unit, an acceleration sensing unit, a multi-touch unit, and the like. The sensors of mobile terminals include gravity sensors, touch screens, microphones, cameras, etc. The physical signals they can capture respectively include gravity acceleration vectors, finger touch positions and the number of touching fingers, external real-time audio streams (including voice), external real-time video streams etc. These sensors in the new human-computer interaction model can truly convert the physical quantity of the external real operation into digital information, transmit it to the current client interaction system, and convert it into the user's operation instruction. The game server node can also retain a certain interactive graphical interface for controlling the overall progress of the game of all game users on the node, such as pausing the game and exiting the game. At the same time, users or players can freely choose their favorite interactive form (such as using a touch screen, gravity sensor, microphone or camera, etc.) through an interactive graphical interface, or a combination of these modes. All players connected to a common game server node (called group players) share a game screen, and the game screen is displayed on a public computer output display device, the virtual game role played by each player in the group players The game state at each moment is displayed on this public computer output display device, so the display device is often relatively large (such as large-size monitors, projection screens, large-screen TVs, display walls, etc.). Game players control game characters through interactive operations of mobile terminals, and mobile terminals recognize user interactive operations (existing mobile terminal devices provide ready-made APIs for identifying user interactive operations), and transfer recognizable user interactive operations to Translate into some corresponding control commands predefined in the system, and communicate the commands to the game server node through wireless data transmission or remote procedure call. After the game server node receives the player's control commands, it performs corresponding game logic processing according to the pre-defined processing methods for various commands in the program (the common implementation method is to use the state machine, that is, first judge whether the received one is command, and then enter the corresponding game state, perform a series of operations in the game state, until the next command is received, the state jumps into another game state), and the game screen output is displayed on the aforementioned display device. When necessary, the status information of the corresponding player is sent back to the mobile terminal, and the mobile terminal obtains the message sent from the server, and displays it accordingly on the mobile terminal.
5)当游戏处于在线群模式运行的时候,游戏服务器节点和总服务器进行通讯。由总服务器负责各个游戏服务器节点之间的同步协同控制等功能,并维护各个服务器节点之间的状态和属性的数据一致性,总服务器只是一个逻辑概念,其本质可以是服务器集群,负责实现包括负载均衡,服务器备份和镜像、数据库备份和迁移等功能,这些可以采用目前成熟的架构和系统实现。5) When the game is running in the online group mode, the game server node communicates with the main server. The general server is responsible for functions such as synchronous and cooperative control between game server nodes, and maintains the data consistency of the state and attributes between each server node. The general server is only a logical concept, and its essence can be a server cluster, responsible for the implementation including Functions such as load balancing, server backup and mirroring, database backup and migration, etc., can be implemented using current mature architectures and systems.
6)当一个游戏服务器节点上的所有用户玩家均与该服务器节点断开时,或者连接到当前游戏服务器节点的主控玩家选择结束游戏时,当前游戏服务器节点的游戏任务结束并退出。如果当前游戏模式为在线群模式,则总服务器和其他游戏服务器节点继续正常运行,其他群游戏玩家继续正常玩游戏不受影响。6) When all user players on a game server node are disconnected from the server node, or when the master player connected to the current game server node chooses to end the game, the game task of the current game server node ends and exits. If the current game mode is an online group mode, the main server and other game server nodes continue to operate normally, and other group game players continue to play games normally without being affected.
与现有技术相比,本发明有明显的优势:Compared with prior art, the present invention has obvious advantages:
本发明的交互模式创新如图6所示,本发明让用户可以有多种层次、多种交互界面和通道的间交互模式和体验。The innovation of the interactive mode of the present invention is shown in FIG. 6 . The present invention allows users to have interactive modes and experiences of multiple levels, multiple interactive interfaces and channels.
多层次交互方式:Multi-level interaction method:
第一层次:群内用户可以通过彼此的语言、表情、手势、肢体动作等直接进行世界实体(人)之间的面对面的交互(真实交互),以共享显示设备上相同的显示画面和音响设备上相同的音频输出为基础(如果没有这个前提条件,则该层次很难成立);The first level: users in the group can directly carry out face-to-face interaction (real interaction) between world entities (people) through each other's language, expression, gesture, body movement, etc., so as to share the same display screen and audio equipment on the display device Based on the same audio output above (without this prerequisite, the level is difficult to establish);
第二层次:群内用户通过游戏虚拟世界中的动作、语言等行为或者其他形式彼此之间虚拟交互,以管理群内的游戏服务器节点为基础;The second level: users in the group interact with each other through actions, language and other behaviors in the virtual world of the game or other forms, based on the management of the game server nodes in the group;
第三层次:群内用户和群外用户之间通过虚拟世界中的动作、语言等行为或者其他形式彼此进行虚拟交互,以中心游戏服务器为基础。The third level: users in the group and users outside the group conduct virtual interaction with each other through actions, language and other behaviors in the virtual world or other forms, based on the central game server.
多通道游戏交互方式:Multi-channel game interaction method:
第一通道:触摸屏、重力传感器、麦克风或者摄像头等移动设备上的交互通道任选一个。The first channel: choose one of the interaction channels on mobile devices such as touch screen, gravity sensor, microphone or camera.
第二通道:移动设备客户端上的图形交互界面(跟游戏手柄等的操作方式相近)。The second channel: the graphical interactive interface on the mobile device client (similar to the operation mode of the gamepad, etc.).
第三通道:以上各种交互通道的任意多种通道组合形式。The third channel: any combination of channels of the above various interactive channels.
第四通道:通过群内共享的游戏画面显示和游戏音频输出。The fourth channel: through the game screen display and game audio output shared within the group.
发明的本质就是创新提出了人机+人人混合交互模式和实现形式,并且在软件模块设计上实现了把游戏中主要的人机交互操作界面和交互功能从游戏主体逻辑和主体功能中分离出来,大大提高了游戏的运行速度。在智能移动设备的交互界面上进行游戏中的频繁游戏交互,而在游戏服务器节点上实现其他游戏的主体逻辑和计算功能。The essence of the invention is to innovate and propose a human-computer + human-human hybrid interaction mode and implementation form, and realize the separation of the main human-computer interaction interface and interactive functions in the game from the game's main logic and main functions in the design of software modules , greatly improving the running speed of the game. The frequent game interaction in the game is performed on the interactive interface of the smart mobile device, and the main logic and computing functions of other games are realized on the game server node.
1)与现有网络游戏相比。现有的网络游戏模式和系统架构大多是每个玩家都单独面对一个游戏画面显示设备,并单独与该游戏交互界面进行交互操作,游戏玩家仅在游戏虚拟世界中产生虚拟联系,在游戏进行中不与其他玩家产生实际的面对面的真实感知、体验以及情感、感受的联系和交流,无法直接地看到其他玩家的表情动作和听到其他玩家的声音,从而限制了游戏中玩家获得的游戏互动乐趣。而本发明的游戏模式,可以让多个玩家在同一时刻同一地点面对同一游戏画面的显示场景,从而玩家彼此之间在现实的真实世界中产生直接联系,大大增强了游戏的可玩性和群体性交互体验乐趣。如图6所示,现有的网络游戏模式不具备第一层次的交互层次所带来的沉浸式体验。1) Compared with existing online games. Most of the existing online game modes and system architectures are that each player faces a game screen display device alone, and interacts with the game interface independently. Game players only create virtual connections in the virtual world of the game. In the game, there is no actual face-to-face real perception, experience, emotion and feeling connection and communication with other players, and it is impossible to directly see other players' expressions and hear other players' voices, thus limiting the game players in the game get. Interactive fun. And the game mode of the present invention can allow multiple players to face the display scene of the same game screen at the same time and place, so that the players can directly contact each other in the real real world, greatly enhancing the playability and performance of the game. Group interactive experience fun. As shown in Figure 6, the existing online game mode does not have the immersive experience brought by the first level of interaction.
2)与现有的多人游戏相比。现有的多人同时游戏,多受限于游戏手柄的数量限制(往往只能1-4人),因此游戏人数也受到极大的限制。而本发明由于采用智能移动终端与电脑服务器进行无线通讯,可以很容易地实现真正意义上的多人游戏。此外玩家不再需要购买特定游戏手柄,只需要在廉价普及的智能移动终端上安装游戏客户端;而且玩家无需将游戏控制设备与电脑主机间进行硬件连接,避免了游戏手柄与主机连线造成的距离限制以及多条连线互相缠绕可能带来的游戏玩家使用不便。同时智能移动设备上往往具有触摸屏、重力传感器、麦克风或者摄像头等多种可用交互设备,这些设备都可以作为交互通道来进行游戏的交互操作,因此大大拓展了游戏交互通道的范围,也拓展了智能移动设备的外延功能。因此大大降低了参与游戏的门槛,提高了同时在线的游戏人数。如图6所示,目前该技术具备第一层次的交互体验,但是不具备第三层次的交互方式以及我们所列举的多种交互通道和界面,且不具有人数的可扩展性。2) Compared to existing multiplayer games. Existing multiplayer simultaneous games are mostly limited by the number of game handles (often only 1-4 players), so the number of players is also greatly limited. And the present invention can realize the real multiplayer game easily because adopt intelligent mobile terminal and computer server to carry out wireless communication. In addition, players no longer need to buy a specific game controller, but only need to install the game client on a cheap and popular smart mobile terminal; and players do not need to connect the game control device to the host computer hardware, avoiding the connection between the game controller and the host computer. The distance limitation and the entanglement of multiple cables may cause inconvenience to gamers. At the same time, smart mobile devices often have a variety of available interactive devices such as touch screens, gravity sensors, microphones, or cameras. These devices can be used as interactive channels for game interactive operations, thus greatly expanding the scope of game interactive channels. Extended functionality of mobile devices. Therefore, the threshold for participating in the game is greatly reduced, and the number of concurrently online games is increased. As shown in Figure 6, at present, this technology has the first-level interactive experience, but does not have the third-level interactive mode and the various interactive channels and interfaces we have listed, and it does not have the scalability of the number of people.
3)与现有的掌机对战游戏相比。现有的掌机对战游戏模式不具备第一层次的交互层次所带来的沉浸式体验。本发明可以将游戏的主要控制和画面显示集中在了游戏服务器节点,因此大大降低了对移动设备运算性能和显示性能的要求,因此可以运行更加复杂和庞大的游戏系统。同时游戏服务器节点的外接大尺寸显示设备和外接声音设备,可以为参与游戏的玩家提供更加高端的视听体验。3) Compared with the existing handheld battle games. The existing handheld battle game mode does not have the immersive experience brought by the first level of interaction. The present invention can concentrate the main control and screen display of the game on the game server node, thus greatly reducing the requirements on the computing performance and display performance of the mobile device, and thus can run a more complex and huge game system. At the same time, the external large-size display device and external sound device of the game server node can provide players participating in the game with a more high-end audio-visual experience.
附图说明Description of drawings
图1全球智能手机和平板电脑应用出货量(美元);Figure 1 Global smartphone and tablet application shipments (USD);
图2在线群交互模式游戏场景示意图;Fig. 2 is a schematic diagram of a game scene in an online group interaction mode;
图3离线群交互模式游戏场景示意图;Figure 3 is a schematic diagram of a game scene in offline group interaction mode;
图4基于智能移动终端的多人游戏通信架构;Fig. 4 is based on the multiplayer game communication framework of intelligent mobile terminal;
图5基于智能移动终端的多人游戏系统模块结构图;Fig. 5 is based on the multiplayer game system module structural diagram of intelligent mobile terminal;
图6多层次、多通道的交互模式。Figure 6 Multi-level, multi-channel interaction mode.
具体实施方式detailed description
本发明整个游戏系统的结构如图4所示。The structure of the whole game system of the present invention is as shown in Figure 4.
本发明基于移动智能终端实现的多人游戏交互模式,系统模块如图5所示。整个游戏系统主要由三部分构成,分别是运行于智能移动终端设备上的客户端、运行于计算机上的游戏服务器节点和游戏总服务器上的服务器端。The present invention is based on the multiplayer game interaction mode realized by the mobile intelligent terminal, and the system modules are shown in FIG. 5 . The whole game system is mainly composed of three parts, which are the client running on the smart mobile terminal device, the game server node running on the computer and the server on the main game server.
●智能移动终端设备上的客户端模块结构:●Client module structure on intelligent mobile terminal equipment:
1)客户端用户交互接口模块。用于接收用户输入的控制信息。客户端可通过按钮、对话框等图形界面为用户提供交互手段,也可以通过移动智能终端设备特有的重力感应、多点触摸等特性,将用户对智能移动设备终端的操作转化为对游戏中角色的操作,让用户控制游戏流程和角色行为。智能移动终端获取用户对图形界面或其他交互方式的操作信息,将触摸、点击、滑动、重力感应等交互操作转化成相应的游戏交互命令。移动终端的传感器有重力传感器、触摸屏、麦克风、摄像头等,它们分别能捕捉到的物理信号有重力加速度向量、手指触摸位置及触摸手指个数、外部实时音频流(包括语音)、外部实时视频流等,新型人机交互模型中这些传感器能够真实地将外部现实操作的物理量转化成数字信息传输给当前的客户端交互系统。交互接口模块对用户的交互操作进行识别后,按照预定义的规则将用户的交互操作转译为系统中定义的控制命令。例如,将移动设备向左侧倾斜的操作,转译为游戏角色“向左移动”的控制命令;或者将用户点击移动设备上一个按钮的操作转译为角色进行“攻击”的控制命令。1) Client user interaction interface module. Control information for receiving user input. The client can provide users with interactive means through graphical interfaces such as buttons and dialog boxes, and can also convert the user's operation of the smart mobile device terminal into the role of the game through the unique characteristics of gravity sensing and multi-touch of the mobile smart terminal device. The operation allows the user to control the game flow and character behavior. The smart mobile terminal obtains the user's operation information on the graphical interface or other interactive methods, and converts interactive operations such as touch, click, slide, and gravity sensing into corresponding game interaction commands. The sensors of mobile terminals include gravity sensors, touch screens, microphones, cameras, etc. The physical signals they can capture respectively include gravity acceleration vectors, finger touch positions and the number of touching fingers, external real-time audio streams (including voice), external real-time video streams etc. These sensors in the new human-computer interaction model can truly convert the physical quantity of the external real operation into digital information and transmit it to the current client interaction system. After the interactive interface module recognizes the user's interactive operation, it translates the user's interactive operation into the control commands defined in the system according to the predefined rules. For example, the operation of tilting the mobile device to the left is translated into a control command for the game character to "move to the left"; or the operation of the user clicking a button on the mobile device is translated into a control command for the character to "attack".
2)客户端逻辑模块。是客户端的游戏主循环控制模块,根据由客户端用户交互接口模块传入的用户控制命令和由客户端命令接收模块接收到的服务器命令进行一定的运算做出相应的响应,控制在智能移动终端上的运行的游戏系统内部的逻辑跳转和状态转移。通常情况下,客户端的逻辑模块也可以由一个状态机实现,通过判断当前所处的状态及接收到的命令进行状态转移。同时根据当前玩家角色的状态(移动、战斗、死亡等)向客户端的图形显示模块和命令发送模块下达指令。例如,客户端逻辑模块处于“正常”状态时,若从用户交互接口模块接到经过转译后的“攻击”的命令,则客户端逻辑模块的状态跳转到“攻击”状态;此时若从服务器端接收到“子弹用完”的命令,则客户端的逻辑模块跳转到“子弹用完”的状态,同时通知图形界面做出相应显示(比如将攻击按钮设为灰色不可用状态);若此时又接收到服务器端发来的“角色死亡”命令,则客户端逻辑模块的状态跳转到“死亡”,同时通知图形交互界面模块显示玩家死亡的相应画面。以上只是以一个角色射击类的游戏所举的一个例子,但由于游戏的类型千差万别,因此客户端的逻辑模块的设计也各种各样,可简单可复杂。客户端逻辑模块的具体的设计与游戏设计的本身有密切联系。2) Client logic module. It is the main loop control module of the game on the client side. It performs certain calculations and responds according to the user control commands passed in by the user interaction interface module of the client side and the server commands received by the command receiving module of the client side. It is controlled in the smart mobile terminal Logical jumps and state transitions inside the running game system. Usually, the logic module of the client can also be realized by a state machine, and the state transition is performed by judging the current state and the received command. At the same time, according to the state of the current player character (moving, fighting, death, etc.), instructions are issued to the graphic display module and the command sending module of the client. For example, when the client logic module is in the "normal" state, if a translated "attack" command is received from the user interaction interface module, the state of the client logic module jumps to the "attack" state; The server side receives the command of "running out of bullets", then the logic module of the client jumps to the state of "running out of bullets", and at the same time notifies the graphical interface to make a corresponding display (such as setting the attack button to a gray and unavailable state); if At this time, when the "role death" command is received from the server, the state of the logic module of the client terminal jumps to "death", and at the same time, the graphical interface module is notified to display the corresponding screen of the player's death. The above is just an example of a role-shooting game, but because the types of games vary widely, the design of the logic modules of the client is also various, which can be simple or complex. The specific design of the client logic module is closely related to the game design itself.
3)客户端图形交互界面模块。在智能移动终端设备上显示相应的图形交互界面。这里的图形交互界面要与游戏场景的图形绘制(渲染)和显示模块区分。该模块只负责显示按钮等简单图形交互界面,并非进行游戏场景绘制和显示。玩家真正游戏的过程中,在确定了手指在智能移动终端设备屏幕上的位置后,只需要做简单的按下按钮等操作,因此玩家绝大多数时间观看的是游戏服务器节点的外接显示设备,而非移动终端屏幕上的图形界面。3) The client graphical interactive interface module. A corresponding graphical interactive interface is displayed on the smart mobile terminal device. The graphic interactive interface here should be distinguished from the graphic drawing (rendering) and display module of the game scene. This module is only responsible for displaying simple graphical interactive interfaces such as buttons, not for drawing and displaying game scenes. During the real game, after determining the position of the finger on the screen of the smart mobile terminal device, the player only needs to do simple operations such as pressing buttons, so most of the time the player watches the game server node's external display device, Instead of a graphical interface on the mobile terminal screen.
4)客户端命令发送模块。将需要发送给游戏服务器节点的用户交互命令信息通过无线网络(遵守wifi协议或者其他近距离无线网络协议)发送至服务器节点。一般情况下,在游戏进行过程中,玩家的操作频繁,该模块需要不断地将用户的操作转化为指令发送给游戏服务器节点,该模块的命令发送频率十分频繁。4) Client command sending module. Send the user interaction command information that needs to be sent to the game server node to the server node through the wireless network (complying with the wifi protocol or other short-range wireless network protocols). Generally, during the course of the game, the player's operations are frequent, and this module needs to continuously convert the user's operations into instructions and send them to the game server node. The frequency of sending commands by this module is very frequent.
5)客户端命令接收模块。接收服务器端发来信息,解析并传达给客户端逻辑模块。由于只有在角色发生关键性事件时(例如角色死亡)时才需要进行从服务器节点到客户端方向的信息传输,因此该模块的命令接收频率一般不是很频繁。5) Client command receiving module. Receive the information sent by the server, parse it and communicate it to the client logic module. Since the information transmission from the server node to the client is only required when a critical event occurs to the character (such as the death of the character), the command reception frequency of this module is generally not very frequent.
●游戏服务器节点的模块结构:●The module structure of the game server node:
1)游戏服务器节点客户端命令发送模块。向智能移动设备上的客户端发送命令,即将游戏服务器节点当前管理的游戏状态信息,游戏进程等需要发送的命令通过无线网络发给智能移动客户端,更新客户端的游戏状态(由上文已经提到,这部分命令发送的频率较低。)1) Game server node client command sending module. Send commands to the client on the smart mobile device, that is, the game state information currently managed by the game server node, the game progress and other commands that need to be sent to the smart mobile client through the wireless network, and update the game state of the client (as mentioned above). However, this part of the command is sent less frequently.)
2)游戏服务器节点客户端命令接收模块。接收智能移动设备上的客户端通过无线网络发来的信息,从接收到的信息中解析出用户命令,转化成服务器节点游戏逻辑模块可接收的命令,传达给服务器节点的游戏逻辑模块(由上文已经提到,该模块接收命令的频率非常频繁。)2) Game server node client command receiving module. Receive the information sent by the client on the smart mobile device through the wireless network, analyze the user command from the received information, convert it into a command that the game logic module of the server node can receive, and convey it to the game logic module of the server node (from the above As mentioned in the text, the module receives commands very frequently.)
3)游戏服务器节点总服务器命令发送模块。如果该游戏服务器节点是运行在在线群模式下,将游戏服务器节点需要发送的命令发送给游戏总服务器。3) The game server node master server command sending module. If the game server node is running in the online group mode, send the command that the game server node needs to send to the main game server.
4)游戏服务器节点总服务器命令接收模块。如果该游戏服务器节点是运行在在线群模式下,要从游戏总服务器获取信息,进行游戏状态的同步。以上四个模块合称游戏服务器节点的通信模块。4) The general server command receiving module of the game server node. If the game server node is running in the online group mode, it needs to obtain information from the main game server to synchronize the game state. The above four modules are collectively called the communication module of the game server node.
5)游戏服务器节点游戏逻辑模块。负责整个游戏的逻辑控制和状态转移,是整个游戏框架中最核心的部分。根据通过无线网络接收到的用户命令对相应角色产生控制,并计算角色与角色、角色与环境间的相互作用和影响,更新游戏状态,进行胜负判定检测,根据游戏进程转换游戏场景,推动游戏故事的发展。该服务器节点的逻辑模块通常需要维护一个列表保存所有参与游戏的玩家信息(玩家用户名,用户id,所选择的角色,角色的一些属性,玩家的无线网络连接状态等),当有新的移动设备加入游戏时,将其加入到该列表中;当有用户掉线或退出时,将其从列表中删除。服务器在收发客户端消息时根据服务器程序分配的用户id作为唯一标识,用于确定某个用户客户端发出的消息作用于哪个游戏角色,由某个游戏角色产生的消息应当向哪个用户发送,哪个角色与哪个角色之间产生了作用等等。服务器端的逻辑跳转通常也可以使用状态机来实现,在特定的状态和条件下发生状态转移。状态机的逻辑控制和触发条件与游戏本身的设计有很大关系,具有较高的灵活性,程序设计人员在实际开发时可根据实际情况进行设计。以游戏胜负判定的触发条件为例,多人对战类游戏可以以“只剩一个存活的玩家”作为判定条件,多人速度竞赛类游戏可以以“有一个玩家最先达到终点”作为判定条件,多人协作类游戏可能以“完成某个特定任务”作为判定条件。5) Game server node game logic module. Responsible for the logic control and state transfer of the entire game, it is the core part of the entire game framework. According to the user commands received through the wireless network, the corresponding characters are controlled, and the interaction and influence between the characters and the characters and the characters and the environment are calculated, the game state is updated, the victory and defeat judgment detection is performed, and the game scene is changed according to the game progress to promote the game. The development of the story. The logic module of the server node usually needs to maintain a list to save all player information participating in the game (player user name, user id, selected role, some attributes of the role, player's wireless network connection status, etc.), when there is a new move When a device joins the game, it is added to the list; when a user drops or logs out, it is removed from the list. When the server sends and receives client messages, the user id assigned by the server program is used as the unique identifier to determine which game character the message sent by a user client is for, which user the message generated by a certain game character should be sent to, and which user The role has an effect with which role and so on. Logical jumps on the server side can usually also be implemented using state machines, where state transitions occur under specific states and conditions. The logic control and trigger conditions of the state machine have a lot to do with the design of the game itself, and it has high flexibility. Program designers can design it according to the actual situation during actual development. Taking the triggering condition of the game's victory or defeat determination as an example, multiplayer battle games can use "only one surviving player" as the determination condition, and multiplayer speed competition games can use "there is one player who reaches the finish line first" as the determination condition , Multiplayer cooperative games may use "completion of a specific task" as a judgment condition.
6)游戏服务器节点游戏绘制(渲染)与显示输出模块。游戏显示的最主要部分,将当前的游戏场景显示在服务器端的外接显示设备上。由于可以利用服务器端的计算机CPU、GPU等硬件设备的优势,因此可以显示高质量的图片、播放较高质量的视频,以及进行大规模三维场景的渲染。上文已经提到,在游戏过程中,游戏进程的绝大部分是显示在游戏服务器节点的外接显示设备和外接音响设备上,因此玩家绝大部分时间的视觉注意力都集中在该外接显示设备和音响设备上,从显示设备上获得游戏的画面,从音响设备上获得游戏的声音。6) Game server node game drawing (rendering) and display output module. The most important part of the game display is to display the current game scene on the external display device on the server side. Since the advantages of hardware devices such as computer CPU and GPU on the server side can be utilized, high-quality pictures can be displayed, high-quality videos can be played, and large-scale three-dimensional scene rendering can be performed. As mentioned above, during the game process, most of the game process is displayed on the external display device and external audio device of the game server node, so the player's visual attention is concentrated on the external display device most of the time and the sound equipment, the picture of the game is obtained from the display device, and the sound of the game is obtained from the sound equipment.
7)游戏服务器节点用户交互接口模块。由于绝大部分操作指令都可由设定用户(即具有特定控制权限的客户端)发出,因此服务器端可以简单地提供基础图形交互界面,例如整个游戏的开始、暂停、退出等按钮。用户交互接口即是将这些消息(例如通常的鼠标、键盘消息)传递给游戏服务器节点的游戏逻辑模块。7) Game server node user interaction interface module. Since most of the operation instructions can be issued by the set user (that is, the client with specific control authority), the server can simply provide a basic graphical interface, such as buttons for starting, pausing, and exiting the entire game. The user interaction interface is the game logic module that transmits these messages (such as common mouse and keyboard messages) to the game server node.
●游戏总服务器的模块结构(该部分不是本发明的核心内容,是本发明创新内容的辅助说明)●Modular structure of the main game server (this part is not the core content of the present invention, but an auxiliary description of the innovative content of the present invention)
1)游戏总服务器命令发送模块。根据当前游戏状态向各游戏服务器节点发送同步信息和调度信息。信息可以是通过无线网络传输,也可以通过有线网络传输。1) The game master server command sending module. Send synchronization information and scheduling information to each game server node according to the current game state. Information can be transmitted over a wireless network or a wired network.
2)游戏总服务器命令接收模块。接收从各游戏服务器节点发送来的消息,解析后传达给游戏总服务器逻辑模块。2) The general game server command receiving module. Receive the messages sent from each game server node, parse them and send them to the logic module of the game master server.
3)游戏总服务器逻辑模块。接收由游戏总服务器命令接收模块传入的各游戏服务器节点的状态信息,进行运算后确定同步和调度方案,将命令通过服务器命令发送模块发送给各游戏服务器节点。3) The logic module of the total game server. Receive the state information of each game server node imported by the game master server command receiving module, determine the synchronization and scheduling plan after performing calculations, and send the command to each game server node through the server command sending module.
Claims (5)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201210394998.9A CN102968549B (en) | 2012-10-17 | 2012-10-17 | Based on many people online interaction method and system of intelligent mobile terminal equipment |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201210394998.9A CN102968549B (en) | 2012-10-17 | 2012-10-17 | Based on many people online interaction method and system of intelligent mobile terminal equipment |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN102968549A CN102968549A (en) | 2013-03-13 |
| CN102968549B true CN102968549B (en) | 2016-01-20 |
Family
ID=47798686
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201210394998.9A Active CN102968549B (en) | 2012-10-17 | 2012-10-17 | Based on many people online interaction method and system of intelligent mobile terminal equipment |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN102968549B (en) |
Families Citing this family (46)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9329678B2 (en) | 2012-08-14 | 2016-05-03 | Microsoft Technology Licensing, Llc | Augmented reality overlay for control devices |
| JP6153450B2 (en) | 2013-10-30 | 2017-06-28 | 株式会社ソニー・インタラクティブエンタテインメント | Information processing system and information processing apparatus |
| CN103752010B (en) * | 2013-12-18 | 2017-07-11 | 微软技术许可有限责任公司 | For the augmented reality covering of control device |
| CN103701918B (en) * | 2013-12-31 | 2017-04-12 | 北京像素软件科技股份有限公司 | Method and device for synchronizing client-side and server |
| US9694281B2 (en) * | 2014-06-30 | 2017-07-04 | Microsoft Technology Licensing, Llc | Data center management of multimode servers |
| CN104102522B (en) * | 2014-07-30 | 2017-11-07 | 厦门大学 | The artificial emotion driving method of intelligent non-player roles in interactive entertainment |
| CN106527675A (en) * | 2015-09-15 | 2017-03-22 | 北京企鹅童话科技有限公司 | Application interaction method, apparatus and system |
| CN105354747B (en) * | 2015-10-09 | 2022-03-01 | 徐蔚 | Information processing network and method based on unified code sending, and sensor access device |
| CN105771243B (en) * | 2016-03-14 | 2020-06-19 | 广州趣丸网络科技有限公司 | Method and system for realizing multi-user voice interaction in mobile terminal game |
| CN105827610B (en) * | 2016-03-31 | 2020-01-31 | 联想(北京)有限公司 | information processing method and electronic equipment |
| CN106125903B (en) * | 2016-04-24 | 2021-11-16 | 林云帆 | Multi-person interaction system and method |
| CN106095653A (en) * | 2016-07-07 | 2016-11-09 | 乐视控股(北京)有限公司 | The man-machine interaction method of virtual reality terminal and device and terminal thereof |
| CN106228004A (en) * | 2016-07-19 | 2016-12-14 | 海尔优家智能科技(北京)有限公司 | A kind of healthy diet method for pushing and device, Smart Home server |
| CN106075903A (en) * | 2016-08-12 | 2016-11-09 | 刘永富 | A kind of intelligent game interaction systems |
| CN106527916A (en) * | 2016-09-22 | 2017-03-22 | 乐视控股(北京)有限公司 | Operating method and device based on virtual reality equipment, and operating equipment |
| CN106341427A (en) | 2016-11-17 | 2017-01-18 | 腾讯科技(深圳)有限公司 | Mobile-terminal-based object scanning method and mobile terminal |
| CN106453638B (en) * | 2016-11-24 | 2018-07-06 | 腾讯科技(深圳)有限公司 | Information interacting method and system in a kind of applied business |
| CN107042017B (en) * | 2017-03-28 | 2024-01-23 | 封越 | Online and offline symbiotic wolf killing game system |
| CN107087152B (en) * | 2017-05-09 | 2018-08-14 | 成都陌云科技有限公司 | Three-dimensional imaging information communication system |
| CN107158696A (en) * | 2017-05-27 | 2017-09-15 | 苏州乐米信息科技股份有限公司 | The real-time communication method and system of multiplayer |
| CN107423015B (en) | 2017-07-24 | 2018-07-20 | 腾讯科技(深圳)有限公司 | The synchronous display method and device of game content |
| CN107469343B (en) * | 2017-07-28 | 2021-01-26 | 深圳市瑞立视多媒体科技有限公司 | Virtual reality interaction method, device and system |
| CN107634955A (en) * | 2017-09-25 | 2018-01-26 | 重庆工程职业技术学院 | A control system and control method for a handheld war game |
| CN107569850B (en) * | 2017-10-18 | 2021-01-26 | 广州谷得网络科技有限公司 | VR offline experience multiplayer game platform |
| CN109697123B (en) * | 2017-10-24 | 2023-03-14 | 腾讯科技(深圳)有限公司 | Rendering method and device of game animation, storage medium and electronic device |
| CN107819947B (en) * | 2017-10-31 | 2020-08-11 | Oppo广东移动通信有限公司 | Screen display method and device |
| CN108144303A (en) * | 2017-12-01 | 2018-06-12 | 腾讯科技(深圳)有限公司 | Exchange method and device, storage medium and electronic device between account number of playing |
| CN108043025A (en) * | 2017-12-29 | 2018-05-18 | 江苏名通信息科技有限公司 | A kind of man-machine interaction method for online game |
| CN108159689A (en) * | 2018-01-25 | 2018-06-15 | 芜湖应天光电科技有限责任公司 | A kind of intelligence body-sensing rifle replaces control system and its control method with cartridge clip |
| CN108465243A (en) * | 2018-03-09 | 2018-08-31 | 邹靖 | Encourage social method for gaming and its system |
| CN110314374B (en) * | 2018-03-30 | 2024-02-02 | 广州天梯网络科技有限公司 | Game processing method, game processing device, electronic equipment and medium |
| US10898802B2 (en) * | 2018-05-31 | 2021-01-26 | Sony Interactive Entertainment LLC | Bifurcation of shared controls and passing controls in a video game |
| CN108939539A (en) * | 2018-06-27 | 2018-12-07 | 北京优屏科技服务有限公司 | Storage medium, game control method, terminal and system |
| US11077365B2 (en) | 2018-06-27 | 2021-08-03 | Niantic, Inc. | Low latency datagram-responsive computer network protocol |
| CN109031961B (en) * | 2018-06-29 | 2021-04-06 | 百度在线网络技术(北京)有限公司 | Method and device for controlling operation object |
| CN109840016A (en) * | 2018-12-14 | 2019-06-04 | 维沃移动通信有限公司 | A kind of virtual interacting method and terminal device |
| EP3918579B1 (en) * | 2019-02-25 | 2025-01-29 | Niantic, Inc. | Augmented reality mobile edge computing |
| CN110448892B (en) * | 2019-07-18 | 2023-08-22 | 江西中业光文化科技有限公司 | Game realization method and system based on augmented reality |
| CN110766770B (en) * | 2019-10-16 | 2021-07-20 | 腾讯科技(深圳)有限公司 | Thermodynamic diagram generation method and device, readable storage medium and computer equipment |
| CN110888747A (en) * | 2019-11-14 | 2020-03-17 | 北京达佳互联信息技术有限公司 | Event execution method and device based on interactive template |
| WO2021124291A1 (en) | 2019-12-20 | 2021-06-24 | Niantic, Inc. | Data hierarchy protocol for data transmission pathway selection |
| CN112221139B (en) * | 2020-10-22 | 2023-02-24 | 腾讯科技(深圳)有限公司 | Information interaction method and device for game and computer readable storage medium |
| CN113368504B (en) * | 2021-06-09 | 2023-10-17 | 咪咕互动娱乐有限公司 | Cloud game service system, interaction method, storage medium |
| CN113440863B (en) * | 2021-07-19 | 2024-05-10 | 网易(杭州)网络有限公司 | Processing method and device for multiplayer online game, electronic equipment and storage medium |
| CN113713376B (en) * | 2021-08-30 | 2023-07-14 | 腾讯科技(深圳)有限公司 | Interactive information display method and device and electronic equipment |
| CN114307170B (en) * | 2021-12-16 | 2024-10-01 | 北京智能广宣科技有限公司 | Intelligent interaction system for scenario information killing under different use environments |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100639383B1 (en) * | 2005-06-14 | 2006-10-27 | 엘지전자 주식회사 | Mobile communication terminal with game standby alarm function and its control method |
| CN101502716A (en) * | 2008-05-06 | 2009-08-12 | 天象网络技术(上海)有限公司 | Network game station |
| CN101335916B (en) * | 2008-07-22 | 2012-06-20 | 中山大学 | General mobile phone role playing network game engine |
| KR101769818B1 (en) * | 2010-12-23 | 2017-08-21 | 엘지전자 주식회사 | Mobile terminal and operation control method thereof |
| CN102611942B (en) * | 2012-02-03 | 2014-11-19 | 深圳创维-Rgb电子有限公司 | Method for realizing multiplayer interactive game in network TV and network TV |
-
2012
- 2012-10-17 CN CN201210394998.9A patent/CN102968549B/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| CN102968549A (en) | 2013-03-13 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN102968549B (en) | Based on many people online interaction method and system of intelligent mobile terminal equipment | |
| US9557817B2 (en) | Recognizing gesture inputs using distributed processing of sensor data from multiple sensors | |
| CN113209632B (en) | Cloud game processing method, device, equipment and storage medium | |
| CN113101652A (en) | Information display method, device, computer equipment and storage medium | |
| CN102781527B (en) | Wireless Device Pairing Method | |
| US20060015560A1 (en) | Multi-sensory emoticons in a communication system | |
| TW201337643A (en) | Content system with secondary touch controller | |
| CN114159789A (en) | Game interaction method and device, computer equipment and storage medium | |
| CN113521743B (en) | Game synchronization method, device, terminal, server and storage medium | |
| JP7500574B2 (en) | Method, apparatus, device and computer program for executing a stand-alone program | |
| CN113398590A (en) | Sound processing method, sound processing device, computer equipment and storage medium | |
| CN112169327A (en) | Control method of cloud game and related device | |
| JP7712025B2 (en) | Image processing method, device, and computer program | |
| CN113360034B (en) | Screen display method, device, computer equipment and storage medium | |
| CN112245904A (en) | Method, system, storage medium and computer device for supporting cross-server game | |
| CN114225412A (en) | Information processing method, information processing device, computer equipment and storage medium | |
| CN114405012A (en) | Interactive live broadcast method, device, computer equipment and storage medium for offline games | |
| US11465056B2 (en) | Game mediation component for enriching multiplayer gaming sessions | |
| CN101420347B (en) | Method for synchronously running Flash single-machine double-player game on dual hosts | |
| EP4204113B1 (en) | Enabling local split-screen multiplayer experiences using remote multiplayer game support | |
| CN115193043B (en) | A method, device, computer equipment and storage medium for sending game information | |
| CN119733249B (en) | Game information sending method, computer device and storage medium | |
| US20240424393A1 (en) | Virtual world-based character interaction method and apparatus, device, and medium | |
| JP7682668B2 (en) | Entertainment information management system and program | |
| HK40037780A (en) | Method for controlling cloud game and related device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| C14 | Grant of patent or utility model | ||
| GR01 | Patent grant |