Movatterモバイル変換


[0]ホーム

URL:


CN109388924A - A kind of auth method, device, server and storage medium - Google Patents

A kind of auth method, device, server and storage medium
Download PDF

Info

Publication number
CN109388924A
CN109388924ACN201811162401.1ACN201811162401ACN109388924ACN 109388924 ACN109388924 ACN 109388924ACN 201811162401 ACN201811162401 ACN 201811162401ACN 109388924 ACN109388924 ACN 109388924A
Authority
CN
China
Prior art keywords
user
wheat
matching
information
direct broadcasting
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201811162401.1A
Other languages
Chinese (zh)
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.)
Wuhan Douyu Network Technology Co Ltd
Original Assignee
Wuhan Douyu Network Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Wuhan Douyu Network Technology Co LtdfiledCriticalWuhan Douyu Network Technology Co Ltd
Priority to CN201811162401.1ApriorityCriticalpatent/CN109388924A/en
Publication of CN109388924ApublicationCriticalpatent/CN109388924A/en
Pendinglegal-statusCriticalCurrent

Links

Classifications

Landscapes

Abstract

The invention discloses a kind of auth method, device, server and storage mediums.Wherein, it this method comprises: after detecting company's wheat application that user terminal is sent for target direct broadcasting room, obtains and the even matched prestored user information for matching user of wheat application;Authentication is carried out to matching user according to prestored user information;If authentication passes through, matching user is added into wheat user list to be connected corresponding with target direct broadcasting room;Wheat user list to be connected is provided to main broadcaster corresponding with target direct broadcasting room end, and obtains main broadcaster end and connects wheat user according at least two that wheat user list to be connected is fed back;If it is determined that at least two connect wheat user including matching user, then in target direct broadcasting room, establishes even wheat corresponding with the matching user terminal of user and service.The embodiment of the present invention is verified according to the identity of user's information when main broadcaster connects wheat with several users progress voice and interacts, is ensured of user and operates, improve the safety of live streaming platform.

Description

