CN104954410B - Information push method, device, server and computer readable storage medium - Google Patents
Information push method, device, server and computer readable storage medium Download PDFInfo
- Publication number
- CN104954410B CN104954410B CN201410126977.8A CN201410126977A CN104954410B CN 104954410 B CN104954410 B CN 104954410B CN 201410126977 A CN201410126977 A CN 201410126977A CN 104954410 B CN104954410 B CN 104954410B
- Authority
- CN
- China
- Prior art keywords
- information
- user
- message
- user identifier
- scene
- 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
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/16—Arrangements for providing special services to substations
- H04L12/18—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
- H04L12/1859—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast adapted to provide push services, e.g. data channels
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
- H04W4/029—Location-based management or tracking services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/21—Monitoring or handling of messages
- H04L51/222—Monitoring or handling of messages using geographical location information, e.g. messages transmitted or received in proximity of a certain spot or area
-
- 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
-
- 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/2866—Architectures; Arrangements
- H04L67/30—Profiles
- H04L67/306—User profiles
-
- 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/535—Tracking the activity of the user
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Information Transfer Between Computers (AREA)
Abstract
The invention discloses a kind of information push method, device and servers, belong to mobile Internet field.It include user identifier and location information in the access information the described method includes: obtaining the access information of terminal;Customer attribute information is obtained according to the user identifier;Scene information is determined according to the user identifier and the location information;According to the customer attribute information and the scene information to the terminal PUSH message.The present invention passes through the access information that acquisition includes user identifier and location information, customer attribute information and scene information are obtained according to user identifier and user information, and according to customer attribute information and scene information to terminal PUSH message, it solves and is classified in the prior art according to the personal information that user fills in user, and when pushing messages to specific user according to type of message and user's classification, the problem of message for being pushed to user is frequently not the message that user needs achievees the effect that the accuracy rate for improving message push.
Description
Technical field
The present invention relates to mobile Internet field, in particular to a kind of information push method, device and server.
Background technique
With the continuous development of mobile network and electronic hardware, smart phone, tablet computer and E-book reader etc.
Mobile terminal is also increasingly by the welcome of user.By mobile terminal, service provider can be at any time to user's PUSH message.
By taking certain network application being installed in smart phone as an example, in existing information push method, smart phone peace
It fills the network application and registers login, server extracts the personal information filled in when user's registration, such as age, gender and residence
Residence location etc., and classify according to userspersonal information to each user.Server is in PUSH message, according to type of message
Specific user is pushed messages to user's classification.For example, server can be relevant to female user push beauty treatment weight reducing
Message, middle-aged and elderly users push the relevant message etc. that takes care of health.
In the implementation of the present invention, the inventor finds that the existing technology has at least the following problems:
Since the personal information that user fills in is usually less, user is divided only according to the personal information that user fills in
Class, and according to type of message and user classification push messages to specific user when, the message for being pushed to user is frequently not
The accuracy rate of the message that user needs, message push is lower.
Summary of the invention
In order to solve to classify in the prior art according to the personal information that user fills in user, and according to type of message
When pushing messages to specific user with user's classification, the message for being pushed to user is frequently not that the message that needs of user is asked
Topic, the embodiment of the invention provides a kind of information push method, device and servers.The technical solution is as follows:
On the one hand, a kind of information push method is provided, which comprises
The access information of terminal is obtained, includes user identifier and location information in the access information;
Customer attribute information is obtained according to the user identifier;
Determine that scene information, the scene information include time, place according to the user identifier and the location information
And at least one of user behavior;
According to the customer attribute information and the scene information to the terminal PUSH message.
On the other hand, a kind of message driving means is provided, described device includes:
First obtains module, includes user identifier and position in the access information for obtaining the access information of terminal
Information;
Second obtains module, for obtaining customer attribute information according to the user identifier;
First determining module, for determining scene information, the scene according to the user identifier and the location information
Information includes at least one of time, place and user behavior;
Pushing module, for according to the customer attribute information and the scene information to the terminal PUSH message.
Another aspect, provides a kind of server, and the server includes:
Message driving means as described above.
Technical solution provided in an embodiment of the present invention has the benefit that
Include the access information of user identifier and location information by acquisition, is obtained according to user identifier and user information
Customer attribute information and scene information, and according to customer attribute information and scene information to terminal PUSH message, in conjunction with terminal pair
Scene locating for the personal attribute information of the user answered and user to terminal push user may interested message, solve existing
Have in technology and classified according to the personal information that user fills in user, and is pushed away message according to type of message and user's classification
When giving specific user, be pushed to user message be frequently not user need message the problem of, reach improve message push away
The effect for the accuracy rate sent.
Detailed description of the invention
To describe the technical solutions in the embodiments of the present invention more clearly, make required in being described below to embodiment
Attached drawing is briefly described, it should be apparent that, drawings in the following description are only some embodiments of the invention, for
For those of ordinary skill in the art, without creative efforts, it can also be obtained according to these attached drawings other
Attached drawing.
Fig. 1 is the method flow diagram of information push method provided by one embodiment of the present invention;
Fig. 2 be another embodiment of the present invention provides information push method method flow diagram;
Fig. 3 is the structure drawing of device of message driving means provided by one embodiment of the present invention;
Fig. 4 be another embodiment of the present invention provides message driving means structure drawing of device;
Fig. 5 is the equipment composition figure of server provided by one embodiment of the present invention;
Fig. 6 is the block diagram of server provided by one embodiment of the present invention.
Specific embodiment
To make the object, technical solutions and advantages of the present invention clearer, below in conjunction with attached drawing to embodiment party of the present invention
Formula is described in further detail.
Referring to FIG. 1, it illustrates the method flow diagrams of information push method provided by one embodiment of the present invention.This disappears
Breath method for pushing can be used in the server to terminal PUSH message.The terminal, which can be, to be equipped with message push function
Network application mobile terminal, for example smart phone, tablet computer or E-book reader, the server can be the net
The server of network application.The information push method may include:
Step 102, the access information of terminal is obtained, includes user identifier and location information in the access information;
Step 104, customer attribute information is obtained according to the user identifier;
Step 106, scene information is determined according to the user identifier and the location information, the scene information include the time,
At least one of point and user behavior;
Step 108, according to the customer attribute information and the scene information to the terminal PUSH message.
In conclusion information push method provided in an embodiment of the present invention, includes user identifier and position by obtaining
The access information of information obtains customer attribute information and scene information according to user identifier and user information, and is belonged to according to user
Property information and scene information are to terminal PUSH message, the field in conjunction with locating for the personal attribute information of the corresponding user of terminal and user
Scape solves the personal information filled in the prior art according to user to user to the possible interested message of terminal push user
When classifying, and pushing messages to specific user according to type of message and user's classification, it is pushed to the message back of user
Toward be not message that user needs the problem of, achieve the effect that the accuracy rate for improving message push.
Referring to FIG. 2, it illustrates another embodiment of the present invention provides information push method method flow diagram.This disappears
Breath method for pushing can be used in the server to terminal PUSH message.The terminal, which can be, to be equipped with message push function
Network application mobile terminal, for example smart phone, tablet computer or E-book reader, the server can be the net
The server of network application.The information push method may include:
Step 202, the access information of terminal is obtained, includes user identifier and location information in the access information;
When terminal access server, other than needing to report the corresponding user identifier of the terminal, the end can also be reported
The location information when access of end, such as geographical coordinate.
Specifically, user downloads installation in smart phone, and some is pushed away with message so that the terminal is smart phone as an example
The applications client of function, such as XX microblogging are sent, in completion registration and after the login interface of applications client is completed to log in, is used
Family can access application server by smart phone.It, can be by corresponding use when smart phone accesses application server
The location information of family mark and smart phone is reported to application server together.Wherein, user identifier can be the login of user
The location information of name, smart phone can be obtained by smart phone by wireless or satellite positioning.
Step 204, customer attribute information is obtained according to the user identifier;
Wherein, which includes at least one of gender, age, occupation and interest preference.
Before obtaining corresponding customer attribute information according to the user identifier, the available user mark of application server
Know corresponding user's registration information and/or user browses record, record life is browsed according to the user's registration information and/or the user
At the customer attribute information, and the corresponding user identifier stores the customer attribute information.Wherein, user browsing is recorded as user
Click which content browsed after operation note when carrying out web browsing, such as user's login application server.
Wherein, the gender in customer attribute information, age and occupation can be obtained from the registration information of user, and user
Interest preference can from user using applications client when browsing record in obtain.Specifically, with the application for XX microblogging
For, user browse every time other users or public account publication Twitter message when, all next record can be stayed to grasp in server
Make flowing water, operate include in flowing water Twitter message content type, when obtaining the interest preference of user, application server can be with
The operation flowing water saved when extracting user's history browsing according to user identifier counts operation flowing water, user is browsed secondary
The more content type of number is determined as the interest preference of user, for example, the Twitter message of user's history browsing game class is most, then
The interest preference for determining the user is game, if the Twitter message of user's history browsing cuisines class is most, it is determined that the user's
Interest preference is cuisines.
Step 206, scene information is determined according to the user identifier and the location information, the scene information include the time,
At least one of point and user behavior;
For example, can be inquired according to the user identifier corresponding between the pre-stored location information and the scene information
Relationship, and the scene information is determined according to the corresponding relationship between the location information and the location information and the scene information.
Wherein, in the corresponding relationship inquired according to user identifier between the pre-stored location information and the scene information
Before, application server can also obtain the corresponding history access record of the user identifier, include in the history access record
History access time and historical position information, according to the customer attribute information, the history access time and the historical position information
The corresponding relationship between the location information and the scene information is established, and the corresponding user identifier stores the location information and this
Corresponding relationship between scape information.
Application server can determine that the user is corresponding in conjunction with the history access record of user and customer attribute information in advance
Each scene information and each location information between corresponding relationship.Specifically, terminal is accessed by applications client every time
When application server, server can all do access record, include in access record the temporal information of this visit, location information with
And access content etc..
User is typically all chip time using the time that the mobile terminals such as smart phone log in application server, i.e., and one day
It is very short to log in the duration every time for interior multiple login.User often corresponds to certain living scene in these chip times,
Such as in company's working, come off duty and be in or weekend goes window-shopping.Based on this, it is interior for a period of time that application server can extract the user
Or all history access records, possible access scenario is determined in conjunction with customer attribute information and predetermined policy, specifically such as:
If the user is aobvious in the history access record for corresponding to the working time at (in the Mon-Fri morning in afternoon) at 9 points at 5 points
Show within the quite a long time, the user at work between and in the access times of address A account for total time of working time access
Several ratios is more than predetermined ratio (such as 80%), and address A is corresponding with office building, and the occupation in customer attribute information is white collar,
It can then determine that access scenario corresponding with address A is that workplace is rested in company's working, corresponding scene information are as follows: work
Time, address A, workplace rest.
If the user accesses note in the history for corresponding to the quitting time (Mon-Fri at night to 9 points of morning next day) at 6 points
Record was shown in the quite a long time, which accounts for quitting time access in the quitting time and in the access times of address B
The ratio of total degree is more than predetermined ratio (such as 90%), and address B is residential quarter, then can determine access corresponding with address B field
Scape information is rest of being in, corresponding scene information are as follows: quitting time, address B, rest.
If the user is shown in the quite a long time in the history access record for corresponding to weekend, the user is in week
End and the access times of address C account for weekend access total degree ratio be more than predetermined ratio (such as 50%), and user property believe
Occupation in breath is student, and address C is market, then can determine that access scenario information corresponding with address C is strolled for weekend
Street, corresponding scene information are as follows: weekend, goes window-shopping at address C.
It should be noted that in practical applications, application server is according to the history access record and user property of user
The method that information determines possible access scenario includes but is not limited to three of the above situation, and application server can be according to exploit person
The pre-set strategy of member determines access scenario using other methods, in this regard, the present embodiment is not specifically limited.
Step 208, the characteristic information of pre-stored each message is obtained, the characteristic information of each message includes each disappears
Cease corresponding temporal information, the corresponding place of each message, the corresponding classification of each message and the corresponding user of each message
At least one of feature;
Wherein, the corresponding user characteristics of each message may include gender and age.
Application server can correspond to when generating or storing message and store the feature by being manually arranged in advance in the message
Information, this feature information can be arranged in tag form.For example, with to each message setting the time, place, classification, to application
For family gender and the age of corresponding user this five kinds of labels, if message 1 is the recommended information of cafe, which is located at
Address D, whole day business, developer can in advance to the message 1 setting label be round-the-clock, address D, diet class, full gender,
Annual age;If message 2 is shaver recommended information, which is online shopping, and developer, which can be in advance arranged the message 2, to mark
Label are round-the-clock, network, life kind, male, are greater than 25 years old;If message 3 is famous women's dress recommended information, the shop of the famous women's dress
It positioned at address E, does business the shop daytime, then developer can be in advance daytime, address E, dress ornament to the message 3 setting label
Class, female, 18~50 years old.
Step 210, by the customer attribute information and the scene information of the terminal and the progress of the characteristic information of each message
Match;
Specifically, application server can will be in the characteristic information of customer attribute information, scene information and each message
Each element all described with mathematical model, when carrying out match messages, by the corresponding customer attribute information of the user identifier
It is matched with each element in scene information with each element in the characteristic information of each message, obtains the user identifier
The degree of association between corresponding user and each message, wherein the more explanation user identifiers of the element number that can be matched
Corresponding user and the degree of association of the message are higher.
For example, with the degree of association be 5 points be made as example, if the corresponding customer attribute information of the user identifier are as follows: male, 30 years old, it is white
Neck, preference game, corresponding scene information are as follows: working time, address A, workplace rest, the characteristic information of message 1 are as follows: whole day
When, address D (be located at address A near), diet class, full gender, annual age, then by the corresponding customer attribute information of the user identifier
After being matched with scene information with the characteristic information of message 1, the corresponding user of the user identifier and the message 1 can be obtained
The degree of association is 4;If the corresponding customer attribute information of the user identifier are as follows: male, 24 years old, white collar, preference online shopping, corresponding scene letter
Breath are as follows: the quitting time, address B, rest, the characteristic information of message 2 are as follows: round-the-clock, network, life kind, male, be greater than 25 years old, then
After the corresponding customer attribute information of the user identifier and scene information are matched with the characteristic information of message 2, it can obtain
The degree of association of the corresponding user of the user identifier and the message 2 is 3;If the corresponding customer attribute information of the user identifier are as follows: female,
21 years old, student, preference dress ornament, corresponding scene information are as follows: weekend, goes window-shopping at address C, the characteristic information of message 3 are as follows: daytime,
Location E(is located near the C of address), dress ornament class, female, 18~50 years old, then by the corresponding customer attribute information of the user identifier and scene
After information is matched with the characteristic information of message 3, the degree of association of the user identifier corresponding user and the message 3 can be obtained
It is 5.
Step 212, message to be pushed is determined according to matching result, and the message to be pushed is pushed to the terminal.
Application server can carry out ranking to the degree of association between the corresponding user of the user identifier and each message, will
The highest message of the degree of association is determined as message to be pushed, and the message that the band pushes is pushed to the terminal.
In conclusion information push method provided in an embodiment of the present invention, includes user identifier and position by obtaining
The access information of information obtains customer attribute information and scene information according to user identifier and user information, and is belonged to according to user
Property information and scene information are to terminal PUSH message, the field in conjunction with locating for the personal attribute information of the corresponding user of terminal and user
Scape solves the personal information filled in the prior art according to user to user to the possible interested message of terminal push user
When classifying, and pushing messages to specific user according to type of message and user's classification, it is pushed to the message back of user
Toward be not message that user needs the problem of, achieve the effect that the accuracy rate for improving message push.
Referring to FIG. 3, it illustrates the structure drawing of device of message driving means provided by one embodiment of the present invention.This disappears
Breath driving means can be used in the server to terminal PUSH message.The terminal, which can be, to be equipped with message push function
Network application mobile terminal, for example smart phone, tablet computer or E-book reader, the server can be the net
The server of network application.The message driving means may include:
First obtains module 301, includes user identifier and position in the access information for obtaining the access information of terminal
Confidence breath;
Second obtains module 302, for obtaining customer attribute information according to the user identifier;
First determining module 303, for determining scene information, the field according to the user identifier and the location information
Scape information includes at least one of time, place and user behavior;
Pushing module 304, for according to the customer attribute information and the scene information to the terminal PUSH message.
In conclusion message driving means provided in an embodiment of the present invention, includes user identifier and position by obtaining
The access information of information obtains customer attribute information and scene information according to user identifier and user information, and is belonged to according to user
Property information and scene information are to terminal PUSH message, the field in conjunction with locating for the personal attribute information of the corresponding user of terminal and user
Scape solves the personal information filled in the prior art according to user to user to the possible interested message of terminal push user
When classifying, and pushing messages to specific user according to type of message and user's classification, it is pushed to the message back of user
Toward be not message that user needs the problem of, achieve the effect that the accuracy rate for improving message push.
Referring to FIG. 4, it illustrates another embodiment of the present invention provides message driving means structure drawing of device.This disappears
Breath driving means can be used in the server to terminal PUSH message.The terminal, which can be, to be equipped with message push function
Network application mobile terminal, for example smart phone, tablet computer or E-book reader, the server can be the net
The server of network application.The message driving means may include:
First obtains module 401, includes user identifier and position in the access information for obtaining the access information of terminal
Confidence breath;
Second obtains module 402, for obtaining customer attribute information according to the user identifier;
Wherein, which includes at least one of gender, age, occupation and interest preference.
First determining module 403, for determining scene information, the field according to the user identifier and the location information
Scape information includes at least one of time, place and user behavior;
Pushing module 404, for according to the customer attribute information and the scene information to the terminal PUSH message.
The pushing module 404, comprising:
First acquisition unit 404a, for obtaining the characteristic information of pre-stored each message, each message
Characteristic information includes the corresponding temporal information of each message, the corresponding place of each message, each message pair
At least one of the classification answered and the corresponding user characteristics of each message;
Matching unit 404b, for by the customer attribute information and the scene information of the terminal and each message
Characteristic information matched;
First determination unit 404c, for determining message to be pushed according to matching result;
Push unit 404d, for the message to be pushed to be pushed to the terminal.
Described device further include:
Third obtains module 405, obtains corresponding use according to the user identifier for obtaining module 402 described second
Before the attribute information of family, obtains the corresponding user's registration information of the user identifier and/or user browses record;
Generation module 406 generates the user for browsing record according to the user's registration information and/or the user
Attribute information;
Memory module 407 stores the customer attribute information for corresponding to the user identifier.
First determining module 403, comprising:
Query unit 403a, for inquiring the pre-stored location information and the scene according to the user identifier
Corresponding relationship between information;
Second determination unit 403b, for according to the positional information and the location information and the scene information it
Between corresponding relationship determine the scene information.
First determining module 403, further includes:
Second acquisition unit 403c, for pre-stored according to user identifier inquiry in the query unit 403a
Before corresponding relationship between the location information and the scene information, the corresponding history access note of the user identifier is obtained
It records, includes history access time and historical position information in the history access record;
Unit 403d is established, for according to the customer attribute information, the history access time and the historical position
Information establishes the corresponding relationship between the location information and the scene information;
Storage unit 403e is stored between the location information and the scene information for corresponding to the user identifier
Corresponding relationship.
In conclusion message driving means provided in an embodiment of the present invention, includes user identifier and position by obtaining
The access information of information obtains customer attribute information and scene information according to user identifier and user information, and is belonged to according to user
Property information and scene information are to terminal PUSH message, the field in conjunction with locating for the personal attribute information of the corresponding user of terminal and user
Scape solves the personal information filled in the prior art according to user to user to the possible interested message of terminal push user
When classifying, and pushing messages to specific user according to type of message and user's classification, it is pushed to the message back of user
Toward be not message that user needs the problem of, achieve the effect that the accuracy rate for improving message push.
Scheme referring to FIG. 5, being constituted it illustrates the equipment of server provided by one embodiment of the present invention.The server can
To be used for terminal PUSH message.The terminal can be the mobile terminal for being equipped with the network application with message push function,
For example smart phone, tablet computer or E-book reader, the server can be the server of the network application.The service
Device may include:
Such as above-mentioned Fig. 3 or message driving means 001 shown in Fig. 4.
In conclusion server provided in an embodiment of the present invention, includes user identifier and location information by obtaining
Access information obtains customer attribute information and scene information according to user identifier and user information, and according to customer attribute information
With scene information to terminal PUSH message, the scene in conjunction with locating for the personal attribute information of the corresponding user of terminal and user is to end
The possible interested message of end push user, solves and is divided in the prior art according to the personal information that user fills in user
Class, and according to type of message and user classification push messages to specific user when, the message for being pushed to user is frequently not
The problem of message that user needs, achievees the effect that the accuracy rate for improving message push.
Referring to FIG. 6, it illustrates the block diagrams of server 500 provided by one embodiment of the present invention.Server 500 can
For realizing information push method as shown in Figure 1 or 2.It is preferred:
The server 500 is including central processing unit (CPU) 501 including random-access memory (ram) 502 and only
Read the system storage 504 of memory (ROM) 503, and the system of connection system storage 504 and central processing unit 501
Bus 505.The server 500 further includes the basic input/output that information is transmitted between each device helped in computer
System (I/O system) 506, and for the large capacity of storage program area 513, application program 514 and other program modules 515
Store equipment 507.
The basic input/output 506 includes display 508 for showing information and inputs letter for user
The input equipment 509 of such as mouse, keyboard etc of breath.Wherein the display 508 and input equipment 509 are all by being connected to
The input and output controller 510 of system bus 505 is connected to central processing unit 501.The basic input/output 506
Can also include input and output controller 510 with for receive and handle from keyboard, mouse or electronic touch pen etc. it is multiple its
The input of his equipment.Similarly, input and output controller 510 also provides output to display screen, printer or other kinds of defeated
Equipment out.
The mass-memory unit 507 is by being connected to the bulk memory controller (not shown) of system bus 505
It is connected to central processing unit 501.The mass-memory unit 507 and its associated computer-readable medium are server
500 provide non-volatile memories.That is, the mass-memory unit 507 may include such as hard disk or CD-ROM
The computer-readable medium (not shown) of driver etc.
Without loss of generality, the computer-readable medium may include computer storage media and communication media.Computer
Storage medium includes information such as computer readable instructions, data structure, program module or other data for storage
The volatile and non-volatile of any method or technique realization, removable and irremovable medium.Computer storage medium includes
RAM, ROM, EPROM, EEPROM, flash memory or other solid-state storages its technologies, CD-ROM, DVD or other optical storages, tape
Box, tape, disk storage or other magnetic storage devices.Certainly, skilled person will appreciate that the computer storage medium
It is not limited to above-mentioned several.Above-mentioned system storage 504 and mass-memory unit 507 may be collectively referred to as memory.
According to various embodiments of the present invention, the server 500 can also be arrived by network connections such as internets
Remote computer operation on network.Namely server 500 can be by the network interface that is connected on the system bus 505
Unit 511 is connected to network 512, in other words, Network Interface Unit 511 also can be used be connected to other kinds of network or
Remote computer system (not shown).
The memory further includes that one or more than one program, the one or more programs are stored in
In memory, the one or more programs are used for information push method, which is Fig. 1 or Fig. 2 institute
Information push method shown by corresponding embodiment.
It should be understood that message driving means provided by the above embodiment is when carrying out message push, only with above-mentioned each
The division progress of functional module can according to need and for example, in practical application by above-mentioned function distribution by different function
Energy module is completed, i.e., the internal structure of device is divided into different functional modules, to complete whole described above or portion
Divide function.In addition, message driving means provided by the above embodiment and information push method embodiment belong to same design, have
Body realizes that process is detailed in embodiment of the method, and which is not described herein again.
The serial number of the above embodiments of the invention is only for description, does not represent the advantages or disadvantages of the embodiments.
Those of ordinary skill in the art will appreciate that realizing that all or part of the steps of above-described embodiment can pass through hardware
It completes, relevant hardware can also be instructed to complete by program, the program can store in a kind of computer-readable
In storage medium, storage medium mentioned above can be read-only memory, disk or CD etc..
The foregoing is merely presently preferred embodiments of the present invention, is not intended to limit the invention, it is all in spirit of the invention and
Within principle, any modification, equivalent replacement, improvement and so on be should all be included in the protection scope of the present invention.
Claims (11)
1. a kind of information push method, which is characterized in that the described method includes:
The access information of terminal is obtained, includes user identifier and location information in the access information;
Customer attribute information is obtained according to the user identifier;
The corresponding relationship between the pre-stored location information and scene information is inquired according to the user identifier;
According to the positional information and the corresponding relationship between the location information and the scene information determines the scene
Information, the scene information include at least one of time, place and user behavior;
Obtain the characteristic information of pre-stored each message;
The feature of each element and each message in the customer attribute information and the scene information of the terminal is believed
Each element in breath is matched, and the degree of association between the corresponding user of the user identifier and each message is obtained,
The degree of association is positively correlated with the element number matched;
The highest message of the degree of association is determined as message to be pushed, and the message to be pushed is pushed to the terminal.
2. the method according to claim 1, wherein the characteristic information of each message includes described each disappears
It ceases corresponding temporal information, the corresponding place of each message, the corresponding classification of each message and described each disappears
Cease at least one of corresponding user characteristics.
3. the method according to claim 1, wherein described obtain corresponding user's category according to the user identifier
Before property information, further includes:
It obtains the corresponding user's registration information of the user identifier and/or user browses record, user's browsing is recorded as using
Operation note of the family when carrying out web browsing;
Record, which is browsed, according to the user's registration information and/or the user generates the customer attribute information;
The corresponding user identifier stores the customer attribute information.
4. the method according to claim 1, wherein described inquire pre-stored institute according to the user identifier
Before stating the corresponding relationship between location information and the scene information, further includes:
Obtain the corresponding history access record of the user identifier, include in the history access record history access time and
Historical position information;
According to the customer attribute information, the history access time and the historical position information establish the location information with
Corresponding relationship between the scene information;
The corresponding user identifier stores the corresponding relationship between the location information and the scene information.
5. method according to any one of claims 1 to 4, which is characterized in that the customer attribute information includes gender, year
At least one of age, occupation and interest preference.
6. a kind of message driving means, which is characterized in that described device includes:
First obtains module, includes user identifier and location information in the access information for obtaining the access information of terminal;
Second obtains module, for obtaining customer attribute information according to the user identifier;
First determining module, for determining scene information, the scene information according to the user identifier and the location information
Including at least one of time, place and user behavior;
Pushing module, for according to the customer attribute information and the scene information to the terminal PUSH message;
Wherein, first determining module, comprising:
Query unit, for being inquired between the pre-stored location information and the scene information according to the user identifier
Corresponding relationship;
Second determination unit, for corresponding according to the positional information and between the location information and the scene information
Relationship determines the scene information;
The pushing module, comprising:
First acquisition unit, for obtaining the characteristic information of pre-stored each message;
Matching unit, for by the customer attribute information and the scene information of the terminal each element with it is described each
Each element in the characteristic information of message is matched, obtain the corresponding user of the user identifier and each message it
Between the degree of association, the degree of association is positively correlated with the element number matched;
First determination unit, for the highest message of the degree of association to be determined as message to be pushed;
Push unit, for the message to be pushed to be pushed to the terminal.
7. device according to claim 6, which is characterized in that the characteristic information of each message includes described each disappears
It ceases corresponding temporal information, the corresponding place of each message, the corresponding classification of each message and described each disappears
Cease at least one of corresponding user characteristics.
8. device according to claim 6, which is characterized in that described device further include:
Third obtains module, obtains corresponding customer attribute information according to the user identifier for obtaining module described second
Before, it obtains the corresponding user's registration information of the user identifier and/or user browses record, user's browsing is recorded as using
Operation note of the family when carrying out web browsing;
Generation module generates the user property letter for browsing record according to the user's registration information and/or the user
Breath;
Memory module stores the customer attribute information for corresponding to the user identifier.
9. device according to claim 6, which is characterized in that first determining module, further includes:
Second acquisition unit, for inquiring the pre-stored location information according to the user identifier in the query unit
Before corresponding relationship between the scene information, the corresponding history access record of the user identifier, the history are obtained
It include history access time and historical position information in access record;
Unit is established, for establishing according to the customer attribute information, the history access time and the historical position information
Corresponding relationship between the location information and the scene information;
Storage unit, for correspond to the user identifier store between the location information and the scene information it is corresponding pass
System.
10. a kind of server, which is characterized in that the server includes:
Message driving means as described in claim 6 to 9 is any.
11. a kind of computer readable storage medium, which is characterized in that it include program in the readable storage medium storing program for executing, the journey
Sequence is used to instruct the related hardware in the computer to realize the information push method as described in the claims 1 to 5 are any.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410126977.8A CN104954410B (en) | 2014-03-31 | 2014-03-31 | Information push method, device, server and computer readable storage medium |
PCT/CN2015/075134 WO2015149650A1 (en) | 2014-03-31 | 2015-03-26 | Method, apparatus and server for pushing message |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410126977.8A CN104954410B (en) | 2014-03-31 | 2014-03-31 | Information push method, device, server and computer readable storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104954410A CN104954410A (en) | 2015-09-30 |
CN104954410B true CN104954410B (en) | 2019-07-05 |
Family
ID=54168761
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410126977.8A Active CN104954410B (en) | 2014-03-31 | 2014-03-31 | Information push method, device, server and computer readable storage medium |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN104954410B (en) |
WO (1) | WO2015149650A1 (en) |
Families Citing this family (40)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106682931A (en) * | 2015-11-11 | 2017-05-17 | 北京国双科技有限公司 | Marketing information display method and device |
CN106855857A (en) * | 2015-12-08 | 2017-06-16 | 北京亿阳信通科技有限公司 | data correlation method and system |
CN105471720A (en) * | 2015-12-28 | 2016-04-06 | 广众通电子(深圳)有限公司 | Message pushing method, message pushing device and message pushing system |
CN105471721A (en) * | 2015-12-31 | 2016-04-06 | 成都泛米科技有限公司 | Instant network communication method and system based on topic form |
CN107203894B (en) * | 2016-03-18 | 2021-01-01 | 百度在线网络技术(北京)有限公司 | Information pushing method and device |
CN105828113A (en) * | 2016-03-21 | 2016-08-03 | 乐视网信息技术(北京)股份有限公司 | Program sharing method and device |
CN105872966A (en) * | 2016-04-01 | 2016-08-17 | 乐视控股(北京)有限公司 | Method and device for pushing customized message |
CN107305551A (en) * | 2016-04-18 | 2017-10-31 | 百度在线网络技术(北京)有限公司 | The method and apparatus of pushed information |
CN107332807A (en) * | 2016-04-29 | 2017-11-07 | 高德信息技术有限公司 | A kind of information-pushing method and device |
CN105897556A (en) * | 2016-05-12 | 2016-08-24 | 湖南汇博电子技术有限公司 | Information acquisition method and system and server |
CN107454126B (en) * | 2016-05-31 | 2021-10-22 | 华为终端有限公司 | Message pushing method, server and terminal |
CN106067880B (en) * | 2016-06-13 | 2019-05-31 | 国家计算机网络与信息安全管理中心 | A kind of source tracing method of the IP address based on 4G network |
CN106101249A (en) * | 2016-06-29 | 2016-11-09 | 北京小米移动软件有限公司 | The method of PUSH message, device, terminal and server |
WO2018032187A1 (en) * | 2016-08-14 | 2018-02-22 | 阮元 | Method and server for pushing information to vehicle-mounted device on basis of age information of user |
WO2018032189A1 (en) * | 2016-08-14 | 2018-02-22 | 阮元 | Method and server for pushing information to vehicle-mounted device according to market feedback |
CN110024355A (en) * | 2016-09-27 | 2019-07-16 | 华为技术有限公司 | It is a kind of that the method serviced and terminal device are provided |
CN107025570B (en) * | 2017-01-05 | 2020-11-03 | 李汉洙 | Method for pushing advertisements in cinema |
CN106843889A (en) * | 2017-01-25 | 2017-06-13 | 百度在线网络技术(北京)有限公司 | A kind of method and device of scene customization |
CN107094177A (en) * | 2017-04-28 | 2017-08-25 | 北京小米移动软件有限公司 | Determine the method and device of scene |
CN107147726A (en) * | 2017-05-25 | 2017-09-08 | 广东小天才科技有限公司 | Content pushing method, terminal equipment and computer readable storage medium |
CN107274217A (en) * | 2017-05-27 | 2017-10-20 | 冯小平 | Determine user's current behavior and the method and apparatus for predicting user view |
CN109117445B (en) * | 2017-06-23 | 2021-07-23 | 杭州美界科技有限公司 | Information correlation method in beauty information recommendation processing process |
CN107547626B (en) * | 2017-07-19 | 2021-06-01 | 北京五八信息技术有限公司 | User portrait sharing method and device |
CN107798567B (en) * | 2017-11-21 | 2023-06-20 | 成都高德唯斯科技股份有限公司 | Brand information pushing method and device and electronic equipment |
CN108123999A (en) * | 2017-11-28 | 2018-06-05 | 维沃移动通信有限公司 | A kind of information push method and mobile terminal |
CN108040116B (en) * | 2017-12-22 | 2022-05-20 | 努比亚技术有限公司 | Message pushing method, router and computer readable storage medium |
CN110110196A (en) * | 2017-12-25 | 2019-08-09 | 北京京东尚科信息技术有限公司 | A kind of information push method and device |
CN108768986B (en) * | 2018-05-17 | 2020-09-08 | 中国科学院信息工程研究所 | Encrypted traffic classification method, server and computer readable storage medium |
CN108920651A (en) * | 2018-06-29 | 2018-11-30 | 百度在线网络技术(北京)有限公司 | Information-pushing method, device, server and storage medium |
CN109150839A (en) * | 2018-07-24 | 2019-01-04 | 上海常仁信息科技有限公司 | A kind of robotic user screening system based on big data |
CN110866178B (en) * | 2018-08-27 | 2024-04-09 | 斑马智行网络(香港)有限公司 | Data processing method, device and machine-readable medium |
CN109672724B (en) * | 2018-11-01 | 2022-07-29 | 百度在线网络技术(北京)有限公司 | Information pushing method, device and equipment |
CN109933722A (en) * | 2019-02-22 | 2019-06-25 | 广州大为文化股份有限公司 | Talk with content delivery method, system and the storage medium of novel |
CN110059175A (en) * | 2019-04-29 | 2019-07-26 | 北京云迹科技有限公司 | A kind of method and device of information on services processing |
CN111898017B (en) * | 2019-05-05 | 2024-05-14 | 阿里巴巴集团控股有限公司 | Information processing method and device |
CN110415046A (en) * | 2019-08-02 | 2019-11-05 | 秒针信息技术有限公司 | The user of PUSH message returns appraisal procedure, device and storage medium |
CN111064655B (en) * | 2019-12-17 | 2022-06-07 | 北京每日优鲜电子商务有限公司 | Template message pushing method, device, equipment and storage medium |
CN113132429B (en) * | 2019-12-31 | 2022-09-06 | 云丁网络技术(北京)有限公司 | Method and device for pushing messages |
CN111241396B (en) * | 2020-01-09 | 2023-08-29 | 百度在线网络技术(北京)有限公司 | Information pushing method and device, electronic equipment and storage medium |
CN114900554B (en) * | 2022-04-28 | 2023-07-21 | 河南省中视新科文化产业有限公司 | Accurate pushing system and equipment of social media information based on big data |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101192235A (en) * | 2007-04-11 | 2008-06-04 | 腾讯科技(深圳)有限公司 | Method, system and equipment for delivering advertisement based on user feature |
CN102790726A (en) * | 2011-05-18 | 2012-11-21 | 腾讯科技(深圳)有限公司 | Method, device and system for pushing information based on instant messaging |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10304066B2 (en) * | 2010-12-22 | 2019-05-28 | Facebook, Inc. | Providing relevant notifications for a user based on location and social information |
CN102957676A (en) * | 2011-08-26 | 2013-03-06 | 腾讯科技(北京)有限公司 | Geographic position based network information push method and geographic position based network information push device |
CN103379126A (en) * | 2012-04-11 | 2013-10-30 | 联想(北京)有限公司 | Push period control method, mobile terminal and server |
CN102957742A (en) * | 2012-10-18 | 2013-03-06 | 北京天宇朗通通信设备股份有限公司 | Data pushing method and device |
CN103399860A (en) * | 2013-07-04 | 2013-11-20 | 北京百纳威尔科技有限公司 | Content display method and device |
-
2014
- 2014-03-31 CN CN201410126977.8A patent/CN104954410B/en active Active
-
2015
- 2015-03-26 WO PCT/CN2015/075134 patent/WO2015149650A1/en active Application Filing
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101192235A (en) * | 2007-04-11 | 2008-06-04 | 腾讯科技(深圳)有限公司 | Method, system and equipment for delivering advertisement based on user feature |
CN102790726A (en) * | 2011-05-18 | 2012-11-21 | 腾讯科技(深圳)有限公司 | Method, device and system for pushing information based on instant messaging |
Also Published As
Publication number | Publication date |
---|---|
CN104954410A (en) | 2015-09-30 |
WO2015149650A1 (en) | 2015-10-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104954410B (en) | Information push method, device, server and computer readable storage medium | |
CN104731917B (en) | A kind of recommendation method and device | |
CN104572840B (en) | A kind of method and apparatus for providing PUSH message | |
US7930205B2 (en) | System and method for enhancing sales for service providers by utilizing an opportunistic approach based on an unexpected change in schedule of services | |
EP3163471B1 (en) | Data information transaction method and system | |
JP5631624B2 (en) | Help system server, help system terminal, help system, and control method of the help system | |
US20160247205A1 (en) | System and Method to Serve One or More Advertisements with Different Media Formats to One or More Devices | |
WO2014179082A1 (en) | Systems and methods for instant e-coupon distribution | |
JP5224224B1 (en) | Information processing system and information processing method | |
CN105825420A (en) | Campus e-commerce system based on mobile intelligent terminal | |
CN111127222A (en) | Business service processing method, device, equipment and storage medium | |
CN105027114A (en) | Inferring facts from online user activity | |
US20160100058A1 (en) | Tracking User Information During a Website Visit to Enhance Call Tracking Capabilities | |
JP6684894B2 (en) | Method and apparatus for push information distribution | |
JP5727541B2 (en) | Purpose visit facility information providing apparatus, method and program | |
US20200143425A1 (en) | Augmenting graphical user interfaces in response to social media interactions | |
CN104834647B (en) | A kind of method and device obtaining informative abstract | |
JP2014078246A (en) | Device and program for retrieving information | |
JP5758943B2 (en) | Information providing apparatus, information providing method, and program | |
US20170046740A1 (en) | Methods and systems relating to click-through advertising | |
CN106548377A (en) | A kind of method that sale scheme is automatically generated according to sales lead | |
CN102129455A (en) | Patent retrieval method and system based on cloud storage | |
CN110784392A (en) | Method and equipment for acquiring reading reminding information | |
JP7083369B2 (en) | Attribute ratio estimation system | |
US9350636B2 (en) | System and method for detecting spammers in a network environment |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |