CN107888703B - Information push method, device, server and readable storage medium - Google Patents
Information push method, device, server and readable storage medium Download PDFInfo
- Publication number
- CN107888703B CN107888703B CN201711227322.XA CN201711227322A CN107888703B CN 107888703 B CN107888703 B CN 107888703B CN 201711227322 A CN201711227322 A CN 201711227322A CN 107888703 B CN107888703 B CN 107888703B
- Authority
- CN
- China
- Prior art keywords
- push
- preset
- client
- content
- application
- 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
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/50—Network services
- H04L67/55—Push-based network services
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION 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/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0241—Advertisements
- G06Q30/0251—Targeted advertisements
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION 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/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0241—Advertisements
- G06Q30/0277—Online advertisement
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Strategic Management (AREA)
- Accounting & Taxation (AREA)
- Development Economics (AREA)
- Finance (AREA)
- Economics (AREA)
- Game Theory and Decision Science (AREA)
- Entrepreneurship & Innovation (AREA)
- Marketing (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Information Transfer Between Computers (AREA)
Abstract
Description
技术领域technical field
本申请涉及信息技术领域,更具体地,涉及一种信息推送方法、装置、服务器及可读存储介质。The present application relates to the field of information technology, and more particularly, to an information push method, device, server, and readable storage medium.
背景技术Background technique
用户在打开社区或者应用中心的客户端时,在客户端的相应页面或者相应位置处,会推送一些应用给用户,以希望提高客户端的用户使用率。但是,目前为用户推送的应用过于单一,无法满足用户的个性化需求。When the user opens the client of the community or application center, some applications will be pushed to the user on the corresponding page or position of the client, in order to improve the user utilization rate of the client. However, the currently pushed applications for users are too single and cannot meet the individual needs of users.
发明内容SUMMARY OF THE INVENTION
本申请提出了一种信息推送方法、装置、服务器及可读存储介质,以改善上述缺陷。The present application proposes an information push method, device, server and readable storage medium to improve the above-mentioned defects.
第一方面,本申请实施例提供了一种信息推送方法,包括:获取客户端发送的推送请求,所述推送请求包括当前登录所述客户端的帐号;根据预先存储的广告推送资源列表,获取第一推送内容;根据预先存储的与所述帐号对应的个人推送资源列表,获取第二推送内容;将所述第一推送内容和第二推送内容发送至所述客户端,指示所述客户端在预设界面的第一预设位置处显示所述第一推送内容对应的显示内容,以及在所述预设界面的第二预设位置处显示所述第二推送内容对应的显示内容。In a first aspect, an embodiment of the present application provides an information push method, including: acquiring a push request sent by a client, where the push request includes an account currently logged in to the client; a push content; obtain a second push content according to a pre-stored list of personal push resources corresponding to the account; send the first push content and the second push content to the client, instructing the client to Display content corresponding to the first push content is displayed at a first preset position of the preset interface, and display content corresponding to the second push content is displayed at a second preset position of the preset interface.
第二方面,本申请实施例还提供了信息推送装置,包括:第一获取单元、第二获取单元、第三获取单元和推送单元。第一获取单元,用于获取客户端发送的推送请求,所述推送请求包括当前登录所述客户端的帐号。第二获取单元,用于根据预先存储的广告推送资源列表,获取第一推送内容。第三获取单元,用于根据预先存储的与所述帐号对应的个人推送资源列表,获取第二推送内容。推送单元,用于将所述第一推送内容和第二推送内容发送至所述客户端,指示所述客户端在预设界面的第一预设位置处显示所述第一推送内容对应的显示内容,以及在所述预设界面的第二预设位置处显示所述第二推送内容对应的显示内容。In a second aspect, an embodiment of the present application further provides an information pushing apparatus, including: a first obtaining unit, a second obtaining unit, a third obtaining unit, and a pushing unit. The first obtaining unit is configured to obtain a push request sent by a client, where the push request includes an account currently logged in to the client. The second obtaining unit is configured to obtain the first push content according to the pre-stored list of advertisement push resources. The third obtaining unit is configured to obtain the second push content according to the pre-stored list of personal push resources corresponding to the account. a push unit, configured to send the first push content and the second push content to the client, and instruct the client to display a display corresponding to the first push content at a first preset position on a preset interface content, and display content corresponding to the second push content at a second preset position of the preset interface.
第三方面,本申请实施例还提供了一种服务器,包括存储器和处理器,所述存储器与所述处理器耦合。所述存储器存储指令,当所述指令由所述处理器执行时以使所述处理器执行以下操作:获取客户端发送的推送请求,所述推送请求包括当前登录所述客户端的帐号;根据预先存储的广告推送资源列表,获取第一推送内容;根据预先存储的与所述帐号对应的个人推送资源列表,获取第二推送内容;将所述第一推送内容和第二推送内容发送至所述客户端,指示所述客户端在预设界面的第一预设位置处显示所述第一推送内容对应的显示内容,以及在所述预设界面的第二预设位置处显示所述第二推送内容对应的显示内容。In a third aspect, an embodiment of the present application further provides a server, including a memory and a processor, where the memory is coupled to the processor. The memory stores an instruction, and when the instruction is executed by the processor, causes the processor to perform the following operations: obtain a push request sent by the client, the push request includes an account currently logged in to the client; The stored advertisement push resource list, obtain the first push content; according to the pre-stored personal push resource list corresponding to the account, obtain the second push content; send the first push content and the second push content to the A client, instructing the client to display the display content corresponding to the first push content at a first preset position of the preset interface, and to display the second content at a second preset position of the preset interface Display content corresponding to the push content.
第四方面,本申请实施例还提供了可读存储介质,所述可读取存储介质存储有处理器可执行的程序代码于计算机内。所述可读取存储介质包括多条指令,所述程序代码多条指令被配置成使所述处理器执行上述方法。In a fourth aspect, an embodiment of the present application further provides a readable storage medium, where the readable storage medium stores program codes executable by a processor in a computer. The readable storage medium includes a plurality of instructions, the program code plurality of instructions configured to cause the processor to perform the above-described method.
本申请实施例提供的信息推送方法、装置、服务器及可读存储介质,在获取到推送请求,在预先存储的广告推送资源列表,获取第一推送内容,在与所述帐号对应的个人推送资源列表,获取第二推送内容,将所述第一推送内容和第二推送内容发送至所述客户端,从而在客户端的预设界面的第一预设位置处显示所述第一推送内容对应的显示内容,以及在所述预设界面的第二预设位置处显示所述第二推送内容对应的显示内容。因此,所展示的推送内容,一部分来自广告,另一部分来自个人推送资源列表,而不再是单一的推送广告列表内的内容,避免了推送内容的单一性,提高了用户体验度。In the information push method, device, server, and readable storage medium provided by the embodiments of the present application, after a push request is obtained, the first push content is obtained from a pre-stored list of advertisement push resources, and a personal push resource corresponding to the account is obtained. list, obtain the second push content, send the first push content and the second push content to the client, so as to display the corresponding first push content at the first preset position of the preset interface of the client Displaying content, and displaying display content corresponding to the second push content at a second preset position of the preset interface. Therefore, part of the displayed push content comes from advertisements, and the other part comes from the personal push resource list, instead of the content in a single push advertisement list, which avoids the singleness of push content and improves user experience.
本申请实施例的其他特征和优点将在随后的说明书阐述,并且,部分地从说明书中变得显而易见,或者通过实施本申请实施例而了解。本申请实施例的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。Other features and advantages of the embodiments of the present application will be set forth in the description that follows, and in part will be apparent from the description, or learned by practice of the embodiments of the present application. The objectives and other advantages of the embodiments of the application may be realized and attained by the structure particularly pointed out in the written description, claims, and drawings.
附图说明Description of drawings
为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to illustrate the technical solutions in the embodiments of the present application more clearly, the following briefly introduces the drawings that are used in the description of the embodiments. Obviously, the drawings in the following description are only some embodiments of the present application. For those skilled in the art, other drawings can also be obtained from these drawings without creative effort.
图1示出了本申请实施例提供的信息推送方法及装置的应用场景图;FIG. 1 shows an application scenario diagram of the information push method and device provided by the embodiments of the present application;
图2示出了本申请一实施例提供的卡片展示界面的示意图;FIG. 2 shows a schematic diagram of a card display interface provided by an embodiment of the present application;
图3示出了本申请实施例提供的信息推送方法的方法流程图;Fig. 3 shows the method flow chart of the information pushing method provided by the embodiment of the present application;
图4示出了本申请另一实施例提供的卡片展示界面的示意图;FIG. 4 shows a schematic diagram of a card display interface provided by another embodiment of the present application;
图5示出了本申请实施例提供的信息推送装置的模块框图;Fig. 5 shows the module block diagram of the information pushing apparatus provided by the embodiment of the present application;
图6示出了本申请实施例提供的服务器的模块框图。FIG. 6 shows a module block diagram of a server provided by an embodiment of the present application.
具体实施方式Detailed ways
下面将结合本申请实施例中附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本申请实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本申请的实施例的详细描述并非旨在限制要求保护的本申请的范围,而是仅仅表示本申请的选定实施例。基于本申请的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。The technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments. The components of the embodiments of the present application generally described and illustrated in the drawings herein may be arranged and designed in a variety of different configurations. Thus, the following detailed description of the embodiments of the application provided in the accompanying drawings is not intended to limit the scope of the application as claimed, but is merely representative of selected embodiments of the application. Based on the embodiments of the present application, all other embodiments obtained by those skilled in the art without creative work fall within the protection scope of the present application.
应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。同时,在本申请的描述中,术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。It should be noted that like numerals and letters refer to like items in the following figures, so once an item is defined in one figure, it does not require further definition and explanation in subsequent figures. Meanwhile, in the description of the present application, the terms "first", "second", etc. are only used to distinguish the description, and cannot be understood as indicating or implying relative importance.
请参阅图1,示出了本申请实施例提供的信息推送方法及装置的应用场景图。如图1中所示,用户终端1和服务器2 位于无线网络或有线网络中,用户终端1和服务器2 进行数据交互。Referring to FIG. 1 , an application scenario diagram of the information push method and apparatus provided by the embodiments of the present application is shown. As shown in FIG. 1 , the user terminal 1 and the server 2 are located in a wireless network or a wired network, and the user terminal 1 and the server 2 perform data interaction.
于本申请实施例中,用户终端1可以为移动终端设备,例如可以包括智能手机、平板电脑、电子书阅读器、膝上型便携计算机、车载电脑、穿戴式移动终端等等。In this embodiment of the present application, the user terminal 1 may be a mobile terminal device, for example, may include a smart phone, a tablet computer, an e-book reader, a laptop computer, a vehicle-mounted computer, a wearable mobile terminal, and the like.
在一些实施例中,客户端安装在用户终端1内,例如,可以是安装在用户终端1的应用程序。用户在客户端通过帐号登录,则该帐号对应的所有信息可以存储在服务器2 的存储空间内。服务器2 可以是单独的服务器,也可以是服务器集群,可以是本地服务器,也可以是云端服务器。In some embodiments, the client is installed in the user terminal 1 , for example, it may be an application program installed in the user terminal 1 . If the user logs in through the account at the client, all the information corresponding to the account can be stored in the storage space of the server 2 . Server 2 can be a single server, a server cluster, a local server, or a cloud server.
服务器内预先存储有客户端的卡片,需客户端的某些界面或某些按键、操作绑定,在用户打开某个页面,或进行某项操作的时候,卡片会自动推送到客户端的对应页面上。其中,卡片是一种内容推送展示窗口,如图2 所示,图2中A所指示的展示窗口就是卡片,而图2中的卡片是与所操作的按钮,即名称为“快手”的应用程序的“安装”按键的对应,也相当于,图2中的卡片是与“安装快手应用程序”这个操作对应的。该卡片中可以包括应用程序的标识、图片、内容描述等内容,也可以包括一些按钮,用户点击卡片内的按钮能够执行一些类似安装、下载对应的应用程序的操作。该卡片的目的是,为用户推送一些内容,以便用户能够及时下载到自己感兴趣的内容。The client's card is pre-stored in the server, which needs to be bound to some interface or some keys and operations of the client. When the user opens a certain page or performs an operation, the card will be automatically pushed to the corresponding page of the client. Among them, the card is a content push display window, as shown in Figure 2, the display window indicated by A in Figure 2 is the card, and the card in Figure 2 is the button to be operated, that is, the application named "Kuishou" The correspondence of the "install" button of the program is also equivalent to that the card in Figure 2 corresponds to the operation of "installing the Kuaishou application". The card may include the identification, picture, content description, etc. of the application, and may also include some buttons. The user can click the buttons in the card to perform some operations such as installing and downloading the corresponding application. The purpose of this card is to push some content for users, so that users can download the content they are interested in in time.
但是,目前为用户推送的应用过于单一,无法满足用户的个性化需求。因此,为了克服上述技术缺陷,请参阅图3,本申请实施例提供了一种信息推送方法,该方法用于提高推送内容的多样性。本实施例中,以服务器为执行主体,描述该方法的实施过程,具体地,该方法包括:S301至S304。However, the currently pushed applications for users are too single and cannot meet the individual needs of users. Therefore, in order to overcome the above technical defects, referring to FIG. 3 , an embodiment of the present application provides an information push method, which is used to improve the diversity of push content. In this embodiment, the server is used as the execution body to describe the implementation process of the method. Specifically, the method includes: S301 to S304.
S301:获取客户端发送的推送请求,所述推送请求包括当前登录所述客户端的帐号。S301: Acquire a push request sent by a client, where the push request includes an account currently logged in to the client.
客户端发送卡片请求信息可以是,在用户登录客户端之后,客户端每间隔一定时间向服务器发送卡片请求信息,以获得卡片内容。也可以是,基于用户的操作而发送的卡片请求信息,具体地,可以是用户进入某一个界面之后,客户端自动发送卡片请求信息。例如,可以是用户在登录的时候,提交用户的账号和密码,服务器在接收到账号和密码之后,在验证成功之后,客户端由登录界面跳转到用户主页,则此时发送卡片请求信息至服务器。再者,可以是用户在操作客户端的界面上的某个内容之后发送的卡片请求信息,具体地,用户在客户端的预设界面上触发某个操作时,该操作对应的对象即为操作对象,例如,用户触发图2中的“快手”的“安装”按钮,则该操作对象为“快手”。则在用户触发了操作对象之后,则发送卡片请求信息。The sending of the card request information by the client terminal may be that after the user logs in to the client terminal, the client terminal sends the card request information to the server at regular intervals to obtain the card content. It may also be the card request information sent based on the user's operation, specifically, after the user enters a certain interface, the client automatically sends the card request information. For example, when the user logs in, the user submits the user's account and password. After the server receives the account and password, and after successful verification, the client jumps to the user's homepage from the login interface, and then sends the card request information to server. Furthermore, it can be the card request information sent by the user after operating a certain content on the interface of the client. Specifically, when the user triggers an operation on the preset interface of the client, the object corresponding to the operation is the operation object. For example, if the user triggers the "install" button of "kuaishou" in Fig. 2, the operation object is "kuaishou". Then, after the user triggers the operation object, the card request information is sent.
S302:根据预先存储的广告推送资源列表,获取第一推送内容。S302: Acquire first push content according to a pre-stored list of advertisement push resources.
广告资源列表包括多个以广告方式推送的第一应用程序的标识。具体地址,服务器内存储有多一个第一应用程序,会定期或在检测到用户在浏览某个页面的时候,以广告的形式将第一应用程序推送到客户端的页面。作为一种实施方式,该第一应用程序被标记有广告标签,用于指示该应用程序是以广告方式推送的。The list of advertisement resources includes a plurality of identifiers of the first application programs pushed through advertisements. For the specific address, there is one first application stored in the server, and the first application will be pushed to the page of the client in the form of an advertisement periodically or when it is detected that the user is browsing a certain page. As an implementation manner, the first application program is marked with an advertisement tag, which is used to indicate that the application program is pushed in an advertisement manner.
具体地,在多个所述第一应用程序的标识中,查找满足第一预设条件的至少一个所述第一应用程序的标识,将所查找的所述第一应用程序的标识作为第一推送内容。其中,满足第一预设条件的第一应用程序可以是,关注度大于第一预设值的第一应用程序,其他,关注度可以是第一应用程序的安装次数或评论次数中的至少一种。以关注度为安装次数为例,则满足第一预设条件的第一应用程序为将所有的第一应用程序按照安装次数由高到低的顺序排序,选择排序靠前的N个第一应用程序,其中,N为大于或等于1的正整数。另外,所述第一应用程序的标识可以是第一应用程序的全称,也可以是第一应用程序的简称。Specifically, among a plurality of identifiers of the first application programs, look for at least one identifier of the first application program that satisfies the first preset condition, and use the found identifier of the first application program as the first application program. push content. Wherein, the first application that satisfies the first preset condition may be the first application whose degree of attention is greater than the first preset value, and the other, the degree of attention may be at least one of the number of installations or the number of comments of the first application kind. Taking the degree of attention as the number of installations as an example, the first application that satisfies the first preset condition is to sort all the first applications in descending order of the number of installations, and select the top N first applications. program, where N is a positive integer greater than or equal to 1. In addition, the identifier of the first application may be the full name of the first application, or may be the abbreviation of the first application.
S303:根据预先存储的与所述帐号对应的个人推送资源列表,获取第二推送内容。S303: Acquire second push content according to a pre-stored list of personal push resources corresponding to the account.
其中,个人推送资源列表是指与账号对应的应用程序的推荐列表,与广告推送资源列表相比,个人推送资源列表是一种定向推荐。个人资源列表包括多个基于所述帐号对应的兴趣标签而确定的第二应用程序的标识,也就是说,个人推送资源列表中的第二应用程序与帐号对应的兴趣标签有关,则在根据预先存储的与所述帐号对应的个人推送资源列表,获取第二推送内容之前,所述方法还包括个人资源列表的确定。具体地,根据预先存储的所述帐号对应的用户数据,获取所述帐号对应的兴趣标签;在预设的标签与应用程序的对应关系中,查找所述兴趣标签对应的多个应用程序;将所查找的多个应用程序中,关注度满足第三预设条件的应用程序作为第二应用程序。The personal push resource list refers to the recommendation list of the application corresponding to the account. Compared with the advertisement push resource list, the personal push resource list is a kind of directional recommendation. The personal resource list includes a plurality of identifiers of second applications determined based on the interest tags corresponding to the account, that is to say, if the second application in the personal push resource list is related to the interest tags corresponding to the account, it is Before acquiring the second push content of the stored personal push resource list corresponding to the account, the method further includes determining the personal resource list. Specifically, according to the pre-stored user data corresponding to the account, the interest tag corresponding to the account is obtained; in the preset correspondence between the tag and the application, a plurality of applications corresponding to the interest tag are searched; Among the searched multiple application programs, the application program whose attention degree satisfies the third preset condition is regarded as the second application program.
其中,所述帐号对应的用户数据可以包括针对应用程序的下载、安装、更新以及卸载等操作数据,还包括用户信息,该用户信息包括用户的性别、年龄、地理位置等信息,以及与该账号对应的所有安装请求对应的请求时间以及每个所述安装请求对应的应用程序的标识。Wherein, the user data corresponding to the account may include operation data such as downloading, installing, updating, and uninstalling the application, as well as user information, where the user information includes information such as the user's gender, age, geographic location, etc. The request time corresponding to all the corresponding installation requests and the identifier of the application program corresponding to each installation request.
则在一些实施例中,获取用户兴趣标签的方式为在所述帐号对应的所有安装请求的请求时间中,查找所述请求时间与当前时间的时间间隔在预设范围内的请求时间对应的安装请求对应的应用程序的标识,将所查找到的应用程序的标识对应的标签作为兴趣标签。具体地,用户安装请求对应的请求时间能够反映出用户安装应用程序的安装时间,在获取到用户所有已经安装或正在安装的应用程序的安装时间之后,获取每个请求时间与当前时间的时间间隔。其中,当前时间可以是当前的系统时间。则获取到了每个安装的应用程序的时间与当前时间的时间间隔,由此,就能够得到哪些应用程序是最近安装的。则获取所述请求时间与当前时间的时间间隔在预设范围内的请求时间的方式为,将所有的应用程序对应的时间间隔按照从小到大的顺序排序,获取排序靠前的N个时间间隔,其中,N为正整数。则将所获取的N个时间间隔中的每个时间间隔对应的应用程序的标识作为待筛选标识。在预先存储的应用程序的标识与标签的对应关系中,查找待筛选标识中每个标识对应的标签,获取所查找到的标签中数量最多的标签,作为兴趣标签。Then, in some embodiments, the method of obtaining the user interest tag is to search for the installation corresponding to the request time when the time interval between the request time and the current time is within a preset range among the request times of all installation requests corresponding to the account. The identifier of the corresponding application is requested, and the tag corresponding to the found identifier of the application is used as the interest tag. Specifically, the request time corresponding to the user's installation request can reflect the installation time of the user's installation of the application. After obtaining the installation times of all the installed or currently installed applications of the user, the time interval between each request time and the current time is obtained. . The current time may be the current system time. Then, the time interval between the time of each installed application and the current time is obtained, and thus, which applications are recently installed can be obtained. Then, the method of obtaining the request time in which the time interval between the request time and the current time is within the preset range is to sort the time intervals corresponding to all applications in ascending order, and obtain the top N time intervals. , where N is a positive integer. Then, the identifier of the application program corresponding to each of the acquired N time intervals is used as the identifier to be screened. In the pre-stored correspondence between the identifiers of the application programs and the tags, the tags corresponding to each of the identifiers to be screened are searched, and the tag with the largest number among the found tags is obtained as the interest tag.
作为另一种实施方式,查找所述请求时间与当前时间的时间间隔在预设范围内的请求时间对应的安装请求对应的应用程序的标识的具体实施方式为,将所有的应用程序对应的时间间隔按照从小到大的顺序排序,获取排序最靠前的标识,则该标识对应的标签为兴趣标签。As another implementation manner, the specific implementation of finding the identifier of the application program corresponding to the installation request corresponding to the request time corresponding to the time interval between the request time and the current time is within a preset range is: The intervals are sorted in ascending order, and the label with the highest ranking is obtained, and the label corresponding to the label is the interest label.
需要说明的是,上述的兴趣标签可以是应用程序对应的类别。It should be noted that the above-mentioned interest tag may be a category corresponding to an application.
在另一些实施例中,所述用户数据包括用户操作记录,所述根据预先存储的所述帐号对应的用户数据,获取所述帐号对应的兴趣标签,包括:在所述帐号对应的所述用户操作记录中,查找操作数据满足预设标准的应用程序的标签,其中,所述用户操作记录包括多个应用程序和每个所述应用程序对应的操作数据;将所查找到的标签作为兴趣标签。其中,用户操作记录为针对应用程序的下载、安装、更新以及卸载等操作数据。具体地,获取在预设时间段内,用户安装的所有的应用程序的标签,该应用程序的标签包括应用程序的类别,并统计每个标签所对应的安装的应用程序的安装数量,将安装数量最高的标签作为兴趣标签。In other embodiments, the user data includes a user operation record, and the acquiring the interest tag corresponding to the account according to the pre-stored user data corresponding to the account includes: in the user corresponding to the account In the operation record, the tags of the application programs whose operation data meets the preset standard are searched, wherein the user operation records include multiple application programs and operation data corresponding to each of the application programs; the found tags are used as interest tags . The user operation record is operation data such as downloading, installing, updating, and uninstalling the application. Specifically, the tags of all applications installed by the user within a preset time period are acquired, the tags of the applications include the categories of the applications, and the number of installed applications corresponding to each tag is counted, and the installed applications are calculated. The tags with the highest number are used as interest tags.
在获取到兴趣标签之后,在预设的标签与应用程序的对应关系中,查找所述兴趣标签对应的多个应用程序。将所查找的多个应用程序中,关注度满足第三预设条件的应用程序作为第二应用程序。其中,关注度可以是应用程序的安装次数或评论次数。于本实施例中,关注度可以是安装次数,关注度满足第三预设条件的应用程序的具体实施方式,将所查找的查找所述兴趣标签对应的多个应用程序,按照安装次数由大到小的顺序排序,获取排序靠前的M个应用程序作为第二应用程序,其中,M为正整数。After the interest tag is acquired, in the preset corresponding relationship between the tag and the application, a plurality of applications corresponding to the interest tag are searched. Among the searched multiple application programs, the application program whose attention degree satisfies the third preset condition is used as the second application program. Wherein, the degree of attention can be the number of installations or the number of comments of the application. In this embodiment, the degree of attention may be the number of installations. For the specific implementation of the application program whose degree of attention meets the third preset condition, the searched applications corresponding to the interest tag are sorted according to the number of installations from the largest to the largest. Sort to the smallest order, and obtain the top M applications as the second application, where M is a positive integer.
需要说明的是,M和N的总和等于L,其中,L为卡片内的总的应用程序的数量。因此,使得所推荐的卡片的总数一定的情况下,一部分由第一推送内容组成,另一部分由第二推送内容组成。It should be noted that the sum of M and N is equal to L, where L is the total number of applications in the card. Therefore, under the condition that the total number of recommended cards is constant, a part consists of the first push content, and the other part consists of the second push content.
另外,避免将已经安装了的应用程序又推荐给用户,将所查找的多个应用程序中,关注度满足第三预设条件的应用程序作为第二应用程序的具体实施方式为:将所查找的多个应用程序中,关注度满足第三预设条件的应用程序作为备选应用程序,在所述备选应用程序的标识中,查找与所述安装请求对应的应用程序的标识均不相同的标识,将所查找到的标识对应的应用程序作为第二应用程序。In addition, to avoid recommending the already installed application to the user, the specific implementation of using the application whose attention degree satisfies the third preset condition among the searched applications as the second application is as follows: Among the multiple application programs, the application program whose attention degree satisfies the third preset condition is regarded as an alternative application program, and in the identifiers of the alternative application programs, the identifiers of the application programs corresponding to the installation request are all different. the identifier, and the application program corresponding to the found identifier is used as the second application program.
S304:将所述第一推送内容和第二推送内容发送至所述客户端,指示所述客户端在预设界面的第一预设位置处显示所述第一推送内容对应的显示内容,以及在所述预设界面的第二预设位置处显示所述第二推送内容对应的显示内容。S304: Send the first push content and the second push content to the client, and instruct the client to display the display content corresponding to the first push content at a first preset position on a preset interface, and Display content corresponding to the second push content at a second preset position on the preset interface.
其中,预设界面可以是用户通过客户端发送推送请求时,所操作的界面。第一预设位置处和第二预设位置处为预设界面内的两个位置,作为一种实施方式,第一预设位置和第二预设位置相邻,并且,第一预设位置位于卡片的最左侧,第二预设位置与第一预设位置相邻。请参阅图4,图4中, 401所指的位置是第一预设位置,402所指的位置为第二预设位置,第一预设位置和第二预设位置是相邻的,且第一预设位置在最左侧,其中,该左侧,是以图片的像素坐标的横坐标方向而言。The preset interface may be an interface operated by the user when the user sends a push request through the client. The first preset position and the second preset position are two positions in the preset interface. As an implementation manner, the first preset position and the second preset position are adjacent, and the first preset position Located on the far left of the card, the second preset position is adjacent to the first preset position. Please refer to FIG. 4, in FIG. 4, the position indicated by 401 is the first preset position, the position indicated by 402 is the second preset position, the first preset position and the second preset position are adjacent, and The first preset position is on the leftmost side, where the left side is in the direction of the abscissa of the pixel coordinates of the picture.
另外,第一推送内容对应的显示内容包括第一应用程序的名称、对应的“安装”按钮以及图标等,其中,该“安装”按钮用于在检测到被触控时,执行安装对应的第一应用程序的操作。同理,第二推送内容对应的显示内容包括第二应用程序的名称、对应的“安装”按钮以及图标等。In addition, the display content corresponding to the first push content includes the name of the first application, a corresponding "install" button, an icon, etc., wherein the "install" button is used to execute the installation of the corresponding first application when a touch is detected. The operation of an application. Similarly, the display content corresponding to the second push content includes the name of the second application program, a corresponding "install" button, an icon, and the like.
请参阅图5,本申请实施例提供了一种信息推送装置500,该装置用于提高推送内容的多样性。本实施例中,该装置为服务器内的功能模块,具体地,该装置包括:第一获取单元501、第二获取单元502、第三获取单元 503和推送单元504。Referring to FIG. 5 , an embodiment of the present application provides an apparatus 500 for pushing information, and the apparatus is used to improve the diversity of pushed content. In this embodiment, the device is a functional module in the server, and specifically, the device includes: a first obtaining unit 501, a second obtaining unit 502, a third obtaining unit 503, and a pushing unit 504.
第一获取单元501,用于获取客户端发送的推送请求,所述推送请求包括当前登录所述客户端的帐号。The first obtaining unit 501 is configured to obtain a push request sent by a client, where the push request includes an account currently logged in to the client.
第二获取单元502,用于根据预先存储的广告推送资源列表,获取第一推送内容。The second obtaining unit 502 is configured to obtain the first push content according to a pre-stored list of advertisement push resources.
第三获取单元503,用于根据预先存储的与所述帐号对应的个人推送资源列表,获取第二推送内容。The third obtaining unit 503 is configured to obtain the second push content according to the pre-stored list of personal push resources corresponding to the account.
推送单元504,用于将所述第一推送内容和第二推送内容发送至所述客户端,指示所述客户端在预设界面的第一预设位置处显示所述第一推送内容对应的显示内容,以及在所述预设界面的第二预设位置处显示所述第二推送内容对应的显示内容。The push unit 504 is configured to send the first push content and the second push content to the client, and instruct the client to display the corresponding first push content at the first preset position of the preset interface. Displaying content, and displaying display content corresponding to the second push content at a second preset position of the preset interface.
进一步,还可以包括个人资源获取单元,用于根据预先存储的所述帐号对应的用户数据,获取所述帐号对应的兴趣标签;在预设的标签与应用程序的对应关系中,查找所述兴趣标签对应的多个应用程序;将所查找的多个应用程序中,关注度满足第三预设条件的应用程序作为第二应用程序。Further, it can also include a personal resource acquisition unit, which is used to acquire the interest tag corresponding to the account according to the pre-stored user data corresponding to the account; and find the interest in the corresponding relationship between the preset tag and the application program. Multiple application programs corresponding to the tag; among the searched multiple application programs, the application program whose attention degree satisfies the third preset condition is used as the second application program.
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。Those skilled in the art can clearly understand that, for the convenience and brevity of description, for the specific working process of the above-described devices and units, reference may be made to the corresponding processes in the foregoing method embodiments, which will not be repeated here.
请参阅图6,基于上述方法和装置,提供给了一种服务器。该服务器 600包括存储器602和处理器601,所述存储器602与所述处理器601耦合;所述存储器602存储指令,当所述指令由所述处理器601执行时以使所述处理器601执行上述方法。Referring to FIG. 6, based on the above method and apparatus, a server is provided. The server 600 includes a memory 602 coupled to the processor 601 and a processor 601; the memory 602 stores instructions, which when executed by the processor 601 cause the processor 601 to execute the above method.
所述存储器602可用于存储软件程序以及模块,所述处理器102通过运行存储在所述存储器602内的软件程序以及模块,从而执行各种功能应用以及数据处理。所述存储器602可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,所述存储器602可进一步包括相对于所述处理器601远程设置的存储器,这些远程存储器可以通过网络连接至处理器。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。The memory 602 can be used to store software programs and modules, and the processor 102 executes various functional applications and data processing by running the software programs and modules stored in the memory 602 . The memory 602 may include high-speed random access memory, and may also include non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some examples, the memory 602 may further include memory located remotely from the processor 601, and these remote memories may be connected to the processor through a network. Examples of such networks include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.
综上所述,本申请实施例提供的信息推送方法、装置、服务器及可读存储介质,在获取到推送请求,在预先存储的广告推送资源列表,获取第一推送内容,在与所述帐号对应的个人推送资源列表,获取第二推送内容,将所述第一推送内容和第二推送内容发送至所述客户端,从而在客户端的预设界面的第一预设位置处显示所述第一推送内容对应的显示内容,以及在所述预设界面的第二预设位置处显示所述第二推送内容对应的显示内容。因此,所展示的推送内容,一部分来自广告,另一部分来自个人推送资源列表,而不再是单一的推送广告列表内的内容,避免了推送内容的单一性,提高了用户体验度。To sum up, the information push method, device, server, and readable storage medium provided by the embodiments of the present application obtain the first push content after obtaining the push request, obtain the first push content from the pre-stored advertisement push resource list, and communicate with the account number. The corresponding personal push resource list, obtain the second push content, and send the first push content and the second push content to the client, so that the first preset position of the client's preset interface is displayed. Display content corresponding to a push content, and display content corresponding to the second push content at a second preset position of the preset interface. Therefore, part of the displayed push content comes from advertisements, and the other part comes from the personal push resource list, instead of the content in a single push advertisement list, which avoids the singleness of push content and improves user experience.
在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本申请的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。In the description of this specification, description with reference to the terms "one embodiment," "some embodiments," "example," "specific example," or "some examples", etc., mean specific features described in connection with the embodiment or example , structure, material or feature is included in at least one embodiment or example of the present application. In this specification, schematic representations of the above terms are not necessarily directed to the same embodiment or example. Furthermore, the particular features, structures, materials or characteristics described may be combined in any suitable manner in any one or more embodiments or examples. Furthermore, those skilled in the art may combine and combine the different embodiments or examples described in this specification, as well as the features of the different embodiments or examples, without conflicting each other.
此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。在本申请的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。In addition, the terms "first" and "second" are only used for descriptive purposes, and should not be construed as indicating or implying relative importance or implying the number of indicated technical features. Thus, a feature delimited with "first", "second" may expressly or implicitly include at least one of that feature. In the description of the present application, "plurality" means at least two, such as two, three, etc., unless expressly and specifically defined otherwise.
流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本申请的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本申请的实施例所属技术领域的技术人员所理解。Any description of a process or method in the flowcharts or otherwise described herein may be understood to represent a module, segment or portion of code comprising one or more executable instructions for implementing a specified logical function or step of the process , and the scope of the preferred embodiments of the present application includes alternative implementations in which the functions may be performed out of the order shown or discussed, including performing the functions substantially concurrently or in the reverse order depending upon the functions involved, which should It is understood by those skilled in the art to which the embodiments of the present application belong.
在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行系统、装置或设备(如基于计算机的系统、包括处理器的系统或其他可以从指令执行系统、装置或设备取指令并执行指令的系统)使用,或结合这些指令执行系统、装置或设备而使用。就本说明书而言,"计算机可读介质"可以是任何可以包含、存储、通信、传播或传输程序以供指令执行系统、装置或设备或结合这些指令执行系统、装置或设备而使用的装置。计算机可读介质的更具体的示例(非穷尽性列表) 包括以下:具有一个或多个布线的电连接部(移动终端),便携式计算机盘盒(磁装置),随机存取存储器(RAM),只读存储器(ROM),可擦除可编辑只读存储器(EPROM或闪速存储器),光纤装置,以及便携式光盘只读存储器 (CDROM)。另外,计算机可读介质甚至可以是可在其上打印所述程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器中。The logic and/or steps represented in flowcharts or otherwise described herein, for example, may be considered an ordered listing of executable instructions for implementing the logical functions, may be embodied in any computer-readable medium, For use with, or in conjunction with, an instruction execution system, apparatus, or device (such as a computer-based system, a system including a processor, or other system that can fetch instructions from and execute instructions from an instruction execution system, apparatus, or apparatus) or equipment. For the purposes of this specification, a "computer-readable medium" can be any device that can contain, store, communicate, propagate, or transport the program for use by or in connection with an instruction execution system, apparatus, or apparatus. More specific examples (non-exhaustive list) of computer readable media include the following: electrical connections with one or more wiring (mobile terminals), portable computer disk cartridges (magnetic devices), random access memory (RAM), Read Only Memory (ROM), Erasable Editable Read Only Memory (EPROM or Flash Memory), Fiber Optic Devices, and Portable Compact Disc Read Only Memory (CDROM). In addition, the computer readable medium may even be paper or other suitable medium on which the program may be printed, as the paper or other medium may be optically scanned, for example, followed by editing, interpretation, or other suitable medium as necessary process to obtain the program electronically and then store it in computer memory.
应当理解,本申请的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场可编程门阵列(FPGA)等。It should be understood that various parts of this application may be implemented in hardware, software, firmware, or a combination thereof. In the above-described embodiments, various steps or methods may be implemented in software or firmware stored in memory and executed by a suitable instruction execution system. For example, if implemented in hardware, as in another embodiment, it can be implemented by any one or a combination of the following techniques known in the art: Discrete logic circuits, application specific integrated circuits with suitable combinational logic gates, Programmable Gate Arrays (PGA), Field Programmable Gate Arrays (FPGA), etc.
本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。此外,在本申请各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。Those skilled in the art can understand that all or part of the steps carried by the methods of the above embodiments can be completed by instructing the relevant hardware through a program, and the program can be stored in a computer-readable storage medium, and the program can be stored in a computer-readable storage medium. When executed, one or a combination of the steps of the method embodiment is included. In addition, each functional unit in each embodiment of the present application may be integrated into one processing module, or each unit may exist physically alone, or two or more units may be integrated into one module. The above-mentioned integrated modules can be implemented in the form of hardware, and can also be implemented in the form of software function modules. If the integrated modules are implemented in the form of software functional modules and sold or used as independent products, they may also be stored in a computer-readable storage medium.
上述提到的存储介质可以是只读存储器,磁盘或光盘等。尽管上面已经示出和描述了本申请的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本申请的限制,本领域的普通技术人员在本申请的范围内可以对上述实施例进行变化、修改、替换和变型。The above-mentioned storage medium may be a read-only memory, a magnetic disk or an optical disk, and the like. Although the embodiments of the present application have been shown and described above, it should be understood that the above embodiments are exemplary and should not be construed as limitations to the present application. Embodiments are subject to variations, modifications, substitutions and variations.
最后应说明的是:以上实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不驱使相应技术方案的本质脱离本申请各实施例技术方案的精神和范围。Finally, it should be noted that: the above embodiments are only used to illustrate the technical solutions of the present application, but not to limit them; although the present application has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand: it can still be Modifications are made to the technical solutions described in the foregoing embodiments, or some technical features thereof are equivalently replaced; and these modifications or replacements do not drive the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present application.
Claims (6)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201711227322.XA CN107888703B (en) | 2017-11-29 | 2017-11-29 | Information push method, device, server and readable storage medium |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201711227322.XA CN107888703B (en) | 2017-11-29 | 2017-11-29 | Information push method, device, server and readable storage medium |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN107888703A CN107888703A (en) | 2018-04-06 |
| CN107888703B true CN107888703B (en) | 2019-12-10 |
Family
ID=61776010
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201711227322.XA Active CN107888703B (en) | 2017-11-29 | 2017-11-29 | Information push method, device, server and readable storage medium |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN107888703B (en) |
Families Citing this family (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN110381102B (en) * | 2018-04-13 | 2022-09-13 | 腾讯科技(深圳)有限公司 | Task information processing method and device, storage medium and electronic device |
| CN108833489B (en) * | 2018-05-24 | 2020-08-04 | 腾讯科技(深圳)有限公司 | Data pushing and processing method and device for vehicle cloud platform |
| JP7155698B2 (en) * | 2018-07-18 | 2022-10-19 | オムロンヘルスケア株式会社 | Information processing device, information processing method and program for information processing |
| CN109561149B (en) * | 2018-11-28 | 2019-10-15 | 腾讯科技(深圳)有限公司 | Data processing method, device and storage medium |
| CN110032678B (en) * | 2019-04-08 | 2023-08-25 | 腾讯科技(深圳)有限公司 | Service resource pushing method and device, storage medium and electronic device |
| CN110086877B (en) * | 2019-04-30 | 2022-10-21 | 上海连尚网络科技有限公司 | Application program sharing and information sharing display method, device, equipment and medium |
| CN110287408A (en) * | 2019-05-23 | 2019-09-27 | 上海拍拍贷金融信息服务有限公司 | A method and system for customizing and pushing financial products |
| CN112561553B (en) * | 2019-09-26 | 2024-09-17 | 北京字节跳动网络技术有限公司 | Content delivery method, server and storage medium |
| CN111144952A (en) * | 2019-12-31 | 2020-05-12 | 随手(北京)信息技术有限公司 | Method, device, server and storage medium for recommending advertisements based on user interests |
| CN111581366B (en) * | 2020-05-09 | 2023-08-29 | 北京百度网讯科技有限公司 | User intention determining method, device, electronic equipment and readable storage medium |
| CN111770367A (en) * | 2020-06-30 | 2020-10-13 | 百度在线网络技术(北京)有限公司 | Resource playback and resource allocation method, device, electronic device and storage medium |
| CN113486251B (en) * | 2021-07-29 | 2025-04-11 | 抖音视界有限公司 | A method, device and computer storage medium for information display |
| CN113850633B (en) * | 2021-11-30 | 2022-04-19 | 荣耀终端有限公司 | Information pushing method and device |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN105989122A (en) * | 2015-02-12 | 2016-10-05 | 广东欧珀移动通信有限公司 | Application recommendation method and device |
| CN106250146A (en) * | 2016-07-28 | 2016-12-21 | 维沃移动通信有限公司 | A kind of application demand treating method and apparatus |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20150093887A (en) * | 2014-02-07 | 2015-08-19 | 엔에이치엔엔터테인먼트 주식회사 | A push system for mobile game promotion and the method of push service |
-
2017
- 2017-11-29 CN CN201711227322.XA patent/CN107888703B/en active Active
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN105989122A (en) * | 2015-02-12 | 2016-10-05 | 广东欧珀移动通信有限公司 | Application recommendation method and device |
| CN106250146A (en) * | 2016-07-28 | 2016-12-21 | 维沃移动通信有限公司 | A kind of application demand treating method and apparatus |
Also Published As
| Publication number | Publication date |
|---|---|
| CN107888703A (en) | 2018-04-06 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN107888703B (en) | Information push method, device, server and readable storage medium | |
| CN107872534B (en) | Information push method, device, server and readable storage medium | |
| KR102504075B1 (en) | Matching and attributes of user device events | |
| CN107864192B (en) | Information push method, device, server and readable storage medium | |
| CN107908686B (en) | Information pushing method and device, server and readable storage medium | |
| WO2018177251A1 (en) | Application program processing method, computer device and storage medium | |
| CN107426328B (en) | Information pushing method and device | |
| US9712520B1 (en) | User authentication using client-side browse history | |
| WO2015126825A1 (en) | Method and system for providing code scanning result information | |
| CN107995285B (en) | Information display method, device, server and readable storage medium | |
| CN110110201A (en) | A kind of content recommendation method and system | |
| CN114258662A (en) | User behavior data processing method and device, server and storage medium | |
| US12125114B2 (en) | Method, computer device, and non-transitory computer-readable recording medium to provide dynamic landing page for social platform | |
| US20150248216A1 (en) | Information interface generation and/or population | |
| US12475180B2 (en) | Server and method for generating digital content for users of a recommendation system | |
| US12412184B2 (en) | Physical product interaction based session | |
| US9646104B1 (en) | User tracking based on client-side browse history | |
| US20170262541A1 (en) | Interest-based message-aggregation alteration | |
| US10168881B2 (en) | Information interface generation | |
| KR102867305B1 (en) | Parking lot sharing system for personal mobility and parking lot sharing method for personal mobility | |
| CN107911423B (en) | Information push method, device, server and readable storage medium | |
| CN108139900B (en) | Communicating information about updates of an application | |
| US20160124580A1 (en) | Method and system for providing content with a user interface | |
| CN111383044B (en) | System and method for determining compatible modules | |
| CN112306606A (en) | Method and equipment for presenting control style |
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 | ||
| CB02 | Change of applicant information |
Address after: Changan town in Guangdong province Dongguan 523860 usha Beach Road No. 18 Applicant after: OPPO Guangdong Mobile Communications Co., Ltd. Address before: Changan town in Guangdong province Dongguan 523860 usha Beach Road No. 18 Applicant before: Guangdong Opel Mobile Communications Co., Ltd. |
|
| CB02 | Change of applicant information | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |