[go: up one dir, main page]

CN111611265B - APP icon updating system - Google Patents

APP icon updating system Download PDF

Info

Publication number
CN111611265B
CN111611265B CN202010446000.XA CN202010446000A CN111611265B CN 111611265 B CN111611265 B CN 111611265B CN 202010446000 A CN202010446000 A CN 202010446000A CN 111611265 B CN111611265 B CN 111611265B
Authority
CN
China
Prior art keywords
app
apps
information
mobile terminal
server
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.)
Active
Application number
CN202010446000.XA
Other languages
Chinese (zh)
Other versions
CN111611265A (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.)
Dongguan Qinsida Software Technology Co.,Ltd.
Original Assignee
Shandong Sanhong Information 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 Shandong Sanhong Information Technology Co ltd filed Critical Shandong Sanhong Information Technology Co ltd
Priority to CN202010446000.XA priority Critical patent/CN111611265B/en
Publication of CN111611265A publication Critical patent/CN111611265A/en
Application granted granted Critical
Publication of CN111611265B publication Critical patent/CN111611265B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/24Querying
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/23Updating
    • G06F16/2365Ensuring data consistency and integrity
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/65Updates

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Computer Security & Cryptography (AREA)
  • Software Systems (AREA)
  • Computational Linguistics (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

本发明提供了一种APP图标更新系统,包括进行信息交互的服务器端和移动终端;服务器端存储有M个APP和根据M个APP的中总下载量和更新下载量的排名选择的数目远小于M的K个APP,并实时对这些APP进行更新,确保存储的APP尽量的新和准确,移动终端的终端数据库中存储有与服务器端存储的K个APP相同的APP,从而使得移动终端存储的APP也是最新的,能够方便用户进行APP图标检索并确保检索的准确。

The present invention provides an APP icon updating system, which includes a server and a mobile terminal for information interaction; the server stores M APPs and the number selected according to the ranking of the total download volume and update download volume of the M APPs is far less than M's K APPs, and update these APPs in real time to ensure that the stored APPs are as new and accurate as possible. The terminal database of the mobile terminal stores the same APPs as the K APPs stored on the server side, so that the mobile terminal stores The APP is also the latest, which can facilitate users to search for APP icons and ensure accurate retrieval.

Description

APP图标更新系统APP icon update system

技术领域Technical field

本发明涉及图标管理领域,具体涉及一种APP图标更新系统。The present invention relates to the field of icon management, and specifically relates to an APP icon update system.

背景技术Background technique

目前,公司、网站平台等等的主要产品是APP,而APP都具有APP图标,所以APP图标也就成为公司、网站平台的自身标识了。在参加某个公司举办的集体会议的时候,该公司的PPT里面经常会展示主要客户,这些客户经常是APP,展示的时候只展示图标,没有给出文字说明具体客户名称。有些APP不是特别知名,只看图标不知道是谁家,需要现场搜索才能知道。At present, the main products of companies, website platforms, etc. are APPs, and APPs all have APP icons, so the APP icons have become their own logos for companies and website platforms. When participating in a group meeting held by a certain company, the company's PPT often displays its main customers, and these customers are often APPs. When displayed, only icons are displayed, and no text is given to describe the specific customer names. Some apps are not particularly well-known. You can’t tell who they are by just looking at the icon. You need to search on site to find out.

目前常用的图标检索方法是使用百度识图进行检索,而这种检索存在以下不足:(1)速度较慢。速度慢的主要原因在于互联网上的图片特别多,所以通过传统方式需要建立的图片库中的图片数量也特别多,而基于内容的图像检索运算量又比较大,从而导致检索效率低下。(2)准确率低。对于每一张图像的描述文字,由于互联网爬去引擎,只能够获得图像附近的文字,因此对图像的描述准确率较低。(3)资源消耗大。此外在图片分辨率较高的情况下,对图像数据库中大量图像建立可比较相似度的图像的特征向量,本身也需要耗费极大的软硬件资源。Currently, the commonly used icon retrieval method is to use Baidu image recognition for retrieval, but this retrieval has the following shortcomings: (1) The speed is slow. The main reason for the slow speed is that there are so many pictures on the Internet, so the number of pictures in the picture library that needs to be established through traditional methods is also very large, and the content-based image retrieval operation is relatively large, resulting in low retrieval efficiency. (2) The accuracy is low. For the description text of each image, due to the Internet crawling engine, only the text near the image can be obtained, so the accuracy of describing the image is low. (3) Resource consumption is large. In addition, when the image resolution is high, establishing feature vectors of images with comparable similarity for a large number of images in the image database itself also requires a huge amount of software and hardware resources.

因此,亟待需要提供一种能够快速准确的检索到匹配的APP图标的检索方案。Therefore, there is an urgent need to provide a retrieval solution that can quickly and accurately retrieve matching APP icons.

发明内容Contents of the invention

针对上述技术问题,本发明提供一种APP图标更新系统,旨在能够存储常见且准确的APP图标,以便用户快速准确的检索到匹配的APP图标。In view of the above technical problems, the present invention provides an APP icon update system, which is designed to be able to store common and accurate APP icons so that users can quickly and accurately retrieve matching APP icons.

本发明采用的技术方案为:The technical solution adopted by the present invention is:

本发明实施例提供一种APP图标更新系统,包括进行信息交互的服务器端和移动终端;Embodiments of the present invention provide an APP icon updating system, including a server and a mobile terminal for information interaction;

所述服务器端,用于从多个第三方服务器中下载M个APP的APP图标和APP信息,并将下载的APP图标和APP信息存储在服务器数据库中,并按照预设的更新周期更新存储在所述服务器数据库中的M个APP,以及将M个APP的中下载量排名靠前的K个APP存储在快速缓存中,所述K个APP为按照在所述多个第三方服务器中的总下载量排序的前K1个APP和按照在所述多个第三方服务器在设定时间内的更新下载量排序的前K2个APP的并集,所述APP信息包括APP的ID、APP的名称、开发者、版本号、简介、APP下载量;The server side is used to download APP icons and APP information of M APPs from multiple third-party servers, store the downloaded APP icons and APP information in the server database, and update and store the APP icons and APP information in the server database according to a preset update cycle. The M APPs in the server database and the K APPs with the highest download volume among the M APPs are stored in the fast cache. The K APPs are calculated according to the total number of downloads in the multiple third-party servers. The union of the top K1 APPs sorted by download volume and the top K2 APPs sorted by the updated download volume of the multiple third-party servers within the set time. The APP information includes the APP ID, APP name, Developer, version number, introduction, APP downloads;

所述移动终端的终端数据库中存储有K个APP,包括按照总下载量排序的K3个APP和按照更新下载量排序的K4个APP,所述终端数据库中的K个APP按照预设的更新方式进行更新,以使得终端数据库中的K个APP与所述服务器数据库中的K个APP相同;K APPs are stored in the terminal database of the mobile terminal, including K3 APPs sorted by total download volume and K4 APPs sorted by update download volume. The K APPs in the terminal database are updated according to a preset update method. Update so that the K APPs in the terminal database are the same as the K APPs in the server database;

其中,M大于等于100万个;K远小于M。Among them, M is greater than or equal to 1 million; K is much smaller than M.

可选地,所述预设的更新方式包括:Optionally, the preset update method includes:

所述移动终端将自身的APP-ID列表发送给所述服务器端;The mobile terminal sends its own APP-ID list to the server;

所述服务器端将所述移动终端发送的APP-ID列表与自身当前的APP-ID列表进行比较,获得所述移动终端需要增加的APP-ID列表和需要删除的APP-ID列表,并根据获得的列表将对应的APP图标和APP信息发送给所述移动终端;The server compares the APP-ID list sent by the mobile terminal with its own current APP-ID list, obtains the APP-ID list that the mobile terminal needs to add and the APP-ID list that needs to be deleted, and obtains The list sends the corresponding APP icon and APP information to the mobile terminal;

所述移动终端根据所述需要增加的APP-ID列表和需要删除的APP-ID列表在所述终端数据库中增加和删除相应的APP图标和APP信息。The mobile terminal adds and deletes corresponding APP icons and APP information in the terminal database according to the APP-ID list that needs to be added and the APP-ID list that needs to be deleted.

可选地,所述预设的更新方式包括:Optionally, the preset update method includes:

所述移动终端向所述服务器端发送自身的APP图标更新信息,所述更新信息包括移动终端上次更新的时间T1;The mobile terminal sends its own APP icon update information to the server, where the update information includes the time T1 when the mobile terminal was last updated;

所述服务器端根据接收到的时间T1和当前时间T0,获得T0至T1时间段内K个APP中更新的APP图标和APP信息,并将更新的APP图标和APP信息发送给所述移动终端,所述APP信息还包括APP最近更新的时间T2;The server side obtains the updated APP icons and APP information among the K APPs in the time period T0 to T1 based on the received time T1 and the current time T0, and sends the updated APP icons and APP information to the mobile terminal, The APP information also includes the time T2 when the APP was last updated;

所述移动终端根据收到的更新的APP图标和APP信息更新所述终端数据库。The mobile terminal updates the terminal database according to the received updated APP icon and APP information.

可选地,所述移动终端根据收到的更新的APP图标和APP信息更新所述终端数据库,具体包括:Optionally, the mobile terminal updates the terminal database according to the received updated APP icon and APP information, which specifically includes:

将接收到的更新的APP图标和APP信息写入终端数据库,并从终端数据库中删除相应的K3个APP和K4个APP中的APP图表和APP信息。Write the received updated APP icons and APP information into the terminal database, and delete the corresponding APP charts and APP information in K3 APPs and K4 APPs from the terminal database.

可选地,所述APP信息还包括:K1的标志KF1和K2的标志KF2,其中,KF1等于1标识对应的APP-ID属于K1个APP中的APP,KF2等于1标识对应的APP-ID属于K2个APP中的APP;Optionally, the APP information also includes: the flag KF1 of K1 and the flag KF2 of K2, where KF1 equal to 1 indicates that the corresponding APP-ID belongs to the APP among K1 APPs, and KF2 equals 1 indicates that the corresponding APP-ID belongs to APP among K2 APPs;

所述从终端数据库中删除相应的K3个APP和K4个APP中的APP图表和APP信息,包括:The deletion of APP charts and APP information in the corresponding K3 APPs and K4 APPs from the terminal database includes:

根据接收到的更新的APP图标和APP信息确定KF1等于1和KF2等于1的APP个数K5和K6;Determine the number of APPs K5 and K6 with KF1 equal to 1 and KF2 equal to 1 based on the received updated APP icon and APP information;

将确定的K5个APP替换掉K3个APP中的最后K5个APP,以及将确定的K6个APP替换掉K4个APP中的最后K6个。Replace the last K5 APPs among the K3 APPs with the determined K5 APPs, and replace the last K6 APPs among the K4 APPs with the determined K6 APPs.

可选地,K1大于等于M的万分之五,K2大于等于M的万分之二。Optionally, K1 is greater than or equal to five ten thousandths of M, and K2 is greater than or equal to two ten thousandths of M.

可选地,所述服务器端还用于:将下载的APP图标和APP信息进行预处理后存储到所述服务器数据库中。Optionally, the server is also configured to preprocess the downloaded APP icon and APP information and then store them in the server database.

本发明实施例提供的APP图标更新系统,服务器端存储有M个APP和根据M个APP的中总下载量和更新下载量的排名选择的数目远小于M的K个APP,并实时对这些APP进行更新,确保存储的APP尽量的新和准确,移动终端的终端数据库中存储有与服务器端存储的K个APP相同的APP,从而使得移动终端存储的APP也是最新的,能够方便用户进行APP图标检索并确保检索的准确。In the APP icon update system provided by the embodiment of the present invention, the server stores M APPs and selects K APPs whose number is far less than M based on the ranking of the total download volume and updated download volume of the M APPs, and updates these APPs in real time. Update to ensure that the stored APPs are as new and accurate as possible. The terminal database of the mobile terminal stores the same APPs as the K APPs stored on the server side, so that the APPs stored in the mobile terminal are also the latest, which can facilitate the user to select APP icons. Search and ensure the accuracy of the search.

附图说明Description of the drawings

图1为本发明一实施例提供的APP图标更新系统的结构示意图;Figure 1 is a schematic structural diagram of an APP icon update system provided by an embodiment of the present invention;

图2为本发明另一实施例提供的APP图标检索系统的结构示意图。Figure 2 is a schematic structural diagram of an APP icon retrieval system provided by another embodiment of the present invention.

具体实施方式Detailed ways

为使本发明要解决的技术问题、技术方案和优点更加清楚,下面将结合附图及具体实施例进行详细描述。In order to make the technical problems, technical solutions and advantages to be solved by the present invention clearer, a detailed description will be given below with reference to the accompanying drawings and specific embodiments.

图1为本发明一实施例提供的APP图标更新系统的结构示意图。如图1所示,本发明实施例提供的APP图标更新系统,包括进行信息交互的服务器端101和移动终端102。其中,所述服务器端101,用于从多个第三方服务器105中下载M个APP的APP图标和APP信息,并将下载的APP图标和APP信息存储在服务器数据库103中,并按照预设的更新周期更新存储在所述服务器数据库103中的M个APP,以及将M个APP的中下载量排名靠前的K个APP存储在快速缓存104中,所述K个APP为按照在所述多个第三方服务器105中的总下载量排序的前K1个APP和按照在所述多个第三方服务器105在设定时间内的更新下载量排序的前K2个APP的并集,例如K1=500,即为多个第三方服务器中从APP发布之日起到当前的总下载量的前500个APP,例如K2=200,即为多个第三方服务器中在预定更新周期内例如最近三天内的更新下载量的前200个APP;所述APP信息包括APP的ID、APP的名称、开发者、版本号、简介、APP下载量。所述移动终端102的终端数据库中存储有K个APP,包括按照总下载量排序的K3个APP和按照更新下载量排序的K4个APP,所述终端数据库中的K个APP按照预设的更新方式进行更新,以使得终端数据库中的K个APP与所述服务器数据库中的K个APP相同;其中,M大于等于100万个;K远小于M。Figure 1 is a schematic structural diagram of an APP icon updating system provided by an embodiment of the present invention. As shown in Figure 1, the APP icon updating system provided by the embodiment of the present invention includes a server 101 and a mobile terminal 102 for information interaction. Among them, the server 101 is used to download APP icons and APP information of M APPs from multiple third-party servers 105, and store the downloaded APP icons and APP information in the server database 103, and according to the preset The update cycle updates the M APPs stored in the server database 103, and stores the K APPs with the highest download volume among the M APPs in the fast cache 104. The union of the top K1 APPs sorted by the total download volume in the third-party servers 105 and the top K2 APPs sorted by the updated download volume of the plurality of third-party servers 105 within the set time, for example, K1=500 , that is, the top 500 APPs in multiple third-party servers from the date of APP release to the current total download volume, for example, K2 = 200, which is the number of downloads in multiple third-party servers within the scheduled update cycle, such as within the last three days. Update the top 200 APPs by download volume; the APP information includes APP ID, APP name, developer, version number, introduction, and APP download volume. K APPs are stored in the terminal database of the mobile terminal 102, including K3 APPs sorted by total download volume and K4 APPs sorted by update download volume. The K APPs in the terminal database are updated according to the preset Update is performed in such a way that the K APPs in the terminal database are the same as the K APPs in the server database; where M is greater than or equal to 1 million; K is much less than M.

具体地,服务器端101可通过爬虫从多个例如N个第三方服务器105中爬取APP图标和APP信息,APP信息包括APP的ID、APP的名称、开发者、版本号、简介、APP下载量等。基本上,把华为、小米、OPPO、豌豆荚、苹果应用商店、谷歌等常用的应用商店之类的下载一遍,能够获得M个APP的APP信息、APP图标和图标的图像特征值。在一个示例中,服务器端101将APP图标和APP信息进行预处理(例如根据APP的ID进行合并等)后存储到服务器数据库103中。服务器端101会定时(例如每天)下载APP图标和APP信息并更新服务器数据库103,这样,能够确保M个APP和K个APP能够得到及时的更新,使得存储的APP尽可能的准确。Specifically, the server 101 can crawl APP icons and APP information from multiple, for example, N third-party servers 105 through crawlers. The APP information includes APP ID, APP name, developer, version number, profile, and APP download volume. wait. Basically, by downloading commonly used app stores such as Huawei, Xiaomi, OPPO, Wandoujia, Apple App Store, and Google, you can obtain the APP information of M APPs, APP icons, and the image feature values of the icons. In one example, the server 101 pre-processes the APP icon and APP information (for example, merges them according to the ID of the APP, etc.) and then stores them in the server database 103. The server 101 will download the APP icon and APP information regularly (for example, every day) and update the server database 103. In this way, it can ensure that the M APPs and K APPs can be updated in a timely manner, making the stored APPs as accurate as possible.

在本发明实施例中,K1可大于等于M的万分之五,K2可大于等于M的万分之二。In the embodiment of the present invention, K1 may be greater than or equal to five ten thousandths of M, and K2 may be greater than or equal to two ten thousandths of M.

在本发明实施例中,移动终端102可通过如下两种方式与服务器端101保持同步:In this embodiment of the present invention, the mobile terminal 102 can maintain synchronization with the server 101 in the following two ways:

实施例1Example 1

在该实施例中,移动终端102可通过如下方式与服务器端101保持同步:In this embodiment, the mobile terminal 102 can maintain synchronization with the server 101 in the following manner:

a、所述移动终端102将自身的APP-ID列表发送给所述服务器端101;a. The mobile terminal 102 sends its own APP-ID list to the server 101;

b、所述服务器端101将所述移动终端102发送的APP-ID列表与自身当前的APP-ID列表进行比较,获得所述移动终端102需要增加的APP-ID列表和需要删除的APP-ID列表,并根据获得的列表将对应的APP图标和APP信息发送给所述移动终端102;b. The server 101 compares the APP-ID list sent by the mobile terminal 102 with its own current APP-ID list, and obtains the APP-ID list that needs to be added and the APP-ID that needs to be deleted by the mobile terminal 102. list, and send the corresponding APP icon and APP information to the mobile terminal 102 according to the obtained list;

c、所述移动终端102根据所述需要增加的APP-ID列表和需要删除的APP-ID列表在所述终端数据库中增加和删除相应的APP图标和APP信息,从而与服务器端101保持同步。c. The mobile terminal 102 adds and deletes corresponding APP icons and APP information in the terminal database according to the APP-ID list that needs to be added and the APP-ID list that needs to be deleted, thereby maintaining synchronization with the server 101.

在本实施例中,由于移动终端102和服务器端101之间通过传送APP-ID列表进行同步,从而能够确保两者之间的APP完全同步。In this embodiment, since the mobile terminal 102 and the server 101 are synchronized by transmitting an APP-ID list, complete synchronization of APPs between the two can be ensured.

实施例2Example 2

在该实施例中,移动终端102可通过如下方式与服务器端101保持同步:In this embodiment, the mobile terminal 102 can maintain synchronization with the server 101 in the following manner:

1、所述移动终端102向所述服务器端101发送自身的APP图标更新信息,所述更新信息包括移动终端上次更新的时间T1,T1=Null意味着首次安装未更新;1. The mobile terminal 102 sends its own APP icon update information to the server 101. The update information includes the time T1 when the mobile terminal was last updated. T1=Null means that the first installation has not been updated;

2、所述服务器端101根据接收到的时间T1和当前时间T0,获得T0至T1时间段内K个APP中更新的APP图标和APP信息,并将更新的APP图标和APP信息发送给所述移动终端102,所述APP信息还包括APP最近更新的时间T2;时间T2用于指示APP上次存在于K个中的时间,例如微信APP的T2会非常久远。例如T1=2月10日,T0=3月25日,那么根据3月25日的K个APP的T2,获取T2在2月11日-3月25日之间的APP,获取的这部分APP为新增的APP。2. The server 101 obtains the updated APP icons and APP information among the K APPs in the time period T0 to T1 based on the received time T1 and the current time T0, and sends the updated APP icons and APP information to the server 101. For the mobile terminal 102, the APP information also includes the time T2 of the latest update of the APP; the time T2 is used to indicate the time when the APP last existed in K. For example, T2 of the WeChat APP will be very long ago. For example, T1 = February 10, T0 = March 25, then based on the T2 of K APPs on March 25, obtain the APPs of T2 between February 11 and March 25, and obtain this part of the APPs For the newly added APP.

在另一个示例中,服务器端101发送的APP信息还包括:K1的标志KF1和K2的标志KF2,其中,KF1等于1标识对应的APP-ID属于K1个APP中的APP,KF2等于1标识对应的APP-ID属于K2个APP中的APP。In another example, the APP information sent by the server 101 also includes: the flag KF1 of K1 and the flag KF2 of K2, where KF1 equal to 1 identifies that the corresponding APP-ID belongs to the APP among K1 APPs, and KF2 equals 1 identifies the corresponding APP. The APP-ID belongs to the APP among K2 APPs.

3、所述移动终端102根据收到的更新的APP图标和APP信息更新所述终端数据库。3. The mobile terminal 102 updates the terminal database according to the received updated APP icon and APP information.

具体地,移动终端102将接收到的更新的APP图标和APP信息写入终端数据库,并从终端数据库中删除相应的K3个APP和K4个APP中的APP图表和APP信息,包括:Specifically, the mobile terminal 102 writes the received updated APP icons and APP information into the terminal database, and deletes the corresponding APP diagrams and APP information in K3 APPs and K4 APPs from the terminal database, including:

(1)根据接收到的更新的APP图标和APP信息确定KF1等于1和KF2等于1的APP个数K5和K6;(1) Determine the number K5 and K6 of APPs with KF1 equal to 1 and KF2 equal to 1 based on the received updated APP icon and APP information;

(2)将确定的K5个APP替换掉K3个APP中的最后K5个APP,以及将确定的K6个APP替换掉K4个APP中的最后K6个。(2) Replace the last K5 APPs among the K3 APPs with the determined K5 APPs, and replace the last K6 APPs among the K4 APPs with the determined K6 APPs.

例如,服务器端101中有6个APP更新了,其中2个的KF1=1,KF2=0;有1个的KF1=0,KF2=1;剩下3个的KF1=1,KF2=1。那么移动终端102会根据接收到的APP信息将KF1=1的5个替换掉总下载量K3中的最后5个,把KF2=1的1个替换掉更新下载量K4中的最后1个。For example, 6 APPs in server 101 have been updated, 2 of them have KF1=1 and KF2=0; 1 has KF1=0 and KF2=1; the remaining 3 have KF1=1 and KF2=1. Then the mobile terminal 102 will replace the last 5 of the total downloads K3 with 5 with KF1=1, and replace the last 1 of the update downloads K4 with 1 with KF2=1 according to the received APP information.

实施例2相比于实施例1,由于移动终端102只向服务器端101发送更新时间T1,从而能够降低服务器端101的流量。Compared with Embodiment 1, Embodiment 2 only sends the update time T1 to the server 101 because the mobile terminal 102 can reduce the traffic of the server 101 .

本发明实施例提供的APP图标更新系统,服务器端存储有M个APP和根据M个APP的中总下载量和更新下载量的排名选择的数目远小于M的K个APP,并实时对这些APP进行更新,确保存储的APP尽量的新和准确,移动终端的终端数据库中存储有与服务器端存储的K个APP相同的APP,从而使得移动终端存储的APP也是最新的,能够方便用户进行APP图标检索并确保检索的准确。In the APP icon update system provided by the embodiment of the present invention, the server stores M APPs and selects K APPs whose number is far less than M based on the ranking of the total download volume and updated download volume of the M APPs, and updates these APPs in real time. Update to ensure that the stored APPs are as new and accurate as possible. The terminal database of the mobile terminal stores the same APPs as the K APPs stored on the server side, so that the APPs stored in the mobile terminal are also the latest, which can facilitate the user to select APP icons. Search and ensure the accuracy of the search.

图2为本发明另一实施例提供的APP图标检索系统的结构示意图。如图2所示,本发明实施例提供的APP图标检索系统,包括进行信息交互的服务器端200和移动终端300;所述服务器端200包括第一存储模块201、第二存储模块202和更新模块203,所述第二存储模块202的读写速度大于所述第一存储模块201的读写速度;所述第一存储模块201存储有M个APP的APP图标和APP信息;所述第二存储模块202存储有M个APP中的K个APP,所述K个APP为按照总下载量排序的前K1个APP和按照在设定时间内的更新下载量排序的前K2个APP的并集,M大于等于100万个,K远小于M,例如K1=500,即为从APP发布之日起到当前的总下载量的前500个APP,例如K2=200,即为在预定更新周期内例如最近三天内的更新下载量的前200个APP;所述更新模块203用于按照预设的更新周期更新所述第一存储模块201存储的APP;所述APP信息包括APP的ID、APP的名称、开发者、版本号、简介、APP下载量;所述移动终端300的终端数据库中存储有与所述第二存储模块202中的APP相同的K个APP。Figure 2 is a schematic structural diagram of an APP icon retrieval system provided by another embodiment of the present invention. As shown in Figure 2, the APP icon retrieval system provided by the embodiment of the present invention includes a server 200 and a mobile terminal 300 for information interaction; the server 200 includes a first storage module 201, a second storage module 202 and an update module. 203. The read and write speed of the second storage module 202 is greater than the read and write speed of the first storage module 201; the first storage module 201 stores APP icons and APP information of M APPs; the second storage The module 202 stores K APPs among M APPs. The K APPs are the union of the first K1 APPs sorted by total download volume and the top K2 APPs sorted by update download volume within a set time. M is greater than or equal to 1 million, and K is much smaller than M. For example, K1 = 500, which is the top 500 APPs from the date of APP release to the current total download volume. For example, K2 = 200, which is within the scheduled update cycle, for example The top 200 APPs with updated download volume in the last three days; the update module 203 is used to update the APPs stored in the first storage module 201 according to a preset update cycle; the APP information includes the ID of the APP and the name of the APP , developer, version number, introduction, APP download volume; the terminal database of the mobile terminal 300 stores K APPs that are the same as the APPs in the second storage module 202 .

在本发明实施例中,服务器端200和移动终端300与前述实施例相同,即服务器端200下载和更新APP的方式与前述实施例中的服务器端101相同,移动终端300与服务器端200保持同步的方式与前述实施例相同,在此为避免赘述,省略对它们的具体介绍。In the embodiment of the present invention, the server 200 and the mobile terminal 300 are the same as the previous embodiments, that is, the server 200 downloads and updates APP in the same way as the server 101 in the previous embodiment, and the mobile terminal 300 and the server 200 maintain synchronization. The methods are the same as those in the previous embodiments. To avoid redundant description, their detailed introduction is omitted here.

在本发明实施例中,K1可大于等于M的万分之五,K2可大于等于M的万分之二。In the embodiment of the present invention, K1 may be greater than or equal to five ten thousandths of M, and K2 may be greater than or equal to two ten thousandths of M.

在本发明实施例中,当用户需要检索APP图标时,所述检索系统执行如下操作:In this embodiment of the present invention, when the user needs to retrieve APP icons, the retrieval system performs the following operations:

S100、所述移动终端300获得用户需要检索的APP图标的图像,所述图像包括用户指定检索的图标区域。S100. The mobile terminal 300 obtains the image of the APP icon that the user needs to retrieve, and the image includes the icon area specified by the user for retrieval.

首先,用户利用移动终端300进行拍照,得到包括APP图标的图像,接着,用户操作移动终端300用正方形框选出图像中希望检索的图标区域,即指定检索的图标区域。可替代的,拍照的时候直接用正方形框选APP图标,得到希望检索的图标区域。First, the user uses the mobile terminal 300 to take a photo and obtain an image including the APP icon. Then, the user operates the mobile terminal 300 to use a square frame to select the icon area in the image that he wishes to search, that is, to specify the icon area for search. Alternatively, when taking a photo, directly use a square frame to select the APP icon to get the icon area you want to search.

S200、所述移动终端300将所述指定检索的图标区域作为检索图像在所述终端数据库中进行检索,得到第一检索结果,如果所述第一检索结果表征的图标和检索图像的相似度大于第一设定阈值,则将所述第一检索结果显示给所述用户;否则,则将所述检索图像发送给所述服务器端200。S200. The mobile terminal 300 searches the designated retrieval icon area as a retrieval image in the terminal database to obtain a first retrieval result. If the similarity between the icon represented by the first retrieval result and the retrieval image is greater than If the threshold is first set, the first search result is displayed to the user; otherwise, the search image is sent to the server 200 .

移动终端300将虚线框中的图像作为检索输入的图像(,在终端数据库中进行检索。优选的,移动终端300提取图像的特征值,并基于提取的特征值在终端数据库中进行检索。如果检索到比较好的结果,那么直接向用户呈现;如果没有检索到比较好的结果,将图像传输到服务器端,在另一个示例中,将图像的特征值传输到服务器端200,使用特征值能够大幅减少传输的数据量,即减少流量。在本发明实施例中,“比较好的结果”=图标和输入的图像相似度大于第一设定阈值的结果,即第一检索结果。“向用户呈现”优选以“大图标APP图标+文字”瀑布流(按照图像相似度进行排序)的方式向用户呈现,即第一检索结果按照大图标加文字的方式进行显示。文字内容可包括APP信息。图像相似度根据图像特征值计算获得,可以采用现有技术,例如baidu的技术。The mobile terminal 300 uses the image in the dotted box as the retrieval input image () to search in the terminal database. Preferably, the mobile terminal 300 extracts the feature value of the image and searches in the terminal database based on the extracted feature value. If the search If a better result is found, it is directly presented to the user; if no better result is retrieved, the image is transmitted to the server. In another example, the feature value of the image is transmitted to the server 200. Using the feature value can significantly Reduce the amount of data transmitted, that is, reduce traffic. In the embodiment of the present invention, "better results" = results in which the similarity between the icon and the input image is greater than the first set threshold, that is, the first search result. "Presented to the user "Preferably, it is presented to the user in the form of "large icon APP icon + text" waterfall flow (sorted according to image similarity), that is, the first search result is displayed in the form of large icon plus text. The text content can include APP information. Image The similarity is calculated based on the image feature values, and existing technology, such as Baidu's technology, can be used.

S300、所述服务器端200根据接收到的检索图像在所述第一存储模块201中进行检索,得到第二检索结果并发送给所述移动终端300,所述第二检索结果表征的图标与所述检索图像的相似度大于第二设定阈值,所述第二检索结果包括低分辨率的APP图标、APP-ID和相似度。S300. The server 200 searches the first storage module 201 according to the received search image, obtains a second search result and sends it to the mobile terminal 300. The icon represented by the second search result is the same as the icon represented by the second search result. The similarity of the retrieved image is greater than the second set threshold, and the second search result includes a low-resolution APP icon, APP-ID and similarity.

服务器端200根据接收到的检索图像(优选图像的特征值),在百万个APP图标中进行检索,并将相似度大于第二设定阈值的检索结果即第二检索结果返回移动终端300。第二检索结果可包括低分辨率的APP图标、APP-ID和相似度,可选的,还包括APP名称和开发者,但不包括简介等其他信息。第一设定阈值和第二设定阈值可以相同,优选的第一设定阈值<第二设定阈值,以减少网络流量。低分辨率可为LDPI(Low Density Screen,120DPI),其图标大小为36x 36px。The server 200 searches among millions of APP icons based on the received retrieval image (preferably the characteristic value of the image), and returns the retrieval result with a similarity greater than the second set threshold, that is, the second retrieval result to the mobile terminal 300 . The second search result may include a low-resolution APP icon, APP-ID and similarity, and optionally also include the APP name and developer, but does not include other information such as a brief introduction. The first set threshold and the second set threshold may be the same, and preferably the first set threshold < the second set threshold to reduce network traffic. The low resolution can be LDPI (Low Density Screen, 120DPI), and its icon size is 36x 36px.

S400、所述移动终端300将接收到的低分辨率的APP图标,按相似度排序后,以图标块的方式显示。S400. The mobile terminal 300 sorts the received low-resolution APP icons by similarity and displays them in the form of icon blocks.

S500、所述移动终端300接收用户选择的图标块(例如点击),使用对应的APP-ID在所述第一存储模块中检索对应的APP图标和APP信息,并进行显示;以及S500. The mobile terminal 300 receives the icon block selected by the user (for example, clicked), uses the corresponding APP-ID to retrieve the corresponding APP icon and APP information in the first storage module, and displays it; and

S600、所述移动终端300将用户点击的图标块的APP-ID和APP信息添加到所述终端数据库中。S600. The mobile terminal 300 adds the APP-ID and APP information of the icon block clicked by the user to the terminal database.

本发明实施例的APP图标检索系统具有如下技术效果:The APP icon retrieval system according to the embodiment of the present invention has the following technical effects:

(1)APP图标的特点:1)分辨率都远低于普通图像,xhdpi也不到10000个像素,远低于普通图像2000万像素;2)APP图标的数量在百万级,远小于通用图像的数量;(1) Characteristics of APP icons: 1) The resolution is much lower than that of ordinary images, and xhdpi is less than 10,000 pixels, which is far lower than the 20 million pixels of ordinary images; 2) The number of APP icons is in the millions, which is much smaller than that of ordinary images. number of images;

