[go: up one dir, main page]

CN120498797A - Communication address setting method, apparatus, device, storage medium, and program product - Google Patents

Communication address setting method, apparatus, device, storage medium, and program product

Info

Publication number
CN120498797A
CN120498797A CN202510680642.9A CN202510680642A CN120498797A CN 120498797 A CN120498797 A CN 120498797A CN 202510680642 A CN202510680642 A CN 202510680642A CN 120498797 A CN120498797 A CN 120498797A
Authority
CN
China
Prior art keywords
communication address
global
user
global communication
address set
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202510680642.9A
Other languages
Chinese (zh)
Inventor
马振玮
柴艺夫
谭文琦
田志鹏
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Industrial and Commercial Bank of China Ltd ICBC
Original Assignee
Industrial and Commercial Bank of China Ltd ICBC
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Industrial and Commercial Bank of China Ltd ICBC filed Critical Industrial and Commercial Bank of China Ltd ICBC
Priority to CN202510680642.9A priority Critical patent/CN120498797A/en
Publication of CN120498797A publication Critical patent/CN120498797A/en
Pending legal-status Critical Current

Links

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

The disclosure provides a communication address setting method, which can be applied to the technical field of information security. The communication address setting method is applied to terminal equipment and comprises the steps of responding to verification information from a user, executing verification operation on the verification information, receiving a communication address selection instruction from the user when the verification operation is passed, inquiring a first global communication address set in a local database based on the communication address selection instruction to obtain a target communication address, wherein the communication address comprises a use state, updating the use state of the target communication address in the local database to obtain a second global communication address set, and executing bidirectional updating operation based on the second global communication address set and a third global communication address set stored in a remote server to obtain a fourth global communication address set. The present disclosure also provides a communication address setting apparatus, a device, a storage medium, and a program product.

Description

