CN108184130B - Simulator system, live broadcast method, device and storage medium - Google Patents
Simulator system, live broadcast method, device and storage medium Download PDFInfo
- Publication number
- CN108184130B CN108184130B CN201711441444.9A CN201711441444A CN108184130B CN 108184130 B CN108184130 B CN 108184130B CN 201711441444 A CN201711441444 A CN 201711441444A CN 108184130 B CN108184130 B CN 108184130B
- Authority
- CN
- China
- Prior art keywords
- information
- live broadcast
- server
- hand
- terminal
- 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.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/21—Server components or server architectures
- H04N21/218—Source of audio or video content, e.g. local disk arrays
- H04N21/2187—Live feed
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/80—Special adaptations for executing a specific game genre or game mode
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/85—Providing additional services to players
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/85—Providing additional services to players
- A63F13/86—Watching games played by other players
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/235—Processing of additional data, e.g. scrambling of additional data or processing content descriptors
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/431—Generation of visual interfaces for content selection or interaction; Content or additional data rendering
- H04N21/4312—Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
The application discloses a simulator system, a live broadcast method, a live broadcast device and a storage medium, and relates to the technical field of live broadcast of offline events. The system comprises: a server and at least one watcher terminal; the server is used for reading the card wall information from the automatic card stacking equipment; generating n pairs of hand information according to the acquired starting point information and the card wall information, wherein the hand information is the arrangement information of mahjong tiles distributed to player accounts, and n is more than or equal to 1; the server is also used for sending the information of the n pairs of the cards to the observer terminal; and the observer terminal is used for outputting a live broadcast picture to the live broadcast system according to the n pieces of hand information. According to the method and the device, the server receives the card wall information sent by the mahjong machine, and further generates the hand information corresponding to each player account, and the hand information corresponding to each player account can be displayed in the live broadcast picture, so that more effective information is carried in the live broadcast picture, and audiences can visually know the card face information corresponding to each player account from the live broadcast picture.
Description
Technical Field
The embodiment of the application relates to the technical field of live broadcasting of offline events, in particular to a simulator system, a live broadcasting method, a live broadcasting device and a storage medium.
Background
The mahjong is an entertainment tool invented by ancient Chinese people. In 2017, in 4 months, the international intellectual sports union announces that mahjong formally becomes a world intellectual sports project. More and more mahjong competitions under the line are carried out, and the live broadcasting system can also carry out live broadcasting on the mahjong competitions under the line.
In the related art, a mahjong competition field of a program group on line is provided with a plurality of cameras, and each camera shoots the mahjong competition field from different angles. The director can select the real-time pictures collected by the cameras, and the selected real-time pictures are used as live pictures which are sent to a plurality of audience clients through a live broadcast system.
However, in the current live broadcast picture, the picture of the player in the competition is mainly live broadcast, and the information of the card face cannot be provided, so that the effective information carried by the live broadcast picture is less, and the audience needs to rely on the voice explanation of the director to obtain the effective information.
Disclosure of Invention
The embodiment of the application provides a simulator system, a live broadcast method, a live broadcast device and a readable medium, which can solve the problems that a live broadcast picture carries less effective information and audiences need to rely on the voice interpretation of a guide to obtain the effective information. The technical scheme is as follows:
in one aspect, a simulator system is provided, the system comprising: a server and at least one Observer (OB) terminal;
the server is used for reading card wall information from automatic card stacking equipment, and the card wall information is the arrangement information of mahjong tiles automatically shuffled by the automatic card stacking equipment;
the server is used for acquiring starting point information used for determining a starting point for generating the hand information; generating n pairs of hand information according to the starting point information and the card wall information, wherein the hand information is the arrangement information of mahjong tiles distributed to player accounts, and n is more than or equal to 1;
the server is used for sending the information of the n pairs of the cards to the observer terminal;
and the observer terminal is used for outputting a live broadcast picture to a live broadcast system according to the n pieces of hand card information.
In another aspect, a live broadcast method is provided, and the method includes:
reading card wall information from automatic card stacking equipment, wherein the card wall information is the arrangement information of mahjong tiles automatically shuffled by the automatic card stacking equipment;
acquiring starting point information, wherein the starting point information is used for indicating a starting point for generating hand information;
generating n sets of hand information according to the starting point information and the card wall information, wherein the hand information is the arrangement information of mahjong tiles distributed to player accounts;
and sending the n pieces of hand information to an observer terminal.
In another aspect, a live broadcast method is provided, and the method includes:
receiving at least one set of hand information sent by a server, wherein the hand information is generated by the server according to starting point information and card wall information, and the card wall information is read by the server from an automatic card stacking device;
generating a live broadcast picture according to the hand information, wherein the live broadcast picture comprises a first display element corresponding to the hand information;
and outputting the live broadcast picture to a live broadcast system.
In another aspect, a live device is provided, the device including:
the card wall information is the arrangement information of mahjong tiles automatically shuffled by the automatic card stacking equipment;
the acquisition module is used for acquiring starting point information;
a first generation module for generating n pieces of hand information according to the start point information and the card wall information, the hand information being arrangement information of mahjong tiles assigned to player account numbers;
and the first sending module is used for sending the information of the n pairs of the cards to an observer terminal.
In another aspect, a live device is provided, the device including:
the card wall information is read by the server from an automatic card stacking device;
the second generation module is used for generating a live broadcast picture according to the hand information, and the live broadcast picture comprises a first display element corresponding to the hand information;
and the output module is used for outputting the live broadcast picture to a live broadcast system.
In another aspect, a server is provided, which includes a processor and a memory, where at least one instruction, at least one program, a set of codes, or a set of instructions is stored in the memory, and the at least one instruction, the at least one program, the set of codes, or the set of instructions is loaded and executed by the processor to implement the live broadcast method as described in the second aspect and any one of the optional embodiments of the present application.
In another aspect, there is provided a computer readable storage medium having stored therein at least one instruction, at least one program, set of codes, or set of instructions, which is loaded and executed by the processor to implement the live broadcast method as described in the second aspect of the present application and in its optional embodiments.
In another aspect, there is provided a watcher terminal, the terminal comprising a processor and a memory, the memory having stored therein at least one instruction, at least one program, set of codes, or set of instructions, which is loaded and executed by the processor to implement the live method as described in any one of the third aspect and its alternative embodiments of the present application.
In another aspect, there is provided a computer readable storage medium having stored therein at least one instruction, at least one program, set of codes, or set of instructions, which is loaded and executed by the processor to implement the live broadcast method as described in any one of the third aspect and its alternative embodiments of the present application.
In another aspect, a computer program product is provided, which when run on a computer causes the computer to perform a live method as described in the second aspect of the present application and in its optional embodiments above.
In another aspect, a computer program product is provided, which when run on a computer causes the computer to perform a live method as described in the third aspect of the present application and in its optional embodiments above.
The beneficial effects brought by the technical scheme provided by the embodiment of the application at least comprise:
the server receives the card wall information sent by the mahjong machine, and further generates hand information corresponding to each player account, and the hand information corresponding to each player account can be displayed in a live broadcast picture, so that more effective information is carried in the live broadcast picture, and audiences can visually know the card face information corresponding to each player account from the live broadcast picture.
Drawings
In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings needed to be used in the description of the embodiments are briefly introduced below, and it is obvious that the drawings in the following description are only some embodiments of the present application, and it is obvious for those skilled in the art to obtain other drawings based on these drawings without creative efforts.
Fig. 1 is a schematic structural diagram of an application scenario of a live broadcast method provided in an exemplary embodiment of the present application;
FIG. 2 is a schematic illustration of card wall information provided by an exemplary embodiment of the present application;
FIG. 3 is a flow diagram of a live method provided by an exemplary embodiment of the present application;
FIG. 4 is a schematic diagram of an OB terminal interface provided by an exemplary embodiment of the present application;
fig. 5 is a flow chart of a live method provided by another exemplary embodiment of the present application;
FIG. 6 is a schematic diagram of an OB terminal interface provided by an exemplary embodiment of the present application;
FIG. 7A is a diagram of a rebroadcast screen provided by an exemplary embodiment of the present application;
FIG. 7B is a diagram of a rebroadcast screen provided by another exemplary embodiment of the present application;
fig. 8 is a flow chart of a live method provided by another exemplary embodiment of the present application;
FIG. 9 is a schematic diagram of an OB terminal interface provided by another exemplary embodiment of the present application;
FIG. 10 is a schematic diagram of an OB terminal interface provided by another exemplary embodiment of the present application;
fig. 11 is a flow chart of a live method provided by another exemplary embodiment of the present application;
fig. 12 is a flowchart of a live method provided by another exemplary embodiment of the present application;
fig. 13 is a block diagram of a live device according to an exemplary embodiment of the present application;
fig. 14 is a block diagram of a live device according to another exemplary embodiment of the present application;
FIG. 15 is a block diagram of a server provided in an exemplary embodiment of the present application;
fig. 16 is a block diagram of an OB terminal according to an exemplary embodiment of the present application.
Detailed Description
To make the objects, technical solutions and advantages of the present application more clear, embodiments of the present application will be described in further detail below with reference to the accompanying drawings.
Firstly, introducing an application scene of the embodiment of the application;
fig. 1 is a schematic structural diagram of a live broadcast system provided in an exemplary embodiment of the present application, and as shown in fig. 1, the application scenario includes: the automatic sign arranging device 11, the simulator system 12, the live broadcasting system 13 and the watching terminal 14;
the automatic tile stacking device 11 is an entertainment facility, and the automatic tile stacking device 11 can automatically shuffle tiles, so that a user can play the next round of mahjong after one round of mahjong is finished without manually performing operations such as tile stacking, tile sorting and the like. Alternatively, the automatic tile dealing device 11 may be a fully automatic mahjong machine. Optionally, the automatic tile stacking device 11 may also generate arrangement information of the mahjong, that is, tile wall information, optionally, the tile wall information is arrangement information of the shuffled mahjong generated by the automatic tile stacking device 11 after the automatic shuffling, optionally, the tile wall information is divided into four groups, each group includes two columns, each column includes 14 tiles, or each column may also include 17 tiles. Schematically, the mahjong machine generates the card wall information as shown in fig. 2.
Alternatively, FIG. 1 illustrates the automatic tile dealing arrangement 11 as including mahjong machines 110 and 111, but in actual practice, the number of mahjong machines may be smaller or larger.
The automatic sign-stacking device 11 is connected to the simulator system 12 through a communication network or a Universal Serial Bus (USB) connection line, where the communication network may be any one of a wired network and a wireless network.
The simulator system 12 includes a server 120 and an OB terminal 121.
The server 120 is configured to read the card wall information and generate hand information according to the card wall information. Alternatively, the server 120 and an Observer (OB) terminal are connected through a communication network, which may be a wired network or a wireless network.
The OB terminal 121 is a terminal in the simulator system 12 for generating a live view, and optionally, the OB terminal 121 is configured to generate a live view according to the hand information, send the live view to the live view system 13, and operate an operable item corresponding to the hand according to the live game situation, and generate an operation signal.
Optionally, the simulator system further comprises at least one user operating the OB terminal 121.
Optionally, the OB terminal 121 may be one OB terminal or a group of OB terminals, and when it is a group of OB terminals, it may include multiple OB terminals to send a live view to the live system 13, and as shown in fig. 1, the OB terminal 121 includes an OB terminal 1211, an OB terminal 1212, and an OB terminal 1213.
Illustratively, the OB terminal 121 includes a group of 5 OB terminals, where the 5 OB terminals include 4 OB terminals corresponding to 1 group of hand information, the 4 OB terminals are operated by 4 officials, and 1 OB terminal corresponds to 4 groups of hand information, and the 1 OB terminal is operated by 1 officials.
Alternatively, the OB terminal 121 and the live broadcast system 13 are connected through a communication network, which may be a wired network or a wireless network.
The live broadcast system 13 is configured to forward at least one received live broadcast picture, and forward the live broadcast picture to the viewing terminal 14. The viewing terminal 14 is a terminal used by a viewer.
Optionally, the live broadcast system 13 includes a director terminal 130 and a director server 131, and in an optional embodiment, the OB terminal 121 is connected to the director terminal 130 through a communication network, and when the OB terminal includes a plurality of OB terminals, the OB terminal 121 may be connected to the director terminal 130 through a multi-path communication link, or may be connected to an additional relay server (not shown in the figure), where the OB terminal 121 is connected to the relay server, and the relay server forwards a received message sent by the OB terminal to the director terminal 130.
The director terminal 130 sends the live frame to the viewing terminal 14 through the director server 131, and for example, the viewing terminal 14 includes a viewing terminal 140, a viewing terminal 141, and a viewing terminal 142, as shown in fig. 1, in actual operation, the viewing terminal 14 may further include more or fewer viewing terminals, which is not limited in this embodiment of the present application.
Alternatively, the viewing terminal 14 may be a desktop computer, a portable laptop computer, a mobile terminal, a tablet computer, or the like.
The live broadcasting method according to the embodiment of the present application is described with reference to the live broadcasting system shown in fig. 1.
Fig. 3 is a flowchart of a live broadcast method provided in an exemplary embodiment of the present application, which may be applied to the simulator system 12 shown in fig. 1. As shown in fig. 3, the live broadcasting method includes:
and 301, automatically shuffling by the automatic card stacking equipment to obtain card wall information.
Optionally, the automatic tile stacking device is a full-automatic mahjong machine, and the tile wall information is the arrangement information of mahjong tiles automatically shuffled by the full-automatic mahjong machine.
Step 302, the server reads card wall information from the automatic card stacking device.
In an alternative embodiment, the server reads the card wall information from the automatic card dealing device through the physical interface after the automatic card dealing device completes dealing, such as: the automatic card stacking device is connected with the server through a Universal Serial Bus (USB), and sends the card wall information to the server through the USB connecting line.
In another alternative embodiment, the automatic card coding device may also be connected to the server through a communication network (wired network or wireless network), and transmit the card wall information to the server through the communication network.
In step 303, the server obtains the starting point information.
Optionally, the starting point information is used to indicate a starting point for generating the hand information, and optionally, the starting point information may be dice point information.
Optionally, the manner for the server to obtain the starting point information includes, but is not limited to, any one of the following methods:
firstly, a starting point information setting interface is displayed in an OB terminal, the OB terminal receives starting point information input by a user or a referee on the starting point information setting interface and then sends the starting point information to a server, and the server receives the starting point information sent by the OB terminal;
for example, a referee or director at an offline event inputs the number of dice on an OB terminal, such as: if the number of the dice points input by the referee is 1 point and 3 points, the information of the dice points received by the server is 1 point and 3 points.
Illustratively, as shown in fig. 4, the referee inputs "1" and "3" in an input box 41 and an input box 42 of an OB terminal user interface, respectively, representing that the number of dice is 1 point and 3 points, and then clicks to determine to send the dice information to the server.
Secondly, the server is connected with the camera, receives the real-time pictures collected by the camera, performs image recognition on the real-time pictures, and recognizes the starting point information.
And step 304, the server generates n pieces of card information according to the starting point information and the card wall information.
Alternatively, the hand information is arrangement information of mahjong tiles assigned to player account numbers.
The server can determine a starting point when n pieces of hand information are generated through the card wall information according to the starting point information, namely after the starting point is determined according to the starting point information, n pieces of hand information are distributed from the starting point through the card wall information, each player account number corresponds to one piece of hand information, and n is larger than or equal to 1.
In step 305, the server transmits the n-card-deck information to the OB terminal.
Alternatively, the OB terminal may be one OB terminal or a group of OB terminals. The number of OB terminals in the group of OB terminals may be two, three, four, or five, which is not limited in this embodiment of the present application. When the OB terminal is one OB terminal, the server sends the n-number of pieces of hand card information to the same OB terminal; when the OB terminals are a group of OB terminals, the server sends different hand information to the OB terminals corresponding to the hand information respectively.
In step 306, the OB terminal receives the n pieces of hand information.
Taking the example that the OB terminal includes n player accounts, the OB terminal receives n pieces of hand information corresponding to the n player accounts. n is typically 4.
Optionally, the hand information received by the OB terminal is at least one set of hand information, that is, the OB terminal may receive one set of hand information or multiple sets of hand information, which is not limited in this embodiment of the present application. In an alternative embodiment, the number of hand information received by the OB terminal is related to the number of player account numbers corresponding to the OB terminal.
Illustratively, taking an example in which two player account numbers of a first player and a second player are registered in one OB terminal, the OB terminal receives two pieces of hand information corresponding to the first player and the second player.
And 307, the OB terminal outputs a live broadcast picture to a live broadcast system according to the n-number of the hand card information.
Optionally, the OB terminal generates a live screen according to the hand information, where the live screen includes, but is not limited to: a first display element corresponding to at least one hand information. And the OB terminal sends the generated live broadcast picture to a live broadcast system, and the live broadcast system is used for forwarding the received live broadcast picture and forwarding the live broadcast picture to the watching terminal.
In summary, the card wall information sent by the mahjong machine is received through the server, and then hand information corresponding to each player account is generated, and the hand information corresponding to each player account can be displayed in the live broadcast picture, so that more effective information is carried in the live broadcast picture, and audiences can intuitively know the card face information corresponding to each player account from the live broadcast picture.
Fig. 5 is a flowchart of a live broadcast method provided in another exemplary embodiment of the present application, which may be applied to the simulator system 12 shown in fig. 1. As shown in fig. 5, the live broadcasting method includes:
step 501, the automatic tile stacking device automatically shuffles to obtain tile wall information.
Optionally, the automatic tile stacking device is a full-automatic mahjong machine, and the tile wall information is the arrangement information of mahjong tiles automatically shuffled by the full-automatic mahjong machine.
Step 502, the server reads card wall information from the automatic card stacking device.
In an alternative embodiment, the server reads the card wall information from the automatic card dealing device through the physical interface after the automatic card dealing device completes dealing, such as: the automatic card stacking device is connected with the server through a Universal Serial Bus (USB), and sends the card wall information to the server through the USB connecting line.
In another alternative embodiment, the automatic card coding device may also be connected to the server through a communication network (wired network or wireless network), and transmit the card wall information to the server through the communication network.
In step 503, the server obtains the starting point information.
Optionally, the starting point information is used to indicate a starting point for generating the hand information, and optionally, the starting point information may be dice point information.
Illustratively, after determining the dealer position in the mahjong game, determining the dice point information by the dealer position, for example: the dealer position is an east wind position, the dice point information is determined by a player at the east wind position, the dice point information is obtained as a one point and a three point, clockwise arrangement is carried out from the dealer position, the fourth position is a south wind position, a group of card walls corresponding to the south wind position are determined as the starting point for generating the hand information, and the third card wall (two columns of card walls in total) of the group of card walls is determined as the starting point for generating the hand information.
Optionally, the manner of obtaining the dice point information by the server includes, but is not limited to, any one of the following methods:
firstly, a dice point setting interface is displayed in an OB terminal, the OB terminal receives the dice point information input on the dice point setting interface and then sends the dice point information to a server, and the server receives the dice point information sent by the OB terminal;
secondly, the server is connected with the camera, receives the real-time pictures collected by the camera, and carries out image recognition on the real-time pictures to recognize the dice point information.
And step 504, the server generates n pieces of card information according to the starting point information and the card wall information.
Alternatively, the hand information is arrangement information of mahjong tiles assigned to player account numbers.
The server can determine a starting point when n pieces of hand information are generated through the card wall information according to the starting point information, namely after the starting point is determined according to the starting point information, n pieces of hand information are distributed from the starting point through the card wall information, each player account number corresponds to one piece of hand information, and n is larger than or equal to 1.
And 505, the server generates at least one operable item corresponding to the hand information according to the hand information and the card type rule.
The operable item refers to an operable operation corresponding to a player account obtained by the server according to the hand information and the card type rule matching, optionally, the card type rule may be a preset rule, and the operable item includes: the card-touching operation item, the card-striking operation item, the flower-filling operation item, the card-eating operation item and the card-mourning operation item.
Optionally, the manner of generating the at least one operable item corresponding to the hand information by the server at least includes at least one of the following manners:
first, the server generates at least one operable item according to the hand information itself corresponding to the player account, such as: a card touch operation item, a bar operation item, and the like;
secondly, the server obtains next card-touching information corresponding to the player account according to the card wall information, and generates at least one operable item according to the next card-touching information and the hand information, such as: a card-playing operation item, a bar-card operation item, a applique operation item, etc.;
thirdly, the server generates at least one operable item according to the hand information corresponding to the player account and the operation information generated by other player accounts, such as: a card hit operation item, a card stroke operation item, a card eat operation item, etc. The operation information is a signal for operating a target operable item in the operable items by the other player account.
In step 506, the server sends the n-number of hand information to the OB terminal.
Optionally, the OB terminal may be one OB terminal or a group of OB terminals, and the number of OB terminals in the group of OB terminals may be two, three, four, or five, which is not limited in this embodiment of the present application. When the OB terminal is an OB terminal, the server sends n pairs of hand information to the OB terminal, and when the OB terminal is a group of OB terminals, the server sends the hand information to corresponding OB terminals, such as: and the server sends the ith auxiliary card information to the ith OB terminal, wherein i is more than or equal to 1 and less than or equal to n.
In step 507, the OB terminal receives the n pieces of hand information.
Optionally, the hand information received by the OB terminal is at least one set of hand information, that is, the OB terminal may receive one set of hand information or multiple sets of hand information, which is not limited in this embodiment of the present application. In an alternative embodiment, the number of hand information received by the OB terminal is related to the number of player account numbers corresponding to the OB terminal.
In step 508, the server transmits at least one actionable item to the OB terminal.
When the OB terminal is a group of OB terminals, the server sends at least one operable item to the corresponding OB terminal.
Illustratively, taking an example in which four player account numbers of a first player, a second player, a third player, and a fourth player are registered in one OB terminal, the OB terminal receives four pieces of hand information corresponding to the first player, the second player, the third player, and the fourth player.
In step 509, the OB terminal receives at least one actionable item.
Alternatively, when the at least one actionable item received by the OB terminal is at least one actionable item corresponding to a plurality of player account numbers, the at least one actionable item may also be an actionable item corresponding to one player account number.
In step 510, the OB terminal displays hand information and at least one manipulatable item.
Optionally, a user interface is displayed on the OB terminal, the hand information and at least one operable item are displayed in the user interface, and the hand information is displayed in a first area of the user interface, and the at least one operable item is displayed in a second area of the user interface.
In step 511, the OB terminal receives an operation signal of a target operation item for at least one operable item.
Alternatively, the user operates a target operable item among the operable items of the OB terminal according to an actual operation of the player on the spot, and the OB terminal receives an operation signal according to the operation, the operation signal being an operation signal corresponding to the target operable item.
Illustratively, the operable items corresponding to the first player account number include a first operation, a second operation and a third operation, the actual operation of the first player on the scene is the first operation, the referee performs the first operation in the OB terminal according to the actual operation of the player, and the OB terminal receives a first operation signal corresponding to the first operation.
In step 512, the OB terminal transmits an operation signal to the server.
Alternatively, the OB terminal transmits the operation signal to the server through a communication network.
In step 513, the server receives the operation signal transmitted by the OB terminal.
And step 514, the server generates adjusted hand information according to the operation signal.
Optionally, the operation signal is used to adjust hand information corresponding to the player account, and the server adjusts the hand information according to the received operation signal and generates adjusted hand information.
Optionally, the adjustment of the hand by the server includes, but is not limited to, at least one of the following adjustment modes:
firstly, adding a hand in the hand and forming a group of fixed collocation according to the existing hand and the newly added hand in the hand information, such as: a new hand is added as a first cylinder through the card eating operation, the existing hand comprises a second cylinder and a third cylinder, and the first cylinder, the second cylinder and the third cylinder form a group for fixed matching;
second, one card is reduced from the existing hand in the hand information, such as: the hand-holding man is played by playing the card, the hand-holding man is adjusted, and the hand-holding man is removed from the hand information.
In step 515, the server sends the adjusted hand information to the OB terminal.
Optionally, the manner in which the server sends the adjusted hand information to the OB terminal includes, but is not limited to, any one of the following manners:
firstly, a server sends n pairs of hand information corresponding to player account numbers to an OB terminal, wherein the n pairs of hand information comprise the adjusted hand information;
secondly, the server sends the adjusted hand information to the OB terminal corresponding to the player account.
With reference to the foregoing steps 510 to 515, further described with reference to fig. 6, fig. 6 is a schematic diagram of a user interface of an OB terminal according to an exemplary embodiment of the present application, and taking the OB terminal as an example that includes hand information 61 corresponding to one player account number, as shown in fig. 6, a player C plays one hand, and the server obtains an operable item of the player account number corresponding to the OB terminal through matching includes: and touching the bar, so that an interface element 62 corresponding to the 'touch' and an interface element 63 corresponding to the 'bar' are displayed in the user interface, and after the user selects the interface element 63, the OB terminal sends an operation signal corresponding to the operable item 'bar' to the server and receives the adjusted hand information 64 sent by the server.
It should be noted that in the live broadcasting method described in the foregoing steps 501 to 515, the embodiment of the present application further provides a revocation operation function, that is, a user can select a revocation button on an OB terminal, that is, any step executed on the OB terminal in step 501 and step 515 can be revoked.
And 516, the OB terminal generates an adjusted live broadcast picture according to the adjusted hand information.
The adjusted live broadcast picture comprises a second display element corresponding to the adjusted hand information.
Optionally, the OB terminal nests the second display element with the shooting picture corresponding to the game scene, such as: and displaying the second display element on the shot picture in a superposed manner, and taking the picture obtained after nesting as an adjusted live picture.
Schematically, as shown in fig. 7A, an adjusted live view generated by the OB terminal according to the adjusted hand information is shown, where the live view includes a second display element 71 corresponding to the adjusted hand information, and optionally, the live view also includes a shooting view corresponding to a match scene.
It should be noted that, in order to ensure the viewing experience, in general, the live view generated by the OB terminal or the adjusted live view is a live view that does not include an actionable item, as shown in fig. 7A, in the generated live view, only the second display element 71 corresponding to the hand information is included, and the interface element 62 corresponding to the actionable item or the interface element 63 corresponding to the actionable item, as shown in fig. 6, is not included.
And 517, when the adjusted hand information meets the winning conditions, the server calculates settlement information corresponding to the n player accounts respectively.
Optionally, the settlement information includes, but is not limited to, at least one of the following: the hand information includes a double type corresponding to the hand information, a score corresponding to each player account in the n player accounts, a number of game spots corresponding to each player account, and optionally, the settlement information further includes: at least one of an avatar of the player, a name of the player, an Identification (ID) of the player, a position of the player, Identification information of a player's home office, a score of the player, and a rank of the player.
In step 518, the server transmits the settlement information to the OB terminal.
And step 519, the OB terminal outputs a settlement live broadcast picture to the live broadcast system according to the settlement information.
Optionally, the OB terminal generates a live settlement screen according to the settlement information, and outputs the live settlement screen to a live system.
Optionally, the live settlement screen includes a third display element corresponding to the settlement information.
In an alternative embodiment, the user may modify the settlement information on the OB terminal and send the modified settlement information to the server, the server sends the modified settlement information back to the OB terminal, and the OB terminal may output a settlement live view to the live system according to the modified settlement information.
Schematically, in conjunction with fig. 7B, two views, an OB operation view and a matte imaging view are displayed on the OB terminal, where the matte imaging view is an image view obtained by matting an image in the OB operation view, and "matte" is an image processing operation for removing an operable item displayed in the OB operation view. Alternatively, the matting imaging view angle may be an image view angle corresponding to the hand information, or may be an image view angle corresponding to the settlement information. Illustratively, the matte view angle is an image view angle corresponding to the settlement information, that is, the matte imaging view angle is a view angle corresponding to the third display element, and the matte imaging view angle is combined with a shooting picture corresponding to the match scene to obtain a finally generated live broadcast picture 72, where the live broadcast picture 72 includes the third display element corresponding to the settlement information.
In summary, the server receives the card wall information sent by the mahjong machine, and further generates the hand information corresponding to each player account, and the hand information corresponding to each player account can be displayed in the live broadcast picture, so that more effective information is carried in the live broadcast picture, and audiences can intuitively know the card face information corresponding to each player account from the live broadcast picture;
through the card type rule in the server, the corresponding operable items can be obtained by matching the hand information with the card type rule, and the user can synchronously broadcast the live broadcast only by selecting the operable items, so that the live broadcast efficiency is improved.
Fig. 8 is a flowchart of a live broadcast method provided in another exemplary embodiment of the present application, which can be applied to the simulator system 12 shown in fig. 1. As shown in fig. 8, the live broadcasting method includes:
step 801, automatic shuffling is carried out by automatic card stacking equipment to obtain card wall information.
Optionally, the automatic tile stacking device is a full-automatic mahjong machine, and the tile wall information is the arrangement information of mahjong tiles automatically shuffled by the full-automatic mahjong machine.
Step 802, the server reads the card wall information.
In an alternative embodiment, the server reads the card wall information from the automatic card dealing device through the physical interface after the automatic card dealing device completes dealing, such as: the automatic card stacking device is connected with the server through a Universal Serial Bus (USB), and sends the card wall information to the server through the USB connecting line.
In another alternative embodiment, the automatic card coding device may also be connected to the server through a communication network (wired network or wireless network), and transmit the card wall information to the server through the communication network.
In step 803, the server obtains the starting point information.
Optionally, the starting point information is used to indicate a starting point for generating the hand information, and optionally, the starting point information may be dice point information.
Optionally, the manner of obtaining the dice point information by the server includes, but is not limited to, any one of the following methods:
firstly, a dice point setting interface is displayed in an OB terminal, the OB terminal receives the dice point information input on the dice point setting interface and then sends the dice point information to a server, and the server receives the dice point information sent by the OB terminal;
secondly, the server is connected with the camera, receives the real-time pictures collected by the camera, and carries out image recognition on the real-time pictures to recognize the dice point information.
And step 804, the server generates 4 pieces of hand information according to the starting point information and the card wall information.
Alternatively, the hand information is arrangement information of mahjong tiles assigned to player account numbers.
The server can determine the starting point when generating 4 pieces of hand information according to the starting point information, namely after determining the starting point according to the starting point information, 4 pieces of hand information are distributed from the starting point through the card wall information, and each player account corresponds to one piece of hand information.
Optionally, the number of OB terminals included in the simulator system is the number of hand information plus one, and illustratively, if the number of hand information is 4, the number of OB terminals is 5.
It should be noted that the number of OB terminals is only an illustrative example, and in actual operation, the number of OB terminals may be determined by a user.
In step 805, the server sends the 1 st deck of hand information to the 1 st OB terminal.
Optionally, before the OB terminal obtains the hand information from the server, it is further required to perform information entry work of a player account, where the information of the player account illustratively includes: at least one of the head portrait of the player, the name of the player, the ID of the player, the wind position of the player, the identity information of the local game of the player, the score of the player, and the rank of the player, and optionally, the information of the player account number may be directly input to the OB terminal by the user; the information of the player account may be stored in a server in advance, and the ID of the player may be output from the OB terminal to automatically acquire the information of the player account; part of the information may be filled in by the user, and another part of the information may be acquired from the server based on the player ID.
Fig. 9 is a schematic view of a setting interface of player account information provided by an exemplary embodiment, as shown in fig. 9, a player ID is 020, an OB terminal obtains an integral of the player 200 according to the player ID, and the OB terminal selects a wind position of the player and whether the player is a banker according to actual conditions of a scene.
Optionally, after the information of the player account is uploaded to the server, the server checks the wind position of the player account and the identity information of the player account, for example: the wind positions of the player accounts are different from each other, and the identity information of only one player account is the banker.
Step 806, the 1 st OB terminal outputs a 1 st live broadcast picture to the live broadcast system according to the 1 st hand card information.
In step 807, the server transmits the 2 nd-hand information to the 2 nd OB terminal.
And 808, outputting a 2 nd channel live broadcast picture to the live broadcast system by the 2 nd OB terminal according to the 2 nd card hand information.
Step 809, the server sends the 3 rd card hand information to the 3 rd OB terminal.
And step 810, the 3 rd OB terminal outputs a 3 rd channel live broadcast picture to the live broadcast system according to the 3 rd-deck hand card information.
In step 811, the server transmits the 4 th-hand information to the 4 th OB terminal.
And step 812, the 4 th OB terminal outputs a 4 th channel live broadcast picture to the live broadcast system according to the 4 th-deck hand card information.
In step 813, the server sends the 4-card hand information to the 5 th OB terminal.
Optionally, the server also sends the n-number of hand information to the (n + 1) th OB terminal.
And 814, the 5 th OB terminal outputs a 5 th path live broadcast picture to the live broadcast system according to the 4-card information.
Optionally, the (n + 1) th OB terminal outputs an (n + 1) th live broadcast picture to the live broadcast system according to the n-number of pieces of hand card information.
The n +1 th-path live broadcast picture includes interface elements corresponding to the n sets of hand information, optionally, the n +1 th-path live broadcast picture may further include the picnic information of the player account, the running information of the player account, and the settlement information of the player account, where the picnic information of the player account includes the historical picnic number of the player account, the accumulated score obtained by the historical picnic, and the like, the running information of the player account refers to the historical game times, the historical game scores, and the like of the player account, and the settlement information of the player account includes the historical game scores, the total game scores, and the like of the player account.
Fig. 10 is a schematic diagram of an exemplary n +1 th-way live view, and as shown in fig. 10, the n +1 th-way live view includes hand information of a player account a, a player account B, a player account C, and a player account D, and the user can also select picnic information, running information, or settlement information.
It should be noted that the steps 805 to 806, 807 to 808, 809 to 810, 811 to 812 and 813 to 814 are five groups of mutually independent steps, that is, in the execution process, the five groups of mutually independent steps are executed independently, the five groups of steps may be executed simultaneously, or only a part of the five groups of steps may be executed, which is not limited in the embodiment of the present application.
In an overall embodiment, the above steps are systematically discussed, and as shown in fig. 11, a round of a card is described as being divided into three angles, which are: the angle of the live competition, the angle of the simulator system and the angle of the live broadcasting system;
and dividing the flow of a round of card game into four parts for explanation, namely a card wall arrangement part 1101, a dice point generation part 1102, a game progress part 1103 and a card game ending part 1104;
as can be seen from fig. 11, in the tile wall arrangement part 1101, the mahjong machine shuffles and arranges a tile wall in a live game, the mahjong machine sends tile wall data to a server in the simulator system, the simulator system may further include a camera for capturing a picture of the game site, the simulator system sends the captured picture of the game site to the live broadcasting system, the live broadcasting system broadcasts the live broadcasting picture of the game, and optionally, the server may further perform a task before receiving the tile wall data, including but not limited to at least one of the following tasks:
1. creating a game platform according to the request of the referee, wherein the game platform comprises four players;
2. inputting player information, wherein the player information comprises a player ID, a player name, a player head portrait and the like;
3. receiving the player ID input by the referee, and acquiring other information of the player according to the player ID;
4. and acquiring card wall data.
In a dice count generation section 1102, after a dice roll is performed in a live match, a dice count is generated, a judge inputs the dice count in an OB terminal of a simulator system based on the dice count generated in the live match, and a server generates hand information based on the dice count. Optionally, the wind position of the player can be determined according to a round of dice number in the live game, such as: the player with the largest dice number is the east wind position player, then according to the sequence of the dice numbers from big to small, the player rolls the dice to the north wind position, the west wind position and the south wind position, and finally the banker conducts the dice rolling work and generates the dice number for determining the hand card information.
After the server generates hand information, the hand information is sent to the OB terminal, the OB terminal generates a live broadcast picture according to the hand information and sends the live broadcast picture to a live broadcast system, the live broadcast picture comprises interface elements corresponding to the hand information, and the live broadcast system rebroadcasts the live broadcast picture according to the received live broadcast picture.
Alternatively, the work performed by the server in the dice number generation section 1102 includes, but is not limited to, at least one of the following works:
1. the method comprises the steps of inputting wind position information of four player accounts, and verifying the wind position information of the four player accounts, wherein the verification of the wind position information is used for ensuring that the wind position information of the four player accounts is not conflicted with each other;
2. checking the banker positions of the four player accounts to determine that only one banker position is reserved in the four player accounts;
3. determining a starting position according to the dice number, namely determining a starting point for generating hand information in the card wall;
4. generating four sets of hand information after determining the starting position;
5. the four-deck hand information is transmitted to four OB terminals, respectively, and the four-deck hand information is transmitted to one OB terminal other than the four OB terminals.
In the match playing section 1103, in the live match, the player performs corresponding operations on the live mahjong tiles according to the rules, and the referee performs corresponding same operations on the operable items on the OB terminal of the simulator system according to the operations of the live player, such as: and when the player carries out card hitting operation in the live game, the referee correspondingly selects a target operable item 'card hitting' in the operable items in the OB terminal, wherein the operable item is obtained by matching the server with a preset card type rule according to the hand information and the card wall information of the four players.
An OB terminal in the simulator system adjusts hand information according to operation on a target operation item, and generates a live broadcast picture according to the adjusted hand information, wherein optionally, the live broadcast picture comprises the adjusted hand information, and the live broadcast picture does not comprise an operable item displayed in the OB terminal; and the OB terminal sends the live broadcast picture to a live broadcast system, and the live broadcast system carries out rebroadcast according to the received live broadcast picture. Optionally, the live broadcast pictures received by the live broadcast system and sent by the simulator system include a plurality of live broadcast pictures sent from the multiple links, and the live broadcast system selects from the plurality of live broadcast pictures and rebroadcasts the selected live broadcast pictures.
Optionally, the work performed by the server in the game performing part 1103 includes, but is not limited to, at least one of the following works:
1. matching the hand information with a preset card type rule to obtain at least one operable item of the player account;
2. when the hand card information shows the cards with flowers, the flower filling operation is carried out from the tail end of the card wall, and the tail end of the card wall is the end opposite to the starting end of the card touching operation;
3. carrying out card touch operation from the starting end of the card wall;
4. adjusting the hand information according to the operation of the OB terminal on a target operable item in the operable items, wherein the operable items comprise: any one of a card eating operation item, a card hitting operation item, a lever card operation item and a card reading operation item;
5. and recording the operation executed by the OB terminal so as to realize the canceling operation, wherein the canceling operation refers to canceling the operation executed by the OB terminal and is the state before the hand information is restored to the operation executed by the OB terminal.
In the hand end portion 1104, the live game is over and the player is ready to play the next round, such as: the mahjong machine carries out shuffling operation again; in the simulator system, the server counts the scores and prepares for the next round of play, such as: clearing the card wall data, the hand card information, the dice point information, the reserved wind position information and the like, wherein the live broadcast system receives a live broadcast picture sent by the simulator system, and the live broadcast picture comprises the following steps: a player's card record, a player's score information, etc.
Optionally, the server's work in the deal end portion 1104 includes, but is not limited to, at least one of the following:
1. calculating the double type and the score corresponding to each player account according to the hand information;
2. sending the calculated double-line pattern and the calculated fraction to an OB terminal;
3. receiving a card game ending command sent by an OB terminal, clearing card wall data and hand information according to the card game ending command, reading new card wall data, clearing dealer positions, including wind position information and the like.
In the above embodiment, the workflow of the simulator system is summarized as a whole, and referring to fig. 12, first, after a card game starts, a server of the simulator system obtains card wall information, a judge inputs a dice count at an OB terminal of the simulator system, generates hand information according to the dice count, and plays a hand at the OB terminal according to a live game situation, and the server automatically associates a next card in the card wall, such as: when a card is touched next in the card wall, the server calculates the corresponding double-type and score information of each player account, and when extra scores exist, the extra scores can be manually added by a judge, and then the next card game is played.
In summary, the server receives the card wall information sent by the mahjong machine, and further generates the hand information corresponding to each player account, and the hand information corresponding to each player account can be displayed in the live broadcast picture, so that more effective information is carried in the live broadcast picture, and audiences can intuitively know the card face information corresponding to each player account from the live broadcast picture;
by simultaneously executing the live game, the simulator system and the live broadcast system on three sides, the synchronous operation of the live game situation in the simulator is dynamically carried out, the game situation and the game progress are more visually displayed, and the function of simultaneously displaying the hand information and the live shooting picture to audiences is realized.
It should be noted that, in the above embodiments, the steps on each side can be implemented separately as a method on one side, such as: the server-side step may be implemented as a server-side method, and the OB terminal-side step may be implemented as an OB terminal-side method.
Fig. 13 is a block diagram illustrating a structure of a live device according to an exemplary embodiment of the present application, where, as shown in fig. 13, the live device includes: a reading module 1301, an obtaining module 1302, a first generating module 1303 and a first sending module 1304;
the reading module 1301 is used for reading card wall information from the automatic card stacking equipment, wherein the card wall information is the arrangement information of mahjong tiles automatically shuffled by the automatic card stacking equipment;
an obtaining module 1302, configured to obtain starting point information;
a first generation module 1303, configured to generate n sets of hand information according to the starting point information and the card wall information, where the hand information is arrangement information of mahjong tiles assigned to player accounts, and n is greater than or equal to 1;
a first sending module 1304, configured to send the n-number of pieces of hand information to the observer OB terminal.
In an optional embodiment, the first generating module 1303 is further configured to generate at least one operable item corresponding to the hand information according to the hand information and the card type rule;
the first sending module 1304 is further configured to send at least one operable item corresponding to the hand information to the OB terminal;
the first generating module 1303 is further configured to receive an operation signal sent by the OB terminal, and generate adjusted hand information according to the operation signal;
the first sending module 1304 is further configured to send the adjusted hand information to the OB terminal.
In an optional embodiment, the apparatus further comprises:
the calculation module is used for calculating settlement information corresponding to the n player accounts respectively when the adjusted hand information meets the winning condition;
the first sending module 1304 is further configured to send the settlement information to the OB terminal.
In an optional embodiment, the first sending module 1304 is further configured to send the ith deal of card information to an ith OB terminal of the n +1 OB terminals, where 1 ≦ i ≦ n;
the first sending module 1304 is further configured to send the n-number of pieces of hand information to an (n + 1) th OB terminal of the n +1 OB terminals.
In an alternative embodiment, the obtaining module 1302 includes:
a receiving unit, configured to receive start point information sent by an OB terminal;
the receiving unit is also used for receiving the real-time pictures acquired by the camera, and the real-time pictures are the real-time pictures of the area where the automatic card stacking equipment acquired by the camera is located; and carrying out image recognition on the real-time picture to recognize starting point information.
Fig. 14 is a block diagram illustrating a structure of a live device according to an exemplary embodiment of the present application, where, as shown in fig. 14, the live device includes: a receiving module 1401, a second generating module 1402 and an output module 1403;
the card information processing system comprises a receiving module 1401, a processing module and a display module, wherein the receiving module 1401 is used for receiving at least one pair of hand information sent by a server, the hand information is generated by the server according to starting point information and card wall information, and the card wall information is read by the server from an automatic card stacking device;
the second generating module 1402 is configured to generate a live broadcast picture according to the hand information, where the live broadcast picture includes a first display element corresponding to the hand information;
an output module 1403, configured to output the live broadcast picture to the live broadcast system.
In an optional embodiment, the receiving module 1401 is further configured to receive at least one operable item corresponding to the hand information, sent by the server;
the device also comprises:
the display module is used for displaying hand information and at least one operable item;
a receiving module 1401, further configured to receive an operation signal of a target operation item of at least one operable item;
the device also comprises:
the second sending module is used for sending the operation signal to the server;
the receiving module 1401 is further configured to receive the adjusted hand information sent by the server, where the adjusted hand information is obtained by adjusting the hand information by the server according to the operation signal;
the second generating module 1402 is further configured to generate an adjusted live broadcast picture according to the adjusted hand information, where the adjusted live broadcast picture package includes a second display element corresponding to the adjusted hand information;
the output module 1403 is further configured to output the adjusted live broadcast picture to the live broadcast system.
In an optional embodiment, the receiving module 1401 is further configured to receive settlement information sent by the server;
the second generating module 1402 is further configured to generate a settlement live view according to the settlement information, where the settlement live view includes a third display element corresponding to the settlement information;
the output module 1403 is further configured to output a settlement live broadcast picture to the live broadcast system.
In an optional embodiment, the receiving module 1401 is further configured to receive the ith card deck information sent by the server, where the ith card deck information is one of n card decks generated by the server, and i is greater than or equal to 1 and less than or equal to n;
the receiving module 1401 is further configured to receive the n sets of hand information sent by the server.
In an optional embodiment, the output module 1403 is further configured to output the ith live broadcast picture to the live broadcast system according to the ith hand card information;
the output module 1403 is further configured to output an n +1 th live broadcast picture to the live broadcast system according to the n pieces of hand information.
In an optional embodiment, the display module is further configured to display a starting point information setting interface;
a receiving module 1401, further configured to receive start point information input on the start point information setting interface;
and the second sending module is also used for sending the starting point information to the server.
Fig. 15 is a block diagram illustrating a server 1500 according to an exemplary embodiment of the present invention. The server 1500 may be: a smartphone, a tablet, a laptop, or a desktop computer. Server 1500 may also be referred to by other names such as user equipment.
In general, the server 1500 includes: a processor 1501 and memory 1502.
The memory 1502 may include one or more computer-readable storage media, which may be non-transitory. The memory 1502 may also include high-speed random access memory, as well as non-volatile memory, such as one or more magnetic disk storage devices, flash memory storage devices. In some embodiments, a non-transitory computer readable storage medium in memory 1502 is used to store at least one instruction for execution by processor 1501 to implement the live method provided by method embodiments herein.
Those skilled in the art will appreciate that the architecture shown in FIG. 15 does not constitute a limitation on the server 1500, and may include more or fewer components than shown, or combine certain components, or employ a different arrangement of components.
Optionally, the computer-readable storage medium may include: a Read Only Memory (ROM), a Random Access Memory (RAM), a Solid State Drive (SSD), or an optical disc. The Random Access Memory may include a resistive Random Access Memory (ReRAM) and a Dynamic Random Access Memory (DRAM). The above-mentioned serial numbers of the embodiments of the present application are merely for description and do not represent the merits of the embodiments.
Fig. 16 shows a block diagram of an OB terminal 1600 provided in an exemplary embodiment of the present invention. The OB terminal 1600 may be: a smart phone, a tablet computer, an MP3 player (Moving Picture Experts Group audio Layer III, motion Picture Experts compression standard audio Layer 3), an MP4 player (Moving Picture Experts Group audio Layer IV, motion Picture Experts compression standard audio Layer 4), a notebook computer, or a desktop computer. OB terminal 1600 may also be referred to by other names such as user equipment, portable OB terminal, laptop OB terminal, desktop OB terminal, etc.
Generally, the OB terminal 1600 includes: a processor 1601, and a memory 1602.
In some embodiments, the OB terminal 1600 may further optionally include: peripheral interface 1603 and at least one peripheral. Processor 1601, memory 1602 and peripheral interface 1603 may be connected by buses or signal lines. Various peripheral devices may be connected to peripheral interface 1603 via buses, signal lines, or circuit boards. Specifically, the peripheral device includes: at least one of a radio frequency circuit 1604, a touch screen display 1605, a camera 1606, audio circuitry 1607, a positioning component 1608, and a power supply 1609.
The Radio Frequency circuit 1604 is used for receiving and transmitting RF (Radio Frequency) signals, also called electromagnetic signals. The radio frequency circuitry 1604 communicates with communication networks and other communication devices via electromagnetic signals. The rf circuit 1604 converts the electrical signal into an electromagnetic signal to be transmitted, or converts a received electromagnetic signal into an electrical signal. Optionally, the radio frequency circuit 1604 includes: an antenna system, an RF transceiver, one or more amplifiers, a tuner, an oscillator, a digital signal processor, a codec chipset, a subscriber identity module card, and so forth. The radio frequency circuit 1604 may communicate with other OB terminals through at least one wireless communication protocol. The wireless communication protocols include, but are not limited to: the world wide web, metropolitan area networks, intranets, generations of mobile communication networks (2G, 3G, 4G, and 5G), Wireless local area networks, and/or WiFi (Wireless Fidelity) networks. In some embodiments, the rf circuit 1604 may also include NFC (Near Field Communication) related circuits, which are not limited in this application.
The display 1605 is used to display a UI (User Interface). The UI may include graphics, text, icons, video, and any combination thereof. When the display screen 1605 is a touch display screen, the display screen 1605 also has the ability to capture touch signals on or over the surface of the display screen 1605. The touch signal may be input to the processor 1601 as a control signal for processing. At this point, the display 1605 may also be used to provide virtual buttons and/or a virtual keyboard, also referred to as soft buttons and/or a soft keyboard. In some embodiments, display 1605 may be one, providing the front panel of OB terminal 1600; in other embodiments, display 1605 can be at least two, respectively disposed on different surfaces of OB terminal 1600 or in a folded design; in still other embodiments, display 1605 may be a flexible display disposed on a curved surface or a folded surface of OB terminal 1600. Even further, the display 1605 may be arranged in a non-rectangular irregular pattern, i.e., a shaped screen. The Display 1605 may be made of LCD (Liquid Crystal Display), OLED (Organic Light-Emitting Diode), or other materials.
The camera assembly 1606 is used to capture images or video. Optionally, camera assembly 1606 includes a front camera and a rear camera. Generally, a front camera is provided on the front panel of the OB terminal, and a rear camera is provided on the rear side of the OB terminal. In some embodiments, the number of the rear cameras is at least two, and each rear camera is any one of a main camera, a depth-of-field camera, a wide-angle camera and a telephoto camera, so that the main camera and the depth-of-field camera are fused to realize a background blurring function, and the main camera and the wide-angle camera are fused to realize panoramic shooting and VR (Virtual Reality) shooting functions or other fusion shooting functions. In some embodiments, camera assembly 1606 can also include a flash. The flash lamp can be a monochrome temperature flash lamp or a bicolor temperature flash lamp. The double-color-temperature flash lamp is a combination of a warm-light flash lamp and a cold-light flash lamp, and can be used for light compensation at different color temperatures.
The audio circuitry 1607 may include a microphone and a speaker. The microphone is used for collecting sound waves of a user and the environment, converting the sound waves into electric signals, and inputting the electric signals to the processor 1601 for processing or inputting the electric signals to the radio frequency circuit 1604 to achieve voice communication. For the purpose of stereo sound acquisition or noise reduction, a plurality of microphones may be provided at different portions of OB terminal 1600, respectively. The microphone may also be an array microphone or an omni-directional pick-up microphone. The speaker is used to convert electrical signals from the processor 1601 or the radio frequency circuit 1604 into sound waves. The loudspeaker can be a traditional film loudspeaker or a piezoelectric ceramic loudspeaker. When the speaker is a piezoelectric ceramic speaker, the speaker can be used for purposes such as converting an electric signal into a sound wave audible to a human being, or converting an electric signal into a sound wave inaudible to a human being to measure a distance. In some embodiments, the audio circuit 1607 may also include a headphone jack.
The positioning component 1608 is used to locate the current geographic location of the OB terminal 1600 for navigation or LBS (location based Service). The positioning component 1608 may be a positioning component based on the GPS (global positioning System) of the united states, the beidou System of china, or the galileo System of russia.
In some embodiments, OB terminal 1600 also includes one or more sensors 1610. The one or more sensors 1610 include, but are not limited to: acceleration sensor 1611, gyro sensor 1612, pressure sensor 1613, fingerprint sensor 1614, optical sensor 1615, and proximity sensor 1616.
The acceleration sensor 1611 can detect the magnitude of acceleration on three coordinate axes of the coordinate system established with the OB terminal 1600. For example, the acceleration sensor 1611 may be used to detect components of the gravitational acceleration in three coordinate axes. The processor 1601 may control the touch display screen 1605 to display the user interface in a landscape view or a portrait view according to the gravitational acceleration signal collected by the acceleration sensor 1611. The acceleration sensor 1611 may also be used for acquisition of motion data of a game or a user.
Gyro sensor 1612 may detect the organism direction and the turned angle of OB terminal 1600, and gyro sensor 1612 may gather the 3D action of the user to OB terminal 1600 in coordination with acceleration sensor 1611. From the data collected by the gyro sensor 1612, the processor 1601 may perform the following functions: motion sensing (such as changing the UI according to a user's tilting operation), image stabilization at the time of photographing, game control, and inertial navigation.
Pressure sensors 1613 may be disposed on the side bezel of OB terminal 1600 and/or underlying touch display 1605. When the pressure sensor 1613 is disposed on the side frame of the OB terminal 1600, a user's grip signal to the OB terminal 1600 can be detected, and left-right hand recognition or shortcut operation is performed by the processor 1601 according to the grip signal collected by the pressure sensor 1613. When the pressure sensor 1613 is disposed at the lower layer of the touch display 1605, the processor 1601 controls the operability control on the UI interface according to the pressure operation of the user on the touch display 1605. The operability control comprises at least one of a button control, a scroll bar control, an icon control and a menu control.
The fingerprint sensor 1614 is configured to collect a fingerprint of the user, and the processor 1601 is configured to identify the user based on the fingerprint collected by the fingerprint sensor 1614, or the fingerprint sensor 1614 is configured to identify the user based on the collected fingerprint. Upon recognizing that the user's identity is a trusted identity, the processor 1601 authorizes the user to perform relevant sensitive operations including unlocking a screen, viewing encrypted information, downloading software, paying for and changing settings, etc. The fingerprint sensor 1614 may be disposed on the front, back, or side of the OB terminal 1600. When a physical key or vendor Logo is provided on OB terminal 1600, fingerprint sensor 1614 may be integrated with the physical key or vendor Logo.
The optical sensor 1615 is used to collect ambient light intensity. In one embodiment, the processor 1601 may control the display brightness of the touch display screen 1605 based on the ambient light intensity collected by the optical sensor 1615. Specifically, when the ambient light intensity is high, the display brightness of the touch display screen 1605 is increased; when the ambient light intensity is low, the display brightness of the touch display 1605 is turned down. In another embodiment, the processor 1601 may also dynamically adjust the shooting parameters of the camera assembly 1606 based on the ambient light intensity collected by the optical sensor 1615.
A proximity sensor 1616, also called a distance sensor, is generally provided on the front panel of the OB terminal 1600. Proximity sensor 1616 is used to capture the distance between the user and the front of OB terminal 1600. In one embodiment, when the proximity sensor 1616 detects that the distance between the user and the front surface of the OB terminal 1600 is gradually decreased, the touch display 1605 is controlled by the processor 1601 to switch from the bright screen state to the rest screen state; when the proximity sensor 1616 detects that the distance between the user and the front surface of the OB terminal 1600 gradually becomes larger, the touch display 1605 is controlled by the processor 1601 to switch from the rest screen state to the bright screen state.
Those skilled in the art will appreciate that the configuration shown in FIG. 16 is not intended to be limiting of OB terminal 1600 and may include more or fewer components than shown, or some components may be combined, or a different arrangement of components may be employed.
The embodiment of the present application further provides a computer program product, which when running on a computer, causes the computer to execute the live broadcast computing method as described in any one of fig. 1 to 12.
It will be understood by those skilled in the art that all or part of the steps for implementing the above embodiments may be implemented by hardware, or may be implemented by a program instructing relevant hardware, where the program may be stored in a computer-readable storage medium, and the above-mentioned storage medium may be a read-only memory, a magnetic disk or an optical disk, etc.
The above description is only exemplary of the present application and should not be taken as limiting the present application, as any modification, equivalent replacement, or improvement made within the spirit and principle of the present application should be included in the protection scope of the present application.
Claims (13)
1. A simulator system, characterized in that the system comprises: a server, at least one observer terminal;
the server is used for reading card wall information from the automatic card stacking equipment through a communication network or a physical interface after the automatic card stacking equipment completes card stacking, wherein the card wall information is mahjong tile arrangement information after the automatic card stacking equipment automatically shuffles cards, and the mahjong tile arrangement information is generated by the automatic card stacking equipment and then sent to the server;
the server is used for acquiring starting point information, the starting point information is used for indicating a starting point for generating hand information, and the starting point information is dice point information; the server is also used for receiving the input of the wind position information of the player account and verifying the wind position information of the player account;
the server is also used for verifying the dealer position of the player account;
the server is further used for determining a starting position according to the starting information and generating n pairs of hand information according to the starting position and the card wall information, the hand information is the arrangement information of mahjong tiles distributed to player accounts, and n is larger than or equal to 1;
the server is used for sending the information of the n pairs of the cards to the observer terminal;
the observer terminal is used for outputting a live broadcast picture to a live broadcast system according to the n pieces of hand card information;
the server is further used for generating at least one operable item corresponding to the hand information according to the hand information and the card type rule information; sending at least one operable item corresponding to the hand information to the observer terminal;
the observer terminal is further used for displaying the hand information and the at least one operable item; receiving an operation signal of a target operation item of the at least one operable item; sending the operation signal to the server; wherein the operation signal is generated by operating a target operable item among the operable items of the observer terminal according to actual operation of a player on the scene;
the server is further used for generating adjusted hand information according to the operation signal and sending the adjusted hand information to the observer terminal;
the observer terminal is further used for outputting the live broadcast picture to the live broadcast system according to the adjusted hand information, the live broadcast picture does not include the operable item displayed in the observer terminal, the live broadcast picture includes a second display element corresponding to the adjusted hand information, and the live broadcast picture is a picture obtained by nesting the second display element and a shooting picture corresponding to a scene.
2. The system of claim 1,
the server is further used for calculating settlement information corresponding to the n player accounts respectively when the adjusted hand information meets the winning condition; transmitting the settlement information to the observer terminal;
and the observer terminal is also used for outputting the live broadcast picture to the live broadcast system according to the settlement information.
3. The system according to claim 1 or 2, wherein the observer terminal comprises: n +1 observer terminals;
the server is also used for sending the ith auxiliary card information to the ith observer terminal, wherein i is more than or equal to 1 and less than or equal to n;
the ith observer terminal is used for outputting an ith live broadcast picture to the live broadcast system according to the i-pair hand card information;
the server is further used for sending the n-number of pieces of hand information to an n +1 th observer terminal;
and the (n + 1) th observer terminal is used for outputting an (n + 1) th path live broadcast picture to the live broadcast system according to the n-number of pieces of hand information.
4. The system according to claim 1 or 2,
the observer terminal is used for displaying a starting point information setting interface; receiving starting point information input on the starting point information setting interface; sending the starting point information to the server;
and the server is used for receiving the starting point information sent by the observer terminal.
5. The system according to claim 1 or 2, characterized in that the system further comprises: the camera is connected with the server;
the camera is used for acquiring a real-time picture of an area where the automatic card stacking equipment is located and sending the real-time picture to the server;
the server is used for receiving the real-time pictures collected by the camera; and carrying out image recognition on the real-time picture, and recognizing the starting point information.
6. A live broadcast method, the method comprising:
after the automatic card stacking equipment completes the card stacking, card wall information is read from the automatic card stacking equipment through a communication network or a physical interface, the card wall information is mahjong tile arrangement information after the automatic card stacking equipment automatically shuffles, and the mahjong tile arrangement information is generated by the automatic card stacking equipment and then sent to a server;
acquiring starting point information, wherein the starting point information is used for indicating a starting point for generating hand information, and the starting point information is dice point information;
receiving the input of the wind position information of the player account, and verifying the wind position information of the player account;
checking the dealer position of the player account;
determining a starting position according to the starting information, and generating n pairs of hand information according to the starting position and the card wall information, wherein the hand information is the arrangement information of mahjong tiles distributed to player accounts, and n is more than or equal to 1;
sending the information of the n pairs of the cards to an observer terminal;
generating at least one operable item corresponding to the hand information according to the hand information and the card type rule information;
sending at least one operable item corresponding to the hand information to the observer terminal;
receiving an operation signal sent by the observer terminal, generating adjusted hand information according to the operation signal, and sending the adjusted hand information to the observer terminal, wherein the operation signal is generated by operating a target operable item in the operable items of the observer terminal according to actual operation of players on site;
and the observer terminal is used for outputting a live broadcast picture to a live broadcast system according to the adjusted hand information, the live broadcast picture does not include the operable item displayed in the observer terminal, the live broadcast picture includes a second display element corresponding to the adjusted hand information, the observer terminal is also used for nesting the second display element with a shooting picture corresponding to a scene, and the picture obtained after nesting is used as the adjusted live broadcast picture.
7. A live broadcast method, the method comprising:
receiving at least one pair of hand information sent by a server, wherein the hand information is generated by the server according to starting point information and card wall information, the card wall information is mahjong tile arrangement information read by the server from automatic card stacking equipment through a communication network or a physical interface after the server completes card stacking, the mahjong tile arrangement information is generated by the automatic card stacking equipment and then sent to the server, the starting point information is dice point information, the starting point information is used for determining a starting position after determining wind position information and dealer verification, n pairs of hand information are generated according to the starting position and the card wall information, the hand information is arrangement information of mahjong tiles distributed to player accounts, and n is larger than or equal to 1;
generating a live broadcast picture according to the hand information, wherein the live broadcast picture comprises a first display element corresponding to the hand information;
outputting the live broadcast picture to a live broadcast system;
displaying the hand information and the at least one actionable item;
receiving an operation signal of a target operation item of the at least one operable item;
transmitting the operation signal to the server, wherein the operation signal is generated after a target operable item is operated in the operable items of the observer terminal according to actual operations of players on site;
receiving the adjusted hand information sent by the server, outputting the live broadcast picture to the live broadcast system according to the adjusted hand information, wherein the live broadcast picture does not include the operable item displayed in the observer terminal, the live broadcast picture includes a second display element corresponding to the adjusted hand information, and the live broadcast picture is a picture obtained after nesting the second display element and a shooting picture corresponding to a scene.
8. A live broadcast apparatus, characterized in that the apparatus comprises:
the card wall information is arranged after the automatic card stacking equipment automatically shuffles the cards, and the mahjong tile arrangement information is generated by the automatic card stacking equipment and then sent to the server;
the obtaining module is used for obtaining starting point information, and the starting point information is dice point information;
the first generation module is used for receiving the input of the wind position information of the player account and verifying the wind position information of the player account; the server is also used for verifying the dealer position of the player account; the server is further used for determining a starting position according to the starting information and generating n pairs of hand information according to the starting position and the card wall information, the hand information is the arrangement information of mahjong tiles distributed to player accounts, and n is larger than or equal to 1;
the first sending module is used for sending the information of the n pairs of the cards to an observer terminal;
the first sending module is further configured to send the n pieces of hand information to an observer terminal;
the first generating module is further used for generating at least one operable item corresponding to the hand information according to the hand information and the card type rule information;
the first sending module is further configured to send at least one operable item corresponding to the hand information to the observer terminal;
the first generation module is further configured to receive an operation signal sent by the observer terminal, generate adjusted hand information according to the operation signal, and send the adjusted hand information to the observer terminal, where the operation signal is generated by operating a target operable item in the operable item of the observer terminal according to actual operation of a player on the scene;
the first sending module is further used for sending the adjusted hand information to the observer terminal, the observer terminal is used for outputting a live broadcast picture to a live broadcast system according to the adjusted hand information, the live broadcast picture does not include the operable item displayed in the observer terminal, the live broadcast picture includes a second display element corresponding to the adjusted hand information, the observer terminal is further used for nesting the second display element with a shooting picture corresponding to a scene, and the picture obtained after nesting is used as the adjusted live broadcast picture.
9. A live broadcast apparatus, characterized in that the apparatus comprises:
the mahjong tile stacking system comprises a receiving module, a playing module and a playing module, wherein the receiving module is used for receiving at least one pair of hand information sent by a server, the hand information is generated by the server according to starting point information and tile wall information, the tile wall information is mahjong tile arrangement information read by the server from an automatic tile stacking device through a physical interface after the server completes the tile stacking, the mahjong tile arrangement information is sent to the server after being generated by the automatic tile stacking device, the starting point information is dice point information, the starting point information is used for determining a tile starting position after determining wind position information and banker verification, n pairs of hand information are generated according to the tile starting position and the tile wall information, the hand information is arrangement information of mahjong tiles distributed to player accounts, and n is larger than or equal to 1;
the second generation module is used for generating a live broadcast picture according to the hand information, and the live broadcast picture comprises a first display element corresponding to the hand information;
the output module is used for outputting the live broadcast picture to a live broadcast system;
a display module for displaying the hand information and the at least one actionable item;
the receiving module is further configured to receive an operation signal of a target operation item of the at least one operable item;
a second sending module, configured to send the operation signal to the server, where the operation signal is generated after a target actionable item is manipulated in the actionable items of the observer terminal according to an actual operation of a player on a scene;
the receiving module is further used for receiving the adjusted hand information sent by the server, outputting the live broadcast picture to the live broadcast system according to the adjusted hand information, the live broadcast picture does not include the operable item displayed in the observer terminal, the live broadcast picture includes the second display element corresponding to the adjusted hand information, and the live broadcast picture is a picture obtained after nesting the second display element and a shooting picture corresponding to the scene.
10. A server, comprising a processor and a memory, wherein at least one instruction, at least one program, set of codes, or set of instructions is stored in the memory, and wherein the at least one instruction, the at least one program, the set of codes, or the set of instructions is loaded and executed by the processor to implement the live method as claimed in claim 6.
11. A computer readable storage medium having stored therein at least one instruction, at least one program, a set of codes, or a set of instructions that is loaded and executed by the processor to implement the live method as claimed in claim 6.
12. A watcher terminal comprising a processor and a memory, said memory having stored therein at least one instruction, at least one program, set of codes, or set of instructions, said at least one instruction, said at least one program, set of codes, or set of instructions being loaded and executed by said processor to implement the live method of claim 7.
13. A computer readable storage medium having stored therein at least one instruction, at least one program, a set of codes, or a set of instructions that is loaded and executed by the processor to implement the live method as claimed in claim 7.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711441444.9A CN108184130B (en) | 2017-12-27 | 2017-12-27 | Simulator system, live broadcast method, device and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711441444.9A CN108184130B (en) | 2017-12-27 | 2017-12-27 | Simulator system, live broadcast method, device and storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108184130A CN108184130A (en) | 2018-06-19 |
CN108184130B true CN108184130B (en) | 2020-08-28 |
Family
ID=62547538
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201711441444.9A Active CN108184130B (en) | 2017-12-27 | 2017-12-27 | Simulator system, live broadcast method, device and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108184130B (en) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108920124B (en) * | 2018-07-25 | 2020-11-03 | 腾讯科技(深圳)有限公司 | Information display method and device and storage medium |
CN109068181B (en) * | 2018-07-27 | 2020-11-13 | 广州华多网络科技有限公司 | Football game interaction method, system, terminal and device based on live video |
CN111277768A (en) * | 2019-02-19 | 2020-06-12 | 乐竞文化传媒(上海)有限公司 | Electric competition studio system |
CN111970470A (en) * | 2020-06-18 | 2020-11-20 | 河北弘通通信有限公司 | Intelligent competition platform |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN203154790U (en) * | 2013-04-15 | 2013-08-28 | 魏国寿 | Automatic mahjong machine |
CN104168271A (en) * | 2014-08-01 | 2014-11-26 | 广州华多网络科技有限公司 | Interactive system, server, clients and interactive method |
CN105100080A (en) * | 2015-06-30 | 2015-11-25 | 广州华多网络科技有限公司 | Card interaction method and system based on online live broadcast and relevant devices |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20120004037A1 (en) * | 2010-07-01 | 2012-01-05 | Internet Gaming Services International | On line gaming with real-world data |
-
2017
- 2017-12-27 CN CN201711441444.9A patent/CN108184130B/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN203154790U (en) * | 2013-04-15 | 2013-08-28 | 魏国寿 | Automatic mahjong machine |
CN104168271A (en) * | 2014-08-01 | 2014-11-26 | 广州华多网络科技有限公司 | Interactive system, server, clients and interactive method |
CN105100080A (en) * | 2015-06-30 | 2015-11-25 | 广州华多网络科技有限公司 | Card interaction method and system based on online live broadcast and relevant devices |
Also Published As
Publication number | Publication date |
---|---|
CN108184130A (en) | 2018-06-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108810576B (en) | Live wheat-connecting method and device and storage medium | |
CN110636324B (en) | Interface display method and device, computer equipment and storage medium | |
CN113423017B (en) | Live broadcast picture display method and device, computer equipment and storage medium | |
CN111050189B (en) | Live broadcast method, device, equipment and storage medium | |
CN109729411B (en) | Live broadcast interaction method and device | |
CN111589167B (en) | Event sightseeing method, device, terminal, server and storage medium | |
CN108184130B (en) | Simulator system, live broadcast method, device and storage medium | |
CN109803154B (en) | Live broadcast method, equipment and storage medium for chess game | |
CN110213612B (en) | Live broadcast interaction method and device and storage medium | |
CN113490010B (en) | Interaction method, device and equipment based on live video and storage medium | |
CN113244616B (en) | Interaction method, device and equipment based on virtual scene and readable storage medium | |
CN117085322B (en) | Interactive observation method, device, equipment and medium based on virtual scene | |
CN113230655B (en) | Virtual object control method, device, equipment, system and readable storage medium | |
CN109806583B (en) | User interface display method, device, equipment and system | |
CN112827166B (en) | Card object-based interaction method and device, computer equipment and storage medium | |
CN113509720A (en) | Playback method, device, terminal, server and storage medium for virtual battle | |
CN111669640B (en) | Virtual article transfer special effect display method, device, terminal and storage medium | |
CN111787347A (en) | Live broadcast time length calculation method, live broadcast display method, device and equipment | |
CN111028566A (en) | Live broadcast teaching method, device, terminal and storage medium | |
CN114845129A (en) | Interaction method, device, terminal and storage medium in virtual space | |
CN114125483A (en) | Event popup display method, apparatus, device, medium, and program product | |
CN114288654A (en) | Live broadcast interaction method, device, equipment, storage medium and computer program product | |
CN112774185B (en) | Virtual card control method, device and equipment in card virtual scene | |
CN110312144B (en) | Live broadcast method, device, terminal and storage medium | |
CN113194329B (en) | Live interaction method, device, terminal and storage 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 | ||
TA01 | Transfer of patent application right |
Effective date of registration: 20190315 Address after: 518057 Tencent Building, No. 1 High-tech Zone, Nanshan District, Shenzhen City, Guangdong Province, 35 floors Applicant after: Tencent Technology (Shenzhen) Co., Ltd. Applicant after: Songgang Science and Technology (Zhejiang) Co., Ltd. Address before: 518057 Tencent Building, No. 1 High-tech Zone, Nanshan District, Shenzhen City, Guangdong Province, 35 floors Applicant before: Tencent Technology (Shenzhen) Co., Ltd. |
|
TA01 | Transfer of patent application right | ||
GR01 | Patent grant | ||
GR01 | Patent grant |