Methods and devices for verification using verification code
US-2016028741-A1 · Jan 28, 2016 · US
US10412227B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10412227-B2 |
| Application number | US-201715806544-A |
| Country | US |
| Kind code | B2 |
| Filing date | Nov 8, 2017 |
| Priority date | Aug 31, 2015 |
| Publication date | Sep 10, 2019 |
| Grant date | Sep 10, 2019 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
The present disclosure discloses a voice communication processing method and system, an electronic device, and a storage medium. The method includes: initiating from a first account, through a first application, a voice activation request to a server side; receiving a verification code that is returned by the server side and that corresponds to the first account; calling, through the first application, a voice communication authorization interface to send an authentication request comprising the verification code to the server side; the server side providing an authentication result; and initiating operations of the voice communication service interface, based on the authentication result.
Opening claim text (preview).
What is claimed is: 1. A voice communication processing method, applied to an electronic device, and comprising: initiating from a first account, through a first application, a voice activation request to a third-party application server, the third-party application server being a backend server of the first application, wherein the third-party application server requests and obtains a verification code from a voice communication server in response to receiving the voice activation request; receiving, by the electronic device, the verification code that is returned by the third-party application server and that corresponds to the first account, after the third-party application server receives the verification code from the voice communication server; calling, through the first application, a voice communication authorization interface and sending an authentication request comprising the verification code to the voice communication server by using the voice communication authorization interface executed on the electronic device; receiving, from the voice communication server, an authentication result; and initiating operations of a voice communication service interface, based on the authentication result, wherein the voice communication authorization interface and the voice communication service interface are based on a same software development kit (SDK) provided for third-party applications. 2. The method according to claim 1 , further comprising: when the authentication result sent by the voice communication server indicates that authentication succeeds, initiating the operations of the voice communication service interface to perform voice communication processes. 3. The method according to claim 1 , further comprising: obtaining an authorization identifier for the first account from the authentication result when the authentication result indicates a successful authentication; and obtaining, by the first application, an authorization for using the voice communication service interface based on the authorization identifier, and exchanging voice data by using the voice communication service interface after the authorization is obtained. 4. The method according to claim 3 , further comprising: after the authorization for using the voice communication service interface is obtained by the first application, initiating a first voice communication operation; generating a first voice communication request according to the first voice communication operation, wherein the first voice communication request comprises the authorization identifier of the first account and a communications identifier of first voice communication; sending, by the voice communication service interface, the first voice communication request to the voice communication server; receiving, by the voice communication service interface, a group identification of a voice communication group containing the first account from the voice communication server; and exchanging the voice data by using the voice communication service interface according to the group identification. 5. The method according to claim 4 , further comprising: receiving, by the voice communication service interface from the voice communication server, a notification that indicates that a second account of the first application joins the first voice communication group, wherein the second account is an account that is logged in to the first application on an electronic device different from the electronic device of the first account; receiving first voice data based on the notification; and receiving, from the voice communication server, second voice data shared by the electronic device of the second account of the first application in the first voice communication group, and outputting the voice data. 6. The method according to claim 5 , further comprising: initiating, using the first account, an operation of terminating the first voice communication; generating, according to the operation of terminating the first voice communication, a first voice communication termination request comprising the authorization identifier of the first account and the communications identifier of the first voice communication; and sending the first voice communication termination request to the voice communication server, the voice communication server deleting, according to the authorization identifier of the first account and the communications identifier of the first voice communication in the first voice communication termination request, the first application using the first account from the corresponding first voice communication group. 7. The method according to claim 4 , further comprising: notifying, by the voice communication service interface, the first application that the first account successfully joins the voice communication group. 8. The method according to claim 7 , wherein a value of the group identification is transparent to the first application. 9. The method according to claim 4 , wherein initiating a first voice communication operation comprises: displaying an option for initiating the first voice communication on a display interface of the first application; detecting a user selection on the option; and initiating the first voice communication in response to the user selection. 10. An electronic device, comprising: a memory; and a processor coupled to the memory and configured to: through first application and using a first account, send a voice activation request to a third-party application server, the third-party application server being a backend server of the first application; receive a verification code that is returned by the third-party application server and that corresponds to the first account, the verification code being obtained by the third-party application server from a voice communication server; call, through the first application, a voice communication authorization interface; send, by using the voice communication authorization interface, an authentication request comprising the verification code to the voice communication server; and initiate, based on an authentication result received from the voice communication server, an operation of calling a voice communication service interface, wherein the voice communication authorization interface and the voice communication service interface are based on a same software development kit (SDK) provided for third-party applications, wherein the processor is further configured to: after the authentication result indicates a successful authentication, initiate, through the first application using the first account, a first voice communication operation; generate a first voice communication request according to the first voice communication operation, wherein the first voice communication request comprises the authorization identifier of the first account and a communications identifier of first voice communication; send, by using the voice communication service interface, the first voice communication request to the voice communication server; receive, by using the voice communication service interface, a notification that is sent by the voice communication server and that indicates that the first application using the first account joins a first voice communication group; and activate, by using the voice communication service interface, a microphone of the electronic device for voice data collection based on the notification. 11. The electronic device according to claim 10 , wherein the processor is configured to: when the authentication result sent by the voice communication server indicates that authentication succeeds, call, through the first
Service authorization mechanisms · CPC title
using biometrical features, e.g. fingerprint, retina-scan (cryptographic mechanisms or cryptographic arrangements for entity authentication using biological data H04L9/3231) · CPC title
Personal information, e.g. profiles or personal directories being only provided to authorised persons · CPC title
Authentication using challenger response · CPC title
based on the identity of the terminal or configuration, e.g. MAC address, hardware or software configuration or device fingerprint · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.