CN106157006A - Based on the most live virtual present presentation method and device - Google Patents
Based on the most live virtual present presentation method and device Download PDFInfo
- Publication number
- CN106157006A CN106157006A CN201610514707.3A CN201610514707A CN106157006A CN 106157006 A CN106157006 A CN 106157006A CN 201610514707 A CN201610514707 A CN 201610514707A CN 106157006 A CN106157006 A CN 106157006A
- Authority
- CN
- China
- Prior art keywords
- payment
- client
- instruction
- virtual objects
- live interface
- 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.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/04—Payment circuits
- G06Q20/06—Private payment circuits, e.g. involving electronic currency used among participants of a common payment scheme
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0207—Discounts or incentives, e.g. coupons or rebates
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0207—Discounts or incentives, e.g. coupons or rebates
- G06Q30/0209—Incentive being awarded or redeemed in connection with the playing of a video game
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
- G06Q30/0641—Shopping interfaces
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/61—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
- H04L65/611—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for multicast or broadcast
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- Strategic Management (AREA)
- Development Economics (AREA)
- Theoretical Computer Science (AREA)
- Multimedia (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Economics (AREA)
- Marketing (AREA)
- Entrepreneurship & Innovation (AREA)
- Game Theory and Decision Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Information Transfer Between Computers (AREA)
Abstract
The disclosure is directed to based on the most live virtual present presentation method and device, described method includes: during playing video flowing by the live interface of client, when described client other clients in same direct broadcast band give virtual objects, send virtual objects to service end and give instruction;The payment instruction sent by described live interface response service end, exports the entrance of payment channel on the live interface of described client;Being instructed by described live interface response transaction, to complete to pay, the entrance of the payment channel that described trading instruction determines according to user produces;Determine whether that other clients give virtual objects according to trading processing result.The disclosure can improve payment efficiency, remains to watch live video, it is to avoid miss excellent live plot, bring facility to user during payment process and gifts simultaneously.
Description
Technical field
The application relates to network direct broadcasting field, particularly relates to based on the most live virtual present presentation method and device.
Background technology
Network direct broadcasting system is a kind of the Internet system by the live video streaming of the first client to the second client
System.The user of the second client can watch the video of the first client upload after entering certain channel in direct broadcast band.?
User during ideal money to be supplemented, then need to pay to payment interface from live changing interface during watching live video
Operation, operation switches back to live interface after terminating again.Wherein, the first client can be main broadcaster's client, and the second client can
Think spectator client.
It is intended to during the spectators of spectator client watch live video as a example by main broadcaster's gifts, clicks on spectators and give
Finding after button that the virtual currency balance of account is not enough, spectators need to be from live changing interface to payment interface, to realize virtual goods
Supplementing of coin, switches back to live interface again after payment, in the supplementary result of live interface output ideal money, complete whole payment
Process.
Visible, need live interface to cut out when spectators pay and cut again, pay efficiency low, thereby increases and it is possible to cause spectators to miss essence
Color live fragment, poor user experience.
Summary of the invention
For overcoming problem present in correlation technique, present disclose provides based on the most live virtual present presentation method
And device.
First aspect according to disclosure embodiment, it is provided that a kind of based on the most live virtual present presentation method, institute
The method of stating includes:
During playing video flowing by the live interface of client, when described client is in same direct broadcast band
Other clients when giving virtual objects, client sends virtual objects to service end and gives instruction;
Described service end receives described virtual objects when giving instruction, and the login account according to described client is corresponding
Ideal money needed for ideal money and virtual objects determines the amount of money to be paid, and please by the payment carrying the described amount of money to be paid
Asking transmission to the paying server corresponding to payment channel, and the payment information returned according to described paying server is to described visitor
Family end sends payment instruction;
Described client responds described payment instruction by described live interface, defeated on the live interface of described client
Go out the entrance of payment channel, and instructed by described live interface response transaction, to complete to pay, described trading instruction according to
The entrance of the payment channel that family determines produces;
Described service end obtains the trading processing result of described paying server, and determines according to described trading processing result
Whether give virtual objects to other clients.
Optionally, described determine whether that other clients give virtual objects according to described trading processing result, including:
When described trading processing result is for paying successfully, directly send described virtual objects to other clients described;
Or, when described trading processing result is for paying successfully, whether send to other clients described to described client
End gives the information of described virtual objects, determines whether that other clients are given according to the response results of described information
Send described virtual objects.
Second aspect according to disclosure embodiment, it is provided that a kind of based on the most live virtual present presentation method, institute
The method of stating includes:
During playing video flowing by the live interface of client, when described client is in same direct broadcast band
Other clients when giving virtual objects, send virtual objects to service end and give instruction;
The payment instruction sent by described live interface response service end, is exported on the live interface of described client
The entrance of payment channel;
Being instructed by described live interface response transaction, to complete to pay, described trading instruction is according to propping up that user determines
The entrance paying passage produces;
Determine whether that other clients give virtual objects according to trading processing result.
Optionally, the entrance of described payment channel includes at least one classification following:
The condition code of at least one payment channel, the select button of at least one payment channel.
Optionally, described by the instruction of described live interface response transaction, to complete to pay, including:
When being scanned the condition code of one of which payment channel by other-end, described of described live interface output
Pay the trading processing result of paying server corresponding to passage;
Or,
User's triggering command to the select button of one of which payment channel is responded, to described by described live interface
Paying server corresponding to payment channel initiates transaction request;
Respond the authentication instruction of described paying server, the live interface of described client exports authentication
Entrance;
The authentication information that user inputs is issued described paying server;
Described live interface exports the trading processing result of described paying server.
Optionally, described live interface includes a window area, exports described payment channel by described window area
Entrance and response transaction instruction.
The third aspect according to disclosure embodiment, it is provided that a kind of give device based on the most live virtual present, institute
That states that device includes being located at client gives instruction sending module, payment instruction respond module and trading instruction respond module, also
Including being located at the request sending module of service end, payment instruction sending module and giving module;
Described give instruction sending module, for during playing video flowing by the live interface of client, when
When described client other clients in same direct broadcast band give virtual objects, send virtual objects to service end and give
Instruction;
Described request sending module, is used for receiving described virtual objects when giving instruction, according to stepping on of described client
Ideal money needed for recording ideal money corresponding to account and virtual objects determines the amount of money to be paid, and will carry described to be paid
The request that pays of the amount of money sends to the paying server corresponding to payment channel;
Described payment instruction sending module, for the payment information that returns according to described paying server to described client
Send payment instruction;
Described payment instruction respond module, for responding described payment instruction by described live interface, described client
The entrance of payment channel is exported on the live interface of end;
Described trading instruction respond module, for being instructed by described live interface response transaction, to complete to pay, described
The entrance of the payment channel that trading instruction determines according to user produces;
Described give module, for obtaining the trading processing result of described paying server, and according to described trading processing
Result determines whether that other clients give virtual objects.
Optionally, give module described in include:
First gives submodule, for when described trading processing result is for paying successfully, directly to other clients described
End sends described virtual objects;
Or, second gives submodule, for when described trading processing result is for paying successfully, sending to described client
Whether give the information of described virtual objects to other clients described, determine according to the response results of described information
Whether give described virtual objects to other clients.
Fourth aspect according to disclosure embodiment, it is provided that a kind of give device based on the most live virtual present, institute
State device to include:
Give instruction sending module, for during playing video flowing by the live interface of client, when described
When client other clients in same direct broadcast band give virtual objects, send virtual objects to service end and give finger
Order;
Payment instruction respond module, for the payment instruction sent by described live interface response service end, described
The entrance of payment channel is exported on the live interface of client;
Trading instruction respond module, for being instructed by described live interface response transaction, to complete to pay, described transaction
Instruct the entrance generation of the payment channel determined according to user;
Virtual objects gives module, for determining whether that other clients give virtual object according to trading processing result
Product.
Optionally, the entrance of described payment channel includes at least one classification following:
The condition code of at least one payment channel, the select button of at least one payment channel.
Optionally, described trading instruction respond module includes:
First trading instruction response submodule, for when the condition code by other-end scanning one of which payment channel
Time, in the trading processing result of the paying server corresponding to the described payment channel of described live interface output;
Or, the second trading instruction response submodule, it is used for:
User's triggering command to the select button of one of which payment channel is responded, to described by described live interface
Paying server corresponding to payment channel initiates transaction request;
Respond the authentication instruction of described paying server, the live interface of described client exports authentication
Entrance;
The authentication information that user inputs is issued described paying server;
Described live interface exports the trading processing result of described paying server.
Optionally, described live interface includes a window area, exports described payment channel by described window area
Entrance and response transaction instruction.
Embodiment of the disclosure that the technical scheme of offer can include following beneficial effect:
The disclosure, can be on live boundary when client other clients in same direct broadcast band give virtual objects
Face completes whole payment flow, it is achieved user, without departing from still completing payment process in the case of live interface, improves and pays
Efficiency, is paying and is remaining to during gifts watch live video simultaneously, it is to avoid missing excellent live plot, to user
Bring facility.
The disclosure directly can send virtual objects to other clients when trading processing result is for paying successfully, carries
The high efficiency sending virtual objects;The prompting whether giving virtual objects to main broadcaster's client can be exported when paying successfully
Information, to point out whether spectators give virtual objects, brings facility to user.
The disclosure by the way of condition code as enter payment channel a kind of entrance, it is possible to use other-end realize
Payment, does not affect the broadcasting of video in live interface, facilitates user to watch programme televised live.
The disclosure, can directly be completed as a kind of entrance of entrance payment channel by select button in live interface
Whole payment flow, is instructed by live interface response All Activity.
It should be appreciated that it is only exemplary and explanatory, not that above general description and details hereinafter describe
The disclosure can be limited.
Accompanying drawing explanation
Accompanying drawing herein is merged in description and constitutes the part of this specification, it is shown that meet the enforcement of the disclosure
Example, and for explaining the principle of the disclosure together with description.
Fig. 1 is that the disclosure is according to a kind of Living Network configuration diagram shown in an exemplary embodiment.
What Fig. 2 A was the disclosure according to shown in an exemplary embodiment is a kind of based on the most live virtual present presented side
The flow chart of method.
Fig. 2 B is that the disclosure is given based on the most live virtual present according to the another kind shown in an exemplary embodiment
The flow chart of method.
Fig. 2 C is that the disclosure is according to a kind of gifts schematic diagram shown in an exemplary embodiment.
Fig. 2 D is that the disclosure is according to the another kind of gifts schematic diagram shown in an exemplary embodiment.
Fig. 2 E is that the disclosure is according to the another kind of gifts schematic diagram shown in an exemplary embodiment.
When Fig. 3 is the disclosure according to based on the most live virtual present presentation method shown in an exemplary embodiment
Sequence figure.
Fig. 4 is the disclosure gives device according to a kind of shown in an exemplary embodiment based on the most live virtual present
Block diagram.
Fig. 5 is that the disclosure gives dress according to the another kind shown in an exemplary embodiment based on the most live virtual present
The block diagram put.
Fig. 6 is that the disclosure gives dress according to the another kind shown in an exemplary embodiment based on the most live virtual present
The block diagram put.
Fig. 7 is that the disclosure gives dress according to the another kind shown in an exemplary embodiment based on the most live virtual present
The block diagram put.
Fig. 8 is that the disclosure gives dress according to the another kind shown in an exemplary embodiment based on the most live virtual present
The block diagram put.
Fig. 9 is that the disclosure gives dress according to the another kind shown in an exemplary embodiment based on the most live virtual present
The block diagram put.
Figure 10 is that the disclosure gives a kind of hardware structure diagram of device place terminal based on the most live virtual present.
Figure 11 is that the disclosure gives a kind of hardware structure diagram of device place service end based on the most live virtual present.
Detailed description of the invention
Here will illustrate exemplary embodiment in detail, its example represents in the accompanying drawings.Explained below relates to
During accompanying drawing, unless otherwise indicated, the same numbers in different accompanying drawings represents same or analogous key element.Following exemplary embodiment
Described in embodiment do not represent all embodiments consistent with the disclosure.On the contrary, they are only with the most appended
The example of the apparatus and method that some aspects that described in detail in claims, the disclosure are consistent.
The term used in the disclosure is only merely for describing the purpose of specific embodiment, and is not intended to be limiting the disclosure.
" a kind of ", " described " and " being somebody's turn to do " of singulative used in disclosure and the accompanying claims book is also intended to include majority
Form, unless context clearly shows that other implications.It is also understood that term "and/or" used herein refers to and wraps
Any or all containing one or more projects of listing being associated may combination.
Although should be appreciated that in the disclosure possible employing term first, second, third, etc. to describe various information, but this
A little information should not necessarily be limited by these terms.These terms are only used for same type of information is distinguished from each other out.Such as, without departing from
In the case of disclosure scope, the first information can also be referred to as the second information, and similarly, the second information can also be referred to as
One information.Depend on linguistic context, word as used in this " if " can be construed to " ... time " or " when ...
Time " or " in response to determining ".
Disclosed in this invention based on the most live virtual present presentation method and device in order to be best understood from, first to this
The Living Network framework that open embodiment uses illustrates.As it is shown in figure 1, Fig. 1 is that the disclosure is according to an exemplary embodiment
A kind of Living Network configuration diagram illustrated.This Living Network framework can include service end and multiple terminal.Wherein, service
End is properly termed as background server, component server etc., for providing the background service of network direct broadcasting.Service end can include clothes
Business device, server cluster or cloud platform, it is also possible to be carried out the program of service.Terminal can have network direct broadcasting function
Intelligent terminal, such as, intelligent terminal can be smart mobile phone, panel computer, PDA (Personal Digital Assistant,
Personal digital assistant), multimedia player, wearable device etc..In Living Network structure, terminal can be divided into main broadcaster eventually
End and vlewer terminals.Being provided with main broadcaster's client in main broadcaster's terminal, main broadcaster's client is a kind of net cast application program, such as
" Dens Tigris is live ".Being provided with spectator client in vlewer terminals, the vlewer terminals being provided with spectator client can watch main broadcaster
The live video of client upload.Main broadcaster's terminal and vlewer terminals can pass through cable network, wireless network or data line
It is connected with service end etc. mode.
In Living Network framework, spectators can log in Living Network framework by the spectator client on vlewer terminals
Service end, main broadcaster can log in the service end of Living Network framework by the main broadcaster's client in main broadcaster's terminal, and spectators and master
Broadcast the same direct broadcast band of entrance.Main broadcaster's client uploads online live content to service end, by service end, this is online live interior
Holding and be sent to log into the spectator client of this online direct broadcast band, the spectators for spectator client watch.Spectator client
Spectators be possible not only to watch main broadcaster's client upload live content, it is also possible to by the main broadcaster of service end Yu this direct broadcast band
Or other spectators interact, such as spectators can be to the main broadcaster's gifts etc. liked.
In correlation technique, when live period pays, whole payment flow needs to cut out to payment from live interface
Interface, then from the live interface of payment interface switchback, in order to avoid paying in correlation technique, efficiency is low, the problem of poor user experience,
The disclosure provides a kind of based on the most live virtual present presentation method, can apply to Living Network frame as shown in Figure 1
In structure, by completing whole payment flow at live interface, it is achieved user still can complete without departing from the case of live interface
Payment process, it is achieved supplementing of ideal money, improves and pays efficiency, remains to viewing straight during payment and gifts simultaneously
Broadcast video, it is to avoid miss excellent live plot, bring facility to user.The scheme provided the disclosure below is carried out in detail
Describe in detail bright.
Understanding disclosure scheme for convenience, the disclosure is first said with the embodiment that client and service end are mutual
Bright.As shown in Figure 2 A, what Fig. 2 A was the disclosure according to shown in an exemplary embodiment is a kind of based on the most live virtual present
The flow chart of presentation method, described method can be applied in including the system of client and service end, and described method includes step
Rapid 201 to step 204:
In step 201, during playing video flowing by the live interface of client, when described client is to same
When other clients in one direct broadcast band give virtual objects, client sends virtual objects to service end and gives instruction.
In step 202., described service end receives described virtual objects when giving instruction, according to stepping on of described client
Ideal money needed for recording ideal money corresponding to account and virtual objects determines the amount of money to be paid, and will carry described to be paid
The request that pays of the amount of money sends to the paying server corresponding to payment channel, and the payment returned according to described paying server
Information sends payment instruction to described client.
In step 203, described client responds described payment instruction by described live interface, in described client
Export the entrance of payment channel on live interface, and instructed by described live interface response transaction, to complete to pay, described friendship
Easily the entrance of the payment channel that instruction determines according to user produces.
In step 204, described service end obtains the trading processing result of described paying server, and according to described transaction
Result determines whether that other clients give virtual objects.
Client described in the present embodiment can be spectator client, it is also possible to be main broadcaster's client.Client can include
PC end and mobile terminal etc..Wherein, PC end includes web terminal and APP end, and mobile terminal includes wap end and APP end.
User can play video flowing by the live interface viewing video of client by the live interface of client
During, when client other clients in same direct broadcast band give virtual objects, client can be to service
End sends virtual objects and gives instruction.Service end receives the virtual objects that client in direct broadcast band sends when giving instruction,
Can determine to be paid according to the ideal money needed for ideal money corresponding to the login account of described client and virtual objects
The amount of money.Further, the ideal money needed for ideal money corresponding for login account and virtual objects can be compared, when
When the ideal money that login account is corresponding is less than the ideal money needed for virtual objects, according to the ideal money needed for virtual objects
Determine the amount of money to be paid.
Wherein, client other clients in same direct broadcast band give virtual objects can be to give virtual objects
Button or button be triggered.After receiving login account, the remaining ideal money of login account and virtual can be obtained
Ideal money needed for article, then the ideal money needed for ideal money corresponding for login account and virtual objects is compared
Relatively.When the ideal money that login account is corresponding is less than the ideal money needed for virtual objects, it is determined that Sorry, your ticket has not enough value for login account,
It is not enough to buy this virtual objects.
Determining the amount of money to be paid for according to the ideal money needed for virtual objects, the disclosure is enumerated two of which mode and is entered
Row explanation, it is to be understood that determine that the amount of money to be paid is not limited to following two ways:
First kind of way, the ideal money that the ideal money needed for calculating described virtual objects is corresponding with described login account
Currency difference, the amount of money corresponding for described currency difference is defined as the amount of money to be paid.
Wherein, there is corresponding relation in ideal money and the amount of money, the corresponding different amount of money of ideal money of different numbers, therefore
With the amount of money corresponding to money of account difference, and this amount of money can be defined as the amount of money to be paid.
Visible, this embodiment first calculate virtual objects needed for the goods of the ideal money ideal money corresponding with login account
Coin difference, then the amount of money corresponding for currency difference is defined as the amount of money to be paid, thus realize just counterpurchasing virtual objects
Ideal money, it is to avoid the inconvenience that the too much amount of money of user's one-time payment brings to user.
The second way, can be defined as gold to be paid by the amount of money corresponding for the ideal money needed for described virtual objects
Volume.
Visible, the amount of money corresponding for the ideal money needed for virtual objects is directly defined as the amount of money to be paid by this embodiment,
Without money of account difference, so that determining that the efficiency of the amount of money to be paid is high.
After service end determines the amount of money to be paid, can ask to send to paying by the payment carrying the described amount of money to be paid
Paying server corresponding to passage.Wherein, the kind of payment channel can be a kind of, it is also possible to is multiple, such as PayPal
Road can be one or more in Alipay passage, wechat passage, bank card passage etc..
The entrance classification of payment channel can be the condition code of payment channel, it is also possible to for the select button of payment channel
Deng, this embodiment illustrates as a example by the entrance classification of payment channel is characterized code.Payment services corresponding to payment channel
Device, after receiving payment request, can generate condition code information according to the amount of money to be paid, and will carry propping up of condition code information
The information of paying sends to service end.It is understood that pay, request can also be carried payment accounts, then in condition code information also
Payment accounts information can be included.In mutual same correlation technique between paying server corresponding to service end and payment channel
Identical, this is no longer going to repeat them.
Service end can be according to the payment information of the paying server return corresponding to described payment channel to described client
End sends payment instruction, and described payment instruction may be used for exporting described payment channel on the live interface of described client
Condition code.Condition code, as a kind of entrance of payment channel, also carries the amount of money to be paid, payment accounts etc. simultaneously in condition code
Information.Such as, condition code can be the payment Quick Response Code that the paying server corresponding to payment channel provides.User can pass through
The condition code of other-end scanning one of which payment channel, and utilize other-end with the payment services corresponding to payment channel
Being traded mutual between device, the service end of the application can obtain at transaction from the paying server corresponding to payment channel
Reason result, and the trading instruction exporting trading processing result on live interface is sent to client.
Visible, by the way of condition code, show the entrance of payment channel, and in condition code, carry gold to be paid
Volume, user to complete process of exchange by other-end scanning condition code, thus is improved payment efficiency, and is not affected live boundary
Playing progress rate in face, improves Consumer's Experience.
About step 204, on the one hand, when described trading processing result is for paying successfully, to the transmission of described client it is
The no information giving described virtual objects to other clients described, determines according to the response results of described information and is
No give described virtual objects to other clients.Visible, can export when paying successfully and whether give void to main broadcaster's client
Intend the information of article, to point out whether spectators give virtual objects, improve Consumer's Experience.
As shown in Figure 2 C, Fig. 2 C, as a example by output information, is scanning Quick Response Code by other-end and is completing to pay
After, service end sends the information whether giving described virtual objects to main broadcaster's client to client, and client is according to institute
Output supplements ideal money successful information and gifts button at live interface to state information.Service end is according to information
Response results determine whether that main broadcaster's client gives described virtual objects.Such as, export in the 3rd width figure of Fig. 2 C and " become
Merit supplements 4900 gold medal beans " and " sending immediately " button.
As seen from the above-described embodiment, when client other clients in same direct broadcast band give virtual objects,
Whole payment flow can be completed, it is achieved user is without departing from still completing in the case of live interface to pay at live interface
Journey, improves and pays efficiency, is simultaneously paying and is remaining to during gifts watch live video, it is to avoid miss excellent live
Plot, brings facility to user.
On the other hand, when described trading processing result is for paying successfully, can directly send to other clients described
Described virtual objects.Visible, directly send described virtual objects to other clients when paying successfully, virtual objects can be improved
Give efficiency.
As shown in Figure 2 D, Fig. 2 D, as a example by direct gifts, is scanning Quick Response Code by other-end and is completing to pay
After, service end directly sends virtual objects to main broadcaster's client, and exports the prompting message of successfully gifts in client.As
" successfully sending 10, camera " is exported in the 3rd width figure.
As shown in Figure 2 E, Fig. 2 E is as a example by direct gifts, and after successful payment by the way of password, service end is straight
Connect and send virtual objects to main broadcaster's client, and export the prompting message of successfully gifts in client.As at last width
Figure exports " successfully sending 10, camera ".
It is understood that when trading processing result is for paying unsuccessfully, as one of which alerting pattern, can be to visitor
Family end sends and pays failed information.
It addition, as shown in Figure 2 B, Fig. 2 B be the disclosure according to the another kind shown in an exemplary embodiment based on online straight
The flow chart of the virtual present presentation method broadcast, the method mainly illustrates as a example by client, and described method includes:
In step 301, during playing video flowing by the live interface of client, when described client is to same
When other clients in one direct broadcast band give virtual objects, send virtual objects to service end and give instruction.
In step 302, the payment instruction sent by described live interface response service end, straight in described client
Broadcast the entrance exporting payment channel on interface.
In step 303, by described live interface response transaction instruct, with complete pay, described trading instruction according to
The entrance of the payment channel that user determines produces.
In step 304, determine whether that other clients give virtual objects according to trading processing result.
Wherein, step 301 to step 303 can be applied in the client, and step 304 can be applied in service end, also
Can apply in the client.Such as, when step 304 is applied in service end, step 304 can be: when described trading processing
When result is for paying successfully, directly send described virtual objects to other clients described;Step 304 can also be: when described
When trading processing result is for paying successfully, send whether give described virtual objects to other clients described to described client
Information, determine whether that other clients give described virtual objects according to the response results of described information.When
Step 304 is applied when client, and step 304 can be: when described trading processing result is for paying successfully, export whether to
Other clients described give the information of described virtual objects, determine whether according to the response results of described information
Service end sends the instruction giving virtual objects to other clients.
Client described in the present embodiment can be spectator client, it is also possible to being main broadcaster's client, following emphasis is with client
End is for being illustrated as a example by spectator client.Client can include PC end and mobile terminal etc..Wherein, PC end includes web
End and APP end, mobile terminal includes wap end and APP end.
User can play video flowing by the live interface viewing video of client by the live interface of client
During, client can receive the payment instruction that service end sends, in response to described payment instruction, in this client
The entrance of payment channel is exported on live interface.
Wherein, when described client other clients in same direct broadcast band give virtual objects, to service end
Send virtual objects and give instruction.Described virtual objects is given instruction and is given virtual for other clients in direct broadcast band
Article, described client and other clients described are in same direct broadcast band.Direct broadcast band can be that game is live, all kinds of
Live game coverage or video display are live etc..Other clients can be main broadcaster's client, it is also possible to is other spectator client, i.e. spectators
Can give a present thing to main broadcaster, spectators give a present thing to other spectators in same channel.
Virtual objects list can be shown on the client, virtual objects list can be provided with polytype virtual
Article.User can select required virtual objects and the quantity given from virtual objects list, and triggering gives button, then
This client sends virtual objects to service end and gives instruction, and virtual objects gives the type that can carry virtual objects in instruction
Information, the quantity information of virtual objects, it is also possible to carry the login account of client.Wherein, login account is that user uses visitor
The account that family end login service end is used.
Can have multiple implementation in service end, the disclosure is enumerated two ways and is illustrated.
In an optional implementation, receive the virtual objects that in direct broadcast band, client sends and give instruction
Time, determine gold to be paid according to the ideal money needed for ideal money corresponding to the login account of described client and virtual objects
Volume;Give instruction according to virtual objects and return payment instruction to client, payment instruction can be carried the entrance of payment channel
Information and amount information to be paid.The payment instruction that client end response service end sends, on the live interface of described client
The entrance of output payment channel and amount information to be paid, then instructed by live interface response transaction, to complete to pay.
Visible, service end is receiving after virtual objects gives instruction, can be corresponding according to the login account of client
Ideal money needed for ideal money and virtual objects determines the amount of money to be paid, and will carry the access information of payment channel and treat
The payment instruction of payment information sends to client so that client export on live interface payment channel entrance and
Amount information to be paid, then user is without calculating according to the remaining ideal money of the ideal money needed for virtual objects and account
Ideal money to be supplemented, directly selects payment channel to pay according to the amount information to be paid of output, thus improves
Pay efficiency.
In another optional implementation, service end receives the virtual objects that in direct broadcast band, client sends and gives
When sending instruction, determine according to the ideal money needed for ideal money corresponding to the login account of described client and virtual objects and treat
Payment, and the request that pays carrying the described amount of money to be paid is sent to the paying server corresponding to payment channel, and
Sending payment instruction according to the payment information that described paying server returns to described client, client is rung by live interface
Answer the payment instruction that service end sends, the live interface of client exports the entrance of payment channel, and by described live
Interface response transaction instruction, to complete to pay.
In an optional implementation, the entrance of described payment channel includes at least one classification following: at least one
Plant the condition code of payment channel, the select button of at least one payment channel.Individually below two kinds are introduced:
The first classification: as above-described embodiment is introduced, the condition code of payment channel as a kind of entrance of payment channel,
The amount of money to be paid can also be carried simultaneously.Such as, on the live interface of described client, output carries the amount of money to be paid
Payment channel condition code after, when by other-end scanning one of which payment channel condition code time, described live
The trading processing result of interface output paying server corresponding to described payment channel.Wherein, other-end can be to have
The terminal of scanning payment function, such as smart mobile phone etc..The payment corresponding to described payment channel is exported at described live interface
After the trading processing result of server, complete whole payment process.
Visible, as a kind of entrance entering payment channel by the way of condition code, it is possible to use other-end realizes
Payment, does not affect the broadcasting of video in live interface, facilitates user to watch programme televised live, and user is by directly scanning two dimension simultaneously
Code can complete payment, improves payment efficiency.
It addition, the condition code of payment channel can also be only used as a kind of entrance of payment channel, do not carry the amount of money to be paid,
User enters payment channel by the condition code of other-end scanning payment channel, utilizes other-end in the payment of payment channel
Payment operation is completed on the page, and in the trading processing result of the paying server corresponding to live interface output payment channel.
Visible, as a kind of entrance entering payment channel by the way of condition code, it is possible to use other-end realizes
Payment, does not affect the broadcasting of video in live interface, facilitates user to watch programme televised live.
As shown in Figure 2 C, Fig. 2 C is that the disclosure is according to a kind of gifts schematic diagram shown in an exemplary embodiment.Should
Schematic diagram illustrates as a example by the Quick Response Code providing a kind of payment channel.In this schematic diagram, give button when user clicks on
Time, live interface exports Quick Response Code and the payment reminders information of Alipay passage, Quick Response Code carries the amount of money to be paid, carries
The content of the information of waking up can be: "!Sorry, your ticket has not enough value ", " quickly supplement 4900 gold medal beans " and " sweep and sweep payment ".User can be led to
Cross the Alipay application scanning Quick Response Code in other-end, thus realize quickly supplementing gold bean.
It is understood that the video at live interface is constantly in broadcast state in tri-figures of Fig. 2 C, the disclosure be only for
Signal is convenient, just utilizes same image to illustrate, but substantially video flowing is constantly in broadcast state.Following figure
2D and Fig. 2 E in like manner, following no longer explains.
Further, during the payment instruction that response service end sends, it is also possible to export on the live interface of client and fill
Value button, as shown in Figure 2 D, Fig. 2 D is that the disclosure is according to the another kind of payment process schematic diagram shown in an exemplary embodiment.?
In this schematic diagram, when user click on give button time, on live interface export the Quick Response Code of Alipay passage, prompting message and
Supplement button with money.Quick Response Code can carry the amount of money to be paid, and the content of prompting message can be: "!Sorry, your ticket has not enough value ", " supplement with money or
Quickly supplement 4900 gold medal beans " and " sweep and sweep payment ", supplementing button with money can be " supplementing gold bean with money " button.User can pass through it
Alipay application scanning Quick Response Code in his terminal, thus realize quickly supplementing gold bean;Can also be by clicking on " supplementing gold bean with money "
Button enters and supplements the page with money, carries out gold bean and supplements with money, thus realizes providing multiple choices to select for user, is user-friendly to.
Visible, in order to avoid the time waste that user calculates ideal money to be supplemented and/or amount information to be paid causes,
Ideal money to be supplemented and/or amount information to be paid can be exported on the live interface of client according to payment instruction, with
Prompting user's ideal money to be supplemented and/or amount information to be paid, improve payment efficiency.
The second classification: when the select button that entrance is at least one payment channel of payment channel, can be live
Interface completes whole payment flow.Described instructed by described live interface response transaction, include completing payment: by described
Live interface response user's triggering command to the select button of one of which payment channel, to corresponding to described payment channel
Paying server initiates transaction request;The authentication responding the paying server corresponding to described payment channel instructs, in institute
State output authentication entrance on the live interface of client;The authentication information that user inputs is issued described payment channel
Corresponding paying server;Described live interface exports at the transaction of paying server corresponding to described payment channel
Reason result.
Visible, the purpose of the present embodiment is to complete whole payment flow in live interface, is rung by live interface
All Activity is answered to instruct.
As one of which implementation, can embedded browser kernel, utilization in live interface in live application
Built-in browser kernel response transaction instruction.Wherein, implement means not limit at this.
As a example by giving virtual present, as shown in Figure 2 E, what Fig. 2 E was the disclosure according to shown in an exemplary embodiment is another
A kind of gifts schematic diagram.In this schematic diagram, when user clicks on and gives button, live interface exports payment channel
Select button " Alipay ", " bank card ", " wechat payment " and prompting message: "!Sorry, your ticket has not enough value, please supplement 4900 gold medals
Coin ".User's triggering command to the select button of one of which payment channel, such as user's choosing is responded by described live interface
Select " Alipay ", then initiate transaction request, response payment corresponding to payment channel to the service end corresponding to Alipay passage
The authentication instruction of server, exports authentication entrance on the live interface of client, and user can input user name
Log in password, then be traded handing over by the live interface of client and the server corresponding to Alipay passage
Mutually, the trading processing result of output server corresponding to Alipay passage and on live interface.
It is understood that the disclosure can also trigger the payment flow in live interface, at this by supplementing button with money
Illustrate the most one by one.
As exporting the one way in which of information on live interface, described live interface includes a window area, logical
Cross described window area and export entrance and the response transaction instruction of described payment channel.
Visible, the present embodiment refers in entrance and the response transaction of a window area output payment channel at live interface
Order, owing to window area may move, and is prone to make a distinction with video, can improve the intuitive and flexibly of output information
Property.
Such as, in live interface, video window can be as parent window, and window area can be as the sub-window of video window
Mouthful, making video window and window area is the window with filiation, and parent window provides the coordinate system being used for locator window
System, a subwindow must show in the client area of parent window, subwindow be smaller in size than parent window size, subwindow shows
Show on parent window in the front end of parent window, i.e. subwindow.
It is understood that the method setting up parent window and subwindow can use father and son's window foundation side in correlation technique
Method, this is not restricted.
Various technical characteristics in embodiment of above can arbitrarily be combined, as long as the combination between feature does not exists
Conflict or contradiction, but as space is limited, describe one by one, the various technical characteristics in the most above-mentioned embodiment any
It is combined falling within the scope of this disclosure.
The disclosure is enumerated one of which application example and is illustrated, as it is shown on figure 3, Fig. 3 to be the disclosure exemplary according to one
Sequential chart based on the most live virtual present presentation method shown in embodiment.
Spectator client in direct broadcast band sends virtual objects to background server and gives instruction, and virtual objects gives finger
Order gives virtual objects for the main broadcaster's client in direct broadcast band.Virtual objects is given and can be carried virtual objects in instruction
Type information, the quantity information of virtual objects, the login account of spectator client.Described login account is that user uses spectators
The account that accessing server by customer end is used.
Ideal money needed for ideal money corresponding for login account and virtual objects is compared by background server, when
When the ideal money that login account is corresponding is less than the ideal money needed for virtual objects, by the virtual goods needed for described virtual objects
The amount of money that coin is corresponding is defined as the amount of money to be paid, and generates sequence information.
After determining the amount of money to be paid, the payment carrying the amount of money to be paid can be asked to send to propping up by background server
Pay the paying server corresponding to passage.Meanwhile, payment request can also carry the information such as order, payment accounts.Wherein, prop up
The number of paying a bill refers to the account of virtual present seller.
Paying server corresponding to payment channel can generate according to information such as the amount of money to be paid, order, payment accounts
2 D code information, and 2 D code information is back to background server.2 D code information can include agreement, payment, order
The information such as list.
Background server can generate Quick Response Code according to 2 D code information, and the payment instruction carrying Quick Response Code is sent extremely
Spectator client.
Spectator client exports the Quick Response Code of payment channel on live interface according to payment instruction.Such as second in Fig. 2 C
Width figure, outputs the Quick Response Code of Alipay, carries the amount of money to be paid in Quick Response Code, and user can scan two by other-end
Dimension code carries out payment process.
After paying server corresponding to payment channel completes payment processes, send shipping order to background server.
In order to avoid false shipping order, it is ensured that the true and reliable property of shipping order, background server starts detection thread,
Send pay status Query Information to the paying server corresponding to payment channel, and receive the payment clothes corresponding to payment channel
The payment result that business device returns, when payment result is for paying successfully, updates order status, and to propping up corresponding to payment channel
Pay server returns successful result of delivering, to realize asynchronous process, it is to avoid the wasting of resources that releases causes.
Background server sends shipping order to spectator client, receives the payment result inquiry that spectator client returns,
Payment result is sent to spectator client, after receiving the delivery request triggered by spectators, gives virtual object to main broadcaster's terminal
Product, and result will be given be back to spectator client, update order status.
Corresponding with aforementioned embodiment based on the most live virtual present presentation method, the disclosure additionally provide based on
The most live virtual present gives device and the embodiment of terminal applied thereof.
As shown in Figure 4, what Fig. 4 was the disclosure according to shown in an exemplary embodiment is a kind of based on the most live virtual gift
Thing gives the block diagram of device, and what described device included being located at client gives instruction sending module 410, payment instruction respond module
420 and trading instruction respond module 430, also include being located at the request sending module 440 of service end, payment instruction sending module
450 and give module 460.
Described give instruction sending module 410, for during playing video flowing by the live interface of client,
When described client other clients in same direct broadcast band give virtual objects, send virtual objects to service end and give
Send instruction.
Described request sending module 440, is used for receiving described virtual objects when giving instruction, according to described client
Ideal money needed for ideal money corresponding to login account and virtual objects determines the amount of money to be paid, and waits to prop up described in will carrying
The request that pays paying the amount of money sends to the paying server corresponding to payment channel.
Described payment instruction sending module 450, for the payment information that returns according to described paying server to described visitor
Family end sends payment instruction.
Described payment instruction respond module 420, for responding described payment instruction by described live interface, described visitor
The entrance of payment channel is exported on the live interface of family end.
Described trading instruction respond module 430, for being instructed by described live interface response transaction, to complete to pay,
The entrance of the payment channel that described trading instruction determines according to user produces.
Described give module 460, for obtaining the trading processing result of described paying server, and according to described transaction at
Reason result determines whether that other clients give virtual objects.
As seen from the above-described embodiment, when client other clients in same direct broadcast band give virtual objects,
Whole payment flow can be completed, it is achieved user is without departing from still completing in the case of live interface to pay at live interface
Journey, it is achieved supplementing of ideal money, improves and pays efficiency, is paying and is remaining to watch live regarding during gifts simultaneously
Frequently, it is to avoid miss excellent live plot, bring facility to user.
As it is shown in figure 5, Fig. 5 is the disclosure according to the another kind shown in an exemplary embodiment based on the most live virtual
The block diagram of device given by present, this embodiment on the basis of aforementioned embodiment illustrated in fig. 4, described in give module 460 and include
One gives submodule 461.
Wherein, first gives submodule 461, for when described trading processing result is for paying successfully, directly to described
Other clients send described virtual objects.
As seen from the above-described embodiment, directly can send to other clients when trading processing result is for paying successfully
Virtual objects, improves the efficiency sending virtual objects.
As shown in Figure 6, Fig. 6 is the disclosure according to the another kind shown in an exemplary embodiment based on the most live virtual
The block diagram of device given by present, this embodiment on the basis of aforementioned embodiment illustrated in fig. 4, described in give module 460 and include
Two give submodule 462.
Wherein, second gives submodule 462, for when described trading processing result is for paying successfully, to described client
End sends the information whether giving described virtual objects to other clients described, ties according to the response of described information
Fruit determines whether that other clients give described virtual objects.
As seen from the above-described embodiment, can export whether give carrying of virtual objects to main broadcaster's client when paying successfully
Show information, to point out whether spectators give virtual objects, bring facility to user.
As it is shown in fig. 7, Fig. 7 be the disclosure according to shown in an exemplary embodiment a kind of based on the most live virtual gift
Thing gives the block diagram of device, and described device includes: give instruction sending module 710, payment instruction respond module 720, concluding the business refers to
Respond module 730 and virtual objects is made to give module 740.
Wherein, give instruction sending module 710, in the process being play video flowing by the live interface of client
In, when described client other clients in same direct broadcast band give virtual objects, send virtual object to service end
Product give instruction.
Payment instruction respond module 720, for the payment instruction sent by described live interface response service end, in institute
State the entrance exporting payment channel on the live interface of client.
Trading instruction respond module 730, for being instructed by described live interface response transaction, to complete to pay, described
The entrance of the payment channel that trading instruction determines according to user produces.
Virtual objects gives module 740, for determining whether that other clients are given virtual according to trading processing result
Article.
As seen from the above-described embodiment, by completing whole payment flow at live interface, it is achieved user is without departing from live boundary
Still can complete payment process in the case of face, improve and pay efficiency, remain to watch live video simultaneously in payment process, keep away
The live plot that fault-avoidance is the most excellent, brings facility to user.
In an optional implementation, the entrance of described payment channel includes at least one classification following:
The condition code of at least one payment channel, the select button of at least one payment channel.
As seen from the above-described embodiment, as a kind of entrance entering payment channel by the way of condition code, it is possible to use
Other-end realizes payment, does not affect the broadcasting of video in live interface, facilitates user to watch programme televised live.Pass through select button
As a kind of entrance of entrance payment channel, whole payment flow directly can be completed in live interface, by live interface
Response All Activity instruction.
As shown in Figure 8, Fig. 8 is the disclosure according to the another kind shown in an exemplary embodiment based on the most live virtual
The block diagram of device given by present, this embodiment on the basis of aforementioned embodiment illustrated in fig. 7, described trading instruction respond module
730 include the first trading instruction response submodule 731.
First trading instruction response submodule 731, for as the spy by other-end scanning one of which payment channel
When levying yard, export the trading processing result of paying server corresponding to described payment channel at described live interface;
As it is shown in figure 9, Fig. 9 is the disclosure according to the another kind shown in an exemplary embodiment based on the most live virtual
The block diagram of device given by present, this embodiment on the basis of aforementioned embodiment illustrated in fig. 7, described trading instruction respond module
730 include that the second trading instruction response submodule 732, described second trading instruction response submodule 732 are used for:
User's triggering command to the select button of one of which payment channel is responded, to described by described live interface
Paying server corresponding to payment channel initiates transaction request.
Respond the authentication instruction of described paying server, the live interface of described client exports authentication
Entrance.
The authentication information that user inputs is issued described paying server.
Described live interface exports the trading processing result of described paying server.
In an optional implementation, described live interface includes a window area, defeated by described window area
Go out entrance and the response transaction instruction of described payment channel.
In said apparatus, the function of modules and the concrete details of the process that realizes of effect are shown in corresponding step in said method
Realize process, do not repeat them here.
For device embodiment, owing to it corresponds essentially to embodiment of the method, so relevant part sees method in fact
The part executing example illustrates.Device embodiment described above is only schematically, wherein said as separating component
The module illustrated can be or may not be physically separate, and the parts shown as module can be or can also
It not physical module, i.e. may be located at a place, or can also be distributed on multiple mixed-media network modules mixed-media.Can be according to reality
Need to select some or all of module therein to realize the purpose of disclosure scheme.Those of ordinary skill in the art are not paying
In the case of going out creative work, i.e. it is appreciated that and implements.
As shown in Figure 10, Figure 10 is that the disclosure gives the one of device 1000 place terminal based on the most live virtual present
Plant hardware structure diagram.This device 1000 can be the mobile phone with routing function, computer, digital broadcast terminal, message
Transceiver, game console, tablet device, armarium, body-building equipment, the terminal such as personal digital assistant.
With reference to Figure 10, device 1000 can include following one or more assembly: processes assembly 1002, memorizer 1004,
Power supply module 1006, multimedia groupware 1008, audio-frequency assembly 1010, the interface 1012 of input/output (I/O), sensor cluster
1014, and communications component 1016.
Process assembly 1002 and generally control the integrated operation of device 1000, such as with display, call, data communication,
The operation that camera operation and record operation are associated.Process assembly 1002 and can include that one or more processor 1020 performs
Instruction, to complete all or part of step of above-mentioned method.Additionally, process assembly 1002 can include one or more mould
Block, it is simple to process between assembly 1002 and other assemblies is mutual.Such as, process assembly 1002 and can include multi-media module,
With facilitate multimedia groupware 1008 and process between assembly 1002 mutual.
Memorizer 1004 is configured to store various types of data to support the operation at device 1000.These data
Example include on device 1000 operation any application program or the instruction of method, contact data, telephone book data,
Message, picture, video etc..Memorizer 1004 can by any kind of volatibility or non-volatile memory device or they
Combination realizes, such as static RAM (SRAM), Electrically Erasable Read Only Memory (EEPROM), erasable can
Program read-only memory (EPROM), programmable read only memory (PROM), read only memory (ROM), magnetic memory, flash memory
Reservoir, disk or CD.
The various assemblies that power supply module 1006 is device 1000 provide electric power.Power supply module 1006 can include power management
System, one or more power supplys, and other generate, manage and distribute, with for device 1000, the assembly that electric power is associated.
The screen of one output interface of offer that multimedia groupware 1008 is included between described device 1000 and user.?
In some embodiments, screen can include liquid crystal display (LCD) and touch panel (TP).If screen includes touch panel,
Screen may be implemented as touch screen, to receive the input signal from user.Touch panel includes that one or more touch passes
Sensor is with the gesture on sensing touch, slip and touch panel.Described touch sensor can not only sense touch or slide dynamic
The border made, but also detect the persistent period relevant to described touch or slide and pressure.In certain embodiments, many
Media component 1008 includes a front-facing camera and/or post-positioned pick-up head.When device 1000 is in operator scheme, such as shooting mould
When formula or video mode, front-facing camera and/or post-positioned pick-up head can receive the multi-medium data of outside.Each preposition shooting
Head and post-positioned pick-up head can be a fixing optical lens system or have focal length and optical zoom ability.
Audio-frequency assembly 1010 is configured to output and/or input audio signal.Such as, audio-frequency assembly 1010 includes a wheat
Gram wind (MIC), when device 1000 is in operator scheme, during such as call model, logging mode and speech recognition mode, mike quilt
It is configured to receive external audio signal.The audio signal received can be further stored at memorizer 1004 or via communication
Assembly 1016 sends.In certain embodiments, audio-frequency assembly 1010 also includes a speaker, is used for exporting audio signal.
I/O interface 1012 provides interface, above-mentioned peripheral interface module for processing between assembly 1002 and peripheral interface module
Can be keyboard, put striking wheel, button etc..These buttons may include but be not limited to: home button, volume button, start button and
Locking press button.
Sensor cluster 1014 includes one or more sensor, for providing the state of various aspects to comment for device 1000
Estimate.Such as, what sensor cluster 1014 can detect device 1000 opens/closed mode, the relative localization of assembly, such as institute
Stating display and keypad that assembly is device 1000, sensor cluster 1014 can also detect in device 1000 or device 1000
The position change of one assembly, the presence or absence that user contacts with device 1000, device 1000 orientation or acceleration/deceleration and
The variations in temperature of device 1000.Sensor cluster 1014 can include proximity transducer, is configured to do not having any thing
The existence of object near detection during reason contact.Sensor cluster 1014 can also include optical sensor, as CMOS or ccd image pass
Sensor, for using in imaging applications.In certain embodiments, this sensor cluster 1014 can also include acceleration sensing
Device, gyro sensor, Magnetic Sensor, pressure transducer or temperature sensor.
Communications component 1016 is configured to facilitate the communication of wired or wireless mode between device 1000 and other equipment.Dress
Put 1000 and can access wireless network based on communication standard, such as WiFi, 2G or 3G, or combinations thereof.Exemplary at one
In embodiment, broadcast singal or broadcast that communications component 1016 receives from external broadcasting management system via broadcast channel are relevant
Information.In one exemplary embodiment, described communications component 1016 also includes near-field communication (NFC) module, to promote short distance
Communication.Such as, can be based on RF identification (RFID) technology in NFC module, Infrared Data Association (IrDA) technology, ultra broadband
(UWB) technology, bluetooth (BT) technology and other technologies realize.
In the exemplary embodiment, device 1000 can be by one or more application specific integrated circuits (ASIC), numeral
Signal processor (DSP), digital signal processing appts (DSPD), PLD (PLD), field programmable gate array
(FPGA), controller, microcontroller, microprocessor or other electronic components realize, be used for performing said method.
In the exemplary embodiment, a kind of non-transitory computer-readable recording medium including instruction, example are additionally provided
As included the memorizer 1004 of instruction, above-mentioned instruction can have been performed said method by the processor 1020 of device 1000.Example
If, described non-transitory computer-readable recording medium can be ROM, random access memory (RAM), CD-ROM, tape, soft
Dish and optical data storage devices etc..
Wherein, when the instruction in described storage medium is performed by described processor so that device 1000 is able to carry out one
Kind based on the most live virtual present presentation method, including:
During playing video flowing by the live interface of client, when described client is in same direct broadcast band
Other clients when giving virtual objects, send virtual objects to service end and give instruction.Responded by described live interface
The payment instruction that service end sends, exports the entrance of payment channel on the live interface of described client.By described live
Interface response transaction instruction, to complete to pay, the entrance of the payment channel that described trading instruction determines according to user produces.According to
Trading processing result determines whether that other clients give virtual objects.
As shown in figure 11, Figure 11 is that the disclosure gives device 1100 place service end based on the most live virtual present
A kind of hardware structure diagram.Such as, device 1100 may be provided in a routing device.With reference to Figure 11, device 1100 includes processing
Assembly 1122, it farther includes one or more processor, and by the memory resource representated by memorizer 1132, is used for
Storage can be by the instruction of the execution of processing component 1122, such as application program.In memorizer 1132, the application program of storage is permissible
Including one or more each corresponding to one group instruction module.It is configured to perform additionally, process assembly 1122
Instruction, above-mentioned based on the most live virtual present presentation method to perform.
Device 1100 can also include a power supply module 1126 be configured to perform device 1100 power management, one
Wired or wireless network interface 1150 is configured to be connected to device 1100 network, and input and output (I/O) interface
1158.Device 1100 can operate based on the operating system being stored in memorizer 1132, such as Windows ServerTM, Mac
OS XTM, UnixTM, LinuxTM, FreeBSDTM or similar.
Those skilled in the art, after considering description and putting into practice invention disclosed herein, will readily occur to its of the disclosure
Its embodiment.The disclosure is intended to any modification, purposes or the adaptations of the disclosure, these modification, purposes or
Person's adaptations is followed the general principle of the disclosure and includes the undocumented common knowledge in the art of the disclosure
Or conventional techniques means.Description and embodiments is considered only as exemplary, and the true scope of the disclosure and spirit are by following
Claim is pointed out.
It should be appreciated that the disclosure is not limited to precision architecture described above and illustrated in the accompanying drawings, and
And various modifications and changes can carried out without departing from the scope.The scope of the present disclosure is only limited by appended claim.
The foregoing is only the preferred embodiment of the disclosure, not in order to limit the disclosure, all essences in the disclosure
Within god and principle, any modification, equivalent substitution and improvement etc. done, should be included within the scope of disclosure protection.
Claims (12)
1. one kind based on the most live virtual present presentation method, it is characterised in that described method includes:
During playing video flowing by the live interface of client, when its in same direct broadcast band of described client
When his client gives virtual objects, described client sends virtual objects to service end and gives instruction;
Described service end receives described virtual objects when giving instruction, according to corresponding virtual of the login account of described client
Ideal money needed for currency and virtual objects determines the amount of money to be paid, and the payment that will carry the described amount of money to be paid asks to send out
Deliver to the paying server corresponding to payment channel, and the payment information returned according to described paying server is to described client
Send payment instruction;
Described client responds described payment instruction by described live interface, output on the live interface of described client
Paying the entrance of passage, and instructed by described live interface response transaction, to complete to pay, described trading instruction is true according to user
The entrance of fixed payment channel produces;
Described service end obtains the trading processing result of described paying server, and determines whether according to described trading processing result
Virtual objects is given to other clients.
Method the most according to claim 1, it is characterised in that described determine whether it according to described trading processing result
He gives virtual objects at client, including:
When described trading processing result is for paying successfully, directly send described virtual objects to other clients described;
Or, when described trading processing result is for paying successfully, sends to described client and whether give to other clients described
Send the information of described virtual objects, determine whether that other clients give institute according to the response results of described information
State virtual objects.
3. one kind based on the most live virtual present presentation method, it is characterised in that described method includes:
During playing video flowing by the live interface of client, when its in same direct broadcast band of described client
When his client gives virtual objects, send virtual objects to service end and give instruction;
The payment instruction sent by described live interface response service end, on the live interface of described client, output pays
The entrance of passage;
Instructed by described live interface response transaction, to complete to pay, the PayPal that described trading instruction determines according to user
The entrance in road produces;
Determine whether that other clients give virtual objects according to trading processing result.
Method the most according to claim 3, it is characterised in that the entrance of described payment channel includes at least one class following
Other:
The condition code of at least one payment channel, the select button of at least one payment channel.
Method the most according to claim 4, it is characterised in that described by described live interface response transaction instruct, with
Complete to pay, including:
When being scanned the condition code of one of which payment channel by other-end, export described PayPal at described live interface
The trading processing result of the paying server corresponding to road;
Or,
User's triggering command to the select button of one of which payment channel is responded, to described payment by described live interface
Paying server corresponding to passage initiates transaction request;
Respond the authentication instruction of described paying server, the live interface of described client exports authentication and enters
Mouthful;
The authentication information that user inputs is issued described paying server;
Described live interface exports the trading processing result of described paying server.
Method the most according to claim 3, it is characterised in that described live interface includes a window area, by described
Window area exports entrance and the response transaction instruction of described payment channel.
7. give device based on the most live virtual present for one kind, it is characterised in that described device includes being located at client
Give instruction sending module, payment instruction respond module and trading instruction respond module, also include that the request being located at service end is sent out
Send module, payment instruction sending module and give module;
Described give instruction sending module, for during playing video flowing by the live interface of client, when described
When client other clients in same direct broadcast band give virtual objects, send virtual objects to service end and give finger
Order;
Described request sending module, is used for receiving described virtual objects when giving instruction, according to the login account of described client
Ideal money needed for number corresponding ideal money and virtual objects determines the amount of money to be paid, and will carry the described amount of money to be paid
Pay request send to the paying server corresponding to payment channel;
Described payment instruction sending module, sends to described client for the payment information returned according to described paying server
Payment instruction;
Described payment instruction respond module, for responding described payment instruction by described live interface, in described client
The entrance of payment channel is exported on live interface;
Described trading instruction respond module, for being instructed by described live interface response transaction, to complete to pay, described transaction
Instruct the entrance generation of the payment channel determined according to user;
Described give module, for obtaining the trading processing result of described paying server, and according to described trading processing result
Determine whether that other clients give virtual objects.
Device the most according to claim 7, it is characterised in that described in give module and include:
First gives submodule, for when described trading processing result is for paying successfully, directly sending out to other clients described
Send described virtual objects;
Or, whether second gives submodule, for when described trading processing result is for paying successfully, send to described client
Give the information of described virtual objects to other clients described, determine whether according to the response results of described information
Described virtual objects is given to other clients.
9. give device based on the most live virtual present for one kind, it is characterised in that described device includes:
Give instruction sending module, for during playing video flowing by the live interface of client, as described client
When end other clients in same direct broadcast band give virtual objects, send virtual objects to service end and give instruction;
Payment instruction respond module, for the payment instruction sent by described live interface response service end, described client
The entrance of payment channel is exported on the live interface of end;
Trading instruction respond module, for being instructed by described live interface response transaction, to complete to pay, described trading instruction
Entrance generation according to the payment channel that user determines;
Virtual objects gives module, for determining whether that other clients give virtual objects according to trading processing result.
Device the most according to claim 9, it is characterised in that the entrance of described payment channel include following at least one
Classification:
The condition code of at least one payment channel, the select button of at least one payment channel.
11. devices according to claim 10, it is characterised in that described trading instruction respond module includes:
First trading instruction response submodule, is used for when being scanned the condition code of one of which payment channel by other-end,
Trading processing result at the paying server corresponding to the described payment channel of described live interface output;
Or, the second trading instruction response submodule, it is used for:
User's triggering command to the select button of one of which payment channel is responded, to described payment by described live interface
Paying server corresponding to passage initiates transaction request;
Respond the authentication instruction of described paying server, the live interface of described client exports authentication and enters
Mouthful;
The authentication information that user inputs is issued described paying server;
Described live interface exports the trading processing result of described paying server.
12. devices according to claim 9, it is characterised in that described live interface includes a window area, by described
Window area exports entrance and the response transaction instruction of described payment channel.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610514707.3A CN106157006A (en) | 2016-06-30 | 2016-06-30 | Based on the most live virtual present presentation method and device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610514707.3A CN106157006A (en) | 2016-06-30 | 2016-06-30 | Based on the most live virtual present presentation method and device |
Publications (1)
Publication Number | Publication Date |
---|---|
CN106157006A true CN106157006A (en) | 2016-11-23 |
Family
ID=57350979
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610514707.3A Pending CN106157006A (en) | 2016-06-30 | 2016-06-30 | Based on the most live virtual present presentation method and device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106157006A (en) |
Cited By (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106792228A (en) * | 2016-12-12 | 2017-05-31 | 福建星网视易信息系统有限公司 | A kind of living broadcast interactive method and system |
CN107087227A (en) * | 2017-04-25 | 2017-08-22 | 暴风集团股份有限公司 | The processing method of virtual objects, live client and service end in sports show |
CN107277632A (en) * | 2017-05-12 | 2017-10-20 | 武汉斗鱼网络科技有限公司 | A kind of method and apparatus for showing virtual present animation |
CN107369046A (en) * | 2017-07-25 | 2017-11-21 | 深圳市中青合创传媒科技有限公司 | Live platform carries out real money purchase, exchange, the method using ideal money |
CN109274977A (en) * | 2017-07-18 | 2019-01-25 | 腾讯科技(深圳)有限公司 | Virtual item distribution method, server and client |
CN109299385A (en) * | 2018-11-06 | 2019-02-01 | 浙江执御信息技术有限公司 | A kind of method and device thereof carrying out means of payment recommendation using payment token |
CN109729374A (en) * | 2018-12-27 | 2019-05-07 | 广州华多网络科技有限公司 | Present beats reward method, mobile terminal and computer storage medium |
CN109743597A (en) * | 2018-12-27 | 2019-05-10 | 新奥特(北京)视频技术有限公司 | A kind of method and apparatus that virtual present is shown |
WO2019091006A1 (en) * | 2017-11-08 | 2019-05-16 | 深圳壹账通智能科技有限公司 | Direct-broadcasting platform interactive method, electronic terminal and computer-readable storage medium |
CN110322234A (en) * | 2018-03-28 | 2019-10-11 | 武汉斗鱼网络科技有限公司 | A kind of recharge method, device, server and medium |
CN110533411A (en) * | 2019-08-15 | 2019-12-03 | 咪咕文化科技有限公司 | Information processing method, system, communication device, and computer-readable storage medium |
CN111182320A (en) * | 2019-12-30 | 2020-05-19 | 腾讯科技(深圳)有限公司 | Information processing method, device, terminal, server and storage medium |
CN111405299A (en) * | 2016-12-19 | 2020-07-10 | 广州虎牙信息科技有限公司 | Live broadcast interaction method based on video stream and corresponding device thereof |
CN111669658A (en) * | 2020-06-17 | 2020-09-15 | 广州繁星互娱信息科技有限公司 | Virtual article issuing method and device, computer equipment and storage medium |
CN111836069A (en) * | 2020-07-28 | 2020-10-27 | 北京达佳互联信息技术有限公司 | Virtual gift presenting method, device, terminal, server and storage medium |
CN113365092A (en) * | 2021-06-04 | 2021-09-07 | 上海哔哩哔哩科技有限公司 | Resource processing method and device |
CN113781022A (en) * | 2021-09-10 | 2021-12-10 | 北京快来文化传播集团有限公司 | Interactive live broadcast system based on virtual gift |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103489094A (en) * | 2013-08-29 | 2014-01-01 | 福建天晴数码有限公司 | Method for purchasing and paying for virtual articles of handheld equipment game |
CN104080007A (en) * | 2014-07-17 | 2014-10-01 | 合一网络技术(北京)有限公司 | Method and system for generating commodity trading information in video playing |
CN104751356A (en) * | 2015-03-04 | 2015-07-01 | 深圳市亮新光电显示技术有限公司 | Video player transaction system |
CN105406975A (en) * | 2015-12-15 | 2016-03-16 | 武汉斗鱼网络科技有限公司 | Method and system for giving virtual gifts and triggering special effects in chat room |
CN105681872A (en) * | 2016-01-29 | 2016-06-15 | 广州酷狗计算机科技有限公司 | Method and device for information interaction in live broadcasting process |
-
2016
- 2016-06-30 CN CN201610514707.3A patent/CN106157006A/en active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103489094A (en) * | 2013-08-29 | 2014-01-01 | 福建天晴数码有限公司 | Method for purchasing and paying for virtual articles of handheld equipment game |
CN104080007A (en) * | 2014-07-17 | 2014-10-01 | 合一网络技术(北京)有限公司 | Method and system for generating commodity trading information in video playing |
CN104751356A (en) * | 2015-03-04 | 2015-07-01 | 深圳市亮新光电显示技术有限公司 | Video player transaction system |
CN105406975A (en) * | 2015-12-15 | 2016-03-16 | 武汉斗鱼网络科技有限公司 | Method and system for giving virtual gifts and triggering special effects in chat room |
CN105681872A (en) * | 2016-01-29 | 2016-06-15 | 广州酷狗计算机科技有限公司 | Method and device for information interaction in live broadcasting process |
Cited By (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106792228A (en) * | 2016-12-12 | 2017-05-31 | 福建星网视易信息系统有限公司 | A kind of living broadcast interactive method and system |
CN106792228B (en) * | 2016-12-12 | 2020-10-13 | 福建星网视易信息系统有限公司 | Live broadcast interaction method and system |
CN111405299A (en) * | 2016-12-19 | 2020-07-10 | 广州虎牙信息科技有限公司 | Live broadcast interaction method based on video stream and corresponding device thereof |
CN111405299B (en) * | 2016-12-19 | 2022-03-01 | 广州虎牙信息科技有限公司 | Live broadcast interaction method based on video stream and corresponding device thereof |
CN107087227A (en) * | 2017-04-25 | 2017-08-22 | 暴风集团股份有限公司 | The processing method of virtual objects, live client and service end in sports show |
CN107277632A (en) * | 2017-05-12 | 2017-10-20 | 武汉斗鱼网络科技有限公司 | A kind of method and apparatus for showing virtual present animation |
CN107277632B (en) * | 2017-05-12 | 2020-08-04 | 武汉斗鱼网络科技有限公司 | Method and equipment for displaying virtual gift animation |
CN109274977A (en) * | 2017-07-18 | 2019-01-25 | 腾讯科技(深圳)有限公司 | Virtual item distribution method, server and client |
CN107369046A (en) * | 2017-07-25 | 2017-11-21 | 深圳市中青合创传媒科技有限公司 | Live platform carries out real money purchase, exchange, the method using ideal money |
WO2019091006A1 (en) * | 2017-11-08 | 2019-05-16 | 深圳壹账通智能科技有限公司 | Direct-broadcasting platform interactive method, electronic terminal and computer-readable storage medium |
CN110322234A (en) * | 2018-03-28 | 2019-10-11 | 武汉斗鱼网络科技有限公司 | A kind of recharge method, device, server and medium |
CN109299385A (en) * | 2018-11-06 | 2019-02-01 | 浙江执御信息技术有限公司 | A kind of method and device thereof carrying out means of payment recommendation using payment token |
CN109743597A (en) * | 2018-12-27 | 2019-05-10 | 新奥特(北京)视频技术有限公司 | A kind of method and apparatus that virtual present is shown |
CN109743597B (en) * | 2018-12-27 | 2021-10-29 | 新奥特(北京)视频技术有限公司 | Method and device for displaying virtual gift |
CN109729374A (en) * | 2018-12-27 | 2019-05-07 | 广州华多网络科技有限公司 | Present beats reward method, mobile terminal and computer storage medium |
CN110533411A (en) * | 2019-08-15 | 2019-12-03 | 咪咕文化科技有限公司 | Information processing method, system, communication device, and computer-readable storage medium |
CN111182320A (en) * | 2019-12-30 | 2020-05-19 | 腾讯科技(深圳)有限公司 | Information processing method, device, terminal, server and storage medium |
CN111669658A (en) * | 2020-06-17 | 2020-09-15 | 广州繁星互娱信息科技有限公司 | Virtual article issuing method and device, computer equipment and storage medium |
CN111836069A (en) * | 2020-07-28 | 2020-10-27 | 北京达佳互联信息技术有限公司 | Virtual gift presenting method, device, terminal, server and storage medium |
CN113365092A (en) * | 2021-06-04 | 2021-09-07 | 上海哔哩哔哩科技有限公司 | Resource processing method and device |
CN113365092B (en) * | 2021-06-04 | 2023-02-24 | 上海哔哩哔哩科技有限公司 | Resource processing method and device |
CN113781022A (en) * | 2021-09-10 | 2021-12-10 | 北京快来文化传播集团有限公司 | Interactive live broadcast system based on virtual gift |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106157006A (en) | Based on the most live virtual present presentation method and device | |
US12086846B2 (en) | Systems and methods for remote collection of electronic devices for value | |
US11227328B2 (en) | Interactive method and device for e-commerce application program | |
CN109842605B (en) | Card binding method and terminal | |
CN108140083A (en) | Use the transaction in personal device mandate sharing means | |
US20240273541A1 (en) | Method and System for Asynchronous Mobile Payments for Multiple In-Person Transactions Conducted in Parallel | |
CN114173143B (en) | Live broadcast processing method and device, computer equipment and medium | |
CN114125477B (en) | Data processing method, data processing device, computer equipment and medium | |
KR20160070569A (en) | Mobile terminal and method for controlling the same | |
CN106022758A (en) | Wireless router smart home managing method and wireless router | |
CN104933555B (en) | Moade setting method and device | |
CN107491966A (en) | Method of payment, apparatus and system, storage medium | |
US10692075B2 (en) | Portable terminal, control method, and non-transitory information recording medium | |
CN113473164A (en) | Live broadcast data processing method and device, computer equipment and medium | |
CN113596560B (en) | Resource processing method, device, terminal and storage medium | |
CN105956837A (en) | Red packet issuing method and device | |
CN107070914A (en) | Authorization method, device and equipment based on wearable device | |
CN113259702A (en) | Data display method and device, computer equipment and medium | |
CN109726835A (en) | Data object information processing method, device and electronic equipment | |
TW201928816A (en) | Data object information processing method, apparatus, and system, and electronic device | |
CN112870703B (en) | Method for displaying active page, related device, equipment and storage medium | |
CN107563876B (en) | Article purchasing method and apparatus, and storage medium | |
CN109886668A (en) | A kind of payment interface starting method and apparatus | |
CN113225578A (en) | Live broadcast data processing method, device, terminal, server and medium | |
CN111091384B (en) | Resource replacement method, device, system and computer readable storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
EE01 | Entry into force of recordation of patent licensing contract | ||
EE01 | Entry into force of recordation of patent licensing contract |
Application publication date: 20161123 Assignee: GUANGZHOU HUYA INFORMATION TECHNOLOGY Co.,Ltd. Assignor: Guangzhou Huaduo Network Technology Co., Ltd. Contract record no.: 2018990000088 Denomination of invention: Online broadcast based virtual gift giving method and device License type: Common License Record date: 20180413 |
|
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20161123 |