CN106357602A - Live broadcasting method and live broadcasting APP server and collaborated APP client - Google Patents
Live broadcasting method and live broadcasting APP server and collaborated APP client Download PDFInfo
- Publication number
- CN106357602A CN106357602A CN201610683107.XA CN201610683107A CN106357602A CN 106357602 A CN106357602 A CN 106357602A CN 201610683107 A CN201610683107 A CN 201610683107A CN 106357602 A CN106357602 A CN 106357602A
- Authority
- CN
- China
- Prior art keywords
- live
- sdk
- service end
- application
- authentication information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 98
- 230000004048 modification Effects 0.000 claims description 56
- 238000012986 modification Methods 0.000 claims description 56
- 230000005540 biological transmission Effects 0.000 claims description 51
- 239000013589 supplement Substances 0.000 claims description 31
- 230000000977 initiatory effect Effects 0.000 abstract description 6
- 238000012795 verification Methods 0.000 abstract 1
- 230000008569 process Effects 0.000 description 14
- 230000006870 function Effects 0.000 description 12
- 230000004044 response Effects 0.000 description 8
- 238000000262 chemical ionisation mass spectrometry Methods 0.000 description 6
- 230000006855 networking Effects 0.000 description 6
- 230000008859 change Effects 0.000 description 5
- 238000011161 development Methods 0.000 description 4
- 108010001267 Protein Subunits Proteins 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 230000003993 interaction Effects 0.000 description 3
- 230000009191 jumping Effects 0.000 description 3
- 238000012546 transfer Methods 0.000 description 3
- 239000011800 void material Substances 0.000 description 3
- 230000004913 activation Effects 0.000 description 2
- 230000008901 benefit Effects 0.000 description 2
- 238000004590 computer program Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000003032 molecular docking Methods 0.000 description 2
- 238000012360 testing method Methods 0.000 description 2
- 238000012508 change request Methods 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 238000004080 punching Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
- H04L63/0807—Network architectures or network communication protocols for network security for authentication of entities using tickets, e.g. Kerberos
-
- 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/08—Payment architectures
- G06Q20/12—Payment architectures specially adapted for electronic shopping systems
- G06Q20/123—Shopping for digital content
-
- 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/22—Payment schemes or models
- G06Q20/28—Pre-payment schemes, e.g. "pay before"
-
- 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/38—Payment protocols; Details thereof
- G06Q20/381—Currency conversion
-
- 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
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Multimedia (AREA)
- Finance (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- Physics & Mathematics (AREA)
- Strategic Management (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Economics (AREA)
- Development Economics (AREA)
- General Engineering & Computer Science (AREA)
- Computing Systems (AREA)
- Computer Security & Cryptography (AREA)
- Computer Hardware Design (AREA)
- Information Transfer Between Computers (AREA)
- Telephonic Communication Services (AREA)
Abstract
The invention discloses a live broadcasting method and live broadcasting APP server and collaborated APP client to be applied in the field of network broadcasting. The live broadcasting method is described as follows: the receiving collaborated APP client is inserted with an identity authentication information delivered by SDK of the live broadcasting APP, which is provided by the collaborated APP client to the SDK of the living broadcasting APP on the basis of user's living broadcasting request when initiating the live broadcasting APP; to verify the identify authentication information to the collaborated APP server; to distribute a live broadcasting account, which is used for the log in of SDK of the live broadcasting APP and initiating live broadcasting, after receiving feedback information that the said identity authentication information delivered by the the collaborated APP server has passed the verification. The invention solves the technical problem that operation procedures is quite complex in initiating a live broadcasting in existing live broadcasting realization schemes and it can initiate live broadcasting directly and rapidly on a collaborated APP.
Description
Technical field
The present invention relates to network direct broadcasting field, more particularly, to a kind of live broadcasting method and live application service end, collaboration application
Client.
Background technology
Network direct broadcasting refers to the network direct broadcasting containing interaction content, experienced word interaction (chat communication) from early stage
To voice interface, then the process to video interactive.Existing network is live to be based primarily upon the application of some network direct broadcastings and carries out.But with
The development of network direct broadcasting, the non-live application that gets more and more is wished to enable network direct broadcasting function, should but independent development is live
With or direct broadcast function module realize live needs and take considerable time and resource, and also need to be related to bandwidth, live in the later stage
The problems such as content auditing.
Therefore, some non-live application in order to realize direct broadcast function, by jumping to the page link of some live applications
Present live, or realized by some assistance application of user installation live.As can be seen that existing both realizes direct broadcast function
Scheme when opening live, user operation process CIMS is complicated, makes troubles to live user.
Content of the invention
The present invention passes through to provide a kind of live broadcasting method and live application service end, collaboration application client, solves existing
Realize the scheme of direct broadcast function when opening live, the complicated technical problem of user operation process CIMS.
In a first aspect, embodiments providing a kind of live broadcasting method, it is applied to a live application service end, described straight
Broadcasting method includes:
Receive the authentication information of embedded live application sdk transmission in collaboration application client, described authentication
Information be described collaboration application client based on described in the live request call of user during live application sdk to described live application
Sdk provides;
Verify described authentication information to collaboration application service end;
When receiving the feedback information that the described authentication information that described collaboration application service end sends is verified, to
Described live application sdk distributes live account number, and wherein, described live account number logs in straight to initiate for described live application sdk
Broadcast.
Optionally, described to collaboration application service end verify described authentication information, comprising:
Described authentication information is sent to the authentication interface of described collaboration application service end, described authentication
Interface is used for verifying whether described authentication information is legal identity information, believes for legal identity in described authentication information
Characterize described authentication information during breath to be verified.
Optionally, what the described described authentication information receiving described collaboration application service end transmission was verified is anti-
During feedforward information, distribute live account number to described live application sdk, comprising:
When receiving the feedback information that the described authentication information that described collaboration application service end sends is verified, sentence
Whether described authentication information of breaking has bound live account number;
If described authentication information binding has live account number, by the live account with the binding of described authentication information
Number distribute to described live application sdk;
If the unbound excessively live account number of described authentication information, generate new live account number binding to described authentication
Information.
Optionally, described feedback information includes information reception mark corresponding with described authentication information, in described life
To after described authentication information, described live broadcasting method also includes the live account number binding of Cheng Xin:
Described information is received mark and is tied to described new live account number, and generate and be used for logging in live application client
The modification logging at end;
Described modification logging and described information are received mark and is sent to described collaboration application service end, indicate described cooperation
Described modification logging and described information are received mark and are sent to user by application service end.
Optionally, described to after the described live application sdk live account number of distribution, described live broadcasting method also includes:
The information receiving described live application sdk transmission receives mark and described live application sdk transmits is used for logging in
The modification logging of live applications client, it is user in described collaboration application visitor that described information receives mark and described modification logging
After described live application sdk is called at family end, described live application sdk is supplied to based on user input operation.
Optionally, described to after the described live application sdk live account number of distribution, described live broadcasting method also includes:
Receive the virtual coin redemption request that described live application sdk sends;
Respond described virtual coin redemption request, send, to described collaboration application service end, request of withholing;
Receive described collaboration application service end feedback withhold success message when, to described live application sdk granting
Live virtual object;
Receive described collaboration application service end feedback withhold failed message when, by described live application sdk to
Withhold described in the transmission of described collaboration application client failed message, described failed message of withholing is used for indicating described collaboration application visitor
Family end has been adjusted and has been supplemented the page with money.
Optionally, described to after the described live application sdk live account number of distribution, described live broadcasting method also includes:
Receive the virtual coin redemption request that described live application sdk sends;
Respond described virtual coin redemption request, to provide live virtual object to described live application sdk, otherwise indicate described
Live application sdk shows and supplements the page with money.
Second aspect, embodiments provides a kind of live broadcasting method, is applied to be embedded with the cooperation of live application sdk
In applications client, described live broadcasting method includes:
Receive user live request when, by call described live application sdk to live application service end transmit body
Part authentication information, described authentication information is used for described live application service end and verifies to collaboration application service end;
Receive the live account number that described live application service end is distributed, wherein, described live account to described live application sdk
Number receiving, for described live application service termination, the described authentication information that described collaboration application service end sends is verified
Feedback information when distribute to described live application sdk;
By described live application sdk log in described live account initiate live.
Optionally, described logged in by described live application sdk described live account initiate live after, described straight
Broadcasting method also includes:
By calling described live application sdk to receive mark to described live application service end transmission information and being used for logging in
The modification logging of live applications client, it is to call described live application sdk that described information receives mark and described modification logging
Afterwards, described live application sdk is supplied to based on user input operation.
Optionally, described logged in by described live application sdk described live account initiate live after, described straight
Broadcasting method also includes:
Virtual coin redemption request, wherein, described void are transmitted to described live application service end by described live application sdk
Intend currency exchange to ask to withhold request for indicating that described live application service end sends to described collaboration application service end;
Described live application service terminate receive described collaboration application service end feedback withhold success message when, pass through
Described live application sdk receives the live virtual object that described live application service end is provided;
Described live application service terminate receive described collaboration application service end feedback withhold failed message when, pass through
Described live application sdk receives failed message of withholing described in described live application service end transmission;
Withhold described in response failed message, supplement the page with money to have adjusted.
Optionally, described to after the described live application sdk live account number of distribution, described live broadcasting method also includes:
Virtual coin redemption request is sent to described live application service end by described live application sdk;
Receive described live application service end and respond described virtual coin redemption request with to described live application sdk granting
Live virtual object, otherwise calls described live application sdk to show and supplements the page with money.
The third aspect, embodiments provides a kind of live application service end, comprising:
Authentication information receiving unit, for receiving embedded live application sdk transmission in collaboration application client
Authentication information, described authentication information is described collaboration application client based on straight described in the live request call of user
Broadcast and provide to described live application sdk during application sdk;
Identity authenticating unit, for verifying described authentication information to collaboration application service end;
Live account number allocation unit, tests for receiving the described authentication information that described collaboration application service end sends
When demonstrate,proving the feedback information passing through, distribute live account number to described live application sdk, wherein, described live account number is used for described straight
Broadcast application sdk log in live to initiate.
Optionally, described identity authenticating unit, specifically for: described authentication information is sent to described collaboration application
The authentication interface of service end, described authentication interface is used for verifying whether described authentication information is legal identity letter
Breath, characterizes described authentication information when described authentication information is legal identity information and is verified.
Optionally, described live account number allocation unit, comprising:
Binding judgment sub-unit, for receiving the described authentication information checking that described collaboration application service end sends
During the feedback information passing through, judge whether described authentication information has bound live account number;
Account distribute subelement, if for described authentication information binding have live account number, by with described identity
The live account number of authentication information binding distributes to described live application sdk;
Account generates subelement, if for the unbound excessively live account number of described authentication information, generating new live account
Number it is tied to described authentication information.
Optionally, described feedback information includes information reception mark corresponding with described authentication information, described live
Application service end also includes:
Mark binding unit, is tied to described new live account number for described information is received mark, and generation is used
In the modification logging logging in live applications client;
Account transmitting element, is sent to described collaboration application clothes for described modification logging and described information are received mark
Business end, indicates that described modification logging and described information are received mark and be sent to user by described collaboration application service end.
Optionally, described live application service end also includes:
Account receiving unit, the information for receiving described live application sdk transmission receives mark and described live application
The modification logging for logging in live applications client of sdk transmission, it is use that described information receives mark and described modification logging
Family after application sdk live described in described collaboration application client call, based on user input operation be supplied to described live should
Use sdk.
Optionally, described live application service end also includes:
Redemption request receiving unit, for receiving the virtual coin redemption request that described live application sdk sends;
Withhold request transmitting unit, for responding described virtual coin redemption request, send to described collaboration application service end
Withhold request;
Virtual object issuing unit, for receive described collaboration application service end feedback withhold success message when, to
Described live application sdk provides live virtual object;
Message sends transfer unit, for receive described collaboration application service end feedback withhold failed message when,
By described live application sdk to described collaboration application client transmit described in withhold failed message, described failed message of withholing
Supplement the page for indicating that described collaboration application client has been adjusted with money.
Optionally, described live application service end also includes:
Redemption request receiving unit, for receiving the virtual coin redemption request that described live application sdk sends;
Virtual object issuing unit, for responding described virtual coin redemption request, live to provide to described live application sdk
Virtual object, otherwise indicates that described live application sdk shows and supplements the page with money.
Fourth aspect, embodiments provides a kind of collaboration application client being embedded with live application sdk, bag
Include:
Authentication information transmitting element, for receive user live request when, by calling described live application
Sdk to live application service end transmit authentication information, described authentication information be used for described live application service end to
Collaboration application service end is verified;
Live account receiving unit is straight to described live application sdk distribution for receiving described live application service end
Broadcast account number, wherein, described live account number is that described live application service termination receives the institute that described collaboration application service end sends
State and distribute to described live application sdk during the feedback information that authentication information is verified;
Login unit, for by described live application sdk log in described live account initiate live.
Optionally, described collaboration application client also includes:
Account transmitting element, for by calling described live application sdk to described live application service end transmission information
Receive mark and the modification logging for logging in live applications client, it is to adjust that described information receives mark and described modification logging
After described live application sdk, described live application sdk is supplied to based on user input operation.
Optionally, described collaboration application client also includes:
Redemption request transmitting element, virtual for being transmitted to described live application service end by described live application sdk
Currency exchange is asked, and wherein, described virtual coin redemption request is used for indicating that described live application service end takes to described collaboration application
Business end sends request of withholing;
Virtual object receiving unit, receives described collaboration application service end feedback for terminating in described live application service
Withhold success message when, the live virtual object that described live application service end is provided is received by described live application sdk;
Supplement unit with money, for terminating the mistake of withholing receiving described collaboration application service end feedback in described live application service
When losing message, withhold described in described live application service end transmission failed message sound are received by described live application sdk
Should described in withhold failed message, supplement the page with money to have adjusted.
Optionally, described collaboration application client also includes:
Redemption request transmitting element, virtual for being sent to described live application service end by described live application sdk
Currency exchange is asked;
Virtual object receiving unit, receives described live application service end and responds described virtual coin redemption request with to described straight
Broadcast the live virtual object that application sdk provides;
Supplement unit with money, be used for calling described live application sdk to show and supplement the page with money.
The present invention passes through the one or more technical schemes providing, and at least achieves following technique effect or advantage:
By embedding live application sdk (SDK, software in collaboration application client
Development kit), thus user be desired based on collaboration application client live when, collaboration application client can provide body
Part authentication information gives the live application sdk having embedded, thus live application service termination receives the body of live application sdk transmission
Part authentication information, is exactly subsequently the flow process between live application service end and collaboration application service end: " to collaboration application service end
Checking authentication information, receives the feedback information that the authentication information of collaboration application service end transmission is verified ".Directly
Broadcasting that application service termination receives can be to straight during the feedback information that the authentication information of collaboration application service end transmission is verified
Broadcast application sdk to distribute and log in initiate live live account number for live application sdk.Thus the user of collaboration application client
Only need to initiate live request without the operation going to be downloaded application again it is not required that clicking in collaboration application client
Carry out again after jumping to the page of other application initiating live additional act just can directly start live, thus effectively solving
The existing scheme realizing direct broadcast function complicated technical problem of user operation process CIMS when opening live, and then achieve
Directly, quick unlatching is live.
Brief description
For the technical scheme being illustrated more clearly that in the embodiment of the present invention, will make to required in embodiment description below
Accompanying drawing be briefly described it should be apparent that, drawings in the following description are some embodiments of the present invention, for this
For the those of ordinary skill of field, on the premise of not paying creative work, can also be obtained other according to these accompanying drawings
Accompanying drawing.
Fig. 1 is the flow chart of the live broadcasting method at live application service end provided in an embodiment of the present invention;
Fig. 2 is the flow chart of the live broadcasting method of collaboration application client provided in an embodiment of the present invention;
Fig. 3 is the module map at live application service end provided in an embodiment of the present invention;
Fig. 4 is the module map of collaboration application client provided in an embodiment of the present invention.
Specific embodiment
The embodiment of the present invention is passed through to provide a kind of live broadcasting method and live application service end, collaboration application client, effectively
Solve the technical problem of the existing scheme user operation process CIMS complexity when opening live realizing direct broadcast function.
The technical scheme of the embodiment of the present invention is to solve above-mentioned technical problem, and general thought is as follows:
Receive the authentication information of embedded live application sdk transmission in collaboration application client, authentication information
For providing to live application sdk during the live request call based on user for the collaboration application client live application sdk;Should to cooperation
Verify authentication information with service end;Receive the feedback that the authentication information of collaboration application service end transmission is verified
During information, distribute live account number to live application sdk, live account number logs in live to initiate for live application sdk.Thus closing
The user making applications client only needs to initiate live request without going to be downloaded application in collaboration application client again
Operation it is not required that click on jump to the page of other application after carry out again initiating live additional act just can directly opening
Begin live, thus it is complicated to efficiently solve the existing scheme realizing direct broadcast function user operation process CIMS when opening live
Technical problem, so achieve direct, quickly open in collaboration application live.
In order to be better understood from technique scheme, below in conjunction with Figure of description and specific embodiment to upper
State technical scheme to be described in detail.
The system that live broadcasting method provided in an embodiment of the present invention is applied includes: live applications client, live application clothes
Business end, the collaboration application client of at least one different application, the collaboration application service end of at least one different application.
Specifically, live application service end is to respond the service request of live application sdk and the clothes of live applications client
The server of business request.Collaboration application service end is the service of the service request of collaboration application client of response collaboration application
Device.Specifically, collaboration application client can embed, for some, the social activity that live application sdk itself did not possess direct broadcast function in the past
Applications client.Such as, collaboration application client can be client, the client of b social networking application of a social networking application.Live
Application sdk is embedded in collaboration application client by developer.
Specifically, live application sdk downloads and configures docking information from live application service end for developer.Its
In, the docking information of configuration includes: 1, configures the ip of collaboration application service end: when accessing live application service end, needs to register
Service end in the ip white list at live application service end is just allowed access to live application service end, then take in live application
Business end configures the ip of collaboration application service end;2nd, configuration authentication interface: for the checking of authentication information.Specifically,
Be packaged with live application sdk for realizing live logic business, interface, interface and interaction, specifically include out stream, see stream,
Show, render, sending out the logic such as present, chat.
Embodiment one: the present invention provides a kind of live broadcasting method being applied to live application service end.With reference to shown in Fig. 1, Fig. 1
The flow chart of the live broadcasting method at live application service end provided in an embodiment of the present invention, this is applied to the straight of live application service end
Broadcasting method includes:
The authentication information of embedded live application sdk transmission in s101, reception collaboration application client.
In s101, authentication information is the live application of live request call based on user for the collaboration application client
There is provided to live application sdk during sdk.Specifically, authentication information for User logs in collaboration application client when, cooperation should
Can be returned to collaboration application client with service end.When user has live request, collaboration application client is to live application sdk
There is provided authentication information, the authentication information that collaboration application client provides is passed to live application by live application sdk
Service, thus live application service termination receives authentication information.
In a specific embodiment, the id that authentication information includes User logs in collaboration application client (logs in account
Number), and after User logs in collaboration application client success, collaboration application service end distributes to collaboration application client
Token (token number).Then when collaboration application client obtains the live request of user, collaboration application client call is live should
With providing id and token to live application sdk after sdk, after live application sdk activation, transmission id and token gives live application clothes
Business end, thus live application service end receives id and token of transmission after live application sdk activation.
In other specific embodiments, the authentication information of the live application in live application service end sdk transmission is id
Or token.
S102, to collaboration application service end verify authentication information.
In s102, authentication information is verified to collaboration application service end in live application service end, comprising: live application
Authentication information is sent to the authentication interface of collaboration application service end by service end, and authentication interface checking identity is recognized
Whether card information is legal identity information, characterizes authentication information checking when authentication information is for legal identity information logical
Cross.
Specifically, authentication interface is for connecing that live application service end is called in the configuration of collaboration application service end
Mouthful, in the embodiment that authentication information includes id and token, whether authentication interface checking authentication information is conjunction
Method identity information, implementing flow process is: id and token is sent to authentication interface by live application service end, and identity is tested
Card interface verifies that whether id and token be the legal identity information of collaboration application, such as: by slow in collaboration application service end
Search in punching and verify whether there is this token, and confirm whether the id of this token is correct, if there is this
Token, the id of this token is correct simultaneously, then characterize authentication information and be verified, and collaboration application service end is answered to live
Return the feedback information that authentication information is verified with service end, thus live application service termination receives authentication letter
Cease the feedback information being verified.
S103, when receiving feedback information that the authentication information of collaboration application service end is verified, to live should
Distribute live account number with sdk, wherein, live account number logs in live to initiate for live application sdk.
In a specific embodiment, live account number is distributed to live application sdk in live application service end, comprising: receive
During the feedback information that the authentication information sending to collaboration application service end is verified, judge whether authentication information ties up
Surely there is live account number;If authentication information binding has live account number, by the live account number with authentication information binding
Distribute to live application sdk;If the unbound excessively live account number of authentication information, generate new live account number binding and recognize to identity
Card information.
Specifically, feedback information includes the user profile in collaboration application for the user, and the user profile of feedback specifically includes: close
Title, head portrait and phone number.User profile is tied in live account at live application service end, realizes live account and is closing
Id in applying realizes user profile and gets through unanimously, automatically becomes the user of live applications client, live by embed
Application sdk directly uses the various direct broadcast functions of live application in collaboration application client.
Further, in order to realize the user of collaboration application client based on collaboration application client initiate live it
Afterwards, live applications client can be directly logged onto afterwards, without being registered in live applications client again, then
Feedback information includes information corresponding with authentication information and receives mark.The present invention provide at the following two kinds embodiment with
It is directly logged onto live applications client after realizing:
Embodiment one: information is received mark and is tied to new live account number, and generate and be used for logging in live application
The modification logging of client.Modification logging is sent to collaboration application service end, instruction collaboration application service end is sent to user.
Specifically, information receives and is designated phone number or email address.
So that information receives and is designated phone number as a example, to embodiment one for a specific example: collaboration application clothes
After the authentication interface checking authentication information at business end is legal identity information, collaboration application service end takes to live application
Business end returns the phone number of user, after live application service termination folds the phone number making the return of application service end, live
The phone number of return is tied in the new live account of generation at application service end, and generate at random be used for logging in live should
Modification logging with client.Phone number and modification logging are sent to collaboration application service end by live application service end, close
Make application service end and phone number and modification logging are informed by user by embodiments such as note, sending out notice, then user is just
The phone number for logging in live applications client and modification logging can be known, thus wishing to log on live answering in user
With carrying out based on the phone number known and modification logging during client.
Again so that information receives and is designated email address as a example, to embodiment one for a specific example: collaboration application
After the authentication interface checking authentication information of service end is legal identity information, collaboration application service end is to live application
Service end returns the email address of user, after live application service termination receives the email address of collaboration application service end return,
The email address of return is tied to and generates in new live account, and generate at random for logging in stepping on of live applications client
Land password.The modification logging of email address and generation is sent to collaboration application service end, collaboration application by live application service end
Service end by send mail embodiment email address and modification logging are informed user, then user just can know for
Log in phone number and the modification logging of live applications client, thus entering when user wishes to log on live applications client
Row logs in.
Embodiment two: after the new live account number binding of generation is to authentication information, receives live application sdk and pass
The information passed receives mark and the modification logging for logging in live applications client of live application sdk transmission, and information receives
Mark and modification logging, are carried based on user input operation for user after described collaboration application client call live application sdk
Supply live application sdk.
In the present embodiment, the page receiving mark for binding information that live application sdk provides, in collaboration application
After calling the corresponding business of live application sdk, based on user input operation on the page providing, live application sdk obtains letter
Breath receives mark and the modification logging of setting, and the information of acquisition is received live application sdk mark and the modification logging of setting is sent out
Give live application service end, thus the information reception that live application service end receives live application sdk transmission identifies and live
The modification logging for logging in live applications client of application sdk transmission, user just can be in live applications client later
On directly logged in.
Further, obtain for buying present in the collaboration application client embedding live application to realize user
Virtual coin, thus convenient, fast realize in collaboration application client buy present.The present invention provide at least the following two kinds
Embodiment:
A kind of embodiment is: supplements collaboration application with money, live application service end is divided into from collaboration application service end.Then exist
In this embodiment, the flow process of realizing at live application service end includes: divides to live application sdk at live application service end
After joining live account number, receive the virtual coin redemption request that live application sdk sends;Response virtual coin redemption request, to cooperation
Application service end sends and withholds request, receive that collaboration application service end feeds back withhold success message when, to live application
Sdk provides live virtual object;Receive collaboration application service end feedback withhold failed message when, by live application sdk
Withhold failed message to the transmission of collaboration application client, failed message of withholing is used for indicating that collaboration application client has been adjusted supplements page with money
Face.
Specifically, in the present embodiment, collaboration application service end will be pre- with the exchange relation of RMB for live virtual object
It is placed in live application service end and form one group of exchange bag in addition it is also necessary to be configured with, in collaboration application service end, interface of withholing.Such as,
Exchange bag for one group to include: 1 coin=1 yuan=10 virtual objects, 10 coin=10 yuan=100 virtual objects, 50 coin=50 yuan=500 are empty
Intend article, 100 coin=100 yuan=1000 virtual objects.Converted by calling live application sdk to show by collaboration application client
Skip face, wrap exchanging the page and show that preset one group exchanges.
Specifically, live application sdk responds user and clicks on one of operation exchanging bag, and live application sdk is to live
Application service end sends virtual coin redemption request.Redemption request includes exchanging bag and cooperation checking information.Live application service
Termination responds virtual coin redemption request after receiving the virtual coin redemption request that live application sdk sends, to verify letter according to cooperation
Breath determines the collaboration application service end receiving request of withholing.The reception button that live application service end determines according to cooperation checking information
After the collaboration application service end of money request, send, to the collaboration application service end determining, request of withholing.Such as, cooperation checking message
It is characterized as a social networking application, then live application service end sends, to the collaboration application service end of a social networking application, request of withholing.Such as,
Cooperation checking message is characterized as b social networking application, then live application service end sends button to the collaboration application service end of b social networking application
Money is asked.The collaboration application service end receiving request of withholing carries out corresponding user account is withholdd.A kind of situation is:
Collaboration application service end is withholdd after success, sends, to live application service end, success message of withholing, then live application service end exists
Receive collaboration application service end feedback withhold success message when, based on exchange bag exchange live void corresponding with deducted amount
Intend thing, the live virtual object exchanged is issued to live application sdk, thus user obtains the live virtual object exchanged.Another kind of
Situation is: Sorry, your ticket has not enough value for user account virtual coin, then collaboration application service end is withholdd and sent to live application service end after failure
Withhold failed message, then live application service termination receives the failed message of withholing of collaboration application service end feedback.
Another embodiment is: supplements live application service end with money, collaboration application service end is from live application service end
It is divided into.In the present embodiment, live application service end to realize flow process as follows: distributing live account number to live application sdk
Afterwards, receive the virtual coin redemption request that live application sdk sends;Response virtual coin redemption request, to send out to live application sdk
Straighten and broadcast virtual object, otherwise indicate that live application sdk shows and supplement the page with money.
Specifically, the virtual coin in user account when Sorry, your ticket has not enough value, indicates that live application sdk shows and supplements the page with money.?
In present embodiment, the live application sdk being embedded in collaboration application client is packaged with recharging service block.Live virtual object with
The exchange relation of RMB is preset in live application service end, forms one group and exchanges bag.Such as, one group of exchange bag includes: 10
Coin=1 yuan=100 virtual objects, 100 coin=10 yuan=1000 virtual objects, 500 coin=50 yuan=5000 virtual objects, 1000
Coin=100 yuan=10000 virtual objects.Shown by live application sdk and exchange one group of preset exchange bag of the page, specifically,
Live application sdk responds user and clicks on one of operation exchanging bag, and live application sdk sends empty to live application service end
Intend currency exchange request.After live application service end receives the virtual coin redemption request that live application sdk sends, response virtual coin is converted
Change request, to provide live virtual object to live application sdk, when the virtual coin of user account is not enough, live application service end
Indicate that live application sdk shows and supplement the page with money.
Embodiment two: based on same inventive concept, the invention provides a kind of be applied to be embedded with the conjunction of live application sdk
Make the live broadcasting method in applications client.With reference to shown in Fig. 2, Fig. 2 collaboration application provided in an embodiment of the present invention client straight
The flow chart of broadcasting method, the live broadcasting method that this is applied to be embedded with the collaboration application client of live application sdk includes:
S201, receive user live request when, by call live application sdk to live application service end transmit body
Part authentication information, authentication information is used for live application service end and verifies to collaboration application service end;
The live account number that s202, the live application service end of reception are distributed to live application sdk, wherein, live account number is straight
Broadcast application service termination to receive during the feedback information that the authentication information of collaboration application service end transmission is verified to live
Application sdk distribution;
S203, logged in by live application sdk live account initiate live.
Optionally, logged in by live application sdk live account initiate live after, live broadcasting method also includes: logical
Cross and call live application sdk to receive mark and for logging in stepping on of live applications client to live application service end transmission information
Land password, information reception mark and modification logging are for, after calling live application sdk, being supplied to live answering based on user input operation
Use sdk.
Optionally, logged in by live application sdk live account initiate live after, live broadcasting method also includes: logical
Cross live application sdk and transmit virtual coin redemption request to live application service end, wherein, virtual coin redemption request is used for indicating directly
Broadcast application service end and send, to collaboration application service end, request of withholing;Receive collaboration application service end in live application service termination
Feedback withhold success message when, receive the live virtual object of live application service end granting by live application sdk;Live
Application service termination receive collaboration application service end feedback withhold failed message when, by live application sdk receive live answer
The failed message of withholing being sent with service end;Respond failed message of withholing, supplement the page with money to have adjusted.
Optionally, after distributing live account number to live application sdk, live broadcasting method also includes: by live application sdk
Send virtual coin redemption request to live application service end;Receive live application service end response virtual coin redemption request with to straight
Broadcast the live virtual object that application sdk provides, otherwise call live application sdk to show and supplement the page with money.
The live broadcasting method of the collaboration application client introduced by the present embodiment for previous embodiment introduce live should
With the offside embodiment of the live broadcasting method of service end, clearly describe the live of collaboration application client in the aforementioned embodiment
The specific embodiment of method and its various change form, so how here realizes this for this live application service end
Method in bright embodiment is no longer discussed in detail.
Embodiment three: based on same inventive concept, the invention provides a kind of live application service end, with reference to shown in Fig. 3,
This live application service end includes:
Authentication information receiving unit 301, for receiving embedded live application sdk transmission in collaboration application client
Authentication information, authentication information be the live request call live application sdk based on user for the collaboration application client
When to live application sdk provide;
Identity authenticating unit 302, for verifying authentication information to collaboration application service end.
Optionally, identity authenticating unit 302, specifically for: authentication information is sent to collaboration application service end
Authentication interface, authentication interface is used for verifying whether authentication information is legal identity information, in authentication letter
Cease and be verified for characterizing authentication information during legal identity information.
Live account number allocation unit 303, the authentication information checking for receiving the transmission of collaboration application service end is logical
During the feedback information crossed, distribute live account number to live application sdk, wherein, live account number logs in for live application sdk to send out
Rise live.
Optionally, live account number allocation unit 303, comprising: binding judgment sub-unit, is used for receiving collaboration application service
During the feedback information that the authentication information that end sends is verified, judge whether authentication information has bound live account number;
Account distributes subelement, if having live account number for authentication information binding, will be straight with authentication information binding
Broadcast account number and distribute to live application sdk;Account generates subelement, if for the unbound excessively live account number of authentication information, raw
The live account number binding of Cheng Xin is to authentication information.
Optionally, feedback information includes information reception mark corresponding with authentication information, and live application service end is also
Including mark binding unit, be tied to new live account number for information is received mark, and generate be used for logging in live should
Modification logging with client;Account transmitting element, is sent to collaboration application clothes for modification logging and information are received mark
Business end, modification logging and information are received mark and are sent to user by instruction collaboration application service end.
Optionally, live application service end also includes: account receiving unit, for receiving the letter of live application sdk transmission
Breath receives mark and the modification logging for logging in live applications client of live application sdk transmission, information receive mark with
Modification logging is supplied to live answer based on user input operation for user after collaboration application client call live application sdk
Use sdk.
Optionally, live application service end also includes: redemption request receiving unit, sends for receiving live application sdk
Virtual coin redemption request;Withhold request transmitting unit, for responding virtual coin redemption request, send to collaboration application service end
Withhold request;Virtual object issuing unit, for receive collaboration application service end feedback withhold success message when, to live
Application sdk provides live virtual object;Message sends transfer unit, in the mistake of withholing receiving collaboration application service end feedback
When losing message, failed message of withholing is transmitted to collaboration application client by live application sdk, failed message of withholing is used for indicating
Collaboration application client has been adjusted and has been supplemented the page with money.
Optionally, live application service end also includes: redemption request receiving unit, sends for receiving live application sdk
Virtual coin redemption request;Virtual object issuing unit is for responding virtual coin redemption request, straight to provide to live application sdk
Broadcast virtual object, otherwise indicate that live application sdk shows and supplement the page with money.
Because the live application service end that the present embodiment is introduced is to implement live application service end in the embodiment of the present invention
Live broadcasting method adopted, so the live broadcasting method based on the live application service end described in the embodiment of the present invention, ability
Domain those of skill in the art will appreciate that the specific embodiment at live application service end and its various change shape of the present embodiment
Formula, so here is no longer discussed in detail for how this live application service end realizes the method in the embodiment of the present invention.As long as
Those skilled in the art implement the device that live broadcasting method was adopted at live application service end in the embodiment of the present invention, all
Belong to the scope that the application to be protected.
Example IV: based on same inventive concept, the invention provides a kind of collaboration application client, live application sdk
Embedded collaboration application client, with reference to shown in Fig. 4, this collaboration application client includes:
Authentication information transmitting element 401, for receive user live request when, by calling live application
Sdk transmits authentication information to live application service end, and authentication information is used for live application service end to collaboration application
Service end is verified;
Live account receiving unit 402, for receiving the live account that live application service end is distributed to live application sdk
Number, wherein, live account number is that the authentication information that live application service termination receives the transmission of collaboration application service end verifies logical
Distribute to live application sdk during the feedback information crossed;
Login unit 403, for by live application sdk log in live account initiate live.
Optionally, collaboration application client also includes: account transmitting element, for by calling live application sdk to straight
Broadcast application service end transmission information and receive mark and the modification logging for logging in live applications client, information receive mark and
Modification logging is for, after calling live application sdk, being supplied to live application sdk based on user input operation.
Optionally, collaboration application client also includes: redemption request transmitting element, for by live application sdk to straight
Broadcast application service end transmission virtual coin redemption request, wherein, virtual coin redemption request is used for indicating live application service end to conjunction
Make application service end and send request of withholing;Virtual object receiving unit, for receiving collaboration application clothes in live application service termination
Business end feedback withhold success message when, receive the live virtual object of live application service end granting by live application sdk;Fill
Value cell, for live application service termination receive collaboration application service end feedback withhold failed message when, by live
What application sdk received that live application service end sends withhold failed message simultaneously responds failed message of withholing, and supplements the page with money to have adjusted.
Optionally, collaboration application client also includes: redemption request transmitting element, for by live application sdk to straight
Broadcast application service end and send virtual coin redemption request;Virtual object receiving unit, receives live application service end response virtual coin and converts
Change the live virtual object to provide for the request to live application sdk;Supplement unit with money, be used for calling live application sdk to show and supplement page with money
Face.
Because the collaboration application client that the present embodiment is introduced is to implement collaboration application client in the embodiment of the present invention
Live broadcasting method adopted, so the live broadcasting method based on the collaboration application client described in the embodiment of the present invention, ability
Domain those of skill in the art will appreciate that the specific embodiment of collaboration application client and its various change shape of the present embodiment
Formula, so here is no longer discussed in detail for how this collaboration application client realizes the method in the embodiment of the present invention.As long as
Those skilled in the art implement the device that live broadcasting method was adopted of collaboration application client in the embodiment of the present invention, all
Belong to the scope that the application to be protected.
Technical scheme in the embodiments of the present invention, at least has the following technical effect that or advantage:
By embedding live application sdk (SDK, software in collaboration application client
Development kit), thus user be desired based on collaboration application client live when, collaboration application client can provide body
Part authentication information gives the live application sdk having embedded, thus live application service termination receives the body of live application sdk transmission
Part authentication information, is exactly subsequently the flow process between live application service end and collaboration application service end: " to collaboration application service end
Checking authentication information, receives the feedback information that the authentication information of collaboration application service end transmission is verified ".Directly
Broadcasting that application service termination receives can be to straight during the feedback information that the authentication information of collaboration application service end transmission is verified
Broadcast application sdk to distribute and log in initiate live live account number for live application sdk.Thus the user of collaboration application client
Only need to initiate live request without the operation going to be downloaded application again it is not required that clicking in collaboration application client
Carry out again after jumping to the page of other application initiating live additional act just can directly start live, thus effectively solving
The scheme of existing direct broadcast function complicated technical problem of user operation process CIMS when opening live, and then achieve straight
Connect, quickly open live.
The embodiment of the invention discloses:
A1, a kind of live broadcasting method, are applied to a live application service end, and described live broadcasting method includes:
Receive the authentication information of embedded live application sdk transmission in collaboration application client, described authentication
Information be described collaboration application client based on described in the live request call of user during live application sdk to described live application
Sdk provides;
Verify described authentication information to collaboration application service end;
When receiving the feedback information that the described authentication information that described collaboration application service end sends is verified, to
Described live application sdk distributes live account number, and wherein, described live account number logs in straight to initiate for described live application sdk
Broadcast.
A2, the live broadcasting method according to a1 are it is characterised in that to collaboration application service end, described verify that described identity is recognized
Card information, comprising:
Described authentication information is sent to the authentication interface of described collaboration application service end, described authentication
Interface is used for verifying whether described authentication information is legal identity information, believes for legal identity in described authentication information
Characterize described authentication information during breath to be verified.
A3, the live broadcasting method according to a1 are it is characterised in that described receive what described collaboration application service end sent
During the feedback information that described authentication information is verified, distribute live account number to described live application sdk, comprising:
When receiving the feedback information that the described authentication information that described collaboration application service end sends is verified, sentence
Whether described authentication information of breaking has bound live account number;
If described authentication information binding has live account number, by the live account with the binding of described authentication information
Number distribute to described live application sdk;
If the unbound excessively live account number of described authentication information, generate new live account number binding to described authentication
Information.
A4, the live broadcasting method according to a3 are it is characterised in that described feedback information includes and described authentication information
Corresponding information receives mark, after the new live account number binding of described generation is to described authentication information, described live
Method also includes:
Described information is received mark and is tied to described new live account number, and generate and be used for logging in live application client
The modification logging at end;
Described modification logging and described information are received mark and is sent to described collaboration application service end, indicate described cooperation
Described modification logging and described information are received mark and are sent to user by application service end.
A5, according to the arbitrary described live broadcasting method of a1-a3 it is characterised in that distributing to described live application sdk described
After live account number, described live broadcasting method also includes:
The information receiving described live application sdk transmission receives mark and described live application sdk transmits is used for logging in
The modification logging of live applications client, it is user in described collaboration application visitor that described information receives mark and described modification logging
After described live application sdk is called at family end, described live application sdk is supplied to based on user input operation.
A6, according to the arbitrary described live broadcasting method of a1-a3 it is characterised in that distributing to described live application sdk described
After live account number, described live broadcasting method also includes:
Receive the virtual coin redemption request that described live application sdk sends;
Respond described virtual coin redemption request, send, to described collaboration application service end, request of withholing;
Receive described collaboration application service end feedback withhold success message when, to described live application sdk granting
Live virtual object;
Receive described collaboration application service end feedback withhold failed message when, by described live application sdk to
Withhold described in the transmission of described collaboration application client failed message, described failed message of withholing is used for indicating described collaboration application visitor
Family end has been adjusted and has been supplemented the page with money.
A7, according to the arbitrary described live broadcasting method of a1-a3, it is characterised in that dividing to described live application sdk described
After joining live account number, described live broadcasting method also includes:
Receive the virtual coin redemption request that described live application sdk sends;
Respond described virtual coin redemption request, to provide live virtual object to described live application sdk, otherwise indicate described
Live application sdk shows and supplements the page with money.
B8, a kind of live broadcasting method, be applied in the collaboration application client be embedded with live application sdk it is characterised in that
Described live broadcasting method includes:
Receive user live request when, by call described live application sdk to live application service end transmit body
Part authentication information, described authentication information is used for described live application service end and verifies to collaboration application service end;
Receive the live account number that described live application service end is distributed, wherein, described live account to described live application sdk
Number receiving, for described live application service termination, the described authentication information that described collaboration application service end sends is verified
Feedback information when distribute to described live application sdk;
By described live application sdk log in described live account initiate live.
B9, the live broadcasting method according to b8 it is characterised in that described logged in by described live application sdk described
Live account with initiate live after, described live broadcasting method also includes:
By calling described live application sdk to receive mark to described live application service end transmission information and being used for logging in
The modification logging of live applications client, it is to call described live application sdk that described information receives mark and described modification logging
Afterwards, described live application sdk is supplied to based on user input operation.
B10, the live broadcasting method according to b8 it is characterised in that described logged in by described live application sdk described
Live account with initiate live after, described live broadcasting method also includes:
Virtual coin redemption request, wherein, described void are transmitted to described live application service end by described live application sdk
Intend currency exchange to ask to withhold request for indicating that described live application service end sends to described collaboration application service end;
Described live application service terminate receive described collaboration application service end feedback withhold success message when, pass through
Described live application sdk receives the live virtual object that described live application service end is provided;
Described live application service terminate receive described collaboration application service end feedback withhold failed message when, pass through
Described live application sdk receives failed message of withholing described in described live application service end transmission;
Withhold described in response failed message, supplement the page with money to have adjusted.
B11, the live broadcasting method according to b8 are it is characterised in that distribute live account described to described live application sdk
Number afterwards, described live broadcasting method also includes:
Virtual coin redemption request is sent to described live application service end by described live application sdk;
Receive described live application service end and respond described virtual coin redemption request with to described live application sdk granting
Live virtual object, otherwise calls described live application sdk to show and supplements the page with money.
C12, a kind of live application service end are it is characterised in that include:
Authentication information receiving unit, for receiving embedded live application sdk transmission in collaboration application client
Authentication information, described authentication information is described collaboration application client based on straight described in the live request call of user
Broadcast and provide to described live application sdk during application sdk;
Identity authenticating unit, for verifying described authentication information to collaboration application service end;
Live account number allocation unit, tests for receiving the described authentication information that described collaboration application service end sends
When demonstrate,proving the feedback information passing through, distribute live account number to described live application sdk, wherein, described live account number is used for described straight
Broadcast application sdk log in live to initiate.
C13, the live application service end according to c12 it is characterised in that described identity authenticating unit, specifically for:
Described authentication information is sent to the authentication interface of described collaboration application service end, described authentication interface is used for
Verify whether described authentication information is legal identity information, characterize when described authentication information is legal identity information
Described authentication information is verified.
C14, the live application service end according to c12 are it is characterised in that described live account number allocation unit, comprising:
Binding judgment sub-unit, for receiving the described authentication information checking that described collaboration application service end sends
During the feedback information passing through, judge whether described authentication information has bound live account number;
Account distribute subelement, if for described authentication information binding have live account number, by with described identity
The live account number of authentication information binding distributes to described live application sdk;
Account generates subelement, if for the unbound excessively live account number of described authentication information, generating new live account
Number it is tied to described authentication information.
C15, the live application service end according to c14 are it is characterised in that described feedback information includes and described identity
The corresponding information of authentication information receives mark, and described live application service end also includes:
Mark binding unit, is tied to described new live account number for described information is received mark, and generation is used
In the modification logging logging in live applications client;
Account transmitting element, is sent to described collaboration application clothes for described modification logging and described information are received mark
Business end, indicates that described modification logging and described information are received mark and be sent to user by described collaboration application service end.
C16, according to the arbitrary described live application service end of c12-c14 it is characterised in that described live application service end
Also include:
Account receiving unit, the information for receiving described live application sdk transmission receives mark and described live application
The modification logging for logging in live applications client of sdk transmission, it is use that described information receives mark and described modification logging
Family after application sdk live described in described collaboration application client call, based on user input operation be supplied to described live should
Use sdk.
C17, according to the arbitrary described live application service end of c12-c14 it is characterised in that described live application service end
Also include:
Redemption request receiving unit, for receiving the virtual coin redemption request that described live application sdk sends;
Withhold request transmitting unit, for responding described virtual coin redemption request, send to described collaboration application service end
Withhold request;
Virtual object issuing unit, for receive described collaboration application service end feedback withhold success message when, to
Described live application sdk provides live virtual object;
Message sends transfer unit, for receive described collaboration application service end feedback withhold failed message when,
By described live application sdk to described collaboration application client transmit described in withhold failed message, described failed message of withholing
Supplement the page for indicating that described collaboration application client has been adjusted with money.
C18, according to the arbitrary described live application service end of c12-c14 it is characterised in that described live application service end
Also include:
Redemption request receiving unit, for receiving the virtual coin redemption request that described live application sdk sends;
Virtual object issuing unit, for responding described virtual coin redemption request, live to provide to described live application sdk
Virtual object, otherwise indicates that described live application sdk shows and supplements the page with money.
D19, a kind of collaboration application client being embedded with live application sdk are it is characterised in that include:
Authentication information transmitting element, for receive user live request when, by calling described live application
Sdk to live application service end transmit authentication information, described authentication information be used for described live application service end to
Collaboration application service end is verified;
Live account receiving unit is straight to described live application sdk distribution for receiving described live application service end
Broadcast account number, wherein, described live account number is that described live application service termination receives the institute that described collaboration application service end sends
State and distribute to described live application sdk during the feedback information that authentication information is verified;
Login unit, for by described live application sdk log in described live account initiate live.
D20, the collaboration application client according to d19 are it is characterised in that described collaboration application client also includes:
Account transmitting element, for by calling described live application sdk to described live application service end transmission information
Receive mark and the modification logging for logging in live applications client, it is to adjust that described information receives mark and described modification logging
After described live application sdk, described live application sdk is supplied to based on user input operation.
D21, the collaboration application client according to d19 are it is characterised in that described collaboration application client also includes:
Redemption request transmitting element, virtual for being transmitted to described live application service end by described live application sdk
Currency exchange is asked, and wherein, described virtual coin redemption request is used for indicating that described live application service end takes to described collaboration application
Business end sends request of withholing;
Virtual object receiving unit, receives described collaboration application service end feedback for terminating in described live application service
Withhold success message when, the live virtual object that described live application service end is provided is received by described live application sdk;
Supplement unit with money, for terminating the mistake of withholing receiving described collaboration application service end feedback in described live application service
When losing message, withhold described in described live application service end transmission failed message sound are received by described live application sdk
Should described in withhold failed message, supplement the page with money to have adjusted.
D22, the collaboration application client according to d19 are it is characterised in that described collaboration application client also includes:
Redemption request transmitting element, virtual for being sent to described live application service end by described live application sdk
Currency exchange is asked;
Virtual object receiving unit, receives described live application service end and responds described virtual coin redemption request with to described straight
Broadcast the live virtual object that application sdk provides;
Supplement unit with money, be used for calling described live application sdk to show and supplement the page with money.
Algorithm and display be not inherently related to any certain computer, virtual system or miscellaneous equipment provided herein.
Various general-purpose systems can also be used together with based on teaching in this.According to each description above, construct this kind of system and wanted
The structure asked is obvious.Additionally, the present invention is also not for any certain programmed language.It is understood that, it is possible to use each
Plant the content that programming language realizes invention described herein, and the description above language-specific done is to disclose this
The preferred forms of invention.
In description mentioned herein, illustrate a large amount of details.It is to be appreciated, however, that the enforcement of the present invention
Example can be put into practice in the case of not having these details.In some instances, known method, structure are not been shown in detail
And technology, so as not to obscure the understanding of this description.
Similarly it will be appreciated that in order to simplify the disclosure and help understand one or more of each inventive aspect,
Above in the description to the exemplary embodiment of the present invention, each feature of the present invention is grouped together into single enforcement sometimes
In example, figure or descriptions thereof.However, the method for the disclosure should be construed to reflect an intention that i.e. required guarantor
The application claims of shield more features than the feature being expressly recited in each claim.More precisely, it is such as following
Claims reflected as, inventive aspect is all features less than single embodiment disclosed above.Therefore,
The claims following specific embodiment are thus expressly incorporated in this specific embodiment, wherein each claim itself
All as the separate embodiments of the present invention.
Those skilled in the art are appreciated that and the module in the equipment in embodiment can be carried out adaptively
Change and they are arranged in one or more equipment different from this embodiment.Can be the module in embodiment or list
Unit or assembly be combined into a module or unit or assembly, and can be divided in addition multiple submodule or subelement or
Sub-component.In addition to such feature and/or at least some of process or unit exclude each other, can adopt any
Combination is to all features disclosed in this specification (including adjoint claim, summary and accompanying drawing) and so disclosed
Where method or all processes of equipment or unit are combined.Unless expressly stated otherwise, this specification (includes adjoint power
Profit requires, summary and accompanying drawing) disclosed in each feature can carry out generation by the alternative features providing identical, equivalent or similar purpose
Replace.
Although additionally, it will be appreciated by those of skill in the art that some embodiments described herein include other embodiments
In included some features rather than further feature, but the combination of the feature of different embodiment means to be in the present invention's
Within the scope of and form different embodiments.For example, in the following claims, embodiment required for protection appoint
One of meaning can in any combination mode using.
The all parts embodiment of the present invention can be realized with hardware, or to run on one or more processor
Software module realize, or with combinations thereof realize.It will be understood by those of skill in the art that can use in practice
Microprocessor or digital signal processor (dsp) are taken the photograph realizing intelligent camera system according to embodiments of the present invention and network
Some or all functions as some or all parts in head.The present invention is also implemented as being retouched here for execution
Some or all equipment of the method stated or system program (as computer program and computer program).So
The program realizing the present invention can store on a computer-readable medium, or can have the shape of one or more signal
Formula.Such signal can be downloaded from internet website and obtain, or provides on carrier signal, or with any other shape
Formula provides.
It should be noted that the various embodiments described above the present invention will be described rather than limits the invention, and
Those skilled in the art can design alternative embodiment without departing from the scope of the appended claims.In claim
In, any reference markss between bracket should not be configured to limitations on claims.Word "comprising" is not excluded for
There is element not listed in the claims or step.Word "a" or "an" before element does not exclude the presence of many
Individual such element.The present invention can be by means of the hardware including some different elements and by means of properly programmed calculating
Machine is realizing.If in the unit claim listing dry systems, several in these systems can be by same
Hardware branch is embodying.The use of word first, second and third class does not indicate that any order.These words can be explained
For title.
Claims (10)
1. a kind of live broadcasting method, is applied to a live application service end it is characterised in that described live broadcasting method includes:
Receive the authentication information of embedded live application sdk transmission in collaboration application client, described authentication information
For described collaboration application client based on described in the live request call of user during live application sdk to described live application sdk
There is provided;
Verify described authentication information to collaboration application service end;
When receiving the feedback information that the described authentication information that described collaboration application service end sends is verified, to described
Live application sdk distributes live account number, and wherein, described live account number logs in live to initiate for described live application sdk.
2. live broadcasting method as claimed in claim 1 is it is characterised in that to collaboration application service end, described verify that described identity is recognized
Card information, comprising:
Described authentication information is sent to the authentication interface of described collaboration application service end, described authentication interface
For verifying whether described authentication information is legal identity information, when described authentication information is legal identity information
Characterize described authentication information to be verified.
3. live broadcasting method as claimed in claim 1 is it is characterised in that described receive what described collaboration application service end sent
During the feedback information that described authentication information is verified, distribute live account number to described live application sdk, comprising:
When receiving the feedback information that the described authentication information that described collaboration application service end sends is verified, judge institute
State whether authentication information has bound live account number;
If described authentication information binding has live account number, divided with the live account number of described authentication information binding
Live application sdk described in dispensing;
If the unbound excessively live account number of described authentication information, generate new live account number binding to described authentication letter
Breath.
4. live broadcasting method as claimed in claim 3 is it is characterised in that described feedback information includes and described authentication information
Corresponding information receives mark, after the new live account number binding of described generation is to described authentication information, described live
Method also includes:
Described information is received mark and is tied to described new live account number, and generate for logging in live applications client
Modification logging;
Described modification logging and described information are received mark and is sent to described collaboration application service end, indicate described collaboration application
Described modification logging and described information are received mark and are sent to user by service end.
5. the live broadcasting method as described in any claim in claim 1-3 it is characterised in that described to described live should
After distributing live account number with sdk, described live broadcasting method also includes:
Receive described live application sdk transmission information receive mark and described live application sdk transmits be used for logging in live
The modification logging of applications client, it is user in described collaboration application client that described information receives mark and described modification logging
After calling described live application sdk, described live application sdk is supplied to based on user input operation.
6. the live broadcasting method as described in any claim in claim 1-3 it is characterised in that described to described live should
After distributing live account number with sdk, described live broadcasting method also includes:
Receive the virtual coin redemption request that described live application sdk sends;
Respond described virtual coin redemption request, send, to described collaboration application service end, request of withholing;
Receive described collaboration application service end feedback withhold success message when, live to described live application sdk granting
Virtual object;
Receive described collaboration application service end feedback withhold failed message when, by described live application sdk to described
Withhold failed message described in the transmission of collaboration application client, described failed message of withholing is used for indicating described collaboration application client
Adjust and supplemented the page with money.
7. the live broadcasting method as described in any claim in claim 1-3 it is characterised in that described to described live should
After distributing live account number with sdk, described live broadcasting method also includes:
Receive the virtual coin redemption request that described live application sdk sends;
Respond described virtual coin redemption request, to provide live virtual object to described live application sdk, otherwise indicate described live
Apply sdk to show and supplement the page with money.
8. a kind of live broadcasting method, is applied in the collaboration application client be embedded with live application sdk it is characterised in that described
Live broadcasting method includes:
Receive user live request when, by call described live application sdk to live application service end transmit identity recognize
Card information, described authentication information is used for described live application service end and verifies to collaboration application service end;
Receive the live account number that described live application service end is distributed to described live application sdk, wherein, described live account number is
It is anti-that the described authentication information that described live application service termination receives described collaboration application service end transmission is verified
Distribute to described live application sdk during feedforward information;
By described live application sdk log in described live account initiate live.
9. a kind of live application service end is it is characterised in that include:
Authentication information receiving unit, for receiving the identity of embedded live application sdk transmission in collaboration application client
Authentication information, described authentication information is that described collaboration application client is answered based on live described in the live request call of user
With providing to described live application sdk during sdk;
Identity authenticating unit, for verifying described authentication information to collaboration application service end;
Live account number allocation unit, leads to for receiving the described authentication information checking that described collaboration application service end sends
During the feedback information crossed, distribute live account number to described live application sdk, wherein, described live account number be used for described live should
Logged in live to initiate with sdk.
10. a kind of collaboration application client being embedded with live application sdk is it is characterised in that include:
Authentication information transmitting element, for receive user live request when, by call described live application sdk to
Authentication information is transmitted at live application service end, and described authentication information is used for described live application service end should to cooperation
Verified with service end;
Live account receiving unit, for receiving the live account that described live application service end is distributed to described live application sdk
Number, wherein, described live account number is that described live application service termination receives the described body that described collaboration application service end sends
Distribute to described live application sdk during the feedback information that part authentication information is verified;
Login unit, for by described live application sdk log in described live account initiate live.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610683107.XA CN106357602B (en) | 2016-08-18 | 2016-08-18 | Live broadcast method, live broadcast application server and cooperation application client |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610683107.XA CN106357602B (en) | 2016-08-18 | 2016-08-18 | Live broadcast method, live broadcast application server and cooperation application client |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106357602A true CN106357602A (en) | 2017-01-25 |
CN106357602B CN106357602B (en) | 2020-02-07 |
Family
ID=57844911
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610683107.XA Active CN106357602B (en) | 2016-08-18 | 2016-08-18 | Live broadcast method, live broadcast application server and cooperation application client |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106357602B (en) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107038027A (en) * | 2017-03-06 | 2017-08-11 | 北京潘达互娱科技有限公司 | A kind of method for packing and device by Unity to iOS |
CN107087217A (en) * | 2017-03-10 | 2017-08-22 | 北京潘达互娱科技有限公司 | Interface alternation method and live client in net cast |
CN107529078A (en) * | 2017-09-08 | 2017-12-29 | 武汉斗鱼网络科技有限公司 | Prevent the verification method and device brushed |
CN107888990A (en) * | 2017-10-24 | 2018-04-06 | 武汉斗鱼网络科技有限公司 | Entrance deployment method and device are hidden during one kind is live |
CN111294551A (en) * | 2020-02-25 | 2020-06-16 | 广州华多网络科技有限公司 | Method, device and equipment for audio and video transmission and storage medium |
CN113325949A (en) * | 2021-05-12 | 2021-08-31 | 车捷 | XR product constitutes system |
CN113593045A (en) * | 2021-06-07 | 2021-11-02 | 兰州飞天网景信息产业有限公司 | XR product constitutes system |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103199948A (en) * | 2013-04-19 | 2013-07-10 | 深圳市多森软件开发有限公司 | Interaction-based vehicle-networked broadcasting station and working method thereof |
CN103488489A (en) * | 2013-09-30 | 2014-01-01 | 乐视网信息技术(北京)股份有限公司 | Data processing method and device |
EP2733635A2 (en) * | 2012-11-14 | 2014-05-21 | BlackBerry Limited | Mobile communications device providing heuristic security authentication features and related methods |
US8805326B2 (en) * | 2011-05-10 | 2014-08-12 | Ebay Inc. | Payment transactions on mobile device using mobile carrier |
CN104780226A (en) * | 2015-05-06 | 2015-07-15 | 成都麦子信息技术有限公司 | Online education platform |
CN105791093A (en) * | 2016-04-15 | 2016-07-20 | 广州酷狗计算机科技有限公司 | Virtual goods presenting method and device |
-
2016
- 2016-08-18 CN CN201610683107.XA patent/CN106357602B/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8805326B2 (en) * | 2011-05-10 | 2014-08-12 | Ebay Inc. | Payment transactions on mobile device using mobile carrier |
EP2733635A2 (en) * | 2012-11-14 | 2014-05-21 | BlackBerry Limited | Mobile communications device providing heuristic security authentication features and related methods |
CN103199948A (en) * | 2013-04-19 | 2013-07-10 | 深圳市多森软件开发有限公司 | Interaction-based vehicle-networked broadcasting station and working method thereof |
CN103488489A (en) * | 2013-09-30 | 2014-01-01 | 乐视网信息技术(北京)股份有限公司 | Data processing method and device |
CN104780226A (en) * | 2015-05-06 | 2015-07-15 | 成都麦子信息技术有限公司 | Online education platform |
CN105791093A (en) * | 2016-04-15 | 2016-07-20 | 广州酷狗计算机科技有限公司 | Virtual goods presenting method and device |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107038027A (en) * | 2017-03-06 | 2017-08-11 | 北京潘达互娱科技有限公司 | A kind of method for packing and device by Unity to iOS |
CN107087217A (en) * | 2017-03-10 | 2017-08-22 | 北京潘达互娱科技有限公司 | Interface alternation method and live client in net cast |
CN107529078A (en) * | 2017-09-08 | 2017-12-29 | 武汉斗鱼网络科技有限公司 | Prevent the verification method and device brushed |
CN107529078B (en) * | 2017-09-08 | 2019-08-02 | 武汉斗鱼网络科技有限公司 | Prevent the verification method brushed and device |
CN107888990A (en) * | 2017-10-24 | 2018-04-06 | 武汉斗鱼网络科技有限公司 | Entrance deployment method and device are hidden during one kind is live |
CN107888990B (en) * | 2017-10-24 | 2020-04-10 | 武汉斗鱼网络科技有限公司 | Hidden entry opening method and device in live broadcast |
CN111294551A (en) * | 2020-02-25 | 2020-06-16 | 广州华多网络科技有限公司 | Method, device and equipment for audio and video transmission and storage medium |
CN111294551B (en) * | 2020-02-25 | 2021-06-08 | 广州华多网络科技有限公司 | Method, device and equipment for audio and video transmission and storage medium |
CN113325949A (en) * | 2021-05-12 | 2021-08-31 | 车捷 | XR product constitutes system |
CN113593045A (en) * | 2021-06-07 | 2021-11-02 | 兰州飞天网景信息产业有限公司 | XR product constitutes system |
Also Published As
Publication number | Publication date |
---|---|
CN106357602B (en) | 2020-02-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106357602A (en) | Live broadcasting method and live broadcasting APP server and collaborated APP client | |
CN104378342B (en) | Many accounts verification method, Apparatus and system | |
CN102281311A (en) | Method, system and device for implementing network service based on open application programming interface | |
CN104468592B (en) | Login method and login system | |
CN111147572B (en) | Cloud customer service platform management system and method | |
CN106341558A (en) | Virtual number processing method and device and server | |
CN105930731B (en) | A kind of method and device of security application TA interaction | |
CN109462831B (en) | Method, distribution server and system for accessing network by application program in mobile terminal | |
CN104660409B (en) | The method of system login and certificate server cluster under cluster environment | |
CN105791093B (en) | Virtual objects presentation method and device | |
CN104967624A (en) | Flow-free platform based network accessing method, mobile terminal and system | |
CN109902499A (en) | A kind of resource authorization and access method, device, system, equipment and storage medium | |
CN103812848A (en) | Internal test method of application program, client and server | |
CN109218370A (en) | Message method and device, electronic equipment | |
CN106664535B (en) | A kind of method for sending information, device, terminal device and system | |
CN109547172A (en) | Data transmission method, system and data transmitting equipment, data receiver | |
CN104092694B (en) | A kind of method and system of the account distribution of mobile phone games | |
CN108900627A (en) | A kind of network request method, terminal installation and storage medium | |
CN112799970B (en) | Test data processing method, device, electronic equipment and medium | |
CN112995700B (en) | Method and device for processing electronic resources and electronic equipment | |
CN105847284B (en) | A kind of communication service processing method, device and and server | |
CN109150981B (en) | Block chain network networking method, device, equipment and computer readable storage medium | |
CN109286498A (en) | Nuclear power station DCS leads to credit network method of calibration and device, electronic device | |
CN101169736A (en) | Method, device and system for implementing automatic validation of payment during game operation | |
CN109104472B (en) | Block chain network networking method, device, equipment and computer readable storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
TR01 | Transfer of patent right | ||
TR01 | Transfer of patent right |
Effective date of registration: 20240116 Address after: 100088 room 112, block D, 28 new street, new street, Xicheng District, Beijing (Desheng Park) Patentee after: BEIJING QIHOO TECHNOLOGY Co.,Ltd. Address before: 100088 room 112, block D, 28 new street, new street, Xicheng District, Beijing (Desheng Park) Patentee before: BEIJING QIHOO TECHNOLOGY Co.,Ltd. Patentee before: Qizhi software (Beijing) Co.,Ltd. |