A kind of auth method, device, server and storage medium
Technical field
The present embodiments relate to live streaming applicating developing technology more particularly to a kind of auth method, device, serversAnd storage medium.
Background technique
Currently, audient is broadcast live also in continuous expand, all types of live streaming platforms with the fast development of live streaming industryAlso more and more.Each live streaming platform goes the viewing demand for meeting audient by network direct broadcasting to greatest extent, with a kind of simple and fastMode meet the needs of user's watching video live broadcast.Be broadcast live at present the most common form be main broadcaster oneself direct broadcasting room towards fromOneself bean vermicelli is broadcast live.
In the prior art, user terminal can apply for that carrying out voice with main broadcaster end connects wheat, participates in the live streaming of main broadcaster.UsuallyIt is that multiple users can apply for even wheat, main broadcaster terminates the request by one or more user terminals, carries out even wheat with above-mentioned user terminal.
In the prior art, several users are selected to carry out Lian Maishi in main broadcaster, due to cannot be guaranteed that the user of the company of progress wheat isI operates, and user and main broadcaster in live streaming platform cannot be interacted according to accurate user information by leading to be broadcast live platformCheng Jinhang is effectively managed and is monitored.
Summary of the invention
The embodiment of the present invention provides a kind of auth method, device, server and storage medium, to optimize existing baseIn the user interaction techniques of live streaming platform, the identity of user can be verified, protected when more people carry out voice and connect wheat simultaneouslyCard is that user operates, and improves the safety of live streaming platform.
In a first aspect, the embodiment of the invention provides a kind of auth methods, comprising:
After detecting company's wheat application that user terminal is sent for target direct broadcasting room, obtain that wheat application is matched matches use with companyThe prestored user information at family;
Authentication is carried out to matching user according to prestored user information;
If authentication passes through, matching user is added to wheat user list to be connected corresponding with target direct broadcasting roomIn;
Wheat user list to be connected is provided to main broadcaster corresponding with target direct broadcasting room end, and obtains main broadcaster end according to wheat to be connectedAt least two of user list feedback connect wheat user;
If it is determined that at least two connect wheat user including matching user, then in target direct broadcasting room, establishes and match userUser terminal it is corresponding even wheat service.
Second aspect, the embodiment of the invention also provides a kind of authentication means, comprising:
Data obtaining module obtains and connects after detecting user terminal for company's wheat application of target direct broadcasting room transmissionThe prestored user information of the matched matching user of wheat application;
Authentication module, for carrying out authentication to matching user according to prestored user information;
Module is added in user, if passed through for authentication, matching user is added to corresponding with target direct broadcasting roomWheat user list to be connected in;
User feedback module for wheat user list to be connected to be provided to main broadcaster corresponding with target direct broadcasting room end, and obtainsMain broadcaster end is taken to connect wheat user according at least two that wheat user list to be connected is fed back;
Even wheat service establish module, be used for if it is determined that at least two connect wheat users include match user, then it is straight in targetIn between broadcasting, even wheat service corresponding with the matching user terminal of user is established.
The third aspect, the embodiment of the invention also provides a kind of servers, comprising:
One or more processors;
Storage device, for storing one or more programs,
When one or more programs are executed by one or more processors, so that one or more processors realize such as this hairAuth method described in bright embodiment.
Fourth aspect, the embodiment of the invention also provides a kind of computer readable storage mediums, are stored thereon with computerProgram, the computer program realize auth method as described in the embodiments of the present invention when being executed by processor.
The embodiment of the present invention passes through basis with the even matched prestored user information for matching user of wheat application to matching userAuthentication is carried out, after authentication passes through, matching user is added to wheat user to be connected corresponding with target direct broadcasting room and is arrangedIn table, and wheat list to be connected is provided to main broadcaster corresponding with target direct broadcasting room end, it is anti-according to wheat list to be connected to obtain main broadcaster endAt least two of feedback connect wheat user, after determining that at least two company wheat users include matching user, then in target direct broadcasting room, buildVertical even wheat service corresponding with the matching user terminal of user, solving the prior art cannot be guaranteed that the user of the company of progress wheat is meThe problem of being operated, can be when main broadcaster connects wheat by voice with several users and interacts, according to user's informationIdentity verified, be ensured of user and operate, improve live streaming platform safety.
Detailed description of the invention
Fig. 1 is a kind of flow chart for auth method that the embodiment of the present invention one provides;
Fig. 2 is a kind of flow chart of auth method provided by Embodiment 2 of the present invention;
Fig. 3 is a kind of flow chart for auth method that the embodiment of the present invention three provides;
Fig. 4 is a kind of structural schematic diagram for authentication means that the embodiment of the present invention four provides;
Fig. 5 is a kind of structural schematic diagram for server that the embodiment of the present invention five provides.
Specific embodiment
The present invention is described in further detail with reference to the accompanying drawings and examples.It is understood that this place is retouchedThe specific embodiment stated is used only for explaining the present invention rather than limiting the invention.It also should be noted that in order to justOnly the parts related to the present invention are shown in description, attached drawing rather than entire infrastructure.
Embodiment one
Fig. 1 is a kind of flow chart for auth method that the embodiment of the present invention one provides, and the present embodiment is applicable toWhen more people carry out voice simultaneously and connect wheat, the case where verifying to the identity of user, this method can by authentication means LaiIt executes, which can realize that the device can be configured in computer equipment by the way of software and/or hardware, for example,In server.As shown in Figure 1, this method specifically comprises the following steps:
Step 101 after detecting user terminal for company's wheat application of target direct broadcasting room transmission, is obtained and is matched with even wheat applicationMatching user prestored user information.
Wherein, user can send the company's wheat application for being directed to target direct broadcasting room, request and target direct broadcasting room by user terminalMain broadcaster carry out voice connect wheat.Live streaming platform is receiving at least one user terminal for company's wheat application of target direct broadcasting room transmissionAfterwards, it according to even wheat application, obtains and the even matched prestored user information for matching user of wheat application.Matching user is to connect wheat with thisApply for matched user, that is, the user of the company's of transmission wheat application.Prestored user information is the letter for carrying out authentication to userBreath.Optionally, prestored user information may include prestoring cell-phone number or prestoring mailbox.
Step 102 carries out authentication to matching user according to prestored user information.
Wherein, live streaming platform generates verification information at random, is sent to the verification information of generation according to prestored user informationThe corresponding user terminal of prestored user information, and receive the verification information that matching user is inputted by user terminal.Platform validation is broadcast liveWhether the verification information of the verification information user terminal corresponding with prestored user information is sent to of matching user's input matches.IfSuccessful match, it is determined that authentication passes through;If it fails to match, it is determined that authentication does not pass through.
Optionally, verification information may include number and letter.For example, live streaming platform generates verification information at random: 11A2,The verification information of generation is sent to the corresponding user terminal of prestored user information according to prestored user information, and receives matching userThe verification information inputted by user terminal.The verification information of live streaming platform validation matching user's input is believed with prestored user is sent toWhether the verification information for ceasing corresponding user terminal matches, i.e., the verification information that is inputted by user terminal of matching user whether be11A2.If matching user by the verification information that user terminal inputs is 11A2, successful match determines that authentication passes through;If matching user by the verification information that user terminal inputs is not 11A2, it fails to match, determines that authentication does not pass through.
Optionally, verifying waiting time threshold value is preset.Verifying waiting time threshold value can be carried out according to business demandSetting.For example, verifying waiting time threshold value is 60 seconds.Platform is broadcast live and is sent the verification information of generation according to prestored user informationTo the corresponding user terminal of prestored user information, start timing.If received when not reaching verifying waiting time threshold valueWith the verification information that user is inputted by user terminal, then timing stops, the verification information of verifying matching user's input be sent toWhether the verification information of the corresponding user terminal of prestored user information matches;If reach verifying waiting time threshold value, do not connect alsoReceive the verification information that matching user is inputted by user terminal, it is determined that authentication does not pass through.
If the authentication of matching user does not pass through, platform is broadcast live and no longer carries out subsequent even wheat service, and sendsPrompt information extremely matches the user terminal of user.Prompt information is for notifying matching user: authentication does not pass through, connects wheat application notReceived.
If step 103, authentication pass through, matching user is added to corresponding with target direct broadcasting room to Lian MaiyongIn the list of family.
Wherein, if the authentication of matching user passes through, platform is broadcast live and is added user is matched to target and is broadcast liveBetween in corresponding wheat user list to be connected.
Wheat user list to be connected is the list for storing the user information of the corresponding wheat user to be connected of target direct broadcasting room.?After user enters target direct broadcasting room by user terminal, user can determine target direct broadcasting room by the information of browsing objective direct broadcasting roomWhether open voice and connect Mai Gongneng, and when target direct broadcasting room opens voice and connects wheat function, it is corresponding to may browse through target direct broadcasting roomWheat user list to be connected.User can determine the quantity of the wheat user to be connected of target direct broadcasting room according to wheat user list to be connected,Browse the user information of wheat user to be connected.
Optionally, user information may include User Identity, user's head portrait and user's pet name.Wheat user column to be connectedWheat user to be connected in table has corresponding number.The corresponding number of each wheat user to be connected is different, can be according to being added to evenThe time of wheat user list is ranked up.
Wheat user list to be connected is provided to main broadcaster corresponding with target direct broadcasting room end, and obtains main broadcaster end root by step 104Connect wheat user according at least two of wheat user list to be connected feedback.
Wherein, wheat user list to be connected is provided to main broadcaster corresponding with target direct broadcasting room end.Main broadcaster checks to Lian MaiyongFamily list, and select at least two to connect wheat user, it is by main broadcaster end that at least two company's wheat user feedbacks of selection are flat to being broadcast livePlatform.Live streaming platform obtains main broadcaster end and connects wheat user according at least two that wheat user list to be connected is fed back.Optionally, main broadcaster checksWheat user list to be connected, user's head portrait by clicking the wheat user to be connected in wheat user list to be connected select at least two to connect wheatUser.The user information of at least two company wheat users of selection is fed back to live streaming platform by main broadcaster end.
Step 105, if it is determined that at least two connect wheat users include matching user, then in target direct broadcasting room, establish withMatch the corresponding even wheat service of user terminal of user.
Wherein, live streaming platform obtains the user that main broadcaster end connects wheat user according at least two that wheat user list to be connected is fed backInformation, if it is determined that at least two, which connect wheat user, includes matching user, then according to the user information of matching user, is broadcast live in targetBetween in, establish with matching the user terminal of user it is corresponding even wheat service.Meanwhile main broadcaster end according to wheat user feedback to be connected otherThe even user information of wheat user establishes even wheat service corresponding with the user terminal that other connect wheat user in target direct broadcasting room, realThe main broadcaster of existing target direct broadcasting room enters language at least two company wheat users simultaneously and connects wheat state.
The embodiment of the invention provides a kind of auth method, by according to even wheat application is matched matches user'sPrestored user information carries out authentication to matching user, and after authentication passes through, matching user is added to straight with targetBetween broadcasting in corresponding wheat user list to be connected, and wheat list to be connected is provided to main broadcaster corresponding with target direct broadcasting room end, obtainedMain broadcaster end connects wheat user according at least two that wheat list to be connected is fed back, is determining that at least two company wheat users include matching userAfterwards, then in target direct broadcasting room, even wheat service corresponding with the matching user terminal of user is established, solving the prior art cannot protectThe user for demonstrate,proving the company of progress wheat is can to connect wheat the problem of operation in person by voice with several users in main broadcaster and interactWhen, it is verified according to the identity of user's information, is ensured of user and operates, improve the safety of live streaming platformProperty.
Embodiment two
Fig. 2 is a kind of flow chart of auth method provided by Embodiment 2 of the present invention, and the present embodiment is with above-mentioned implementationIt is embodied based on example.In the present embodiment, prestored user information may include prestoring cell-phone number.
And authentication is carried out to matching user according to prestored user information, it may include: to send verification information to pre-Deposit the corresponding user terminal of cell-phone number;Receive the verification information of matching user's input;Verifying matching user input verification information withIt is sent to and prestores the verification information of the corresponding user terminal of cell-phone number and whether match;If successful match, it is determined that authentication is logicalIt crosses.
As shown in Fig. 2, this method specifically comprises the following steps:
Step 201 after detecting user terminal for company's wheat application of target direct broadcasting room transmission, is obtained and is matched with even wheat applicationMatching user prestored user information.
Step 202 sends verification information to prestoring the corresponding user terminal of cell-phone number.
Wherein, live streaming platform generates verification information at random, is sent to the verification information of generation according to prestored user informationPrestore the corresponding user terminal of cell-phone number.
Step 203, the verification information for receiving matching user's input.
Wherein, the verification information that matching user is inputted by user terminal is received.
Step 204, the verification information of verifying matching user's input prestore testing for the corresponding user terminal of cell-phone number with being sent toWhether card information matches.
Wherein, the verification information of live streaming platform validation matching user's input prestores the corresponding user terminal of cell-phone number with being sent toVerification information whether match.
If step 205, successful match, it is determined that authentication passes through.
Wherein, if successful match, it is determined that authentication passes through;If it fails to match, it is determined that authentication is not led toIt crosses.For example, live streaming platform generates verification information at random, the verification information of generation is sent to by: 11A2 according to prestored user informationThe corresponding user terminal of cell-phone number is prestored, and receives the verification information that matching user is inputted by user terminal.Platform validation is broadcast liveVerification information with user's input be sent to whether the verification information for prestoring the corresponding user terminal of cell-phone number matches, i.e. matching useWhether the verification information that family is inputted by user terminal is 11A2.If matching user by the verification information that user terminal inputs is11A2, then successful match, determines that authentication passes through;If the verification information that matching user is inputted by user terminal is not11A2, then it fails to match, determines that authentication does not pass through.
If step 206, authentication pass through, matching user is added to corresponding with target direct broadcasting room to Lian MaiyongIn the list of family.
Wheat user list to be connected is provided to main broadcaster corresponding with target direct broadcasting room end, and obtains main broadcaster end root by step 207Connect wheat user according at least two of wheat user list to be connected feedback.
Step 208, if it is determined that at least two connect wheat users include matching user, then in target direct broadcasting room, establish withMatch the corresponding even wheat service of user terminal of user.
The embodiment of the invention provides a kind of auth methods, corresponding to cell-phone number is prestored by sending verification informationUser terminal, and receive matching user input verification information, then verifying matching user input verification information be sent to it is pre-Whether the verification information for depositing the corresponding user terminal of cell-phone number matches;If successful match, it is determined that authentication passes through, Ke YiWhen main broadcaster connects wheat by voice with several users and interacts, the identity of user is tested according to the phone number that prestores of userCard, is ensured of user and operates, and improves the safety of live streaming platform.
Embodiment three
Fig. 3 is a kind of flow chart for auth method that the embodiment of the present invention three provides.In the present embodiment, in targetIn direct broadcasting room, even wheat service corresponding with the matching user terminal of user is established, comprising: matching user is added to target and is broadcast liveBetween it is corresponding even in wheat user list;According to the user information of the company wheat user in even wheat user list, in target direct broadcasting room,Establish even wheat service corresponding with the even user terminal of wheat user.
And after establishing even wheat service corresponding with the even user terminal of wheat user, further includes: the company's of detection wheat user columnRespectively connect whether the corresponding user terminal of wheat user regularly sends connection feedback information in table;If it is determined that in preset time thresholdIt is interior, connect the corresponding not sent connection feedback information of first object user terminal of wheat user with first object, then first object is connected into wheatUser deletes from even wheat user list, to cancel the company wheat service of first object user terminal.
As shown in figure 3, this method specifically comprises the following steps:
Step 301 after detecting user terminal for company's wheat application of target direct broadcasting room transmission, is obtained and is matched with even wheat applicationMatching user prestored user information.
Step 302 carries out authentication to matching user according to prestored user information.
If step 303, authentication pass through, matching user is added to corresponding with target direct broadcasting room to Lian MaiyongIn the list of family.
Wheat user list to be connected is provided to main broadcaster corresponding with target direct broadcasting room end, and obtains main broadcaster end root by step 304Connect wheat user according at least two of wheat user list to be connected feedback.
Step 305, if it is determined that at least two connect wheat users include matching user, then will matching user be added to targetIn the corresponding even wheat user list of direct broadcasting room.
Wherein, connecting wheat user list is the list for storing the corresponding even user information of wheat user of target direct broadcasting room.After user enters target direct broadcasting room by user terminal, user may browse through the corresponding even wheat user list of target direct broadcasting room.WithFamily can connect the user information of wheat user according to even wheat user list, browsing.
Matching user is added to straight with target after determining that at least two company wheat users include matching user for live streaming platformIt is corresponding even in wheat user list between broadcasting, at the same by main broadcaster end according to wheat user feedback to be connected other connect wheat user be added toIn the corresponding even wheat user list of target direct broadcasting room.To realize main broadcaster end is fed back according to wheat user list to be connected at least twoEven wheat user enters even wheat user list from wheat user list to be connected.
Optionally, the company wheat user even in wheat user list has corresponding number.Each connects the corresponding number of wheat userDifference can be ranked up according to the time of the company's of addition wheat user list.
Step 306, according to the user information of the company wheat user even in wheat user list, in target direct broadcasting room, establish withThe even corresponding even wheat service of the user terminal of wheat user.
Wherein, live streaming platform is broadcast live according to the user information of even each of wheat user list even wheat user in targetBetween in, establish it is corresponding with the user terminal that each connects wheat user even wheat service, realize target direct broadcasting room main broadcaster while and extremelyFew two company wheat users enter language and connect wheat state.
Step 307, detection connect in wheat user list and respectively connect whether the corresponding user terminal of wheat user regularly sends connection insteadFeedforward information.
Wherein, live streaming platform receive from even in wheat user list respectively connect the corresponding user terminal of wheat user according to it is default whenBetween be spaced the connection feedback information of transmission.Optionally, connection feedback information can be heartbeat message.Heartbeat message is a kind of transmissionSource is sent to the message of recipient, and this message can allow recipient to determine whether and when transmission source breaks down or eventuallyOnly.In general, heartbeat message is sent since when transmission source starts, until transmission source is closed, during which transmission source can continual hairSend periodicity or repetition message.When recipient does not receive message within some message sink period, recipient may think that hairIt send source to have been switched off, break down or is currently unavailable.It include connecting the corresponding user identity mark of wheat user in heartbeat messageKnow.
Specifically, prefixed time interval is configured according to actual needs.For example, prefixed time interval can be set to 5Second.In the user information according to the company wheat user in even wheat user list, in target direct broadcasting room, the use with even wheat user is establishedAfter the corresponding even wheat service in family end, respectively connects the corresponding user terminal of wheat user and disappeared every 5 seconds to a live streaming platform heartbeat of transmissionBreath.Live streaming platform is checked whether according to default check time interval receives each heartbeat message that even wheat user sent every 5 seconds.Default check time interval can be configured according to actual needs.For example, default check time interval can be set to 1 second.
Step 308, if it is determined that in preset time threshold, connect the corresponding first object user of wheat user with first objectNot sent connection feedback information is held, then first object is connected into wheat user from even deleting in wheat user list, to cancel first objectThe company wheat of user terminal services.
Wherein, it is the company wheat user connected in wheat user list that first object, which connects wheat user,.If platform is broadcast live to determineIn preset time threshold, connect the corresponding not sent connection feedback information of first object user terminal of wheat user with first object, thenFirst object is connected into wheat user from even deleting in wheat user list, to cancel the company wheat service of first object user terminal.When defaultBetween threshold value can be configured according to actual needs.For example, preset time threshold can be set to 15 seconds.Specifically, live streaming is flatPlatform checked once to connect in wheat user list by timer every 1 second respectively connects whether the corresponding user terminal of wheat user sends connectionFeedback information connects the connection that the corresponding first object user terminal of wheat user is sent with first object if it exceeds not receiving for 15 secondsFeedback information, then it is assumed that corresponding first object connects wheat user and loses company, and first object is connected wheat user from even wheat user listIt deletes, to cancel the company wheat service of first object user terminal.If detect each even corresponding user terminal of wheat user every 5 seconds toPlatform is broadcast live and sends primary connection feedback information, then it is assumed that the company's wheat state for respectively connecting wheat user and being broadcast live between platform is normal.
Optionally, establish with even the user terminal of wheat user it is corresponding even wheat service after, further includes: if detect andSecond target connect wheat user corresponding second target user end transmission cancellation connect wheat request, then by the second target connect wheat user fromIt is even deleted in wheat user list, to cancel the company wheat service at the second target user end.
Wherein, even the company wheat user in wheat user list can send even wheat cancellation request by corresponding user terminal, askThe current ongoing and target direct broadcasting room main broadcaster of termination is asked to connect wheat process.Second target connects wheat user for even wheat user listIn a company wheat user.Connect corresponding second target of wheat user with the second target in wheat user list to be connected if detectedThe cancellation that user terminal is sent connects wheat request, then the second target is connected wheat user from even deleting in wheat user list, to even wheat userList is updated, to cancel the company wheat service at the second target user end.Thus, it is possible in time according to the solicited message of user,The company's wheat user list and Lian Mai user data of live streaming platform are updated.
Optionally, after establishing even wheat service corresponding with the even user terminal of wheat user, further includes: if detecting masterIt broadcasts end and request is removed according to the user that even wheat user list is sent, then user is removed and corresponding third target is requested to connect wheat userIt deletes from even wheat user list, is serviced with cancelling the company wheat for connecting wheat user corresponding third target user end with third target.
Wherein, main broadcaster can send user according to even wheat user list and remove request, request is cancelled and will by main broadcaster endUser removes the company wheat service of the corresponding even wheat user of request.For example, even wheat user refers to some violation speeches during even wheatIt can request to cancel and company wheat service that user is removed to the corresponding company wheat user of request by, main broadcaster.Main broadcaster can be in Lian MaiyongIn the list of family selection even wheat user, and confirmation request cancel with by user remove request it is corresponding connect wheat user company wheat service,Then main broadcaster end is sent according to the operation of main broadcaster connects the corresponding user of wheat user with this and removes request to platform is broadcast live.
It is the company wheat user connected in wheat user list that third target, which connects wheat user,.If live streaming platform detects main broadcasterRequest is removed according to the user that even wheat user list is sent in end, then user is removed request corresponding third target connect wheat user fromIt even deletes in wheat user list, even wheat user list is updated, connect the corresponding third of wheat user with third target to cancelThe company wheat at target user end services.Thus, it is possible in time according to the solicited message of main broadcaster, to company's wheat user list of live streaming platformIt is updated with even wheat user data.
The embodiment of the invention provides a kind of auth method, by will match user be added to target direct broadcasting room pairAfter in the company's wheat user list answered, built in target direct broadcasting room according to the user information of the company wheat user in even wheat user listVertical even wheat service corresponding with the even user terminal of wheat user, and respectively connect the corresponding user of wheat user in the company's of detection wheat user listWhether end regularly sends connection feedback information, is determining in preset time threshold, connects wheat user corresponding the with first objectWhen the not sent connection feedback information in one target user end, first object is connected into wheat user from even wheat user list and is deleted, to takeDisappear first object user terminal company wheat service, can according to live streaming platform interaction data, make the main broadcaster of target direct broadcasting room simultaneouslyEnter language at least two company wheat users and connect wheat state, each even wheat user and live streaming can be detected by connection feedback informationWhether company's wheat state between platform is normal, and removes the company wheat user of the company of mistake in time, guarantees the user of the company of progress wheat allFor the even normal user of wheat state.
Example IV
Fig. 4 is a kind of structural schematic diagram for authentication means that the embodiment of the present invention four provides, as shown in figure 4, describedDevice can be configured at server, comprising: data obtaining module 401, authentication module 402, user are added module 403, useModule 405 is established in family feedback module 404 and Lian Mai service.
Wherein, data obtaining module 401, after detecting user terminal for company's wheat application of target direct broadcasting room transmission,It obtains and the even matched prestored user information for matching user of wheat application;Authentication module 402, for being believed according to prestored userBreath carries out authentication to matching user;Module 403 is added in user, if passed through for authentication, matching user is addedEnter into wheat user list to be connected corresponding with target direct broadcasting room;User feedback module 404, for mentioning wheat user list to be connectedIt is supplied to main broadcaster corresponding with target direct broadcasting room end, and obtains main broadcaster end and connects wheat according at least two that wheat user list to be connected is fed backUser;Even wheat service establish module 405, be used for if it is determined that at least two connect wheat users include match user, then it is straight in targetIn between broadcasting, even wheat service corresponding with the matching user terminal of user is established.
The embodiment of the invention provides a kind of authentication means, by according to even wheat application is matched matches user'sPrestored user information carries out authentication to matching user, and after authentication passes through, matching user is added to straight with targetBetween broadcasting in corresponding wheat user list to be connected, and wheat list to be connected is provided to main broadcaster corresponding with target direct broadcasting room end, obtainedMain broadcaster end connects wheat user according at least two that wheat list to be connected is fed back, is determining that at least two company wheat users include matching userAfterwards, then in target direct broadcasting room, establish it is corresponding with the user terminal of user even wheat service, solve the prior art cannot be guaranteed intoThe user of row even wheat is the problem of operation in person, can when main broadcaster connects wheat by voice with several users and interacts,It is verified according to the identity of user's information, is ensured of user and operates, improve the safety of live streaming platform.
On the basis of the various embodiments described above, prestored user information may include prestoring cell-phone number;Authentication module 402It may include: information transmitting unit, for sending verification information to prestoring the corresponding user terminal of cell-phone number;Information receiving unit,For receiving the verification information of matching user's input;Information matching unit, for verify matching user input verification information withIt is sent to and prestores the verification information of the corresponding user terminal of cell-phone number and whether match;It is verified unit, if being used for successful match,Then determine that authentication passes through.
On the basis of the various embodiments described above, it may include: user's adding unit that even module 405 is established in wheat service, be used forMatching user is added into even wheat user list corresponding with target direct broadcasting room;Unit is established in service, for according to Lian MaiyongThe user information of company wheat user in the list of family establishes even wheat corresponding with the even user terminal of wheat user in target direct broadcasting roomService.
It, can be on the basis of the various embodiments described above further include: feedback information detection module, for the company's of detection wheat user columnRespectively connect whether the corresponding user terminal of wheat user regularly sends connection feedback information in table;First user's removing module, for such asFruit determines in preset time threshold, connects the corresponding not sent connection feedback letter of first object user terminal of wheat user with first objectFirst object is then connected wheat user from even deleting in wheat user list, to cancel the company wheat service of first object user terminal by breath.
It, can be on the basis of the various embodiments described above further include: second user removing module, if for detecting and theThe cancellation that two targets connect the transmission of wheat user corresponding second target user end connects wheat request, then the second target is connected wheat user from evenIt is deleted in wheat user list, to cancel the company wheat service at the second target user end.
It, can be on the basis of the various embodiments described above further include: third user's removing module, if for detecting main broadcasterRequest is removed according to the user that even wheat user list is sent in end, then user is removed request corresponding third target connect wheat user fromIt even deletes in wheat user list, is serviced with cancelling the company wheat for connecting wheat user corresponding third target user end with third target.
Embodiment five
Fig. 5 is a kind of structural schematic diagram for server that the embodiment of the present invention five provides.Fig. 5, which is shown, to be suitable for being used to realizingThe block diagram of the exemplary servers 512 of embodiment of the present invention.The server 512 that Fig. 5 is shown is only an example, should not be rightThe function and use scope of the embodiment of the present invention bring any restrictions.
As shown in figure 5, server 512 is showed in the form of universal computing device.The component of server 512 may include butBe not limited to: one or more processor or processing unit 516, system storage 528, connect different system components (includingSystem storage 528 and processing unit 516) bus 518.
Bus 518 indicates one of a few class bus structures or a variety of, including memory bus or Memory Controller,Peripheral bus, graphics acceleration port, processor or the local bus using any bus structures in a variety of bus structures.It liftsFor example, these architectures include but is not limited to industry standard architecture (ISA) bus, microchannel architecture (MAC)Bus, enhanced isa bus, Video Electronics Standards Association (VESA) local bus and peripheral component interconnection (PCI) bus.
Server 512 typically comprises a variety of computer system readable media.These media can be it is any being capable of bedding and clothingThe usable medium that business device 512 accesses, including volatile and non-volatile media, moveable and immovable medium.
System storage 528 may include the computer system readable media of form of volatile memory, such as deposit at randomAccess to memory (RAM) 530 and/or cache memory 532.Server 512 may further include it is other it is removable/can notMobile, volatile/non-volatile computer system storage medium.Only as an example, storage system 534 can be used for reading and writing notMovably, non-volatile magnetic media (Fig. 5 do not show, commonly referred to as " hard disk drive ").It, can be with although being not shown in Fig. 5The disc driver for reading and writing to removable non-volatile magnetic disk (such as " floppy disk ") is provided, and non-volatile to movingThe CD drive of CD (such as CD-ROM, DVD-ROM or other optical mediums) read-write.In these cases, each drivingDevice can be connected by one or more data media interfaces with bus 518.Memory 528 may include at least one programProduct, the program product have one group of (for example, at least one) program module, these program modules are configured to perform the present inventionThe function of each embodiment.
Program/utility 540 with one group of (at least one) program module 542, can store in such as memoryIn 528, such program module 542 includes --- but being not limited to --- operating system, one or more application program, otherIt may include the realization of network environment in program module and program data, each of these examples or certain combination.JourneySequence module 542 usually executes function and/or method in embodiment described in the invention.
Server 512 can also be with one or more external equipments 514 (such as keyboard, sensing equipment, display 524 etc.)Communication, can also be enabled a user to one or more equipment interact with the server 512 communicate, and/or with make the clothesAny equipment (such as network interface card, modem etc.) that business device 512 can be communicated with one or more of the other calculating equipmentCommunication.This communication can be carried out by input/output (I/O) interface 522.Also, server 512 can also be suitable by networkOrchestration 520 and one or more network (such as local area network (LAN), wide area network (WAN) and/or public network, such as because of spyNet) communication.As shown, network adapter 520 is communicated by bus 518 with other modules of server 512.It should be understood thatAlthough being not shown in Fig. 5, other hardware and/or software module can be used in conjunction with server 512, including but not limited to: micro- generationCode, device driver, redundant processing unit, external disk drive array, RAID system, tape drive and data backup are depositedStorage system etc..
Server 512 can be a kind of terminal device.The processing unit 516 of server 512 is stored in system by operationProgram in memory 528 thereby executing various function application and data processing, such as realizes that the embodiment of the present invention is providedAuth method.That is, being obtained and even wheat application after detecting company's wheat application that user terminal is sent for target direct broadcasting roomThe prestored user information of matched matching user;Authentication is carried out to matching user according to prestored user information;If identityIt is verified, then matching user is added into wheat user list to be connected corresponding with target direct broadcasting room;It will wheat user column be connectedTable is provided to main broadcaster corresponding with target direct broadcasting room end, and obtains main broadcaster end is fed back according to wheat user list to be connected at least twoEven wheat user;If it is determined that at least two connect wheat user including matching user, then in target direct broadcasting room, establishes and match userUser terminal it is corresponding even wheat service.
Embodiment six
The embodiment of the present invention six additionally provides a kind of computer readable storage medium, is stored thereon with computer program, shouldThe auth method as provided by the embodiment of the present invention is realized when program is executed by processor, this method can specifically include:After detecting company's wheat application that user terminal is sent for target direct broadcasting room, obtain that wheat application is matched matches prestoring for user with companyUser information;Authentication is carried out to matching user according to prestored user information;If authentication passes through, user will be matchedIt is added into wheat user list to be connected corresponding with target direct broadcasting room;Wheat user list to be connected is provided to and target direct broadcasting room pairThe main broadcaster end answered, and obtain main broadcaster end and connect wheat user according at least two that wheat user list to be connected is fed back;If it is determined that at leastTwo company wheat users include matching user, then in target direct broadcasting room, establish even wheat clothes corresponding with the matching user terminal of userBusiness.
The computer storage medium of the embodiment of the present invention, can be using any of one or more computer-readable mediaCombination.Computer-readable medium can be computer-readable signal media or computer readable storage medium.It is computer-readableStorage medium for example may be-but not limited to-the system of electricity, magnetic, optical, electromagnetic, infrared ray or semiconductor, device orDevice, or any above combination.The more specific example (non exhaustive list) of computer readable storage medium includes: toolThere are electrical connection, the portable computer diskette, hard disk, random access memory (RAM), read-only memory of one or more conducting wires(ROM), erasable programmable read only memory (EPROM or flash memory), optical fiber, portable compact disc read-only memory (CD-ROM), light storage device, magnetic memory device or above-mentioned any appropriate combination.In this document, computer-readable storageMedium can be any tangible medium for including or store program, which can be commanded execution system, device or deviceUsing or it is in connection.
Computer-readable signal media may include in a base band or as carrier wave a part propagate data-signal,Wherein carry computer-readable program code.The data-signal of this propagation can take various forms, including but unlimitedIn electromagnetic signal, optical signal or above-mentioned any appropriate combination.Computer-readable signal media can also be that computer canAny computer-readable medium other than storage medium is read, which can send, propagates or transmit and be used forBy the use of instruction execution system, device or device or program in connection.
The program code for including on computer-readable medium can transmit with any suitable medium, including --- but it is unlimitedIn wireless, electric wire, optical cable, RF etc. or above-mentioned any appropriate combination.
The computer for executing operation of the present invention can be write with one or more programming languages or combinations thereofProgram code, described program design language include object oriented program language-such as Java, Smalltalk, C++,Ruby, Go further include conventional procedural programming language-such as " C " language or similar programming language.ProgramCode can be executed fully on the user computer, partly be executed on the user computer, as an independent softwarePacket executes, part executes on the remote computer or completely in remote computer or server on the user computer for partUpper execution.In situations involving remote computers, remote computer can pass through the network of any kind --- including localNet (LAN) or wide area network (WAN)-are connected to subscriber computer, or, it may be connected to outer computer (such as using because of spyService provider is netted to connect by internet).
Note that the above is only a better embodiment of the present invention and the applied technical principle.It will be appreciated by those skilled in the art thatThe invention is not limited to the specific embodiments described herein, be able to carry out for a person skilled in the art it is various it is apparent variation,It readjusts and substitutes without departing from protection scope of the present invention.Therefore, although being carried out by above embodiments to the present inventionIt is described in further detail, but the present invention is not limited to the above embodiments only, without departing from the inventive concept, alsoIt may include more other equivalent embodiments, and the scope of the invention is determined by the scope of the appended claims.

Claims (10)

CN201811162401.1A2018-09-302018-09-30A kind of auth method, device, server and storage mediumPendingCN109388924A (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN201811162401.1ACN109388924A (en)2018-09-302018-09-30A kind of auth method, device, server and storage medium

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN201811162401.1ACN109388924A (en)2018-09-302018-09-30A kind of auth method, device, server and storage medium

Publications (1)

Publication NumberPublication Date
CN109388924Atrue CN109388924A (en)2019-02-26

Family

ID=65419166

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN201811162401.1APendingCN109388924A (en)2018-09-302018-09-30A kind of auth method, device, server and storage medium

Country Status (1)

CountryLink
CN (1)CN109388924A (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN111522735A (en)*2020-03-182020-08-11北京健康之家科技有限公司Shunting method and device for test experiment
CN111831566A (en)*2020-07-172020-10-27北京字节跳动网络技术有限公司 Test method, apparatus, electronic device, and computer-readable storage medium
CN112188226A (en)*2020-09-292021-01-05腾讯科技(深圳)有限公司Live broadcast processing method, device, equipment and computer readable storage medium
CN114238915A (en)*2021-11-272022-03-25中国南方电网有限责任公司Digital certificate adding method and device, computer equipment and storage medium
CN114845123A (en)*2021-02-022022-08-02阿里巴巴集团控股有限公司Live broadcast interaction method, device, equipment and storage medium
CN115190327A (en)*2022-07-112022-10-14北京达佳互联信息技术有限公司Wheat connecting method, device, equipment, storage medium and program product
CN116170617A (en)*2023-03-032023-05-26北京百度网讯科技有限公司 Object recommendation method, device, electronic device and storage medium

Citations (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN102300182A (en)*2011-09-072011-12-28飞天诚信科技股份有限公司Short-message-based authentication method, system and device
CN107295354A (en)*2017-05-152017-10-24武汉斗鱼网络科技有限公司Connect the live method for building up of wheat and device in a kind of network direct broadcasting
CN108093267A (en)*2017-12-272018-05-29广州虎牙信息科技有限公司A kind of live broadcasting method, device, storage medium and electronic equipment
CN108184140A (en)*2018-01-102018-06-19武汉斗鱼网络科技有限公司A kind of live streaming connects wheat method and device

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN102300182A (en)*2011-09-072011-12-28飞天诚信科技股份有限公司Short-message-based authentication method, system and device
CN107295354A (en)*2017-05-152017-10-24武汉斗鱼网络科技有限公司Connect the live method for building up of wheat and device in a kind of network direct broadcasting
CN108093267A (en)*2017-12-272018-05-29广州虎牙信息科技有限公司A kind of live broadcasting method, device, storage medium and electronic equipment
CN108184140A (en)*2018-01-102018-06-19武汉斗鱼网络科技有限公司A kind of live streaming connects wheat method and device

Cited By (9)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN111522735A (en)*2020-03-182020-08-11北京健康之家科技有限公司Shunting method and device for test experiment
CN111522735B (en)*2020-03-182023-07-18北京水滴科技集团有限公司 Shunt method and device for test experiment
CN111831566A (en)*2020-07-172020-10-27北京字节跳动网络技术有限公司 Test method, apparatus, electronic device, and computer-readable storage medium
CN112188226A (en)*2020-09-292021-01-05腾讯科技(深圳)有限公司Live broadcast processing method, device, equipment and computer readable storage medium
CN112188226B (en)*2020-09-292021-10-08腾讯科技(深圳)有限公司Live broadcast processing method, device, equipment and computer readable storage medium
CN114845123A (en)*2021-02-022022-08-02阿里巴巴集团控股有限公司Live broadcast interaction method, device, equipment and storage medium
CN114238915A (en)*2021-11-272022-03-25中国南方电网有限责任公司Digital certificate adding method and device, computer equipment and storage medium
CN115190327A (en)*2022-07-112022-10-14北京达佳互联信息技术有限公司Wheat connecting method, device, equipment, storage medium and program product
CN116170617A (en)*2023-03-032023-05-26北京百度网讯科技有限公司 Object recommendation method, device, electronic device and storage medium

Similar Documents

PublicationPublication DateTitle
CN109388924A (en)A kind of auth method, device, server and storage medium
CN110351269B (en) How to log in to the open platform through a third-party server
US11716353B2 (en)Establishment of network connections
CN104796385B (en)Terminal binding method, device and system
US20160057157A1 (en)Verification method, apparatus, server and system
CN109348302A (en)Connect wheat user recommended method, device, server and storage medium in live streaming
CN110008690A (en)Right management method, device, equipment and the medium of terminal applies
US10893235B2 (en)Conferencing apparatus and method for switching access terminal thereof
CN103970814B (en)For the method and system for the tissue for indicating visitor on a user interface
CN108197202A (en)Data verification method, device, server and the storage medium of crowdsourcing task
CN104917722B (en)The method, apparatus and system of authentication
US11233897B1 (en)Secure call center communications
WO2017036365A1 (en)Voice communication processing method, electronic device, system and storage medium
CN104184709A (en)Verification method, device, server, service data center and system
CN109670109A (en)Information acquisition method, device, server, terminal and medium
CN105554750B (en)A kind of transmission method and terminal of data frame
CN109710675A (en) A storage database switching method, device, server and storage medium
CN116170234B (en)Single sign-on method and system based on virtual account authentication
CN106411811A (en)Authentication method, system and device of accessing customer service
CN109726545A (en) An information display method, device, computer-readable storage medium and device
CN109348238A (en)A kind of voice in live streaming connects wheat method, apparatus, server and storage medium
CN109240928A (en)Test method, device, equipment and storage medium
CN108111374A (en)Method, apparatus, equipment and the computer storage media of synchronizer list
CN110310118A (en)User information verification method, device, equipment and medium based on block chain
CN109348298A (en) Method and device for pushing information and playing multimedia data stream

Legal Events

DateCodeTitleDescription
PB01Publication
PB01Publication
SE01Entry into force of request for substantive examination
SE01Entry into force of request for substantive examination
RJ01Rejection of invention patent application after publication
RJ01Rejection of invention patent application after publication

Application publication date:20190226


[8]ページ先頭

©2009-2025 Movatter.jp