Communication address setting method, apparatus, device, storage medium, and program product
Technical Field
The present disclosure relates to the field of information security technologies, and in particular, to a method, an apparatus, a device, a medium, and a program product for setting a communication address.
Background
With the rapid development of network technology, communication addresses are used as basic resources for network communication, and management and allocation thereof become more and more complex. Particularly, the dynamic setting of the communication address exists in the existing service scene, and the existing communication address management method mainly depends on manual operation, and is low in efficiency and easy to make mistakes. Furthermore, the allocation and use of communication addresses lacks an effective authentication mechanism, and presents a security risk. Therefore, it is necessary to research and develop a novel communication address setting method to improve efficiency and security of communication address management.
Disclosure of Invention
In view of the foregoing, the present disclosure provides a communication address setting method, apparatus, device, medium, and program product that improve the security and convenience of communication addresses.
According to a first aspect of the present disclosure, there is provided a communication address setting method applied to a terminal device, including performing a verification operation on verification information from a user in response to the verification information, receiving a communication address selection instruction from the user if the verification operation passes, querying a first global communication address set in a local database based on the communication address selection instruction to obtain a target communication address, the communication address including a use state, updating the use state of the target communication address in the local database to obtain a second global communication address set, and performing a bidirectional update operation based on the second global communication address set and a third global communication address set stored in a remote server to obtain a fourth global communication address set.
According to the embodiment of the disclosure, the method further comprises the steps of receiving a communication address release instruction from a user, updating the use state of the target communication address in the local database to obtain a fifth global communication address set, and executing bidirectional updating operation based on the fifth global communication address set and a sixth global communication address set stored in a remote server to obtain a seventh global communication address set.
According to the embodiment of the disclosure, the method for performing authentication operation on authentication information in response to the authentication information from a user comprises the steps of matching reserved user information based on the authentication information, wherein the reserved user information comprises reserved authentication information and user role information, and the reserved authentication information comprises biological identification information.
According to the embodiment of the disclosure, the method for inquiring the first global communication address set in the local database based on the communication address selection instruction to obtain the target communication address comprises the steps of determining a user communication address set of the first global communication address set based on the user role and determining the target communication address in the user communication address set based on the communication address selection instruction.
According to the embodiment of the disclosure, the bidirectional updating operation is performed based on the second global communication address set and a third global communication address set stored in a remote server, and the bidirectional updating operation comprises the steps of acquiring the third global communication address set stored in the remote server, covering the second global communication address based on the third global communication address set to obtain the third global communication address set under the condition that the use state of the target communication address is reserved to be used, and synchronizing the use state of the target communication address to the remote server so as to update the use state of the target communication address by the remote server.
According to the embodiment of the disclosure, the bidirectional updating operation is performed based on the fifth global communication address set and a sixth global communication address set stored in a remote server to obtain a seventh global communication address set, and the bidirectional updating operation comprises the steps of covering the fifth global communication address based on the sixth global communication address set to obtain the seventh global communication address set under the condition that the use state of the target communication address is reserved to be unused, and synchronizing the use state of the target communication address to the remote server to update the use state of the target communication address by the remote server.
The second aspect of the disclosure provides a communication address setting method, which is applied to a terminal device and comprises a verification module, an instruction receiving module, an address output module, an updating module and an updating module, wherein the verification module is used for responding to verification information from a user and executing verification operation on the verification information, the instruction receiving module is used for receiving a communication address selection instruction from the user when the verification operation passes, the address output module is used for inquiring a first global communication address set in a local database based on the communication address selection instruction to obtain a target communication address, the communication address comprises a use state, the updating module is used for updating the use state of the target communication address in the local database to obtain a second global communication address set, and the updating module is further used for executing bidirectional updating operation based on the second global communication address set and a third global communication address set stored in a remote server to obtain a fourth global communication address set.
According to the embodiment of the disclosure, the instruction receiving module is further configured to receive a communication address release instruction from a user, update a use state of the target communication address in the local database to obtain a fifth global communication address set, and perform a bidirectional update operation based on the fifth global communication address set and a sixth global communication address set stored in a remote server to obtain a seventh global communication address set.
According to an embodiment of the disclosure, the verification module is specifically configured to match reserved user information based on the verification information, where the reserved user information includes reserved verification information and user role information, and the reserved verification information includes biometric information.
According to the embodiment of the disclosure, the address output module is specifically configured to determine a user communication address set of the first global communication address set based on the user role, and determine a target communication address in the user communication address set based on the communication address selection instruction.
According to the embodiment of the disclosure, the updating module is specifically configured to obtain a third global communication address set stored in a remote server, cover the second global communication address based on the third global communication address set to obtain the third global communication address set in the case that the use state of the target communication address is reserved to be used, and synchronize the use state of the target communication address to the remote server so as to update the use state of the target communication address by the remote server.
According to the embodiment of the disclosure, the updating module is specifically configured to, in a case where the usage state of the target communication address is reserved to be unused, overlay the fifth global communication address based on the sixth global communication address set to obtain a seventh global communication address set, and synchronize the usage state of the target communication address to a remote server, so that the usage state of the target communication address is updated by the remote server.
A third aspect of the present disclosure provides an electronic device comprising one or more processors and a memory for storing one or more programs, wherein the one or more programs, when executed by the one or more processors, cause the one or more processors to perform the above-described communication address setting method.
A fourth aspect of the present disclosure also provides a computer-readable storage medium having stored thereon executable instructions that, when executed by a processor, cause the processor to perform the above-described communication address setting method.
The fifth aspect of the present disclosure also provides a computer program product comprising a computer program which, when executed by a processor, implements the above-described communication address setting method.
In the embodiment of the disclosure, firstly, the local terminal verifies the identity through the user, and pushes the identity to a certain communication address segment of the user based on the identity role of the user after the identity verification is successful, the user selects and generates a corresponding selection instruction, then, the selected target communication address in the selection instruction is adopted and the use state of the target communication address is modified, and finally, the use states of the local terminal and the remote terminal are updated bidirectionally. In the embodiment of the disclosure, the method has the advantages that 1, the efficiency of communication address management is improved through an automatic means, automatic allocation of communication addresses is realized, complicated steps of manual operation are reduced, 2, the safety of communication address management is improved, identity verification is adopted, the authenticity of user identity is guaranteed, illegal users are prevented from acquiring communication address resources, 3, the communication address allocation rule in the embodiment of the disclosure can be adjusted according to actual requirements so as to meet the communication address management requirements in different scenes, 4, the method is easy to realize and popularize, and the maintenance cost is reduced.
Drawings
The foregoing and other objects, features and advantages of the disclosure will be more apparent from the following description of embodiments of the disclosure with reference to the accompanying drawings, in which:
Fig. 1 schematically illustrates an application scenario diagram of a communication address setting method according to an embodiment of the present disclosure;
fig. 2 schematically illustrates a flowchart of a communication address setting method according to an embodiment of the present disclosure;
Fig. 3 schematically illustrates a flowchart of another communication address setting method according to an embodiment of the present disclosure;
Fig. 4 schematically illustrates a flowchart of a communication address setting method according to an embodiment of the present disclosure;
Fig. 5 schematically shows a block diagram of a communication address setting apparatus according to an embodiment of the present disclosure, and
Fig. 6 schematically illustrates a block diagram of an electronic device adapted to implement a communication address setting method according to an embodiment of the present disclosure.
Detailed Description
Hereinafter, embodiments of the present disclosure will be described with reference to the accompanying drawings. It should be understood that the description is only exemplary and is not intended to limit the scope of the present disclosure. In the following detailed description, for purposes of explanation, numerous specific details are set forth in order to provide a thorough understanding of the embodiments of the present disclosure. It may be evident, however, that one or more embodiments may be practiced without these specific details. In addition, in the following description, descriptions of well-known structures and techniques are omitted so as not to unnecessarily obscure the concepts of the present disclosure.
The terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the disclosure. The terms "comprises," "comprising," and/or the like, as used herein, specify the presence of stated features, steps, operations, and/or components, but do not preclude the presence or addition of one or more other features, steps, operations, or components.
All terms (including technical and scientific terms) used herein have the same meaning as commonly understood by one of ordinary skill in the art unless otherwise defined. It should be noted that the terms used herein should be construed to have meanings consistent with the context of the present specification and should not be construed in an idealized or overly formal manner.
Where a convention analogous to "at least one of A, B and C, etc." is used, in general such a convention should be interpreted in accordance with the meaning of one of skill in the art having generally understood the convention (e.g., "a system having at least one of A, B and C" would include, but not be limited to, systems having a alone, B alone, C alone, a and B together, a and C together, B and C together, and/or A, B, C together, etc.).
In the business process of a company, a scene that staff needs to work for a plurality of places, such as business trip, work change and the like exists. Because of the multiple offices, there is a need to frequently set communication addresses. In the prior art, a manual setting method is often adopted for setting the communication address, and the unoccupied communication address which accords with the position/role of the user is manually selected by experience, however, in the prior art, user identity mismatch often exists, so that the set communication address mismatch leads to overlarge or undersize access address authority, and the manual setting of the communication address depends on experience, and when the communication address resource is tense, the set communication address is occupied, and an idle communication address needs to be searched again, so that the setting efficiency is low and errors are easy to occur. Therefore, how to efficiently and safely set a communication address is a technical problem to be solved.
In order to solve the technical problems in the prior art, the embodiment of the disclosure provides a communication address setting method, which is applied to terminal equipment and comprises the steps of responding to verification information from a user, executing verification operation on the verification information, receiving a communication address selection instruction from the user when the verification operation passes, inquiring a first global communication address set in a local database based on the communication address selection instruction to obtain a target communication address, wherein the communication address comprises a use state, updating the use state of the target communication address in the local database to obtain a second global communication address set, and executing bidirectional updating operation based on the second global communication address set and a third global communication address set stored in a remote server to obtain a fourth global communication address set.
In the embodiment of the disclosure, firstly, the local terminal verifies the identity through the user, and pushes the identity to a certain communication address segment of the user based on the identity role of the user after the identity verification is successful, the user selects and generates a corresponding selection instruction, then, the selected target communication address in the selection instruction is adopted and the use state of the target communication address is modified, and finally, the use states of the local terminal and the remote terminal are updated bidirectionally. In the embodiment of the disclosure, the method has the advantages that 1, the efficiency of communication address management is improved through an automatic means, automatic allocation of communication addresses is realized, complicated steps of manual operation are reduced, 2, the safety of communication address management is improved, identity verification is adopted, the authenticity of user identity is guaranteed, illegal users are prevented from acquiring communication address resources, 3, the communication address allocation rule in the embodiment of the disclosure can be adjusted according to actual requirements so as to meet the communication address management requirements in different scenes, 4, the method is easy to realize and popularize, and the maintenance cost is reduced.
Fig. 1 schematically illustrates an application scenario diagram of a communication address setting method according to an embodiment of the present disclosure.
As shown in fig. 1, an application scenario 100 according to this embodiment may include terminal devices 101, 102, 103, a network 104, and a server 105. The network 104 is used as a medium to provide communication links between the terminal devices 101, 102, 103 and the server 105. The network 104 may include various connection types, such as wired, wireless communication links, or fiber optic cables, among others.
The user may interact with the server 105 via the network 104 using the terminal devices 101, 102, 103 to receive or send messages or the like. Various communication client applications, such as shopping class applications, web browser applications, search class applications, instant messaging tools, mailbox clients, social platform software, etc. (by way of example only) may be installed on the terminal devices 101, 102, 103.
The terminal devices 101, 102, 103 may be a variety of electronic devices having a display screen and supporting web browsing, including but not limited to smartphones, tablets, laptop and desktop computers, and the like.
The server 105 may be a server providing various services, such as a background management server (by way of example only) providing support for websites browsed by users using the terminal devices 101, 102, 103. The background management server may analyze and process the received data such as the user request, and feed back the processing result (e.g., the web page, information, or data obtained or generated according to the user request) to the terminal device.
Note that the communication address setting method provided by the embodiments of the present disclosure may be generally performed by the terminal apparatuses 101, 102, 103. Accordingly, the communication address setting apparatus provided by the embodiments of the present disclosure may be generally set in the terminal devices 101, 102, 103. The communication address setting method provided by the embodiments of the present disclosure may also be performed by a terminal device 101, 102, 103 different from the terminal device 101, 102, 103 and capable of communicating with the server 105 and/or with a server or server cluster of the server 105. Accordingly, the communication address setting apparatus provided by the embodiments of the present disclosure may also be provided in a terminal device 101, 102, 103 different from the terminal device 101, 102, 103 and capable of communicating with the server 105 and/or with the server 105 or a server cluster.
It should be understood that the number of terminal devices, networks and servers in fig. 1 is merely illustrative. There may be any number of terminal devices, networks, and servers, as desired for implementation.
The communication address setting method of the disclosed embodiment will be described in detail below with reference to fig. 2 to 4 based on the scenario described in fig. 1.
Fig. 2 schematically illustrates a flow chart of a communication address setting method according to an embodiment of the present disclosure.
As shown in fig. 2, the communication address setting method of this embodiment includes operations S210 to S230, and the method may be performed by the terminals 101, 102, 103.
In operation S210, in response to authentication information from a user, an authentication operation is performed on the authentication information.
The authentication information is information for authenticating the identity of the user, and for example, the authentication information comprises any one or more of name, identity, mobile phone number, account number password and/or biological identification information.
In a typical scenario, a user establishes a communication address at a local terminal to connect to an office network, and the user performs authentication of the user's identity by the local terminal by inputting authentication information at the local terminal.
It should be emphasized that, since the current terminal is in an unconnected state, and therefore, is not in a connected state with the server at the far end, the logic of the authentication operation is set in the local terminal, and the logic of the authentication operation experienced by the local terminal is implemented with the local terminal.
According to the embodiment of the disclosure, the method for performing authentication operation on authentication information in response to the authentication information from a user comprises the steps of matching reserved user information based on the authentication information, wherein the reserved user information comprises reserved authentication information and user role information, and the reserved authentication information comprises biological identification information.
Specifically, the reserved user information includes reserved verification information for verifying the identity of the user and user role information for identifying the user in the organization, wherein the user role information can be used for identifying a communication address field usable by the user later, and it can be understood that the reserved user information is encrypted and can be prevented from being tampered.
In a typical scenario, a user uploads authentication information, and the background of the home terminal identifies the authentication information and invokes the reserved authentication information to match, and if the matching is successful, the corresponding user role information can be invoked and queried.
In operation S220, a communication address selection instruction from the user is received in a case where the authentication operation passes.
Wherein the communication address selection instruction is used for realizing the selection of a certain type of communication address.
Specifically, when the user identity verification passes, the background searches address segments corresponding to the roles through the user role information, and then displays the address segments to user selection, and after the user clicks, a corresponding address selection instruction is generated.
In a typical scenario, a user intends to select a specific communication address with a large authority for accessing both an intranet and the internet, and if role information of the user meets the requirement, the background recommends that various address segments which are locally pre-stored and are not used are selected by the user, and if the user selects a communication address segment which can access both the intranet and the internet, the address selection instruction is generated.
In operation S230, a first global communication address set in the local database is queried based on the communication address selection instruction, to obtain a target communication address, where the communication address includes a usage status.
The first global communication address set refers to a set of global communication addresses pre-stored locally, and generally includes a total number of communication addresses and a use state (occupied or unoccupied) of any communication address, where the first global communication address set is updated by a real-time global communication address set in a remote-based server when the terminal device is in a networking state.
According to the embodiment of the disclosure, the method for inquiring the first global communication address set in the local database based on the communication address selection instruction to obtain the target communication address comprises the steps of determining a user communication address set of the first global communication address set based on the user role and determining the target communication address in the user communication address set based on the communication address selection instruction.
In a typical scenario, the background of the local terminal selects, by means of the received communication address selection instruction, a communication address (which may be a plurality of communication addresses whose usage status must be unoccupied) that meets the requirements of the communication address selection instruction, and then loops to try whether it is occupied or not, and finds an unused communication address as a target communication address. It should be emphasized that there may be a situation where the local first global communication address is not a timely communication address, and the communication address is used by other people, but the usage status is only uploaded to the remote server and is not synchronized to the local terminal, so the global communication address is only used as a reference item, and whether the global communication address is occupied or not is tested by traversing during actual connection.
In operation S240, the usage status of the target communication address in the local database is updated to obtain a second global communication address set.
Specifically, after the target communication address is used, the use state of the target communication address in the local first global communication address set is updated, and an updated second global communication address set is obtained.
In operation S250, a bidirectional update operation is performed based on the second global communication address set and the third global communication address set stored in the remote server, to obtain a fourth global communication address set.
The bidirectional updating operation is to synchronously update the latest use state of each communication address set in the local terminal and the remote server, so that the subsequent remote server can update the state of the communication address set in other terminals. And changing the third global communication address set into a fourth global communication address set after the third global communication address set of the local terminal is updated.
According to the embodiment of the disclosure, the bidirectional updating operation is performed based on the second global communication address set and a third global communication address set stored in a remote server, and the bidirectional updating operation comprises the steps of acquiring the third global communication address set stored in the remote server, covering the second global communication address based on the third global communication address set to obtain the third global communication address set under the condition that the use state of the target communication address is reserved to be used, and synchronizing the use state of the target communication address to the remote server so as to update the use state of the target communication address by the remote server.
Specifically, the update mode may cover the second global communication address set by the status of each communication address in the third global communication address set from the remote server, and only the use status of the target communication address in the second global communication address set is reserved, which is used.
In the embodiment of the disclosure, firstly, the local terminal verifies the identity through the user, and pushes the identity to a certain communication address segment of the user based on the identity role of the user after the identity verification is successful, the user selects and generates a corresponding selection instruction, then, the selected target communication address in the selection instruction is adopted and the use state of the target communication address is modified, and finally, the use states of the local terminal and the remote terminal are updated bidirectionally. In the embodiment of the disclosure, the method has the advantages that 1, the efficiency of communication address management is improved through an automatic means, automatic allocation of communication addresses is realized, complicated steps of manual operation are reduced, 2, the safety of communication address management is improved, identity verification is adopted, the authenticity of user identity is guaranteed, illegal users are prevented from acquiring communication address resources, 3, the communication address allocation rule in the embodiment of the disclosure can be adjusted according to actual requirements so as to meet the communication address management requirements in different scenes, 4, the method is easy to realize and popularize, and the maintenance cost is reduced.
In view of the situation that there is a shortage of communication addresses in use, embodiments of the present disclosure also design a scheme for releasing communication addresses in use, as follows:
fig. 3 schematically illustrates a flowchart of another communication address setting method according to an embodiment of the present disclosure.
As shown in fig. 3, the communication address setting method of this embodiment includes operations S310 to S330.
In operation S310, a communication address release instruction from a user is received.
In a typical scenario, after the user has used a communication address, the user sends an address release instruction for the target communication address to the local terminal to release the communication address being used.
In operation S320, the usage status of the target communication address in the local database is updated to obtain a fifth global communication address set.
In operation S330, a bidirectional update operation is performed based on the fifth global communication address set and a sixth global communication address set stored in a remote server, to obtain a seventh global communication address set.
The bidirectional updating operation is to synchronously update the latest use state of each communication address set in the local terminal and the remote server, so that the subsequent remote server can update the state of the communication address set in other terminals. And changing the fifth global communication address set into a seventh global communication address set after the local terminal updates the fifth global communication address set.
According to the embodiment of the disclosure, the bidirectional updating operation is performed based on the fifth global communication address set and a sixth global communication address set stored in a remote server to obtain a seventh global communication address set, and the bidirectional updating operation comprises the steps of covering the fifth global communication address based on the sixth global communication address set to obtain the seventh global communication address set under the condition that the use state of the target communication address is reserved to be unused, and synchronizing the use state of the target communication address to the remote server to update the use state of the target communication address by the remote server.
Specifically, the update manner may cover the fifth global communication address set by the status of each communication address in the sixth global communication address set from the remote server, and only the use status of the target communication address in the fifth global communication address set is reserved, wherein the use status is unused.
Fig. 4 schematically shows a flowchart of a communication address setting method according to an embodiment of the present disclosure.
As shown in fig. 4, the communication address setting method of this embodiment includes operations S410 to S440.
In operation S410, the user performs authentication through the voiceprint recognition system, and after the authentication is passed, voiceprint feature information of the user is obtained.
For example, by collecting voiceprint information of the user through a microphone, the user can recognize by speaking "help me set IP", by the microphone collecting and matching reserved voiceprints.
In operation S420, according to the voiceprint feature information of the user, the preset voiceprint feature is invoked to match with the IP address allocation rule, and the IP address range corresponding to the user is determined.
For example, different customers at a post have different address segments, e.g., customer manager uses production segment IP and teller uses office segment IP.
In operation S430, an IP address meeting the requirements is automatically generated according to the request IP address range of the user by using the automated office technology, and the allocation and automatic setting of the IP address are completed.
For example, some IP rights are relatively high, and such specific IP is required for IP allocation by role and business handling, such as when accessing third party external resources.
The allocated IP address information is stored in the database for the user to query and use in operation S440.
For example, the database may be a database of not only the local terminal but also a database of a remote server.
Based on the communication address setting method, the disclosure also provides a communication address setting device. The device will be described in detail below in connection with fig. 5.
Fig. 5 schematically shows a block diagram of a communication address setting apparatus according to an embodiment of the present disclosure.
As shown in fig. 5, the communication address setting apparatus 500 of this embodiment includes a verification module 510, an instruction receiving module 520, an address outputting module 530, and an updating module 540.
The authentication module 510 is configured to perform an authentication operation on authentication information from a user in response to the authentication information. In an embodiment, the verification module 510 may be configured to perform the operation S210 described above, which is not described herein.
The instruction receiving module 520 is configured to receive a communication address selection instruction from a user if the verification operation passes. In an embodiment, the instruction receiving module 520 may be configured to perform the operation S220 described above, which is not described herein.
The address output module 530 is configured to query the first global communication address set in the local database based on the communication address selection instruction to obtain a target communication address, where the communication address includes a usage status. In an embodiment, the address output module 530 may be used to perform the operation S230 described above, which is not described herein.
The updating module 540 is configured to update the usage status of the target communication address in the local database to obtain a second global communication address set. In an embodiment, the updating module 540 may be used to perform the operation S240 described above, which is not described herein.
The updating module 540 is further configured to perform a bidirectional updating operation based on the second global communication address set and a third global communication address set stored in a remote server, to obtain a fourth global communication address set. In an embodiment, the updating module 540 may be used to perform the operation S250 described above, which is not described herein.
In the embodiment of the disclosure, firstly, the local terminal verifies the identity through the user, and pushes the identity to a certain communication address segment of the user based on the identity role of the user after the identity verification is successful, the user selects and generates a corresponding selection instruction, then, the selected target communication address in the selection instruction is adopted and the use state of the target communication address is modified, and finally, the use states of the local terminal and the remote terminal are updated bidirectionally. In the embodiment of the disclosure, the method has the advantages that 1, the efficiency of communication address management is improved through an automatic means, automatic allocation of communication addresses is realized, complicated steps of manual operation are reduced, 2, the safety of communication address management is improved, identity verification is adopted, the authenticity of user identity is guaranteed, illegal users are prevented from acquiring communication address resources, 3, the communication address allocation rule in the embodiment of the disclosure can be adjusted according to actual requirements so as to meet the communication address management requirements in different scenes, 4, the method is easy to realize and popularize, and the maintenance cost is reduced.
According to the embodiment of the disclosure, the instruction receiving module is further configured to receive a communication address release instruction from a user, update a use state of the target communication address in the local database to obtain a fifth global communication address set, and perform a bidirectional update operation based on the fifth global communication address set and a sixth global communication address set stored in a remote server to obtain a seventh global communication address set.
According to an embodiment of the disclosure, the verification module is specifically configured to match reserved user information based on the verification information, where the reserved user information includes reserved verification information and user role information, and the reserved verification information includes biometric information.
According to the embodiment of the disclosure, the address output module is specifically configured to determine a user communication address set of the first global communication address set based on the user role, and determine a target communication address in the user communication address set based on the communication address selection instruction.
According to the embodiment of the disclosure, the updating module is specifically configured to obtain a third global communication address set stored in a remote server, cover the second global communication address based on the third global communication address set to obtain the third global communication address set in the case that the use state of the target communication address is reserved to be used, and synchronize the use state of the target communication address to the remote server so as to update the use state of the target communication address by the remote server.
According to the embodiment of the disclosure, the updating module is specifically configured to, in a case where the usage state of the target communication address is reserved to be unused, overlay the fifth global communication address based on the sixth global communication address set to obtain a seventh global communication address set, and synchronize the usage state of the target communication address to a remote server, so that the usage state of the target communication address is updated by the remote server.
Any of the plurality of modules of the authentication module 510, the instruction receiving module 520, the address outputting module 530, and the updating module 540 may be combined in one module to be implemented, or any of the plurality of modules may be split into a plurality of modules according to an embodiment of the present disclosure. Or at least some of the functionality of one or more of the modules may be combined with, and implemented in, at least some of the functionality of other modules. At least one of the verification module 510, the instruction receiving module 520, the address output module 530, and the update module 540 may be implemented, at least in part, as hardware circuitry, such as a Field Programmable Gate Array (FPGA), a Programmable Logic Array (PLA), a system on a chip, a system on a substrate, a system on a package, an Application Specific Integrated Circuit (ASIC), or by hardware or firmware, such as any other reasonable way of integrating or packaging the circuitry, or in any one of or a suitable combination of any of the three. Or at least one of the authentication module 510, the instruction receiving module 520, the address outputting module 530, and the updating module 540 may be at least partially implemented as a computer program module which, when executed, may perform the corresponding functions.
Based on the communication address setting method, the disclosure also provides a communication address setting device. The device will be described in detail below in connection with fig. 6.
Fig. 6 schematically illustrates a block diagram of an electronic device adapted to implement a communication address setting method according to an embodiment of the present disclosure.
As shown in fig. 6, an electronic device 600 according to an embodiment of the present disclosure includes a processor 601 that can perform various appropriate actions and processes according to a program stored in a Read Only Memory (ROM) 602 or a program loaded from a storage section 608 into a Random Access Memory (RAM) 603. The processor 601 may include, for example, a general purpose microprocessor (e.g., a CPU), an instruction set processor and/or an associated chipset and/or a special purpose microprocessor (e.g., an Application Specific Integrated Circuit (ASIC)), or the like. Processor 601 may also include on-board memory for caching purposes. The processor 601 may comprise a single processing unit or a plurality of processing units for performing different actions of the method flows according to embodiments of the disclosure.
In the RAM 603, various programs and data necessary for the operation of the electronic apparatus 600 are stored. The processor 601, the ROM 602, and the RAM 603 are connected to each other through a bus 604. The processor 601 performs various operations of the method flow according to the embodiments of the present disclosure by executing programs in the ROM 602 and/or the RAM 603. Note that the program may be stored in one or more memories other than the ROM 602 and the RAM 603. The processor 601 may also perform various operations of the method flow according to embodiments of the present disclosure by executing programs stored in the one or more memories.
According to an embodiment of the present disclosure, the electronic device 600 may also include an input/output (I/O) interface 605, the input/output (I/O) interface 605 also being connected to the bus 604. The electronic device 600 may also include one or more of an input portion 606 including a keyboard, a mouse, etc., an output portion 607 including a display such as a Cathode Ray Tube (CRT), a Liquid Crystal Display (LCD), etc., and a speaker, etc., a storage portion 608 including a hard disk, etc., and a communication portion 609 including a network interface card such as a LAN card, a modem, etc., connected to an input/output (I/O) interface 605. The communication section 609 performs communication processing via a network such as the internet. The drive 610 is also connected to an input/output (I/O) interface 605 as needed. Removable media 611 such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, or the like is installed as needed on drive 610 so that a computer program read therefrom is installed as needed into storage section 608.
The present disclosure also provides a computer-readable storage medium that may be included in the apparatus/device/system described in the above embodiments, or may exist alone without being assembled into the apparatus/device/system. The computer-readable storage medium carries one or more programs which, when executed, implement methods in accordance with embodiments of the present disclosure.
According to embodiments of the present disclosure, the computer-readable storage medium may be a non-volatile computer-readable storage medium, which may include, for example, but is not limited to, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. In the context of this disclosure, a computer-readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device. For example, according to embodiments of the present disclosure, the computer-readable storage medium may include ROM 602 and/or RAM 603 and/or one or more memories other than ROM 602 and RAM 603 described above.
Embodiments of the present disclosure also include a computer program product comprising a computer program containing program code for performing the methods shown in the flowcharts. The program code, when executed in a computer system, causes the computer system to implement the communication address setting method provided by the embodiments of the present disclosure.
The above-described functions defined in the system/apparatus of the embodiments of the present disclosure are performed when the computer program is executed by the processor 601. The systems, apparatus, modules, units, etc. described above may be implemented by computer program modules according to embodiments of the disclosure.
In one embodiment, the computer program may be based on a tangible storage medium such as an optical storage device, a magnetic storage device, or the like. In another embodiment, the computer program may also be transmitted, distributed in the form of signals over a network medium, and downloaded and installed via the communication section 609, and/or installed from the removable medium 611. The computer program may comprise program code that is transmitted using any appropriate network medium, including but not limited to wireless, wireline, etc., or any suitable combination of the preceding.
In such an embodiment, the computer program may be downloaded and installed from a network through the communication portion 609, and/or installed from the removable medium 611. The above-described functions defined in the system of the embodiments of the present disclosure are performed when the computer program is executed by the processor 601. The systems, devices, apparatus, modules, units, etc. described above may be implemented by computer program modules according to embodiments of the disclosure.
According to embodiments of the present disclosure, program code for performing computer programs provided by embodiments of the present disclosure may be written in any combination of one or more programming languages, and in particular, such computer programs may be implemented in high-level procedural and/or object-oriented programming languages, and/or assembly/machine languages. Programming languages include, but are not limited to, such as Java, c++, python, "C" or similar programming languages. The program code may execute entirely on the user's computing device, partly on the user's device, partly on a remote computing device, or entirely on the remote computing device or server. In the case of remote computing devices, the remote computing device may be connected to the user computing device through any kind of network, including a Local Area Network (LAN) or a Wide Area Network (WAN), or may be connected to an external computing device (e.g., connected via the Internet using an Internet service provider).
The flowcharts and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that, in some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams or flowchart illustration, and combinations of blocks in the block diagrams or flowchart illustration, can be implemented by special purpose hardware-based systems which perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.
Those skilled in the art will appreciate that the features recited in the various embodiments of the disclosure may be combined and/or combined in various combinations, even if such combinations or combinations are not explicitly recited in the disclosure. In particular, features recited in various embodiments of the present disclosure may be combined and/or combined in various ways without departing from the spirit and teachings of the present disclosure. All such combinations and/or combinations fall within the scope of the present disclosure.
The embodiments of the present disclosure are described above. These examples are for illustrative purposes only and are not intended to limit the scope of the present disclosure. Although the embodiments are described above separately, this does not mean that the measures in the embodiments cannot be used advantageously in combination. Various alternatives and modifications can be made by those skilled in the art without departing from the scope of the disclosure, and such alternatives and modifications are intended to fall within the scope of the disclosure.

