CN104394430B - A kind of resource transmission method and its system, service equipment based on interactive application - Google Patents

A kind of resource transmission method and its system, service equipment based on interactive application Download PDF

Info

Publication number
CN104394430B
CN104394430B CN201410670113.2A CN201410670113A CN104394430B CN 104394430 B CN104394430 B CN 104394430B CN 201410670113 A CN201410670113 A CN 201410670113A CN 104394430 B CN104394430 B CN 104394430B
Authority
CN
China
Prior art keywords
user
virtual resource
channel
virtual
application service
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
CN201410670113.2A
Other languages
Chinese (zh)
Other versions
CN104394430A (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.)
Guangzhou Huaduo Network Technology Co Ltd
Original Assignee
Guangzhou Huaduo Network Technology 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 Guangzhou Huaduo Network Technology Co Ltd filed Critical Guangzhou Huaduo Network Technology Co Ltd
Priority to CN201410670113.2A priority Critical patent/CN104394430B/en
Publication of CN104394430A publication Critical patent/CN104394430A/en
Application granted granted Critical
Publication of CN104394430B publication Critical patent/CN104394430B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

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/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/239Interfacing the upstream path of the transmission network, e.g. prioritizing client content requests
    • H04N21/2393Interfacing the upstream path of the transmission network, e.g. prioritizing client content requests involving handling client requests
    • 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/238Interfacing the downstream path of the transmission network, e.g. adapting the transmission rate of a video stream to network bandwidth; Processing of multiplex streams
    • H04N21/2385Channel allocation; Bandwidth allocation
    • 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/25891Management of end-user data being end-user preferences
    • 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/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • H04N21/4722End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for requesting additional data associated with the content

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computer Graphics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Human Computer Interaction (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

The embodiment of the present invention discloses a kind of resource transmission method based on interactive application and its system, service equipment, and wherein method comprises the following steps:Application service equipment obtains the virtual resource broadcast request that the first user terminal is sent, and virtual resource broadcast request carries the channel identication that the first user corresponding to the first user terminal identifies logged in interactive application channel;Application service equipment creates virtual resource message according to channel identication, and includes channel identication and preset time period to second user end broadcasting virtual message related to resources, virtual resource message corresponding to second user mark;Second user end receives the virtual resource message of application service device broadcasts, and the channel identication in virtual resource message simultaneously logs in channel using second user mark;Application service equipment identifies the interbehavior in preset time period according to second user and judges whether to give virtual resource allocation to second user end.The activity description in channel can be enriched, lifts the interactivity between user terminal.

Description

Resource transmission method based on interactive application, system and service equipment thereof
Technical Field
The invention relates to the technical field of internet, in particular to a resource transmission method based on interactive application, a system and service equipment thereof.
Background
At present, a comprehensive entertainment user end integrating functions of group chat, live video, channel karaoke, application games, online movie and the like is widely applied to terminal equipment such as personal computers, mobile phones and the like. In practical applications, a user can watch videos played in a channel through the channel at the entertainment user end. Because the user can only watch the video or speak in the channel, the activity content in the channel is single, when the video in a certain channel is played, the user cannot be well informed of entering the channel to watch the video, meanwhile, the selection of the channel by the user lacks pertinence, and the interactivity between user ends is influenced.
Disclosure of Invention
The embodiment of the invention provides a resource transmission method based on interactive application, a system and service equipment thereof. The method can enrich the active content in the channel and improve the interactivity between the user ends.
A first aspect of an embodiment of the present invention provides a resource transmission method based on an interactive application, where the method includes:
the method comprises the steps that application service equipment obtains a virtual resource broadcast request sent by a first user end, wherein the virtual resource broadcast request carries a channel identifier of an interactive application channel logged by a first user identifier corresponding to the first user end;
the application service equipment creates a virtual resource message according to the channel identifier and broadcasts the virtual resource message to a second user terminal corresponding to a second user identifier, wherein the virtual resource message comprises the channel identifier and a preset time period;
the second user terminal receives the virtual resource message broadcasted by the application service equipment, and logs in the channel according to the channel identifier in the virtual resource message and by adopting the second user identifier;
and the application service equipment judges whether to allocate the virtual resources to the second user terminal according to the interaction behavior of the second user identifier in a preset time period.
A second aspect of an embodiment of the present invention provides an application service device, which may include:
a request obtaining unit, configured to obtain a virtual resource broadcast request sent by a first user, where the virtual resource broadcast request carries a channel identifier of an interactive application channel logged in by a first user identifier corresponding to the first user;
a message broadcasting unit, configured to create a virtual resource message according to the channel identifier, and broadcast the virtual resource message to a second user end corresponding to a second user identifier, where the virtual resource message includes the channel identifier and a preset time period, so that the second user end receives the virtual resource message broadcasted by the application service device, and logs in the channel according to the channel identifier in the virtual resource message and by using the second user identifier;
and the resource allocation unit is used for judging whether to allocate the virtual resources to the second user terminal according to the interaction behavior of the second user identifier in a preset time period.
A third aspect of the embodiments of the present invention provides a resource transmission system based on an interactive application, which may include an application service device, a first user side, and a second user side; wherein,
the application service equipment is used for acquiring a virtual resource broadcast request sent by a first user end, wherein the virtual resource broadcast request carries a channel identifier of an interactive application channel logged by a first user identifier corresponding to the first user end;
the application service device is further configured to create a virtual resource message according to the channel identifier, and broadcast the virtual resource message to a second user end corresponding to a second user identifier, where the virtual resource message includes the channel identifier and a preset time period;
the second user terminal is configured to receive the virtual resource message broadcast by the application service device, and log in the channel according to a channel identifier in the virtual resource message and by using the second user identifier;
and the application service equipment is further used for judging whether to allocate the virtual resources to the second user side according to the interaction behavior of the second user identifier in a preset time period.
In the embodiment of the present invention, a first user end in an interactive application channel may send a virtual resource broadcast request carrying a channel identifier to an application service device through the first user identifier, the application service device creates a virtual resource message according to the channel identifier and broadcasts the virtual resource message to a second user end corresponding to a second user identifier, the second user end may enter a channel according to the channel identifier in the virtual resource message, and the application service device may determine whether to allocate a virtual resource to the second user end according to an interactive behavior of the second user identifier within a preset time period. By broadcasting the virtual resource message, the second user terminal quickly skips to the corresponding channel through the channel identifier carried in the virtual resource message to obtain the virtual resource, and attracts the user to the appointed channel through the more recreational mode, so that the user can know the content in the channel, the channel can be popularized in a targeted manner, and meanwhile, the interactivity between the user terminals is improved.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, it is obvious that the drawings in the following description are only some embodiments of the present invention, and for those skilled in the art, other drawings can be obtained according to the drawings without creative efforts.
Fig. 1 is a network architecture diagram of resource transmission based on interactive application according to an embodiment of the present invention;
fig. 2 is a flowchart illustrating a resource transmission method based on an interactive application according to an embodiment of the present invention;
fig. 3 is a flowchart illustrating a resource transmission method based on an interactive application according to an embodiment of the present invention;
fig. 4(a) is an exemplary diagram of resource transmission based on an interactive application according to an embodiment of the present invention;
fig. 4(b) is an exemplary diagram of another resource transmission based on an interactive application according to an embodiment of the present invention;
fig. 4(c) is an exemplary diagram of resource transmission based on an interactive application according to another embodiment of the present invention;
fig. 4(d) is an exemplary diagram of resource transmission based on an interactive application according to another embodiment of the present invention;
fig. 5 is a flowchart illustrating another resource transmission method based on an interactive application according to an embodiment of the present invention;
fig. 6 is a flowchart illustrating a resource transmission method based on an interactive application according to another embodiment of the present invention;
fig. 7 is a schematic structural diagram of an application service device according to an embodiment of the present invention;
fig. 8 is a schematic structural diagram of another application service device provided in an embodiment of the present invention;
fig. 9 is a schematic structural diagram of a resource issuing unit according to an embodiment of the present invention;
fig. 10 is a schematic structural diagram of a resource transmission system based on an interactive application according to an embodiment of the present invention.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
In order to better understand the resource transmission method based on interactive application, the system thereof and the service device disclosed in the embodiment of the present invention, a resource transmission network architecture suitable for the embodiment of the present invention is described below. Referring to fig. 1, a network architecture diagram of resource transmission based on interactive application is provided for an embodiment of the present invention. As shown in fig. 1, the network architecture may include a service device and a plurality of clients, where the service device is also referred to as a backend server, a component server, and the like, and the service device may be communicatively connected to the plurality of clients through the internet. In the network architecture shown in fig. 1, some of the plurality of clients can be anchor clients, and the rest of the plurality of clients can be viewer clients accessing channels created by any of the anchor clients. In the embodiment of the present invention, a channel is simply a virtual space (or virtual room) created by a main broadcasting user side, and a viewer user side located in the virtual space can not only watch live content of the main broadcasting user side, but also perform voice or text interaction with the main broadcasting user side. The main control user end has access and kicking control right to other audience user ends accessed into the channel, and also has a live broadcast initiative right. In the embodiment of the invention, the anchor client and the audience client can be rich clients integrating the functions of group chat, video live broadcast, channel Karaoke, online games, online movies and the like. In the network architecture shown in fig. 1, the anchor client and the viewer client may run on user devices including, but not limited to, mobile phones, mobile computers, tablet computers, Personal Digital Assistants (PDAs), media players, smart tvs, smart watches, smart glasses, smart bracelets, and the like.
Based on the network architecture shown in fig. 1, the following will describe in detail a message transmission method based on an interactive application according to an embodiment of the present invention with reference to fig. 2 to fig. 6.
Referring to fig. 2, a flowchart of a resource transmission method based on an interactive application is provided in an embodiment of the present invention. As shown in fig. 2, the embodiment of the present invention describes a specific flow of the resource transmission method from the first user side, the second user side, and the application service device side, and the method may include the following steps S101 to S104.
S101, an application service device acquires a virtual resource broadcast request sent by a first user end, wherein the virtual resource broadcast request carries a channel identifier of an interactive application channel logged by a first user identifier corresponding to the first user end;
specifically, the application service device obtains a virtual resource broadcast request sent by a first user, where the virtual resource broadcast request includes a channel identifier of the logged-in interactive application channel of a first user identifier corresponding to the first user, and it can be understood that a user to which the first user belongs may click a virtual resource trigger port on the channel through the first user identifier, where the virtual resource trigger port is preferably a trigger icon in an interface displayed on the channel, and the first user may monitor the virtual resource trigger port in real time, when there is a click operation on the virtual resource trigger port, the first user may obtain a virtual resource instruction triggered according to the click operation, and the first user may encapsulate the virtual resource instruction, for example: adding a channel identifier of the channel and the like, generating a virtual resource broadcast request, and sending the virtual resource broadcast request to the application service equipment, wherein the application service equipment acquires the virtual resource broadcast request sent by the first user terminal.
It should be noted that the interactive application may be an instant messaging application or an online live broadcast application, and the interactive application channel may be a channel in the instant messaging application or a channel of the online live broadcast application. The first user identifier is preferably a serial number (Identity, ID) assigned by the application service device when the user to which the first user belongs registers the interactive application.
S102, the application service equipment creates a virtual resource message according to the channel identifier and broadcasts the virtual resource message to a second user terminal corresponding to a second user identifier, wherein the virtual resource message comprises the channel identifier and a preset time period;
specifically, the application service device obtains a channel identifier carried in the virtual resource broadcast request, and generates a virtual resource message according to the channel identifier, and the application service device broadcasts the virtual resource message to a second user end corresponding to a second user identifier, where the second user identifier is preferably an ID allocated to the application service device when a user to which the second user end belongs registers the interactive application. The virtual resource message may further include a preset time period, the preset time period defines the available time for the activity of issuing the virtual resource at this time, and by defining the time for the activity, the user of the second user end may enter the channel in the preset time period to view the video of the channel transiently, thereby avoiding low user participation caused by lack of the limited time.
It can be understood that the second subscriber identity may include at least one subscriber identity, and may also include the first subscriber identity, that is, the application service device broadcasts the virtual resource message not only to the first ue corresponding to the first subscriber identity, but also to the ues corresponding to the remaining subscriber identities except the first subscriber identity. For interactive applications, it may contain a variety of interactive application modules, such as: the application service device further needs to determine an interactive application module to which the channel belongs according to the channel identifier, and broadcast the virtual resource message to the user side corresponding to all the user identifiers under the interactive application module.
S103, the second user terminal receives the virtual resource message broadcasted by the application service equipment, and logs in the channel according to the channel identifier in the virtual resource message and by adopting the second user identifier;
specifically, the second user side represents a user side that enters the channel according to the channel identifier in the virtual resource message, among user sides corresponding to all user identifiers in the interactive application module, and the second user side may use the second user identifier to log in the channel according to the channel identifier within the preset time period.
It should be noted that the channel identifier in the virtual resource message may appear in a link form, and the user to which the second user end belongs may enter the channel by clicking the channel identifier, or may copy the channel identifier in the virtual resource message, and search for the channel identifier by the second user end, and enter the channel by itself.
Preferably, the virtual resource message may further include the first user identifier, that is, the first user identifier may be carried when the first user sends the virtual resource broadcast request to the application service device, and the interactivity between the user ends is improved by displaying the first user identifier to indicate an initiator of an activity issued by the virtual resource this time.
S104, the application service equipment judges whether to allocate virtual resources to the second user terminal according to the interaction behavior of the second user identifier in a preset time period;
specifically, the application service device may allocate the prepared virtual resource to the second user according to the second user identifier. Preferably, the preset time period may include an exposure time period of the virtual resource message and a click time period of a virtual resource icon broadcasted by the application service device, the virtual resource icon broadcasted by the application service device may be broadcasted together with the virtual resource message, only the virtual resource message is exposed in the exposure time period, and after the formula time period is reached, the virtual resource icon broadcasted by the application service device is displayed by the second user end; or when the public time period is up, the application service equipment broadcasts the virtual resource icon to a second user terminal, and the second user terminal displays the virtual resource icon. In the process of displaying the virtual resource icon, the user to which the second user side belongs may click the virtual resource icon through the second user side within the click time period, and when the second user side detects a click operation on the virtual resource icon within the click time period, the second user side may send the second user identifier to the application service device. It is understood that the manner of displaying the virtual resource icon in the second user end may include fixed display at a preset position of the channel interface of the interactive application displayed on the second user end, or active display within a preset range of the channel interface of the interactive application displayed on the second user end.
After the application service device reaches the click time period, the application service device may determine, according to the number of the second user identifiers, the number of the virtual resources that need to be allocated for the virtual resource icon for the number of the second user identifiers in the click time period, and allocate the virtual resources belonging to the second user identifiers to the second user terminal according to a preset allocation manner. Of course, the distribution method for multiple ues may include multiple methods, for example: preferentially determining that the user identifiers with the preset proportion in the second user identifiers can obtain the virtual resources, outputting the prompt information of thank you for participation by the rest user identifiers, and randomly allocating the virtual resources for the user identifiers with the preset proportion or allocating the virtual resources again according to the value proportion of the virtual resources; or the virtual resources can be obtained for all the user identifications, and the virtual resources can also be randomly allocated or allocated according to the value proportion. It should be noted that the virtual resource is specifically a virtual currency, a virtual item, and the like associated with the interactive application.
In the embodiment of the present invention, a first user end in an interactive application channel may send a virtual resource broadcast request carrying a channel identifier to an application service device through the first user identifier, the application service device creates a virtual resource message according to the channel identifier and broadcasts the virtual resource message to a second user end corresponding to a second user identifier, the second user end may enter a channel according to the channel identifier in the virtual resource message, and the application service device may determine whether to allocate a virtual resource to the second user end according to an interactive behavior of the second user identifier within a preset time period. By broadcasting the virtual resource message, the second user terminal quickly skips to the corresponding channel through the channel identifier carried in the virtual resource message to obtain the virtual resource, and attracts the user to the appointed channel through the more recreational mode, so that the user can know the content in the channel, the channel can be popularized in a targeted manner, and meanwhile, the interactivity between the user terminals is improved.
Referring to fig. 3, a flowchart of a resource transmission method based on interactive application is provided in an embodiment of the present invention. As shown in fig. 3, the embodiment of the present invention describes a specific flow of a message transmission method from a first user side, a second user side, and an application service device side, and the method may include the following steps S201 to S209.
S201, a first user end monitors a virtual resource trigger port in an interactive application channel logged by a first user identification;
s202, when the first user side monitors the click operation of the virtual resource triggering port, the first user side obtains a virtual resource instruction triggered according to the click operation;
s203, the first user terminal generates a virtual resource broadcast request according to the virtual resource instruction and sends the virtual resource broadcast request to application service equipment;
specifically, a user to which a first user side belongs may click a virtual resource trigger port on the channel through a first user identifier, where the virtual resource trigger port is preferably a trigger icon in an interface displayed on the channel, and the first user side may monitor the virtual resource trigger port in real time, and when there is a click operation on the virtual resource trigger port, the first user side may obtain a virtual resource instruction triggered according to the click operation, and the first user side may encapsulate the virtual resource instruction, for example: and adding a channel identifier of the channel and the like, generating a virtual resource broadcast request, and sending the virtual resource broadcast request to application service equipment.
It should be noted that the interactive application may be an instant messaging application or an online live broadcast application, and the interactive application channel may be a channel in the instant messaging application or a channel of the online live broadcast application. The first user identifier is preferably an ID assigned by the application service apparatus when the user to which the first user belongs registers the interactive application.
S204, an application service device acquires a virtual resource broadcast request sent by a first user end, wherein the virtual resource broadcast request carries a channel identifier of an interactive application channel logged by a first user identifier corresponding to the first user end;
s205, the application service equipment creates a virtual resource message according to the channel identifier and broadcasts the virtual resource message to a second user terminal corresponding to a second user identifier, wherein the virtual resource message comprises the channel identifier and a preset time period;
s206, the second user terminal receives the virtual resource message broadcasted by the application service equipment, and logs in the channel according to the channel identifier in the virtual resource message and by adopting the second user identifier;
s207, when the second user detects a click operation on a virtual resource icon broadcasted by the application service equipment within the click time period, the second user sends the second user identifier to the application service equipment;
specifically, the preset time period may include an exposure time period of the virtual resource message and a click time period of a virtual resource icon broadcasted by the application service device, the virtual resource icon broadcasted by the application service device may be broadcasted together with the virtual resource message, only the virtual resource message is exposed in the exposure time period, and after the formula time period is reached, the second user displays the virtual resource icon broadcasted by the application service device; or when the public time period is up, the application service equipment broadcasts the virtual resource icon to a second user terminal, and the second user terminal displays the virtual resource icon. In the process of displaying the virtual resource icon, the user to which the second user side belongs may click the virtual resource icon through the second user side within the click time period, and when the second user side detects a click operation on the virtual resource icon within the click time period, the second user side may send the second user identifier to the application service device. It is understood that the manner of displaying the virtual resource icon in the second user end may include fixed display at a preset position of the channel interface of the interactive application displayed on the second user end, or active display within a preset range of the channel interface of the interactive application displayed on the second user end.
S208, the application service equipment counts the number of second user identifications received aiming at the virtual resource icon in the click time period;
s209, the application service equipment determines the number of virtual resources according to the number of the second user identifiers, and allocates the virtual resources belonging to the second user identifiers to the second user terminals according to a preset allocation mode;
specifically, after the application service device reaches the click time period, the application service device may determine, according to the number of the second user identifiers, the number of the virtual resources that need to be allocated to the virtual resource icon for the number of the second user identifiers in the click time period, and allocate the virtual resources belonging to the second user identifiers to the second user terminal according to a preset allocation manner. Of course, the distribution method for multiple ues may include multiple methods, for example: preferentially determining that the user identifiers with the preset proportion in the second user identifiers can obtain the virtual resources, outputting the prompt information of thank you for participation by the rest user identifiers, and randomly allocating the virtual resources for the user identifiers with the preset proportion or allocating the virtual resources again according to the value proportion of the virtual resources; or the virtual resources can be obtained for all the user identifications, and the virtual resources can also be randomly allocated or allocated according to the value proportion. It should be noted that the virtual resource is specifically a virtual currency, a virtual item, and the like associated with the interactive application.
Steps S204, S205, and S206 in the embodiment of the present invention may refer to steps S101, S102, and S103 in the embodiment shown in fig. 2, respectively, which are not described herein again.
In the embodiment of the present invention, a first user end in an interactive application channel may send a virtual resource broadcast request carrying a channel identifier to an application service device through the first user identifier, the application service device creates a virtual resource message according to the channel identifier and broadcasts the virtual resource message to a second user end corresponding to a second user identifier, the second user end may enter a channel according to the channel identifier in the virtual resource message, and the application service device may determine whether to allocate a virtual resource to the second user end according to an interactive behavior of the second user identifier within a preset time period. By broadcasting the virtual resource message, the second user terminal quickly skips to the corresponding channel through the channel identifier carried in the virtual resource message to obtain the virtual resource, and attracts the user to the appointed channel in a more recreational way, so that the user can know the content in the channel, the channel can be popularized in a targeted manner, and meanwhile, the interactivity between the user terminals is improved; through counting the number of the user identifiers which enter the channels and are clicked, and reasonably distributing the virtual resources according to the number of the user identifiers, the fairness of virtual resource distribution is guaranteed, and the intelligence of the service equipment is improved.
The following describes a flow of a message transmission method based on an interactive application according to an embodiment of the present invention with reference to a specific example.
Referring to fig. 4(a) -4 (d), exemplary diagrams of resource transmission based on interactive application are provided according to an embodiment of the present invention. As shown in fig. 4(a), the channel interface of the interactive application displayed at each user terminal may include, but is not limited to, a user list, a live interface, a virtual resource presentation, a live mode, an interactive message, and a virtual resource trigger port. The first user terminal will be exemplified as described above.
As shown in fig. 4(a), the first user logs in a channel in an interactive application module for live video viewing through a first user identifier, the user of the first user terminal can click the virtual resource trigger port in the process of watching the video, when the first user terminal detects that the virtual resource triggering port has click operation, acquiring a triggered virtual resource instruction, the first user terminal generates a virtual resource broadcast request according to the virtual resource instruction, wherein the virtual resource broadcast request carries the channel identifier of the channel and the first user identifier, the first user terminal sends the virtual resource broadcast request to the application service equipment, and the application service equipment can create a virtual resource message according to the channel identifier and the first user identifier, and sending the virtual resource message to the user side corresponding to all the user identifications under the interactive application template.
As shown in fig. 4(b), the content displayed by the virtual resource message includes a first user identifier, a channel identifier, and a preset time period, for example: AA triggered the treasure box on channel xxxxxxxx, and soon came to pick 00: 10, where AA is a first user identification, XXXXXX is a channel identification, 00: 10 is a public time period in a preset time period, a second user end which determines to enter the channel among the user ends corresponding to all the user identifications under the interactive application template can log in the channel in the preset time period according to the virtual resource message and by adopting the second user identification, and the preset time period comprises the public time period of the virtual resource message and a click time period of a virtual resource icon broadcasted by the application service equipment.
After the public time period arrives, the virtual resource icon appears in the interface displayed by the second user end, and may be fixedly displayed in the displayed interface or actively displayed in the interface, as shown in fig. 4(c), the virtual resource icon moves along a preset track in the click time period, the user to which the second user end belongs may click the virtual resource icon in the click time period, when the second user end detects the click operation, the second user identifier may be sent to the application service device, and of course, when the click time period arrives, the virtual resource icon disappears.
When the second user detects a click operation, the second user may output a prompt message to prompt that the user successfully clicks the virtual resource icon at present, as shown in fig. 4(d), where the prompt message output by the second user is "you have clicked the treasure box, please …" later, at this time, the application service device counts the number of second user identifiers received for the virtual resource icon within the click time period, and the application service device determines the number of virtual resources according to the number of second user identifiers, and allocates the virtual resources belonging to the second user identifiers to the second user according to a preset allocation manner.
By broadcasting the virtual resource message, the second user terminal quickly skips to the corresponding channel through the channel identifier carried in the virtual resource message to obtain the virtual resource, and attracts the user to the appointed channel through the more recreational mode, so that the user can know the content in the channel, the channel can be popularized in a targeted manner, and meanwhile, the interactivity between the user terminals is improved.
Referring to fig. 5, a flowchart of another resource transmission method based on interactive application is provided in the embodiment of the present invention. As shown in fig. 5, the embodiment of the present invention describes a specific flow of a resource transmission method from an application service device side, and the method may include the following steps S301 to S303.
S301, acquiring a virtual resource broadcast request sent by a first user end, wherein the virtual resource broadcast request carries a channel identifier of an interactive application channel logged in by a first user identifier corresponding to the first user end;
specifically, the application service device obtains a virtual resource broadcast request sent by a first user, where the virtual resource broadcast request includes a channel identifier of the logged-in interactive application channel of a first user identifier corresponding to the first user, and it can be understood that a user to which the first user belongs may click a virtual resource trigger port on the channel through the first user identifier, where the virtual resource trigger port is preferably a trigger icon in an interface displayed on the channel, and the first user may monitor the virtual resource trigger port in real time, and when there is a click operation on the virtual resource trigger port, the first user may obtain a virtual resource instruction triggered according to the click operation, and the first user may encapsulate the virtual resource instruction, for example: adding a channel identifier of the channel and the like, generating a virtual resource broadcast request, and sending the virtual resource broadcast request to the application service equipment, wherein the application service equipment acquires the virtual resource broadcast request sent by the first user terminal.
It should be noted that the interactive application may be an instant messaging application or an online live broadcast application, and the interactive application channel may be a channel in the instant messaging application or a channel of the online live broadcast application. The first user identifier is preferably an ID assigned by the application service apparatus when the user to which the first user belongs registers the interactive application.
S302, creating a virtual resource message according to the channel identifier, and broadcasting the virtual resource message to a second user terminal corresponding to a second user identifier, wherein the virtual resource message comprises the channel identifier and a preset time period, so that the second user terminal receives the virtual resource message broadcasted by the application service equipment, and logs in the channel by adopting the second user identifier according to the channel identifier in the virtual resource message;
specifically, the application service device obtains a channel identifier carried in the virtual resource broadcast request, and generates a virtual resource message according to the channel identifier, and the application service device broadcasts the virtual resource message to a second user end corresponding to a second user identifier, where the second user identifier is preferably an ID allocated to the application service device when a user to which the second user end belongs registers the interactive application. The virtual resource message may further include a preset time period, the preset time period defines the available time for the activity of issuing the virtual resource at this time, and by defining the time for the activity, the user of the second user end may enter the channel in the preset time period to view the video of the channel transiently, thereby avoiding low user participation caused by lack of the limited time.
It can be understood that the second subscriber identity may include at least one subscriber identity, and may also include the first subscriber identity, that is, the application service device broadcasts the virtual resource message not only to the first ue corresponding to the first subscriber identity, but also to the ues corresponding to the remaining subscriber identities except the first subscriber identity. For interactive applications, it may contain a variety of interactive application modules, such as: the application service device further needs to determine an interactive application module to which the channel belongs according to the channel identifier, and broadcast the virtual resource message to the user side corresponding to all the user identifiers under the interactive application module.
The second user side represents a user side that enters the channel according to the channel identifier in the virtual resource message, among user sides corresponding to all user identifiers in the interactive application module, and the second user side can use the second user identifier to log in the channel according to the channel identifier in the preset time period, and certainly, the second user identifier already in the channel can also be understood as logging in the channel.
It should be noted that the channel identifier in the virtual resource message may appear in a link form, and the user to which the second user end belongs may enter the channel by clicking the channel identifier, or may copy the channel identifier in the virtual resource message, and search for the channel identifier by the second user end, and enter the channel by itself.
Preferably, the virtual resource message may further include the first user identifier, that is, the first user identifier may be carried when the first user sends the virtual resource broadcast request to the application service device, and the interactivity between the user ends is improved by displaying the first user identifier to indicate an initiator of an activity issued by the virtual resource this time.
S303, judging whether to allocate virtual resources to the second user terminal according to the interaction behavior of the second user identifier in a preset time period;
specifically, the application service device may allocate the prepared virtual resource to the second user according to the second user identifier. Preferably, the preset time period may include an exposure time period of the virtual resource message and a click time period of a virtual resource icon broadcasted by the application service device, the virtual resource icon broadcasted by the application service device may be broadcasted together with the virtual resource message, only the virtual resource message is exposed in the exposure time period, and after the formula time period is reached, the virtual resource icon broadcasted by the application service device is displayed by the second user end; or when the public time period is up, the application service equipment broadcasts the virtual resource icon to a second user terminal, and the second user terminal displays the virtual resource icon. In the process of displaying the virtual resource icon, the user to which the second user side belongs may click the virtual resource icon through the second user side within the click time period, and when the second user side detects a click operation on the virtual resource icon within the click time period, the second user side may send the second user identifier to the application service device. It is understood that the manner of displaying the virtual resource icon in the second user end may include fixed display at a preset position of the channel interface of the interactive application displayed on the second user end, or active display within a preset range of the channel interface of the interactive application displayed on the second user end.
After the application service device reaches the click time period, the application service device may determine, for the number of second user identifiers received for the virtual resource icon in the click time period, the number of virtual resources to be allocated according to the number of second user identifiers, and allocate the virtual resources belonging to the second user identifiers to the second user terminal according to a preset allocation manner. Of course, the distribution method for multiple ues may include multiple methods, for example: preferentially determining that the user identifiers with the preset proportion in the second user identifiers can obtain the virtual resources, outputting the prompt information of thank you for participation by the rest user identifiers, and randomly allocating the virtual resources for the user identifiers with the preset proportion or allocating the virtual resources again according to the value proportion of the virtual resources; or the virtual resources can be obtained for all the user identifications, and the virtual resources can also be randomly allocated or allocated according to the value proportion. It should be noted that the virtual resource is specifically a virtual currency, a virtual item, and the like associated with the interactive application.
In the embodiment of the present invention, a first user end in an interactive application channel may send a virtual resource broadcast request carrying a channel identifier to an application service device through the first user identifier, the application service device creates a virtual resource message according to the channel identifier and broadcasts the virtual resource message to a second user end corresponding to a second user identifier, the second user end may enter a channel according to the channel identifier in the virtual resource message, and the application service device may determine whether to allocate a virtual resource to the second user end according to an interactive behavior of the second user identifier within a preset time period. By broadcasting the virtual resource message, the second user terminal quickly skips to the corresponding channel through the channel identifier carried in the virtual resource message to obtain the virtual resource, and attracts the user to the appointed channel through the more recreational mode, so that the user can know the content in the channel, the channel can be popularized in a targeted manner, and meanwhile, the interactivity between the user terminals is improved.
Referring to fig. 6, a flowchart of another resource transmission method based on an interactive application is provided in the embodiment of the present invention. As shown in fig. 6, the embodiment of the present invention describes a specific flow of a resource transmission method from an application service device side, and the method may include the following steps S401 to S405.
S401, acquiring a virtual resource broadcast request sent by a first user end, wherein the virtual resource broadcast request carries a channel identifier of an interactive application channel logged in by a first user identifier corresponding to the first user end;
s402, creating a virtual resource message according to the channel identifier, and broadcasting the virtual resource message to a second user terminal corresponding to a second user identifier, wherein the virtual resource message comprises the channel identifier and a preset time period, so that the second user terminal receives the virtual resource message broadcasted by the application service equipment, and logs in the channel by adopting the second user identifier according to the channel identifier in the virtual resource message;
s403, when the second user detects a click operation on the broadcasted virtual resource icon within the click time period, receiving the second user identifier sent by the second user;
specifically, the preset time period may include an exposure time period of the virtual resource message and a click time period of a virtual resource icon broadcasted by the application service device, the virtual resource icon broadcasted by the application service device may be broadcasted together with the virtual resource message, only the virtual resource message is exposed in the exposure time period, and after the formula time period is reached, the second user displays the virtual resource icon broadcasted by the application service device; or when the public time period is up, the application service equipment broadcasts the virtual resource icon to a second user terminal, and the second user terminal displays the virtual resource icon. In the process of displaying the virtual resource icon, the user to which the second user side belongs may click the virtual resource icon through the second user side within the click time period, when the second user side detects a click operation on the virtual resource icon within the click time period, the second user side may send the second user identifier to the application service device, and the application service device obtains the second user identifier. It is understood that the manner of displaying the virtual resource icon in the second user end may include fixed display at a preset position of the channel interface of the interactive application displayed on the second user end, or active display within a preset range of the channel interface of the interactive application displayed on the second user end.
S404, counting the number of second user identifications received aiming at the virtual resource icon in the clicking time period;
s405, determining the number of virtual resources according to the number of the second user identifiers, and allocating the virtual resources belonging to the second user identifiers to the second user terminals according to a preset allocation mode;
specifically, after the application service device reaches the click time period, the application service device may determine, according to the number of the second user identifiers, the number of the virtual resources that need to be allocated to the virtual resource icon for the number of the second user identifiers in the click time period, and allocate the virtual resources belonging to the second user identifiers to the second user terminal according to a preset allocation manner. Of course, the distribution method for multiple ues may include multiple methods, for example: preferentially determining that the user identifiers with the preset proportion in the second user identifiers can obtain the virtual resources, outputting the prompt information of thank you for participation by the rest user identifiers, and randomly allocating the virtual resources for the user identifiers with the preset proportion or allocating the virtual resources again according to the value proportion of the virtual resources; or the virtual resources can be obtained for all the user identifications, and the virtual resources can also be randomly allocated or allocated according to the value proportion. It should be noted that the virtual resource is specifically a virtual currency, a virtual item, and the like associated with the interactive application.
Steps S401 and S402 in the embodiment of the present invention may refer to steps S301 and S302 in the embodiment shown in fig. 5, respectively, and are not described herein again.
In the embodiment of the present invention, a first user end in an interactive application channel may send a virtual resource broadcast request carrying a channel identifier to an application service device through the first user identifier, the application service device creates a virtual resource message according to the channel identifier and broadcasts the virtual resource message to a second user end corresponding to a second user identifier, the second user end may enter a channel according to the channel identifier in the virtual resource message, and the application service device may determine whether to allocate a virtual resource to the second user end according to an interactive behavior of the second user identifier within a preset time period. By broadcasting the virtual resource message, the second user terminal quickly skips to the corresponding channel through the channel identifier carried in the virtual resource message to obtain the virtual resource, and attracts the user to the appointed channel in a more recreational way, so that the user can know the content in the channel, the channel can be popularized in a targeted manner, and meanwhile, the interactivity between the user terminals is improved; through counting the number of the user identifiers which enter the channels and are clicked, and reasonably distributing the virtual resources according to the number of the user identifiers, the fairness of virtual resource distribution is guaranteed, and the intelligence of the service equipment is improved.
Based on the system shown in fig. 1, the application service device provided by the embodiment of the present invention will be described in detail below with reference to fig. 7 to 9. It should be noted that, the application service device shown in fig. 7-9 is used for executing the method of the embodiment shown in fig. 5 and 6 of the present invention, for convenience of description, only the portion related to the embodiment of the present invention is shown, and details of the specific technology are not disclosed, please refer to the embodiment shown in fig. 5 and 6 of the present invention.
Fig. 7 is a schematic structural diagram of an application service device according to an embodiment of the present invention. As shown in fig. 7, the application service device 1 according to the embodiment of the present invention may include: a request acquisition unit 11, a message broadcasting unit 12 and a resource allocation unit 13.
A request obtaining unit 11, configured to obtain a virtual resource broadcast request sent by a first user, where the virtual resource broadcast request carries a channel identifier of an interactive application channel logged in by a first user identifier corresponding to the first user;
in a specific implementation, the request obtaining unit 11 obtains a virtual resource broadcast request sent by a first ue, the virtual resource broadcast request comprises a channel identifier of the logged-in interactive application channel of a first user identifier corresponding to the first user terminal, it is understood that, the user to which the first user end belongs can click the virtual resource trigger port on the channel through the first user identification, the virtual resource trigger port is preferably a trigger icon in the interface displayed by the channel, the first user end can monitor the virtual resource trigger port in real time, when there is a click operation on the virtual resource trigger port, the first user end may obtain a virtual resource instruction triggered according to the click operation, and the first user end may encapsulate the virtual resource instruction, for example: adding a channel identifier of the channel, etc., generating a virtual resource broadcast request, and sending the virtual resource broadcast request to the application service device 1, where the request obtaining unit 11 obtains the virtual resource broadcast request sent by the first user end.
It should be noted that the interactive application may be an instant messaging application or an online live broadcast application, and the interactive application channel may be a channel in the instant messaging application or a channel of the online live broadcast application. The first user identifier is preferably an ID assigned by the application service apparatus 1 when the user to which the first user belongs registers the interactive application.
A message broadcasting unit 12, configured to create a virtual resource message according to the channel identifier, and broadcast the virtual resource message to a second user corresponding to a second user identifier, where the virtual resource message includes the channel identifier and a preset time period, so that the second user receives the virtual resource message broadcasted by the application service device, and logs in the channel according to the channel identifier in the virtual resource message and by using the second user identifier;
in a specific implementation, the message broadcasting unit 12 obtains a channel identifier carried in the virtual resource broadcasting request, and generates a virtual resource message according to the channel identifier, and the message broadcasting unit 12 broadcasts the virtual resource message to a second user end corresponding to a second user identifier, where the second user identifier is preferably an ID allocated by the application service device 1 when a user to which the second user end belongs registers the interactive application. The virtual resource message may further include a preset time period, the preset time period defines the available time for the activity of issuing the virtual resource at this time, and by defining the time for the activity, the user of the second user end may enter the channel in the preset time period to view the video of the channel transiently, thereby avoiding low user participation caused by lack of the limited time.
It is understood that the second subscriber identity may include at least one subscriber identity, and may also include the first subscriber identity, that is, the message broadcasting unit 12 broadcasts the virtual resource message not only to the first subscriber end corresponding to the first subscriber identity, but also to the subscriber ends corresponding to the remaining subscriber identities except the first subscriber identity. For interactive applications, it may contain a variety of interactive application modules, such as: a sports module, a friend-making module, etc., so the message broadcasting unit 12 further needs to determine an interactive application module to which the channel belongs according to the channel identifier, and broadcast the virtual resource message to the user side corresponding to all the user identifiers under the interactive application module.
The second user side represents a user side that enters the channel according to the channel identifier in the virtual resource message, among user sides corresponding to all user identifiers in the interactive application module, and the second user side can use the second user identifier to log in the channel according to the channel identifier in the preset time period, and certainly, the second user identifier already in the channel can also be understood as logging in the channel.
It should be noted that the channel identifier in the virtual resource message may appear in a link form, and the user to which the second user end belongs may enter the channel by clicking the channel identifier, or may copy the channel identifier in the virtual resource message, and search for the channel identifier by the second user end, and enter the channel by itself.
Preferably, the virtual resource message may further include the first user identifier, that is, the first user identifier may be carried when the first user sends a virtual resource broadcast request to the application service device 1, and the interactivity between the user ends is improved by displaying the first user identifier to indicate an initiator of an activity issued by the virtual resource this time.
A resource allocation unit 13, configured to determine whether to allocate a virtual resource to the second user end according to an interaction behavior of the second user identifier in a preset time period;
in a specific implementation, the resource allocation unit 13 may allocate the prepared virtual resource to the second user end according to the second user identifier. Preferably, the preset time period may include an exposure time period of the virtual resource message and a click time period of a virtual resource icon broadcasted by the application service device 1, the virtual resource icon broadcasted by the application service device 1 may be broadcasted together with the virtual resource message, only the virtual resource message is exposed in the exposure time period, and after the formula time period is reached, the second user displays the virtual resource icon broadcasted by the application service device 1; or when the public time period is reached, the application service device 1 broadcasts the virtual resource icon to a second user end, and the second user end displays the virtual resource icon. In the process of displaying the virtual resource icon, the user to which the second user side belongs may click the virtual resource icon through the second user side within the click time period, and when the second user side detects a click operation on the virtual resource icon within the click time period, the second user side may send the second user identifier to the application service device 1. It is understood that the manner of displaying the virtual resource icon in the second user end may include fixed display at a preset position of the channel interface of the interactive application displayed on the second user end, or active display within a preset range of the channel interface of the interactive application displayed on the second user end.
After the click time period is reached, the resource allocation unit 13 may determine, for the number of second user identifiers received for the virtual resource icon in the click time period, the number of virtual resources to be allocated according to the number of second user identifiers, and allocate the virtual resources belonging to the second user identifiers to the second user terminal according to a preset allocation manner. Of course, the distribution method for multiple ues may include multiple methods, for example: preferentially determining that the user identifiers with the preset proportion in the second user identifiers can obtain the virtual resources, outputting the prompt information of thank you for participation by the rest user identifiers, and randomly allocating the virtual resources for the user identifiers with the preset proportion or allocating the virtual resources again according to the value proportion of the virtual resources; or the virtual resources can be obtained for all the user identifications, and the virtual resources can also be randomly allocated or allocated according to the value proportion. It should be noted that the virtual resource is specifically a virtual currency, a virtual item, and the like associated with the interactive application.
In the embodiment of the present invention, a first user end in an interactive application channel may send a virtual resource broadcast request carrying a channel identifier to an application service device through the first user identifier, the application service device creates a virtual resource message according to the channel identifier and broadcasts the virtual resource message to a second user end corresponding to a second user identifier, the second user end may enter a channel according to the channel identifier in the virtual resource message, and the application service device may determine whether to allocate a virtual resource to the second user end according to an interactive behavior of the second user identifier within a preset time period. By broadcasting the virtual resource message, the second user terminal quickly skips to the corresponding channel through the channel identifier carried in the virtual resource message to obtain the virtual resource, and attracts the user to the appointed channel through the more recreational mode, so that the user can know the content in the channel, the channel can be popularized in a targeted manner, and meanwhile, the interactivity between the user terminals is improved.
Referring to fig. 8, a schematic structural diagram of another application service device is provided in the embodiment of the present invention. As shown in fig. 8, the application service device 1 according to the embodiment of the present invention may include: a request acquisition unit 11, a message broadcasting unit 12, a resource allocation unit 13 and an identification receiving unit 14; the specific structures of the request obtaining unit 11 and the message broadcasting unit 12 may refer to the description of the embodiment shown in fig. 7, and are not described herein again.
An identifier receiving unit 14, configured to receive the second user identifier sent by the second user end when the second user end detects a click operation on the broadcasted virtual resource icon within the click time period;
in a specific implementation, the preset time period may include an exposure time period of the virtual resource message and a click time period of a virtual resource icon broadcasted by the application service device 1, the virtual resource icon broadcasted by the application service device 1 may be broadcasted together with the virtual resource message, only the virtual resource message is exposed in the exposure time period, and after the formula time period is reached, the second user displays the virtual resource icon broadcasted by the application service device 1; or when the public time period is reached, the application service device 1 broadcasts the virtual resource icon to a second user end, and the second user end displays the virtual resource icon. In the process of displaying the virtual resource icon, the user to which the second user end belongs may click the virtual resource icon through the second user end within the click time period, when the second user end detects a click operation on the virtual resource icon within the click time period, the second user end may send the second user identifier to the application service device, and the identifier receiving unit 14 obtains the second user identifier. It is understood that the manner of displaying the virtual resource icon in the second user end may include fixed display at a preset position of the channel interface of the interactive application displayed on the second user end, or active display within a preset range of the channel interface of the interactive application displayed on the second user end.
A resource allocation unit 13, configured to determine whether to allocate a virtual resource to the second user end according to an interaction behavior of the second user identifier in a preset time period;
in a specific implementation, the resource allocation unit 13 may issue the prepared virtual resource to the second user end according to the second user identifier. After the click time period is reached, the resource allocation unit 13 may determine, for the number of second user identifiers received for the virtual resource icon in the click time period, the number of virtual resources to be allocated according to the number of second user identifiers, and allocate the virtual resources belonging to the second user identifiers to the second user terminal according to a preset allocation manner. Of course, the distribution method for multiple ues may include multiple methods, for example: preferentially determining that the user identifiers with the preset proportion in the second user identifiers can obtain the virtual resources, outputting the prompt information of thank you for participation by the rest user identifiers, and randomly allocating the virtual resources for the user identifiers with the preset proportion or allocating the virtual resources again according to the value proportion of the virtual resources; or the virtual resources can be obtained for all the user identifications, and the virtual resources can also be randomly allocated or allocated according to the value proportion. It should be noted that the virtual resource is specifically a virtual currency, a virtual item, and the like associated with the interactive application.
Specifically, please refer to fig. 9, which provides a schematic structural diagram of a resource allocation unit according to an embodiment of the present invention. As shown in fig. 9, the resource allocation unit 13 may include:
a quantity counting subunit 131, configured to count the quantity of the second user identifiers received for the virtual resource icon in the click time period;
a resource allocation subunit 132, configured to determine the number of virtual resources according to the number of the second user identifier, and allocate the virtual resources belonging to the second user identifier to the second ue according to a preset allocation manner;
in a specific implementation, after the click time period is reached, the quantity statistics subunit 131 may determine, for the quantity of the second user identifiers received for the virtual resource icon in the click time period, the quantity of the virtual resources that need to be allocated according to the quantity of the second user identifiers by the resource allocation subunit 132, and allocate the virtual resources belonging to the second user identifiers to the second user terminal according to a preset allocation manner. Of course, the distribution method for multiple ues may include multiple methods, for example: preferentially determining that the user identifiers with the preset proportion in the second user identifiers can obtain the virtual resources, outputting the prompt information of thank you for participation by the rest user identifiers, and randomly allocating the virtual resources for the user identifiers with the preset proportion or allocating the virtual resources again according to the value proportion of the virtual resources; or the virtual resources can be obtained for all the user identifications, and the virtual resources can also be randomly allocated or allocated according to the value proportion. It should be noted that the virtual resource is specifically a virtual currency, a virtual item, and the like associated with the interactive application.
In the embodiment of the present invention, a first user end in an interactive application channel may send a virtual resource broadcast request carrying a channel identifier to an application service device through the first user identifier, the application service device creates a virtual resource message according to the channel identifier and broadcasts the virtual resource message to a second user end corresponding to a second user identifier, the second user end may enter a channel according to the channel identifier in the virtual resource message, and the application service device may determine whether to allocate a virtual resource to the second user end according to an interactive behavior of the second user identifier within a preset time period. By broadcasting the virtual resource message, the second user terminal quickly skips to the corresponding channel through the channel identifier carried in the virtual resource message to obtain the virtual resource, and attracts the user to the appointed channel in a more recreational way, so that the user can know the content in the channel, the channel can be popularized in a targeted manner, and meanwhile, the interactivity between the user terminals is improved; through counting the number of the user identifiers which enter the channels and are clicked, and reasonably distributing the virtual resources according to the number of the user identifiers, the fairness of virtual resource distribution is guaranteed, and the intelligence of the service equipment is improved.
Referring to fig. 10, a schematic structural diagram of a resource transmission system based on interactive application is provided in an embodiment of the present invention. As shown in fig. 10, the system may include a first user end 1, an application service device 2, and a second user end 3, where the first user end 1 and the application server 2 and the second user end 3 and the application server 2 may be connected to each other through a network, where the application service device 2 is specifically the application service device 1 in any one of the embodiments shown in fig. 7 to fig. 9.
The application service device 2 is configured to obtain a virtual resource broadcast request sent by a first user terminal 1, where the virtual resource broadcast request carries a channel identifier of an interactive application channel logged in by a first user identifier corresponding to the first user terminal 1;
the application service device 2 is further configured to create a virtual resource message according to the channel identifier, and broadcast the virtual resource message to a second user end 3 corresponding to a second user identifier, where the virtual resource message includes the channel identifier and a preset time period;
the second user terminal 3 is configured to receive the virtual resource message broadcast by the application service device 2, and log in the channel according to a channel identifier in the virtual resource message and by using the second user identifier;
the application service device 2 is further configured to determine whether to allocate a virtual resource to the second user terminal 3 according to an interaction behavior of the second user identifier within a preset time period.
In an embodiment, the first user terminal 1 is configured to monitor a virtual resource trigger port in an interactive application channel logged in by a first user identifier; when the clicking operation of the virtual resource triggering port is monitored, a virtual resource instruction triggered according to the clicking operation is obtained; and generating a virtual resource broadcast request according to the virtual resource instruction, and sending the virtual resource broadcast request to the application service equipment 2.
In an embodiment, when the application service device 2 is configured to broadcast the virtual resource message to the second user end 3 corresponding to the second user identifier, specifically, the application service device is configured to:
and broadcasting the virtual resource message to the user sides corresponding to all the user identifications under the interactive application module to which the channel belongs.
In one embodiment, the preset time period includes an exposure time period of the virtual resource message and a click time period of a virtual resource icon broadcasted by the application service equipment;
the second user terminal 3 is further configured to send the second user identifier to the application service device 2 when the second user terminal 3 detects a click operation on a virtual resource icon broadcasted by the application service device 2 within the click time period.
In an embodiment, when the application service device 2 is configured to determine whether to allocate a virtual resource to the second user terminal 3 according to an interaction behavior of the second user identifier within a preset time period, specifically, the application service device is configured to:
counting the number of second user identifications received aiming at the virtual resource icon in the clicking time period;
and determining the number of the virtual resources according to the number of the second user identifiers, and allocating the virtual resources belonging to the second user identifiers to the second user terminal 3 according to a preset allocation mode.
In the embodiment of the present invention, a first user end in an interactive application channel may send a virtual resource broadcast request carrying a channel identifier to an application service device through the first user identifier, the application service device creates a virtual resource message according to the channel identifier and broadcasts the virtual resource message to a second user end corresponding to a second user identifier, the second user end may enter a channel according to the channel identifier in the virtual resource message, and the application service device may determine whether to allocate a virtual resource to the second user end according to an interactive behavior of the second user identifier within a preset time period. By broadcasting the virtual resource message, the second user terminal quickly skips to the corresponding channel through the channel identifier carried in the virtual resource message to obtain the virtual resource, and attracts the user to the appointed channel in a more recreational way, so that the user can know the content in the channel, the channel can be popularized in a targeted manner, and meanwhile, the interactivity between the user terminals is improved; through counting the number of the user identifiers which enter the channels and are clicked, and reasonably distributing the virtual resources according to the number of the user identifiers, the fairness of virtual resource distribution is guaranteed, and the intelligence of the service equipment is improved.
It will be understood by those skilled in the art that all or part of the processes of the methods of the embodiments described above can be implemented by a computer program, which can be stored in a computer-readable storage medium, and when executed, can include the processes of the embodiments of the methods described above. The storage medium may be a magnetic disk, an optical disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), or the like.
The above disclosure is only for the purpose of illustrating the preferred embodiments of the present invention, and it is therefore to be understood that the invention is not limited by the scope of the appended claims.

Claims (12)

1. A resource transmission method based on interactive application is characterized by comprising the following steps:
an application service device acquires a virtual resource broadcast request sent by a first user end, wherein the virtual resource broadcast request carries a channel identifier of an interactive application channel logged by a first user identifier corresponding to the first user end, the virtual resource broadcast request is used for requesting the application service device to initiate a virtual resource issuing activity, and the virtual resource is specifically virtual currency and virtual prop associated with interactive application;
the application service equipment creates a virtual resource message according to the channel identifier and broadcasts the virtual resource message to a second user end corresponding to a second user identifier, wherein the virtual resource message comprises the channel identifier and a preset time period, and the preset time period limits the participatable time of the activity of issuing the virtual resource at this time;
the second user terminal receives the virtual resource message broadcasted by the application service equipment, and logs in the channel according to the channel identifier in the virtual resource message and by adopting the second user identifier;
and the application service equipment judges whether to allocate the virtual resources to the second user terminal according to the interaction behavior of the second user identifier in a preset time period.
2. The method of claim 1, wherein the broadcasting, by the application service device, the virtual resource message to a second user end corresponding to a second user identity comprises:
and the application service equipment broadcasts the virtual resource message to the user sides corresponding to all the user identifications under the interactive application module to which the channel belongs.
3. The method according to claim 1, wherein the preset time period comprises an exposure time period of the virtual resource message and a click time period of a virtual resource icon broadcasted by the application service device;
the application service device, according to the interaction behavior of the second user identifier in a preset time period, determines whether to allocate virtual resources to the second user, and further includes:
and when the second user terminal detects the click operation on the virtual resource icon broadcasted by the application service equipment in the click time period, the second user terminal sends the second user identifier to the application service equipment.
4. The method according to claim 3, wherein the determining, by the application service device, whether to allocate the virtual resource to the second user end according to the interaction behavior of the second user identifier within a preset time period includes:
the application service equipment counts the number of second user identifications received aiming at the virtual resource icon in the click time period;
and the application service equipment determines the quantity of the virtual resources according to the quantity of the second user identification, and distributes the virtual resources belonging to the second user identification to the second user end according to a preset distribution mode.
5. An application service device, comprising:
a request obtaining unit, configured to obtain a virtual resource broadcast request sent by a first user, where the virtual resource broadcast request carries a channel identifier of an interactive application channel logged in by a first user identifier corresponding to the first user, and the virtual resource broadcast request is used to request the application service equipment to initiate an activity of issuing a virtual resource, where the virtual resource is specifically virtual currency and a virtual prop associated with an interactive application;
a message broadcasting unit, configured to create a virtual resource message according to the channel identifier, and broadcast the virtual resource message to a second user corresponding to a second user identifier, where the virtual resource message includes the channel identifier and a preset time period, and the preset time period defines a participation time of an activity of issuing virtual resources at this time, so that the second user receives the virtual resource message broadcasted by the application service device, and logs in the channel according to the channel identifier in the virtual resource message and by using the second user identifier;
and the resource allocation unit is used for judging whether to allocate the virtual resources to the second user terminal according to the interaction behavior of the second user identifier in a preset time period.
6. The device according to claim 5, wherein the message broadcasting unit is specifically configured to create a virtual resource message according to the channel identifier, and broadcast the virtual resource message to the user terminals corresponding to all the user identifiers located under the interactive application module to which the channel belongs.
7. The device of claim 5, wherein the preset time period comprises an exposure time period of the virtual resource message and a click time period of a virtual resource icon broadcasted by the application service device;
the apparatus further comprises:
and the identifier receiving unit is used for receiving the second user identifier sent by the second user terminal when the second user terminal detects the click operation on the broadcasted virtual resource icon in the click time period.
8. The apparatus of claim 7, wherein the resource allocation unit comprises:
the quantity counting subunit is used for counting the quantity of the second user identifications received aiming at the virtual resource icon in the click time period;
and the resource allocation subunit is used for determining the number of the virtual resources according to the number of the second user identifiers, and allocating the virtual resources belonging to the second user identifiers to the second user terminals according to a preset allocation mode.
9. A resource transmission system based on interactive application is characterized by comprising application service equipment, a first user terminal and a second user terminal; wherein,
the application service equipment is used for acquiring a virtual resource broadcast request sent by a first user end, wherein the virtual resource broadcast request carries a channel identifier of an interactive application channel logged by a first user identifier corresponding to the first user end, the virtual resource broadcast request is used for requesting the application service equipment to initiate a virtual resource issuing activity, and the virtual resource is specifically virtual currency and virtual prop associated with interactive application;
the application service device is further configured to create a virtual resource message according to the channel identifier, and broadcast the virtual resource message to a second user corresponding to a second user identifier, where the virtual resource message includes the channel identifier and a preset time period, and the preset time period defines a participation time of an activity of issuing virtual resources at this time;
the second user terminal is configured to receive the virtual resource message broadcast by the application service device, and log in the channel according to a channel identifier in the virtual resource message and by using the second user identifier;
and the application service equipment is further used for judging whether to allocate the virtual resources to the second user side according to the interaction behavior of the second user identifier in a preset time period.
10. The system according to claim 9, wherein the application service device, when being configured to broadcast the virtual resource message to a second user end corresponding to a second user identifier, is specifically configured to:
and broadcasting the virtual resource message to the user sides corresponding to all the user identifications under the interactive application module to which the channel belongs.
11. The system according to claim 9, wherein the preset time period comprises an exposure time period of the virtual resource message and a click time period of a virtual resource icon broadcasted by the application service device;
the second user end is further configured to send the second user identifier to the application service device when the second user end detects a click operation on a virtual resource icon broadcasted by the application service device within the click time period.
12. The system according to claim 11, wherein the application service device, when determining whether to allocate the virtual resource to the second user end according to the interaction behavior of the second user identifier within a preset time period, is specifically configured to:
counting the number of second user identifications received aiming at the virtual resource icon in the clicking time period;
and determining the quantity of the virtual resources according to the quantity of the second user identifications, and distributing the virtual resources belonging to the second user identifications to the second user terminals according to a preset distribution mode.
CN201410670113.2A 2014-11-20 2014-11-20 A kind of resource transmission method and its system, service equipment based on interactive application Active CN104394430B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410670113.2A CN104394430B (en) 2014-11-20 2014-11-20 A kind of resource transmission method and its system, service equipment based on interactive application

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410670113.2A CN104394430B (en) 2014-11-20 2014-11-20 A kind of resource transmission method and its system, service equipment based on interactive application

