CN109803154A - Live broadcasting method, equipment and the storage medium of board game - Google Patents
Live broadcasting method, equipment and the storage medium of board game Download PDFInfo
- Publication number
- CN109803154A CN109803154A CN201910045242.5A CN201910045242A CN109803154A CN 109803154 A CN109803154 A CN 109803154A CN 201910045242 A CN201910045242 A CN 201910045242A CN 109803154 A CN109803154 A CN 109803154A
- Authority
- CN
- China
- Prior art keywords
- chessboard
- live
- voice
- board game
- digital
- 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
- 238000000034 method Methods 0.000 title claims abstract description 60
- 238000003860 storage Methods 0.000 title abstract description 29
- 230000001360 synchronised effect Effects 0.000 claims abstract description 12
- 230000015654 memory Effects 0.000 claims description 33
- 238000004891 communication Methods 0.000 claims description 21
- 230000008859 change Effects 0.000 claims description 10
- 230000002452 interceptive effect Effects 0.000 claims description 7
- 230000007423 decrease Effects 0.000 claims description 2
- 238000010586 diagram Methods 0.000 abstract description 21
- 238000011160 research Methods 0.000 abstract description 4
- 239000009891 weiqi Substances 0.000 description 13
- 238000012545 processing Methods 0.000 description 12
- 230000006870 function Effects 0.000 description 11
- 230000001133 acceleration Effects 0.000 description 9
- 230000002093 peripheral effect Effects 0.000 description 8
- 230000008569 process Effects 0.000 description 6
- 238000009434 installation Methods 0.000 description 5
- 238000013473 artificial intelligence Methods 0.000 description 4
- 230000005540 biological transmission Effects 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 4
- 230000003287 optical effect Effects 0.000 description 4
- 238000012163 sequencing technique Methods 0.000 description 4
- 230000000694 effects Effects 0.000 description 3
- 230000004927 fusion Effects 0.000 description 3
- 230000014759 maintenance of location Effects 0.000 description 3
- 238000010899 nucleation Methods 0.000 description 3
- 230000009471 action Effects 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 2
- 239000000919 ceramic Substances 0.000 description 2
- 230000006835 compression Effects 0.000 description 2
- 238000007906 compression Methods 0.000 description 2
- 238000004590 computer program Methods 0.000 description 2
- 230000005484 gravity Effects 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 239000004973 liquid crystal related substance Substances 0.000 description 2
- 238000012552 review Methods 0.000 description 2
- 239000007787 solid Substances 0.000 description 2
- 230000001052 transient effect Effects 0.000 description 2
- 230000000386 athletic effect Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000000295 complement effect Effects 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000005611 electricity Effects 0.000 description 1
- 239000004744 fabric Substances 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000006698 induction Effects 0.000 description 1
- 230000001788 irregular Effects 0.000 description 1
- 210000003127 knee Anatomy 0.000 description 1
- 238000010801 machine learning Methods 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 238000002360 preparation method Methods 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 238000009877 rendering Methods 0.000 description 1
- 230000006641 stabilisation Effects 0.000 description 1
- 238000011105 stabilization Methods 0.000 description 1
Landscapes
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Information Transfer Between Computers (AREA)
Abstract
This application discloses a kind of live broadcasting method of board game, equipment and storage mediums, are related to field live on line.This method comprises: obtaining the chessboard synchrodata and voice broadcast data of board game;The user interface of application program is shown according to chessboard synchrodata, and digital chessboard is shown in user interface, there is chess piece distribution map corresponding with chessboard synchrodata on digital chessboard;According to the live streaming voice of voice broadcast data playback board game;When receiving the operation signal for corresponding to digital chessboard, pause changes the chess piece on digital chessboard according to operation signal and is distributed according to chessboard synchrodata synchronous digital chessboard.So that user voluntarily can be advanced on digital chessboard, be retreated and be put the operation of variation diagram in the live streaming voice for listening to board game, while demand and chess game Research Requirements are listened in the live streaming for meeting user.
Description
Technical field
The invention relates to live streaming field, in particular to it is a kind of applied to chess game match live broadcasting method, equipment and
Storage medium.
Background technique
The live streaming explanation of board game is carried out by guide real-time in the match process that board game is broadcast live in real time
The direct-seeding of speech sound eeplaining.
In the related technology, the magnetic-type chessboard of vertical placement is arranged in guide in true room, by the chess for having magnetic force
Son is adsorbed on synchronous chessboard variation during the games on magnetic-type disk, and then video camera acquires guide in true room
It says that solution preocess forms live telecast stream, live telecast stream is then transmitted to multiple user terminals, user terminal by server
Play the live streaming explanation that the live telecast stream shows board game.
During above-mentioned live telecast, interaction forms of user during live streaming are limited, and are likely to not see clearly
The chess piece quantity in picture and position is broadcast live.
Summary of the invention
The embodiment of the present application provides a kind of applied to the live broadcasting method of board game, equipment and storage medium, can solve
The certainly limited problem of interaction forms of user during live streaming.The technical solution is as follows:
On the one hand, a kind of live broadcasting method of board game is provided, which comprises
Obtain the chessboard synchrodata and voice broadcast data of the board game;
The user interface of application program is shown according to the chessboard synchrodata, shows digital chess in the user interface
Disk, it is described number chessboard on exist chess piece distribution map corresponding with the chessboard synchrodata;
According to the live streaming voice of board game described in the voice broadcast data playback;
When receiving the operation signal for corresponding to the digital chessboard, pause obtains the chessboard synchrodata, according to
The operation signal changes the chess piece distribution on the digital chessboard.
On the other hand, a kind of live broadcasting method of board game is provided, which comprises
Create the live streaming room and voice room of board game;
The chessboard synchrodata that digital chessboard is obtained from guide's terminal, it is by the live streaming room that the chessboard is synchronous
Data are sent at least one vlewer terminals;
The voice broadcast data that the digital chessboard is obtained from guide's terminal, will be described by the voice room
Voice broadcast data are sent to the vlewer terminals.
On the other hand, a kind of live broadcast device of board game is provided, described device includes:
Module is obtained, for obtaining the chessboard synchrodata and voice broadcast data of the board game;
Display module, for showing the user interface of application program, the user interface according to the chessboard synchrodata
On show digital chessboard, there is chess piece distribution map corresponding with the chessboard synchrodata on the number chessboard;
Playing module, the live streaming voice for the board game according to the voice broadcast data playback;
Interactive module, for suspending according to the chessboard when receiving the operation signal for corresponding to the digital chessboard
Synchrodata synchronizes the digital chessboard, changes the chess piece on the digital chessboard according to the operation signal and is distributed.
On the other hand, a kind of live broadcast device of board game is provided, described device includes:
Creation module, for creating the live streaming room and voice room of board game;
First sending module passes through the live streaming for obtaining the chessboard synchrodata of digital chessboard from guide's terminal
The chessboard synchrodata is sent at least one vlewer terminals by room;
Second sending module passes through for obtaining the voice broadcast data of the digital chessboard from guide's terminal
The voice broadcast data are sent to the vlewer terminals by the voice room.
On the other hand, a kind of terminal is provided, the terminal includes processor and memory, is stored in the memory
At least one instruction, at least a Duan Chengxu, code set or instruction set, at least one instruction, an at least Duan Chengxu, institute
Code set or instruction set is stated to be loaded by the processor and executed to realize the chess ratio as provided in above-mentioned the embodiment of the present application
The live broadcasting method of match.
On the other hand, a kind of server is provided, the server includes processor and memory, is deposited in the memory
Contain at least one instruction, at least a Duan Chengxu, code set or instruction set, at least one instruction, an at least Duan Cheng
Sequence, the code set or instruction set are loaded by the processor and are executed to realize the chess as provided in above-mentioned the embodiment of the present application
The live broadcasting method of class match.
On the other hand, a kind of computer readable storage medium is provided, at least one finger is stored in the storage medium
Enable, at least a Duan Chengxu, code set or instruction set, at least one instruction, an at least Duan Chengxu, the code set or
Instruction set is loaded by the processor and is executed the live streaming side to realize the board game as provided in above-mentioned the embodiment of the present application
Method.
On the other hand, a kind of computer program product is provided, when the computer program product is run on computers
When, so that computer executes the live broadcasting method of the board game as provided in above-mentioned the embodiment of the present application.
Technical solution bring beneficial effect provided by the embodiments of the present application includes at least:
By showing the user interface of application program according to chessboard synchrodata, digital chess is provided in the user interface
Disk, when receiving the operation signal for corresponding to digital chessboard, pause obtains chessboard synchrodata, is changed according to the operation signal
Chess piece distribution on digital chessboard;So that user is in the live streaming voice for listening to board game, it can be voluntarily on digital chessboard
Demand and chess game Research Requirements are listened in the live streaming being advanced, retreated and being put the operation of variation diagram, while meeting user.
Detailed description of the invention
In order to more clearly explain the technical solutions in the embodiments of the present application, make required in being described below to embodiment
Attached drawing is briefly described, it should be apparent that, the drawings in the following description are only some examples of the present application, for
For those of ordinary skill in the art, without creative efforts, it can also be obtained according to these attached drawings other
Attached drawing.
Fig. 1 is the structural block diagram for the online chess platform that one exemplary embodiment of the application provides;
Fig. 2 is the flow chart of the live broadcasting method for the board game that one exemplary embodiment of the application provides;
Fig. 3 is the flow chart of the live broadcasting method for the board game that one exemplary embodiment of the application provides;
Fig. 4 is the interface schematic diagram of the live broadcasting method for the board game that one exemplary embodiment of the application provides;
Fig. 5 is the interface schematic diagram of the live broadcasting method for the board game that one exemplary embodiment of the application provides;
Fig. 6 is the interface schematic diagram of the live broadcasting method for the board game that one exemplary embodiment of the application provides;
Fig. 7 is the interface schematic diagram of the live broadcasting method for the board game that one exemplary embodiment of the application provides;
Fig. 8 is the flow chart of the live broadcasting method for the board game that one exemplary embodiment of the application provides;
Fig. 9 is the structural block diagram of the live broadcast device for the board game that one exemplary embodiment of the application provides;
Figure 10 is the structural block diagram of the live broadcast device for the board game that one exemplary embodiment of the application provides;
Figure 11 is the structural block diagram for the terminal that one exemplary embodiment of the application provides;
Figure 12 is the structural block diagram for the server that one exemplary embodiment of the application provides.
Specific embodiment
To keep the purposes, technical schemes and advantages of the application clearer, below in conjunction with attached drawing to the application embodiment party
Formula is described in further detail.
First to the invention relates to several nouns carry out brief introduction:
Board game: using chess as the athletic competition of game content.Common chess includes: go, Chinese chess, the world
At least one of Chinese chess, army flag, quintet game, Chinese checkers, flight chess.
The live streaming of board game is explained: be broadcast live in real time on network using Internet technology the match of board game into
Journey, and the direct-seeding explained in real time by guide (main broadcaster).
Guide's terminal: the terminal as used in the guide of board game.
Vlewer terminals: the terminal as used in the spectators of board game.
Fig. 1 shows the structural block diagram of the online chess platform of one exemplary embodiment of the application offer.The computer
System 100 includes: the first equipment 120, server 140 and the second equipment 160.
First equipment, 120 installation and operation has the first application program.It is straight that first application program can have board game
Multicast function and/or board game explaining functions.First equipment 120 is the equipment that the first user uses, and the first user uses first
Equipment 120 is used as guide's terminal or vlewer terminals.Corresponding first account number of the first user is logged in first application program.
First equipment 120 is connected by wireless network or cable network with server 140.
Server 140 includes at least one in a server, multiple servers, cloud computing platform and virtualization center
Kind.Server 140 is used to that the application program of three-dimensional virtual environment to be supported to provide background service.Optionally, server 140 undertakes
Main to calculate work, the first equipment 120 and the second equipment 160 undertake secondary calculation work;Alternatively, server 140 undertake it is secondary
Work is calculated, the first equipment 120 and the second equipment 160 undertake main calculating work;Alternatively, server 140, the first equipment 120
Cooperated computing is carried out using distributed computing architecture between 160 three of the second equipment.
Second equipment, 160 installation and operation has the second application program.It is straight that second application program can have board game
Multicast function and/or board game explaining functions.Second equipment 160 is the equipment that second user uses, and second user uses second
Equipment 160 is used as guide's terminal or vlewer terminals.Corresponding second account number of second user is logged in second application program.
Optionally, the application program installed in the first equipment 120 and the second equipment 160 be identical or two equipment on
The application program of installation is the same type application program of different control system platforms.First equipment 120 can refer to multiple set
One in standby, the second equipment 160 can refer to one in multiple equipment, and the present embodiment is only with the first equipment 120 and second
Equipment 160 illustrates.The device type of first equipment 120 and the second equipment 160 is identical or different, the device type packet
It includes: game host, desktop computer, smart phone, tablet computer, E-book reader, MP3 player, MP4 player and knee
At least one of mo(u)ld top half portable computer.Following embodiment is illustrated so that equipment is desktop computer.
Those skilled in the art could be aware that the quantity of above equipment can be more or less.For example above equipment can be with
Only one perhaps above equipment be tens or several hundred or greater number.The embodiment of the present application to the quantity of equipment and
Device type is not limited.
Fig. 2 shows the processes for the live broadcasting method applied to board game that one exemplary embodiment of the application provides
Figure.The present embodiment is applied to illustrate in system shown in FIG. 1 in this way.This method comprises:
Step 201, the live streaming room and voice room of server creation board game;
Board game is match of at least two users using chess as sports object.By taking go as an example, weiqi game
It is the match that two users respectively hold that black-and-white piece carries out chess sports according to weiqi rule.Two users can use for two mankind
It races at family, or a human user and artificial intelligence (Artificial Intelligence, an AI) user
It races, can also be that two AI users race.
Server can create two rooms for the board game: live streaming room and voice room.Live streaming room be for
Each vlewer terminals send the room of chessboard synchrodata, and voice room is for sending voice broadcast number to each vlewer terminals
According to room.
" room " herein is the communication group of internet meaning.Server can give data multicast to be synchronized to the room
Interior all or part of user.
Step 202, server obtains the chessboard synchrodata of digital chessboard from guide's terminal, by the way that room is broadcast live by chess
Disk synchrodata is sent at least one vlewer terminals;
Guide's terminal is the terminal as used in guide.There is operation in guide's terminal supports board game live streaming function
The application program of energy.Digital chessboard is shown in the user interface of the application program, guide is on the number chessboard to chess piece
It is operated.
Optionally, guide is contestant, and/or, guide is the third party of non-contestant.Guide can
To be a people, it is also possible to two or more people.In some embodiments, guide's terminal is multiple, when guide's terminal
When being the terminal used in contestant, guide's terminal can have the operating right of a wherein square chess;When saying
When solution person's terminal is the terminal as used in the third party, guide's terminal can also have the operating right of multi-party chess piece.
Chessboard synchrodata refers to during guide explains board game, to the number of guide's terminal
The data that chess piece distribution situation on chessboard is described.Optionally, chessboard synchrodata be using certain data format come into
The data of row description, the data format can be customized data format, extensible markup language (eXtensible
Markup Language, XML) format, object numbered musical notation (JavaScript Object Notation, JSON) format etc..This reality
Example is applied to be not limited the specific data format of chessboard synchrodata.
Schematically, chessboard synchrodata is rule record, the corresponding play chess of every chessboard synchrodata.To enclose
For chess match, a chessboard synchrodata may include " xth hand, black/white chess, row coordinate, column coordinate " four data.Row is sat
Target value range is 0-18, and the value range of column coordinate is 0-18.
Being broadcast live in room includes: one or more guide's terminals, and, one or more vlewer terminals.
Chessboard synchrodata multicast is sent to all or part of terminal in live streaming room by server.Optionally, it services
Chessboard synchrodata multicast is sent to whole terminals in live streaming room by device, alternatively, server is by chessboard synchrodata multicast
It is sent to other terminals in addition to guide's terminal (i.e. the source side of chessboard synchrodata).
Step 203, server obtains the voice broadcast data of digital chessboard from guide's terminal, by voice room by language
Sound live data is sent to vlewer terminals;
Voice broadcast data refer to during guide explains board game, to the explanation voice of guide
It is acquired rear audio stream data generated.
Voice room is another room with the binding of live streaming room.Live streaming room and voice room are different room,
Each user account number in live streaming room can form the first multicast group, and each user account number in voice room can form second group
Broadcast group.
Voice broadcast data multicast is sent to all or part of terminal in voice room by server.Optionally, it services
Voice broadcast data multicast is sent to whole terminals in live streaming room by device, alternatively, server is by voice broadcast data multicast
It is sent to other terminals in addition to guide's terminal (i.e. the source sides of voice broadcast data).
Step 202 and step 203 are two steps that are arranged side by side and persistently carrying out, and the present embodiment does not limit step 202 and step
Execution sequencing between rapid 203.
Step 204, vlewer terminals obtain the chessboard synchrodata and voice broadcast data of board game;
Vlewer terminals obtain the chessboard synchrodata of board game by live streaming room.Optionally, vlewer terminals receive clothes
Device be engaged in the chessboard synchrodata that room multicast is broadcast live.
Vlewer terminals obtain the voice broadcast data of board game by voice room.Optionally, vlewer terminals receive clothes
Voice broadcast data of the business device in voice room multicast.
Step 205, vlewer terminals show the user interface of application program according to chessboard synchrodata, show in user interface
There is digital chessboard, there is chess piece distribution map corresponding with chessboard synchrodata on digital chessboard;
Vlewer terminals show the user interface of application program, show digital chessboard in the user interface.Digital chessboard packet
Chessboard element draw in chess daughter element is included, the placement position of chess piece element has operable attribute.Schematically, the pendulum of chess piece element
Putting position can be changed according to chessboard synchrodata, can also be changed according to the operation signal of spectators user.
When vlewer terminals often receive a chessboard synchrodata, updated in digital chessboard according to this chessboard synchrodata
Chess piece variation.
Step 206, vlewer terminals are according to the live streaming voice of voice broadcast data playback board game;
Vlewer terminals can also be decoded broadcasting to voice broadcast data, play out guide to the live streaming language of board game
Sound.
Step 207, vlewer terminals change number according to operation signal when receiving the operation signal for corresponding to digital chessboard
Chess piece distribution on word chessboard.
Chess piece on digital chessboard is operable chess piece.When the chess piece on user's Self-operating number chessboard, spectators
Terminal receives the operation signal for corresponding to digital chessboard.Vlewer terminals pause shows digital chessboard according to chessboard synchrodata
Show synchronization, but signal is distributed depending on the user's operation to change the chess piece on digital chessboard.
In the chess piece on user's Self-operating number chessboard, if the chessboard that vlewer terminals receive server transmission is synchronous
Data then cache the chessboard synchrodata.
In conclusion method provided in this embodiment, by user circle for showing application program according to chessboard synchrodata
Face is provided with digital chessboard in the user interface, and when receiving the operation signal for corresponding to digital chessboard, pause obtains chessboard
Synchrodata changes the chess piece on digital chessboard according to the operation signal and is distributed;So that user is in the live streaming for listening to board game
When voice, it voluntarily can be advanced, retreated and be put the operation of variation diagram on digital chessboard, while the live streaming for meeting user is received
Listen demand and chess game Research Requirements.
In some embodiments, the live-mode of board game can be divided into two kinds: speech sound eeplaining mode and text explain mould
Formula.
Fig. 3 shows the process of the live broadcasting method applied to board game of one exemplary embodiment of the application offer
Figure.The present embodiment is applied to illustrate in system shown in FIG. 1 in this way.This method comprises:
Step 301, server receives match creation instruction;
Match creation instruction is the instruction for creating board game.
In one embodiment, match creation instruction is sent from network administrator terminal to server;In another implementation
In example, by server when the match for receiving terminal is requested, match creation instruction is voluntarily generated;In another embodiment,
After server successful match, which goes out, carries out each user account number of board game, match creation instruction is voluntarily generated.
Schematically, match creation indicate the match number of board game, laws of the game, be broadcast live visible range,
At least one parameter in attendance, spectators' type with viewing permission.
Schematically, by taking one innings of weiqi game as an example, match number is 2 people (designated user A and user B);Laws of the game
Including Chinese weiqi rule, Japanese weiqi rule, South Korea's weiqi rule, to answer formula weiqi rule and intelligence to transport any in weiqi rule
It is a kind of;Live streaming visible range is the user account number in the area XX;Attendance is 2000 people of the upper limit, has the spectators of viewing permission
Type is the user account number that grade is greater than n.
Step 302, server creates the live streaming room of instruction creation board game according to match;
Server is created that the live streaming room for this board game according to match creation instruction.
Optionally, live streaming room has the room number of itself, and vlewer terminals can be added to the live streaming room by room number.
Schematically, vlewer terminals send room to server and request are added, which is added in request the room for carrying live streaming room
Between number and user account number.After request is added in the room for receiving vlewer terminals transmission in server, whether user account number is determined
Viewing permission with the live streaming room.When the user account number has the viewing permission in the live streaming room, server is by the use
Family account number is added in the corresponding group's (multicast group) in live streaming room.
Optionally, administrator terminal also sends the setting instruction of guide's terminal to server, and setting instruction is used for will
Designated terminal (one or more) in live streaming room is set as guide's terminal of this board game.Server receives management
Guide's terminal is arranged according to setting instruction for this board game in the setting instruction that member's terminal is sent.
Step 303, guide's terminal to server sending mode setting instruction, mode setting instruction is for being arranged chess ratio
The live-mode of match;
Mode setting instruction is the instruction for the live-mode of board game is arranged.The live-mode packet of board game
It includes: voice broadcast mode and written broadcasting live mode.
Mode setting instruction is one of voice broadcast mode and written broadcasting live mode for live-mode to be arranged.This step
Suddenly setting instruction illustrates for voice broadcast mode for the live-mode of board game to be arranged in mode.
Step 304, server receives the corresponding mode setting instruction of live-mode of board game;
Step 305, server is when mode setting instruction setting live-mode is voice broadcast mode, creation and live streaming room
Between corresponding voice room;
When the live-mode of board game is set as voice broadcast mode, server creation language corresponding with live streaming room
Sound room.Optionally, server also records the binding relationship between live streaming room and voice room.
Voice room is another room with the binding of live streaming room.Live streaming room and voice room are different room,
Each user account number in live streaming room can form the first multicast group, and each user account number in voice room can form second group
Broadcast group.
The each user account number being broadcast live in room is added in voice room by server.In an illustrative example
In, each use of the server when the corresponding live-mode in live streaming room is arranged to speech sound eeplaining mode, into live streaming room
Family account number (namely vlewer terminals) sends addition instruction, and each vlewer terminals receive the addition order that server is sent, according to adding
Order is added to enter voice room corresponding with live streaming room.Optionally, the process is invisible to spectators user, by server and sight
Many terminals are completed on backstage.
Step 306, server obtains the chessboard synchrodata of digital chessboard from guide's terminal, by the way that room is broadcast live by chess
Disk synchrodata is sent at least one vlewer terminals;
Guide's terminal receives guide to the operation signal of digital chessboard, according to the operation signal during live streaming
It shows that chess piece is distributed on digital chessboard, while generating chessboard synchrodata.Schematically, chessboard synchrodata can be use
Customized data format is come the data that are described.
Optionally, chessboard synchrodata is rule record, the corresponding play chess of every chessboard synchrodata.With go
For match, a chessboard synchrodata may include " xth hand, black/white chess, row coordinate, column coordinate " four data.Row coordinate
Value range be 0-18, the value range of column coordinate is 0-18.
For example, the chessboard synchrodata that one innings of go is played a game includes:
1st hand, black piece, row coordinate X1, column coordinate Y1;
2nd hand, white side, row coordinate X2, column coordinate Y2;
3rd hand, black piece, row coordinate X3, column coordinate Y3;
,,,;
101st hand, black piece, row coordinate X101, column coordinate Y101.
The chessboard synchrodata of digital chessboard is sent to server by guide's terminal, and server is by chessboard synchrodata group
Broadcast each vlewer terminals given in live streaming room.
Step 307, server obtains the voice broadcast data of digital chessboard from guide's terminal, by voice room by language
Sound live data is sent to vlewer terminals;
Guide's terminal can also acquire guide to the explanation voice of board game, it is straight to generate voice during live streaming
Multicast data.The voice broadcast data of digital chessboard are sent to server by guide's terminal, and server is by voice broadcast data group
Broadcast all or part of terminal given in voice room.Optionally, voice broadcast data multicast is sent to live streaming by server
Whole terminals in room, alternatively, voice broadcast data multicast is sent to except guide's terminal (i.e. voice broadcast number by server
According to source side) except other terminals.
Optionally, step 306 and step 307 are arranged side by side and the step of continuously carry out, the present embodiment do not limit step 306 and
Execution sequencing between step 307.
Step 308, vlewer terminals synchronize to obtain chessboard synchrodata from the corresponding live streaming room of board game;
Vlewer terminals receive the chessboard live data for the board game that server is sent.Optionally, the user of vlewer terminals
Account number belongs in the multicast group in live streaming room, and vlewer terminals receive the chessboard synchrodata of server multicast in live streaming room.
Step 309, vlewer terminals synchronize to obtain voice broadcast data from the corresponding voice room of board game;
Vlewer terminals receive the voice broadcast data for the board game that server is sent.Optionally, the user of vlewer terminals
Account number belongs in the multicast group in voice room, and vlewer terminals receive the voice broadcast data of server multicast in voice room.
Optionally, step 308 and step 309 are arranged side by side and the step of continuously carry out, the present embodiment do not limit step 308 and
Execution sequencing between step 309.
Step 310, vlewer terminals show the user interface of application program according to chessboard synchrodata, show in user interface
There is digital chessboard, there is chess piece distribution map corresponding with chessboard synchrodata on digital chessboard;
Optionally, application program is that have the program of board game direct broadcast function.It is shown in the user interface of the application program
It is shown with digital chessboard and communication area, there is chess piece distribution map corresponding with chessboard synchrodata on the number chessboard.
With reference to Fig. 4, it is surplus that the pet name of two chess players, section, time-consuming, reading the clock are shown in the user interface 40 of the application program
Complementary degree, digital chessboard 42 and spectators communication area 44.The chess piece changes in distribution of multiple chess pieces is shown on digital chessboard 42.It sees
Explanation comment area and viewer reviews area are shown on many communication areas 44.
Optionally, forwarding button 46 and backspace button 48 are also shown in the user interface 40.Forwarding button 46 is used for will
Chess piece distributing position on digital chessboard 42 switches to laststate, and backspace button 48 is used for the chess piece of digital 42 quotient of chessboard point
Cloth position switches to NextState.
Step 311, vlewer terminals are according to the live streaming voice of voice broadcast data playback board game;
Vlewer terminals can also play the live streaming voice of board game according to voice broadcast data.
Schematically, when live-mode is set voice broadcast mode by guide, user circle of each vlewer terminals
Display reminding text " guide, which has changed, is cut to " speech sound eeplaining " mode " on face, while voice switch is shown on the user interface
Button 50 and speech sound eeplaining play dynamic effect control 52.Voice switch button 50 be for for spectators user to live-mode into
The button control of row switching.When being in voice broadcast mode, which is shown as open state.
When playing live streaming voice, the dynamic effect control 52 of speech sound eeplaining broadcasting carries out periodical animation according to animation effect 54 and broadcasts
It puts.
In some possible embodiments, server obtains live streaming text after live streaming voice can also be carried out to speech recognition
Stream, if server also has sent the corresponding live streaming word flow of the live streaming voice to vlewer terminals simultaneously, vlewer terminals can be with
The live streaming word flow is shown explaining comment area.
Optionally, step 310 and step 311 are arranged side by side and the step of continuously carry out, the present embodiment do not limit step 310 and
Execution sequencing between step 311.
Step 312, vlewer terminals receive on digital chessboard when putting chess piece signal, change according to chess piece signal is put
Existing chess piece distributing position on parameter word chessboard, and/or, chess is increased or decreased according to chess piece signal is put on digital chessboard
Son;
There are the need studied the chess piece on digital chessboard during listening to the live streaming of board game in spectators user
It asks.For example spectators user needs voluntarily to put difference of the chess piece variation diagram to study chess game during listening to weiqi game
Situation of change.
Spectators user, which can apply on the digital chessboard 42 on vlewer terminals, puts chess piece signal, and vlewer terminals are receiving
On digital chessboard when putting chess piece signal, pause according to chessboard synchrodata come synchronous digital chessboard, the chessboard that will be received
Synchrodata is cached.
Meanwhile vlewer terminals change existing chess piece distributing position on digital chessboard according to chess piece signal is put, for example move
Move some chess piece, or, vlewer terminals increase chess piece according to putting chess piece signal on digital chessboard, or, vlewer terminals according to
It puts chess piece signal and reduces chess piece on digital chessboard.
Step 313, vlewer terminals are when receiving the backing signal on digital chessboard, according to backing signal by digital chessboard
On chess piece distribution revert to laststate;
Optionally, backspace button 48 is also shown in the user interface of vlewer terminals, when spectators user clicks backspace button
When 48, the chess piece distribution on digital chessboard is reverted to laststate according to backing signal by vlewer terminals.
By taking weiqi game as an example, when the chess piece distribution on digital chessboard is xth hand, vlewer terminals are by digital chessboard
On state of chess piece distribution when reverting to -1 hand of xth.
Step 314, vlewer terminals are when receiving the progress signal on digital chessboard, according to progress signal by digital chessboard
On chess piece distribution change into NextState;
Optionally, forwarding button 46 is also shown in the user interface of vlewer terminals, when spectators user clicks forwarding button
When 46, the chess piece distribution on digital chessboard is changed into NextState according to progress signal by vlewer terminals.
By taking weiqi game as an example, when the chess piece distribution on digital chessboard is xth hand, vlewer terminals are by digital chessboard
On state of chess piece distribution when reverting to (x+1)th hand.If current state has been newest chess piece state, Xiang Guanzhong
User's display reminding information.
Step 315, vlewer terminals are when receiving the end operation signal for corresponding to digital chessboard, according to the same step number of chessboard
According to the chess piece distribution on synchronous digital chessboard;
At the end of operation of the spectators user on digital chessboard, for example spectators user clicks the control for end,
Alternatively, vlewer terminals are not received by the operation signal again of spectators user in certain time length, then vlewer terminals are according to chessboard
Synchrodata carrys out the distribution of the chess piece on synchronous digital chessboard.
Optionally, vlewer terminals are cached with the chessboard synchrodata received during user's operation, according to the chess cached
Chess piece on digital chessboard is distributed by disk synchrodata, is synchronized to newest chess piece distribution.
Step 316, server receives the speech message that another vlewer terminals are sent;
During watching the live streaming of board game, spectators user can also use to other spectators in same live streaming room
Family sends speech message.
Other vlewer terminals can acquire the speech message of spectators user's transmission, the speech message that other spectators users are sent
It is sent to server, which is transmitted to the spectators user in same live streaming room by server.
Step 317, speech message is mass-sended each vlewer terminals into voice room by server;
Step 318, vlewer terminals obtain the speech message that spectators user sends;
Each vlewer terminals in same live streaming room receive the speech message.
Step 319, vlewer terminals show the corresponding message control of speech message in the spectators communication area of user interface;
Vlewer terminals can't play the speech message at once and (be in broadcasting explanation after receiving the speech message
The explanation voice status of member), but message control corresponding to speech message is shown in the spectators communication area of user interface.
Optionally, the viewer reviews area that the message control of the speech message is displayed in the user interface.
Step 320, for vlewer terminals when receiving the play signal corresponding to message control, pause plays live streaming voice,
Play the speech message;
When current spectators user wants to listen to the speech message of other spectators users, this can be clicked on vlewer terminals and disappeared
Cease control.When receiving the play signal corresponding to message control, pause is played from the straight of guide's terminal vlewer terminals
Voice is broadcast, but plays the speech message.
Optionally, after playing the speech message, vlewer terminals restore to play the live streaming voice of guide's terminal.
Step 321, guide's terminal to server sending mode switching command, pattern switching instruction is for being arranged live streaming mould
Formula is voice broadcast mode;
Since live-mode includes: voice broadcast mode and written broadcasting live mode.
Guide can switch under two kinds of live-modes.Guide's terminal can switch to server sending mode and refer to
It enables, which instructs for switching between different live-modes.
If current live mode is voice broadcast mode, which is instructed for live-mode to be switched to text
Live-mode.
If current live mode is written broadcasting live mode, which is instructed for live-mode to be switched to voice
Live-mode.
Step 322, server is straight for text from voice broadcast pattern switching in the live-mode of pattern switching instruction setting
When broadcasting mode, the written broadcasting live data of digital chessboard are obtained from guide's terminal, it will written broadcasting live data hair by voice room
Give vlewer terminals;
Server pattern switching instruction setting live-mode from voice broadcast pattern switching be written broadcasting live mode when,
Each vlewer terminals into live streaming room send prompt information, and each vlewer terminals show the prompt information to spectators user.
Schematically, the prompt information display process as shown in fig. 6, when vlewer terminals be in live streaming room after, if saying
When live-mode is switched to text explanation mode by Xie Yuan or spectators user, it can not only show and " be switched on a user interface
Voice switch button 50 can also be switched and is in off state by " text explanation " mode ".
In some embodiments, single vlewer terminals can also be to server sending mode switching command.Schematically, it sees
Many users trigger mode switching command in the user interface of the first vlewer terminals, and the first vlewer terminals are to server sending mode
Switching command, the live-mode of first vlewer terminals is switched to written broadcasting live mode by server (only influences the first spectators end
End, does not influence other vlewer terminals), then server obtains the written broadcasting live data of digital chessboard from guide's terminal, passes through
Written broadcasting live data are sent to the first vlewer terminals by voice room.
After live-mode becomes written broadcasting live mode, the text that server also obtains digital chessboard from guide's terminal is straight
Written broadcasting live data are sent to vlewer terminals by text room by multicast data.
In some embodiments, server obtains the written broadcasting live data that guide is manually entered from guide's terminal;It is another
In a little embodiments, server receives the voice broadcast data that guide's terminal is sent, and it is straight that voice broadcast data are converted to text
Multicast data.
Step 323, vlewer terminals are shown in spectators communication area in the text explaining information for receiving board game
Text explaining information.
Vlewer terminals can show the text explaining information of guide in spectators communication area.
In some embodiments, vlewer terminals can also show the text that each spectators user sends in spectators communication area
Message, as shown in Figure 7.
In conclusion method provided in this embodiment, by user circle for showing application program according to chessboard synchrodata
Face is provided with digital chessboard in the user interface, and when receiving the operation signal for corresponding to digital chessboard, pause obtains chessboard
Synchrodata changes the chess piece on digital chessboard according to the operation signal and is distributed;So that user is in the live streaming for listening to board game
When voice, it voluntarily can be advanced, retreated and be put the operation of variation diagram on digital chessboard, while the live streaming for meeting user is received
Listen demand and chess game Research Requirements.
In a schematical example, by taking the live streaming process of weiqi game as an example, the live broadcasting method packet of the board game
Following steps are included, as shown in Figure 8:
Step 801, NM client creates chess live streaming room before weiqi game;
Step 802, server automatically creates one and the associated voice room in room is broadcast live in the chess;
Step 803, after match starts, guide enters voice room, and user also progresses into voice room;
The mark of the mark of guide's client and user client is added in voice room by server.
Step 804, the direct-seeding in chess live streaming room is switched to " speech sound eeplaining " mode by guide;
Step 805, guide and user are automatically into arriving associated voice room;
Step 806, guide carries out real-time speech sound eeplaining to chess game, and user, also can be real by associated voice room
When hear the voice of guide, but user not can be carried out real-time voice, and entire room only has guide just to can be carried out real-time voice;
Step 807, guide's real-time synchronization chess game is in progress, and can put some variation diagrams to current chess game, delivers oneself
Opinion;The every chessboard for operating once oneself of guide, the variation of chessboard just issue backstage automatically, relay to all use from the background
Family, the chessboard of user can also change automatically therewith;User can also see chess game with saying in real time by live streaming room synchronizing function
The variation of the chess game of Xie Yuan;
Step 808, user can also stop the real-time synchronization of chess game at any time, and it is (preceding also oneself arbitrarily to operate chess game by user at this time
Into, retreat etc.), can also oneself pendulum variation diagram, can also hear voice at this time.After user terminates variation diagram, chess game is restored to
Autosynchronous state.
The following are the Installation practices of the embodiment of the present application can join the details not elaborated in Installation practice
It is admitted to and states one-to-one embodiment of the method.
With reference to Fig. 9, it illustrates the block diagrams of the live broadcast device of the board game of one exemplary embodiment of the application offer.
The live broadcast device can by software and hardware be implemented in combination with as terminal all or part of.The device includes:
Module 920 is obtained, for obtaining the chessboard synchrodata and voice broadcast data of the board game;
Display module 940, for showing the user interface of application program, user circle according to the chessboard synchrodata
Digital chessboard is shown on face, there is chess piece distribution map corresponding with the chessboard synchrodata on the number chessboard;
Playing module 960, the live streaming voice for the board game according to the voice broadcast data playback;
Interactive module 980, for suspending according to the chess when receiving the operation signal for corresponding to the digital chessboard
Disk synchrodata synchronizes the digital chessboard, changes the chess piece on the digital chessboard according to the operation signal and is distributed.
In an alternative embodiment, the interactive module 980, for receiving putting on the digital chessboard
When chess piece signal, existing chess piece distributing position on the digital chessboard is changed according to the chess piece signal of putting, and/or, root
It puts chess piece signal according to described on the digital chessboard and increases or decreases chess piece.
In an alternative embodiment, the interactive module 980, for receiving the retrogressing on the digital chessboard
When signal, the chess piece distribution on the digital chessboard is reverted to by laststate according to the backing signal;And/or at one
In optional embodiment, the interactive module 980, for when receiving the progress signal on the digital chessboard, according to institute
It states progress signal and NextState is changed into the chess piece distribution on the digital chessboard.
In an alternative embodiment, the display module 940, for receiving corresponding to the digital chessboard
When end operation signal, the chessboard synchrodata is obtained again, and the digital chessboard is synchronized according to the chessboard synchrodata
On chess piece distribution.
It in an alternative embodiment, further include spectators communication area in the user interface;
The acquisition module 920 is also used to obtain the speech message of spectators user's transmission;
The display module 940 is also used to show the corresponding message of the speech message in the spectators communication area
Control;
The playing module 960 is also used to when receiving the play signal corresponding to the message control, and pause plays
The live streaming voice, plays the speech message.
In an alternative embodiment, the interactive module 920, for receiving the live-mode pair of the board game
The pattern switching instruction answered, being instructed according to the pattern switching by the live-mode is literary from the voice broadcast pattern switching
Word live-mode;The display module 940, in the text explaining information for receiving the board game, in the sight
The text explaining information is shown in many communication areas.
In an alternative embodiment, the acquisition module 920 is used for from the corresponding live streaming room of the board game
It synchronizes to obtain the chessboard synchrodata;It synchronizes to obtain the voice broadcast number from the corresponding voice room of the board game
According to;Wherein, the voice room is the room with live streaming room binding.
In an alternative embodiment, the acquisition module 920 is also used to live streaming mould corresponding in the live streaming room
When formula is arranged to speech sound eeplaining mode, the addition order that server is sent is received;According to the addition order enter with it is described
The corresponding voice room in room is broadcast live.
With reference to Figure 10, it illustrates the frames of the live broadcast device of the board game of one exemplary embodiment of the application offer
Figure.The live broadcast device can by software and hardware be implemented in combination with as server all or part of.The device packet
It includes:
Creation module 1020, for creating the live streaming room and voice room of board game;
First sending module 1040, for obtaining the chessboard synchrodata of digital chessboard from guide's terminal, by described
Room is broadcast live, the chessboard synchrodata is sent at least one vlewer terminals;
Second sending module 1060, for obtaining the voice broadcast data of the digital chessboard from guide's terminal,
The voice broadcast data are sent to the vlewer terminals by the voice room.
In one embodiment, the creation module 1020, for receiving match creation instruction;It is created according to the match
Instruction creates the live streaming room of the board game;Receive the corresponding mode setting instruction of live-mode of the board game;
When it is voice broadcast mode that the live-mode, which is arranged, in the mode setting instruction, institute corresponding with the live streaming room is created
Predicate sound room.
In one embodiment, described device further includes receiving module and third sending module;
The receiving module, the corresponding pattern switching instruction of live-mode for receiving the board game;
The third sending module is straight from the voice for the live-mode in pattern switching instruction setting
When to broadcast pattern switching be written broadcasting live mode, the written broadcasting live data of the digital chessboard are obtained from guide's terminal, are led to
It crosses the voice room and the written broadcasting live data is sent to the vlewer terminals.
Optionally, the pattern switching instruction is that guide's terminal is sent, and the server is used for all spectators are whole
The live-mode at end from the voice broadcast pattern switching be written broadcasting live mode;Or, the pattern switching instruction is the first sight
What many terminals were sent, the server is used for the live-mode of first vlewer terminals from the voice broadcast pattern switching
For the written broadcasting live mode.
With reference to Figure 11, it illustrates the structural block diagrams for the terminal 1100 that an illustrative embodiment of the invention provides.The end
End 1100 may is that smart phone, tablet computer, MP3 player (Moving Picture Experts Group Audio
Layer III, dynamic image expert's compression standard audio level 3), MP4 (Moving Picture Experts Group
Audio Layer IV, dynamic image expert's compression standard audio level 4) player, laptop or desktop computer.Terminal
1100 are also possible to referred to as other titles such as user equipment, portable terminal, laptop terminal, terminal console.
In general, terminal 1100 includes: processor 1101 and memory 1102.
Processor 1101 may include one or more processing cores, such as 4 core processors, 8 core processors etc..Place
Reason device 1101 can use DSP (Digital Signal Processing, Digital Signal Processing), FPGA (Field-
Programmable Gate Array, field programmable gate array), PLA (Programmable Logic Array, may be programmed
Logic array) at least one of example, in hardware realize.Processor 1101 also may include primary processor and coprocessor, master
Processor is the processor for being handled data in the awake state, also referred to as CPU (Central Processing
Unit, central processing unit);Coprocessor is the low power processor for being handled data in the standby state.?
In some embodiments, processor 1101 can be integrated with GPU (Graphics Processing Unit, image processor),
GPU is used to be responsible for the rendering and drafting of content to be shown needed for display screen.In some embodiments, processor 1101 can also be wrapped
AI (Artificial Intelligence, artificial intelligence) processor is included, the AI processor is for handling related machine learning
Calculating operation.
Memory 1102 may include one or more computer readable storage mediums, which can
To be non-transient.Memory 1102 may also include high-speed random access memory and nonvolatile memory, such as one
Or multiple disk storage equipments, flash memory device.In some embodiments, the non-transient computer in memory 1102 can
Storage medium is read for storing at least one instruction, at least one instruction performed by processor 1101 for realizing this Shen
Please in embodiment of the method provide board game live broadcasting method.
In some embodiments, terminal 1100 is also optional includes: peripheral device interface 1103 and at least one periphery are set
It is standby.It can be connected by bus or signal wire between processor 1101, memory 1102 and peripheral device interface 1103.It is each outer
Peripheral equipment can be connected by bus, signal wire or circuit board with peripheral device interface 1103.Specifically, peripheral equipment includes:
In radio circuit 1104, touch display screen 1105, camera 1106, voicefrequency circuit 1107, positioning component 1108 and power supply 1109
At least one.
Peripheral device interface 1103 can be used for I/O (Input/Output, input/output) is relevant outside at least one
Peripheral equipment is connected to processor 1101 and memory 1102.In some embodiments, processor 1101, memory 1102 and periphery
Equipment interface 1103 is integrated on same chip or circuit board;In some other embodiments, processor 1101, memory
1102 and peripheral device interface 1103 in any one or two can be realized on individual chip or circuit board, this implementation
Example is not limited this.
Radio circuit 1104 is for receiving and emitting RF (Radio Frequency, radio frequency) signal, also referred to as electromagnetic signal.
Radio circuit 1104 is communicated by electromagnetic signal with communication network and other communication equipments.Radio circuit 1104 is by telecommunications
Number being converted to electromagnetic signal is sent, alternatively, the electromagnetic signal received is converted to electric signal.Optionally, radio circuit
1104 include: antenna system, RF transceiver, one or more amplifiers, tuner, oscillator, digital signal processor, volume solution
Code chipset, user identity module card etc..Radio circuit 1104 can by least one wireless communication protocol come with it is other
Terminal is communicated.The wireless communication protocol includes but is not limited to: WWW, Metropolitan Area Network (MAN), Intranet, each third generation mobile communication network
(2G, 3G, 4G and 5G), WLAN and/or WiFi (WIreless-FIdelity, Wireless Fidelity) network.In some implementations
In example, radio circuit 1104 can also include that NFC (Near Field Communication, wireless near field communication) is related
Circuit, the application are not limited this.
Display screen 1105 is for showing UI (UserInterface, user interface).The UI may include figure, text, figure
Mark, video and its their any combination.When display screen 1105 is touch display screen, display screen 1105 also has acquisition aobvious
The ability of the touch signal on the surface or surface of display screen 1105.The touch signal can be used as control signal and be input to processing
Device 1101 is handled.At this point, display screen 1105 can be also used for providing virtual push button and/or dummy keyboard, also referred to as soft button
And/or soft keyboard.In some embodiments, display screen 1105 can be one, and the front panel of terminal 1100 is arranged;At other
In embodiment, display screen 1105 can be at least two, be separately positioned on the different surfaces of terminal 1100 or in foldover design;?
In still other embodiments, display screen 1105 can be flexible display screen, be arranged on the curved surface of terminal 1100 or fold plane
On.Even, display screen 1105 can also be arranged to non-rectangle irregular figure, namely abnormity screen.Display screen 1105 can be adopted
With LCD (Liquid Crystal Display, liquid crystal display), (Organic Light-Emitting Diode, has OLED
Machine light emitting diode) etc. materials preparation.
CCD camera assembly 1106 is for acquiring image or video.Optionally, CCD camera assembly 1106 includes front camera
And rear camera.In general, the front panel of terminal is arranged in front camera, the back side of terminal is arranged in rear camera.?
In some embodiments, rear camera at least two is that main camera, depth of field camera, wide-angle camera, focal length are taken the photograph respectively
As any one in head, to realize that main camera and the fusion of depth of field camera realize background blurring function, main camera and wide
Pan-shot and VR (Virtual Reality, virtual reality) shooting function or other fusions are realized in camera fusion in angle
Shooting function.In some embodiments, CCD camera assembly 1106 can also include flash lamp.Flash lamp can be monochromatic temperature flash of light
Lamp is also possible to double-colored temperature flash lamp.Double-colored temperature flash lamp refers to the combination of warm light flash lamp and cold light flash lamp, can be used for
Light compensation under different-colour.
Voicefrequency circuit 1107 may include microphone and loudspeaker.Microphone is used to acquire the sound wave of user and environment, and
It converts sound waves into electric signal and is input to processor 1101 and handled, or be input to radio circuit 1104 to realize that voice is logical
Letter.For stereo acquisition or the purpose of noise reduction, microphone can be separately positioned on the different parts of terminal 1100 to be multiple.
Microphone can also be array microphone or omnidirectional's acquisition type microphone.Loudspeaker is then used to that processor 1101 or radio frequency will to be come from
The electric signal of circuit 1104 is converted to sound wave.Loudspeaker can be traditional wafer speaker, be also possible to piezoelectric ceramics loudspeaking
Device.When loudspeaker is piezoelectric ceramic loudspeaker, the audible sound wave of the mankind can be not only converted electrical signals to, can also be incited somebody to action
Electric signal is converted to the sound wave that the mankind do not hear to carry out the purposes such as ranging.In some embodiments, voicefrequency circuit 1107 may be used also
To include earphone jack.
Positioning component 1108 is used for the current geographic position of positioning terminal 1100, to realize navigation or LBS (Location
Based Service, location based service).Positioning component 1108 can be the GPS (Global based on the U.S.
Positioning System, global positioning system), China dipper system or Russia Galileo system positioning group
Part.
Power supply 1109 is used to be powered for the various components in terminal 1100.Power supply 1109 can be alternating current, direct current
Electricity, disposable battery or rechargeable battery.When power supply 1109 includes rechargeable battery, which can be line charge
Battery or wireless charging battery.Wired charging battery is the battery to be charged by Wireline, and wireless charging battery is to pass through
The battery of wireless coil charging.The rechargeable battery can be also used for supporting fast charge technology.
In some embodiments, terminal 1100 further includes having one or more sensors 1110.One or more sensing
Device 1110 includes but is not limited to: acceleration transducer 1111, gyro sensor 1112, pressure sensor 1113, fingerprint sensing
Device 1114, optical sensor 1115 and proximity sensor 1116.
Acceleration transducer 1111 can detecte the acceleration in three reference axis of the coordinate system established with terminal 1100
Size.For example, acceleration transducer 1111 can be used for detecting component of the acceleration of gravity in three reference axis.Processor
The 1101 acceleration of gravity signals that can be acquired according to acceleration transducer 1111, control touch display screen 1105 with transverse views
Or longitudinal view carries out the display of user interface.Acceleration transducer 1111 can be also used for game or the exercise data of user
Acquisition.
Gyro sensor 1112 can detecte body direction and the rotational angle of terminal 1100, gyro sensor 1112
Acquisition user can be cooperateed with to act the 3D of terminal 1100 with acceleration transducer 1111.Processor 1101 is according to gyro sensors
The data that device 1112 acquires, following function may be implemented: action induction (for example changing UI according to the tilt operation of user) is clapped
Image stabilization, game control and inertial navigation when taking the photograph.
The lower layer of side frame and/or touch display screen 1105 in terminal 1100 can be set in pressure sensor 1113.When
When the side frame of terminal 1100 is arranged in pressure sensor 1113, user can detecte to the gripping signal of terminal 1100, by
Reason device 1101 carries out right-hand man's identification or prompt operation according to the gripping signal that pressure sensor 1113 acquires.Work as pressure sensor
1113 when being arranged in the lower layer of touch display screen 1105, is grasped by processor 1101 according to pressure of the user to touch display screen 1105
Make, realization controls the operability control on the interface UI.Operability control include button control, scroll bar control,
At least one of icon control, menu control.
Fingerprint sensor 1114 is used to acquire the fingerprint of user, is collected by processor 1101 according to fingerprint sensor 1114
Fingerprint recognition user identity, alternatively, by fingerprint sensor 1114 according to the identity of collected fingerprint recognition user.Knowing
Not Chu the identity of user when being trusted identity, authorize the user to execute relevant sensitive operation by processor 1101, which grasps
Make to include solving lock screen, checking encryption information, downloading software, payment and change setting etc..Fingerprint sensor 1114 can be set
Set the front, the back side or side of terminal 1100.When being provided with physical button or manufacturer Logo in terminal 1100, fingerprint sensor
1114 can integrate with physical button or manufacturer Logo.
Optical sensor 1115 is for acquiring ambient light intensity.In one embodiment, processor 1101 can be according to light
The ambient light intensity that sensor 1115 acquires is learned, the display brightness of touch display screen 1105 is controlled.Specifically, work as ambient light intensity
When higher, the display brightness of touch display screen 1105 is turned up;When ambient light intensity is lower, the aobvious of touch display screen 1105 is turned down
Show brightness.In another embodiment, the ambient light intensity that processor 1101 can also be acquired according to optical sensor 1115, is moved
The acquisition parameters of state adjustment CCD camera assembly 1106.
Proximity sensor 1116, also referred to as range sensor are generally arranged at the front panel of terminal 1100.Proximity sensor
1116 for acquiring the distance between the front of user Yu terminal 1100.In one embodiment, when proximity sensor 1116 is examined
When measuring the distance between the front of user and terminal 1100 and gradually becoming smaller, by processor 1101 control touch display screen 1105 from
Bright screen state is switched to breath screen state;When proximity sensor 1116 detect the distance between front of user and terminal 1100 by
When gradual change is big, touch display screen 1105 is controlled by processor 1101 and is switched to bright screen state from breath screen state.
It, can be with it will be understood by those skilled in the art that the restriction of the not structure paired terminal 1100 of structure shown in Figure 11
Including than illustrating more or fewer components, perhaps combining certain components or being arranged using different components.
Figure 12 is the structural schematic diagram for the server that one exemplary embodiment of the application provides.Schematically, server
1200 include central processing unit (Central Processing Unit, referred to as: CPU) 1201 including random access memory
(random access memory, referred to as: RAM) 1202 and read-only memory (read-only memory, referred to as: ROM)
1203 system storage 1204, and the system bus 1205 of connection system storage 1204 and central processing unit 1201.
The server 1200 further includes the basic input/output (I/O that information is transmitted between each device helped in computer
System) 1206, and for the mass-memory unit of storage program area 1213, client 1214 and other program modules 1215
1207。
The basic input/output 1206 includes display 1208 for showing information and inputs for user
The input equipment 1209 of such as mouse, keyboard etc of information.Wherein the display 1208 and input equipment 1209 all pass through
The i/o controller 1210 for being connected to system bus 1205 is connected to central processing unit 1201.The basic input/defeated
System 1206 can also include i/o controller 1210 to touch for receiving and handling from keyboard, mouse or electronics out
Control the input of multiple other equipment such as pen.Similarly, i/o controller 1210 also provides output to display screen, printer
Or other kinds of output equipment.
The mass-memory unit 1207 (is not shown by being connected to the bulk memory controller of system bus 1205
It is connected to central processing unit 1201 out).The mass-memory unit 1207 and its associated computer-readable medium are
Server 1200 provides non-volatile memories.That is, the mass-memory unit 1207 may include such as hard disk or
Computer-readable Jie of person's CD-ROM (Compact Disc Read-Only Memory, referred to as: CD-ROM) driver etc
Matter (not shown).
Without loss of generality, the computer-readable medium may include computer storage media and communication media.Computer
Storage medium includes information such as computer readable instructions, data structure, program module or other data for storage
The volatile and non-volatile of any method or technique realization, removable and irremovable medium.Computer storage medium includes
RAM, ROM, Erasable Programmable Read Only Memory EPROM (erasable programmable read-only memory, referred to as:
EPROM), electrically erasable programmable read-only memory (electrically erasable programmable read-only
Memory, referred to as: EEPROM), flash memory or other solid-state storages its technologies, CD-ROM, digital versatile disc (Digital
Versatile Disc, referred to as: DVD) or other optical storages, cassette, tape, disk storage or other magnetic storages set
It is standby.Certainly, skilled person will appreciate that the computer storage medium be not limited to it is above-mentioned several.Above-mentioned system storage
1204 and mass-memory unit 1207 may be collectively referred to as memory.
According to the various embodiments of the application, the server 1200 can also be arrived by network connections such as internets
Remote computer operation on network.Namely server 1200 can be connect by the network being connected on the system bus 1205
Mouth unit 1211 is connected to network 1212, in other words, it is other kinds of to be connected to that Network Interface Unit 1211 also can be used
Network or remote computer system (not shown).
Those of ordinary skill in the art will appreciate that all or part of the steps in the various methods of above-described embodiment is can
It is completed with instructing relevant hardware by program, which can be stored in a computer readable storage medium, the meter
Calculation machine readable storage medium storing program for executing can be computer readable storage medium included in the memory in above-described embodiment;It can also be with
It is individualism, without the computer readable storage medium in supplying terminal.Be stored in the computer readable storage medium to
Few an instruction, at least a Duan Chengxu, code set or instruction set, it is at least one instruction, an at least Duan Chengxu, described
Code set or instruction set are loaded by the processor and are executed to realize the board game provided into upper each embodiment of the method
Live broadcasting method.
Optionally, the computer readable storage medium may include: read-only memory (ROM, Read Only Memory),
Random access memory (RAM, Random Access Memory), solid state hard disk (SSD, Solid State Drives) or light
Disk etc..Wherein, random access memory may include resistive random access memory body (ReRAM, Resistance Random
Access Memory) and dynamic random access memory (DRAM, Dynamic Random Access Memory).Above-mentioned
Apply for that embodiment sequence number is for illustration only, does not represent the advantages or disadvantages of the embodiments.
Those of ordinary skill in the art will appreciate that realizing that all or part of the steps of above-described embodiment can pass through hardware
It completes, relevant hardware can also be instructed to complete by program, the program can store in a kind of computer-readable
In storage medium, storage medium mentioned above can be read-only memory, disk or CD etc..
The foregoing is merely the preferred embodiments of the application, not to limit the application, it is all in spirit herein and
Within principle, any modification, equivalent replacement, improvement and so on be should be included within the scope of protection of this application.
Claims (15)
1. a kind of live broadcasting method of board game, which is characterized in that the described method includes:
Obtain the chessboard synchrodata and voice broadcast data of the board game;
The user interface of application program is shown according to the chessboard synchrodata, shows digital chessboard in the user interface,
There is chess piece distribution map corresponding with the chessboard synchrodata on the number chessboard;
According to the live streaming voice of board game described in the voice broadcast data playback;
When receiving the operation signal for corresponding to the digital chessboard, pause synchronizes the number according to the chessboard synchrodata
Word chessboard changes the chess piece on the digital chessboard according to the operation signal and is distributed.
2. the method according to claim 1, wherein described receiving the operation for corresponding to the digital chessboard
When signal, pause synchronizes the digital chessboard according to the chessboard synchrodata, changes the number according to the operation signal
Chess piece distribution on chessboard, comprising:
Receive on the digital chessboard when putting chess piece signal, the digital chess is changed according to the chess piece signal of putting
Existing chess piece distributing position on disk, and/or, it puts chess piece signal according to described on the digital chessboard and increases or decreases chess
Son.
3. the method according to claim 1, wherein described receiving the operation for corresponding to the digital chessboard
When signal, pause synchronizes the digital chessboard according to the chessboard synchrodata, changes the number according to the operation signal
Chess piece distribution on chessboard, comprising:
When receiving the backing signal on the digital chessboard, according to the backing signal by the chess piece on the digital chessboard
Distribution reverts to laststate;
And/or
When receiving the progress signal on the digital chessboard, according to the progress signal by the chess piece on the digital chessboard
NextState is changed into distribution.
4. method according to any one of claims 1 to 3, which is characterized in that the method also includes:
When receiving the end operation signal for corresponding to the digital chessboard, the chessboard synchrodata is obtained again, according to
The chessboard synchrodata synchronizes the chess piece distribution on the digital chessboard.
5. method according to any one of claims 1 to 3, which is characterized in that further include spectators' exchange in the user interface
Region;
The method also includes:
Obtain the speech message that spectators user sends;
The corresponding message control of the speech message is shown in the spectators communication area;
When receiving the play signal corresponding to the message control, pause plays the live streaming voice, plays the voice
Message.
6. according to the method described in claim 5, it is characterized in that, the method also includes:
Receive the corresponding pattern switching instruction of live-mode of the board game;
According to the pattern switching instruction by the live-mode from the voice broadcast pattern switching be written broadcasting live mode;
In the text explaining information for receiving the board game, the text explanation is shown in the spectators communication area
Information.
7. method according to any one of claims 1 to 3, which is characterized in that the chessboard for obtaining the board game is same
Step data and voice broadcast data, comprising:
It synchronizes to obtain the chessboard synchrodata from the corresponding live streaming room of the board game;
It synchronizes to obtain the voice broadcast data from the corresponding voice room of the board game;Wherein, the voice room is
With the room of live streaming room binding.
8. the method according to the description of claim 7 is characterized in that described synchronous from the corresponding voice room of the board game
Before obtaining the voice broadcast data, further includes:
When corresponding live-mode is arranged to speech sound eeplaining mode in the live streaming room, the addition life that server is sent is received
It enables;
It is ordered according to the addition and enters the voice room corresponding with the live streaming room.
9. a kind of live broadcasting method of board game, which is characterized in that the described method includes:
Create the live streaming room and voice room of board game;
The chessboard synchrodata that digital chessboard is obtained from guide's terminal, by the live streaming room by the chessboard synchrodata
It is sent at least one vlewer terminals;
The voice broadcast data that the digital chessboard is obtained from guide's terminal, by the voice room by the voice
Live data is sent to the vlewer terminals.
10. according to the method described in claim 9, it is characterized in that, the live streaming room and voice room of the creation board game
Between, comprising:
Receive match creation instruction;
The live streaming room of the board game is created according to the match creation instruction;
Receive the corresponding mode setting instruction of live-mode of the board game;
When it is voice broadcast mode that the live-mode, which is arranged, in the mode setting instruction, create corresponding with the live streaming room
The voice room.
11. according to the method described in claim 10, it is characterized in that, the method also includes:
Receive the corresponding pattern switching instruction of live-mode of the board game;
The pattern switching instruction setting the live-mode from the voice broadcast pattern switching be written broadcasting live mode
When, the written broadcasting live data of the digital chessboard are obtained from guide's terminal, by the voice room by the text
Live data is sent to the vlewer terminals.
12. a kind of live broadcast device of board game, which is characterized in that described device includes:
Module is obtained, for obtaining the chessboard synchrodata and voice broadcast data of the board game;
Display module is shown in the user interface for showing the user interface of application program according to the chessboard synchrodata
It is shown with digital chessboard, there is chess piece distribution map corresponding with the chessboard synchrodata on the number chessboard;
Playing module, the live streaming voice for the board game according to the voice broadcast data playback;
Interactive module, for when receiving the operation signal for corresponding to the digital chessboard, pause to be synchronous according to the chessboard
Data synchronize the digital chessboard, change the chess piece on the digital chessboard according to the operation signal and are distributed.
13. a kind of live broadcast device of board game, which is characterized in that described device includes:
Creation module, for creating the live streaming room and voice room of board game;
First sending module passes through the live streaming room for obtaining the chessboard synchrodata of digital chessboard from guide's terminal
The chessboard synchrodata is sent at least one vlewer terminals;
Second sending module, for obtaining the voice broadcast data of the digital chessboard from guide's terminal, by described
The voice broadcast data are sent to the vlewer terminals by voice room.
14. a kind of terminal, which is characterized in that the terminal includes processor and memory, is stored at least in the memory
One instruction, at least a Duan Chengxu, code set or instruction set, at least one instruction, an at least Duan Chengxu, the generation
Code collection or instruction set are loaded by the processor and are executed to realize the straight of board game as described in any of the claims 1 to 8
Broadcasting method.
15. a kind of server, which is characterized in that the server includes processor and memory, is stored in the memory
At least one instruction, at least a Duan Chengxu, code set or instruction set, at least one instruction, an at least Duan Chengxu, institute
Code set or instruction set is stated to be loaded by the processor and executed to realize the board game as described in claim 9 to 11 is any
Live broadcasting method.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201910045242.5A CN109803154B (en) | 2019-01-17 | 2019-01-17 | Live broadcast method, equipment and storage medium for chess game |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201910045242.5A CN109803154B (en) | 2019-01-17 | 2019-01-17 | Live broadcast method, equipment and storage medium for chess game |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN109803154A true CN109803154A (en) | 2019-05-24 |
| CN109803154B CN109803154B (en) | 2020-12-11 |
Family
ID=66559507
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201910045242.5A Active CN109803154B (en) | 2019-01-17 | 2019-01-17 | Live broadcast method, equipment and storage medium for chess game |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN109803154B (en) |
Cited By (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN110580119A (en) * | 2019-08-28 | 2019-12-17 | 深圳市瑞立视多媒体科技有限公司 | Control system based on user interface |
| CN110675188A (en) * | 2019-09-19 | 2020-01-10 | 百度在线网络技术(北京)有限公司 | Method and device for acquiring feedback information |
| CN111111159A (en) * | 2019-12-11 | 2020-05-08 | 上海纪烨物联网科技有限公司 | Chess viewing interaction method and system based on 5G network |
| CN111314714A (en) * | 2020-02-27 | 2020-06-19 | 腾讯科技(深圳)有限公司 | Game live broadcast method and device |
| CN111475771A (en) * | 2020-04-13 | 2020-07-31 | 腾讯科技(深圳)有限公司 | Chessboard information processing method, device, equipment and medium based on artificial intelligence |
| CN112135159A (en) * | 2020-09-18 | 2020-12-25 | 湖南联盛网络科技股份有限公司 | Public screen broadcasting method and device, intelligent terminal and storage medium |
| CN113938740A (en) * | 2021-10-13 | 2022-01-14 | 咪咕文化科技有限公司 | A method, device and equipment for processing exchange information of live events |
| CN114339440A (en) * | 2021-12-30 | 2022-04-12 | 武汉斗鱼鱼乐网络科技有限公司 | Live broadcast information management method and related equipment |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN105025314A (en) * | 2015-07-15 | 2015-11-04 | 腾讯科技(深圳)有限公司 | Multimedia live broadcast method and device |
| CN105435446A (en) * | 2015-12-08 | 2016-03-30 | 马科峰 | Chess tool for man-machine combat, chess tool system and interaction method |
| CN107371067A (en) * | 2017-06-28 | 2017-11-21 | 张迅 | Information live method, apparatus and system |
| CN107392157A (en) * | 2017-07-25 | 2017-11-24 | 中国人民解放军火箭军工程大学 | A kind of Chinese chess match intelligent virtual live broadcasting method based on machine vision |
| WO2018213481A1 (en) * | 2017-05-16 | 2018-11-22 | Sportscastr.Live Llc | Systems, apparatus, and methods for scalable low-latency viewing of integrated broadcast commentary and event video streams of live events, and synchronization of event information with viewed streams via multiple internet channels |
| CN108888947A (en) * | 2018-05-25 | 2018-11-27 | 南京邮电大学 | The interpretation system played chess for Chinese chess |
-
2019
- 2019-01-17 CN CN201910045242.5A patent/CN109803154B/en active Active
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN105025314A (en) * | 2015-07-15 | 2015-11-04 | 腾讯科技(深圳)有限公司 | Multimedia live broadcast method and device |
| CN105435446A (en) * | 2015-12-08 | 2016-03-30 | 马科峰 | Chess tool for man-machine combat, chess tool system and interaction method |
| WO2018213481A1 (en) * | 2017-05-16 | 2018-11-22 | Sportscastr.Live Llc | Systems, apparatus, and methods for scalable low-latency viewing of integrated broadcast commentary and event video streams of live events, and synchronization of event information with viewed streams via multiple internet channels |
| CN107371067A (en) * | 2017-06-28 | 2017-11-21 | 张迅 | Information live method, apparatus and system |
| CN107392157A (en) * | 2017-07-25 | 2017-11-24 | 中国人民解放军火箭军工程大学 | A kind of Chinese chess match intelligent virtual live broadcasting method based on machine vision |
| CN108888947A (en) * | 2018-05-25 | 2018-11-27 | 南京邮电大学 | The interpretation system played chess for Chinese chess |
Cited By (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN110580119A (en) * | 2019-08-28 | 2019-12-17 | 深圳市瑞立视多媒体科技有限公司 | Control system based on user interface |
| CN110580119B (en) * | 2019-08-28 | 2021-03-02 | 深圳市瑞立视多媒体科技有限公司 | Control system based on user interface |
| CN110675188A (en) * | 2019-09-19 | 2020-01-10 | 百度在线网络技术(北京)有限公司 | Method and device for acquiring feedback information |
| CN111111159A (en) * | 2019-12-11 | 2020-05-08 | 上海纪烨物联网科技有限公司 | Chess viewing interaction method and system based on 5G network |
| CN111314714A (en) * | 2020-02-27 | 2020-06-19 | 腾讯科技(深圳)有限公司 | Game live broadcast method and device |
| CN111475771A (en) * | 2020-04-13 | 2020-07-31 | 腾讯科技(深圳)有限公司 | Chessboard information processing method, device, equipment and medium based on artificial intelligence |
| CN111475771B (en) * | 2020-04-13 | 2023-05-12 | 腾讯科技(深圳)有限公司 | Chessboard information processing method, device, equipment and medium based on artificial intelligence |
| CN112135159A (en) * | 2020-09-18 | 2020-12-25 | 湖南联盛网络科技股份有限公司 | Public screen broadcasting method and device, intelligent terminal and storage medium |
| CN112135159B (en) * | 2020-09-18 | 2022-05-03 | 湖南联盛网络科技股份有限公司 | Public screen broadcasting method and device, intelligent terminal and storage medium |
| CN113938740A (en) * | 2021-10-13 | 2022-01-14 | 咪咕文化科技有限公司 | A method, device and equipment for processing exchange information of live events |
| CN114339440A (en) * | 2021-12-30 | 2022-04-12 | 武汉斗鱼鱼乐网络科技有限公司 | Live broadcast information management method and related equipment |
Also Published As
| Publication number | Publication date |
|---|---|
| CN109803154B (en) | 2020-12-11 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN109803154A (en) | Live broadcasting method, equipment and the storage medium of board game | |
| CN109600678B (en) | Information display method, device and system, server, terminal and storage medium | |
| CN109729411B (en) | Live broadcast interaction method and device | |
| CN112261481B (en) | Interactive video creating method, device and equipment and readable storage medium | |
| CN109920065A (en) | Methods of exhibiting, device, equipment and the storage medium of information | |
| CN111246236B (en) | Interactive data playing method, device, terminal, server and storage medium | |
| CN111901658B (en) | Comment information display method and device, terminal and storage medium | |
| CN111050189B (en) | Live broadcast method, apparatus, device and storage medium | |
| CN109982102A (en) | The interface display method and system and direct broadcast server of direct broadcasting room and main broadcaster end | |
| CN109660855A (en) | Paster display methods, device, terminal and storage medium | |
| CN113230655B (en) | Virtual object control method, device, equipment, system and readable storage medium | |
| CN113473224B (en) | Video processing method, video processing device, electronic equipment and computer readable storage medium | |
| CN108710496A (en) | Configuration update method, device, equipment and the storage medium of application program | |
| CN109618212A (en) | Information display method, device, terminal and storage medium | |
| CN111628925B (en) | Song interaction method, device, terminal and storage medium | |
| CN111294607B (en) | Live broadcast interaction method and device, server and terminal | |
| CN109660817A (en) | Net cast method, apparatus and system | |
| CN113194329B (en) | Live interaction method, device, terminal and storage medium | |
| CN117085322B (en) | Interactive observation method, device, equipment and medium based on virtual scene | |
| CN107948702B (en) | Synchronous method, device, terminal and the storage medium of Application Status | |
| CN112261482B (en) | Interactive video playing method, device and equipment and readable storage medium | |
| CN111787407B (en) | Interactive video playing method and device, computer equipment and storage medium | |
| CN111028566A (en) | Live broadcast teaching method, device, terminal and storage medium | |
| CN114245218B (en) | Audio and video playing method and device, computer equipment and storage medium | |
| CN110548277B (en) | Method, device and equipment for acquiring hand cards in card game program and readable medium |
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 |