[go: up one dir, main page]

CN108184130B - Simulator system, live broadcast method, device and storage medium - Google Patents

Simulator system, live broadcast method, device and storage medium Download PDF

Info

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
card
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
Application number
CN201711441444.9A
Other languages
Chinese (zh)
Other versions
CN108184130A (en
Inventor
袁俊杰
刘雨培
刘小乐
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Songgang Science And Technology (zhejiang) Co Ltd
Tencent Technology Shenzhen Co Ltd
Original Assignee
Songgang Technology Zhejiang Co ltd
Tencent Technology Shenzhen Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Songgang Technology Zhejiang Co ltd, Tencent Technology Shenzhen Co Ltd filed Critical Songgang Technology Zhejiang Co ltd
Priority to CN201711441444.9A priority Critical patent/CN108184130B/en
Publication of CN108184130A publication Critical patent/CN108184130A/en
Application granted granted Critical
Publication of CN108184130B publication Critical patent/CN108184130B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/21Server components or server architectures
    • H04N21/218Source of audio or video content, e.g. local disk arrays
    • H04N21/2187Live feed
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/80Special adaptations for executing a specific game genre or game mode
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/85Providing additional services to players
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/85Providing additional services to players
    • A63F13/86Watching games played by other players
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/235Processing of additional data, e.g. scrambling of additional data or processing content descriptors
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • H04N21/4312Generation 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

本申请公开了一种模拟器系统、直播方法、装置及存储介质,涉及线下赛事的直播技术领域。该系统包括:服务器和至少一个观察者终端;服务器,用于从自动码牌设备读取牌墙信息;根据获取的起点信息和牌墙信息生成n副手牌信息,手牌信息是被分配至选手帐号的麻将牌的排列信息,n≥1;服务器还用于将n副手牌信息发送至观察者终端;观察者终端用于根据n副手牌信息向直播系统输出直播画面。本申请通过服务器接收麻将机发送的牌墙信息,并进而生成每个选手帐号对应的手牌信息,可以在直播画面中显示上述每个选手帐号对应的手牌信息,故而直播画面中携带的有效信息较多,观众可以直观的从直播画面中了解每个选手帐号对应的牌面信息。

Figure 201711441444

The application discloses a simulator system, a live broadcast method, a device and a storage medium, and relates to the technical field of live broadcast of offline events. The system includes: a server and at least one observer terminal; the server is used to read the card wall information from the automatic arranging equipment; according to the obtained starting point information and the card wall information, n pairs of hand card information are generated, and the hand card information is allocated to the players The arrangement information of the mahjong tiles of the account, n≥1; the server is also used to send the information of the n pairs of hands to the observer terminal; the observer terminal is used to output the live broadcast screen to the live broadcast system according to the information of the n pairs of hands. This application receives the card wall information sent by the mahjong machine through the server, and then generates the hand card information corresponding to each player account, and the hand card information corresponding to each player account can be displayed on the live screen, so the live screen carries the effective card information. There is a lot of information, and the audience can intuitively understand the card information corresponding to each player's account from the live screen.

Figure 201711441444

Description

模拟器系统、直播方法、装置及存储介质Simulator system, live broadcast method, device and storage medium

技术领域technical field

本申请实施例涉及线下赛事的直播技术领域,特别涉及一种模拟器系统、直播方法、装置及存储介质。The embodiments of the present application relate to the technical field of live broadcast of offline events, and in particular, to a simulator system, a live broadcast method, an apparatus, and a storage medium.

背景技术Background technique

麻将是中国古人发明的娱乐用具。2017年4月,国际智力运动联盟宣布,麻将正式成为世界智力运动项目。线下的麻将比赛越来越多,直播系统也会对线下的麻将比赛进行直播。Mahjong is an entertainment tool invented by ancient Chinese. In April 2017, the International Mind Sports Federation announced that Mahjong officially became a world mind sports event. There are more and more offline mahjong matches, and the live broadcast system will also broadcast live mahjong matches offline.

相关技术中,节目组在线下的麻将比赛场地设置有多个摄像头,每个摄像头从不同角度对麻将比赛场地进行拍摄。导播可以对多个摄像头采集到的实时画面进行选择,将选择出的实时画面作为直播画面,通过直播系统将直播画面发送给多个观众客户端。In the related art, the program group is provided with multiple cameras at the offline mahjong competition venue, and each camera shoots the mahjong competition venue from different angles. The director can select the real-time images collected by multiple cameras, use the selected real-time images as the live images, and send the live images to multiple audience clients through the live broadcast system.

但目前的直播画面中,主要是对选手正在比赛的画面进行直播,无法提供牌面信息,导致直播画面所携带的有效信息较少,观众需要依赖于导播的语音解说来获得有效信息。However, in the current live broadcast, it mainly broadcasts the player's game, and cannot provide card information, resulting in less effective information carried in the live broadcast. The audience needs to rely on the director's voice commentary to obtain effective information.

发明内容SUMMARY OF THE INVENTION

本申请实施例提供了一种模拟器系统、直播方法、装置及可读介质,可以解决直播画面所携带的有效信息较少,观众需要依赖于导播的语音解说来获得有效信息的问题。所述技术方案如下:The embodiments of the present application provide a simulator system, a live broadcast method, an apparatus, and a readable medium, which can solve the problem that the live broadcast screen carries less effective information, and the audience needs to rely on the guide's voice commentary to obtain effective information. The technical solution is as follows:

一方面,提供了一种模拟器系统,所述系统包括:服务器和至少一个观察者(Observer,OB)终端;In one aspect, a simulator system is provided, the system comprising: a server and at least one observer (Observer, OB) terminal;

所述服务器,用于从自动码牌设备读取牌墙信息,所述牌墙信息是所述自动码牌设备自动洗牌后的麻将牌排列信息;The server is used to read card wall information from the automatic card number device, and the card wall information is the mahjong tile arrangement information after the automatic card number device is automatically shuffled;

所述服务器,用于获取用于确定生成手牌信息的起始点的起点信息;根据所述起点信息和所述牌墙信息生成n副手牌信息,所述手牌信息是被分配至选手帐号的麻将牌的排列信息,n≥1;The server is configured to obtain starting point information for determining a starting point for generating hand card information; generate n pairs of hand card information according to the starting point information and the card wall information, and the hand card information is allocated to the player account The arrangement information of mahjong tiles, n≥1;

所述服务器,用于将所述n副手牌信息发送至所述观察者终端;the server, configured to send the information of the n pairs of hands to the observer terminal;

所述观察者终端,用于根据所述n副手牌信息向直播系统输出直播画面。The observer terminal is configured to output a live broadcast image to the live broadcast system according to the n pairs of hand information.

另一方面,提供了一种直播方法,所述方法包括:On the other hand, a live broadcast method is provided, the method includes:

从自动码牌设备读取牌墙信息,所述牌墙信息是所述自动码牌设备自动洗牌后的麻将牌排列信息;Read the card wall information from the automatic card number device, and the card wall information is the mahjong tile arrangement information after the automatic shuffle of the automatic card number device;

获取起点信息,所述起点信息用于指示生成手牌信息的起始点;acquiring starting point information, where the starting point information is used to indicate the starting point for generating hand card information;

根据所述起点信息和所述牌墙信息生成n副手牌信息,所述手牌信息是被分配至选手帐号的麻将牌的排列信息;generating n pairs of hand card information according to the starting point information and the card wall information, where the hand card information is the arrangement information of the mahjong tiles allocated to the player account;

将所述n副手牌信息发送至观察者终端。The n pairs of hand information are sent to the observer terminal.

另一方面,提供了一种直播方法,所述方法包括:On the other hand, a live broadcast method is provided, the method includes:

接收服务器发送的至少一副手牌信息,所述手牌信息是所述服务器根据起点信息和牌墙信息生成的,所述牌墙信息是所述服务器从自动码牌设备读取到的;Receive at least one pair of hand card information sent by the server, the hand card information is generated by the server according to the starting point information and the card wall information, and the card wall information is read by the server from the automatic card number device;

根据所述手牌信息生成直播画面,所述直播画面中包括与所述手牌信息对应的第一显示元素;generating a live screen according to the hand card information, where the live screen includes a first display element corresponding to the hand card information;

向直播系统输出所述直播画面。The live broadcast picture is output to the live broadcast system.

另一方面,提供了一种直播装置,所述装置包括:In another aspect, a live broadcast device is provided, the device comprising:

读取模块,用于从自动码牌设备读取牌墙信息,所述牌墙信息是所述自动码牌设备自动洗牌后的麻将牌排列信息;a reading module for reading card wall information from the automatic card numbering device, where the card wall information is the arrangement information of the mahjong tiles after the automatic shuffling of the automatic card numbering device;

获取模块,用于获取起点信息;Get module, used to get the starting point information;

第一生成模块,用于根据所述起点信息和所述牌墙信息生成n副手牌信息,所述手牌信息是被分配至选手帐号的麻将牌的排列信息;a first generating module, configured to generate n pairs of hand card information according to the starting point information and the card wall information, where the hand card information is the arrangement information of the mahjong tiles allocated to the player account;

第一发送模块,用于将所述n副手牌信息发送至观察者终端。The first sending module is configured to send the information of the n pairs of hands to the observer terminal.

另一方面,提供了一种直播装置,所述装置包括:In another aspect, a live broadcast device is provided, the device comprising:

接收模块,用于接收服务器发送的至少一副手牌信息,所述手牌信息是所述服务器根据起点信息和牌墙信息生成的,所述牌墙信息是所述服务器从自动码牌设备读取到的;A receiving module, configured to receive at least one pair of hand card information sent by the server, the hand card information is generated by the server according to the starting point information and the card wall information, and the card wall information is read by the server from the automatic numbering device arrived;

第二生成模块,用于根据所述手牌信息生成直播画面,所述直播画面中包括与所述手牌信息对应的第一显示元素;A second generating module, configured to generate a live broadcast screen according to the hand card information, where the live broadcast screen includes a first display element corresponding to the hand card information;

输出模块,用于向直播系统输出所述直播画面。The output module is used for outputting the live broadcast image to the live broadcast system.

另一方面,提供了一种服务器,所述服务器包括处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现如上述本申请第二方面及其可选的实施例中任一所述的直播方法。In another aspect, a server is provided, the server includes a processor and a memory, the memory stores at least one instruction, at least one program, a code set or an instruction set, the at least one instruction, the at least one program , the code set or the instruction set is loaded and executed by the processor to implement the live broadcast method according to any one of the second aspect and optional embodiments of the foregoing application.

另一方面,提供了一种计算机可读存储介质,所述存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现如上述本申请第二方面及其可选的实施例中任一所述的直播方法。In another aspect, a computer-readable storage medium is provided, wherein the storage medium stores at least one instruction, at least one piece of program, code set or instruction set, the at least one instruction, the at least one piece of program, the code The set or instruction set is loaded and executed by the processor to implement the live broadcast method as described in any one of the second aspect of the present application and its optional embodiments.

另一方面,提供了一种观察者终端,所述终端包括处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现如上述本申请第三方面及其可选的实施例中任一所述的直播方法。In another aspect, an observer terminal is provided, the terminal includes a processor and a memory, the memory stores at least one instruction, at least a piece of program, code set or instruction set, the at least one instruction, the at least one A piece of program, the code set or the instruction set is loaded and executed by the processor to implement the live broadcast method according to any one of the third aspect of the present application and its optional embodiments.

另一方面,提供了一种计算机可读存储介质,所述存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现如上述本申请第三方面及其可选的实施例中任一所述的直播方法。In another aspect, a computer-readable storage medium is provided, wherein the storage medium stores at least one instruction, at least one piece of program, code set or instruction set, the at least one instruction, the at least one piece of program, the code The set or instruction set is loaded and executed by the processor to implement the live broadcast method as described in any one of the third aspect of the present application and its optional embodiments.

另一方面,提供了一种计算机程序产品,当所述计算机程序产品在计算机上运行时,使得计算机执行如上述本申请第二方面及其可选的实施例中任一所述的直播方法。In another aspect, a computer program product is provided, which, when the computer program product runs on a computer, causes the computer to execute the live broadcast method as described in any one of the second aspect of the present application and its optional embodiments.

另一方面,提供了一种计算机程序产品,当所述计算机程序产品在计算机上运行时,使得计算机执行如上述本申请第三方面及其可选的实施例中任一所述的直播方法。On the other hand, a computer program product is provided, when the computer program product is run on a computer, the computer is made to execute the live broadcast method described in any one of the third aspect of the present application and its optional embodiments.

本申请实施例提供的技术方案带来的有益效果至少包括:The beneficial effects brought by the technical solutions provided by the embodiments of the application include at least:

通过服务器接收麻将机发送的牌墙信息,并进而生成每个选手帐号对应的手牌信息,可以在直播画面中显示上述每个选手帐号对应的手牌信息,故而直播画面中携带的有效信息较多,观众可以直观的从直播画面中了解每个选手帐号对应的牌面信息。Receive the card wall information sent by the mahjong machine through the server, and then generate the hand card information corresponding to each player account. The hand card information corresponding to each player account can be displayed on the live broadcast screen. Therefore, the effective information carried in the live broadcast screen is relatively small. The audience can intuitively understand the card information corresponding to each player's account from the live screen.

附图说明Description of drawings

为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to illustrate the technical solutions in the embodiments of the present application more clearly, the following briefly introduces the drawings that are used in the description of the embodiments. Obviously, the drawings in the following description are only some embodiments of the present application. For those of ordinary skill in the art, other drawings can also be obtained from these drawings without creative effort.

图1是本申请一个示例性的实施例提供的直播方法的应用场景的结构示意图;1 is a schematic structural diagram of an application scenario of a live broadcast method provided by an exemplary embodiment of the present application;

图2是本申请一个示例性的实施例提供的牌墙信息的示意图;2 is a schematic diagram of card wall information provided by an exemplary embodiment of the present application;

图3是本申请一个示例性的实施例提供的直播方法的流程图;3 is a flowchart of a live broadcast method provided by an exemplary embodiment of the present application;

图4是本申请一个示例性的实施例提供的OB终端界面示意图;4 is a schematic diagram of an OB terminal interface provided by an exemplary embodiment of the present application;

图5是本申请另一个示例性的实施例提供的直播方法的流程图;5 is a flowchart of a live broadcast method provided by another exemplary embodiment of the present application;

图6是本申请一个示例性的实施例提供的OB终端界面示意图;6 is a schematic diagram of an OB terminal interface provided by an exemplary embodiment of the present application;

图7A是本申请一个示例性的实施例提供的转播画面的示意图;7A is a schematic diagram of a broadcast screen provided by an exemplary embodiment of the present application;

图7B是本申请另一个示例性的实施例提供的转播画面的示意图;7B is a schematic diagram of a broadcast screen provided by another exemplary embodiment of the present application;

图8是本申请另一个示例性的实施例提供的直播方法的流程图;8 is a flowchart of a live broadcast method provided by another exemplary embodiment of the present application;

图9是本申请另一个示例性的实施例提供的OB终端界面示意图;9 is a schematic diagram of an OB terminal interface provided by another exemplary embodiment of the present application;

图10是本申请另一个示例性的实施例提供的OB终端界面示意图;10 is a schematic diagram of an OB terminal interface provided by another exemplary embodiment of the present application;

图11是本申请另一个示例性的实施例提供的直播方法的流程图;11 is a flowchart of a live broadcast method provided by another exemplary embodiment of the present application;

图12是本申请另一个示例性的实施例提供的直播方法的流程图;12 is a flowchart of a live broadcast method provided by another exemplary embodiment of the present application;

图13是本申请一个示例性的实施例提供的直播装置的结构框图;13 is a structural block diagram of a live broadcast apparatus provided by an exemplary embodiment of the present application;

图14是本申请另一个示例性的实施例提供的直播装置的结构框图;14 is a structural block diagram of a live broadcast apparatus provided by another exemplary embodiment of the present application;

图15是本申请一个示例性的实施例提供的服务器的结构框图;15 is a structural block diagram of a server provided by an exemplary embodiment of the present application;

图16是本申请一个示例性的实施例提供的OB终端的结构框图。FIG. 16 is a structural block diagram of an OB terminal provided by an exemplary embodiment of the present application.

具体实施方式Detailed ways

为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。In order to make the objectives, technical solutions and advantages of the present application clearer, the embodiments of the present application will be further described in detail below with reference to the accompanying drawings.

首先,对本申请实施例的应用场景作出介绍;First, the application scenarios of the embodiments of the present application are introduced;

图1是本申请一个示例性实施例提供的直播系统的结构示意图,如图1所示,该应用场景包括:自动码牌设备11、模拟器系统12、直播系统13以及观看终端14;FIG. 1 is a schematic structural diagram of a live broadcast system provided by an exemplary embodiment of the present application. As shown in FIG. 1 , the application scenario includes: an automatic signage device 11, a simulator system 12, a live broadcast system 13, and a viewing terminal 14;

自动码牌设备11是一种娱乐设施,该自动码牌设备11可以进行自动洗牌,用户无需手动进行码牌、理牌等操作便可以在一局麻将游戏结束后进行下一轮麻将游戏。可选地,该自动码牌设备11可以是全自动麻将机。可选地,自动码牌设备11还可以生成麻将的排列信息,即牌墙信息,可选地,该牌墙信息为自动码牌设备11在自动洗牌后生成的洗牌后的麻将的排列信息,可选地,牌墙信息分为四组,每组两列,每列14张牌,或者每列也可以是17张牌。示意性的,麻将机生成的牌墙信息如图2所示。The automatic card stacking device 11 is an entertainment facility. The automatic card stacking device 11 can automatically shuffle the cards, and the user can play the next round of mahjong games after one round of mahjong game without manual operations such as stacking and sorting cards. Optionally, the automatic number plate device 11 may be a fully automatic mahjong machine. Optionally, the automatic card number device 11 can also generate the arrangement information of mahjong, namely the card wall information, optionally, the card wall information is the arrangement of the shuffled mahjong generated by the automatic card number device 11 after the automatic shuffle. Information, optionally, the card wall information is divided into four groups, each group is two columns, each column is 14 cards, or each column can also be 17 cards. Illustratively, the card wall information generated by the mahjong machine is shown in FIG. 2 .

可选地,图1以该自动码牌设备11包括麻将机110和麻将机111为例进行示出,而在实际操作中,麻将机的数量可以更少或者更多。Optionally, FIG. 1 takes the automatic card numbering device 11 including the mahjong machine 110 and the mahjong machine 111 as an example for illustration, but in actual operation, the number of mahjong machines may be less or more.

自动码牌设备11与模拟器系统12通过通信网络或者通用串行总线(UniversalSerial Bus,USB)连接线相连,该通信网络可以是有线网络或者无线网络中的任意一种。The automatic number plate device 11 is connected with the simulator system 12 through a communication network or a Universal Serial Bus (Universal Serial Bus, USB) connection line, and the communication network can be any one of a wired network or a wireless network.

模拟器系统12包括服务器120以及OB终端121。The simulator system 12 includes a server 120 and an OB terminal 121 .

其中,服务器120用于对牌墙信息进行读取,以及根据牌墙信息生成手牌信息。可选地,该服务器120与观察者(Observer,OB)终端通过通信网络相连,该通信网络可以是有线网络或者无线网络。The server 120 is used for reading the card wall information, and generating hand card information according to the card wall information. Optionally, the server 120 is connected to an observer (Observer, OB) terminal through a communication network, and the communication network may be a wired network or a wireless network.

OB终端121是模拟器系统12中用于生成直播画面的终端,可选地,该OB终端121用于根据手牌信息生成直播画面,并将直播画面发送至直播系统13,以及根据现场比赛情况对手牌对应的可操作项进行操作,生成操作信号。The OB terminal 121 is a terminal in the simulator system 12 for generating a live broadcast screen. Optionally, the OB terminal 121 is used to generate a live broadcast screen according to the hand card information, and send the live broadcast screen to the live broadcast system 13, and according to the situation of the live game. The operable items corresponding to the opponent's cards are operated to generate operation signals.

可选地,该模拟器系统还包括至少一个用户对该OB终端121进行操作。Optionally, the simulator system further includes at least one user operating the OB terminal 121 .

可选地,该OB终端121可以是一个OB终端,也可以是一组OB终端,当其是一组OB终端时,其可以包括多个OB终端向直播系统13发送直播画面,示意性的,如图1所示,该OB终端121包括OB终端1211、OB终端1212以及OB终端1213。Optionally, the OB terminal 121 may be an OB terminal or a group of OB terminals. When it is a group of OB terminals, it may include a plurality of OB terminals to send live pictures to the live broadcast system 13. Illustratively, As shown in FIG. 1 , the OB terminal 121 includes an OB terminal 1211 , an OB terminal 1212 and an OB terminal 1213 .

示意性的,以该OB终端121中包括一组5个OB终端,其中,5个OB终端中包括4个OB终端与1组手牌信息对应,该4个OB终端由4个裁判进行操作,还有1个OB终端与4组手牌信息同时对应,该1个OB终端由1个裁判进行操作。Illustratively, the OB terminal 121 includes a group of 5 OB terminals, wherein 4 OB terminals included in the 5 OB terminals correspond to a group of hand card information, and the 4 OB terminals are operated by 4 referees, There is also an OB terminal corresponding to 4 sets of hand card information at the same time, and this OB terminal is operated by a referee.

可选地,OB终端121与直播系统13通过通信网络相连,该通信网络可以是有线网络或者无线网络。Optionally, the OB terminal 121 is connected to the live broadcast system 13 through a communication network, and the communication network may be a wired network or a wireless network.

直播系统13用于对接收到的至少一个直播画面进行转发,将直播画面转发至观看终端14。观看终端14是观众所使用的终端。The live broadcast system 13 is configured to forward the received at least one live broadcast picture, and forward the live broadcast picture to the viewing terminal 14 . The viewing terminal 14 is a terminal used by the viewer.

可选地,直播系统13包括导播终端130和导播服务器131,在一个可选的实施例中,OB终端121与导播终端130通过通信网络相连,且当上述OB终端中包括多个OB终端时,OB终端121可以通过多路通信链路与导播终端130相连,也可以通过一个另设的中转服务器(图中未示出),OB终端121与该中转服务器相连,中转服务器将接收到的OB终端发送的消息转发至导播终端130。Optionally, the live broadcast system 13 includes a broadcast guide terminal 130 and a broadcast guide server 131. In an optional embodiment, the OB terminal 121 and the broadcast guide terminal 130 are connected through a communication network, and when the above-mentioned OB terminal includes multiple OB terminals, The OB terminal 121 can be connected to the guide terminal 130 through multiple communication links, or can be connected to the relay server through a separate relay server (not shown in the figure), and the OB terminal 121 can be connected to the relay server. The sent message is forwarded to the directing terminal 130 .

导播终端130通过导播服务器131将直播画面发送至观看终端14,该示意性的,以该观看终端14包括观看终端140、观看终端141以及观看终端142为例,如图1所示,在实际操作中,该观看终端14还可以包括更多或者更少观看终端,本申请实施例对此不加以限定。The directing terminal 130 sends the live broadcast screen to the viewing terminal 14 through the directing server 131. This is a schematic illustration, taking the viewing terminal 14 including the viewing terminal 140, the viewing terminal 141 and the viewing terminal 142 as an example, as shown in FIG. 1, in actual operation , the viewing terminal 14 may further include more or less viewing terminals, which are not limited in this embodiment of the present application.

可选地,该观看终端14可以是台式电脑、便携式膝上电脑、移动终端、平板电脑等。Alternatively, the viewing terminal 14 may be a desktop computer, a portable laptop computer, a mobile terminal, a tablet computer, or the like.

结合上述图1所示的直播系统,对本申请实施例的直播方法进行说明。The live broadcast method of the embodiment of the present application will be described with reference to the live broadcast system shown in FIG. 1 above.

图3是本申请一个示例性实施例提供的直播方法的流程图,该直播方法可以应用于图1所示的模拟器系统12中。如图3所示,该直播方法包括:FIG. 3 is a flowchart of a live broadcast method provided by an exemplary embodiment of the present application, and the live broadcast method can be applied to the simulator system 12 shown in FIG. 1 . As shown in Figure 3, the live broadcast method includes:

步骤301,自动码牌设备进行自动洗牌,得到牌墙信息。In step 301, the automatic card shuffling device automatically shuffles cards to obtain card wall information.

可选地,该自动码牌设备为全自动麻将机,该牌墙信息是全自动麻将机自动洗牌后的麻将牌排列信息。Optionally, the automatic card numbering device is an automatic mahjong machine, and the card wall information is the arrangement information of mahjong tiles after the automatic shuffle of the automatic mahjong machine.

步骤302,服务器从自动码牌设备读取牌墙信息。Step 302, the server reads the card wall information from the automatic card number device.

在一个可选的实施例中,服务器在自动码牌设备完成码牌后,通过物理接口从自动码牌设备读取牌墙信息,如:自动码牌设备与服务器通过通用串行总线(UniversalSerial Bus,USB)相连,通过该USB连接线,自动码牌设备将牌墙信息发送至服务器。In an optional embodiment, the server reads the card wall information from the automatic card encoding device through a physical interface after the automatic card encoding device completes the card encoding, for example, the automatic card encoding device and the server use a universal serial bus (Universal Serial Bus) to read the card wall information. , USB) connected, through the USB connection line, the automatic code card equipment will send the card wall information to the server.