Claims (10)

1. A communication address setting method, which is applied to a terminal device, comprising:
Performing a verification operation on verification information from a user in response to the verification information;
Receiving a communication address selection instruction from a user under the condition that the verification operation is passed;
Inquiring a first global communication address set in a local database based on the communication address selection instruction to obtain a target communication address, wherein the communication address comprises a use state;
updating the use state of the target communication address in the local database to obtain a second global communication address set, and
And executing bidirectional updating operation based on the second global communication address set and a third global communication address set stored in a remote server to obtain a fourth global communication address set.
2. The method of claim 1, further comprising:
receiving a communication address release instruction from a user;
updating the use state of the target communication address in the local database to obtain a fifth global communication address set, and
And executing bidirectional updating operation based on the fifth global communication address set and a sixth global communication address set stored in a remote server to obtain a seventh global communication address set.
3. The method of claim 2, the performing a verification operation on verification information from a user in response to the verification information, comprising:
And matching reserved user information based on the verification information, wherein the reserved user information comprises reserved verification information and user role information, and the reserved verification information comprises biological identification information.
4. A method according to claim 3, wherein said querying the first global communication address set in the local database based on the communication address selection instruction to obtain the target communication address comprises:
determining a set of user communication addresses of said first set of global communication addresses based on said user role, and
And determining a target communication address in the user communication address set based on the communication address selection instruction.
5. The method of claim 4, the performing a bi-directional update operation based on the second set of global communication addresses and a third set of global communication addresses stored in a remote server, comprising:
acquiring a third global communication address set stored in a remote server;
in the case of reserving the use state of the target communication address as used, overlaying the second global communication address based on the third global communication address set to obtain a third global communication address set, and
Synchronizing the use state of the target communication address to a remote server to update the use state of the target communication address by the remote server.
6. The method of claim 5, wherein the performing a bi-directional update operation based on the fifth global communication address set and a sixth global communication address set stored in a remote server, to obtain a seventh global communication address set, comprises:
In the case of keeping the use state of the target communication address unused, overlaying the fifth global communication address based on the sixth global communication address set to obtain a seventh global communication address set, and
Synchronizing the use state of the target communication address to a remote server to update the use state of the target communication address by the remote server.
7. A communication address setting apparatus, the method being applied to a terminal device, comprising:
the verification module is used for responding to the verification information from the user and executing verification operation on the verification information;
The instruction receiving module is used for receiving a communication address selection instruction from a user under the condition that the verification operation is passed;
The address output module is used for inquiring a first global communication address set in the local database based on the communication address selection instruction to obtain a target communication address, wherein the communication address comprises a use state;
An updating module for updating the use state of the target communication address in the local database to obtain a second global communication address set, and
And the updating module is also used for executing bidirectional updating operation based on the second global communication address set and a third global communication address set stored in a remote server to obtain a fourth global communication address set.
8. An electronic device, comprising:
One or more processors;
Storage means for storing one or more programs,
Wherein the one or more programs, when executed by the one or more processors, cause the one or more processors to perform the method of any of claims 1-6.
9. A computer readable storage medium having stored thereon executable instructions which, when executed by a processor, cause the processor to perform the method according to any of claims 1-6.
10. A computer program product comprising a computer program which, when executed by a processor, implements the method according to any one of claims 1-6.
CN202510680642.9A 2025-05-26 2025-05-26 Communication address setting method, apparatus, device, storage medium, and program product Pending CN120498797A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202510680642.9A CN120498797A (en) 2025-05-26 2025-05-26 Communication address setting method, apparatus, device, storage medium, and program product

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202510680642.9A CN120498797A (en) 2025-05-26 2025-05-26 Communication address setting method, apparatus, device, storage medium, and program product