(2)移动终端仅存有几百个APP图标,占用空间小,进行图像处理和检索均可以在移动端直接完成;(2) There are only a few hundred APP icons on the mobile terminal, which takes up little space, and image processing and retrieval can be completed directly on the mobile terminal;

(3)常用的几百个APP图标都在移动终端上,一方面在移动终端命中拍摄的图像具有极高的概率,另一方面也减少了和服务器端的通信流量;(3) Hundreds of commonly used APP icons are on mobile terminals. On the one hand, the probability of hitting the captured image on the mobile terminal is very high, and on the other hand, it also reduces the communication traffic with the server;

(4)用户操作方便,只需要拍照就好,实时性好。(4) It is easy for users to operate. They only need to take pictures, and the real-time performance is good.

进一步地,本发明实施例中,所述第一存储模块201还存储有APP图标的第一颜色值和第一颜色值的像素占全部图像像素的比例,所述第一颜色值为APP图标具有的最多颜色的值。例如民生银行的APP,主要颜色为白色,所以第一颜色值为“白色”,所占比例为70%。Further, in the embodiment of the present invention, the first storage module 201 also stores the first color value of the APP icon and the ratio of the pixels with the first color value to all image pixels. The first color value is the APP icon. The value of the most colors. For example, the main color of Minsheng Bank's APP is white, so the first color value is "white", accounting for 70%.

进一步地,步骤S200还包括:Further, step S200 also includes:

S201、移动终端300获取检索图像的第一颜色值和第二颜色值,以及检索图像的第一颜色值和第二颜色值的像素占检索图像的全部图像像素的比例,所述第一颜色值和所述第二颜色值分别为检索图像具有的最多颜色中和次最多颜色的值;S201. The mobile terminal 300 obtains the first color value and the second color value of the retrieval image, and the proportion of the pixels of the first color value and the second color value of the retrieval image to all the image pixels of the retrieval image. The first color value and the second color value are respectively the value of the most colors and the second most color of the retrieved image;

S202、如果移动终端300确定检索图像的第一颜色值的比例大于第一阈值,例如30%,且检索图像的第一颜色值的比例与第二颜色值的比例超过第二阈值例如2,则将检索图像的第一颜色值和第一颜色值的比例也传输给所述服务器端200,否则,将检索图像的第一颜色值设置为Null,然后将检索图像的第一颜色值和第一颜色值的比例也传输给所述服务器端200。S202. If the mobile terminal 300 determines that the ratio of the first color value of the retrieval image is greater than a first threshold, for example, 30%, and the ratio of the first color value of the retrieval image to the second color value exceeds a second threshold, such as 2, then The first color value of the retrieved image and the ratio of the first color value are also transmitted to the server 200. Otherwise, the first color value of the retrieved image is set to Null, and then the first color value and the first color value of the retrieved image are set to Null. The ratio of color values is also transmitted to the server 200 .

进一步地,步骤S300还包括:Further, step S300 also includes:

如果服务器端200接收到的检索图像的第一颜色值不为Null,则对所述第一存储模块存储的M个图标中的每个APP图标,执行如下操作:If the first color value of the retrieved image received by the server 200 is not Null, the following operations are performed for each APP icon among the M icons stored in the first storage module:

S301、如果移动终端300传输的检索图像的第一颜色值与进行比较的APP图标的第一颜色值的差的绝对值超过第三阈值,则处理下一个APP图标;否则,执行S302;S301. If the absolute value of the difference between the first color value of the retrieved image transmitted by the mobile terminal 300 and the first color value of the compared APP icon exceeds the third threshold, process the next APP icon; otherwise, perform S302;

S302、如果移动终端300传输的检索图像的第一颜色值的比例与进行比较的APP图标的第一颜色值的比例的比值低于第四阈值,则处理下一个APP图标;否则,执行S303;S302. If the ratio of the first color value of the retrieved image transmitted by the mobile terminal 300 to the first color value of the compared APP icon is lower than the fourth threshold, process the next APP icon; otherwise, perform S303;

S303、根据接收到的检索图像在所述第一存储模块中进行检索,得到第二检索结果并发送给所述移动终端,所述第二检索结果表征的图标与所述输入的图像的相似度大于第二设定阈值,所述第二检索结果包括低分辨率的APP图标、APP-ID和相似度。S303. Search the first storage module according to the received search image, obtain a second search result and send it to the mobile terminal. The second search result represents the similarity between the icon and the input image. Greater than the second set threshold, the second search result includes a low-resolution APP icon, APP-ID and similarity.

也就是说,在该步骤中,服务器端200在接收到的检索图像的第一颜色值不为Null的情况下,会将接收到的检索图像的第一颜色值与第一存储模块存储的M个APP图标的第一颜色值按顺序依次进行比较,即从第1个开始进行比较,如果比较的两个图标的第一颜色值的差值超过第三阈值,则比较第2个,一直比较到M个,如果两者的差值没有超多第三阈值,则将接收到的检索图像的第一颜色值的比例与第一存储模块存储的M个APP图标的第一颜色值的比例按顺序依次进行比较,即从第1个开始进行比较,如果比较的两个图标的第一颜色值的比例的比值低于第四阈值,则比较第2个,一直比较到M个,如果两者的比值没有低于第四阈值,则根据接收到的检索图像在所述第一存储模块中进行检索,得到第二检索结果并发送给所述移动终端,所述第二检索结果表征的图标与所述输入的图像的相似度大于第二设定阈值,所述第二检索结果包括低分辨率的APP图标、APP-ID和相似度,如此,能够更加准确地检索到对应的APP图标。在本发明实施例中,第三阈值可设置为本领域技术人员能够明显区分第一颜色值和第二颜色值的阈值,本发明不作特别限定,例如,24位RGB来说,第三阈值可为{26,26,26}。第四阈值可为1/2。That is to say, in this step, when the first color value of the received retrieved image is not Null, the server 200 will compare the received first color value of the retrieved image with the M stored in the first storage module. The first color values of the APP icons are compared in order, that is, starting from the first one. If the difference between the first color values of the two compared icons exceeds the third threshold, compare the second one and keep comparing. to M, if the difference between the two does not exceed the third threshold, then the ratio of the first color value of the received retrieved image to the ratio of the first color value of the M APP icons stored in the first storage module is Comparisons are performed sequentially, that is, starting from the first one. If the ratio of the first color value of the two compared icons is lower than the fourth threshold, then compare the second one, and continue to compare to M. If both is not lower than the fourth threshold, then the search is performed in the first storage module according to the received search image, and the second search result is obtained and sent to the mobile terminal. The icon represented by the second search result is the same as the fourth threshold. The similarity of the input image is greater than the second set threshold, and the second search result includes the low-resolution APP icon, APP-ID and similarity. In this way, the corresponding APP icon can be retrieved more accurately. In the embodiment of the present invention, the third threshold can be set to a threshold that a person skilled in the art can clearly distinguish between the first color value and the second color value. The present invention is not particularly limited. For example, for 24-bit RGB, the third threshold can be is {26,26,26}. The fourth threshold may be 1/2.

本实施例中,由于利用APP图标的第一颜色值和第二颜色值进行检索,能够进一步提高检索的准确性。In this embodiment, since the first color value and the second color value of the APP icon are used for retrieval, the accuracy of retrieval can be further improved.

综上,本发明实施例提供的APP图标检索系统,服务器端存储有数量远小于通用图像的数量的百万级的M个APP和根据M个APP的中总下载量和更新下载量的排名选择的数目远小于M的K个APP,并实时对这些APP进行更新,能够降低图像存储空间和确保存储的APP尽量的新和准确。移动终端的终端数据库中存储有与服务器端存储的数量远小于M的K个(例如几百个)APP相同的APP,由于这K个APP是按照APP的中总下载量和更新下载量的排名进行选择的,使得这K个APP为常用APP,能够满足常用APP的检索需求,用户可直接在移动终端进行检索,能够提高检索的速度和准确性。In summary, in the APP icon retrieval system provided by the embodiment of the present invention, the server side stores millions of M APPs that are far smaller than the number of general images, and the ranking selection is based on the total download volume and update download volume of the M APPs. The number of K APPs is much smaller than M, and updating these APPs in real time can reduce the image storage space and ensure that the stored APPs are as new and accurate as possible. The terminal database of the mobile terminal stores the same APPs as the K (for example, several hundred) APPs stored on the server side which are far less than M in number, because these K APPs are ranked according to the total downloads and update downloads of the APPs. The selection is made so that these K APPs are commonly used APPs, which can meet the retrieval needs of commonly used APPs. Users can directly search on mobile terminals, which can improve the speed and accuracy of retrieval.

