[go: up one dir, main page]

CN105095303A - Quick link pushing method and quick link pushing device - Google Patents

Quick link pushing method and quick link pushing device Download PDF

Info

Publication number
CN105095303A
CN105095303A CN201410211694.3A CN201410211694A CN105095303A CN 105095303 A CN105095303 A CN 105095303A CN 201410211694 A CN201410211694 A CN 201410211694A CN 105095303 A CN105095303 A CN 105095303A
Authority
CN
China
Prior art keywords
quick links
client
propelling movement
state
quick
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
CN201410211694.3A
Other languages
Chinese (zh)
Other versions
CN105095303B (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.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen Co 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 Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN201410211694.3A priority Critical patent/CN105095303B/en
Publication of CN105095303A publication Critical patent/CN105095303A/en
Application granted granted Critical
Publication of CN105095303B publication Critical patent/CN105095303B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Information Transfer Between Computers (AREA)

Abstract

The invention provides a quick link pushing method and a quick link pushing device. The quick link pushing method comprises the following steps: receiving an access command of a client side, and sending an access content and a client side information acquisition command according to the access command; generating access identification information of the client side according to the identity information and the access record of the client side; and determining to push a quick link to the client side according to the access identification information. The invention further provides the quick link pushing device. The quick link pushing method and the quick link pushing device disclosed by the invention are used for pushing the quick link to the client side; the pushing success rate can be increased through original pushing records; simultaneously, the quick link on the client side can be effectively correlated with information on a page address; therefore, the pushed quick link can be updated in real time; and the quick link is difficult to be invalid.

Description

Quick links method for pushing and quick links pusher
Technical field
The present invention relates to field of mobile terminals, particularly relate to a kind of quick links method for pushing and quick links pusher.
Background technology
Along with advancing by leaps and bounds of development of Mobile Internet technology, people use various application and corresponding business to carry out social activity and amusement by mobile terminal.
In order to user can carry out web page browsing easily, the browser of existing mobile terminal is provided with quick links function, user arranges the icon button of direct redirect web page address by this quick links function on the browser of mobile terminal.
But when user conducts interviews to the web page address on web page server, web page server can only access to user the propelling movement that this web page address carries out quick links first, and therefore the propelling movement success ratio of quick links is lower.And quick links after arranging can not effectively to the information on relevant web page address (as this web page server carries out the pushed information relevant with this web page address, web page address modification information or Web page icon change fresh information etc.) association, cause this quick links easily to lose efficacy, need user to re-start the service request of the quick links of this web page address.
Summary of the invention
The embodiment of the present invention provides a kind of quick links method for pushing that can carry out efficient association to the information on quick links and web page address, pushes to solve quick links in existing quick links method for pushing the technical matters that the lower and quick links of success ratio easily lost efficacy.
The embodiment of the present invention also provides a kind of and can carry out the quick of efficient association to quick links and the information on web page address and be connected pusher, pushes to solve quick links in existing quick links pusher the technical matters that the lower and quick links of success ratio easily lost efficacy.
For solving the problem, technical scheme provided by the invention is as follows:
The embodiment of the present invention provides a kind of quick links method for pushing, and it comprises:
Receive the access instruction of client, and access content and client-side information acquisition instructions according to described access instruction transmission, wherein said client-side information acquisition instructions is for gathering the identity information of described client;
Receive the identity information of described client, and according to the identity information of described client and the Visitor Logs of described client, generate the access identities information of described client; And
According to described access identities information, determine to carry out quick links propelling movement to described client.
The embodiment of the present invention also provides a kind of quick links pusher, and it comprises:
Acquisition instructions sending module, for receiving the access instruction of client, and access content and client-side information acquisition instructions according to described access instruction transmission, wherein said client acquisition instructions is for gathering the identity information of described client;
Identification information generation module, for receiving the identity information of described client, and according to the identity information of described client and the Visitor Logs of described client, generates the access identities information of described client; And
Quick links pushing module, for according to described access identities information, determines to carry out quick links propelling movement to described client.
Compared to quick links method for pushing and the quick links pusher of prior art, quick links method for pushing of the present invention and quick links pusher carry out quick links propelling movement according to the identity information of client to client, improve the success ratio pushed by propelling movement record in the past; Can carry out efficient association to the quick links in client and the information on web page address, make the quick links after propelling movement carry out real-time update, quick links not easily lost efficacy simultaneously; Solve quick links in existing quick links pusher and push the technical matters that the lower and quick links of success ratio easily lost efficacy.
Accompanying drawing explanation
Fig. 1 is the working environment structural representation of the electronic equipment at quick links method for pushing of the present invention and quick links pusher place;
Fig. 2 is the process flow diagram of the first preferred embodiment of quick links method for pushing of the present invention;
Fig. 3 is the process flow diagram of the second preferred embodiment of quick links method for pushing of the present invention;
Fig. 4 is the structural representation of the first preferred embodiment of quick links pusher of the present invention;
Fig. 5 is the structural representation of the second preferred embodiment of quick links pusher of the present invention;
Fig. 6 is the structural representation of the propelling movement status modifier unit of the quick links pushing module of the second preferred embodiment of quick links pusher of the present invention;
Fig. 7 is the process flow diagram of the specific embodiment of quick links method for pushing of the present invention and quick links pusher;
Fig. 8 is that process flow diagram is shown in the quick links propelling movement implementation of strategies in the specific embodiment of quick links method for pushing of the present invention and quick links pusher.
Embodiment
Please refer to graphic, wherein identical element numbers represents identical assembly, and principle of the present invention implements to illustrate in a suitable computing environment.The following description is based on the illustrated specific embodiment of the invention, and it should not be regarded as limiting the present invention not at other specific embodiment that this describes in detail.
In the following description, specific embodiments of the invention illustrate, unless otherwise stating clearly with reference to the step of the operation performed by or multi-section computing machine and symbol.Therefore, it can recognize these steps and operation, wherein have and will mention as being performed by computing machine for several times, include and handled with the computer processing unit of the electronic signal of the data in a structuring pattern by representing.These data of this manipulation transforms or the position maintained in the memory system of this computing machine, its reconfigurable or other running changing this computing machine in a manner familiar to those skilled in the art.The data structure that these data maintain is the provider location of this internal memory, and it has the particular characteristics defined by this data layout.But the principle of the invention illustrates with above-mentioned word, it is not represented as a kind of restriction, and those skilled in the art can recognize that the plurality of step of the following stated and operation also may be implemented in the middle of hardware.
" assembly ", " module ", " system ", " interface ", " process " etc. are usually intended to refer to computer related entity as used herein the term: the combination of hardware, hardware and software, software or executory software.Such as, assembly can be but be not limited to be run process on a processor, processor, object, can perform application, the thread performed, program and/or computing machine.By diagram, run application on the controller and this both controller can be assembly.One or more assembly can have in the process and/or thread that are to perform, and assembly and/or can be distributed between two or more computing machines on a computing machine.
And claimed theme may be implemented as and uses standard program and/or engineering to produce software, firmware, hardware or its combination in any with the method for the theme disclosed in computer for controlling realization, device or manufacture.Term as used herein " manufacture " is intended to comprise can from the computer program of any computer readable device, carrier or medium access.Certainly, those skilled in the art will recognize that and can carry out many amendments to this configuration, and do not depart from scope or the spirit of claimed theme.
Fig. 1 and discussion subsequently provide brief, the description of summarizing to the working environment of the electronic equipment realizing quick links pusher place of the present invention.The working environment of Fig. 1 is only an example of suitable working environment and is not intended to any restriction of suggestion about the purposes of working environment or the scope of function.Example electronic equipment 112 includes but not limited to personal computer, server computer, hand-held or laptop devices, mobile device (such as mobile phone, personal digital assistant (PDA), media player etc.), multicomputer system, consumer electronic devices, small-size computer, mainframe computer, comprises the distributed computing environment of above-mentioned any system or equipment, etc.
Although do not require, under the common background that " computer-readable instruction " is performed by one or more electronic equipment, embodiment is described.Computer-readable instruction can distribute via computer-readable medium (hereafter discussing).Computer-readable instruction can be implemented as program module, such as performs particular task or realizes the function, object, application programming interface (API), data structure etc. of particular abstract data type.Typically, the function of this computer-readable instruction can arbitrarily combine or distribute in various environment.
Fig. 1 illustrates the example of the electronic equipment 112 of the one or more embodiments comprising quick links pusher of the present invention.In one configuration, electronic equipment 112 comprises at least one processing unit 116 and storer 118.According to exact configuration and the type of electronic equipment, storer 118 can be volatibility (such as RAM), non-volatile (such as ROM, flash memory etc.) or certain combination of the two.This configuration is illustrated by dotted line 114 in FIG.
In other embodiments, electronic equipment 112 can comprise supplementary features and/or function.Such as, equipment 112 can also comprise additional memory storage (such as removable and/or non-removable), and it includes but not limited to magnetic memory apparatus, light storage device etc.This additional memory devices is illustrated by memory storage 120 in FIG.In one embodiment, the computer-readable instruction for realizing one or more embodiment provided in this article can in memory storage 120.Memory storage 120 can also store other computer-readable instructions for realizing operating system, application program etc.Computer-readable instruction can be loaded in storer 118 and be performed by such as processing unit 116.
Term as used herein " computer-readable medium " comprises computer-readable storage medium.Computer-readable storage medium comprises the volatibility and non-volatile, removable and non-removable medium that realize for any method of the information storing such as computer-readable instruction or other data and so on or technology.Storer 118 and memory storage 120 are examples of computer-readable storage medium.Computer-readable storage medium includes but not limited to RAM, ROM, EEPROM, flash memory or other memory technologies, CD-ROM, digital universal disc (DVD) or other light storage devices, magnetic tape cassette, tape, disk storage device or other magnetic storage apparatus or may be used for storing expectation information and any other medium can accessed by electronic equipment 112.Computer-readable storage medium so arbitrarily can be a part for electronic equipment 112.
Electronic equipment 112 can also comprise the communication connection 126 allowing electronic equipment 112 and other devices communicatings.Communication connection 126 can include but not limited to modulator-demodular unit, network interface unit (NIC), integrated network interface, radiofrequency launcher/receiver, infrared port, USB connection or other interfaces for electronic equipment 112 being connected to other electronic equipments.Communication connection 126 can comprise wired connection or wireless connections.Communication connection 126 can be launched and/or received communication media.
Term " computer-readable medium " can comprise communication media.Communication media typically comprises other data in " the own modulated data signal " of computer-readable instruction or such as carrier wave or other transport sectors and so on, and comprises any information delivery media.Term " own modulated data signal " can comprise such signal: one or more according to being arranged to the mode in signal by information coding or changing in this characteristics of signals.
Electronic equipment 112 can comprise input equipment 124, such as keyboard, mouse, pen, voice-input device, touch input device, infrared camera, video input apparatus and/or any other input equipment.Also output device 122 can be comprised, such as one or more display, loudspeaker, printer and/or other output devices arbitrarily in equipment 112.Input equipment 124 and output device 122 can be connected to electronic equipment 112 via wired connection, wireless connections or its combination in any.In one embodiment, input equipment 124 or the output device 122 of electronic equipment 112 can be used as from the input equipment of another electronic equipment or output device.
The assembly of electronic equipment 112 can be connected by various interconnection (such as bus).Such interconnection can comprise periphery component interconnection (PCI) (such as quick PCI), USB (universal serial bus) (USB), live wire (IEEE1394), optical bus structure etc.In another embodiment, the assembly of electronic equipment 112 can pass through network interconnection.Such as, storer 118 can by be arranged in different physical location, formed by multiple physical memory cells arc of network interconnection.
Those skilled in the art will recognize that, can spanning network distribution for the memory device storing computer-readable instruction.Such as, the electronic equipment 130 can accessed via network 128 can store the computer-readable instruction for realizing one or more embodiment provided by the present invention.Electronic equipment 112 can access electronic equipment 130 and a part for downloading computer instructions or all for execution.Alternately, electronic equipment 112 can download many computer-readable instructions on demand, or some instructions can electronic equipment 112 place perform and some instructions can perform at electronic equipment 130 place.
There is provided herein the various operations of embodiment.In one embodiment, described one or more operations can form the computer-readable instruction that one or more computer-readable medium stores, and it will make computing equipment perform described operation when being performed by electronic equipment.The order describing some or all of operation should not be interpreted as implying what these operations were necessarily sequentially correlated with.It will be appreciated by those skilled in the art that the alternative sequence of the benefit with this instructions.And, should be appreciated that not all operation must exist in each embodiment provided in this article.
And word used herein " preferably " means to be used as example, example or illustration.Any aspect that Feng Wen is described as " preferably " or design need not be interpreted as than other aspects or design more favourable.On the contrary, the use of word " preferably " is intended to propose concept in a concrete fashion.Term "or" as used in this application is intended to the "or" that means to comprise and the "or" of non-excluded.That is, unless otherwise or clear from the context, " X uses A or B " means any one that nature comprises arrangement.That is, if X uses A; X uses B; Or X uses both A and B, then " X uses A or B " is met in aforementioned arbitrary example.
And although illustrate and describe the disclosure relative to one or more implementation, those skilled in the art are based on to the reading of this instructions and accompanying drawing with understand and will expect equivalent variations and amendment.The disclosure comprises all such amendments and modification, and is only limited by the scope of claims.Especially about the various functions performed by said modules (such as element, resource etc.), term for describing such assembly is intended to the random component (unless otherwise instructed) corresponding to the appointed function (such as it is functionally of equal value) performing described assembly, even if be not structurally equal to the open structure of the function performed in exemplary implementations of the present disclosure shown in this article.In addition, although special characteristic of the present disclosure relative in some implementations only one be disclosed, this feature can with can be such as expect and other Feature Combinations one or more of other favourable implementations for given or application-specific.And, " comprise " with regard to term, " having ", " containing " or its distortion be used in embodiment or claim with regard to, such term is intended to comprise " to comprise " similar mode to term.
Quick links method for pushing of the present invention and quick links pusher are mainly based on the information pushing function that existing Website server carries out portable mobile terminal, quick links function with the information association on Website server can be set on the browser interface of mobile terminal, thus improve the information pushing success ratio of Website server and realize the real-time update of quick links corresponding informance.
Please refer to Fig. 2, Fig. 2 is the process flow diagram of the first preferred embodiment of quick links method for pushing of the present invention.The quick links method for pushing of this preferred embodiment can use above-mentioned electronic equipment 112 to implement, and it comprises:
Step S201, receives the access instruction of client, and accesses content and client-side information acquisition instructions according to access instruction transmission;
Step S202, according to the identity information of client and the Visitor Logs of client, generates the access identities information of client;
Step S203, according to access identities information, determines to carry out quick links propelling movement to client;
Step S204, modifies to access identities information according to the result that quick links pushes.
The following detailed description of the idiographic flow of each step in the quick links method for pushing of this preferred embodiment.
In step s 201, Website server receives the access instruction of client, and client can be the mobile terminals such as mobile phone, panel computer or personal digital assistant here.Access instruction can be the instruction of the web page contents (accessing content) on access websites server that user initiated by the browser of client.Subsequently Website server according to access instruction send access content and client-side information acquisition instructions to client, here client-side information acquisition instructions is used for performing on the client, to gather the identity information of client, wherein the identity information of client is the information that uniquely can identify this client, Website server can carry out record according to this identity information to the relevant information of client, and carries out directed information propelling movement etc. by this identity information to client.Forward step S202 to subsequently.
In step S202, after client-side information acquisition instructions gathers the identity information of client on the client, the identity information of this client is sent to Website server, Website server, according to the identity information of client and this client Visitor Logs in the past, generates the access identities information of client.
Because Website server can collect the identity information of client, therefore all access situations of this client can be carried out record by Website server, and generate should the access identities information of client.Because this access identities information comprises unique identity information (as the account information of user or the machine code etc. of client) of client and the Visitor Logs (as Web browsing history record etc.) of client simultaneously, Website server can carry out information pushing targetedly to corresponding client according to this access identities information, thus improves the success ratio of propelling movement.Forward step S203 to subsequently.
In step S203, Website server, according to this access identities information, is determined to carry out quick links propelling movement to client.As according to this access identities information, Website server judges that the user of client may need this quick links to arrange, then carry out quick links propelling movement; As according to this access identities information, Website server judges that the user of client may not need this quick links to arrange, then quick links propelling movement is not carried out to this client, forward step S204 to subsequently.
In step S204, because user can change at any time to the demand that quick links pushes, therefore Website server is according to the result of the quick links propelling movement in step S203, access identities information is revised, when making this client-access Website server next time, can push and judge soundly whether carrying out quick links.
So namely, the quick links completing the quick links method for pushing of this preferred embodiment pushes process.
Preferably, the quick links method for pushing of this preferred embodiment also comprises step:
Accessing content of client-requested interior Validation Code is set.
Because the browser of existing client cannot well may identify the client-side information acquisition instructions received, therefore can arrange corresponding Validation Code (JavaScript code) in the accessing content of client-requested, this Validation Code can in client executing client-side information acquisition instructions.Concrete, Validation Code can call doTokenFeature function, by message push service in the registration of Website server coupling, thus realizes the effective client-side information acquisition instructions performing Website server.As this Validation Code being arranged on the front end of the source code accessed content, can ensure to carry out effective read operation to client-side information acquisition instructions.
The quick links method for pushing of this preferred embodiment carries out quick links propelling movement according to the identity information of client to client, improves the success ratio pushed by propelling movement record in the past; Can carry out efficient association to the quick links in client and the information on web page address, make the quick links after propelling movement carry out real-time update, quick links not easily lost efficacy simultaneously.
Please refer to Fig. 3, Fig. 3 is the process flow diagram of the second preferred embodiment of quick links method for pushing of the present invention.The quick links method for pushing of this preferred embodiment can use above-mentioned electronic equipment 112 to implement, and it comprises:
Step S301, receives the access instruction of client, and accesses content and client-side information acquisition instructions according to access instruction transmission;
Step S302, according to the identity information of client and the Visitor Logs of client, generates the access identities information of client;
Step S303, judges that quick links pushes whether state is the first propelling movement state, is the first propelling movement state as quick links pushes state, then forwards step S304 to; If quick links propelling movement state is not the first propelling movement state, then forward step S305 to;
Step S304, judges whether the first duration pushing state was more than or equal to the setting duration, as the first duration pushing state was less than the setting duration, then forwards step S301 to; As the first duration pushing state was more than or equal to the setting duration, then forward step S306 to;
Step S305, judges that quick links pushes whether state is the 3rd propelling movement state, is the 3rd propelling movement state as quick links pushes state, then forwards step S307 to; If quick links propelling movement state is not the 3rd propelling movement state, then forward step S306 to;
Step S306, the state that pushed by quick links is set as the second propelling movement state or confirms that quick links pushes state is the second propelling movement state; Forward step S308 to subsequently;
Step S307, determines that client arranges quick links;
Step S308, judges whether the access frequency of client is greater than setpoint frequency, and the access frequency as client is greater than preset frequency, then forward step S309 to; Access frequency as client is less than or equal to preset frequency, then forward step S301 to;
Step S309, Website server carries out quick links propelling movement to client;
Step S310, judges that whether quick links pushes successful, as quick links pushes successfully, then forwards step S311 to; As quick links pushes unsuccessfully, then forward step S312 to;
Step S311, the state that pushed by quick links is set to the 3rd propelling movement state;
Step S312, the state that pushed by quick links is set to the first propelling movement state;
In step S301, Website server receives the access instruction of client, and client can be the mobile terminals such as mobile phone, panel computer or personal digital assistant here.Access instruction can be the instruction of the web page contents (accessing content) on access websites server that user initiated by the browser of client.Subsequently Website server according to access instruction send access content and client-side information acquisition instructions to client, here client-side information acquisition instructions is used for performing on the client, to gather the identity information of client, wherein the identity information of client is the information that uniquely can identify this client, Website server can carry out record according to this identity information to the relevant information of client, and carries out directed information propelling movement etc. by this identity information to client.Forward step S302 to subsequently.
In step s 302, after client-side information acquisition instructions gathers the identity information of client on the client, the identity information of this client is sent to Website server, Website server, according to the identity information of client and this client Visitor Logs in the past, generates the access identities information of client.
Because Website server can collect the identity information of client, therefore all access situations of this client can be carried out record by Website server, and generate should the access identities information of client.Website server can carry out information pushing targetedly to corresponding client according to this access identities information, thus improves the success ratio of propelling movement.Forward step S303 to subsequently.
In step S303, the access identities information of client comprises access frequency and quick links pushes mark.Access frequency is for representing the frequency (can also be the interval time of nearest twice accessed web page server certainly) of accessed web page server here.Quick links pushes mark for representing that the quick links of web page server pushes state, wherein quick links propelling movement state comprises for representing that quick links pushes the first propelling movement state and the second propelling movement state of frequency, and for representing the 3rd propelling movement state of carrying out quick links propelling movement.First pushes state representation carries out the frequency of quick links propelling movement higher than equaling setting value, and second pushes state representation carries out the frequency of quick links propelling movement lower than this setting value, and this setting value can require to carry out setting or changing according to user; 3rd pushes this client of state representation is provided with quick links.
In this step, Website server judges that the quick links of access identities information pushes whether state is the first propelling movement state, is the first propelling movement state, then forwards step S304 to as quick links pushes state; If quick links propelling movement state is not the first propelling movement state, then forward step S305 to.
In step s 304, as judged in step S303, quick links propelling movement state is the first propelling movement state, then can judge whether the duration of the first propelling movement state is more than or equal to the setting duration in this step, here the setting duration is the time (as being 1 month etc.) that default interruption pushes, as user refuse setting quick links after, what Website server still continued carries out quick links propelling movement, greatly can affect the experience of user.Therefore preset a setting duration in this step, as Website server does not carry out corresponding quick links propelling movement to this client at the setting duration of 1 month, then again the quick links that this client is carried out next time is pushed.
As the first duration pushing state was less than the setting duration, then return step S301, by duration accumulation calculating; As the first duration pushing state was more than or equal to the setting duration, then forward step S306 to.
In step S305, Website server judges that the quick links of access identities information pushes whether state is the 3rd propelling movement state, is the 3rd propelling movement state, then forwards step S307 to as quick links pushes state; If quick links propelling movement state is not the 3rd propelling movement state, then quick links pushes state is the second propelling movement state, forwards step S306 to.
In step S306, be the first propelling movement state as quick links pushes state and first push duration of state and be more than or equal to the setting duration, then the quick links of access identities information being pushed status modifier is forward step S308 to after the second propelling movement state.If quick links propelling movement state is the second propelling movement state, then forward step S308 to after state confirmation being pushed to this quick links.
In step S307, be the 3rd propelling movement state as quick links pushes state, then Website server confirms that client has arranged corresponding quick links, has not needed to carry out quick links propelling movement to this client, stops carrying out quick links propelling movement.
In step S308, be the second propelling movement state as quick links pushes state, then represent that the frequency of carrying out quick links propelling movement is lower than setting value, can carry out quick links propelling movement to client.
Judge to use the user of this client the need of this quick links of use by the access frequency of access identities information in this step.Because the webpage that quick links is corresponding is generally the webpage that user often accesses, as higher in user's access frequency, the success ratio of this user being carried out to quick links propelling movement can be higher, as lower in user's access frequency, the success ratio of this user being carried out to quick links propelling movement can be lower or to push the utilization rate of user successfully very low.
Therefore Website server judges whether the access frequency of client is greater than setpoint frequency.Access frequency as client is greater than setpoint frequency, then forward step S309 to; Access frequency as client is less than or equal to setpoint frequency, then forward step S301 to, stops carrying out quick links propelling movement.
In step S309, whether the access frequency of client is greater than setpoint frequency, and Website server carries out quick links propelling movement to client, forwards step S310 to subsequently.
In step S310, Website server judges that whether quick links pushes successful, modifies to access identities information with the result pushed according to quick links.As quick links pushes successfully, then forward step S311 to; As quick links pushes unsuccessfully, then forward step S312 to.
In step S311, as quick links pushes successfully, the result that namely quick links pushes arranges quick links for user, then the state that pushed by quick links is set to the 3rd propelling movement state, because client has arranged corresponding quick links, do not need to carry out quick links propelling movement to this client.
In step S312, as quick links pushes unsuccessfully, namely the result that quick links pushes does not arrange quick links for user, the state that then pushed by quick links is set to the first propelling movement state, such Website server will carry out quick links propelling movement again to client, need the judgement of the duration of carrying out the first propelling movement state, avoid the quick links to user continues to push.
So namely, the quick links completing the quick links method for pushing of this preferred embodiment pushes process.
Preferably, the quick links method for pushing of this preferred embodiment also comprises step:
Accessing content of client-requested interior Validation Code is set.
Because the browser of existing client well cannot identify the client-side information acquisition instructions received, therefore can arrange corresponding Validation Code (JavaScript code) in the accessing content of client-requested, this Validation Code can in client executing client-side information acquisition instructions.As this Validation Code being arranged on the front end of the source code accessed content, can ensure to carry out effective read operation to client-side information acquisition instructions.
The quick links method for pushing of this preferred embodiment pushes by access frequency, quick links the setting that mark and first pushes the duration of state on the basis of the first preferred embodiment, further increases the success ratio that quick links pushes.
The present invention also provides a kind of quick links pusher, please refer to Fig. 4, and Fig. 4 is the structural representation of the first preferred embodiment of quick links pusher of the present invention.The quick links pusher 40 of this preferred embodiment can be arranged in above-mentioned electronic equipment 112, and it comprises acquisition instructions sending module 41, identification information generation module 42, quick links pushing module 43 and identification information modified module 44.Wherein acquisition instructions sending module 1 is for receiving the access instruction of client 45, and accesses content and client-side information acquisition instructions according to access instruction transmission.Identification information generation module 42 for receiving the identity information of client 45, and according to the identity information of client 45 and the Visitor Logs of client 45, generates the access identities information of client 45.Quick links pushing module 43, for according to access identities information, is determined to carry out quick links propelling movement to client 45.Identification information modified module 44 is modified to access identities information for the result pushed according to quick links.
When the quick links pusher 40 of this preferred embodiment uses, first acquisition instructions sending module 41 receives the access instruction of client 45, and client 45 can be the mobile terminals such as mobile phone, panel computer or personal digital assistant here.Access instruction can be the instruction of the web page contents (accessing content) on access websites server that user initiated by the browser of client 45.Subsequently acquisition instructions sending module 41 according to access instruction send access content and client-side information acquisition instructions to client 45, here client-side information acquisition instructions is used for performing in client 45, to gather the identity information of client 45, wherein the identity information of client 45 is the information that uniquely can identify this client 45, quick links pusher 40 can carry out record according to this identity information to the relevant information of client, and carries out directed information propelling movement etc. by this identity information to client.
After client-side information acquisition instructions gathers the identity information of client 45 in client 45 subsequently, the identity information of this client 45 is sent to identification information generation module 42, identification information generation module 42, according to the identity information of client 45 and this client 45 Visitor Logs in the past, generates the access identities information of client 45.
Because identification information generation module 42 can collect the identity information of client 45, therefore all access situations of this client 45 can be carried out record by identification information generation module 42, and generate should the access identities information of client 45.Because this access identities information comprises unique identity information (as the account information of user or the machine code etc. of client) of client and the Visitor Logs (as Web browsing history record etc.) of client simultaneously, identification information generation module 42 can carry out information pushing targetedly to corresponding client 45 according to this access identities information, thus improves the success ratio of propelling movement.
Then quick links pushing module 43 is according to this access identities information, determines to carry out quick links propelling movement to client 45.As according to this access identities information, quick links pushing module 43 judges that the user of client 45 may need this quick links to arrange, then carry out quick links propelling movement; As according to this access identities information, quick links pushing module 43 judges that the user of client 45 may not need this quick links to arrange, then quick links propelling movement is not carried out to this client 45.
Finally because user can change at any time to the demand that quick links pushes, therefore the result that pushes according to the quick links of quick links pushing module 43 of identification information modified module 44, access identities information is revised, when making this client 45 access websites server next time, can push and judge soundly whether carrying out quick links.
So namely, the quick links completing the quick links pusher 40 of this preferred embodiment pushes process.
Preferably, the quick links pusher 40 of this preferred embodiment also comprises Validation Code and arranges module (not shown), this Validation Code arranges module for interiorly arranging Validation Code accessing content, and this Validation Code is used for performing client-side information acquisition instructions in client 45.
Because the browser of existing client 45 cannot well may identify the client-side information acquisition instructions received, therefore Validation Code arrange module can client 45 ask access content in corresponding Validation Code (JavaScript code) is set, this Validation Code can perform client-side information acquisition instructions in client 45.Concrete, Validation Code can call doTokenFeature function, by message push service in the registration of Website server coupling, thus realizes the effective client-side information acquisition instructions performing Website server.As this Validation Code being arranged on the front end of the source code accessed content, can ensure to carry out effective read operation to client-side information acquisition instructions.
The quick links pusher 40 of this preferred embodiment carries out quick links propelling movement according to the identity information of client to client, improves the success ratio pushed by propelling movement record in the past; Can carry out efficient association to the quick links in client and the information on web page address, make the quick links after propelling movement carry out real-time update, quick links not easily lost efficacy simultaneously.
Please refer to Fig. 5 and Fig. 6, Fig. 5 is the structural representation of the second preferred embodiment of quick links pusher of the present invention, and Fig. 6 is the structural representation of the propelling movement status modifier unit of the quick links pushing module of the second preferred embodiment of quick links pusher of the present invention.The quick links pusher 50 of this preferred embodiment can be arranged in above-mentioned electronic equipment 112, and it comprises acquisition instructions sending module 51, identification information generation module 52, quick links pushing module 53 and identification information modified module 54.Wherein acquisition instructions sending module 51 is for receiving the access instruction of client 55, and accesses content and client-side information acquisition instructions according to access instruction transmission.Identification information generation module 52 for receiving the identity information of client 55, and according to the identity information of client 55 and the Visitor Logs of client 55, generates the access identities information of client 55.Quick links pushing module 53, for according to access identities information, is determined to carry out quick links propelling movement to client 55.Identification information modified module 54 is modified to access identities information for the result pushed according to quick links.
Wherein the access identities information of client 55 comprises access frequency and quick links propelling movement mark.Access frequency is for representing the frequency (can also be the interval time of nearest twice accessed web page server certainly) of accessed web page server here.Quick links pushes mark for representing that the quick links of web page server pushes state, wherein quick links propelling movement state comprises for representing that quick links pushes the first propelling movement state and the second propelling movement state of frequency, and for representing the 3rd propelling movement state of carrying out quick links propelling movement.First pushes state representation carries out the frequency of quick links propelling movement higher than equaling setting value, and second pushes state representation carries out the frequency of quick links propelling movement lower than this setting value, this setting value can require to carry out setting or changing according to user; 3rd pushes this client 55 of state representation is provided with quick links.
Quick links pushing module 53 comprises propelling movement status modifier unit 531 and quick links push unit 532, pushes status modifier unit 531 and pushes state for the quick links according to web page server, determines whether to carry out the amendment that quick links pushes state.Push status modifier unit 531 comprise setting duration judgment sub-unit 5311 and push status modifier subelement 5312, setting duration judgment sub-unit 5311 is the first propelling movement state for such as quick links pushes state, then judge whether the first duration pushing state was more than or equal to the setting duration; Pushing status modifier subelement 5312 is the second propelling movement state for quick links being pushed status modifier.
Quick links push unit 532 is the second propelling movement state for such as quick links pushes state, and access frequency is greater than setpoint frequency, then carry out quick links propelling movement to client 55; If quick links propelling movement state is the 3rd propelling movement state, then quick links propelling movement is not carried out to client 55.
Identification information modified module 54 is successfully specifically for the result that such as quick links pushes, then quick links being pushed status modifier is the 3rd propelling movement state; If the result connecting propelling movement is fast unsuccessfully, then quick links being pushed status modifier is the first propelling movement state.
When the quick links pusher 50 of this preferred embodiment uses, acquisition instructions sending module 51 receives the access instruction of client 55, and client 55 can be the mobile terminals such as mobile phone, panel computer or personal digital assistant here.Access instruction can be the instruction of the web page contents (accessing content) on access websites server that user initiated by the browser of client 55.Subsequently acquisition instructions sending module 51 according to access instruction send access content and client-side information acquisition instructions to client 55, here client-side information acquisition instructions is used for performing in client 55, to gather the identity information of client 55, wherein the identity information of client 55 is the information that uniquely can identify this client 55, quick links pusher 50 can carry out record according to this identity information to the relevant information of client 55, and carries out directed information propelling movement etc. by this identity information to client.
After client-side information acquisition instructions gathers the identity information of client in client 55, the identity information of this client 55 is sent to identification information generation module 52, identification information generation module 52, according to the identity information of client 55 and this client 55 Visitor Logs in the past, generates the access identities information of client 55.
Because quick links pusher 50 can collect the identity information of client 55, therefore all access situations of this client 55 can be carried out record by identification information generation module 52, and generate should the access identities information of client 55.Identification information generation module 52 can carry out information pushing targetedly to corresponding client 55 according to this access identities information, thus improves the success ratio of propelling movement.
The propelling movement status modifier unit 531 of quick links pushing module 53 judges that the quick links of access identities information pushes whether state is the first propelling movement state subsequently.
Judge that quick links propelling movement state is the first propelling movement state as pushed status modifier unit 531, the setting duration judgment sub-unit 5311 pushing status modifier unit 531 can judge whether the duration of the first propelling movement state is more than or equal to the setting duration, here the setting duration is the time (as being 1 month etc.) that default interruption pushes, as user refusal quick links is set after, what quick links pusher 50 still continued carries out quick links propelling movement, greatly can affect the experience of user.Therefore preset a setting duration, as quick links pusher 50 does not carry out corresponding quick links propelling movement to this client 55 at the setting duration of 1 month, then again the quick links that this client 55 is carried out next time is pushed.
Judge that the duration of the first propelling movement state is less than the setting duration as set duration judgment sub-unit 5311, then quick links pusher 50 is by duration accumulation calculating; Judge that the duration of the first propelling movement state is more than or equal to the setting duration as set duration judgment sub-unit 5311, then the quick links of access identities information propelling movement status modifier is the second propelling movement state by the propelling movement status modifier subelement 5312 pushing status modifier unit 531.
Judge that quick links propelling movement state is not the first propelling movement state as pushed status modifier unit 531, then push status modifier unit 531 and judge that quick links pushes whether state is the 3rd propelling movement state.
If quick links propelling movement state is the 3rd propelling movement state, then quick links pusher 50 confirms that client 55 has arranged corresponding quick links, do not needed to carry out quick links propelling movement to this client 55, quick links push unit 532 stops carrying out quick links propelling movement.
If quick links propelling movement state is not the 3rd propelling movement state, then quick links pushes state is the second propelling movement state, then represent that the frequency of carrying out quick links propelling movement is lower than setting value, can carry out quick links propelling movement to client 55.
Judge to use the user of this client 55 the need of this quick links of use by the access frequency of access identities information in this preferred embodiment.Because the webpage that quick links is corresponding is generally the webpage that user often accesses, as higher in user's access frequency, the success ratio of this user being carried out to quick links propelling movement can be higher, as lower in user's access frequency, the success ratio of this user being carried out to quick links propelling movement can be lower or to push the utilization rate of user successfully very low.
Therefore quick links push unit 532 judges whether the access frequency of client is greater than setpoint frequency.Access frequency as client is greater than setpoint frequency, then quick links push unit 532 pairs of clients carry out quick links propelling movement; Access frequency as client is less than or equal to setpoint frequency, then quick links push unit 532 stops carrying out quick links propelling movement.
Last identification information modified module 54 judges that whether quick links pushes successful, modifies to access identities information with the result pushed according to quick links.As quick links pushes successfully, namely the result that quick links pushes arranges quick links for user, then quick links is pushed status modifier by identification information modified module 54 is the 3rd propelling movement state, because client 55 has arranged corresponding quick links, do not need to carry out quick links propelling movement to this client 55; As quick links pushes unsuccessfully, namely the result that quick links pushes does not arrange quick links for user, then quick links is pushed status modifier by identification information modified module 54 is the first propelling movement state, such quick links pushing module 53 will carry out quick links propelling movement again to client, need the judgement of the duration of carrying out the first propelling movement state, avoid the quick links to user continues to push.
Preferably, the quick links pusher 50 of this preferred embodiment also comprises Validation Code and arranges module (not shown), this Validation Code arranges module for interiorly arranging Validation Code accessing content, and this Validation Code is used in client executing client-side information acquisition instructions.
Because the browser of existing client 55 well cannot identify the client-side information acquisition instructions received, therefore Validation Code arrange module can client 55 ask access content in corresponding Validation Code (JavaScript code) is set, this Validation Code can perform client-side information acquisition instructions in client 55.As this Validation Code being arranged on the front end of the source code accessed content, can ensure to carry out effective read operation to client-side information acquisition instructions.
The quick links pusher 50 of this preferred embodiment pushes by access frequency, quick links the setting that mark and first pushes the duration of state on the basis of the first preferred embodiment, further increases the success ratio that quick links pushes.
The specific works principle of quick links method for pushing of the present invention and quick links pusher is described below by a specific embodiment.Please refer to Fig. 7, Fig. 7 is the process flow diagram of the specific embodiment of quick links method for pushing of the present invention and quick links pusher.
Step S701, Website server (quick links pushes and is arranged on wherein) adds JavaScript code in web page contents.
Step S702, when user uses this web page contents of client-access, can trigger this JavaScript code to Website server requesting client information acquisition instruction, the identity information of client can be sent to Website server by this client-side information acquisition instructions.
Step S703, Website server is registered by the identity information of client-side information acquisition instructions to this client or is mated, and the visit information set up a web site on server associates with relative client.
Step S704, Website server, according to the identity information of client and Visitor Logs, sets up access identities information, and pushes strategy according to this identification access information determination quick links.As met pushing condition, (this propelling movement mode can require in different ways according to user then to carry out quick links propelling movement, propelling movement mode or Website server as called browser directly push), the quick links arranged through this propelling movement establishes corresponding associating to Website server, can meet that icon pulls, message push, include the requirement of the respective services such as conventional statistic in.
Step S705, judges whether user arranges quick links, and arranges result revise access identities information according to this.
Please refer to Fig. 8, Fig. 8 is that process flow diagram is shown in the quick links propelling movement implementation of strategies in the specific embodiment of quick links method for pushing of the present invention and quick links pusher.In this specific embodiment, use nearest twice access time interval length to represent the frequency of accessed web page server.
Step S801, client first access websites server time, Website server obtains access time T1 by JavaScript code and client-side information acquisition instructions.Because the access frequency of the client in the identification access information that this client is corresponding cannot be formed, therefore can not to client carry out quick links propelling movement (certainly also can arrange here client first access websites server time carry out quick links propelling movement, such setting can not have influence on subsequent step quick links push strategy carrying out).
Step S802, client is access websites server again, and Website server obtains access time T2.
Step S803, Website server obtains identification access information corresponding to this client, this identification access information comprises access time interval (T2-T1) and quick links pushes mark, because client first time access does not carry out quick links propelling movement to client, therefore quick links pushes to be designated and represents and carry out the second lower propelling movement state of the frequency of quick links propelling movement.
Step S804, judges whether access time interval is less than setting interval time (as 2 days), and the access time interval setting client is here less than setting interval time, carries out quick links propelling movement to client.
Step S805, sets user's refusal here and arranges quick links, then quick links is pushed mark and be set to represent the first propelling movement state that the frequency of carrying out quick links propelling movement is lower.
Step S806, client third time access websites server, Website server obtains access time T3.
Step S807, Website server obtains identification access information corresponding to this client, and at this moment quick links pushes to be designated and represents and carry out the first lower propelling movement state of the frequency of quick links propelling movement.
Step S808, Website server judges whether this first duration pushing state is less than setting duration (as 3 months), here set first to push duration of state and be more than or equal to the setting duration, quick links is pushed mark and be set to represent the second propelling movement state that the frequency of carrying out quick links propelling movement is lower.
Step S809, judges whether access time interval (T3-T2) is less than setting interval time, and the access time interval setting client is here less than setting interval time, carries out quick links propelling movement to client.
Step S810, is successfully provided with quick links in client, quick links is pushed mark and is set to identify the 3rd propelling movement state having arranged quick links.
Quick links method for pushing of the present invention and quick links pusher push mark by access frequency, quick links and the first duration pushing state carried out frequency control to the push operation of quick links, improves the propelling movement success ratio of quick links.
Quick links method for pushing of the present invention and quick links pusher carry out quick links propelling movement according to the identity information of client to client, improve the success ratio pushed by propelling movement record in the past; Can carry out efficient association to the quick links in client and the information on web page address, make the quick links after propelling movement carry out real-time update, quick links not easily lost efficacy simultaneously; Solve quick links in existing quick links pusher and push the technical matters that the lower and quick links of success ratio easily lost efficacy.
Each functional unit in the embodiment of the present invention can be integrated in a processing module, also can be that the independent physics of unit exists, also can be integrated in a module by two or more unit.Above-mentioned integrated module both can adopt the form of hardware to realize, and the form of software function module also can be adopted to realize.If described integrated module using the form of software function module realize and as independently production marketing or use time, also can be stored in a computer read/write memory medium.The above-mentioned storage medium mentioned can be ROM (read-only memory), disk or CD etc.Above-mentioned each device or system, can perform the method in correlation method embodiment.
In sum; although the present invention discloses as above with preferred embodiment; but above preferred embodiment is also not used to limit the present invention; those of ordinary skill in the art; without departing from the spirit and scope of the present invention; all can do various change and retouching, the scope that therefore protection scope of the present invention defines with claim is as the criterion.

Claims (16)

1. a quick links method for pushing, is characterized in that, comprising:
Receive the access instruction of client, and access content and client-side information acquisition instructions according to described access instruction transmission, wherein said client-side information acquisition instructions is for gathering the identity information of described client;
Receive the identity information of described client, and according to the identity information of described client and the Visitor Logs of described client, generate the access identities information of described client; And
According to described access identities information, determine to carry out quick links propelling movement to described client.
2. quick links method for pushing according to claim 1, is characterized in that, described quick links method for pushing also comprises:
According to the result that described quick links pushes, described access identities information is modified.
3. quick links method for pushing according to claim 2, is characterized in that, described access identities information comprises access frequency and quick links pushes mark; Described access frequency is for representing the frequency of accessed web page server; Described quick links pushes mark for representing that the quick links of described web page server pushes state;
Described according to described access identities information, determine that the step of described client being carried out to quick links propelling movement comprises:
Quick links according to described web page server pushes state, determines whether to carry out the amendment that described quick links pushes state; And
Push state and described access frequency according to described amended quick links, determine whether to carry out quick links propelling movement to described client.
4. quick links method for pushing according to claim 3, is characterized in that, described quick links pushes state and comprises for representing that quick links pushes the first propelling movement state and the second propelling movement state of frequency;
The described quick links according to described web page server pushes state, determines whether that the step of the amendment carrying out quick links propelling movement state comprises:
As described in quick links push state be as described in the first propelling movement state, then judge that described first pushes duration of state and whether be more than or equal to the setting duration; And
As described in first push duration of state and be more than or equal to the described setting duration, be then the second propelling movement state by described quick links propelling movement status modifier.
5. quick links method for pushing according to claim 4, is characterized in that, described according to described amended quick links propelling movement state and described access frequency, determines whether that the step of described client being carried out to quick links propelling movement comprises:
As described in quick links push state be as described in the second propelling movement state, and described access frequency is greater than setpoint frequency, then carry out quick links propelling movement to described client.
6. quick links method for pushing according to claim 4, is characterized in that, described quick links pushes state and also comprises for representing the 3rd propelling movement state arranging quick links;
The described result pushed according to described quick links comprises the step that described access identities information is modified:
As described in the result that pushes of quick links for arranging quick links, then described quick links being pushed status modifier is the 3rd propelling movement state;
As described in the result that pushes of quick connection for not arrange quick links, be then the first propelling movement state by described quick links propelling movement status modifier.
7. quick links method for pushing according to claim 6, is characterized in that, the described quick links according to described web page server pushes state, determines whether that the step of the amendment carrying out quick links propelling movement state comprises:
As described in quick links push state be as described in the 3rd propelling movement state, then quick links propelling movement is not carried out to described client.
8. quick links method for pushing according to claim 1, is characterized in that, described quick links method for pushing comprises:
Interiorly arrange Validation Code described accessing content, wherein said Validation Code is used for client-side information acquisition instructions described in described client executing.
9. a quick links pusher, is characterized in that, comprising:
Acquisition instructions sending module, for receiving the access instruction of client, and access content and client-side information acquisition instructions according to described access instruction transmission, wherein said client acquisition instructions is for gathering the identity information of described client;
Identification information generation module, for receiving the identity information of described client, and according to the identity information of described client and the Visitor Logs of described client, generates the access identities information of described client; And
Quick links pushing module, for according to described access identities information, determines to carry out quick links propelling movement to described client.
10. quick links pusher according to claim 9, is characterized in that, described quick links pusher also comprises:
Identification information modified module, modifies to described access identities information for the result pushed according to described quick links.
11. quick links pushers according to claim 10, is characterized in that,
Described access identities information comprises access frequency and quick links pushes mark; Described access frequency is for representing the frequency of accessed web page server; Described quick links pushes mark for representing that the quick links of described web page server pushes state;
Described quick links pushing module comprises:
Push status modifier unit, push state for the quick links according to described web page server, determine whether to carry out the amendment that described quick links pushes state; And
Quick links push unit, for pushing state and described access frequency according to described amended quick links, determines whether to carry out quick links propelling movement to described client.
12. quick links pushers according to claim 11, is characterized in that,
Described quick links pushes state and comprises for representing that quick links pushes the first propelling movement state and the second propelling movement state of frequency;
Described propelling movement status modifier unit comprises:
Setting duration judgment sub-unit, for as described in quick links push state be as described in the first propelling movement state, then judge that described first pushes duration of state and whether be more than or equal to the setting duration; And
Pushing status modifier subelement, is the second propelling movement state for described quick links is pushed status modifier.
13. quick links pushers according to claim 12, is characterized in that,
Described quick links push unit be used for as described in quick links push state be as described in the second propelling movement state, and described access frequency is greater than setpoint frequency, then carry out quick links propelling movement to described client.
14. quick links pushers according to claim 12, is characterized in that, described quick links pushes state and also comprises for representing the 3rd propelling movement state arranging quick links;
Described identification information modified module be used for as described in the result that pushes of quick links for arranging quick links, then described quick links being pushed status modifier is the 3rd propelling movement state; As described in the result that pushes of quick connection for not arrange quick links, be then the first propelling movement state by described quick links propelling movement status modifier.
15. quick links pushers according to claim 14, is characterized in that, described quick links pushing module be used for as described in quick links push state be as described in the 3rd propelling movement state, then quick links propelling movement is not carried out to described client.
16. quick links pushers according to claim 9, is characterized in that, described quick links pusher also comprises:
Validation Code arranges module, and for interiorly arranging Validation Code described accessing content, wherein said Validation Code is used for client-side information acquisition instructions described in described client executing.
CN201410211694.3A 2014-05-19 2014-05-19 Quick link pushing method and quick link pushing device Active CN105095303B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410211694.3A CN105095303B (en) 2014-05-19 2014-05-19 Quick link pushing method and quick link pushing device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410211694.3A CN105095303B (en) 2014-05-19 2014-05-19 Quick link pushing method and quick link pushing device

Publications (2)

Publication Number Publication Date
CN105095303A true CN105095303A (en) 2015-11-25
CN105095303B CN105095303B (en) 2021-08-31

Family

ID=54575753

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410211694.3A Active CN105095303B (en) 2014-05-19 2014-05-19 Quick link pushing method and quick link pushing device

Country Status (1)

Country Link
CN (1) CN105095303B (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107085569A (en) * 2016-02-14 2017-08-22 西安中兴新软件有限责任公司 A kind of information access method and device
CN108183970A (en) * 2018-01-22 2018-06-19 珠海格力电器股份有限公司 Page pushing method and device, display terminal and computer readable storage medium
CN109416698A (en) * 2016-06-20 2019-03-01 微软技术许可有限责任公司 Layout is carried out to the organizing links for traveling to mobile application

Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080161045A1 (en) * 2006-12-29 2008-07-03 Nokia Corporation Method, Apparatus and Computer Program Product for Providing a Link to Contacts on the Idle Screen
CN101847160A (en) * 2010-05-19 2010-09-29 深圳市五巨科技有限公司 Method and device for pushing personalized pages to mobile terminal
CN101968802A (en) * 2010-09-30 2011-02-09 百度在线网络技术(北京)有限公司 Method and equipment for recommending content of Internet based on user browse behavior
CN102404374A (en) * 2010-09-16 2012-04-04 中国移动通信集团公司 A system and method for providing network content resources
CN102629273A (en) * 2012-03-19 2012-08-08 奇智软件(北京)有限公司 Advertising information pushing method based on browser, device and browser system
CN103077171A (en) * 2011-10-26 2013-05-01 腾讯科技(深圳)有限公司 Method and terminal for adding quick link
CN103123630A (en) * 2011-11-21 2013-05-29 腾讯科技(深圳)有限公司 Method, system, mobile terminal and server for obtaining webpage contents
CN103412932A (en) * 2013-08-19 2013-11-27 北京国双科技有限公司 Method and device for monitoring information push effect
CN103607496A (en) * 2013-11-15 2014-02-26 中国科学院深圳先进技术研究院 A method and an apparatus for deducting interests and hobbies of handset users and a handset terminal
CN103678312A (en) * 2012-08-31 2014-03-26 腾讯科技(深圳)有限公司 Method and client terminal for recommending website
US20140094119A1 (en) * 2012-09-28 2014-04-03 Alexandre Saso Stojanovski Systems and methods for device-to-device communication in the absence of network coverage

Patent Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080161045A1 (en) * 2006-12-29 2008-07-03 Nokia Corporation Method, Apparatus and Computer Program Product for Providing a Link to Contacts on the Idle Screen
CN101847160A (en) * 2010-05-19 2010-09-29 深圳市五巨科技有限公司 Method and device for pushing personalized pages to mobile terminal
CN102404374A (en) * 2010-09-16 2012-04-04 中国移动通信集团公司 A system and method for providing network content resources
CN101968802A (en) * 2010-09-30 2011-02-09 百度在线网络技术(北京)有限公司 Method and equipment for recommending content of Internet based on user browse behavior
CN103077171A (en) * 2011-10-26 2013-05-01 腾讯科技(深圳)有限公司 Method and terminal for adding quick link
CN103123630A (en) * 2011-11-21 2013-05-29 腾讯科技(深圳)有限公司 Method, system, mobile terminal and server for obtaining webpage contents
CN102629273A (en) * 2012-03-19 2012-08-08 奇智软件(北京)有限公司 Advertising information pushing method based on browser, device and browser system
CN103678312A (en) * 2012-08-31 2014-03-26 腾讯科技(深圳)有限公司 Method and client terminal for recommending website
US20140094119A1 (en) * 2012-09-28 2014-04-03 Alexandre Saso Stojanovski Systems and methods for device-to-device communication in the absence of network coverage
CN103412932A (en) * 2013-08-19 2013-11-27 北京国双科技有限公司 Method and device for monitoring information push effect
CN103607496A (en) * 2013-11-15 2014-02-26 中国科学院深圳先进技术研究院 A method and an apparatus for deducting interests and hobbies of handset users and a handset terminal

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107085569A (en) * 2016-02-14 2017-08-22 西安中兴新软件有限责任公司 A kind of information access method and device
CN107085569B (en) * 2016-02-14 2022-01-25 西安中兴新软件有限责任公司 Information access method and device
CN109416698A (en) * 2016-06-20 2019-03-01 微软技术许可有限责任公司 Layout is carried out to the organizing links for traveling to mobile application
CN108183970A (en) * 2018-01-22 2018-06-19 珠海格力电器股份有限公司 Page pushing method and device, display terminal and computer readable storage medium
CN108183970B (en) * 2018-01-22 2020-02-11 珠海格力电器股份有限公司 Page pushing method and device, display terminal and computer readable storage medium

Also Published As

Publication number Publication date
CN105095303B (en) 2021-08-31

Similar Documents

Publication Publication Date Title
CN104065637B (en) Web-game running method and device
CN109951547B (en) Transaction request parallel processing method, device, equipment and medium
CN103345361B (en) A kind of group's Adding Way and relevant device, system
CN110750741A (en) Webpage link skipping processing method, computer device and storage medium
CN105389173A (en) Interface switching display method and device based on long connection tasks
CN105022757A (en) Webpage revision method and webpage revision device
CN104780137A (en) Data processing method, device, client, server and system
CN104601529A (en) Terminal account number managing method and device
CN110175833B (en) Computer device, method, system and medium for binding bank card information
CN111314210B (en) Method and equipment for social interaction
JP6257610B2 (en) User-specific roaming settings
CN104965826A (en) Search method and search apparatus based on a browser
CN104918119A (en) Video processing method based on iOS browser, and video processing apparatus based on iOS browser
CN111163130A (en) A network service system and data transmission method thereof
CN103177107A (en) Recommendation method and device
CN111158750A (en) A method and device for packaging a Unity-based game installation package
CN119338010B (en) Data processing method and device based on large model, storage medium and electronic device
CN104424224A (en) File index storage method and device
CN105095303A (en) Quick link pushing method and quick link pushing device
CN105760528A (en) Information processing method and device
CN112764897B (en) Task request processing method, device and system and computer readable storage medium
CN105550217A (en) Scene music searching method and scene music searching apparatus
CN107330013B (en) A method and device for user recommendation
CN111143258B (en) Method, system, device and medium for accessing FPGA (field programmable Gate array) by system based on Opencl
CN107563650A (en) A kind of method and apparatus for being used to determine task cooperative relation

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