CN107872534A - Information-pushing method, device, server and readable storage medium storing program for executing - Google Patents

Information-pushing method, device, server and readable storage medium storing program for executing Download PDF

Info

Publication number
CN107872534A
CN107872534A CN201711229282.2A CN201711229282A CN107872534A CN 107872534 A CN107872534 A CN 107872534A CN 201711229282 A CN201711229282 A CN 201711229282A CN 107872534 A CN107872534 A CN 107872534A
Authority
CN
China
Prior art keywords
card
content
title
target
pushed
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201711229282.2A
Other languages
Chinese (zh)
Other versions
CN107872534B (en
Inventor
严婷
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangdong Oppo Mobile Telecommunications Corp Ltd
Original Assignee
Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Guangdong Oppo Mobile Telecommunications Corp Ltd filed Critical Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority to CN201711229282.2A priority Critical patent/CN107872534B/en
Publication of CN107872534A publication Critical patent/CN107872534A/en
Application granted granted Critical
Publication of CN107872534B publication Critical patent/CN107872534B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/55Push-based network services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/75Indicating network or usage conditions on the user display

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The embodiment of the present application discloses a kind of information-pushing method, device, server and readable storage medium storing program for executing, is related to areas of information technology.This method includes obtaining the card image request that client is sent, and card image request includes object card piece mark;In corresponding relation of the default card mark with content push algorithm, object content push algorithm corresponding to target card mark is obtained;In the corresponding relation of default content push algorithm and card title, target card title corresponding to object content push algorithm is obtained;Card image to be pushed is generated according to target card title, card image to be pushed is sent to client, instruction client and shows predetermined position of the card image to be pushed at default interface.Because content push algorithm is relevant with the content of card, and card title is corresponding with content push algorithm, and therefore, card title can reflect card content, and the also no longer unification of card title, but corresponding with content push algorithm.

Description

Information-pushing method, device, server and readable storage medium storing program for executing
Technical field
The application is related to areas of information technology, more particularly, to a kind of information-pushing method, device, server and can Read storage medium.
Background technology
User is when opening the client of community or application center, respective page or relevant position in client Place, some applications can be pushed to user, to wish to improve the subscriber usage of client.But answered at present for what user pushed With often all lacking title, or title is excessively single.
The content of the invention
Present applicant proposes a kind of information-pushing method, device, server and readable storage medium storing program for executing, to improve above-mentioned lack Fall into.
In a first aspect, the embodiment of the present application provides a kind of information-pushing method, including:Obtain the card that client is sent Information request, the card image request include object card piece mark;In default card mark and pair of content push algorithm In should being related to, object content push algorithm corresponding to the target card mark is obtained;In default content push algorithm and card In the corresponding relation of piece title, target card title corresponding to the object content push algorithm is obtained;According to the object card Piece title generates card image to be pushed, and the card image to be pushed is sent to the client, indicates the client Predetermined position of the card image to be pushed at default interface is shown.
Second aspect, the embodiment of the present application additionally provide information push-delivery apparatus, including:First acquisition unit, second obtain Unit, the 3rd acquiring unit and push unit.First acquisition unit, for obtaining the card image request of client transmission, institute Stating card image request includes object card piece mark.Second acquisition unit, for being calculated in default card mark with content push In the corresponding relation of method, object content push algorithm corresponding to the target card mark is obtained.3rd acquiring unit, for Default content push algorithm is with the corresponding relation of card title, obtaining object card corresponding to the object content push algorithm Piece title.Push unit, for generating card image to be pushed according to the target card title, the card to be pushed is believed Breath, which is sent, to the client, indicates that the client shows predetermined position of the card image to be pushed at default interface Show.
The third aspect, the embodiment of the present application additionally provide a kind of server, including memory and processor, the memory Coupled with the processor.The memory store instruction, when executed by the processor so that the processing Device performs following operate:The card image request that client is sent is obtained, the card image request includes object card piece mark; In corresponding relation of the default card mark with content push algorithm, object content corresponding to the target card mark is obtained Push algorithm;In the corresponding relation of default content push algorithm and card title, the object content push algorithm is obtained Corresponding target card title;Card image to be pushed is generated according to the target card title, the card to be pushed is believed Breath, which is sent, to the client, indicates that the client shows predetermined position of the card image to be pushed at default interface Show.
Fourth aspect, the embodiment of the present application additionally provide readable storage medium storing program for executing, and the read/write memory medium is stored with place The executable program code of device is managed in computer.The read/write memory medium includes a plurality of instruction, and described program code is more Bar instruction is configured to make the computing device above method.
Information-pushing method, device, server and the readable storage medium storing program for executing that the embodiment of the present application provides, are getting card After target card mark in information request, object content push algorithm corresponding to the target card mark is found, then Target card title corresponding to the object content push algorithm is found, then waits to push by what is generated according to target card title Card image pushes to client, so that client shows predetermined position of the card image to be pushed at default interface Show.Because content push algorithm is relevant with the content of card, and card title is corresponding with content push algorithm, therefore, card Piece title can reflect card content, and the also no longer unification of card title, but corresponding with content push algorithm.
Other feature and advantage of the embodiment of the present application will illustrate in subsequent specification, also, partly from specification In become apparent, or understood by implementing the embodiment of the present application.The purpose of the embodiment of the present application and other advantages can Realize and obtain by specifically noted structure in the specification, claims and accompanying drawing write.
Brief description of the drawings
In order to illustrate more clearly of the technical scheme in the embodiment of the present application, make required in being described below to embodiment Accompanying drawing is briefly described, it should be apparent that, drawings in the following description are only some embodiments of the present application, for For those skilled in the art, on the premise of not paying creative work, it can also be obtained according to these accompanying drawings other attached Figure.
Fig. 1 shows the information-pushing method of the embodiment of the present application offer and the application scenario diagram of device;
Fig. 2 shows the schematic diagram at the card displaying interface that the embodiment of the application one provides;
Fig. 3 shows the method flow diagram for the information-pushing method that the embodiment of the present application provides;
Fig. 4 shows the schematic diagram at the card displaying interface that another embodiment of the application provides;
Fig. 5 shows the module frame chart for the information push-delivery apparatus that the embodiment of the present application provides;
Fig. 6 shows the module frame chart for the server that the embodiment of the present application provides.
Embodiment
Below in conjunction with accompanying drawing in the embodiment of the present application, the technical scheme in the embodiment of the present application is carried out clear, complete Ground describes, it is clear that described embodiment is only some embodiments of the present application, rather than whole embodiments.Generally exist The component of the embodiment of the present application described and illustrated in accompanying drawing can be configured to arrange and design with a variety of herein.Cause This, the detailed description of the embodiments herein to providing in the accompanying drawings is not intended to limit claimed the application's below Scope, but it is merely representative of the selected embodiment of the application.Based on embodiments herein, those skilled in the art are not doing The every other embodiment obtained on the premise of going out creative work, belong to the scope of the application protection.
It should be noted that:Similar label and letter represents similar terms in following accompanying drawing, therefore, once a certain Xiang Yi It is defined, then it further need not be defined and explained in subsequent accompanying drawing in individual accompanying drawing.Meanwhile the application's In description, term " first ", " second " etc. are only used for distinguishing description, and it is not intended that instruction or hint relative importance.
Referring to Fig. 1, show the information-pushing method of the embodiment of the present application offer and the application scenario diagram of device.Such as figure Shown in 1, user terminal 1 and server 3 are located in wireless network or cable network, and user terminal 1 and server 3 carry out data Interaction.
In the embodiment of the present application, user terminal 1 can be mobile terminal device, such as can include smart mobile phone, put down Plate computer, E-book reader, pocket computer on knee, vehicle-mounted computer, wearable mobile terminal etc..
In certain embodiments, client is arranged in user terminal 1, for example, it may be answering installed in user terminal 1 Use program.User is logged in client by account number, then all information can be stored in the storage of server 3 corresponding to account In space.Server 3 can be single server or server cluster, can be home server or Cloud server.
The card of client is previously stored with server, needs some interfaces or some buttons, the operation binding of client, When opening some page in user, or carry out a certain operation, in card meeting automatic push to the corresponding page of client.Its In, card is a kind of content push impression window, as shown in Fig. 2 the impression window in Fig. 2 indicated by A is exactly card, and Fig. 2 In card be with operated button, i.e., the correspondence of " installation " button of the application program of entitled " quick worker ", also correspond to, Card in Fig. 2 is that this operation is corresponding with " installation quick worker application program ".The mark of application program can be included in the card The contents such as knowledge, picture, content description, can also include some buttons, and the button that user is clicked in card is able to carry out some classes The operation of application program like corresponding to installation, download.The purpose of the card is some contents to be pushed for user, so as to user's energy It is enough to download to oneself content interested in time.
But present commending contents often lack title, even if there is title, but content is excessively single, Consumer's Experience Degree is not high.Therefore, in order to overcome above-mentioned technological deficiency, referring to Fig. 3, the embodiment of the present application provides a kind of information push side Method, this method are used for the diversity for improving the title of push content.In the present embodiment, using server as executive agent, description should The implementation process of method, specifically, this method includes:S301 to S304.
S301:The card image request that client is sent is obtained, the card image request includes object card piece mark.
Client sends card solicited message, and after user logs in client, client is at interval of a timing Between to server send card solicited message, to obtain card content.Can also be, the card sent based on the operation of user Solicited message, can be that user enters after some interface, client sends card solicited message automatically specifically.For example, It can be user when logging in, submit the account and password of user, server is being tested after account and password is received After demonstrate,proving successfully, client jumps to user home page by login interface, then now sends card solicited message to server.Again The card solicited message sent after some content that person can be user on the interface of operation client, specifically, user When triggering some operation on the default interface of client, object corresponding to the operation is operation object, for example, user triggers " installation " button of " quick worker " in Fig. 2, then the operation object is " quick worker ".Then after user triggers operation object, then Send card solicited message.
In addition, card solicited message identifies including object card piece.Card mark can be that the operation of user is corresponding Card identifies.Server can be that some positions in some pages or some pages of client are provided with corresponding card Piece identifies, and the card identifies the identity information as the card with some position correspondences in some pages or some pages. By taking the shown application program in Fig. 2 as an example, the corresponding relation such as following table institute of each application program and card mark in Fig. 2 Show:
Table 1
The mark of application program Operation Card identifies
Quick worker Installation C1
Eternal epoch Installation C2
It is more beautiful Installation C3
A Chinese Ghost Story Installation C4
Then for user when clicking on " installation " button of " quick worker ", the card image request of transmission includes card mark C1, uses When clicking on " installation " button of " more beautiful ", the card image request of transmission includes card mark C3 at family.
S302:In corresponding relation of the default card mark with content push algorithm, the target card mark is obtained Corresponding object content pushes algorithm.
Card mark and the corresponding relation of content push algorithm are prestored in server, as shown in table 3:
Table 3
Card identifies Content push algorithm
C1 Algorithm 1
C2 Algorithm 2
C3 Algorithm 3
Server is after target card mark is got, and in table 3, searches the content matched with target card mark and pushes away Send algorithm.For example, acquired target card is identified as C1, then object content corresponding to acquired target card mark Push algorithm is algorithm 1.
Content push algorithm is used to generate card content, and card content is content to be pushed.Specific address, server root According to object content push algorithm generation target card content.The mode of algorithm generation target card content is pushed according to object content Can be the behavior based on active user, for example, the mark for the application program that user is operating, according to the mark of the application program Know and push corresponding card content for user.In addition, the mode of algorithm generation target card content is pushed also according to object content Can be pushed based on the interest-degree of user.Specific embodiment, described in subsequent embodiment.
S303:In the corresponding relation of default content push algorithm and card title, the object content push is obtained Target card title corresponding to algorithm.
The corresponding relation of content push algorithm and card title is previously stored with server, specifically, as shown in table 4:
Table 4
Content push algorithm Card title
Algorithm 1 T1
Algorithm 2 T2
Algorithm 3 T3
Server is after object content push algorithm corresponding to target card mark is got, in table 4, lookup and mesh Mark the card of content push algorithmic match.For example, acquired object content push algorithm is algorithm 1, then acquired and mesh The card for marking content push algorithmic match is T1.
As shown in Figure 2, card is entitled " everybody also likes ", and in Fig. 4, card is entitled " under the also meeting for having downloaded YY Carry ".Card title is used to allow users to the approximate contents of quick obtaining card content, can basic understanding be user's push The general implication of the content push algorithm of content, improve user experience.
S304:Card image to be pushed is generated according to the target card title, the card image to be pushed is sent To the client, indicate that the client shows predetermined position of the card image to be pushed at default interface.
As a kind of embodiment, the card image request also includes the mark of destination application, and the target should It is that user is triggered when the card image is asked in the object operated by the default interface of the client with program, its In, the explanation of operation object refers to previous embodiment, will not be repeated here.Then indicate that the client treats push card by described Predetermined position of the piece information at default interface show, including:Indicate the client by the card image to be pushed in institute Opening position corresponding to destination application described in default interface is stated to show.For example, by taking " quick worker " in Fig. 2 as an example, target should With being identified as " quick worker " for program, the card image request transmitted by client is corresponding with " quick worker ", and push card is treated getting After piece information, card image to be pushed is shown in the lower section of " quick worker ".Wherein, opening position corresponding to destination application is real What is now defined is used to show the position of card image to be pushed corresponding to destination application.
, it is necessary to generate card image to be pushed according to target card title after target card title is got.Specifically Ground, can be that card image to be pushed only is generated or according to target card title and target according to target card title Card content generates card image to be pushed.
In certain embodiments, target card content is locally stored, client only needs without change in client The target card title that server is sent is obtained, then by predetermined position of the target card title at the default interface of client Display.Then in the present embodiment, the predetermined position at the default interface of client is card title in the default interface of client Display location.For example, card title " everybody also likes " corresponding to " quick worker " in Fig. 2.
In addition, in certain embodiments, the entitled framework of target card, i.e. mesh corresponding to object content push algorithm Mark card title contains some contents that can not be changed and the content that can be changed, for example, xxx push, wherein, " xxx " is exactly the content that can be changed, and when the setting of card title, the content that can be changed and can not be changed Content can be distinguished by setting state, for example, read-only status and can write state.Specifically, the card letter that client is sent Breath request includes the mark of destination application, in institute when the destination application triggers the card image request for user The object operated by the default interface of client is stated, the card image request instruction server that client is sent is according to target Whether target card title corresponding to the mark renewal target card mark of application program has.Can also be that server is obtaining To after target card title, target card title is changed according to the mark of destination application.Specifically, server is in target After card title, judge whether there is the content that can be changed in target card title, if so, judging that this can be changed interior The information attribute of appearance, wherein, the information attribute includes title, classification etc..Specifically, can be that target card title is being set When, the good information attribute of curriculum offering for that can change.By taking " having downloaded also downloading for YY " in Fig. 4 as an example, wherein, The content that " download " and " can also download " cannot not changed, and " YY " is the content that can be changed, and this can be with The information attribute of the content of modification is title.Server is in the information attribute of the content that can be changed for judging the card title After title, the title of the destination application in card image request is obtained.If in the card image request that client is sent Do not include the mark of destination application, then can send mark and obtain request to client, indicate client by intended application The mark of program is sent to server.
Then, server obtains the Apply Names of the destination application according to the mark of the destination application, The target card title is updated according to the Apply Names of the destination application.Specifically, period of service internal memory contains each The title of application program corresponding to the mark of application program, according to the name of application program corresponding to the mark of each application program Claim, the title of destination application corresponding to the mark of destination application is searched, then according to the title of destination application Content is changed in modification target card title.Specifically, by taking " having downloaded also downloading for YY " in Fig. 4 as an example, target The entitled YY of application program, target card is entitled " having downloaded also downloading for xx ", then will be " under the also meeting for having downloaded xx " xx " in load " is replaced with " YY ", completes the modification of target card title, then this entitled method of amended target card In, target card title corresponding with target card mark, generated according to the amended target card title and treat push card Piece information.
In certain embodiments, after obtaining the object content push algorithm, algorithm is pushed according to the object content and obtained Target card content is taken, card image to be pushed is generated further according to the target card content and the target card title.
Specifically, as a kind of embodiment, algorithm is pushed according to the object content and obtains target card content, bag Include:Multiple application programs using sexual satisfaction preset standard related to the destination application are as treating pushing application program; Using the Name and Description content for treating pushing application program as the target card content.The classification of each application program, Developer and downloading data etc. can obtain the correlation of each application program and other applications.Then destination application The embodiment of multiple application programs of related sexual satisfaction preset standard be to obtain the classification of destination application, root The correlation between the destination application and other applications is obtained according to the classification of the destination application, for example, the mesh Mark application program is game class, will be all that the application program of game class is the default mark of sexual satisfaction related to destination application Accurate multiple application programs.Further, in order to improve accuracy, can according to the classification of the relatively bottom of destination application, For example, the classification of destination application is:Game class/shooting/first person shooting, then will be all " first person shooting " class Other application program is multiple application programs of sexual satisfaction preset standard related to destination application.
Attention rate in multiple application programs of the sexual satisfaction preset standard related to destination application found is big It is used as in the application program of predetermined threshold value and treats pushing application program.Wherein, attention rate can be the download of application program or comment By number etc..Using the Name and Description content for treating pushing application program as the target card content, wherein, treat that push should Can be the introduction of the major function and bright spot for the treatment of pushing application program with the description content of program.
In further embodiments, the card image request also includes the identity of the user, described according to institute State object content push algorithm and obtain target card content, including:Grasped in user corresponding to the identity prestored In noting down, search operation data meet the attribute of the application program of preset standard, wherein, the user operation records include more Operation data corresponding to individual application program and each application program;In application program all corresponding to the attribute searched In, using the application program for meeting preparatory condition as treating pushing application program;By the title for treating pushing application program and retouch Content is stated as the target card content.
Specifically, the identity of user is the account for being used to log in client of user.Body is contained in server memory User operation records corresponding to part mark, the user operation records are interior to include all operations corresponding to identity, for example, being directed to The operation datas such as download, installation, renewal and the unloading of application program, in addition to user profile, the user profile include user Sex, the age, the information such as geographical position.With in the embodiment of the present application, user operation records include multiple application programs and every Operation data corresponding to the individual application program, search operation data meet the specific reality of the attribute of the application program of preset standard The mode of applying is:Obtain in preset time period, the attribute of all application programs of user installation, the attribute bag of the application program The classification of application program is included, and counts the installation number of the application program of the installation corresponding to each attribute, by installation number most Attribute of the high attribute as the application program for meeting preset standard.
Then, it is default according to meeting in the attribute corresponding relation of all application programs then in service area prestored The attribute lookup of the application program of standard meets that the application program of preparatory condition is used as and treats pushing application program.Specifically, it is assumed that Meet that the attribute of the application program of preset standard is shot for the first person, then in the attribute pair of all application programs prestored In should being related to, application program all corresponding to first person shooting is obtained, by download or comment number highest application program As treating pushing application program.Then, then using the Name and Description content for treating pushing application program as the object card Piece content.
Furthermore it is also possible to card image to be pushed is obtained according to user profile such as the sex of user, age, geographical position. For example, the age of user is 23 years old, then the age is obtained or comprising installation number corresponding to the age bracket at the age higher than default The application program of value, the application program of preset standard is met as operation data.
Furthermore indicate that the client shows predetermined position of the card image to be pushed at default interface, can Acquired card to be pushed is believed according to default exhibition method with the exhibition method or the client that are client Breath displaying.
Referring to Fig. 5, the embodiment of the present application provides a kind of information push-delivery apparatus 500, the device is used to improve in push The diversity of the title of appearance.In the present embodiment, the device is the functional module in server, and specifically, the device includes:First Acquiring unit 501, second acquisition unit 502, the 3rd acquiring unit 503 and push unit 504.
First acquisition unit 501, for obtaining the card image request of client transmission, the card image request includes Target card identifies.
Second acquisition unit 502, in corresponding relation of the default card mark with content push algorithm, obtaining institute State object content push algorithm corresponding to target card mark.
3rd acquiring unit 503, in the corresponding relation of default content push algorithm and card title, obtaining institute State target card title corresponding to object content push algorithm.
Push unit 504, for generating card image to be pushed according to the target card title, push card is treated by described Piece information, which is sent, to the client, indicates the client by predeterminated position of the card image to be pushed at default interface Place's display.
It is apparent to those skilled in the art that for convenience and simplicity of description, the device of foregoing description With the specific work process of unit, the corresponding process in preceding method embodiment is may be referred to, will not be repeated here.
Referring to Fig. 6, it is based on the above method and device, there is provided given a kind of server.The server 600 includes memory 602 and processor 601, the memory 602 coupled with the processor 601;The store instruction of memory 602, when described So that the processor 601 performs the above method when instruction is performed by the processor 601.
The memory 602 can be used for storage software program and module, and the processor 102 is stored in institute by operation The software program and module in memory 602 are stated, so as to perform various function application and data processing.The memory 602 may include high speed random access memory, may also include nonvolatile memory, such as one or more magnetic storage device, dodge Deposit or other non-volatile solid state memories.In some instances, the memory 602 can further comprise relative to institute The remotely located memory of processor 601 is stated, these remote memories can pass through network connection to processor.Above-mentioned network Example includes but is not limited to internet, intranet, LAN, mobile radio communication and combinations thereof.
Information-pushing method, device, server and readable storage medium storing program for executing to sum up shown, that the embodiment of the present application provides, After getting the target card mark in card image request, find target card mark corresponding to object content push away Algorithm is sent, then finds target card title corresponding to the object content push algorithm, then will be given birth to according to target card title Into card image to be pushed push to client so that client by the card image to be pushed in the default of default interface Opening position is shown.Because content push algorithm is relevant with the content of card, and card title is corresponding with content push algorithm, Therefore, card title can reflect card content, and the also no longer unification of card title, but with content push algorithm pair Should.
In the description of this specification, reference term " one embodiment ", " some embodiments ", " example ", " specifically show The description of example " or " some examples " etc. means specific features, structure, material or the spy for combining the embodiment or example description Point is contained at least one embodiment or example of the application.In this manual, to the schematic representation of above-mentioned term not Identical embodiment or example must be directed to.Moreover, specific features, structure, material or the feature of description can be with office Combined in an appropriate manner in one or more embodiments or example.In addition, in the case of not conflicting, the skill of this area Art personnel can be tied the different embodiments or example and the feature of different embodiments or example described in this specification Close and combine.
In addition, term " first ", " second " are only used for describing purpose, and it is not intended that instruction or hint relative importance Or the implicit quantity for indicating indicated technical characteristic.Thus, define " first ", the feature of " second " can be expressed or Implicitly include at least one this feature.In the description of the present application, " multiple " are meant that at least two, such as two, three It is individual etc., unless otherwise specifically defined.
Any process or method described otherwise above description in flow chart or herein is construed as, and represents to include Module, fragment or the portion of the code of the executable instruction of one or more the step of being used to realize specific logical function or process Point, and the scope of the preferred embodiment of the application includes other realization, wherein can not press shown or discuss suitable Sequence, including according to involved function by it is basic simultaneously in the way of or in the opposite order, carry out perform function, this should be by the application Embodiment person of ordinary skill in the field understood.
Expression or logic and/or step described otherwise above herein in flow charts, for example, being considered use In the order list for the executable instruction for realizing logic function, may be embodied in any computer-readable medium, for Instruction execution system, device or equipment (such as computer based system including the system of processor or other can be held from instruction The system of row system, device or equipment instruction fetch and execute instruction) use, or combine these instruction execution systems, device or set It is standby and use.For the purpose of this specification, " computer-readable medium " can any can be included, store, communicate, propagate or pass Defeated program is for instruction execution system, device or equipment or the dress used with reference to these instruction execution systems, device or equipment Put.The more specifically example (non-exhaustive list) of computer-readable medium includes following:Electricity with one or more wiring Connecting portion (mobile terminal), portable computer diskette box (magnetic device), random access memory (RAM), read-only storage (ROM), erasable edit read-only storage (EPROM or flash memory), fiber device, and portable optic disk is read-only deposits Reservoir (CDROM).In addition, computer-readable medium, which can even is that, to print the paper of described program thereon or other are suitable Medium, because can then enter edlin, interpretation or if necessary with it for example by carrying out optical scanner to paper or other media His suitable method is handled electronically to obtain described program, is then stored in computer storage.
It should be appreciated that each several part of the application can be realized with hardware, software, firmware or combinations thereof.Above-mentioned In embodiment, software that multiple steps or method can be performed in memory and by suitable instruction execution system with storage Or firmware is realized.If, and in another embodiment, can be with well known in the art for example, realized with hardware Any one of row technology or their combination are realized:With the logic gates for realizing logic function to data-signal Discrete logic, have suitable combinational logic gate circuit application specific integrated circuit, programmable gate array (PGA), scene Programmable gate array (FPGA) etc..
Those skilled in the art are appreciated that to realize all or part of step that above-described embodiment method carries Suddenly it is that by program the hardware of correlation can be instructed to complete, described program can be stored in a kind of computer-readable storage medium In matter, the program upon execution, including one or a combination set of the step of embodiment of the method.In addition, in each embodiment of the application In each functional unit can be integrated in a processing module or unit is individually physically present, can also two Individual or two or more unit is integrated in a module.Above-mentioned integrated module can both be realized in the form of hardware, also may be used Realized in the form of using software function module.If the integrated module realized in the form of software function module and as Independent production marketing in use, can also be stored in a computer read/write memory medium.
Storage medium mentioned above can be read-only storage, disk or CD etc..Although have been shown and retouch above Embodiments herein is stated, it is to be understood that above-described embodiment is exemplary, it is impossible to be interpreted as the limit to the application System, one of ordinary skill in the art can be changed to above-described embodiment, change, replace and become within the scope of application Type.
Finally it should be noted that:Above example is only to illustrate the technical scheme of the application, rather than its limitations;Although The application is described in detail with reference to the foregoing embodiments, one of ordinary skill in the art is when understanding:It still can be with Technical scheme described in foregoing embodiments is modified, or equivalent substitution is carried out to which part technical characteristic;And These modification or replace, do not drive appropriate technical solution essence depart from each embodiment technical scheme of the application spirit and Scope.

Claims (10)

  1. A kind of 1. information-pushing method, it is characterised in that including:
    The card image request that client is sent is obtained, the card image request includes object card piece mark;
    In corresponding relation of the default card mark with content push algorithm, target corresponding to the target card mark is obtained Content push algorithm;
    In the corresponding relation of default content push algorithm and card title, obtain corresponding to the object content push algorithm Target card title;
    Card image to be pushed is generated according to the target card title, the card image to be pushed is sent to the client End, indicate that the client shows predetermined position of the card image to be pushed at default interface.
  2. 2. according to the method for claim 1, it is characterised in that the card image request also includes destination application Mark, the destination application are triggered when the card image is asked in the default interface institute of the client for user The object of operation;It is described to indicate that the client shows predetermined position of the card image to be pushed at default interface, Including:
    Indicate the client by the card image to be pushed described in the default interface corresponding to destination application Opening position is shown.
  3. 3. according to the method for claim 2, it is characterised in that card to be pushed is generated according to the target card title and believed Breath, including:
    The target card title is changed according to the mark of the destination application;
    Card image to be pushed is generated according to the amended target card title.
  4. 4. according to the method for claim 3, it is characterised in that the mesh is changed according to the mark of the destination application Card title is marked, including:
    The Apply Names of the destination application is obtained according to the mark of the destination application;
    The target card title is updated according to the Apply Names of the destination application.
  5. 5. according to the method described in claim any one of 2-4, it is characterised in that generated according to the target card title and wait to push away Card feed information, including:
    Algorithm is pushed according to the object content and obtains target card content;
    Card image to be pushed is generated according to the target card content and the target card title.
  6. 6. according to the method for claim 5, it is characterised in that algorithm is pushed according to the object content and obtains target card Content, including:
    Multiple application programs using sexual satisfaction preset standard related to the destination application are as treating pushing application program;
    Using the Name and Description content for treating pushing application program as the target card content.
  7. 7. according to the method for claim 5, it is characterised in that the card image request also includes the identity of the user Mark, it is described that algorithm acquisition target card content is pushed according to the object content, including:
    In user operation records corresponding to the identity prestored, search operation data meet answering for preset standard With the attribute of program, wherein, the user operation records include grasping corresponding to multiple application programs and each application program Make data;
    In application program all corresponding to the attribute searched, using the application program for meeting preparatory condition as treat push should Use program;
    Using the Name and Description content for treating pushing application program as the target card content.
  8. A kind of 8. information push-delivery apparatus, it is characterised in that including:
    First acquisition unit, for obtaining the card image request of client transmission, the card image request includes object card Piece identifies;
    Second acquisition unit, in corresponding relation of the default card mark with content push algorithm, obtaining the target Object content push algorithm corresponding to card mark;
    3rd acquiring unit, in the corresponding relation of default content push algorithm and card title, obtaining the target Target card title corresponding to content push algorithm;
    Push unit, for generating card image to be pushed according to the target card title, by the card image to be pushed Send and to the client, indicate that the client shows predetermined position of the card image to be pushed at default interface Show.
  9. 9. a kind of server, it is characterised in that including memory and processor, the memory couples with the processor;Institute Memory store instruction is stated, when executed by the processor so as to be operated below the computing device:
    The card image request that client is sent is obtained, the card image request includes object card piece mark;
    In corresponding relation of the default card mark with content push algorithm, target corresponding to the target card mark is obtained Content push algorithm;
    In the corresponding relation of default content push algorithm and card title, obtain corresponding to the object content push algorithm Target card title;
    Card image to be pushed is generated according to the target card title, the card image to be pushed is sent to the client End, indicate that the client shows predetermined position of the card image to be pushed at default interface.
  10. 10. a kind of readable storage medium storing program for executing, it is characterised in that the read/write memory medium is stored with the executable program of processor For code in computer, the read/write memory medium includes a plurality of instruction, and a plurality of instruction of described program code is configured to make Any one of claim 1-7 methods describeds described in the computing device.
CN201711229282.2A 2017-11-29 2017-11-29 Information pushing method and device, server and readable storage medium Active CN107872534B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201711229282.2A CN107872534B (en) 2017-11-29 2017-11-29 Information pushing method and device, server and readable storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201711229282.2A CN107872534B (en) 2017-11-29 2017-11-29 Information pushing method and device, server and readable storage medium

Publications (2)

Publication Number Publication Date
CN107872534A true CN107872534A (en) 2018-04-03
CN107872534B CN107872534B (en) 2019-12-31

Family

ID=61754896

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201711229282.2A Active CN107872534B (en) 2017-11-29 2017-11-29 Information pushing method and device, server and readable storage medium

Country Status (1)

Country Link
CN (1) CN107872534B (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109062602A (en) * 2018-07-20 2018-12-21 乐蜜有限公司 It is a kind of for the data processing method of application program, device and electronic equipment
CN109359117A (en) * 2018-08-13 2019-02-19 阿里巴巴集团控股有限公司 A kind of update method and device of card data
CN109981775A (en) * 2019-03-26 2019-07-05 北京博瑞彤芸文化传播股份有限公司 A kind of electronic card generation method for information push
CN110162347A (en) * 2019-05-15 2019-08-23 苏州达家迎信息技术有限公司 A kind of application program launching method, device, equipment and storage medium
CN111143020A (en) * 2019-12-31 2020-05-12 贵阳货车帮科技有限公司 Card-based rendering method and device, electronic equipment and readable storage medium
CN112035773A (en) * 2020-07-30 2020-12-04 长沙市到家悠享网络科技有限公司 Data processing method and server side equipment
CN115023933A (en) * 2020-02-28 2022-09-06 深圳市欢太科技有限公司 Content pushing method, device, server and storage medium
WO2024067110A1 (en) * 2022-09-27 2024-04-04 华为技术有限公司 Card updating method and related apparatus

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104090899A (en) * 2013-12-23 2014-10-08 深圳市腾讯计算机***有限公司 Method and device for feeding back display content information
CN104298426A (en) * 2014-09-22 2015-01-21 北京金山安全软件有限公司 Method and device for displaying terminal application program APP information and mobile terminal
US20150227954A1 (en) * 2014-02-07 2015-08-13 Nhn Entertainment Corporation Push system for mobile game promotion and the method of push service

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104090899A (en) * 2013-12-23 2014-10-08 深圳市腾讯计算机***有限公司 Method and device for feeding back display content information
US20150227954A1 (en) * 2014-02-07 2015-08-13 Nhn Entertainment Corporation Push system for mobile game promotion and the method of push service
CN104298426A (en) * 2014-09-22 2015-01-21 北京金山安全软件有限公司 Method and device for displaying terminal application program APP information and mobile terminal

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109062602A (en) * 2018-07-20 2018-12-21 乐蜜有限公司 It is a kind of for the data processing method of application program, device and electronic equipment
CN109062602B (en) * 2018-07-20 2022-03-18 卓米私人有限公司 Data processing method and device for application program and electronic equipment
CN109359117A (en) * 2018-08-13 2019-02-19 阿里巴巴集团控股有限公司 A kind of update method and device of card data
CN109359117B (en) * 2018-08-13 2022-05-27 创新先进技术有限公司 Card data updating method and device
CN109981775A (en) * 2019-03-26 2019-07-05 北京博瑞彤芸文化传播股份有限公司 A kind of electronic card generation method for information push
CN109981775B (en) * 2019-03-26 2021-08-03 北京博瑞彤芸科技股份有限公司 Electronic card generation method for information push
CN110162347A (en) * 2019-05-15 2019-08-23 苏州达家迎信息技术有限公司 A kind of application program launching method, device, equipment and storage medium
CN110162347B (en) * 2019-05-15 2023-05-16 苏州达家迎信息技术有限公司 Application program starting method, device, equipment and storage medium
CN111143020A (en) * 2019-12-31 2020-05-12 贵阳货车帮科技有限公司 Card-based rendering method and device, electronic equipment and readable storage medium
CN115023933A (en) * 2020-02-28 2022-09-06 深圳市欢太科技有限公司 Content pushing method, device, server and storage medium
CN112035773A (en) * 2020-07-30 2020-12-04 长沙市到家悠享网络科技有限公司 Data processing method and server side equipment
WO2024067110A1 (en) * 2022-09-27 2024-04-04 华为技术有限公司 Card updating method and related apparatus

Also Published As

Publication number Publication date
CN107872534B (en) 2019-12-31

Similar Documents

Publication Publication Date Title
CN107872534A (en) Information-pushing method, device, server and readable storage medium storing program for executing
CN107888703A (en) Information-pushing method, device, server and readable storage medium storing program for executing
CN107179923A (en) Applied program processing method, device and computer equipment
CN106528432A (en) Construction method and apparatus for test scene data, and buried point test method
CN107995285A (en) Method for information display, device, server and readable storage medium storing program for executing
CN106254553A (en) A kind of document transmission processing method and apparatus
CN108121210A (en) Authority distributing method and device, storage medium, the processor of home appliance
CN106878935A (en) A kind of sharing method of shop WiFi network, server and device
CN108023940A (en) Information updating method, device, server and readable storage medium storing program for executing
CN106982158A (en) The sharing method and device of movement locus
CN104394169A (en) Method and server for anonymously sending private messages by both parties
CN106850865A (en) The distribution method of MAC Address, apparatus and system
CN103942271B (en) User profile searches system and method
CN110232591A (en) A kind of page promotion method, page extension system and server
CN110399288A (en) Application testing method and device, storage medium and electronic device
CN106534280A (en) Data sharing method and device
DE202017105979U1 (en) Systems and computer program products for handling formality in translations of text
CN105610698B (en) The treating method and apparatus of event result
CN107895007A (en) Configure the method and system of page elements
CN106899558A (en) The treating method and apparatus of access request
CN112836185B (en) User authentication method and system
CN108062690A (en) Method, apparatus, electronic equipment and the storage medium of advertisement pushing
CN108345508A (en) Interface calls test method and device
CN111835823A (en) Access current limiting method and terminal
CN109992178A (en) Control method, device, storage medium and the electronic device of target element

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
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 OPPO Mobile Communications Co., Ltd.

GR01 Patent grant
GR01 Patent grant