Control system based on user interface

文档序号:1719592 发布日期:2019-12-17 浏览:16次 中文

阅读说明:本技术 一种基于用户界面的控制系统 (Control system based on user interface ) 是由 龚成鹏 许秋子 于 2019-08-28 设计创作,主要内容包括:本发明公开了基于用户界面的控制系统,用于为用户提供一个主控界面,同时控制游戏客户端、游戏服务器、GM端以及跟踪定位器,提高用户界面的控制效率。包括:主控端和被控端,主控端与被控端通过有线或无线的方式连接;被控端包括游戏服务器、GM端、游戏客户端以及跟踪定位器;主控端用于控制游戏服务器、GM端、游戏客户端和跟踪定位器;游戏服务器用于运行目标用户选择的目标游戏客户端,并存储目标游戏客户端运行时产生的文件;GM端用于获取当前运行的目标游戏的上帝视角画面,上帝视角自动跟随目标用户;游戏客户端用于运行目标用户选择的目标游戏并获取当前运行的目标游戏的第一人称视角画面;跟踪定位器用于获取游戏角色的姿态信息。(the invention discloses a control system based on a user interface, which is used for providing a main control interface for a user, controlling a game client, a game server, a GM end and a tracking locator and improving the control efficiency of the user interface. The method comprises the following steps: the system comprises a main control end and a controlled end, wherein the main control end is connected with the controlled end in a wired or wireless mode; the controlled end comprises a game server, a GM end, a game client and a tracking locator; the main control end is used for controlling the game server, the GM end, the game client end and the tracking locator; the game server is used for operating the target game client selected by the target user and storing a file generated when the target game client operates; the GM end is used for acquiring a god view angle picture of a currently running target game, and the god view angle automatically follows a target user; the game client is used for running a target game selected by a target user and acquiring a first-person perspective picture of the currently running target game; the tracking localizer is used for acquiring the posture information of the game role.)

1. A user interface based control system, comprising:

The system comprises a main control end and a controlled end, wherein the main control end is connected with the controlled end in a wired or wireless mode;

The controlled end comprises a game server, a GM end, a game client and a tracking locator;

The main control end is used for controlling the game server, the GM end, the game client end and the tracking locator;

The game server is used for operating a target game client selected by a target user and storing a file generated when the target game client operates;

The GM end is used for acquiring a god view angle picture of a currently running target game, and the god view angle automatically follows the target user;

The game client is used for running the target game selected by the target user and acquiring a first-person perspective picture of the currently running target game;

The tracking positioner is used for acquiring the posture information of the game role.

2. the user interface-based control system of claim 1,

the main control end comprises a display area which is used for being displayed on a user interface, and the display area is used for displaying image pictures of the god view, the first-person view and the third-party view of the client.

3. the user interface-based control system of claim 1,

The main control terminal also comprises a button operation area which is used for being presented on the user interface, wherein the button operation area comprises a game starting button area, a server joining button area, an application selection button area and/or a one-key game starting button area, a one-key game closing button area, a one-key game restarting button area and a tracking locator button area.

4. the user interface-based control system of claim 3, wherein the track locator button zone comprises: a start button zone, a close button zone, a rescan button zone, and a spatial state sweep situation zone.

5. the user interface-based control system of claim 4, wherein the spatial state sweep area is used to indicate whether spatial calibration is required, and if calibration is required, a red light is turned on to indicate that calibration is required, the sweep button is clicked again to automatically perform calibration, and if calibration is not required, a green light is turned on to indicate that calibration is required.

6. The user interface-based control system according to claim 2 or 3, wherein the master control end further comprises an input module, a control module and an output module;

the input module is used for receiving a starting instruction of a target user for a user main control interface (UI), wherein the starting instruction is used for starting a controlled end, and the controlled end comprises a game client, a game server, a GM end and a tracking locator; sending an enumeration broadcast data packet message to all controlled terminals according to the starting instruction, wherein the enumeration broadcast data packet message is used for searching the controlled terminals and connecting the controlled terminals with a master control terminal;

The control module is used for receiving a feedback message sent by the connected controlled terminal and creating a corresponding control button according to the feedback message, wherein the feedback message comprises the IP address and the background program type of the controlled terminal; establishing control connection with the connected controlled end through the control buttons, wherein each control button is correspondingly connected with the corresponding connected controlled end in a control connection mode;

and the output module is used for calling a target controlled terminal to execute the operation associated with the target control button according to the control instruction when the control instruction of the target user for the target control button is received, wherein the target controlled terminal is the connected controlled terminal which is correspondingly controlled and connected with the target control button.

7. The user interface-based control system of claim 6, wherein the output module is specifically configured to:

when the click operation of the target user on a button for starting the tracking locator on the UI is received, sending a tracking locator starting instruction to a connected background program of the external tracking locator, starting the external tracking locator, and receiving tracking and positioning information sent by the tracking locator in real time;

Selecting a corresponding game application, sending a client starting instruction to a corresponding connected game client background program when receiving the clicking operation of the target user on a game starting button and a server joining button on the UI, starting the corresponding game client, and receiving a screen capture image sent by the corresponding connected game client in real time; and/or the presence of a gas in the gas,

when the click operation of the target user on a one-key starting game button on the UI is received, a game starting instruction is sent to a connected controlled terminal, and a screen capture image sent by the controlled terminal in real time is received, wherein the controlled terminal comprises a game client, a GM terminal and a game server.

8. the user interface-based control system of claim 7, wherein the output module is further specifically configured to:

When receiving the click operation of the target user on a one-key starting game button on the UI, sending a game starting instruction to a connected game server;

Enabling the GM end and the game client end to automatically join the game server according to the starting instruction, and enabling the game client end to automatically focus;

Starting the game client and the GM end;

Receiving screen capture images sent by the game client and the GM end in real time;

and processing the received screenshot image into a god view image of the GM end, a first person view image of the game client and a third party view image of the client.

9. The user interface-based control system of claim 6, wherein the control module is specifically configured to:

and establishing control connection between the control buttons and the connected controlled terminals through a transmission control protocol, wherein each control button is correspondingly associated with the corresponding connected controlled terminal through the transmission control protocol.

10. the user interface based control system of any of claims 6-9,

The input module is further configured to receive parameter settings of the target user on the user interface, where the parameters include system configuration parameters and game configuration parameters, where the system configuration parameters include a server IP, a client name, a client serial number, and a game package path, and the game configuration parameters include a game name, a game serial number, a text description path, an image introduction path, and an auxiliary key path;

the output module is further used for adjusting the screen capture image according to the set parameters.

Technical Field

The invention relates to the field of human-computer interaction, in particular to a control system based on a user interface.

Background

a game User Interface (UI) is designed for the operation interface of the game. The UI function panel is a visual module operated and interacted by a player in the webpage game, is a carrier of a playing method and a game system in the game, such as an article backpack system in the game, and usually accounts for more than 40% of workload in the development of the webpage game.

In the existing scheme, a batch file is started first, and a Game Manager (GM) view angle is started; and then, starting team watchers (TeamViewer) to connect the game clients which are started up respectively, remotely starting game existence and instant messaging protocol executables (RVR. exe) on the backpack, pressing a T key to join the game role, namely connecting to an existence and instant messaging protocol server (RVRServe) and joining the game server, and pressing a one-key focusing key to carry out automatic focusing. However, the UI interface in the existing scheme is fussy to control and low in efficiency.

disclosure of Invention

The invention provides a control system based on a user interface, which is used for providing a main control interface for a user, controlling a game client, a game server, a GM end and a tracking positioner, and can intuitively and conveniently operate a game system, simplify the operation process of the user interface and improve the control efficiency of the user interface.

A first aspect of an embodiment of the present invention provides a control system based on a user interface, including: the system comprises a main control end and a controlled end, wherein the main control end is connected with the controlled end in a wired or wireless mode; the controlled end comprises a game server, a GM end, a game client and a tracking locator; the main control end is used for controlling the game server, the GM end, the game client end and the tracking locator; the game server is used for operating a target game client selected by a target user and storing a file generated when the target game client operates; the GM end is used for acquiring a god view angle picture of a currently running target game, and the god view angle automatically follows the target user; the game client is used for running the target game selected by the target user and acquiring a first-person perspective picture of the currently running target game; the tracking positioner is used for acquiring the posture information of the game role.

optionally, in a first implementation manner of the first aspect of the embodiment of the present invention, the main control end includes a display area for being presented on a user interface, and the display area is used for displaying an image picture of the god viewing angle, the first person viewing angle, and a third party viewing angle of the client.

Optionally, in a second implementation manner of the first aspect of the embodiment of the present invention, the main control end further includes a button operation area for being presented on the user interface, where the button operation area includes a game starting button area, a server joining button area, an application selection button area and/or a one-key game starting button area, a one-key game closing button area, a one-key game restarting button area, and a tracking locator button area.

Optionally, in a third implementation manner of the first aspect of the embodiment of the present invention, the tracking locator button area includes: a start button zone, a close button zone, a rescan button zone, and a spatial state sweep situation zone.

Optionally, in a fourth implementation manner of the first aspect of the embodiment of the present invention, the spatial state sweep area is used to prompt whether space calibration is needed, if the space calibration is needed, a red light is turned on to prompt, the sweep button is clicked again to automatically perform calibration, and if the space calibration is not needed, a green light is turned on to prompt.

