Summary of the invention
In order to solve the problem, the invention provides a kind of method and client of carrying out sectional drawing process.
According to an aspect of the present invention, provide a kind of method of carrying out sectional drawing process, comprising: trigger the operation carrying out sectional drawing in client; Obtain the first sectional drawing of operating system current screen, cover on described current screen; First sectional drawing receives the selected areas information of user's input, generates the second sectional drawing that described selected areas is corresponding; Second sectional drawing is uploaded to the first storage server side that the user totem information according to described client signs in.
Wherein, comprise further: by triggering the operation carrying out sectional drawing in the plug-in unit or expansion of client; Or the operation of sectional drawing is carried out by integrated sectional drawing assembly in the client.
Wherein, the first sectional drawing of described acquisition operating system current screen comprises: obtain the first sectional drawing when described client shows on current screen; Obtain described client on current screen hide after current screen on the first sectional drawing.
Wherein, the described step of selected areas information receiving user's input on the first sectional drawing, comprising: obtain the region that the rectangular selection frame that generates according to mouse click event and/or the mouse dragging event of user is corresponding.
Wherein, the described step receiving the selected areas information of user's input on the first sectional drawing, comprising: all viewing areas receiving the current page of client on the first sectional drawing; Or the region that the displaying contents receiving all pages of client on the first sectional drawing is formed; Or on the first sectional drawing, receive the viewing area of specifying types of web pages element in the webpage of client.
Wherein, the described step receiving the selected areas information of user's input on the first sectional drawing, comprising: the Zone Full of the window outside the non-customer end on the first sectional drawing chosen.
Wherein, the step of the second sectional drawing that the described selected areas of described generation is corresponding, comprising: be generated new described second sectional drawing according to the sectional drawing in selected areas on the first sectional drawing of the information of selected areas.
Wherein, user totem information according to described client logs in the step of the first storage server side, comprise: the legal identification information of described client user is written in the cookie data of corresponding website, described first storage server side, and the identification information read in described cookie data logs in described first storage server side.
Wherein, also comprise: carrying out secondary Edit and Compose to described second sectional drawing is the 3rd sectional drawing, and described 3rd sectional drawing is uploaded to described first storage server side.
Wherein, also comprise: the descriptor of the sectional drawing preserved described first storage server side is synchronized in the webpage of described client and shows, and provides the download link of this sectional drawing.
Wherein, also comprise: the shot image information of described sectional drawing and this sectional drawing are uploaded to described first storage server side jointly, and wherein said shot image information comprises: the identification information of the user of described client and/or the source-information of sectional drawing.
Wherein, described shot image information also comprises: the information of this sectional drawing being carried out to the terminal device of synchronous operation.
Wherein, described shot image information also comprises: the information of this sectional drawing being carried out to the social network sites sharing operation.
According to a further aspect in the invention, provide a kind of client, comprising: shot operation assembly, it is configured to trigger in client the operation carrying out sectional drawing; Securing component, it is configured to the first sectional drawing obtaining operating system current screen, covers on described current screen; Formation component, it is configured to the selected areas information receiving user's input on the first sectional drawing, generates the second sectional drawing that described selected areas is corresponding; Transmitting assembly, it is configured to the second sectional drawing to upload to the first storage server side that the user totem information according to described client signs in.
Wherein, described shot operation assembly by triggering the operation carrying out sectional drawing in the plug-in unit or expansion of client; Or the operation of sectional drawing is carried out by integrated sectional drawing assembly in the client.
Wherein, the first sectional drawing of described securing component acquisition operating system current screen comprises: obtain the first sectional drawing when described client shows on current screen; Obtain described client on current screen hide after current screen on the first sectional drawing.
Wherein, described formation component is further used for: obtain the region that the rectangular selection frame that generates according to mouse click event and/or the mouse dragging event of user is corresponding.
Wherein, described formation component is further used for: all viewing areas receiving the current page of client on the first sectional drawing; Or the region that the displaying contents receiving all pages of client on the first sectional drawing is formed; Or on the first sectional drawing, receive the viewing area of specifying types of web pages element in the webpage of client.
Wherein, described formation component is further used for: the Zone Full of the window outside the non-customer end on the first sectional drawing chosen.
Wherein, described formation component is further used for: be generated new described second sectional drawing according to the sectional drawing in selected areas on the first sectional drawing of the information of selected areas.
Wherein, described transmitting assembly is further used for: be written to by the legal identification information of described client user in the cookie data of corresponding website, described first storage server side, and the identification information read in described cookie data logs in described first storage server side.
Wherein, also comprise: synthesis assembly, it is configured to carry out secondary Edit and Compose to described second sectional drawing is the 3rd sectional drawing, and described 3rd sectional drawing is uploaded to described first storage server side.
Wherein, also comprise: Synchronization Component, its descriptor being configured to the sectional drawing preserved described first storage server side is synchronized in the webpage of described client and shows, and provides the download link of this sectional drawing.
Wherein, described transmitting assembly also for: the shot image information of described sectional drawing and this sectional drawing are uploaded to described first storage server side jointly, and wherein said shot image information comprises: the identification information of the user of described client and/or the source-information of sectional drawing.
Wherein, described shot image information also comprises: the information of this sectional drawing being carried out to the terminal device of synchronous operation.
Wherein, described shot image information also comprises: the information of this sectional drawing being carried out to the social network sites sharing operation.
Wherein, described client is Web browser client.
According to technical scheme of the present invention, when the operation of sectional drawing is carried out in client triggering, the first sectional drawing first obtaining current screen covers on current screen, enable user on the first sectional drawing, carry out the operation of the second sectional drawing, receive the screenshot area of the second sectional drawing that user selects on the first sectional drawing again, and generate the second corresponding sectional drawing, be convenient to selection and shot operation that user carries out screenshot area, and the second sectional drawing generated directly can be uploaded to storage server side.
Embodiment
Below with reference to accompanying drawings exemplary embodiment of the present disclosure is described in more detail.Although show exemplary embodiment of the present disclosure in accompanying drawing, however should be appreciated that can realize the disclosure in a variety of manners and not should limit by the embodiment set forth here.On the contrary, provide these embodiments to be in order to more thoroughly the disclosure can be understood, and complete for the scope of the present disclosure can be conveyed to those skilled in the art.
According to the embodiment of the present invention, provide a kind of method of carrying out sectional drawing process, be applied to the various clients with client browser, this client-side is as being Web browser client.It should be noted that, above-mentioned client refers to corresponding with server, is arranged on for user provides the application program of service in terminal, e.g., is arranged on the application program on terminal or intelligent mobile phone terminal.
Fig. 1 shows the process flow diagram of the method for carrying out sectional drawing process according to an embodiment of the invention.As shown in Figure 1, the method for carrying out sectional drawing process comprises:
Step S102, triggers the operation carrying out sectional drawing in client.
The application is the technical scheme of the screenshot capture process based on client (i.e. Web browser).In an embodiment of the application, webpage capture function can be realized by the sectional drawing plug-in unit (or screenshotss plug-in unit) embedding in client or load; Or realize webpage capture function by the sectional drawing expansion of client; Or realize webpage capture function by the sectional drawing assembly installed in the client.In addition, can also adopt with the same or analogous mode of existing sectional drawing instrument to realize webpage capture, the application does not limit this.Specifically describe the implementation procedure that client embeds screenshotss plug-in unit below.Particularly, when embedding screenshotss plug-in unit in webpage, show the start button (icon) of screenshotss plug-in unit in the optional position of this webpage for user.The form of writing of this sectional drawing plug-in unit can be javascript page script, and this page script in the HTML code of direct embedded web page, or can write corresponding page script according to the different code of webpage, thus the embedding of realization to different web pages.
In specific implementation user sectional drawing process, can by the sectional drawing button (icon) on click Web browser or the shortcut triggering sectional drawing instruction of pressing systemic presupposition.If user clicks sectional drawing button, corresponding sectional drawing button control produces a button Trigger message, and starts sectional drawing plug-in unit by the sectional drawing plug-in unit calling interface in sectional drawing button control; If user presses shortcut, this shortcut produces the press key message that includes this quick key assignments, and call sectional drawing plug-in unit according to the corresponding relation preset in key assignments table, wherein, shortcut can be such as " Ctrl+Alt+A " or other combination buttons preset.
Step S104, obtains the first sectional drawing of operating system current screen, covers on described current screen.
Sectional drawing trigger action in response of step S102, intercepts the full-screen image (i.e. the first sectional drawing) of current screen and covers on current screen.That is, from the viewing angle of user, the first sectional drawing and current screen no significant difference, but but there is the difference of essence.First sectional drawing is the snapshot image of similar current screen, does not have the function of user side webpage.
Wherein, the first sectional drawing of described current screen can be first sectional drawing of client when showing on current screen, and now because client shows on current screen, the first sectional drawing therefore acquired comprises the browser client page; And, first sectional drawing of described current screen can also be the first sectional drawing on the current screen after client is hidden on current screen, now because client does not show on current screen, therefore the first sectional drawing acquired does not comprise the browser client page, and comprises other display interfaces such as such as desktop, software interface etc.
In one embodiment of the invention, Windows api function can be used to obtain sectional drawing.Particularly, directly obtained the DC of screen by GetDC (NULL), then create an internal memory DC and compatible bitmap, use the bitmap of BitBlt () api function copy DC, signal code is as follows:
Step S106, the first sectional drawing receives the selected areas information of user's input, generates the second sectional drawing that described selected areas is corresponding.
Particularly, when user is at the enterprising line operate of the first sectional drawing after choosing a presumptive area, receive the information of this selected areas and be generated new described second sectional drawing according to the sectional drawing in selected areas on the first sectional drawing of the information of selected areas, that is, according to the sectional drawing of this selected areas on acquisition of information first sectional drawing of selected areas as described second sectional drawing.Due to the first sectional drawing can be client show on current screen time region or client on current screen hide after current screen on region, therefore second section of map generalization also comprises multiple situation, include but not limited to: appointment form region outside the viewing area of the appointed area of client current page, viewing area, specified type web page element or full page view, client etc., hereinafter will describe the process that often kind of sectional drawing generates respectively in detail.
Step S108, uploads to the first storage server side that the user totem information according to described client signs in by the second sectional drawing.
After generating the second sectional drawing, first can log in this first storage server side according to the user totem information of described client, then the second sectional drawing be uploaded to this first storage server side.In one embodiment of the invention, the step that user totem information according to described client logs in the first storage server side can comprise: be written to by the legal identification information of client user in the cookie data of corresponding website, the first storage server side, and the identification information read in described cookie data logs in this first storage server side, wherein, the identification information of described user can be the account information of user.
Below with reference to the process flow diagram carrying out the method for sectional drawing process that Fig. 2, Fig. 2 are according to another embodiment of the application.
Step S202, triggers the operation carrying out sectional drawing in client.
According to an embodiment of the application, can by triggering the operation carrying out sectional drawing in the plug-in unit or expansion of client, that is, triggered by the sectional drawing plug-in unit being embedded in client and carry out the operation of sectional drawing, or carry out the operation of sectional drawing by the sectional drawing applications trigger in the expansion (expanded application) that is embedded in client.Or can be carried out the operation of sectional drawing by integrated sectional drawing assembly in the client, that is, the sectional drawing assembly carried by client carries out the operation of sectional drawing.
Step S204, obtains the first sectional drawing of operating system current screen, covers on described current screen.
Specifically, the first sectional drawing obtaining operating system current screen can by following mode:
(1), the first sectional drawing when described client shows on current screen can be obtained, that is, the image when window obtaining this client shows on current screen is as the first sectional drawing, such as, the full-screen image when window that can obtain this client shows on current screen is as this first sectional drawing.
(2), can obtain described client on current screen hide after current screen on the first sectional drawing, that is, obtain this client window, on current screen, hiding rear current screen shows image as the first sectional drawing, that is the image that acquisition does not comprise on the current screen of client window is as the first sectional drawing, when user does not want to intercept the screen area comprising client window, the sectional drawing demand of user can be met.Such as, the full-screen image that the window that can obtain this client on current screen, hiding rear current screen shows is this first sectional drawing.
Got the first sectional drawing of operating system current screen by above-mentioned mode after, can the first sectional drawing be covered on current screen, also be in other words, before first sectional drawing being covered other application windows of the current display of screen, in the display foremost of current screen, so that user carries out the operation of the second sectional drawing on the first sectional drawing.
Step S206, the first sectional drawing receives the selected areas information of user's input, generates the second sectional drawing that described selected areas is corresponding.That is, obtain the selected areas information of user on the first sectional drawing, generate the second sectional drawing corresponding to this selected areas according to this selected areas information.Particularly, the selected areas information of user's input comprises following several situation:
(1) according to an embodiment of the application, user can select appointed area according to its demand on the first sectional drawing.Preferably, user is clicked by mouse and/or the selected customization region of mouse drag operation, and the region that the rectangular selection frame that browser acquisition generates according to mouse click event and/or the mouse dragging event of user is corresponding, namely this region is the second sectional drawing generated.Need to illustrate, if the first sectional drawing that the first sectional drawing is client when showing on current screen, then the second sectional drawing is the region that the user of view included by the current page of client specifies; If the first sectional drawing be client on current screen hide after current screen on the first sectional drawing, then the second sectional drawing is the region that the user outside non-client specifies.By said method, according to the scope of the demand customization sectional drawing of user, and the magnitude range of selection area can be adjusted.
Such as, (namely user presses left mouse button in a certain position on the first sectional drawing covering current screen does not put, the starting point of selected second sectional drawing), then according to oneself need pull mouse to another location (namely, the end point of selected second sectional drawing) after unclamp mouse, the rectangular selection frame that this starting point and end point generate is exactly the second screenshot area that user chooses on the first sectional drawing, therefore, the region determined according to this rectangular selection frame can be obtained (namely, the region that this rectangular selection frame is corresponding), to generate the second sectional drawing corresponding to this selected areas according to this selected areas information.
(2) according to another embodiment of the application, the selected areas information of user's input can comprise user by presetting mouse prompt operation (namely, pre-set by the clicking of mousebutton, to double-click or its combination performs specific operation), the information in region chosen of the mode such as the sectional drawing button (icon) preset on shortcut (that is, pre-set perform specific operation by specific button, keystroke sequence or key combination), browser.
Such as, all viewing areas (i.e. viewing area) of the current page of client of being chosen by mouse-click/double click operation or default shortcut of user; Or the region (i.e. the view of whole webpage) that the displaying contents of all pages of the client chosen by the menucommand preset is formed; Or specify the viewing area etc. of types of web pages element in the webpage of the client chosen by default menucommand or sectional drawing button (icon).It should be noted that, the mode of above-mentioned selected areas is only exemplary illustration, does not limit the scope of the invention.
Further, the step generating the second sectional drawing corresponding to described selected areas can be performed by following embodiment:
The sectional drawing of all viewing areas of the current page of the client on the first sectional drawing is generated a new sectional drawing (i.e. the second sectional drawing), wherein, all viewing areas of the current page of client, i.e. all viewing areas of the current shown page in client window, such as, all viewing areas of the webpage of the current display of browser in browser window;
The sectional drawing in the region that the displaying contents of all pages of the client on the first sectional drawing is formed is generated a new sectional drawing (i.e. the second sectional drawing), wherein, the region that the displaying contents of all pages of client is formed, the i.e. region of all the elements formation of the current shown page of client, this region comprises the full content of the current shown page of client, namely, the content that the current shown page of client demonstrates in this client window, and the region that all the other contents that this page does not demonstrate in this client window (hiding content) are formed.This mode can realize the whole page of disposable intercepting.Such as, intercept the content that demonstrate of the current shown webpage of browser client in browser window and this webpage remaining, the image in region that formed of the content that do not demonstrate in browser window, the namely region that formed of the complete content of this webpage;
Specify the sectional drawing of the viewing area of types of web pages element to be generated a new sectional drawing (i.e. the second sectional drawing) in the webpage of the client on the first sectional drawing, wherein, specified type web page element can comprise: picture, video, text etc.
(3) according to another embodiment of the invention, the selected areas information that user inputs can comprise the full breadth of the window (appointment forms) outside the non-customer end on the first sectional drawing, such as, can be e-mail page region, social networks Chat page region etc.On the first sectional drawing, received the selected areas information of user's input by above mode, next generate the second sectional drawing corresponding to described selected areas.Particularly, be generated new described second sectional drawing according to the sectional drawing in selected areas on the first sectional drawing of the information of selected areas, that is, according to the image of this selected areas on information interception first sectional drawing of selected areas as described second sectional drawing.
Step S208, uploads to the first storage server side that the user totem information according to described client signs in by the second sectional drawing.That is, need first to log in this first storage server side according to the user totem information of described client, then the second sectional drawing is uploaded to this first storage server side.The step that user totem information according to described client logs in the first storage server side can comprise: be written to by the legal identification information of described client user in the cookie data of corresponding website, described first storage server side, and the identification information read in described cookie data logs in described first storage server side.
First, by the legal identification information of client user, as user account, password etc., be written in the Cookie data of corresponding website, the first storage server side.When logging in, the user totem information read in Cookie data logs in the first storage server.Specifically, the identification information in Cookie data can be read, this identification information is sent to the first storage server side request with logging request and log in.
If again log in (namely, the identification information of user has been written to when logging in before in the Cookie data of corresponding website, the first storage server side), then first can check the legal identification information that whether there is user in the Cookie data of corresponding website, the first storage server side.If existed, then read the identification information in Cookie data, and this identification information is sent to the first storage server side request with logging request logs in.
Step S210, carrying out secondary Edit and Compose to described second sectional drawing is the 3rd sectional drawing, and described 3rd sectional drawing is uploaded to described first storage server side.
Specifically, user can carry out the operation of secondary editor to the second sectional drawing by client sectional drawing edit tool, can comprise cutting to the secondary editor that the second sectional drawing carries out, add text, drawing etc.Such as, the second sectional drawing adds word (e.g., sectional drawing title, annotation etc.), or makes marks on certain element of the second sectional drawing; Again such as, " obfuscation " process is carried out to the second sectional drawing, erases the sensitive informations such as the account in sectional drawing, mail, user name, head portrait, so just can avoid the sensitive information revealing user.
Step S212, the descriptor of the sectional drawing preserved described first storage server side is synchronized in the webpage of described client and shows, and provides the download link of this sectional drawing.
That is, the descriptor uploading to the second sectional drawing and/or the 3rd sectional drawing preserved the first storage server side is synchronized in the webpage of this client and shows, and the download link of this sectional drawing is provided, when user wants the second sectional drawing and/or the 3rd sectional drawing to download to presently used terminal local, can directly by accessing this download link to download the second sectional drawing and/or the 3rd sectional drawing.
According to one embodiment of present invention, the method can also comprise: the step shot image information of described sectional drawing and this sectional drawing being uploaded to jointly described first storage server side, that is, when second sectional drawing or the 3rd sectional drawing are uploaded to the first storage server, the shot image information of the first sectional drawing or the 3rd sectional drawing and the second sectional drawing or the 3rd sectional drawing are uploaded to the first storage server side jointly.Wherein, described shot image information can comprise: the identification information of the user of described client and/or the source-information of sectional drawing.
Further, this shot image information can also comprise: the information of this sectional drawing being carried out to the terminal device of synchronous operation, such as, this sectional drawing is carried out to the MAC Address etc. of the terminal device of synchronous operation.
Or this shot image information can also comprise: the information of this sectional drawing being carried out to the social network sites sharing operation, such as, this sectional drawing is carried out to the information such as the web site name of the social network sites sharing operation, URL.
According to embodiments of the invention, additionally provide a kind of client, this client can be Web browser client.
Fig. 3 shows the structured flowchart of the client according to the embodiment of the present invention, and as shown in Figure 3, described client at least comprises: shot operation assembly 301, securing component 302, formation component 303 and transmitting assembly 304.
Shot operation assembly 301, it is configured to trigger in client the operation carrying out sectional drawing.
Securing component 302, it can be configured to the first sectional drawing obtaining operating system current screen, covers on described current screen.
Formation component 303, it can be configured to the selected areas information receiving user's input on the first sectional drawing, generates the second sectional drawing that described selected areas is corresponding.
Transmitting assembly 304, it can be configured to the second sectional drawing to upload to the first storage server side that the user totem information according to described client signs in.
According to one embodiment of present invention, shot operation assembly 301 can by triggering the operation carrying out sectional drawing in the plug-in unit or expansion of client; Or the operation of sectional drawing can be carried out by integrated sectional drawing assembly in the client.
According to one embodiment of present invention, the first sectional drawing that securing component 302 obtains operating system current screen can comprise: obtain the first sectional drawing when described client shows on current screen; Obtain described client on current screen hide after current screen on the first sectional drawing.
According to one embodiment of present invention, formation component 303 can be further used for: obtain the region that the rectangular selection frame that generates according to mouse click event and/or the mouse dragging event of user is corresponding.
According to one embodiment of present invention, formation component 303 can be further used for: all viewing areas receiving the current page of client on the first sectional drawing; Or the region that the displaying contents receiving all pages of client on the first sectional drawing is formed; Or on the first sectional drawing, receive the viewing area of specifying types of web pages element in the webpage of client.
According to one embodiment of present invention, formation component 303 can be further used for: the Zone Full of the window outside the non-customer end on the first sectional drawing chosen.
According to one embodiment of present invention, formation component 303 can be further used for: be generated new described second sectional drawing according to the sectional drawing in selected areas on the first sectional drawing of the information of selected areas.
According to one embodiment of present invention, transmitting assembly 304 can be further used for: be written to by the legal identification information of described client user in the cookie data of corresponding website, described first storage server side, and the identification information read in described cookie data logs in described first storage server side.
According to one embodiment of present invention, client 300 can also comprise: synthesis assembly, it can be configured to carry out secondary Edit and Compose to described second sectional drawing is the 3rd sectional drawing, and described 3rd sectional drawing is uploaded to described first storage server side.
According to one embodiment of present invention, client 300 can also comprise: Synchronization Component, its descriptor that can be configured to the sectional drawing preserved described first storage server side is synchronized in the webpage of described client and shows, and provides the download link of this sectional drawing.
According to one embodiment of present invention, described transmitting assembly can also be used for: the shot image information of described sectional drawing and this sectional drawing are uploaded to described first storage server side jointly, and wherein said shot image information comprises: the identification information of the user of described client and/or the source-information of sectional drawing.
Further, described shot image information can also comprise: the information of the information of this sectional drawing being carried out to the terminal device of synchronous operation or the social network sites carrying out sharing operation for this sectional drawing.
Client described above is corresponding with the process carrying out the method for sectional drawing process described before, therefore, about more detailed ins and outs, and can see the method described before.
Intrinsic not relevant to any certain computer, virtual system or miscellaneous equipment with display at this algorithm provided.Various general-purpose system also can with use based on together with this teaching.According to description above, the structure constructed required by this type systematic is apparent.In addition, the present invention is not also for any certain programmed language.It should be understood that and various programming language can be utilized to realize content of the present invention described here, and the description done language-specific is above to disclose preferred forms of the present invention.
In instructions provided herein, describe a large amount of detail.But can understand, embodiments of the invention can be put into practice when not having these details.In some instances, be not shown specifically known method, structure and technology, so that not fuzzy understanding of this description.
Similarly, be to be understood that, in order to simplify the disclosure and to help to understand in each inventive aspect one or more, in the description above to exemplary embodiment of the present invention, each feature of the present invention is grouped together in single embodiment, figure or the description to it sometimes.But, the method for the disclosure should be construed to the following intention of reflection: namely the present invention for required protection requires feature more more than the feature clearly recorded in each claim.Or rather, as claims below reflect, all features of disclosed single embodiment before inventive aspect is to be less than.Therefore, the claims following embodiment are incorporated to this embodiment thus clearly, and wherein each claim itself is as independent embodiment of the present invention.
Those skilled in the art are appreciated that and adaptively can change the module in the equipment in embodiment and they are arranged in one or more equipment different from this embodiment.Module in embodiment or unit or assembly can be combined into a module or unit or assembly, and multiple submodule or subelement or sub-component can be put them in addition.Except at least some in such feature and/or process or unit be mutually repel except, any combination can be adopted to combine all processes of all features disclosed in this instructions (comprising adjoint claim, summary and accompanying drawing) and so disclosed any method or equipment or unit.Unless expressly stated otherwise, each feature disclosed in this instructions (comprising adjoint claim, summary and accompanying drawing) can by providing identical, alternative features that is equivalent or similar object replaces.
In addition, those skilled in the art can understand, although embodiments more described herein to comprise in other embodiment some included feature instead of further feature, the combination of the feature of different embodiment means and to be within scope of the present invention and to form different embodiments.Such as, in the following claims, the one of any of embodiment required for protection can use with arbitrary array mode.
All parts embodiment of the present invention with hardware implementing, or can realize with the software module run on one or more processor, or realizes with their combination.It will be understood by those of skill in the art that the some or all functions of searching in content item the some or all parts whether existed in the device of mark that microprocessor or digital signal processor (DSP) can be used in practice to realize according to the embodiment of the present invention.The present invention can also be embodied as part or all equipment for performing method as described herein or device program (such as, computer program and computer program).Realizing program of the present invention and can store on a computer-readable medium like this, or the form of one or more signal can be had.Such signal can be downloaded from internet website and obtain, or provides on carrier signal, or provides with any other form.
The present invention will be described instead of limit the invention to it should be noted above-described embodiment, and those skilled in the art can design alternative embodiment when not departing from the scope of claims.In the claims, any reference symbol between bracket should be configured to limitations on claims.Word " comprises " not to be got rid of existence and does not arrange element in the claims or step.Word "a" or "an" before being positioned at element is not got rid of and be there is multiple such element.The present invention can by means of including the hardware of some different elements and realizing by means of the computing machine of suitably programming.In the unit claim listing some devices, several in these devices can be carry out imbody by same hardware branch.Word first, second and third-class use do not represent any order.Can be title by these word explanations.
Embodiments of the invention disclose A1, a kind of method of carrying out sectional drawing process, comprising: trigger the operation carrying out sectional drawing in client; Obtain the first sectional drawing of operating system current screen, cover on described current screen; First sectional drawing receives the selected areas information of user's input, generates the second sectional drawing that described selected areas is corresponding; Second sectional drawing is uploaded to the first storage server side that the user totem information according to described client signs in.A2, method according to A1, is characterized in that, comprise further: by triggering the operation carrying out sectional drawing in the plug-in unit or expansion of client; Or the operation of sectional drawing is carried out by integrated sectional drawing assembly in the client.A3, method according to A1, it is characterized in that, the first sectional drawing of described acquisition operating system current screen comprises: obtain the first sectional drawing when described client shows on current screen; Obtain described client on current screen hide after current screen on the first sectional drawing.A4, method according to A1, it is characterized in that, the described step of selected areas information receiving user's input on the first sectional drawing, comprising: obtain the region that the rectangular selection frame that generates according to mouse click event and/or the mouse dragging event of user is corresponding.A5, method according to A1, is characterized in that, the described step receiving the selected areas information of user's input on the first sectional drawing, comprising: all viewing areas receiving the current page of client on the first sectional drawing; Or the region that the displaying contents receiving all pages of client on the first sectional drawing is formed; Or on the first sectional drawing, receive the viewing area of specifying types of web pages element in the webpage of client.A6, method according to A1, is characterized in that, the described step receiving the selected areas information of user's input on the first sectional drawing, comprising: the Zone Full of the window outside the non-customer end on the first sectional drawing chosen.A7, method according to A4 or A5 or A6, it is characterized in that, the step of the second sectional drawing that the described selected areas of described generation is corresponding, comprising: be generated new described second sectional drawing according to the sectional drawing in selected areas on the first sectional drawing of the information of selected areas.A8, method according to A1, it is characterized in that, user totem information according to described client logs in the step of the first storage server side, comprise: the legal identification information of described client user is written in the cookie data of corresponding website, described first storage server side, and the identification information read in described cookie data logs in described first storage server side.A9, method according to A1, is characterized in that, also comprise: carrying out secondary Edit and Compose to described second sectional drawing is the 3rd sectional drawing, and described 3rd sectional drawing is uploaded to described first storage server side.A10, method according to A1 or A9, is characterized in that, also comprise: the descriptor of the sectional drawing preserved described first storage server side is synchronized in the webpage of described client and shows, and provides the download link of this sectional drawing.A11, method according to A10, it is characterized in that, also comprise: the shot image information of described sectional drawing and this sectional drawing are uploaded to described first storage server side jointly, and wherein said shot image information comprises: the identification information of the user of described client and/or the source-information of sectional drawing.A12, method according to A11, it is characterized in that, described shot image information also comprises: the information of this sectional drawing being carried out to the terminal device of synchronous operation.A13, method according to A11, it is characterized in that, described shot image information also comprises: the information of this sectional drawing being carried out to the social network sites sharing operation.
The embodiment of the present invention further discloses B14, a kind of client, comprising: shot operation assembly, and it is configured to trigger in client the operation carrying out sectional drawing; Securing component, it is configured to the first sectional drawing obtaining operating system current screen, covers on described current screen; Formation component, it is configured to the selected areas information receiving user's input on the first sectional drawing, generates the second sectional drawing that described selected areas is corresponding; Transmitting assembly, it is configured to the second sectional drawing to upload to the first storage server side that the user totem information according to described client signs in.B15, client according to B14, is characterized in that, described shot operation assembly by triggering the operation carrying out sectional drawing in the plug-in unit or expansion of client; Or the operation of sectional drawing is carried out by integrated sectional drawing assembly in the client.B16, client according to B14, is characterized in that, the first sectional drawing that described securing component obtains operating system current screen comprises: obtain the first sectional drawing when described client shows on current screen; Obtain described client on current screen hide after current screen on the first sectional drawing.B17, client according to B14, it is characterized in that, described formation component is further used for: obtain the region that the rectangular selection frame that generates according to mouse click event and/or the mouse dragging event of user is corresponding.B18, client according to B14, it is characterized in that, described formation component is further used for: all viewing areas receiving the current page of client on the first sectional drawing; Or the region that the displaying contents receiving all pages of client on the first sectional drawing is formed; Or on the first sectional drawing, receive the viewing area of specifying types of web pages element in the webpage of client.B19, client according to B14, it is characterized in that, described formation component is further used for: the Zone Full of the window outside the non-customer end on the first sectional drawing chosen.B20, client according to B17 or B18 or B19, it is characterized in that, described formation component is further used for: be generated new described second sectional drawing according to the sectional drawing in selected areas on the first sectional drawing of the information of selected areas.B21, client according to B14, it is characterized in that, described transmitting assembly is further used for: be written to by the legal identification information of described client user in the cookie data of corresponding website, described first storage server side, and the identification information read in described cookie data logs in described first storage server side.B22, client according to B14, is characterized in that, also comprise: synthesis assembly, it is configured to carry out secondary Edit and Compose to described second sectional drawing is the 3rd sectional drawing, and described 3rd sectional drawing is uploaded to described first storage server side.B23, client according to B14 or B22, it is characterized in that, also comprise: Synchronization Component, its descriptor being configured to the sectional drawing preserved described first storage server side is synchronized in the webpage of described client and shows, and provides the download link of this sectional drawing.B24, client according to B23, it is characterized in that, described transmitting assembly also for: the shot image information of described sectional drawing and this sectional drawing are uploaded to described first storage server side jointly, and wherein said shot image information comprises: the identification information of the user of described client and/or the source-information of sectional drawing.B25, client according to B24, it is characterized in that, described shot image information also comprises: the information of this sectional drawing being carried out to the terminal device of synchronous operation.B26, client according to B24, it is characterized in that, described shot image information also comprises: the information of this sectional drawing being carried out to the social network sites sharing operation.B27, client according to B14, it is characterized in that, described client is Web browser client.