Self-adaptive rendering processing method and system for mobile terminal

By using adaptive rendering processing methods and systems, the system can perceive terminal hardware parameters and adjust rendering strategies, thus solving rendering problems caused by differences in mobile device hardware and improving rendering adaptation efficiency and user experience.

CN121832929APending Publication Date: 2026-04-10HUANENG INFORMATION TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202511676716.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-11-14
Publication Date
2026-04-10

AI Technical Summary

Technical Problem

The significant differences in hardware performance among mobile devices mean that existing rendering parameters cannot simultaneously cater to both high-end and low-end devices, resulting in wasted performance or stuttering, which negatively impacts the user experience.

Method used

By establishing multiple processing sub-models, the terminal hardware parameters are perceived, initial rendering control parameters are generated, and the rendering control strategy is adjusted to adapt to different types of terminals through periodic monitoring and segmentation processing.

Benefits of technology

It improves the rendering adaptation efficiency of different types of terminal devices, ensuring stable operation and user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121832929A_ABST
    Figure CN121832929A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of rendering processing, in particular to a self-adaptive rendering processing method and system for a mobile terminal. Comprising the following steps: setting various terminal categories, and constructing a rendering processing model according to all terminal categories; generating a primary processing strategy according to the equipment characteristic parameters of the to-be-adapted terminal and the rendering processing model, and setting a plurality of monitoring time nodes according to the primary processing strategy; judging whether a rendering correction instruction is generated or not according to the monitoring data packet of each monitoring time node; a plurality of processing sub-models are established based on the analysis result of the terminal equipment, and the initial rendering control parameters are quickly generated by sensing the hardware equipment parameters of the to-be-adapted terminal, so that the rendering adaptation efficiency of different types of terminal equipment is improved, and the abnormal operation state of the to-be-adapted terminal is early warned in time. And meanwhile, the to-be-adapted terminal is segmented, so that the correction efficiency of the rendering control parameters is improved, and the stable operation of the to-be-adapted terminal is ensured.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of rendering processing, in particular to a self-adaptive rendering processing method and system for mobile terminals. BACKGROUND

[0002] With the rapid development of mobile Internet technology and the comprehensive popularization of intelligent terminal devices, mobile applications have become the core carrier of people's daily life, work and entertainment. Mobile applications, especially mobile games, e-commerce, online videos and social platforms, have put forward very high requirements on the performance, efficiency and user experience of graphic rendering. However, compared with traditional desktop or server, the rendering environment of mobile terminal has its inherent complexity and particularity, which brings great challenges to rendering processing.

[0003] The hardware performance of mobile devices varies greatly, from high-end flagship models to low-end entry-level models, with GPU computing power, CPU processing capacity, memory capacity and bandwidth varying by orders of magnitude. A fixed set of rendering parameters cannot take into account all devices. On high-end devices, the hardware potential may not be fully utilized, resulting in performance waste and increased energy consumption; while on low-end devices, it may lead to rendering lag, frame rate drop, and even application crashes, seriously damaging user experience. SUMMARY

[0004] The purpose of the present application is to solve the above technical problems, and the present application provides a self-adaptive rendering processing method and system for mobile terminals, aiming to improve the rendering adaptation efficiency of mobile terminals and improve user experience.

[0005] In some embodiments of the present application, a plurality of processing sub-models are established based on the analysis results of terminal devices, and initial rendering control parameters are quickly generated by sensing the hardware device parameters of the terminal to be adapted, thereby improving the rendering adaptation efficiency of different categories of terminal devices and improving user experience.

[0006] In some embodiments of the present application, the running state and rendering content of the terminal to be adapted are periodically monitored, and the abnormal running state of the terminal to be adapted is timely warned, and at the same time, the terminal to be adapted is segmented, thereby improving the correction efficiency of the rendering control parameters and ensuring the stable operation of the terminal to be adapted.

[0007] In some embodiments of the present application, a self-adaptive rendering processing method for mobile terminals comprises: setting multiple terminal categories, and constructing a rendering processing model according to all terminal categories; generating a first processing strategy according to the device characteristic parameters of the terminal to be adapted and the rendering processing model, and setting multiple monitoring time nodes according to the first processing strategy; Determine whether to generate a rendering correction instruction based on the monitoring data packets at each monitoring time point; Among them, the various terminal categories are defined as follows: Establish a sequence of terminal categories A, A=(a1, a2, ..., a...). i …a n ), where a i Let be the i-th terminal category; n is the number of terminal categories.

