The content of the invention
In view of this, the embodiment of the present application is set there is provided a kind of rendering intent of page control, equipment and terminalStandby, the behavior upset second that system is killed for solving the attack second of malicious user present in prior art kills systemThe problem of buying order and then reduce Consumer's Experience.
A kind of rendering intent of page control, including:
The page rendering request that client is sent is received, wherein, included in the page rendering request and send instituteState the URL of time, the identification information of the client and the page to be rendered of page rendering request;
The time included during the page rendering is asked and the identification information of the client are used as meterThe factor is calculated, using random algorithm, result of calculation is obtained;
Using the result of calculation as the identification information that control is specified in the page to be rendered, and according to describedThe URL of the page to be rendered and the result of calculation, are rendered comprising the specified control in the clientThe page.
A kind of rendering intent of page control, including:
The page rendering request that client is sent is received, wherein, comprising to be rendered in the page rendering requestThe URL of the page;
Specified control in the page included in being asked for the page rendering, it is determined that being specified describedThe attribute of control is rendered to picture format, wherein, the attribute of the specified control includes the specified controlAt least one of control type, the content of the specified control, text position of the specified control;
According to the URL of the page to be rendered and the picture format determined, render and include in the clientThe page of the specified control.
A kind of rendering intent of page control, including:
The page rendering request that client is sent is received, wherein, comprising to be rendered in the page rendering requestThe URL of the page;
According to the URL of the page to be rendered, the page for including the specified control is rendered in the clientFace;
When detecting the clicking operation at least one times to the specified control, trigger in the page againRender the specified control, wherein, the specified control after rendering in the page position with performing instituteStating the clicking operation foregoing description specifies position of the control in the page different.
A kind of rendering apparatus of page control, including:
Receiving unit, the page rendering request for receiving client transmission, wherein, the page rendering pleaseTime, the identification information of the client and the page to be rendered for sending the page rendering request are included in askingURL;
Computing unit, for the time included during the page rendering is asked and the mark of the clientInformation is known as the factor is calculated, and using random algorithm, obtains result of calculation;
Rendering unit, for believing the result of calculation as the mark of specified control in the page to be renderedBreath, and according to the URL and the result of calculation of the page to be rendered, render and include in the clientThe page of the specified control.
A kind of rendering apparatus of page control, including:
Receiving unit, the page rendering request for receiving client transmission, wherein, the page rendering pleaseThe URL of the page to be rendered is included in asking;
Determining unit, for the specified control in the page for being included in page rendering request,It is determined that the attribute of the specified control is rendered to picture format, wherein, the attribute of the specified control is includedIn the control type of the specified control, the content of the specified control, the text position of the specified controlAt least one;
Rendering unit, for the URL according to the page to be rendered and the picture format determined, describedClient renders the page for including the specified control.
A kind of rendering apparatus of page control, including:
Receiving unit, the page rendering request for receiving client transmission, wherein, the page rendering pleaseThe URL of the page to be rendered is included in asking;
Rendering unit, for the URL according to the page to be rendered, is rendered comprising described in the clientSpecify the page of control;
Position changing unit, for when detecting the clicking operation at least one times to the specified control, touchingHair renders the specified control again in the page, wherein, the specified control after rendering is describedPosition specifies position of the control in the page different from performing the clicking operation foregoing description in the page.
A kind of terminal device, including:
Memory, the program code of the page is shown for storing, and the program code of the display page is describedWhen computing device renders processing, the display is shown at least a portion viewing area of the displayContent display area and exercisable specified control, the specified control are included in the page, the display pageIt is described display the page in display location with it is adjacent on be once performed render processing after display location notTogether;
Processor, for performing the program code stored in the memory;
Display, for showing the page for including the specified control.
The application has the beneficial effect that:
The embodiment of the present application receives the page rendering request that client is sent, and is included in the page rendering requestSend the URL of time, the identification information of the client and the page to be rendered of the page rendering request;During the page rendering is asked the identification information of time for including and the client as calculate becauseSon, using random algorithm, obtains result of calculation;It regard the result of calculation as the page middle finger to be renderedDetermine the identification information of control, and according to the URL and the result of calculation of the page to be rendered, describedClient renders the page for including the specified control.So, ask, obtain for different page renderingsSpecified control identification information it is different, obtain it is possible to prevente effectively from disabled user passes through illegal way and specify controlThe identification information of part and then killed in the second unlawful interests is obtained in system, the purchase order of Maintenance Market, Jin ErtiRise Consumer's Experience.
Embodiment
In order to realize the purpose of the application, the embodiment of the present application provide a kind of rendering intent of page control,Equipment and terminal device, receive the page rendering request that client is sent, are included in the page rendering requestSend the URL of time, the identification information of the client and the page to be rendered of the page rendering request;During the page rendering is asked the identification information of time for including and the client as calculate becauseSon, using random algorithm, obtains result of calculation;It regard the result of calculation as the page middle finger to be renderedDetermine the identification information of control, and according to the URL and the result of calculation of the page to be rendered, describedClient renders the page for including the specified control.So, ask, obtain for different page renderingsSpecified control identification information it is different, obtain it is possible to prevente effectively from disabled user passes through illegal way and specify controlThe identification information of part and then killed in the second unlawful interests is obtained in system, the purchase order of Maintenance Market, Jin ErtiRise Consumer's Experience.
It should be noted that in actual applications, the mode that disabled user kills system the attack second includes but not limited" purchase " control and then quick identification " purchase " in mark, searched page in crawl " purchase " controlThe modes such as control, reach the quick purpose for seizing commodity.In order to break the plan that disabled user kills system the attack secondSlightly, the embodiment of the present application propose the randomization page in specify control mark, specify control property it is pictured andWhen receiving the clicking operation to specifying control, random change is specified a kind of or many in the position of controlThe mode of kind so that disabled user can not obtain specified control mark by way of automation, or determine to refer toControl location etc. is determined, it is possible to prevente effectively from disabled user obtains the identification information for specifying control by illegal wayAnd then killed in the second unlawful interests is obtained in system, the purchase order of Maintenance Market, and then lift Consumer's Experience.
With reference to Figure of description, to the application, each embodiment is described in further detail.Obviously, instituteThe embodiment of description is only some embodiments of the present application, rather than whole embodiments.Based on the applicationIn embodiment, it is all that those of ordinary skill in the art are obtained under the premise of creative work is not madeOther embodiments, belong to the scope of the application protection.
A kind of schematic flow sheet of the rendering intent for page control that Fig. 1 provides for the embodiment of the present application.It is describedMethod can be with as follows.The rendering intent that the embodiment of the present application is provided preferentially is used and killed in the second in system,It can use in other application scene, be not specifically limited here.
Step 101:Receive the page rendering request that client is sent.
Wherein, the time for sending the page rendering request, the client are included in the page rendering requestThe URL of the identification information at end and the page to be rendered.
In a step 101, no matter user is to access webpage or open a web page interlinkage, it is necessary to serviceDevice sends page rendering request, and receiving user, by client, (client here can be serverPc client can also be in intelligent terminal App clients) after the page rendering request that sends, canTo determine the time for receiving page rendering request, the mark letter of the client of page rendering request is sentBreath, and the URL of the page that renders of request etc..
Here the identification information of client can be the IP address information or client of clientMac address information, can also be series number of client device etc., does not limit here.
In another embodiment of the application, it can also be included in the page rendering request and use the visitorThe identification information of the user at family end.Here the identification information of user can be the accounts information of user, can alsoIt is the phone information of user, can also be address information that user is currently located etc., do not limit here.
Step 102:The time included during the page rendering is asked and the mark letter of the clientBreath, using random algorithm, obtains result of calculation as the factor is calculated.
In a step 102, server it is determined that receive the page rendering request time, send the pageThe identification information of the client of render request, the and during information such as the URL of the page that renders of request, can be withIt is the identification information that the specified control for treating in requests for page determines a randomization based on these information, so,It can prevent disabled user from obtaining the identification information of specified control by way of crawl.
Here specified control can refer to " purchase " control or " buying immediately " on e-commerce websiteControl is, it is necessary to explanation, and specified control here, which possesses, to kill disabled user in system in the second and prefer to attackThe control hit, or it is once under attack the control of infringement can be brought to validated user, do not limit here.
The time and the identification information of the client that server is included during the page rendering is askedAs the factor is calculated, random algorithm is selected, calculating obtains an identification information, and this identification information is meterCalculate result.
It should be noted that random algorithm here can be the random algorithm for calculating identification information,It can be other kinds of random algorithm, not limit here.
For example:Calculating obtained result is:<A id=" J_LinkBuy " href=" # ">.
Alternatively, it is assumed that the mark of the user using the client can also be included in the page rendering requestKnow information, then the time included during the page rendering is asked and the identification information of the clientAs the factor is calculated, using random algorithm, result of calculation is obtained, including:
Time for being included during the page rendering is asked, the identification information of the client and use instituteThe identification information of user of client is stated as the factor is calculated, using random algorithm, result of calculation is obtained.
This means that the time for the page rendering request that server is received is different, then calculate obtained meterCalculate result just different.The same page is directed to, the page rendering request time that different user is sent is different,So calculate obtained result just different.
Alternatively, it regard result of calculation as the identification information that control is specified in the page.
So in different clients, specify the identification information of control can also be different in the page.
The ID of control is specified by randomization, then specifying the ID of control can be turned into<aId=" random 0N ">.Wherein, N is natural number.
It should be noted that the identification information of the specified control in the page included in server is unique, it will not change.
Step 103:Using the result of calculation as the identification information that control is specified in the page to be rendered,And according to the URL and the result of calculation of the page to be rendered, rendered in the client comprising describedSpecify the page of control.
In step 103, the page for including the specified control is rendered in the client, including:
When the client renders the page comprising the specified control, for the institute included in the pageSpecified control is stated, the attribute of the specified control is rendered to picture format.
Wherein, the attribute of the specified control includes control type, the specified control of the specified controlContent, at least one of the text position of the specified control.
For example:Configuration specifies the control type of control to be picture format;Configuration specify control content of text bePicture format;Configuration specifies the text position of control to be picture format, or to specifying the text position of controlChanged at random.
In addition, when it is picture format that the attribute of control is specified in configuration, behaviour can also be rendered performing each timeTrickle random change is carried out to the font, size and color of specifying the content of text included in control when makingChange, in the form of this changes specified control, disabled user's profit can be avoided to be looked into an automated fashion by scriptFind this and specify control.
So, when receiving the page rendering request of client transmission, it is determined that will when performing Rendering operationsThe attribute of control is specified to render as picture format, it is possible to prevente effectively from disabled user is searched for by illegal waySpecify control and quickly recognize that this is specified control and then killed in the second and unlawful interests is obtained in system, Maintenance MarketOrder is bought, and then lifts Consumer's Experience.
In another embodiment of the application, the page for including the specified control is rendered in the clientAfterwards, methods described also includes:
When detecting the clicking operation at least one times to the specified control, trigger in the page againRender the specified control.
Wherein, the specified control after rendering in the page position with before performing the clicking operationPosition of the specified control in the page is different.
Specifically, when by the page rendering comprising the specified control in client, the client is usedUser will in the page the designated space perform clicking operation, in the embodiment of the present application, each pair this specifyControl performs one click operation, and triggering is rendered into this again in the page specifies control, i.e., this is specifiedOne-shot change occurs for display location of the control in the page, for example:Clicking operation causes to specify sky each timeBetween position in setting regions change at random, now need user to again tap on the specified control after change in locationPart, can trigger to server and send purchase request.
In the embodiment of the present application, cause the number of times of clicking operation that the position for specifying control changes can be withDetermine according to actual needs, for example:Killed in the second in system, can will click on number of operations be set to 2 times withIt is first-class;It can also be automatically adjusted, do not limited here according to merchandise sales situation.
It should be noted that clicking operation described in the embodiment of the present application can be real clicking operation,Can detect cursor dwell to specify the time on control to exceed setting time at this, you can triggering is describedThe specified control is rendered in the page again.
By the scheme of the embodiment of the present application, the page rendering request that client is sent, the page wash with watercolours are receivedComprising sending time of page rendering request, the identification information of the client and to be rendered in dye requestThe URL of the page;The time included during the page rendering is asked and the identification information of the clientAs the factor is calculated, using random algorithm, result of calculation is obtained;The result of calculation is treated into wash with watercolours as describedContaminate the identification information that control is specified in the page, and URL and the calculating knot according to the page to be renderedReally, the page for including the specified control is rendered in the client.So, for different page renderingsRequest, the identification information of obtained specified control is different, it is possible to prevente effectively from disabled user passes through illegal wayObtain the identification information for specifying control and then killed in the second and unlawful interests is obtained in system, the purchase order of Maintenance MarketSequence, and then lift Consumer's Experience.
A kind of schematic flow sheet of the rendering intent for page control that Fig. 2 provides for the embodiment of the present application.It is describedMethod can be with as follows.
Step 201:Receive the page rendering request that client is sent.
Wherein, the URL of the page to be rendered is included in the page rendering request.
In step 201, no matter user is to access webpage or open a web page interlinkage, it is necessary to serviceDevice sends page rendering request, and receiving user, by client, (client here can be serverPc client can also be in intelligent terminal App clients) after the page rendering request that sends, canTo determine the time for receiving page rendering request, the mark letter of the client of page rendering request is sentBreath, and the URL of the page that renders of request etc..
Here the identification information of client can be the IP address information or client of clientMac address information, can also be series number of client device etc., does not limit here.
In another embodiment of the application, it can also be included in the page rendering request and use the visitorThe identification information of the user at family end.Here the identification information of user can be the accounts information of user, can alsoIt is the phone information of user, can also be address information that user is currently located etc., do not limit here.
Step 202:Specified control in the page included in being asked for the page rendering, it is determined thatThe attribute of the specified control is rendered to picture format.
Wherein, the attribute of the specified control includes control type, the specified control of the specified controlContent, at least one of the text position of the specified control.
For example:Configuration specifies the control type of control to be picture format;Configuration specify control content of text bePicture format;Configuration specifies the text position of control to be picture format, or to specifying the text position of controlChanged at random.
In addition, when it is picture format that the attribute of control is specified in configuration, behaviour can also be rendered performing each timeTrickle random change is carried out to the font, size and color of specifying the content of text included in control when makingChange, in the form of this changes specified control, disabled user's profit can be avoided to be looked into an automated fashion by scriptFind this and specify control.
Step 203:According to the URL of the page to be rendered and the picture format determined, in the clientRender the page for including the specified control.
Step 204:After the client renders the page comprising the specified control, detecting pairDuring the clicking operation at least one times of the specified control, triggering renders the specified control again in the pagePart.
Wherein, the specified control after rendering in the page position with before performing the clicking operationPosition of the specified control in the page is different.
Specifically, when by the page rendering comprising the specified control in client, the client is usedUser will in the page the designated space perform clicking operation, in the embodiment of the present application, each pair this specifyControl performs one click operation, and triggering is rendered into this again in the page specifies control, i.e., this is specifiedOne-shot change occurs for display location of the control in the page, for example:Clicking operation causes to specify sky each timeBetween position in setting regions change at random, now need user to again tap on the specified control after change in locationPart, can trigger to server and send purchase request.
In the embodiment of the present application, cause the number of times of clicking operation that the position for specifying control changes can be withDetermine according to actual needs, for example:Killed in the second in system, can will click on number of operations be set to 2 times withIt is first-class;It can also be automatically adjusted, do not limited here according to merchandise sales situation.
It should be noted that clicking operation described in the embodiment of the present application can be real clicking operation,Can detect cursor dwell to specify the time on control to exceed setting time at this, you can triggering is describedThe specified control is rendered in the page again.
By the scheme of the embodiment of the present application, the page rendering request that client is sent, the page wash with watercolours are receivedThe URL of the page to be rendered is included in dye request;In the page included in being asked for the page renderingSpecified control, it is determined that the attribute of the specified control is rendered into picture format, the category of the specified controlProperty includes control type, the content of the specified control, the text of the specified control of the specified controlAt least one of position;According to the URL of the page to be rendered and the picture format determined, describedClient renders the page for including the specified control.So, the page rendering of client transmission is being receivedDuring request, it is determined that the attribute of specified control is rendered as picture format, Ke Yiyou when performing Rendering operationsEffect avoids disabled user from searching for specified control by illegal way and quickly recognize this and specify control and then in the secondKill and unlawful interests is obtained in system, the purchase order of Maintenance Market, and then lift Consumer's Experience.
A kind of schematic flow sheet of the rendering intent for page space that Fig. 3 provides for the embodiment of the present application.It is describedMethod can be with as follows.
Step 301:Receive the page rendering request that client is sent.
Wherein, the URL of the page to be rendered is included in the page rendering request.
Step 302:According to the URL of the page to be rendered, render and specified comprising described in the clientThe page of control.
Step 303:When detecting the clicking operation at least one times to the specified control, trigger describedThe specified control is rendered in the page again.
Wherein, the specified control after rendering in the page position with before performing the clicking operationPosition of the specified control in the page is different.
Specifically, when by the page rendering comprising the specified control in client, the client is usedUser will in the page the designated space perform clicking operation, in the embodiment of the present application, each pair this specifyControl performs one click operation, and triggering is rendered into this again in the page specifies control, i.e., this is specifiedOne-shot change occurs for display location of the control in the page, for example:Clicking operation causes to specify sky each timeBetween position in setting regions change at random, now need user to again tap on the specified control after change in locationPart, can trigger to server and send purchase request.
In the embodiment of the present application, cause the number of times of clicking operation that the position for specifying control changes can be withDetermine according to actual needs, for example:Killed in the second in system, can will click on number of operations be set to 2 times withIt is first-class;It can also be automatically adjusted, do not limited here according to merchandise sales situation.
It should be noted that clicking operation described in the embodiment of the present application can be real clicking operation,Can detect cursor dwell to specify the time on control to exceed setting time at this, you can triggering is describedThe specified control is rendered in the page again.
Fig. 4 (a) is to be rendered to specify comprising described in the client according to the URL of the page to be renderedThe schematic diagram of the page of control.
As can be seen that " buying immediately " control position is position a from Fig. 4 (a).
Fig. 4 (b) renders the schematic diagram of the page of the specified control for triggering again in the page.
As can be seen that " buying immediately " control position is position b from Fig. 4 (b).Contrast apparently," buying immediately " control position is become by position a turns to position b.
By the scheme of the embodiment of the present application, the page rendering request that client is sent, the page wash with watercolours are receivedThe URL of the page to be rendered is included in dye request;According to the URL of the page to be rendered, in the clientEnd renders the page for including the specified control;Grasped when detecting the click at least one times to the specified controlWhen making, triggering renders the specified control again in the page, and the specified control after rendering is in instituteState position in the page and specify position of the control in the page not with performing the clicking operation foregoing descriptionTogether.So, first can be complete according to existing procedure when receiving the page rendering request of client transmissionInto the Rendering operations of the page, but when receiving the clicking operation at least one times of user, triggering is rendered againControl is specified, it is therefore intended that the random position for changing control in the page, it is possible to prevente effectively from disabled userRecognize that control location makes it be killed in the second in system by carrying out automation behaviour in specified location by illegal wayMake acquisition unlawful interests, the purchase order of Maintenance Market, and then lift Consumer's Experience.
A kind of structural representation of the rendering apparatus for page control that Fig. 5 provides for the embodiment of the present application.It is describedRendering apparatus includes:Receiving unit 51, computing unit 52 and rendering unit 53, wherein:
Receiving unit 51, the page rendering request for receiving client transmission, wherein, the page renderingTime, the identification information of the client and the page to be rendered for sending the page rendering request are included in requestThe URL in face;
Computing unit 52, for will the page rendering ask in time for including and the clientIdentification information, using random algorithm, obtains result of calculation as the factor is calculated;
Rendering unit 53, for regarding the result of calculation as the mark that control is specified in the page to be renderedInformation, and according to the URL and the result of calculation of the page to be rendered, bag is rendered in the clientThe page containing the specified control.
In another embodiment of the application, also included in the page rendering request and use the clientUser identification information;
Time for including and the client during the computing unit 52 asks the page renderingIdentification information, using random algorithm, obtains result of calculation as the factor is calculated, including:
Time for being included during the page rendering is asked, the identification information of the client and use instituteThe identification information of user of client is stated as the factor is calculated, using random algorithm, result of calculation is obtained.
In another embodiment of the application, the rendering unit 53 is rendered comprising institute in the clientThe page of specified control is stated, including:
When the client renders the page comprising the specified control, for the institute included in the pageSpecified control is stated, the attribute of the specified control is rendered to picture format, wherein, the specified controlAttribute includes control type, the content of the specified control, the text of the specified control of the specified controlAt least one of this position.
In another embodiment of the application, the rendering apparatus also includes:Position changing unit 54, itsIn:
The position changing unit 54, for the client render the page comprising the specified control itAfterwards, when detecting the clicking operation at least one times to the specified control, trigger in the page againRender the specified control, wherein, the specified control after rendering in the page position with performing instituteStating the clicking operation foregoing description specifies position of the control in the page different.
It should be noted that the rendering apparatus that the embodiment of the present application is provided can both be realized by hardware mode,It can also be realized, do not limited here by software mode.Rendering apparatus pin described in the embodiment of the present applicationDifferent page renderings is asked, the identification information of obtained specified control is different, it is possible to prevente effectively from illegallyUser obtains to specify the identification information of control and then kill in system in the second by illegal way obtains unlawful interests,The purchase order of Maintenance Market, and then lift Consumer's Experience.
A kind of structural representation of the rendering apparatus for page control that Fig. 6 provides for the embodiment of the present application.It is describedRendering apparatus includes:Receiving unit 61, determining unit 62 and rendering unit 63, wherein:
Receiving unit 61, the page rendering request for receiving client transmission, wherein, the page renderingThe URL of the page to be rendered is included in request;
Determining unit 62, for the specified control in the page for being included in page rendering requestPart, it is determined that the attribute of the specified control is rendered to picture format, wherein, the attribute of the specified controlControl type comprising the specified control, the content of the specified control, the text position of the specified controlAt least one of put;
Rendering unit 63, for the URL according to the page to be rendered and the picture format determined, in instituteState client and render the page for including the specified control.
In another embodiment of the application, the rendering apparatus also includes:Position changing unit 64, itsIn:
The position changing unit, for the client render the page comprising the specified control itAfterwards, when detecting the clicking operation at least one times to the specified control, trigger in the page againRender the specified control, wherein, the specified control after rendering in the page position with performing instituteStating the clicking operation foregoing description specifies position of the control in the page different.
It should be noted that the rendering apparatus that the embodiment of the present application is provided can both be realized by hardware mode,It can also be realized, do not limited here by software mode.Rendering apparatus described in the embodiment of the present application existsWhen receiving the page rendering request of client transmission, it is determined that when performing Rendering operations by the category of specified controlSexploitation turns into picture format, it is possible to prevente effectively from disabled user is fast by the specified control of illegal way searchSpeed recognizes that this is specified control and then killed in the second and unlawful interests is obtained in system, and the purchase order of Maintenance Market is enteredAnd lift Consumer's Experience.
A kind of structural representation of the rendering apparatus for page control that Fig. 7 provides for the embodiment of the present application.It is describedRendering apparatus includes:Receiving unit 71, rendering unit 72 and position changing unit, wherein:
Receiving unit 71, the page rendering request for receiving client transmission, wherein, the page renderingThe URL of the page to be rendered is included in request;
Rendering unit 72, for the URL according to the page to be rendered, renders in the client and includesThe page of the specified control;
Position changing unit 73, for when detecting the clicking operation at least one times to the specified control,Triggering renders the specified control again in the page, wherein, the specified control after rendering is in instituteState position in the page and specify position of the control in the page not with performing the clicking operation foregoing descriptionTogether.
It should be noted that the rendering apparatus that the embodiment of the present application is provided can both be realized by hardware mode,It can also be realized, do not limited here by software mode.Rendering apparatus described in the embodiment of the present application existsWhen receiving the page rendering request of client transmission, rendering for the page can be completed according to existing procedure firstOperation, but when receiving the clicking operation at least one times of user, triggering renders specified control, mesh againBe the random position for changing control in the page, it is possible to prevente effectively from disabled user passes through illegal wayIdentification control location makes it be killed in the second in system by carrying out the illegal profit of automation mechanized operation acquisition in specified locationBenefit, the purchase order of Maintenance Market, and then lift Consumer's Experience.
A kind of structural representation for terminal device that Fig. 8 provides for the embodiment of the present application.The terminal device bagInclude:Memory 81, processor 82 and display 83, wherein:Memory 81, processor 82 and displayIt is communicatively coupled between device 83 by bus.
Memory 81, the program code of the page is shown for storing, the program code of the display page is by instituteWhen stating computing device and rendering processing, show described aobvious at least a portion viewing area of the displayShow and content display area and exercisable specified control, the specified control are included in the page, the display pagePart it is described display the page in display location with it is adjacent on be once performed render processing after display locationIt is different;
Processor 82, for performing the program code stored in the memory;
Display 83, for showing the page for including the specified control.
It should be noted that the display page stored in memory 81 is the page to be rendered, can beThe display page in browser, or or some APP on the terminal device the display page.When user by browser access to the display page when, show in the page of the browser on terminal deviceThe display page.Or, when user opens corresponding A PP on the terminal device to apply, set in terminalThe display page is shown on the standby APP pages.
In another embodiment of the application, the processor 82 is additionally operable to perform and deposited in the memoryThe program code of storage, including:
The page rendering request that client is sent is received, wherein, included in the page rendering request and send instituteState the URL of time, the identification information of the client and the page to be rendered of page rendering request;
The time included during the page rendering is asked and the identification information of the client are used as meterThe factor is calculated, using random algorithm, result of calculation is obtained;
Using the result of calculation as the identification information that control is specified in the page to be rendered, and according to describedThe URL of the page to be rendered and the result of calculation, are rendered comprising the specified control in the clientThe page.
In another embodiment of the application, the processor 82 is additionally operable to perform and deposited in the memoryThe program code of storage, including:
The page rendering request that client is sent is received, wherein, comprising to be rendered in the page rendering requestThe URL of the page;Specified control in the page included in being asked for the page rendering, it is determined that willThe attribute of the specified control is rendered to picture format, wherein, the attribute of the specified control refers to comprising describedDetermine in the control type of control, the content of the specified control, the text position of the specified control at leastIt is a kind of;According to the URL of the page to be rendered and the picture format determined, bag is rendered in the clientThe page containing the specified control.
In another embodiment of the application, the processor 82 is additionally operable to perform and deposited in the memoryThe program code of storage, including:
The page rendering request that client is sent is received, wherein, comprising to be rendered in the page rendering requestThe URL of the page;According to the URL of the page to be rendered, render and specified comprising described in the clientThe page of control;When detecting the clicking operation at least one times to the specified control, trigger in the pageThe specified control is rendered in face again, wherein, the specified control after the rendering position in the pageSpecify position of the control in the page different from performing the clicking operation foregoing description.
Described processor can include CPU (English in the embodiment of the present application:Central ProcessingUnit;Chinese:Central processing unit), the control device of other forms can also be included, is not limited here.
Individual electricity of the described terminal device comprising the browser App installed in the embodiment of the present applicationOne or more in brain PC, the intelligent terminal of installation App clients.
It will be understood by those skilled in the art that embodiments herein can be provided as method, device (equipment),Or computer program product.Therefore, the application can using complete hardware embodiment, complete software embodiment,Or the form of the embodiment in terms of combination software and hardware.Moreover, the application can use it is one or more itsIn include computer usable program code computer-usable storage medium (include but is not limited to disk storageDevice, CD-ROM, optical memory etc.) on the form of computer program product implemented.
The application is with reference to according to the method for the embodiment of the present application, device (equipment) and computer program productFlow chart and/or block diagram describe.It should be understood that can by computer program instructions implementation process figure and/orEach flow and/or square frame in block diagram and the flow in flow chart and/or block diagram and/or square frameWith reference to.These computer program instructions can be provided to all-purpose computer, special-purpose computer, Embedded ProcessorOr the processor of other programmable data processing devices is to produce a machine so that by computer or otherThe instruction of the computing device of programmable data processing device produce for realizing in one flow of flow chart orThe device for the function of being specified in one square frame of multiple flows and/or block diagram or multiple square frames.
These computer program instructions, which may be alternatively stored in, can guide computer or the processing of other programmable datas to setIn the standby computer-readable memory worked in a specific way so that be stored in the computer-readable memoryInstruction produce include the manufacture of command device, the command device realization in one flow or multiple of flow chartThe function of being specified in one square frame of flow and/or block diagram or multiple square frames.
These computer program instructions can be also loaded into computer or other programmable data processing devices, madeObtain and perform series of operation steps on computer or other programmable devices to produce computer implemented placeReason, so that the instruction performed on computer or other programmable devices is provided for realizing in flow chart oneThe step of function of being specified in flow or multiple flows and/or one square frame of block diagram or multiple square frames.
Although having been described for the preferred embodiment of the application, those skilled in the art once know baseThis creative concept, then can make other change and modification to these embodiments.So, appended right willAsk and be intended to be construed to include preferred embodiment and fall into having altered and changing for the application scope.
Obviously, those skilled in the art can carry out various changes and modification without departing from this Shen to the applicationSpirit and scope please.So, if these modifications and variations of the application belong to the application claim andWithin the scope of its equivalent technologies, then the application is also intended to comprising including these changes and modification.