Adjustment method, equipment and device
By adjusting the application content push strategy of the smart terminal in standby state, the problems of high power consumption and high power consumption of background applications are solved, and more efficient battery usage and better user experience are achieved.
Patent Information
- Application Number
- CN202510239291.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-28
- Publication Date
- 2025-05-23
AI Technical Summary
When the smart terminal is in standby state, some applications run in the background and maintain connection with the server, resulting in high CPU resource consumption and increased power consumption.
Retrieve the target operation parameters for the target notification in response to the displayed target notification. If the target content push policy applied by the target does not match the target operation parameters, adjust the target content push policy to match the target operation parameters.
Optimize the power consumption of background applications, reduce the power consumption of terminals, and meet the personalized needs of users.
Smart Images

Figure CN120034577A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of terminal technology, and more specifically, to an adjustment method, device and apparatus. Background Art
[0002] With the continuous development of smart terminals, their compatible functions are becoming increasingly rich, which not only improves the quality of life of users, but also brings more convenience. Mobile terminal devices are gradually integrated into people's daily lives, and application functions are becoming more and more perfect, providing great convenience for users and significantly improving user experience. In order to realize various functions to meet the various needs of users, mobile terminals usually install a variety of applications (which can be referred to as applications for short).
[0003] At present, when the smart terminal is in standby mode, some applications continue to run in the background and need to maintain a connection with their corresponding servers. For example, if an application continuously captures messages or advertisements in the background and displays them to the user, the application will consume a lot of CPU resources in the background, resulting in high power consumption of the smart terminal. Summary of the invention
[0004] In view of this, the present disclosure provides an adjustment method, device, apparatus, medium and program product.
[0005] One aspect of the present disclosure provides an adjustment method, including: in response to displaying a target notification, obtaining target operation parameters for the target notification; if the target content push policy of the target application does not match the target operation parameters, adjusting the target content push policy to match the target operation parameters; wherein the target application is the application corresponding to the target notification.
[0006] According to an embodiment of the present disclosure, the adjustment method includes: if the target operation parameter is a first operation parameter, the target content push strategy matching the target operation parameter is a first content push strategy; if the target operation parameter is a second operation parameter, the target content push strategy matching the target operation parameter is a second content push strategy.
[0007] According to an embodiment of the present disclosure, the target operation parameter is an operation parameter of the target interaction operation performed on the target notification.
[0008] According to an embodiment of the present disclosure, the adjustment method includes: if the operation parameter characterizes that the target interaction operation is an interaction operation indicative of closing the target notification, the push frequency of the target content push strategy after the adjustment is lower than the push frequency of the target content push strategy before the adjustment; if the operation parameter characterizes that the target interaction operation is an interaction operation indicative of viewing the target notification, the push frequency of the target content push strategy after the adjustment is higher than the push frequency of the target content push strategy before the adjustment.
[0009] According to an embodiment of the present disclosure, the target operation parameter is an operation frequency parameter of the first interactive operation performed on the target notification.
[0010] According to an embodiment of the present disclosure, the adjustment method includes: if the operation frequency parameter is lower than the frequency threshold, the push frequency of the target content push strategy after adjustment is lower than the push frequency of the target content push strategy before adjustment; if the operation frequency parameter is not lower than the frequency threshold, the push frequency of the target content push strategy after adjustment is higher than the push frequency of the target content push strategy before adjustment.
[0011] According to an embodiment of the present disclosure, the target application includes a first application and a second application, and the first application and the second application are applications of the same type.
[0012] According to an embodiment of the present disclosure, the adjustment method also includes: adjusting a third content push strategy of a third application; wherein the third application and the target application are applications of the same type; if the push priority of the adjusted target content push strategy is lower than the push priority of the target content push strategy before adjustment, the push priority of the adjusted third content push strategy is higher than the push priority of the target content push strategy before adjustment; if the push priority of the adjusted target content push strategy is higher than the push priority of the target content push strategy before adjustment, the push priority of the adjusted third content push strategy is lower than the push priority of the target content push strategy before adjustment.
[0013] Another aspect of the present disclosure provides an adjustment device, including: at least one processor; and a memory connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute in response to displaying a target notification, obtain target operation parameters for the target notification; if the target content push policy of the target application does not match the target operation parameters, adjust the target content push policy to match the target operation parameters; wherein the target application is the application corresponding to the target notification.
[0014] Another aspect of the present disclosure provides an adjustment device, including: a target operation parameter acquisition module, used to obtain target operation parameters for the target notification in response to displaying the target notification; an adjustment module, used to adjust the target content push strategy to match the target operation parameters if the target content push strategy of the target application does not match the target operation parameters; wherein the target application is the application corresponding to the target notification.
[0015] Another aspect of the present disclosure provides a computer-readable storage medium storing computer-executable instructions, which are used to implement the above method when executed.
[0016] Another aspect of the present disclosure provides a computer program product, which includes computer executable instructions, and the instructions are used to implement the above method when executed. BRIEF DESCRIPTION OF THE DRAWINGS
[0017] The above and other objects, features and advantages of the present disclosure will become more apparent through the following description of the embodiments of the present disclosure with reference to the accompanying drawings, in which:
[0018] Figure 1 The application scenario diagram of the adjustment method according to the embodiment of the present disclosure is schematically shown;
[0019] Figure 2 A flowchart of an adjustment method according to an embodiment of the present disclosure is schematically shown;
[0020] Figure 3 A block diagram schematically shows an information acquisition device according to an embodiment of the present disclosure; and
[0021] Figure 4 A block diagram of an adjustment device suitable for implementing the method described above according to an embodiment of the present disclosure is schematically shown. DETAILED DESCRIPTION
[0022] Hereinafter, embodiments of the present disclosure will be described with reference to the accompanying drawings. However, it should be understood that these descriptions are exemplary only and are not intended to limit the scope of the present disclosure. In the following detailed description, for ease of explanation, many specific details are set forth to provide a comprehensive understanding of the embodiments of the present disclosure. However, it is apparent that one or more embodiments may also be implemented without these specific details. In addition, in the following description, descriptions of known structures and technologies are omitted to avoid unnecessary confusion of the concepts of the present disclosure.
[0023] The terms used herein are only for describing specific embodiments and are not intended to limit the present disclosure. The terms "comprise", "include", etc. used herein indicate the existence of features, steps, operations and / or components, but do not exclude the existence or addition of one or more other features, steps, operations or components.
[0024] All terms (including technical and scientific terms) used herein have the meanings commonly understood by those skilled in the art unless otherwise defined. It should be noted that the terms used herein should be interpreted as having a meaning consistent with the context of this specification and should not be interpreted in an idealized or overly rigid manner.
[0025] When using expressions such as "at least one of A, B, and C, etc.", they should generally be interpreted according to the meaning of the expression commonly understood by those skilled in the art (for example, "a system having at least one of A, B, and C" should include but is not limited to a system having A alone, B alone, C alone, A and B, A and C, B and C, and / or A, B, C, etc.).
[0026] In the embodiments of the present disclosure, the collection, updating, analysis, processing, use, transmission, provision, disclosure, storage, etc. of the data involved (for example, including but not limited to user personal information) are in compliance with the provisions of relevant laws and regulations, are used for legitimate purposes, and do not violate public order and good morals. In particular, necessary measures are taken for user personal information to prevent illegal access to user personal information data and maintain the security of user personal information, network security, and national security.
[0027] In the embodiments of the present disclosure, the user's authorization or consent is obtained before obtaining or collecting the user's personal information.
[0028] An embodiment of the present disclosure provides an adjustment method, including: in response to displaying a target notification, obtaining target operation parameters for the target notification; if the target content push policy of the target application does not match the target operation parameters, adjusting the target content push policy to match the target operation parameters; wherein the target application is the application corresponding to the target notification.
[0029] Through the embodiments of the present disclosure, the method continuously adjusts the content push strategy of the background application based on the user's interactive operation on the application notification, which not only optimizes the power consumption of the background application and reduces the power consumption of the terminal, but also meets the personalized needs of the user.
[0030] Figure 1 The following schematically shows an application scenario diagram of the adjustment method according to an embodiment of the present disclosure. It should be noted that: Figure 1 What is shown is merely an example of an application scenario diagram to which the embodiments of the present disclosure can be applied, to help those skilled in the art understand the technical content of the present disclosure, but it does not mean that the embodiments of the present disclosure cannot be used in other devices, systems, environments or scenarios.
[0031] like Figure 1 As shown, the application scenario 100 according to this embodiment may include a terminal device 110, a network 120 and a server 130. The network 110 is used to provide a medium for a communication link between the terminal device 110 and the server 130. The network 120 may include various connection types, such as wired and / or wireless communication links, etc.
[0032] The terminal device 110 is provided with various applications 111, and users can use the applications to manage daily tasks, obtain information notifications pushed by the applications, and recommend personalized content. The terminal device 110 can be any electronic device with a display screen and supporting web browsing, including but not limited to a smartphone, a tablet computer, and the like.
[0033] The server 130 may be a server that provides various services, such as responding to user interaction operations received by the terminal device 110 (only as an example). The server may analyze and process the data in the connected terminal device, and feed back the processing results to the terminal device.
[0034] It should be noted that the adjustment method provided in the embodiment of the present disclosure can generally be performed by the terminal device 110. The adjustment method provided in the embodiment of the present disclosure can also be performed by a server or other terminal device that is different from the terminal device 110 and can communicate with the terminal device 110. Correspondingly, or alternatively, the adjustment method provided in the embodiment of the present disclosure can also be performed jointly by the terminal device 110 and the server 130.
[0035] For example, the first terminal device 110 can locally execute the adjustment method provided by the embodiment of the present disclosure, or send the data to be processed to other terminal devices, servers, or server clusters, and the other terminal devices, servers, or server clusters that receive the data can execute the adjustment method provided by the embodiment of the present disclosure.
[0036] It should be understood that Figure 1 The number of terminal devices, networks and servers in the embodiment is only for illustration. Any number of terminal devices, networks and servers may be provided according to implementation requirements.
[0037] The following will be passed Figure 2 The adjustment method of the disclosed embodiment is described in detail.
[0038] Figure 2 The flowchart of the adjustment method according to the embodiment of the present disclosure is schematically shown.
[0039] like Figure 2 As shown, the adjustment method may include operations S210 to S220.
[0040] In operation S210, in response to displaying the target notification, a target operation parameter for the target notification is acquired.
[0041] Exemplarily, a terminal electronic device may be various electronic devices with a display screen and supporting application notification browsing, including but not limited to smartphones, tablet computers, etc. Taking a smartphone as an example, there are multiple applications on the phone, such as news apps, catering apps, social software apps, etc. When the phone displays one or more notifications of a current target application (such as a news app), the background detects that the user has performed a corresponding target operation on a target notification (such as a sports news notification) among the multiple notifications of the news app, where the target operation includes multiple target interactive operations, such as the user's opening, closing, or ignoring, etc. The background will detect the target operation parameters corresponding to the target operation.
[0042] In an embodiment of the present disclosure, the target operation parameter may be an operation parameter of a target interactive operation performed on a target notification.
[0043] Exemplarily, the target operation parameter may be the operation performed by the target interaction operation on the target notification, that is, the operation of the target interaction operation itself, which may be the user's opening, closing, or ignoring. For example, it is detected that the user has opened the sports news notification of the news APP, or it is detected that the user has closed the sports news notification of the news APP, or it is detected that the user has ignored the sports news notification of the news APP.
[0044] In an embodiment of the present disclosure, the target operation parameter may also be an operation frequency parameter of the first interactive operation performed on the target notification.
[0045] Exemplarily, the target operation parameter may be the number of executions of the target interactive operation, for example, the frequency of detecting the user opening the sports news notification of the news APP, or the frequency of detecting the user closing the sports news notification of the news APP, or the frequency of detecting the user ignoring the sports news notification of the news APP.
[0046] In operation S220, if the target content push policy of the target application does not match the target operation parameter, the target content push policy is adjusted to match the target operation parameter; wherein the target application is the application corresponding to the target notification.
[0047] Specifically, after the background detects the target operation parameters of the user, it is determined whether the target operation parameters of the current user match the target content push strategy of the target application.
[0048] For example, if it is detected that the frequency of the current user opening the sports news notification of the news APP is 1 time / 5 minutes, and the frequency of pushing in the sports news push strategy of the news APP is also 1 time / 5 minutes, it can be determined that the number of executions of the user's interactive operation matches the sports news push strategy of the news APP. For another example, if it is detected that the current user has closed the sports news notification of the news APP, and the frequency of pushing in the sports news push strategy of the news APP is 10 times / 1 minute, it can be determined that the user's interactive operation does not match the sports news push strategy of the news APP. When the judgment result is mismatch, the target content push strategy will be adjusted to match the target operation parameters of the current user.
[0049] It should be noted that the target content push strategy includes but is not limited to the frequency of push, and can also be the degree of notification, such as whether to display it alone or in combination, with or without sound prompts, displayed on the lock screen interface or not, etc.
[0050] In the embodiment of the present disclosure, different target operation parameters for target notifications have different content push strategies matched thereto. The difference in target operation parameters may be manifested as different target interactive operations being performed, or different frequencies of target interactive operations being performed.
[0051] For example, the content push policy matched by the user's opening operation once / 2 minutes for the current sports news notification is different from the content push policy matched by the user's opening operation twice / 2 minutes for the current sports news.
[0052] For another example, the content push policy matched by the user executing a close operation on the current sports news notification is different from the content push policy matched by the user executing an ignore operation on the current sports news.
[0053] For another example, the content push policy matched by the user's opening operation of once / 2 minutes for the current sports news notification is different from the content push policy matched by the user's closing operation for the current sports news.
[0054] Further, if the target operation parameter is the first operation parameter, the target content push strategy matching the target operation parameter is the first content push strategy.
[0055] Exemplarily, the first operation parameter here may be the operation itself performed by the target interactive operation on the target notification, such as the user's opening, closing or ignoring, etc. That is, after the target application pushes the target notification to the user according to the preset content push strategy, the user may perform the target interactive operation, and the target content push strategy used by the background to match these operations is the first content push strategy.
[0056] For example, when the current news APP pushes sports news content notifications to users, it will execute according to the preset current content push strategy. After the sports news notification is displayed on the user's mobile phone, the user closes the current sports news notification, which means that the user is not interested in the current sports news content. In order to save background energy consumption, the background can adjust the current sports news content push strategy to the first content push strategy to match the close operation.
[0057] For another example, after a sports news notification is displayed on the user's mobile phone, the user ignores the current sports news notification. At this time, the background can adjust the current sports news content push strategy to the first content push strategy to match the ignore operation. For another example, after a notification is displayed on the user's mobile phone, the user opens the current sports news notification, indicating that the user is interested in the current sports news content. At this time, the background can adjust the current sports news content push strategy to the first content push strategy to match the open operation to meet the user's demand for the current sports news notification.
[0058] Further, if the target operation parameter is the second operation parameter, the target content push strategy matching the target operation parameter is the second content push strategy.
[0059] For example, the second operation parameter may be the number of executions of the target interactive operation. That is, after the target application pushes the target notification to the user according to the preset content push strategy, the user may execute the target interactive operation at a certain frequency, and the target content push strategy used by the background to match these execution times is the second content push strategy.
[0060] For example, when the current news APP pushes sports news content notifications to users, it will execute according to the preset current content push strategy. After the sports news notification is displayed on the user's mobile phone, the user performs an operation of opening the current sports news notification at a certain frequency, such as once / 2 minutes. At this time, the background can adjust the current sports news content push strategy to the second content push strategy to match the operation of opening at a certain frequency. For another example, after the sports news notification is displayed on the user's mobile phone, the user performs an operation of closing the current sports news notification at a certain frequency, such as once / 2 minutes. At this time, the background can adjust the current sports news content push strategy to the second content push strategy to match the closing operation.
[0061] The following describes in detail how to adjust the target content push strategy of the target application based on the target operation parameters of the user.
[0062] In an embodiment of the present disclosure, when the target operation parameter is an operation parameter of a target interactive operation performed on a target notification, if the operation parameter characterizes that the target interactive operation is an interactive operation indicating closing the target notification, the push frequency of the adjusted target content push strategy is lower than the push frequency of the target content push strategy before the adjustment.
[0063] Exemplarily, after the target application pushes the target notification to the user according to the preset current content push strategy, if it detects that the user has performed a closed interaction operation, the background will reduce the push frequency in the current content push strategy to reduce background energy consumption.
[0064] For example, when the current news APP pushes sports news content notifications to users, it will execute according to the preset current content push strategy, which includes pushing sports news at a frequency of 2 times / 5 minutes. After the sports news notification is displayed on the user's mobile phone, the user closes the current sports news notification, indicating that the user is not interested in the current sports news content. At this time, the background can adjust the current sports news content push strategy to the first content push strategy. The first content strategy can, for example, reduce the current push frequency from 2 times / 5 minutes to 1 time / 5 minutes, thereby reducing the background energy consumption.
[0065] In an embodiment of the present disclosure, when the target operation parameter is an operation frequency parameter of a first interactive operation performed on a target notification, if the operation parameter characterizes the target interactive operation as an interactive operation indicating viewing the target notification, the push frequency of the adjusted target content push strategy is higher than the push frequency of the target content push strategy before adjustment.
[0066] Exemplarily, after the target application pushes the target notification to the user according to the preset current content push strategy, it detects that the user has performed an interactive operation of opening and viewing. At this time, the background will increase the push frequency in the current content push strategy to meet the user's needs.
[0067] For example, when the current news APP pushes sports news content notifications to users, it will execute according to the preset current content push strategy, which includes pushing sports news at a push frequency of 2 times / 5 minutes. After the sports news notification is displayed on the user's mobile phone, the user opens and views the current sports news notification. At this time, the background can adjust the current sports news content push strategy to the first content push strategy, which can, for example, increase the current push frequency from 2 times / 5 minutes to 3 times / 5 minutes.
[0068] Through the embodiments of the present disclosure, based on the judgment of the target interactive operation, the content push frequency of the background application is continuously adjusted, thereby optimizing the power consumption of the background application.
[0069] In an embodiment of the present disclosure, when the target operation parameter is an operation frequency parameter of the first interactive operation performed on the target notification, if the operation frequency parameter is lower than the frequency threshold, the push frequency of the adjusted target content push strategy is lower than the push frequency of the target content push strategy before the adjustment. If the operation frequency parameter is not lower than the frequency threshold, the push frequency of the adjusted target content push strategy is higher than the push frequency of the target content push strategy before the adjustment.
[0070] Exemplarily, after the target application pushes the target notification to the user at the first frequency according to the current content push strategy, it is detected that the user performs an open, close or other interactive operation at the second frequency. If the second frequency is lower than the frequency threshold preset in the background, the first frequency is lowered to the third frequency. If the second frequency is greater than or equal to the preset frequency threshold, the first frequency is increased to the fourth frequency.
[0071] For example, when the current news APP pushes sports news content notifications to users, it will execute according to the preset current content push strategy, which includes pushing sports news at a frequency of 3 times / 5 minutes, where the frequency threshold preset in the background is 5 times / 5 minutes. After the sports news notification is displayed on the user's mobile phone, the user opens and views the current sports news notification at a frequency of 1 time / 5 minutes. At this time, the background can adjust the current sports news content push strategy to a second content push strategy, which can, for example, reduce the current push frequency of 3 times / 5 minutes to 1 time / 5 minutes.
[0072] For another example, when a sports news notification is displayed on a user's mobile phone, the user opens and views the current sports news notification at a frequency of 5 times / 5 minutes. At this time, the background can adjust the current sports news content push frequency to 5 times / 5 minutes.
[0073] Through the embodiments of the present disclosure, based on the determination of the target interactive operation frequency, the content push strategy of the background application is continuously adjusted, thereby optimizing the power consumption of the background application.
[0074] In an embodiment of the present disclosure, the target application includes a first application and a second application, and the first application and the second application are applications of the same type.
[0075] Exemplarily, there are multiple applications on a mobile phone, and there may be multiple news apps, such as a first news app and a second news app. Both news apps are used to push various types of news and belong to the same type of applications.
[0076] Based on the above embodiment, after adjusting the target content push strategy for a certain news APP (such as the first news APP) based on the user's target operation parameters, the second news APP will also adjust the target content push strategy accordingly according to the adjustment method of the first news APP.
[0077] For example, when a sports news notification of the first news app is displayed on the user's mobile phone, it is detected that the user has opened and viewed the sports news notification of the first news app 5 times / 5 minutes. At this time, the background adjusts the push frequency of the current sports news content of the first news app to 5 times / 5 minutes. Correspondingly, the background also adjusts the push frequency of the current sports news content of the second news app to 5 times / 5 minutes.
[0078] Through the embodiments of the present disclosure, applications of the same type are adaptively adjusted, which saves the power consumption of background detection of other applications, reduces the waste of detection resources, and meets the personalized needs of users.
[0079] Based on the above, the adjustment method of the embodiment of the present disclosure further includes: adjusting the third content push policy of the third application; wherein the third application and the target application are applications of the same type. If the push priority of the adjusted target content push policy is lower than the push priority of the target content push policy before the adjustment, the push priority of the adjusted third content push policy is higher than the push priority of the target content push policy before the adjustment.
[0080] It should be noted that the push priority here can be expressed as a change in push frequency or push degree, etc. For example, a high-priority target content push strategy will push more frequently than a low-priority target content push strategy, or a high-priority target content push strategy will have a larger target notification display area.
[0081] For example, the news APP on the mobile phone may also have a third news APP, which is used to push various types of news as well as the first news APP and the second news APP, and belongs to the same type of application. The third news APP will push notifications of third content to customers using a third content push strategy. For example, the third news APP will push sports news notifications to users according to the current sports news push strategy. According to the above embodiment, based on the user's target operation parameters, the background will also adjust the current sports news content push strategy of the third news APP.
[0082] For example, when the First News APP pushes sports news content notifications to users, it pushes them at a frequency of 3 times / 5 minutes. The user opens and views the current sports news notification at a frequency of 1 time / 5 minutes. At this time, the background adjusts the current sports news content push strategy and reduces the current push frequency of 3 times / 5 minutes to 1 time / 5 minutes. That is, the background will adjust the push priority of the First News APP's adjusted sports news push strategy to a lower push priority than the sports news push strategy before the adjustment. At this time, the background will increase the frequency of sports news pushes by the Third News APP from 3 times / 5 minutes to 5 times / 5 minutes.
[0083] Further, if the push priority of the adjusted target content push policy is higher than the push priority of the target content push policy before adjustment, the push priority of the adjusted third content push policy is lower than the push priority of the target content push policy before adjustment.
[0084] For example, when the First News APP pushes sports news content notifications to users, it pushes them at a frequency of 3 times / 5 minutes. The user opens and views the current sports news notification at a frequency of 5 times / 5 minutes. At this time, the background adjusts the current sports news content push strategy and increases the current push frequency of 3 times / 5 minutes to 5 times / 5 minutes. That is, the background will adjust the push priority of the adjusted sports news push strategy of the First News APP to be higher than the push priority of the sports news push strategy before the adjustment. At this time, the background will reduce the frequency of sports news pushes by the Third News APP from 3 times / 5 minutes to 1 time / 5 minutes.
[0085] Through the embodiments of the present disclosure, the background will adaptively adjust other applications of the same type according to the user's interactive operations on a certain application on the mobile phone, thereby saving power consumption and satisfying the user's usage needs.
[0086] In summary, an embodiment of the present disclosure provides an adjustment device.
[0087] Figure 3 The block diagram schematically shows an information acquisition device according to an embodiment of the present disclosure.
[0088] like Figure 3 As shown, the adjustment device 300 includes a target operation parameter acquisition module 310 and an adjustment module 320 .
[0089] The target operation parameter acquisition module 310 is used to acquire the target operation parameter for the target notification in response to displaying the target notification. In some embodiments, the target operation parameter acquisition module 310 can be used to perform operation S210 in the above method, which will not be described in detail here.
[0090] The adjustment module 320 is used to adjust the target content push strategy to match the target operation parameters if the target content push strategy of the target application does not match the target operation parameters; wherein the target application is the application corresponding to the target notification. In some embodiments, the adjustment module 320 can be used to perform operation S220 in the aforementioned method, which is not described in detail here.
[0091] According to an embodiment of the present disclosure, the adjustment module 320 also includes a third application adjustment sub-module, which is used to adjust the third content push strategy of the third application; wherein the third application and the target application are applications of the same type; if the push priority of the adjusted target content push strategy is lower than the push priority of the target content push strategy before adjustment, the push priority of the adjusted third content push strategy is higher than the push priority of the target content push strategy before adjustment; if the push priority of the adjusted target content push strategy is higher than the push priority of the target content push strategy before adjustment, the push priority of the adjusted third content push strategy is lower than the push priority of the target content push strategy before adjustment.
[0092] According to the embodiments of the present invention, any one or more of the modules, submodules, units, and subunits, or at least part of the functions of any one of them can be implemented in one module. According to the embodiments of the present invention, any one or more of the modules, submodules, units, and subunits can be split into multiple modules for implementation. According to the embodiments of the present invention, any one or more of the modules, submodules, units, and subunits can be at least partially implemented as hardware circuits, such as field programmable gate arrays (FPGAs), programmable logic arrays (PLAs), systems on chips, systems on substrates, systems on packages, application specific integrated circuits (ASICs), or can be implemented by hardware or firmware in any other reasonable way of integrating or packaging circuits, or can be implemented in any one of the three implementation methods of software, hardware, and firmware, or in any appropriate combination of any of them. Alternatively, according to the embodiments of the present invention, one or more of the modules, submodules, units, and subunits can be at least partially implemented as computer program modules, and when the computer program modules are run, the corresponding functions can be performed.
[0093] For example, any multiple of the target operating parameter acquisition module 310 and the adjustment module 320 can be combined in one module / unit / sub-unit for implementation, or any one of the modules / units / sub-units can be split into multiple modules / units / sub-units. Alternatively, at least part of the functions of one or more of these modules / units / sub-units can be combined with at least part of the functions of other modules / units / sub-units and implemented in one module / unit / sub-unit. According to an embodiment of the present disclosure, at least one of the target operating parameter acquisition module 310 and the adjustment module 320 can be at least partially implemented as a hardware circuit, such as a field programmable gate array (FPGA), a programmable logic array (PLA), a system on a chip, a system on a substrate, a system on a package, an application specific integrated circuit (ASIC), or can be implemented by hardware or firmware such as any other reasonable way of integrating or packaging the circuit, or implemented in any one of the three implementation methods of software, hardware and firmware or in a suitable combination of any of them. Alternatively, at least one of the target operating parameter acquisition module 310 and the adjustment module 320 may be at least partially implemented as a computer program module, and when the computer program module is executed, the corresponding function may be executed.
[0094] Figure 4 A block diagram of an adjustment device suitable for implementing the method described above according to an embodiment of the present disclosure is schematically shown. Figure 4 The adjustment device shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present disclosure.
[0095] like Figure 4 As shown, the adjustment device 400 according to the embodiment of the present disclosure includes a processor 401, which can perform various appropriate actions and processes according to the program stored in the read-only memory (ROM) 402 or the program loaded from the storage part 408 to the random access memory (RAM) 403. The processor 401 may include, for example, a general-purpose microprocessor (such as a CPU), an instruction set processor and / or a related chipset and / or a special-purpose microprocessor (for example, an application-specific integrated circuit (ASIC)), etc. The processor 401 may also include an on-board memory for caching purposes. The processor 401 may include a single processing unit or multiple processing units for performing different actions of the method flow according to the embodiment of the present disclosure.
[0096] In RAM 403, various programs and data required for the operation of adjustment device 400 are stored. Processor 401, ROM 402 and RAM 403 are connected to each other through bus 404. Processor 401 performs various operations of the method flow according to the embodiment of the present disclosure by executing the program in ROM 402 and / or RAM 403. It should be noted that the program can also be stored in one or more memories other than ROM 402 and RAM 403. Processor 401 can also perform various operations of the method flow according to the embodiment of the present disclosure by executing the program stored in one or more memories.
[0097] According to an embodiment of the present disclosure, the adjustment device 400 may further include an input / output (I / O) interface 405, which is also connected to the bus 404. The adjustment device 400 may further include one or more of the following components connected to the input / output (I / O) interface 405: an input portion 406 including a keyboard, a mouse, etc.; an output portion 407 including a cathode ray tube (CRT), a liquid crystal display (LCD), etc., and a speaker, etc.; a storage portion 408 including a hard disk, etc.; and a communication portion 409 including a network interface card such as a LAN card, a modem, etc. The communication portion 409 performs communication processing via a network such as the Internet. A drive 410 is also connected to the input / output (I / O) interface 405 as needed. A removable medium 411, such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc., is installed on the drive 410 as needed, so that a computer program read therefrom is installed into the storage portion 408 as needed.
[0098] According to an embodiment of the present disclosure, the method flow according to an embodiment of the present disclosure can be implemented as a computer software program. For example, an embodiment of the present disclosure includes a computer program product, which includes a computer program carried on a computer-readable storage medium, and the computer program contains a program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from the network through the communication part 409, and / or installed from the removable medium 411. When the computer program is executed by the processor 401, the above-mentioned functions defined in the system of the embodiment of the present disclosure are executed. According to an embodiment of the present disclosure, the system, equipment, device, module, unit, etc. described above can be implemented by a computer program module.
[0099] The present disclosure also provides a computer-readable storage medium, which may be included in the device / apparatus / system described in the above embodiments; or may exist independently without being assembled into the device / apparatus / system. The above computer-readable storage medium carries one or more programs, and when the above one or more programs are executed, the method according to the embodiment of the present disclosure is implemented.
[0100] According to an embodiment of the present disclosure, the computer-readable storage medium may be a non-volatile computer-readable storage medium. For example, it may include, but is not limited to: a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination thereof. In the present disclosure, a computer-readable storage medium may be any tangible medium containing or storing a program that may be used by or in combination with an instruction execution system, apparatus, or device.
[0101] For example, according to an embodiment of the present disclosure, the computer-readable storage medium may include the ROM 402 and / or the RAM 403 described above and / or one or more memories other than the ROM 402 and the RAM 403 .
[0102] The embodiments of the present disclosure also include a computer program product, which includes a computer program, and the computer program contains program code for executing the method provided by the embodiments of the present disclosure. When the computer program product runs on an adjustment device, the program code is used to enable the adjustment device to implement the adjustment method provided by the embodiments of the present disclosure.
[0103] When the computer program is executed by the processor 401, the above functions defined in the system / device of the embodiment of the present disclosure are executed. According to the embodiment of the present disclosure, the system, device, module, unit, etc. described above can be implemented by a computer program module.
[0104] In one embodiment, the computer program may rely on tangible storage media such as optical storage devices, magnetic storage devices, etc. In another embodiment, the computer program may also be transmitted and distributed in the form of signals on a network medium, and downloaded and installed through the communication part 409, and / or installed from the removable medium 411. The program code contained in the computer program may be transmitted using any appropriate network medium, including but not limited to: wireless, wired, etc., or any suitable combination of the above.
[0105] According to an embodiment of the present disclosure, the program code for executing the computer program provided by the embodiment of the present disclosure can be written in any combination of one or more programming languages. Specifically, these computing programs can be implemented using high-level process and / or object-oriented programming languages, and / or assembly / machine languages. Programming languages include, but are not limited to, Java, C++, python, "C" language or similar programming languages. The program code can be executed entirely on the user computing device, partially on the user device, partially on the remote computing device, or entirely on the remote computing device or server. In the case of a remote computing device, the remote computing device can be connected to the user computing device through any type of network, including a local area network (LAN) or a wide area network (WAN), or can be connected to an external computing device (for example, using an Internet service provider to connect through the Internet).
[0106] The flowcharts and block diagrams in the accompanying drawings illustrate the possible implementation architecture, functions and operations of the systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each box in the flowchart or block diagram may represent a module, a program segment, or a part of a code, and the above-mentioned module, program segment, or a part of the code contains one or more executable instructions for implementing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box may also occur in an order different from that marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram or flowchart, and the combination of boxes in the block diagram or flowchart, can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions. It can be understood by those skilled in the art that the features recorded in the various embodiments of the present disclosure can be combined and / or combined in a variety of ways, even if such a combination or combination is not explicitly recorded in the present disclosure. In particular, without departing from the spirit and teaching of the present disclosure, the features described in the various embodiments of the present disclosure may be combined and / or combined in a variety of ways. All of these combinations and / or combinations fall within the scope of the present disclosure.
[0107] The embodiments of the present disclosure are described above. However, these embodiments are only for illustrative purposes and are not intended to limit the scope of the present disclosure. Although the embodiments are described above, this does not mean that the measures in the various embodiments cannot be used in combination to advantage. Without departing from the scope of the present disclosure, those skilled in the art may make a variety of substitutions and modifications, which should all fall within the scope of the present disclosure.
Claims
1. An adjustment method, comprising: In response to displaying a target notification, obtaining a target operation parameter for the target notification; If the target content push policy of the target application does not match the target operation parameter, adjusting the target content push policy to match the target operation parameter; The target application is the application corresponding to the target notification.
2. The adjustment method according to claim 1, comprising: If the target operation parameter is the first operation parameter, the target content push strategy matching the target operation parameter is the first content push strategy; If the target operation parameter is the second operation parameter, the target content push strategy matching the target operation parameter is the second content push strategy. 3 . The adjustment method according to claim 1 , wherein the target operation parameter is an operation parameter of a target interactive operation performed on the target notification.
4. The adjustment method according to claim 3, comprising: If the operation parameter indicates that the target interactive operation is an interactive operation indicating closing the target notification, the push frequency of the target content push strategy after adjustment is lower than the push frequency of the target content push strategy before adjustment; If the operation parameter indicates that the target interactive operation is an interactive operation indicating viewing the target notification, the push frequency of the target content push strategy after adjustment is higher than the push frequency of the target content push strategy before adjustment. 5 . The adjustment method according to claim 1 , wherein the target operation parameter is an operation frequency parameter of a first interactive operation performed on the target notification.
6. The adjustment method according to claim 5, comprising: If the operation frequency parameter is lower than the frequency threshold, the push frequency of the target content push strategy after adjustment is lower than the push frequency of the target content push strategy before adjustment; If the operation frequency parameter is not lower than the frequency threshold, the push frequency of the target content push strategy after adjustment is higher than the push frequency of the target content push strategy before adjustment. 7 . The adjustment method according to claim 1 , wherein the target application comprises a first application and a second application, and the first application and the second application are applications of the same type.
8. The adjustment method according to claim 1, further comprising: Adjust the third content push strategy of the third application; Wherein, the third application and the target application are applications of the same type; If the push priority of the target content push policy after adjustment is lower than the push priority of the target content push policy before adjustment, the push priority of the third content push policy after adjustment is higher than the push priority of the target content push policy before adjustment; If the push priority of the adjusted target content push policy is higher than the push priority of the target content push policy before adjustment, the push priority of the third content push policy after adjustment is lower than the push priority of the target content push policy before adjustment.
9. An adjustment device comprising: at least one processor; as well as A memory connected to the at least one processor; wherein, The memory stores instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute in response to displaying a target notification, obtain target operation parameters for the target notification; if the target content push policy of the target application does not match the target operation parameters, adjust the target content push policy to match the target operation parameters; wherein, the target application is the application corresponding to the target notification.
10. An adjustment device comprising: a target operation parameter acquisition module, configured to acquire a target operation parameter for the target notification in response to displaying the target notification; an adjustment module, configured to adjust the target content push policy of the target application to match the target operation parameter if the target content push policy does not match the target operation parameter; The target application is the application corresponding to the target notification.