Business information display method and device, equipment and storage medium

By integrating preset communication engines into the software products of the e-commerce platform, the problem of poor protection of e-commerce platforms in consumer information protection is solved, higher-level protection of consumer information is achieved, and the risk of information leakage is reduced.

CN119902761APending Publication Date: 2025-04-29BEIJING YOUZHUJU NETWORK TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311416120.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-10-27
Publication Date
2025-04-29

AI Technical Summary

Technical Problem

E-commerce platforms have poor protection in consumer information protection. Third-party service providers and merchants can obtain and store consumer information, resulting in an increase in the risk of information leakage.

Method used

By integrating the preset communication engine in the software products for business information display and establishing communication permissions with the information management server, the logic of obtaining preset business item information from the information management server is realized, and software products are avoided directly participating in information acquisition and display.

Benefits of technology

This plan improves the protection and comprehensiveness of consumer information, reduces the ways for third-party service providers and merchants to obtain consumer information, and reduces the risk of information leakage.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119902761A_ABST
    Figure CN119902761A_ABST
Patent Text Reader

Abstract

The embodiment of the invention discloses a service information display method and device, equipment and a storage medium, and the method comprises the steps: responding to a page access instruction, displaying a service application page of a service function item, and displaying an information viewing control of a preset type of service item in the service application page; in response to a trigger operation of the information viewing control, determining a target preset type of service item corresponding to the trigger operation, and by calling a pre-integrated preset communication engine, obtaining target service information of the target preset type of service item from the information management server and rendering the target service information to a service application page for display; wherein the preset communication engine has the authority of communication with the server. By using the method, a pulling way that a service provider and a business application party directly perform data pulling is cut off, and the protection strength and the protection comprehensiveness of the business information are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present disclosure relate to the field of computer technology, and in particular, to a method, device, equipment, and storage medium for displaying business information. Background Art

[0002] E-commerce platforms provide people with a convenient online shopping channel, allowing consumers to buy the items they need without leaving home. During the online shopping process, consumers need to submit personal data such as name, address and contact information to the e-commerce platform, and these data belong to the consumer's information. The e-commerce platform has the responsibility to protect consumer information.

[0003] Generally, the goods purchased by consumers through e-commerce platforms are specifically arranged for delivery by merchants, so merchants also need to obtain consumer information to complete delivery. Currently, merchants need to use software products (such as order management software) developed by third-party service providers to manage consumer shopping-related information. Specifically, in the implementation of consumer shopping-related information management, third-party service providers can obtain consumer information from e-commerce platforms with the authorization of merchants.

[0004] In the implementation form described above, there is a defect of poor protection of consumer information. For example, third-party service providers can directly store the obtained consumer data information into their own databases. Merchants themselves can also obtain consumer information during the use of software products. Other illegal service providers can also obtain consumer information based on current information authorization loopholes.

[0005] How to enhance the protection of consumer-related data has become an urgent issue that e-commerce platforms need to address. Summary of the invention

[0006] The embodiments of the present disclosure provide a method, apparatus, device and storage medium for displaying business information, which avoid the problem of poor protection of preset business information during the display process.

[0007] In a first aspect, an embodiment of the present disclosure provides a method for displaying business information, the method comprising:

[0008] In response to the page access instruction, displaying a business application page of the business function item, wherein the business application page presents an information viewing control of a preset business item;

[0009] In response to a trigger operation of the information viewing control, determine a target preset business item corresponding to the trigger operation, obtain target business information of the target preset business item from the information management server by calling a pre-integrated preset communication engine, and render the target business information to the business application page for display;

[0010] Wherein, the preset communication engine has the communication authority with the information management server.

[0011] In a second aspect, the present disclosure also provides a business information display device, the device comprising:

[0012] A first response module, configured to respond to a page access instruction and display a business application page of a business function item, wherein the business application page presents an information viewing control of a preset business item;

[0013] A second response module, configured to respond to a trigger operation of the information viewing control and determine a target preset business item corresponding to the trigger operation;

[0014] An information display module, configured to obtain target business information of the target preset business item from the information management server by calling a pre-integrated preset communication engine, and render the target business information on the business application page for display;

[0015] Wherein, the preset communication engine has the communication authority with the information management server.

[0016] In a third aspect, an embodiment of the present disclosure further provides a computer device, the computer device comprising:

[0017] one or more processors;

[0018] a storage device for storing one or more programs,

[0019] When the one or more programs are executed by the one or more processors, the one or more processors implement the business information display method provided by any embodiment of the present disclosure.

[0020] In a fourth aspect, an embodiment of the present disclosure further provides a computer-readable storage medium on which a computer program is stored. When the computer program is executed by a processor, the business information display method provided by any embodiment of the present disclosure is implemented.

[0021] The technical solution of the disclosed embodiment specifically discloses a method, device, equipment and storage medium for displaying business information, the method comprising: in response to a page access instruction, displaying a business application page of a business function item, wherein the business application page presents an information viewing control of a preset business item; in response to a trigger operation of the information viewing control, determining a target preset business item corresponding to the trigger operation, and obtaining target business information of the target preset business item from an information management server by calling a pre-integrated preset communication engine, and rendering the target business information to the business application page for display; wherein the preset communication engine has communication authority with the information management server. The above technical solution is equivalent to integrating a preset communication engine in a software product involved in the business for displaying business information, and setting communication authority between the preset communication engine and the information management server, and being able to obtain preset business item information from the information management server side and render the obtained information to the business application page of the software product involved in the business for display by calling the preset communication engine when there is a display demand for preset business item information. Compared with the prior art, the above technical solution of this embodiment mainly implements the logic of information acquisition and display through the integrated preset communication engine, avoiding the direct participation of software products involved in the business in the acquisition and display of preset business item information. This implementation method omits the interaction between the service provider of the software products involved in the business and the information management server side, which is equivalent to cutting off the data pulling path for the service provider and the business application party to directly pull data from the information management server side, thereby improving the protection of business information and the comprehensiveness of protection. BRIEF DESCRIPTION OF THE DRAWINGS

[0022] In order to more clearly illustrate the technical solutions of the exemplary embodiments of the present disclosure, the following briefly introduces the drawings required to describe the embodiments. Obviously, the drawings introduced are only drawings of a part of the embodiments to be described in the present disclosure, rather than all the drawings. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.

[0023] Figure 1 A flowchart of a method for displaying business information provided by an embodiment of the present disclosure;

[0024] Figure 2 An example implementation flow chart of the business information display method provided in this embodiment is given;

[0025] Figure 3 A schematic diagram of the structure of a business information display device provided in an embodiment of the present disclosure;

[0026] Figure 4 A schematic diagram of the structure of a computer device provided in an embodiment of the present disclosure. DETAILED DESCRIPTION

[0027] Embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although certain embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be construed as being limited to the embodiments described herein, which are instead provided for a more thorough and complete understanding of the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are only for exemplary purposes and are not intended to limit the scope of protection of the present disclosure.

[0028] It should be understood that the various steps described in the method embodiments of the present disclosure may be performed in different orders and / or in parallel. In addition, the method embodiments may include additional steps and / or omit the steps shown. The scope of the present disclosure is not limited in this respect.

[0029] The term "including" and its variations used herein are open inclusions, i.e., "including but not limited to". The term "based on" means "based at least in part on". The term "one embodiment" means "at least one embodiment"; the term "another embodiment" means "at least one additional embodiment"; the term "some embodiments" means "at least some embodiments". The relevant definitions of other terms will be given in the following description.

[0030] It should be noted that the concepts of "first", "second", etc. mentioned in the present disclosure are only used to distinguish different devices, modules or units, and are not used to limit the order or interdependence of the functions performed by these devices, modules or units. It should be noted that the modifications of "one" and "multiple" mentioned in the present disclosure are illustrative rather than restrictive, and those skilled in the art should understand that unless otherwise clearly indicated in the context, they should be understood as "one or more".

[0031] The names of the messages or information exchanged between multiple devices in the embodiments of the present disclosure are only used for illustrative purposes and are not used to limit the scope of these messages or information.

[0032] The names of the messages or information exchanged between multiple devices in the embodiments of the present disclosure are only used for illustrative purposes and are not used to limit the scope of these messages or information.

[0033] It is understandable that before using the technical solutions disclosed in the embodiments of the present disclosure, the types, scope of use, usage scenarios, etc. of the personal information involved in the present disclosure should be informed to the user and the user's authorization should be obtained in an appropriate manner in accordance with relevant laws and regulations.

[0034] For example, in response to receiving an active request from a user, a prompt message is sent to the user to clearly prompt the user that the operation requested to be performed will require obtaining and using the user's personal information. Thus, the user can autonomously choose whether to provide personal information to software or hardware such as an electronic device, application, server, or storage medium that performs the operation of the technical solution of the present disclosure according to the prompt message.

[0035] As an optional but non-limiting implementation, in response to receiving an active request from the user, the prompt information may be sent to the user in the form of a pop-up window, in which the prompt information may be presented in text form. In addition, the pop-up window may also carry a selection control for the user to choose "agree" or "disagree" to provide personal information to the electronic device.

[0036] It is understandable that the above notification and the process of obtaining user authorization are merely illustrative and do not constitute a limitation on the implementation of the present disclosure. Other methods that meet the relevant laws and regulations may also be applied to the implementation of the present disclosure.

[0037] Figure 1 A flowchart of a business information display method provided in an embodiment of the present disclosure is provided. This embodiment is applicable to the case of displaying preset business item information. The method can be executed by a business information display device, which can be implemented by software and / or hardware and can be configured in a terminal and / or server to implement the business information display method in the embodiment of the present disclosure. Specifically, it is preferred that the method provided in this embodiment is executed by a computer device that has installed an application product involved in the business application.

[0038] It should be noted that an application scenario of this embodiment can be described as: consumers purchase the required items in an e-commerce store through an e-commerce platform. Among them, the e-commerce platform side can obtain all the data information involved in the consumer's online shopping, and can save and manage the acquired data information through the information management server. In order to effectively deliver the objects purchased by different consumers to consumers, the merchants of the e-commerce store are equivalent to having order management needs, and thus can use the order management application products provided by third-party software service providers to manage consumers' shopping orders.

[0039] On a computer device that has an order management application installed, after running the order management application, the relevant business items of each purchase order can be displayed on the displayed application interface, and the business information of the relevant business items can be obtained by the application product from the information management server managed by the e-commerce platform. Generally, the business information that can be directly displayed is often non-preset business information (such as the name, quantity and order number of the items ordered by the consumer). When the relevant business items included (such as the consumer's name, contact number and address involved in the order) are preset business information, the merchant is often required to authorize the software service provider so that the software service provider can pull the preset business information from the information management server associated with the e-commerce platform and display it.

[0040] The application products involved in the above-mentioned installed businesses have the problem of poor protection of business-related information in terms of information display, which will affect the user reputation of merchants and even e-commerce platforms.

[0041] The business information display method provided in this embodiment can effectively avoid the above problems caused by the existing business information display. Figure 1 As shown, a business information display method provided by this embodiment may include:

[0042] S101 . In response to a page access instruction, display a business application page of a business function item, wherein the business application page presents an information viewing control of a preset business item.

[0043] It should be noted that the execution device of the method provided in this embodiment can be considered as an electronic device that has installed an application product required for business development developed on a third-party software service. And the business information display method provided in this embodiment can be considered as a display optimization method for displaying business information for the installed application product. For application products required for business development, the business information display method provided in this embodiment can be used to replace the original business information display method. Among them, the application product can be a software product that helps the business demand party to realize one or more business functions. It can be directly installed on the electronic device of the business demand party in the form of an installation package, and the operation of the application product can be started by triggering the corresponding application product icon; it can also be in the form of a web version, and the application product can be accessed through the browser based on the input URL.

[0044] In this embodiment, it can be considered that the application product has been started by triggering the application product icon or entering the URL on the browser. This embodiment can default to displaying the application main page first after the application product is running. This step can be considered as a response after a page access instruction is generated relative to any functional application of the application product. It can be known that an application product can have multiple different business function items, and users can trigger to enter different business function items according to different usage requirements. In this embodiment, the page access instruction can be considered as an access instruction generated when entering the application page of a certain business function item, and the page access instruction can be generated after triggering a certain business function item.

[0045] This step gives the response logic for responding to the page access instruction. Specifically, the business application page corresponding to the business function item can be called and displayed. The business application page can display various business items involved in the business application. Each business item has business data information that needs to be displayed. The business data information can be pulled from the server that holds the business data information. However, under normal circumstances, only the business data information of open business items (non-preset business items) can be pulled from the server. For preset business items, it can only pull the desensitized business data information and cannot display all the information.

[0046] Exemplarily, taking an order management application product as an example, the application product includes an order display function item for displaying order information. This embodiment can generate a page access instruction for the order display function item by triggering the order display function item, and can respond to the page access instruction through this step to display the corresponding business application page. Assuming that the business application page is mainly used to display information about each sales order related to the sold items, the sales order can include multiple business items that need to be displayed, and the business items can include the name of the sold item, the order number of the item sales order, the item order quantity, and the buyer's contact information, etc.

[0047] Continuing with the above description, for the server that holds the data information related to the above business items (such as the information management server associated with the e-commerce platform), it is possible to pre-set which business items are open business items and which business items are preset business items, and thus form displayable business data information that is fed back to the business application page for display. In this example, the item name, order number, and item order quantity can be considered as open business items, which can pull complete business data information from the server side for display. The buyer's contact information is a preset business item that contains preset information (such as contact number, buyer's address), and the complete business data information cannot be pulled from the server side.

[0048] In this embodiment, for preset business items, a viewing method for viewing complete information can be provided. Based on this, this embodiment can present an information viewing control relative to the preset business items in the business application page. It can be understood that the same preset business item in the business application page may correspond to different business objects. For example, in the information display of the order for selling goods, different orders correspond to the preset business item of buyer contact information. This embodiment can set information viewing controls for all existing preset business items.

[0049] S102: In response to a trigger operation of an information viewing control, determine a target preset business item corresponding to the trigger operation.

[0050] In this embodiment, the business-related operator can trigger any information viewing control presented in the business application page, and this step is equivalent to the response after the information viewing control is triggered. It can be known that one information viewing control corresponds to one preset business item. After receiving the trigger operation of the information viewing control, according to the trigger position corresponding to the trigger operation or the associated information viewing control, it can be determined which preset business item it corresponds to, and the determined preset business line can be recorded as the target preset business item.

[0051] S103. Obtain target business information of the target preset business item from the information management server by calling a pre-integrated preset communication engine, and render the target business information on the business application page for display, wherein the preset communication engine has communication authority with the information management server.

[0052] In this embodiment, the core improvement of the business information display method provided in this embodiment compared to the existing business information display is that a preset communication engine is pre-integrated in the product software framework involved in the application product. The integrated preset communication engine can be regarded as an independent software development kit provided by the business data information provider (equivalent to the provider of the information management server in this embodiment), and the preset communication engine can be pre-configured to have communication rights with the information management server. This embodiment can realize communication with the information management server through the preset communication engine, and obtain the business information involved in the preset business items through the established communication channel.

[0053] Among them, the information management server can be considered as a server that holds all the data information required for the business, and the server can contain non-preset business data information and preset business data information involved in the business operation. In this embodiment, when the operator has the need to view the business data information corresponding to any preset business item, this step can be used to respond to the trigger operation by triggering the corresponding information viewing control. Specifically, the preset communication engine can be called to establish an operating environment for obtaining preset information with the information management server, so that the preset communication engine can obtain business data information matching the target preset business item from the information management server in the communication environment. The business data information can be recorded as the target business information, and the preset communication engine performs information rendering, so that the rendered target business information can be displayed on the business application page corresponding to the target preset business item.

[0054] The business information display method provided in this embodiment is equivalent to integrating a preset communication engine in the software product involved in the business for business information display, and setting the communication authority between the preset communication engine and the information management server. When there is a demand for displaying preset business item information, the preset communication engine can be called to obtain the preset business item information from the information management server side and render the obtained information to the business application page of the software product involved in the business for display. Compared with the prior art, the above technical solution of this embodiment mainly implements the logic of information acquisition and display through the integrated preset communication engine, avoiding the direct participation of the software product involved in the business in the acquisition and display of preset business item information. This implementation method omits the interaction between the service provider of the software product involved in the business and the information management server side, which is equivalent to cutting off the pull path for the service provider and the business application party to directly pull data from the information management server side, thereby improving the protection of business information and the comprehensiveness of protection.

[0055] As a first optional embodiment of this embodiment, based on the above embodiment, this first optional embodiment can obtain the target business information of the target preset business item from the information management server by calling the pre-integrated preset communication engine, and render the target business information on the business application page for display, which is specifically implemented as follows:

[0056] a1) According to the set engine call interface, call and start the pre-integrated preset communication engine.

[0057] In this embodiment, the preset communication engine as an independent software toolkit can be integrated into the installation package of the application product developed by the third-party service provider involved in the business, or in the back-end service architecture that provides application product services. In order to facilitate the application product to call the preset communication engine during operation, the engine call interface of the preset communication engine can be set on the application layer. In this step, the preset communication engine can be called through the engine call interface, and then the called preset communication engine can be started to work.

[0058] b1) obtaining target business information of the target preset business item from the information management server in the created operating environment through the preset communication engine, and rendering the target business information into image form information or text form information and presenting it on the business application page.

[0059] In this embodiment, after the preset communication engine starts running, an operating environment can be created on the execution device side of the method provided in this embodiment, so that the execution device establishes a communication channel with the information management server side based on the operation of the preset communication engine in the operating environment, and can obtain target business information matching the target preset class business item from the information management server through the preset communication engine, and after obtaining the target business information, can continue to complete the rendering logic of the target business information in the operating environment, thereby converting the target business information into information in the form of pictures, or converting it into textual information and passing it to the information display interface of the application product for display on the business application page.

[0060] In this embodiment, the operating environment created by the preset communication engine is equivalent to a sandbox, which contains all the logic programs involved in the data communication between the preset communication engine and the information management server, so that the communication process between the preset communication engine and the information management server is carried out in the sandbox. It can be understood that the sandbox is equivalent to a black box to the outside world, and other processes of the application product cannot perceive what operations are performed in the sandbox, nor can they pull data information from the sandbox. Based on this, the above implementation method is equivalent to blocking the communication path for the third-party software service provider who provides the above application product to communicate directly with the information management server. This embodiment protects the acquisition of preset business data information through this communication mechanism of the preset communication engine.

[0061] Regarding the implementation of obtaining target business information from the information management server through the preset communication engine, one implementation method can be described as follows: in the created operating environment, the preset communication engine sends an information acquisition request corresponding to the target preset business item to the information management server, and the information management server verifies the information acquisition request. After determining that the verification conditions are met, the business data information matching the target preset business item can be searched from the database associated with the information management server. To protect data, the information management server can encrypt and transmit business data information. After receiving the encrypted information, the preset communication engine can decrypt and render it, and finally display the rendered target business information in the form of images or text on the business application page.

[0062] The above technical solution of this embodiment provides the implementation steps of obtaining and displaying target business information based on the preset communication engine. The preset communication engine eliminates the interaction between the service provider of the software product involved in the business and the information management server, cuts off the way for the service provider and the business application party to directly pull data from the information management server, and improves the protection of business information and the comprehensiveness of protection.

[0063] On the basis of this first optional embodiment, the target business information of the target preset business item can be obtained from the information management server under the created operating environment through the preset communication engine, and the target business information can be rendered into image form information or text form information and presented on the business application page, which can be further concretized into the following steps:

[0064] It should be noted that in the process of obtaining and displaying business information through the preset communication engine, it is often necessary to create a separate operating environment for each information viewing event that is triggered, so as to implement the information acquisition and display logic corresponding to different information viewing events in the created different operating environments. One problem with this implementation method is that if there are a large number of execution events in a business application page that need to obtain and display business information through the preset communication engine, it is necessary to create a separate operating environment for them, and if the content loaded in each operating environment is too large, it will lead to insufficient allocation of device memory and computing resources, and then the application page will freeze, affecting the display efficiency of business information display.

[0065] Based on this, this embodiment provides the following optimization steps to alleviate the problems of insufficient memory and computing power during the operation of the preset communication engine.

[0066] a2) creating a temporary operating environment corresponding to the target preset business item through the preset communication engine, and calling the pre-created universal operating environment.

[0067] Specifically, the preset communication engine can create a general operating environment in advance, and can create a temporary operating environment for the target preset business item corresponding to the triggered information viewing event, wherein the execution logic relied on for obtaining preset business information can be integrated in the general operating environment; the execution logic for rendering and displaying the obtained business information can be integrated in the temporary operating environment. The same general operating environment is used to obtain preset business information involved in different preset business items, saving the memory space occupied by creating the operating environment and the computing power resources occupied during logic execution.

[0068] In this embodiment, it is equivalent to realizing the division of labor between the general operating environment and the temporary operating environment. Specifically, in the general operating environment, the following operations b2) to d2) can be performed:

[0069] b2) sending an information acquisition request corresponding to the target preset category business item to the information management server.

[0070] In this embodiment, according to the business information acquisition logic in the general operating environment, this step can be used to first generate an information acquisition request relative to the target preset business item, and send the generated information acquisition request to the information management server. The information acquisition request can be understood as a communication request to be established for data communication interaction with the information management server, and the information acquisition request can include attribute information associated with the target preset business item, and can also include the requester attribute information of the information viewing requester corresponding to the application product side, and can also include the network address information on which the application product operation depends, and the network address information can also be recorded as the source terminal address corresponding to the sent request.

[0071] c2) receiving the service encryption information fed back by the information management server in response to the information acquisition request, wherein the service encryption information is obtained by the information management server after determining that the information acquisition request satisfies an information acquisition verification condition.

[0072] It can be known that the information management server can receive the information acquisition request sent by the preset communication engine in the general operating environment, and can parse, obtain, verify, and process the information acquisition request according to the set execution logic, and can perform information query processing after the verification conditions are met, and finally can feed back the queried business information in encrypted form to the preset communication engine. In this embodiment, the business encryption information fed back by the information management server can be received through this step.

[0073] In this embodiment, for the information management server side, the execution logic implemented by the received information acquisition request can be described as: identity verification of the business requester of the information acquisition request, and risk control verification of the information acquisition request, to ensure that the business requester related to the application product side of the information acquisition request generated by the preset communication engine has information acquisition authority, and to determine that there is no malicious acquisition of business information when the preset communication engine sends the information acquisition request. Through the above verification, if the information management server determines that the information acquisition request does not meet the verification conditions, it will not give subsequent operations to the information acquisition request, or it will feedback a message of information acquisition failure to the preset communication engine to inform the application product side that there is a risk of poor information protection, and then it can remind the relevant personnel on the application product side to take risk control measures.

[0074] Continuing with the above description, if the information acquisition request passes the verification on the information management server side, the information management server can query the matching business information from the associated database and encrypt the business information. The encryption process can be implemented by using an encryption algorithm that meets the advanced encryption standard and a combination of dynamic keys to encrypt the business information, and finally obtain the business encryption information. The information management server can feed the business encryption information back to the preset communication engine.

[0075] d2) decrypting the encrypted business information, determining the decrypted business information as target business information, and transmitting the target business information to the temporary operating environment.

[0076] In this embodiment, after receiving the business encryption information in the general environment, the preset communication engine can continue to decrypt the business encryption information in the general environment and obtain the target business information after decryption. Among them, this step can preferably perform the decryption process of the business encryption information through the called non-writable binary plug-in in the execution logic of the non-writable binary plug-in. After obtaining the decrypted target business information in this step, the target business information can be transmitted to the temporary operating environment corresponding to the target preset class business item, so as to render and display the target business information in the temporary operating environment.

[0077] As an implementation manner, this optional embodiment may also decrypt the encrypted service information and determine the decrypted service information as the target service information in the following steps:

[0078] d21) Calling pre-integrated non-writeable binary plugins.

[0079] It is known that a non-writable binary plug-in can also be pre-integrated in the software architecture of the application product. The non-writable binary plug-in can be understood as the algorithm logic contained in the plug-in cannot be rewritten during the operation of the application product. This embodiment applies the non-writable binary plug-in to the decryption of business information, which also further enhances the prevention level of the display of preset business information.

[0080] d22) Decrypting the encrypted business information according to the decryption algorithm in the non-writable binary plug-in and determining the decrypted business information as the target business information.

[0081] In this embodiment, during the development and programming phase of the non-writable binary plug-in, the decryption logic of the business information can be written into the plug-in, thereby forming a decryption algorithm in the non-writable binary plug-in, wherein the decryption algorithm can include an algorithm logic corresponding to the encryption algorithm that meets the advanced decryption standard. In this step, the decryption process of the business encrypted information can be implemented through the decryption algorithm logic in the operating environment of the non-writable binary plug-in, thereby obtaining the decrypted target business information.

[0082] The above steps provided in this embodiment are equivalent to further enhancing the prevention in the decryption stage.

[0083] e2) In the temporary operating environment, the target business information is rendered in a picture form or a text form, and the formed picture form information or text form information is displayed in a target display area corresponding to the target preset category business item with a determined rendering display size, and the target display area is within the visible area of ​​the business application page.

[0084] In this embodiment, the target business information corresponding to the target preset business item can be obtained in the general operating environment, and the obtained target business information can be transmitted to the temporary operating environment. This step provides the rendering and display logic for rendering the target business information in the temporary operating environment.

[0085] Specifically, the received target business information is still represented in the data storage format available on the information management server side. If the target business information in this data format is directly displayed, the service provider of the application product or other service providers also have the conditions to obtain the target business information. Therefore, this embodiment considers that the rendering and display logic of the target business information is also performed under the preset communication engine, and specifically in the created temporary operating environment. In one of the rendering and display implementations, the target business information can be converted into an image form or a text form, thereby obtaining the image form information or text form information of the target business information.

[0086] It should be noted that the temporary operating environment also provides a default rendering display size for displaying business information. This step can adjust the rendering display size according to the rendered business information, so that the target business information can be fully displayed on the business application page based on the adjusted rendering display size. In the display implementation of the target business information, the target business information can be specifically displayed in the target display area corresponding to the target preset business item on the business application page.

