[go: up one dir, main page]

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 PDF

Info

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
Application number
CN201910045242.5A
Other languages
Chinese (zh)
Other versions
CN109803154B (en
Inventor
朱磊
刘博东
刘斌
张雅
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN201910045242.5A priority Critical patent/CN109803154B/en
Publication of CN109803154A publication Critical patent/CN109803154A/en
Application granted granted Critical
Publication of CN109803154B publication Critical patent/CN109803154B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

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

Live broadcasting method, equipment and the storage medium of board game
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.
CN201910045242.5A 2019-01-17 2019-01-17 Live broadcast method, equipment and storage medium for chess game Active CN109803154B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (6)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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