[go: up one dir, main page]

WO2011150591A1 - 一种提供应用列表的方法及装置 - Google Patents

一种提供应用列表的方法及装置 Download PDF

Info

Publication number
WO2011150591A1
WO2011150591A1 PCT/CN2010/076055 CN2010076055W WO2011150591A1 WO 2011150591 A1 WO2011150591 A1 WO 2011150591A1 CN 2010076055 W CN2010076055 W CN 2010076055W WO 2011150591 A1 WO2011150591 A1 WO 2011150591A1
Authority
WO
WIPO (PCT)
Prior art keywords
application
party application
party
mobile terminal
user
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.)
Ceased
Application number
PCT/CN2010/076055
Other languages
English (en)
French (fr)
Other versions
WO2011150591A9 (zh
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.)
ZTE Corp
Original Assignee
ZTE Corp
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 ZTE Corp filed Critical ZTE Corp
Priority to EP20100852388 priority Critical patent/EP2546793A4/en
Priority to US13/640,262 priority patent/US9460450B2/en
Publication of WO2011150591A1 publication Critical patent/WO2011150591A1/zh
Publication of WO2011150591A9 publication Critical patent/WO2011150591A9/zh
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • G06Q30/0242Determining effectiveness of advertisements
    • G06Q30/0246Traffic
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/61Installation

Definitions

  • the present invention relates to the field of terminal communication, and in particular to a method and apparatus for providing an application list based on a mobile terminal. Background technique
  • mobile terminal application stores such as Apple's App Store, Nokia's Ovi Store, Google's Android Market, and China Mobile's Mobile. Market, etc.
  • mobile terminal application stores in developed countries in Europe have been operating very mature since 2008.
  • China's mobile terminal market is entering a period of rapid development. For example, in 2009, about 52% of smartphone users viewed or downloaded applications through the smartphone app store, and by the end of 2009, smartphone users reached 35.72 million.
  • mobile terminal application store users will continue to maintain rapid growth. It is estimated that the number of users will reach 66.33 million by 2010, and the number of users will exceed 100 million in 2011.
  • the main object of the present invention is to provide a method and apparatus for providing an application list, which can provide an application of interest to a user and display it on an application store interface, so that a user can quickly purchase a third-party application through the interface.
  • a method of providing a list of applications comprising:
  • the mobile terminal records usage information of the user on the third-party application and processes the information to obtain third-party application history data;
  • the recording the usage information of the third-party application by the user and processing the information includes: obtaining an attribute value of the third-party application viewed or downloaded by the user, and processing and sorting the attribute value according to the usage information of the third-party application by the user. .
  • the matching the third-party application historical data with the application information in the application store database specifically: when the user enters the application store, according to the attribute values of the pre-set bits, and then correspondingly based on the keyword and the application store database.
  • the application information of the attribute value is fuzzy matched.
  • the attribute value of the third-party application is a classification attribute value or a spatial range, and the attribute value is obtained and processed according to the usage information of the third-party application by the user, and is specifically: obtaining the user to view or download and install
  • the classification attribute value or spatial extent of the third-party application is recorded based on the usage times or spatial extents of the classification attribute, and the classification attribute values or spatial ranges are sorted according to the number of times the records are used.
  • the matching the third-party application historical data with the application information in the application store database is specifically: When the user enters the application store, the fuzzy matching is performed according to the application information of the corresponding classification attribute value in the application store database according to the classification attribute values of the previous setting bits; or
  • the spatial range of the previous set bits is sorted according to the keyword and the application information in the corresponding space range in the application store database.
  • the keywords are: common keywords set by the mobile terminal manufacturer when the mobile terminal is shipped from the factory, and/or specific keywords set by the user in the mobile terminal according to preferences during the user's use of the mobile terminal.
  • the keywords that perform fuzzy matching are one or more.
  • pushing the content of the third-party application selection table to the application store display interface of the mobile terminal specifically: pushing the third-party application selection table to the application store display interface of the mobile terminal in the form of a status bar.
  • a device for providing a list of applications comprising:
  • a recording module configured to record and process usage information of the third-party application by the user to obtain historical data of the third-party application
  • a matching module configured to match third party application historical data with application information in an application store database
  • a table generating module configured to form the matched result into a third-party application selection table and send the result to the display output module
  • the display output module is configured to provide the content in the third-party application selection table to the application display interface of the mobile terminal.
  • the recording module is specifically configured to: obtain an attribute value of a third-party application viewed or downloaded by the user, process and sort the attribute value according to the usage information of the third-party application, and obtain third-party application historical data; and/or ,
  • the matching module is specifically configured to: perform fuzzy matching on the attribute value of the third-party application history data that is sorted in the previous set position and the application information of the corresponding attribute value in the application store database; and/or, the display output module is specifically used
  • The: The content in the third-party application selection table is pushed to the application store display interface of the mobile terminal in the form of a status bar.
  • the method and device for providing a list of applications by the mobile terminal of the present invention can push different third-party application selection tables to different users, display third-party applications that may be of interest to the user, and implement the user indirectly.
  • Customization which reduces the time for users to manually search through tens of thousands of third-party applications, enabling users to quickly select and purchase third-party applications that they like or are interested in, saving users time and increasing user satisfaction. Improve the purchase usage of various apps in the app store. Due to the solution provided according to the present invention, the user's experience can be enhanced, and the operator's ARPU is guaranteed.
  • FIG. 1 is a schematic diagram of a workflow of providing an application list in the present invention
  • FIG. 2 is a schematic diagram showing the working principle of providing an application list in the present invention.
  • FIG. 3 is a schematic structural diagram of an apparatus for providing an application list in the present invention. detailed description
  • the basic idea of the present invention is: the mobile terminal records the user's usage information of the third-party application and processes the information to obtain the third-party application history data, and matches the third-party application history data with the application information in the application store database, and the matching is performed.
  • the result forms a third-party application selection table that pushes the content in the third-party application selection table to the application store display interface of the mobile terminal.
  • FIG. 1 is a schematic diagram of a workflow for providing an application list according to the present invention. As shown in FIG. 1, the method includes the following steps:
  • Step 101 The mobile terminal acquires an attribute value of a third-party application that the user views or downloads and installs.
  • the attribute values are processed and sorted according to the usage information of the third-party application by the user, and the third-party application historical data is obtained.
  • the third-party application has attribute values such as classification, installation time, and occupied space size.
  • the classification attribute values of the third-party applications are the same, such as a game-type third-party application racing car, Russia. Blocks, etc., whose classification attribute values are games.
  • the mobile terminal When the user views or downloads and installs the third-party application, the mobile terminal reads the classification attribute value of the third-party application, and records according to the usage times of the classification attribute, that is, if the third-party application history data does not have a corresponding classification attribute value, for example, the user is The first time to view or download a third-party application of a certain category, the mobile terminal saves the classification attribute value of the third-party application viewed or downloaded by the user to the third-party application history data, and uses the number of times corresponding to the category attribute value.
  • the record is 1, if the third-party application historical data already has the corresponding classification attribute value, for example, the third-party application that the user has previously viewed or downloaded the corresponding classification, the mobile terminal adds 1 to the usage number corresponding to the classification attribute value, and according to The order of the number of uses of the record is sorted from the highest to the lowest order, and the value of each category attribute in the third-party application history data is sorted, and the value of the sort attribute in the first X-bit is further obtained, that is, TOP X, and the X can be determined by the user according to the actual Need to be used, such as setting X to 3.
  • the third-party application history data can be implemented in the form of a database, and the storage can be realized by opening a database storage area in the memory.
  • the process of cumulative update of the number of times the mobile terminal uses the classification attribute value of the third party application viewed or downloaded by the user can be realized by a general sorting function.
  • Step 102 Fuzzyly match the attribute value of the pre-set bit in the third-party application history data with the application information in the application store database.
  • the mobile terminal is provided with a keyword, which may be a common keyword set by the mobile terminal manufacturer in the mobile terminal when the mobile terminal is shipped from the factory, or may be in the mobile terminal according to the user's preference during the process of using the mobile terminal.
  • the specific keyword set or a combination of both.
  • the matching is specifically as follows: When the user enters the application store, the attribute values of the previous set bits are sorted according to the application information of the corresponding attribute values in the application store database, and then the fuzzy matching is performed, as shown in FIG. 2 .
  • the mobile terminal when the sorting is performed by using the number of times of the classification attribute value, the mobile terminal performs fuzzy matching based on the application information of the corresponding classification attribute value in the application store database according to the classification attribute values of the previous setting bits.
  • the ranking attribute values of the first three digits are A, B, and C
  • the keyword set in the mobile terminal is a
  • the mobile terminal sequentially sorts the attributes in the application store database based on the keyword a.
  • the application information of each specific third-party application with values A, B, and C is fuzzy matched.
  • the "like" variable may be used to implement fuzzy matching of the application information of the third-party application of the keyword and the corresponding classification attribute value in the application store database, such as reading the keyword "a" set in the mobile terminal.
  • the condition for fuzzy matching with the app store database is like , %"a"%' , which means that the third-party application with the character "a” in the application information satisfies the condition, thus achieving fuzzy matching.
  • the mobile terminal will obtain all the third-party applications whose classification attribute values are one of A, B, C, and the keyword "a" in the application information, that is, the application information in the A classification contains the keyword "a".
  • Each third party application, the third party application that contains the keyword "a” in the application information in the B classification, and each third party application that contains the keyword "a” in the application information in the C classification will be obtained by fuzzy matching.
  • the third-party application obtained by performing fuzzy matching on each keyword may be repeated, and the mobile terminal may only keep one record.
  • Step 103 Form the fuzzy matching result into a third-party application selection table, and push it to the application store display interface of the mobile terminal.
  • the mobile terminal provides the content in the third-party application selection table to the application store display interface of the mobile terminal in the form of a status bar.
  • the interaction between the mobile terminal and the application store database is as shown in FIG. 2, the mobile terminal establishes a connection with the application store database, and according to the TOP X-bit classification attribute value in the third-party application history data, based on the keyword and the corresponding classification in the application store database.
  • the application information of each third-party application of the attribute value is fuzzy matched, and the third-party application selection table provided to the user is obtained from the result of the fuzzy matching.
  • the user can quickly select and purchase a third-party application that he likes or is interested in according to the status bar on the application store display interface that is pushed to the mobile terminal.
  • the mobile terminal Since the mobile terminal performs real-time recording based on the user's usage information of the third-party application, each time the user enters the application store, the third-party application selection table provided by the mobile terminal is dynamically updated, thereby providing the user with the first The three-party application selection table is more in line with the user's usage requirements.
  • the above process can be specifically implemented by a third-party application tracking program in the mobile terminal.
  • the apparatus includes: a recording module, a matching module, a table generating module, and a display output module, where the recording module is used for a third party to a user.
  • the usage information of the application is recorded and processed to obtain third-party application historical data;
  • the matching module is used to match the third-party application historical data with the application information in the application store database;
  • the table generation module is configured to form the matched result into a third-party application.
  • the selection table is sent to the display output module; the display output module is used to push the content in the third-party application selection table to the application store display interface of the mobile terminal.
  • the recording module is specifically configured to obtain an attribute value of a third-party application viewed or downloaded by the user, and process and sort the attribute value according to the usage information of the third-party application by the user, to obtain third-party application historical data.
  • the matching module is specifically configured to perform fuzzy matching on the attribute values of the pre-set bits in the third-party application history data and the application information of the corresponding attribute values in the application store database.
  • the display output module is specifically used to set the content in the third-party application selection table in the form of a status bar. Pushed to the app store display interface of the mobile terminal.
  • the attribute value of the third-party application is spatially divided according to the space size, that is, the space size of the third-party application is divided into several spatial ranges, such as 0M ⁇ 5M for the space range A, 5M-10M for the space range B, and so on. Therefore, subsequent recording and fuzzy matching are performed according to the spatial range division.
  • the mobile terminal reads the occupied space of the third-party application, and records the usage times of the corresponding spatial range based on the occupied space size, that is, if the third-party application historical data There is no corresponding space range.
  • the mobile terminal saves the spatial range of the third-party application viewed or downloaded by the user to the third-party application history data, and the The number of uses corresponding to the spatial extent is recorded as 1. If there is a corresponding spatial extent in the third-party application historical data, such as a third-party application that the user has previously viewed or downloaded the corresponding spatial extent, the mobile terminal corresponds to the number of uses of the spatial extent. Add 1 and sort the spatial extents in the third-party application history data in descending order of the number of times the records are used. Further, the spatial extent of the top X bits, that is, TOP X, can be obtained.
  • the mobile terminal is based on the keyword a and the occupied space size attribute in the application store database in the space range B.
  • the third-party application performs fuzzy matching, and the matching result is formed into a third-party application selection table, and is pushed to the application store display interface of the mobile terminal.
  • the spatial extent division of the space occupied by the third-party application can be implemented in the following two ways:
  • the mobile terminal manufacturer sets a common space range in the mobile terminal when the mobile terminal leaves the factory, or may be based on the user during the process of using the mobile terminal. Preferences are set in the mobile terminal A specific spatial extent, or a combination of both.
  • the solution for providing an application list enables the mobile terminal to automatically record attribute values such as application classifications that are viewed or downloaded by the user in the background.
  • attribute values such as application classifications that are viewed or downloaded by the user in the background.

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Finance (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Accounting & Taxation (AREA)
  • Development Economics (AREA)
  • General Physics & Mathematics (AREA)
  • Software Systems (AREA)
  • Game Theory and Decision Science (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • General Business, Economics & Management (AREA)
  • Information Transfer Between Computers (AREA)
  • Telephone Function (AREA)
  • User Interface Of Digital Computer (AREA)
  • Telephonic Communication Services (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

本发明公开了一种提供应用列表的方法,该方法包括:移动终端对用户对第三方应用的使用信息进行记录及处理得到第三方应用历史数据,并将第三方应用历史数据与应用商店数据库中的应用信息进行匹配,将匹配的结果形成第三方应用选择表,并将第三方应用选择表的内容推送到移动终端的应用商店显示界面。本发明还同时公开了一种提供应用列表的装置。采用该方法和装置能够向不同的用户推送不同的第三方应用选择表,显示用户可能感兴趣的第三方应用,间接地实现了用户定制,使用户能够快速挑选并购买自己喜欢或感兴趣的第三方应用,提高应用商店中各类应用购买使用率,保证运营商的ARPU。

Description

一种提供应用列表的方法及装置 技术领域
本发明涉及终端通信领域, 特别是指一种基于移动终端提供应用列表 的方法和装置。 背景技术
由于移动终端对第三方软件的良好支持性和扩展性, 目前多家移动终 端生产商都纷纷推出了移动终端应用商店, 如 Apple的 App Store, Nokia 的 Ovi Store、 Google的 Android Market、 中国移动的 Mobile Market等。 据 某研究机构称, 从 2008年起至今, 欧洲发达地区国家的移动终端应用商店 已经运作的非常成熟, 同时, 中国移动终端市场也正进入高速发展时期。 例如, 2009年大约有 52%的智能手机用户通过智能手机应用商店查看或下 载安装应用软件, 截止 2009年末智能手机用户达到 3572万户。 在未来两 年移动终端应用商店用户将继续保持快速增长, 预计到 2010年用户规模将 达到 6633万户, 2011年用户规模将突破亿户。
在这些虚拟的移动终端应用商店中, 应用的数量少则几百个, 多则超 过十万个, 这样一方面方便了用户随时按需下载并安装使用, 同时也给运 营商或原始设备制造商 ( OEM, Original Equipment Manufacturer )带来了可 观的收入。 但是目前各家应用商店的分类排序方式比较固定, 如按主题、 体育、 动漫、 多媒体等类型分类, 每个类型中以字母顺序或以热门程度排 序。 对移动终端用户来说, 由于每个用户的喜好不一样, 热门程度排序、 即 TOP排序不可能覆盖用户所有感兴趣的类型, 因此, 一方面用户会花费 大量时间在数以万计的应用中寻找自己喜欢的应用, 另一方面运营商也会 流失一些潜在用户, 导致每用户平均收入 ( ARPU, Average Revenue Per 发明内容
有鉴于此, 本发明的主要目的在于提供一种提供应用列表的方法及装 置, 能够提供用户感兴趣的应用并显示在应用商店界面上, 以使用户通过 这个界面能够快速购买第三方应用。
为解决上述技术问题, 本发明的技术方案是这样实现的:
一种提供应用列表的方法, 该方法包括:
移动终端记录用户对第三方应用的使用信息并处理所述信息, 得到第 三方应用历史数据;
将第三方应用历史数据与应用商店数据库中的应用信息进行匹配, 将 匹配的结果形成第三方应用选择表;
将第三方应用选择表的内容推送到移动终端的应用商店显示界面。 所述记录用户对第三方应用的使用信息并处理所述信息, 包括: 获取 用户查看或下载安装的第三方应用的属性值, 根据用户对第三方应用的使 用信息对属性值进行处理并进行排序。
所述将第三方应用历史数据与应用商店数据库中的应用信息进行匹 配, 具体为: 用户进入应用商店时, 按照排序在前设定位的各属性值, 依 次基于关键字与应用商店数据库中相应属性值的应用信息进行模糊匹配。
所述第三方应用的属性值为分类属性值或空间范围, 所述获取属性值 并根据用户对第三方应用的使用信息对属性值进行处理并进行排序, 具体 为: 获取用户查看或下载安装的第三方应用的分类属性值或空间范围, 基 于该分类属性的使用次数或空间范围进行记录, 根据记录的使用次数对分 类属性值或空间范围进行排序。
所述将第三方应用历史数据与应用商店数据库中的应用信息进行匹 配, 具体为: 用户进入应用商店时, 按照排序在前设定位的各分类属性值, 依次基 于关键字与应用商店数据库中相应分类属性值的应用信息进行模糊匹配; 或者,
用户进入应用商店时, 按照排序在前设定位的空间范围, 依次基于关 键字与应用商店数据库中占据空间大小在相应空间范围的应用信息进行模 糊匹配。
所述关键字是: 移动终端生产商在移动终端出厂时设置的常用关键字, 和 /或, 用户使用移动终端过程中由用户根据喜好在移动终端中设置的特定 关键字。
进行模糊匹配的所述关键字为一个或多个。
所述将第三方应用选择表的内容推送到移动终端的应用商店显示界 面, 具体为: 将所述第三方应用选择表以状态栏的形式推送到移动终端的 应用商店显示界面上。
一种提供应用列表的装置, 该装置包括:
记录模块, 用于对用户对第三方应用的使用信息进行记录及处理得到 第三方应用历史数据;
匹配模块, 用于将第三方应用历史数据与应用商店数据库中的应用信 息进行匹配;
表生成模块, 用于将匹配后的结果形成第三方应用选择表并发送至显 示输出模块;
显示输出模块, 用于将第三方应用选择表中的内容提供到移动终端的 应用商店显示界面上。
所述记录模块具体用于: 获取用户查看或下载安装的第三方应用的属 性值, 根据用户对第三方应用的使用信息对属性值进行处理并进行排序, 得到第三方应用历史数据; 和 /或, 所述匹配模块具体用于: 将第三方应用历史数据中排序在前设定位的 属性值与应用商店数据库中相应属性值的应用信息进行模糊匹配; 和 /或, 所述显示输出模块具体用于: 将第三方应用选择表中的内容以状态栏 的形式推送到移动终端的应用商店显示界面上。
与现有技术相比, 本发明的一种移动终端提供应用列表的方法和装置 能够向不同的用户推送不同的第三方应用选择表, 显示用户可能感兴趣的 第三方应用, 间接地实现了用户定制, 从而减少用户手动地在数以万计的 第三方应用中进行搜索的时间, 使用户能够快速挑选并购买自己喜欢或感 兴趣的第三方应用, 为用户节省时间, 提高用户的满意度, 提高应用商店 中各类应用购买使用率。 由于根据本发明提供的方案, 能够增强用户的体 验 , 保证了运营商的 ARPU。 附图说明
图 1为本发明中提供应用列表的工作流程示意图;
图 2为本发明中提供应用列表的工作原理示意图;
图 3为本发明中提供应用列表的装置的结构示意图。 具体实施方式
本发明的基本思想是: 移动终端记录用户对第三方应用的使用信息并 处理所述信息得到第三方应用历史数据, 将第三方应用历史数据与应用商 店数据库中的应用信息进行匹配, 将匹配后的结果形成第三方应用选择表, 将第三方应用选择表中的内容推送到移动终端的应用商店显示界面。
下面结合附图及具体实施例对本发明再作进一步详细的说明。
图 1为本发明中提供应用列表的工作流程示意图, 如图 1所示, 包括 以下步骤:
步骤 101 , 移动终端获取用户查看或下载安装的第三方应用的属性值, 根据用户对第三方应用的使用信息对属性值进行处理并进行排序, 得到第 三方应用历史数据。
具体地, 第三方应用具有分类、 安装时间、 占据空间大小等属性值, 对于同一分类的不同第三方应用, 各第三方应用的分类属性值都是相同的, 如游戏类第三方应用赛车、 俄罗斯方块等, 其分类属性值均为游戏。 用户 查看或下载安装第三方应用时, 移动终端读取该第三方应用的分类属性值, 基于该分类属性的使用次数进行记录, 即如果第三方应用历史数据中没有 相应分类属性值, 如用户是第一次查看或下载某一分类的第三方应用, 则 移动终端将用户查看或下载安装的第三方应用的分类属性值保存到第三方 应用历史数据中, 并将该分类属性值对应的使用次数记录为 1 , 如果第三方 应用历史数据中已有相应分类属性值, 如用户之前已查看或下载过相应分 类的第三方应用, 则移动终端将该分类属性值对应的使用次数加 1 , 并按照 记录的使用次数从高到低的顺序对第三方应用历史数据中的各分类属性值 进行排序, 进一步可以得到排序在前 X位的分类属性值, 即 TOP X, 所述 X可以由用户根据实际使用的需要进行设置, 如设置 X为 3。 所述第三方 应用历史数据可以数据库的方式来实现, 其存储具体可以通过在内存中开 辟一个数据库存储区域来实现。 以上所述移动终端对用户查看或下载的第 三方应用的分类属性值的使用次数的累计更新的过程通过一般的排序函数 即可实现。
步骤 102,将第三方应用历史数据中排序在前设定位的属性值与应用商 店数据库中的应用信息进行模糊匹配。
移动终端中设置有关键字, 所述关键字可以是移动终端生产商在移动 终端出厂时在移动终端中设置的常用关键字, 也可以是用户使用移动终端 过程中根据自己的喜好在移动终端中设置的特定关键字, 或二者的组合。
将排序在前设定位的属性值与应用商店数据库中的应用信息进行模糊 匹配, 具体为: 用户进入应用商店时, 按照排序在前设定位的各属性值, 依次基于关键字与应用商店数据库中相应属性值的应用信息进行模糊匹 配, 如图 2所示。 步骤 101 中以分类属性值的使用次数进行排序时, 移动 终端按照排序在前设定位的各分类属性值, 依次基于关键字与应用商店数 据库中相应分类属性值的应用信息进行模糊匹配。
例如,第三方应用历史数据中排序在前 3位的分类属性值依次为 A、 B、 C, 移动终端中设置的关键字为 a, 则移动终端基于关键字 a依次与应用商 店数据库中分类属性值为 A、 B、 C的各具体第三方应用的应用信息进行模 糊匹配。 进行模糊匹配时, 具体可以釆用 "like" 变量实现关键字与应用商 店数据库中相应分类属性值的第三方应用的应用信息的模糊匹配, 如读取 移动终端中设置的关键字 "a" , 与应用商店数据库进行模糊匹配的条件是 like , %"a"%' , 表示只要应用信息中含有字符 "a" 的第三方应用均满足条 件,从而实现了模糊匹配。根据上述过程,移动终端将得到分类属性值为 A、 B、 C之一、 且应用信息中含有关键字 "a" 的所有第三方应用, 即 A分类 中应用信息中含有关键字 "a" 的各第三方应用、 B分类中应用信息中含有 关键字 "a" 的各第三方应、 以及 C分类中应用信息中含有关键字 "a" 的 各第三方应用, 均将通过模糊匹配得到。
如果移动终端中设置有多个关键字, 则基于各关键字进行模糊匹配所 得到的第三方应用可能重复, 移动终端只保留一条记录即可。
另外, 也可以基于多个关键字进行精确匹配, 以使匹配结果更符合用 户的使用要求。
步骤 103 , 将模糊匹配后的结果形成第三方应用选择表, 并推送到移动 终端的应用商店显示界面上。
具体地, 移动终端将第三方应用选择表中的内容以状态栏的形式提供 到移动终端的应用商店显示界面上。 移动终端与应用商店数据库的交互如图 2所示, 移动终端与应用商店 数据库建立连接, 并按照第三方应用历史数据中排名 TOP X位的分类属性 值, 基于关键字与应用商店数据库中相应分类属性值的各第三方应用的应 用信息进行模糊匹配, 由模糊匹配的结果得到向用户提供的第三方应用选 择表。
通过以上过程的处理, 用户便能够根据推送到移动终端的应用商店显 示界面上的状态栏快速挑选并购买自己喜欢或感兴趣的第三方应用。
由于移动终端基于用户对第三方应用的使用信息进行实时记录, 因此, 用户每次进入应用商店时, 移动终端向其提供的第三方应用选择表都是动 态更新的, 从而使提供给用户的第三方应用选择表更符合用户的使用要求。
以上处理流程具体可以通过移动终端中的第三方应用跟踪记录程序来 实现。
图 3为本发明中提供应用列表的装置的结构示意图, 如图 3所示, 该 装置包括: 记录模块、 匹配模块、 表生成模块和显示输出模块, 其中, 记 录模块用于对用户对第三方应用的使用信息进行记录及处理得到第三方应 用历史数据; 匹配模块用于将第三方应用历史数据与应用商店数据库中的 应用信息进行匹配; 表生成模块用于将匹配后的结果形成第三方应用选择 表并发送至显示输出模块; 显示输出模块用于将第三方应用选择表中的内 容推送到移动终端的应用商店显示界面。
具体地, 记录模块具体用于获取用户查看或下载安装的第三方应用的 属性值, 根据用户对第三方应用的使用信息对属性值进行处理并进行排序, 得到第三方应用历史数据。
匹配模块具体用于将第三方应用历史数据中排序在前设定位的属性值 与应用商店数据库中相应属性值的应用信息进行模糊匹配。
显示输出模块具体用于将第三方应用选择表中的内容以状态栏的形式 推送到移动终端的应用商店显示界面上。
由于各模块的相关具体实现在流程相关部分的描述中已有详细介绍, 在此不再赘述。
以下以属性值为占据空间大小为例对本发明的具体实现再作进一步详 细的说明。
对第三方应用的属性值占据空间大小进行空间范围划分, 即按第三方 应用占据空间大小划分为几个空间范围,如 0M~5M为空间范围 A, 5M-10M 为空间范围 B, 以此类推, 从而后续依据该空间范围划分进行记录和模糊 匹配。 用户在进入应用商店查看或下载安装第三方应用时, 移动终端读取 该第三方应用的占据空间大小, 基于该占据空间大小对相应空间范围的使 用次数进行记录, 即如果第三方应用历史数据中没有相应空间范围, 如用 户是第一次查看或下载该空间范围的第三方应用, 则移动终端将用户查看 或下载安装的第三方应用的空间范围保存到第三方应用历史数据中, 并将 该空间范围对应的使用次数记录为 1 ,如果第三方应用历史数据中已有相应 空间范围, 如用户之前已查看或下载过相应空间范围的第三方应用, 则移 动终端将该空间范围对应的使用次数加 1 ,并按照记录的使用次数从高到低 的顺序对第三方应用历史数据中的各空间范围进行排序, 进一步可以得到 排序在前 X位的空间范围, 即 TOP X。 如果第三方应用历史数据中排序在 第一位的为空间范围 Β, 移动终端中设置的关键字为 a, 则移动终端基于关 键字 a与应用商店数据库中占据空间大小属性在空间范围 B的所有第三方 应用进行模糊匹配, 并将匹配的结果形成第三方应用选择表, 推送到移动 终端的应用商店显示界面上。
具体地, 第三方应用占据空间大小的空间范围划分可通过以下两种方 式实现: 移动终端生产商在移动终端出厂时在移动终端中设置常用空间范 围, 也可以是用户使用移动终端过程中根据自己的喜好在移动终端中设置 特定空间范围, 或二者的组合。
根据以上描述可见, 本发明所描述的提供应用列表的方案, 移动终端 能够在后台对用户查看或下载安装的应用分类等属性值进行自动记录, 通 过分析这些数据, 用户进入应用商店时, 能够向不同的用户提供不同的第 三方应用选择表, 显示用户可能感兴趣的第三方应用, 从而使用户可以实 现快速挑选并购买自己喜欢或感兴趣的第三方应用。
以上所述, 仅为本发明的较佳实施例而已, 并非用于限定本发明的保 护范围, 凡在本发明的精神和原则之内所作的任何修改、 等同替换和改进 等, 均应包含在本发明的保护范围之内。

Claims

权利要求书
1、 一种提供应用列表的方法, 其特征在于, 该方法包括:
移动终端记录用户对第三方应用的使用信息并处理所述信息, 得到第 三方应用历史数据;
将第三方应用历史数据与应用商店数据库中的应用信息进行匹配, 将 匹配的结果形成第三方应用选择表;
将第三方应用选择表的内容推送到移动终端的应用商店显示界面。
2、 根据权利要求 1所述的方法, 其特征在于, 所述记录用户对第三方 应用的使用信息并处理所述信息, 包括:
获取用户查看或下载安装的第三方应用的属性值, 根据用户对第三方 应用的使用信息对属性值进行处理并进行排序。
3、 根据权利要求 2所述的方法, 其特征在于, 所述将第三方应用历史 数据与应用商店数据库中的应用信息进行匹配, 具体为: 用户进入应用商 店时, 按照排序在前设定位的各属性值, 依次基于关键字与应用商店数据 库中相应属性值的应用信息进行模糊匹配。
4、 根据权利要求 2所述的方法, 其特征在于, 所述第三方应用的属性 值为分类属性值或空间范围,
所述获取属性值并根据用户对第三方应用的使用信息对属性值进行处 理并进行排序, 具体为: 获取用户查看或下载安装的第三方应用的分类属 性值或空间范围, 基于该分类属性的使用次数或空间范围进行记录, 根据 记录的使用次数对分类属性值或空间范围进行排序。
5、 根据权利要求 4所述的方法, 其特征在于, 所述将第三方应用历史 数据与应用商店数据库中的应用信息进行匹配, 具体为:
用户进入应用商店时, 按照排序在前设定位的各分类属性值, 依次基 于关键字与应用商店数据库中相应分类属性值的应用信息进行模糊匹配; 或者,
用户进入应用商店时, 按照排序在前设定位的空间范围, 依次基于关 键字与应用商店数据库中占据空间大小在相应空间范围的应用信息进行模 糊匹配。
6、 根据权利要求 3或 5所述的方法, 其特征在于, 所述关键字是: 移 动终端生产商在移动终端出厂时设置的常用关键字, 和 /或, 用户使用移动 终端过程中由用户根据喜好在移动终端中设置的特定关键字。
7、 根据权利要求 3或 5所述的方法, 其特征在于, 进行模糊匹配的所 述关键字为一个或多个。
8、 根据权利要求 1至 5任一所述的方法, 其特征在于, 所述将第三方 应用选择表的内容推送到移动终端的应用商店显示界面, 具体为: 将所述 第三方应用选择表以状态栏的形式推送到移动终端的应用商店显示界面 上。
9、 一种提供应用列表的装置, 其特征在于, 该装置包括:
记录模块, 用于对用户对第三方应用的使用信息进行记录及处理得到 第三方应用历史数据;
匹配模块, 用于将第三方应用历史数据与应用商店数据库中的应用信 息进行匹配;
表生成模块, 用于将匹配后的结果形成第三方应用选择表并发送至显 示输出模块;
显示输出模块, 用于将第三方应用选择表中的内容提供到移动终端的 应用商店显示界面上。
10、 根据权利要求 9所述的装置, 其特征在于,
所述记录模块具体用于: 获取用户查看或下载安装的第三方应用的属 性值, 根据用户对第三方应用的使用信息对属性值进行处理并进行排序,
PCT/CN2010/076055 2010-06-02 2010-08-17 一种提供应用列表的方法及装置 Ceased WO2011150591A1 (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
EP20100852388 EP2546793A4 (en) 2010-06-02 2010-08-17 METHOD AND APPARATUS FOR PROVIDING A LIST OF APPLICATIONS
US13/640,262 US9460450B2 (en) 2010-06-02 2010-08-17 Method and apparatus for providing application list

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201010190825.6 2010-06-02
CN201010190825.6A CN101859425B (zh) 2010-06-02 2010-06-02 一种提供应用列表的方法及装置

Publications (2)

Publication Number Publication Date
WO2011150591A1 true WO2011150591A1 (zh) 2011-12-08
WO2011150591A9 WO2011150591A9 (zh) 2012-09-13

Family

ID=42945314

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2010/076055 Ceased WO2011150591A1 (zh) 2010-06-02 2010-08-17 一种提供应用列表的方法及装置

Country Status (4)

Country Link
US (1) US9460450B2 (zh)
EP (1) EP2546793A4 (zh)
CN (1) CN101859425B (zh)
WO (1) WO2011150591A1 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103634348A (zh) * 2012-08-23 2014-03-12 联想(北京)有限公司 终端设备以及发布信息的方法

Families Citing this family (53)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110077951A1 (en) * 2009-09-30 2011-03-31 John Tullis Mobile Device Including Mobile Application
US20120216122A1 (en) * 2011-02-23 2012-08-23 Microsoft Corporation Application store topics
WO2012119527A1 (zh) 2011-03-04 2012-09-13 联想(北京)有限公司 应用图标的生成方法和终端设备
CN102654820B (zh) * 2011-03-04 2014-11-05 联想(北京)有限公司 显示装置、显示方法及电子设备
CN103064830A (zh) * 2011-10-18 2013-04-24 东莞市往链网络科技有限公司 软件应用及网络应用高度综合桌面化的方法
US9009857B2 (en) * 2011-10-28 2015-04-14 Absolute Software Corporation Temporally controlling access to software assets on user devices
CN103186572A (zh) * 2011-12-29 2013-07-03 腾讯科技(深圳)有限公司 应用程序检索方法、及移动应用平台和系统
US9482296B2 (en) 2012-06-05 2016-11-01 Apple Inc. Rendering road signs during navigation
US8965696B2 (en) 2012-06-05 2015-02-24 Apple Inc. Providing navigation instructions while operating navigation application in background
US9043150B2 (en) * 2012-06-05 2015-05-26 Apple Inc. Routing applications for navigation
US8983778B2 (en) 2012-06-05 2015-03-17 Apple Inc. Generation of intersection information by a mapping service
US9230556B2 (en) 2012-06-05 2016-01-05 Apple Inc. Voice instructions during navigation
US9997069B2 (en) 2012-06-05 2018-06-12 Apple Inc. Context-aware voice guidance
US9418672B2 (en) 2012-06-05 2016-08-16 Apple Inc. Navigation application with adaptive instruction text
US9886794B2 (en) 2012-06-05 2018-02-06 Apple Inc. Problem reporting in maps
US9317878B2 (en) * 2012-06-10 2016-04-19 Apple Inc. User interface for accessing an applet in a browser on a mobile device
CN103578007A (zh) * 2012-07-20 2014-02-12 三星电子(中国)研发中心 用于智能设备的混合推荐系统及其方法
CN104769547B (zh) * 2012-09-25 2018-01-09 东莞宇龙通信科技有限公司 终端和应用程序的管理方法
CN102930444A (zh) * 2012-09-25 2013-02-13 中兴通讯股份有限公司 一种移动终端及其应用分类管理方法和系统
EP2720146A1 (en) * 2012-10-11 2014-04-16 Thomson Licensing Distributed application life-cycle management
US9182976B2 (en) * 2012-11-15 2015-11-10 Location Labs, Inc. System and method for managing client application enablement
KR20140073258A (ko) * 2012-12-06 2014-06-16 삼성전자주식회사 어플리케이션 정보 제공 방법 및 휴대 단말
CN103874039B (zh) * 2012-12-18 2017-04-26 中兴通讯股份有限公司 Ussd业务排行推送方法和装置
US9734819B2 (en) * 2013-02-21 2017-08-15 Google Technology Holdings LLC Recognizing accented speech
CN103607437A (zh) * 2013-11-06 2014-02-26 深圳市欧珀通信软件有限公司 一种说明书的推送方法及装置
CN103744691A (zh) * 2013-12-10 2014-04-23 北京奇虎科技有限公司 用户终端间应用更新方法及装置、服务器、应用更新系统
US10846772B2 (en) * 2014-08-08 2020-11-24 Microsoft Technology Licensing, Llc Item maps for app store apps
CN104361027A (zh) * 2014-10-23 2015-02-18 上海天奕达电子科技有限公司 一种多层次窗口切换方法及系统
US20160132780A1 (en) * 2014-11-12 2016-05-12 Google Inc. Automatic Selection of Images for an Application
US10063653B2 (en) * 2014-12-29 2018-08-28 Akamai Technologies, Inc. Distributed server architecture for supporting a predictive content pre-fetching service for mobile device users
CN105988676B (zh) * 2015-02-12 2019-06-18 Oppo广东移动通信有限公司 一种更新应用列表的方法及装置
CN104991898A (zh) * 2015-06-02 2015-10-21 百度在线网络技术(北京)有限公司 推送信息的处理方法及装置
CN105162842A (zh) * 2015-08-04 2015-12-16 北京金山安全软件有限公司 一种应用墙中应用的显示方法及装置
CN105224614A (zh) * 2015-09-17 2016-01-06 北京金山安全软件有限公司 应用程序分类的展示方法和装置
CN105573744A (zh) * 2015-12-09 2016-05-11 小米科技有限责任公司 应用列表排序方法、装置和终端设备
CN109416628A (zh) * 2016-02-07 2019-03-01 点传媒股份有限公司 用于多级内容平台的方法和系统
CN105808642B (zh) * 2016-02-24 2019-12-24 北京百度网讯科技有限公司 推荐方法及装置
CN105979072B (zh) * 2016-04-26 2019-11-12 Oppo广东移动通信有限公司 一种信息或邮件的排列显示方法、装置及移动终端
CN107818105B (zh) * 2016-09-13 2021-04-09 腾讯科技(深圳)有限公司 应用程序的推荐方法及服务器
CN106598643A (zh) * 2016-11-08 2017-04-26 北京奇虎科技有限公司 一种下载应用程序抢红包的方法、装置及系统
US10614482B2 (en) * 2017-05-04 2020-04-07 App Annie Inc. Attribution of a new application installation on a mobile device by analyzing network traffic of the device
CN109240556A (zh) * 2017-07-10 2019-01-18 珠海格力电器股份有限公司 自定义终端状态栏的方法、装置及电子设备
CN107704494B (zh) * 2017-08-24 2021-09-14 深圳市来玩科技有限公司 一种基于应用软件的用户信息收集方法和系统
CN108121493B (zh) * 2017-12-13 2021-03-12 Oppo广东移动通信有限公司 显示控制方法及相关产品
CN109491717A (zh) * 2018-01-08 2019-03-19 北京小米移动软件有限公司 消息处理方法及装置
CN109002536B (zh) * 2018-07-19 2021-02-19 深圳点猫科技有限公司 一种基于大数据预装教育应用的方法及其系统
CN111045691B (zh) * 2018-10-12 2024-11-01 中兴通讯股份有限公司 一种应用程序下载安装的方法及装置、终端、存储介质
WO2020132991A1 (zh) * 2018-12-26 2020-07-02 深圳市欢太科技有限公司 应用推送方法、装置、移动终端及存储介质
CN109918572B (zh) * 2019-03-19 2020-06-26 紫光云引擎科技(苏州)有限公司 应用软件优先级设置方法及系统、计算机可读存储介质
CN110704477A (zh) * 2019-09-11 2020-01-17 捷开通讯(深圳)有限公司 应用历史记录查看方法、装置、终端和存储介质
CN110705637A (zh) * 2019-09-29 2020-01-17 上海淇玥信息技术有限公司 一种基于应用安装列表信息的用户分类的方法、装置和电子设备
CN111026956B (zh) * 2019-11-20 2021-03-23 拉扎斯网络科技(上海)有限公司 数据列表处理方法、装置、电子设备及计算机存储介质
CN112669091B (zh) * 2021-01-06 2023-12-12 腾讯科技(深圳)有限公司 数据处理方法、装置及存储介质

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1736092A (zh) * 2002-08-30 2006-02-15 高通股份有限公司 对无线设备提供第三方应用程序销售和服务的系统和方法
CN1866996A (zh) * 2005-05-09 2006-11-22 索尼爱立信移动通信日本株式会社 便携式终端、信息推荐方法和程序
CN101271558A (zh) * 2008-05-16 2008-09-24 华东师范大学 基于上下文信息的多策略商品推荐系统

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6763379B1 (en) * 1999-10-14 2004-07-13 Ideaflood, Inc. System, apparatus and method for presenting and displaying content on a wide area network
JP3912518B2 (ja) * 2002-09-10 2007-05-09 ソニー株式会社 サービス提供システムおよび方法
US7526458B2 (en) 2003-11-28 2009-04-28 Manyworlds, Inc. Adaptive recommendations systems
US20060265409A1 (en) * 2005-05-21 2006-11-23 Apple Computer, Inc. Acquisition, management and synchronization of podcasts
US20060235795A1 (en) * 2005-04-19 2006-10-19 Microsoft Corporation Secure network commercial transactions
US20070050374A1 (en) 2005-09-01 2007-03-01 Fang Zhao Novel intelligent search engine
US20080250323A1 (en) * 2007-04-04 2008-10-09 Huff Gerald B Method and apparatus for recommending an application-feature to a user
US8099332B2 (en) * 2008-06-06 2012-01-17 Apple Inc. User interface for application management for a mobile device

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1736092A (zh) * 2002-08-30 2006-02-15 高通股份有限公司 对无线设备提供第三方应用程序销售和服务的系统和方法
CN1866996A (zh) * 2005-05-09 2006-11-22 索尼爱立信移动通信日本株式会社 便携式终端、信息推荐方法和程序
CN101271558A (zh) * 2008-05-16 2008-09-24 华东师范大学 基于上下文信息的多策略商品推荐系统

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103634348A (zh) * 2012-08-23 2014-03-12 联想(北京)有限公司 终端设备以及发布信息的方法

Also Published As

Publication number Publication date
CN101859425B (zh) 2014-11-05
US20130030954A1 (en) 2013-01-31
US9460450B2 (en) 2016-10-04
EP2546793A4 (en) 2013-09-25
CN101859425A (zh) 2010-10-13
WO2011150591A9 (zh) 2012-09-13
EP2546793A1 (en) 2013-01-16

Similar Documents

Publication Publication Date Title
WO2011150591A1 (zh) 一种提供应用列表的方法及装置
US11775143B2 (en) Method and apparatus for providing recommendations to a user of a cloud computing service
JP5678083B2 (ja) 適応質問および推奨の装置および方法
CN102421062B (zh) 应用信息推送方法和系统
CN102761609B (zh) 用于服务器的数据推送系统及数据推送方法
US20130007208A1 (en) Method and Apparatus for Transferring Digital Content between Mobile Devices Using a Computing Cloud
CN105488154A (zh) 主题应用推荐方法及装置
CN107729578B (zh) 一种音乐推荐方法及装置
CN103678662B (zh) 应用程序搜索方法和装置
CN102905233A (zh) 一种终端功能推荐的方法及装置
CN102663073A (zh) 基于被下载文件进行推荐的方法及系统
CN106570157A (zh) 一种图片推送方法、装置及电子设备
US20140067827A1 (en) Automatically generating music playlists based on an implicitly selected seed
CN105354018A (zh) 用于更换显示背景的方法、装置及设备
CN110659414B (zh) 一种基于用户画像的个性化信息推送方法及用户端
CN101807416A (zh) 一种数字家庭背景音乐控制系统
CN103581199B (zh) 一种多屏互动场景中服务在客户端的呈现方法及系统
CN106533902B (zh) 一种智能终端上的表情推荐方法和装置
CN100458783C (zh) 一种数字家庭音乐控制器
CN105989171A (zh) 媒体文件处理方法及装置
CN105915653B (zh) 媒体文件的下载方法和装置
CN106909584A (zh) 一种基于移动终端的游戏信息推送方法和装置
NL2009621C2 (en) Method and device for retrieving information related to at least one content item selected by a user.

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 10852388

Country of ref document: EP

Kind code of ref document: A1

WWE Wipo information: entry into national phase

Ref document number: 13640262

Country of ref document: US

WWE Wipo information: entry into national phase

Ref document number: 2010852388

Country of ref document: EP

NENP Non-entry into the national phase

Ref country code: DE