Method, system, and storage medium for dynamically adjusting values in an application
By communicating between the control center and terminal devices, the values in the application are dynamically adjusted, target programs are filtered, and user feedback is adjusted based on the interactive values. This solves the problem of insufficient application fun and improves user stickiness.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-10-15
- Publication Date
- 2026-03-17
AI Technical Summary
Existing applications lack engaging content and interaction with users, resulting in low user engagement and an inability to attract as many users as possible.
By dynamically adjusting values in the application, the control center establishes communication connections with multiple terminal devices to obtain application information, filter target programs, and adjust user feedback values based on interactive values and preset conditions to display to users and enhance the user experience.
This increases the app's appeal, stimulates user engagement, enhances user stickiness, and attracts more users to the app.
Smart Images

Figure CN112346943B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of data processing technology, and in particular to a method, system, and storage medium for dynamically adjusting values in an application. Background Technology
[0002] With the rapid development of smart terminal devices (such as smartphones, tablets, and wearable smart devices), we are spending more and more time on them daily. Currently, a wide variety of applications are flourishing on smart terminal devices. The types of applications on the market are diverse, covering areas such as social networking, education, information, and entertainment. However, existing applications often lack engaging content and interaction with users, resulting in low user stickiness and an inability to attract as many users as possible. Summary of the Invention
[0003] This application provides a method, system, and storage medium for dynamically adjusting values in an application. The purpose of this application is to enhance the fun of the application, increase the interaction between the application and the user, thereby increasing user stickiness and attracting as many users as possible to use the application.
[0004] This application proposes a method for dynamically adjusting numerical values in an application, applied to a control center, the method comprising:
[0005] When multiple terminal devices are detected to be connected to the local area network where the control center is located, establish communication connections with the multiple terminal devices.
[0006] The system acquires application information running on multiple terminal devices within a set time period and marks applications that meet a first preset condition as target programs; the first preset condition indicates the frequency with which the user uses the application.
[0007] Get the number of users of the target program within a set time and the interaction values generated by users when interacting with the target program;
[0008] The user's feedback value during interaction is adjusted by the value that meets the second preset condition among the interaction values, and the corresponding user's feedback value is displayed; the second preset condition includes one of the following relationships: the size, multiple, or difference between the interaction value and the preset upper limit or lower limit of the interaction value.
[0009] In some embodiments, application information running on multiple terminal devices within a set time period is obtained, and applications that meet a first preset condition are marked as target programs; the first preset condition indicates the frequency of user use of the application, including:
[0010] The program retrieves the applications that users have used the most or opened the most times on multiple terminal devices within a set time period, and marks the application that appears most frequently among these applications as the target application.
[0011] In some embodiments, application information running on multiple terminal devices within a set time period is obtained, and applications that meet a first preset condition are marked as target programs; the first preset condition indicates the frequency of user use of the application, including:
[0012] The program identifies the application with the most users online across multiple terminal devices within a set time period and marks the application that appears most frequently among these applications as the target application.
[0013] In some embodiments, the feedback value generated by the user during interaction is adjusted based on a value that meets a second preset condition among the interaction values, and the corresponding user's feedback value is displayed; the second preset condition includes one of the following: the magnitude, multiplier, or difference relationship between the interaction value and a preset upper or lower limit of the interaction value, including:
[0014] If the interaction value is greater than a preset upper limit for interaction value, or the multiple of the interaction value to the preset upper limit for interaction value is greater than a first set threshold, or the difference between the interaction value and the preset upper limit for interaction value is greater than a second set threshold, the interaction value is divided by the number of users to obtain a first average value. The first average value is multiplied by any random number within a first preset random number range to obtain the feedback value for each user, and the feedback value for each user is displayed.
[0015] In some embodiments, the first preset random number range is [0.1, 1].
[0016] In some embodiments, the feedback value generated by the user during interaction is adjusted based on a value that meets a second preset condition among the interaction values, and the corresponding user's feedback value is displayed; the second preset condition includes one of the following: the magnitude, multiplier, or difference relationship between the interaction value and a preset upper or lower limit of the interaction value, including:
[0017] If the interaction value is less than or equal to a preset lower limit of interaction value, or the ratio of the interaction value to the preset lower limit of interaction value is less than or equal to a third set threshold, or the difference between the interaction value and the preset lower limit of interaction value is less than or equal to a fourth set threshold, the interaction value is multiplied by the number of users to obtain a second average value, and the second average value is multiplied by any random number within a second preset random number range to obtain the feedback value for each user, and the feedback value for each user is displayed.
[0018] In some embodiments, the second preset random number range is any integer between 1 and 10.
[0019] This application also proposes a method for dynamically adjusting values in an application, applied to a terminal device, including:
[0020] When multiple terminal devices access the local area network where the control center is located, they establish a communication connection with the control center.
[0021] Multiple terminal devices detect the application with the longest cumulative user usage time within a set time period, and / or the application with the highest cumulative number of user openings, and / or the application with the most users online.
[0022] Multiple terminal devices record the number of users and interaction values of the application within the set time period, and send the number of users and interaction values to the control center. The control center selects the application with the highest frequency as the target application, adjusts the feedback values generated by the user during interaction based on the interaction values of the target application that meet the second preset condition, and displays the feedback values corresponding to each user.
[0023] This application proposes a system for dynamically adjusting values in an application, characterized in that the system includes a display device and multiple terminal devices, wherein the display device and multiple terminal devices are connected to the same local area network; the display device includes a memory and a processor, the memory and the processor are communicatively connected, and the memory stores a program for dynamically adjusting values in the application that can be executed by the processor; when the processor executes the program for dynamically adjusting values in the application, it implements the steps of the method for dynamically adjusting values in the application.
[0024] This application proposes a computer-readable storage medium storing one or more programs that can be executed by one or more processors to implement steps in a method for dynamically adjusting values in an application, such as...
[0025] This application receives application information from multiple terminal devices and filters out target applications. It then determines the current user base of the target application based on a relationship between the target application's interaction values and preset upper or lower limits (e.g., magnitude, ratio, or difference). This allows for the application to apply different strategies to provide feedback values to users, ultimately displaying the corresponding user feedback values. Embodiments of this application enhance the application's appeal, stimulate user engagement, and thus increase user stickiness, attracting as many users as possible to use the application. Attached Figure Description
[0026] Figure 1 A flowchart illustrating a first embodiment of the method for dynamically adjusting numerical values in an application according to this application;
[0027] Figure 2 A flowchart of an embodiment of the method for dynamically adjusting values in an application according to this application, wherein the interaction value is greater than a preset upper limit for the interaction value;
[0028] Figure 3 A flowchart of an embodiment of the method for dynamically adjusting numerical values in the application of this application, wherein the interaction value is less than or equal to a preset lower limit of the interaction value;
[0029] Figure 4 A flowchart illustrating a second embodiment of the method for dynamically adjusting numerical values in an application according to this application;
[0030] Figure 5 This is a flowchart of a third embodiment of the method for dynamically adjusting values in an application according to this application. Detailed Implementation
[0031] To better understand the above technical solutions, exemplary embodiments of this disclosure will be described in more detail below with reference to the accompanying drawings. While exemplary embodiments of this disclosure are shown in the drawings, it should be understood that this disclosure can be implemented in various forms and should not be limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of this disclosure to those skilled in the art.
[0032] To better understand the above technical solutions, the following will provide a detailed explanation of the technical solutions in conjunction with the accompanying drawings and specific implementation methods.
[0033] Currently, a wide variety of applications are flourishing on smart devices. The market offers a diverse range of applications covering areas such as social networking, education, information, and entertainment. However, existing applications often lack engaging content and interaction with users, resulting in low user engagement and an inability to attract a large number of users.
[0034] Therefore, there is a need for a method, system, and storage medium that dynamically adjusts the values in an application to enhance its appeal, increase interaction between the application and the user, thereby increasing user stickiness and attracting as many users as possible.
[0035] The following describes a system for dynamically adjusting values in an application. Embodiments of this application propose a system for dynamically adjusting values in an application, which includes a display device and multiple terminal devices connected to the same local area network. The display device includes a memory and a processor, which are communicatively connected. A communication bus is used to enable communication between these components.
[0036] The display device can be any device with a display screen. For example, the device can be a television with a display screen, a monitor with a display screen, a refrigerator with a display screen, or a projector with display function.
[0037] The processor can be a central processing unit (CPU), or it can be other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), off-the-shelf programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor can be a microprocessor or any conventional processor, etc.
[0038] The memory can be high-speed RAM or stable, non-volatile memory, such as disk storage. As a computer storage medium, memory can include dynamically adjusting numerical programs from applications; and the processor can use this memory to call these dynamically adjusting programs and perform the following operations:
[0039] In one embodiment, the processor can be used to invoke a numerical program in a dynamically adjusted application stored in memory and perform the following operations:
[0040] When multiple terminal devices are detected to be connected to the local area network where the control center is located, establish communication connections with the multiple terminal devices.
[0041] The system acquires application information running on multiple terminal devices within a set time period and marks applications that meet a first preset condition as target programs; the first preset condition indicates the frequency with which the user uses the application.
[0042] Get the number of users of the target program within a set time and the interaction values generated by users when interacting with the target program;
[0043] The user's feedback value during interaction is adjusted by the value that meets the second preset condition among the interaction values, and the corresponding user's feedback value is displayed; the second preset condition includes one of the following relationships: the size, multiple, or difference between the interaction value and the preset upper limit or lower limit of the interaction value.
[0044] In one embodiment, the processor can be used to invoke a numerical program in a dynamically adjusted application stored in memory, and perform the following operations: obtain application information of multiple terminal devices running within a set time period, and mark applications that meet a first preset condition as target programs; the first preset condition indicates the frequency of user use of the application, including:
[0045] The program retrieves the applications that users have used the most or opened the most times on multiple terminal devices within a set time period, and marks the application that appears most frequently among these applications as the target application.
[0046] In one embodiment, the processor can be used to invoke a numerical program in a dynamically adjusted application stored in memory and perform the following operations:
[0047] The system acquires application information running on multiple terminal devices within a set time period and marks applications that meet a first preset condition as target programs; the first preset condition indicates the frequency of user use of the application, including:
[0048] The program identifies the application with the most users online across multiple terminal devices within a set time period and marks the application that appears most frequently among these applications as the target application.
[0049] In one embodiment, the processor can be used to invoke a numerical program in a dynamically adjusted application stored in memory and perform the following operations:
[0050] The user's feedback value during interaction is adjusted based on the value that meets the second preset condition among the interactive values, and the corresponding user's feedback value is displayed; the second preset condition includes one of the following relationships: magnitude, multiplier, or difference between the interactive value and a preset upper or lower limit of the interactive value, including:
[0051] If the interaction value is greater than a preset upper limit for interaction value, or the multiple of the interaction value to the preset upper limit for interaction value is greater than a first set threshold, or the difference between the interaction value and the preset upper limit for interaction value is greater than a second set threshold, the interaction value is divided by the number of users to obtain a first average value. The first average value is multiplied by any random number within a first preset random number range to obtain the feedback value for each user, and the feedback value for each user is displayed.
[0052] In one embodiment, the processor can be used to invoke a numerical program in a dynamically adjusted application stored in memory and perform the following operations:
[0053] The first preset random number range is [0.1, 1].
[0054] In one embodiment, the processor can be used to invoke a numerical program in a dynamically adjusted application stored in memory and perform the following operations:
[0055] The user's feedback value during interaction is adjusted based on the value that meets the second preset condition among the interactive values, and the corresponding user's feedback value is displayed; the second preset condition includes one of the following relationships: magnitude, multiplier, or difference between the interactive value and a preset upper or lower limit of the interactive value, including:
[0056] If the interaction value is less than or equal to a preset lower limit of interaction value, or the ratio of the interaction value to the preset lower limit of interaction value is less than or equal to a third set threshold, or the difference between the interaction value and the preset lower limit of interaction value is less than or equal to a fourth set threshold, the interaction value is multiplied by the number of users to obtain a second average value, and the second average value is multiplied by any random number within a second preset random number range to obtain the feedback value for each user, and the feedback value for each user is displayed.
[0057] In one embodiment, the processor can be used to invoke a numerical program in a dynamically adjusted application stored in memory and perform the following operations:
[0058] The second preset random number range is any integer between 1 and 10.
[0059] This embodiment's system for dynamically adjusting values in an application receives application information from multiple terminal devices and filters out target applications. It then determines the current user base of the target application by analyzing the relationship between the target application's interactive values and preset upper or lower limits (size, ratio, or difference). Based on this, it matches different strategies to provide feedback values to users and finally displays the corresponding feedback values on a display device. This embodiment enhances the application's appeal, stimulates user engagement, and ultimately increases user stickiness, attracting as many users as possible to use the application.
[0060] Based on the hardware architecture of the system for dynamically adjusting values in an application as described above, embodiments of the method for dynamically adjusting values in an application according to this application are proposed.
[0061] Reference Figure 1 , Figure 1 This is an embodiment of the method for dynamically adjusting values in an application, applied to a control center. The method for dynamically adjusting values in an application includes the following steps:
[0062] S110. When multiple terminal devices are detected to be accessing the local area network where the control center is located, establish communication connections with the multiple terminal devices.
[0063] Specifically, the control center can be any device with a display screen. For example, it could be a television, a monitor, a refrigerator, or a projector. The terminal device can be various smart devices, such as smartphones, tablets, wearable devices like smart bracelets and smartwatches, computers like desktops and laptops, or even gaming devices for entertainment such as the PlayStation 4 (PS4), Nintendo's Switch, or the Xbox.
[0064] To facilitate data interaction between the control center (i.e., a device with a display screen) and multiple terminal devices and reduce data processing time, this embodiment connects the control center and multiple terminal devices to the same local area network. For example, user A's smartphone, user B's tablet, and user C's laptop access the internet through the same home router, while the control center, such as a smart TV, also accesses the internet through the same home router.
[0065] S120. Obtain application information of multiple terminal devices running within a set time period, and mark the applications that meet the first preset condition as target programs; the first preset condition indicates the frequency of user use of the application.
[0066] Specifically, the frequency with which users use an application can be represented by multiple dimensions. Below is one such dimension indicating the frequency of user application use; please refer to [link / reference]. Figure 2 In this embodiment, S121, the application with the most cumulative user time or the most times opened by the user on multiple terminal devices within a set time period is obtained, and the application that appears most frequently among the multiple applications is marked as the target program.
[0067] Understandably, the setting time can be adjusted according to the actual situation. For example, the setting time can be set to 2 hours, or to one day, or to one week, etc.
[0068] It's important to understand that the target program can be any type of application, such as social media applications like WeChat and Weibo, games like Romance of the Three Kingdoms and Dou Dizhu, or short video applications like Douyin and Kuaishou. However, generally speaking, games generate interactive data more frequently and commonly. Therefore, the target program is usually a game.
[0069] In a typical embodiment, within a set period of one week, the smart TV receives data showing that user A's longest-running application is Dou Dizhu (a popular Chinese card game), user B's longest-running application is Three Kingdoms Online (another popular Chinese card game), and user C's longest-running application is Dou Dizhu. Therefore, the smart TV sets Dou Dizhu as the target application, based on the application that appears most frequently among users A, B, and C's longest-running applications.
[0070] S130. Obtain the number of users of the target program and the interaction values generated by users when interacting with the target program within a set time.
[0071] After obtaining the target program, the control center saves the number of users and interaction values of the target program within a set time period to the memory. The number of users refers to the total number of registered users of the target program. Interaction values refer to the values generated when users interact with the application; for example, it could be the highest amount a user recharges the application. The purpose of this step is to obtain the necessary parameters for calculating the feedback values, which form the basis for subsequent steps.
[0072] S140. Adjust the feedback value generated by the user during interaction using the value that meets the second preset condition in the interaction value, and display the corresponding user's feedback value; the second preset condition includes one of the following: the size, multiple, or difference relationship between the interaction value and the preset upper limit or lower limit of the interaction value.
[0073] Specifically, please refer to Figure 2 S141. If the interaction value is greater than the preset upper limit of the interaction value, or the multiple of the interaction value and the preset upper limit of the interaction value is greater than a set threshold, or the difference between the interaction value and the preset upper limit of the interaction value is greater than a set threshold, the interaction value is divided by the number of users to obtain a first average value, the first average value is multiplied by any random number within the first preset random number range to obtain the feedback value of each user, and the feedback value of each user is displayed.
[0074] It should be noted that the aforementioned preset upper limits for interaction values, feedback values, and the maximum amount generated when a user recharges the application all refer to virtual currency within the game application.
[0075] The preset upper limit of interaction values can be set according to actual conditions, for example, setting the preset upper limit of interaction values to 1 million. The first preset random number range can be set to [0.1, 1]. If the user's interaction value is 2 million and the number of users is 5,000, then the first average value is 2 million divided by 5,000, which is 400. Each user's feedback value is obtained by multiplying 400 by any random number in [0.1, 1]. For example, a lucky user A gets a feedback value of 400 × 1 = 400 with a random number of 1. An unlucky user C gets a feedback value of 400 × 0.1 = 40 with a random number of 0.1. The control center (e.g., a smart TV) obtains information about users A and B connected to the same local area network and displays the corresponding feedback values for users A and B. Users can directly see their feedback value information through the smart TV's display screen. Furthermore, because the first average value is multiplied by any random number, each user receives a different feedback value. This enhances the game's uncertainty, provides users with excitement, and attracts more users to register. Increase the number of users of the target program.
[0076] In other embodiments, the relationship between the interaction value and the second judgment condition can also be set such that the multiple of the interaction value to a preset upper limit of the interaction value is greater than a first set threshold, or the difference between the interaction value and the preset upper limit of the interaction value is greater than a second set threshold. The first set threshold should be greater than 1, and the second set threshold should be greater than 0.
[0077] Understandably, since the user's interaction value is greater than the preset upper limit, it means that the user's interaction value is too high. The interaction value has reached the preset upper limit. The game already has a certain user base, so only a smaller feedback value needs to be given to the user. Therefore, the first average value needs to be multiplied by a certain ratio to reward all users.
[0078] In another case, please refer to Figure 3 S142. If the interaction value is less than or equal to a preset lower limit of interaction value, or the multiple of the interaction value and the preset lower limit of interaction value is less than or equal to a third set threshold, or the difference between the interaction value and the preset lower limit of interaction value is less than or equal to a fourth set threshold, the interaction value is multiplied by the number of users to obtain a second average value, the second average value is multiplied by any random number within the range of a second preset random number to obtain the feedback value of each user, and the feedback value of each user is displayed.
[0079] The preset lower limit of the interaction value can be set according to the actual situation, for example, setting the preset lower limit of the interaction value to 1000. The second preset random number range can be set to any integer in [1, 10]. Assuming the interaction value is 1000 and the number of users is 5,000, then the second average value is the interaction value 1000 multiplied by 5,000, which equals 5 million. The feedback value of each user is obtained by multiplying 5 million by any integer in [1, 10]. For example, a lucky user A gets a feedback value of 5 million × 10 = 50 million with a random number of 10. An unlucky user C gets a feedback value of 5 million × 1 = 5 million with a random number of 1. The control center (e.g., a smart TV) obtains information about users A and B connected to the same local area network and displays the corresponding feedback values of users A and B.
[0080] In other embodiments, the relationship between the interaction value and the second judgment condition can also be set as follows: the multiple of the interaction value to a preset lower limit of the interaction value is less than or equal to a third set threshold, or the difference between the interaction value and the preset lower limit of the interaction value is less than or equal to a fourth set threshold. The third set threshold should be greater than 1, and the fourth set threshold should be greater than 0.
[0081] Users can directly access their feedback values through a control center (such as a smart TV). Furthermore, because the second average value is multiplied by any random number, each user receives a different feedback value. This increases the game's unpredictability, providing users with a sense of excitement and attracting more users to register, thereby increasing the target program's user base.
[0082] It's important to note that if the user interaction value is less than or equal to the lower limit of the preset interaction value, it indicates that the user interaction value is too low. Reaching or falling below the preset lower limit suggests a small user base, poor user engagement, and an inability to attract users. In this case, the feedback value for users needs to be increased. Therefore, the second average value needs to be multiplied by an integer to reward all users. This will better retain users and provide them with the enjoyment to continue using the target program.
[0083] This embodiment receives application information from multiple terminal devices and filters out target applications. It then determines the current user base of the target application by analyzing the relationship between the target application's interaction values and preset upper or lower limits (either through magnitude, ratio, or difference). Based on this, it matches different strategies to provide feedback values to users and ultimately displays the corresponding user feedback values. This embodiment enhances the application's appeal, stimulates user engagement, and ultimately increases user stickiness, attracting as many users as possible to use the application.
[0084] Based on the same inventive concept, please refer to Figure 4This application also proposes a second embodiment of a method for dynamically adjusting values in an application, which is based on the first embodiment.
[0085] Example 2
[0086] S210. When multiple terminal devices are detected to be accessing the local area network where the control center is located, establish communication connections with the multiple terminal devices.
[0087] S220. Obtain the application with the most users online on multiple terminal devices within a set time period, and mark the application that appears most frequently among the multiple applications as the target application;
[0088] The difference between this embodiment and embodiment one lies in filtering applications based on the number of online users. It should be noted that the time frame in this embodiment is more limited compared to that in embodiment one. This embodiment receives the application with the most online users across multiple terminal devices within a short period, indicating that the application is favored by users. This short period can be set from 30 minutes to 6 hours. For example, the application with the most online users between 6:30 PM and midnight can be selected as the target application. The reason for the more limited time frame in this embodiment compared to embodiment one is to avoid errors caused by repeated counting of online users due to users repeatedly using the same application.
[0089] S230. Obtain the number of users of the target program and the interaction values generated by users when interacting with the target program within a set time.
[0090] S240. Adjust the feedback value generated by the user during interaction using the value that satisfies the second preset condition in the interaction value, and display the corresponding user's feedback value; the second preset condition includes one of the following: the size, multiple, or difference relationship between the interaction value and the preset upper limit or lower limit of the interaction value.
[0091] The steps and implementation principles of S210, S230, and S240 in this embodiment are the same as those of S110, S130, and S140 in Embodiment 1, and will not be elaborated further here.
[0092] Example 3
[0093] For a method to dynamically adjust values in an application, please refer to... Figure 5 , Figure 5 This application describes a third embodiment of a method for dynamically adjusting values in an application. The method, applied to a terminal device, includes:
[0094] S310. When multiple terminal devices are connected to the local area network where the control center is located, a communication connection is established with the control center.
[0095] S320: Multiple terminal devices detect the application with the longest cumulative user usage time within a set time period, and / or the application with the highest cumulative number of user openings, and / or the application with the most users online.
[0096] Specifically, each of the multiple terminal devices can detect user interface information within a set time period, thereby detecting the user's cumulative application usage time within the set time period, and / or the application with the highest cumulative number of times the user opens the application; and / or each terminal device can read the online user information of the application within the set time period, and detect the application with the most online users within the set time period.
[0097] S330. Multiple terminal devices record the number of users and interaction values of the application within the set time period, and send the number of users and interaction values to the control center, so that the control center can select the application with the highest frequency as the target program, adjust the feedback values generated by the user during interaction according to the values of the interaction values of the target program that meet the second preset condition, and display the feedback values corresponding to each user.
[0098] Specifically, each of the multiple terminal devices sends the number of users and interaction values in the aforementioned application to the control center (e.g., a smart TV) via an interconnected local area network. The display device performs the steps as described in Embodiment 1.
[0099] This embodiment sends information about applications running within a set time period, along with the number of users and interaction values for each application, to a control center (e.g., a smart TV) via multiple terminal devices. This allows the control center (e.g., the smart TV) to select appropriate user feedback values for a given strategy, thereby increasing the application's appeal, stimulating users' desire to use the application, and ultimately enhancing user stickiness and attracting as many users as possible to use the application.
[0100] This application also proposes a computer-readable storage medium storing one or more programs that can be executed by one or more processors to implement the steps in the aforementioned method for dynamically adjusting values in an application. Those skilled in the art will understand that embodiments of the present invention can be provided as methods, systems, or computer program products. Therefore, the present invention can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present invention can take the form of a computer program product embodied on one or more computer-readable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-readable program code.
[0101] This invention is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart illustrations and / or block diagrams. Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.
[0102] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.
[0103] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.
[0104] It should be noted that any reference signs placed between parentheses in the claims should not be construed as limiting the claims. The word "comprising" does not exclude the presence of components or steps not listed in the claims. The word "a" or "an" preceding a component does not exclude the presence of a plurality of such components. The invention can be implemented by means of hardware comprising several different components and by means of a suitably programmed computer. In a unit claim enumerating several means, several of these means may be embodied by the same item of hardware. The use of the words first, second, and third, etc., does not indicate any order. These words can be interpreted as names.
[0105] Although preferred embodiments of the invention have been described, those skilled in the art, upon learning the basic inventive concept, can make other changes and modifications to these embodiments. Therefore, the appended claims are intended to be interpreted as including both the preferred embodiments and all changes and modifications falling within the scope of the invention.
[0106] Obviously, those skilled in the art can make various modifications and variations to this invention without departing from the scope of the invention.
[0107] The spirit and scope of the invention are as follows: Thus, if these modifications and variations of the invention fall within the scope of the claims of the invention and their equivalents, the invention is also intended to include these modifications and variations.
Claims
1. A method for dynamically adjusting values in an application, applied to a control center, comprising: establishing a communication connection with a plurality of terminal devices when detecting that the plurality of terminal devices access a local area network in which the control center is located; obtaining application information of the plurality of terminal devices running in a set time, and marking an application satisfying a first preset condition as a target program; the first preset condition indicating a frequency of use of the application by a user, and the step comprising: obtaining an application in which a user accumulatively uses a time most or opens a number most in the set time, and marking an application in which a number of occurrences is most among a plurality of the applications as the target program; obtaining a number of users of the target program in the set time and an interaction value generated by the users when interacting with the target program; adjusting a feedback value generated by the users when interacting by a value satisfying a second preset condition in the interaction value, and displaying the feedback value of each user; the second preset condition comprising one of a size, a rate, and a difference relationship between the interaction value and a preset upper limit or lower limit of the interaction value, and the step comprising: if the interaction value is less than or equal to the preset lower limit of the interaction value, or a rate of the interaction value to the preset lower limit of the interaction value is less than or equal to a third set threshold, or a difference between the interaction value and the preset lower limit of the interaction value is less than or equal to a fourth set threshold, multiplying the interaction value by the number of users to obtain a second average value, multiplying the second average value by any random number in a second preset random number range to obtain a feedback value of each user, and displaying the feedback value of each user.
2. The method of claim 1, wherein, the step of obtaining the application information of the plurality of terminal devices running in the set time, and marking the application satisfying the first preset condition as the target program; the first preset condition indicating the frequency of use of the application by the user, and comprising: obtaining an application in which a number of online users is most in the set time, and marking an application in which a number of occurrences is most among a plurality of the applications as the target program.
3. The method of claim 1 or 2, wherein, the step of adjusting the feedback value generated by the users when interacting by the value satisfying the second preset condition in the interaction value, and displaying the feedback value of each user; the second preset condition comprising one of a size, a rate, and a difference relationship between the interaction value and a preset upper limit or lower limit of the interaction value, and comprising: if the interaction value is greater than the preset upper limit of the interaction value, or a rate of the interaction value to the preset upper limit of the interaction value is greater than a first set threshold, or a difference between the interaction value and the preset upper limit of the interaction value is greater than a second set threshold, dividing the interaction value by the number of users to obtain a first average value, multiplying the first average value by any random number in a first preset random number range to obtain a feedback value of each user, and displaying the feedback value of each user.
4. The method of claim 3, wherein, the first preset random number range is [0.1, 1].
5. The method of claim 1, wherein, the second preset random number range is any integer from 1 to 10.
6. A method for dynamically adjusting values in an application, applied to a terminal device, the method comprising: establishing a communication connection with a control center when a plurality of terminal devices access a local area network in which the control center is located; detecting, by the plurality of terminal devices, an application for which a user accumulatively uses the application for the longest time within a set time, and / or an application for which the user accumulatively opens the application the highest number of times, and / or an application for which the number of users is the highest; recording, by the plurality of terminal devices, the number of users and the interaction value of the application within the set time, and sending the number of users and the interaction value to the control center, so that the control center selects an application with the highest number of occurrences as a target program according to the application, adjusts a feedback value generated by a user when interacting according to a value in the interaction value of the target program that meets a second preset condition, and displays the feedback value corresponding to each user; the second preset condition includes one of a size, a ratio, and a difference relationship between the interaction value and a preset upper limit or lower limit of the interaction value, and the step of adjusting the feedback value generated by the user when interacting according to the value in the interaction value of the target program that meets the second preset condition, and displaying the feedback value corresponding to each user, comprises: if the interaction value is less than or equal to the preset lower limit of the interaction value, or a ratio of the interaction value to the preset lower limit of the interaction value is less than or equal to a third set threshold, or a difference between the interaction value and the preset lower limit of the interaction value is less than or equal to a fourth set threshold, multiplying the interaction value by the number of users to obtain a second average value, multiplying the second average value by any random number in a second preset random number range to obtain a feedback value of each user, and displaying the feedback value of each user.
7. A system for dynamically adjusting values in an application, characterized in that, The system for dynamically adjusting values in an application comprises a display device and a plurality of terminal devices, wherein the display device and the plurality of terminal devices are connected to the same local area network; the display device comprises a memory and a processor, the memory and the processor are communicatively connected, and the memory stores a program for dynamically adjusting values in an application that can be executed by the processor; the processor executes the program for dynamically adjusting values in an application to implement the steps in the method for dynamically adjusting values in an application according to any one of claims 1 to 6.
8. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores one or more programs that can be executed by one or more processors to implement the steps in the method for dynamically adjusting values in an application according to any one of claims 1 to 6.
Citation Information
Patent Citations
Live streaming room interaction method and device, equipment and storage medium
CN108347655A
Ultra high-strength air-hardening multiphase steel having excellent processing properties, and method for manufacturing a strip of said steel
EP3221483A1