Platform-to-end trusted call information display method, device, equipment and medium
By parsing and verifying the call request identity index and information entries of the calling party, the problem of inaccurate call information display caused by third-party tagging platforms is solved, and reliable call information display from platform to end is achieved, ensuring the accuracy and security of the information.
Patent Information
- Application Number
- CN202210325221.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-03-29
- Publication Date
- 2025-09-16
- Estimated Expiration
- 2042-03-29
AI Technical Summary
In communication scenarios, when the caller's call information is displayed by a third-party marking platform, untimely information flow leads to insufficient display accuracy, affecting the accuracy of the caller's call information.
By parsing the identity index in the call request of the calling party, the calling party's information entry is queried from the pre-built information authorization platform, and the information entry is verified, and the correct display information is selected and displayed on the called party.
It improves the display accuracy of call information, avoids identity tagging errors caused by third-party tagging platforms, and ensures the security and reliability of the calling and calling end identities and the accuracy of call information.
Smart Images

Figure CN114760388B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of communications, and in particular to a platform-to-end trusted call information display method, device, electronic device, and computer-readable storage medium. Background Art
[0002] In communication scenarios, there may be cases where the calling user hopes that his or her identity can be proactively displayed to the called user before the call is answered. For example, in epidemic investigation calls from epidemic prevention personnel, product recall calls, etc., this is to achieve a high answer rate for the calling party.
[0003] Currently, the caller's call information display is usually marked by a third-party marking platform (such as telephone terminal software) and then displayed on the called party. However, in actual business scenarios, there may be untimely information flow between the caller and the third-party marking platform, resulting in errors in the caller's information marking, which in turn affects the accuracy of the caller's call information display. Summary of the Invention
[0004] In order to solve the above technical problems or at least partially solve the above technical problems, the present invention provides a platform-to-end trusted call information display method, device, electronic device and computer-readable storage medium, which can improve the display accuracy of call information.
[0005] In a first aspect, the present invention provides a platform-to-end trusted call information display method, comprising:
[0006] Receiving a call request from the calling party and parsing the identity index in the call request;
[0007] According to the identity index, query the information entry of the calling and calling terminals from a pre-built information authorization platform;
[0008] Verifying the information entry, and when the verification of the information entry succeeds, selecting display information of the calling end from the information entry;
[0009] The display information is displayed on the called terminal corresponding to the call request.
[0010] It can be seen that the embodiment of the present invention can firstly obtain the identity information identifier of the calling party corresponding to the call request by parsing the identity index in the call request of the calling party, thereby ensuring the premise of subsequent identity information query of the calling party, thereby improving the accuracy of the platform-to-end trusted call information display of the calling party; secondly, the embodiment of the present invention can obtain the information content of the calling party registered in advance on the information authorization platform by querying the information entry of the calling party from the pre-built information authorization platform according to the identity index, thereby avoiding the phenomenon of incorrect identity marking of the calling party caused by marking the identity information of the calling party by a third-party marking platform, thereby verifying Verify whether the identity of the calling end is safe and reliable, and further ensure the accuracy of the call information of the calling end subsequently displayed on the called end; further, the embodiment of the present invention verifies the information entry, and when the information entry verification is successful, selects the display information of the calling end from the information entry, can identify whether the calling end information in the information entry is correct, thereby ensuring the accuracy of the calling end call information subsequently displayed on the called end, and displays the display information in the called end corresponding to the call request to identify whether the calling end information in the information entry is correct, thereby ensuring the accuracy of the calling end call information subsequently displayed on the called end. Therefore, the platform-to-end trusted call information display method proposed in the embodiment of the present invention can improve the display accuracy of call information.
[0011] In a possible implementation of the first aspect, parsing the identity index in the call request includes:
[0012] Identifying call information in the call request and extracting calling and calling end parameters in the call information;
[0013] According to the calling end parameters, query the identity information of the calling end corresponding to the call request;
[0014] The identity features in the identity information are extracted and converted into an identity index.
[0015] In a possible implementation of the first aspect, extracting the identity feature from the identity information includes:
[0016] Obtaining identity attributes in the identity information, and calculating information entropy of the identity attributes in the identity information;
[0017] The identity attribute whose information entropy is greater than a preset threshold is used as the identity feature.
[0018] In a possible implementation of the first aspect, querying the information entry of the calling and calling terminals from a pre-built information authorization platform according to the identity index includes:
[0019] Creating an information query statement for the identity index in the information authorization platform;
[0020] The information entry of the calling and calling terminals corresponding to the identity index is queried from the information authorization platform using the information query statement.
[0021] In a possible implementation of the first aspect, verifying the information item includes:
[0022] Obtaining the public key in the administrator certificate corresponding to the information entry, extracting the digital signature in the information entry, and decrypting the digital signature using the public key in the administrator certificate;
[0023] If the digital signature decryption fails, the information entry verification fails;
[0024] If the digital signature is successfully decrypted, the information entry is successfully verified.
[0025] In a possible implementation of the first aspect, selecting the display information of the calling end from the information item includes:
[0026] querying the information directory of the calling terminal in the information entry, and selecting an attribute item that meets the preset display attributes from the information directory;
[0027] The attribute information corresponding to the attribute bar is used as the display information of the calling terminal.
[0028] In a possible implementation of the first aspect, selecting an attribute item that meets preset display attributes from the information catalog includes:
[0029] Obtaining directory bar attributes in the information directory, and calculating a matching degree between the directory bar attributes and the preset display attributes;
[0030] The directory item corresponding to the directory item attribute with a matching degree greater than a preset matching degree is used as the attribute item.
[0031] In a second aspect, the present invention provides a platform-to-end trusted call information display device, the device comprising:
[0032] An identity index parsing module, configured to receive a call request from a calling terminal and parse the identity index in the call request;
[0033] An information item query module, configured to query the information item of the calling and calling terminals from a pre-built information authorization platform according to the identity index;
[0034] a display information selection module, configured to verify the information entry and, when the information entry is successfully verified, select the display information of the calling end from the information entry;
[0035] The display information display module is used to display the display information on the called terminal corresponding to the call request.
[0036] In a third aspect, the present invention provides an electronic device, comprising:
[0037] at least one processor; and a memory communicatively coupled to the at least one processor;
[0038] The memory stores a computer program executable by the at least one processor, so that the at least one processor can execute the platform-to-end trusted call information display method as described in any one of the first aspects above.
[0039] In a fourth aspect, the present invention provides a computer-readable storage medium storing a computer program, wherein when the computer program is executed by a processor, the platform-to-end trusted call information display method as described in any one of the above-mentioned first aspects is implemented.
[0040] It can be understood that the beneficial effects of the second to fourth aspects mentioned above can be found in the relevant description of the first aspect mentioned above, and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS
[0041] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the invention and, together with the description, serve to explain the principles of the invention.
[0042] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.
[0043] Figure 1 A flowchart of a platform-to-end trusted call information display method provided by one embodiment of the present invention;
[0044] Figure 2 In one embodiment of the present invention Figure 1 A flowchart of one step of a platform-to-end trusted call information display method is provided;
[0045] Figure 3 A schematic diagram of a module of a platform-to-end trusted call information display device provided by one embodiment of the present invention;
[0046] Figure 4 A schematic diagram of the internal structure of an electronic device for implementing a platform-to-end trusted call information display method provided by an embodiment of the present invention. DETAILED DESCRIPTION
[0047] To make the objectives, technical solutions, and advantages of the embodiments of the present invention more clear, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making creative efforts shall fall within the scope of protection of the present invention.
[0048] See Figure 1 FIG. 1 is a flow chart of a platform-to-end trusted call information display method provided by an embodiment of the present invention. Figure 1 The platform-to-end trusted call information display method described in includes:
[0049] S1. Receive a call request from the calling end, and parse the identity index in the call request.
[0050] In an embodiment of the present invention, the calling end refers to a device terminal with a call function, which corresponds to the called end, such as a mobile phone, tablet and other common devices, wherein the calling end is used to initiate a call request, and the called end is used to receive the call request of the calling end. Furthermore, in an embodiment of the present invention, the call request refers to the demand for establishing a network call between the calling end and the called end, which is generated based on different business scenarios, such as a call request in a product promotion scenario, a call request in a family contact scenario, etc.
[0051] Furthermore, the embodiment of the present invention parses the identity index in the call request to obtain the identity information identifier of the calling end corresponding to the call request, thereby ensuring the premise for subsequent identity information query of the calling end, thereby improving the platform-to-end trusted call information display accuracy of the calling end.
[0052] As an embodiment of the present invention, see Figure 2 As shown, parsing the identity index in the call request includes:
[0053] S201, identifying call information in the call request, and extracting calling and calling end parameters in the call information;
[0054] S202. Query the identity information of the calling end corresponding to the call request according to the calling end parameters;
[0055] S203: Extract identity features from the identity information and convert the identity features into an identity index.
[0056] Among them, the call information refers to the calling end information carried in the call request, such as call time, calling end number, calling end origin, calling end signature, called end number and called end signature, etc. The calling end parameter refers to the information content used to characterize the calling end, such as the above-mentioned calling end number, calling end origin, etc. The identity information refers to the data used to describe the identity content of the calling end, and the identity feature refers to the identity attribute that characterizes the calling end, which is used to filter out some useless data in the identity information and improve the efficiency of subsequent call information query of the calling end.
[0057] Furthermore, in an optional embodiment of the present invention, the call information is obtained by querying the calling end and the called end corresponding to the call request, and the calling end parameters are extracted through a preset script, which includes a JS script, a shell script, etc.
[0058] Furthermore, in an optional embodiment of the present invention, querying the identity information of the calling end corresponding to the call request based on the calling end parameters includes: querying the identity parameters in the calling end parameters, and identifying the identity information of the calling end corresponding to the call request based on the identity parameters.
[0059] Furthermore, in an optional embodiment of the present invention, extracting identity features from the identity information includes: obtaining identity attributes from the identity information, calculating information entropy of the identity attributes in the identity information, and using identity attributes whose information entropy is greater than a preset threshold as the identity features. The identity attributes refer to identity dimensions that describe the calling and calling parties, such as phone numbers and signatures. The information entropy can be understood as the weight ratio of the identity attributes in the identity information, which can be calculated using an information entropy algorithm.
[0060] Furthermore, in an optional implementation of the present invention, the identity index is converted using a hash algorithm, such as the SM3 algorithm.
[0061] S2. Query the information entry of the calling and calling terminals from a pre-built information authorization platform according to the identity index.
[0062] In an embodiment of the present invention, the pre-constructed information authorization platform refers to an information platform for storing and managing the calling end, which can be constructed through blockchain technology or according to actual business scenarios. Therefore, the embodiment of the present invention queries the information entry of the calling end from the pre-constructed information authorization platform based on the identity index to obtain the information content of the calling end that the calling end has pre-registered on the information authorization platform. This can avoid the phenomenon of incorrect identity marking of the calling end caused by marking the identity information of the calling end through a third-party marking platform, thereby verifying whether the identity of the calling end is safe and reliable, and further ensuring the accuracy of the call information of the calling end that is subsequently displayed on the called end. Wherein, the information entry refers to the data content directory pre-stored by the calling end in the pre-constructed information authorization platform, and the identity data of the calling end can be indexed based on the information entry.
[0063] Furthermore, in an embodiment of the present invention, before querying the information entry of the calling end from the pre-built information authorization platform based on the identity index, it also includes: obtaining the authorization information of the calling end, using blockchain technology to construct a smart contract for the authorization information, and verifying the smart contract. When the smart contract verification is successful, the blockchain node of the smart contract is constructed to obtain the information authorization platform.
[0064] Among them, the authorization information refers to the information stored by the calling end in the information authorization platform subsequently constructed, such as telephone number, authorized identity information, authorization validity period, enterprise administrator public key, and the enterprise administrator's digital signature field for the smart contract content.
[0065] Furthermore, in an optional embodiment of the present invention, the verification of the smart contract includes: verifying whether the enterprise administrator account has the publishing authority of the smart contract, verifying whether the publishing account public key is the same as the enterprise administrator public key in the smart contract, and verifying whether the digital signature in the smart contract is valid.
[0066] Further, as an embodiment of the present invention, querying the information entry of the calling end from a pre-built information authorization platform based on the identity index includes: creating an information query statement for the identity index in the information authorization platform, and using the information query statement to query the information entry of the calling end corresponding to the identity index from the information authorization platform.
[0067] The information query statement refers to a query carrier used to represent the identity index for obtaining information on the information authorization platform, and can be created using a structured programming language, such as SQL.
[0068] S3. Verify the information item, and when the verification of the information item succeeds, select the display information of the calling end from the information item.
[0069] The embodiment of the present invention verifies the information entry to identify whether the calling and calling end information in the information entry is correct, thereby ensuring the accuracy of the calling and calling end call information subsequently displayed on the called end.
[0070] As an embodiment of the present invention, the verification of the information entry includes: obtaining the public key in the administrator certificate corresponding to the information entry, extracting the digital signature in the information entry, and decrypting the digital signature using the public key in the administrator certificate; if the decryption of the digital signature fails, the verification of the information entry fails, and if the decryption of the digital signature succeeds, the verification of the information entry succeeds.
[0071] Among them, the public key in the administrator certificate refers to the verification tool generated when the digital signature in the information entry is encrypted using the preset administrator private key. The preset private key is set based on different user needs. The encryption of the digital signature can be achieved through an encryption algorithm. The digital signature refers to the field data signed by the platform administrator on the calling end information in the information authorization platform.
[0072] It should be noted that the public key in the administrator certificate is returned to the called terminal via the information authorization platform, so the verification of the information item is implemented based on the called terminal.
[0073] Furthermore, another embodiment of the present invention also includes: verifying the information entry in the authorization information platform, that is, the information authorization platform uses the enterprise administrator's public key in the data entry to verify the digital signature in the information entry, thereby obtaining the verification result of the information entry.
[0074] It should be understood that when the information entry is successfully verified, it indicates that the identity information of the calling end is in a safe and reliable state. Therefore, the embodiment of the present invention selects the display information of the calling end from the information entry to ensure the premise of displaying the identity of the calling end of the subsequent called end.
[0075] As an embodiment of the present invention, the selecting of the display information of the calling end from the information entry includes: querying the information directory of the calling end in the information entry, selecting an attribute bar that meets the preset display attributes from the information directory, and using the attribute information corresponding to the attribute bar as the display information of the calling end.
[0076] Among them, the information directory refers to the information summary of the calling end included in the information entry, which can be obtained through index query, and the preset display attributes refer to the data description that needs to be displayed on the called end, such as setting the name, origin and other attributes of the calling end as the display attributes, which can also be set according to the actual business scenario.
[0077] Furthermore, in an optional embodiment of the present invention, selecting an attribute bar from the information catalog that meets preset display attributes includes: obtaining directory bar attributes from the information catalog, calculating a degree of matching between the directory bar attributes and the preset display attributes, and selecting the directory bar corresponding to the directory bar attribute having a matching degree greater than the preset matching degree as the attribute bar. The matching degree can be achieved using a similarity algorithm, such as a cosine similarity algorithm, and the preset matching degree can be set to 0.88, or can be set based on actual business scenarios.
[0078] Furthermore, another embodiment of the present invention further includes: when the information entry verification fails, issuing a warning prompt of identity information verification failure of the calling end, so as to remind the called end that the identity of the calling end is at risk.
[0079] S4. Display the display information on the called terminal corresponding to the call request.
[0080] The embodiment of the present invention realizes the platform-to-end trusted call information display of the calling end on the called end by displaying the display information on the called end corresponding to the call request, that is, displaying the platform-to-end trusted call information of the calling end on the device interface of the called end.
[0081] It can be seen that the embodiment of the present invention can firstly obtain the identity information identifier of the calling party corresponding to the call request by parsing the identity index in the call request of the calling party, thereby ensuring the premise of subsequent identity information query of the calling party, thereby improving the accuracy of the platform-to-end trusted call information display of the calling party; secondly, the embodiment of the present invention can obtain the information content of the calling party registered in advance on the information authorization platform by querying the information entry of the calling party from the pre-built information authorization platform according to the identity index, thereby avoiding the phenomenon of incorrect identity marking of the calling party caused by marking the identity information of the calling party by a third-party marking platform, thereby verifying Verify whether the identity of the calling end is safe and reliable, and further ensure the accuracy of the call information of the calling end subsequently displayed on the called end; further, the embodiment of the present invention verifies the information entry, and when the information entry verification is successful, selects the display information of the calling end from the information entry, can identify whether the calling end information in the information entry is correct, thereby ensuring the accuracy of the calling end call information subsequently displayed on the called end, and displays the display information in the called end corresponding to the call request to identify whether the calling end information in the information entry is correct, thereby ensuring the accuracy of the calling end call information subsequently displayed on the called end. Therefore, the platform-to-end trusted call information display method proposed in the embodiment of the present invention can improve the display accuracy of call information.
[0082] like Figure 3 FIG. 1 is a functional module diagram of a platform-to-end trusted call information display device according to the present invention.
[0083] The platform-to-end trusted call information display device 300 described in the present invention can be installed in an electronic device. Depending on the functionality implemented, the platform-to-end trusted call information display device may include an identity index resolution module 301, an information entry query module 302, a display information selection module 303, and a display information display module 304. A module, also referred to as a unit, is a series of computer program segments that can be executed by an electronic device processor and perform a fixed function, and is stored in the electronic device's memory.
[0084] In this embodiment, the functions of each module / unit are as follows:
[0085] The identity index parsing module 301 is used to receive a call request from the calling end and parse the identity index in the call request;
[0086] The information item query module 302 is used to query the information item of the calling and calling terminals from a pre-built information authorization platform according to the identity index;
[0087] The display information selection module 303 is used to verify the information entry and select the display information of the calling end from the information entry when the verification of the information entry is successful;
[0088] The display information display module 304 is configured to display the display information on the called terminal corresponding to the call request.
[0089] In detail, the modules in the platform-to-end trusted call information display device 300 in the embodiment of the present invention are used in the same manner as above. Figure 1 and Figure 2 The platform-to-end trusted call information display method described in the present invention has the same technical means and can produce the same technical effects, so it will not be repeated here.
[0090] like Figure 4 FIG. 1 is a schematic diagram of the structure of an electronic device for implementing a platform-to-end trusted call information display method according to the present invention.
[0091] The electronic device 1 may include a processor 10, a memory 11, a communication bus 12, and a communication interface 13. It may also include a computer program stored in the memory 11 and executable on the processor 10, such as a platform-to-end trusted call information display program.
[0092] In some embodiments, the processor 10 may be composed of an integrated circuit, such as a single packaged integrated circuit, or a plurality of packaged integrated circuits with the same or different functions, including one or more central processing units (CPUs), microprocessors, digital processing chips, graphics processors, and a combination of various control chips. The processor 10 is the control core (Control Unit) of the electronic device 1, connecting the various components of the entire electronic device 1 using various interfaces and lines. It executes or runs programs or modules stored in the memory 11 (such as executing a platform-to-end trusted call information display program) and calls data stored in the memory 11 to perform various functions of the electronic device 1 and process data.
[0093] The memory 11 includes at least one type of readable storage medium, and the readable storage medium includes a flash memory, a mobile hard disk, a multimedia card, a card-type memory (for example, an SD or DX memory, etc.), a magnetic memory, a magnetic disk, an optical disk, etc. In some embodiments, the memory 11 can be an internal storage unit of the electronic device 1, such as a mobile hard disk of the electronic device 1. In other embodiments, the memory 11 can also be an external storage device of the electronic device 1, such as a plug-in mobile hard disk, a smart memory card (Smart Media Card, SMC), a secure digital (Secure Digital, SD) card, a flash card, etc. equipped on the electronic device 1. Furthermore, the memory 11 can also include both an internal storage unit of the electronic device 1 and an external storage device. The memory 11 can not only be used to store application software and various types of data installed on the electronic device 1, such as the code of the platform-to-end trusted call information display program, but can also be used to temporarily store data that has been output or is to be output.
[0094] The communication bus 12 may be a peripheral component interconnect (PCI) bus or an extended industry standard architecture (EISA) bus. The bus may be divided into an address bus, a data bus, a control bus, etc. The bus is configured to enable communication between the memory 11 and at least one processor 10, etc.
[0095] The communication interface 13 is used for communication between the above-mentioned electronic device 1 and other devices, including a network interface and a user interface. Optionally, the network interface may include a wired interface and / or a wireless interface (such as a WI-FI interface, a Bluetooth interface, etc.), which is generally used to establish a communication connection between the electronic device 1 and other electronic devices 1. The user interface may be a display (Display), an input unit (such as a keyboard (Keyboard)), optionally, the user interface may also be a standard wired interface, a wireless interface. Optionally, in some embodiments, the display may be an LED display, a liquid crystal display, a touch-sensitive liquid crystal display, and an OLED (Organic Light-Emitting Diode, organic light-emitting diode) touch device, etc. Among them, the display may also be appropriately referred to as a display screen or a display unit, for displaying information processed in the electronic device 1 and for displaying a visual user interface.
[0096] Figure 3 Only the electronic device 1 having components is shown, and it can be understood by those skilled in the art that Figure 3The structure shown does not constitute a limitation on the electronic device 1 , and may include fewer or more components than shown in the figure, or combine certain components, or arrange the components differently.
[0097] For example, although not shown, the electronic device 1 may further include a power source (such as a battery) for powering the various components. Preferably, the power source may be logically connected to the at least one processor 10 via a power management device, thereby implementing functions such as charging management, discharging management, and power consumption management through the power management device. The power source may further include any components such as one or more DC or AC power sources, a recharging device, a power failure detection circuit, a power converter or inverter, a power status indicator, etc. The electronic device 1 may further include various sensors, Bluetooth modules, Wi-Fi modules, etc., which will not be described in detail here.
[0098] It should be understood that the embodiment is for illustrative purposes only and the scope of the patent invention is not limited to this structure.
[0099] The platform-to-end trusted call information display program stored in the memory 11 of the electronic device 1 is a combination of multiple computer programs. When running in the processor 10, it can achieve the following:
[0100] Receiving a call request from the calling party and parsing the identity index in the call request;
[0101] According to the identity index, query the information entry of the calling and calling terminals from a pre-built information authorization platform;
[0102] Verifying the information entry, and when the verification of the information entry succeeds, selecting display information of the calling end from the information entry;
[0103] The display information is displayed on the called terminal corresponding to the call request.
[0104] Specifically, the specific implementation method of the processor 10 for the above computer program can refer to Figure 1 The description of the relevant steps in the corresponding embodiments will not be repeated here.
[0105] Furthermore, if the modules / units integrated into the electronic device 1 are implemented as software functional units and sold or used as independent products, they can be stored in a non-volatile computer-readable storage medium. The computer-readable storage medium can be volatile or non-volatile. For example, the computer-readable medium can include: any entity or device capable of carrying the computer program code, a recording medium, a USB flash drive, a mobile hard drive, a magnetic disk, an optical disk, a computer memory, or a read-only memory (ROM).
[0106] The present invention further provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program. When the computer program is executed by the processor of the electronic device 1, the computer program can achieve:
[0107] Receiving a call request from the calling party and parsing the identity index in the call request;
[0108] According to the identity index, query the information entry of the calling and calling terminals from a pre-built information authorization platform;
[0109] Verifying the information entry, and when the verification of the information entry succeeds, selecting display information of the calling end from the information entry;
[0110] The display information is displayed on the called terminal corresponding to the call request.
[0111] In the several embodiments provided by the present invention, it should be understood that the disclosed devices, apparatuses, and methods can be implemented in other ways. For example, the device embodiments described above are merely illustrative. For example, the module division is merely a logical function division, and other division methods may be used in actual implementation.
[0112] The modules described as separate components may or may not be physically separate, and the components shown as modules may or may not be physical units, that is, they may be located in one place or distributed across multiple network elements. Some or all of the modules may be selected to achieve the purpose of the solution of this embodiment according to actual needs.
[0113] In addition, the functional modules in various embodiments of the present invention may be integrated into a single processing unit, each unit may exist physically separately, or two or more units may be integrated into a single unit. The aforementioned integrated units may be implemented in the form of hardware or hardware plus software functional modules.
[0114] It will be apparent to those skilled in the art that the present invention is not limited to the details of the exemplary embodiments described above, and that the present invention can be implemented in other specific forms without departing from the spirit or essential characteristics of the present invention.
[0115] Therefore, the embodiments should be considered in all respects as illustrative and non-restrictive, and the scope of the invention is defined by the appended claims rather than the foregoing description, and all changes that come within the meaning and range of equivalents of the claims are intended to be embraced therein. Any reference to a figure in a claim should not be construed as limiting the claim to which it relates.
[0116] Furthermore, it is clear that the word "comprising" does not exclude other units or steps, and the singular does not exclude the plural. Multiple units or devices recited in a system claim may also be implemented by a single unit or device through software or hardware. Second-order terms are used to indicate names and do not imply any particular order.
[0117] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention and are not limiting. Although the present invention has been described in detail with reference to the preferred embodiments, those skilled in the art should understand that the technical solutions of the present invention may be modified or replaced by equivalents without departing from the spirit and scope of the technical solutions of the present invention.
Claims
1. A platform-to-end trusted call information display method, characterized in that: include: Receiving a call request from the calling party and parsing the identity index in the call request; Identifying call information in the call request and extracting calling end parameters from the call information, wherein the call information is obtained by querying the calling end and the called end corresponding to the call request, and the calling end parameters are extracted by a preset script, wherein the preset script includes a JS script and a shell script; querying the identity information of the calling terminal corresponding to the call request according to the calling terminal parameters, querying the identity parameter in the calling terminal parameters, and identifying the identity information of the calling terminal corresponding to the call request according to the identity parameter; Extract identity features from the identity information and convert the identity features into an identity index, specifically: Obtaining identity attributes in the identity information, and calculating information entropy of the identity attributes in the identity information; The identity attribute whose information entropy is greater than a preset threshold is used as the identity feature, where the identity attribute refers to the identity dimension describing the calling and calling parties, and the information entropy is the weight ratio of the identity attribute in the identity information; According to the identity index, query the information entry of the calling and calling terminals from a pre-built information authorization platform; Obtaining authorization information of the calling end, constructing a smart contract for the authorization information using blockchain technology, and verifying the smart contract. When the smart contract verification succeeds, constructing a blockchain node for the smart contract to obtain the information authorization platform, wherein the authorization information is information stored by the calling end in the subsequently constructed information authorization platform; wherein verifying the smart contract includes: verifying whether the enterprise administrator account has the publishing authority for the smart contract, verifying whether the publishing account public key is the same as the enterprise administrator public key in the smart contract, and verifying whether the digital signature in the smart contract is valid; Creating an information query statement for the identity index in the information authorization platform; Using the information query statement, querying the information entry of the calling and calling terminals corresponding to the identity index from the information authorization platform; Verifying the information entry, and when the verification of the information entry succeeds, selecting display information of the calling end from the information entry; Obtaining the public key in the administrator certificate corresponding to the information entry, extracting the digital signature in the information entry, and decrypting the digital signature using the public key in the administrator certificate; If the digital signature decryption fails, the information entry verification fails; If the digital signature is successfully decrypted, the information entry is successfully verified; querying the information directory of the calling terminal in the information entry, and selecting an attribute item that meets the preset display attributes from the information directory; Obtaining directory bar attributes in the information directory, and calculating a matching degree between the directory bar attributes and the preset display attributes; The directory item corresponding to the directory item attribute having a matching degree greater than a preset matching degree is used as the attribute item; Using the attribute information corresponding to the attribute bar as the display information of the calling terminal; The display information is displayed on the called terminal corresponding to the call request.
2. A platform-to-end trusted call information display device, characterized in that: The device comprises: An identity index parsing module, configured to receive a call request from a calling terminal and parse the identity index in the call request; Identifying call information in the call request and extracting calling and calling end parameters in the call information; According to the calling end parameters, query the identity information of the calling end corresponding to the call request; Extracting identity features from the identity information and converting the identity features into an identity index; Obtaining identity attributes in the identity information, and calculating information entropy of the identity attributes in the identity information; The identity attribute whose information entropy is greater than a preset threshold is used as the identity feature; An information item query module, configured to query the information item of the calling and calling terminals from a pre-built information authorization platform according to the identity index; Creating an information query statement for the identity index in the information authorization platform; Using the information query statement, querying the information entry of the calling and calling terminals corresponding to the identity index from the information authorization platform; a display information selection module, configured to verify the information entry and, when the information entry is successfully verified, select the display information of the calling end from the information entry; Obtaining the public key in the administrator certificate corresponding to the information entry, extracting the digital signature in the information entry, and decrypting the digital signature using the public key in the administrator certificate; If the digital signature decryption fails, the information entry verification fails; If the digital signature is successfully decrypted, the information entry is successfully verified; querying the information directory of the calling terminal in the information entry, and selecting an attribute item that meets the preset display attributes from the information directory; Obtaining directory bar attributes in the information directory, and calculating a matching degree between the directory bar attributes and the preset display attributes; The directory item corresponding to the directory item attribute having a matching degree greater than a preset matching degree is used as the attribute item; The display information display module is used to display the display information on the called terminal corresponding to the call request.
3. An electronic device, characterized in that: The electronic device comprises: at least one processor; and, a memory communicatively connected to the at least one processor; wherein, The memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor to enable the at least one processor to perform the platform-to-end trusted call information display method according to claim 1.
4. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the platform-to-end trusted call information display method according to claim 1 is implemented.
Citation Information
Patent Citations
Telephone communication verification method and device, equipment and storage medium
CN114095220A
Anti-harassment method and device based on trusted telephone, equipment and storage medium
CN114125158A