在另一个可选的实施例中,自动码牌设备也可以通过通信网络(有线网络或者无线网络)与服务器相连,并通过该通信网络将牌墙信息发送至服务器。In another optional embodiment, the automatic card numbering device can also be connected to the server through a communication network (wired network or wireless network), and send the card wall information to the server through the communication network.

步骤303,服务器获取起点信息。Step 303, the server obtains the starting point information.

可选地,该起点信息用于指示生成手牌信息的起始点,可选地,该起点信息可以是骰点信息。Optionally, the starting point information is used to indicate a starting point for generating hand card information, and optionally, the starting point information may be dice point information.

可选的,服务器获取起点信息的方式包括但不限于以下方法中的任意一种:Optionally, the manner in which the server obtains the starting point information includes but is not limited to any one of the following methods:

第一,OB终端中显示起点信息设置界面,OB终端接收用户或者裁判在起点信息设置界面上输入的起点信息后向服务器发送该起点信息,服务器接收OB终端发送的起点信息;First, the starting point information setting interface is displayed in the OB terminal. The OB terminal receives the starting point information input by the user or the referee on the starting point information setting interface and sends the starting point information to the server, and the server receives the starting point information sent by the OB terminal;

例如,位于线下赛事的裁判或导播在OB终端上输入的骰点数,如:裁判输入的骰点数为1点、3点,则服务器接收到的骰点信息为1点、3点。For example, the referee or the director of the offline event inputs the dice points on the OB terminal. For example, if the referee enters 1 point and 3 points, then the dice point information received by the server is 1 point and 3 points.

示意性的,如图4所示,裁判在OB终端用户界面的输入框41和输入框42中分别输入“1”和“3”,代表骰点数为1点和3点,然后点击确定将该骰点信息发送给服务器。Illustratively, as shown in Figure 4, the referee enters "1" and "3" in the input box 41 and the input box 42 of the OB terminal user interface, respectively, indicating that the dice points are 1 point and 3 points, and then clicks OK. The dice information is sent to the server.

第二,该服务器与摄像头相连,服务器接收摄像头采集的实时画面,并对实时画面进行图像识别,识别出起点信息。Second, the server is connected to the camera, and the server receives the real-time image collected by the camera, and performs image recognition on the real-time image to identify the starting point information.

步骤304,服务器根据起点信息和牌墙信息生成n副手牌信息。Step 304, the server generates n pairs of hand card information according to the starting point information and the card wall information.

可选地,该手牌信息是被分配至选手帐号的麻将牌的排列信息。Optionally, the hand information is arrangement information of mahjong tiles allocated to the player account.

根据起点信息服务器可以确定通过牌墙信息生成n副手牌信息时的起始点,即根据起点信息确定起始点后,从起始点开始通过牌墙信息分配出n副手牌信息,每个选手帐号与一个手牌信息对应,n≥1。According to the starting point information, the server can determine the starting point when generating n pairs of hand card information through the card wall information, that is, after the starting point is determined according to the starting point information, n pairs of hand card information are allocated from the starting point through the card wall information. Corresponding hand card information, n≥1.

步骤305,服务器将n副手牌信息发送至OB终端。Step 305, the server sends the information of the n pairs of hands to the OB terminal.

