CN108449643A - Across the application control method and device of one kind - Google Patents
Across the application control method and device of one kind Download PDFInfo
- Publication number
- CN108449643A CN108449643A CN201710083879.4A CN201710083879A CN108449643A CN 108449643 A CN108449643 A CN 108449643A CN 201710083879 A CN201710083879 A CN 201710083879A CN 108449643 A CN108449643 A CN 108449643A
- Authority
- CN
- China
- Prior art keywords
- application
- control
- information
- control information
- barrage
- 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/478—Supplemental services, e.g. displaying phone caller identification, shopping application
- H04N21/4781—Games
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/475—End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/478—Supplemental services, e.g. displaying phone caller identification, shopping application
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/488—Data services, e.g. news ticker
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/488—Data services, e.g. news ticker
- H04N21/4884—Data services, e.g. news ticker for displaying subtitles
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Human Computer Interaction (AREA)
- User Interface Of Digital Computer (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
The present invention discloses a kind of across application control method, and the method is applied to main broadcaster end, including:Obtain the barrage information that target user sends in the first application;According to preset extracting rule, control information is extracted from the barrage information;The control information is sent to the second application, second application operates in the main broadcaster end with first application;It controls the target object shown in second application and executes the corresponding action of the control information.Method and apparatus provided by the present application can solve game live streaming in the prior art, and existing viewer experience is in the form of a single, the technical problem of experience effect difference.The experience form for increasing game live streaming spectators is realized, the technique effect of experience effect is enhanced.
Description
Technical field
The present invention relates to field of computer technology, more particularly to a kind of across application control method and device.
Background technology
Currently, with the progress of network communication technology and the speed-raising of broadband network, network direct broadcasting has obtained more and more
Development and application.Simultaneously with the development of barrage so that live streaming has preferably interactive and interesting.Especially in game live streaming neck
Domain, more and more spectators can watch the live streaming of game main broadcaster.
In game is broadcast live, for main broadcaster end, live streaming software and specific game can be opened simultaneously, main broadcaster is playing game
Meanwhile be broadcast live software can acquire the content of game will be in the server of the content push to webcast website by network.Spectators are then
The live content pushed by the server pull main broadcaster of webcast website carries out video playing.For game live streaming, main broadcaster
By explaining the playing method of game while playing game, and barrage can only be watched and sent for spectators, and cannot participate in
During game, control can not be gone to play, the functional experience of game cannot be experienced.
As it can be seen that game live streaming in the prior art, it is in the form of a single that there are viewer experiences, the technical problem of experience effect difference.
Invention content
The present invention provides a kind of across application control method and device, to solve game live streaming in the prior art, exists
Viewer experience it is in the form of a single, the technical problem of experience effect difference.
In a first aspect, the present invention provides across the application control method of one kind, the method is applied to main broadcaster end, including:
Obtain the barrage information that target user sends in the first application;
According to preset extracting rule, control information is extracted from the barrage information;
The control information is sent to the second application, second application operates in the main broadcaster with first application
End;
It controls the target object shown in second application and executes the corresponding action of the control information.
Optionally, the information of the control information moving direction in order to control;It is shown in control second application
Target object executes the corresponding action of the control information, including:The target object is controlled along the control information representation
It moves in direction.
Optionally, first application is live streaming application, and second application is game application, is shown in second application
The image or video shown is sent to the viewer end being connect with the main broadcaster end by first application.
Optionally, it is obtained in the first application before the barrage information of target user's transmission described, including:Reception acts on
The selection operation at the main broadcaster end;Based on the selection operation, determined from the user group being connect with the main broadcaster end described
Target user.
Optionally, the barrage information for obtaining target user's transmission in the first application, including:It obtains and the main broadcaster end
The barrage ensemble of user's pocket transmission of connection;The barrage letter that the target user sends is filtered out from the barrage ensemble
Breath.
Optionally, described that control information is extracted from the barrage information according to preset extracting rule, including:It presses
According to the corresponding informance of preset keyword and control information, keyword is extracted from the barrage information;According to the key
Word and the corresponding informance determine the control information corresponding with the keyword.
Optionally, described to send the control information to the second application, including:Pass through preset life in first application
The control information is injected injection module by name pipeline, wherein the injection module is to write injection second application in advance
Module.
Optionally, it is corresponding dynamic that the target object shown in the control second application executes the control information
Make, including:Control function is called by the injection module, it is corresponding to control the target object execution control information
Action, wherein the control function is that injection module conversed analysis from second application obtains.
Second aspect provides a kind of across application control device, and described device is main broadcaster end, including:
Acquisition module, for obtaining the barrage information that target user sends in the first application;
Extraction module, for according to preset extracting rule, control information to be extracted from the barrage information;
Sending module, for sending the control information to the second application, second application and first application are equal
Operate in the main broadcaster end;
Control module, it is corresponding dynamic for controlling the target object execution control information shown in second application
Make.
Optionally, the information of the control information moving direction in order to control;The control module is additionally operable to:Control the mesh
Mark object is moved along the direction of the control information representation.
The one or more technical solutions provided in the embodiment of the present invention, have at least the following technical effects or advantages:
Method and device provided by the embodiments of the present application obtains the barrage information of target user in the first application, and carries
The control information in barrage information is taken out, the target object to control the second application is acted, to realize specified live streaming
Spectators can be executed accordingly to main broadcaster end come the target object in the game application at across application control main broadcaster end by sending barrage
Action enhances experience effect to increase the experience form of game live streaming spectators.
Above description is only the general introduction of technical solution of the present invention, in order to better understand the technical means of the present invention,
And can be implemented in accordance with the contents of the specification, and in order to allow above and other objects of the present invention, feature and advantage can
It is clearer and more comprehensible, below the special specific implementation mode for lifting the present invention.
Description of the drawings
In order to more clearly explain the embodiment of the invention or the technical proposal in the existing technology, to embodiment or will show below
There is attached drawing needed in technology description to be briefly described, it should be apparent that, the accompanying drawings in the following description is this hair
Some bright embodiments for those of ordinary skill in the art without creative efforts, can be with root
Other attached drawings are obtained according to these attached drawings.
Fig. 1 is the flow chart across application control method in the embodiment of the present invention;
Fig. 2 is the structural schematic diagram across application control device in the embodiment of the present invention.
Specific implementation mode
It is straight to solve game in the prior art by providing a kind of across application control method and device for the embodiment of the present application
It broadcasts, existing viewer experience is in the form of a single, the technical problem of experience effect difference.Realize the experience shape for increasing game live streaming spectators
Formula enhances the technique effect of experience effect.
Technical solution in the embodiment of the present application, general thought are as follows:
Obtain the barrage information that target user sends in the first application;According to preset extracting rule, believe from the barrage
Control information is extracted in breath;The control information is sent to the second application, second application is transported with first application
Row is at the main broadcaster end;It controls the target object shown in second application and executes the corresponding action of the control information.
The above method extracts the control in barrage information by obtaining the barrage information of target user in the first application
Information processed, the target object to control the second application are acted, to realize that specified live streaming spectators can be by sending bullet
Curtain carrys out the target object in the game application at across application control main broadcaster end to main broadcaster end and executes corresponding actions, to increase game
The experience form of spectators is broadcast live, enhances experience effect.
In order to make the object, technical scheme and advantages of the embodiment of the invention clearer, below in conjunction with the embodiment of the present invention
In attached drawing, technical scheme in the embodiment of the invention is clearly and completely described, it is clear that described embodiment is
A part of the embodiment of the present invention, instead of all the embodiments.Based on the embodiments of the present invention, those of ordinary skill in the art
The every other embodiment obtained without creative efforts, shall fall within the protection scope of the present invention.
Embodiment one
The present embodiment provides across the application control methods of one kind, as shown in Figure 1, the method is applied to main broadcaster end, including:
Step S101 obtains the barrage information that target user sends in the first application;
Step S102 extracts control information according to preset extracting rule from the barrage information;
Step S103 sends the control information to the second application, and second application is run with first application
At the main broadcaster end;
Step S104, the target object shown in control second application execute the corresponding action of the control information.
In the embodiment of the present application, the main broadcaster end can be smart mobile phone, desktop computer, notebook or tablet computer etc.
Electronic equipment, this is not restricted.
In the embodiment of the present application, the main broadcaster end can be android system, IOS systems or Windows systems,
This is not restricted.
In the embodiment of the present application, first application is live streaming software application, and second application is answered for Games Software
With the main broadcaster end runs first application and described second and applies simultaneously.It the image that shows or is regarded in second application
Frequency is sent to each viewer end being connect with the main broadcaster end by first application, to carry out game live streaming.Certainly, having
In body implementation process, second application can also be video playing application or picture display application etc., and this is not restricted.
It is live streaming software with first application with reference to Fig. 1, for second application is Games Software, to this
Apply for that the specific implementation step of the method provided is described in detail:
First, step S101 is executed, the barrage information that target user sends in the first application is obtained.
In the embodiment of the present application, the method for determination of the target user can there are many, can be main broadcaster termination receive
Selection operation is based on the selection operation, the target user is determined from the user group being connect with the main broadcaster end;May be used also
To be to determine target user by receiving the information that the viewer end being connect with the main broadcaster end is sent.
Specifically, can be main broadcaster the operations such as click by being executed on the interface of live streaming software, to determine target
Client plays to there is target customer to control;After can also be that main broadcaster end sends out a signal, receive what each viewer end returned
Registration information determines target customer by the sequencing of registration information transmission, can be as needed in specific implementation process
The determination scheme of target customer is set, and this is not restricted, also will not enumerate.
In the embodiment of the present application, the barrage information can swim in the word or symbol letter of the movement on video
Breath can also be to believe independently of the word or symbol shown on another chat window of video window on the first application interface
Breath, this is not restricted.
In specific implementation process, the barrage information for obtaining target user's transmission in the first application, including:
Obtain the barrage ensemble for the user's pocket transmission being connect with the main broadcaster end;
The barrage information that the target user sends is filtered out from the barrage ensemble.
Specifically, main broadcaster end can be broadcast live software, obtain all barrage information in real time by the first application,
All barrage information of some spectators can also be filtered out from all barrage information.
In the embodiment of the present application, barrage filtering function can be write in software is broadcast live to filter out the bullet of target user
Curtain.Main broadcaster end can receive the barrage message of all spectators users in live streaming room by the way that software is broadcast live, since each barrage disappears
Breath all includes the information of the sender of barrage, therefore after main broadcaster determines target user, the sender of every barrage can be passed through
All barrage information of the acquisition of information to the target user.
Then, it executes step S102 and extracts control information from the barrage information according to preset extracting rule.
In specific implementation process, there are many method of extraction control information, are set forth below for two kinds:
The first, the corresponding informance of preset keyword and control information.
It is i.e. described that control information is extracted from the barrage information according to preset extracting rule, including:
According to the corresponding informance of preset keyword and control information, keyword is extracted from the barrage information;
According to the keyword and the corresponding informance, the control information corresponding with the keyword is determined.
Specifically, for controlling information and be direction controlling information, main broadcaster can be by pre-setting some keywords
Table indicates the direction controlling information of game role, and keyword can be that " left side " represents and turn left away in table, and " right side " representative turns right
It walks, etc..By all barrage information of the target user of acquisition, and according to keywords table, retrieved from barrage information
Go out all direction controlling information.The control information is exactly a series of walking information, for controlling role in subsequent game
Walking information.
For example, record has the control routine of " right side " correspondence " control role is walked to the right " in preset corresponding informance, acquisition
Barrage information is " going to look at the cavern on the right ", then the keyword " right side " in barrage information can be inquired according to the corresponding informance
The control routine for controlling information " control role is walked to the right " is corresponded to, is to extract control information:" control role is walked to the right "
Control routine.
Second, keyword is directly extracted as control information.
Specifically, for controlling information and be direction controlling information, it may be used and continue learning algorithm or from database
The methods of inquiry, directly extracts the field with directional correlation, as the control information from the barrage information.
For example, the barrage information obtained is " going to look at the cavern on the right ", then direction word can be extracted from barrage information
Section " right side " is used as the control information.
Certainly, in specific implementation process, different control information extracting methods can be selected as needed, is not made herein
Limitation.
Then, step S103 is executed, sends the control information to the second application, second application is answered with described first
With operating in the main broadcaster end.
In the embodiment of the present application, the control information is sent to second application from first application across application
Method it is very much, can be by network, through it is described first application server and it is described second application server pass on come
Realize main broadcaster end across application transport;Can also be by shared drive or shortcut key triggering the methods of come realize main broadcaster end across
Application transport, this is not restricted.
Preferably, it is contemplated that across the application transport speed of saving and quickening information to Internet resources, the present embodiment use
Across application message transmission is realized by way of naming pipeline and injection module.Pass through preset life in first application
The control information is injected injection module by name pipeline, wherein the injection module is to write injection second application in advance
Module.
Specifically, for the foundation of name pipeline, it can be broadcast live in software first in first application and write name
Pipeline is applied for software to be broadcast live with described second, i.e. the communication of game process.Wherein, name pipeline is completed by network
Communication between process, it shields the procotol details of bottom, and live streaming software and game are realized by naming pipeline herein
Communication between the injection module injected in process.
In subsequent descriptions, the injection module is known as the client of pipeline, main broadcaster's software is named to be known as naming
The server-side of pipeline.First, a name pipeline is created in server-side, then waits for client to connect.Once the note write
Enter after module is injected into and brings into operation in game process, which can go to connect this name pipeline, once connection it is upper this
A name pipeline, then can realize that the injection module in live streaming software and game is communicated.Concrete implementation method is such as
Under:
To server-side:
(1) Employ Windows API Function CreateNamedPipe creates name pipeline.
First to name pipeline carry out title setting, a unique title can be arbitrarily set, will not with system other into
The pipeline of journey is born the same name.The client game injection module of name pipeline can connect the name pipeline by this title.
(2) client of name pipeline is waited for connect by call function ConnectNamedPipe.
(3) once in client connection, call function ReadFile carrys out the data that reading client sends over, the data
It is to tell server-side, client has been completed connection and can have been communicated etc..
(4) and then by the call function WriteFile controls that write step S102 is obtained into name pipeline believe
Breath.
To client:
(1) the name pipeline that client is created by call function CreateFile come Connection Service end.Name pipeline
Title can be the good unique name of predefined.
(2) client waits for the response of server-side by call function WaitNamedPipe.
(3) data are written into name pipeline by call function WriteFile in client.
(4) client is believed by call function ReadFile come the control that reading service end is sent from name pipeline
Breath.
By naming pipeline, constantly name pipeline is written in the control information of acquisition by the server-side that software is broadcast live
In, the injection module for being injected into game process then constantly collects the control information from name pipeline.
Setting for the injection module can write injection module in live streaming software and arrive in first application
Second application, the i.e. function of game process.
Specifically, the injection module can be injected into separately by the api function for calling Windows systems to provide
In one game process.Basic ideas are by Windows API calls CreateRemoteThread come in game process
(it is because this thread is that software process is broadcast live in game process why to be known as remote thread to middle one remote thread of establishment
The thread created), go calling system function LoadLibrary to be injected into trip to load needs by the remote thread of establishment
The injection module of play process.It is implemented as follows:
(1) in being distributed in the memory headroom of target process by WindowsAPI function VirtualAllocEx functions
It deposits.
(2) module injected by the needs that WindowsAPI functions WriteProcessMemory writes oneself
Disk path is written in the allocated memory, i.e., the memory headroom of the target process distributed in step (1).
(3) Employ Windows API Function CreateRemoteThread functions to create a line in target process
Journey, the execution logic of thread be exactly Employ Windows API Function LoadLibrary come in load step (2) by target into
The disk path of the injection module of journey space write-in.Thereby realize target process open a thread, by thread come
The injection module is loaded, the function of injecting the injection module to target process is realized.
Be achieved that the function injection module being injected into game process through the above steps, to be subsequently to answer
Possibility is provided with interprocess communication.
Subsequently, step S104 is executed, the target object shown in control second application executes the control information
Corresponding action.
In the embodiment of the present application, when second application is game process, the control information can be control the
The direction controlling information that the target object shown in two applications is moved along the direction of the control information representation;Can also be control
The action control information that the target object shown in second application sits down, stands up or runs;It can also be in the second application of control
The sound control information that the target object of display makes a sound.When it is described second application be video playing in application, the control
Information can also be the target video F.F., pause or the video control information for switching target video of the second application plays of control,
It will not enumerate, be not also restricted herein.
In the embodiment of the present application, in step S104 across application carry out control can be by setting control information be fast
Prompt key triggers the method for code to realize, can also be to be realized by the injection module, this is not restricted.
Preferably, control function can be called by the injection module, the control is executed to control the target object
The corresponding action of information processed, wherein the control function is that injection module conversed analysis from second application obtains.
In the following, with second application for game application process, the control information is game role direction controlling information
For for, to illustrate how to realize the control to the target object by injection module:
First, the function that role walks in conversed analysis game process.
Specifically, dis-assembling can be gone to analyze the function that role's walking can call in game process, can specifically be passed through
The Dynamic Debugging Tool WinDbg that Windows is provided carrys out dynamic debugging game process, then passes through each side of role in gaming
To walking, can call which of game process function to find out game role walking, and analyze the walking of calling
The parameter of function, the walking for the injection module subsequent control role use.Similar, the interface that can be provided is:Walk
(int dir), wherein Walk indicates walking function, and parameter dir indicates the direction of walking.It is achieved that point by the step
The function performance that role walks in game process is precipitated, so as to be called the walking for carrying out control role by the injection module.
Then, the function of writing the injection module, include with name pipeline communication function and calling game process in
Role's walking function function.Since the injection module has been previously implanted in game process, belong to game process
The same process space, therefore the function of game process can be directly invoked.
Specifically, the walking for controlling game role is called by the injection module being injected into game process
Role walking function is realized.The injection module is after establishing and naming the communication of pipeline, by naming pipeline continuous
Collect the control information of control role walking.After receiving control information, the injection module is reverse point before can directly invoking
The game role walking function separated out, to realize the function according to the control information control game role walking.
In order to make it easy to understand, being come below from the angle of human-computer interaction to side provided by the present application with a specific control example
Method illustrates:
First, main broadcaster opens game process and live streaming software process simultaneously in the equipment at main broadcaster end, and main broadcaster enters live streaming
Between, game live streaming is carried out in direct broadcasting room, the live streaming that can be opened by oneself viewer end of each spectators into the direct broadcasting room is soft
Part watches game picture;
Then, main broadcaster selects the spectators user A in direct broadcasting room as control spectators, then main broadcaster end can be from the barrage of direct broadcasting room
In filter out the barrage information that user A is sent, and therefrom extract control information;
When user A sends the barrage information of " going ahead " by barrage, the control information that main broadcaster end therefrom extracts is
" control game role is goed ahead " corresponding code;
The live streaming process at main broadcaster end is sent control information in game process by preset name pipeline and is previously implanted
Injection module;
Injection module calls game role walking function, according to the control information come control game role to Forward
It is dynamic, to realize that user A can control the walking of role in game process by hair barrage to main broadcaster end in real time, to increase
The experience form of game live streaming spectators, enhances experience effect.
Based on same inventive concept, present invention also provides device corresponding with across application control method in embodiment one,
Detailed in Example two.
Embodiment two
A kind of across application control device is present embodiments provided, as shown in Fig. 2, described device is main broadcaster end, including:
Acquisition module 201, for obtaining the barrage information that target user sends in the first application;
Extraction module 202, for according to preset extracting rule, control information to be extracted from the barrage information;
Sending module 203, for sending the control information to the second application, second application and first application
Operate in the main broadcaster end;
Control module 204 executes the control information correspondence for controlling the target object shown in second application
Action.
In the embodiment of the present application, the main broadcaster end can be smart mobile phone, desktop computer, notebook or tablet computer etc.
Electronic equipment, this is not restricted.
In the embodiment of the present application, described device can be android system, IOS systems or Windows systems, herein
It is not restricted.
In the embodiment of the present application, the information of the control information moving direction in order to control;The control module 204 is also used
In:The target object is controlled to move along the direction of the control information representation.
By the device that the embodiment of the present invention two is introduced, to implement across the application control method institute of the embodiment of the present invention one
The device of use, so based on the method that the embodiment of the present invention one is introduced, the affiliated personnel in this field can understand the device
Concrete structure and deformation, so details are not described herein.Device used by the method for every embodiment of the present invention one belongs to this
Invent the range to be protected.
The technical solution provided in the embodiment of the present application, has at least the following technical effects or advantages:
Method and device provided by the embodiments of the present application obtains the barrage information of target user in the first application, and carries
The control information in barrage information is taken out, the target object to control the second application is acted, to realize specified live streaming
Spectators can be executed accordingly to main broadcaster end come the target object in the game application at across application control main broadcaster end by sending barrage
Action enhances experience effect to increase the experience form of game live streaming spectators.
It should be understood by those skilled in the art that, the embodiment of the present invention can be provided as method, system or computer program
Product.Therefore, complete hardware embodiment, complete software embodiment or reality combining software and hardware aspects can be used in the present invention
Apply the form of example.Moreover, the present invention can be used in one or more wherein include computer usable program code computer
The computer program production implemented in usable storage medium (including but not limited to magnetic disk storage, CD-ROM, optical memory etc.)
The form of product.
The present invention be with reference to according to the method for the embodiment of the present invention, the flow of equipment (system) and computer program product
Figure and/or block diagram describe.It should be understood that can be realized by computer program instructions every first-class in flowchart and/or the block diagram
The combination of flow and/or box in journey and/or box and flowchart and/or the block diagram.These computer programs can be provided
Instruct the processor of all-purpose computer, special purpose computer, Embedded Processor or other programmable data processing devices to produce
A raw machine so that the instruction executed by computer or the processor of other programmable data processing devices is generated for real
The device for the function of being specified in present one flow of flow chart or one box of multiple flows and/or block diagram or multiple boxes.
These computer program instructions, which may also be stored in, can guide computer or other programmable data processing devices with spy
Determine in the computer-readable memory that mode works so that instruction generation stored in the computer readable memory includes referring to
Enable the manufacture of device, the command device realize in one flow of flow chart or multiple flows and/or one box of block diagram or
The function of being specified in multiple boxes.
These computer program instructions also can be loaded onto a computer or other programmable data processing device so that count
Series of operation steps are executed on calculation machine or other programmable devices to generate computer implemented processing, in computer or
The instruction executed on other programmable devices is provided for realizing in one flow of flow chart or multiple flows and/or block diagram one
The step of function of being specified in a box or multiple boxes.
Although preferred embodiments of the present invention have been described, it is created once a person skilled in the art knows basic
Property concept, then additional changes and modifications may be made to these embodiments.So it includes excellent that the following claims are intended to be interpreted as
It selects embodiment and falls into all change and modification of the scope of the invention.
Obviously, those skilled in the art can carry out the embodiment of the present invention various modification and variations without departing from this hair
The spirit and scope of bright embodiment.In this way, if these modifications and variations of the embodiment of the present invention belong to the claims in the present invention
And its within the scope of equivalent technologies, then the present invention is also intended to include these modifications and variations.
Claims (10)
1. a kind of across application control method, which is characterized in that the method is applied to main broadcaster end, including:
Obtain the barrage information that target user sends in the first application;
According to preset extracting rule, control information is extracted from the barrage information;
The control information is sent to the second application, second application operates in the main broadcaster end with first application;
It controls the target object shown in second application and executes the corresponding action of the control information.
2. the method as described in claim 1, it is characterised in that:
The information of the control information moving direction in order to control;
The target object shown in control second application executes the corresponding action of the control information, including:Control
The target object is moved along the direction of the control information representation.
3. the method as described in claim 1, which is characterized in that first application is live streaming application, and second application is
Game application, the image or video shown in second application is sent to by first application to be connect with the main broadcaster end
Viewer end.
4. the method as described in claim 1, which is characterized in that in the barrage for obtaining target user's transmission in the first application
Before information, including:
Receive the selection operation for acting on the main broadcaster end;
Based on the selection operation, the target user is determined from the user group being connect with the main broadcaster end.
5. the method as described in claim 1, which is characterized in that the barrage letter for obtaining target user in the first application and sending
Breath, including:
Obtain the barrage ensemble for the user's pocket transmission being connect with the main broadcaster end;
The barrage information that the target user sends is filtered out from the barrage ensemble.
6. the method as described in claim 1, which is characterized in that it is described according to preset extracting rule, from the barrage information
In extract control information, including:
According to the corresponding informance of preset keyword and control information, keyword is extracted from the barrage information;
According to the keyword and the corresponding informance, the control information corresponding with the keyword is determined.
7. the method as described in claim 1, which is characterized in that it is described to send the control information to the second application, including:
The control information is injected into injection module by preset name pipeline in first application, wherein the injection
Module is to write the module for injecting second application in advance.
8. method as claimed in claim 6, which is characterized in that the target object shown in control second application is held
The corresponding action of the row control information, including:
Control function is called by the injection module, it is corresponding dynamic to control the target object execution control information
Make, wherein the control function is that injection module conversed analysis from second application obtains.
9. a kind of across application control device, which is characterized in that described device is main broadcaster end, including:
Acquisition module, for obtaining the barrage information that target user sends in the first application;
Extraction module, for according to preset extracting rule, control information to be extracted from the barrage information;
Sending module, for sending the control information to the second application, second application is run with first application
At the main broadcaster end;
Control module executes the corresponding action of the control information for controlling the target object shown in second application.
10. device as claimed in claim 9, which is characterized in that the information of the control information moving direction in order to control;It is described
Control module is additionally operable to:The target object is controlled to move along the direction of the control information representation.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710083879.4A CN108449643B (en) | 2017-02-16 | 2017-02-16 | Cross-application control method and device |
PCT/CN2017/107853 WO2018149170A1 (en) | 2017-02-16 | 2017-10-26 | Cross-application control method and device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710083879.4A CN108449643B (en) | 2017-02-16 | 2017-02-16 | Cross-application control method and device |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108449643A true CN108449643A (en) | 2018-08-24 |
CN108449643B CN108449643B (en) | 2020-01-03 |
Family
ID=63169142
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710083879.4A Active CN108449643B (en) | 2017-02-16 | 2017-02-16 | Cross-application control method and device |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN108449643B (en) |
WO (1) | WO2018149170A1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112437341A (en) * | 2019-08-10 | 2021-03-02 | 华为技术有限公司 | Video stream processing method and electronic equipment |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111770356B (en) * | 2020-07-23 | 2023-02-03 | 网易(杭州)网络有限公司 | Interaction method and device based on live game |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105435453A (en) * | 2015-12-22 | 2016-03-30 | 网易(杭州)网络有限公司 | Bullet screen information processing method, device and system |
CN105828210A (en) * | 2016-03-15 | 2016-08-03 | 武汉斗鱼网络科技有限公司 | Bullet screen based song-on-demand method and device |
CN105916047A (en) * | 2016-05-17 | 2016-08-31 | 武汉斗鱼网络科技有限公司 | Game operating method and device based on bullet screen control |
CN105933785A (en) * | 2016-05-23 | 2016-09-07 | 武汉斗鱼网络科技有限公司 | Method and device for controlling game operation direction with live commenting |
US20170003740A1 (en) * | 2015-06-30 | 2017-01-05 | Amazon Technologies, Inc. | Spectator interactions with games in a specatating system |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103384348B (en) * | 2013-05-29 | 2016-09-14 | 深圳市艾龙电子有限公司 | A kind of GINGA digital TV middleware implementation method on embedded digital TV platform |
CN105959813A (en) * | 2016-05-30 | 2016-09-21 | 武汉斗鱼网络科技有限公司 | Method and device for controlling shortcut key setting based on game live broadcast bullet screen |
-
2017
- 2017-02-16 CN CN201710083879.4A patent/CN108449643B/en active Active
- 2017-10-26 WO PCT/CN2017/107853 patent/WO2018149170A1/en active Application Filing
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20170003740A1 (en) * | 2015-06-30 | 2017-01-05 | Amazon Technologies, Inc. | Spectator interactions with games in a specatating system |
CN105435453A (en) * | 2015-12-22 | 2016-03-30 | 网易(杭州)网络有限公司 | Bullet screen information processing method, device and system |
CN105828210A (en) * | 2016-03-15 | 2016-08-03 | 武汉斗鱼网络科技有限公司 | Bullet screen based song-on-demand method and device |
CN105916047A (en) * | 2016-05-17 | 2016-08-31 | 武汉斗鱼网络科技有限公司 | Game operating method and device based on bullet screen control |
CN105933785A (en) * | 2016-05-23 | 2016-09-07 | 武汉斗鱼网络科技有限公司 | Method and device for controlling game operation direction with live commenting |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112437341A (en) * | 2019-08-10 | 2021-03-02 | 华为技术有限公司 | Video stream processing method and electronic equipment |
CN112437341B (en) * | 2019-08-10 | 2022-04-29 | 荣耀终端有限公司 | Video stream processing method and electronic equipment |
Also Published As
Publication number | Publication date |
---|---|
CN108449643B (en) | 2020-01-03 |
WO2018149170A1 (en) | 2018-08-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111010585B (en) | Virtual gift sending method, device, equipment and storage medium | |
CN104935980B (en) | Interactive information processing method, client and service platform | |
CN110703913B (en) | Object interaction method and device, storage medium and electronic device | |
CN106331877B (en) | Barrage playback method and device | |
CN108632632B (en) | Live webcast data processing method and device | |
CN104519124B (en) | A kind of distribution method and device of virtual resource | |
CN112351302A (en) | Live broadcast interaction method and device based on cloud game and storage medium | |
CN109729420A (en) | Image processing method and device, mobile terminal and computer readable storage medium | |
CN109525885A (en) | Information processing method, device, electronic equipment and computer-readable readable medium | |
CN108635863B (en) | Live webcast data processing method and device | |
CN112732152B (en) | Live broadcast processing method and device, electronic equipment and storage medium | |
CN112437338B (en) | Virtual resource transfer method, device, electronic equipment and storage medium | |
CN109874047B (en) | Live broadcast interaction method, device and system | |
CN109829064A (en) | Media resource shares and playing method and device, storage medium and electronic device | |
CN111698521A (en) | Network live broadcast method and device | |
KR20230144582A (en) | Live streaming video-based interaction method and apparatus, device and storage medium | |
US10575043B2 (en) | Navigating a plurality of video content items | |
CN108449643A (en) | Across the application control method and device of one kind | |
CN106709229A (en) | Method and device for preferentially responding to NPC (non player character) objects in game systems | |
CN113244609A (en) | Multi-picture display method and device, storage medium and electronic equipment | |
CN109656463A (en) | The generation method of individual character expression, apparatus and system | |
CN104462099A (en) | Information processing method and electronic equipment | |
WO2022183967A1 (en) | Video picture display method and apparatus, and device, medium and program product | |
CN114866835A (en) | Bullet screen display method, bullet screen display device and electronic equipment | |
CN115022702A (en) | Method, device, equipment, medium and product for displaying gift in live broadcast room |
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 |