以上所述实施例,仅为本发明的具体实施方式,用以说明本发明的技术方案,而非对其限制,本发明的保护范围并不局限于此,尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,其依然可以对前述实施例所记载的技术方案进行修改或可轻易想到变化,或者对其中部分技术特征进行等同替换;而这些修改、变化或者替换,并不使相应技术方案的本质脱离本发明实施例技术方案的精神和范围,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。The above-described embodiments are only specific implementations of the present invention and are used to illustrate the technical solutions of the present invention, but not to limit them. The protection scope of the present invention is not limited thereto, although the present invention has been described with reference to the foregoing embodiments. Detailed description: Those skilled in the art should understand that any person familiar with the art can still make modifications to the technical solutions recorded in the foregoing embodiments or can easily think of changes within the technical scope disclosed in the present invention. Or make equivalent substitutions for some of the technical features; these modifications, changes or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present invention, and should be covered by the protection scope of the present invention. Therefore, the protection scope of the present invention should be determined by the protection scope of the claims.

Claims (7)

1.一种APP图标更新系统,其特征在于,包括进行信息交互的服务器端和移动终端;1. An APP icon update system, characterized by including a server and a mobile terminal for information interaction; 所述服务器端,用于从多个第三方服务器中下载M个APP的APP图标和APP信息,并将下载的APP图标和APP信息存储在服务器数据库中,并按照预设的更新周期更新存储在所述服务器数据库中的M个APP,以及将M个APP的中下载量排名靠前的K个APP存储在快速缓存中,所述K个APP为按照在所述多个第三方服务器中的总下载量排序的前K1个APP和按照在所述多个第三方服务器在设定时间内的更新下载量排序的前K2个APP的并集,所述APP信息包括APP的ID、APP的名称、开发者、版本号、简介、APP下载量;The server side is used to download APP icons and APP information of M APPs from multiple third-party servers, store the downloaded APP icons and APP information in the server database, and update and store the APP icons and APP information in the server database according to a preset update cycle. The M APPs in the server database and the K APPs with the highest download volume among the M APPs are stored in the fast cache. The K APPs are calculated according to the total number of downloads in the multiple third-party servers. The union of the top K1 APPs sorted by download volume and the top K2 APPs sorted by the updated download volume of the multiple third-party servers within the set time. The APP information includes the APP ID, APP name, Developer, version number, introduction, APP downloads; 所述移动终端的终端数据库中存储有K个APP,包括按照总下载量排序的K3个APP和按照更新下载量排序的K4个APP,所述终端数据库中的K个APP按照预设的更新方式进行更新,以使得终端数据库中的K个APP与所述服务器数据库中的K个APP相同;K APPs are stored in the terminal database of the mobile terminal, including K3 APPs sorted by total download volume and K4 APPs sorted by update download volume. The K APPs in the terminal database are updated according to a preset update method. Update so that the K APPs in the terminal database are the same as the K APPs in the server database; 其中,M大于等于100万个;K远小于M。Among them, M is greater than or equal to 1 million; K is much smaller than M. 2.根据权利要求1所述的APP图标更新系统,其特征在于,所述预设的更新方式包括:2. The APP icon update system according to claim 1, wherein the preset update method includes: 所述移动终端将自身的APP-ID列表发送给所述服务器端;The mobile terminal sends its own APP-ID list to the server; 所述服务器端将所述移动终端发送的APP-ID列表与自身当前的APP-ID列表进行比较,获得所述移动终端需要增加的APP-ID列表和需要删除的APP-ID列表,并根据获得的列表将对应的APP图标和APP信息发送给所述移动终端;The server compares the APP-ID list sent by the mobile terminal with its own current APP-ID list, obtains the APP-ID list that the mobile terminal needs to add and the APP-ID list that needs to be deleted, and obtains The list sends the corresponding APP icon and APP information to the mobile terminal; 所述移动终端根据所述需要增加的APP-ID列表和需要删除的APP-ID列表在所述终端数据库中增加和删除相应的APP图标和APP信息。The mobile terminal adds and deletes corresponding APP icons and APP information in the terminal database according to the APP-ID list that needs to be added and the APP-ID list that needs to be deleted. 3.根据权利要求1所述的APP图标更新系统,其特征在于,所述预设的更新方式包括:3. The APP icon update system according to claim 1, wherein the preset update method includes: 所述移动终端向所述服务器端发送自身的APP图标更新信息,所述更新信息包括移动终端上次更新的时间T1;The mobile terminal sends its own APP icon update information to the server, where the update information includes the time T1 when the mobile terminal was last updated; 所述服务器端根据接收到的时间T1和当前时间T0,获得T0至T1时间段内K个APP中更新的APP图标和APP信息,并将更新的APP图标和APP信息发送给所述移动终端,所述APP信息还包括APP最近更新的时间T2;The server side obtains the updated APP icons and APP information among the K APPs in the time period T0 to T1 based on the received time T1 and the current time T0, and sends the updated APP icons and APP information to the mobile terminal, The APP information also includes the time T2 when the APP was last updated; 所述移动终端根据收到的更新的APP图标和APP信息更新所述终端数据库。The mobile terminal updates the terminal database according to the received updated APP icon and APP information. 4.根据权利要求3所述的APP图标更新系统,其特征在于,所述移动终端根据收到的更新的APP图标和APP信息更新所述终端数据库,具体包括:4. The APP icon update system according to claim 3, wherein the mobile terminal updates the terminal database according to the received updated APP icon and APP information, specifically including: 将接收到的更新的APP图标和APP信息写入终端数据库,并从终端数据库中删除相应的K3个APP和K4个APP中的APP图表和APP信息。Write the received updated APP icons and APP information into the terminal database, and delete the corresponding APP charts and APP information in K3 APPs and K4 APPs from the terminal database. 5.根据权利要求4所述的APP图标更新系统,其特征在于,所述APP信息还包括:K1的标志KF1和K2的标志KF2,其中,KF1等于1标识对应的APP-ID属于K1个APP中的APP,KF2等于1标识对应的APP-ID属于K2个APP中的APP;5. The APP icon update system according to claim 4, characterized in that the APP information also includes: KF1 mark of K1 and KF2 mark of K2, wherein KF1 equal to 1 indicates that the corresponding APP-ID belongs to K1 APPs. For the APP in KF2 equal to 1, the corresponding APP-ID belongs to the APP among K2 APPs; 所述从终端数据库中删除相应的K3个APP和K4个APP中的APP图表和APP信息,包括:The deletion of APP charts and APP information in the corresponding K3 APPs and K4 APPs from the terminal database includes: 根据接收到的更新的APP图标和APP信息确定KF1等于1和KF2等于1的APP个数K5和K6;Determine the number of APPs K5 and K6 with KF1 equal to 1 and KF2 equal to 1 based on the received updated APP icon and APP information; 将确定的K5个APP替换掉K3个APP中的最后K5个APP,以及将确定的K6个APP替换掉K4个APP中的最后K6个。Replace the last K5 APPs among the K3 APPs with the determined K5 APPs, and replace the last K6 APPs among the K4 APPs with the determined K6 APPs. 6.根据权利要求1所述的APP图标更新系统,其特征在于,K1大于等于M的万分之五,K2大于等于M的万分之二。6. The APP icon updating system according to claim 1, wherein K1 is greater than or equal to five ten thousandths of M, and K2 is greater than or equal to two ten thousandths of M. 7.根据权利要求1所述的APP图标更新系统,其特征在于,所述服务器端还用于:将下载的APP图标和APP信息进行预处理后存储到所述服务器数据库中。7. The APP icon updating system according to claim 1, wherein the server is further configured to: preprocess the downloaded APP icon and APP information and then store them in the server database.
CN202010446000.XA 2020-05-21 2020-05-21 APP icon updating system Active CN111611265B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010446000.XA CN111611265B (en) 2020-05-21 2020-05-21 APP icon updating system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010446000.XA CN111611265B (en) 2020-05-21 2020-05-21 APP icon updating system

Publications (2)

Publication Number Publication Date
CN111611265A CN111611265A (en) 2020-09-01
CN111611265B true CN111611265B (en) 2024-01-23

Family

ID=72200783

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010446000.XA Active CN111611265B (en) 2020-05-21 2020-05-21 APP icon updating system

Country Status (1)

Country Link
CN (1) CN111611265B (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104965716A (en) * 2014-04-18 2015-10-07 腾讯科技(深圳)有限公司 Icon updating method, client apparatus, and terminal apparatus
CN105893448A (en) * 2015-12-30 2016-08-24 乐视网信息技术(北京)股份有限公司 Method and system for generating application popularity list
CN107765954A (en) * 2017-11-28 2018-03-06 维沃移动通信有限公司 A kind of application icon update method, mobile terminal and server
CN108021377A (en) * 2016-11-01 2018-05-11 阿里巴巴集团控股有限公司 A kind of application icon update method and device

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101364979B (en) * 2007-08-10 2011-12-21 鸿富锦精密工业(深圳)有限公司 Downloaded material parsing and processing system and method
CN105204915A (en) * 2015-10-29 2015-12-30 小米科技有限责任公司 Application program updating method, device and system

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104965716A (en) * 2014-04-18 2015-10-07 腾讯科技(深圳)有限公司 Icon updating method, client apparatus, and terminal apparatus
CN105893448A (en) * 2015-12-30 2016-08-24 乐视网信息技术(北京)股份有限公司 Method and system for generating application popularity list
CN108021377A (en) * 2016-11-01 2018-05-11 阿里巴巴集团控股有限公司 A kind of application icon update method and device
CN107765954A (en) * 2017-11-28 2018-03-06 维沃移动通信有限公司 A kind of application icon update method, mobile terminal and server

Also Published As

Publication number Publication date
CN111611265A (en) 2020-09-01

Similar Documents

Publication Publication Date Title
US11017018B2 (en) Systems and methods of building and using an image catalog
CN106294798B (en) Thumbnail-based image sharing method and terminal
US20180365489A1 (en) Automatically organizing images
US9483500B2 (en) Automatic discovery of popular landmarks
CN113746874B (en) A voice package recommendation method, device, equipment and storage medium
US20100082653A1 (en) Event media search
CN113568995B (en) Dynamic tile map manufacturing method and tile map system based on search conditions
US20100169326A1 (en) Method, apparatus and computer program product for providing analysis and visualization of content items association
CN112541123B (en) Map area recommendation method, device, equipment and storage medium
US9665773B2 (en) Searching for events by attendants
CN103577544B (en) A kind of method and device for providing information to be sent
WO2019110654A1 (en) Systems and methods for querying databases using interactive search paths
CN108804653A (en) Method, apparatus and electronic equipment for picture processing
CN108012558B (en) Phone number normalization and information discoverability
US10860885B2 (en) Method and system for management and operation over image in a computing system
CN109116718B (en) Method and device for setting alarm clock
US11921702B2 (en) Issue rank management in an issue tracking system
CN111611265B (en) APP icon updating system
CN113220816A (en) Data processing method, device and equipment for POI (Point of interest) of electronic map
CN109189728B (en) Intelligent hardware device, disk data processing method and storage medium
KR102523006B1 (en) Method, apparatus and computer program for providing contents list
CN107153712B (en) Personalized customized picture management method supporting time-space association of mobile terminal
CN114564637B (en) Information processing method and device
CN111611264B (en) APP icon retrieval system
CN110399337B (en) File automation service method and system based on data driving

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
TA01 Transfer of patent application right
TA01 Transfer of patent application right

Effective date of registration: 20221102

Address after: 276300 no.5-1, West Yanjie District, Wenquan Road, economic development zone, Yinan County, Linyi City, Shandong Province

Applicant after: Shandong Sanhong Information Technology Co.,Ltd.

Address before: 513, 34 / F, A4 - (3) office building, Hanyu financial and business center, 7000 Jingshi Road, Jinan area, China (Shandong) pilot Free Trade Zone, Jinan City, Shandong Province

Applicant before: Jinan Xinge Information Technology Co.,Ltd.

GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20241213

Address after: Room 116, No.1 Puyuan West Road, Dongcheng Street, Dongguan City, Guangdong Province 523119

Patentee after: Dongguan Qinsida Software Technology Co.,Ltd.

Country or region after: China

Address before: 276300 no.5-1, West Yanjie District, Wenquan Road, economic development zone, Yinan County, Linyi City, Shandong Province

Patentee before: Shandong Sanhong Information Technology Co.,Ltd.

Country or region before: China