可选地,OB终端可以是一个OB终端,也可以是一组OB终端。该一组OB终端中OB终端的数量可以是两个、三个、四个或者五个,本申请实施例对此不加以限定。当该OB终端为一个OB终端时,服务器将n副手牌信息发送至同一个OB终端;当该OB终端为一组OB终端时,服务器将不同手牌信息分别发送至手牌信息各自对应的OB终端。Optionally, the OB terminal may be one OB terminal, or may be 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 an OB terminal, the server sends n pairs of hand card information to the same OB terminal; when the OB terminal is a group of OB terminals, the server sends different hand card information to the OB corresponding to the hand card information respectively. terminal.

步骤306,OB终端接收到n副手牌信息。Step 306, the OB terminal receives the information of the n pairs of hands.

以该OB终端中包括n个选手帐号为例,则该OB终端接收到该n个选手帐号对应的n副手牌信息。n通常为4。Taking the OB terminal including n player accounts as an example, the OB terminal receives n pairs of hand card information corresponding to the n player accounts. n is usually 4.

可选地,OB终端接收到的手牌信息为至少一副手牌信息,即OB终端可以接收到一副手牌信息也可以接收到多副手牌信息,本申请实施例对此不加以限定。在一个可选的实施例中,OB终端接收到的手牌信息的数量与该OB终端对应的选手帐号的数量有关。Optionally, the hand card information received by the OB terminal is at least one pair of hand card information, that is, the OB terminal may receive one pair of hand card information or multiple pairs of hand card information, which is not limited in this embodiment of the present application. In an optional embodiment, the number of hand card information received by the OB terminal is related to the number of player accounts corresponding to the OB terminal.

示意性的,以一个OB终端上登录有第一选手和第二选手两个选手帐号为例,则该OB终端接收到与该第一选手和第二选手对应的两幅手牌信息。Illustratively, taking two player accounts of a first player and a second player registered on an OB terminal as an example, the OB terminal receives two pieces of hand card information corresponding to the first player and the second player.

步骤307,OB终端根据n副手牌信息向直播系统输出直播画面。Step 307, the OB terminal outputs the live broadcast image to the live broadcast system according to the information of the n pairs of hands.

可选地,OB终端根据手牌信息生成直播画面,该直播画面包括但不限于:与至少一副手牌信息对应的第一显示元素。OB终端将生成的直播画面发送至直播系统,该直播系统用于对接收到的直播画面进行转发,将该直播画面转发至观看终端。Optionally, the OB terminal generates a live broadcast screen according to the hand card information, and the live broadcast screen includes but is not limited to: a first display element corresponding to at least one pair of hand card information. The OB terminal sends the generated live broadcast picture to the live broadcast system, and the live broadcast system is used to forward the received live broadcast picture, and forward the live broadcast picture to the viewing terminal.

综上所述,通过服务器接收麻将机发送的牌墙信息,并进而生成了每个选手帐号对应的手牌信息,可以在直播画面中显示上述每个选手帐号对应的手牌信息,故而直播画面中携带的有效信息较多,观众可以直观的从直播画面中了解每个选手帐号对应的牌面信息。To sum up, the card wall information sent by the mahjong machine is received through the server, and the hand card information corresponding to each player account is generated, and the hand card information corresponding to each player account can be displayed in the live broadcast screen. There is a lot of valid information carried in the broadcast, and the audience can intuitively understand the card information corresponding to each player's account from the live screen.

图5是本申请另一个示例性的实施例提供的直播方法的流程图,该直播方法可以应用于图1所示的模拟器系统12中。如图5所示,该直播方法包括:FIG. 5 is a flowchart of a live broadcast method provided by another exemplary embodiment of the present application, and the live broadcast method can be applied to the simulator system 12 shown in FIG. 1 . As shown in Figure 5, the live broadcast method includes:

步骤501,自动码牌设备进行自动洗牌,得到牌墙信息。In step 501, the automatic card numbering device performs automatic shuffling to obtain card wall information.

可选地,该自动码牌设备为全自动麻将机,该牌墙信息是全自动麻将机自动洗牌后的麻将牌排列信息。Optionally, the automatic card numbering device is an automatic mahjong machine, and the card wall information is the arrangement information of mahjong tiles after the automatic shuffle of the automatic mahjong machine.

步骤502,服务器从自动码牌设备读取牌墙信息。Step 502, the server reads the card wall information from the automatic card number device.

在一个可选的实施例中,服务器在自动码牌设备完成码牌后,通过物理接口从自动码牌设备读取牌墙信息,如:自动码牌设备与服务器通过通用串行总线(UniversalSerial Bus,USB)相连,通过该USB连接线,自动码牌设备将牌墙信息发送至服务器。In an optional embodiment, the server reads the card wall information from the automatic card encoding device through a physical interface after the automatic card encoding device completes the card encoding, for example, the automatic card encoding device and the server use a universal serial bus (Universal Serial Bus) to read the card wall information. , USB) connected, through the USB connection line, the automatic code card equipment will send the card wall information to the server.

在另一个可选的实施例中,自动码牌设备也可以通过通信网络(有线网络或者无线网络)与服务器相连,并通过该通信网络将牌墙信息发送至服务器。In another optional embodiment, the automatic card numbering device can also be connected to the server through a communication network (wired network or wireless network), and send the card wall information to the server through the communication network.

步骤503,服务器获取起点信息。Step 503, the server obtains starting point information.

可选地,该起点信息用于指示生成手牌信息的起始点,可选地,该起点信息可以是骰点信息。Optionally, the starting point information is used to indicate a starting point for generating hand card information, and optionally, the starting point information may be dice point information.

示意性的,在麻将赛事中确定庄家位后由庄家位确定骰点信息,如:庄家位为“东风位”,由东风位所在的玩家确定骰点信息,得到骰点信息为“一点、三点”,则从庄家位起顺时针进行排列,得到第四位为“南风位”,则从南风位对应的一组牌墙确定为生成手牌信息的起始点,且从该组牌墙的第三张(共两列牌墙)确定为生成手牌信息的起始点。Illustratively, after the banker position is determined in a mahjong event, the banker position determines the dice point information, such as: the banker position is "Dongfeng position", the player at the east position determines the dice point information, and the dice point information is obtained as "one point, three points". point", then arrange clockwise from the dealer's position, and get the fourth position as "South Wind Position", then the set of card walls corresponding to the South Wind position is determined as the starting point for generating hand card information, and from this set of cards The third card of the wall (two-column wall) is determined as the starting point for generating hand card information.

可选的,服务器获取骰点信息的方式包括但不限于以下方法中的任意一种:Optionally, the manner in which the server obtains the dice point information includes but is not limited to any one of the following methods:

第一,OB终端中显示骰点设置界面,OB终端接收在骰点设置界面上输入的骰点信息后向服务器发送该骰点信息,服务器接收OB终端发送的骰点信息;First, the dice point setting interface is displayed in the OB terminal, and the OB terminal sends the dice point information to the server after receiving the dice point information input on the dice point setting interface, and the server receives the dice point information sent by the OB terminal;

第二,该服务器与摄像头相连,服务器接收摄像头采集的实时画面,并对实时画面进行图像识别,识别出骰点信息。Second, the server is connected to the camera, and the server receives the real-time image collected by the camera, performs image recognition on the real-time image, and identifies the dice point information.

步骤504,服务器根据起点信息和牌墙信息生成n副手牌信息。Step 504, the server generates n pairs of hand card information according to the starting point information and the card wall information.

可选地,该手牌信息是被分配至选手帐号的麻将牌的排列信息。Optionally, the hand information is arrangement information of mahjong tiles allocated to the player account.

根据起点信息服务器可以确定通过牌墙信息生成n副手牌信息时的起始点,即根据起点信息确定起始点后,从起始点开始通过牌墙信息分配出n副手牌信息,每个选手帐号与一个手牌信息对应,n≥1。According to the starting point information, the server can determine the starting point when generating n pairs of hand card information through the card wall information, that is, after the starting point is determined according to the starting point information, n pairs of hand card information are allocated from the starting point through the card wall information. Corresponding hand information, n≥1.

步骤505,服务器根据手牌信息和牌型规则,生成手牌信息对应的至少一个可操作项。Step 505, the server generates at least one operable item corresponding to the hand card information according to the hand card information and the card type rule.

可操作项是指服务器根据手牌信息和牌型规则匹配得到的选手帐号对应的可进行的操作,可选地,该牌型规则可以是预先设置的规则,该可操作项包括:摸牌操作项、杠牌操作项、补花操作项、吃牌操作项、胡牌操作项中的至少一种。The operable items refer to the operations that the server can perform corresponding to the player account obtained by matching the hand card information and the card type rules. Optionally, the card type rules can be preset rules, and the operable items include: drawing cards At least one of the operation item, the operation item of the kong card, the operation item of the embellishment, the operation item of the catching card, and the operation item of the Hu card.

可选地,服务器生成手牌信息对应的至少一个可操作项的方式至少包括如下方式中的至少一种:Optionally, the manner in which the server generates at least one operable item corresponding to the hand card information at least includes at least one of the following manners:

第一,服务器根据选手帐号对应的手牌信息本身生成至少一个可操作项,如:摸牌操作项、杠牌操作项等;First, the server generates at least one operable item according to the hand card information corresponding to the player's account, such as: a card drawing operation item, a kong card operation item, etc.;

第二,服务器根据牌墙信息获取选手帐号对应的下一张摸牌信息,并根据该下一张摸牌信息以及手牌信息生成至少一个可操作项,如:打牌操作项、杠牌操作项、补花操作项等;Second, the server obtains the next card drawing information corresponding to the player's account according to the card wall information, and generates at least one operable item according to the next card drawing information and the hand card information, such as: card playing operation item, kong card operation item , applique operation items, etc.;

第三,服务器根据选手帐号对应的手牌信息,以及其他选手帐号生成的操作信息,生成至少一个可操作项,如:碰牌操作项、杠牌操作项、吃牌操作项等。该操作信息为其他选手帐号对可操作项中的目标可操作项进行操作的信号。Third, the server generates at least one operable item according to the hand card information corresponding to the player account and the operation information generated by other player accounts, such as: a touch card operation item, a bar card operation item, a card grab operation item, and the like. The operation information is a signal for other player accounts to operate the target operable item in the operable items.

步骤506,服务器将n副手牌信息发送至OB终端。Step 506, the server sends the information of the n pairs of hands to the OB terminal.

可选地,OB终端可以是一个OB终端也可以是一组OB终端,且该一组OB终端中OB终端的数量可以是两个、三个、四个或者五个,本申请实施例对此不加以限定。当该OB终端为一个OB终端时,服务器将n副手牌信息发送至该一个OB终端,当该OB终端为一组OB终端时,服务器将手牌信息发送至对应的OB终端,如:服务器将第i副手牌信息发送至第i个OB终端,1≤i≤n。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. Not limited. When the OB terminal is an OB terminal, the server sends the hand card information of the n pairs to the one OB terminal. When the OB terminal is a group of OB terminals, the server sends the hand card information to the corresponding OB terminal, for example: the server sends the hand card information to the corresponding OB terminal. The i-th hand card information is sent to the i-th OB terminal, 1≤i≤n.

步骤507,OB终端接收到n副手牌信息。Step 507, the OB terminal receives the information of n pairs of hands.

可选地,OB终端接收到的手牌信息为至少一副手牌信息,即OB终端可以接收到一副手牌信息也可以接收到多副手牌信息,本申请实施例对此不加以限定。在一个可选的实施例中,OB终端接收到的手牌信息的数量与该OB终端对应的选手帐号的数量有关。Optionally, the hand card information received by the OB terminal is at least one pair of hand card information, that is, the OB terminal may receive one pair of hand card information or multiple pairs of hand card information, which is not limited in this embodiment of the present application. In an optional embodiment, the number of hand card information received by the OB terminal is related to the number of player accounts corresponding to the OB terminal.

步骤508,服务器将至少一个可操作项发送给OB终端。Step 508, the server sends at least one operable item to the OB terminal.

当该OB终端为一个OB终端时,服务器将至少一个可操作项发送至该一个OB终端,当该OB终端为一组OB终端时,服务器将至少一个可操作项发送至对应的OB终端。When the OB terminal is an OB terminal, the server sends at least one operable item to the one OB terminal, and when the OB terminal is a group of OB terminals, the server sends at least one operable item to the corresponding OB terminal.

示意性的,以一个OB终端上登录有第一选手、第二选手、第三选手和第四选手四个选手帐号为例,则该OB终端接收到与该第一选手、第二选手、第三选手和第四选手对应的四幅手牌信息。Illustratively, taking an OB terminal with four player accounts of the first player, the second player, the third player and the fourth player logged in as an example, the OB terminal receives a message with the first player, the second player, the third player and the fourth player. Four hand cards corresponding to the third player and the fourth player.

步骤509,OB终端接收到至少一个可操作项。Step 509, the OB terminal receives at least one operable item.

可选地,当OB终端接收到的至少一个可操作项可以是多个选手帐号对应的至少一个可操作项,也可以是一个选手帐号对应的可操作项。Optionally, the at least one operable item received by the OB terminal may be at least one operable item corresponding to multiple player accounts, or may be an operable item corresponding to one player account.

步骤510,OB终端显示手牌信息和至少一个可操作项。Step 510, the OB terminal displays hand card information and at least one operable item.

可选地,在OB终端上显示一个用户界面,在该用户界面中显示有上述手牌信息和至少一个可操作项,且上述手牌信息显示在该用户界面的第一区域,至少一个可操作项像是在用户界面的第二区域。Optionally, a user interface is displayed on the OB terminal, the above-mentioned hand card information and at least one operable item are displayed in the user interface, and the above-mentioned hand card information is displayed in the first area of the user interface, and at least one operable item is displayed. Items are like the second area in the user interface.

步骤511,OB终端接收到对至少一个可操作项的目标操作项的操作信号。Step 511, the OB terminal receives an operation signal for the target operation item of at least one operable item.

可选地,用户根据选手在现场的实际操作对OB终端的可操作项中的目标可操作项进行操作,OB终端根据该操作接收到操作信号,该操作信号是与目标可操作项对应的操作信号。Optionally, the user operates the target operable item in the operable items of the OB terminal according to the actual operation of the player on the spot, and the OB terminal receives an operation signal according to the operation, and the operation signal is an operation corresponding to the target operable item. Signal.

示意性的,第一选手帐号对应的可操作项包括第一操作、第二操作以及第三操作,第一选手在现场的实际操作为第一操作,裁判根据该选手的实际操作,在OB终端中进行第一操作,OB终端接收到该第一操作对应的第一操作信号。Illustratively, the operable items corresponding to the account of the first player include the first operation, the second operation and the third operation. The actual operation of the first player on the scene is the first operation. The first operation is performed in the OB terminal, and the OB terminal receives the first operation signal corresponding to the first operation.

步骤512,OB终端向服务器发送操作信号。Step 512, the OB terminal sends an operation signal to the server.

可选地,OB终端通过通信网络向服务器发送该操作信号。Optionally, the OB terminal sends the operation signal to the server through a communication network.

步骤513,服务器接收OB终端发送的操作信号。Step 513, the server receives the operation signal sent by the OB terminal.

步骤514,服务器根据操作信号生成调整后的手牌信息。Step 514, the server generates the adjusted hand card information according to the operation signal.

可选地,该操作信号用于对选手帐号对应的手牌信息进行调整,服务器根据接收到的操作信号对手牌信息进行调整,并生成调整后的手牌信息。Optionally, the operation signal is used to adjust the hand card information corresponding to the player account, and the server adjusts the opponent card information according to the received operation signal, and generates the adjusted hand card information.

可选地,服务器对手牌进行的调整包括但不限于如下调整方式中的至少一种:Optionally, the adjustment made by the server to the opponent card includes but is not limited to at least one of the following adjustment methods:

第一,在手牌中增加一张手牌,并根据手牌信息中的已有手牌与新增加的手牌组成一组固定搭配,如:通过吃牌操作新增一张手牌为“一筒”,已有手牌中包括有“二筒”和“三筒”,则将“一筒”、“二筒”和“三筒”组成一组固定搭配;First, add a hand card to the hand card, and form a fixed combination according to the existing hand card in the hand card information and the newly added hand card. "One barrel", the existing hand cards include "two barrels" and "three barrels", then "one barrel", "two barrels" and "three barrels" will form a fixed combination;

第二,从手牌信息中的已有手牌中减少一张牌,如:通过打牌操作将手牌“一萬”打出,则对手牌进行调整,将手牌“一萬”从手牌信息中去除。Second, reduce one card from the existing hand cards in the hand card information. For example, if the hand card "10,000" is played through the card playing operation, the opponent's card will be adjusted, and the hand card "10,000" will be removed from the hand card information. removed in.

步骤515,服务器向OB终端发送调整后的手牌信息。Step 515, the server sends the adjusted hand card information to the OB terminal.

可选地,服务器向OB终端发送调整后的手牌信息的方式包括但不限于如下方式中的任意一种:Optionally, the way in which the server sends the adjusted hand card information to the OB terminal includes but is not limited to any one of the following ways:

第一,服务器将选手帐号对应的n副手牌信息都发送给OB终端,该n副手牌信息中包括上述调整后的手牌信息;First, the server sends the information of the n pairs of hands corresponding to the player's account to the OB terminal, and the information of the n pairs of hands includes the above adjusted hand information;

第二,服务器将调整后的手牌信息发送给选手帐号对应的OB终端。Second, the server sends the adjusted hand card information to the OB terminal corresponding to the player's account.

针对上述步骤510至步骤515,结合图6进行进一步说明,图6是本申请一个示例性的实施例提供的OB终端的用户界面示意图,以该OB终端包括一个选手帐号对应的手牌信息61为例,如图6所示,选手C打出一张手牌,服务器匹配得到该OB终端对应的选手帐号的可操作项包括:碰和杠,故在用户界面中显示“碰”对应的界面元素62和“杠”对应的界面元素63,用户对界面元素63进行选择后,该OB终端向服务器发送该可操作项“杠”对应的操作信号,并接收服务器发送的调整后的手牌信息64。For the above steps 510 to 515, further description will be given with reference to FIG. 6 . FIG. 6 is a schematic diagram of the user interface of the OB terminal provided by an exemplary embodiment of the present application. The OB terminal includes hand card information 61 corresponding to a player account as For example, as shown in FIG. 6 , player C plays a hand card, and the server matches and obtains the operable items of the player account corresponding to the OB terminal, including: bump and kong, so the interface element 62 corresponding to "peng" is displayed in the user interface. For the interface element 63 corresponding to "kong", after the user selects the interface element 63, the OB terminal sends the operation signal corresponding to the operable item "kong" to the server, and receives the adjusted hand card information 64 sent by the server.

值得注意的是,上述步骤501至步骤515中所述的直播方法中,本申请实施例还提供了撤销操作功能,即用户可以在OB终端上对撤销按钮进行选择,即可以对步骤501步骤515中任一在OB终端上已执行的步骤进行撤销。It is worth noting that, in the live broadcast method described in the above steps 501 to 515, the embodiment of the present application also provides a cancel operation function, that is, the user can select the cancel button on the OB terminal, that is, step 501. Step 515 Any of the steps that have been performed on the OB terminal are undone.

步骤516,OB终端根据调整后的手牌信息生成调整后的直播画面。Step 516, the OB terminal generates an adjusted live broadcast screen according to the adjusted hand card information.

该调整后的直播画面中包括调整后的手牌信息对应的第二显示元素。The adjusted live broadcast screen includes a second display element corresponding to the adjusted hand card information.

可选地,OB终端将第二显示元素与比赛现场对应的拍摄画面进行嵌套,如:将第二显示元素叠加显示在拍摄画面之上,并将嵌套后得到的画面作为调整后的直播画面。Optionally, the OB terminal nests the second display element with the shooting picture corresponding to the game scene, such as: superimposing and displaying the second display element on the shooting picture, and using the picture obtained after the nesting as the adjusted live broadcast. screen.

示意性的,如图7A所示为OB终端根据调整后的手牌信息生成的调整后的直播画面,在该直播画面中包括调整后的手牌信息对应的第二显示元素71,可选地,该直播画面中还包括比赛现场对应的拍摄画面。Illustratively, as shown in FIG. 7A is an adjusted live broadcast screen generated by the OB terminal according to the adjusted hand card information, the live broadcast screen includes a second display element 71 corresponding to the adjusted hand card information, optionally , and the live broadcast screen also includes the shooting screen corresponding to the game scene.

值得注意的是,为了保证观看体验,通常OB终端生成的直播画面,或者调整后的直播画面为不包括可操作项的直播画面,如图7A所示,在生成的直播画面中,仅包括手牌信息对应的第二显示元素71,而不会包括如图6所示的可操作项对应的界面元素62或者可操作项对应的界面元素63。It is worth noting that, in order to ensure the viewing experience, usually the live screen generated by the OB terminal, or the adjusted live screen is a live screen that does not include operable items. As shown in Figure 7A, in the generated live screen, only the hand The second display element 71 corresponding to the card information does not include the interface element 62 corresponding to the operable item or the interface element 63 corresponding to the operable item as shown in FIG. 6 .

步骤517,当调整后的手牌信息符合胜利条件时,服务器计算n个选手帐号分别对应的结算信息。Step 517: When the adjusted hand card information meets the victory condition, the server calculates the settlement information corresponding to the n player accounts respectively.

可选地,该结算信息包括但不限于如下信息中的至少一种:该手牌信息对应的番型、n个选手帐号中每个选手帐号对应的积分、每个选手帐号对应的比赛局数等,可选地,该结算信息中还包括:选手的头像、选手的姓名、选手的身份标识号(Identification,ID)、选手的风位、选手本局的身份信息、选手的积分、选手的排名中的至少一个。Optionally, the settlement information includes, but is not limited to, at least one of the following information: the fan type corresponding to the hand information, the points corresponding to each player account in the n player accounts, and the number of game rounds corresponding to each player account. etc., optionally, the settlement information also includes: the player's avatar, the player's name, the player's identification number (Identification, ID), the player's wind position, the player's current game's identity information, the player's points, the player's ranking at least one of the.

步骤518,服务器向OB终端发送结算信息。Step 518, the server sends settlement information to the OB terminal.

步骤519,OB终端根据结算信息向直播系统输出结算直播画面。In step 519, the OB terminal outputs the settlement live broadcast screen to the live broadcast system according to the settlement information.

可选地,OB终端根据该结算信息生成结算直播画面,并向直播系统输出该直播结算画面。Optionally, the OB terminal generates a settlement live broadcast screen according to the settlement information, and outputs the live broadcast settlement screen to the live broadcast system.

可选地,该结算直播画面中包括结算信息对应的第三显示元素。Optionally, the settlement live screen includes a third display element corresponding to settlement information.

在一个可选的实施例中,用户可以在OB终端上对结算信息进行修改,并将修改后的结算信息发送至服务器,服务器将修改后的结算信息再发送回OB终端,OB终端可以根据该修改后的结算信息向直播系统输出结算直播画面。In an optional embodiment, the user can modify the settlement information on the OB terminal, and send the modified settlement information to the server, and the server sends the modified settlement information back to the OB terminal, and the OB terminal can The revised settlement information will output the settlement live screen to the live broadcast system.

示意性的,结合图7B,OB终端上显示有两个视角,OB操作视角和抠图成象视角,其中抠图成象视角为对OB操作视角中的图像进行抠图得到的图像视角,其中,“抠图”是用于将OB操作视角中显示的可操作项进行去除的图像处理操作。可选地,该抠图成象视角可以是与手牌信息对应的图像视角,也可以是与结算信息对应的图像视角。示意性的,以该抠图视角是与结算信息对应的图像视角为例进行说明,即该抠图成象视角为与上述第三显示元素对应的视角,通过将该抠图成象视角与比赛现场对应的拍摄画面进行结合,得到最终生成的直播画面72,该直播画面72中包括结算信息对应的第三显示元素。Schematically, in conjunction with Fig. 7B, two viewing angles are displayed on the OB terminal, the OB operation viewing angle and the cutout imaging viewing angle, wherein the cutout imaging viewing angle is the image viewing angle obtained by cutting out the image in the OB operation viewing angle, wherein , "Cutout" is an image processing operation used to remove the operable items displayed in the OB operation perspective. Optionally, the matting imaging perspective may be an image perspective corresponding to hand card information, or an image perspective corresponding to settlement information. Schematically, it is illustrated that the cutout viewing angle is an image viewing angle corresponding to the settlement information, that is, the cutout imaging viewing angle is the viewing angle corresponding to the above-mentioned third display element. The shooting images corresponding to the scene are combined to obtain a final generated live image 72 , and the live image 72 includes a third display element corresponding to the settlement information.

综上所述,通过服务器接收麻将机发送的牌墙信息,并进而生成每个选手帐号对应的手牌信息,可以在直播画面中显示上述每个选手帐号对应的手牌信息,故而直播画面中携带的有效信息较多,观众可以直观的从直播画面中了解每个选手帐号对应的牌面信息;In summary, the server receives the card wall information sent by the mahjong machine, and then generates the hand card information corresponding to each player account, and the hand card information corresponding to each player account can be displayed in the live broadcast screen. Therefore, in the live broadcast screen There is a lot of valid information carried, and the audience can intuitively understand the card information corresponding to each player's account from the live screen;

通过在服务器中牌型规则,可以通过将手牌信息与牌型规则进行匹配即可得到对应的可操作项,用户仅需要对可操作项进行选择即可进行同步直播,提高了直播效率。Through the card type rules in the server, the corresponding operable items can be obtained by matching the hand card information with the card type rules. Users only need to select the operable items to perform synchronous live broadcast, which improves the live broadcast efficiency.

图8是本申请另一个示意性的实施例提供的直播方法的流程图,该直播方法可以应用于图1所示的模拟器系统12中。如图8所示,该直播方法包括:FIG. 8 is a flowchart of a live broadcast method provided by another exemplary embodiment of the present application, and the live broadcast method can be applied to the simulator system 12 shown in FIG. 1 . As shown in Figure 8, the live broadcast method includes:

步骤801,自动码牌设备进行自动洗牌,得到牌墙信息。In step 801, the automatic card shuffling device automatically shuffles cards to obtain card wall information.

可选地,该自动码牌设备为全自动麻将机,该牌墙信息是全自动麻将机自动洗牌后的麻将牌排列信息。Optionally, the automatic card numbering device is an automatic mahjong machine, and the card wall information is the arrangement information of mahjong tiles after the automatic shuffle of the automatic mahjong machine.

步骤802,服务器读取牌墙信息。Step 802, the server reads the card wall information.

在一个可选的实施例中,服务器在自动码牌设备完成码牌后,通过物理接口从自动码牌设备读取牌墙信息,如:自动码牌设备与服务器通过通用串行总线(UniversalSerial Bus,USB)相连,通过该USB连接线,自动码牌设备将牌墙信息发送至服务器。In an optional embodiment, the server reads the card wall information from the automatic card encoding device through a physical interface after the automatic card encoding device completes the card encoding, for example, the automatic card encoding device and the server use a universal serial bus (Universal Serial Bus) to read the card wall information. , USB) connected, through the USB connection line, the automatic code card equipment will send the card wall information to the server.

在另一个可选的实施例中,自动码牌设备也可以通过通信网络(有线网络或者无线网络)与服务器相连,并通过该通信网络将牌墙信息发送至服务器。In another optional embodiment, the automatic card numbering device can also be connected to the server through a communication network (wired network or wireless network), and send the card wall information to the server through the communication network.

步骤803,服务器获取起点信息。Step 803, the server obtains starting point information.

可选地,该起点信息用于指示生成手牌信息的起始点,可选地,该起点信息可以是骰点信息。Optionally, the starting point information is used to indicate a starting point for generating hand card information, and optionally, the starting point information may be dice point information.

可选的,服务器获取骰点信息的方式包括但不限于以下方法中的任意一种:Optionally, the manner in which the server obtains the dice point information includes but is not limited to any one of the following methods:

第一,OB终端中显示骰点设置界面,OB终端接收在骰点设置界面上输入的骰点信息后向服务器发送该骰点信息,服务器接收OB终端发送的骰点信息;First, the dice point setting interface is displayed in the OB terminal, and the OB terminal sends the dice point information to the server after receiving the dice point information input on the dice point setting interface, and the server receives the dice point information sent by the OB terminal;

第二,该服务器与摄像头相连,服务器接收摄像头采集的实时画面,并对实时画面进行图像识别,识别出骰点信息。Second, the server is connected to the camera, and the server receives the real-time image collected by the camera, performs image recognition on the real-time image, and identifies the dice point information.

步骤804,服务器根据起点信息和牌墙信息生成4副手牌信息。Step 804, the server generates 4 pairs of hand card information according to the starting point information and the card wall information.

可选地,该手牌信息是被分配至选手帐号的麻将牌的排列信息。Optionally, the hand information is arrangement information of mahjong tiles allocated to the player account.

根据起点信息服务器可以确定通过牌墙信息生成4副手牌信息时的起始点,即根据起点信息确定起始点后,从起始点开始通过牌墙信息分配出4副手牌信息,每个选手帐号与一个手牌信息对应。According to the starting point information, the server can determine the starting point when generating 4 pairs of hand card information through the card wall information, that is, after the starting point is determined according to the starting point information, 4 pairs of hand card information are allocated from the starting point through the card wall information. Corresponding hand information.

可选地,模拟器系统中包括的OB终端的数量为手牌信息数量加一,示意性的,上述手牌信息的数量为4副,则OB终端的数量为5个。Optionally, the number of OB terminals included in the simulator system is the number of hand card information plus one. Illustratively, if the above-mentioned number of hand card information is 4, the number of OB terminals is 5.

值得注意的是,上述OB终端的数量仅为示意性的举例,在实际操作中,OB终端的数量可以由用户决定。It should be noted that the above-mentioned number of OB terminals is only a schematic example, and in actual operation, the number of OB terminals can be determined by the user.

步骤805,服务器将第1副手牌信息发送至第1个OB终端。Step 805, the server sends the first deck hand card information to the first OB terminal.

可选地,OB终端从服务器获取手牌信息之前,还需要进行选手帐号的信息录入工作,示意性的,该选手帐号的信息包括:选手的头像、选手的姓名、选手的ID、选手的风位、选手本局的身份信息、选手的积分、选手的排名中的至少一个,可选地,上述选手帐号的信息可以由用户直接输入OB终端;也可以预先在服务器中存储上述选手帐号的信息,在OB终端中输出选手的ID,并自动获取上述选手帐号的信息;还可以部分信息由用户进行填写,另外一部分信息根据选手的ID从服务器中获取。Optionally, before the OB terminal obtains the hand card information from the server, it also needs to perform the information entry of the player's account. Illustratively, the information of the player's account includes: the player's avatar, the player's name, the player's ID, the player's style. at least one of the position, the player's identity information in the current round, the player's points, and the player's ranking. Optionally, the information of the player's account can be directly input by the user into the OB terminal; the information of the player's account can also be stored in the server in advance, The player's ID is output in the OB terminal, and the above-mentioned player account information is automatically obtained; part of the information can also be filled in by the user, and another part of the information can be obtained from the server according to the player's ID.

示意性的,图9为一个示意性的实施例提供的选手帐号信息的设置界面,如图9所示,玩家ID为020,根据玩家ID,OB终端获取到该玩家的积分为200,OB终端根据现场的实际情况,对玩家的风位以及是否是庄家进行选择。Illustratively, FIG. 9 is a setting interface for player account information provided by an exemplary embodiment. As shown in FIG. 9 , the player ID is 020, and according to the player ID, the OB terminal obtains the player's points as 200, and the OB terminal obtains the player's points as 200. According to the actual situation of the scene, choose the player's wind position and whether it is the dealer.

可选地,当上述选手帐号的信息上传至服务器后,服务器对选手帐号的风位以及选手帐号的身份信息进行校验,如:多个选手帐号的风位互不相同、只能有一个选手帐号的身份信息为庄家等。Optionally, after the above-mentioned player account information is uploaded to the server, the server verifies the wind position of the player account and the identity information of the player account, such as: the wind positions of multiple player accounts are different from each other, and there can only be one player. The identity information of the account is the dealer, etc.

步骤806,第1个OB终端根据第1副手牌信息想直播系统输出第1路直播画面。Step 806, the first OB terminal wants the live broadcast system to output the first live broadcast picture according to the first deck hand card information.

步骤807,服务器将第2副手牌信息发送至第2个OB终端。Step 807, the server sends the second deck hand card information to the second OB terminal.

步骤808,第2个OB终端根据第2副手牌信息向直播系统输出第2路直播画面。Step 808, the second OB terminal outputs the second channel live video to the live broadcast system according to the second deck hand card information.

步骤809,服务器将第3副手牌信息发送至第3个OB终端。Step 809, the server sends the third hand card information to the third OB terminal.

步骤810,第3个OB终端根据第3副手牌信息想直播系统输出第3路直播画面。In step 810, the third OB terminal wants the live broadcast system to output the third channel live picture according to the third deck hand information.

步骤811,服务器将第4副手牌信息发送至第4个OB终端。Step 811, the server sends the fourth deck hand information to the fourth OB terminal.

步骤812,第4个OB终端根据第4副手牌信息想直播系统输出第4路直播画面。In step 812, the fourth OB terminal wants the live broadcast system to output the fourth channel live picture according to the fourth deck hand information.

步骤813,服务器将4副手牌信息发送至第5个OB终端。In step 813, the server sends the information of the 4 pairs of hands to the 5th OB terminal.

可选地,服务器还将n副手牌信息发送至第n+1个OB终端。Optionally, the server also sends the information of the n pairs of hands to the n+1th OB terminal.

步骤814,第5个OB终端根据4副手牌信息想直播系统输出第5路直播画面。Step 814, the fifth OB terminal wants the live broadcast system to output the fifth live broadcast picture according to the information of the four hands.

可选地,第n+1个OB终端根据n副手牌信息向直播系统输出第n+1路直播画面。Optionally, the n+1th OB terminal outputs the n+1th live broadcast picture to the live broadcast system according to the information of the n pairs of hands.

该第n+1路直播画面中包括上述n副手牌信息对应的界面元素,可选地,该第n+1路直播画面中还可以包括选手帐号的胡牌信息、选手帐号的流水信息以及选手帐号的结算信息,其中,选手帐号的胡牌信息包括该选手帐号的历史胡牌次数、历史胡牌所得积分数等,选手帐号的流水信息是指选手帐号的历史比赛次数、历史比赛成绩等,选手帐号的结算信息包括,选手帐号的历史比赛成绩以及比赛总成绩等。The n+1th live broadcast screen includes interface elements corresponding to the above-mentioned n pairs of hand card information. Optionally, the n+1th live broadcast screen may also include the hand card information of the player's account, the flow information of the player's account, and the player's account information. The settlement information of the account, wherein the hand card information of the player account includes the number of historical hand cards and the number of points earned by the player account, and the flow information of the player account refers to the historical game times and historical game results of the player account, The settlement information of the player account includes the historical game results and total game results of the player account.

示意性的,图10是一个示意性的第n+1路直播画面的示意图,如图10所示,在该第n+1路直播画面中包括选手帐号A、选手帐号B、选手帐号C以及选手帐号D的手牌信息,用户还可以对胡牌信息、流水信息或者结算信息进行选择。Illustratively, FIG. 10 is a schematic diagram of an n+1th live broadcast screen. As shown in FIG. 10 , the n+1th live broadcast screen includes player account A, player account B, player account C and The hand card information of the player account D, the user can also choose the hand card information, the running water information or the settlement information.

值得注意的是,上述步骤805至步骤806、步骤807至步骤808、步骤809至步骤810、步骤811至步骤812以及步骤813至步骤814,为五组相互独立的步骤,即在执行过程中,该五组相互独立的步骤为独立进行执行的,可以同时执行上述五组步骤,也可以仅执行五组步骤中的部分步骤,本申请实施例对此不加以限定。It is worth noting that the above steps 805 to 806, 807 to 808, 809 to 810, 811 to 812, and 813 to 814 are five sets of mutually independent steps. The five groups of mutually independent steps are performed independently, and the above five groups of steps may be performed at the same time, or only part of the steps in the five groups of steps may be performed, which is not limited in this embodiment of the present application.

在一个整体的实施例中,将上述步骤进行一个系统性的论述,如图11所示,根据牌局的进行,将一轮牌局分为三个角度进行说明,这三个角度分别是:现场比赛的角度、模拟器系统的角度以及直播系统的角度;In an overall embodiment, the above steps are systematically discussed. As shown in Figure 11, according to the progress of the game, a round of the game is divided into three angles for description, and the three angles are: The angle of the live game, the angle of the simulator system and the angle of the live broadcast system;

以及在一轮牌局的流程上将其分为四个部分进行说明,分别为牌墙整理部分1101、骰点数生成部分1102、比赛进行部分1103以及牌局结束部分1104;And in the process of a round of poker, it will be divided into four parts for description, namely the card wall arrangement part 1101, the dice point generation part 1102, the game progress part 1103 and the game end part 1104;

结合图11可知,在牌墙整理部分1101中,麻将机进行洗牌操作,并将现场比赛中整理好牌墙,麻将机将牌墙数据发送给模拟器系统中的服务器,模拟器系统中还可以包括摄像机,摄像机用于拍摄比赛现场的画面,模拟器系统将拍摄的比赛现场的画面发送至直播系统,直播系统对开局的直播画面进行转播,可选地,服务器在接收牌墙数据之前还需要进行的工作包括但不限于以下工作中的至少一个:11, in the card wall sorting part 1101, the mahjong machine performs a shuffling operation, and arranges the card wall in the live game, the mahjong machine sends the card wall data to the server in the simulator system, and the simulator system also It can include a camera. The camera is used to capture the scene of the game. The simulator system sends the captured image of the game to the live broadcast system. The live broadcast system broadcasts the live broadcast of the opening game. The work that needs to be done includes, but is not limited to, at least one of the following:

1、根据裁判的请求创建游戏平台,该游戏平台中包括四个玩家;1. Create a game platform according to the referee's request, which includes four players;

2、将玩家信息进行录入,玩家信息包括玩家ID、玩家姓名以及玩家头像等;2. Enter player information, including player ID, player name and player avatar;

3、接收裁判输入的玩家ID,并根据玩家ID获取玩家的其他信息;3. Receive the player ID entered by the referee, and obtain other information of the player according to the player ID;

4、获取牌墙数据。4. Obtain card wall data.

在骰点数生成部分1102中,现场比赛中进行掷骰子的工作后,产生骰点数,裁判根据现场比赛中产生的骰点数在模拟器系统的OB终端中输入骰点数,服务器根据骰点数生成手牌信息。可选地,现场比赛中还可以先根据一轮骰点数确定玩家的风位情况,如:掷得的骰点数最大的玩家为东风位玩家,然后根据骰点数由大到小依次向北风位、西风位以及南风位顺位,最后由庄家位进行掷骰子的工作,并产生用于确定手牌信息的骰点数。In the dice point generation part 1102, after rolling the dice in the live game, the dice points are generated, the referee inputs the dice points in the OB terminal of the simulator system according to the dice points generated in the live game, and the server generates the hand cards according to the dice points. information. Optionally, in the live game, the player's wind position can also be determined according to the number of dice points in one round. For example, the player with the largest number of dice points is the player in the east wind position, and then according to the number of dice points, the player moves to the north wind position in descending order. , Westerly and Southerly positions, and finally the banker will roll the dice and generate the dice points used to determine the hand card information.

服务器生成手牌信息后,将该手牌信息发送至OB终端,OB终端根据手牌信息生成直播画面,并将直播画面发送给直播系统,该直播画面中包括有手牌信息对应的界面元素,直播系统根据接收到的直播画面进行转播。After the server generates the hand card information, it sends the hand card information to the OB terminal. The OB terminal generates a live broadcast screen according to the hand card information, and sends the live broadcast screen to the live broadcast system. The live broadcast screen includes interface elements corresponding to the hand card information. The live broadcast system broadcasts according to the received live broadcast screen.

可选地,服务器在骰点数生成部分1102中进行的工作包括但不限于以下工作中的至少一个:Optionally, the work performed by the server in the dice point generation part 1102 includes but is not limited to at least one of the following tasks:

1、对四个选手帐号的风位信息进行录入,并对四个选手帐号的风位信息进行校验,该风位信息的校验用于确保四个选手帐号的风位信息之间互不冲突;1. Enter the wind position information of the four player accounts, and verify the wind position information of the four player accounts. The verification of the wind position information is used to ensure that the wind position information of the four player accounts is inconsistent with each other. conflict;

2、对四个选手帐号的庄家位进行校验,以确定四个选手帐号中只保留一个庄家位;2. Check the dealer positions of the four player accounts to determine that only one dealer position is reserved in the four player accounts;

3、根据骰点数确定起牌位置,即确定牌墙中生成手牌信息的起始点;3. Determine the starting position according to the number of dice points, that is, determine the starting point for generating hand card information in the card wall;

4、确定起牌位置后生成四副手牌信息;4. After the starting position is determined, four sets of hand information are generated;

5、将四副手牌信息分别发送给四个OB终端,并将四副手牌信息发送给除该四个OB终端以外的一个OB终端。5. Send the information of the four decks of cards to the four OB terminals respectively, and send the information of the four decks of cards to an OB terminal other than the four OB terminals.

在比赛进行部分1103中,现场比赛中,玩家根据规则对现场的麻将牌进行相应的操作,裁判根据现场玩家的操作在模拟器系统的OB终端上对可操作项进行对应相同的操作,如:玩家一在现场比赛中进行了碰牌操作,裁判在OB终端中相应的选择可操作项中的目标可操作项“碰牌”,其中,可操作项为服务器根据四位玩家的手牌信息以及牌墙信息与预设牌型规则进行匹配得到的。In the competition part 1103, in the live competition, the players perform corresponding operations on the live mahjong tiles according to the rules, and the referee performs the corresponding operations on the operable items on the OB terminal of the simulator system according to the operations of the live players, such as: As soon as the player touches the cards in the live game, the referee correspondingly selects the target operable item "touch cards" among the operable items in the OB terminal. The card wall information is obtained by matching the preset card type rules.

模拟器系统中OB终端根据对目标操作项的操作,调整手牌信息,并将根据调整后的手牌信息生成直播画面,可选地,该直播画面中包括调整后的手牌信息,且该直播画面中不包括在OB终端中显示的可操作项;OB终端将直播画面发送至直播系统,直播系统根据接收到的直播画面进行转播。可选地,直播系统接收到的模拟器系统发送的直播画面包括从多条链路发送的多个直播画面,直播系统在多个直播画面中进行选择,并将选择得到的直播画面进行转播。The OB terminal in the simulator system adjusts the hand card information according to the operation on the target operation item, and generates a live broadcast screen according to the adjusted hand card information. Optionally, the live broadcast screen includes the adjusted hand card information, and the The live broadcast screen does not include the operable items displayed in the OB terminal; the OB terminal sends the live broadcast screen to the live broadcast system, and the live broadcast system broadcasts the live broadcast screen according to the received live broadcast screen. Optionally, the live broadcast images sent by the simulator system received by the live broadcast system include multiple live broadcast images sent from multiple links, and the live broadcast system selects from the multiple live broadcast images and broadcasts the selected live broadcast images.

可选地,服务器在比赛进行部分1103中进行的工作包括但不限于以下工作中的至少一个:Optionally, the work performed by the server in the game progressing part 1103 includes but is not limited to at least one of the following tasks:

1、根据手牌信息与预设牌型规则进行匹配,得到选手帐号的至少一个可操作项;1. Match the hand card information with the preset card type rules to obtain at least one actionable item of the player's account;

2、当手牌信息中出现花牌时,从牌墙尾端进行补花操作,牌墙尾端为与摸牌操作的起始端相反的一端;2. When a flower card appears in the hand card information, the flower filling operation is performed from the end of the card wall, and the end of the card wall is the end opposite to the starting end of the card drawing operation;

3、从牌墙的起始端进行摸牌操作;3. Draw cards from the beginning of the card wall;

4、根据OB终端对可操作项中的目标可操作项的操作,调整手牌信息,其中,可操作项包括:吃牌操作项、碰牌操作项、杠牌操作项以及胡牌操作项中的任意一个;4. Adjust the hand card information according to the operation of the target operable item in the operable items by the OB terminal, wherein the operable items include: the operation item of taking a card, the operation item of touching the card, the operation item of the kong card, and the operation item of the hu card. any one of ;

5、对OB终端执行的操作进行记录,以便实现撤销操作,撤销操作是指将OB终端执行的操作进行撤销,是手牌信息恢复到OB终端进行操作之前的状态。5. Record the operations performed by the OB terminal in order to realize the cancellation operation. The cancellation operation refers to the cancellation of the operation performed by the OB terminal, and the hand card information is restored to the state before the OB terminal performs the operation.

在牌局结束部分1104中,现场比赛中牌局结束,选手准备进行下一轮牌局,如:麻将机重新进行洗牌操作;模拟器系统中,服务器对分数进行统计,并准备进行下一轮牌局,如:清空牌墙数据、清空手牌信息、清空骰点信息、保留风位信息等,直播系统接收到模拟器系统发送的直播画面,该直播画面中包括:玩家的胡牌记录、玩家的分数信息等。In the end part 1104 of the game, the game is over in the live game, and the players are ready to play the next game, for example, the mahjong machine re-shuffles the cards; in the simulator system, the server counts the scores and prepares for the next game. In the round of cards, such as: clearing the card wall data, clearing the hand card information, clearing the dice point information, retaining the wind position information, etc., the live broadcast system receives the live broadcast screen sent by the simulator system, and the live screen screen includes: the player's hand card record , player's score information, etc.

可选地,服务器在牌局结束部分1104中进行的工作包括但不限于以下工作中的至少一个:Optionally, the work performed by the server in the game end part 1104 includes but is not limited to at least one of the following tasks:

1、根据手牌信息计算每个选手帐号对应的番型以及分数;1. Calculate the fan type and score corresponding to each player's account according to the hand card information;

2、将计算得到的番型以及分数发送至OB终端;2. Send the calculated model and score to the OB terminal;

3、接收OB终端发送的牌局结束命令,根据牌局结束命令清空牌墙数据、清空手牌信息、读取新的牌墙数据、清空庄家位、包括风位信息等。3. Receive the game end command sent by the OB terminal, and according to the game end command, clear the card wall data, clear the hand card information, read the new card wall data, clear the banker position, including wind position information, etc.

在上述实施例中,对模拟器系统的工作流程进行一个整体的概括,请参考图12,首先,牌局开始后,模拟器系统的服务器获取牌墙信息,裁判在模拟器系统的OB终端输入骰点数,并根据骰点数生成手牌信息,根据现场比赛情况裁判在OB终端中打出手牌,并有服务器进行自动关联牌墙中的下一张牌,如:牌墙中下一张被摸的牌,当胡牌时,服务器计算各选手帐号对应的番型及分数信息,当存在额外分数时,可由裁判手动进行添加,然后进入下一局牌局。In the above embodiment, an overall overview of the workflow of the simulator system is made. Please refer to Figure 12. First, after the game starts, the server of the simulator system obtains the card wall information, and the referee inputs the information on the OB terminal of the simulator system. Dice the points, and generate the hand card information according to the dice points. According to the live game situation, the referee plays the hand card in the OB terminal, and the server automatically associates the next card in the card wall, such as: the next card in the card wall is touched. The server calculates the fan type and score information corresponding to each player's account when the card is won. When there is an extra score, the referee can manually add it, and then enter the next game.

综上所述,通过服务器接收麻将机发送的牌墙信息,并进而生成每个选手帐号对应的手牌信息,可以在直播画面中显示上述每个选手帐号对应的手牌信息,故而直播画面中携带的有效信息较多,观众可以直观的从直播画面中了解每个选手帐号对应的牌面信息;In summary, the server receives the card wall information sent by the mahjong machine, and then generates the hand card information corresponding to each player account, and the hand card information corresponding to each player account can be displayed in the live broadcast screen. Therefore, in the live broadcast screen There is a lot of valid information carried, and the audience can intuitively understand the card information corresponding to each player's account from the live screen;

通过将现场比赛、模拟器系统以及直播系统三侧同时执行,动态对现场比赛情况在模拟器中同步操作,将比赛情况及比赛进度进行了更加直观的展示,实现了将手牌信息以及现场拍摄画面同时展示给观众的功能。Through the simultaneous execution of the live game, the simulator system and the live broadcast system, the dynamic synchronization of the live game situation in the simulator enables a more intuitive display of the game situation and the progress of the game, and realizes the hand card information and on-site shooting. The function of displaying the screen to the audience at the same time.

值得注意的是,上述实施例中,每一侧的步骤,可以单独实现成为一侧的方法,如:服务器侧的步骤可以单独实现成为服务器侧方法,OB终端侧的步骤可以单独实现成为OB终端侧方法。It is worth noting that, in the above embodiment, the steps on each side can be independently implemented as a method on one side. For example, the steps on the server side can be implemented independently as a server-side method, and the steps on the OB terminal side can be implemented independently as an OB terminal. side method.

图13是本申请一个示例性的实施例提供的直播装置的结构框图,如图13所示,该直播装置包括:读取模块1301、获取模块1302、第一生成模块1303以及第一发送模块1304;FIG. 13 is a structural block diagram of a live broadcast apparatus provided by an exemplary embodiment of the present application. As shown in FIG. 13 , the live broadcast apparatus includes: a reading module 1301 , an obtaining module 1302 , a first generating module 1303 and a first sending module 1304 ;

读取模块1301,用于从自动码牌设备读取牌墙信息,牌墙信息是自动码牌设备自动洗牌后的麻将牌排列信息;The reading module 1301 is used to read the card wall information from the automatic card numbering device, and the card wall information is the mahjong tile arrangement information after the automatic shuffling of the automatic card numbering device;

获取模块1302,用于获取起点信息;an obtaining module 1302, configured to obtain starting point information;

第一生成模块1303,用于根据起点信息和牌墙信息生成n副手牌信息,手牌信息是被分配至选手帐号的麻将牌的排列信息,n≥1;The first generation module 1303 is used to generate n pairs of hand card information according to the starting point information and the card wall information, the hand card information is the arrangement information of the mahjong tiles allocated to the player account, n≥1;

第一发送模块1304,用于将n副手牌信息发送至观察者OB终端。The first sending module 1304 is configured to send the information of the n pairs of hands to the observer OB terminal.

在一个可选的实施例中,第一生成模块1303,还用于根据手牌信息和牌型规则,生成手牌信息对应的至少一个可操作项;In an optional embodiment, the first generating module 1303 is further configured to generate at least one operable item corresponding to the hand card information according to the hand card information and the card type rule;

第一发送模块1304,还用于将手牌信息对应的至少一个可操作项发送给OB终端;The first sending module 1304 is further configured to send at least one operable item corresponding to the hand card information to the OB terminal;

第一生成模块1303,还用于接收到OB终端发送的操作信号,根据操作信号生成调整后的手牌信息;The first generation module 1303 is further configured to receive the operation signal sent by the OB terminal, and generate the adjusted hand card information according to the operation signal;

第一发送模块1304,还用于向OB终端发送调整后的手牌信息。The first sending module 1304 is further configured to send the adjusted hand card information to the OB terminal.

在一个可选的实施例中,该装置,还包括:In an optional embodiment, the device further includes:

计算模块,用于当调整后的手牌信息符合胜利条件时,计算n个选手帐号分别对应的结算信息;The calculation module is used to calculate the settlement information corresponding to the n player accounts when the adjusted hand card information meets the victory conditions;

第一发送模块1304,还用于向OB终端发送结算信息。The first sending module 1304 is further configured to send settlement information to the OB terminal.

在一个可选的实施例中,第一发送模块1304,还用于将第i副手牌信息发送至n+1个OB终端中的第i个OB终端,1≤i≤n;In an optional embodiment, the first sending module 1304 is further configured to send the i-th hand card information to the i-th OB terminal in the n+1 OB terminals, where 1≤i≤n;

第一发送模块1304,还用于将n副手牌信息发送至n+1个OB终端中的第n+1个OB终端。The first sending module 1304 is further configured to send the hand card information of the n pairs to the n+1th OB terminal among the n+1 OB terminals.

在一个可选的实施例中,获取模块1302,包括:In an optional embodiment, the obtaining module 1302 includes:

接收单元,用于接收OB终端发送的起点信息;a receiving unit, configured to receive the starting point information sent by the OB terminal;

接收单元,还用于接收摄像头采集的实时画面,实时画面是摄像头采集的自动码牌设备所在区域的实时画面;对实时画面进行图像识别,识别出起点信息。The receiving unit is also used to receive the real-time image collected by the camera, and the real-time image is the real-time image collected by the camera in the area where the automatic code plate equipment is located; image recognition is performed on the real-time image to identify the starting point information.

图14是本申请一个示例性的实施例提供的直播装置的结构框图,如图14所示,该直播装置包括:接收模块1401、第二生成模块1402以及输出模块1403;FIG. 14 is a structural block diagram of a live broadcast apparatus provided by an exemplary embodiment of the present application. As shown in FIG. 14 , the live broadcast apparatus includes: a receiving module 1401, a second generating module 1402, and an outputting module 1403;

接收模块1401,用于接收服务器发送的至少一副手牌信息,手牌信息是服务器根据起点信息和牌墙信息生成的,牌墙信息是服务器从自动码牌设备读取到的;The receiving module 1401 is used to receive at least one hand card information sent by the server, the hand card information is generated by the server according to the starting point information and the card wall information, and the card wall information is read by the server from the automatic numbering device;

第二生成模块1402,用于根据手牌信息生成直播画面,直播画面中包括与手牌信息对应的第一显示元素;The second generating module 1402 is configured to generate a live broadcast screen according to the hand card information, and the live broadcast screen includes a first display element corresponding to the hand card information;

输出模块1403,用于向直播系统输出直播画面。The output module 1403 is used for outputting the live broadcast picture to the live broadcast system.

在一个可选的实施例中,接收模块1401,还用于接收服务器发送的与手牌信息对应的至少一个可操作项;In an optional embodiment, the receiving module 1401 is further configured to receive at least one operable item corresponding to the hand card information sent by the server;

该装置,还包括:The device also includes:

显示模块,用于显示手牌信息和至少一个可操作项;a display module for displaying hand card information and at least one operable item;

接收模块1401,还用于接收对至少一个可操作项的目标操作项的操作信号;The receiving module 1401 is further configured to receive an operation signal for a target operation item of at least one operable item;

该装置,还包括:The device also includes:

第二发送模块,用于向服务器发送操作信号;a second sending module, configured to send an operation signal to the server;

接收模块1401,还用于接收服务器发送的调整后的手牌信息,调整后的手牌信息是服务器根据操作信号对手牌信息进行调整后得到的;The receiving module 1401 is further configured to receive the adjusted hand card information sent by the server, and the adjusted hand card information is obtained after the server adjusts the opponent card information according to the operation signal;

第二生成模块1402,还用于根据调整后的手牌信息生成调整后的直播画面,调整后的直播画面包包括调整后的手牌信息对应的第二显示元素;The second generating module 1402 is further configured to generate an adjusted live broadcast image according to the adjusted hand card information, and the adjusted live broadcast image package includes a second display element corresponding to the adjusted hand card information;

输出模块1403,还用于向直播系统输出调整后的直播画面。The output module 1403 is further configured to output the adjusted live broadcast image to the live broadcast system.

在一个可选的实施例中,接收模块1401,还用于接收服务器发送的结算信息;In an optional embodiment, the receiving module 1401 is further configured to receive settlement information sent by the server;

第二生成模块1402,还用于根据结算信息生成结算直播画面,结算直播画面包括结算信息对应的第三显示元素;The second generating module 1402 is further configured to generate a settlement live screen according to the settlement information, where the settlement live screen includes a third display element corresponding to the settlement information;

输出模块1403,还用于向直播系统输出结算直播画面。The output module 1403 is further configured to output the settlement live screen to the live broadcast system.

在一个可选的实施例中,接收模块1401,还用于接收服务器发送的第i副手牌信息,第i副手牌信息是服务器生成的n副手牌信息中的一副,1≤i≤n;In an optional embodiment, the receiving module 1401 is further configured to receive the ith hand card information sent by the server, where the ith hand card information is one of the n pairs of hand card information generated by the server, 1≤i≤n;

接收模块1401,还用于接收到服务器发送的n副手牌信息。The receiving module 1401 is further configured to receive n pairs of hand card information sent by the server.

在一个可选的实施例中,输出模块1403,还用于根据第i副手牌信息向直播系统输出第i路直播画面;In an optional embodiment, the output module 1403 is further configured to output the ith live broadcast image to the live broadcast system according to the ith hand card information;

输出模块1403,还用于根据n副手牌信息向直播系统输出第n+1路直播画面。The output module 1403 is further configured to output the n+1th live broadcast picture to the live broadcast system according to the information of the n pairs of hands.

在一个可选的实施例中,显示模块,还用于显示起点信息设置界面;In an optional embodiment, the display module is further configured to display the starting point information setting interface;

接收模块1401,还用于接收在起点信息设置界面上输入的起点信息;The receiving module 1401 is further configured to receive the starting point information input on the starting point information setting interface;

第二发送模块,还用于向服务器发送起点信息。The second sending module is further configured to send starting point information to the server.

图15示出了本发明一个示例性实施例提供的服务器1500的结构框图。该服务器1500可以是:智能手机、平板电脑、笔记本电脑或台式电脑。服务器1500还可能被称为用户设备等其他名称。FIG. 15 shows a structural block diagram of a server 1500 provided by an exemplary embodiment of the present invention. The server 1500 can 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.

通常,服务器1500包括有:处理器1501和存储器1502。Generally, the server 1500 includes: a processor 1501 and a memory 1502 .

处理器1501可以包括一个或多个处理核心,比如4核心处理器、8核心处理器等。处理器1501可以采用DSP(Digital Signal Processing,数字信号处理)、FPGA(Field-Programmable Gate Array,现场可编程门阵列)、PLA(Programmable Logic Array,可编程逻辑阵列)中的至少一种硬件形式来实现。处理器1501也可以包括主处理器和协处理器,主处理器是用于对在唤醒状态下的数据进行处理的处理器,也称CPU(Central ProcessingUnit,中央处理器);协处理器是用于对在待机状态下的数据进行处理的低功耗处理器。在一些实施例中,处理器1501可以在集成有GPU(Graphics Processing Unit,图像处理器),GPU用于负责显示屏所需要显示的内容的渲染和绘制。一些实施例中,处理器1501还可以包括AI(Artificial Intelligence,人工智能)处理器,该AI处理器用于处理有关机器学习的计算操作。The processor 1501 may include one or more processing cores, such as a 4-core processor, an 8-core processor, and the like. The processor 1501 may use at least one hardware form among DSP (Digital Signal Processing, digital signal processing), FPGA (Field-Programmable Gate Array, field programmable gate array), PLA (Programmable Logic Array, programmable logic array) accomplish. The processor 1501 may also include a main processor and a co-processor. The main processor is a processor used to process data in the wake-up state, also called a CPU (Central Processing Unit, central processing unit); A low-power processor for processing data in a standby state. In some embodiments, the processor 1501 may be integrated with a GPU (Graphics Processing Unit, image processor), and the GPU is used for rendering and drawing the content that needs to be displayed on the display screen. In some embodiments, the processor 1501 may further include an AI (Artificial Intelligence, artificial intelligence) processor, where the AI processor is used to process computing operations related to machine learning.

存储器1502可以包括一个或多个计算机可读存储介质,该计算机可读存储介质可以是非暂态的。存储器1502还可包括高速随机存取存储器,以及非易失性存储器,比如一个或多个磁盘存储设备、闪存存储设备。在一些实施例中,存储器1502中的非暂态的计算机可读存储介质用于存储至少一个指令,该至少一个指令用于被处理器1501所执行以实现本申请中方法实施例提供的直播方法方法。Memory 1502 may include one or more computer-readable storage media, which may be non-transitory. Memory 1502 may also include high-speed random access memory, as well as non-volatile memory, such as one or more disk storage devices, flash storage devices. In some embodiments, a non-transitory computer-readable storage medium in the memory 1502 is used to store at least one instruction, and the at least one instruction is used to be executed by the processor 1501 to implement the live broadcast method provided by the method embodiments in this application. method.

本领域技术人员可以理解,图15中示出的结构并不构成对服务器1500的限定,可以包括比图示更多或更少的组件,或者组合某些组件,或者采用不同的组件布置。Those skilled in the art can understand that the structure shown in FIG. 15 does not constitute a limitation to the server 1500, and may include more or less components than the one shown, or combine some components, or adopt different component arrangements.

可选地,该计算机可读存储介质可以包括:只读存储器(ROM,Read Only Memory)、随机存取记忆体(RAM,Random Access Memory)、固态硬盘(SSD,Solid State Drives)或光盘等。其中,随机存取记忆体可以包括电阻式随机存取记忆体(ReRAM,Resistance RandomAccess Memory)和动态随机存取存储器(DRAM,Dynamic Random Access Memory)。上述本申请实施例序号仅仅为了描述,不代表实施例的优劣。Optionally, the computer-readable storage medium may include: Read Only Memory (ROM, Read Only Memory), Random Access Memory (RAM, Random Access Memory), Solid State Drives (SSD, Solid State Drives), or an optical disc. The random access memory may include a resistive random access memory (ReRAM, Resistance Random Access Memory) and a dynamic random access memory (DRAM, Dynamic Random Access Memory). The above-mentioned serial numbers of the embodiments of the present application are only for description, and do not represent the advantages or disadvantages of the embodiments.

图16示出了本发明一个示例性实施例提供的OB终端1600的结构框图。该OB终端1600可以是:智能手机、平板电脑、MP3播放器(Moving Picture Experts Group AudioLayer III,动态影像专家压缩标准音频层面3)、MP4(Moving Picture Experts GroupAudio Layer IV,动态影像专家压缩标准音频层面4)播放器、笔记本电脑或台式电脑。OB终端1600还可能被称为用户设备、便携式OB终端、膝上型OB终端、台式OB终端等其他名称。FIG. 16 shows a structural block diagram of an OB terminal 1600 provided by 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 AudioLayer III, the standard audio layer of the moving picture experts compression), MP4 (Moving Picture Experts Group Audio Layer IV, the standard audio layer of the moving picture experts compression) 4) Player, laptop or desktop computer. The OB terminal 1600 may also be called user equipment, portable OB terminal, laptop OB terminal, desktop OB terminal, and the like by other names.

通常,OB终端1600包括有:处理器1601和存储器1602。Generally, the OB terminal 1600 includes: a processor 1601 and a memory 1602 .

处理器1601可以包括一个或多个处理核心,比如4核心处理器、8核心处理器等。处理器1601可以采用DSP(Digital Signal Processing,数字信号处理)、FPGA(Field-Programmable Gate Array,现场可编程门阵列)、PLA(Programmable Logic Array,可编程逻辑阵列)中的至少一种硬件形式来实现。处理器1601也可以包括主处理器和协处理器,主处理器是用于对在唤醒状态下的数据进行处理的处理器,也称CPU(Central ProcessingUnit,中央处理器);协处理器是用于对在待机状态下的数据进行处理的低功耗处理器。在一些实施例中,处理器1601可以在集成有GPU(Graphics Processing Unit,图像处理器),GPU用于负责显示屏所需要显示的内容的渲染和绘制。一些实施例中,处理器1601还可以包括AI(Artificial Intelligence,人工智能)处理器,该AI处理器用于处理有关机器学习的计算操作。The processor 1601 may include one or more processing cores, such as a 4-core processor, an 8-core processor, and the like. The processor 1601 may adopt at least one hardware form among DSP (Digital Signal Processing, digital signal processing), FPGA (Field-Programmable Gate Array, field programmable gate array), PLA (Programmable Logic Array, programmable logic array) accomplish. The processor 1601 may also include a main processor and a coprocessor. The main processor is a processor used to process data in a wake-up state, also called a CPU (Central Processing Unit, central processing unit); A low-power processor for processing data in a standby state. In some embodiments, the processor 1601 may be integrated with a GPU (Graphics Processing Unit, image processor), and the GPU is used for rendering and drawing the content that needs to be displayed on the display screen. In some embodiments, the processor 1601 may further include an AI (Artificial Intelligence, artificial intelligence) processor, where the AI processor is used to process computing operations related to machine learning.

存储器1602可以包括一个或多个计算机可读存储介质,该计算机可读存储介质可以是非暂态的。存储器1602还可包括高速随机存取存储器,以及非易失性存储器,比如一个或多个磁盘存储设备、闪存存储设备。在一些实施例中,存储器1602中的非暂态的计算机可读存储介质用于存储至少一个指令,该至少一个指令用于被处理器1601所执行以实现本申请中方法实施例提供的直播方法。Memory 1602 may include one or more computer-readable storage media, which may be non-transitory. Memory 1602 may also include high-speed random access memory, as well as non-volatile memory, such as one or more disk storage devices, flash storage devices. In some embodiments, a non-transitory computer-readable storage medium in the memory 1602 is used to store at least one instruction, and the at least one instruction is used to be executed by the processor 1601 to implement the live broadcast method provided by the method embodiments in this application .

在一些实施例中,OB终端1600还可选包括有:外围设备接口1603和至少一个外围设备。处理器1601、存储器1602和外围设备接口1603之间可以通过总线或信号线相连。各个外围设备可以通过总线、信号线或电路板与外围设备接口1603相连。具体地,外围设备包括:射频电路1604、触摸显示屏1605、摄像头1606、音频电路1607、定位组件1608和电源1609中的至少一种。In some embodiments, the OB terminal 1600 may optionally further include: a peripheral device interface 1603 and at least one peripheral device. The processor 1601, the memory 1602 and the peripheral device interface 1603 can be connected through a bus or a signal line. Each peripheral device can be connected to the peripheral device interface 1603 through a bus, a signal line or a circuit board. Specifically, the peripheral device includes: at least one of a radio frequency circuit 1604 , a touch display screen 1605 , a camera 1606 , an audio circuit 1607 , a positioning component 1608 and a power supply 1609 .

外围设备接口1603可被用于将I/O(Input/Output,输入/输出)相关的至少一个外围设备连接到处理器1601和存储器1602。在一些实施例中,处理器1601、存储器1602和外围设备接口1603被集成在同一芯片或电路板上;在一些其他实施例中,处理器1601、存储器1602和外围设备接口1603中的任意一个或两个可以在单独的芯片或电路板上实现,本实施例对此不加以限定。The peripheral device interface 1603 may be used to connect at least one peripheral device related to I/O (Input/Output) to the processor 1601 and the memory 1602 . In some embodiments, processor 1601, memory 1602, and peripherals interface 1603 are integrated on the same chip or circuit board; in some other embodiments, any one of processor 1601, memory 1602, and peripherals interface 1603 or The two can be implemented on a separate chip or circuit board, which is not limited in this embodiment.

射频电路1604用于接收和发射RF(Radio Frequency,射频)信号,也称电磁信号。射频电路1604通过电磁信号与通信网络以及其他通信设备进行通信。射频电路1604将电信号转换为电磁信号进行发送,或者,将接收到的电磁信号转换为电信号。可选地,射频电路1604包括:天线系统、RF收发器、一个或多个放大器、调谐器、振荡器、数字信号处理器、编解码芯片组、用户身份模块卡等等。射频电路1604可以通过至少一种无线通信协议来与其它OB终端进行通信。该无线通信协议包括但不限于:万维网、城域网、内联网、各代移动通信网络(2G、3G、4G及5G)、无线局域网和/或WiFi(Wireless Fidelity,无线保真)网络。在一些实施例中,射频电路1604还可以包括NFC(Near Field Communication,近距离无线通信)有关的电路,本申请对此不加以限定。The radio frequency circuit 1604 is used for receiving and transmitting RF (Radio Frequency, radio frequency) signals, also called electromagnetic signals. The radio frequency circuit 1604 communicates with communication networks and other communication devices via electromagnetic signals. The radio frequency circuit 1604 converts electrical signals into electromagnetic signals for transmission, or converts received electromagnetic signals into electrical signals. Optionally, radio frequency circuitry 1604 includes an antenna system, an RF transceiver, one or more amplifiers, tuners, oscillators, digital signal processors, codec chipsets, subscriber identity module cards, and the like. The radio frequency circuit 1604 may communicate with other OB terminals through at least one wireless communication protocol. The wireless communication protocol includes but is not limited to: World Wide Web, Metropolitan Area Network, Intranet, various generations of mobile communication networks (2G, 3G, 4G and 5G), wireless local area network and/or WiFi (Wireless Fidelity, Wireless Fidelity) network. In some embodiments, the radio frequency circuit 1604 may further include a circuit related to NFC (Near Field Communication, short-range wireless communication), which is not limited in this application.

显示屏1605用于显示UI(User Interface,用户界面)。该UI可以包括图形、文本、图标、视频及其它们的任意组合。当显示屏1605是触摸显示屏时,显示屏1605还具有采集在显示屏1605的表面或表面上方的触摸信号的能力。该触摸信号可以作为控制信号输入至处理器1601进行处理。此时,显示屏1605还可以用于提供虚拟按钮和/或虚拟键盘,也称软按钮和/或软键盘。在一些实施例中,显示屏1605可以为一个,设置OB终端1600的前面板;在另一些实施例中,显示屏1605可以为至少两个,分别设置在OB终端1600的不同表面或呈折叠设计;在再一些实施例中,显示屏1605可以是柔性显示屏,设置在OB终端1600的弯曲表面上或折叠面上。甚至,显示屏1605还可以设置成非矩形的不规则图形,也即异形屏。显示屏1605可以采用LCD(Liquid Crystal Display,液晶显示屏)、OLED(Organic Light-Emitting Diode,有机发光二极管)等材质制备。The display screen 1605 is used to display a UI (User Interface). The UI can 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 acquire touch signals on or above the surface of the display screen 1605 . The touch signal can be input to the processor 1601 as a control signal for processing. At this time, the display screen 1605 may also be used to provide virtual buttons and/or virtual keyboards, also referred to as soft buttons and/or soft keyboards. In some embodiments, there may be one display screen 1605, which is provided on the front panel of the OB terminal 1600; in other embodiments, there may be at least two display screens 1605, which are respectively arranged on different surfaces of the OB terminal 1600 or in a folded design ; In still other embodiments, the display screen 1605 may be a flexible display screen, which is arranged on the curved surface or the folding surface of the OB terminal 1600 . Even, the display screen 1605 can also be set as a non-rectangular irregular figure, that is, a special-shaped screen. The display screen 1605 can be made of materials such as LCD (Liquid Crystal Display, liquid crystal display), OLED (Organic Light-Emitting Diode, organic light emitting diode).

摄像头组件1606用于采集图像或视频。可选地,摄像头组件1606包括前置摄像头和后置摄像头。通常,前置摄像头设置在OB终端的前面板,后置摄像头设置在OB终端的背面。在一些实施例中,后置摄像头为至少两个,分别为主摄像头、景深摄像头、广角摄像头、长焦摄像头中的任意一种,以实现主摄像头和景深摄像头融合实现背景虚化功能、主摄像头和广角摄像头融合实现全景拍摄以及VR(Virtual Reality,虚拟现实)拍摄功能或者其它融合拍摄功能。在一些实施例中,摄像头组件1606还可以包括闪光灯。闪光灯可以是单色温闪光灯,也可以是双色温闪光灯。双色温闪光灯是指暖光闪光灯和冷光闪光灯的组合,可以用于不同色温下的光线补偿。The camera assembly 1606 is used to capture images or video. Optionally, the camera assembly 1606 includes a front camera and a rear camera. Usually, the front camera is set on the front panel of the OB terminal, and the rear camera is set on the back of the OB terminal. In some embodiments, there are at least two rear cameras, which are any one of a main camera, a depth-of-field camera, a wide-angle camera, and a telephoto camera, so as to realize the fusion of the main camera and the depth-of-field camera to realize the background blur function, the main camera It is integrated with the wide-angle camera to achieve panoramic shooting and VR (Virtual Reality, virtual reality) shooting functions or other integrated shooting functions. In some embodiments, the camera assembly 1606 may also include a flash. The flash can be a single color temperature flash or a dual color temperature flash. Dual color temperature flash refers to the combination of warm light flash and cold light flash, which can be used for light compensation under different color temperatures.

音频电路1607可以包括麦克风和扬声器。麦克风用于采集用户及环境的声波,并将声波转换为电信号输入至处理器1601进行处理,或者输入至射频电路1604以实现语音通信。出于立体声采集或降噪的目的,麦克风可以为多个,分别设置在OB终端1600的不同部位。麦克风还可以是阵列麦克风或全向采集型麦克风。扬声器则用于将来自处理器1601或射频电路1604的电信号转换为声波。扬声器可以是传统的薄膜扬声器,也可以是压电陶瓷扬声器。当扬声器是压电陶瓷扬声器时,不仅可以将电信号转换为人类可听见的声波,也可以将电信号转换为人类听不见的声波以进行测距等用途。在一些实施例中,音频电路1607还可以包括耳机插孔。Audio circuitry 1607 may include a microphone and speakers. The microphone is used to collect the sound waves of the user and the environment, convert the sound waves into electrical signals and input them to the processor 1601 for processing, or to the radio frequency circuit 1604 to realize voice communication. For the purpose of stereo collection or noise reduction, there may be multiple microphones, which are respectively arranged in different parts of the OB terminal 1600 . The microphone may also be an array microphone or an omnidirectional collection microphone. The speaker is used to convert the electrical signal from the processor 1601 or the radio frequency circuit 1604 into sound waves. The loudspeaker can be a traditional thin-film loudspeaker or a piezoelectric ceramic loudspeaker. When the speaker is a piezoelectric ceramic speaker, it can not only convert electrical signals into sound waves audible to humans, but also convert electrical signals into sound waves inaudible to humans for distance measurement and other purposes. In some embodiments, audio circuitry 1607 may also include a headphone jack.

定位组件1608用于定位OB终端1600的当前地理位置,以实现导航或LBS(LocationBased Service,基于位置的服务)。定位组件1608可以是基于美国的GPS(GlobalPositioning System,全球定位系统)、中国的北斗系统或俄罗斯的伽利略系统的定位组件。The positioning component 1608 is used to locate the current geographic location of the OB terminal 1600 to implement navigation or LBS (Location Based Service, location-based service). The positioning component 1608 may be a positioning component based on the GPS (Global Positioning System, global positioning system) of the United States, the Beidou system of China or the Galileo system of Russia.

电源1609用于为OB终端1600中的各个组件进行供电。电源1609可以是交流电、直流电、一次性电池或可充电电池。当电源1609包括可充电电池时,该可充电电池可以是有线充电电池或无线充电电池。有线充电电池是通过有线线路充电的电池,无线充电电池是通过无线线圈充电的电池。该可充电电池还可以用于支持快充技术。The power supply 1609 is used to power various components in the OB terminal 1600 . The power source 1609 may be alternating current, direct current, primary batteries, or rechargeable batteries. When the power source 1609 includes a rechargeable battery, the rechargeable battery may be a wired rechargeable battery or a wireless rechargeable battery. Wired rechargeable batteries are batteries that are charged through wired lines, and wireless rechargeable batteries are batteries that are charged through wireless coils. The rechargeable battery can also be used to support fast charging technology.

在一些实施例中,OB终端1600还包括有一个或多个传感器1610。该一个或多个传感器1610包括但不限于:加速度传感器1611、陀螺仪传感器1612、压力传感器1613、指纹传感器1614、光学传感器1615以及接近传感器1616。In some embodiments, the OB terminal 1600 also includes one or more sensors 1610 . The one or more sensors 1610 include, but are not limited to, an acceleration sensor 1611 , a gyro sensor 1612 , a pressure sensor 1613 , a fingerprint sensor 1614 , an optical sensor 1615 , and a proximity sensor 1616 .

加速度传感器1611可以检测以OB终端1600建立的坐标系的三个坐标轴上的加速度大小。比如,加速度传感器1611可以用于检测重力加速度在三个坐标轴上的分量。处理器1601可以根据加速度传感器1611采集的重力加速度信号,控制触摸显示屏1605以横向视图或纵向视图进行用户界面的显示。加速度传感器1611还可以用于游戏或者用户的运动数据的采集。The acceleration sensor 1611 can detect the magnitude of acceleration on the three coordinate axes of the coordinate system established by the OB terminal 1600 . For example, the acceleration sensor 1611 can be used to detect the components of the gravitational acceleration on the three coordinate axes. The processor 1601 can 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 can also be used for game or user movement data collection.

陀螺仪传感器1612可以检测OB终端1600的机体方向及转动角度,陀螺仪传感器1612可以与加速度传感器1611协同采集用户对OB终端1600的3D动作。处理器1601根据陀螺仪传感器1612采集的数据,可以实现如下功能:动作感应(比如根据用户的倾斜操作来改变UI)、拍摄时的图像稳定、游戏控制以及惯性导航。The gyroscope sensor 1612 can detect the body direction and rotation angle of the OB terminal 1600 , and the gyroscope sensor 1612 can cooperate with the acceleration sensor 1611 to collect the 3D actions of the user on the OB terminal 1600 . The processor 1601 can implement the following functions according to the data collected by the gyro sensor 1612: motion sensing (such as changing the UI according to the user's tilt operation), image stabilization during shooting, game control, and inertial navigation.

压力传感器1613可以设置在OB终端1600的侧边框和/或触摸显示屏1605的下层。当压力传感器1613设置在OB终端1600的侧边框时,可以检测用户对OB终端1600的握持信号,由处理器1601根据压力传感器1613采集的握持信号进行左右手识别或快捷操作。当压力传感器1613设置在触摸显示屏1605的下层时,由处理器1601根据用户对触摸显示屏1605的压力操作,实现对UI界面上的可操作性控件进行控制。可操作性控件包括按钮控件、滚动条控件、图标控件、菜单控件中的至少一种。The pressure sensor 1613 may be disposed on the side frame of the OB terminal 1600 and/or the lower layer of the touch display screen 1605 . When the pressure sensor 1613 is arranged on the side frame of the OB terminal 1600, the user's holding signal of the OB terminal 1600 can be detected, and the processor 1601 can perform left and right hand recognition or quick operation according to the holding signal collected by the pressure sensor 1613. When the pressure sensor 1613 is disposed on the lower layer of the touch display screen 1605, the processor 1601 controls the operability controls on the UI interface according to the user's pressure operation on the touch display screen 1605. The operability controls include at least one of button controls, scroll bar controls, icon controls, and menu controls.

指纹传感器1614用于采集用户的指纹,由处理器1601根据指纹传感器1614采集到的指纹识别用户的身份,或者,由指纹传感器1614根据采集到的指纹识别用户的身份。在识别出用户的身份为可信身份时,由处理器1601授权该用户执行相关的敏感操作,该敏感操作包括解锁屏幕、查看加密信息、下载软件、支付及更改设置等。指纹传感器1614可以被设置OB终端1600的正面、背面或侧面。当OB终端1600上设置有物理按键或厂商Logo时,指纹传感器1614可以与物理按键或厂商Logo集成在一起。The fingerprint sensor 1614 is used to collect the user's fingerprint, and the processor 1601 identifies the user's identity according to the fingerprint collected by the fingerprint sensor 1614, or the fingerprint sensor 1614 identifies the user's identity according to the collected fingerprint. When the user's identity is identified as a trusted identity, the processor 1601 authorizes the user to perform relevant sensitive operations, including unlocking the screen, viewing encrypted information, downloading software, making payments, and changing settings. The fingerprint sensor 1614 may be provided on the front, back or side of the OB terminal 1600 . When the OB terminal 1600 is provided with a physical button or a manufacturer's logo, the fingerprint sensor 1614 can be integrated with the physical button or the manufacturer's logo.

光学传感器1615用于采集环境光强度。在一个实施例中,处理器1601可以根据光学传感器1615采集的环境光强度,控制触摸显示屏1605的显示亮度。具体地,当环境光强度较高时,调高触摸显示屏1605的显示亮度;当环境光强度较低时,调低触摸显示屏1605的显示亮度。在另一个实施例中,处理器1601还可以根据光学传感器1615采集的环境光强度,动态调整摄像头组件1606的拍摄参数。Optical sensor 1615 is used to collect ambient light intensity. In one embodiment, the processor 1601 can control the display brightness of the touch display screen 1605 according to 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 screen 1605 is decreased. In another embodiment, the processor 1601 can also dynamically adjust the shooting parameters of the camera assembly 1606 according to the ambient light intensity collected by the optical sensor 1615 .

接近传感器1616,也称距离传感器,通常设置在OB终端1600的前面板。接近传感器1616用于采集用户与OB终端1600的正面之间的距离。在一个实施例中,当接近传感器1616检测到用户与OB终端1600的正面之间的距离逐渐变小时,由处理器1601控制触摸显示屏1605从亮屏状态切换为息屏状态;当接近传感器1616检测到用户与OB终端1600的正面之间的距离逐渐变大时,由处理器1601控制触摸显示屏1605从息屏状态切换为亮屏状态。A proximity sensor 1616, also called a distance sensor, is usually provided on the front panel of the OB terminal 1600. The proximity sensor 1616 is used to collect the distance between the user and the front of the OB terminal 1600 . In one embodiment, when the proximity sensor 1616 detects that the distance between the user and the front of the OB terminal 1600 gradually decreases, the processor 1601 controls the touch display screen 1605 to switch from the bright screen state to the off screen state; when the proximity sensor 1616 When it is detected that the distance between the user and the front of the OB terminal 1600 gradually increases, the processor 1601 controls the touch display screen 1605 to switch from the off-screen state to the bright-screen state.

本领域技术人员可以理解,图16中示出的结构并不构成对OB终端1600的限定,可以包括比图示更多或更少的组件,或者组合某些组件,或者采用不同的组件布置。Those skilled in the art can understand that the structure shown in FIG. 16 does not constitute a limitation on the OB terminal 1600, and may include more or less components than the one shown, or combine some components, or adopt different component arrangements.

本申请实施例还提供了一种计算机程序产品,当所述计算机程序产品在计算机上运行时,使得计算机执行如上述图1至图12任一所述的直播计算方法。Embodiments of the present application further provide a computer program product, which, when the computer program product runs on a computer, causes the computer to execute the live computing method described in any of the foregoing FIG. 1 to FIG. 12 .

本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。Those of ordinary skill in the art can understand that all or part of the steps of implementing the above embodiments can be completed by hardware, or can be completed by instructing relevant hardware through a program, and the program can be stored in a computer-readable storage medium. The storage medium mentioned may be a read-only memory, a magnetic disk or an optical disk, etc.

以上所述仅为本申请的较佳实施例,并不用以限制本申请,凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。The above descriptions are only preferred embodiments of the present application, and are not intended to limit the present application. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present application shall be included in the protection of the present application. within the range.

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.
CN201711441444.9A 2017-12-27 2017-12-27 Simulator system, live broadcast method, device and storage medium Active CN108184130B (en)

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)

* Cited by examiner, † Cited by third party
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 乐竞文化传媒(上海)有限公司 An electronic competition studio system
CN111970470A (en) * 2020-06-18 2020-11-20 河北弘通通信有限公司 Intelligent competition platform

Citations (3)

* Cited by examiner, † Cited by third party
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 广州华多网络科技有限公司 Interaction system, server, client and interaction 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)

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

Patent Citations (3)

* Cited by examiner, † Cited by third party
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 广州华多网络科技有限公司 Interaction system, server, client and interaction 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
CN109286852B (en) Competition method and device for live broadcast room
CN114288654B (en) Live interactive method, device, equipment, storage medium and computer program product
CN111314718B (en) Settlement method, device, equipment and medium for live broadcast battle
CN113274729B (en) Interactive observation method, device, equipment and medium based on virtual scene
CN113244616B (en) Interactive methods, devices, equipment and readable storage media based on virtual scenes
CN111050189A (en) Live broadcast method, apparatus, device, storage medium, and program product
CN109806583B (en) User interface display method, device, equipment and system
CN109771955B (en) Invitation request processing method, device, terminal and storage medium
CN108184130B (en) Simulator system, live broadcast method, device and storage medium
CN112995687A (en) Interaction method, device, equipment and medium based on Internet
CN112007362A (en) Display control method, device, storage medium and equipment in virtual world
CN110548277B (en) Method, device and equipment for acquiring hand cards in card game program and readable medium
CN114125483A (en) Display method, device, equipment, medium and program product of event pop-up window
CN112535864A (en) Virtual card control method, device and equipment in card virtual scene
CN112774185B (en) Virtual card control method, device and equipment in card virtual scene
CN114037783B (en) Animation playback method, device, equipment, readable storage medium and program product
CN112973116A (en) Virtual scene picture display method and device, computer equipment and storage medium
US12179108B2 (en) Action effect display method and apparatus, device, medium, and program product
CN113230653B (en) Interaction method, device, equipment and medium based on resource extraction
CN113413587B (en) Information determination method, device, equipment and medium for card sports
CN110025962B (en) Object matching method, device, equipment and storage medium
CN113209609B (en) Interaction method, device, equipment and medium based on card objects
HK40043864A (en) Method and apparatus for controlling virtual cards in card virtual scene, and device
HK40043864B (en) Method and apparatus for controlling virtual cards in card virtual scene, and device
HK40053145A (en) Information determining method, device, equipment and medium of card competition

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
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.

GR01 Patent grant
GR01 Patent grant