Optionally, in a fifth implementation manner of the first aspect of the embodiment of the present invention, the main control end further includes an input module, a control module, and an output module; the input module is used for receiving a starting instruction of a target user for a user main control interface (UI), wherein the starting instruction is used for starting a controlled end, and the controlled end comprises a game client, a game server, a GM end and a tracking locator; sending an enumeration broadcast data packet message to all controlled terminals according to the starting instruction, wherein the enumeration broadcast data packet message is used for searching the controlled terminals and connecting the controlled terminals with a master control terminal; the control module is used for receiving a feedback message sent by the connected controlled terminal and creating a corresponding control button according to the feedback message, wherein the feedback message comprises an IP address and a background program type of the controlled terminal; establishing control connection with the connected controlled end through the control buttons, wherein each control button is correspondingly connected with the corresponding connected controlled end in a control connection mode; and the output module is used for calling a target controlled terminal to execute the operation associated with the target control button according to the control instruction when the control instruction of the target user for the target control button is received, wherein the target controlled terminal is the connected controlled terminal which is correspondingly controlled and connected with the target control button.

Optionally, in a sixth implementation manner of the first aspect of the embodiment of the present invention, the output module is further specifically configured to: when the click operation of the target user on a button for starting the tracking locator on the UI is received, sending a tracking locator starting instruction to a connected background program of the external tracking locator, starting the external tracking locator, and receiving tracking and positioning information sent by the tracking locator in real time; selecting a corresponding game application, sending a client starting instruction to a corresponding connected game client background program when receiving the clicking operation of the target user on a game starting button and a server joining button on the UI, starting the corresponding game client, and receiving a screen capture image sent by the corresponding connected game client in real time; and/or when the click operation of the target user on a one-key starting game button on the UI is received, sending a game starting instruction to a connected controlled terminal, and receiving a screen capture image sent by the controlled terminal in real time, wherein the controlled terminal comprises a game client, a GM terminal and a game server.

Optionally, in a seventh implementation manner of the first aspect of the embodiment of the present invention, the output module is further specifically configured to: when receiving the click operation of the target user on a one-key starting game button on the UI, sending a game starting instruction to a connected game server; enabling the GM end and the game client end to automatically join the game server according to the starting instruction, and enabling the game client end to automatically focus; starting the game client and the GM end; receiving screen capture images sent by the game client and the GM end in real time; and processing the received screenshot image into a god view image of the GM end, a first person view image of the game client and a third party view image of the client.

optionally, in an eighth implementation manner of the first aspect of the embodiment of the present invention, the control module is specifically configured to: and establishing control connection between the control buttons and the connected controlled terminals through a transmission control protocol, wherein each control button is correspondingly associated with the corresponding connected controlled terminal through the transmission control protocol.

optionally, in a ninth implementation manner of the first aspect of the embodiment of the present invention, the input module is further configured to receive parameter settings of the target user on the user interface, where the parameters include system configuration parameters and game configuration parameters, where the system configuration parameters include a server IP, a client name, a client serial number, and a game package path, and the game configuration parameters include a game name, a game serial number, a text description path, an image introduction path, and an auxiliary key path; the output module is further used for adjusting the screen capture image according to the set parameters.

A second aspect of an embodiment of the present invention provides a server, including a memory, a processor, and a computer program stored in the memory and executable on the processor, where the processor implements a function of a master control end in any of the above embodiments when executing the computer program.

A third aspect of an embodiment of the present invention provides a computer-readable storage medium, including instructions, which when executed on a computer, enable the computer to implement the functions of the master control end in any of the foregoing embodiments.

the technical scheme provided by the embodiment of the invention comprises the following steps: the system comprises a main control end and a controlled end, wherein the main control end is connected with the controlled end in a wired or wireless mode; the controlled end comprises a game server, a GM end, a game client and a tracking locator; the main control end is used for controlling the game server, the GM end, the game client end and the tracking locator; the game server is used for operating a target game client selected by a target user and storing a file generated when the target game client operates; the GM end is used for acquiring a god view angle picture of a currently running target game, and the god view angle automatically follows the target user; the game client is used for running the target game selected by the target user and acquiring a first-person perspective picture of the currently running target game; the tracking positioner is used for acquiring the posture information of the game role. The embodiment of the invention provides a main control interface for a user, controls the game client, the game server, the GM end and the tracking locator simultaneously, can intuitively and conveniently operate the game system by one key, and simultaneously, the tracking locator end is also provided with a field scanning condition display area, so that the user can conveniently judge whether the calibration is needed according to the displayed traffic light state, and the calibration time is saved.

Drawings

FIG. 1 is a schematic diagram of an embodiment of a user interface based control system in accordance with embodiments of the present invention;

FIG. 2 is a schematic diagram of another embodiment of a user interface based control system in accordance with an embodiment of the present invention;

fig. 3 is a schematic diagram of an embodiment of a server in the embodiment of the present invention.

Detailed Description

The invention provides a control system based on a user interface, which is used for providing a main control interface for a user, controlling a game client, a game server, a GM end and a tracking positioner, and can intuitively and conveniently operate a game system, simplify the operation process of the user interface and improve the control efficiency of the user interface.

In order to make the technical field of the invention better understand the scheme of the invention, the embodiment of the invention will be described in conjunction with the attached drawings in the embodiment of the invention.

12页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:桌面排序方法、终端及存储介质

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类