Publications (2)

Publication Number Publication Date
CN104394430A CN104394430A (en) 2015-03-04
CN104394430B true CN104394430B (en) 2018-03-16

Family

ID=52612258

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410670113.2A Active CN104394430B (en) 2014-11-20 2014-11-20 A kind of resource transmission method and its system, service equipment based on interactive application

Country Status (1)

Country Link
CN (1) CN104394430B (en)

Families Citing this family (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105406975B (en) * 2015-12-15 2018-11-27 武汉斗鱼网络科技有限公司 Virtual present and special efficacy triggering method and system are given in a kind of chatroom
CN105406974B (en) * 2015-12-15 2019-03-15 武汉斗鱼网络科技有限公司 The method and system of popularity value in a kind of promotion chatroom
CN105792369B (en) * 2016-02-29 2019-02-22 中国人民解放军国防信息学院 Interactive shortwave broadcasting resource regulating method
CN106060597B (en) * 2016-06-30 2019-02-22 广州华多网络科技有限公司 A kind of method and system carrying out main broadcaster's contest
CN106452805B (en) * 2016-09-09 2019-11-29 微梦创科网络科技(中国)有限公司 A kind of method and apparatus of message broadcast
CN107426626B (en) * 2017-06-26 2020-02-07 武汉斗鱼网络科技有限公司 Method and device for sharing gifts
CN107899237B (en) * 2017-12-06 2019-05-24 腾讯科技(深圳)有限公司 Control method and relevant device based on touch screen
CN109618239A (en) * 2018-11-20 2019-04-12 苏州城铺网网络科技有限公司 A kind of resource transmission method based on internet interactive application
CN109495495A (en) * 2018-12-07 2019-03-19 苏州申克信息科技有限公司 A kind of network interdynamic method Internet-based
CN110113256B (en) * 2019-05-14 2022-11-11 北京达佳互联信息技术有限公司 Information interaction method and device, server, user terminal and readable storage medium
CN110769302B (en) * 2019-10-28 2022-03-22 广州方硅信息技术有限公司 Live broadcast interaction method, device, system, terminal equipment and storage medium
CN111246308B (en) * 2020-01-16 2022-07-12 广州酷狗计算机科技有限公司 Method and device for accessing live broadcast room, live broadcast server and storage medium
CN112672176B (en) * 2020-12-15 2022-03-25 北京达佳互联信息技术有限公司 Interaction method, device, terminal, server and medium based on virtual resources
CN112910880B (en) * 2021-01-28 2022-04-12 腾讯科技(深圳)有限公司 Virtual room creating method, system, device, equipment and medium

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102075456A (en) * 2011-02-25 2011-05-25 中国科学院计算技术研究所 Group creating and member adding method in distributed domain management system
CN103051517A (en) * 2012-12-07 2013-04-17 北京百度网讯科技有限公司 Method and system for managing chat messages of instant message temporary session group
CN103731281A (en) * 2013-12-30 2014-04-16 广州华多网络科技有限公司 Frequency channel processing method and device

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5166281B2 (en) * 2005-12-19 2013-03-21 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ System, apparatus and method for templates providing default settings for a typical virtual channel

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102075456A (en) * 2011-02-25 2011-05-25 中国科学院计算技术研究所 Group creating and member adding method in distributed domain management system
CN103051517A (en) * 2012-12-07 2013-04-17 北京百度网讯科技有限公司 Method and system for managing chat messages of instant message temporary session group
CN103731281A (en) * 2013-12-30 2014-04-16 广州华多网络科技有限公司 Frequency channel processing method and device

Also Published As

Publication number Publication date
CN104394430A (en) 2015-03-04

Similar Documents

Publication Publication Date Title
CN104394430B (en) A kind of resource transmission method and its system, service equipment based on interactive application
CN105933375B (en) Method and device for monitoring microphone connection session and server
CN108235042B (en) Multi-user network live broadcast method, device, joining device, system, server and computer readable storage medium
CN105635180B (en) Information push method and device
WO2017202243A1 (en) Multimedia playback method and related device
CN104883618B (en) Programme televised live tries method, apparatus and system
CN104363476A (en) Online-live-broadcast-based team-forming activity method, device and system
CN106658040A (en) Resource distribution method and device
WO2018196733A1 (en) Data sharing method and device, storage medium and electronic device
WO2014183427A1 (en) Method and apparatus for displaying webcast rooms
CN102790923A (en) User comment information sharing method, instant information server and user terminal
CN107517399B (en) Media information synchronization method and server
WO2016074326A1 (en) Channel switching method, apparatus and system
CN106231367B (en) Beautifying processing method and device
CN105392058A (en) Method and device for generating interactive information by interactive television system
CN112235593B (en) Live broadcast processing method and device, electronic equipment and computer readable storage medium
CN112995695A (en) Live broadcast interaction method, device, equipment and storage medium
CN112291502A (en) Information interaction method, device and system and electronic equipment
Lochrie et al. Tweeting with the telly on!
CN105979397A (en) Cross-equipment group chatting method and system
CN107124660B (en) Method and device for triggering broadcast information of live broadcast room
CN105872756B (en) A kind of method, apparatus and system for sharing information of televising
CN105120361A (en) Television interactive system interactive information pushing method
CN105120358A (en) Information pushing method and device used for television interactive system
CN105392062A (en) Method and device for pushing interactive information of interactive television system

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
CB02 Change of applicant information

Address after: 510000, Guangdong Province, Guangzhou, Panyu District Town, Huambo business district, Wanda Plaza, block B1, 28 floor

Applicant after: Guangzhou Huaduo Network Technology Co., Ltd.

Address before: 510655, Guangzhou, Whampoa Avenue, No. 2, creative industrial park, building 3-08,

Applicant before: Guangzhou Huaduo Network Technology Co., Ltd.

CB02 Change of applicant information
GR01 Patent grant
GR01 Patent grant