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 PDF

Info

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
Application number
CN201610683107.XA
Other languages
Chinese (zh)
Other versions
CN106357602B (en
Inventor
张震
刘晨光
杨继广
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Qihoo Technology Co Ltd
Original Assignee
Beijing Qihoo Technology Co Ltd
Qizhi Software Beijing Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Qihoo Technology Co Ltd, Qizhi Software Beijing Co Ltd filed Critical Beijing Qihoo Technology Co Ltd
Priority to CN201610683107.XA priority Critical patent/CN106357602B/en
Publication of CN106357602A publication Critical patent/CN106357602A/en
Application granted granted Critical
Publication of CN106357602B publication Critical patent/CN106357602B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/0807Network architectures or network communication protocols for network security for authentication of entities using tickets, e.g. Kerberos
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/08Payment architectures
    • G06Q20/12Payment architectures specially adapted for electronic shopping systems
    • G06Q20/123Shopping for digital content
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/22Payment schemes or models
    • G06Q20/28Pre-payment schemes, e.g. "pay before"
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/381Currency conversion
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/61Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
    • H04L65/611Network 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

A kind of live broadcasting method and live application service end, collaboration application client
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.
CN201610683107.XA 2016-08-18 2016-08-18 Live broadcast method, live broadcast application server and cooperation application client Active CN106357602B (en)

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)

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

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

Patent Citations (6)

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

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