[0087] In this embodiment, it can be considered that the information viewing control of the target preset business item is set in the target display area. Under the premise that the information viewing control can be triggered, it is equivalent to ensuring that the target display area is in the visible area of ​​the business application page during the response logic implementation process of the trigger operation. Among them, the target display area can be understood as an area for information display that is pre-set relative to the target preset business item according to the page frame of the business application page.

[0088] Continuing with the above description, the visible area of ​​the business application page can be understood as the area that can be displayed on the display screen of the execution device. It can be known that, in general, the actual page size of the business application page is often larger than the actual visible size of the display screen of the electronic device. In order to ensure that all information on the business application page can be displayed on the display screen, a page display sliding control is often set relative to the business application page. By adjusting the page display sliding control, it can be ensured that information at different positions on the business application page can be presented in the visible area.

[0089] The above technical solution of this embodiment provides a specific description of obtaining and displaying target business information corresponding to target preset business items under different operating environments through a preset communication engine. Compared with the prior art, the technical solution of this embodiment avoids the software products involved in the business from directly participating in the acquisition and display of preset business item information, effectively improving the protection of preset business item information.

[0090] On the basis of the first optional embodiment, further, the step of obtaining the service encryption information after the information management server determines that the information acquisition request satisfies the information acquisition verification condition may include:

[0091] a3) verifying the request environment of the information acquisition request through the information management server.

[0092] In this embodiment, the request environment can be understood as the execution environment possessed by the application product side, and the verification content may include whether the number of times the information acquisition request is sent is within a preset threshold range, and may also include whether the application account used by the application product side is consistent with the business information requester who sends the information acquisition request, etc.

[0093] As an implementation method, this optional embodiment may also specifically verify the request environment of the information acquisition request as follows:

[0094] a31) determining the number of receptions of historical information acquisition requests received relative to the target preset category business item within a set historical time period.

[0095] In this embodiment, the information management server can use this step to analyze the historical information acquisition requests received within a set historical time period before the time when the information acquisition request was received, and determine the number of times the information acquisition information received by the target preset category business item relative to the set historical time period.

[0096] a32) extracting the source terminal address and the requester attribute information of the service information requester in the information acquisition request.

[0097] In this embodiment, the information management server can extract information from the information acquisition request through this step, thereby obtaining the source terminal address contained in the information acquisition request, and can also obtain the requester attribute information of the service information requester. Among them, the source terminal address can be considered as the network IP address of the execution device of the method provided in this embodiment; the service information requester can be considered as the user who uses the application product involved in the service and checks the preset information of the preset service item through the trigger in the application product, and the requester attribute information can include the application account information of the user relative to the application product.

[0098] a33) If the requesting party attribute information satisfies the identity verification condition, and the number of receptions and / or the source terminal address satisfies the risk control condition, it is determined that the verification has passed; otherwise, it is determined that the verification has not passed.

[0099] In this embodiment, the identity of the user who views the preset business information of the preset business item can be verified based on the application account information in the requester's attribute information to ensure whether the user has the viewing permission to obtain the preset business information. If the user has the viewing permission, it can be considered that the requester's attribute information meets the identity verification conditions.

[0100] In this embodiment, it can be determined whether the information acquisition request for the target preset business item is frequently received within a certain period of time according to the determined number of receptions and / or the source terminal address. If so, it can be considered that there is a risk of poor protection, which is equivalent to not meeting the risk control condition; if not, it can be considered that it is within the scope of information viewing, which is equivalent to meeting the risk control condition. If it is determined that the above two conditions are met at the same time in this step, it is considered that the information acquisition request has passed the verification, otherwise, it is determined that it has not passed the verification.

[0101] The above-mentioned execution steps of this embodiment provide the verification logic implementation of the information management server to verify the information acquisition request. Through the above-mentioned verification operation, it is equivalent to further enhancing the guarantee for viewing the preset information on the information management server side.

[0102] b3) If the verification is passed, it is determined that the information acquisition request meets the information acquisition verification condition, and original business information matching the target request information in the information acquisition request is searched from a database.

[0103] In this embodiment, this step can be used to query the original business information matched by the information acquisition request, which can be obtained from the database associated with the information management server. The target request information relied on during the acquisition is included in the information acquisition request, and the target request information can be considered as the business identification information of the target preset business. The database can include business data information stored corresponding to different business identification information.

[0104] c3) encrypting the original business information to obtain the business encryption information.

[0105] In this embodiment, the information management server may encrypt the business information by using an encryption algorithm that meets the advanced encryption standard and a dynamic key, and finally obtain encrypted business information.

[0106] The first optional embodiment of this embodiment provides a process of obtaining matching target business information from the information management server side through a preset communication engine and rendering and displaying the target business information after triggering the information viewing control, which effectively improves the protection of preset business information.

[0107] It should be noted that the method provided in this embodiment can also implement other execution logic based on the called preset communication engine. Specifically, as a second optional embodiment of this embodiment, on the basis of the above optional embodiment, the method provided in this embodiment can also include:

[0108] a4) if it is detected that the target display area enters the non-visible area of ​​the business application page from the visible area, the temporary operating environment created for the corresponding target preset business item is released.

[0109] In this embodiment, the execution device can detect the target display area corresponding to the target preset business item during the operation of the application product. If it is detected that the target display area has entered the non-visible area from the visible area of ​​the business application page, the temporary operating environment created relative to the target preset business item can be released through this step.

[0110] In this embodiment, the non-visible area can be considered as an area of ​​the business application page that is not displayed on the display screen. Among them, the operation of the target display area entering the non-visible area from the visible area can be achieved by sliding the page display sliding control of the business application screen, such as sliding the target display area into the area of ​​the application page beyond the top of the display screen, or sliding into the area of ​​the application page beyond the bottom of the display screen by sliding the page display sliding control. In addition, the operation of the target display area entering the non-visible area from the visible area can also be achieved directly by switching the presented business application page, such as directly by triggering other page controls to present other application pages after switching on the display screen.

[0111] b4) If it is detected that the target display area re-enters the visible area from the non-visible area, the cached target business information is pulled from the general operating environment, and the target business information is rendered and presented in the target display area under the re-created temporary operating environment.

[0112] In this embodiment, when the execution device detects the target display area during the operation of the application product, if it is detected that the target display area enters the visible area again from the non-visible area, the cached target business information can be directly pulled from the general operating environment, and a temporary operating environment can be re-created relative to the target preset business line, so as to render the target business information into the target display area again based on the created temporary operating environment.

[0113] In this embodiment, the operation of the target display area entering the visible area from the non-visible area can also be achieved by sliding the page display sliding control of the business application screen, such as sliding the target display area from the application page area beyond the top of the display screen into the displayable area of ​​the display screen, or sliding from the application page area beyond the bottom of the display screen into the displayable area of ​​the display screen. In addition, the operation of the target display area entering the visible area from the non-visible area can also be achieved directly by switching the presented business application page, such as after switching the business application page to another application page, the business application page can be presented on the display screen again by triggering the control involved in the business application page.

[0114] It should be noted that, in a general operating environment, after the target preset business item obtains the target business information, the target business information can be cached, and the cached target business information can be directly obtained when the target display area appears in the visible area again.

[0115] The above technical solution of this embodiment provides the response execution of the preset communication engine under other business requirements, and can also achieve rational use of memory and computing resources while ensuring the display of business information involved in the preset business line.

[0116] Similarly, the method provided in this embodiment can also implement the editing execution logic of the preset business information based on the called preset communication engine. Specifically, as a third optional embodiment of this embodiment, based on the above optional embodiment, the method provided in this embodiment can also include:

[0117] After receiving the editing instruction of the target business information through the preset communication engine, an information editing pop-up window is presented in the general operating environment, and the target business information edited in the information editing pop-up window is saved.

[0118] In this embodiment, after the service operator has a need to edit the presented preset service information, the corresponding editing control may be triggered. In this embodiment, the preset communication engine may respond to the editing instruction generated after the editing control is triggered.

[0119] Specifically, taking the triggering of the editing control corresponding to the target business information as an example, the present embodiment can receive an editing instruction for editing the target business information through the preset communication engine, and then present an information editing pop-up window corresponding to the target business information in the general operating environment, and the business operator can edit the target business information in the information editing pop-up window, and can save the edited target business information in the general operating environment. If necessary, the target business information saved in the general operating environment can also be triggered to be transmitted back to the database of the information management server for permanent storage.

[0120] The editing form provided in the present embodiment strengthens the protection of the edited information.

[0121] To facilitate a better understanding of the service information display method provided by this embodiment, this embodiment provides a specific description of the service information display process through the following examples. Figure 2 The following is a flowchart of an example implementation of the business information display method provided in this embodiment. Figure 2 As shown, its application scenario can be the display of order business information by e-commerce merchants through the order management application product 21 used, wherein the information management server holding the order business information can be the e-commerce platform 22, and the order management application product integrates a preset communication engine 210 with the right to communicate with the e-commerce platform.

[0122] In the above application scenario, the process of realizing business information display may include the following steps:

[0123] Among them, S1 and S2 can be regarded as regular logic execution components of the order management application product 21 for execution.

[0124] S1. In response to a page access instruction, an order viewing application page of an order management function is displayed, wherein the order viewing application page includes an information viewing control for a preset business item.

[0125] S2. In response to the triggering operation of the information viewing control corresponding to the target buyer's business item, the integrated preset communication engine is called and started according to the set engine calling interface.

[0126] S3. Create a temporary operating environment for the target buyer's business item through a preset communication engine, and call the created general operating environment.

[0127] S4. In a general operating environment, an information acquisition request corresponding to the target buyer's business item is sent to the e-commerce platform.

[0128] S5. The e-commerce platform verifies the request environment of the information acquisition request, and after passing the verification, searches the database for original target buyer information that matches the information acquisition request, encrypts the original target buyer information, obtains the buyer encrypted information, and transmits it back to the general operating environment.

[0129] S6. In a general operating environment, the buyer's encrypted information is received, and the integrated unwritable binary plug-in is called to decrypt the buyer's encrypted information according to the decryption algorithm in the unwritable binary plug-in to obtain the target buyer information, and the target buyer information is transmitted to the temporary operating environment.

[0130] S7. In a temporary operating environment, the image format information or text format information formed by rendering the target buyer information is displayed in a target display area corresponding to the target buyer business item in the order viewing application page with a determined rendering display size.

[0131] S8. If it is detected that the target display area enters the non-visible area from the visible area of ​​the order viewing application page, the temporary operating environment created for the corresponding target preset business item is released.

[0132] S9. If it is detected that the target display area enters the visible area again from the non-visible area, the cached target buyer information is pulled from the general operating environment, and the target buyer information is rendered and presented in the target display area in the recreated temporary operating environment.

[0133] S10. Through the preset communication engine, if an editing instruction of the target buyer information is received, the general operating environment is entered.

[0134] S11. Presenting an information editing pop-up window of the target buyer information in the general operating environment, and saving the target buyer information edited in the information editing pop-up window.

[0135] Figure 3 This is a schematic diagram of the structure of a business information display device provided in an embodiment of the present disclosure. This embodiment can be applied to the case of displaying preset business item information. The device can be implemented by software and / or hardware and can be configured in a terminal and / or server to implement the business information display method in the embodiment of the present disclosure. The device can specifically include: a first response module 31, a second response module 32 and an information display module 33.

[0136] The first response module 31 is used to respond to the page access instruction and display the business application page of the business function item, wherein the business application page presents the information viewing control of the preset business item;

[0137] A second response module 32, configured to respond to a trigger operation of the information viewing control and determine a target preset business item corresponding to the trigger operation;

[0138] The information display module 33 is used to obtain the target business information of the target preset business item from the information management server by calling the pre-integrated preset communication engine, and render the target business information on the business application page for display;

[0139] Wherein, the preset communication engine has the communication authority with the information management server.

[0140] The business information display device provided in this embodiment is equivalent to integrating a preset communication engine in the software product involved in the business for business information display, and setting the communication authority between the preset communication engine and the information management server. When there is a demand for displaying preset business item information, the preset communication engine can be called to obtain the preset business item information from the information management server side and render the obtained information to the business application page of the software product involved in the business for display. Compared with the prior art, the above technical solution of this embodiment mainly implements the logic of information acquisition and display through the integrated preset communication engine, avoiding the direct participation of the software product involved in the business in the acquisition and display of preset business item information. This implementation method omits the interaction between the service provider of the software product involved in the business and the information management server side, which is equivalent to cutting off the pull path for the service provider and the business application party to directly pull data from the information management server side, thereby enhancing the protection of business information and comprehensive information.

[0141] Furthermore, the information display module 33 may specifically include:

[0142] A preset engine calling unit, used to call and start a pre-integrated preset communication engine according to a set engine calling interface;

[0143] The engine operation unit is used to obtain the target business information of the target preset business item from the information management server under the created operation environment through the preset communication engine, and render the target business information into image form information or text form information and present it on the business application page.

[0144] Furthermore, the engine operation unit may specifically include:

[0145] An environment creation subunit, used to create a temporary operating environment corresponding to the target preset business item through the preset communication engine, and call the pre-created general operating environment;

[0146] The general environment execution unit is used to perform the following operations in the general operating environment:

[0147] Sending an information acquisition request corresponding to the target preset business item to the information management server;

[0148] Receiving the service encryption information fed back by the information management server in response to the information acquisition request, the service encryption information being obtained by the information management server after determining that the information acquisition request satisfies an information acquisition verification condition;

