CN118802908A - Authentication resource sharing method, device, equipment, storage medium and program product - Google Patents
Authentication resource sharing method, device, equipment, storage medium and program product Download PDFInfo
- Publication number
- CN118802908A CN118802908A CN202311579567.4A CN202311579567A CN118802908A CN 118802908 A CN118802908 A CN 118802908A CN 202311579567 A CN202311579567 A CN 202311579567A CN 118802908 A CN118802908 A CN 118802908A
- Authority
- CN
- China
- Prior art keywords
- authentication
- target
- resource
- target authentication
- receipt
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 98
- 230000005540 biological transmission Effects 0.000 claims abstract description 115
- 230000004044 response Effects 0.000 claims description 34
- 238000004590 computer program Methods 0.000 claims description 19
- 230000000977 initiatory effect Effects 0.000 claims description 16
- 238000012546 transfer Methods 0.000 claims description 11
- 238000012795 verification Methods 0.000 description 18
- 238000010586 diagram Methods 0.000 description 13
- 238000004891 communication Methods 0.000 description 7
- 230000006870 function Effects 0.000 description 6
- 230000008569 process Effects 0.000 description 6
- 238000012790 confirmation Methods 0.000 description 4
- 230000003287 optical effect Effects 0.000 description 4
- 238000012545 processing Methods 0.000 description 4
- 230000009471 action Effects 0.000 description 3
- 210000004271 bone marrow stromal cell Anatomy 0.000 description 3
- 230000001960 triggered effect Effects 0.000 description 3
- 230000007246 mechanism Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012216 screening Methods 0.000 description 2
- 238000007792 addition Methods 0.000 description 1
- 230000007812 deficiency Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 230000005055 memory storage Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 238000011084 recovery Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Landscapes
- Telephonic Communication Services (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The application discloses a method, a device, equipment, a storage medium and a program product for sharing authentication resources, and relates to the technical field of Internet. The method comprises the following steps: receiving an authentication resource transmission request initiated by a service platform; the authentication resource transmission request comprises a target authentication number and a target authentication resource matched with the target authentication number; the authentication resource transmission request corresponds to an authentication resource acquisition request corresponding to the target authentication number; under the condition that the target authentication number is a virtual shared number, N real numbers associated with the target authentication number are obtained, wherein N is a positive integer; and respectively sending the target authentication resources to the mobile terminals corresponding to each of the N real numbers. According to the embodiment of the application, the authentication resource sharing of multiple users can be efficiently realized, so that the satisfaction degree of the users can be effectively improved.
Description
Technical Field
The present application belongs to the technical field of the internet, and in particular, relates to a method, an apparatus, a device, a storage medium and a program product for sharing authentication resources.
Background
With the continuous development of technological information, mass service data is provided in the mobile internet for users. When a user needs to use service data, such as member-specific service data provided by a certain application platform for the application member, the authentication function provided by the related application platform is just needed by the mobile internet. The authentication is mainly to the authentication of the identity of the client, and common authentication means comprise password authentication, short message verification code authentication and the like.
Because the password authentication has the problems of memory and use difficulty and the like caused by the non-uniform password rules of various applications, the short message verification code becomes the most important authentication mode of the mobile internet, and the short message verification code can also be regarded as an authentication resource for user identity authentication confirmation. Many mobile internet applications only provide the authentication mode of the short message authentication code, or use the short message authentication code as the default mode of authentication (the user can manually switch to password authentication), and the short message authentication code is directly sent to the mobile phone number input by the user, so that the user can pass identity authentication after receiving the short message authentication code, and thus, corresponding service resources can be used.
However, although the above solution can solve the authentication requirement of the individual client, there is still a disadvantage in a scenario that multiple persons need to share authentication to use the service data provided by the same platform. For example, when multiple family members wish to use a certain application platform, the authentication scheme described above often does not facilitate timely and efficient authentication of each member in the family. Based on this, a new scheme for sharing authentication resources is still needed in the industry to better meet the requirement of sharing the authentication resources in a multi-user scenario, so as to achieve the purpose of improving the user authentication experience.
Disclosure of Invention
The embodiment of the application provides an authentication resource sharing method, an authentication resource sharing device, authentication resource sharing equipment, an authentication resource sharing storage medium and an authentication resource sharing program product, which can efficiently realize authentication resource sharing of multiple users, so that satisfaction of the users can be effectively improved.
In a first aspect, an embodiment of the present application provides an authentication resource sharing method, which is applied to a short message service center, where the authentication resource sharing method includes:
Receiving an authentication resource transmission request initiated by a service platform; the authentication resource transmission request comprises a target authentication number and a target authentication resource matched with the target authentication number; the authentication resource transmission request corresponds to an authentication resource acquisition request corresponding to the target authentication number;
under the condition that the target authentication number is a virtual shared number, N real numbers associated with the target authentication number are obtained, wherein N is a positive integer;
and respectively sending the target authentication resources to the mobile terminals corresponding to each of the N real numbers.
In some possible embodiments, before receiving the authentication resource transmission request initiated by the service platform and after acquiring the N real numbers associated with the target authentication number, the authentication resource sharing method further includes:
Responding to the authentication resource transmission request, and initiating a routing query request of a target authentication number to a home location register;
Receiving route inquiry response information sent by a home location register, wherein the route inquiry response information corresponds to a route inquiry request;
And under the condition that the route inquiry response information meets the preset condition, confirming that the target authentication number is a virtual sharing number.
In some possible implementations, obtaining N real numbers associated with the target authentication number includes:
sending a query request for the target authentication number to the sharing service platform, wherein the query request is used for indicating the sharing service platform to query N real numbers associated with the target authentication number;
and receiving query feedback sent by the shared service platform, wherein the query feedback comprises N real numbers.
In some possible implementations, the query request includes a target authentication resource;
The query feedback also comprises N pieces of assembly information corresponding to the N real numbers one by one; any one of the N assembled short messages comprises a target authentication resource;
The method for respectively sending the target authentication resources to the mobile terminals corresponding to each of the N real numbers comprises the following steps:
transmitting target assembly information corresponding to the target real number to the mobile terminal corresponding to the target real number; the target real number is any one of N real numbers, and the N assembled short messages comprise target assembled short messages.
In some possible embodiments, the target assembled sms further includes a receipt request field; the receipt request field is used for indicating to send receipt information to the shared service platform; after sending the target assembly information corresponding to the target real number to the mobile terminal corresponding to the target real number, the authentication resource sharing method further comprises the following steps:
receiving a receipt information transmission request sent by a first mobile terminal, wherein the receipt information transmission request comprises receipt information, and the receipt information transmission request is used for indicating to send the receipt information to a sharing service platform; the mobile terminals corresponding to the real numbers in the N real numbers comprise a first mobile terminal;
And sending the receipt information to the shared service platform in response to the receipt information transmission request, so that the shared service platform can execute target operation in response to the receipt information.
In some possible embodiments, after sending the response piece information to the shared services platform in response to the response piece information transfer request, the authenticated resource sharing method further comprises:
Receiving a receipt feedback information transmission request which is initiated by the sharing service platform and comprises receipt feedback information, wherein the receipt feedback information transmission request is sent to the second mobile terminal;
Responding to the receipt feedback information transmission request, and transmitting the receipt feedback information to the second mobile terminal;
The second mobile terminal is: and mobile terminals except the first mobile terminal in the mobile terminals corresponding to the real numbers of the N real numbers.
In some possible embodiments, before receiving the authentication resource transmission request initiated by the service platform and after acquiring the N real numbers associated with the target authentication number, the authentication resource sharing method further includes:
And confirming that the target authentication number is a virtual sharing number under the condition that a field in the target position in the target authentication number is consistent with a preset field.
Based on the same inventive concept, in a second aspect, an embodiment of the present application provides an authentication resource sharing method applied to a mobile terminal; the authentication resource sharing method comprises the following steps:
Initiating an authentication resource acquisition request corresponding to the target authentication number to the service platform, so that the service platform initiates an authentication resource transmission request to the short message service center based on the authentication resource acquisition request;
Under the condition that the target authentication number is a virtual shared number, the mobile terminals corresponding to each of the N real numbers respectively receive target authentication resources sent by the short message service center; n real numbers are associated with the target authentication number, and N is a positive integer;
The authentication resource transmission request comprises a target authentication number and a target authentication resource matched with the target authentication number.
In some possible embodiments, the mobile terminal corresponding to each of the N real numbers receives the target authentication resource sent by the short message service center, respectively, including:
Receiving target assembly information corresponding to the target real number by a mobile terminal corresponding to the target real number; the target real number is any one of N real numbers; the target assembly short message comprises target authentication resources;
the target assembled short message is generated by the shared service platform based on a query request sent by the short message service center, and the query request corresponds to the target authentication number.
In some possible embodiments, the target assembled sms further includes a receipt request field; the receipt request field is used for indicating to send receipt information to the shared service platform; after receiving the target assembly information corresponding to the target real number by the mobile terminal corresponding to the target real number, the authentication resource sharing method further comprises the following steps:
A first mobile terminal initiates a receipt information transmission request to a short message service center, wherein the receipt information transmission request comprises receipt information, and the receipt information transmission request is used for indicating to send the receipt information to a sharing service platform; the mobile terminals corresponding to each of the N real numbers at least comprise a first mobile terminal.
In some possible embodiments, after the first mobile terminal initiates the response piece information transmission request to the short message service center, the authentication resource sharing method further includes:
Receiving receipt feedback information initiated by a short message service center by a second mobile terminal; the receipt feedback information is determined based on a receipt feedback information transmission request initiated by the sharing service platform to the second mobile terminal, wherein the receipt feedback information transmission request comprises the receipt feedback information;
The second mobile terminal is: and mobile terminals except the first mobile terminal in the mobile terminals corresponding to the real numbers of the N real numbers.
Based on the same inventive concept, in a third aspect, an embodiment of the present application provides an authentication resource sharing device, which is applied to a short message service center, and includes:
The first receiving module is used for receiving an authentication resource transmission request initiated by the service platform; the authentication resource transmission request comprises a target authentication number and a target authentication resource matched with the target authentication number; the authentication resource transmission request corresponds to an authentication resource acquisition request corresponding to the target authentication number;
The first acquisition module is used for acquiring N real numbers associated with the target authentication number under the condition that the target authentication number is a virtual shared number, wherein N is a positive integer;
And the first sending module is used for respectively sending the target authentication resources to the mobile terminals corresponding to each real number in the N real numbers.
Based on the same inventive concept, in a fourth aspect, an embodiment of the present application provides an authentication resource sharing device, which is applied to a mobile terminal, where N real numbers are associated with a target authentication number, and N is a positive integer; the authentication resource sharing device includes:
The first initiating module is used for initiating an authentication resource acquisition request corresponding to the target authentication number to the service platform so that the service platform initiates an authentication resource transmission request to the short message service center based on the authentication resource acquisition request;
The second receiving module is used for respectively receiving the target authentication resources sent by the short message service center by the mobile terminals corresponding to each real number in the N real numbers under the condition that the target authentication number is a virtual shared number; n real numbers are associated with the target authentication number, and N is a positive integer;
The authentication resource transmission request comprises a target authentication number and a target authentication resource matched with the target authentication number.
In a fifth aspect, an embodiment of the present application provides an authenticated resource sharing device, including:
a processor and a memory storing computer program instructions;
The processor executes the computer program instructions to implement the authentication resource sharing method provided in any one of the embodiments of the present application.
In a sixth aspect, an embodiment of the present application provides a computer storage medium having stored thereon computer program instructions that, when executed by a processor, implement the method for sharing authentication resources provided in any of the above embodiments of the present application.
In a seventh aspect, an embodiment of the present application provides a computer program product, where instructions in the computer program product, when executed by a processor of an electronic device, cause the electronic device to perform the authentication resource sharing method provided in any one of the foregoing embodiments of the present application.
The embodiment of the application provides a method, a device, equipment, a storage medium and a program product for sharing authentication resources, which are used for initiating an authentication resource acquisition request corresponding to a target authentication number to a service platform, the service platform generates an authentication resource transmission request corresponding to the authentication resource acquisition request based on the authentication resource acquisition request, and initiates the authentication resource transmission request to the short message service center, wherein the authentication resource transmission request comprises a target authentication number and a corresponding target authentication resource. After receiving an authentication resource transmission request initiated by a service platform, the short message service center acquires N real numbers associated with the target authentication number under the condition that the target authentication number is determined to be a virtual shared number. Thus, the target authentication resources are finally respectively sent to the mobile terminals corresponding to the real numbers in the N real numbers.
As can be seen from the foregoing description, in the authentication resource sharing method, apparatus, device, storage medium and program product according to the embodiments of the present application, an authentication resource acquisition request is initiated through a target authentication number in an authentication scenario, and when the target authentication number is confirmed to be a virtual shared number, a short message service center may distribute a target authentication resource corresponding to the target authentication number to a mobile terminal corresponding to N real numbers associated with the target authentication number, that is, when a user performs an authentication request by using the target authentication number, the authentication resource is sent to the mobile terminal corresponding to the N real numbers associated with the target authentication number by means of an authentication resource multicast. Therefore, the user authentication scene can be effectively extended, and the requirement that multiple members of a family need to share authentication resources is met, for example, so that the satisfaction degree of the user can be effectively improved.
Drawings
In order to more clearly illustrate the technical solution of the embodiments of the present application, the drawings that are needed to be used in the embodiments of the present application will be briefly described, and it is possible for a person skilled in the art to obtain other drawings according to these drawings without inventive effort.
Fig. 1 is a flowchart of a related art authentication resource sharing method according to an embodiment of the present application;
FIG. 2 is a flow chart of an authentication resource sharing method according to an embodiment of the present application;
FIG. 3 is a flowchart illustrating a method for sharing authentication resources according to another embodiment of the present application;
FIG. 4 is a schematic view of a scenario flow of an authentication resource sharing method according to an embodiment of the present application;
FIG. 5 is a schematic diagram of an authentication resource sharing device according to an embodiment of the present application;
fig. 6 is a schematic structural diagram of an authentication resource sharing device according to another embodiment of the present application;
fig. 7 is a schematic structural diagram of an authentication resource sharing device according to an embodiment of the present application.
Detailed Description
Features and exemplary embodiments of various aspects of the present application will be described in detail below, and in order to make the objects, technical solutions and advantages of the present application more apparent, the present application will be described in further detail below with reference to the accompanying drawings and the detailed embodiments. It should be understood that the particular embodiments described herein are meant to be illustrative of the application only and not limiting. It will be apparent to one skilled in the art that the present application may be practiced without some of these specific details. The following description of the embodiments is merely intended to provide a better understanding of the application by showing examples of the application.
It is noted that relational terms such as first and second, and the like are used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Moreover, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising … …" does not exclude the presence of other like elements in a process, method, article, or apparatus that comprises the element.
It should be noted that, in the technical scheme of the application, the acquisition, storage, use, processing and the like of the data all meet the relevant regulations of national laws and regulations.
As described in the background section, the current authentication function is just needed for the mobile internet, where the short message authentication code has become the most important authentication mode for the mobile internet, and the short message authentication code can also be regarded as an authentication resource that can be used for performing user identity authentication confirmation. Many mobile internet applications only provide the authentication mode of the short message authentication code, or use the short message authentication code as the default mode of authentication (the user can manually switch to password authentication), and the short message authentication code is directly sent to the mobile phone number input by the user, so that the user can pass identity authentication after receiving the short message authentication code, and thus, corresponding service resources can be used.
In the related art, the short message verification code triggered during user authentication can also be sent to a virtual number (i.e. corporate and multi-number service) associated with the mobile phone number of the user. The mobile phone number of the user opens the virtual number service, the operator can allocate a non-entity SIM card (Subscriber Identity Module, customer identification module) for the user but has a 11-bit mobile phone number (hereinafter referred to as auxiliary number) which can be perceived and dialed, the user registers and logs in the mobile phone number used for the auxiliary number on some mobile internet applications which do not want to expose the real mobile phone number, the number is the real number used by the user for the mobile internet applications, the triggered short message verification code is still sent to the mobile phone where the main number is located for the user, and the user is informed that the information is a short message sent to the auxiliary number through the corresponding prompt.
However, the core of the above situation is that the short message authentication code is sent to the mobile phone where the user's main number is located, and only the individual user can see it. In general, although the authentication mechanism can well solve the authentication requirement of the individual client, the authentication mechanism has the disadvantage in the multi-user scenario of serving the home client and the like.
To better understand the deficiencies of the authentication scheme described above in, for example, a home scenario, refer to fig. 1 below. Fig. 1 is a flowchart of a related art authentication resource sharing method according to an embodiment of the present application.
The example scenario shown in fig. 1 is: two ports (A and B), wherein A orders the business of a certain APP (Application), B does not repeat the order in order to save the expense, but A and B have the use requirement, when B wants to log in, A's mobile phone number can be used to trigger the verification code, A can be waited to inform the short message verification code in general, A can not be contacted at times, or because reply is not timely to lead to the failure of the short message verification code, the communication cost of users is greatly increased.
In view of the foregoing, in order to solve the problems in the prior art, embodiments of the present application provide a method, an apparatus, a device, a computer storage medium, and a program product for sharing authentication resources. It should be noted that the examples provided by the present application are not intended to limit the scope of the present disclosure.
The following first describes an authentication resource sharing method provided by the embodiment of the present application.
Fig. 2 is a flow chart illustrating a method for sharing authentication resources according to an embodiment of the present application. The authentication resource sharing method is applied to a Short message service center, which is also called a Short message gateway/Short message service center (Short MESSAGE SERVICE CENTER, SMSC). As shown in fig. 2, the authentication resource sharing method includes the steps of:
S210, receiving an authentication resource transmission request initiated by a service platform; the authentication resource transmission request comprises a target authentication number and a target authentication resource matched with the target authentication number; the authentication resource transmission request corresponds to an authentication resource acquisition request corresponding to the target authentication number;
s220, under the condition that the target authentication number is a virtual shared number, N real numbers associated with the target authentication number are obtained, wherein N is a positive integer;
S230, respectively sending target authentication resources to the mobile terminals corresponding to each of the N real numbers.
The authentication resource transmission request initiated by the receiving service platform by the short message service center comprises a target authentication number and a target authentication resource matched with the target authentication number. The authentication resource transfer request corresponds to an authentication resource acquisition request corresponding to the target authentication number. And under the condition that the target authentication number is determined to be the virtual shared number, N real numbers associated with the target authentication number are acquired. Thus, the target authentication resources are finally respectively sent to the mobile terminals corresponding to the real numbers in the N real numbers.
As can be seen from the foregoing description, in the authentication method according to the embodiment of the present application, in an authentication scenario, an authentication resource acquisition request is initiated through a target authentication number, and when it is confirmed that the target authentication number is a virtual shared number, the short message service center may distribute a target authentication resource corresponding to the target authentication number to mobile terminals corresponding to N real numbers associated with the target authentication number, that is, when a user performs an authentication request by using the target authentication number, the authentication resource may be sent to the mobile terminals corresponding to the N real numbers associated with the target authentication number by means of authentication resource multicast. Therefore, the user authentication scene can be effectively extended, and the requirement that multiple members of a family need to share authentication resources is met, for example, so that the satisfaction degree of the user can be effectively improved.
Specific implementations of steps 210 to 230 are described in detail below.
In S210, receiving an authentication resource transmission request initiated by the service platform; the authentication resource transmission request comprises a target authentication number and a target authentication resource matched with the target authentication number; the authentication resource transfer request corresponds to an authentication resource acquisition request corresponding to the target authentication number.
The service platform may be, for example, a video APP service platform. The target authentication number may be, for example, a mobile phone number, and the target authentication resource may be, for example, an information resource for implementing identity authentication, such as a short message authentication code, where the target authentication resource may be provided by a service platform.
For example, the user a has previously logged in to a video APP service platform using the target authentication number, and accordingly opens the membership of the service platform, where the service platform stores information about the target authentication number. The family member user B of the user A wishes to log in the video APP service platform by using the target authentication number.
In this case, the user B may initiate an authentication resource obtaining request of the target authentication number to the service platform, and wish to obtain the target authentication resource, such as a sms authentication code, corresponding to the target authentication number, provided by the service platform, so as to implement member identity authentication of the service platform. It should be noted that, the user B may initiate the authentication resource acquisition request of the target authentication number to the service platform through any terminal, for example, a tablet, a mobile phone, a personal computer, etc., as long as the terminal supports to initiate the authentication resource acquisition request to the service platform, which is not strictly limited in this embodiment.
When an authentication resource acquisition request is initiated, for example, the user B may input the target authentication number in a front-end login interface provided by the service platform, and select an authentication mode to be a "short message verification code" authentication mode, so as to send the authentication resource acquisition request to the service platform.
After the service platform receives the authentication resource acquisition request of the target authentication number, whether the target authentication number is a user under the service platform or not can be confirmed by inquiring a background database or the like. If yes, matching the corresponding target authentication resource with the target authentication number, and generating an authentication resource transmission request carrying the target authentication number and the target authentication resource.
After the service platform generates the authentication resource transmission request, the service platform transmits the authentication resource transmission request to the short message service center so that the short message service center can realize specific short message downlink transmission based on the authentication resource transmission request.
It should be added that, in order to fully guarantee the rights of the service platform, the target authentication resource, for example, the short message verification code, can only take effect in a specified time period, and is invalid after exceeding the time range, and the short message verification code will not have the authentication function after the failure.
S220, when the target authentication number is a virtual shared number, N real numbers associated with the target authentication number are acquired, wherein N is a positive integer.
In particular, for example, some identification rules about the virtual shared number may be preset. And if the target authentication number accords with the identification rule of the virtual sharing number, confirming that the target authentication number is the virtual sharing number.
More specifically, in the case where the field in the target location in the target authentication number coincides with the preset field, the target authentication number may be confirmed as the virtual shared number. For example, if the first four digits of the target authentication number are "0000", the target authentication number may be confirmed to be a virtual shared number.
Under the condition that the short message service center confirms that the target authentication number is the virtual shared number, the corresponding platform server can be accessed, so that N real numbers associated with the target authentication number can be inquired, and the N real numbers associated with the target authentication number can be obtained.
It should be noted that, the N real numbers may be bound to the target authentication number in advance, and the association relationship between the target authentication number and the N real numbers may be stored in the corresponding platform server, which is not particularly limited in the present application.
In some possible embodiments, further, in combination with the actual sms sending scenario, in order to more reasonably realize the confirmation of whether the target authentication number is a virtual shared number, before receiving the authentication resource transmission request initiated by the service platform and after acquiring N real numbers associated with the target authentication number, the authentication resource sharing method may further include:
Responding to the authentication resource transmission request, and initiating a routing query request of a target authentication number to a home location register;
Receiving route inquiry response information sent by a home location register, wherein the route inquiry response information corresponds to a route inquiry request;
And under the condition that the route inquiry response information meets the preset condition, confirming that the target authentication number is a virtual sharing number.
The home location register (Home Location Register, HLR) may be considered as a database responsible for mobile subscriber management, permanently storing and recording subscription data for subscribers in the jurisdiction and dynamically updating the subscriber's location information to provide network routing for the called subscriber in the call service.
Similar to the previous example, the home location register may pre-store identification rules for virtual shared numbers. And, the routing query request may include information related to the target authentication number.
Specifically, when the home location register receives a route query request sent by the short message service center, the home location register can query route related information such as a source and an IP address corresponding to the target authentication number.
In this embodiment, the virtual shared number is a virtual number, and thus it does not normally have a real IP. Based on this, the home location register may, for example, confirm that the target authentication number does not have a real IP, and that the number format of the target authentication number complies with the identification rule mentioned in the previous embodiment, for example, confirm that the target authentication number is a virtual shared number,
After confirming that the target authentication number is the virtual shared number, the home location register generates corresponding route inquiry feedback, and then returns the route inquiry feedback to the short message service center. The SMS service center can confirm the target authentication number as the virtual sharing number based on the received route inquiry feedback.
According to some embodiments of the present application, more specifically, the acquiring N real numbers associated with the target authentication number may include:
sending a query request for the target authentication number to the sharing service platform, wherein the query request is used for indicating the sharing service platform to query N real numbers associated with the target authentication number;
and receiving query feedback sent by the shared service platform, wherein the query feedback can comprise N real numbers.
Illustratively, user A and user B are members of the same family. The true number of the user A is the number A, and the true number of the user B is the number B. The user a may apply for a virtual shared number, such as the target authentication number, to the operator in advance, and require that both the real numbers (number a and number B) of the user a and the user B are bound to the target authentication number, so as to implement authentication resource sharing.
The operator can correspondingly push out the sharing service platform for providing corresponding service for the authentication resource sharing of the user. For example, the sharing service platform may store correspondence information between each virtual sharing number of the plurality of virtual sharing numbers and the real number associated with each virtual sharing number, and the target authentication number may be included in the plurality of virtual sharing numbers.
When the short message service center determines that the target authentication number is a virtual shared number, the short message service center may send a query request for the target authentication number to the shared service platform. The query request may specifically include the target authentication number. The query request may be sent to the shared service platform in a message, which is not particularly limited in this embodiment.
After receiving a query request for a target authentication number sent by a short message service center, the sharing service platform responds to the query request, queries N real numbers corresponding to the target authentication number from corresponding information of each virtual sharing number and the real number associated with each virtual sharing number in the virtual sharing numbers, packages the N real numbers to generate corresponding query feedback, and sends the query feedback containing the N real numbers to the short message service center.
Thus, after receiving the query feedback returned by the shared service platform, the short message service center realizes effective acquisition of N real numbers associated with the target authentication number based on the query feedback provided by the shared service platform.
The actual number of the real numbers related to the target authentication number queried by the sharing service platform may be greater than or equal to N, where the N real numbers may be numbers related to the target authentication number and satisfying a certain screening condition.
For example, in some possible embodiments, after the sharing service platform queries a plurality of real numbers associated with the target authentication number, the sharing service platform may perform preliminary screening on the queried plurality of real numbers, for example, filter the numbers that have been stopped, arreared, etc., to obtain the N real numbers and feed back the N real numbers, which is not limited in this embodiment.
According to some embodiments of the present application, optionally, in order to better provide the authenticated resource sharing service for the user based on the sharing service platform, the query request may include a target authenticated resource. The query feedback may further include N pieces of assembly information corresponding to the N real numbers one by one, and any one of the N pieces of assembly short messages may include the target authentication resource.
The sending the target authentication resource to the mobile terminal corresponding to each of the N real numbers may specifically include:
Transmitting target assembly information corresponding to the target real number to the mobile terminal corresponding to the target real number; the target real number is any one of the N real numbers, and the N assembled short messages can comprise the target assembled short message.
In particular, when the sharing service platform queries N real numbers corresponding to the target authentication number, the corresponding sms contents may be assembled for the N real numbers, so as to generate N pieces of assembled information corresponding to the N real numbers one by one, where each assembled sms in the N pieces of assembled sms includes the target authentication resource.
For example, after receiving a query request for a target authentication number initiated by the short message service platform, the sharing service platform first queries and obtains N real numbers associated with the target authentication number according to the target authentication number in the query request.
And then, the sharing service platform respectively generates N corresponding assembled short messages aiming at the N real numbers, wherein the short messages comprise the target authentication resources, such as short message verification codes. After finishing N pieces of assembled short messages, sending query feedback containing the N pieces of assembled short messages to a short message service center.
Thus, after receiving the N assembled short messages corresponding to the N real numbers one by one, the short message service center can send the target assembled information corresponding to the target real number to the mobile terminal corresponding to the target real number. The target real number is any one of N real numbers, and the N assembled short messages comprise the target assembled short message.
According to some embodiments of the present application, optionally, the target assembled sms may further include a shared identifier field, where the shared identifier field is used to characterize that the target assembled sms is related to the virtual shared number. For example, a corresponding prompting suffix may be added after the target authentication resource included in the N assembled sms is assembled, and the information is identified to be related to the virtual sharing number, which relates to the virtual sharing service of the authentication resource.
According to some embodiments of the present application, optionally, the target assembled sms may further include a receipt request field; the receipt request field is used to indicate that receipt information is to be sent to the shared services platform. The receipt request field may be, for example, "request to return a short message receipt", etc., which is not particularly limited in this embodiment.
In S230, the target authentication resource is sent to the mobile terminal corresponding to each of the N real numbers, where the mobile terminal corresponding to each of the N real numbers includes at least the first mobile terminal.
In a specific implementation, the short message service center may specifically send the target authentication resource to the Mobile terminal corresponding to each of the N real numbers, that is, send the target authentication number to the N real numbers, based on a Mobile switching center (Mobile SWITCHING CENTER, MSC).
That is, in this embodiment, when the user performs login recognition of the service platform by using the target authentication number, all of the N real numbers associated with the target authentication number receive the corresponding target authentication resource.
It should be added that, considering the use situation of the actual terminal, there may be more than one SIM card (real number) on the same mobile terminal, and the same user may have multiple mobile terminals, but the association relationship between the target authentication number and the N real numbers is determined. Therefore, when any user under the N real numbers logs in the service platform through the target authentication number to request the target authentication resource, the N real numbers will receive the same target authentication resource, so that the reasonable sharing of the authentication resource under a multi-user scene, for example, a family scene, can be fully realized through the association relationship between the real numbers and one virtual sharing number.
According to some embodiments of the present application, optionally, in order to further enhance the user experience, after sending the target assembly information corresponding to the target real number to the mobile terminal corresponding to the target real number, the authentication resource sharing method may further include:
Receiving a receipt information transmission request sent by the first mobile terminal, wherein the receipt information transmission request can comprise receipt information, and the receipt information transmission request is used for indicating to send the receipt information to the sharing service platform; the mobile terminals corresponding to the real numbers in the N real numbers comprise a first mobile terminal;
And sending the receipt information to the shared service platform in response to the receipt information transmission request, so that the shared service platform can execute target operation in response to the receipt information.
The mobile terminals corresponding to the real numbers of the N real numbers at least comprise a first mobile terminal. For example, the N real numbers include a real number 1, and the mobile terminal corresponding to the real number 1 is the first mobile terminal.
In this embodiment, after the user corresponding to the first mobile terminal receives the assembled sms, the response piece information may be sent to the sharing service platform according to a response piece request field included in the received assembled sms, for example, "request to return a sms response piece", etc.
When the first mobile terminal specifically sends the receipt information to the sharing service platform, a receipt information transmission request can be initiated to the short message service center. After receiving the receipt information transmission request, the short message service center queries information such as IP address of the shared service platform and sends the receipt information to the shared service platform.
After receiving the receipt information, the sharing service platform can execute the target operation based on the receipt information. The above-described target operation may be, for example: the application is not particularly limited in this regard, as the source of receipt information may be used to determine the actual user to the target authentication resource and to feed back corresponding information to other users sharing the target authentication number.
According to some embodiments of the present application, further, after sending the receipt information to the shared service platform in response to the receipt information transfer request, the authenticated resource sharing method may further include:
Receiving a receipt feedback information transmission request initiated by the sharing service platform to the second mobile terminal, wherein the receipt feedback information transmission request can comprise receipt feedback information;
Responding to the receipt feedback information transmission request, and transmitting the receipt feedback information to the second mobile terminal;
The second mobile terminal is: and mobile terminals except the first mobile terminal in the mobile terminals corresponding to the real numbers of the N real numbers.
In this embodiment, the adding of the read feedback setting on the platform side is equivalent to that of sending a receipt by the user a that actually triggers and uses the target authentication resource (e.g., the short message authentication code) so as to perform the read feedback, so that other users using the user (e.g., the user B) can be helped to define the user of the target authentication resource, so that user doubt can be effectively reduced, and service experience of the virtual sharing service of the user can be improved.
Referring to fig. 3, fig. 3 is a flowchart illustrating a method for sharing authentication resources according to another embodiment of the present application. The authentication resource sharing method in fig. 3 is applied to a mobile terminal. As shown in fig. 3, the authentication resource sharing method includes the steps of:
s310, an authentication resource acquisition request corresponding to a target authentication number is initiated to the service platform, so that the service platform initiates an authentication resource transmission request to the short message service center based on the authentication resource acquisition request;
S320, when the target authentication number is a virtual shared number, the mobile terminals corresponding to each of the N real numbers respectively receive the target authentication resources sent by the short message service center; n real numbers are associated with the target authentication number, and N is a positive integer.
The authentication resource transmission request may include a target authentication number and a target authentication resource matched with the target authentication number.
The authentication resource sharing method provided by the embodiment of the application is applied to the mobile terminal. According to the method, an authentication resource acquisition request corresponding to a target authentication number is initiated to a service platform, so that the service platform initiates an authentication resource transmission request to a short message service center based on the authentication resource acquisition request, wherein the authentication resource transmission request can comprise the target authentication number and target authentication resources matched with the target authentication number. And under the condition that the target authentication number is a virtual shared number, the mobile terminals corresponding to each of the N real numbers respectively receive the target authentication resources sent by the short message service center.
As can be seen from the foregoing description, in the authentication method according to the embodiment of the present application, in an authentication scenario, an authentication resource acquisition request is initiated through a target authentication number, and when it is confirmed that the target authentication number is a virtual shared number, the short message service center may distribute a target authentication resource corresponding to the target authentication number to mobile terminals corresponding to N real numbers associated with the target authentication number, that is, when a user performs an authentication request by using the target authentication number, the authentication resource may be sent to the mobile terminals corresponding to the N real numbers associated with the target authentication number by means of authentication resource multicast. Therefore, the user authentication scene can be effectively extended, and the requirement that multiple members of a family need to share authentication resources is met, for example, so that the satisfaction degree of the user can be effectively improved.
According to some embodiments of the present application, optionally, in order to further enhance the user sharing service experience, the target assembled sms may further include a sharing identifier field, where the sharing identifier field is used to characterize that the target assembled sms is related to the virtual sharing number.
According to some embodiments of the present application, optionally, in order to facilitate the sharing service platform to effectively define the actual user of the target authentication resource, the target assembled sms may further include a receipt request field; the receipt request field is used to indicate that receipt information is to be sent to the shared services platform.
According to some embodiments of the present application, further, after receiving, by the mobile terminal corresponding to the target real number, the target assembly information corresponding to the target real number, the authentication resource sharing method may further include:
The first mobile terminal initiates a receipt information transmission request to the short message service center, wherein the receipt information transmission request can comprise receipt information, and the receipt information transmission request is used for indicating to send the receipt information to the sharing service platform; the mobile terminals corresponding to each of the N real numbers at least comprise a first mobile terminal.
According to some embodiments of the present application, optionally, in order to further eliminate the doubt of other non-actual users after receiving the target authentication resource, after the first mobile terminal initiates the receipt information transmission request to the short message service center, the authentication resource sharing method may further include:
Receiving receipt feedback information initiated by a short message service center by a second mobile terminal; the receipt feedback information is determined based on a receipt feedback information transmission request initiated by the sharing service platform to the second mobile terminal, and the receipt feedback information transmission request can comprise the receipt feedback information. The second mobile terminal is: and mobile terminals except the first mobile terminal in the mobile terminals corresponding to the real numbers of the N real numbers.
It should be understood that, for the sake of brevity, specific implementation of the above steps may refer to the corresponding description in the foregoing embodiments, and the disclosure is not repeated herein.
In order to facilitate the overall understanding of the authentication resource sharing method provided in the above embodiment, the method will be described in the following in a specific scenario embodiment. Fig. 4 is a schematic flow chart of a scenario of an authentication resource sharing method according to an embodiment of the present application.
The application scenario of the present scenario embodiment may be: in order to meet the requirement of multi-member sharing authentication in a home scenario, an operator can provide a user with a home unified number service, namely, a home mobile phone number (hereinafter referred to as a home unified number) which can be perceived and used is provided for the user, and the home unified number can be equivalent to the virtual sharing number. The user can associate the real mobile phone numbers of other family members to the home unified mobile phone number by inviting and other modes under the corresponding home unified number. Joining the group means agreement to establish an association of the home unified number and the own mobile phone number.
Taking a certain APP service platform use scenario as an example, the user A hopes to open APP members and share the APP members with the family members, namely the user B, and the user A does not subscribe to the members by own numbers, but subscribes by the applied family unified number, and the family unified number establishes an association relationship with the true mobile phone number of the user A and the true mobile phone number of the user B in advance. When the user B needs to use the related service, the user B opens the APP service platform and uses the home unified number to carry out authentication login.
In this case, the operator network side device may query the mobile phone numbers of the family members associated with the family unified number, and multicast and send the related short message content to the plurality of mobile phone numbers, where the user B may receive the verification code from the real mobile phone number, where the verification code may be equivalent to the target authentication resource. The specific flow of this embodiment of the scene is as follows:
(1) The user logs in an application by selecting an authentication code, and the input mobile phone number is a family unified number which is a virtual sharing number. The service platform of the application sends an authentication resource transmission request to a short message service center SMSC, wherein the authentication resource transmission request carries a home uniform number.
(2) The short message service center inquires the routing information of the home unified phone number from the home location register HLR to which the home phone number belongs, namely in the foregoing embodiment: and initiating a route inquiry request of the target authentication number to a home location register.
(3) The home location register HLR returns route inquiry response information to inform the short message service center that the number is a home unified number.
(4) After knowing that the number is a home number, the sms center sends a query request of the home number to a home number service platform (home number platform in fig. 4), where the home number service platform may be equivalent to the shared service platform in the foregoing embodiment.
(5) The home unified number service platform performs multicast operation, specifically: inquiring the real mobile phone numbers of all family members associated with the unified number; modifying the called number into the mobile phone number of each family member; copying the short message verification code information and filling the short message verification code information into an assembled short message corresponding to each associated real mobile phone number; modifying the short message access number and adding a corresponding prompt suffix, wherein the prompt suffix is equivalent to the shared identification field, and the prompt suffix identifies that the information is related to the household unified number; according to the related business requirement, the assembled short message can be added with a receipt request field, for example, a 'request to return a short message receipt', and a receiver of the short message receipt is a home unified number service platform.
(6) And the home unified number service platform returns a plurality of pieces of reassembled assembly information to the short message service, wherein the assembly information corresponds to the real mobile phone number associated with the home unified number one by one.
(7) The following is a normal short message downlink sending flow, that is, the short message service center queries route information from home location registers HLR of mobile phone numbers of each family member, and sends forwarding information to corresponding MSCs according to the route information, so as to implement short message downlink through the mobile switching center MSC (not specifically shown in fig. 4).
(8) If the related short message "request to return short message receipt" and "please the actual user send receipt" is described in the short message prompt, for example, the member B can send receipt information after receiving the short message verification code, indicating that the member B is triggered and obtained, so that other members of the family can know about the related situation, and the trouble is avoided.
The embodiment of the scene provides a method for authenticating resource sharing for multiple family members, which can effectively extend the authentication scene of a short message verification code, meet the requirements of sharing authentication for multiple family members, exert differentiated advantages based on the resource endowment of operators, and realize the sharing and sharing of the subscription service of multiple family members by one person, thereby effectively improving the user experience.
Based on the authentication resource sharing method provided by the above embodiment, the present application also provides an authentication resource sharing device corresponding to the authentication resource sharing method applied to the short message service center, and the authentication resource sharing device is described in detail below through fig. 5.
Fig. 5 is a schematic structural diagram of an authentication resource sharing device according to an embodiment of the present application, where the authentication resource sharing device is applied to a short message service center. The authenticated resource sharing device 500 shown in fig. 5 includes:
A first receiving module 510, configured to receive an authentication resource transmission request initiated by a service platform; the authentication resource transmission request can comprise a target authentication number and a target authentication resource matched with the target authentication number; the authentication resource transmission request corresponds to an authentication resource acquisition request corresponding to the target authentication number;
the first obtaining module 520 is configured to obtain N real numbers associated with the target authentication number, where N is a positive integer, in a case where the target authentication number is a virtual shared number;
the first sending module 530 is configured to send the target authentication resource to the mobile terminal corresponding to each of the N real numbers.
The authentication resource sharing device provided by the embodiment of the application is applied to a short message service center, and by setting corresponding functional modules, an authentication resource transmission request initiated by a service platform is received by the short message service center, wherein the authentication resource transmission request comprises a target authentication number and a target authentication resource matched with the target authentication number. The authentication resource transfer request corresponds to an authentication resource acquisition request corresponding to the target authentication number. And under the condition that the target authentication number is determined to be the virtual shared number, N real numbers associated with the target authentication number are acquired. Thus, the target authentication resources are finally respectively sent to the mobile terminals corresponding to the real numbers in the N real numbers.
As can be seen from the foregoing description, in the authentication device according to the embodiment of the present application, an authentication resource obtaining request is initiated through a target authentication number in an authentication scenario, and when the target authentication number is confirmed to be a virtual sharing number, the short message service center may distribute the target authentication resource corresponding to the target authentication number to mobile terminals corresponding to N real numbers associated with the target authentication number, that is, when a user performs the authentication request by using the target authentication number, the authentication resource may be sent to the mobile terminals corresponding to N real numbers associated with the target authentication number through an authentication resource multicast manner. Therefore, the user authentication scene can be effectively extended, and the requirement that multiple members of a family need to share authentication resources is met, for example, so that the satisfaction degree of the user can be effectively improved.
According to some embodiments of the present application, optionally, before the receiving the authentication resource transmission request initiated by the service platform and after acquiring N real numbers associated with the target authentication number, the authentication resource sharing apparatus may further include:
The first response module can be used for responding to the authentication resource transmission request and initiating a routing query request of the target authentication number to the home location register;
The third receiving module can be used for receiving the route inquiry response information sent by the home location register, and the route inquiry response information corresponds to the route inquiry request;
the first confirmation module may be configured to confirm that the target authentication number is a virtual shared number when the routing query response information satisfies a preset condition.
According to some embodiments of the present application, optionally, the first obtaining module 520 may obtain N real numbers associated with the target authentication number, which may specifically include:
The first sending sub-module can be used for sending a query request for the target authentication number to the sharing service platform, wherein the query request is used for indicating the sharing service platform to query N real numbers associated with the target authentication number;
the first receiving sub-module may be configured to receive query feedback sent by the shared service platform, where the query feedback may include N real numbers.
According to some embodiments of the application, optionally, the query request may include a target authentication resource; the query feedback can also comprise N pieces of assembly information corresponding to the N real numbers one by one; any one of the N assembled sms messages may include a target authentication resource;
The first sending module 530 may send the target authentication resource to the mobile terminal corresponding to each of the N real numbers, where the target authentication resource may specifically include: transmitting target assembly information corresponding to the target real number to the mobile terminal corresponding to the target real number; the target real number is any one of the N real numbers, and the N assembled short messages can comprise the target assembled short message.
According to some embodiments of the present application, optionally, the target assembled sms may further include a receipt request field; the receipt request field is used for indicating to send receipt information to the shared service platform; after transmitting the target assembly information corresponding to the target real number to the mobile terminal corresponding to the target real number, the authentication resource sharing apparatus may further include:
The fourth receiving module can be used for receiving a receipt information transmission request sent by the first mobile terminal, wherein the receipt information transmission request can comprise receipt information, and the receipt information transmission request is used for indicating to send the receipt information to the sharing service platform; the mobile terminals corresponding to the real numbers in the N real numbers comprise a first mobile terminal;
and the second sending module can be used for responding to the receipt information transmission request and sending the receipt information to the sharing service platform so that the sharing service platform can respond to the receipt information to execute the target operation.
According to some embodiments of the application, optionally, after sending the receipt information to the shared service platform in response to the receipt information transfer request, the authenticated resource sharing device may further include:
the fifth receiving module can be used for receiving a receipt feedback information transmission request initiated by the sharing service platform to the second mobile terminal, wherein the receipt feedback information transmission request can comprise receipt feedback information;
the third sending module can be used for responding to the receipt feedback information transmission request and sending the receipt feedback information to the second mobile terminal;
The second mobile terminal is: and mobile terminals except the first mobile terminal in the mobile terminals corresponding to the real numbers of the N real numbers.
According to some embodiments of the present application, optionally, before receiving the authentication resource transmission request initiated by the service platform and after acquiring the N real numbers associated with the target authentication number, the authentication resource sharing apparatus may further include:
And the second confirming module can be used for confirming that the target authentication number is a virtual sharing number under the condition that the field in the target position in the target authentication number is consistent with the preset field.
Based on the authentication resource sharing method provided by the above embodiment, the present application also provides an authentication resource sharing device corresponding to the authentication resource sharing method applied to the mobile terminal, and the authentication resource sharing device is described in detail below through fig. 6.
Fig. 6 is a schematic structural diagram of an authentication resource sharing device according to another embodiment of the present application, where the authentication resource sharing device is applied to a mobile terminal. The authenticated resource sharing device 600 shown in fig. 6 includes:
a first sending module 610, configured to send an authentication resource obtaining request corresponding to the target authentication number to the service platform, so that the service platform sends an authentication resource transmission request to the short message service center based on the authentication resource obtaining request;
The second receiving module 620 is configured to, when the target authentication number is a virtual shared number, respectively receive target authentication resources sent by the short message service center by mobile terminals corresponding to each of the N real numbers; n real numbers are associated with the target authentication number, and N is a positive integer;
The mobile terminal corresponding to each real number in the N real numbers at least comprises a first mobile terminal; the authentication resource transfer request may include a target authentication number and a target authentication resource matching the target authentication number.
The authentication resource sharing device provided by the embodiment of the application is applied to a mobile terminal. The device initiates an authentication resource transmission request to the short message service center based on the authentication resource acquisition request by setting a corresponding functional module to initiate an authentication resource acquisition request corresponding to the target authentication number to the service platform, wherein the authentication resource transmission request can comprise the target authentication number and target authentication resources matched with the target authentication number. And under the condition that the target authentication number is a virtual shared number, the mobile terminals corresponding to each of the N real numbers respectively receive the target authentication resources sent by the short message service center.
As can be seen from the foregoing description, in the authentication device according to the embodiment of the present application, an authentication resource obtaining request is initiated through a target authentication number in an authentication scenario, and when the target authentication number is confirmed to be a virtual sharing number, the short message service center may distribute the target authentication resource corresponding to the target authentication number to mobile terminals corresponding to N real numbers associated with the target authentication number, that is, when a user performs the authentication request by using the target authentication number, the authentication resource may be sent to the mobile terminals corresponding to N real numbers associated with the target authentication number through an authentication resource multicast manner. Therefore, the user authentication scene can be effectively extended, and the requirement that multiple members of a family need to share authentication resources is met, for example, so that the satisfaction degree of the user can be effectively improved.
According to some embodiments of the present application, optionally, the second receiving module 620, the mobile terminal corresponding to each of the N real numbers respectively receives the target authentication resource sent by the short message service center, may specifically include:
Receiving target assembly information corresponding to the target real number by a mobile terminal corresponding to the target real number; the target real number is any one of N real numbers; the target assembled short message can comprise target authentication resources;
the target assembled short message is generated by the shared service platform based on a query request sent by the short message service center, and the query request corresponds to the target authentication number.
According to some embodiments of the present application, optionally, the target assembled sms may further include a receipt request field; the receipt request field is used for indicating to send receipt information to the shared service platform; after receiving the target assembly information corresponding to the target real number by the mobile terminal corresponding to the target real number, the authentication resource sharing apparatus may further include:
The second initiating module can be used for initiating a receipt information transmission request to the short message service center by the first mobile terminal, wherein the receipt information transmission request can comprise receipt information, and the receipt information transmission request is used for indicating to send the receipt information to the sharing service platform; the mobile terminals corresponding to each of the N real numbers at least comprise a first mobile terminal.
According to some embodiments of the present application, optionally, after the first mobile terminal initiates the response piece information transmission request to the short message service center, the authentication resource sharing apparatus may further include:
the sixth receiving module can be used for receiving receipt feedback information initiated by the short message service center by the second mobile terminal; the receipt feedback information is determined based on a receipt feedback information transmission request initiated by the sharing service platform to the second mobile terminal, wherein the receipt feedback information transmission request can comprise the receipt feedback information;
The second mobile terminal is: and mobile terminals except the first mobile terminal in the mobile terminals corresponding to the real numbers of the N real numbers.
Based on the authentication resource sharing method provided by the above embodiment, the present application also provides an authentication resource sharing device corresponding to the authentication resource sharing method, and the authentication resource sharing device is described in detail below through fig. 7.
Referring to fig. 7, fig. 7 is a schematic structural diagram of an authentication resource sharing device according to an embodiment of the application.
The authentication resource sharing device may include a processor 701 and a memory 702 storing computer program instructions.
In particular, the processor 701 may comprise a Central Processing Unit (CPU), or an Application SPECIFIC INTEGRATED Circuit (ASIC), or may be configured as one or more integrated circuits that implement embodiments of the present application.
Memory 702 may include mass storage for data or instructions. By way of example, and not limitation, memory 702 may include a hard disk drive (HARD DISK DRIVE, HDD), floppy disk drive, flash memory, optical disk, magneto-optical disk, magnetic tape, or universal serial bus (Universal Serial Bus, USB) drive, or a combination of two or more of the foregoing. The memory 702 may include removable or non-removable (or fixed) media, where appropriate. Memory 702 may be internal or external to the integrated gateway disaster recovery device, where appropriate. In a particular embodiment, the memory 702 is a non-volatile solid state memory.
The memory may include Read Only Memory (ROM), random Access Memory (RAM), magnetic disk storage media devices, optical storage media devices, flash memory devices, electrical, optical, or other physical/tangible memory storage devices. Thus, in general, the memory includes one or more tangible (non-transitory) computer-readable storage media (e.g., memory devices) encoded with software comprising computer-executable instructions and when the software is executed (e.g., by one or more processors) it is operable to perform the operations described with reference to methods in accordance with aspects of the present disclosure.
The processor 701 implements any one of the authentication resource sharing methods of the above embodiments by reading and executing the computer program instructions stored in the memory 702.
In one example, the data authentication resource sharing device may also include a communication interface 703 and a bus 710. As shown in fig. 7, the processor 701, the memory 702, and the communication interface 703 are connected by a bus 710 and perform communication with each other.
The communication interface 703 is mainly used for implementing communication between each module, device, unit and/or apparatus in the embodiment of the present application.
Bus 710 includes hardware, software, or both that couple the components of the authenticated resource sharing device to each other. By way of example, and not limitation, the buses may include an Accelerated Graphics Port (AGP) or other graphics bus, an Enhanced Industry Standard Architecture (EISA) bus, a Front Side Bus (FSB), a HyperTransport (HT) interconnect, an Industry Standard Architecture (ISA) bus, an infiniband interconnect, a Low Pin Count (LPC) bus, a memory bus, a micro channel architecture (MCa) bus, a Peripheral Component Interconnect (PCI) bus, a PCI-Express (PCI-X) bus, a Serial Advanced Technology Attachment (SATA) bus, a video electronics standards association local (VLB) bus, or other suitable bus, or a combination of two or more of the above. Bus 710 may include one or more buses, where appropriate. Although embodiments of the application have been described and illustrated with respect to a particular bus, the application contemplates any suitable bus or interconnect.
The authentication resource sharing device executes the authentication resource sharing method in the embodiment of the application, thereby realizing the authentication resource sharing method described in the embodiment of the application.
In addition, in combination with the authentication resource sharing method in the above embodiment, the embodiment of the present application may be implemented by providing a computer storage medium. The computer storage medium has stored thereon computer program instructions; the computer program instructions, when executed by a processor, implement any of the authentication resource sharing methods of the above embodiments.
Based on the authentication resource sharing method in the foregoing embodiments, an embodiment of the present application provides a computer program product, where instructions in the computer program product, when executed by a processor of an electronic device, cause the electronic device to execute the authentication resource sharing method provided in any one of the foregoing embodiments of the present application.
It should be understood that the application is not limited to the particular arrangements and instrumentality described above and shown in the drawings. For the sake of brevity, a detailed description of known methods is omitted here. In the above embodiments, several specific steps are described and shown as examples. The method processes of the present application are not limited to the specific steps described and shown, but various changes, modifications and additions, or the order between steps may be made by those skilled in the art after appreciating the spirit of the present application.
The functional blocks shown in the above-described structural block diagrams may be implemented in hardware, software, firmware, or a combination thereof. When implemented in hardware, it may be, for example, an electronic circuit, an Application Specific Integrated Circuit (ASIC), suitable firmware, a plug-in, a function card, or the like. When implemented in software, the elements of the application are the programs or code segments used to perform the required tasks. The program or code segments may be stored in a machine readable medium or transmitted over transmission media or communication links by a data signal carried in a carrier wave. A "machine-readable medium" may include any medium that can store or transfer information. Examples of machine-readable media include electronic circuitry, semiconductor memory devices, ROM, flash memory, erasable ROM (EROM), floppy disks, CD-ROMs, optical disks, hard disks, fiber optic media, radio Frequency (RF) links, and the like. The code segments may be downloaded via computer networks such as the internet, intranets, etc.
It should also be noted that the exemplary embodiments mentioned in this disclosure describe some methods or systems based on a series of steps or devices. The present application is not limited to the order of the above-described steps, that is, the steps may be performed in the order mentioned in the embodiments, or may be performed in a different order from the order in the embodiments, or several steps may be performed simultaneously.
Aspects of the present disclosure are described above with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems) and computer program products according to embodiments of the disclosure. It will be understood that each block of the flowchart illustrations and/or block diagrams, and combinations of blocks in the flowchart illustrations and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, enable the implementation of the functions/acts specified in the flowchart and/or block diagram block or blocks. Such a processor may be, but is not limited to being, a general purpose processor, a special purpose processor, an application specific processor, or a field programmable logic circuit. It will also be understood that each block of the block diagrams and/or flowchart illustration, and combinations of blocks in the block diagrams and/or flowchart illustration, can be implemented by special purpose hardware which performs the specified functions or acts, or combinations of special purpose hardware and computer instructions.
In the foregoing, only the specific embodiments of the present application are described, and it will be clearly understood by those skilled in the art that, for convenience and brevity of description, the specific working processes of the systems, modules and units described above may refer to the corresponding processes in the foregoing method embodiments, which are not repeated herein. It should be understood that the scope of the present application is not limited thereto, and any equivalent modifications or substitutions can be easily made by those skilled in the art within the technical scope of the present application, and they should be included in the scope of the present application.
Claims (16)
1. A method for sharing authentication resources, which is applied to a short message service center, the method comprising:
Receiving an authentication resource transmission request initiated by a service platform; the authentication resource transmission request comprises a target authentication number and a target authentication resource matched with the target authentication number; the authentication resource transmission request corresponds to an authentication resource acquisition request corresponding to the target authentication number;
Acquiring N real numbers associated with the target authentication number under the condition that the target authentication number is a virtual shared number, wherein N is a positive integer;
And respectively sending the target authentication resources to the mobile terminals corresponding to each real number in the N real numbers.
2. The method of claim 1, wherein prior to receiving an authentication resource transfer request initiated by a service platform and after the obtaining N real numbers associated with the target authentication number, the method further comprises:
Responding to the authentication resource transmission request, and initiating a route inquiry request of the target authentication number to a home location register;
Receiving route inquiry response information sent by the home location register, wherein the route inquiry response information corresponds to the route inquiry request;
And under the condition that the route inquiry response information meets the preset condition, confirming that the target authentication number is the virtual sharing number.
3. The method of claim 1, wherein the obtaining N real numbers associated with the target authentication number comprises:
Sending a query request for the target authentication number to a shared service platform, wherein the query request is used for indicating the shared service platform to query N real numbers associated with the target authentication number;
And receiving query feedback sent by the sharing service platform, wherein the query feedback comprises the N real numbers.
4. A method according to claim 3, wherein the target authentication resource is included in the query request;
the query feedback also comprises N pieces of assembly information which are in one-to-one correspondence with the N real numbers; any one of the N assembled short messages comprises the target authentication resource;
The step of respectively sending the target authentication resources to the mobile terminals corresponding to each of the N real numbers includes:
Transmitting target assembly information corresponding to a target real number to a mobile terminal corresponding to the target real number; the target real number is any one of the N real numbers, and the N assembled short messages comprise the target assembled short message.
5. The method of claim 4, wherein the target assembled sms further comprises a receipt request field; the receipt request field is used for indicating to send receipt information to the shared service platform; after the sending the target assembly information corresponding to the target real number to the mobile terminal corresponding to the target real number, the method further comprises:
receiving a receipt information transmission request sent by a first mobile terminal, wherein the receipt information transmission request comprises the receipt information, and the receipt information transmission request is used for indicating to send the receipt information to the sharing service platform; the mobile terminal corresponding to each real number in the N real numbers comprises the first mobile terminal;
and sending the receipt information to the sharing service platform in response to the receipt information transmission request so that the sharing service platform can execute target operation in response to the receipt information.
6. The method of claim 5, wherein after the response piece information is sent to the shared services platform in response to the response piece information transfer request, the method further comprises:
receiving a receipt feedback information transmission request initiated by the sharing service platform to the second mobile terminal, wherein the receipt feedback information transmission request comprises receipt feedback information;
responding to the receipt feedback information transmission request, and sending the receipt feedback information to the second mobile terminal;
Wherein, the second mobile terminal is: and mobile terminals except the first mobile terminal in the mobile terminals corresponding to the real numbers of the N real numbers.
7. The method of claim 1, wherein prior to receiving an authentication resource transfer request initiated by a service platform and after the obtaining N real numbers associated with the target authentication number, the method further comprises:
and confirming the target authentication number as the virtual sharing number under the condition that a field in the target position in the target authentication number is consistent with a preset field.
8. A method for authenticating resource sharing, applied to a mobile terminal, the method comprising:
Initiating an authentication resource acquisition request corresponding to a target authentication number to a service platform, so that the service platform initiates an authentication resource transmission request to a short message service center based on the authentication resource acquisition request;
Under the condition that the target authentication number is a virtual shared number, the mobile terminals corresponding to each real number in the N real numbers respectively receive target authentication resources sent by the short message service center; the N real numbers are associated with the target authentication number, and N is a positive integer;
the authentication resource transmission request comprises the target authentication number and a target authentication resource matched with the target authentication number.
9. The method of claim 8, wherein the mobile terminal corresponding to each of the N real numbers receives the target authentication resource sent by the short message service center, respectively, comprising:
Receiving target assembly information corresponding to a target real number by a mobile terminal corresponding to the target real number; the target real number is any one of the N real numbers; the target assembly short message comprises the target authentication resource;
the target assembled short message is generated by the shared service platform based on a query request sent by the short message service center, and the query request corresponds to the target authentication number.
10. The method of claim 9, wherein the target assembled sms further comprises a receipt request field; the receipt request field is used for indicating to send receipt information to the shared service platform; after the mobile terminal corresponding to the target real number receives the target assembly information corresponding to the target real number, the method further comprises:
Initiating a receipt information transmission request to the short message service center by a first mobile terminal, wherein the receipt information transmission request comprises the receipt information, and the receipt information transmission request is used for indicating to send the receipt information to the shared service platform; the mobile terminals corresponding to each real number in the N real numbers at least comprise the first mobile terminal.
11. The method of claim 10, wherein after the initiation of the response piece information delivery request by the first mobile terminal to the short message service center, the method further comprises:
Receiving receipt feedback information initiated by the short message service center by a second mobile terminal; the receipt feedback information is determined based on a receipt feedback information transmission request initiated by the sharing service platform to the second mobile terminal, wherein the receipt feedback information transmission request comprises the receipt feedback information;
Wherein, the second mobile terminal is: and mobile terminals except the first mobile terminal in the mobile terminals corresponding to the real numbers of the N real numbers.
12. An authenticated resource sharing device, applied to a short message service center, comprising:
The first receiving module is used for receiving an authentication resource transmission request initiated by the service platform; the authentication resource transmission request comprises a target authentication number and a target authentication resource matched with the target authentication number; the authentication resource transmission request corresponds to an authentication resource acquisition request corresponding to the target authentication number;
the first acquisition module is used for acquiring N real numbers associated with the target authentication number under the condition that the target authentication number is a virtual shared number, wherein N is a positive integer;
and the first sending module is used for respectively sending the target authentication resources to the mobile terminals corresponding to each real number in the N real numbers.
13. An authentication resource sharing device is characterized by being applied to a mobile terminal; the device comprises:
the first initiating module is used for initiating an authentication resource acquisition request corresponding to a target authentication number to the service platform so that the service platform initiates an authentication resource transmission request to the short message service center based on the authentication resource acquisition request;
The second receiving module is used for respectively receiving the target authentication resources sent by the short message service center by the mobile terminals corresponding to each real number in the N real numbers under the condition that the target authentication number is a virtual shared number; the N real numbers are associated with the target authentication number, and N is a positive integer;
the authentication resource transmission request comprises the target authentication number and a target authentication resource matched with the target authentication number.
14. An authenticated resource sharing device, the device comprising: a processor and a memory storing computer program instructions;
The processor, when executing the computer program instructions, implements the authenticated resource sharing method according to any one of claims 1-11.
15. A computer readable storage medium, wherein computer program instructions are stored on the computer readable storage medium, which when executed by a processor, implement the authentication resource sharing method of any of claims 1-11.
16. A computer program product, characterized in that instructions in the computer program product, when executed by a processor of an electronic device, perform the authentication resource sharing method according to any of the claims 1-11.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311579567.4A CN118802908A (en) | 2023-11-23 | 2023-11-23 | Authentication resource sharing method, device, equipment, storage medium and program product |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311579567.4A CN118802908A (en) | 2023-11-23 | 2023-11-23 | Authentication resource sharing method, device, equipment, storage medium and program product |
Publications (1)
Publication Number | Publication Date |
---|---|
CN118802908A true CN118802908A (en) | 2024-10-18 |
Family
ID=93026624
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202311579567.4A Pending CN118802908A (en) | 2023-11-23 | 2023-11-23 | Authentication resource sharing method, device, equipment, storage medium and program product |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN118802908A (en) |
-
2023
- 2023-11-23 CN CN202311579567.4A patent/CN118802908A/en active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CA2912740C (en) | Method, terminal, server, and system for multiple terminals to share virtual sim card | |
US7420941B2 (en) | Mobile communication system and mobile station | |
EP1958401B1 (en) | Message modification apparatus and method | |
CN103916831A (en) | Virtual number mapping method and system | |
US20160021532A1 (en) | Method for preventing fraud or misuse based on a risk scoring approach when using a service of a service provider, system for preventing fraud or misuse, and mobile communication network for preventing fraud or misuse | |
US20200389501A1 (en) | Methods and user equipment for exchanging service capabilities | |
CN106304030B (en) | Communication method, device and system based on virtual identity information | |
CN106162595A (en) | The service data transmission method of virtual user identification module card, terminal and charge system | |
KR100842868B1 (en) | Spam short message blocking system using call back short message and spam short message blocking method using the same | |
CN114025349B (en) | Network service method, device, system and storage medium | |
JP2018504003A (en) | Billing control apparatus, method, and system | |
CN118802908A (en) | Authentication resource sharing method, device, equipment, storage medium and program product | |
CN103227991A (en) | Trigger method, device and system for MTC (Machine Type Communication) equipment | |
CN102685698B (en) | Realize a method for cross operator data SMS forward, Apparatus and system | |
CN111885583B (en) | Network sharing method and device | |
EP4054220A1 (en) | Mobile service access method, device, and system, storage medium, and electronic device | |
CN109714720B (en) | Method and system for realizing short message intercommunication of roaming users between LTE networks | |
CN110740096A (en) | Mobile communication control method based on time tag | |
CN106982239B (en) | Multi-electronic channel life reporting method and device | |
CN107431926B (en) | Communication device authentication in small cell networks | |
CN114557045A (en) | Communication method and related device | |
CN111294788B (en) | Message processing method, device, gateway and computer storage medium | |
KR100954831B1 (en) | Apparatus and method for providing advertisement service target | |
CN114710756B (en) | Information interaction method, network side functional entity and terminal | |
CN114760195B (en) | Network access point configuration method, device, system, equipment and medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination |