CN106101982B - Application program download method and system - Google Patents
Application program download method and system Download PDFInfo
- Publication number
- CN106101982B CN106101982B CN201610370641.5A CN201610370641A CN106101982B CN 106101982 B CN106101982 B CN 106101982B CN 201610370641 A CN201610370641 A CN 201610370641A CN 106101982 B CN106101982 B CN 106101982B
- Authority
- CN
- China
- Prior art keywords
- application
- user terminal
- application program
- recommended
- recommendation
- 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.)
- Expired - Fee Related
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/34—Network arrangements or protocols for supporting network services or applications involving the movement of software or configuration parameters
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/80—Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/22—Processing or transfer of terminal data, e.g. status or physical capabilities
- H04W8/24—Transfer of terminal data
- H04W8/245—Transfer of terminal data from a network towards a terminal
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Information Transfer Between Computers (AREA)
- Stored Programmes (AREA)
Abstract
Description
技术领域technical field
本发明属于计算机技术领域,尤其涉及一种应用程序下载方法及系统。The invention belongs to the technical field of computers, and in particular relates to an application program downloading method and system.
背景技术Background technique
随着智能手机的普及,越来越多的应用程序被移植或被安装到智能手机上,应用程序商店成为应用程序展示和下载的重要平台。因此,为了抢占智能手机等移动终端软、硬件市场,终端厂商、互联网巨头、独立第三方、操作系统提供商、电信运营商等纷纷推出自己的应用程序商店,例如,苹果公司的App Store,Google公司的Google Play。With the popularization of smart phones, more and more applications are transplanted or installed on the smart phones, and the application store has become an important platform for displaying and downloading applications. Therefore, in order to seize the mobile terminal software and hardware markets such as smart phones, terminal manufacturers, Internet giants, independent third parties, operating system providers, telecom operators, etc. have launched their own application stores, such as Apple's App Store, Google The company's Google Play.
由于生活节奏的加快,对于智能手机用户来说,大多情况下希望能够利用碎片化的时间更新手机中的应用程序或下载一些新的应用程序,而不希望花费太多的时间在应用程序的下载上,但通常情况下用户不会有太多时间去关注应用程序商店推出的新的应用程序,因此,对应用程序不会很了解,不清楚有哪些比较有用的应用程序,没有明确要下载的目标应用程序。目前,对于Android用户而言,一台终端上一般都会安装应用商店,不同的应用商店有不同的特色,所推出的应用数量、品质也都不一致,因此,当用户期望为手机更新或下载新的应用程序时,用户通常需要花很多时间在找应用上,且很难找到合适的应用程序,从而降低了用户体验。Due to the accelerated pace of life, for smartphone users, in most cases, they hope to use the fragmented time to update the applications in the mobile phone or download some new applications, and do not want to spend too much time on the download of applications. However, under normal circumstances, users do not have much time to pay attention to the new applications launched by the application store. Therefore, they do not have a good understanding of the applications, do not know which are more useful applications, and do not have a clear download target application. At present, for Android users, an application store is generally installed on a terminal. Different application stores have different characteristics, and the number and quality of the applications launched are also inconsistent. Therefore, when users expect to update or download new When using applications, users usually need to spend a lot of time looking for applications, and it is difficult to find suitable applications, thereby reducing user experience.
发明内容Contents of the invention
本发明的目的在于提供一种应用程序下载方法及系统,旨在解决由于现有技术无法提供一种有效的应用程序推送方法,导致推送的应用程序针对性差、安装率低的问题。The purpose of the present invention is to provide a method and system for downloading application programs, aiming at solving the problems of poor pertinence and low installation rate of the pushed application programs due to the inability of the prior art to provide an effective application program push method.
一方面,本发明提供了一种应用程序下载方法,所述方法包括下述步骤:On the one hand, the present invention provides a kind of application program downloading method, described method comprises the following steps:
第一用户终端接收用户输入的应用程序推荐下载请求;The first user terminal receives an application recommendation download request input by a user;
所述第一用户终端通过预设的短程无线网络连接将所述应用程序推荐下载请求发送给第二用户终端;The first user terminal sends the application recommendation download request to the second user terminal through a preset short-range wireless network connection;
所述第二用户终端根据所述应用程序推荐下载请求获取所述第二用户终端上应用程序的关联信息;The second user terminal obtains the associated information of the application on the second user terminal according to the application recommendation download request;
所述第二用户终端根据所述应用程序推荐下载请求以及所述关联信息,确定向所述第一用户终端推荐的应用程序,并通过所述短程无线网络连接向所述第一用户终端发送应用程序推荐消息;The second user terminal determines an application recommended to the first user terminal according to the application recommendation download request and the associated information, and sends the application to the first user terminal through the short-range wireless network connection program recommendation message;
所述第一用户终端根据所述应用程序推荐消息下载对应的应用程序。The first user terminal downloads the corresponding application program according to the application program recommendation message.
另一方面,本发明提供了一种应用程序下载系统,所述系统包括:In another aspect, the present invention provides an application program downloading system, the system comprising:
请求接收单元,用于第一用户终端接收用户输入的应用程序推荐下载请求;The request receiving unit is used for the first user terminal to receive the application recommendation download request input by the user;
请求发送单元,用于所述第一用户终端通过预设的短程无线网络连接将所述应用程序推荐下载请求发送给第二用户终端;A request sending unit, configured for the first user terminal to send the application recommendation download request to the second user terminal through a preset short-range wireless network connection;
关联信息获取单元,用于所述第二用户终端根据所述应用程序推荐下载请求获取所述第二用户终端上应用程序的关联信息;An associated information obtaining unit, configured for the second user terminal to obtain the associated information of the application on the second user terminal according to the application recommended download request;
应用推荐单元,用于所述第二用户终端根据所述应用程序推荐下载请求以及所述关联信息,确定向所述第一用户终端推荐的应用程序,并通过所述短程无线网络连接向所述第一用户终端发送应用程序推荐消息;以及an application recommending unit, configured for the second user terminal to determine an application recommended to the first user terminal according to the application recommendation download request and the associated information, and connect to the The first user terminal sends an application program recommendation message; and
应用下载单元,用于所述第一用户终端根据所述应用程序推荐消息下载对应的应用程序。An application downloading unit, configured for the first user terminal to download a corresponding application program according to the application program recommendation message.
在本发明实施例中,当第一用户终端通过预设的短程无线网络连接将应用程序推荐下载请求发送给第二用户终端时,第二用户终端根据应用程序推荐下载请求获取第二用户终端上应用程序的关联信息,并根据应用程序推荐下载请求以及关联信息确定向第一用户终端推荐的应用程序,并通过短程无线网络连接向第一用户终端发送应用程序推荐消息,第一用户终端根据应用程序推荐消息下载对应的应用程序,从而通过短程无线网络连接实现终端间的端到端应用程序推荐,实现了用户间应用程序推荐的自动化,提高了应用程序的安装率。In the embodiment of the present invention, when the first user terminal sends an application recommendation download request to the second user terminal through a preset short-range wireless network connection, the second user terminal obtains the application download request on the second user terminal according to the application recommendation download request. associated information of the application program, and determine the application program recommended to the first user terminal according to the application program recommendation download request and the associated information, and send an application program recommendation message to the first user terminal through a short-range wireless network connection, and the first user terminal sends an application program recommendation message to the first user terminal according to the application program The program recommendation message downloads the corresponding application program, thereby realizing the end-to-end application program recommendation between terminals through the short-range wireless network connection, realizing the automation of application program recommendation between users, and improving the installation rate of application programs.
附图说明Description of drawings
图1是本发明实施例一提供的应用程序下载方法的实现流程图;Fig. 1 is the implementation flowchart of the application program downloading method provided by Embodiment 1 of the present invention;
图2是本发明实施例二提供的应用程序下载方法的实现流程图Fig. 2 is a flow chart of the implementation of the application program downloading method provided by Embodiment 2 of the present invention
图3是本发明实施例三提供的应用程序下载系统的结构示意图;FIG. 3 is a schematic structural diagram of an application program downloading system provided in Embodiment 3 of the present invention;
图4是本发明实施例三提供的应用程序下载系统的优选结构示意图;以及FIG. 4 is a schematic diagram of a preferred structure of the application program downloading system provided by Embodiment 3 of the present invention; and
图5是本发明实施例三提供的应用程序下载系统的优选结构示意图。FIG. 5 is a schematic diagram of a preferred structure of the application program downloading system provided by Embodiment 3 of the present invention.
具体实施方式Detailed ways
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。In order to make the object, technical solution and advantages of the present invention clearer, the present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described here are only used to explain the present invention, not to limit the present invention.
以下结合具体实施例对本发明的具体实现进行详细描述:The specific realization of the present invention is described in detail below in conjunction with specific embodiment:
实施例一:Embodiment one:
图1示出了本发明实施例一提供的应用程序下载方法的实现流程,为了便于说明,仅示出了与本发明实施例相关的部分,详述如下:Figure 1 shows the implementation process of the application program downloading method provided by Embodiment 1 of the present invention. For the convenience of description, only the parts related to the embodiment of the present invention are shown, and the details are as follows:
在步骤S101中,第一用户终端接收用户输入的应用程序推荐下载请求。In step S101, the first user terminal receives an application recommendation download request input by a user.
本发明实施例适用于应用程序推荐系统,该应用程序推荐系统可用于终端到终端应用程序推荐。The embodiments of the present invention are applicable to an application program recommendation system, and the application program recommendation system can be used for end-to-end application program recommendation.
在步骤S102中,第一用户终端通过预设的短程无线网络连接将应用程序推荐下载请求发送给第二用户终端。In step S102, the first user terminal sends an application recommendation download request to the second user terminal through a preset short-range wireless network connection.
在本发明实施例中,第一用户终端和第二用户终端通过短程无线网络连接,例如,该短程无线网络连接的通信距离可以为10cm、1m或10m,以便于用户面对面交流时进行应用程序的推荐。优选地,短程无线网络连接为蓝牙连接或近场通信(Near FieldCommunication,缩写为NFC)连接,从而最大程度地利用现有终端的蓝牙通信模块或NFC模块,提高本发明实施例的通用性。其中,第一用户终端和第二用户终端可以为智能手机、平板电脑等具有无线通信功能的便携式终端。In the embodiment of the present invention, the first user terminal and the second user terminal are connected through a short-range wireless network. For example, the communication distance of the short-range wireless network connection can be 10cm, 1m or 10m, so that the user can communicate with each other face-to-face. recommend. Preferably, the short-range wireless network connection is a Bluetooth connection or a Near Field Communication (Near Field Communication, NFC for short) connection, so as to maximize the use of the Bluetooth communication module or NFC module of the existing terminal, and improve the versatility of the embodiments of the present invention. Wherein, the first user terminal and the second user terminal may be portable terminals with a wireless communication function such as smart phones and tablet computers.
在步骤S103中,第二用户终端根据应用程序推荐下载请求获取第二用户终端上应用程序的关联信息。In step S103, the second user terminal obtains the associated information of the application on the second user terminal according to the application recommendation download request.
在本发明实施例中,第二用户终端上应用程序的关联信息可包括应用程序的版本号、上线日期、所属类型或类别、开发商信息、用户的使用频率等信息等。In the embodiment of the present invention, the associated information of the application program on the second user terminal may include information such as the version number of the application program, launch date, type or category, developer information, and user frequency of use.
在步骤S104中,第二用户终端根据应用程序推荐下载请求以及获取的关联信息,确定向第一用户终端推荐的应用程序,并通过短程无线网络连接向第一用户终端发送应用程序推荐消息。In step S104, the second user terminal determines the recommended application to the first user terminal according to the application recommendation download request and the obtained associated information, and sends an application recommendation message to the first user terminal through a short-range wireless network connection.
在步骤S105中,第一用户终端根据应用程序推荐消息下载对应的应用程序。In step S105, the first user terminal downloads the corresponding application program according to the application program recommendation message.
在本发明实施例中,第二用户终端通过短程无线网络连接向第一用户终端返回应用程序推荐消息后,第一用户终端向用户显示输出推荐的应用程序列表,在接收到用户选择下载的应用程序后,将用户选择的应用程序下载到第一用户终端。In this embodiment of the present invention, after the second user terminal returns an application program recommendation message to the first user terminal through a short-range wireless network connection, the first user terminal displays and outputs a list of recommended application programs to the user. After the program is programmed, the application program selected by the user is downloaded to the first user terminal.
在本发明实施例中,当第一用户终端通过预设的短程无线网络连接将应用程序推荐下载请求发送给第二用户终端时,第二用户终端根据应用程序推荐下载请求获取第二用户终端上应用程序的关联信息,并根据应用程序推荐下载请求以及关联信息确定向第一用户终端推荐的应用程序,并通过短程无线网络连接向第一用户终端发送应用程序推荐消息,第一用户终端根据应用程序推荐消息下载对应的应用程序,从而通过短程无线网络连接实现终端间的端到端应用程序推荐和用户间应用程序推荐的自动化,提高了应用程序的安装率,同时降低了应用程序下载的流量消耗。In the embodiment of the present invention, when the first user terminal sends an application recommendation download request to the second user terminal through a preset short-range wireless network connection, the second user terminal obtains the application download request on the second user terminal according to the application recommendation download request. associated information of the application program, and determine the application program recommended to the first user terminal according to the application program recommendation download request and the associated information, and send an application program recommendation message to the first user terminal through a short-range wireless network connection, and the first user terminal sends an application program recommendation message to the first user terminal according to the application program The program recommendation message downloads the corresponding application program, so as to realize the end-to-end application program recommendation between terminals and the automation of application program recommendation between users through short-range wireless network connection, which improves the installation rate of application programs and reduces the traffic of application program downloading consume.
实施例二:Embodiment two:
图2示出了本发明实施例二提供的应用程序下载方法的实现流程,为了便于说明,仅示出了与本发明实施例相关的部分,详述如下:Fig. 2 shows the implementation process of the application program downloading method provided by the second embodiment of the present invention. For the convenience of description, only the parts related to the embodiment of the present invention are shown, and the details are as follows:
在步骤S201中,第一用户终端接收用户输入的应用程序推荐下载请求。In step S201, the first user terminal receives an application recommendation download request input by a user.
本发明实施例适用于应用程序推荐系统,该应用程序推荐系统可用于终端到终端应用程序推荐。The embodiments of the present invention are applicable to an application program recommendation system, and the application program recommendation system can be used for end-to-end application program recommendation.
在步骤S202中,第一用户终端通过预设的短程无线网络连接将应用程序推荐下载请求发送给第二用户终端。In step S202, the first user terminal sends an application recommendation download request to the second user terminal through a preset short-range wireless network connection.
在本发明实施例中,第一用户终端和第二用户终端通过短程无线网络连接,例如,该短程无线网络连接的通信距离可以为10cm、1m或10m,以便于用户面对面交流时进行应用程序的推荐。优选地,短程无线网络连接为蓝牙连接或近场通信(Near FieldCommunication,缩写为NFC)连接,从而最大程度地利用现有终端的蓝牙通信模块或NFC模块,提高本发明实施例的通用性。其中,第一用户终端和第二用户终端可以为智能手机、平板电脑等具有无线通信功能的便携式终端。In the embodiment of the present invention, the first user terminal and the second user terminal are connected through a short-range wireless network. For example, the communication distance of the short-range wireless network connection can be 10cm, 1m or 10m, so that the user can communicate with each other face-to-face. recommend. Preferably, the short-range wireless network connection is a Bluetooth connection or a Near Field Communication (Near Field Communication, NFC for short) connection, so as to maximize the use of the Bluetooth communication module or NFC module of the existing terminal, and improve the versatility of the embodiments of the present invention. Wherein, the first user terminal and the second user terminal may be portable terminals with a wireless communication function such as smart phones and tablet computers.
在步骤S203中,第二用户终端根据应用程序推荐下载请求获取第二用户终端上应用程序的关联信息。In step S203, the second user terminal acquires the associated information of the application on the second user terminal according to the application recommendation download request.
在步骤S204中,第二用户终端根据应用程序推荐下载请求以及获取的关联信息,确定向第一用户终端推荐的应用程序,并通过短程无线网络连接向第一用户终端发送应用程序推荐消息。In step S204, the second user terminal determines the recommended application to the first user terminal according to the application recommendation download request and the obtained associated information, and sends an application recommendation message to the first user terminal through a short-range wireless network connection.
在本发明实施例中,应用程序推荐下载请求中包括有第一用户终端上安装的应用程序的信息,该安装的应用程序的信息中至少包括有安装的应用程序的类型信息,这样,第二用户终端在确定向第一用户终端推荐的应用程序时,可以对安装的应用程序的类型信息和关联信息中的类型信息进行匹配,以得到两个终端上都安装有的应用程序,从而确定向第一用户终端推荐的应用程序类型,进而确定在匹配的应用程序类型上向第一用户终端推荐的应用程序,从而提高推荐的精确性,提高用户下载应用程序并安装的可能性。具体地,在推荐应用程序时,可以将第二用户终端上该类型的、具有较高评分的应用程序推荐给第一用户终端。In the embodiment of the present invention, the application recommendation download request includes the information of the application installed on the first user terminal, and the information of the installed application includes at least the type information of the installed application. In this way, the second When the user terminal determines the application program recommended to the first user terminal, it can match the type information of the installed application program with the type information in the associated information to obtain the application program installed on both terminals, so as to determine the recommended application program to the first user terminal. The application program type recommended by the first user terminal, and then determine the application program recommended to the first user terminal based on the matching application program type, thereby improving the accuracy of the recommendation and increasing the possibility of the user downloading and installing the application program. Specifically, when recommending an application program, the type of application program with a higher score on the second user terminal may be recommended to the first user terminal.
优选地,在确定向第一用户终端推荐的应用程序时,第二用户终端根据获取的关联信息中的应用程序使用频率信息,直接将使用频率位于预设范围内的应用程序确定为向第一用户终端推荐的应用程序,这样,无需进行类型匹配,可直接在两用户间分享推荐各自偏好的应用程序,提高了推荐的精确度。Preferably, when determining the application program recommended to the first user terminal, the second user terminal directly determines the application program whose usage frequency is within a preset range as the application program recommended to the first user terminal according to the application program usage frequency information in the acquired association information. The application program recommended by the user terminal can be directly shared and recommended between two users without type matching, thereby improving the accuracy of the recommendation.
在步骤S205中,第一用户终端根据应用程序推荐消息中推荐的应用程序标识号判断推荐的对应应用程序是否为最新版本,是则执行步骤S206,否则执行步骤S207。In step S205, the first user terminal judges whether the recommended corresponding application program is the latest version according to the recommended application program identification number in the application program recommendation message, if yes, perform step S206, otherwise, perform step S207.
在本发明实施例中,应用程序推荐消息中包括有推荐的应用程序标识号,该标识号可以为应用程序名称、下载地址等可标识应用程序的符号或字符。具体地,在判断应用程序是否为最新版本时,可通过发布该应用程序的服务器、平台或商城进行验证,以保证推荐下载的应用程序为最新版本,从而提高下载该应用程序的用户的应用体验。In the embodiment of the present invention, the application recommendation message includes a recommended application identification number, which may be a symbol or character that can identify the application, such as an application name or a download address. Specifically, when judging whether the application program is the latest version, it can be verified by the server, platform or mall that released the application program, so as to ensure that the application program recommended for download is the latest version, thereby improving the application experience of users who download the application program .
在步骤S206中,当推荐的对应应用程序为最新版本时,第一用户终端从第二用户终端获取推荐的对应应用程序。In step S206, when the recommended corresponding application program is the latest version, the first user terminal acquires the recommended corresponding application program from the second user terminal.
在本发明实施例中,当推荐的对应应用程序为最新版本时,第一用户终端通过与第二用户终端的短程无线网络连接从第二用户终端获取推荐的对应应用程序,这样,用户可面对面地实现应用程序的端到端的推荐下载,实现了应用程序推荐的自动化,提高了应用程序推荐的趣味性和安装率,同时,端到端的推荐下载也可有效减少用户下载应用程序的流量损耗,降低了应用程序下载时对通信网络的网速和带宽要求。In the embodiment of the present invention, when the recommended corresponding application program is the latest version, the first user terminal obtains the recommended corresponding application program from the second user terminal through a short-range wireless network connection with the second user terminal, so that users can face-to-face Realize the end-to-end recommended download of the application program, realize the automation of the application program recommendation, improve the fun and installation rate of the application program recommendation, and at the same time, the end-to-end recommended download can also effectively reduce the traffic loss of the user downloading the application program. The network speed and bandwidth requirements of the communication network are reduced when the application program is downloaded.
在步骤S207中,当推荐的对应应用程序不为最新版本时,第一用户终端从关联的应用程序商城下载推荐的对应应用程序。In step S207, when the recommended corresponding application program is not the latest version, the first user terminal downloads the recommended corresponding application program from the associated application program store.
在本发明实施例中,当推荐的对应应用程序不为最新版本时,第一用户终端从关联的应用程序商城下载推荐的对应应用程序,从而保证下载的应用程序为最新版本,用户无需再次更新,提高了应用程序的用户体验。In the embodiment of the present invention, when the recommended corresponding application program is not the latest version, the first user terminal downloads the recommended corresponding application program from the associated application program store, thereby ensuring that the downloaded application program is the latest version, and the user does not need to update it again , improving the user experience of the application.
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,所述的程序可以存储于一计算机可读取存储介质中,所述的存储介质,如ROM/RAM、磁盘、光盘等。Those of ordinary skill in the art can understand that all or part of the steps in the method of the above-mentioned embodiments can be completed by instructing related hardware through a program, and the program can be stored in a computer-readable storage medium, and the storage Media such as ROM/RAM, magnetic disk, optical disk, etc.
实施例三:Embodiment three:
图3示出了本发明实施例三提供的应用程序下载系统的结构,为了便于说明,仅示出了与本发明实施例相关的部分。FIG. 3 shows the structure of the application program downloading system provided by the third embodiment of the present invention. For the convenience of description, only the parts related to the embodiment of the present invention are shown.
在本发明实施例中,应用程序下载系统包括请求接收单元31、请求发送单元32、关联信息获取单元33、应用推荐单元34以及应用下载单元35,其中:In the embodiment of the present invention, the application downloading system includes a request receiving unit 31, a request sending unit 32, an associated information obtaining unit 33, an application recommending unit 34, and an application downloading unit 35, wherein:
请求接收单元31,用于第一用户终端接收用户输入的应用程序推荐下载请求;The request receiving unit 31 is used for the first user terminal to receive the application recommendation download request input by the user;
请求发送单元32,用于第一用户终端通过预设的短程无线网络连接将应用程序推荐下载请求发送给第二用户终端;The request sending unit 32 is used for the first user terminal to send the application recommendation download request to the second user terminal through the preset short-range wireless network connection;
关联信息获取单元33,用于第二用户终端根据应用程序推荐下载请求获取第二用户终端上应用程序的关联信息;An associated information obtaining unit 33, configured for the second user terminal to obtain the associated information of the application on the second user terminal according to the application recommended download request;
应用推荐单元34,用于第二用户终端根据应用程序推荐下载请求以及获取的关联信息,确定向第一用户终端推荐的应用程序,并通过短程无线网络连接向第一用户终端发送应用程序推荐消息;以及The application recommendation unit 34 is used for the second user terminal to determine the application program recommended to the first user terminal according to the application program recommendation download request and the obtained associated information, and send an application program recommendation message to the first user terminal through a short-range wireless network connection ;as well as
应用下载单元35,用于第一用户终端根据应用程序推荐消息下载对应的应用程序。The application downloading unit 35 is used for the first user terminal to download the corresponding application program according to the application program recommendation message.
在本发明实施例的一优选实施方式中,应用程序推荐下载请求中包括第一用户终端上安装的应用程序的信息,安装的应用程序的信息至少包括安装的应用程序的类型信息。因此,优选地,如图4所示,应用推荐单元34包括:In a preferred implementation of the embodiment of the present invention, the application recommendation download request includes information about the installed application on the first user terminal, and the installed application information includes at least type information of the installed application. Therefore, preferably, as shown in FIG. 4, the application recommendation unit 34 includes:
类型匹配单元341,用于第二用户终端对安装的应用程序的类型信息和获取的关联信息中的类型信息进行匹配;以及A type matching unit 341, configured for the second user terminal to match the type information of the installed application program with the type information in the acquired associated information; and
第一确定单元342,用于当存在匹配的应用程序类型时,确定在匹配的应用程序类型上向第一用户终端推荐的应用程序。The first determining unit 342 is configured to, when there is a matching application type, determine an application recommended to the first user terminal on the matching application type.
在本发明实施例的另一优选实施方式中,如图5所示,应用推荐单元34可包括:In another preferred implementation manner of the embodiment of the present invention, as shown in FIG. 5 , the application recommendation unit 34 may include:
第二确定单元343,用于第二用户终端根据获取的关联信息中的应用程序使用频率信息,将使用频率位于预设范围内的应用程序确定为向第一用户终端推荐的应用程序。The second determining unit 343 is configured for the second user terminal to determine, according to the application use frequency information in the acquired association information, the application programs whose use frequency is within a preset range as the recommended application programs to the first user terminal.
优选地,如图4和图5所示,应用下载单元35包括:Preferably, as shown in Figure 4 and Figure 5, the application download unit 35 includes:
版本判断子单元351,用于第一用户终端根据应用程序推荐消息中推荐的应用程序标识号判断推荐的对应应用程序是否为最新版本;The version judging subunit 351 is used for the first user terminal to judge whether the recommended corresponding application program is the latest version according to the recommended application program identification number in the application program recommendation message;
应用获取子单元352,用于当推荐的对应应用程序为最新版本时,第一用户终端从第二用户终端获取推荐的对应应用程序;以及The application acquiring subunit 352 is configured to acquire the recommended corresponding application from the second user terminal by the first user terminal when the recommended corresponding application is the latest version; and
应用下载子单元353,用于当推荐的对应应用程序不为最新版本时,第一用户终端从关联的应用程序商城下载推荐的对应应用程序。The application download subunit 353 is configured to, when the recommended corresponding application program is not the latest version, the first user terminal downloads the recommended corresponding application program from the associated application program store.
在本发明实施例中,应用程序下载系统的各单元可由相应的硬件或软件单元实现,各单元可以为独立的软、硬件单元,也可以集成为一个软、硬件单元,在此不用以限制本发明。各单元的具体实施方式可参考实施例一和实施例二的描述,在此不赘述。In the embodiment of the present invention, each unit of the application program downloading system can be realized by corresponding hardware or software units, and each unit can be an independent software and hardware unit, or can be integrated into a software and hardware unit, which is not intended to limit this invention. For the specific implementation manners of each unit, reference may be made to the descriptions of Embodiment 1 and Embodiment 2, and details are not repeated here.
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。The above descriptions are only preferred embodiments of the present invention, and are not intended to limit the present invention. Any modifications, equivalent replacements and improvements made within the spirit and principles of the present invention should be included in the protection of the present invention. within range.
Claims (8)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610370641.5A CN106101982B (en) | 2016-05-27 | 2016-05-27 | Application program download method and system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610370641.5A CN106101982B (en) | 2016-05-27 | 2016-05-27 | Application program download method and system |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106101982A CN106101982A (en) | 2016-11-09 |
CN106101982B true CN106101982B (en) | 2019-11-29 |
Family
ID=57230844
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610370641.5A Expired - Fee Related CN106101982B (en) | 2016-05-27 | 2016-05-27 | Application program download method and system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106101982B (en) |
Families Citing this family (23)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9591339B1 (en) | 2012-11-27 | 2017-03-07 | Apple Inc. | Agnostic media delivery system |
US9774917B1 (en) | 2012-12-10 | 2017-09-26 | Apple Inc. | Channel bar user interface |
US10200761B1 (en) | 2012-12-13 | 2019-02-05 | Apple Inc. | TV side bar user interface |
US9532111B1 (en) | 2012-12-18 | 2016-12-27 | Apple Inc. | Devices and method for providing remote control hints on a display |
US10521188B1 (en) | 2012-12-31 | 2019-12-31 | Apple Inc. | Multi-user TV user interface |
US12149779B2 (en) | 2013-03-15 | 2024-11-19 | Apple Inc. | Advertisement user interface |
CN111782129B (en) | 2014-06-24 | 2023-12-08 | 苹果公司 | Column interface for navigating in a user interface |
KR102707403B1 (en) | 2014-06-24 | 2024-09-20 | 애플 인크. | Input device and user interface interactions |
DK201670582A1 (en) | 2016-06-12 | 2018-01-02 | Apple Inc | Identifying applications on which content is available |
US11966560B2 (en) | 2016-10-26 | 2024-04-23 | Apple Inc. | User interfaces for browsing content from multiple content applications on an electronic device |
US12307082B2 (en) | 2018-02-21 | 2025-05-20 | Apple Inc. | Scrollable set of content items with locking feature |
CN110554880B (en) * | 2018-06-03 | 2024-03-15 | 苹果公司 | Setup program for electronic device |
AU2019100574B4 (en) | 2018-06-03 | 2020-02-20 | Apple Inc. | Setup procedures for an electronic device |
CN111666483B (en) * | 2019-03-06 | 2023-09-22 | 北京柏林互动科技有限公司 | Application program recommendation method and device, electronic equipment and readable storage medium |
US11683565B2 (en) | 2019-03-24 | 2023-06-20 | Apple Inc. | User interfaces for interacting with channels that provide content that plays in a media browsing application |
CN114297620A (en) | 2019-03-24 | 2022-04-08 | 苹果公司 | User interface for media browsing applications |
EP3928526A1 (en) | 2019-03-24 | 2021-12-29 | Apple Inc. | User interfaces for viewing and accessing content on an electronic device |
US11797606B2 (en) | 2019-05-31 | 2023-10-24 | Apple Inc. | User interfaces for a podcast browsing and playback application |
US11863837B2 (en) | 2019-05-31 | 2024-01-02 | Apple Inc. | Notification of augmented reality content on an electronic device |
US11843838B2 (en) | 2020-03-24 | 2023-12-12 | Apple Inc. | User interfaces for accessing episodes of a content series |
US11899895B2 (en) | 2020-06-21 | 2024-02-13 | Apple Inc. | User interfaces for setting up an electronic device |
US11720229B2 (en) | 2020-12-07 | 2023-08-08 | Apple Inc. | User interfaces for browsing and presenting content |
US11934640B2 (en) | 2021-01-29 | 2024-03-19 | Apple Inc. | User interfaces for record labels |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102694846A (en) * | 2012-05-03 | 2012-09-26 | 华为技术有限公司 | Method, device and system for recommending application program |
CN103477610A (en) * | 2011-04-04 | 2013-12-25 | 高通股份有限公司 | Recommending mobile content by matching similar users |
CN103716390A (en) * | 2013-12-25 | 2014-04-09 | 广西大学 | Method and terminal for data sharing |
CN104636378A (en) * | 2013-11-12 | 2015-05-20 | 中兴通讯股份有限公司 | Pushing method and device for application programs |
CN105027061A (en) * | 2013-03-07 | 2015-11-04 | 三星电子株式会社 | Computing system with contextual interaction mechanism and method of operation thereof |
CN105100166A (en) * | 2014-05-21 | 2015-11-25 | 陆春观 | Mobile phone software instant sharing method and system |
-
2016
- 2016-05-27 CN CN201610370641.5A patent/CN106101982B/en not_active Expired - Fee Related
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103477610A (en) * | 2011-04-04 | 2013-12-25 | 高通股份有限公司 | Recommending mobile content by matching similar users |
CN102694846A (en) * | 2012-05-03 | 2012-09-26 | 华为技术有限公司 | Method, device and system for recommending application program |
CN105027061A (en) * | 2013-03-07 | 2015-11-04 | 三星电子株式会社 | Computing system with contextual interaction mechanism and method of operation thereof |
CN104636378A (en) * | 2013-11-12 | 2015-05-20 | 中兴通讯股份有限公司 | Pushing method and device for application programs |
CN103716390A (en) * | 2013-12-25 | 2014-04-09 | 广西大学 | Method and terminal for data sharing |
CN105100166A (en) * | 2014-05-21 | 2015-11-25 | 陆春观 | Mobile phone software instant sharing method and system |
Also Published As
Publication number | Publication date |
---|---|
CN106101982A (en) | 2016-11-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106101982B (en) | Application program download method and system | |
CN110191440B (en) | D2D communication discovery method, device and system | |
CN108810123B (en) | Method and device for activating mobile cellular network service | |
EP1745673B1 (en) | Method and system for device discovery | |
WO2017049550A1 (en) | Adapter and adapter upgrade method | |
EP3410753B1 (en) | Wireless communication apparatus and communication system | |
US11109201B2 (en) | Device and method for provisioning services to mobile communication device | |
CN105530630B (en) | A kind of OTA upgrade method and equipment | |
CN105100514A (en) | Caller ID analyzing-reminding method and system based on cloud server database | |
CN104038921A (en) | Method and system for theme interaction between mobile terminals | |
EP3015990B1 (en) | Information processing device, and destination information updating method and program | |
KR100663497B1 (en) | Service Information Notification Method on Mobile Terminal | |
CN101137146B (en) | Wireless communication terminal standby interface automatic updating method | |
CN103813014A (en) | Information processing method and electronic devices | |
CN101682654A (en) | Method, apparatus and computer program product for automatically finding service configuration settings | |
CN102665181A (en) | Software updating method based on USSD and a system thereof | |
CN106878155B (en) | Method, system and mobile terminal for short message delay notification | |
KR101339779B1 (en) | System and Method for Managing Address Information by Using Cloud Computing, Apparatus and Method for Managing Address Information, Terminal | |
CN104735643A (en) | Information processing method and data server | |
KR20080082194A (en) | Car navigation system, upgrade terminal, system and method thereof | |
KR102378560B1 (en) | Method for Providing Foreign Message Sending based on Domestic Messaging by using Own Caller Number | |
US20120231780A1 (en) | Method for Cellular Telephone Adaptation and Mobile Communication System | |
KR20160089988A (en) | A method for sharing contents between mobile handsets and a communication system for the same | |
JP6795717B1 (en) | How to update personalization data and system | |
CN104125245A (en) | Method, device and system for automatic software downloading |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20191129 |