[0149] Decrypting the encrypted business information, determining the decrypted business information as target business information, and transmitting the target business information to the temporary operating environment;

[0150] A temporary environment execution unit is used to render the target business information in the form of pictures or texts under the temporary operating environment, and display the formed picture information or text information in a target display area corresponding to the target preset category business item with a determined rendering display size, and the target display area is within the visible area of ​​the business application page.

[0151] Furthermore, the execution device implemented by the server to obtain the business encryption information after determining that the information acquisition request satisfies the information acquisition verification condition includes:

[0152] A verification module, used to verify the request environment of the information acquisition request;

[0153] An information matching module, configured to determine that the information acquisition request satisfies the information acquisition verification condition if the verification is passed, and search the database for original business information that matches the target request information in the information acquisition request;

[0154] The encryption processing module is used to encrypt the original business information to obtain the business encryption information.

[0155] Furthermore, the verification module is specifically used for:

[0156] Determine the number of receptions of historical information acquisition requests received relative to the target preset category business item within a set historical time period;

[0157] Extracting the source terminal address and the requester attribute information of the service information requester in the information acquisition request;

[0158] If the requester attribute information satisfies the identity verification condition, and the number of receptions and / or the source terminal address satisfies the risk control condition, it is determined that the verification is passed; otherwise, it is determined that the verification is not passed.

[0159] Furthermore, the execution logic of the general environment execution unit implementing decryption processing on the encrypted business information and determining the decrypted business information as the target business information includes:

[0160] Calling pre-integrated non-writeable binary plugins;

[0161] According to the decryption algorithm in the non-writable binary plug-in, the encrypted business information is decrypted and the decrypted business information is determined as the target business information.

[0162] Furthermore, the device also includes:

[0163] A first execution module, configured to release the temporary operating environment created for the corresponding target preset business item when detecting that the target display area enters the non-visible area of ​​the business application page from the visible area;

[0164] The second execution module is used to pull the cached target business information from the general operating environment and render the target business information into the target display area in the recreated temporary operating environment when it is detected that the target display area re-enters the visible area from the non-visible area.

[0165] Furthermore, the device also includes:

[0166] The information editing module is used to present an information editing pop-up window in the general operating environment after receiving an editing instruction of the target business information through the preset communication engine, and save the target business information edited in the information editing pop-up window.

[0167] The above-mentioned device can execute the method provided by any embodiment of the present disclosure, and has the corresponding functional modules and beneficial effects of the execution method.

[0168] It is worth noting that the various units and modules included in the above-mentioned device are only divided according to functional logic, but are not limited to the above-mentioned division, as long as the corresponding functions can be achieved; in addition, the specific names of the functional units are only for the convenience of distinguishing each other, and are not used to limit the protection scope of the embodiments of the present disclosure.

[0169] Figure 4 This is a schematic diagram of the structure of a computer device provided by an embodiment of the present disclosure. Figure 4 , which shows a computer device (eg, Figure 4 The terminal device in the embodiment of the present disclosure may include but is not limited to mobile terminals such as mobile phones, notebook computers, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablet computers), PMPs (portable multimedia players), vehicle-mounted terminals (such as vehicle-mounted navigation terminals), etc., and fixed terminals such as digital TVs, desktop computers, etc. Figure 4 The computer device shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present disclosure.

[0170] like Figure 4 As shown, the computer device 40 may include a processing device (e.g., a central processing unit, a graphics processor, etc.) 41, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 42 or a program loaded from a storage device 48 into a random access memory (RAM) 43. In the RAM 43, various programs and data required for the operation of the computer device 40 are also stored. The processing device 41, the ROM 42, and the RAM 43 are connected to each other via a bus 45. An edit / output (I / O) interface 44 is also connected to the bus 45.

[0171] Typically, the following devices may be connected to the I / O interface 44: input devices 46 including, for example, a touch screen, a touch pad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc.; output devices 47 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; storage devices 48 including, for example, a magnetic tape, a hard disk, etc.; and communication devices 49. The communication devices 49 may allow the computer device 40 to communicate with other devices wirelessly or by wire to exchange data. Although Figure 4 The computer device 40 is shown with various devices, but it should be understood that it is not required to implement or have all the devices shown. More or fewer devices may be implemented or have instead.

[0172] In particular, according to an embodiment of the present disclosure, the process described above with reference to the flowchart can be implemented as a computer software program. For example, an embodiment of the present disclosure includes a computer program product, which includes a computer program carried on a non-transitory computer-readable medium, and the computer program contains program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from the network through the communication device 49, or installed from the storage device 48, or installed from the ROM 42. When the computer program is executed by the processing device 41, the above-mentioned functions defined in the method of the embodiment of the present disclosure are executed.

[0173] The names of the messages or information exchanged between multiple devices in the embodiments of the present disclosure are only used for illustrative purposes and are not used to limit the scope of these messages or information.

[0174] The computer device provided in the embodiment of the present disclosure and the business information display method provided in the above embodiment belong to the same inventive concept. The technical details not fully described in this embodiment can be referred to the above embodiment, and this embodiment has the same beneficial effects as the above embodiment.

[0175] The embodiments of the present disclosure provide a computer storage medium on which a computer program is stored. When the program is executed by a processor, the business information display method provided in the above embodiments is implemented.

[0176] It should be noted that the computer-readable medium disclosed above may be a computer-readable signal medium or a computer-readable storage medium or any combination of the above two. The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above.

[0177] In the present disclosure, a computer-readable storage medium may be any tangible medium containing or storing a program that may be used by or in combination with an instruction execution system, apparatus, or device. In the present disclosure, a computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, which carries a computer-readable program code. Such propagated data signals may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. A computer-readable signal medium may also be any computer-readable medium other than a computer-readable storage medium, which may send, propagate, or transmit a program for use by or in combination with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium may be transmitted using any suitable medium, including but not limited to: wires, optical cables, RF (radio frequency), etc., or any suitable combination of the above.

[0178] In some embodiments, the client and the server may communicate using any currently known or future developed network protocol such as HTTP (HyperText Transfer Protocol), and may be interconnected with any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include a local area network ("LAN"), a wide area network ("WAN"), an internet (e.g., the Internet), and a peer-to-peer network (e.g., an ad hoc peer-to-peer network), as well as any currently known or future developed network.

[0179] The computer-readable medium may be included in the computer device, or may exist independently without being incorporated into the computer device.

[0180] The computer-readable medium carries one or more programs. When the one or more programs are executed by the computer device, the computer device:

[0181] Computer program code for performing the operations of the present disclosure may be written in one or more programming languages ​​or a combination thereof, including, but not limited to, object-oriented programming languages, such as Java, Smalltalk, C++, and conventional procedural programming languages, such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., through the Internet using an Internet service provider).

[0182] The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, function and operation of the system, method and computer program product according to various embodiments of the present disclosure. In this regard, each square box in the flow chart or block diagram can represent a module, a program segment or a part of a code, and the module, the program segment or a part of the code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some implementations as replacements, the functions marked in the square box can also occur in a sequence different from that marked in the accompanying drawings. For example, two square boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each square box in the block diagram and / or flow chart, and the combination of the square boxes in the block diagram and / or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.

[0183] The units involved in the embodiments described in the present disclosure may be implemented by software or hardware. The name of a unit does not limit the unit itself in some cases. For example, the first acquisition unit may also be described as a "unit for acquiring at least two Internet Protocol addresses".

[0184] The functions described above herein may be performed at least in part by one or more hardware logic components. For example, without limitation, exemplary types of hardware logic components that may be used include: field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), complex programmable logic devices (CPLDs), and the like.

[0185] In the context of the present disclosure, a machine-readable medium may be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, device, or equipment. A machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or equipment, or any suitable combination of the foregoing. A more specific example of a machine-readable storage medium may include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.

[0186] The above description is only a preferred embodiment of the present disclosure and an explanation of the technical principles used. Those skilled in the art should understand that the scope of disclosure involved in the present disclosure is not limited to the technical solutions formed by a specific combination of the above technical features, but should also cover other technical solutions formed by any combination of the above technical features or their equivalent features without departing from the above disclosed concept. For example, the above features are replaced with the technical features with similar functions disclosed in the present disclosure (but not limited to) by each other to form a technical solution.

[0187] In addition, although each operation is described in a specific order, this should not be construed as requiring these operations to be performed in the specific order shown or to be performed in a sequential order. Under certain circumstances, multitasking and parallel processing may be advantageous. Similarly, although some specific implementation details are included in the above discussion, these should not be construed as limiting the scope of the present disclosure. Some features described in the context of a separate embodiment can also be implemented in a single embodiment in combination. On the contrary, the various features described in the context of a single embodiment can also be implemented in multiple embodiments individually or in any suitable sub-combination mode.

[0188] Although the subject matter has been described in language specific to structural features and / or methodological logical actions, it should be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or actions described above. On the contrary, the specific features and actions described above are merely example forms of implementing the claims.

Claims

1. A method for displaying business information, characterized in that: include: In response to the page access instruction, displaying a business application page of the business function item, wherein the business application page presents an information viewing control of a preset business item; In response to a trigger operation of the information viewing control, determining a target preset business item corresponding to the trigger operation; By calling a pre-integrated preset communication engine, target business information of the target preset business item is obtained from an information management server, and the target business information is rendered on the business application page for display; Wherein, the preset communication engine has the communication authority with the information management server.

2. The method according to claim 1, characterized in that The step of acquiring target service information of the target preset service item from the information management server by calling the pre-integrated preset communication engine, and rendering the target service information to the service application page for display, comprises: According to the set engine calling interface, call and start the pre-integrated preset communication engine; Through the preset communication engine, the target business information of the target preset business item is obtained from the information management server under the created operating environment, and the target business information is rendered into image form information or text form information and presented on the business application page.

3. The method according to claim 2, characterized in that The method of obtaining target business information of the target preset business item from the information management server under the created operating environment through the preset communication engine, and rendering the target business information into image form information or text form information and presenting it on the business application page includes: Creating a temporary operating environment corresponding to the target preset business item through the preset communication engine, and calling the pre-created universal operating environment; In the general operating environment, perform the following operations: Sending an information acquisition request corresponding to the target preset business item to the information management server; Receiving the service encryption information fed back by the information management server in response to the information acquisition request, the service encryption information being obtained by the information management server after determining that the information acquisition request satisfies an information acquisition verification condition; Decrypting the encrypted business information, determining the decrypted business information as target business information, and transmitting the target business information to the temporary operating environment; In the temporary operating environment, the target business information is rendered in image form or text form, and the formed image form information or text form information is displayed in a target display area corresponding to the target preset category business item with a determined rendering display size, and the target display area is within the visible area of ​​the business application page.

4. The method according to claim 3, characterized in that The step of obtaining the service encryption information after the information management server determines that the information acquisition request meets the information acquisition verification condition includes: Verifying the request environment of the information acquisition request through the information management server; If the verification is passed, it is determined that the information acquisition request meets the information acquisition verification condition, and original business information matching the target request information in the information acquisition request is searched from the database; The original business information is encrypted to obtain the business encryption information.

5. The method according to claim 4, characterized in that The verifying of the request environment of the information acquisition request includes: Determine the number of receptions of historical information acquisition requests received relative to the target preset category business item within a set historical time period; Extracting the source terminal address and the requester attribute information of the service information requester in the information acquisition request; If the requester attribute information satisfies the identity verification condition, and the number of receptions and / or the source terminal address satisfies the risk control condition, it is determined that the verification is passed; otherwise, it is determined that the verification is not passed.

6. The method according to claim 3, characterized in that The decrypting the encrypted business information and determining the decrypted business information as target business information includes: Calling pre-integrated non-writeable binary plugins; According to the decryption algorithm in the non-writable binary plug-in, the encrypted business information is decrypted and the decrypted business information is determined as the target business information.

7. The method according to claim 3, characterized in that The method further comprises: If it is detected that the target display area enters the non-visible area of ​​the business application page from the visible area, releasing the temporary operating environment created for the corresponding target preset business item; If it is detected that the target display area re-enters the visible area from the non-visible area, the cached target business information is pulled from the general operating environment, and the target business information is rendered and presented in the target display area under the re-created temporary operating environment.

8. The method according to claim 3, characterized in that The method further comprises: After receiving the editing instruction of the target business information through the preset communication engine, an information editing pop-up window is presented in the general operating environment, and the target business information edited in the information editing pop-up window is saved.

9. A business information display device, characterized in that: include: A first response module, configured to respond to a page access instruction and display a business application page of a business function item, wherein the business application page presents an information viewing control of a preset business item; A second response module, configured to respond to a trigger operation of the information viewing control and determine a target preset business item corresponding to the trigger operation; An information display module, configured to obtain target business information of the target preset business item from the information management server by calling a pre-integrated preset communication engine, and render the target business information on the business application page for display; Wherein, the preset communication engine has the communication authority with the information management server.

10. A computer device, characterized in that: The computer device comprises: One or more processors; a storage device for storing one or more programs, When the one or more programs are executed by the one or more processors, the one or more processors implement the business information display method as described in any one of claims 1 to 8.

11. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the program is executed by a processor, the business information display method as described in any one of claims 1 to 8 is implemented.