[go: up one dir, main page]

CN103019506A - Icon download indication method, icon download method, icon download indication device, icon download device, icon download indication system and icon download system - Google Patents

Icon download indication method, icon download method, icon download indication device, icon download device, icon download indication system and icon download system Download PDF

Info

Publication number
CN103019506A
CN103019506A CN201210465459XA CN201210465459A CN103019506A CN 103019506 A CN103019506 A CN 103019506A CN 201210465459X A CN201210465459X A CN 201210465459XA CN 201210465459 A CN201210465459 A CN 201210465459A CN 103019506 A CN103019506 A CN 103019506A
Authority
CN
China
Prior art keywords
icon
user terminal
size
supported
application program
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
Application number
CN201210465459XA
Other languages
Chinese (zh)
Other versions
CN103019506B (en
Inventor
王博
李伟星
陈胤立
马春林
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Xiaomi Technology Co Ltd
Original Assignee
Beijing Xiaomi Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Beijing Xiaomi Technology Co Ltd filed Critical Beijing Xiaomi Technology Co Ltd
Priority to CN201210465459.XA priority Critical patent/CN103019506B/en
Publication of CN103019506A publication Critical patent/CN103019506A/en
Application granted granted Critical
Publication of CN103019506B publication Critical patent/CN103019506B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • User Interface Of Digital Computer (AREA)

Abstract

The invention discloses an icon download indication method, an icon download method, an icon download indication device, an icon download device, an icon download indication system and an icon download system. The icon download indication method comprises the steps as follows: receiving an application program download request sent from a user terminal; acquiring icon size information supported by the user terminal; and determining whether a user-defined icon corresponding to the application program and the icon size information is stored in the local or not, if so, sending an icon download indication to the user terminal. Through the scheme provided by the invention, the user terminal can be indicated to download the user-defined icon, which has a proper size and is matched with the user terminal, according to the acquired icon size information supported by the user terminal, and the problems in the prior art that no proper icon can be provided for the user terminal and an improper icon is not clear after being magnified are solved.

Description

Icon downloading indication and downloading method, device and system
Technical Field
The present invention relates to the field of communications technologies, and in particular, to a method, an apparatus, and a system for indicating and downloading an icon.
Background
Currently, when a user uses an Android-based user terminal (such as a smartphone, a tablet computer, etc.), various applications required by the user may be autonomously selected and installed from a server, and after the user installs the required applications, a default icon corresponding to the application provided by a provider of the application is displayed on an interface of the user terminal, where the size of the default icon corresponding to the application provided by the provider of the application is usually 32 × 32, 48 × 48, or 72 × 72 (expressed in terms of pixels), because the standard size of the icon defined by the Android official is 32 × 32, 48 × 48, or 72.
However, since Android is an open-source operating system, different user terminal providers can improve the Android differently, that is, interfaces of user terminals produced by the user terminal providers may have different sizes, which causes different icon sizes supported by the user terminals, and further causes icon sizes (icon sizes of default icons) defined by the Android authorities downloaded and installed to the user terminals to possibly not conform to the icon sizes supported by the user terminals; that is, due to the diversity of the resolutions of the user terminals, the icon size officially defined by Android has not been able to meet the actual requirements of each user terminal.
When the size of the default icon downloaded by the user terminal and corresponding to the application program currently needed by the user terminal does not conform to the size of the icon supported by the user terminal, the user terminal performs scaling processing on the default icon corresponding to the application program after displaying or installing the application program. For example: when the size of the default icon is larger than the icon size supported by the user terminal, performing reduction processing on the default icon (namely reducing the pixels of the default icon); or, when the size of the default icon is smaller than the icon size supported by the user terminal, performing enlargement processing on the default icon (i.e., enlarging pixels of the default icon) so that the size of the icon finally displayed by the user terminal is consistent with the icon size supported by the user terminal.
However, when the method is used to obtain an icon with a size that is consistent with the size of the icon supported by the user terminal, because the default icon needs to be zoomed, when the default icon is enlarged, especially when the default icon with a larger size difference with the size of the icon supported by the user terminal is enlarged, the pixels of the icon are enlarged, so that the graphics and characters in the icon are blurred, the appearance is affected, and the use experience of the user on the application program is reduced.
Disclosure of Invention
The embodiment of the invention provides a method, a device and a system for downloading and indicating an icon, which are used for solving the problem that the icon is unclear when a proper icon cannot be provided for a user terminal and the improper icon is amplified.
A method of indicating download of an icon, the method comprising:
receiving an application program downloading request sent by a user terminal;
acquiring icon size information supported by the user terminal;
and determining whether a user-defined icon corresponding to the application program and the icon size information is stored locally, and if so, sending an icon downloading instruction to the user terminal.
An icon downloading method, comprising:
sending an application program downloading request and icon size information supported by a user terminal to a server;
receiving an icon download indication from a server;
and downloading a custom icon corresponding to the application program from a server according to the icon downloading indication.
An apparatus for indicating download of an icon, comprising:
a request receiving unit, configured to receive an application program download request sent by a user terminal;
a size obtaining unit, configured to obtain icon size information supported by the user terminal;
the icon confirmation unit is used for determining whether a self-defined icon corresponding to the application program and the icon size information is stored locally or not, and if yes, the indication sending unit is triggered;
and the indication sending unit is used for sending an icon downloading indication to the user terminal according to the trigger of the icon confirming unit.
An icon downloading apparatus comprising:
a request sending unit, configured to send an application download request and icon size information supported by a user terminal to a server;
an instruction receiving unit for receiving an instruction of icon download from a server;
and the icon downloading unit is used for downloading the custom icon corresponding to the application program from a server according to the icon downloading indication.
An icon download system, the system comprising:
the server is used for receiving an application program downloading request sent by a user terminal, acquiring icon size information supported by the user terminal, determining whether a self-defined icon corresponding to the application program and the icon size information is stored locally or not, and if so, sending an icon downloading instruction to the user terminal;
and the user terminal is used for sending an application program downloading request and icon size information supported by the user terminal to the server, and downloading the custom icon corresponding to the application program from the server according to the icon downloading instruction when receiving the icon downloading instruction from the server.
The invention has the following beneficial effects:
the embodiment of the invention provides a method, a device and a system for downloading and indicating icons, wherein the method for downloading and indicating the icons comprises the following steps: receiving an application program downloading request sent by a user terminal, acquiring icon size information supported by the user terminal, determining whether a self-defined icon corresponding to the application program and the icon size information is stored locally, and if so, sending an icon downloading instruction to the user terminal. According to the technical scheme, the user terminal can be instructed to download the icon with the proper size matched with the user terminal according to the obtained icon size supported by the user terminal, the problem that the icon is unclear when the proper icon cannot be provided for the user terminal and the improper icon is amplified is solved, and the use experience of a user is improved.
Drawings
Fig. 1 is a schematic flowchart illustrating a method for indicating downloading of an icon according to a first embodiment of the present invention;
fig. 2 is a schematic flowchart illustrating an icon downloading method according to a second embodiment of the present invention;
fig. 3 is a schematic flowchart illustrating an icon downloading method according to a third embodiment of the present invention;
fig. 4(a) is a schematic diagram illustrating that the selected custom icon and the icon having the icon size consistent with the icon size supported by the user terminal are overlapped in a manner that the center is overlapped and the peripheries are all corresponding to each other in the third embodiment of the present invention;
fig. 4(b) is a schematic diagram illustrating that a default icon of the downloaded application and an icon having an icon size consistent with an icon size supported by the user terminal are overlapped in a manner that a center is overlapped and four sides are corresponding to each other in the third embodiment of the present invention;
fig. 5 is a schematic structural diagram of a download indicating apparatus for icon according to a fourth embodiment of the present invention;
fig. 6 is a schematic structural diagram of the icon downloading device according to the fifth embodiment of the present invention;
fig. 7 is a schematic structural diagram of a downloading system for icons according to a sixth embodiment of the present invention.
Detailed Description
The following embodiments of the present invention will be further described with reference to the drawings attached to the specification, but the present invention is not limited to the following embodiments.
The first embodiment is as follows:
as shown in fig. 1, which is a schematic flowchart of a method for indicating downloading of an icon according to a first embodiment of the present invention, the method includes the following steps:
step 101: receiving an application program downloading request sent by a user terminal, and acquiring icon size information supported by the user terminal.
Preferably, in the first embodiment of the present invention, the executing party of each step may be a network side device such as a server, and the user terminal may be a terminal side device such as a mobile phone, a smart phone, and a tablet computer, which is not limited in this respect in the first embodiment of the present invention.
It should be noted that, it is necessary to store various application programs that the user terminal needs to download in advance in the network-side device such as the server, and further, the network-side device such as the server may also store a custom icon that is configured and uploaded in advance by the application program provider and corresponds to the application program that the user terminal needs to download.
That is to say, when uploading an application to a network-side device such as a server, an application provider may select whether to upload at least one custom icon corresponding to the application to the network-side device such as the server; further, if the application provider selects to upload the custom icon corresponding to the application to the network-side device such as the server, the network-side device such as the server stores the respective definition icon uploaded by the application provider and the corresponding relationship between the custom icon and the application, and records information such as the icon size of the respective definition icon.
It should be noted that, the network-side device such as the server may store information such as the correspondence between the custom icon and the application program and the icon size of each of the custom icons in the manner shown in table 1.
Figure BDA00002416616500051
TABLE 1
It should be noted that, the server and other network-side devices may further store a corresponding relationship between the model information of the user terminal and the icon size supported by the user terminal, so that when the model information of the user terminal reported by the user terminal is received, the icon size supported by the user terminal is determined according to the received model information of the user terminal and the corresponding relationship between the locally stored model information of the user terminal and the icon size supported by the user terminal, and further, according to the determined icon size supported by the user terminal, a more appropriate custom icon corresponding to the application program downloaded by the user terminal is provided for the user terminal, where the model information of the user terminal may be information capable of reflecting information of an operating system and the like supported by the user terminal; it should be noted that different user terminals may have the same model information.
Preferably, in this step 101, the acquiring of the icon size information supported by the user terminal may specifically include:
receiving icon size information which is sent by a user terminal and supported by the user terminal; or receiving the model information of the user terminal sent by the user terminal, and determining the icon size information supported by the user terminal according to the corresponding relation between the model information of the user terminal and the icon size supported by the user terminal.
Further, in the embodiment of the present invention, the model information of the user terminal and/or the icon size information supported by the user terminal may be carried in the application program download request, and further, network side devices such as a server and the like may directly obtain the icon size information supported by the user terminal according to the application program download request; it should be noted that the network side device such as the server may also obtain the icon size information supported by the user terminal through other manners, for example, directly receive the model information of the user terminal and/or the icon size information supported by the user terminal, which are sent by the user terminal.
Step 102: determining whether a user-defined icon corresponding to the application program required to be downloaded currently by the user terminal and the icon size information supported by the user terminal is stored locally, if yes, executing step 103; otherwise step 104 is performed.
Preferably, the application program currently required to be downloaded by the user terminal is the application program corresponding to the application program downloading request.
Further, the custom icon corresponding to the application program currently required to be downloaded by the user terminal and the icon size information supported by the user terminal is the custom icon corresponding to the application program currently required to be downloaded by the user terminal and having an absolute value of a difference between the icon size and the icon size supported by the user terminal not greater than a set threshold.
Further, the set threshold is not larger than the absolute value of the difference between the icon size of the default icon of the application program required to be downloaded currently by the user terminal and the icon size supported by the user terminal.
Further, in order to ensure that the custom icon downloaded to the user terminal can best meet the use requirement of the user terminal, the custom icon corresponding to the application program currently required to be downloaded by the user terminal and having an absolute value of a difference between an icon size and an icon size supported by the user terminal not greater than a set threshold may be: and the custom icon corresponds to the application program which is required to be downloaded currently by the user terminal and has the icon size consistent with the icon size supported by the user terminal.
Preferably, in this step 102, it may be determined whether a custom icon corresponding to an application currently required to be downloaded by the user terminal and icon size information supported by the user terminal is locally stored by:
determining a self-defined icon which is locally stored and corresponds to an application program which is required to be downloaded currently by the user terminal;
judging whether the absolute value of the difference between the icon size of the determined custom icon corresponding to the application program required to be downloaded currently by the user terminal and the icon size supported by the user terminal is not larger than a set threshold value, if so, considering that the custom icon corresponding to the application program required to be downloaded currently by the user terminal and the icon size information supported by the user terminal is stored locally.
That is, for an application program currently required to be downloaded by the user terminal, any custom icon corresponding to the application program currently required to be downloaded by the user terminal may not be stored in the network-side device, such as the server, and therefore, when executing this step 102, the network-side device, such as the server, needs to first determine whether a custom icon corresponding to the application program currently required to be downloaded by the user terminal is stored locally, and when the determination result is yes, continue to select a custom icon meeting the setting condition from the determined custom icons; otherwise, directly considering that the self-defined icon which corresponds to the application program required to be downloaded currently by the user terminal and has the absolute value of the difference between the icon size and the icon size supported by the user terminal not larger than the set threshold value is not stored by the self-defined icon.
Step 103: and sending an icon downloading instruction to the user terminal, and instructing the user terminal to download a custom icon which corresponds to the application program required to be downloaded currently by the user terminal and has an absolute value of a difference between an icon size and an icon size supported by the user terminal not larger than a set threshold.
Preferably, the network side device such as the server may send the icon download instruction to the user terminal in a manner of sending a short message carrying specific information to the user terminal or in another manner, which is not limited in this embodiment of the present invention.
Step 104: and ending the icon downloading indication operation.
The embodiment of the invention provides a method for indicating downloading of an icon, which comprises the following steps: receiving an application program downloading request sent by a user terminal, acquiring icon size information supported by the user terminal, determining whether a self-defined icon corresponding to the application program and the icon size information is stored locally, and if so, sending an icon downloading instruction to the user terminal. According to the technical scheme, the user terminal can be instructed to download the icon with the proper size matched with the user terminal according to the obtained icon size supported by the user terminal, the problem that the icon is unclear due to the fact that the proper icon cannot be provided for the user terminal and the improper icon cannot be amplified in the prior art is solved, and the use experience of a user is improved.
Example two:
as shown in fig. 2, which is a schematic flow chart of the icon downloading method in the second embodiment of the present invention, the method includes the following steps:
step 201: and sending an application program downloading request to the server.
Preferably, the executing party of each step in the second embodiment of the present invention may be a terminal-side device (which may be referred to as a user terminal) such as a mobile phone, a smart phone, a tablet computer, and the like, which is not limited in this embodiment of the present invention; further, at the same time as, after or before sending the application program downloading request to the server, the model information of the user terminal and/or the icon size information supported by the user terminal also needs to be sent to the server; further, in the embodiment of the present invention, the model information of the user terminal and/or the icon size information supported by the user terminal may be carried in the application program download request, which is not limited in any way in the embodiment of the present invention; it should be noted that the model information of the user terminal may be information capable of reflecting information such as an operating system supported by the user terminal, and different user terminals may have the same model information.
It should be noted that the server needs to store various application programs that the user terminal needs to download in advance, and further, the server may also store a custom icon that is configured and uploaded in advance by an application program provider and corresponds to the application program that the user terminal needs to download. That is, when uploading an application to a server, an application provider may select whether to upload at least one custom icon corresponding to the application to the server; further, if the application provider selects to upload the custom icon corresponding to the application to the server, the server stores the respective definition icons uploaded by the application provider and the corresponding relationship between the custom icon and the application, and records information such as the icon size of the respective definition icon.
It should be noted that, the server may store information such as a corresponding relationship between the custom icon and the application program, and an icon size of each defined icon in the manner of table 1, which is not limited in the embodiment of the present invention.
Step 202: and judging whether an icon downloading instruction from the server is received, if so, executing step 203, and otherwise, executing step 204.
Preferably, the icon downloading indication is sent when the server determines that a custom icon corresponding to the application program currently required to be downloaded by the user terminal and the icon size information supported by the user terminal is locally stored according to the acquired icon size supported by the user terminal.
Further, the custom icon corresponding to the application program currently required to be downloaded by the user terminal and the icon size information supported by the user terminal is the custom icon corresponding to the application program currently required to be downloaded by the user terminal and having an absolute value of a difference between the icon size and the icon size supported by the user terminal not greater than a set threshold.
The set threshold is not larger than the absolute value of the difference between the icon size of the default icon of the application program required to be downloaded currently by the user terminal and the icon size supported by the user terminal.
Preferably, the server may send the icon download instruction to the user terminal in a manner of sending a short message carrying the specific information to the user terminal or in another manner, and accordingly, the user terminal may determine whether to receive the icon download instruction from the server according to a manner of receiving whether to receive a short message carrying the specific information from the server or in another manner.
Step 203: and receiving an icon downloading instruction from the server, and downloading a custom icon corresponding to the application program which is required to be downloaded currently by the user terminal from the server according to the received icon downloading instruction.
Preferably, the custom icon downloaded from the server and corresponding to the application program currently required to be downloaded by the user terminal is: the icon comprises a custom icon which corresponds to an application program required to be downloaded currently by the user terminal and has an absolute value of a difference between an icon size and an icon size supported by the user terminal not larger than a set threshold, wherein the set threshold is not larger than the absolute value of a difference between an icon size of a default icon of the application program required to be downloaded currently by the user terminal and the icon size supported by the user terminal.
Preferably, since there may be a plurality of custom icons that are determined by the server and correspond to the application program currently required to be downloaded by the user terminal, and an absolute value of a difference between the icon size and the icon size supported by the user terminal is not greater than a set threshold, the user terminal may select to download all or part of the custom icons that are determined by the server and correspond to the application program currently required to be downloaded by the user terminal, and an absolute value of a difference between the icon size and the icon size supported by the user terminal is not greater than the set threshold, which is not limited in this embodiment of the present invention; specifically, the user terminal may also select not to download any custom icon corresponding to the application program that the user terminal currently needs to download, and an absolute value of a difference between an icon size and an icon size supported by the user terminal is not greater than a set threshold, which is not limited in this embodiment of the present invention.
Further, when the user terminal selects to download a custom icon whose absolute value of the difference between the size of the partial icon and the size of the icon supported by the user terminal is not greater than the set threshold, the user terminal may preferentially select the custom icon whose absolute value of the difference between the size of the downloaded icon and the size of the icon supported by the user terminal is the smallest or smaller, which is not limited in this embodiment of the present invention; preferably, the user terminal may select to download a custom icon corresponding to an application program currently required to be downloaded by the user terminal and having an icon size consistent with an icon size supported by the user terminal (i.e., a custom icon having an icon size whose size difference from the icon size supported by the user terminal is 0).
Further, after the user terminal downloads the custom icon which corresponds to the application program required to be downloaded currently by the user terminal and has the absolute value of the difference between the icon size and the icon size supported by the user terminal not larger than the set threshold from the server, the downloaded custom icon can be stored. It should be noted that the user terminal may further store information such as an icon size supported by the user terminal, which is not limited in this embodiment of the present invention.
Step 204: and ending the icon downloading operation.
The second embodiment of the invention provides an icon downloading method, wherein a user terminal sends an application program downloading request to a server, and downloads a custom icon corresponding to the application program from the server according to the icon downloading instruction when receiving the icon downloading instruction from the server, wherein the icon downloading instruction is sent by the server according to the acquired icon size supported by the user terminal and determining that the custom icon corresponding to the application program currently required to be downloaded by the user terminal and the icon size information supported by the user terminal is locally stored, so that the purpose of automatically downloading the custom icon with a proper size matched with the user terminal according to the icon size supported by the user terminal is realized, and the problems that the icon is unclear when the proper icon cannot be provided for the user terminal and the icon is not properly amplified in the prior art are solved, the application program using experience of the user is improved.
Example three:
the third embodiment of the present invention is a detailed description of the icon downloading method in the second embodiment of the present invention. As shown in fig. 3, which is a schematic flow chart of the icon downloading method in the third embodiment of the present invention, the method includes the following steps:
step 301: and sending an application program downloading request to the server.
Preferably, the executing party of each step in the third embodiment of the present invention may be a terminal-side device such as a mobile phone, a smart phone, a tablet computer, and the like, which is not limited in this embodiment of the present invention; further, at the same time of or after sending the application program downloading request to the server, it is also necessary to send model information of the user terminal and/or icon size information supported by the user terminal to the server; further, in the embodiment of the present invention, the model information of the user terminal and/or the icon size information supported by the user terminal may be carried in the application program download request, which is not limited in any way in the embodiment of the present invention; it should be noted that the model information of the user terminal may be information capable of reflecting information such as an operating system supported by the user terminal, and different user terminals may have the same model information; in addition, the user terminal may store information such as an icon size supported by the user terminal.
Preferably, the server stores various application programs to be downloaded by the user terminal, and further, the server may also store information such as a custom icon and an icon size of the custom icon, which are configured and uploaded in advance by an application provider, corresponding to the application programs to be downloaded by the user terminal. In addition, the server can also store the corresponding relation between the model information of the user terminal and the icon size supported by the user terminal.
Step 302: and receiving an icon downloading instruction from the server, and downloading a custom icon corresponding to the application program which is required to be downloaded currently by the user terminal from the server according to the received icon downloading instruction.
The icon downloading indication is sent when the server determines that a user-defined icon corresponding to the application program required to be downloaded currently by the user terminal and the icon size information supported by the user terminal is locally stored according to the obtained icon size supported by the user terminal.
Preferably, the custom icon downloaded from the server and corresponding to the application program currently required to be downloaded by the user terminal is: the icon comprises a custom icon which corresponds to an application program required to be downloaded currently by the user terminal and has an absolute value of a difference between an icon size and an icon size supported by the user terminal not larger than a set threshold, wherein the set threshold is not larger than the absolute value of a difference between an icon size of a default icon of the application program required to be downloaded currently by the user terminal and the icon size supported by the user terminal.
Preferably, since there may be a plurality of custom icons that are determined by the server and correspond to the application program currently required to be downloaded by the user terminal, and an absolute value of a difference between the icon size and the icon size supported by the user terminal is not greater than a set threshold, the user terminal may select to download all or part of the custom icons that are determined by the server and correspond to the application program currently required to be downloaded by the user terminal, and an absolute value of a difference between the icon size and the icon size supported by the user terminal is not greater than the set threshold, which is not limited in this embodiment of the present invention; specifically, the user terminal may also select not to download any custom icon corresponding to the application program that the user terminal currently needs to download, and an absolute value of a difference between an icon size and an icon size supported by the user terminal is not greater than a set threshold, which is not limited in this embodiment of the present invention.
Further, when the user terminal selects to download a custom icon whose absolute value of the difference between the size of the partial icon and the size of the icon supported by the user terminal is not greater than the set threshold, the user terminal may preferentially select the custom icon whose absolute value of the difference between the size of the downloaded icon and the size of the icon supported by the user terminal is the smallest or smaller, which is not limited in this embodiment of the present invention; preferably, the user terminal may select to download a custom icon corresponding to an application program currently required to be downloaded by the user terminal and having an icon size consistent with an icon size supported by the user terminal (i.e., a custom icon having an icon size whose size difference from the icon size supported by the user terminal is 0).
Further, after the user terminal downloads the custom icon which corresponds to the application program required to be downloaded currently by the user terminal and has the absolute value of the difference between the icon size and the icon size supported by the user terminal not larger than the set threshold from the server, the downloaded custom icon can be stored.
Step 303: when displaying or installing the application program downloaded by the user terminal, determining whether a self-defined icon corresponding to the downloaded application program and having an absolute value of a difference between an icon size and an icon size supported by the user terminal not larger than a set threshold is downloaded, if so, executing step 304, otherwise, executing step 305.
Preferably, the user terminal may determine whether the user terminal has downloaded a custom icon corresponding to the downloaded application program and having an absolute value of a difference between an icon size and an icon size supported by the user terminal not greater than a set threshold by:
determining downloaded respective defined icons corresponding to the downloaded application programs, and determining an absolute value of a size difference between an icon size of the custom icon and an icon size supported by the locally stored user terminal for any determined downloaded custom icon;
and judging whether at least one absolute value which is not larger than a set threshold exists in the absolute values of the differences between the icon sizes of the downloaded defined icons corresponding to the downloaded application programs and the icon sizes supported by the user terminal, if so, determining that the self-defined icon corresponding to the downloaded application program and the absolute value of the difference between the icon sizes and the icon sizes supported by the user terminal are not larger than the set threshold.
Step 304: displaying a custom icon corresponding to the downloaded application program and having an absolute value of a difference between an icon size and an icon size supported by the user terminal not greater than a set threshold.
Preferably, in this step 304, since there may be a plurality of custom icons that are downloaded by the user terminal and correspond to the downloaded application program, and an absolute value of a difference between an icon size and an icon size supported by the user terminal is not greater than a set threshold, the user terminal may select any custom icon from all the downloaded custom icons that correspond to the downloaded application program and an absolute value of a difference between an icon size and an icon size supported by the user terminal is not greater than a set threshold to display, which is not limited in this embodiment of the present invention.
Preferably, the user terminal may select a custom icon having a smallest absolute value of a difference between an icon size and an icon size supported by the user terminal from among the downloaded custom icons corresponding to the downloaded application and having an absolute value of a difference between the icon size and the icon size supported by the user terminal not greater than a set threshold, and display the custom icon having the smallest absolute value of a difference between the selected icon size and the icon size supported by the user terminal.
Preferably, the user terminal may convert the selected custom icon into an icon having an icon size consistent with an icon size supported by the user terminal and then display the icon.
Further, the user terminal converts the selected custom icon into an icon with an icon size consistent with an icon size supported by the user terminal by:
when the icon size of the selected custom icon is larger than the icon size supported by the user terminal, reducing the selected custom icon into an icon with the icon size consistent with the icon size supported by the user terminal; for example, when the icon size of the selected custom icon is 72 × 72 and the icon size supported by the user terminal is 70 × 70, the icon size of the selected custom icon may be reduced to an icon whose icon size is identical to the icon size supported by the user terminal in a manner of reducing the icon size of the selected custom icon to 70 × 70.
When the icon size of the selected custom icon is smaller than the icon size supported by the user terminal, amplifying the selected custom icon to obtain an icon with the icon size consistent with the icon size supported by the user terminal, or converting the selected custom icon into an icon with the icon size consistent with the icon size supported by the user terminal by adding background colors with set width and set color around the selected custom icon; for example, when the icon size of the selected custom icon is 68 × 68 and the icon size supported by the user terminal is 70 × 70, the icon size of the selected custom icon may be enlarged to 70 × 70 to enlarge the selected custom icon to an icon having an icon size identical to the icon size supported by the user terminal, or a set width may be added around the selected custom icon (the set width is the width of an un-overlapped portion formed after the selected custom icon and an icon having an icon size identical to the icon size supported by the user terminal are overlapped in a manner that the center is overlapped and the four sides correspond to each other, that is, the length of an arrow in a blank portion shown in fig. 4(a) where fig. 4(a) shows that the icon having the icon size identical to the icon size supported by the user terminal is overlapped in the center and the four sides correspond to each other A schematic diagram of overlapping rows) and a background color of set colors to convert the selected custom icon into an icon having an icon size consistent with the icon size supported by the user terminal. It should be noted that the set width and the set color need to be set according to the actual requirements of the system, which is not limited in this embodiment of the present invention.
Step 305: and converting the default icon of the downloaded application program into an icon with the icon size consistent with the icon size supported by the user terminal, and then displaying the icon.
Preferably, the user terminal may convert the default icon of the downloaded application into an icon having an icon size consistent with an icon size supported by the user terminal by:
when the icon size of the default icon of the downloaded application program is larger than the icon size supported by the user terminal, reducing the default icon of the downloaded application program into an icon with the icon size consistent with the icon size supported by the user terminal; for example, when the icon size of the default icon of the downloaded application is 72 × 72 and the icon size supported by the user terminal is 70 × 70, the icon size of the default icon of the downloaded application may be reduced to an icon having an icon size identical to the icon size supported by the user terminal in such a manner that the icon size of the default icon of the downloaded application is reduced to 70 × 70.
When the icon size of the default icon of the downloaded application program is smaller than the icon size supported by the user terminal, amplifying the default icon of the downloaded application program to be an icon with the icon size consistent with the icon size supported by the user terminal, or converting the default icon of the downloaded application program into an icon with the icon size consistent with the icon size supported by the user terminal by adding background colors with set width and set color around the default icon of the downloaded application program; for example, when the size of the default icon of the downloaded application is 68 × 68 and the size of the icon supported by the user terminal is 70 × 70, the icon size of the default icon of the downloaded application may be enlarged to 70 × 70 to enlarge the default icon of the downloaded application to an icon having an icon size identical to the icon size supported by the user terminal, or a set width may be added around the default icon of the downloaded application (the set width is the width of the non-overlapped portion formed after the default icon of the downloaded application and the icon having an icon size identical to the icon size supported by the user terminal are overlapped in the center and the peripheries thereof are all corresponding to each other, that is, the length of the arrow in the blank portion shown in fig. 4(b), fig. 4(b) is a schematic diagram in which the default icon of the downloaded application program and the icon having the icon size identical to the icon size supported by the user terminal are overlapped in a manner that the center is overlapped and the peripheries are all overlapped), and a background color of a set color is used to convert the default icon of the downloaded application program into the icon having the icon size identical to the icon size supported by the user terminal. It should be noted that the set width and the set color need to be set according to the actual requirements of the system, which is not limited in this embodiment of the present invention.
In each embodiment of the present invention, the shape of the default icon and the shape of each definition icon may be any shape such as a square, a rectangle, or a circle, which is not limited in this embodiment of the present invention.
The third embodiment of the invention provides an icon downloading method, wherein a user terminal sends an application program downloading request to a server, downloads a custom icon corresponding to the application program from the server according to the icon downloading instruction when receiving the icon downloading instruction from the server, and displays the custom icon corresponding to the application program and having the absolute value of the difference between the icon size and the icon size supported by the user terminal not larger than a set threshold if determining that the custom icon corresponding to the application program and having the absolute value of the difference between the icon size and the icon size supported by the user terminal is not larger than the set threshold is downloaded by the user terminal when displaying or installing the application program. By the technical scheme, the user-defined icon with the proper size corresponding to the application program which needs to be downloaded currently by the user terminal can be automatically downloaded and displayed, the problem that the icon is unclear when the proper icon cannot be provided for the user terminal and the icon which is not proper for the user terminal is amplified in the prior art is solved, and the use experience of the user on the application program can be improved.
Example four:
as shown in fig. 5, the schematic diagram is a structural diagram of a download instruction device for an icon according to a fourth embodiment of the present invention, where the download instruction device for an icon may be a network-side device such as a server, and the embodiment of the present invention is not limited in this respect. Preferably, the icon download instruction device includes a request receiving unit 11, a size obtaining unit 12, an icon confirming unit 13, and an instruction transmitting unit 14, wherein:
the request receiving unit 11 is configured to receive an application downloading request sent by a user terminal; the size obtaining unit 12 is configured to obtain icon size information supported by the user terminal.
Preferably, the size obtaining unit 12 is configured to receive icon size information, which is sent by a user terminal and supported by the user terminal, or receive model information, which is sent by the user terminal, and determine the icon size information, which is supported by the user terminal, according to a corresponding relationship between the model information of the user terminal and the icon size supported by the user terminal; the model information of the user terminal may be information capable of reflecting information such as an operating system supported by the user terminal.
Further, the application program download request received by the request receiving unit 11 may carry model information of the user terminal and/or icon size information supported by the user terminal; further, the size obtaining unit 12 may be further configured to obtain, according to the icon size information of the user terminal carried in the application download request, the icon size information supported by the user terminal, or determine, according to the model information of the user terminal carried in the application download request and the corresponding relationship between the model information of the user terminal and the icon size supported by the user terminal, the icon size information supported by the user terminal.
The icon confirming unit 13 is configured to determine whether a custom icon corresponding to the application program and the icon size information is stored locally, and if yes, trigger an indication sending unit 14; the indication sending unit 14 is configured to send an icon downloading indication to the user terminal according to the trigger of the icon confirming unit 13.
Further, the apparatus further includes an icon storage unit 15:
the icon storage unit 15 is used for storing a custom icon corresponding to the application program; further, the icon confirming unit 13 is specifically configured to determine whether an absolute value of a difference between an icon size of the custom icon stored in the icon storage unit 15 and an icon size supported by the user terminal is not greater than a set threshold, and if so, consider that the custom icon corresponding to the application program and the icon size information is locally stored; wherein the set threshold is not greater than an absolute value of a difference between an icon size of a default icon of the application program and an icon size supported by the user terminal.
That is to say, in the embodiment of the present invention, the determined custom icon corresponding to the application program and the icon size information is: and whether the absolute value of the difference between the icon size and the icon size supported by the user terminal corresponding to the application program is not greater than a set threshold value or not.
Further, the icon storage unit 15 is further configured to store various application programs that need to be downloaded by the user terminal, information such as a corresponding relationship between each defined icon and each application program, an icon size of each defined icon, and a corresponding relationship between model information of the user terminal and an icon size supported by the user terminal, which is not limited in this embodiment of the present invention.
Example five:
as shown in fig. 6, which is a schematic structural diagram of the icon downloading device in the fifth embodiment of the present invention, the icon downloading device may be a terminal-side device such as a mobile phone, a smart phone, a tablet computer, and the like, which is not limited in this embodiment of the present invention; preferably, the icon downloading device includes a request sending unit 21, an indication receiving unit 22, and an icon downloading unit 23, and further, the icon downloading device may further include a size sending unit 24, wherein:
the request sending unit 21 is configured to send an application download request to a server; the size transmitting unit 24 is configured to transmit model information of the user terminal and/or icon size information supported by the user terminal to the server. It should be noted that the application program download request may carry model information of the user terminal and/or icon size information supported by the user terminal, where the model information of the user terminal may be information capable of reflecting information such as an operating system supported by the user terminal, and different user terminals may have the same model information.
The indication receiving unit 22 is configured to receive an icon downloading indication from a server; the icon downloading unit 23 is configured to download a custom icon corresponding to the application program from a server according to the icon downloading instruction.
Preferably, the icon downloading unit 22 is configured to download, from a server, a custom icon corresponding to the application program and having an absolute value of a difference between an icon size and an icon size supported by the user terminal not greater than a set threshold according to the icon downloading instruction; wherein the set threshold is not greater than an absolute value of a size difference between an icon size of a default icon of the application program and an icon size supported by the user terminal.
Preferably, since there may be a plurality of custom icons corresponding to the application and having an absolute value of a difference between an icon size and an icon size supported by the user terminal not greater than a set threshold, the icon downloading module 23 may select to download all or part of the custom icons corresponding to the application and having an absolute value of a difference between an icon size and an icon size supported by the user terminal not greater than a set threshold, which is not limited in this embodiment of the present invention.
Further, when the icon downloading unit 23 selects a custom icon whose downloading part corresponds to the application program and an absolute value of a difference between the icon size and the icon size supported by the user terminal is not greater than a set threshold, it may preferentially select to download the custom icon whose absolute value of a size difference between the icon size and the icon size supported by the user terminal is the smallest or smaller, which is not limited in this embodiment of the present invention; preferably, the icon downloading unit 23 may select to download a custom icon corresponding to the application program and having a size consistent with a size of an icon supported by the user terminal.
Further, the icon downloading apparatus may further include an icon storage unit 25:
the icon storage unit 25 is configured to store the downloaded custom icon after the icon downloading unit 23 downloads the custom icon corresponding to the application program from a server; further, the icon storage unit 25 is also configured to store information such as the icon sizes of the downloaded respective defined icons and the icon sizes supported by the user terminal.
Further, the icon downloading apparatus further includes an icon display unit 26:
the icon display unit 26 is configured to select and display a custom icon corresponding to the application program and having an absolute value of a difference between an icon size and an icon size supported by the user terminal not greater than a set threshold when the application program is displayed or installed.
Preferably, the icon display unit 26 is configured to select and display a custom icon corresponding to the application program and having a smallest absolute value of a difference between an icon size and an icon size supported by the user terminal. Further, the icon display unit 26 is configured to convert the selected custom icon into an icon with an icon size that is consistent with the icon size supported by the user terminal, and then display the icon.
Preferably, the icon display unit 26 is configured to, when the icon size of the selected custom icon is larger than the icon size supported by the user terminal, perform reduction processing on the selected custom icon to reduce the selected custom icon into an icon with an icon size that is consistent with the icon size supported by the user terminal; or,
and when the icon size of the selected custom icon is smaller than the icon size supported by the user terminal, amplifying the selected custom icon to obtain an icon with the icon size consistent with the icon size supported by the user terminal, or converting the selected custom icon into an icon with the icon size consistent with the icon size supported by the user terminal by adding background colors with set width and set color around the selected custom icon.
Further, the icon display unit 26 specifically includes an icon reducing subunit 261 and an icon enlarging subunit 262:
preferably, the icon reducing subunit 261 is configured to, when the icon size of the selected custom icon is larger than the icon size supported by the user terminal, reduce the selected custom icon into an icon with an icon size that is consistent with the icon size supported by the user terminal;
the icon magnifying subunit 262 is configured to, when the icon size of the selected custom icon is smaller than the icon size supported by the user terminal, magnify the selected custom icon into an icon with an icon size that is consistent with the icon size supported by the user terminal, or convert the selected custom icon into an icon with an icon size that is consistent with the icon size supported by the user terminal by adding a background color with a set width and a set color around the selected custom icon.
Further, the icon display module 26 is further configured to, when a custom icon corresponding to the application program and having an absolute value of a difference between an icon size and an icon size supported by the user terminal not greater than a set threshold is not downloaded, convert the default icon of the application program into an icon having an icon size that is consistent with an icon size supported by the application program, and then display the icon.
Further, the icon display module 26 is specifically configured to reduce the default icon of the application program to an icon with an icon size consistent with the icon size supported by the user terminal when the icon size of the default icon of the application program is larger than the icon size supported by the user terminal;
or when the icon size of the default icon of the application program is smaller than the icon size supported by the user terminal, magnifying the default icon of the application program into an icon with the icon size consistent with the icon size supported by the user terminal, or converting the default icon of the application program into an icon with the icon size consistent with the icon size supported by the user terminal by adding background colors with set widths and set colors around the default icon of the application program.
Further, the icon reducing subunit 261 is further configured to reduce the default icon of the application program to an icon with an icon size that is consistent with the icon size supported by the user terminal when the icon size of the default icon of the application program is larger than the icon size supported by the user terminal;
the icon magnifying subunit 262 is further configured to, when the icon size of the default icon of the application program is smaller than the icon size supported by the user terminal, magnify the default icon of the application program to an icon with an icon size that is consistent with the icon size supported by the user terminal, or convert the default icon of the application program into an icon with an icon size that is consistent with the icon size supported by the user terminal by adding a background color with a set width and a set color around the default icon of the application program.
It should be noted that, the set width and the set color need to be set according to the actual requirements of the system, which is not limited in this embodiment of the present invention; in addition, in each embodiment of the present invention, the shape of the default icon and the shape of each definition icon may be any shape such as a square, a rectangle, or a circle, which is not limited in this embodiment of the present invention.
Example six:
as shown in fig. 7, which is a schematic structural diagram of the icon downloading system in the sixth embodiment of the present invention, the icon downloading system includes a server 31 and at least one user terminal 32, where:
the server 31 is configured to receive an application download request sent by a user terminal 32, obtain icon size information supported by the user terminal 32, determine whether a custom icon corresponding to the application and the icon size information is stored locally, and send an icon download instruction to the user terminal 32 if the custom icon is stored locally.
The user terminal 32 is configured to send an application program downloading request to the server 31, and when receiving an icon downloading instruction from the server 31, download a custom icon corresponding to the application program from the server 31 according to the icon downloading instruction.
Preferably, the user terminal 32 may be a terminal-side device such as a mobile phone, a smart phone, a tablet computer, and the like, which is not limited in this embodiment of the present invention.
Further, the user terminal 32 is further configured to send model information of the user terminal and/or icon size information supported by the user terminal to the server at the same time as, after, or before the application download request is sent to the server; further, in the embodiment of the present invention, the model information of the user terminal and/or the icon size information supported by the user terminal may be carried in the application program download request, which is not limited in any way in the embodiment of the present invention; it should be noted that the model information of the user terminal may be information capable of reflecting information such as an operating system supported by the user terminal, and different user terminals may have the same model information.
Preferably, the server 31 is configured to receive icon size information, which is sent by the user terminal 32 and supported by the user terminal 32; or receiving the model information of the user terminal 32 sent by the user terminal 32, and determining the icon size information supported by the user terminal 32 according to the corresponding relationship between the model information of the user terminal 32 and the icon size supported by the user terminal 32.
Preferably, the custom icon corresponding to the application program and the icon size information is: the custom icon corresponds to the application program and the absolute value of the difference between the icon size and the icon size supported by the user terminal is not larger than a set threshold value, wherein the set threshold value is not larger than the absolute value of the difference between the icon size of the default icon of the application program and the icon size supported by the user terminal.
Preferably, the user terminal 32 is further configured to display a downloaded custom icon corresponding to the application program and having an absolute value of a difference between an icon size and an icon size supported by the user terminal not greater than a set threshold when the application program is displayed or installed; preferably, the user terminal 32 is configured to select and display a custom icon corresponding to the application program, where an absolute value of a difference between an icon size and an icon size supported by the user terminal is the smallest.
Further, the user terminal 32 is configured to convert the selected custom icon into an icon with an icon size consistent with the icon size supported by the user terminal, and then display the icon; further, the user terminal 32 is configured to, when the icon size of the selected custom icon is larger than the icon size supported by the user terminal, perform reduction processing on the selected custom icon to reduce the selected custom icon into an icon with an icon size that is consistent with the icon size supported by the user terminal; and when the icon size of the selected custom icon is smaller than the icon size supported by the user terminal, amplifying the selected custom icon to obtain an icon with the icon size consistent with the icon size supported by the user terminal, or converting the selected custom icon into an icon with the icon size consistent with the icon size supported by the user terminal by adding background colors with set width and set color around the selected custom icon.
Further, the user terminal 32 is further configured to, when a custom icon corresponding to the application program and having an absolute value of a difference between an icon size and an icon size supported by the user terminal not greater than a set threshold is not downloaded, convert the default icon of the application program into an icon having an icon size that is consistent with an icon size supported by the user terminal and display the icon.
Further, the user terminal 32 is specifically configured to reduce the default icon of the application program to an icon with an icon size consistent with the icon size supported by the user terminal when the icon size of the default icon of the application program is larger than the icon size supported by the user terminal; or when the icon size of the default icon of the application program is smaller than the icon size supported by the user terminal, magnifying the default icon of the application program into an icon with the icon size consistent with the icon size supported by the user terminal, or converting the default icon of the application program into an icon with the icon size consistent with the icon size supported by the user terminal by adding a background color with a set width and a set color around the default icon of the application program.
It should be noted that, the set width and the set color need to be set according to the actual requirements of the system, which is not limited in this embodiment of the present invention; in addition, in each embodiment of the present invention, the shape of the default icon and the shape of each definition icon may be any shape such as a square, a rectangle, or a circle, which is not limited in this embodiment of the present invention.
It will be apparent to those skilled in the art that various changes and modifications may be made in the present invention without departing from the spirit and scope of the invention. Thus, if such modifications and variations of the present invention fall within the scope of the claims of the present invention and their equivalents, the present invention is also intended to include such modifications and variations.

Claims (17)

1. A method for indicating downloading of an icon, the method comprising:
receiving an application program downloading request sent by a user terminal;
acquiring icon size information supported by the user terminal;
and determining whether a user-defined icon corresponding to the application program and the icon size information is stored locally, and if so, sending an icon downloading instruction to the user terminal.
2. The method for indicating downloading of an icon according to claim 1, wherein the acquiring of the icon size information supported by the user terminal includes:
receiving icon size information which is sent by a user terminal and supported by the user terminal; or
Receiving model information sent by a user terminal, and determining icon size information supported by the user terminal according to the corresponding relation between the model information of the user terminal and the icon size supported by the user terminal.
3. The method of indicating download of an icon according to claim 1, wherein said determining whether a custom icon corresponding to the application program and the icon size information is stored locally comprises:
determining a locally stored custom icon corresponding to the application program;
judging whether the absolute value of the difference between the icon size of the custom icon and the icon size supported by the user terminal is not larger than a set threshold value or not, and if so, considering that the custom icon corresponding to the application program and the icon size information is locally stored;
wherein the set threshold is not greater than an absolute value of a difference between an icon size of a default icon of the application program and an icon size supported by the user terminal.
4. An icon downloading method, characterized in that the method comprises:
sending an application program downloading request and icon size information supported by a user terminal to a server;
receiving an icon download indication from a server;
and downloading a custom icon corresponding to the application program from a server according to the icon downloading indication.
5. The icon download method as defined in claim 4, wherein prior to receiving the icon download indication from the server, the method further comprises:
and sending the model information of the user terminal to a server.
6. The icon downloading method as claimed in claim 4,
and the absolute value of the difference between the icon size of the self-defined icon and the icon size supported by the user terminal is not greater than a set threshold, wherein the set threshold is not greater than the absolute value of the difference between the icon size of the default icon of the application program currently downloaded by the user terminal and the icon size supported by the user terminal.
7. The icon downloading method as recited in claim 6, the method further comprising:
and when the application program is displayed or installed, selecting and displaying a self-defined icon with the smallest absolute value of the difference between the icon size and the icon size supported by the user terminal.
8. The icon downloading method of claim 7, wherein selecting and displaying the custom icon with the smallest absolute value of the difference between the icon size and the icon size supported by the user terminal comprises:
when the icon size of the selected custom icon is larger than the icon size supported by the user terminal, reducing the selected custom icon into an icon with the icon size consistent with the icon size supported by the user terminal;
and when the icon size of the selected custom icon is smaller than the icon size supported by the user terminal, amplifying the selected custom icon into an icon with the icon size consistent with the icon size supported by the user terminal, or converting the selected custom icon into an icon with the icon size consistent with the icon size supported by the user terminal by adding background colors with set width and set color around the selected custom icon.
9. An apparatus for indicating a download of an icon, the apparatus comprising:
a request receiving unit, configured to receive an application program download request sent by a user terminal;
a size obtaining unit, configured to obtain icon size information supported by the user terminal;
the icon confirmation unit is used for determining whether a self-defined icon corresponding to the application program and the icon size information is stored locally or not, and if yes, the indication sending unit is triggered;
and the indication sending unit is used for sending an icon downloading indication to the user terminal according to the trigger of the icon confirming unit.
10. The apparatus for indicating download of an icon as claimed in claim 9,
the size obtaining unit is specifically used for receiving icon size information which is sent by the user terminal and supported by the user terminal; or receiving the model information sent by the user terminal, and determining the icon size information supported by the user terminal according to the corresponding relation between the model information of the user terminal and the icon size supported by the user terminal.
11. The apparatus for indicating download of an icon as claimed in claim 9, further comprising an icon storing unit:
the icon storage unit is used for storing a custom icon corresponding to the application program;
the icon confirming unit is specifically configured to determine whether an absolute value of a difference between an icon size of a custom icon stored in the icon storage unit and an icon size supported by the user terminal is not greater than a set threshold, and if so, the icon confirming unit considers that the custom icon corresponding to the application program and the icon size information is locally stored;
wherein the set threshold is not greater than an absolute value of a difference between an icon size of a default icon of the application program and an icon size supported by the user terminal.
12. An icon downloading apparatus, characterized in that the apparatus comprises:
a request sending unit, configured to send an application download request and icon size information supported by a user terminal to a server;
an instruction receiving unit for receiving an instruction of icon download from a server;
and the icon downloading unit is used for downloading the custom icon corresponding to the application program from a server according to the icon downloading indication.
13. The icon downloading apparatus as recited in claim 12, wherein the apparatus further comprises:
a size transmitting unit for transmitting model information of the user terminal to the server.
14. The icon downloading apparatus as recited in claim 12,
the absolute value of the difference between the icon size of the custom icon downloaded by the icon downloading unit and the icon size supported by the user terminal is not greater than a set threshold, wherein the set threshold is not greater than the absolute value of the difference between the icon size of the default icon of the application program and the icon size supported by the user terminal.
15. The icon downloading apparatus as recited in claim 14, wherein the apparatus further comprises:
and the icon display unit is used for selecting and displaying the self-defined icon with the smallest absolute value of the difference between the icon size and the icon size supported by the user terminal when the application program is displayed or installed.
16. The icon downloading apparatus of claim 15, wherein the icon display unit comprises:
an icon reducing subunit, configured to reduce the selected custom icon to an icon with an icon size that is consistent with an icon size supported by the user terminal when the icon size of the selected custom icon is larger than the icon size supported by the user terminal;
and the icon amplifying subunit is used for amplifying the selected custom icon into an icon with the icon size consistent with the icon size supported by the user terminal when the icon size of the selected custom icon is smaller than the icon size supported by the user terminal, or converting the selected custom icon into an icon with the icon size consistent with the icon size supported by the user terminal by adding background colors with set width and set color around the selected custom icon.
17. An icon download system, the system comprising:
the server is used for receiving an application program downloading request sent by a user terminal, acquiring icon size information supported by the user terminal, determining whether a self-defined icon corresponding to the application program and the icon size information is stored locally or not, and if so, sending an icon downloading instruction to the user terminal;
and the user terminal is used for sending an application program downloading request and icon size information supported by the user terminal to the server, and downloading the custom icon corresponding to the application program from the server according to the icon downloading instruction when receiving the icon downloading instruction from the server.
CN201210465459.XA 2012-11-16 2012-11-16 A kind of download instruction of icon and method for down loading, Apparatus and system Active CN103019506B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210465459.XA CN103019506B (en) 2012-11-16 2012-11-16 A kind of download instruction of icon and method for down loading, Apparatus and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210465459.XA CN103019506B (en) 2012-11-16 2012-11-16 A kind of download instruction of icon and method for down loading, Apparatus and system

Publications (2)

Publication Number Publication Date
CN103019506A true CN103019506A (en) 2013-04-03
CN103019506B CN103019506B (en) 2016-03-30

Family

ID=47968166

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210465459.XA Active CN103019506B (en) 2012-11-16 2012-11-16 A kind of download instruction of icon and method for down loading, Apparatus and system

Country Status (1)

Country Link
CN (1) CN103019506B (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103546551A (en) * 2013-10-16 2014-01-29 北京奇虎科技有限公司 Application software intelligent download method, device and system
CN104077129A (en) * 2014-06-10 2014-10-01 腾讯科技(深圳)有限公司 Icon processing method and device and terminal device
CN104199601A (en) * 2014-08-20 2014-12-10 Tcl通讯(宁波)有限公司 Mobile terminal and application icon replacement processing method for same
CN106293412A (en) * 2015-05-19 2017-01-04 富泰华工业(深圳)有限公司 Icon adjustment method, icon adjust system and electronic installation
CN106547431A (en) * 2016-10-28 2017-03-29 努比亚技术有限公司 A kind of method and device of management application icon
CN107390976A (en) * 2017-07-26 2017-11-24 上海展扬通信技术有限公司 Icon display processing method and electronic equipment
CN108388463A (en) * 2018-03-02 2018-08-10 平安普惠企业管理有限公司 Icon processing method, device, computer equipment and storage medium
WO2019051681A1 (en) * 2017-09-13 2019-03-21 深圳传音通讯有限公司 Intelligent terminal-based method and system for customizing icon

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101668255A (en) * 2008-09-02 2010-03-10 杨明极 Self-adaptive method for mobile terminal to display or download pictures through network
US20110256903A1 (en) * 2006-11-13 2011-10-20 Research In Motion Limited System, method and mobile device for displaying wireless mode indicators
CN102664991A (en) * 2012-03-29 2012-09-12 上海华勤通讯技术有限公司 Mobile terminal and function icon setting method thereof

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110256903A1 (en) * 2006-11-13 2011-10-20 Research In Motion Limited System, method and mobile device for displaying wireless mode indicators
CN101668255A (en) * 2008-09-02 2010-03-10 杨明极 Self-adaptive method for mobile terminal to display or download pictures through network
CN102664991A (en) * 2012-03-29 2012-09-12 上海华勤通讯技术有限公司 Mobile terminal and function icon setting method thereof

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103546551A (en) * 2013-10-16 2014-01-29 北京奇虎科技有限公司 Application software intelligent download method, device and system
CN104077129A (en) * 2014-06-10 2014-10-01 腾讯科技(深圳)有限公司 Icon processing method and device and terminal device
CN104077129B (en) * 2014-06-10 2017-06-23 腾讯科技(深圳)有限公司 icon processing method, device and terminal device
CN104199601A (en) * 2014-08-20 2014-12-10 Tcl通讯(宁波)有限公司 Mobile terminal and application icon replacement processing method for same
CN104199601B (en) * 2014-08-20 2017-12-12 Tcl通讯(宁波)有限公司 A kind of mobile terminal application icon replacing processing method and mobile terminal
CN106293412A (en) * 2015-05-19 2017-01-04 富泰华工业(深圳)有限公司 Icon adjustment method, icon adjust system and electronic installation
CN106547431A (en) * 2016-10-28 2017-03-29 努比亚技术有限公司 A kind of method and device of management application icon
CN107390976A (en) * 2017-07-26 2017-11-24 上海展扬通信技术有限公司 Icon display processing method and electronic equipment
CN107390976B (en) * 2017-07-26 2020-09-08 上海展扬通信技术有限公司 Icon display processing method and electronic equipment
WO2019051681A1 (en) * 2017-09-13 2019-03-21 深圳传音通讯有限公司 Intelligent terminal-based method and system for customizing icon
CN111344674A (en) * 2017-09-13 2020-06-26 深圳传音通讯有限公司 Intelligent terminal-based icon customizing method and icon customizing system
CN108388463A (en) * 2018-03-02 2018-08-10 平安普惠企业管理有限公司 Icon processing method, device, computer equipment and storage medium

Also Published As

Publication number Publication date
CN103019506B (en) 2016-03-30

Similar Documents

Publication Publication Date Title
CN103019506B (en) A kind of download instruction of icon and method for down loading, Apparatus and system
US9872160B2 (en) Session quality display in a wireless communication system
US9864811B2 (en) Terminal device, system for providing picture and method for transmitting picture
CN104794008B (en) Application program synchronization method, device and system
CN107911708B (en) Barrage display method, live broadcast method and related devices
CN103345390A (en) Picture output method and device for mobile terminal and mobile terminal
US10761713B2 (en) Data transmission method and apparatus
JP2009527946A (en) Dynamic wallpaper on mobile communication devices
JP2015195002A5 (en) Information processing apparatus, information processing method, and program
US20130169670A1 (en) Electronic device and method for transmitting slide file during slide file presentation
CN105490917B (en) Method and device for realizing sharing in application
CN106648281B (en) Screenshot method and device
US11093202B2 (en) Method and apparatus for dual display and dual SIM operations
CN105808035B (en) Icon display method and device
US20150070249A1 (en) Display system and reproduction control method
US9864591B2 (en) Method, user equipment, and application server for downloading application
EP3087765B1 (en) Method and apparatus for sharing data quota
CN103634483A (en) Method, device and system for setting incoming call presentation mode
CN106919375B (en) Screen self-adaption method and system on mobile terminal equipment
CN113961162A (en) Screen projection control method, screen projection sending end, screen projection receiving end and screen projection system
CN110502280B (en) Android operating system starting method and device, storage medium and terminal
CN104836820A (en) Method and system for client interaction, and client terminals
CN104244225B (en) A kind of mobile application distributing rationally in acquisition process
US10509620B2 (en) Display control apparatus, display apparatus, display system, and computer-readable storage medium
JP2020072470A5 (en)

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
CB02 Change of applicant information

Address after: 100085 Beijing city Haidian District Qinghe Street No. 68 Huarun colorful city shopping center two floor 13

Applicant after: Xiaomi Technology Co., Ltd.

Address before: 100102 Beijing Wangjing West Road, a volume of stone world building, A, block, floor 12

Applicant before: Beijing Xiaomi Technology Co., Ltd.

COR Change of bibliographic data
C14 Grant of patent or utility model
GR01 Patent grant