CN110393921A - Processing method, device, terminal, server and the storage medium of cloud game - Google Patents
Processing method, device, terminal, server and the storage medium of cloud game Download PDFInfo
- Publication number
- CN110393921A CN110393921A CN201910742746.2A CN201910742746A CN110393921A CN 110393921 A CN110393921 A CN 110393921A CN 201910742746 A CN201910742746 A CN 201910742746A CN 110393921 A CN110393921 A CN 110393921A
- Authority
- CN
- China
- Prior art keywords
- data
- cloud game
- video stream
- game
- text data
- 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.)
- Granted
Links
Classifications
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/30—Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers
- A63F13/35—Details of game servers
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/30—Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers
- A63F13/35—Details of game servers
- A63F13/358—Adapting the game course according to the network or server load, e.g. for reducing latency due to different connection speeds between clients
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/60—Generating or modifying game content before or while executing the game program, e.g. authoring tools specially adapted for game development or game-integrated level editor
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/85—Providing additional services to players
- A63F13/87—Communicating with other players during game play, e.g. by e-mail or chat
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/131—Protocols for games, networked simulations or virtual reality
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Information Transfer Between Computers (AREA)
Abstract
The embodiment of the invention discloses a kind of processing methods of cloud game, device, terminal, server and storage medium, the described method includes: receiving the text data and the first video stream data for the cloud game that server is sent, text data is rendered according to the rendering strategy of negotiation, obtain the second video stream data, processing is overlapped to the first video stream data and the second video stream data, obtain the target video flow data of cloud game, export the target video flow data of cloud game, wherein, first video stream data is obtained after being handled according to the rendering strategy of negotiation the game data of cloud game by server.By implementing the above method, terminal and server can be made to carry out integrated treatment to the data that cloud game generates, reduce the requirement of requirement and communication quality of the operation cloud game for server performance.
Description
Technical field
The present invention relates to field of computer technology more particularly to a kind of processing method of cloud game, device, terminals, service
Device and storage medium.
Background technique
Cloud game is the game mode based on cloud computing, and under the operational mode of cloud game, all game are all right
It is run in the server answered, carrying game will be given by transmission of network after the game picture compression after rendering by server
Terminal.Terminal does not need any high-end processors and video card, it is only necessary to which basic video compression ability can be got accordingly
Game picture.
Compared with traditional game mode, cloud game can largely reduce for carry game terminal (hand is mechanical, electrical
Brain, tablet computer etc.) performance requirement.But it is higher for server requirement, and when network communication quality is poor, terminal is connect
The delay for receiving game picture is higher, reduces the game experiencing of user.
Summary of the invention
The embodiment of the invention provides a kind of processing method of cloud game, device, terminal, server and storage mediums, can
So that terminal and server carries out integrated treatment to the data that cloud game generates, operation cloud game is reduced for server performance
Requirement and communication quality requirement.
In a first aspect, the embodiment of the invention provides a kind of processing methods of cloud game, which comprises
The text data and the first video stream data of the cloud game that server is sent are received, first video stream data is
It is obtained after being handled according to the rendering strategy of negotiation the game data of the cloud game by server;
The text data is rendered according to the rendering strategy of the negotiation, obtains the second video stream data;
Processing is overlapped to first video stream data and second video stream data, obtains the cloud game
Target video flow data;
Export the target video flow data of the cloud game.
Second aspect, the embodiment of the invention provides a kind of processing unit of cloud game, described device includes:
Receiving module, the text data and the first video stream data of the cloud game for receiving server transmission, described the
One video stream data is obtained after being handled according to the rendering strategy of negotiation the game data of the cloud game by server
's;
Rendering module obtains the second view for rendering according to the rendering strategy of the negotiation to the text data
Frequency flow data;
Laminating module is obtained for being overlapped processing to first video stream data and second video stream data
To the target video flow data of the cloud game;
Output module, for exporting the target video flow data of the cloud game.
The third aspect, the embodiment of the invention provides a kind of terminal, including processor, be adapted for carrying out one or one or more
Instruction;And computer readable storage medium, the computer-readable recording medium storage have one or one or more first finger
Enable, described one or one or more first instruction be suitable for loaded as the processor and execute method described in first aspect.
Fourth aspect, the embodiment of the invention provides a kind of computer readable storage mediums, which is characterized in that the calculating
Machine readable storage medium storing program for executing is stored with computer program, and the computer program includes program instruction, and described program instruction, which is worked as, to be located
Reason device makes the processor execute method described in first aspect when executing.
5th aspect, the embodiment of the invention provides a kind of processing methods of cloud game, which comprises
The game data of cloud game is obtained, the game data includes text data and image data;
The text data of the cloud game is screened according to the rendering of negotiation strategy, the text data screened;
The remaining text data not being screened and described image data are rendered according to the rendering strategy of the negotiation,
Obtain the first video stream data;
The text data of the screening and first video stream data are sent to the terminal, so that the terminal pair
The text data of the screening is rendered, and obtains the second video stream data, and according to the first video data and the second video flowing
Data obtain target video flow data.
6th aspect, the embodiment of the invention provides a kind of processing unit of cloud game, described device includes:
Module is obtained, for obtaining the game data of cloud game, the game data includes text data and image data;
Screening module is sieved for being screened according to the rendering strategy of negotiation to the text data of the cloud game
The text data of choosing;
Rendering module, for the rendering strategy according to the negotiation to the remaining text data not being screened and described image
Data are rendered, and the first video stream data is obtained;
Sending module, for the text data of the screening and first video stream data to be sent to the terminal,
So that the terminal renders the text data of the screening, the second video stream data is obtained, and according to the first video counts
Target video flow data is obtained according to the second video stream data.
7th aspect, the embodiment of the invention provides a kind of server, including processor, be adapted for carrying out one or one with
Upper instruction;And computer readable storage medium, the computer-readable recording medium storage have one or one or more second
Instruction, described one article or one or more second instruction be suitable for as the processor load and execute the 5th aspect described in method.
Eighth aspect, the embodiment of the invention provides a kind of computer readable storage mediums, which is characterized in that the calculating
Machine readable storage medium storing program for executing is stored with computer program, and the computer program includes program instruction, and described program instruction, which is worked as, to be located
Reason device makes the processor execute method described in the 5th aspect when executing.
9th aspect, the embodiment of the invention provides a kind of processing system of cloud game, the system comprises server and
Terminal;
The server, for obtaining the game data of cloud game, the game data includes text data and picture number
According to;The text data of the cloud game is screened according to the rendering of negotiation strategy, the text data screened;According to institute
The rendering strategy for stating negotiation renders the remaining text data not being screened and described image data, obtains the first video flowing
Data;The text data of the screening and first video stream data are sent to the terminal, so that the terminal is to institute
The text data for stating screening is rendered, and obtains the second video stream data, and according to the first video data and the second video fluxion
According to obtaining target video flow data;
The terminal, the text data and the first video stream data of the cloud game for receiving server transmission, described the
One video stream data is obtained after being handled according to the rendering strategy of negotiation the game data of the cloud game by server
's;The text data is rendered according to the rendering strategy of the negotiation, obtains the second video stream data;To described first
Video stream data and second video stream data are overlapped processing, obtain the target video flow data of the cloud game;It is defeated
The target video flow data of the cloud game out.
In the embodiment of the present invention, terminal receives the text data and the first video stream data for the cloud game that server is sent,
And text data is rendered according to the rendering strategy of negotiation, obtain the second video stream data;Terminal is to the first video fluxion
It is overlapped processing according to the second video stream data, obtains the target video flow data of the cloud game, and export cloud game
Target video flow data, wherein the first video stream data is the game by server according to the rendering strategy of negotiation to cloud game
What data obtained after being handled.By implementing aforesaid way, the data that terminal and server can be made to generate cloud game
Integrated treatment is carried out, the requirement of requirement and communication quality of the operation cloud game for server performance is reduced.
Detailed description of the invention
Technical solution in order to illustrate the embodiments of the present invention more clearly, below will be to needed in embodiment description
Attached drawing is briefly described, it should be apparent that, drawings in the following description are some embodiments of the invention, general for this field
For logical technical staff, without creative efforts, it is also possible to obtain other drawings based on these drawings.
Fig. 1 is the structure and operation logic schematic diagram of a kind of processing system of cloud game provided in an embodiment of the present invention;
Fig. 2 is a kind of cloud game interface schematic diagram provided in an embodiment of the present invention;
Fig. 3 is a kind of structural schematic diagram of the processing system of cloud game provided in an embodiment of the present invention;
Fig. 4 is a kind of flow diagram of the processing method of cloud game provided in an embodiment of the present invention;
Fig. 5 is a kind of superposition flow diagram of video stream data provided in an embodiment of the present invention;
Fig. 6 is a kind of product process schematic diagram of game picture provided in an embodiment of the present invention;
Fig. 7 is the schematic diagram of the processing method of another cloud game provided in an embodiment of the present invention;
Fig. 8 is a kind of flow diagram for rendering strategy consulting method provided in an embodiment of the present invention;
Fig. 9 is the interface schematic diagram of another cloud game provided in an embodiment of the present invention;
Figure 10 is a kind of structural schematic diagram of cloud game client provided in an embodiment of the present invention;
Figure 11 is a kind of structural schematic diagram of cloud game service device provided in an embodiment of the present invention;
Figure 12 is the interaction flow signal of a kind of cloud game service device provided in an embodiment of the present invention and cloud game client
Figure;
Figure 13 is that another cloud game service device and the interaction flow of cloud game client provided in an embodiment of the present invention show
It is intended to;
Figure 14 is the flow diagram of the processing method of another cloud game provided in an embodiment of the present invention;
Figure 15 is a kind of structural schematic diagram of the processing unit of cloud game provided in an embodiment of the present invention;
Figure 16 is the structural schematic diagram of the processing unit of another cloud game provided in an embodiment of the present invention;
Figure 17 is a kind of structural schematic diagram of terminal provided in an embodiment of the present invention;
Figure 18 is a kind of structural schematic diagram of server provided in an embodiment of the present invention.
Specific embodiment
Following will be combined with the drawings in the embodiments of the present invention, and technical solution in the embodiment of the present invention carries out clear, complete
Site preparation description.
Cloud game can be described as game program request again, be a kind of game on line technology based on cloud computing technology.Cloud game
Technology enables graphics process and the relatively limited light end equipment of data operation ability to run high-quality game.In cloud game scene
Under, game running does not play terminal used in game in user, but beyond the clouds in server, it specifically will by cloud server
Scene of game is rendered into video/audio stream, by network transmission to terminal.Terminal is without possessing powerful graphic operation and data
Processing capacity, it is only necessary to possess basic streaming media playing ability and obtain user input instruction and be sent to the energy of cloud server
Power.It include eventually in the system as shown in Figure 1, being the structure and operation logic schematic diagram of a kind of processing system of cloud game
End 101 and server 102, terminal 101 and server 102 are established by network and are communicated to connect.Its specific workflow is to use
Family input control in terminal 101 operates, and the control operation that terminal 101 is inputted according to user generates operational order and refers to operation
Order is sent to server 102, and server 102 parses the operational order received, obtains the corresponding game of operational order
Data, further, server carry out picture rendering according to game data, generate corresponding video stream data, and by video flowing
Terminal 101 is sent to after data encoding, terminal 101 is decoded the video stream data received, obtains game picture.
From the foregoing, it will be observed that current cloud game operating scheme is undertaken the operation work of game by server, terminal only needs to obtain
The video stream data of server transmission is got, and shows the video stream data received, can be realized for the aobvious of game picture
Show.However, not only have the image frame of game itself in the video stream data that server is transmitted to terminal, there are also text screen,
The picture such as formed based on game user chat message.These text screens follow image frame to be compressed together, because of text
It shows that density is larger, then it is unintelligible to will cause text importing under low resolution, if text will be shown clearly, server is needed
The game picture of high definition is rendered, and then increases rendering game picture for the performance requirement of server, and transmission game
Picture for and communication bandwidth requirement.As shown in Fig. 2, being a kind of display of existing cloud game under low-resolution mode
Interface schematic diagram, the image frame 201 of cloud game itself has due profile under low-resolution mode in Fig. 2, will not be right
The game experiencing of user affects greatly, but since the density between text in text screen 202 is excessively high, then text screen 202
It can not clearly indicate, so that user is difficult to identify the text in game.
Based on this, the embodiment of the present invention proposes a kind of processing scheme of cloud game, can be to different type in cloud game
Data handled using different processing modes, reduce the cloud game operational process of requirement in to(for) server performance and
The requirement of communication quality.
Based on foregoing description, the embodiment of the present invention provides a kind of processing system of cloud game, refers to Fig. 3, in the system
Including terminal 301 and server 302, terminal 301 and server 302 are established by network and are communicated to connect.Its Concrete workflow
Cheng Wei, user's input control in terminal 301 operate, and terminal 301 is operated according to above-mentioned control to be generated operational order and will operate
Instruction is sent to server 302, and server 302 parses operational order, and gets the corresponding game number of operational order
According to further, server 302 splits game data, obtains two-part data, respectively image data and text
Data, server 302 carry out rendering to image data and generate the first video stream data, and by the first video stream data and textual data
According to being sent to terminal 301, terminal 301 carries out rendering to text data and generates the second video stream data, and by the first video fluxion
It is overlapped according to the second video stream data, obtains target video flow data, wherein the first video stream data is drawn by multiple image
Face is constituted, and the second video stream data is made of multiframe text picture, and target video flow data is made of multiframe game picture.Its
In, text data is specifically as follows chat message between user, user's pet name, guides text etc., and image data specifically can be with
For character image, scene image etc..
In summary, using method provided by the embodiment of the present invention, server can be made for low definition requirement
Image data rendered, the text data that terminal requires fine definition renders, reduce operation cloud game pair
In the performance requirement of server, and the data volume for the video stream data that server is transmitted to terminal is reduced, thereby reduces fortune
It racks requirement of the game for communication bandwidth.
The description of the embodiment of processing system based on above-mentioned cloud game, the embodiment of the present invention provide a kind of place of cloud game
Reason method, this method can be applied in the processing system of cloud game shown in Fig. 3, specifically can terminal as shown in Figure 3 hold
Row.Fig. 4 is referred to, the treatment process of the cloud game may include following steps S401-S404:
S401, terminal receive the text data and the first video stream data for the cloud game that server is sent.
In the embodiment of the present invention, the first video stream data is the trip by server according to the rendering strategy of negotiation to cloud game
What play data obtained after being handled;Text data includes that chat message between game user, role's pet name, operation are guided
It may include input character type, role's pet name type, system prompt type Deng, the type of text data, input character type text data
It may include the chat message between cloud game user, role's pet name type text data may include the name of role in cloud game
Claim, system prompt type text data may include the included text of system in cloud game, such as operation is guided, new hand's prompt.
In the specific implementation, the text data that receives of terminal can for server according to the rendering strategy of negotiation to cloud game
In text data screened, the text data filtered out.Wherein, the rendering policy definition of negotiation terminal needs received
The type of text data can specifically be determined that performance parameter is for embodying by server according to the performance parameter that terminal is sent
The rendering capability of terminal, such as chip type, memory size, video card type.Wherein, the specific negotiations process for rendering strategy can be with
Parameter configuration table is sent to terminal including server, parameter configuration table includes the performance parameter for rendering text data and needing, specifically
It can be performance parameter needed for each type of text data of rendering;Terminal determines according to parameter configuration table and itself supports to render
Text data type, and the above-mentioned type is sent to server, server determines the wash with watercolours negotiated according to the type received
Dye strategy determines the type for needing to be sent to the text data of terminal and the rendering mode for the type text data,
Such as font attribute, position attribution and display mode.
For example, the performance parameter that rendering input character type text data needs are as follows: memory is greater than 100,000,000, renders angle
The performance parameter that color pet name type text data needs are as follows: memory is greater than 120,000,000, the property that rendering system prompting-type text data needs
Energy parameter are as follows: memory is greater than 150,000,000, and the performance parameter that terminal detects itself obtains the interior of itself and saves as 130,000,000, then terminal determines
The type of the text data for the rendering that itself is supported is input character type and role's pet name type, and the above-mentioned type is sent to service
Device after server receives the type of terminal transmission, will filter out input character type text from the text data in cloud game
Data and role's pet name type text data are sent to terminal.The text data that terminal sends server receives.
In one implementation, the operational order that the text data in cloud game can upload for server according to terminal
The text data of generation, if specifically, terminal detects the default trigger action for cloud game input, according to default triggering
Operation generates operational order, and default trigger action can operate for the text entry operation or frame updating of user's input, terminal
The operational order of generation, which is used to obtain the resource in server, will receive server after terminal to server sends operational order
The text data of the cloud game of transmission and the first video stream data.
S402, terminal render text data according to the rendering strategy of negotiation, obtain the second video stream data.
It, will after terminal gets the text data and the first video stream data of server transmission in the embodiment of the present invention
Text data is rendered according to the rendering strategy of negotiation, obtains the second video stream data.The rendering strategy of negotiation specifically by
Server is determined according to the performance parameter that terminal is sent.The rendering policy definition of the negotiation rendering mode of text data, packet
Include the font attribute, position attribution and display mode of text data.Font attribute include the font size of text in text data,
Font format, font spacing etc., position attribution include the appearance position of text in text data, disappearance position etc., display mode
Time of occurrence, display resolution including text data etc., specially the text in text data is in the second video stream data
Which frame is shown with which kind of resolution ratio.After server determines rendering strategy, rendering strategy will be sent to terminal, terminal receives
The rendering strategy that server is sent, and above-mentioned rendering strategy is determined as to the rendering strategy of the negotiation, terminal is according to the negotiation
Rendering strategy text data is rendered, obtain the second video stream data.
It should be noted that server can be to receive terminal transmission to the specific time that terminal sends parameter configuration table
The management for cloud game when instructing, management instruction includes that open command or game running parameter change instruct, and is opened
Instruction is used to adjust the operating parameter in cloud game operational process, i.e., ought use for opening cloud game, operating parameter change directive
Cloud game is opened at family in the terminal, alternatively, server connects when user adjusts parameter (such as resolution ratio) in cloud game operational process
It receives terminal to be instructed according to the management that aforesaid operations generate, and sends parameter configuration table to terminal.
S403, terminal are overlapped processing to the first video stream data and the second video stream data, obtain the mesh of cloud game
Mark video stream data.
In the embodiment of the present invention, after terminal obtains the first video stream data and the second video stream data, it will be regarded to first
Frequency flow data and the second video stream data are overlapped processing, obtain the target video flow data of cloud game.Specifically, terminal obtains
The corresponding first time stamp of the first video stream data and corresponding second timestamp of the second video stream data are taken, and according to first
Timestamp and the second timestamp carry out alignment superposition processing to each frame picture in the first video flowing and the second video flowing, obtain institute
State the target video flow data of cloud game, wherein at the first time stamp in include the first video stream data in each frame picture when
Between, it include the time of each frame picture in the second video stream data in the second timestamp.
As shown in figure 5, being a kind of superposition flow diagram of video stream data, specially terminal is to the first video flowing and the
Two video flowings carry out alignment superposition, and Fig. 5 specifically illustrates text picture 501 and the second video fluxion in the first video stream data
The process that image frame 502 in is overlapped.Wherein, the time of text picture and the time of image frame are identical.Service
The image frame 502 that rendering is completed and text data are sent to terminal by device, and terminal is received and rendered to text data
To text picture 501, text picture 501 and image frame 502 are overlapped by terminal, obtain final target picture 503,
In, target picture is the frame picture in target video flow data.
Compared to traditional game picture generating mode, as shown in fig. 6, server is to all text data and picture number
According to being rendered, text picture 601 and image frame 602 are obtained, and text picture and image object are superimposed to obtain target picture
Behind face 603, target picture 603 is sent to terminal, so that terminal shows target picture 603.In traditional scheme due to
Using same rendering mode, then word segment is identical with the clarity of image section in the game picture rendered.This
In the scheme that inventive embodiments provide, server only renders image data to obtain image frame, and terminal renders text
Data obtain text picture, can reduce video stream data from server to terminal transmission data volume size, and then reduce fortune
It racks the game of requirement requirement and communication quality of to(for) server performance.
The target video flow data of S404, terminal output cloud game.
In the embodiment of the present invention, after terminal obtains the target video flow data of cloud game, will to target video data into
Row output display, and interacted in real time with user and server, to be updated to the target video flow data of display.
In the embodiment of the present invention, terminal receives the text data and the first video stream data for the cloud game that server is sent,
And text data is rendered according to the rendering strategy of negotiation, obtain the second video stream data;Terminal is to the first video fluxion
It is overlapped processing according to the second video stream data, obtains the target video flow data of cloud game, and export the target of cloud game
Video stream data, wherein the first video stream data is the tactful game data to cloud game of rendering by server according to negotiation
It is obtained after being handled.By implementing aforesaid way, terminal and server can be made to carry out the data that cloud game generates
Integrated treatment reduces the requirement of requirement and communication quality of the operation cloud game for server performance.
The description of the embodiment of processing system based on above-mentioned cloud game, the embodiment of the invention provides another cloud games
Processing method, this method can be applied in the processing system of cloud game shown in Fig. 3, specifically can clothes as shown in Figure 3
Business device executes.Fig. 7 is referred to, the treatment process of the cloud game may include following steps S701-S704:
S701, server obtain the game data of cloud game.
In the embodiment of the present invention, game data includes text data and image data, text data include game user it
Between chat message, role's pet name, operation guide etc., the type of text data may include input character type, role's pet name type,
System prompt type, input character type text data may include the chat message between cloud game user, role's pet name type text
Data may include the title of role in cloud game, and system prompt type text data may include the included text of system in cloud game
Word, such as operation is guided, new hand's prompt.
In one implementation, the game data for the cloud game that server is got specifically can be by the operation that receives
Instruction determines, specifically, user inputs default trigger action in the terminal, terminal presets trigger action according to this and generates operation
Instruction, and the operational order is sent to server, server receives operational order, and it is corresponding to get operational order
Game data.Wherein, default trigger action can be text entry operation, the frame updating operation etc. of user's implementation.Text is defeated
Enter operation and be specifically as follows user by terminal input chat message or input operation instruction etc., frame updating operation is specific
It can be moved for the role in user's operation cloud game, operate game picture and switch over.
S702, server screen the text data of cloud game according to the rendering strategy of negotiation, the text screened
Notebook data.
It, will be according to negotiation after server gets text data and the image data of cloud game in the embodiment of the present invention
Rendering strategy the text data of cloud game is screened, the text data screened.
In the specific implementation, the type for the text that the rendering policy definition server needs negotiated screen, wherein negotiation
The specific negotiations process of rendering strategy can be that server sends parameter configuration table to terminal, and parameter configuration table includes rendering text
Performance configuration needed for notebook data;And the synchronized result that terminal is returned according to parameter configuration table is received, synchronized result includes terminal
Support the type of the text data of rendering;Server determines the wash with watercolours of the negotiation of the text data for cloud game according to synchronized result
Dye strategy.Specifically, parameter configuration table includes the performance parameter for rendering text data and needing, it is specifically as follows rendering each type
Text data need parameter configuration, such as rendering input character type text data need parameter configuration are as follows: memory be greater than 100
Million, the parameter configuration that rendering role's pet name type text data needs are as follows: memory is greater than 120,000,000, rendering system prompting-type textual data
According to the parameter configuration of needs are as follows: memory is greater than 150,000,000, and terminal detects the performance parameter of itself, and determines branch according to performance parameter
The type of the text data of rendering is held, the above-mentioned type is sent to server by terminal, and server is determined according to the type received
The rendering strategy of negotiation, and the rendering strategy of negotiation is sent to terminal.
Further, the rendering strategy of negotiation also defines terminal for the rendering mode of the text data of screening, including
Font attribute, position attribution and the display mode of text data.Wherein, font attribute includes that the font of text in text data is big
Small, font format, font spacing etc., position attribution include the appearance position of text in text data, disappearance position etc., display side
Formula includes the time of occurrence of text data, display resolution etc., and specially the text in text data is in the second video stream data
Which frame shown with which kind of resolution ratio.
The text data and image data progress wash with watercolours that S703, server are not screened residue according to the rendering strategy of negotiation
Dye obtains the first video stream data.
In the embodiment of the present invention, after server screens text data according to the rendering strategy of negotiation, by basis
The rendering strategy of negotiation renders the text data not being screened remaining in text data and image data, obtains the first view
Frequency flow data, wherein the rendering strategy of negotiation also defines font attribute, the position attribution of the remaining text data not being rendered
And the position attribution and display mode of display mode and image data.Server according to above-mentioned rendering strategy to it is remaining not by
The text data and image data of screening are rendered to obtain the first video stream data, i.e., by text formatting or the number of picture format
According to the data for obtaining video format after being rendered.
The text data of screening and first video stream data are sent to terminal by S704, server.
It, can be by the text of screening after server obtains text data and the first video stream data in the embodiment of the present invention
Notebook data and the first video stream data are sent to terminal, so that terminal renders the text data of screening, obtain the second view
Frequency flow data, and target video flow data is obtained according to the first video data and the second video stream data.Wherein, server can be with
Before sending the first video stream data, coding compression can also be carried out to the first video data, and compressed view will be encoded
Frequency flow data is sent to terminal, to reduce the data volume size of video stream data.
In the embodiment of the present invention, server obtains the game data of cloud game, and according to the rendering strategy of negotiation to game
Text data in data is screened, the text data screened;Server according to the rendering strategy of negotiation to it is remaining not
The text data and image data being screened are rendered, and the first video stream data is obtained;And by the text data of screening and
One video stream data is sent to terminal, so that terminal renders the text data of screening, obtains the second video stream data, and
Target video flow data is obtained according to the first video data and the second video stream data.By implementing aforesaid way, can make
Server and terminal carry out integrated treatment to the data that cloud game generates, and reduce requirement of the operation cloud game for server performance
And the requirement of communication quality.
The description of the embodiment of processing system based on above-mentioned cloud game, the embodiment of the invention provides a kind of rendering strategies
Machinery of consultation, this method are specifically used for negotiating the rendering strategy for the game data in cloud game, specifically can be as shown in Figure 3
Terminal and server interaction execute.Fig. 8 is referred to, it may include following steps which, which renders policy conferring process,
S801-S806:
The management for cloud game that S801, server receiving terminal are sent instructs.
In the embodiment of the present invention, the management instruction for cloud game includes that open command or game running parameter change refer to
It enables, open command is used to adjust the operation in the cloud game operational process for opening cloud game, operating parameter change directive
Parameter.Wherein, server can be sent to by terminal for the management instruction of cloud game, specifically, user can be in the terminal
It inputting to manage for cloud game and operate, terminal is operated according to the management received generates the management instruction for being directed to cloud game, and to
Server sends above-mentioned management instruction, and server is received to for cloud game management instruction.Open command can be by terminal
It is generated according to the opening operation for cloud game of user's input;Operating parameter change directive specifically can be by terminal according to user
Operating parameter change operation (such as display resolution) for cloud game input generates.Server receives being directed to for terminal transmission
After the management instruction of cloud game, corresponding parameter configuration table can be generated according to management instruction.
S802, server send parameter configuration table to terminal.
In the embodiment of the present invention, after server receives the management instruction for cloud game, parameter will be sent to terminal and matched
Set table, wherein parameter configuration table can specifically include performance parameter required for each type of text data of rendering.Wherein,
The type of text data may include input character type, role's pet name type, system prompt type, and input character type text data can be with
Including the chat message between cloud game user, role's pet name type text data may include the title of role in cloud game, be
System prompting-type text data may include the included text of system in cloud game, such as operation is guided, new hand's prompt.It is each type of
Text data corresponds to different performance parameter requirements, such as inputs the corresponding performance parameter requirement of character type text data are as follows: memory
Greater than 100,000,000, the performance parameter that role's pet name type text data needs is required are as follows: memory is greater than 120,000,000, system prompt type text
The performance parameter requirement that data need are as follows: memory is greater than 150,000,000.
S803, terminal receive the parameter configuration table that server is sent, and determine synchronized result according to parameter configuration table.
In the embodiment of the present invention, synchronized result includes the type that terminal supports the text data of rendering, can be specifically divided into
All types of text datas are all supported, alternatively, the text data of support section type, alternatively, to all types of texts
Notebook data is not supported, can specifically be determined by the actual performance parameter of terminal.
S804, terminal to server send synchronized result.
S805, server receive synchronized result.
S806, server determine the rendering strategy negotiated according to synchronized result.
In the embodiment of the present invention, after server receives the synchronized result of terminal return, it will be determined according to synchronized result
The rendering strategy of negotiation.Wherein, the type for the text data that the rendering policy definition of negotiation server needs to screen.
In one implementation, terminal supports the rendering work for all types of text datas, then server can
To determine rendering strategy as the image data in only rendering game data, pure color, fuzzy place are done in text data display area part
Reason, and the text data of each type is all sent to terminal, so that terminal renders the text data of each type, with
Reduce the data volume size of the video flowing generated.It should be noted that the operation that rendering strategy can be inputted according to user carries out
Change, for example, then terminal can not support that text renders since performance is poor, then take when user selects high definition to show cloud game
Device be engaged in for sending information data to terminal, when user selects smooth display, then the rendering of terminal support section text data, then take
The part text data is sent to terminal by business device.Input character type text data is such as sent to terminal, or will be prompted to text
Type text data is sent to terminal, so that terminal renders the segment word data.Optionally, server can also basis
The cloud game display pattern of user's selection holds consultation to rendering strategy, and display pattern shows including super clear display, high definition, is smooth
Display etc., for example, server renders whole game datas of cloud game, meeting if user selects high definition to show cloud game
Cause the video stream file generated larger, very high to communication bandwidth requirement, then text data is sent to terminal and carried out by server
Rendering.If the image quality that user selects is smooth image quality, server is smaller according to the video stream file that game data generates, then may be used
To carry out whole renderings to game data, video stream data is obtained, and video stream data is sent to terminal, so that terminal is to view
Frequency flow data is shown.
In one implementation, terminal can only support the rendering work for the text data of some types, such as input
The rendering work of type text data and system prompt type text data, then server can determine that rendering strategy is that server is diagonal
Color pet name type text data and image data are rendered, and the aobvious of character type text data and system prompt type text data is inputted
Show that pure color, Fuzzy Processing are done in region part.And input character type text data and system prompt type text data are sent to end
End, so that terminal renders input character type text data and system prompt type text data.As shown in figure 9, for one kind
The interface schematic diagram of cloud game, in Fig. 9, the bottom right of interface is fixed in the display area of input character type text data
At side 901, the display area of system prompt type text data is fixed at the upper right side 902 of interface, therefore renders input
Requiring terminal capabilities for character type text data and system prompt type text data is lower, and terminal is supported for inputting character type
The rendering of text data and system prompt type text data, since role's pet name text data is in the presence of upper with game role
Side, need to move with the movement of game role, therefore rendering role's pet name text data is higher to the performance requirement of terminal, eventually
The rendering for role's pet name text data is not supported at end, then the rendering strategy that terminal and server negotiate is that will input text
Font text data and system prompt type text data are sent to terminal, so that terminal is to input character type text data and system
Prompting-type text data is rendered, and server then renders role's pet name text data and image data.
In one implementation, terminal does not support that then server will be only to the rendering of all types of text datas
From the rendering work completed for all game datas.
Further, the rendering strategy of negotiation also defines terminal for the rendering mode of the text data of screening, including
Font attribute, position attribution and the display mode of text data;And define the font of the remaining text data not being rendered
The position attribution and display mode of attribute, position attribution and display mode and image data.
In a kind of implement scene, terminal specifically carries cloud game client, wherein cloud game client specifically includes
User's input module 1001, communication module 1002, picture decoding module 1003, text rendering module 1004, picture mixing module
1005 and picture output module 1006, user's input module 1001 is specifically used for obtaining the operation of user's input, as touch operation,
Tapping operation and clicking operation etc..Communication module 1002 can will specifically be inputted for interacting with server based on user
The operational order that generates of operation or client support the target type of text of rendering to be sent to server, and receive server
Text information, rendering strategy or the first video stream data of transmission.Picture decoding module 1003 is used for the first view received
Frequency flow data is decoded.Text rendering module 1004 obtains the second video for rendering to the text data received
Flow data.Picture mixing module 1004 is obtained for being overlapped processing to the first video stream data and the second video stream data
The target video flow data of cloud game.Picture output module 1006 is for exporting target video flow data.Server is cloud game
Server specifically includes rendering module 1101, client communication module 1102, memory module 1103 and server com-munication module
1104.The target type that rendering module 1101 is used for the text data of the support rendering based on cloud game client feedback determines cloud
The range for the game data that game server needs to render, the text data for filtering out target type are sent to client, and base
It is rendered in the game data that rendering strategy is not screened residue, obtains the first video stream data.Client communication module
1102 are used to send the first video stream data, text data to client, and receive the text for the support rendering that client returns
The target type of notebook data.Memory module 1103 is used to store game data needed for rendering.Server com-munication module
1104, for interacting with central server, are specifically used for obtaining the game datas such as subscriber data, chat text, wherein in
The game data that all cloud game users upload is stored in the server of centre.
In a kind of implement scene, the interactive stream for carrying out rendering policy conferring of cloud game service device and cloud game client
Journey is as shown in figure 12, and 1. communication module of the rendering module in cloud game service device into cloud game service device sends parameter configuration
Table.2. the communication module in cloud game service device sends parameter configuration table to cloud game client.3. rendering module in client
Receive parameter configuration table.4. the rendering module in client determines that synchronized result, synchronized result include eventually according to parameter configuration table
Support the type of the text data of rendering in end.5. communication module of the rendering module in client into client sends synchronous knot
Fruit.6. synchronized result is sent to server by the communication module in client, so that the rendering module in server is according to same
It walks result and formulates rendering strategy.
In the embodiment of the present invention, server determines the rendering plan for game data in cloud game based on the performance of terminal
Slightly, and in the management instruction for receiving terminal transmission rendering strategy is updated, the applicability of rendering strategy can be made
It is stronger, promote the intelligence of cloud game operation.
The description of the embodiment of processing system based on above-mentioned cloud game, the embodiment of the invention provides another cloud games
Processing method, this method can be applied in the processing system of cloud game shown in Fig. 3, specifically can end as shown in Figure 13
End and server interaction execute.Referring to Figure 13, the treatment process of the cloud game may include following steps S1301-S1307:
The operational order that S1301, server receiving terminal are sent.
S1302, server obtain the corresponding game data of operational order, and game data includes text data and picture number
According to.
Specifically, game data can be obtained from game local file and central server, wherein in game local file
The game data of the user is stored, the game data of all users in cloud game is stored in central server.
S1303, server screen text data according to the rendering strategy of negotiation, the text data screened,
And the remaining text data not being screened and image data are rendered according to the rendering strategy of negotiation, obtain the first video flowing
Data.
The text data of screening and the first video stream data are sent to terminal by S1304, server.
Specifically, the first video stream data that server is sent is specifically as follows the first video stream data after coding, clothes
Business device encodes the first video stream data, and the text data of the first video stream data after coding and screening is sent to
Terminal.
S1305, terminal render text data according to the rendering strategy of negotiation, obtain the second video stream data.
S1306, terminal are overlapped processing to the first video stream data and the second video stream data, obtain the mesh of cloud game
Mark video stream data.
The target video flow data of S1307, terminal output cloud game.
In a kind of implement scene, terminal specifically carries cloud game client, and server is cloud game service device, wanders about
The interaction flow of the progress Video Rendering for server and the cloud game client of playing is as shown in figure 14, and 1. cloud game service device receives whole
The operational order sent is held, operational order can specifically be generated with user's operation input by user.2. cloud game service device obtains
The corresponding game data of operational order can specifically be obtained from game local file and central server, wherein the local text of game
The game data of the user is stored in part, and the game data of all users in cloud game, game are stored in central server
Data include text data and image data.3. cloud game service device sieves text data according to the rendering strategy of negotiation
Choosing, the text data screened, and according to the rendering strategy of negotiation to the remaining text data not being screened and image data
It is rendered, obtains the first video stream data, cloud game service device encodes the first video stream data.4. cloud game service
The first video stream data after the text data and coding of screening is sent to cloud game client by communication module by device.5. cloud
Game client renders text data according to the rendering strategy of negotiation, obtains the second video stream data, and regard to first
Frequency flow data is decoded.6. cloud game client is overlapped processing to the first video stream data and the second video stream data,
The target video flow data of cloud game is obtained, and exports the target video flow data of cloud game.
In the embodiment of the present invention, server and terminal carry out integrated treatment to the data that cloud game generates, and reduce operation
The requirement of requirement and communication quality of the cloud game for server performance.
The description of processing method embodiment based on above-mentioned cloud game, the embodiment of the invention also discloses a kind of cloud games
Processing unit, the processing unit of the cloud game can be applied in the processing system of cloud game shown in Fig. 3, and specifically this is wandered about
The processing unit of play can run on the terminal of the cloud game in the processing system of cloud game shown in Fig. 3.The processing of the cloud game
Device can be operate in a computer program (including program code) in the processing server of cloud game, be also possible to wrap
An entity apparatus being contained in the processing server of cloud game.The processing unit of the cloud game can execute side shown in Fig. 4
Method.Referring to Figure 15, the processing unit 150 of the cloud game includes: receiving module 1501, rendering module 1502, laminating module
1503 and output module 1504, generation module 1505 and sending module 1506, in which:
Receiving module 1501, the text data and the first video stream data of the cloud game for receiving server transmission, institute
Stating the first video stream data is after being handled according to the rendering strategy of negotiation the game data of the cloud game by server
It obtains;
Rendering module 1502 obtains for rendering according to the rendering strategy of the negotiation to the text data
Two video stream datas;
Laminating module 1503, for being overlapped place to first video stream data and second video stream data
Reason, obtains the target video flow data of the cloud game;
Output module 1504, for exporting the target video flow data of the cloud game.
In one implementation, the laminating module 1503 is specifically used for:
Obtain first video stream data corresponding first time stamp and second video stream data corresponding the
Two timestamps, include the time of each frame picture in first video stream data in first time stamp, when described second
Between stamp in include second video stream data in each frame picture time;
According to first time stamp and second timestamp to first video stream data and second video
Each frame picture carries out alignment superposition processing in flow data, obtains the target video flow data of the cloud game.
In one implementation, if the generation module 1505 is used to detect the default triggering for cloud game input
Operation then generates operational order according to the default trigger action, the default trigger action include text entry operation and/or
Frame updating operation, the operational order are used to obtain the resource in server;
The sending module 1505 is used to send the operational order to the server.
In one implementation, the sending module 1505 is also used to send the performance ginseng of itself to the server
Number;
The receiving module 1501 is also used to receive the rendering for the negotiation that the server is returned according to the performance parameter
Strategy, the rendering policy definition of the negotiation font attribute of text data, position attribution and display mode.
In the embodiment of the present invention, receiving module 1501 receives the text data and the first video for the cloud game that server is sent
Flow data, rendering module 1502 render the text data according to the rendering strategy of the negotiation, obtain the second video
Flow data;Laminating module 1503 is overlapped processing to first video stream data and second video stream data, obtains
The target video flow data of the cloud game;Output module 1504, for exporting the target video flow data of the cloud game,
In, the first video stream data is obtained after being handled according to the rendering strategy of negotiation the game data of cloud game by server
's.By implementing aforesaid way, server and terminal can be made to carry out integrated treatment to the data that cloud game generates, reduce fortune
It racks the game of requirement requirement and communication quality of to(for) server performance.
The description of processing method embodiment based on above-mentioned cloud game, the embodiment of the invention also discloses another cloud games
Processing unit, the processing unit of the cloud game can be applied in the processing system of cloud game shown in Fig. 3, specifically the cloud
The processing unit of game can run on the server of the cloud game in the processing system of cloud game shown in Fig. 3.The cloud game
Processing unit can be operate in a computer program (including program code) in the processing server of cloud game, can also be with
An entity apparatus being included in the processing server of cloud game.The processing unit of the cloud game can execute shown in Fig. 7
Method.Referring to Figure 16, the processing unit 160 of the cloud game includes: to obtain module 1601, screening module 1602, rendering mould
Block 1603 and sending module 1604, receiving module 1605 and determining module 1606, in which:
Module 1601 is obtained, for obtaining the game data of cloud game, the game data includes text data and image
Data;
Screening module 1602 is obtained for being screened according to the rendering strategy of negotiation to the text data of the cloud game
To the text data of screening;
Rendering module 1603, it is tactful to the remaining text data not being screened and described for the rendering according to the negotiation
Image data is rendered, and the first video stream data is obtained;
Sending module 1604, for the text data of the screening and first video stream data to be sent to the end
End, so that the terminal renders the text data of the screening, obtains the second video stream data, and according to the first video
Data and the second video stream data obtain target video flow data.
Parameter configuration table is sent to terminal, the parameter configuration table includes property needed for rendering each type of text data
It can configuration;
The synchronized result that terminal is returned according to the parameter configuration table is received, the synchronized result includes that the terminal is supported
The type of the text data of rendering;
The rendering strategy of the negotiation of the text data for the cloud game is determined according to the synchronized result.
In one implementation, the sending module 1604 sends parameter configuration table, the parameter configuration table to terminal
Including performance configuration needed for rendering each type of text data;
The receiving module 1605 is for receiving the synchronized result that terminal is returned according to the parameter configuration table, the synchronization
It as a result include the type that the terminal supports the text data of rendering;
The determining module 1606 is used to determine the association of the text data for the cloud game according to the synchronized result
The rendering strategy of quotient.
In one implementation, the type of the text data includes input character type, role's pet name type, system prompt
At least one of type, the screening module 1602, is specifically used for:
According to the rendering strategy of negotiation from input character type text data, role's pet name type text data and system prompt type
The text data of one or more types, text data as a filter are selected in text data.
In one implementation, the receiving module 1605 be also used to receive terminal transmission for the cloud game
Management instruction, the management instruction include that open command or game running parameter change instruct, and the open command is for opening
The cloud game, the operating parameter change directive are used to adjust the operating parameter in the cloud game operational process.
In the embodiment of the present invention, the game data that module 1601 obtains cloud game is obtained, the game data includes text
Data and image data;Screening module 1602 screens the text data of the cloud game according to the rendering strategy of negotiation,
The text data screened;The text data that rendering module 1603 is not screened residue according to the rendering strategy of the negotiation
It is rendered with described image data, obtains the first video stream data;Sending module by the text data of the screening with it is described
First video stream data is sent to the terminal, so that the terminal renders the text data of the screening, obtains
Two video stream datas, and target video flow data is obtained according to the first video data and the second video stream data.On implementing
State mode, the data that server and terminal can be made to generate cloud game carry out integrated treatment, reduce operation cloud game for
The requirement of server performance and the requirement of communication quality.
Description based on above method embodiment and Installation practice, the embodiment of the present invention also provide a kind of terminal;It should
Terminal can be applied in the processing system of cloud game shown in Fig. 3.Referring to Figure 17, the terminal inner structure includes at least place
Manage device 1701, input equipment 1702, output equipment 1703 and computer storage medium 1704.Wherein, the processor in terminal
1701, input equipment 1702, output equipment 1703 and computer storage medium 1704 can be connected by bus or other modes,
In Figure 17 shown in the embodiment of the present invention for being connected by bus 1705.
For the computer storage medium 1704 for storing computer program, the computer program includes program instruction,
The processor 1701 is used to execute the program instruction that the computer storage medium 1704 stores.Processor 1701 (or CPU
(Central Processing Unit, central processing unit)) be terminal calculating core and control core, be adapted for carrying out
One or one or more instruction, be particularly adapted to load and execute one or one or more instruction to realize correlation method process or
Corresponding function;
In one implementation, processor 1701 described in the embodiment of the present invention can be used for receiving server transmission
The text data of cloud game and the first video stream data render text data according to the rendering strategy of negotiation, obtain
Two video stream datas are overlapped processing to the first video stream data and the second video stream data, obtain the target view of cloud game
Frequency flow data exports the target video flow data of cloud game, wherein the first video stream data is the wash with watercolours by server according to negotiation
What dye strategy obtained after handling the game data of cloud game.
The embodiment of the invention also provides a kind of computer storage medium (Memory), the computer storage medium is eventually
Memory device in end, for storing program and data.It is understood that computer storage medium herein both may include
Built-in storage medium in terminal, naturally it is also possible to the expansion storage medium supported including terminal.Computer storage medium mentions
For memory space, which stores the operating system of terminal.Also, it is also housed in the memory space and is suitable for being located
One or more than one instructions that reason device 1701 is loaded and executed, these instructions can be one or more computer
Program (including program code).It should be noted that computer storage medium herein can be high speed RAM memory, it can also
To be non-labile memory (non-volatile memory), for example, at least a magnetic disk storage;It optionally can be with
It is the computer storage medium that at least one is located remotely from aforementioned processor.
In one implementation, can be loaded and be executed by processor 1,701 one stored in computer storage medium or
One or more first instruction, to realize the corresponding steps of the method in above-mentioned face retrieval embodiment;In the specific implementation, computer
One in storage medium or one or more first instruction are loaded by processor 1701 and execute following steps:
The text data and the first video stream data of the cloud game that server is sent are received, first video stream data is
It is obtained after being handled according to the rendering strategy of negotiation the game data of the cloud game by server;
The text data is rendered according to the rendering strategy of the negotiation, obtains the second video stream data;
Processing is overlapped to first video stream data and second video stream data, obtains the cloud game
Target video flow data;
Export the target video flow data of the cloud game.
In one implementation, described one or one or more first instruction by processor 1701 load and specifically execute
Following steps:
Obtain first video stream data corresponding first time stamp and second video stream data corresponding the
Two timestamps, include the time of each frame picture in first video stream data in first time stamp, when described second
Between stamp in include second video stream data in each frame picture time;
According to first time stamp and second timestamp to first video stream data and second video
Each frame picture carries out alignment superposition processing in flow data, obtains the target video flow data of the cloud game.
In one implementation, described one or one or more first instruction by processor 1701 load and specifically execute
Following steps:
If detecting the default trigger action for cloud game input, operation is generated according to the default trigger action and is referred to
It enables, the default trigger action includes text entry operation and/or frame updating operation, and the operational order is for obtaining service
Resource in device;
The operational order is sent to the server.
In one implementation, described one or one or more first instruction by processor 1701 load and specifically execute
Following steps:
The performance parameter of itself is sent to the server;
Receive the rendering strategy for the negotiation that the server is returned according to the performance parameter, the rendering strategy of the negotiation
Define the font attribute, position attribution and display mode of text data.
In the embodiment of the present invention, terminal receives the text data and the first video stream data for the cloud game that server is sent,
And text data is rendered according to the rendering strategy of negotiation, obtain the second video stream data;Terminal is to the first video fluxion
It is overlapped processing according to the second video stream data, obtains the target video flow data of the cloud game, and export cloud game
Target video flow data, wherein the first video stream data is the game by server according to the rendering strategy of negotiation to cloud game
What data obtained after being handled.By implementing aforesaid way, the data that terminal and server can be made to generate cloud game
Integrated treatment is carried out, the requirement of requirement and communication quality of the operation cloud game for server performance is reduced.
Description based on above method embodiment and Installation practice, the embodiment of the present invention also provide a kind of server;
The server can be applied in the processing system of cloud game shown in Fig. 3.Referring to Figure 18, the terminal inner structure is at least wrapped
Include processor 1801, input equipment 1802, output equipment 1803 and computer storage medium 1804.Wherein, the place in terminal
Reason device 1801, input equipment 1802, output equipment 1803 and computer storage medium 1804 can pass through bus or other modes
It connects, in Figure 18 shown in the embodiment of the present invention for being connected by bus 1805.
For the computer storage medium 1804 for storing computer program, the computer program includes program instruction,
The processor 1801 is used to execute the program instruction that the computer storage medium 1804 stores.Processor 1801 (or CPU
(Central Processing Unit, central processing unit)) be terminal calculating core and control core, be adapted for carrying out
One or one or more instruction, be particularly adapted to load and execute one or one or more instruction to realize correlation method process or
Corresponding function;
In one implementation, processor 1801 described in the embodiment of the present invention can be used for obtaining the game of cloud game
Data, the game data include text data and image data;
The text data of the cloud game is screened according to the rendering of negotiation strategy, the text data screened;
The remaining text data not being screened and described image data are rendered according to the rendering strategy of the negotiation,
Obtain the first video stream data;
The text data of the screening and first video stream data are sent to the terminal, so that the terminal pair
The text data of the screening is rendered, and obtains the second video stream data, and according to the first video data and the second video flowing
Data obtain target video flow data.
The embodiment of the invention also provides a kind of computer storage medium (Memory), the computer storage medium is eventually
Memory device in end, for storing program and data.It is understood that computer storage medium herein both may include
Built-in storage medium in terminal, naturally it is also possible to the expansion storage medium supported including terminal.Computer storage medium mentions
For memory space, which stores the operating system of terminal.Also, it is also housed in the memory space and is suitable for being located
One or more than one instructions that reason device 1801 is loaded and executed, these instructions can be one or more computer
Program (including program code).It should be noted that computer storage medium herein can be high speed RAM memory, it can also
To be non-labile memory (non-volatile memory), for example, at least a magnetic disk storage;It optionally can be with
It is the computer storage medium that at least one is located remotely from aforementioned processor.
In one implementation, can be loaded and be executed by processor 1,801 one stored in computer storage medium or
One or more first instruction, to realize the corresponding steps of the method in above-mentioned face retrieval embodiment;In the specific implementation, computer
One in storage medium or one or more first instruction are loaded by processor 1801 and execute following steps:
The game data of cloud game is obtained, the game data includes text data and image data;
The text data of the cloud game is screened according to the rendering of negotiation strategy, the text data screened;
The remaining text data not being screened and described image data are rendered according to the rendering strategy of the negotiation,
Obtain the first video stream data;
The text data of the screening and first video stream data are sent to the terminal, so that the terminal pair
The text data of the screening is rendered, and obtains the second video stream data, and according to the first video data and the second video flowing
Data obtain target video flow data.
In one implementation, described one or one or more first instruction by processor 1801 load and specifically execute
Following steps:
Parameter configuration table is sent to terminal, the parameter configuration table includes property needed for rendering each type of text data
It can configuration;
The synchronized result that terminal is returned according to the parameter configuration table is received, the synchronized result includes that the terminal is supported
The type of the text data of rendering;
The rendering strategy of the negotiation of the text data for the cloud game is determined according to the synchronized result.
In one implementation, described one or one or more first instruction by processor 1801 load and specifically execute
Following steps:
According to the rendering strategy of negotiation from input character type text data, role's pet name type text data and system prompt type
The text data of one or more types, text data as a filter are selected in text data.
In one implementation, described one or one or more first instruction by processor 1801 load and specifically execute
Following steps:
It receives the management for the cloud game that terminal is sent to instruct, the management instruction includes open command or game
Operating parameter change directive, the open command is for opening the cloud game, and the operating parameter change directive is for adjusting
Operating parameter in the cloud game operational process.
In the embodiment of the present invention, server obtains the game data of cloud game, and according to the rendering strategy of negotiation to game
Text data in data is screened, the text data screened;Server according to the rendering strategy of negotiation to it is remaining not
The text data and image data being screened are rendered, and the first video stream data is obtained;And by the text data of screening and
One video stream data is sent to terminal, so that terminal renders the text data of screening, obtains the second video stream data, and
Target video flow data is obtained according to the first video data and the second video stream data.By implementing aforesaid way, can make
Server and terminal carry out integrated treatment to the data that cloud game generates, and reduce requirement of the operation cloud game for server performance
And the requirement of communication quality.
The above disclosure is only the preferred embodiments of the present invention, cannot limit the right model of the present invention with this certainly
It encloses, therefore equivalent changes made in accordance with the claims of the present invention, is still within the scope of the present invention.
Claims (13)
1. a kind of processing method of cloud game, which is characterized in that the described method includes:
The text data and the first video stream data of the cloud game that server is sent are received, first video stream data is by taking
What business device obtained after being handled according to the rendering strategy of negotiation the game data of the cloud game;
The text data is rendered according to the rendering strategy of the negotiation, obtains the second video stream data;
Processing is overlapped to first video stream data and second video stream data, obtains the target of the cloud game
Video stream data;
Export the target video flow data of the cloud game.
2. the method according to claim 1, wherein described regard first video stream data with described second
Frequency flow data is overlapped processing, obtains the target video flow data of the cloud game, comprising:
Obtain first video stream data corresponding first time stamp and second video stream data it is corresponding second when
Between stab, include the time of each frame picture in first video stream data, second timestamp in first time stamp
In include second video stream data in each frame picture time;
According to first time stamp and second timestamp to first video stream data and the second video fluxion
Each frame picture carries out alignment superposition processing in, obtains the target video flow data of the cloud game.
3. the method according to claim 1, wherein the text data for receiving the cloud game that server is sent
Before the first video stream data, the method also includes:
If detecting the default trigger action for cloud game input, operational order is generated according to the default trigger action,
The default trigger action includes text entry operation and/or frame updating operation, and the operational order is for obtaining server
In resource;
The operational order is sent to the server.
4. the method according to claim 1, wherein the rendering strategy according to the negotiation is to the text
Before data are rendered, the method also includes:
The performance parameter of itself is sent to the server;
Receive the rendering strategy for the negotiation that the server is returned according to the performance parameter, the rendering policy definition of the negotiation
The font attribute of text data, position attribution and display mode.
5. a kind of processing method of cloud game, which is characterized in that the described method includes:
The game data of cloud game is obtained, the game data includes text data and image data;
The text data of the cloud game is screened according to the rendering of negotiation strategy, the text data screened;
The remaining text data not being screened and described image data are rendered according to the rendering strategy of the negotiation, obtained
First video stream data;
The text data of the screening and first video stream data are sent to the terminal, so that the terminal is to described
The text data of screening is rendered, and obtains the second video stream data, and according to the first video data and the second video stream data
Obtain target video flow data.
6. according to the method described in claim 5, it is characterized in that, the rendering strategy according to negotiation is to the cloud game
Before text data is screened, the method also includes:
Parameter configuration table is sent to terminal, the parameter configuration table includes that performance needed for rendering each type of text data is matched
It sets;
The synchronized result that terminal is returned according to the parameter configuration table is received, the synchronized result includes that the terminal supports rendering
Text data type;
The rendering strategy of the negotiation of the text data for the cloud game is determined according to the synchronized result.
7. method according to claim 5 or 6, which is characterized in that the type of the text data include input character type,
At least one of role's pet name type, system prompt type, textual data of the rendering strategy according to negotiation to the cloud game
According to being screened, the text data that is screened, comprising:
According to the rendering strategy of negotiation from input character type text data, role's pet name type text data and system prompt type text
The text data of one or more types, text data as a filter are selected in data.
8. according to the method described in claim 6, it is characterized in that, it is described to terminal send parameter configuration table before, the side
Method further include:
It receives the management for the cloud game that terminal is sent to instruct, the management instruction includes open command or game running
Parameter change instruction, for the open command for opening the cloud game, the operating parameter change directive is described for adjusting
Operating parameter in cloud game operational process.
9. a kind of processing unit of cloud game, which is characterized in that described device includes:
Receiving module, the text data and the first video stream data of the cloud game for receiving server transmission, first view
Frequency flow data is obtained after being handled according to the rendering strategy of negotiation the game data of the cloud game by server;
Rendering module obtains the second video flowing for rendering according to the rendering strategy of the negotiation to the text data
Data;
Laminating module obtains institute for being overlapped processing to first video stream data and second video stream data
State the target video flow data of cloud game;
Output module, for exporting the target video flow data of the cloud game.
10. a kind of processing unit of cloud game, which is characterized in that described device includes:
Module is obtained, for obtaining the game data of cloud game, the game data includes text data and image data;
Screening module is screened for being screened according to the rendering strategy of negotiation to the text data of the cloud game
Text data;
Rendering module, for the rendering strategy according to the negotiation to the remaining text data not being screened and described image data
It is rendered, obtains the first video stream data;
Sending module, for the text data of the screening and first video stream data to be sent to the terminal, so that
The terminal renders the text data of the screening, obtains the second video stream data, and according to the first video data and
Second video stream data obtains target video flow data.
11. a kind of processing system of cloud game, which is characterized in that the system comprises servers and terminal;
The server, for obtaining the game data of cloud game, the game data includes text data and image data;Root
The text data of the cloud game is screened according to the rendering strategy of negotiation, the text data screened;According to the association
The rendering strategy of quotient renders the remaining text data not being screened and described image data, obtains the first video fluxion
According to;The text data of the screening and first video stream data are sent to the terminal, so that the terminal is to described
The text data of screening is rendered, and obtains the second video stream data, and according to the first video data and the second video stream data
Obtain target video flow data;
The terminal, the text data and the first video stream data of the cloud game for receiving server transmission, first view
Frequency flow data is obtained after being handled according to the rendering strategy of negotiation the game data of the cloud game by server;Root
The text data is rendered according to the rendering strategy of the negotiation, obtains the second video stream data;To first video
Flow data and second video stream data are overlapped processing, obtain the target video flow data of the cloud game;Output institute
State the target video flow data of cloud game.
12. a kind of terminal, which is characterized in that the terminal includes:
Processor is adapted for carrying out one or one or more instruction;And
Computer readable storage medium, the computer-readable recording medium storage have one or one or more first instruction, institute
It states one or one or more first instruction is suitable for being loaded by the processor and executing cloud according to any one of claims 1-4
The processing method of game.
13. a kind of server, which is characterized in that the server includes:
Processor is adapted for carrying out one or one or more instruction;And
Computer readable storage medium, the computer-readable recording medium storage have one or one or more second instruction, institute
It states one or one or more second instruction is suitable for being loaded by the processor and being executed such as the described in any item clouds of claim 5-8
The processing method of game.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910742746.2A CN110393921B (en) | 2019-08-08 | 2019-08-08 | Cloud game processing method and device, terminal, server and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910742746.2A CN110393921B (en) | 2019-08-08 | 2019-08-08 | Cloud game processing method and device, terminal, server and storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110393921A true CN110393921A (en) | 2019-11-01 |
CN110393921B CN110393921B (en) | 2022-08-26 |
Family
ID=68328020
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910742746.2A Active CN110393921B (en) | 2019-08-08 | 2019-08-08 | Cloud game processing method and device, terminal, server and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110393921B (en) |
Cited By (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110947177A (en) * | 2019-11-14 | 2020-04-03 | 咪咕互动娱乐有限公司 | Method, system and equipment for cloud game teaching interaction and computer readable storage medium thereof |
CN111202980A (en) * | 2019-12-31 | 2020-05-29 | 咪咕互动娱乐有限公司 | Information transmission method, streaming media cloud platform and computer readable storage medium |
CN111314764A (en) * | 2020-03-04 | 2020-06-19 | 南方电网科学研究院有限责任公司 | Synchronization method of cross-screen animation in distributed rendering environment |
CN111494936A (en) * | 2020-02-12 | 2020-08-07 | 阿里巴巴集团控股有限公司 | Picture rendering method, device, system and storage medium |
CN111803940A (en) * | 2020-01-14 | 2020-10-23 | 厦门雅基软件有限公司 | Game processing method and device, electronic equipment and computer-readable storage medium |
CN111966311A (en) * | 2020-07-15 | 2020-11-20 | 北京视博云信息技术有限公司 | Display setting method and device of cloud game, readable storage medium and equipment |
CN112316433A (en) * | 2020-11-09 | 2021-02-05 | 腾讯科技(深圳)有限公司 | Game picture rendering method, device, server and storage medium |
CN112337092A (en) * | 2020-12-01 | 2021-02-09 | 腾讯科技(深圳)有限公司 | Cloud game processing method, device, equipment and storage medium |
CN112436973A (en) * | 2020-02-11 | 2021-03-02 | 上海哔哩哔哩科技有限公司 | Automatic service experience index testing method and equipment for cloud game |
CN112836469A (en) * | 2021-01-27 | 2021-05-25 | 北京百家科技集团有限公司 | Information rendering method and device |
CN113423018A (en) * | 2021-08-24 | 2021-09-21 | 腾讯科技(深圳)有限公司 | Game data processing method, device and storage medium |
CN113440838A (en) * | 2021-08-31 | 2021-09-28 | 炫彩互动网络科技有限公司 | End-to-end image rendering fusion method and system |
CN113469883A (en) * | 2021-06-30 | 2021-10-01 | 完美世界(北京)软件科技发展有限公司 | Rendering method and device of dynamic resolution, electronic equipment and readable storage medium |
CN114205359A (en) * | 2022-01-27 | 2022-03-18 | 腾讯科技(深圳)有限公司 | Video rendering coordination method, device and equipment |
CN114554277A (en) * | 2020-11-24 | 2022-05-27 | 腾讯科技(深圳)有限公司 | Multimedia processing method, device, server and computer readable storage medium |
US11481987B2 (en) | 2017-03-30 | 2022-10-25 | Novarad Corporation | Augmenting real-time views of a patient with three-dimensional data |
WO2023142714A1 (en) * | 2022-01-27 | 2023-08-03 | 腾讯科技(深圳)有限公司 | Video processing collaboration method, apparatus, device, and storage medium |
CN116761018A (en) * | 2023-08-18 | 2023-09-15 | 湖南马栏山视频先进技术研究院有限公司 | Real-time rendering system based on cloud platform |
Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102957671A (en) * | 2011-08-23 | 2013-03-06 | 中国移动通信集团公司 | Equipment, system and method for online games on mobile terminal |
KR20140056673A (en) * | 2012-10-30 | 2014-05-12 | 에스케이플래닛 주식회사 | Method for providing game based on cloud steaming, system thereof, client terminal thereof, service apparatus thereof and computer recordable medium storing the method |
WO2015099613A1 (en) * | 2013-12-26 | 2015-07-02 | Singapore University Of Technology And Design | A method and apparatus for reducing data bandwidth between a cloud server and a thin client |
US20160127508A1 (en) * | 2013-06-17 | 2016-05-05 | Square Enix Holdings Co., Ltd. | Image processing apparatus, image processing system, image processing method and storage medium |
CN105653066A (en) * | 2016-01-29 | 2016-06-08 | 腾讯科技(深圳)有限公司 | Input method processing method and equipment |
CN105850099A (en) * | 2013-10-23 | 2016-08-10 | 英派尔科技开发有限公司 | Local management for intermediary graphics rendition |
CN107027046A (en) * | 2017-04-13 | 2017-08-08 | 广州华多网络科技有限公司 | Auxiliary live audio/video processing method and device |
CN107948731A (en) * | 2017-10-31 | 2018-04-20 | 深信服科技股份有限公司 | Video stream merging method, server and computer-readable recording medium |
CN108401192A (en) * | 2018-04-25 | 2018-08-14 | 腾讯科技(深圳)有限公司 | Video stream processing method, device, computer equipment and storage medium |
CN109152955A (en) * | 2015-12-30 | 2019-01-04 | 索尼互动娱乐美国有限责任公司 | User in cloud game saves data management |
CN109960552A (en) * | 2017-12-26 | 2019-07-02 | 浙江宇视科技有限公司 | A kind of web interface differentiation rendering method and device |
-
2019
- 2019-08-08 CN CN201910742746.2A patent/CN110393921B/en active Active
Patent Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102957671A (en) * | 2011-08-23 | 2013-03-06 | 中国移动通信集团公司 | Equipment, system and method for online games on mobile terminal |
KR20140056673A (en) * | 2012-10-30 | 2014-05-12 | 에스케이플래닛 주식회사 | Method for providing game based on cloud steaming, system thereof, client terminal thereof, service apparatus thereof and computer recordable medium storing the method |
US20160127508A1 (en) * | 2013-06-17 | 2016-05-05 | Square Enix Holdings Co., Ltd. | Image processing apparatus, image processing system, image processing method and storage medium |
CN105850099A (en) * | 2013-10-23 | 2016-08-10 | 英派尔科技开发有限公司 | Local management for intermediary graphics rendition |
WO2015099613A1 (en) * | 2013-12-26 | 2015-07-02 | Singapore University Of Technology And Design | A method and apparatus for reducing data bandwidth between a cloud server and a thin client |
CN109152955A (en) * | 2015-12-30 | 2019-01-04 | 索尼互动娱乐美国有限责任公司 | User in cloud game saves data management |
CN105653066A (en) * | 2016-01-29 | 2016-06-08 | 腾讯科技(深圳)有限公司 | Input method processing method and equipment |
CN107027046A (en) * | 2017-04-13 | 2017-08-08 | 广州华多网络科技有限公司 | Auxiliary live audio/video processing method and device |
CN107948731A (en) * | 2017-10-31 | 2018-04-20 | 深信服科技股份有限公司 | Video stream merging method, server and computer-readable recording medium |
CN109960552A (en) * | 2017-12-26 | 2019-07-02 | 浙江宇视科技有限公司 | A kind of web interface differentiation rendering method and device |
CN108401192A (en) * | 2018-04-25 | 2018-08-14 | 腾讯科技(深圳)有限公司 | Video stream processing method, device, computer equipment and storage medium |
Cited By (31)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11481987B2 (en) | 2017-03-30 | 2022-10-25 | Novarad Corporation | Augmenting real-time views of a patient with three-dimensional data |
CN110947177B (en) * | 2019-11-14 | 2023-10-17 | 咪咕互动娱乐有限公司 | Cloud game teaching interaction method, system and equipment and computer readable storage medium thereof |
CN110947177A (en) * | 2019-11-14 | 2020-04-03 | 咪咕互动娱乐有限公司 | Method, system and equipment for cloud game teaching interaction and computer readable storage medium thereof |
CN111202980A (en) * | 2019-12-31 | 2020-05-29 | 咪咕互动娱乐有限公司 | Information transmission method, streaming media cloud platform and computer readable storage medium |
CN111202980B (en) * | 2019-12-31 | 2023-10-17 | 咪咕互动娱乐有限公司 | Information transmission method, streaming media cloud platform and computer readable storage medium |
WO2021143182A1 (en) * | 2020-01-14 | 2021-07-22 | 厦门雅基软件有限公司 | Game processing method and apparatus, electronic device, and computer-readable storage medium |
CN111803940B (en) * | 2020-01-14 | 2022-05-31 | 厦门雅基软件有限公司 | Game processing method and device, electronic equipment and computer-readable storage medium |
CN111803940A (en) * | 2020-01-14 | 2020-10-23 | 厦门雅基软件有限公司 | Game processing method and device, electronic equipment and computer-readable storage medium |
CN112436973A (en) * | 2020-02-11 | 2021-03-02 | 上海哔哩哔哩科技有限公司 | Automatic service experience index testing method and equipment for cloud game |
CN112436973B (en) * | 2020-02-11 | 2022-04-19 | 上海哔哩哔哩科技有限公司 | Automatic service experience index testing method and equipment for cloud game |
CN111494936A (en) * | 2020-02-12 | 2020-08-07 | 阿里巴巴集团控股有限公司 | Picture rendering method, device, system and storage medium |
CN111314764B (en) * | 2020-03-04 | 2022-05-20 | 南方电网科学研究院有限责任公司 | Synchronization method of cross-screen animation in distributed rendering environment |
CN111314764A (en) * | 2020-03-04 | 2020-06-19 | 南方电网科学研究院有限责任公司 | Synchronization method of cross-screen animation in distributed rendering environment |
CN111966311B (en) * | 2020-07-15 | 2024-04-26 | 北京视博云信息技术有限公司 | Display setting method and device for cloud game, readable storage medium and equipment |
CN111966311A (en) * | 2020-07-15 | 2020-11-20 | 北京视博云信息技术有限公司 | Display setting method and device of cloud game, readable storage medium and equipment |
CN112316433B (en) * | 2020-11-09 | 2024-04-23 | 腾讯科技(深圳)有限公司 | Game picture rendering method, device, server and storage medium |
CN112316433A (en) * | 2020-11-09 | 2021-02-05 | 腾讯科技(深圳)有限公司 | Game picture rendering method, device, server and storage medium |
CN114554277B (en) * | 2020-11-24 | 2024-02-09 | 腾讯科技(深圳)有限公司 | Multimedia processing method, device, server and computer readable storage medium |
CN114554277A (en) * | 2020-11-24 | 2022-05-27 | 腾讯科技(深圳)有限公司 | Multimedia processing method, device, server and computer readable storage medium |
CN112337092A (en) * | 2020-12-01 | 2021-02-09 | 腾讯科技(深圳)有限公司 | Cloud game processing method, device, equipment and storage medium |
CN112337092B (en) * | 2020-12-01 | 2021-10-26 | 腾讯科技(深圳)有限公司 | Cloud game processing method, device, equipment and storage medium |
CN112836469A (en) * | 2021-01-27 | 2021-05-25 | 北京百家科技集团有限公司 | Information rendering method and device |
CN113469883B (en) * | 2021-06-30 | 2022-05-06 | 完美世界(北京)软件科技发展有限公司 | Rendering method and device of dynamic resolution, electronic equipment and readable storage medium |
CN113469883A (en) * | 2021-06-30 | 2021-10-01 | 完美世界(北京)软件科技发展有限公司 | Rendering method and device of dynamic resolution, electronic equipment and readable storage medium |
CN113423018B (en) * | 2021-08-24 | 2021-11-02 | 腾讯科技(深圳)有限公司 | Game data processing method, device and storage medium |
CN113423018A (en) * | 2021-08-24 | 2021-09-21 | 腾讯科技(深圳)有限公司 | Game data processing method, device and storage medium |
CN113440838A (en) * | 2021-08-31 | 2021-09-28 | 炫彩互动网络科技有限公司 | End-to-end image rendering fusion method and system |
CN114205359A (en) * | 2022-01-27 | 2022-03-18 | 腾讯科技(深圳)有限公司 | Video rendering coordination method, device and equipment |
WO2023142714A1 (en) * | 2022-01-27 | 2023-08-03 | 腾讯科技(深圳)有限公司 | Video processing collaboration method, apparatus, device, and storage medium |
CN116761018A (en) * | 2023-08-18 | 2023-09-15 | 湖南马栏山视频先进技术研究院有限公司 | Real-time rendering system based on cloud platform |
CN116761018B (en) * | 2023-08-18 | 2023-10-17 | 湖南马栏山视频先进技术研究院有限公司 | Real-time rendering system based on cloud platform |
Also Published As
Publication number | Publication date |
---|---|
CN110393921B (en) | 2022-08-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110393921A (en) | Processing method, device, terminal, server and the storage medium of cloud game | |
US9146926B2 (en) | Indexing messaging events for seeking through data streams | |
US9088749B2 (en) | Method, apparatus and system for mobile terminal to remotely control television | |
CN109391825A (en) | A kind of video transcoding method and its device, server, readable storage medium storing program for executing | |
CN104837052B (en) | Play the method and device of multi-medium data | |
KR0138845B1 (en) | Synchronization controller and control method for multimedia object in mheg engine | |
CN108810622A (en) | Extracting method, device, computer-readable medium and the electronic equipment of video frame | |
CN113209632B (en) | Cloud game processing method, device, equipment and storage medium | |
CN109743335A (en) | Interactive system, server, client and exchange method | |
CN109240629A (en) | Desktop screen projection method, device, equipment and storage medium | |
CN104063263B (en) | The method and apparatus of secondary flow processing | |
CN102668495A (en) | Method and system for low-latency transfer protocol | |
CN108924582A (en) | Video recording method, computer readable storage medium and recording and broadcasting system | |
CN103281580A (en) | Television set remote control method for separating user interface and system thereof | |
CN103747259A (en) | Video processing method and device | |
WO2018076939A1 (en) | Video file processing method and apparatus | |
KR20150079640A (en) | Updating services during real-time communication and sharing-experience sessions | |
CN110795097A (en) | Page processing method and device, computer equipment and storage medium | |
CN109600654A (en) | Barrage processing method, device and electronic equipment | |
CN109215764A (en) | A kind of method and device of medical image four-dimensional visualization | |
WO2024001661A1 (en) | Video synthesis method and apparatus, device, and storage medium | |
CN110139128A (en) | A kind of information processing method, blocker, electronic equipment and storage medium | |
CN104427383B (en) | A kind of information processing method and electronic equipment | |
CN109729379A (en) | Live video connects implementation method, device, terminal and the storage medium of wheat | |
CN102883213B (en) | Subtitle extraction method and device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |