CN112312152A - Data processing system in network live broadcast - Google Patents

Data processing system in network live broadcast Download PDF

Info

Publication number
CN112312152A
CN112312152A CN202011161977.3A CN202011161977A CN112312152A CN 112312152 A CN112312152 A CN 112312152A CN 202011161977 A CN202011161977 A CN 202011161977A CN 112312152 A CN112312152 A CN 112312152A
Authority
CN
China
Prior art keywords
server
information
activity
action
feedback action
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202011161977.3A
Other languages
Chinese (zh)
Other versions
CN112312152B (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.)
Hangzhou Yunchuang Share Network Technology Co ltd
Zhejiang Jixiang E Commerce Co ltd
Original Assignee
Hangzhou Yunchuang Share Network Technology Co ltd
Zhejiang Jixiang E Commerce 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 Hangzhou Yunchuang Share Network Technology Co ltd, Zhejiang Jixiang E Commerce Co ltd filed Critical Hangzhou Yunchuang Share Network Technology Co ltd
Priority to CN202011161977.3A priority Critical patent/CN112312152B/en
Publication of CN112312152A publication Critical patent/CN112312152A/en
Application granted granted Critical
Publication of CN112312152B publication Critical patent/CN112312152B/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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/54Interprogram communication
    • G06F9/542Event management; Broadcasting; Multicasting; Notifications
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/54Interprogram communication
    • G06F9/546Message passing systems or structures, e.g. queues
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0207Discounts or incentives, e.g. coupons or rebates
    • G06Q30/0225Avoiding frauds
    • 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/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/254Management at additional data server, e.g. shopping server, rights management server
    • H04N21/2542Management at additional data server, e.g. shopping server, rights management server for selling goods, e.g. TV shopping
    • 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/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/258Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
    • H04N21/25866Management of end-user data
    • H04N21/25875Management of end-user data involving end-user authentication
    • 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/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/266Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel
    • H04N21/2668Creating a channel for a dedicated end-user group, e.g. insertion of targeted commercials based on end-user profiles
    • 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/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/462Content or additional data management, e.g. creating a master electronic program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
    • H04N21/4627Rights management associated to the content
    • 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/47End-user applications
    • H04N21/478Supplemental services, e.g. displaying phone caller identification, shopping application
    • H04N21/47815Electronic shopping
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2209/00Indexing scheme relating to G06F9/00
    • G06F2209/54Indexing scheme relating to G06F9/54
    • G06F2209/548Queue

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Databases & Information Systems (AREA)
  • Signal Processing (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Business, Economics & Management (AREA)
  • Finance (AREA)
  • Computer Security & Cryptography (AREA)
  • Accounting & Taxation (AREA)
  • Development Economics (AREA)
  • General Engineering & Computer Science (AREA)
  • Strategic Management (AREA)
  • Computer Graphics (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Game Theory and Decision Science (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • General Business, Economics & Management (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The application relates to a data processing system in network live broadcast, which comprises: the first server acquires the activity information and generates broadcast information according to the activity information; the second server is communicated with the first server and used for acquiring the broadcast information and sending the broadcast information to the client; the client is communicated with the second server and used for receiving the broadcast information and sending feedback action information based on the broadcast information to the second server; the third server is communicated with the first server and used for sending the feedback action information to the first server; the first server determines an action result according to the feedback action information and sends the action result to the second server, and the second server is used for sending the action result to the client, so that the problem that in the related technology, the safety of the coupon in the live broadcast process is low is solved, and the safety of the coupon in the live broadcast process is improved.

Description

Data processing system in network live broadcast
Technical Field
The application relates to the field of network live broadcast, in particular to a data processing system in the network live broadcast.
Background
With the rapid development of online shopping platforms, many purchasing and selling activities are shifted to the online. On some online shopping platforms, commodities can be released or sold openly in a live broadcast mode, currently, in the live broadcast process of an Application program (Application for short), a main broadcast or a merchant pulls more users to participate in the live broadcast interaction for activating the live broadcast atmosphere, coupons with larger amount can be issued in the live broadcast, sales are guided through sales promotion activities, but in the internet environment, a large number of wool party users are present, and participate in coupon robbing through tools or technical capabilities, so that the opportunity that other normal live broadcast audience users can obtain the coupons is influenced.
In the related art, a wind control system of some live broadcast platforms generally presets a check rule according to the information of a volume robbing user, for example, sets a blacklist check rule, and intercepts or rejects the volume robbing user to rob tickets if the current volume robbing user belongs to a preset blacklist user; however, once some users modify their own information, the live broadcast platform wind control system can avoid the black list verification rule, and the wind control system of the live broadcast platform has low identification precision for users of the wool party or abnormal users, so that the coupon security is low in the live broadcast process.
At present, aiming at the problem that in the related technology, the way of intercepting or rejecting the roll robbing of a wool party user in live broadcast is still existed by setting a check rule aiming at the roll robbing user information, the safety of coupons in the live broadcast process is low, and an effective solution is not provided yet.
Disclosure of Invention
The embodiment of the application provides a data processing system in live webcasting, which is used for at least solving the problem that in the related technology, the coupon safety is low in the live webcasting process in a mode of intercepting or rejecting a roll robbing by a wool party user in live webcasting by setting a check rule aiming at the roll robbing user information.
In a first aspect, an embodiment of the present application provides a data processing system in live webcasting, where the method includes:
the first server acquires activity information and generates broadcast information according to the activity information;
the second server is communicated with the first server and used for acquiring the broadcast information and sending the broadcast information to a client;
the client is communicated with the second server and used for receiving the broadcast information and sending feedback action information based on the broadcast information to the second server;
the third server is communicated with the first server and used for sending the feedback action information to the first server; and the first server determines an action result according to the feedback action information and sends the action result to the second server, and the second server is used for sending the action result to the client.
In some embodiments, the first server determining the action result according to the feedback action information comprises:
the first server acquires current activity information related to the feedback action information according to the feedback action information;
and the first server determines an action result according to the current activity information and the feedback action information.
In some embodiments, the first server determines the action result according to the current activity information and the feedback action information, and includes:
the first server judges whether the current activity information meets a preset activity condition or not;
if yes, the first server judges whether the feedback action information meets a preset action condition;
and the first server determines an action result according to whether the current activity information meets a preset activity condition and whether the feedback action information meets a preset action condition.
In some embodiments, the preset activity condition includes at least any one of: active time efficiency and active inventory.
In some of these embodiments, the action condition includes at least any one of: whether the client related to the feedback action information belongs to the blacklisted user or not and whether the client related to the feedback action information participates in the activity repeatedly or not.
In some embodiments, after determining whether the current activity information meets a preset activity condition and whether the feedback action information meets a preset action condition, the first server is further configured to store a client activity record related to the feedback action information.
In some of these embodiments, the second server is an instant messaging service.
In some of these embodiments, the third server in communication with the first server for sending the feedback action information to the first server comprises:
the third server writes the feedback action information into a message queue;
and the third server sends the action information in the message queue to the first server in a first-in first-out mode.
In some embodiments, the second server and the client are capable of establishing communication via a custom communication protocol and encryption techniques.
In some of these embodiments, the system further comprises an initiator in communication with the first server for sending activity information to the first server.
Compared with the related art, the data processing system in live webcasting provided by the embodiment of the application comprises: the first server acquires activity information and generates broadcast information according to the activity information; the second server is communicated with the first server and used for acquiring the broadcast information and sending the broadcast information to a client; the client is communicated with the second server and used for receiving the broadcast information and sending feedback action information based on the broadcast information to the second server; the third server is communicated with the first server and used for sending the feedback action information to the first server; the first server determines an action result according to the feedback action information and sends the action result to the second server, and the second server is used for sending the action result to the client, so that the problem that in the related technology, a wool party user in live broadcast is intercepted or refused to rush the roll by setting a check rule aiming at roll robbing user information, the safety of coupons in the live broadcast process is low is solved, and the safety of the coupons in the live broadcast process is improved.
The details of one or more embodiments of the application are set forth in the accompanying drawings and the description below to provide a more thorough understanding of the application.
Drawings
The accompanying drawings, which are included to provide a further understanding of the application and are incorporated in and constitute a part of this application, illustrate embodiment(s) of the application and together with the description serve to explain the application and not to limit the application. In the drawings:
fig. 1 is a first block diagram of a data processing system in live network according to an embodiment of the present application;
fig. 2 is a block diagram of a data processing system in live network according to an embodiment of the present application;
fig. 3 is a schematic diagram of data processing in live webcasting according to an embodiment of the present application;
fig. 4 is a flowchart of a first server determining an action result for feedback action information according to an embodiment of the present application.
Detailed Description
In order to make the objects, technical solutions and advantages of the present application more apparent, the present application will be described and illustrated below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the present application and are not intended to limit the present application. All other embodiments obtained by a person of ordinary skill in the art based on the embodiments provided in the present application without any inventive step are within the scope of protection of the present application.
It is obvious that the drawings in the following description are only examples or embodiments of the present application, and that it is also possible for a person skilled in the art to apply the present application to other similar contexts on the basis of these drawings without inventive effort. Moreover, it should be appreciated that in the development of any such actual implementation, as in any engineering or design project, numerous implementation-specific decisions must be made to achieve the developers' specific goals, such as compliance with system-related and business-related constraints, which may vary from one implementation to another.
Reference in the specification to "an embodiment" means that a particular feature, structure, or characteristic described in connection with the embodiment can be included in at least one embodiment of the specification. The appearances of the phrase in various places in the specification are not necessarily all referring to the same embodiment, nor are separate or alternative embodiments mutually exclusive of other embodiments. Those of ordinary skill in the art will explicitly and implicitly appreciate that the embodiments described herein may be combined with other embodiments without conflict.
Unless defined otherwise, technical or scientific terms referred to herein shall have the ordinary meaning as understood by those of ordinary skill in the art to which this application belongs. Reference to "a," "an," "the," and similar words throughout this application are not to be construed as limiting in number, and may refer to the singular or the plural. The present application is directed to the use of the terms "including," "comprising," "having," and any variations thereof, which are intended to cover non-exclusive inclusions; for example, a process, method, system, article, or apparatus that comprises a list of steps or modules (elements) is not limited to the listed steps or elements, but may include other steps or elements not expressly listed or inherent to such process, method, article, or apparatus. The term "plurality" as referred to herein means two or more.
The data processing system in the network live broadcast can be applied to a live broadcast ticket robbing safety precaution platform. In the live broadcast scene, the anchor broadcasts can issue coupons with larger amount in the live broadcast for activating the live broadcast atmosphere and pulling more users to participate in the live broadcast interaction, sales are guided through promotion activities, a large number of wool party users or crawler users exist in the internet environment, and the users participate in the coupon robbery through tools or technical capacity, so that the opportunity that other normal live broadcast audience users can obtain the coupons is influenced. In the related art, in order to take care of a real user, in a live broadcast platform, a wind control system of the live broadcast platform sets a precautionary measure, a check rule according to the information of a volume robbing user is usually preset, for example, a blacklist check rule is set, and if a current volume robbing user belongs to a preset blacklist user, ticket robbery of the volume robbing user is intercepted or refused; however, once some users modify their own information, the live broadcast platform wind control system can avoid the black list verification rule, and the wind control system of the live broadcast platform has low identification precision for users of the wool party or abnormal users, so that the coupon security is low in the live broadcast process. According to the application, the message is transmitted through the first server, the second server and the third server, on one hand, a crawler user and a coupon grabbing tool are avoided by adopting a callback bidirectional authentication technology, on the other hand, a non-user behavior or a wool party is avoided through a check rule, and the security of the coupon in the live broadcast process is improved.
Fig. 1 is a first structural diagram of a data processing system in live webcasting according to an embodiment of the present application, and as shown in fig. 1, the data processing system in live webcasting includes a first server 11, a second server 12, a second server 13, and a client 14.
The first server 11 is configured to obtain activity information, and generate broadcast information according to the obtained activity information, for example, the activity information may be content of a ticket robbing activity initiated by a main broadcasting, when the first server 11 obtains the activity information, the first server may check the ticket robbing activity initiated by the main broadcasting, may check a source pass or an initiator of the activity information, or may check content carried by the activity information (rule setting for checking the ticket robbing activity, ticket robbing condition, and the like), after the first server 11 calibrates the activity information, generate broadcast information for indicating the ticket robbing activity, and if a current environment meets the ticket robbing activity condition (a time point meeting the ticket robbing activity), trigger a flow and send the broadcast information to the second server 12.
A second server 12, communicating with the first server 11, for acquiring the broadcast information and sending the broadcast information to the client 14; for example, if the current environment meets the condition of the ticket robbery activity, the first server 11 sends broadcast information to the second server 12, where the broadcast information may be understood as a notification for conveying the ticket robbery activity, and the second server 12 sends the broadcast information to the client 14 when receiving or acquiring the broadcast information.
A client 14, communicating with the second server 12, for receiving the broadcast information and sending feedback action information based on the broadcast information to the second server 12; it should be noted that the clients 14 represent users in the ticket robbery activity, and one user corresponds to one client 14, and thus in a live scene, there are multiple clients 14; the user may communicate with the second server 12 through a device such as a mobile phone or a computer, and the client 14 may receive the broadcast information sent by the second server 12, and may send feedback action information based on the broadcast information, that is, a volume snatching behavior of the user, to the second server 12.
The second server 13 is in mutual authentication communication with the second server 12 and used for calling back feedback action information, and the second server 13 is in communication with the first server 11 and used for sending the feedback action information to the first server 11; the first server 11 determines an action result according to the feedback action information and sends the action result to the second server 12, and the second server 12 is used for sending the action result to the client 14;
it should be noted that, when the client 14 performs ticket snatching operation, the client 14 sends feedback action information to the second server 12, the second server 12 performs message relay and does not process the feedback action information, the second server 12 notifies the second server 13, the second server 13 recalls the feedback action information and sends the feedback action information to the first server 11, and then the second server 13 of the callback service transmits the feedback action information between the second server 12 and the first server 11, and the second server 12 and the second server 13 perform mutual authentication communication, the mutual authentication communication simultaneously verifies the identities of the second server 12 and the second server 13, and on the basis of ensuring the safety of information transmission, a crawler user and a ticket snatching tool in a live broadcast scene are avoided.
The information circulation transfer is realized through the first server 11, the second server 12 and the second server 13, firstly, ticket robbing through a service form of HTTP is avoided, secondly, the throughput of service in the live broadcast process can be improved, the pressure of a large number of users participating in ticket robbing on the first server 11 in the live broadcast process is reduced, on the basis of the circulation transfer of the information, the identity of the second server 12 and the second server 13 is verified at the same time through the bidirectional authentication between the second server 12 and the second server 13, on the basis of ensuring the safety of information transmission, crawler users and coupon tools in a live broadcast scene are avoided, the method solves the problem that in the related technology, a wool party user in live broadcast is intercepted or refused to rob a roll by setting a check rule aiming at the information of the roll robbing user, the safety of coupons in the live broadcast process is low, and the safety of the coupons in the live broadcast process is improved.
In some embodiments, the second server 12 is an instant messaging service, where the instant messaging service refers to a service manner in which the second server 12 can send and receive messages instantly, the second server 12 is a central service for users to participate in message processing of the ticket robbing activity, links hubs of message senders and message receivers in instant messages, and implements interaction between a main broadcast and viewers in a live broadcast scene by means of the instant messaging service.
In some embodiments, the determining, by the first server 11, the action result according to the feedback action information includes:
the first server 11 acquires current activity information related to the feedback action information according to the feedback action information;
the first server 11 determines an action result according to the current activity information and the feedback action information;
it should be noted that the current activity information may be activity coupon information related to the current feedback action information, for example, whether the current coupon activity is finished, whether the timeliness of the current coupon activity is finished, and the like, if the time for the user to rob the coupon is not in the current coupon activity timeliness, it is determined that the action result of the current coupon robbing by the user is: the ticket is not robbed in the operation.
In some embodiments, the first server determines the action result according to the current activity information and the feedback action information, and includes:
the first server 11 judges whether the current activity information meets a preset activity condition;
if yes, the first server 11 determines whether the feedback action information meets a preset action condition;
the first server 11 determines an action result according to whether the current activity information meets a preset activity condition and whether the feedback action information meets a preset action condition;
the current activity information may be activity coupon information related to the current feedback action information, for example, it may be determined whether the coupon of the current coupon activity is preempted, if the coupon of the current coupon activity is not preempted, it is that the current activity information meets a preset activity condition, and then it may be determined whether the user feeding back the action information has taken the coupon of the current activity, and if the coupon has been taken, the action result is: the coupon is not taken over in the operation, if the coupon is not taken over, the action result can be as follows: the operation robs tickets.
In some embodiments, the preset activity condition includes at least any one of: active time efficiency and active inventory. In some of these embodiments, the action condition includes at least any one of: whether the client 14 associated with the feedback action information already belongs to the blacklisted user, and whether the client 14 associated with the feedback action information repeatedly participates in the activity. In the process of determining the action result by the first server 11 according to the feedback action information, the relevant check rule can be flexibly added, so that the non-user behavior or the wool party can be effectively avoided.
In some embodiments, the first server 11 is further configured to maintain a record of the activity of the client 14 related to the feedback action information according to whether the current activity information meets the preset activity condition and whether the feedback action information meets the preset action condition.
In some of these embodiments, the second server 13 communicating with the first server 11 for sending the feedback action information to the first server 11 comprises:
the second server 13 writes the feedback action information into the message queue;
the second server 13 sends the action information in the message queue to the first server 11 in a first-in first-out mode;
the second server 13 directly writes the feedback action information recalled from the second server 12 into the message queue without performing logic processing, the message queue is used for temporarily storing the recalled feedback action information, considering that a traffic peak exists when a large number of users participate in activities, the peak can be eliminated through the message queue, and particularly under the condition that the traffic of the users increases in a live broadcast scene, the data processing pressure of the second server 13 and the first server 11 can be reduced by buffering through the message queue.
In some of these embodiments, the second server 12 and the client 14 are capable of establishing communication via custom communication protocols and encryption techniques; the first server 11, the second server 12, the second server 13 and the client 14 avoid a simple request-response protocol service mode by means of message flow, and ensure the security of message transmission to a greater extent by combining communication protocol customization and encryption technology.
In some embodiments, fig. 2 is a second structural diagram of a data processing system in live webcasting according to an embodiment of the present application, and as shown in fig. 2, the structure of the data processing system in live webcasting further includes an initiating terminal 21, in communication with the first server 11, for sending activity information to the first server 11; the initiating terminal 21 may interact with the first server 11 in the form of HTTPS + JSON, where HTTPS + JSON refers to establishing communication in the form of HTTP, but transmitting data is in the form of JSON.
In some embodiments, fig. 3 is a schematic diagram of data processing in live webcasting according to an embodiment of the present application, as shown in fig. 3, a anchor broadcast initiates a ticket-robbing activity through an initiating terminal 21, and the initiating terminal 21 sends a notification of the anchor broadcast initiating the ticket-robbing activity to a first server 11, the first server 11 broadcasts the notification of ticket-robbing to a second server 12 according to the notification of the initiating terminal 21, and the second server 12 initiates a notification of ticket-robbing to a client 14 as a pivot linking a message sender and a message receiver; after receiving the notice of ticket robbing by the audience, the client 14 instructs the audience of the client 14 to perform ticket robbing operation, and after the audience operates, the client 14 sends the ticket robbed by the audience containing the operation information to the second server 12; the second server 13 may call back the viewer ticket (i.e. the above mentioned feedback action information) containing the operation information to the second server 12, and the second server 13 sequentially writes the result of the call-back into the message queue, and the data in the message queue may be read out according to the first-in first-out principle and sent to the first server 11; the checking rule for checking the ticket robbery business logic is set in the first server 11, the first server 11 checks the ticket robbery or consumption ticket robbery information of the audience containing the operation information and generates a ticket robbery result, the first server 11 informs the second server 12 of the ticket robbery result, the second server 12 informs the corresponding client 14 of the ticket robbery result, and the client 14 displays the ticket robbery result.
In some embodiments, fig. 4 is a flowchart of determining an action result for feedback action information by the first server 11 according to an embodiment of the present application, and as shown in fig. 4, the step of determining the action result for the feedback action information by the first server 11 is as follows:
step S401, the first server 11 firstly judges whether the current activity ticket is preempted or not according to the feedback action information, if yes, the action result is directly determined, and if not, the step S402 is executed;
step S402, the first server 11 judges whether the user corresponding to the feedback action information already draws the stock, if yes, the action result is directly determined, and if not, the step S403 is executed;
in step S403, the first server 11 determines whether the ticket robbing activity exceeds the time limit, if yes, directly determines an action result, and if not, executes step S404;
step S404, the first server 11 judges whether the user for grabbing the ticket belongs to a preset blacklist user, if yes, the action result is directly determined, and if not, the step S405 is executed;
step S405, the first server 11 judges whether the user who robs the ticket gets similar tickets or not, if so, the action result is directly determined, and if not, the step S406 is executed;
in step S406, the first server 11 determines whether the buckled ticket stock is successful, if so, executes step S407, otherwise, directly determines an action result;
step S407, saving a ticket robbing record of the user;
after saving the record of ticket robbing of the user, generating an action result that the ticket robbing of the user is successful;
it should be noted that, the first server 11 determines whether the ticket of the current activity is taken over through step S401, step S402, and step S403, determines whether the ticket taking activity exceeds the time limit, so as to implement basic check, so as to prevent one user from taking multiple tickets or sending tickets too much; the first server 11 determines whether the ticket robbing user belongs to a preset blacklist user through step S404, so as to identify a wool party, a crawler user or a non-real human behavior user, so as to set an action result of the wool party, the crawler user or the non-real human behavior user as a ticket robbing failure, where the blacklist user may be a previously identified wool party, crawler user or non-real human behavior user.
The technical features of the embodiments described above may be arbitrarily combined, and for the sake of brevity, all possible combinations of the technical features in the embodiments described above are not described, but should be considered as being within the scope of the present specification as long as there is no contradiction between the combinations of the technical features.
The above-mentioned embodiments only express several embodiments of the present application, and the description thereof is more specific and detailed, but not construed as limiting the scope of the invention. It should be noted that, for a person skilled in the art, several variations and modifications can be made without departing from the concept of the present application, which falls within the scope of protection of the present application. Therefore, the protection scope of the present patent shall be subject to the appended claims.

Claims (10)

1. A data processing system in a live network, the system comprising:
the first server acquires activity information and generates broadcast information according to the activity information;
the second server is communicated with the first server and used for acquiring the broadcast information and sending the broadcast information to a client;
the client is communicated with the second server and used for receiving the broadcast information and sending feedback action information based on the broadcast information to the second server;
the third server is communicated with the first server and used for sending the feedback action information to the first server; and the first server determines an action result according to the feedback action information and sends the action result to the second server, and the second server is used for sending the action result to the client.
2. The data processing system in live broadcast of claim 1, wherein the first server determining the action result according to the feedback action information comprises:
the first server acquires current activity information related to the feedback action information according to the feedback action information;
and the first server determines an action result according to the current activity information and the feedback action information.
3. The data processing system in live broadcast of claim 2, wherein the first server determines the action result according to the current activity information and the feedback action information, and comprises:
the first server judges whether the current activity information meets a preset activity condition or not;
if yes, the first server judges whether the feedback action information meets a preset action condition;
and the first server determines an action result according to whether the current activity information meets a preset activity condition and whether the feedback action information meets a preset action condition.
4. A data processing system in live network as claimed in claim 3, wherein said preset activity condition includes at least any one of the following: active time efficiency and active inventory.
5. A data processing system in a live network according to claim 3, wherein the action condition includes at least any one of: whether the client related to the feedback action information belongs to the blacklisted user or not and whether the client related to the feedback action information participates in the activity repeatedly or not.
6. The data processing system in live broadcast of claim 3, wherein the first server is further configured to store a client activity record related to the feedback action information according to whether the current activity information meets a preset activity condition and whether the feedback action information meets a preset action condition.
7. A data processing system as claimed in claim 1 wherein the second server is an instant messaging service.
8. The data processing system in a live broadcast of claim 1, wherein the third server in communication with the first server for sending the feedback action information to the first server comprises:
the third server writes the feedback action information into a message queue;
and the third server sends the action information in the message queue to the first server in a first-in first-out mode.
9. A data processing system as claimed in claim 1 wherein communication between the second server and the client is established via custom communication protocols and encryption techniques.
10. A data processing system as claimed in claim 1 further comprising an initiator in communication with the first server for sending activity information to the first server.
CN202011161977.3A 2020-10-27 2020-10-27 Data processing system in network live broadcast Active CN112312152B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011161977.3A CN112312152B (en) 2020-10-27 2020-10-27 Data processing system in network live broadcast

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011161977.3A CN112312152B (en) 2020-10-27 2020-10-27 Data processing system in network live broadcast

Publications (2)

Publication Number Publication Date
CN112312152A true CN112312152A (en) 2021-02-02
CN112312152B CN112312152B (en) 2022-11-04

Family

ID=74332049

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011161977.3A Active CN112312152B (en) 2020-10-27 2020-10-27 Data processing system in network live broadcast

Country Status (1)

Country Link
CN (1) CN112312152B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113766256A (en) * 2021-02-09 2021-12-07 北京沃东天骏信息技术有限公司 Live broadcast wind control method and device

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090150678A1 (en) * 2007-12-10 2009-06-11 Beijing Lenovo Software Limited Computer and method for sending security information for authentication
WO2014094151A1 (en) * 2012-12-21 2014-06-26 Seccuris Inc. System and method for monitoring data in a client environment
CN106534114A (en) * 2016-11-10 2017-03-22 北京红马传媒文化发展有限公司 Big-data-analysis-based anti-malicious attack system
CN107426148A (en) * 2017-03-30 2017-12-01 成都优易数据有限公司 A kind of anti-reptile method and system based on running environment feature recognition
CN107484032A (en) * 2017-09-08 2017-12-15 武汉斗鱼网络科技有限公司 Prevent the verification method and device brushed
CN107529078A (en) * 2017-09-08 2017-12-29 武汉斗鱼网络科技有限公司 Prevent the verification method and device brushed
CN108964901A (en) * 2018-07-06 2018-12-07 武汉斗鱼网络科技有限公司 Information Authentication method, system, device
CN109246178A (en) * 2018-07-11 2019-01-18 腾讯科技(北京)有限公司 A kind of online topic distribution method, device, server and storage medium

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090150678A1 (en) * 2007-12-10 2009-06-11 Beijing Lenovo Software Limited Computer and method for sending security information for authentication
WO2014094151A1 (en) * 2012-12-21 2014-06-26 Seccuris Inc. System and method for monitoring data in a client environment
CN106534114A (en) * 2016-11-10 2017-03-22 北京红马传媒文化发展有限公司 Big-data-analysis-based anti-malicious attack system
CN107426148A (en) * 2017-03-30 2017-12-01 成都优易数据有限公司 A kind of anti-reptile method and system based on running environment feature recognition
CN107484032A (en) * 2017-09-08 2017-12-15 武汉斗鱼网络科技有限公司 Prevent the verification method and device brushed
CN107529078A (en) * 2017-09-08 2017-12-29 武汉斗鱼网络科技有限公司 Prevent the verification method and device brushed
CN108964901A (en) * 2018-07-06 2018-12-07 武汉斗鱼网络科技有限公司 Information Authentication method, system, device
CN109246178A (en) * 2018-07-11 2019-01-18 腾讯科技(北京)有限公司 A kind of online topic distribution method, device, server and storage medium

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113766256A (en) * 2021-02-09 2021-12-07 北京沃东天骏信息技术有限公司 Live broadcast wind control method and device

Also Published As

Publication number Publication date
CN112312152B (en) 2022-11-04

Similar Documents

Publication Publication Date Title
US8406792B2 (en) Message modification system and method
CN103535004B (en) Method for promoting anonymity audio and video communication and system based on web
CN103916442A (en) Message pushing achieving method, mobile terminal and message pushing system
CN107734076A (en) Information push method, device and storage medium
US20050164693A1 (en) System and method for wirelessly provisioning a mobile communication device
WO2003034174A3 (en) Conversational dealing system using reference numbers for all messages .
CN112312152B (en) Data processing system in network live broadcast
CN100449994C (en) Method and system for storing session information in instant information business
EP1988671A1 (en) Spam short message blocking system using a call back short message and a method thereof
US20080268883A1 (en) Spam short message blocking system using a call back short message and a method thereof
EP1739987B1 (en) Character/data transmitting/receiving system, terminal management apparatus and character/data transmitting/receiving method used therein
CN101548514B (en) Method for exchanging messages in a mobile radio network
RU2666240C1 (en) System and method of controlling push-notifications
CN113904860A (en) Data transmission method, device, equipment, system and storage medium
US8539034B2 (en) System and method for bulk data messaging
CN113839853B (en) High-concurrency chat room message distribution method and device
EP2922245B1 (en) Delivery of messages in mobile communication network
KR102487153B1 (en) Mobile communication message distributed transmission system and method thereof
CN110034927A (en) A kind of method and device of communication
CN110149596B (en) Group calling transfer method and storage medium
KR100599103B1 (en) System for Preventing Loss of Message Packet
CN109429202A (en) Business card receiving/transmission method and device
KR102608520B1 (en) Message distribution transmission system according to the amount of message sent and method thereof
KR20190089797A (en) Recording Medium, Wireless Terminal Device and Message Processing Method
KR20110022265A (en) System and method for preventing overload of billing server by multimedia message sending service

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant