Information Processing Method, Apparatus, System, Electronic Device, and Storage Medium

By sending display information acquisition instructions to the server, obtaining target display information and packaging address information, and downloading new installation packages based on this information, it solves the problem that the system cannot automatically return the latest installation package information in mobile agile development tests, improves communication and installation efficiency, and reduces resource consumption.

CN112817850BActive Publication Date: 2025-06-10BEIJING DAJIA INTERNET INFORMATION TECH CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202110118969.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-01-28
Publication Date
2025-06-10
Estimated Expiration
2041-01-28

AI Technical Summary

Technical Problem

During the mobile agile development and testing process, the system cannot automatically return the current latest successfully packaged installation package information, resulting in low communication efficiency and installation efficiency between the system and the client, and the packaging system resource consumption is large.

Method used

By sending display information acquisition instructions to the server, obtain target display information and packaging address information, and download new installation packages based on this information. The method includes sending a display information acquisition instruction to the server, receiving the target display information and packaging address information, and downloading and adding a new installation package based on this information.

Benefits of technology

It improves the communication efficiency between the system and the installation efficiency of newly added installation packages, and reduces the resource consumption and occupancy rate of the packaged system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN112817850B_ABST
    Figure CN112817850B_ABST
Patent Text Reader

Abstract

The present disclosure relates to an information processing method, apparatus, system, electronic device, and storage medium. The method includes: sending a display information acquisition instruction to a server, so that the server, in response to the display information acquisition instruction, acquires target display information and packaging address information, where the target display information is generated by the server based on target association information corresponding to at least one newly generated installation package, and the at least one newly generated installation package is an installation package newly generated in a packaging system; the packaging address information is the address information of the packaging system; receiving the target display information and the packaging address information returned by the server; and downloading the at least one newly generated installation package based on the target display information and the packaging address information. By using the technical solution provided by the embodiments of the present disclosure, the communication efficiency between the server and the client and the installation efficiency of the newly generated installation package can be improved, and the system occupancy rate and resource consumption can be reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of Internet technologies, and in particular, to an information processing method, apparatus, system, electronic device, and storage medium. Background Art

[0002] Currently, during the agile development and testing process of mobile devices, it is necessary to continuously build test branch and main branch installation packages, and the types of packages are also different. In related technologies, testers submit the branch name or main branch name, and the packages are built through a packaging system. After the packaging is completed, the system cannot automatically return the information of the currently latest successfully built installation package. When testers view or install the newly added installation package, they need to operate on the packaging system.

[0003] Since the system cannot automatically return the information of the currently latest successfully built installation package, the communication efficiency between the system and the client and the installation efficiency of the newly added installation package are both low; and since viewing or installing the latest installation package requires manual intervention on the packaging system, the packaging system is occupied for a long time and consumes more system resources. Summary of the Invention

[0004] The present disclosure provides an information processing method, apparatus, system, electronic device, and storage medium to at least solve the problems in related technologies that the communication efficiency between the system and the client and the installation efficiency of the newly added installation package are low, and the system resources are consumed greatly. The technical solution of the present disclosure is as follows:

[0005] According to a first aspect of an embodiment of the present disclosure, an information processing method is provided, including:

[0006] Sending a display information acquisition instruction to a server, so that the server acquires target display information and packaging address information in response to the display information acquisition instruction; the target display information is generated by the server based on target association information corresponding to at least one newly added installation package, and the at least one newly added installation package is an installation package newly generated in a packaging system; the packaging address information is the address information of the packaging system;

[0007] Receiving the target display information and the packaging address information returned by the server;

[0008] Downloading the at least one newly added installation package based on the target display information and the packaging address information.

[0009] In an exemplary embodiment, before sending the display information acquisition instruction to the server, the method further includes:

[0010] Acquiring configuration information of an interface of the server;

[0011] Construct a target interface based on the configuration information.

[0012] In an exemplary embodiment, the sending the display information acquisition instruction to the server includes:

[0013] Send the display information acquisition instruction to the server through the target interface;

[0014] Correspondingly, the receiving the target display information and the packaging address information returned by the server includes:

[0015] Receive the target display information and the packaging address information returned by the server through the target interface.

[0016] In an exemplary embodiment, the downloading the at least one new installation package based on the target display information and the packaging address information includes:

[0017] Display a splash screen prompt message based on the target display information and the packaging address information;

[0018] In response to a preset operation instruction triggered by the splash screen prompt message, download the at least one new installation package.

[0019] In an exemplary embodiment, the displaying the splash screen prompt message based on the target display information and the packaging address information includes:

[0020] Use the target display information as the splash screen prompt message and display it; the target display information is associated with the packaging address information;

[0021] The responding to a preset operation instruction triggered by the splash screen prompt message and downloading the at least one new installation package includes:

[0022] In response to a first preset operation instruction triggered by the target display information, open the packaging system corresponding to the packaging address information;

[0023] Download the at least one new installation package from the packaging system.

[0024] In an exemplary embodiment, the displaying the splash screen prompt message based on the target display information and the packaging address information includes:

[0025] Use the target display information and the packaging address information as the splash screen prompt message and display it;

[0026] The responding to a preset operation instruction triggered by the splash screen prompt message and downloading the at least one new installation package includes:

[0027] In response to a second preset operation instruction triggered based on the packaged address information, open the packaging system corresponding to the packaged address information;

[0028] Download the at least one new installation package from the packaging system.

[0029] In an exemplary embodiment, the downloading the at least one new installation package from the packaging system includes:

[0030] In response to a selection instruction for the at least one new installation package in the packaging system, download the corresponding new installation package.

[0031] According to a second aspect of the embodiments of the present disclosure, there is provided an information processing method, including:

[0032] In response to a display information acquisition instruction sent by a client, acquire target display information and packaged address information; the target display information is generated based on target association information corresponding to at least one new installation package, the at least one new installation package being a newly generated installation package in a packaging system; the packaged address information is the address information of the packaging system;

[0033] Send the target display information and the packaged address information to the client; so that the client downloads the at least one new installation package based on the target display information and the packaged address information.

[0034] In an exemplary embodiment, before the responding to the display information acquisition instruction sent by the client, the method further includes:

[0035] Monitor the new installation package generation operation in the packaging system;

[0036] In the case where the generation operation is monitored to be triggered, send a packaging information acquisition instruction to the packaging system, so that the packaging system acquires the packaged address information and the target association information in response to the packaging information acquisition instruction;

[0037] Receive the target association information and the packaged address information sent by the packaging system;

[0038] Generate the target display information based on the target association information.

[0039] In an exemplary embodiment, before the responding to the display information acquisition instruction sent by the client, the method further includes:

[0040] Send a packaging information acquisition instruction to the packaging system based on a preset frequency, so that the packaging system acquires the packaged address information and the target association information in response to the packaging information acquisition instruction;

[0041] Receive the target association information and the packaging address information sent by the packaging system;

[0042] Generate the target display information based on the target association information.

[0043] In an exemplary embodiment, the generating the target display information based on the target association information includes:

[0044] Obtain preset template information;

[0045] Configure the target association information in the preset template information according to a preset configuration rule to obtain the target display information.

[0046] In an exemplary embodiment, after the generating the target display information based on the target association information, the method further includes:

[0047] Upload the target display information to a content delivery network;

[0048] Obtain the download address information of the target display information in the content delivery network;

[0049] Correspondingly, the obtaining the target display information in response to a display information acquisition instruction sent by a client includes:

[0050] In response to the display information acquisition instruction, obtain the target display information from the content delivery network based on the download address information.

[0051] In an exemplary embodiment, after the generating the target display information based on the target association information, the method further includes:

[0052] Store the target display information locally;

[0053] Correspondingly, the obtaining the target display information in response to a display information acquisition instruction sent by a client includes:

[0054] In response to the display information acquisition instruction, obtain the target display information from local.

[0055] According to a third aspect of the embodiments of the present disclosure, an information processing system is provided, including: a client, a server, and a packaging system:

[0056] The server is configured to, in response to a display information acquisition instruction sent by the client, acquire target display information and packaging address information, where the target display information is generated by the server based on target association information corresponding to at least one newly generated installation package, and the at least one newly generated installation package is an installation package newly generated by the packaging system; and to send the target display information and the packaging address information to the client; the packaging address information is the address information of the packaging system.

[0057] The client is configured to send the display information acquisition instruction to the server; and to download the at least one newly generated installation package based on the target display information and the packaging address information.

[0058] The packaging system is configured to package and generate the at least one newly generated installation package.

[0059] According to a fourth aspect of the embodiments of the present disclosure, there is provided an information processing apparatus, including:

[0060] A display information acquisition instruction sending module, configured to send a display information acquisition instruction to a server, so that the server, in response to the display information acquisition instruction, acquires target display information and packaging address information; the target display information is generated by the server based on target association information corresponding to at least one newly generated installation package, and the at least one newly generated installation package is an installation package newly generated by a packaging system; the packaging address information is the address information of the packaging system.

[0061] An information receiving module, configured to receive the target display information and the packaging address information returned by the server.

[0062] A download module, configured to download the at least one newly generated installation package based on the target display information and the packaging address information.

[0063] In an exemplary embodiment, the apparatus further includes:

[0064] A configuration information acquisition module, configured to acquire configuration information of an interface of the server.

[0065] A target interface construction module, configured to construct a target interface based on the configuration information.

[0066] In an exemplary embodiment, the display information acquisition instruction sending module is configured to send the display information acquisition instruction to the server through the target interface.

[0067] Correspondingly, the information receiving module is configured to receive the target display information and the packaging address information returned by the server through the target interface.

[0068] In an exemplary embodiment, the download module includes:

[0069] A splash screen prompt information display unit, configured to display splash screen prompt information based on the target display information and the packaging address information;

[0070] A preset operation instruction response unit, configured to download the at least one new installation package in response to a preset operation instruction triggered by the splash screen prompt information.

[0071] In an exemplary embodiment, the splash screen prompt information display unit is configured to use the target display information as the splash screen prompt information and display it; the target display information is associated with the packaging address information;

[0072] The preset operation instruction response unit includes:

[0073] A first preset operation instruction response unit, configured to open the packaging system corresponding to the packaging address information in response to a first preset operation instruction triggered based on the target display information;

[0074] A first download unit, configured to download the at least one new installation package from the packaging system.

[0075] In an exemplary embodiment, the splash screen prompt information display unit is configured to use the target display information and the packaging address information as the splash screen prompt information and display it;

[0076] The preset operation instruction response unit includes:

[0077] A second preset operation instruction response unit, configured to open the packaging system corresponding to the packaging address information in response to a second preset operation instruction triggered based on the packaging address information;

[0078] A second download unit, configured to download the at least one new installation package from the packaging system.

[0079] In an exemplary embodiment, the first download unit or the second download unit is configured to download a corresponding new installation package in response to a selection instruction for the at least one new installation package in the packaging system.

[0080] According to a fifth aspect of the embodiments of the present disclosure, there is provided an information processing device, including:

[0081] A target display information acquisition module, configured to execute in response to a display information acquisition instruction sent by the client to acquire target display information and packaging address information; the target display information is generated based on target association information corresponding to at least one newly added installation package, and the at least one newly added installation package is an installation package newly generated in a packaging system; the packaging address information is the address information of the packaging system.

[0082] An information sending module, configured to execute sending the target display information and the packaging address information to the client; so that the client downloads the at least one newly added installation package based on the target display information and the packaging address information.

[0083] In an exemplary embodiment, the device further includes:

[0084] A monitoring module, configured to execute monitoring of the newly added installation package generation operation in the packaging system;

[0085] A first packaging information acquisition instruction sending module, configured to execute sending a packaging information acquisition instruction to the packaging system when it is monitored that the generation operation is triggered, so that the packaging system acquires the packaging address information and the target association information in response to the packaging information acquisition instruction;

[0086] A first target association information receiving module, configured to execute receiving the target association information and the packaging address information sent by the packaging system;

[0087] A first target display information generation module, configured to execute generating the target display information based on the target association information.

[0088] In an exemplary embodiment, the device further includes:

[0089] A second packaging information acquisition instruction sending module, configured to execute sending a packaging information acquisition instruction to the packaging system based on a preset frequency, so that the packaging system acquires the packaging address information and the target association information in response to the packaging information acquisition instruction;

[0090] A second target association information receiving unit, configured to execute receiving the target association information and the packaging address information sent by the packaging system;

[0091] A second target display information generation module, configured to execute generating the target display information based on the target association information.

[0092] In an exemplary embodiment, the first target display information generation module or the second target display information generation module includes:

[0093] A preset template information acquisition unit, configured to acquire preset template information;

[0094] A configuration unit, configured to configure the target association information in the preset template information according to a preset configuration rule to obtain the target display information.

[0095] In an exemplary embodiment, the device further includes:

[0096] An upload module, configured to upload the target display information to a content delivery network;

[0097] A download address information acquisition module, configured to acquire download address information of the target display information in the content delivery network;

[0098] Correspondingly, the target display information acquisition module is configured to, in response to the display information acquisition instruction, acquire the target display information from the content delivery network based on the download address information.

[0099] In an exemplary embodiment, the device further includes:

[0100] A storage module, configured to store the target display information locally;

[0101] Correspondingly, the target display information acquisition module is configured to, in response to the display information acquisition instruction, acquire the target display information locally.

[0102] According to a sixth aspect of the embodiments of the present disclosure, there is provided an electronic device, including:

[0103] A processor;

[0104] A memory for storing instructions executable by the processor;

[0105] Wherein, the processor is configured to execute the instructions to implement the information processing method according to any of the above embodiments.

[0106] According to a seventh aspect of the embodiments of the present disclosure, there is provided a computer-readable storage medium, which, when instructions in the computer-readable storage medium are executed by a processor of an electronic device, causes the electronic device to execute the information processing method according to any of the above embodiments.

[0107] According to an eighth aspect of the embodiments of the present disclosure, there is provided a computer program product, including a computer program, which, when executed by a processor, implements the information processing method according to any of the above embodiments.

[0108] The technical solutions provided by the embodiments of the present disclosure at least bring the following beneficial effects:

[0109] The present disclosure can send a display information acquisition instruction to a server, so that the server, in response to the display information acquisition instruction, acquires the packaging address information corresponding to the packaging system and the target display information generated from the target association information corresponding to the newly added installation package in the packaging system, and receives the target display information and the packaging address information returned by the server. Finally, based on the target display information and the packaging address information, the newly added installation package is downloaded. Since the target display information corresponding to the newly added installation package can be automatically received from the server, the communication efficiency with the server is improved; and since the newly added installation package can be directly obtained according to the target display information and the packaging address information, the installation efficiency of the newly added installation package is improved; in addition, since the target display information can be returned to the client, the occupancy rate and resource consumption of the packaging system are reduced, thereby improving the download response efficiency of the newly added installation package.

[0110] It should be understood that the above general description and the following detailed description are only exemplary and explanatory, and do not limit the present disclosure. Brief Description of the Drawings

[0111] The accompanying drawings herein are incorporated into the specification and constitute a part of this specification, showing embodiments consistent with the present disclosure, and are used together with the specification to explain the principles of the present disclosure, and do not constitute an improper limitation to the present disclosure.

[0112] Figure 1 It is a schematic diagram of an application environment of an information processing method shown according to an exemplary embodiment.

[0113] Figure 2 It is a flowchart of an information processing method shown according to an exemplary embodiment.

[0114] Figure 3 It is a schematic flowchart of constructing a target interface shown according to an exemplary embodiment.

[0115] Figure 4 It is a schematic flowchart of information interaction between a server and a packaging system to generate target display information shown according to an exemplary embodiment.

[0116] Figure 5 It is a schematic flowchart of another information interaction between a server and a packaging system to generate target display information shown according to an exemplary embodiment.

[0117] Figure 6 It is a schematic diagram of target display information shown according to an exemplary embodiment.

[0118] Figure 7It is a schematic flow chart showing a process of uploading target display information to a content delivery network according to an exemplary embodiment.

[0119] Figure 8 It is a schematic flow chart showing a process in which a client downloads at least one new installation package based on target display information and packaging address information according to an exemplary embodiment.

[0120] Figure 9 It is a block diagram of an information processing device shown according to an exemplary embodiment.

[0121] Figure 10 It is another block diagram of an information processing device shown according to an exemplary embodiment.

[0122] Figure 11 It is a block diagram of an electronic device for information processing shown according to an exemplary embodiment. Detailed implementation manners

[0123] In order to enable those of ordinary skill in the art to better understand the technical solutions of the present disclosure, the technical solutions in the embodiments of the present disclosure will be clearly and completely described below with reference to the accompanying drawings.

[0124] It should be noted that the terms "first", "second", etc. in the specification and claims of the present disclosure and the above-mentioned drawings are used to distinguish similar objects, and do not necessarily need to describe a specific order or sequence. It should be understood that such used data can be interchanged under appropriate circumstances so that the embodiments of the present disclosure described herein can be implemented in an order other than those illustrated or described herein. The implementation manners described in the following exemplary embodiments do not represent all implementation manners consistent with the present disclosure. On the contrary, they are merely examples of devices and methods consistent with some aspects of the present disclosure as detailed in the appended claims.

[0125] Please refer to Figure 1 , Figure 1 A schematic diagram of an application environment of an information processing method shown according to an exemplary embodiment. As Figure 1 shown, the application environment may include a client 01, a server 02, and a packaging system 03.

[0126] The client 01 may include, but is not limited to, types of electronic devices such as smartphones, desktop computers, tablets, laptops, smart speakers, digital assistants, augmented reality (AR) / virtual reality (VR) devices, smart wearable devices, etc. It can also be software running on the above-mentioned electronic devices, such as application programs, applets, etc. Optionally, the operating systems running on the electronic devices may include, but are not limited to, Android system, IOS system, Linux, Windows, etc. Users can access the server 02 through the client 01 to obtain the target display information corresponding to the newly packaged and successfully packaged new installation packages in the packaging system 03, and then can display the target display information and download the new installation package.

[0127] A target application program can be installed in the client 01, and the target application program can be an application program that needs to be packaged for the test branch and the main branch during the agile development process of the client. Optionally, the target application program may include video application programs, social application programs, game applications, financial application programs, etc.

[0128] The server 02 can be used to provide background services for the packaging of the target application program. Optionally, the server 02 can be an independent physical server, or a server cluster or distributed system composed of multiple physical servers, or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, Content Delivery Network (CDN), and big data and artificial intelligence platforms. The client 01 can be directly or indirectly connected to the server 02 through wired or wireless communication methods, and the present disclosure does not limit this here.

[0129] The packaging system 03 can be used to provide installation packages generated by packaging for the client. Optionally, the packaging system can be a ports-like system for compiling software from source code.

[0130] In addition, it should be noted that Figure 1 The shown is only an application environment of the information processing method provided by the present disclosure. In actual applications, there may also be other application environments.

[0131] Figure 2 is a flowchart of an information processing method shown according to an exemplary embodiment. As Figure 2 shown, the information processing method is used for Figure 1 the system including the client 01, the server 02, and the packaging system 03 described above is described, including the following steps.

[0132] In step S11, the client sends a display information acquisition instruction to the server.

[0133] In the embodiments of the present disclosure, the display information acquisition instruction may be an instruction triggered by the user corresponding to the client in the user interface of the target application when the target application installed therein is opened. Optionally, the above display information acquisition instruction may be an acquisition instruction for the display information of the installation package corresponding to the target application, specifically an acquisition instruction for the target display information of the new installation package corresponding to the target application.

[0134] In an alternative embodiment, as Figure 3 shown, Figure 3 FIG. is a schematic flowchart of a process for constructing a target interface shown according to an exemplary embodiment. Correspondingly, before the client sends the display information acquisition instruction to the server, the above method may further include:

[0135] In step S21, the client acquires the configuration information of the interface of the server.

[0136] In step S22, the client constructs a target interface based on the configuration information.

[0137] Correspondingly, in step S11, the client sending the display information acquisition instruction to the server may include:

[0138] The client sends the display information acquisition instruction to the server through the target interface.

[0139] Exemplarily, the configuration information may include attribute information, function information, etc. of the interface, but is not limited thereto.

[0140] In a specific embodiment, the client may perform mock processing on the interface in the server according to the configuration information to obtain a virtual object (i.e., the target interface) for simulating the function of the server interface. Among them, mock refers to a test method in which for some objects that are not easy to construct or obtain, a virtual object is created for testing.

[0141] In practical applications, agile development testing refers to: taking the evolution of user requirements as the core and adopting an iterative and gradual approach to software development. In agile development, a software project is divided into multiple sub-projects at the initial stage of construction. The results of each sub-project are tested and have the characteristics of being visible, integrable, and operable. In other words, a large project is divided into multiple small projects that are interrelated but can also run independently, and each is completed separately. During this process, the software is always in a usable state. It can be seen that during the agile development testing process, it may be necessary to test multiple test tasks simultaneously. When the client sends a request to the server, it is possible that the server interface has not been built yet. Since the embodiments of the present disclosure pre-simulate the server interface through mock, the client can send the above display information acquisition instruction to the above server through the target interface, avoiding the problem that the server cannot accurately and timely receive the request sent by the client due to the unbuilt server interface, thereby improving the server's response speed and hit rate to the client's access, and further improving the information transmission efficiency between the client and the server.

[0142] In step S12, the above server responds to the above display information acquisition instruction and obtains target display information and packaging address information. The above target display information is generated by the above server based on the target association information corresponding to at least one newly generated installation package. The above at least one newly generated installation package is an installation package newly generated in the packaging system; the above packaging address information is the address information of the above packaging system.

[0143] In an optional embodiment, the target display information can be generated by the server according to the target association information corresponding to at least one newly generated installation package in the packaging system.

[0144] Exemplarily, the target association information can be information associated with the branch corresponding to the generation of the above newly generated installation package. Optionally, the target association information can include branch name, type, version information, but is not limited thereto.

[0145] Exemplarily, the branch can be a test project pre-created by a tester and corresponding to the target application program, which can include a main branch and / or a test branch corresponding to the main branch. For example, for a certain short video application program, its main branch can be the short video xx version, and the test branches can be the video branch, the live broadcast branch, etc.

[0146] Exemplarily, the branch name can be the name of the test branch and / or the main branch.

[0147] Exemplarily, this type can be the type of the test branch and / or the main branch. Optionally, this type can include the grayscale version (huidu), the test version (Beta), the release candidate version (release), but is not limited thereto.

[0148] Exemplarily, this branch version information can be the version information of this type. For example, version 1.1.0, version 1.2.0, etc.

[0149] Exemplarily, this target display information can be used to display the installation information and installation status of the at least one new installation package. For example, which are the latest successfully packaged new installation packages, the branch name, type, version information, etc. corresponding to this new installation package.

[0150] In an alternative embodiment, as Figure 4 shown, Figure 4 is a schematic flowchart of a server interacting with a packaging system to generate target display information according to an exemplary embodiment. Correspondingly, before the client sends a display information acquisition instruction to the server, the above method may further include:

[0151] In step S31, the server monitors the generation operation of new installation packages in the packaging system.

[0152] In step S32, when the server monitors that the generation operation is triggered, the server sends a packaging information acquisition instruction to the packaging system.

[0153] In step S33, the packaging system responds to the packaging information acquisition instruction and acquires the packaging address information and the target association information.

[0154] In step S34, the packaging system sends the target association information and the packaging address information to the server.

[0155] In step S35, the server generates the target display information based on the target association information.

[0156] In the embodiments of the present disclosure, the server can establish a connection with the packaging system and monitor in real time the generation operation of new installation packages in the packaging system. When the server monitors that the new operation is triggered, it indicates that there is a new installation package generated in the packaging system at this time (that is, a new installation package is compiled by the packaging system), then the server can send a packaging information acquisition instruction to the packaging system. The packaging system responds to the packaging information acquisition instruction, acquires the packaging address information corresponding to the packaging system and the target association information corresponding to the new installation package, and returns the packaging address information and the target association information to the server, and the server generates the target display information according to the target association information.

[0157] Exemplarily, the packaging address information may be the address information where the packaging system is located, and the packaging system can be opened through the packaging address information.

[0158] In an alternative embodiment, after receiving the packaging address information and the target association information, the server may store the target association information in a preset database. The server can monitor the content in the preset database in real time. When the content in the preset database changes, it indicates that a new installation package is generated at this time. Then, the target display information can be generated according to the new content in the preset database.

[0159] By the server monitoring the packaging system in real time to generate the target display information, the server can obtain the corresponding target association information at the first time when the packaging system generates the new installation package, improving the information transmission efficiency between the server and the packaging system, thereby improving the efficiency of the server generating the target display information, and further improving the efficiency of the subsequent client displaying the target display information.

[0160] In an alternative embodiment, as Figure 5 shown, Figure 5 FIG. is a schematic flowchart of another information interaction between the server and the packaging system to generate target display information according to an exemplary embodiment. Correspondingly, before the client sends a display information acquisition instruction to the server, the method may further include:

[0161] In step S41, the server sends a packaging information acquisition instruction to the packaging system based on a preset frequency.

[0162] In step S42, the packaging system responds to the packaging information acquisition instruction and acquires the packaging address information and the target association information.

[0163] In step S43, the packaging system sends the target association information and the packaging address information to the server.

[0164] In step S44, the server generates the target display information based on the target association information.

[0165] In the embodiments of the present disclosure, the server may establish a connection with the packaging system and send a packaging information acquisition instruction to the packaging system based on a preset frequency (i.e., regularly). The packaging system responds to the packaging information acquisition instruction, acquires the packaging address information and the target association information corresponding to the new installation package, and sends the packaging address information and the target association information to the server. The server generates the target display information according to the target association information.

[0166] In an alternative embodiment, after receiving the above-mentioned packaged address information and target association information, the above-mentioned server may store the above-mentioned target association information in a preset database. The server may monitor the content in the preset database regularly. When the content in the preset database changes, it indicates that a new installation package has been generated at this time. Then, the target display information may be generated according to the new content in the preset database.

[0167] Exemplarily, the above-mentioned new installation package may be an installation package newly packaged by the above-mentioned packaging system within the above-mentioned preset frequency. For example, the preset frequency is 10 minutes. The last time the server sent a packaging information acquisition instruction to the above-mentioned packaging system was 8:00, and the current time for the server to send a packaging information acquisition instruction to the above-mentioned packaging system is 8:10. Then, the above-mentioned new installation package may be an installation package newly packaged by the above-mentioned packaging system between 8:00 and 8:10.

[0168] By the server regularly monitoring the packaging system to generate the target display information, the frequency of the server sending requests to the packaging system can be reduced, and the situation of excessive system resource occupation caused by the server frequently sending requests to the packaging system can be avoided, thereby saving resource consumption.

[0169] In an alternative embodiment, the above-mentioned "packaging" may be a process in which the packaging system packages the information to be packaged of the main branch and / or the test branch corresponding to the main branch. This packaging process may include:

[0170] The client sends a packaging instruction carrying the information of the branch to be packaged to the packaging system. In response to the above-mentioned packaging instruction, the packaging system searches for the information to be packaged corresponding to the branch to be packaged in the packaging file preset on the packaging system. Then, the above-mentioned packaging system packages the above-mentioned information to be packaged to generate the above-mentioned new installation package.

[0171] Exemplarily, the branch to be packaged may include the above-mentioned main branch and / or test branch. The information of the branch to be packaged is used to uniquely identify the information to be packaged, and it includes but is not limited to identity document number (ID), name information, etc. The information to be packaged corresponding to the branch to be packaged may include the application program information corresponding to the branch to be packaged and the corresponding version information.

[0172] In a specific embodiment, the above-mentioned packaging system packaging the above-mentioned information to be packaged may be a process in which the packaging system packages the information to be packaged into an application package (apk). Specifically, it may be as follows:

[0173] 1) Package the information to be packaged to generate the R.java file; among them, the R.java file is a file automatically generated by the compiler.

[0174] 2) Compile the above file to generate a class file.

[0175] 3) Convert the class file to generate an executable file (dex file).

[0176] 4) Use a packaging tool to package the compiled resources and dex file into the final application package (apk) file.

[0177] 5) Sign the application package (apk) file.

[0178] 6) Align the signed application package (apk) file.

[0179] In an optional embodiment, the above server generates target display information based on target association information, which may include the following steps:

[0180] The above server obtains preset template information.

[0181] The above server configures the above target association information in the above preset template information according to a preset configuration rule to obtain the above target display information.

[0182] In the embodiment of the present disclosure, the server may configure the above target association information in the preset template information according to a preset configuration rule, so as to generate the target display information.

[0183] Exemplarily, when the number of the above new installation packages is multiple, correspondingly the number of the above target association information is also multiple, then the preset configuration rule may include: arranging each target association information in a list form in the preset template information according to the generation time of the corresponding new installation package.

[0184] Exemplarily, the type of the target display information may include but is not limited to: graphic and text information, video information. Optionally, the graphic and text information may further include static graphic and text information, dynamic graphic and text information, etc. Optionally, the dynamic graphic and text information may further include splash screen prompt information.

[0185] The following takes the target display information as the dynamic graphic and text information in the graphic and text information, specifically the splash screen prompt information as an example, to introduce the process of the above server generating the above target display information based on the target association information:

[0186] 1) Obtain preset template information (for example, a splash screen picture template with a preset length-width ratio);

[0187] 2) Open the splash screen picture template;

[0188] 3) Set each target association information at different position coordinates of the splash screen image template according to a preset configuration rule.

[0189] 4) Set information such as the font and color of the target association information according to a preset configuration rule to obtain the target display information.

[0190] Taking the preset configuration rule as an example of arranging each target association information in a list form according to the generation time of the corresponding new installation package in the preset template information, a schematic diagram of the target display information can be as Figure 6 shown.

[0191] In this embodiment, the server generates the target display information based on the target association information, so that the subsequent information returned by the server to the client is not unordered and ruleless target association information, but ordered target display information configured according to a preset configuration rule, which can facilitate the subsequent client to clearly display the packaging situation of the new installation package and improve the visualization ability of the information transmitted by the client.

[0192] In an alternative embodiment, as Figure 7 shown, Figure 7 is a schematic flowchart of a process for uploading target display information to a content delivery network according to an exemplary embodiment. Correspondingly, after the server generates the target display information based on the target association information, the method may further include:

[0193] In step S61, the server uploads the target display information to a content delivery network.

[0194] In step S62, the server obtains the download address information of the target display information in the content delivery network.

[0195] Correspondingly, the server obtaining the target display information in response to the display information acquisition instruction may include:

[0196] The server obtains the target display information from the content delivery network based on the download address information in response to the display information acquisition instruction.

[0197] In the embodiments of the present disclosure, after generating the target display information, the server may upload the target display information to the CDN and obtain the download address information of the target display information from the CDN. The download address information may be the storage address information of the target display information in the CDN.

[0198] In a specific embodiment, the server can also monitor in real time whether the target display information stored in the CDN is the same as the newly generated target display information by the server. If they are not the same, the server updates the target display information stored in the CDN with the newly generated target display information. By the server monitoring the CDN in real time to update the target display information stored therein, it is possible to avoid the problem that the subsequent client cannot obtain the corresponding information in a timely and accurate manner due to the server failing to upload the newly generated target display information to the CDN in a timely manner or forgetting to do so, and the hit rate of the server in response to the client can be improved.

[0199] Correspondingly, in step S12, the above-mentioned server can, in response to the above-mentioned display information acquisition instruction, based on the above-mentioned download address information, search for and download the above-mentioned target display information in the above-mentioned content delivery network.

[0200] Since the CDN is an intelligent virtual network built on the existing network, relying on edge servers deployed in various places, through functional modules such as load balancing, content distribution, and scheduling of the central platform, the required content can be obtained nearby. Therefore, uploading the generated target display information by the server to the CDN can reduce the occupancy rate of the server's storage resources, and the client can obtain the required content nearby from the CDN, thereby reducing network congestion and improving the information transmission efficiency between the server and the client.

[0201] In an alternative embodiment, after the above-mentioned server generates the target display information based on the above-mentioned target association information, the method may further include:

[0202] The above-mentioned server stores the above-mentioned target display information locally.

[0203] Correspondingly, the above-mentioned server, in response to the above-mentioned display information acquisition instruction, obtaining the target display information may include:

[0204] The above-mentioned server, in response to the above-mentioned display information acquisition instruction, obtains the above-mentioned target display information from local.

[0205] In the embodiments of the present disclosure, after the server generates the target display information, it can also directly store the target display information locally. Correspondingly, in step S12, the above-mentioned server can, in response to the above-mentioned display information acquisition instruction, directly obtain the above-mentioned target display information from local.

[0206] In this embodiment, since the target display information is directly stored in the existing local resources, the client can directly obtain the above-mentioned target display information from the existing local resources, thereby reducing the cost of information transmission between the server and the client.

[0207] In step S13, the server sends the target display information and the packaging address information to the client.

[0208] In an optional embodiment, the server sending the target display information and the packaging address information to the client may include: the server sending the target display information and the packaging address information to the client through the target interface.

[0209] Since the target display information and the packaging address information are sent to the server through a pre-mocked target interface, it avoids the problem that the server cannot accurately and timely respond to the client's access request due to the incomplete construction of the background server interface, thereby improving the server's response speed and hit rate in response to the client's access.

[0210] In step S14, the client downloads the at least one new installation package based on the target display information and the packaging address information.

[0211] In an optional embodiment, as Figure 8 shown, Figure 8 is a schematic flowchart of a client downloading at least one new installation package based on target display information and packaging address information shown according to an exemplary embodiment. Correspondingly, it may include the following steps:

[0212] In step S141, the client displays a splash screen prompt message based on the target display information and the packaging address information.

[0213] In step S142, the client downloads the at least one new installation package in response to a preset operation instruction triggered by the splash screen prompt message.

[0214] In this embodiment, after the client receives the target display information and the packaging address information, it can display a splash screen prompt message according to the target display information and the packaging address information, so that the user corresponding to the client can understand the packaging information and packaging situation of the newly packaged new installation package. When the user corresponding to the client needs to download the new installation package, a preset operation can be performed on the splash screen prompt message to trigger the preset operation instruction, thereby downloading the at least one new installation package.

[0215] Exemplarily, the first preset operation may include: clicking, swiping, dragging, long pressing, etc., but is not limited thereto.

[0216] In an alternative embodiment, the above-mentioned target display information can be used as a splash screen prompt message. Before the above-mentioned server sends the above-mentioned target display information and the above-mentioned packaging address information to the above-mentioned client, the above-mentioned method may further include: the server sets the type of the above-mentioned target display information to an external link jump type.

[0217] Among them, this external link jump refers to redirecting the external link address. Suppose the external link address is http: / / www.AAA.com. Through redirection, it can become http: / / current address / go.php?url=http: / / www.AAA.com. Among them, go.php is the jump code. And setting the type of the target display information to the external link jump type can not only improve the aesthetics of the target display information, but also increase the page weight of the page where the target display information is located, avoiding the loss of page weight.

[0218] In a specific embodiment, in step S141, the above-mentioned client displays the splash screen prompt message based on the above-mentioned target display information and the above-mentioned packaging address information, which may include: the client uses the above-mentioned target display information as the splash screen prompt message and displays it; the above-mentioned target display information is associated with the above-mentioned packaging address information.

[0219] Correspondingly, in step S142, the above-mentioned client downloads the above-mentioned at least one new installation package in response to a preset operation instruction triggered by the above-mentioned splash screen prompt message, which may include:

[0220] The above-mentioned client opens the packaging system corresponding to the above-mentioned packaging address information in response to a first preset operation instruction triggered by the above-mentioned target display information.

[0221] The above-mentioned client downloads the above-mentioned at least one new installation package from the above-mentioned packaging system.

[0222] In this embodiment, when the above-mentioned target display information is a splash screen prompt message and the type is an external link jump type, the above-mentioned packaging address information can be preset as the address that needs to be redirected, that is, the above-mentioned target display information is associated with the above-mentioned packaging address information. After the client receives the above-mentioned target display information and packaging address information, it can display the target display information of the external link jump type, so that the user corresponding to the client can understand the packaging information and packaging situation of the newly packaged new installation package. When the user corresponding to the client needs to download the new installation package, a first preset operation can be performed on the above-mentioned target display information, thereby triggering the first preset operation instruction.

[0223] Exemplarily, after triggering the first preset operation instruction, it can jump to the target browser, and the target browser opens the packaging system corresponding to the above-mentioned packaging address information to download the above-mentioned new installation package.

[0224] Exemplarily, after triggering the first preset operation instruction, the client can also use the embedded h5 in the target application to open the packaging system corresponding to the packaging address information and download the above-mentioned new installation package. Here, H5 is the abbreviation of Hyml5, and html5 is the general web language for the fifth generation of the development of the Internet Hypertext Markup Language (html).

[0225] Exemplarily, the client can also display the above-mentioned target display information and packaging address information at the same time, and the packaging address information can be displayed in the target display information.

[0226] Exemplarily, the first preset operation may include: clicking, swiping, dragging, long pressing, etc., but is not limited thereto.

[0227] In this embodiment, since the visual experience and prompting performance of the splash screen prompt information are better, the packaging situation of the newly packaged and generated new installation package can be displayed to the user corresponding to the client more clearly and beautifully through the splash screen prompt information, and the user experience is better. And since the client can immediately jump to the corresponding packaging system to download the above-mentioned new installation package when performing the first preset operation on the splash screen prompt information, the installation efficiency of the new installation package is improved.

[0228] In a specific embodiment, in step S141, the client displays the splash screen prompt information based on the above-mentioned target display information and the above-mentioned packaging address information, which may include:[[]]

[0229] The client uses the above-mentioned target display information and the above-mentioned packaging address information as the splash screen prompt information and displays it.

[0230] Correspondingly, in step S142, the client responds to the preset operation instruction triggered by the above-mentioned splash screen prompt information and downloads the above-mentioned at least one new installation package, which may include:[[]]

[0231] The client responds to the second preset operation instruction triggered based on the above-mentioned packaging address information and opens the packaging system corresponding to the above-mentioned packaging address information.

[0232] The client downloads the above-mentioned at least one new installation package from the above-mentioned packaging system.

[0233] In this embodiment, after the client receives the target display information and the packaging address information, the target display information and the packaging address information can be used as the splash screen prompt information and displayed, so that the user corresponding to the client can understand the packaging situation of the newly packaged installation package and the packaging address information of the corresponding packaging platform. When the user corresponding to the client needs to download the newly added installation package, a second preset operation can be performed on the packaging address information, thereby triggering the second preset operation instruction to open the packaging system corresponding to the packaging address information and download the above-mentioned newly added installation package.

[0234] Exemplarily, the second preset operation includes but is not limited to: clicking, swiping, dragging, long pressing, etc., but is not limited thereto.

[0235] In this embodiment, not only can the above-mentioned target display information be displayed, but also the above-mentioned packaging address information can be displayed, so that the user corresponding to the client can not only clearly understand the packaging situation of the newly packaged installation package, but also clearly know the corresponding packaging system information, and the user experience is better. And since the client can immediately enter the above-mentioned packaging system to download the above-mentioned newly added installation package when performing a second preset operation on the packaging address information, the installation efficiency of the newly added installation package is improved.

[0236] Exemplarily, the above-mentioned client downloading the above-mentioned at least one newly added installation package from the above-mentioned packaging system may include:

[0237] The above-mentioned client responds to the selection instruction for the above-mentioned at least one newly added installation package in the above-mentioned packaging system and downloads the corresponding newly added installation package.

[0238] In this embodiment, the user corresponding to the client can selectively download the newly added installation package to be installed, that is, the user corresponding to the client clicks on the newly added installation package to be downloaded on the interface corresponding to the packaging system, thereby triggering the selection instruction for at least one newly added installation package and downloading the newly added installation package selected by the user corresponding to the client. And the user corresponding to the client selectively downloading the newly added installation package enables the client to download the required newly added installation package on demand, avoiding the problem of occupying more storage resources of the client caused by downloading all the newly added installation packages, thereby reducing the occupancy rate of the client's storage resources.

[0239] Exemplarily, the above-mentioned client can also automatically download the above-mentioned at least one newly added installation package from the above-mentioned packaging system, that is, after jumping to the packaging system, the client automatically downloads all the newly added installation packages corresponding to the target display information. And the client automatically downloading the newly added installation package can immediately download the newly added installation package after jumping to the packaging system, improving the information transmission efficiency between the client and the packaging system, thereby improving the download speed and timeliness of the newly added installation package, and further improving the installation efficiency of the newly added installation package.

[0240] The following takes the client as the execution subject to introduce an information processing method of the present disclosure. Specifically, it may include:

[0241] Send a display information acquisition instruction to the server, so that the server responds to the display information acquisition instruction to obtain target display information and packaging address information; the target display information is generated by the server based on target association information corresponding to at least one newly generated installation package, and the at least one newly generated installation package is an installation package newly generated in the packaging system; the packaging address information is the address information of the packaging system;

[0242] Receive the target display information and the packaging address information returned by the server.

[0243] Download the at least one newly generated installation package based on the target display information and the packaging address information.

[0244] Optionally, before sending the display information acquisition instruction to the server, the method may further include:

[0245] Obtain the configuration information of the interface of the server.

[0246] Build a target interface based on the configuration information.

[0247] Optionally, sending the display information acquisition instruction to the server may include:

[0248] Send the display information acquisition instruction to the server through the target interface.

[0249] Correspondingly, receiving the target display information and the packaging address information returned by the server may include:

[0250] Receive the target display information and the packaging address information returned by the server through the target interface.

[0251] Optionally, downloading the at least one newly generated installation package based on the target display information and the packaging address information may include:

[0252] Display a splash screen prompt message based on the target display information and the packaging address information.

[0253] In response to a preset operation instruction triggered by the splash screen prompt message, download the at least one newly generated installation package.

[0254] Optionally, displaying the splash screen prompt message based on the target display information and the packaging address information may include:

[0255] Use the above target display information as the splash screen prompt information and display it; the above target display information is associated with the above package address information;

[0256] The above-mentioned downloading of the at least one new installation package in response to a preset operation instruction triggered by the splash screen prompt information may include:

[0257] In response to a first preset operation instruction triggered based on the above target display information, open the above package system corresponding to the above package address information.

[0258] Download the at least one new installation package from the above package system.

[0259] Optionally, the above-mentioned displaying of the splash screen prompt information based on the above target display information and the above package address information may include:

[0260] Use the above target display information and the above package address information as the splash screen prompt information and display it.

[0261] The above-mentioned downloading of the at least one new installation package in response to a preset operation instruction triggered by the splash screen prompt information may include:

[0262] In response to a second preset operation instruction triggered based on the above package address information, open the above package system corresponding to the above package address information.

[0263] Download the at least one new installation package from the above package system.

[0264] Optionally, the above-mentioned downloading of the at least one new installation package from the above package system may include:

[0265] In response to a selection instruction for the at least one new installation package in the above package system, download the corresponding new installation package.

[0266] Hereinafter, taking the server as the execution subject, an information processing method of the present disclosure will be introduced. Specifically, it may include:

[0267] In response to a display information acquisition instruction sent by the client, obtain target display information and package address information; the above target display information is generated based on target association information corresponding to at least one new installation package, and the at least one new installation package is a newly generated installation package in the package system; the above package address information is the address information of the above package system;

[0268] Send the above target display information and the above package address information to the above client, so that the client downloads the at least one new installation package based on the above target display information and the above package address information.

[0269] Optionally, before the above-mentioned method in response to the display information acquisition instruction sent by the client, the above-mentioned method may further include:

[0270] Monitor the generation operation of new installation packages in the above-mentioned packaging system.

[0271] In the case where it is monitored that the above-mentioned generation operation is triggered, send a packaging information acquisition instruction to the above-mentioned packaging system, so that the above-mentioned packaging system responds to the above-mentioned packaging information acquisition instruction and acquires the above-mentioned packaging address information and the above-mentioned target association information.

[0272] Receive the above-mentioned target association information and the above-mentioned packaging address information sent by the above-mentioned packaging system.

[0273] Generate the above-mentioned target display information based on the above-mentioned target association information.

[0274] Optionally, before the above-mentioned method in response to the display information acquisition instruction sent by the client, the above-mentioned method may further include:

[0275] Send a packaging information acquisition instruction to the above-mentioned packaging system based on a preset frequency, so that the above-mentioned packaging system responds to the above-mentioned packaging information acquisition instruction and acquires the above-mentioned packaging address information and the above-mentioned target association information;

[0276] Receive the above-mentioned target association information and the above-mentioned packaging address information sent by the above-mentioned packaging system;

[0277] Generate the above-mentioned target display information based on the above-mentioned target association information.

[0278] Optionally, the above-mentioned generating the above-mentioned target display information based on the above-mentioned target association information may include:

[0279] Obtain preset template information.

[0280] Configure the above-mentioned target association information in the above-mentioned preset template information according to a preset configuration rule to obtain the above-mentioned target display information.

[0281] Optionally, after the above-mentioned generating the above-mentioned target display information based on the above-mentioned target association information, the above-mentioned method may further include:

[0282] Upload the above-mentioned target display information to a content delivery network.

[0283] Obtain the download address information of the above-mentioned target display information in the above-mentioned content delivery network.

[0284] Correspondingly, the above-mentioned obtaining the target display information in response to the display information acquisition instruction sent by the client may include:

[0285] In response to the above display information acquisition instruction, obtain the above target display information from the above content distribution network based on the above download address information.

[0286] Optionally, after generating the above target display information based on the above target association information, the above method may further include:

[0287] Store the above target display information locally.

[0288] Correspondingly, the above obtaining the target display information in response to the display information acquisition instruction sent by the client may include:

[0289] In response to the above display information acquisition instruction, obtain the above target display information from local.

[0290] Figure 9 It is a block diagram of an information processing device shown according to an exemplary embodiment. Refer to Figure 9 , the device may include a display information acquisition instruction sending module 71, an information receiving module 72, and a download module 73.

[0291] The display information acquisition instruction sending module 71 is configured to execute sending a display information acquisition instruction to the server, so that the server obtains the target display information and the packaging address information in response to the above display information acquisition instruction; the above target display information is generated by the server based on the target association information corresponding to at least one newly added installation package, and the at least one newly added installation package is an installation package newly generated in the packaging system; the above packaging address information is the address information of the above packaging system.

[0292] The information receiving module 72 is configured to execute receiving the above target display information and the above packaging address information returned by the server.

[0293] The download module 73 is configured to execute downloading the above at least one newly added installation package based on the above target display information and the above packaging address information.

[0294] In an exemplary implementation manner, the above device may further include:

[0295] A configuration information acquisition module, configured to execute obtaining the configuration information of the interface of the above server.

[0296] A target interface construction module, configured to execute constructing a target interface based on the above configuration information.

[0297] In an exemplary implementation manner, the above display information acquisition instruction sending module 71 is configured to execute sending the above display information acquisition instruction to the above server through the above target interface.

[0298] Accordingly, the above information receiving module 72 is configured to receive the above target display information and the above packaging address information returned by the above server through the above target interface.

[0299] In an exemplary embodiment, the above download module may include:

[0300] A splash screen prompt information display unit, configured to display splash screen prompt information based on the above target display information and the above packaging address information.

[0301] A preset operation instruction response unit, configured to download the at least one new installation package in response to a preset operation instruction triggered by the above splash screen prompt information.

[0302] In an exemplary embodiment, the above splash screen prompt information display unit is configured to use the above target display information as splash screen prompt information and display it; the above target display information is associated with the above packaging address information:

[0303] Accordingly, the above preset operation instruction response unit may include:

[0304] A first preset operation instruction response unit, configured to open the above packaging system corresponding to the above packaging address information in response to a first preset operation instruction triggered based on the above target display information.

[0305] A first download unit, configured to download the at least one new installation package from the above packaging system.

[0306] In an exemplary embodiment, the above splash screen prompt information display unit is configured to use the above target display information and the above packaging address information as splash screen prompt information and display it;

[0307] Accordingly, the above preset operation instruction response unit may include:

[0308] A second preset operation instruction response unit, configured to open the above packaging system corresponding to the above packaging address information in response to a second preset operation instruction triggered based on the above packaging address information;

[0309] A second download unit, configured to download the at least one new installation package from the above packaging system.

[0310] In an exemplary embodiment, the above first download unit or second download unit is configured to download a corresponding new installation package in response to a selection instruction for the at least one new installation package in the above packaging system.

[0311] Figure 10Another block diagram of an information processing device shown according to an exemplary embodiment. Refer to Figure 10 , the device may include a target display information acquisition module 81 and an information sending module 82.

[0312] The target display information acquisition module 81 is configured to execute in response to the display information acquisition instruction sent by the above-mentioned client to acquire target display information and packaging address information; the above-mentioned target display information is generated based on the target association information corresponding to at least one newly added installation package, and the above-mentioned at least one newly added installation package is an installation package newly generated in the packaging system; the above-mentioned packaging address information is the address information of the above-mentioned packaging system;.

[0313] The information sending module 82 is configured to execute sending the above-mentioned target display information and the above-mentioned packaging address information to the above-mentioned client; so that the above-mentioned client downloads the above-mentioned at least one newly added installation package based on the above-mentioned target display information and the above-mentioned packaging address information.

[0314] In an exemplary embodiment, the above-mentioned device may further include:

[0315] A monitoring module, configured to execute monitoring the generation operation of newly added installation packages in the above-mentioned packaging system.

[0316] A first packaging information acquisition instruction sending module, configured to execute sending a packaging information acquisition instruction to the above-mentioned packaging system when it is monitored that the above-mentioned generation operation is triggered, so that the above-mentioned packaging system acquires the above-mentioned packaging address information and the above-mentioned target association information in response to the above-mentioned packaging information acquisition instruction.

[0317] A first target association information receiving module, configured to execute receiving the above-mentioned target association information and the above-mentioned packaging address information sent by the above-mentioned packaging system.

[0318] A first target display information generation module, configured to execute generating the above-mentioned target display information based on the above-mentioned target association information.

[0319] In an exemplary embodiment, the above-mentioned device may further include:

[0320] A second packaging information acquisition instruction sending module, configured to execute sending a packaging information acquisition instruction to the above-mentioned packaging system based on a preset frequency, so that the above-mentioned packaging system acquires the above-mentioned packaging address information and the above-mentioned target association information in response to the above-mentioned packaging information acquisition instruction.

[0321] A second target association information receiving unit, configured to execute receiving the above-mentioned target association information and the above-mentioned packaging address information sent by the above-mentioned packaging system.

[0322] The second target display information generation module is configured to generate the above-mentioned target display information based on the above-mentioned target association information.

[0323] In an exemplary embodiment, the above-mentioned first target display information generation module or the above-mentioned second target display information generation module may further include:

[0324] A preset template information acquisition unit, configured to execute the acquisition of preset template information.

[0325] A configuration unit, configured to execute the configuration of the above-mentioned target association information in the above-mentioned preset template information according to a preset configuration rule to obtain the above-mentioned target display information.

[0326] In an exemplary embodiment, the above-mentioned device may further include:

[0327] An upload module, configured to execute the upload of the above-mentioned target display information to a content delivery network.

[0328] A download address information acquisition module, configured to execute the acquisition of the download address information of the above-mentioned target display information in the above-mentioned content delivery network.

[0329] Correspondingly, the above-mentioned target display information acquisition module 81 is configured to execute, in response to the above-mentioned display information acquisition instruction, to acquire the above-mentioned target display information from the above-mentioned content delivery network based on the above-mentioned download address information.

[0330] In an exemplary embodiment, the above-mentioned device may further include:

[0331] A storage module, configured to execute the storage of the above-mentioned target display information locally.

[0332] Correspondingly, the above-mentioned target display information acquisition module 81 is configured to execute, in response to the above-mentioned display information acquisition instruction, to acquire the above-mentioned target display information from local.

[0333] Regarding the device in the above-mentioned embodiments, the specific manners in which each module performs operations have been described in detail in the embodiments related to the method, and will not be elaborated herein.

[0334] In an exemplary embodiment, there is also provided an electronic device, including a processor; a memory for storing processor-executable instructions; wherein, when the processor is configured to execute the instructions stored on the memory, the steps of any of the information processing methods in the above-mentioned embodiments are implemented.

[0335] This electronic device may be a terminal, a server or a similar computing device. Taking this electronic device as a server as an example, Figure 11It is a block diagram of an electronic device for information processing shown according to an exemplary embodiment. The electronic device 90 can vary greatly due to configuration or performance differences and may include one or more central processing units (CPUs) 91 (the central processing unit 91 may include, but is not limited to, a processing device such as a microprocessor MCU or a programmable logic device FPGA), a memory 93 for storing data, and one or more storage media 92 for storing application programs 923 or data 922 (such as one or more mass storage devices). Among them, the memory 93 and the storage media 92 can be transient storage or persistent storage. The program stored in the storage media 92 may include one or more modules, and each module may include a series of instruction operations for the electronic device. Further, the central processing unit 91 can be set to communicate with the storage media 92 and execute a series of instruction operations in the storage media 92 on the electronic device 90. The electronic device 90 may also include one or more power supplies 96, one or more wired or wireless network interfaces 95, one or more input / output interfaces 94, and / or one or more operating systems 921, such as Windows ServerTM, Mac OS XTM, UnixTM, LinuxTM, FreeBSDTM, etc.

[0336] The input / output interface 94 can be used to receive or send data via a network. Specific examples of the above network may include a wireless network provided by the communication provider of the electronic device 90. In one instance, the input / output interface 94 includes a network interface controller (NIC), which can be connected to other network devices through a base station and thus communicate with the Internet. In an exemplary embodiment, the input / output interface 94 can be a radio frequency (RF) module, which is used to communicate with the Internet wirelessly.

[0337] Those of ordinary skill in the art can understand that Figure 11 the structure shown is only schematic and does not limit the structure of the above electronic device. For example, the electronic device 90 may also include more or fewer components than Figure 11 shown, or have a different configuration from Figure 11 shown.

[0338] In an exemplary embodiment, a computer-readable storage medium is also provided. When the instructions in the computer-readable storage medium are executed by the processor of the electronic device, the electronic device can execute the steps of any information processing method in the above embodiments.

[0339] In an exemplary embodiment, a computer program product is further provided, including a computer program which, when executed by a processor, implements the information processing method provided in any of the above embodiments.

[0340] Those of ordinary skill in the art can understand that all or part of the processes in the methods of the above embodiments can be completed by instructing relevant hardware through a computer program. The computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above methods. Among them, any reference to a memory, storage, database or other medium used in the embodiments provided by the present disclosure can include non-volatile and / or volatile memories. Non-volatile memories can include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM) or flash memory. Volatile memories can include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in many forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), synchronous link DRAM (SLDRAM), Rambus direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and Rambus dynamic RAM (RDRAM), etc.

[0341] After considering the specification and practicing the invention disclosed herein, those skilled in the art will readily conceive of other embodiments of the present disclosure. This application is intended to cover any variations, uses, or adaptations of the present disclosure, which follow the general principles of the present disclosure and include common general knowledge or conventional technical means in the technical field not disclosed by the present disclosure. The specification and embodiments are only to be regarded as exemplary, and the true scope and spirit of the present disclosure are pointed out by the following claims.

[0342] It should be understood that the present disclosure is not limited to the exact structures described above and shown in the drawings, and various modifications and changes can be made without departing from its scope. The scope of the present disclosure is only limited by the appended claims.

Claims

1. An information processing method, characterized in that, it includes: Sending a display information acquisition instruction to a server, so that the server, in response to the display information acquisition instruction, acquires packaging address information, and acquires target display information from a content delivery network based on the download address information; The target display information is generated by the server based on target association information corresponding to at least one newly added installation package, and is sent to the content delivery network. The download address information is the storage address information of the target display information acquired by the server from the content delivery network. The at least one newly added installation package is an installation package newly generated in a packaging system; the packaging address information is the address information of the packaging system, and the packaging system is used to provide the client with the packaged installation package; Receiving the target display information and the packaging address information returned by the server; Downloading the at least one newly added installation package based on the target display information and the packaging address information, including: displaying a splash screen prompt message based on the target display information and the packaging address information; in response to a preset operation instruction triggered by the splash screen prompt message, downloading the at least one newly added installation package; Wherein, the displaying the splash screen prompt message based on the target display information and the packaging address information includes: using the target display information as the splash screen prompt message and displaying it, and the target display information is associated with the packaging address information; The in response to a preset operation instruction triggered by the splash screen prompt message, downloading the at least one newly added installation package includes: in response to a first preset operation instruction triggered by the target display information, opening the packaging system corresponding to the packaging address information; downloading the at least one newly added installation package from the packaging system.

2. The information processing method according to claim 1, characterized in that, before sending the display information acquisition instruction to the server, the method further includes: acquiring configuration information of an interface of the server; constructing a target interface based on the configuration information.

3. The information processing method according to claim 2, characterized in that, the sending the display information acquisition instruction to the server includes: sending the display information acquisition instruction to the server through the target interface; correspondingly, the receiving the target display information and the packaging address information returned by the server includes: receiving the target display information and the packaging address information returned by the server through the target interface.

4. The information processing method according to claim 1, characterized in that, the displaying the splash screen prompt message based on the target display information and the packaging address information includes: using the target display information and the packaging address information as the splash screen prompt message and displaying it; the in response to a preset operation instruction triggered by the splash screen prompt message, downloading the at least one newly added installation package includes: in response to a second preset operation instruction triggered by the packaging address information, opening the packaging system corresponding to the packaging address information; downloading the at least one newly added installation package from the packaging system.

5. The information processing method according to claim 1, wherein, said downloading of the at least one new installation package from the packaging system includes: responding to a selection instruction for the at least one new installation package in the packaging system, and downloading the corresponding new installation package.

6. An information processing method, wherein, it includes: responding to a display information acquisition instruction sent by a client, acquiring packaging address information, and acquiring target display information from a content delivery network based on the download address information; the target display information is generated based on target association information corresponding to at least one new installation package and sent to the content delivery network, the download address information is the storage address information of the target display information acquired by the server from the content delivery network, the at least one new installation package is an installation package newly generated in the packaging system; the packaging address information is the address information of the packaging system, and the packaging system is used to provide the client with the packaged installation package; sending the target display information and the packaging address information to the client, so that the client downloads the at least one new installation package based on the target display information and the packaging address information; wherein, said downloading the at least one new installation package based on the target display information and the packaging address information includes: displaying a splash screen prompt information based on the target display information and the packaging address information; responding to a preset operation instruction triggered by the splash screen prompt information, and downloading the at least one new installation package; said displaying the splash screen prompt information based on the target display information and the packaging address information includes: using the target display information as the splash screen prompt information and displaying it, and the target display information is associated with the packaging address information; said responding to a preset operation instruction triggered by the splash screen prompt information and downloading the at least one new installation package includes: responding to a first preset operation instruction triggered by the target display information, opening the packaging system corresponding to the packaging address information; and downloading the at least one new installation package from the packaging system.

7. The information processing method according to claim 6, wherein, before said responding to the display information acquisition instruction sent by the client, the method further includes: monitoring the new installation package generation operation in the packaging system; in the case where it is monitored that the generation operation is triggered, sending a packaging information acquisition instruction to the packaging system, so that the packaging system responds to the packaging information acquisition instruction and acquires the packaging address information and the target association information; receiving the target association information and the packaging address information sent by the packaging system; generating the target display information based on the target association information.

8. The information processing method according to claim 6, wherein, before said responding to the display information acquisition instruction sent by the client, the method further includes: Send a packaging information acquisition instruction to the packaging system based on a preset frequency, so that the packaging system responds to the packaging information acquisition instruction and acquires the packaging address information and the target association information; Receive the target association information and the packaging address information sent by the packaging system; Generate the target display information based on the target association information.

9. The information processing method according to any one of claims 7 to 8, characterized in that, The generating the target display information based on the target association information includes: Obtain preset template information; Configure the target association information in the preset template information according to a preset configuration rule to obtain the target display information.

10. The information processing method according to any one of claims 7 to 8, characterized in that, After the generating the target display information based on the target association information, the method further includes: Upload the target display information to a content delivery network; Obtain the download address information of the target display information in the content delivery network; Correspondingly, the obtaining the target display information in response to the display information acquisition instruction sent by the client includes: In response to the display information acquisition instruction, obtain the target display information from the content delivery network based on the download address information.

11. The information processing method according to any one of claims 7 to 8, characterized in that, After the generating the target display information based on the target association information, the method further includes: Store the target display information locally; Correspondingly, the obtaining the target display information in response to the display information acquisition instruction sent by the client includes: In response to the display information acquisition instruction, obtain the target display information locally.

12. An information processing system, characterized in that, includes: A client, a server, and a packaging system; The server is configured to obtain packaging address information in response to a display information acquisition instruction sent by the client, and obtain target display information from a content delivery network based on download address information. The target display information is generated by the server based on target association information corresponding to at least one new installation package and sent to the content delivery network. The download address information is the storage address information of the target display information obtained by the server from the content delivery network. The at least one new installation package is an installation package newly generated in the packaging system; and is configured to send the target display information and the packaging address information to the client; The packaging address information is the address information of the packaging system; The client is configured to send the display information acquisition instruction to the server; And for downloading the at least one new installation package based on the target display information and the packaging address information, including: displaying a splash screen prompt information based on the target display information and the packaging address information; and downloading the at least one new installation package in response to a preset operation instruction triggered by the splash screen prompt information; Among them, the step of displaying the splash screen prompt information based on the target display information and the packaging address information includes: using the target display information as the splash screen prompt information and displaying it, where the target display information is associated with the packaging address information; the step of downloading the at least one new installation package in response to a preset operation instruction triggered by the splash screen prompt information includes: in response to a first preset operation instruction triggered based on the target display information, opening the packaging system corresponding to the packaging address information; and downloading the at least one new installation package from the packaging system; The packaging system is used to package and generate the at least one new installation package and provide the packaged installation package for the client.

13. An information processing device, Characterized in that, It includes: A display information acquisition instruction sending module configured to send a display information acquisition instruction to a server, so that the server, in response to the display information acquisition instruction, acquires packaging address information and acquires target display information from a content delivery network based on the download address information; The target display information is generated by the server based on target association information corresponding to at least one new installation package and sent to the content delivery network. The download address information is the storage address information of the target display information acquired by the server from the content delivery network. The at least one new installation package is a newly generated installation package in the packaging system; the packaging address information is the address information of the packaging system, and the packaging system is used to provide the packaged installation package for the client; An information receiving module configured to receive the target display information and the packaging address information returned by the server; A download module configured to download the at least one new installation package based on the target display information and the packaging address information, including: a splash screen prompt information display unit configured to display the splash screen prompt information based on the target display information and the packaging address information, and configured to use the target display information as the splash screen prompt information and display it, where the target display information is associated with the packaging address information; a preset operation instruction response unit configured to download the at least one new installation package in response to a preset operation instruction triggered by the splash screen prompt information; Among them, the preset operation instruction response unit includes: a first preset operation instruction response unit configured to open the packaging system corresponding to the packaging address information in response to a first preset operation instruction triggered based on the target display information; a first download unit configured to download the at least one new installation package from the packaging system.

14. The information processing device according to claim 13, Characterized in that, The device further includes: A configuration information acquisition module configured to acquire the configuration information of the interface of the server; A target interface construction module configured to construct a target interface based on the configuration information.

15. The information processing device according to claim 14, Characterized in that, The display information acquisition instruction sending module is configured to send the display information acquisition instruction to the server through the target interface; Correspondingly, the information receiving module is configured to receive the target display information and the packaging address information returned by the server through the target interface.

16. The information processing device according to claim 13, wherein, The splash screen prompt information display unit is configured to display the target display information and the packaging address information as splash screen prompt information; The preset operation instruction response unit includes: The second preset operation instruction response unit is configured to respond to a second preset operation instruction triggered based on the packaging address information and open the packaging system corresponding to the packaging address information; The second download unit is configured to download the at least one new installation package from the packaging system.

17. The information processing device according to claim 16, wherein, The first download unit or the second download unit is configured to download the corresponding new installation package in response to a selection instruction for the at least one new installation package in the packaging system.

18. An information processing device, wherein, comprising: A target display information acquisition module is configured to acquire packaging address information in response to a display information acquisition instruction sent by a client, and acquire target display information from a content delivery network based on the download address information; The target display information is generated based on target association information corresponding to at least one new installation package and sent to the content delivery network. The download address information is the storage address information of the target display information acquired by the server from the content delivery network. The at least one new installation package is an installation package newly generated in the packaging system; the packaging address information is the address information of the packaging system, and the packaging system is used to provide the client with the packaged installation package; An information sending module is configured to send the target display information and the packaging address information to the client so that the client can download the at least one new installation package based on the target display information and the packaging address information; Among them, downloading the at least one new installation package based on the target display information and the packaging address information includes: displaying a splash screen prompt message based on the target display information and the packaging address information; in response to a preset operation instruction triggered by the splash screen prompt message, downloading the at least one new installation package; the displaying the splash screen prompt message based on the target display information and the packaging address information includes: using the target display information as the splash screen prompt message and displaying it, where the target display information is associated with the packaging address information; the in response to a preset operation instruction triggered by the splash screen prompt message, downloading the at least one new installation package includes: in response to a first preset operation instruction triggered by the target display information, opening the packaging system corresponding to the packaging address information; downloading the at least one new installation package from the packaging system.

19. The information processing device according to claim 18, wherein, the device further includes: a monitoring module, configured to monitor the generation operation of new installation packages in the packaging system; a first packaging information acquisition instruction sending module, configured to, when it is monitored that the generation operation is triggered, send a packaging information acquisition instruction to the packaging system, so that the packaging system acquires the packaging address information and the target association information in response to the packaging information acquisition instruction; a first target association information receiving module, configured to receive the target association information and the packaging address information sent by the packaging system; a first target display information generation module, configured to generate the target display information based on the target association information.

20. The information processing device according to claim 19, wherein, the device further includes: a second packaging information acquisition instruction sending module, configured to send a packaging information acquisition instruction to the packaging system based on a preset frequency, so that the packaging system acquires the packaging address information and the target association information in response to the packaging information acquisition instruction; a second target association information receiving unit, configured to receive the target association information and the packaging address information sent by the packaging system; a second target display information generation module, configured to generate the target display information based on the target association information.

21. The information processing device according to claim 20, wherein, the first target display information generation module or the second target display information generation module includes: a preset template information acquisition unit, configured to acquire preset template information; a configuration unit, configured to configure the target association information in the preset template information according to a preset configuration rule to obtain the target display information.

22. The information processing device according to any one of claims 19 to 20, wherein, the device further includes: an upload module, configured to upload the target display information to a content delivery network; The download address information acquisition module is configured to execute acquiring the download address information of the target display information in the content delivery network; Correspondingly, the target display information acquisition module is configured to execute, in response to the display information acquisition instruction, acquiring the target display information from the content delivery network based on the download address information.

23. The information processing device according to any one of claims 19 to 20, wherein, the device further includes: a storage module configured to execute storing the target display information locally; Correspondingly, the target display information acquisition module is configured to execute, in response to the display information acquisition instruction, acquiring the target display information locally.

24. An electronic device, wherein, it includes: a processor; a memory for storing instructions executable by the processor; wherein, the processor is configured to execute the instructions to implement the information processing method according to any one of claims 1 to 11.

25. A computer-readable storage medium, when the instructions in the computer-readable storage medium are executed by a processor of an electronic device, cause the electronic device to execute the information processing method according to any one of claims 1 to 11.

26. A computer program product, including a computer program, wherein, the computer program, when executed by a processor, implements the information processing method according to any one of claims 1 to 11.

Citation Information

Patent Citations

  • Resource packet configuration method and device and storage medium

    CN112241286A