[0008] In some embodiments of this application, the rendering processing model is constructed, including: Based on the terminal category sequence A, a is set sequentially. i For target terminal category; Obtain the hardware parameter package and historical rendering data for the target terminal category; Set the rendering sub-strategy for the target terminal category based on historical rendering data; Generate the operational evaluation value b for the target terminal category; The area of ​​a single control zone and the duration of the monitoring cycle are set based on the operational assessment value b. The segmentation sub-strategy for the target terminal category is set based on the area of ​​a single control partition; Set monitoring sub-strategies for target terminal categories based on the monitoring cycle duration; Based on the rendering sub-strategy, segmentation sub-strategy, and monitoring sub-strategy, a processing sub-strategy for the target terminal category is constructed; Construct processing sub-strategies for each terminal category in sequence; A rendering processing model is generated based on all processing sub-strategies.

[0009] In some embodiments of this application, generating the operational evaluation value b for the target terminal category includes: An initial evaluation value b' is generated based on the hardware parameter package of the target terminal category; b'= β i *v i ]; Where θ1 represents the number of device hardware specifications; β i v is the influence factor of the hardware index of the i-th device; i These are reference values ​​for the hardware specifications of devices within the target terminal category; Generate runtime compensation coefficient g based on historical rendering data of the target terminal category; g=U1*[ β i *j i ]; Where U1 is the preset first conversion coefficient; θ1 is the number of device hardware specifications; β i Let j be the influencing factor of the hardware index of the i-th device; iIt generates the historical occupancy evaluation value of the i-th device hardware indicator in the target terminal category based on historical rendering data; Generate runtime evaluation value b; b = g * b'. In some embodiments of this application, the generation of a first-level processing strategy includes: Obtain the hardware feedback packet from the terminal to be adapted; Generate adaptation values ​​between the terminal to be adapted and each terminal category based on the hardware feedback package; Set the processing sub-policy for the terminal category corresponding to the maximum value among all adaptation values ​​as the first-level processing policy.

[0010] In some embodiments of this application, determining whether to generate a rendering correction instruction includes: Obtain the monitoring data packet for the current monitoring time point, wherein the monitoring data packet includes rendering status parameters and hardware operating parameters; Generate the current monitoring node's state deviation value c based on the monitoring data packet; Preset state deviation threshold C1; If c > C1, a first-level correction instruction is generated at the current monitoring time point; Image content data is obtained based on the first-level correction instructions; A first-level correction strategy is generated based on the image content data and the state deviation value c.

[0011] In some embodiments of this application, generating the state deviation value c of the current monitoring node includes: c=r*[ η i *(s i -s' i ) 2 ]; r=U2*[ β i *j' i ]; Where θ2 is the number of rendering metrics; η i Let be the influencing factor of the i-th rendering metric; si is the reference value for generating the i-th rendering metric based on the monitoring data packet; s' i is the standard reference value for the i-th rendering index; r is the rendering compensation coefficient; U2 is the preset second conversion coefficient; β i Let j' be the influencing factor of the i-th device hardware index; i It is based on the monitoring data packets to generate the real-time occupancy evaluation value of the hardware indicators of the i-th device in the terminal to be adapted.

[0012] In some embodiments of this application, a first-level correction strategy is generated, including: The terminals to be adapted are segmented and processed according to the primary processing strategy; generating a plurality of rendering sub-regions according to the segmentation result; establishing a rendering sub-region sequence W, W=(w1, w2…w i …w m ), wherein w i is the i-th rendering sub-region in the terminal to be adapted; m is the number of rendering sub-regions; setting a load threshold H1 according to the state deviation value c; generating a load value of each rendering sub-region according to the image content data; establishing a load value sequence H, H=(h1, h2…h i …h m ), wherein h i is the load value of the i-th rendering sub-region; m is the number of rendering sub-regions; if h i >H1, setting the i-th rendering sub-region as a sub-region to be adjusted; setting a first correction strategy according to all the sub-regions to be adjusted.

[0013] In some embodiments of the present application, a self-adaptive rendering processing system for a mobile terminal is provided, comprising: a rendering processing unit, configured to set a plurality of terminal categories and construct a rendering processing model according to all the terminal categories; a central control unit, configured to generate a first processing strategy according to a device characteristic parameter of a terminal to be adapted and the rendering processing model; the central control unit comprises: a first control module, configured to set a plurality of monitoring time nodes according to the first processing strategy.

[0014] In some embodiments of the present application, the rendering unit comprises: a first processing module, configured to establish a terminal category sequence A, A=(a1, a2…a i …a n ), wherein a i is the i-th terminal category; n is the number of terminal categories; a second processing module, configured to set a i as a target terminal category according to the terminal category sequence A; obtain a hardware parameter package and historical rendering data of the target terminal category; set a rendering sub-strategy of the target terminal category according to the historical rendering data; generate an initial evaluation value b' according to the hardware parameter package of the target terminal category; b'= β i *v i ; Wherein, θ1 is the number of device hardware indicators; β i is the influence factor of the i-th device hardware indicator; v i is the reference value of the device hardware indicator in the target terminal category; generate a running compensation coefficient g according to the historical rendering data of the target terminal category; g=U1*[ β i *j i ]; Wherein, U1 is a preset first conversion coefficient; θ1 is the number of device hardware indicators; β i is the influence factor of the i-th device hardware indicator; j i is the historical occupancy evaluation value of the i-th device hardware indicator in the target terminal category based on the historical rendering data; generate a running evaluation value b; b=g*b'; According to the running evaluation value b, set the single control partition area and the monitoring cycle length; According to the single control partition area, set the segmentation sub-strategy of the target terminal category; According to the monitoring cycle length, set the monitoring sub-strategy of the target terminal category; According to the rendering sub-strategy, the segmentation sub-strategy and the monitoring sub-strategy, construct the processing sub-strategy of the target terminal category; In turn, construct the processing sub-strategy of each terminal category; According to all the processing sub-strategies, generate a rendering processing model.

[0015] In some embodiments of the present application, the central control unit further comprises: A second control module, configured to acquire a hardware feedback package of a terminal to be adapted; generate an adaptation value of the terminal to be adapted and each terminal category according to the hardware feedback package; Set the processing sub-strategy of the terminal category corresponding to the maximum value in all adaptation values as a first-level processing strategy; A first correction module, configured to acquire a monitoring data package of a current monitoring time node, wherein the monitoring data package includes rendering state parameters and hardware running parameters; generate a state deviation value c of the current monitoring node according to the monitoring data package; A preset state deviation value threshold C1; If c>C1, the current monitoring time node generates a first-level correction instruction; According to the first-level correction instruction, acquire image content data; According to the image content data and the state deviation value c, generate a first-level correction strategy.

[0016] The embodiment of the application is a kind of self-adaptive rendering processing method and system for mobile terminal, compared with prior art, its beneficial effect lies in: Based on terminal equipment analysis result establishes multiple processing sub-models, through the perception of the hardware equipment parameters of the terminal to be adapted, the initial rendering control parameters are quickly generated, the rendering adaptation efficiency of different categories of terminal equipment is improved, and the user experience is improved.

[0017] By periodically monitoring the running state and rendering content of the terminal to be adapted, the abnormal running state of the terminal to be adapted is timely warned, and at the same time, the terminal to be adapted is segmented, the correction efficiency of the rendering control parameters is improved, and the stable operation of the terminal to be adapted is ensured. BRIEF DESCRIPTION OF DRAWINGS

[0018] Figure 1 It is a flowchart of a self-adaptive rendering processing method for mobile terminal in the preferred embodiment of the application. DETAILED DESCRIPTION

[0019] The specific embodiments of the application will be further described in detail below in combination with the drawings and examples. The following examples are used to illustrate the application, but not to limit the scope of the application.

[0020] In the description of the application, it should be understood that the terms "center", "upper", "lower", "front", "back", "left", "right", "vertical", "horizontal", "top", "bottom", "inner", "outer" and the like indicate the orientation or positional relationship based on the orientation or positional relationship shown in the drawings, and are only for the convenience of describing the application and simplifying the description, and therefore cannot be understood as indicating or implying that the devices or elements indicated must have a particular orientation, be constructed and operated in a particular orientation, and therefore cannot be understood as limiting the application.

[0021] The terms "first", "second" are only for descriptive purposes, and cannot be understood as indicating or implying relative importance or implicitly indicating the number of the indicated technical features. Therefore, the features defined with "first", "second" can explicitly or implicitly include one or more of the features. In the description of the application, unless otherwise specified, the meaning of "multiple" is two or more.

[0022] In the description of the application, it should be noted that unless otherwise specified and limited, the terms "mounting", "connecting", "connection" should be understood broadly, for example, it can be fixed connection, or detachable connection, or integrally connected; it can be mechanical connection, or electrical connection; it can be directly connected, or indirectly connected through intermediate medium, or the communication between the two elements. For those skilled in the art, the specific meaning of the above terms in the application can be understood according to the specific circumstances.

[0023] As Figure 1 shown, a self-adaptive rendering processing method for mobile terminals in an embodiment of the present application preferably comprises: S101: Set multiple terminal categories, and build a rendering processing model according to all terminal categories; S102: Generate a first-level processing strategy according to the equipment characteristic parameters of a terminal to be adapted and the rendering processing model, and set multiple monitoring time nodes according to the first-level processing strategy; S103: Determine whether to generate a rendering correction instruction according to the monitoring data packets of each monitoring time node; Among them, setting multiple terminal categories comprises: establishing a terminal category sequence A, A=(a1, a2…an), wherein ai is the i-th terminal category; n is the number of terminal categories. i …an n , wherein ai is the i-th terminal category; n is the number of terminal categories. i

[0024] Specifically, the historical terminal equipment parameters are traversed to generate multiple equipment hardware indicators, the reference values of the equipment hardware indicators are quantitatively processed so as to be in the same value range, and multiple value intervals of the equipment hardware indicators are generated, and multiple terminal categories are built according to random combinations of all value intervals.

[0025] Specifically, the equipment hardware indicators include but are not limited to GPU model, CPU core number, maximum frequency, screen physical resolution, refresh rate, running temperature and multiple parameters reflecting equipment performance.

[0026] In an embodiment of the present application, the rendering processing model is built, comprising: setting ai in sequence according to the terminal category sequence A; i ai is the target terminal category; obtaining the hardware parameter packet and the historical rendering data of the target terminal category; setting the rendering sub-strategy of the target terminal category according to the historical rendering data; generating the running evaluation value b of the target terminal category; setting the single control partition area and the monitoring cycle length according to the running evaluation value b; setting the segmentation sub-strategy of the target terminal category according to the single control partition area; setting the monitoring sub-strategy of the target terminal category according to the monitoring cycle length; building the processing sub-strategy of the target terminal category according to the rendering sub-strategy, the segmentation sub-strategy and the monitoring sub-strategy; building the processing sub-strategy of each terminal category in sequence; generating the rendering processing model according to all processing sub-strategies. ​

[0027] Specifically, the larger the operation evaluation value is, the stronger the overall operation stability of the target terminal category is, and the longer the corresponding monitoring period length is, thereby reducing the overall operation and maintenance cost. The mapping relationship between the operation evaluation value and the monitoring period length can be set according to historical parameters.

[0028] Specifically, the larger the operation evaluation value is, the larger the corresponding single control partition area is, thereby reducing the overall operation and maintenance cost, and the smaller the operation evaluation value is, the smaller the corresponding single control partition area is, thereby improving the overall control efficiency of the display terminal. The mapping relationship between the operation evaluation value and the single control partition area can be set according to historical parameters.

[0029] Specifically, the rendering sub-strategy includes the running values of various types of rendering indicators executed by the target terminal category, wherein the rendering indicators include but are not limited to: rendering resolution, texture quality, shadow quality, reflection quality, whether anti-aliasing, detail level, special effect quantity, physical simulation precision and other parameters related to rendering effect.

[0030] Specifically, the best running value of each rendering indicator (i.e., the running value that can achieve the best running state on the terminal device corresponding to the target terminal category) is selected according to the analysis result of the historical rendering data, the rendering control parameter of the target terminal category is generated according to all the best running values, and the corresponding rendering sub-strategy is set according to the rendering control parameter.

[0031] Specifically, various types of rendering parameters and running states of the terminal device during running are filtered out from all historical record data, thereby generating the historical rendering data corresponding to the target terminal category.

[0032] Specifically, the operation evaluation value b of the target terminal category is generated, including: generating an initial evaluation value b' according to the hardware parameter package of the target terminal category; b'=∑i=1θ1βi(vi-v) β i *v i ]; wherein θ1 is the number of device hardware indicators; β i is the influence factor of the i-th device hardware indicator; v i is the reference value of the device hardware indicator in the target terminal category; generating a running compensation coefficient g according to the historical rendering data of the target terminal category; g=U1*[ β i *j i ]; wherein U1 is a preset first conversion coefficient; θ1 is the number of device hardware indicators; β iis an influence factor of the i-th device hardware index for the j-th target terminal category; i is a historical occupation evaluation value of the i-th device hardware index in the target terminal category based on historical rendering data; generating a running evaluation value b; b = g * b'. Specifically, the influence factor of each device hardware index can be set according to the influence degree of the rendering effect, and the greater the influence degree, the greater the value of the corresponding influence factor.

[0033] Specifically, the greater the reference value of each device hardware index, the higher the running performance of the device terminal. By quantizing each device hardware index, the reference value of each device hardware index is in the same value range.

[0034] Specifically, the historical occupation evaluation value can be set according to the ratio between the historical average running value of the current device hardware index and the preset running threshold value. The greater the ratio, the higher the load of the current device hardware index, and the greater the corresponding historical occupation evaluation value. The mapping relationship between the two can be set according to historical parameters.

[0035] Specifically, the closer the ratio is to 1, the reference value of the historical occupation value is in the middle of the overall value range.

[0036] Specifically, the running value threshold is the reference value corresponding to the best running state of the device structure corresponding to the device hardware index. The reference value of each device hardware index can be set according to historical parameters.

[0037] Specifically, by presetting the first conversion coefficient, the running compensation coefficient g is in the preset value range, and β i *j i The greater the value of the ratio, the smaller the value of the corresponding running compensation coefficient, and the mapping relationship between the two can be set according to historical parameters. And the value range of the compensation coefficient is (0, 2), when the compensation coefficient is less than 1, it means that the target terminal category is prone to overload state, and when the compensation coefficient is greater than 1, it means that the target terminal category is prone to performance surplus state.

[0038] It can be understood that in the above embodiment, a plurality of processing sub-models are established based on the analysis result of the terminal device, and the initial rendering control parameter is quickly generated by sensing the hardware device parameters of the terminal to be adapted, thereby improving the rendering adaptation efficiency of different categories of terminal devices and improving the user experience.

[0039] In the preferred embodiment of the present application, a first processing strategy is generated, including: obtaining a hardware feedback package of a terminal to be adapted; According to the hardware feedback package, an adaptation value of the terminal to be adapted and each terminal category is generated; The processing sub-strategy of the terminal category corresponding to the maximum value of all adaptation values is set as the first-level processing strategy.

[0040] Specifically, real-time reference values of each hardware device index in the terminal to be adapted are generated according to the hardware feedback package, and a comparison is made between all real-time reference values and reference values of each hardware device index corresponding to the current terminal category, and an adaptation value corresponding thereto is set according to a difference degree, and the smaller the difference degree is, the greater the corresponding adaptation value is. The mapping relationship between the two can be set according to historical parameters.

[0041] Specifically, the greater the adaptation value is, the higher the similarity between the terminal to be adapted and the current terminal category is, and the higher the rendering control efficiency of the processing sub-strategy of the current terminal category on the terminal to be adapted is.

[0042] In the preferred embodiment of the present application, whether to generate a rendering correction instruction includes: A monitoring data package of a current monitoring time node is obtained, and the monitoring data package includes rendering state parameters and hardware running parameters; A state deviation value c of the current monitoring node is generated according to the monitoring data package; A preset state deviation value threshold C1 is set; If c>C1, a first-level correction instruction is generated at the current monitoring time node; Image content data is obtained according to the first-level correction instruction; A first-level correction strategy is generated according to the image content data and the state deviation value c.

[0043] Specifically, the state deviation value threshold can be set according to historical parameters, and when the real-time state deviation value is greater than the state deviation value threshold, it indicates that the current rendering control efficiency of the terminal to be adapted is poor, and the terminal to be adapted is in an abnormal running state, and the real-time rendering control parameter needs to be corrected through the first-level correction instruction.

[0044] Specifically, the rendering state parameters include real-time running values of each rendering index, and reference values corresponding to each rendering index are generated by analyzing the rendering state parameters. The mapping relationship between the rendering index running value and the corresponding reference value can be set according to historical parameters.

[0045] Specifically, the hardware running parameters include real-time running values of each device hardware index, and real-time occupation values of each device hardware index are generated by analyzing the hardware parameters.

[0046] Specifically, the state deviation value c of the current monitoring node is generated, including: c=r*[ η i *(s i-s' i ) 2 ]; r=U2*[ β i *j' i ]; wherein θ2 is a number of rendering indexes; η i is an influence factor of the i-th rendering index; s i is a reference value of the i-th rendering index generated based on the monitoring data packet; s' i is a standard reference value of the i-th rendering index; r is a rendering compensation coefficient; U2 is a preset second conversion coefficient; β i is an influence factor of the i-th device hardware index; j' i is a real-time occupation evaluation value of the i-th device hardware index in the to-be-adapted terminal generated based on the monitoring data packet.

[0047] Specifically, the standard reference value of each rendering index is generated according to the best running value of each rendering index selected in the rendering sub-strategy in the first-level processing strategy.

[0048] Specifically, the rendering compensation coefficient r is within a preset value range through the preset second conversion coefficient, and the value of [ β i ] is greater, the value of the corresponding rendering compensation coefficient is greater, and the mapping relationship therebetween can be set according to historical parameters.

[0049] In the preferred embodiment of the present application, the first-level correction strategy is generated, comprising: segmenting the to-be-adapted terminal according to the first-level processing strategy; generating a plurality of rendering sub-regions according to the segmentation result; establishing a rendering sub-region sequence W, W=(w1, w2…w i …w m ), wherein w i is the i-th rendering sub-region in the to-be-adapted terminal; and m is a number of rendering sub-regions; setting a load threshold H1 according to the state deviation value c; generating a load value of each rendering sub-region according to the image content data; establishing a load value sequence H, H=(h1, h2…h i …h m ), wherein h i is the load value of the i-th rendering sub-region; and m is a number of rendering sub-regions; if h i >H1, setting the i-th rendering sub-region as a to-be-adjusted sub-region; setting the first-level correction strategy according to all the to-be-adjusted sub-regions.

[0050] Specifically, the greater the state deviation value, the smaller the corresponding load threshold, and the mapping relationship therebetween can be set according to historical parameters.

[0051] Specifically, the area of a single rendering sub-region is the area of a corresponding single control partition in the primary processing strategy.

[0052] Specifically, the load value corresponding to a rendering sub-region is set according to the image complexity corresponding to the rendering sub-region, and the greater the load value, the more terminal device hardware resources the current rendering sub-region occupies. The mapping relationship between complexity and load value can be set according to historical parameters.

[0053] Specifically, a corresponding primary correction strategy is generated by setting the rendering adjustment parameters of each to-be-adjusted sub-region, and the rendering adjustment parameters include but are not limited to reducing rendering resolution, reducing detail level, and multiple instructions that can reduce rendering load.

[0054] It can be understood that in the above embodiments, the running state of the to-be-adapted terminal and the rendering content are periodically monitored, the abnormal running state of the to-be-adapted terminal is timely warned, and the to-be-adapted terminal is segmented to improve the correction efficiency of the rendering control parameters and ensure the stable operation of the to-be-adapted terminal.

[0055] Based on any one of the preferred embodiments of the adaptive rendering processing method for a mobile terminal, another preferred embodiment of the adaptive rendering processing method for a mobile terminal is provided in the present preferred embodiment, which comprises: a rendering processing unit, configured to set a plurality of terminal categories and construct a rendering processing model according to all the terminal categories; a central control unit, configured to generate a primary processing strategy according to the device characteristic parameters of the to-be-adapted terminal and the rendering processing model; The central control unit comprises: a first control module, configured to set a plurality of monitoring time nodes according to the primary processing strategy.

[0056] In the preferred embodiment of the present application, the rendering unit comprises: a first processing module, configured to establish a terminal category sequence A, A=(a1, a2…an), wherein ai is the i-th terminal category; and n is the number of terminal categories. i …a n n is the number of terminal categories. i a second processing module, configured to set ai as a target terminal category according to the terminal category sequence A in sequence. i obtain the hardware parameter package and the historical rendering data of the target terminal category. ​​Set a rendering sub-strategy of a target terminal category according to historical rendering data; Generate an initial evaluation value b' according to a hardware parameter package of the target terminal category; b'= β i *v i ]; Where θ1 is the number of device hardware indicators; β i is the influence factor of the i-th device hardware indicator; v i is the reference value of the device hardware indicator in the target terminal category; Generate a running compensation coefficient g according to historical rendering data of the target terminal category; g=U1*[ β i *j i ]; Where U1 is a preset first conversion coefficient; θ1 is the number of device hardware indicators; β i is the influence factor of the i-th device hardware indicator; j i is the historical occupancy evaluation value of the i-th device hardware indicator in the target terminal category based on the historical rendering data; Generate a running evaluation value b; b=g*b'; Set the area of a single control partition and the length of a monitoring period according to the running evaluation value b; Set a segmentation sub-strategy of the target terminal category according to the area of the single control partition; Set a monitoring sub-strategy of the target terminal category according to the length of the monitoring period; Construct a processing sub-strategy of the target terminal category according to the rendering sub-strategy, the segmentation sub-strategy, and the monitoring sub-strategy; Construct the processing sub-strategies of all terminal categories in sequence; Generate a rendering processing model according to all the processing sub-strategies.

[0057] In the preferred embodiment of the present application, the central control unit further comprises: A second control module configured to acquire a hardware feedback package of a terminal to be adapted; Generate an adaptation value of the terminal to be adapted and each terminal category according to the hardware feedback package; Set the processing sub-strategy of the terminal category corresponding to the maximum value among all the adaptation values as a first-level processing strategy; A first correction module configured to acquire a monitoring data package of a current monitoring time node, the monitoring data package including rendering state parameters and hardware running parameters; Generate a state deviation value c of the current monitoring node according to the monitoring data package; A preset state deviation value threshold C1; If c>C1, the current monitoring time node generates a first-level correction instruction; According to the first-level correction instruction, image content data is acquired; According to the image content data and the state deviation value c, a first-level correction strategy is generated.

[0058] According to the first concept of the present application, a plurality of processing sub-models are established based on the analysis results of the terminal device. By sensing the hardware device parameters of the terminal to be adapted, initial rendering control parameters are quickly generated, the rendering adaptation efficiency of different categories of terminal devices is improved, and the user experience is improved.

[0059] According to the second concept of the present application, by periodically monitoring the running state and rendering content of the terminal to be adapted, the abnormal running state of the terminal to be adapted is timely warned, and at the same time, by segmenting the terminal to be adapted, the correction efficiency of the rendering control parameters is improved, and the stable operation of the terminal to be adapted is ensured.

[0060] The above only describes the preferred embodiments of the present application. It should be noted that for those skilled in the art, without departing from the technical principles of the present application, a number of improvements and replacements can be made, which should also be considered as the protection scope of the present application.

Claims

1. A method for adaptive rendering processing for mobile terminals, the method comprising: The application relates to a rendering processing method and device. The method comprises the following steps: Setting multiple terminal categories, and constructing a rendering processing model according to all the terminal categories; Generating a first processing strategy according to the equipment characteristic parameters of a terminal to be adapted and the rendering processing model, and setting multiple monitoring time nodes according to the first processing strategy; Judging whether to generate a rendering correction instruction according to the monitoring data packet of each monitoring time node; Establish a sequence of terminal categories A, A=(a1, a2, ..., a...). i …a n ), where a i Let be the i-th terminal category; n is the number of terminal categories. 2.The adaptive rendering processing method for mobile terminals according to claim 1, wherein, Setting multiple terminal categories comprises the following steps: According to the terminal category number series A, a is set in order i Target terminal category; Constructing a rendering processing model comprises the following steps: Obtaining a hardware parameter packet and historical rendering data of a target terminal category; Setting a rendering sub-strategy of the target terminal category according to the historical rendering data; Generating a running evaluation value b of the target terminal category; Setting a single control partition area and a monitoring cycle length according to the running evaluation value b; Setting a segmentation sub-strategy of the target terminal category according to the single control partition area; Setting a monitoring sub-strategy of the target terminal category according to the monitoring cycle length; Constructing a processing sub-strategy of the target terminal category according to the rendering sub-strategy, the segmentation sub-strategy and the monitoring sub-strategy; In turn, constructing a processing sub-strategy of each terminal category; 3.The adaptive rendering processing method for mobile terminals according to claim 2, wherein, Generating a rendering processing model according to all the processing sub-strategies. Generating a running evaluation value b of the target terminal category comprises the following steps: b'= β i *v i ]; Wherein, θ1 is the number of device hardware indicators; β i is the influence factor of the i-th device hardware indicator; v i is the reference value of the device hardware indicator in the target terminal category; Generating an initial evaluation value b' according to the hardware parameter packet of the target terminal category; g=U1*[ b i *j i ]; Wherein, U1 is a preset first conversion coefficient; θ1 is the number of device hardware indicators; β i is an influence factor of the i-th device hardware indicator; j i is a historical occupation evaluation value of the i-th device hardware indicator in the target terminal category based on historical rendering data; Generating a running compensation coefficient g according to the historical rendering data of the target terminal category; Generating the running evaluation value b; 4.The adaptive rendering processing method for mobile terminals according to claim 3, wherein, b = g * b'. Generating a first processing strategy comprises the following steps: Obtaining a hardware feedback packet of the terminal to be adapted; Generating an adaptation value of the terminal to be adapted and each terminal category according to the hardware feedback packet; 5.The adaptive rendering processing method for mobile terminals of claim 4, wherein, Setting the processing sub-strategy of the terminal category corresponding to the maximum value in all the adaptation values as the first processing strategy. Judging whether to generate a rendering correction instruction comprises the following steps: Obtaining a monitoring data packet of a current monitoring time node, wherein the monitoring data packet comprises a rendering state parameter and a hardware running parameter; Generating a state deviation value c of the current monitoring node according to the monitoring data packet; Predefining a state deviation value threshold C1; If c > C1, the current monitoring time node generates a first correction instruction; Obtaining image content data according to the first correction instruction; 6.The adaptive rendering processing method for mobile terminals according to claim 5, wherein, Generating a first correction strategy according to the image content data and the state deviation value c. c=r*[ η i *(s i -s' i ) 2 ]; r = U2* [ 1 - ( 1 - 2 * β ) * ( 1 - 2 * β ) ] / 4 β i *j' i ]; wherein θ2 is the number of rendering indicators; η i is the impact factor of the i-th rendering indicator; s i is the standard reference value of the i-th rendering indicator; r is the rendering compensation coefficient; U2 is a preset second conversion coefficient; β i is the impact factor of the i-th device hardware indicator; j i is the real-time occupation evaluation value of the i-th device hardware indicator in the to-be-adapted terminal based on the monitoring data packet. 7.The adaptive rendering processing method for mobile terminals according to claim 6, wherein, Generating a state deviation value c of the current monitoring node comprises the following steps: Generating a first correction strategy comprises the following steps: Segmenting the terminal to be adapted according to the first processing strategy; A rendering sub-region number sequence W is established, W=(w1, w2…w i …w m ), wherein w i is the i-th rendering sub-region in the terminal to be adapted; and m is the number of rendering sub-regions. Generating multiple rendering sub-regions according to the segmentation result; Setting a load threshold H1 according to the state deviation value c; A load value sequence H, H=(h1, h2…h i …h m ), is established, wherein h i is the load value of the i-th rendering sub-region; m is the number of rendering sub-regions; If h i >H1, set the ith rendering sub-region as the to-be-adjusted sub-region; Generating a load value of each rendering sub-region according to the image content data; 8. A system for adaptive rendering processing for mobile terminals, employing the method for adaptive rendering processing for mobile terminals according to any one of claims 1 to 7, characterized in that, Setting the first correction strategy according to all the to-be-adjusted sub-regions. The device comprises the following units: A rendering processing unit, which is used for setting multiple terminal categories and constructing a rendering processing model according to all the terminal categories; A central control unit, which is used for generating a first processing strategy according to the equipment characteristic parameters of a terminal to be adapted and the rendering processing model; The central control unit comprises the following units:

9. The adaptive rendering processing system for mobile terminals according to claim 8, wherein, A first control module, which is used for setting multiple monitoring time nodes according to the first processing strategy. The first processing module is configured to establish a terminal category number sequence A, A=(a1, a2...an), wherein ai is the i-th terminal category; n is the number of terminal categories. i …a n ), wherein ai is the i-th terminal category; n is the number of terminal categories. i ai is the i-th terminal category; n is the number of terminal categories. The second processing module is configured to sequentially set a according to the terminal category number sequence A i Target terminal category; The rendering unit comprises the following units: Obtaining a hardware parameter packet and historical rendering data of a target terminal category; Setting a rendering sub-strategy of the target terminal category according to the historical rendering data; Generating an initial evaluation value b' according to the hardware parameter packet of the target terminal category; b'= β i *v i ]; Wherein, θ1 is the number of device hardware indicators; β i is the influence factor of the i-th device hardware indicator; v i is the reference value of the device hardware indicator in the target terminal category; Generating a running compensation coefficient g according to historical rendering data of the target terminal category; g=U1*[ b i *j i ]; Wherein, U1 is a preset first conversion coefficient; θ1 is the number of device hardware indicators; β i is the influence factor of the i-th device hardware indicator; j i is the historical occupation evaluation value of the i-th device hardware indicator in the target terminal category based on historical rendering data; Generating a running evaluation value b; Setting a single control partition area and a monitoring period length according to the running evaluation value b; Setting a segmentation sub-strategy of the target terminal category according to the single control partition area; Setting a monitoring sub-strategy of the target terminal category according to the monitoring period length; Constructing a processing sub-strategy of the target terminal category according to the rendering sub-strategy, the segmentation sub-strategy and the monitoring sub-strategy; Constructing processing sub-strategies of all terminal categories in sequence; Generating a rendering processing model according to all the processing sub-strategies. The central control unit further comprises:

10. The adaptive rendering processing system for mobile terminals according to claim 9, wherein, A second control module, configured to acquire a hardware feedback package of a terminal to be adapted; Generating an adaptation value of the terminal to be adapted and each terminal category according to the hardware feedback package; Setting a processing sub-strategy of a terminal category corresponding to a maximum value in all adaptation values as a first-level processing strategy; A first correction module, configured to acquire a monitoring data package of a current monitoring time node, wherein the monitoring data package comprises a rendering state parameter and a hardware running parameter; Generating a state deviation value c of the current monitoring node according to the monitoring data package; A preset state deviation value threshold C1; If c>C1, generating a first-level correction instruction at the current monitoring time node; Acquiring image content data according to the first-level correction instruction; Generating a first-level correction strategy according to the image content data and the state deviation value c. ​