Publications (1)

Publication Number Publication Date
CN120498797A true CN120498797A (en) 2025-08-15

Family

ID=96668964

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202510680642.9A Pending CN120498797A (en) 2025-05-26 2025-05-26 Communication address setting method, apparatus, device, storage medium, and program product

Country Status (1)

Country Link
CN (1) CN120498797A (en)

Similar Documents

Publication Publication Date Title
US20200089718A1 (en) Inferred user identity in content distribution
US20190236334A1 (en) Application execution based on object recognition
CN113568970B (en) Application business data management method, device, equipment and storage medium
US9355270B2 (en) Security configuration systems and methods for portal users in a multi-tenant database environment
US20160092887A1 (en) Application license distribution and management
CN112202744A (en) Multi-system data communication method and device
CN103415847A (en) A system and method for accessing a service
AU2014412020B2 (en) Techniques to transform network resource requests to zero rated network requests
CN112084247A (en) Method and device for extending application program service
CN114745164B (en) Service processing method, device, electronic equipment and computer readable medium
CN114237821B (en) Method and device for finding out Kubernetes container cluster, electronic equipment and storage medium
US20090112704A1 (en) Management tool for efficient allocation of skills and resources
WO2020258955A1 (en) Method and apparatus for sharing delivery box
JP2015146103A (en) Content providing system, server device, terminal device, content providing method, and program
CN114885024B (en) Routing method, device, equipment and medium of application instance
CN120498797A (en) Communication address setting method, apparatus, device, storage medium, and program product
US11757976B2 (en) Unified application management for heterogeneous application delivery
CN114140091B (en) Operation record display method, device, equipment and medium
CN116383855A (en) Database cryptographic operation and maintenance method, device, equipment, storage medium and program product
CN114363172A (en) Decoupling management method, device, equipment and medium for container group
CN115086321A (en) Multi-cluster traffic forwarding method and device, and electronic device
CN115484149B (en) Network switching method, network switching device, electronic equipment and storage medium
CN114189365B (en) Universal multi-tenant service authorization method and device based on field mapping
CN113641966B (en) Application integration method, system, equipment and medium
CN115842729B (en) Configuration parameter validation method, device, electronic device and storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination