CN105183560A - Method for adjusting picture, picture adjusting device and system - Google Patents
Method for adjusting picture, picture adjusting device and system Download PDFInfo
- Publication number
- CN105183560A CN105183560A CN201510553072.3A CN201510553072A CN105183560A CN 105183560 A CN105183560 A CN 105183560A CN 201510553072 A CN201510553072 A CN 201510553072A CN 105183560 A CN105183560 A CN 105183560A
- Authority
- CN
- China
- Prior art keywords
- terminal device
- peak value
- performance information
- device performance
- application scenarios
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 54
- 238000012544 monitoring process Methods 0.000 claims abstract description 12
- 239000012141 concentrate Substances 0.000 claims description 19
- 230000001105 regulatory effect Effects 0.000 claims description 11
- 238000012550 audit Methods 0.000 claims description 9
- 239000000284 extract Substances 0.000 claims description 9
- 244000062793 Sorghum vulgare Species 0.000 description 9
- 235000019713 millet Nutrition 0.000 description 9
- 230000004044 response Effects 0.000 description 5
- 230000006835 compression Effects 0.000 description 4
- 238000007906 compression Methods 0.000 description 4
- 238000012856 packing Methods 0.000 description 4
- 230000003750 conditioning effect Effects 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 238000010586 diagram Methods 0.000 description 2
- 208000033748 Device issues Diseases 0.000 description 1
- 230000004913 activation Effects 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 230000001276 controlling effect Effects 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 230000007334 memory performance Effects 0.000 description 1
Landscapes
- Telephonic Communication Services (AREA)
- Information Transfer Between Computers (AREA)
Abstract
The embodiment of the invention discloses a method for adjusting a picture, a picture adjusting device and a picture adjusting system. The method comprises the following steps: acquiring an instant memory peak value, and inquiring a memory threshold configuration table corresponding to a currently running application program scene to obtain a picture scaling corresponding to the instant memory peak value; extracting a picture to be loaded, adjusting the extracted picture according to the picture scaling corresponding to the counted available memory peak value, and loading the adjusted picture; monitoring and recording an available memory peak value of a currently running application program scene, generating terminal equipment performance information by combining terminal equipment parameters and a picture scaling, and reporting the terminal equipment performance information to a server, so that the server adjusts a memory threshold configuration table according to the reported terminal equipment performance information, and centralizes the memory threshold configuration table corresponding to the currently running application program scene. By applying the method and the device, the running efficiency of the application program can be improved.
Description
Technical field
The present invention relates to computer graphics disposal technology, particularly relate to a kind of method, picture regulating device and the system that adjust picture.
Background technology
At present, Android (Android) operating system is simple to operate and conveniently characteristic with it, more and more by user is accepted, in the work being widely used in user and life, such as, the game type based on Android operation system also gets more and more gradually.In order to meet user cruel needs are dazzled to game picture quality, also more and more higher to the requirement of the terminal device hardware performance based on Android operation system, the particularly requirement of internal memory performance.Thus, terminal devices that is older or that comparatively dispatch from the factory morning for some, because internal memory is less, when running the new game of high-quality screen, run comparatively slow, often occur that flicker, pause or game picture are without situations such as responses in game process.
In development of games process, after game designer needs the pictures used in drawn game, prestrain is carried out to these pictures, be loaded in internal memory by pictures and carry out game trial run, if there is flicker in game trial run process, pause or game picture are without situations such as responses, then the process such as lossy compression method are carried out to the pictures drawn, then, again prestrain is carried out to carry out game trial run to the pictures carrying out lossy compression method process, until there is not flicker in game trial run process, pause or game picture are without situations such as responses, and carry out packing and issuing by finally carrying out the pictures that lossy compression method process obtains, the graphic image quality of the pictures of this packing and issuing is for all terminal devices, terminal device is after download games also starts game, the pictures of packing are preloaded in internal memory, corresponding picture is loaded to generate game picture in follow-up different phase or different scene for game.
From above-mentioned, the existing method by process adjustment pictures such as lossy compression method, the pictures of packing and issuing are for all terminal devices, because the memory size in each device end differs, thus, make the lower terminal device of some memory sizes when Loading Image collection, due to the resource requirement of high-quality screen can not be met, application program (such as, game) run comparatively slow, and there is flicker, pause or game picture are without situations such as responses, make the screen-picture of terminal device discontinuous, application program operational efficiency is lower, the application program affecting user is experienced.
Summary of the invention
In view of this, the embodiment of the present invention provides a kind of method, picture regulating device and the system that adjust picture, promotes the efficiency that application program is run.
For achieving the above object, embodiments of the invention adopt following technical scheme:
On the one hand, the embodiment of the present invention provides a kind of method adjusting picture, comprising:
Obtain the instant internal memory peak value corresponding to application scenarios of current operation, the memory threshold allocation list that audit memory threshold value allocation list concentrates the application scenarios of described current operation corresponding, obtain the image zooming ratio that described instant internal memory peak value is corresponding;
Extract picture to be loaded in the application scenarios of described current operation, the picture extracted according to the image zooming ratio adjustment that the free memory peak value of described statistics is corresponding, and the picture of adjustment is loaded in the application scenarios of described current operation;
Monitor and record the free memory peak value of the application scenarios of described current operation, in conjunction with described current operation application scenarios belonging to terminal device parameter and image zooming ratio, generate terminal device performance information, and report to server, with the memory threshold allocation list making described server concentrate the application scenarios of described current operation corresponding according to the terminal device performance information adjustment memory threshold allocation list reported.
The method of the adjustment picture that the embodiment of the present invention provides, the memory size of each terminal equipment type and the corresponding corresponding image zooming ratio of application scenarios, according to the image zooming ratio that the internal memory peak value inquiry that terminal device is real-time is arranged, obtain the image zooming ratio that internal memory peak value is corresponding, and load after convergent-divergent process being carried out to picture according to the image zooming ratio that the free memory peak value of described statistics is corresponding, the image quality of the application program run in terminal device can be changed dynamically in real time, although reduce image quality, but avoid the situation causing low memory because of Loading Image too much, thus to meet in each device end memory size not a pair picture show and the demand loaded, the screen-picture of the terminal device of less memory size can be made to show continuously, improve application program operational efficiency.
On the other hand, the embodiment of the present invention also provides a kind of method adjusting picture, comprising:
Receive the terminal device performance information that each terminal device reports, described terminal device performance information comprises: the image zooming ratio in the free memory peak value of application scenarios title, application scenarios, terminal equipment type and application scenarios, classifies according to the terminal equipment type in terminal device performance information;
According to the application scenarios title in terminal device performance information, subseries is again carried out to the terminal device performance information of each classification, obtains secondary classification terminal device performance information;
For each secondary classification terminal device performance information, add up the image zooming ratio in this secondary classification terminal device performance information and free memory peak value respectively;
Inquire about the memory threshold allocation list that described secondary classification terminal device performance information is corresponding, the image zooming ratio that the free memory peak value obtaining adding up is corresponding;
Image zooming ratio in this secondary classification terminal device performance information described in the image zooming ratio corresponding according to the free memory peak value of described statistics and statistics adjusts the image zooming ratio in memory threshold allocation list corresponding to described secondary classification terminal device performance information, and the described memory threshold allocation list of adjustment is issued to terminal device corresponding to described secondary classification terminal device performance information, with make terminal device according to current operation application scenarios corresponding to instant internal memory peak value and the adjustment of described memory threshold allocation list be loaded on the picture of the application scenarios of current operation.
The method of the adjustment picture that the embodiment of the present invention provides, for the memory size of different terminal equipment types and application scenarios, corresponding image zooming ratio is set, generate memory threshold allocation list and be issued to corresponding terminal device, and the memory threshold allocation list of terminal device is adjusted according to the terminal device performance information that terminal device reports, the image quality of the application program run in terminal device can be changed dynamically in real time, although reduce image quality, but avoid the situation causing low memory because of Loading Image too much, thus to meet in each device end memory size not a pair picture show and the demand loaded, the screen-picture of the terminal device of less memory size can be made to show continuously, improve application program operational efficiency.
On the other hand, the embodiment of the present invention provides a kind of picture regulating device, comprising: image zooming ratio acquisition module, picture adjusting module and terminal device performance information reporting module, wherein,
Image zooming ratio acquisition module, for obtain current operation application scenarios corresponding to instant internal memory peak value, the memory threshold allocation list that audit memory threshold value allocation list concentrates the application scenarios of described current operation corresponding, obtains the image zooming ratio that described instant internal memory peak value is corresponding;
Picture adjusting module, for extracting picture to be loaded in the application scenarios of described current operation, according to the picture that the image zooming ratio adjustment that the free memory peak value of described statistics is corresponding is extracted, and the picture of adjustment is loaded in the application scenarios of described current operation;
Terminal device performance information reporting module, for monitoring and recording the free memory peak value of the application scenarios of described current operation, in conjunction with described current operation application scenarios belonging to terminal device parameter and image zooming ratio, generate terminal device performance information, and report to server, with the memory threshold allocation list making described server concentrate the application scenarios of described current operation corresponding according to the terminal device performance information adjustment memory threshold allocation list reported.
On the other hand, the embodiment of the present invention provides a kind of picture regulating device, comprising: the first sort module, the second sort module, statistical module, enquiry module and adjusting module, wherein,
First sort module, for receiving the terminal device performance information that each terminal device reports, described terminal device performance information comprises: the image zooming ratio in the free memory peak value of application scenarios title, application scenarios, terminal equipment type and application scenarios, classifies according to the terminal equipment type in terminal device performance information;
Second sort module, for according to the application scenarios title in terminal device performance information, carries out subseries again to the terminal device performance information of each classification, obtains secondary classification terminal device performance information;
Statistical module, for for each secondary classification terminal device performance information, adds up the image zooming ratio in this secondary classification terminal device performance information and free memory peak value respectively;
Enquiry module, for inquiring about memory threshold allocation list corresponding to described secondary classification terminal device performance information, the image zooming ratio that the free memory peak value obtaining adding up is corresponding;
Adjusting module, image zooming ratio in this secondary classification terminal device performance information described in the image zooming ratio corresponding for the free memory peak value according to described statistics and statistics adjusts the image zooming ratio in memory threshold allocation list corresponding to described secondary classification terminal device performance information, and the described memory threshold allocation list of adjustment is issued to terminal device corresponding to described secondary classification terminal device performance information, with make terminal device according to current operation application scenarios corresponding to instant internal memory peak value and the adjustment of described memory threshold allocation list be loaded on the picture of the application scenarios of current operation.
On the other hand, the embodiment of the present invention provides a kind of picture adjustment System, comprising: terminal device and server, wherein,
Terminal device, for obtain current operation application scenarios corresponding to instant internal memory peak value, the memory threshold allocation list that the application scenarios of the described current operation that querying server issues is corresponding, obtains the image zooming ratio that described instant internal memory peak value is corresponding; Extract picture to be loaded in the application scenarios of described current operation, the picture extracted according to the image zooming ratio adjustment that the free memory peak value of described statistics is corresponding, and the picture of adjustment is loaded in the application scenarios of described current operation; Monitor and record the free memory peak value of the application scenarios of described current operation, in conjunction with described current operation application scenarios belonging to terminal device parameter and image zooming ratio, generate terminal device performance information, and report to server;
Server, for receiving the terminal device performance information that each terminal device reports, described terminal device performance information comprises: the image zooming ratio in the free memory peak value of application scenarios title, application scenarios, terminal equipment type and application scenarios, classifies according to the terminal equipment type in terminal device performance information; According to the application scenarios title in terminal device performance information, subseries is again carried out to the terminal device performance information of each classification, obtains secondary classification terminal device performance information; For each secondary classification terminal device performance information, add up the image zooming ratio in this secondary classification terminal device performance information and free memory peak value respectively; Inquire about the memory threshold allocation list that described secondary classification terminal device performance information is corresponding, the image zooming ratio that the free memory peak value obtaining adding up is corresponding; Image zooming ratio in this secondary classification terminal device performance information described in the image zooming ratio corresponding according to the free memory peak value of described statistics and statistics adjusts the image zooming ratio in memory threshold allocation list corresponding to described secondary classification terminal device performance information, and the described memory threshold allocation list of adjustment is issued to terminal device corresponding to described secondary classification terminal device performance information.
Accompanying drawing explanation
In order to be illustrated more clearly in the embodiment of the present invention or technical scheme of the prior art, be briefly described to the accompanying drawing used required in embodiment or description of the prior art below, apparently, accompanying drawing in the following describes is only some embodiments of the present invention, for those of ordinary skill in the art, under the prerequisite not paying creative work, other accompanying drawing can also be obtained according to these accompanying drawings.
Fig. 1 is the method flow schematic diagram of embodiment of the present invention adjustment picture;
Fig. 2 is another schematic flow sheet of method of embodiment of the present invention adjustment picture;
Fig. 3 is the picture regulating device structural representation of the embodiment of the present invention;
Fig. 4 is the image zooming ratio acquisition module structural representation of the embodiment of the present invention;
Fig. 5 is the terminal device performance information reporting module structural representation of the embodiment of the present invention;
Fig. 6 is another structural representation of picture regulating device of the embodiment of the present invention;
Fig. 7 is the picture adjustment System structural representation of the embodiment of the present invention.
Embodiment
Below in conjunction with accompanying drawing, the embodiment of the present invention is described in detail.
Should be clear and definite, described embodiment is only the present invention's part embodiment, instead of whole embodiments.Based on the embodiment in the present invention, those of ordinary skill in the art, not making other embodiments all obtained under creative work prerequisite, belong to the scope of protection of the invention.
Fig. 1 is the method flow schematic diagram of embodiment of the present invention adjustment picture.See Fig. 1, the method comprises:
Step 101, obtain the instant internal memory peak value corresponding to application scenarios of current operation, the memory threshold allocation list that audit memory threshold value allocation list concentrates the application scenarios of described current operation corresponding, obtains the image zooming ratio that described instant internal memory peak value is corresponding;
In this step, as an embodiment, the instant internal memory peak value corresponding to application scenarios obtaining current operation comprises:
Obtain the internal memory peak value of the application scenarios current time run, or within the instant time period pre-set, calculate the mean value of the internal memory peak value of the application scenarios run, obtain instant internal memory peak value.
As an embodiment, the internal memory peak value obtaining the application scenarios current time run comprises:
A11, calls activation class (Activity) service in Android operation system;
A12, obtains memory object by the Activity manager activated in class service;
A13, extracts internal memory peak value from memory object.
Following program code segments can be utilized to obtain the internal memory peak value of application scenarios:
ActivityManageram=(ActivityManager)mContext.getSystemService(Context.ACTIVITY_SERVICE);
ActivityManager.MemoryInfomi=newActivityManager.MemoryInfo();
am.getMemoryInfo(mi);
In this program code segments, the information such as the scaling of terminal equipment type and picture can also be obtained further.
In the embodiment of the present invention, as an embodiment, memory threshold allocation list is concentrated and is included one or more memory threshold allocation list, and memory threshold allocation list take terminal equipment type as mark, the corresponding terminal equipment type of each memory threshold allocation list.In the memory threshold allocation list taking terminal equipment type as mark, comprising: terminal equipment type, internal memory peak value, application scenarios and scaling (image zooming ratio).
In the embodiment of the present invention, different application programs, to there being different application scenarios, each application program includes one or more application scenarios, the application scenarios of different application, can be identical, also can be different, Application developer can according to actual needs, and definition is classification application program scene also.As an embodiment, for a certain game application, application scenarios can comprise: login interface, homepage, choosing close the page, first and close.
In practical application, because the memory size needed when different application programs is run in same terminal device may be different, thus, in memory threshold allocation list, application scenarios can be the scene of one or more application program, the corresponding internal memory peak value of each application scenarios and a scaling.Such as, as an embodiment, memory threshold allocation list is as shown in table 1.
Table 1
Certainly, in practical application, in memory threshold allocation list, one memory threshold configuration sublist can also be set for each application program, or, for each application scenarios of each application program, a corresponding memory threshold configuration sublist is set, like this, follow-up be issued to terminal device time, can network traffics be reduced.
For the Three Kingdoms game application in table 1, memory threshold configuration sublist is as shown in table 2.
Table 2
In table 2, close for login interface and first, two following memory threshold configuration sublists can also be split as, respectively as shown in Table 3 and Table 4.
Table 3
Table 4
Like this, by for different terminal equipment types and application scenarios, can corresponding image zooming ratio be set for different memory sizes, certain proportion is narrowed down to by picture, then amplify and show, sharpness after scaling technique compresses picture is shown, although sharpness decrease to some degree, but can to meet in each device end memory size not a pair picture show and the demand loaded, such as, for the terminal device that some memory sizes are lower, when Loading Image collection, by image zooming ratio to reduce picture clarity, but can effectively avoid application program (such as, game) run comparatively slow, there is flicker, pause or game picture are without situations such as responses, the screen-picture of the terminal device of less memory size can be made to show continuously, improve application program operational efficiency, the application program affecting user is avoided to experience, and for the higher terminal device of memory size, when Loading Image collection, can by without image zooming ratio or little image zooming ratio, thus the high-quality display effect of guarantee picture, further, by image zooming ratio process picture, what make to preserve in internal memory is little picture, display be large picture, effectively can reduce memory cost.
Step 102, extract picture to be loaded in the application scenarios of described current operation, according to the picture that the image zooming ratio adjustment that the free memory peak value of described statistics is corresponding is extracted, and the picture of adjustment is loaded in the application scenarios of described current operation;
In this step, the program code segments extracting picture to be loaded in the application scenarios of described current operation is as follows:
BitmapFactory.Optionsoptions=newBitmapFactory.Options();options.inJustDecodeBounds=true;BitmapFactory.decodeResource(getResources(),R.id.myimage,options);intimageHeight=options.outHeight;intimageWidth=options.outWidth;
After above-mentioned program code segments, height (imageHeight) wide (imageWidth) information of picture to be loaded in pictures can be obtained.
Then, equal proportion convergent-divergent is carried out to imageHeight and imageWidth.In the embodiment of the present invention, the program code segments of the picture extracted according to the scaling adjustment obtained is as follows:
mImageView.setImageBitmap(decodeSampledBitmapFromResource(getResources(),R.id.myimage,width,height));
Preferably, the picture in pictures is PNG picture.Certainly, in practical application, the picture in pictures also can be the picture of the forms such as JPG, BMP, GIF.
Step 103, monitor and record the free memory peak value of the application scenarios of described current operation, in conjunction with described current operation application scenarios belonging to terminal device parameter and image zooming ratio, generate terminal device performance information, and report to server, with the memory threshold allocation list making described server concentrate the application scenarios of described current operation corresponding according to the terminal device performance information adjustment memory threshold allocation list reported.
In this step, as an embodiment, to monitor and the free memory peak value recording the application scenarios of described current operation comprises:
The internal memory peak value of the application scenarios of timing or the described current operation of not timing monitoring, and the internal memory peak value obtained monitored in record;
Choose internal memory peak value maximum in the internal memory peak value of record as free memory peak value, or in the internal memory peak value choosing record before the large internal memory peak value in n position calculate its mean value as free memory peak value.
Described server concentrates memory threshold allocation list corresponding to the application scenarios of described current operation to comprise according to the terminal device performance information adjustment memory threshold allocation list reported:
B11, according to the terminal equipment type in terminal device performance information, obtains the memory threshold allocation list that this terminal equipment type is corresponding;
B12, inquires about in the memory threshold allocation list that obtains, the image zooming ratio that the free memory peak value in the application scenarios of described current operation and described terminal device performance information is corresponding;
B13, judge whether the image zooming ratio inquired is less than the image zooming ratio in described terminal device performance information, if, turn the scaling in the memory threshold allocation list that memory threshold allocation list concentrates the application scenarios of described current operation corresponding down, if be greater than, tune up the scaling in the memory threshold allocation list that memory threshold allocation list concentrates the application scenarios of described current operation corresponding, if equaled, do not deal with.
In this step, the image zooming ratio inquired is equaled to the situation of the image zooming ratio in described terminal device performance information, without the need to sending memory threshold allocation list to corresponding terminal device.
As another embodiment, server can according to terminal equipment type, the memory threshold allocation list that the memory threshold allocation list of renewal is concentrated is issued to corresponding terminal device by timing or not timing, also can be that terminal device sends request to server, memory threshold allocation list corresponding for this terminal device issues after receiving request by server.
As another embodiment, obtain memory threshold allocation list and comprise:
After the request receiving terminal device down load application program installation kit, memory threshold allocation list corresponding for this terminal equipment type is carried in application program installation kit, is sent to described terminal device.
In subsequent applications, by terminal device constantly reporting terminal device capability information, the memory threshold allocation list that server concentrates the application scenarios of described current operation corresponding according to the terminal device performance information continuous dynamic conditioning memory threshold allocation list reported, thus dynamic conditioning can be carried out, to ensure the normal operation of application program to the picture loading of terminal device.
Below lift an object lesson, the embodiment of the present invention is described in further detail.
Suppose that terminal equipment type is millet 4 mobile phone, application program is a game.
When installation kit of playing is downloaded, obtain memory threshold allocation list corresponding to initial millet 4 mobile phone from server;
Game starts, and the terminal device performance information of playing by reporting last time, obtains the renewal memory threshold allocation list that millet 4 mobile phone is corresponding from server.In the embodiment of the present invention, if cannot interconnection network and do not store the memory threshold allocation list of this game correspondence, then can according to the image quality scale of best 100%;
User starts game, enter first interface (such as, login interface), getting current internal memory peak value size is 35M, audit memory threshold value allocation list, find login interface when internal memory peak value is 35M, scaling is 70%, then play according to 70% scaling go to draw picture, meanwhile, do not stop monitoring internal memory peak value on backstage, such as during logging in, monitoring internal memory peak value is 45M, and the maximum memory peak value size that will monitor, and namely free memory peak value (45M) and the scaling (70%) that finds carry out record;
Afterwards, user enters second interface (such as, first of game closing), current internal memory peak value is got equally according to above-mentioned method for supervising, if the internal memory peak value got is 25M, the scaling inquired is 93%, then according to 93% drafting scale.Equally, close in game first, do not stop the free memory peak value detecting operating game, after waiting the first pass to terminate, find that free memory peak value is 35M;
User normally exits game, and the terminal device at game place sends following information to server: millet 4 mobile phone; Login interface, scaling is 70%, and free memory peak value is 45M; First closes, and scaling is 93%, free memory peak value 35M.
Server, from the information received, adds up the information that millet 4 mobile phone sends over;
Find through statistical study, for login interface, the free memory of a large amount of user feedbacks is all in image quality (scaling) 70%, free memory peak value is at 65M, thus, can determine that the mobile phone of the type has more internal memory and can use, then adjust memory threshold allocation list corresponding to login interface, make game can use more internal memory, there is better image quality.
The memory threshold allocation list that login interface after first time adjustment is corresponding is as shown in table 5.
Table 5
Free memory peak value | Application scenarios | Scaling |
Below 20M | Login interface | 45%->50% |
20-25M | Login interface | 50%->55% |
25-30M | Login interface | 60%->65% |
30-35M | Login interface | 70%->75% |
35-40M | Login interface | 80%->85% |
40-50M | Login interface | 90%->95% |
More than 50M | Login interface | 100%-> is constant |
In table 5,45%-> 50% represents the scaling in memory threshold allocation list corresponding for login interface is updated to 50% from 45%.
Again through the time pre-set, again add up the information that millet 4 mobile phone sends within the time that this pre-sets;
Find through statistical study, for login interface, the free memory of a large amount of user feedbacks all in image quality 95%, free memory peak value at 55M, relative to first time feedback image quality 90%, free memory peak value is at 65M, thus, can determine that the mobile phone of the type also has more internal memory and can use, then again adjust memory threshold allocation list corresponding to login interface, make game can use more internal memory, there is better image quality.
The memory threshold allocation list that login interface again after (for the second time) adjustment is corresponding is as shown in table 6.
Table 6
Free memory peak value | Application scenarios | Scaling |
Below 20M | Login interface | 45%->50%->55% |
20-25M | Login interface | 50%->55%->60% |
25-30M | Login interface | 60%->65%->70% |
30-35M | Login interface | 70%->75%->80% |
35-40M | Login interface | 80%->85%->90% |
40-50M | Login interface | 90%->95%->100% |
More than 50M | Login interface | 100%-> is constant, and-> is constant |
In subsequent applications, third time, through the time pre-set, adds up the information that millet 4 mobile phone sends within the time that this pre-sets;
Find through statistical study, for login interface, the free memory of a large amount of user feedbacks is all in image quality 100%, free memory peak value is at 35M, relative to second time feedback image quality 95%, free memory peak value at 55M, thus, can determine that the memory cost that the mobile phone of the type is arranged is excessive, need to turn down memory threshold allocation list corresponding to login interface.
(for the third time) the memory threshold allocation list that the login interface after adjustment is corresponding is as shown in table 7.
Table 7
Free memory peak value | Application scenarios | Scaling |
Below 20M | Login interface | 45%->50%->55%->53% |
20-25M | Login interface | 50%->55%->60%->57% |
25-30M | Login interface | 60%->65%->70%->67% |
30-35M | Login interface | 70%->75%->80%->77% |
35-40M | Login interface | 80%->85%->90%->87% |
40-50M | Login interface | 90%->95%->100%->97% |
More than 50M | Login interface | Constant-the > of 100%-> is constant, and-> is constant |
In subsequent applications, the time that the 4th time process pre-sets, add up the information that millet 4 mobile phone sends within the time that this pre-sets;
Find through statistical study, for login interface, the free memory of a large amount of user feedbacks is all in image quality 97%, free memory peak value is at 45M, the memory threshold allocation list corresponding with the login interface after third time adjusts matches, and illustrates that the memory threshold allocation list that current login interface is corresponding is applicable to the terminal device that terminal equipment type is millet 4 mobile phone.
Certainly, in subsequent applications, can also according to the terminal device performance information dynamic conditioning memory threshold allocation list of reporting of user.
From above-mentioned, the method of the adjustment picture of the embodiment of the present invention, by for different terminal equipment types and application scenarios, can corresponding image zooming ratio be set for different memory sizes, and Dynamic controlling and loading are carried out to the scaling of picture, the image quality of the application program run in terminal device can be changed dynamically in real time, although reduce image quality, but avoid the situation causing low memory because of Loading Image too much, thus to meet in each device end memory size not a pair picture show and the demand loaded, the screen-picture of the terminal device of less memory size can be made to show continuously, improve application program operational efficiency, the application program affecting user is avoided to experience, further, by image zooming ratio process picture, what make to preserve in internal memory is little picture, display be large picture, effectively can reduce memory cost.
Fig. 2 is another schematic flow sheet of method of embodiment of the present invention adjustment picture.See Fig. 2, the method comprises:
Step 201, receive the terminal device performance information that each terminal device reports, described terminal device performance information comprises: the image zooming ratio in the free memory peak value of application scenarios title, application scenarios, terminal equipment type and application scenarios, classifies according to the terminal equipment type in terminal device performance information;
In this step, the terminal device performance information of the corresponding classification of each terminal equipment type, i.e. a classified terminal device capability information.
Step 202, according to the application scenarios title in terminal device performance information, carries out subseries again to the terminal device performance information of each classification, obtains secondary classification terminal device performance information;
In this step, for a classified terminal device capability information, carry out subseries again, the corresponding secondary classification terminal device performance information of each application scenarios (title) according to application scenarios title.
Step 203, for each secondary classification terminal device performance information, adds up the image zooming ratio in this secondary classification terminal device performance information and free memory peak value respectively;
In this step, as an embodiment, the free memory peak value added up in this secondary classification terminal device performance information comprises:
In this secondary classification terminal device performance information, add up the frequency that each free memory peak value occurs, using the free memory peak value of free memory peak values maximum for frequency of occurrence as statistics.
As another embodiment, the free memory peak value added up in this secondary classification terminal device performance information comprises:
In this secondary classification terminal device performance information, add up the frequency that each free memory peak value occurs, the free memory peak value of each frequency is weighted on average, obtain the free memory peak value added up.
In the embodiment of the present invention, the method for statistics picture scaling is identical with the method for statistics free memory peak value, does not repeat them here.
Step 204, inquires about the memory threshold allocation list that described secondary classification terminal device performance information is corresponding, the image zooming ratio that the free memory peak value obtaining adding up is corresponding;
Step 205, image zooming ratio in this secondary classification terminal device performance information described in the image zooming ratio corresponding according to the free memory peak value of described statistics and statistics adjusts the image zooming ratio in memory threshold allocation list corresponding to described secondary classification terminal device performance information, and the described memory threshold allocation list of adjustment is issued to terminal device corresponding to described secondary classification terminal device performance information, with make terminal device according to current operation application scenarios corresponding to instant internal memory peak value and the adjustment of described memory threshold allocation list be loaded on the picture of the application scenarios of current operation.
In this step, as an embodiment, the image zooming ratio that the image zooming ratio in this secondary classification terminal device performance information described in the image zooming ratio corresponding according to the free memory peak value of described statistics and statistics adjusts in memory threshold allocation list corresponding to described secondary classification terminal device performance information comprises:
Judge whether image zooming ratio that the free memory peak value of described statistics is corresponding is greater than the image zooming ratio in this secondary classification terminal device performance information described of statistics, if, heighten the image zooming ratio in memory threshold allocation list corresponding to described secondary classification terminal device performance information, if be less than, turn down the image zooming ratio in memory threshold allocation list corresponding to described secondary classification terminal device performance information, if equaled, do not deal with.
As another embodiment, terminal device according to current operation application scenarios corresponding to instant internal memory peak value and the described memory threshold allocation list adjustment picture that is loaded on the application scenarios of current operation comprise:
C11, obtains the instant internal memory peak value corresponding to application scenarios of current operation, the memory threshold allocation list of inquire-receive, obtains the image zooming ratio that described instant internal memory peak value is corresponding;
C12, extract picture to be loaded in the application scenarios of described current operation, according to the picture that the image zooming ratio adjustment that the free memory peak value of described statistics is corresponding is extracted, and the picture of adjustment is loaded in the application scenarios of described current operation.
C13, monitors and records the free memory peak value of the application scenarios of described current operation, in conjunction with described current operation application scenarios belonging to terminal device parameter and image zooming ratio, generate terminal device performance information, and report to server.
Fig. 3 is the picture regulating device structural representation of the embodiment of the present invention.See Fig. 3, this device is terminal device, comprising: image zooming ratio acquisition module 301, picture adjusting module 302 and terminal device performance information reporting module 303, wherein,
Image zooming ratio acquisition module 301, for obtain current operation application scenarios corresponding to instant internal memory peak value, the memory threshold allocation list that audit memory threshold value allocation list concentrates the application scenarios of described current operation corresponding, obtains the image zooming ratio that described instant internal memory peak value is corresponding;
In the embodiment of the present invention, as an embodiment, image zooming ratio acquisition module 301 comprises: instant internal memory peak value acquiring unit 41 and image zooming ratio acquisition unit 42, see Fig. 4, Fig. 4 is the image zooming ratio acquisition module structural representation of the embodiment of the present invention, wherein
Instant internal memory peak value acquiring unit 41, for obtaining the internal memory peak value of the application scenarios current time of operation, or within the instant time period pre-set, calculating the mean value of the internal memory peak value of the application scenarios run, obtaining instant internal memory peak value;
Image zooming ratio acquisition unit 42, for the memory threshold allocation list that audit memory threshold value allocation list concentrates the application scenarios of described current operation corresponding, obtains the image zooming ratio that described instant internal memory peak value is corresponding.
Picture adjusting module 302, for extracting picture to be loaded in the application scenarios of described current operation, according to the picture that the image zooming ratio adjustment that the free memory peak value of described statistics is corresponding is extracted, and the picture of adjustment is loaded in the application scenarios of described current operation;
Terminal device performance information reporting module 303, for monitoring and recording the free memory peak value of the application scenarios of described current operation, in conjunction with described current operation application scenarios belonging to terminal device parameter and image zooming ratio, generate terminal device performance information, and report to server, with the memory threshold allocation list making described server concentrate the application scenarios of described current operation corresponding according to the terminal device performance information adjustment memory threshold allocation list reported.
In the embodiment of the present invention, as an embodiment, terminal device performance information reporting module 303 comprises: monitoring means 51 and terminal device performance information report unit 52, see Fig. 5, Fig. 5 is the terminal device performance information reporting module structural representation of the embodiment of the present invention, wherein
Monitoring means 51, monitor the internal memory peak value of the application scenarios of described current operation, and the internal memory peak value obtained is monitored in record for timing or not timing; Choose internal memory peak value maximum in the internal memory peak value of record as free memory peak value, or in the internal memory peak value choosing record before the large internal memory peak value in n position calculate its mean value as free memory peak value;
Terminal device performance information reports unit 52, for by described free memory peak value in conjunction with described current operation application scenarios belonging to terminal device parameter and image zooming ratio, generate terminal device performance information, and report to server, with the memory threshold allocation list making described server concentrate the application scenarios of described current operation corresponding according to the terminal device performance information adjustment memory threshold allocation list reported.
Fig. 6 is another structural representation of picture regulating device of the embodiment of the present invention.See Fig. 6, this device is server, comprising: the first sort module 401, second sort module 402, statistical module 403, enquiry module 404 and adjusting module 405, wherein,
First sort module 401, for receiving the terminal device performance information that each terminal device reports, described terminal device performance information comprises: the image zooming ratio in the free memory peak value of application scenarios title, application scenarios, terminal equipment type and application scenarios, classifies according to the terminal equipment type in terminal device performance information;
Second sort module 402, for according to the application scenarios title in terminal device performance information, carries out subseries again to the terminal device performance information of each classification, obtains secondary classification terminal device performance information;
In the embodiment of the present invention, for a classified terminal device capability information, carry out subseries again, the corresponding secondary classification terminal device performance information of each application scenarios (title) according to application scenarios title.
Statistical module 403, for for each secondary classification terminal device performance information, adds up the image zooming ratio in this secondary classification terminal device performance information and free memory peak value respectively;
In the embodiment of the present invention, as an embodiment, the free memory peak value added up in this secondary classification terminal device performance information comprises:
In this secondary classification terminal device performance information, add up the frequency that each free memory peak value occurs, using the free memory peak value of free memory peak values maximum for frequency of occurrence as statistics.
As another embodiment, the free memory peak value added up in this secondary classification terminal device performance information comprises:
In this secondary classification terminal device performance information, add up the frequency that each free memory peak value occurs, the free memory peak value of each frequency is weighted on average, obtain the free memory peak value added up.
In the embodiment of the present invention, the method for statistics picture scaling is identical with the method for statistics free memory peak value, does not repeat them here.
Enquiry module 404, for inquiring about memory threshold allocation list corresponding to described secondary classification terminal device performance information, the image zooming ratio that the free memory peak value obtaining adding up is corresponding;
Adjusting module 405, image zooming ratio in this secondary classification terminal device performance information described in the image zooming ratio corresponding for the free memory peak value according to described statistics and statistics adjusts the image zooming ratio in memory threshold allocation list corresponding to described secondary classification terminal device performance information, and the described memory threshold allocation list of adjustment is issued to terminal device corresponding to described secondary classification terminal device performance information, with make terminal device according to current operation application scenarios corresponding to instant internal memory peak value and the adjustment of described memory threshold allocation list be loaded on the picture of the application scenarios of current operation.
In the embodiment of the present invention, as an embodiment, adjusting module 405 comprises: adjustment unit and issue unit (not shown), wherein,
Adjustment unit, for judging whether image zooming ratio that the free memory peak value of described statistics is corresponding is greater than the image zooming ratio in this secondary classification terminal device performance information described in statistics, if, heighten the image zooming ratio in memory threshold allocation list corresponding to described secondary classification terminal device performance information, if be less than, turn down the image zooming ratio in memory threshold allocation list corresponding to described secondary classification terminal device performance information, if equaled, do not deal with;
Issue unit, for the described memory threshold allocation list of adjustment is issued to terminal device corresponding to described secondary classification terminal device performance information, with make terminal device according to current operation application scenarios corresponding to instant internal memory peak value and the adjustment of described memory threshold allocation list be loaded on the picture of the application scenarios of current operation.
As another embodiment, terminal device according to current operation application scenarios corresponding to instant internal memory peak value and the described memory threshold allocation list adjustment picture that is loaded on the application scenarios of current operation comprise:
Obtain the instant internal memory peak value corresponding to application scenarios of current operation, the memory threshold allocation list of inquire-receive, obtain the image zooming ratio that described instant internal memory peak value is corresponding;
Extract picture to be loaded in the application scenarios of described current operation, the picture extracted according to the image zooming ratio adjustment that the free memory peak value of described statistics is corresponding, and the picture of adjustment is loaded in the application scenarios of described current operation.
Monitor and record the free memory peak value of the application scenarios of described current operation, in conjunction with described current operation application scenarios belonging to terminal device parameter and image zooming ratio, generate terminal device performance information, and report to server.
Fig. 7 is the picture adjustment System structural representation of the embodiment of the present invention.See Fig. 7, this system comprises: terminal device 501 and server 502, wherein,
Terminal device 501, for obtain current operation application scenarios corresponding to instant internal memory peak value, the memory threshold allocation list that the application scenarios of the described current operation that querying server issues is corresponding, obtains the image zooming ratio that described instant internal memory peak value is corresponding; Extract picture to be loaded in the application scenarios of described current operation, the picture extracted according to the image zooming ratio adjustment that the free memory peak value of described statistics is corresponding, and the picture of adjustment is loaded in the application scenarios of described current operation; Monitor and record the free memory peak value of the application scenarios of described current operation, in conjunction with described current operation application scenarios belonging to terminal device parameter and image zooming ratio, generate terminal device performance information, and report to server;
Server 502, for receiving the terminal device performance information that each terminal device reports, described terminal device performance information comprises: the image zooming ratio in the free memory peak value of application scenarios title, application scenarios, terminal equipment type and application scenarios, classifies according to the terminal equipment type in terminal device performance information; According to the application scenarios title in terminal device performance information, subseries is again carried out to the terminal device performance information of each classification, obtains secondary classification terminal device performance information; For each secondary classification terminal device performance information, add up the image zooming ratio in this secondary classification terminal device performance information and free memory peak value respectively; Inquire about the memory threshold allocation list that described secondary classification terminal device performance information is corresponding, the image zooming ratio that the free memory peak value obtaining adding up is corresponding; Image zooming ratio in this secondary classification terminal device performance information described in the image zooming ratio corresponding according to the free memory peak value of described statistics and statistics adjusts the image zooming ratio in memory threshold allocation list corresponding to described secondary classification terminal device performance information, and the described memory threshold allocation list of adjustment is issued to terminal device corresponding to described secondary classification terminal device performance information.
In the embodiment of the present invention, as an embodiment, terminal device 501 comprises: image zooming ratio acquisition module, picture adjusting module and terminal device performance information reporting module, see Fig. 3, wherein,
Image zooming ratio acquisition module, for obtain current operation application scenarios corresponding to instant internal memory peak value, the memory threshold allocation list that audit memory threshold value allocation list concentrates the application scenarios of described current operation corresponding, obtains the image zooming ratio that described instant internal memory peak value is corresponding;
Picture adjusting module, for extracting picture to be loaded in the application scenarios of described current operation, according to the picture that the image zooming ratio adjustment that the free memory peak value of described statistics is corresponding is extracted, and the picture of adjustment is loaded in the application scenarios of described current operation;
Terminal device performance information reporting module, for monitoring and recording the free memory peak value of the application scenarios of described current operation, in conjunction with described current operation application scenarios belonging to terminal device parameter and image zooming ratio, generate terminal device performance information, and report to server.
As another embodiment, server 502 comprises: the first sort module, the second sort module, statistical module, enquiry module and adjusting module, see Fig. 6, wherein,
First sort module, for receiving the terminal device performance information that each terminal device reports, described terminal device performance information comprises: the image zooming ratio in the free memory peak value of application scenarios title, application scenarios, terminal equipment type and application scenarios, classifies according to the terminal equipment type in terminal device performance information;
Second sort module, for according to the application scenarios title in terminal device performance information, carries out subseries again to the terminal device performance information of each classification, obtains secondary classification terminal device performance information;
Statistical module, for for each secondary classification terminal device performance information, adds up the image zooming ratio in this secondary classification terminal device performance information and free memory peak value respectively;
Enquiry module, for inquiring about memory threshold allocation list corresponding to described secondary classification terminal device performance information, the image zooming ratio that the free memory peak value obtaining adding up is corresponding;
Adjusting module, image zooming ratio in this secondary classification terminal device performance information described in the image zooming ratio corresponding for the free memory peak value according to described statistics and statistics adjusts the image zooming ratio in memory threshold allocation list corresponding to described secondary classification terminal device performance information, and the described memory threshold allocation list of adjustment is issued to terminal device corresponding to described secondary classification terminal device performance information.
One of ordinary skill in the art will appreciate that all or part of flow process realized in above-described embodiment method, that the hardware that can carry out instruction relevant by computer program has come, described program can be stored in a computer read/write memory medium, this program, when performing, can comprise the flow process of the embodiment as above-mentioned each side method.Wherein, described storage medium can be magnetic disc, CD, read-only store-memory body (Read-OnlyMemory, ROM) or random store-memory body (RandomAccessMemory, RAM) etc.
The above; be only the specific embodiment of the present invention, but protection scope of the present invention is not limited thereto, is anyly familiar with those skilled in the art in the technical scope that the present invention discloses; the change that can expect easily or replacement, all should be encompassed within protection scope of the present invention.Therefore, protection scope of the present invention should be as the criterion with the protection domain of claim.
Claims (10)
1. adjust a method for picture, it is characterized in that, the method comprises:
Obtain the instant internal memory peak value corresponding to application scenarios of current operation, the memory threshold allocation list that audit memory threshold value allocation list concentrates the application scenarios of described current operation corresponding, obtain the image zooming ratio that described instant internal memory peak value is corresponding;
Extract picture to be loaded in the application scenarios of described current operation, the picture extracted according to the image zooming ratio adjustment that the free memory peak value of described statistics is corresponding, and the picture of adjustment is loaded in the application scenarios of described current operation;
Monitor and record the free memory peak value of the application scenarios of described current operation, in conjunction with described current operation application scenarios belonging to terminal device parameter and image zooming ratio, generate terminal device performance information, and report to server, adjust according to the terminal device performance information reported the memory threshold allocation list that described memory threshold allocation list concentrates the application scenarios of described current operation corresponding to make described server.
2. method according to claim 1, is characterized in that, described monitoring the free memory peak value recording the application scenarios of described current operation comprise:
The internal memory peak value of the application scenarios of timing or the described current operation of not timing monitoring, and the internal memory peak value obtained monitored in record;
Choose internal memory peak value maximum in the internal memory peak value of record as free memory peak value, or in the internal memory peak value choosing record before the large internal memory peak value in n position calculate its mean value as free memory peak value.
3. method according to claim 1, is characterized in that, the instant internal memory peak value corresponding to the application scenarios of the current operation of described acquisition comprises:
Obtain the internal memory peak value of the application scenarios current time run, or within the instant time period pre-set, calculate the mean value of the internal memory peak value of the application scenarios run, obtain instant internal memory peak value.
4. method according to claim 1, is characterized in that, the picture that the described image zooming ratio corresponding according to the free memory peak value of described statistics adjustment is extracted comprises:
Obtain the high information of picture to be loaded in the application scenarios of described current operation and wide information;
Equal proportion convergent-divergent is carried out to the described high information obtained and wide information.
5. adjust a method for picture, it is characterized in that, the method comprises:
Receive the terminal device performance information that each terminal device reports, described terminal device performance information comprises: the image zooming ratio in the free memory peak value of application scenarios title, application scenarios, terminal equipment type and application scenarios, classifies according to the terminal equipment type in terminal device performance information;
According to the application scenarios title in terminal device performance information, subseries is again carried out to the terminal device performance information of each classification, obtains secondary classification terminal device performance information;
For each secondary classification terminal device performance information, add up the image zooming ratio in this secondary classification terminal device performance information and free memory peak value respectively;
Inquire about the memory threshold allocation list that described secondary classification terminal device performance information is corresponding, the image zooming ratio that the free memory peak value obtaining adding up is corresponding;
Image zooming ratio in this secondary classification terminal device performance information described in the image zooming ratio corresponding according to the free memory peak value of described statistics and statistics adjusts the image zooming ratio in memory threshold allocation list corresponding to described secondary classification terminal device performance information, so that the described memory configurations table after adjustment is issued to terminal device corresponding to described secondary classification terminal device performance information, make described terminal device according to current operation application scenarios corresponding to instant internal memory peak value and the adjustment of described memory threshold allocation list be loaded on the picture of the application scenarios of current operation.
6. method according to claim 5, is characterized in that, the free memory peak value in this secondary classification terminal device performance information of described statistics comprises:
In this secondary classification terminal device performance information, add up the frequency that each free memory peak value occurs, using the free memory peak value of free memory peak values maximum for frequency of occurrence as statistics; Or
In this secondary classification terminal device performance information, add up the frequency that each free memory peak value occurs, the free memory peak value of each frequency is weighted on average, obtain the free memory peak value added up.
7. the method according to claim 5 or 6, it is characterized in that, the image zooming ratio that the image zooming ratio in this secondary classification terminal device performance information described in the described image zooming ratio corresponding according to the free memory peak value of described statistics and statistics adjusts in memory threshold allocation list corresponding to described secondary classification terminal device performance information comprises:
Judge whether image zooming ratio that the free memory peak value of described statistics is corresponding is greater than the image zooming ratio in this secondary classification terminal device performance information described of statistics, if, heighten the image zooming ratio in memory threshold allocation list corresponding to described secondary classification terminal device performance information, if be less than, turn down the image zooming ratio in memory threshold allocation list corresponding to described secondary classification terminal device performance information, if equaled, do not deal with.
8. a picture regulating device, is characterized in that, this device comprises: image zooming ratio acquisition module, picture adjusting module and terminal device performance information reporting module, wherein,
Image zooming ratio acquisition module, for obtain current operation application scenarios corresponding to instant internal memory peak value, the memory threshold allocation list that audit memory threshold value allocation list concentrates the application scenarios of described current operation corresponding, obtains the image zooming ratio that described instant internal memory peak value is corresponding;
Picture adjusting module, for extracting picture to be loaded in the application scenarios of described current operation, according to the picture that the image zooming ratio adjustment that the free memory peak value of described statistics is corresponding is extracted, and the picture of adjustment is loaded in the application scenarios of described current operation;
Terminal device performance information reporting module, for monitoring and recording the free memory peak value of the application scenarios of described current operation, in conjunction with described current operation application scenarios belonging to terminal device parameter and image zooming ratio, generate terminal device performance information, and report to server, with the memory threshold allocation list making described server concentrate the application scenarios of described current operation corresponding according to the terminal device performance information adjustment memory threshold allocation list reported.
9. a picture regulating device, is characterized in that, this device comprises: the first sort module, the second sort module, statistical module, enquiry module and adjusting module, wherein,
First sort module, for receiving the terminal device performance information that each terminal device reports, described terminal device performance information comprises: the image zooming ratio in the free memory peak value of application scenarios title, application scenarios, terminal equipment type and application scenarios, classifies according to the terminal equipment type in terminal device performance information;
Second sort module, for according to the application scenarios title in terminal device performance information, carries out subseries again to the terminal device performance information of each classification, obtains secondary classification terminal device performance information;
Statistical module, for for each secondary classification terminal device performance information, adds up the image zooming ratio in this secondary classification terminal device performance information and free memory peak value respectively;
Enquiry module, for inquiring about memory threshold allocation list corresponding to described secondary classification terminal device performance information, the image zooming ratio that the free memory peak value obtaining adding up is corresponding;
Adjusting module, image zooming ratio in this secondary classification terminal device performance information described in the image zooming ratio corresponding for the free memory peak value according to described statistics and statistics adjusts the image zooming ratio in memory threshold allocation list corresponding to described secondary classification terminal device performance information, and the described memory threshold allocation list of adjustment is issued to terminal device corresponding to described secondary classification terminal device performance information, with make terminal device according to current operation application scenarios corresponding to instant internal memory peak value and the adjustment of described memory threshold allocation list be loaded on the picture of the application scenarios of current operation.
10. a picture adjustment System, is characterized in that, this system comprises: terminal device and server, wherein,
Terminal device, for obtain current operation application scenarios corresponding to instant internal memory peak value, the memory threshold allocation list that the application scenarios of the described current operation that querying server issues is corresponding, obtains the image zooming ratio that described instant internal memory peak value is corresponding; Extract picture to be loaded in the application scenarios of described current operation, the picture extracted according to the image zooming ratio adjustment that the free memory peak value of described statistics is corresponding, and the picture of adjustment is loaded in the application scenarios of described current operation; Monitor and record the free memory peak value of the application scenarios of described current operation, in conjunction with described current operation application scenarios belonging to terminal device parameter and image zooming ratio, generate terminal device performance information, and report to server;
Server, for receiving the terminal device performance information that each terminal device reports, described terminal device performance information comprises: the image zooming ratio in the free memory peak value of application scenarios title, application scenarios, terminal equipment type and application scenarios, classifies according to the terminal equipment type in terminal device performance information; According to the application scenarios title in terminal device performance information, subseries is again carried out to the terminal device performance information of each classification, obtains secondary classification terminal device performance information; For each secondary classification terminal device performance information, add up the image zooming ratio in this secondary classification terminal device performance information and free memory peak value respectively; Inquire about the memory threshold allocation list that described secondary classification terminal device performance information is corresponding, the image zooming ratio that the free memory peak value obtaining adding up is corresponding; Image zooming ratio in this secondary classification terminal device performance information described in the image zooming ratio corresponding according to the free memory peak value of described statistics and statistics adjusts the image zooming ratio in memory threshold allocation list corresponding to described secondary classification terminal device performance information, and the described memory threshold allocation list of adjustment is issued to terminal device corresponding to described secondary classification terminal device performance information.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510553072.3A CN105183560B (en) | 2015-09-01 | 2015-09-01 | Method for adjusting picture, picture adjusting device and system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510553072.3A CN105183560B (en) | 2015-09-01 | 2015-09-01 | Method for adjusting picture, picture adjusting device and system |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105183560A true CN105183560A (en) | 2015-12-23 |
CN105183560B CN105183560B (en) | 2019-03-26 |
Family
ID=54905655
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510553072.3A Expired - Fee Related CN105183560B (en) | 2015-09-01 | 2015-09-01 | Method for adjusting picture, picture adjusting device and system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105183560B (en) |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107018061A (en) * | 2016-11-17 | 2017-08-04 | 深圳市沃特沃德股份有限公司 | The method and apparatus of issued state information |
CN107147583A (en) * | 2017-04-25 | 2017-09-08 | 上海斐讯数据通信技术有限公司 | A kind of intelligent assistance processing method and intelligent assistance processing wireless router |
CN107179947A (en) * | 2017-04-26 | 2017-09-19 | 武汉斗鱼网络科技有限公司 | A kind of network picture method for down loading and system for mobile terminal |
CN107426432A (en) * | 2017-07-31 | 2017-12-01 | 广东欧珀移动通信有限公司 | Resource allocation method and Related product |
CN107783803A (en) * | 2017-11-21 | 2018-03-09 | 广东欧珀移动通信有限公司 | System optimization method, device, storage medium and the intelligent terminal of intelligent terminal |
CN107832142A (en) * | 2017-10-11 | 2018-03-23 | 广东欧珀移动通信有限公司 | The resource allocation method and equipment of application program |
CN108786112A (en) * | 2018-04-26 | 2018-11-13 | 腾讯科技(上海)有限公司 | A kind of application scenarios configuration method, device and storage medium |
WO2019024789A1 (en) * | 2017-07-31 | 2019-02-07 | Guangdong Oppo Mobile Telecommunications Corp., Ltd. | Method for resource allocation and terminal device |
CN109992406A (en) * | 2017-12-29 | 2019-07-09 | 北京京东尚科信息技术有限公司 | The method and client that picture requesting method, response picture are requested |
CN110809162A (en) * | 2020-01-07 | 2020-02-18 | 南京甄视智能科技有限公司 | Picture compression method, compression device, computer system and computer readable medium based on lookup table |
CN113051010A (en) * | 2019-12-28 | 2021-06-29 | Oppo(重庆)智能科技有限公司 | Application picture adjusting method in wearable device and related device |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060212903A1 (en) * | 2003-04-03 | 2006-09-21 | Akihiko Suzuki | Moving picture processing device, information processing device, and program thereof |
CN102650946A (en) * | 2012-03-22 | 2012-08-29 | 杭州梵艺科技有限公司 | Method for loading and displaying graphical interface at hand-held terminal |
CN103399802A (en) * | 2013-07-30 | 2013-11-20 | Tcl集团股份有限公司 | Method and device for preloading of picture |
CN103530079A (en) * | 2013-09-30 | 2014-01-22 | 山西云途信息技术有限公司 | Picture displaying method and device adaptive to mobile terminals of different resolution ratios |
CN103677942A (en) * | 2013-12-30 | 2014-03-26 | Tcl集团股份有限公司 | Method and device for browsing network pictures at mobile terminal |
CN104268826A (en) * | 2014-09-16 | 2015-01-07 | 广州市久邦数码科技有限公司 | Texture image management method and system |
CN104267800A (en) * | 2014-09-19 | 2015-01-07 | 上海联彤网络通讯技术有限公司 | Method for implementing automatic adjustment of display resolution of application in operating system |
-
2015
- 2015-09-01 CN CN201510553072.3A patent/CN105183560B/en not_active Expired - Fee Related
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060212903A1 (en) * | 2003-04-03 | 2006-09-21 | Akihiko Suzuki | Moving picture processing device, information processing device, and program thereof |
CN102650946A (en) * | 2012-03-22 | 2012-08-29 | 杭州梵艺科技有限公司 | Method for loading and displaying graphical interface at hand-held terminal |
CN103399802A (en) * | 2013-07-30 | 2013-11-20 | Tcl集团股份有限公司 | Method and device for preloading of picture |
CN103530079A (en) * | 2013-09-30 | 2014-01-22 | 山西云途信息技术有限公司 | Picture displaying method and device adaptive to mobile terminals of different resolution ratios |
CN103677942A (en) * | 2013-12-30 | 2014-03-26 | Tcl集团股份有限公司 | Method and device for browsing network pictures at mobile terminal |
CN104268826A (en) * | 2014-09-16 | 2015-01-07 | 广州市久邦数码科技有限公司 | Texture image management method and system |
CN104267800A (en) * | 2014-09-19 | 2015-01-07 | 上海联彤网络通讯技术有限公司 | Method for implementing automatic adjustment of display resolution of application in operating system |
Cited By (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107018061A (en) * | 2016-11-17 | 2017-08-04 | 深圳市沃特沃德股份有限公司 | The method and apparatus of issued state information |
CN107147583A (en) * | 2017-04-25 | 2017-09-08 | 上海斐讯数据通信技术有限公司 | A kind of intelligent assistance processing method and intelligent assistance processing wireless router |
CN107179947A (en) * | 2017-04-26 | 2017-09-19 | 武汉斗鱼网络科技有限公司 | A kind of network picture method for down loading and system for mobile terminal |
CN107426432A (en) * | 2017-07-31 | 2017-12-01 | 广东欧珀移动通信有限公司 | Resource allocation method and Related product |
US11182210B2 (en) | 2017-07-31 | 2021-11-23 | Guangdong Oppo Mobile Telecommunications Corp., Ltd. | Method for resource allocation and terminal device |
WO2019024789A1 (en) * | 2017-07-31 | 2019-02-07 | Guangdong Oppo Mobile Telecommunications Corp., Ltd. | Method for resource allocation and terminal device |
CN107426432B (en) * | 2017-07-31 | 2019-09-17 | Oppo广东移动通信有限公司 | Resource allocation method and Related product |
CN107832142A (en) * | 2017-10-11 | 2018-03-23 | 广东欧珀移动通信有限公司 | The resource allocation method and equipment of application program |
CN107783803B (en) * | 2017-11-21 | 2021-04-06 | Oppo广东移动通信有限公司 | System optimization method and device of intelligent terminal, storage medium and intelligent terminal |
CN107783803A (en) * | 2017-11-21 | 2018-03-09 | 广东欧珀移动通信有限公司 | System optimization method, device, storage medium and the intelligent terminal of intelligent terminal |
CN109992406A (en) * | 2017-12-29 | 2019-07-09 | 北京京东尚科信息技术有限公司 | The method and client that picture requesting method, response picture are requested |
CN109992406B (en) * | 2017-12-29 | 2022-06-07 | 北京京东尚科信息技术有限公司 | Picture request method, picture request response method and client |
CN108786112A (en) * | 2018-04-26 | 2018-11-13 | 腾讯科技(上海)有限公司 | A kind of application scenarios configuration method, device and storage medium |
CN108786112B (en) * | 2018-04-26 | 2024-03-12 | 腾讯科技(上海)有限公司 | Application scene configuration method, device and storage medium |
CN113051010A (en) * | 2019-12-28 | 2021-06-29 | Oppo(重庆)智能科技有限公司 | Application picture adjusting method in wearable device and related device |
CN113051010B (en) * | 2019-12-28 | 2023-04-28 | Oppo(重庆)智能科技有限公司 | Application picture adjustment method and related device in wearable equipment |
CN110809162A (en) * | 2020-01-07 | 2020-02-18 | 南京甄视智能科技有限公司 | Picture compression method, compression device, computer system and computer readable medium based on lookup table |
Also Published As
Publication number | Publication date |
---|---|
CN105183560B (en) | 2019-03-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105183560A (en) | Method for adjusting picture, picture adjusting device and system | |
CN102790686B (en) | Log data acquisition method, system and server | |
US9966076B2 (en) | Voice control system and method | |
CN105281981A (en) | Data traffic monitoring method and device for network service | |
WO2020015047A1 (en) | Storage capacity evaluation method and apparatus based on cdn application | |
CN107147514B (en) | Power communication network optimization resource configuration method and system | |
US10212194B2 (en) | Server controlled throttling of client to server requests | |
CN102170552A (en) | Video conference system and processing method used therein | |
CN107943570B (en) | Application management method and device, storage medium and electronic equipment | |
CN109581126B (en) | Electric power live detection system and method | |
US11431669B2 (en) | Server configuration method and apparatus | |
CN110968474A (en) | Method and apparatus for managing operation of a variable state computing device using artificial intelligence | |
CN108667135B (en) | Method and device for realizing power dispatching | |
US11558662B2 (en) | Methods and apparatus for a window-metric rule | |
WO2017092255A1 (en) | On-line tuning method and system for application | |
CN105530658A (en) | Remote diagnosis method of wireless communication module, device and system | |
CN111417001B (en) | Video transmission method, device, server and storage medium | |
CN106161812B (en) | Dynamic adjustment method, device and system for mobile seat service capability | |
CN104135525A (en) | Resource expanding method and device for cloud platform ELB components | |
CN104483880A (en) | Data acquisition method and data acquisition server | |
US20210194610A1 (en) | Monitoring video broadcasts | |
CN112422601B (en) | Data processing method and device and electronic equipment | |
CN107708036B (en) | Method and device for debugging output power of audio equipment | |
CN113515497A (en) | Database data processing method, device and system | |
US20140359104A1 (en) | Grouping processing method and system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20190326 |