CN104021048A - Browser window operation reproduction method and device - Google Patents

Browser window operation reproduction method and device Download PDF

Info

Publication number
CN104021048A
CN104021048A CN201410211578.1A CN201410211578A CN104021048A CN 104021048 A CN104021048 A CN 104021048A CN 201410211578 A CN201410211578 A CN 201410211578A CN 104021048 A CN104021048 A CN 104021048A
Authority
CN
China
Prior art keywords
window
record
browser
browser window
duplicate instructions
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201410211578.1A
Other languages
Chinese (zh)
Other versions
CN104021048B (en
Inventor
张菊元
左文平
赵肖勇
任寰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Qihoo Technology Co Ltd
Original Assignee
Beijing Qihoo Technology Co Ltd
Qizhi Software Beijing Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Qihoo Technology Co Ltd, Qizhi Software Beijing Co Ltd filed Critical Beijing Qihoo Technology Co Ltd
Priority to CN201410211578.1A priority Critical patent/CN104021048B/en
Priority claimed from CN201210094017.9A external-priority patent/CN102662768B/en
Publication of CN104021048A publication Critical patent/CN104021048A/en
Application granted granted Critical
Publication of CN104021048B publication Critical patent/CN104021048B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Abstract

The invention provides a browser window operation reproduction method and device. The browser window operation reproduction method includes the steps of receiving a window recording instruction, recording operations in a selected browser window according to the window recording instruction, receiving a window duplication instruction, duplicating the recorded operations into at least one other browser window according to the window duplication instruction, and enabling other browser windows to reproduce the recorded operations on the selected browser window. By means of the browser window operation reproduction method and device, on-line repeated operations are simplified when users surf the Internet through browsers, and the browser use experience of the users is improved.

Description

Browser window operation reproducing method and device
Patented claim of the present invention is to be the divisional application that March 31, application number in 2012 are 201210094017.9, name is called the Chinese invention patent application of " browser window operation reproducing method and device " applying date.
Technical field
The application relates to networking technology area, particularly relates to a kind of browser window operation reproducing method and device.
Background technology
At present, more and more extensive along with Internet technology application, the routine work that people are a lot of and amusement are all carried out on network, and web browser is exactly the important tool that people carry out work and amusement on network.
Web browser is the file in a display web page server or archives economy, and allows user's a kind of software of a little file interactions therewith.It is used for being presented at word, image and other information in WWW or local LAN etc.These words or image, can be the hyperlink that connects other network address, and user can browse rapidly and easily various information.
In the time of online, sometimes need to carry out on the net a large amount of repetitive operations.Such as, use multiple windows to open some webpages simultaneously, or use multiple windows to play a web game simultaneously, fill out one section of content in identical place, or click the button of several same positions.The operation of this large amount of repetitions can allow browser client feel very loaded down with trivial details uninteresting, and even a lot of operations are all will repeat every day.If can there be way to simplify this operating process, realize equal operation object, this is very convenient intimate function to user.
In a word, need the technical matters that those skilled in the art urgently solve to be exactly: how can simplify the online repetitive operation while using browser online, lifting user uses the experience of browser.
Summary of the invention
Technical problems to be solved in this application are to provide a kind of browser window operation reproducing method and device, to solve in prior art, during because of the online of use browser, need online repetitive operation, cause user to use the low problem of experience of browser.
In order to address the above problem, the application discloses a kind of browser window operation reproducing method, comprising: receive window record command, according to described window record command, the operation in selected browser window is carried out to record; Receive window duplicate instructions, copies to the described operation of record at least one other browser window according to described window duplicate instructions, makes described at least one other browser window reappear the operation to described selected browser window of described record.
Preferably, the step described operation of record being copied at least one other browser window according to described window duplicate instructions comprises: according to described window duplicate instructions, the described operation of record is copied at least one other browser window of same browser; Or, according to described window duplicate instructions, the described operation of record is copied at least one other browser window of different browsers.
Preferably, after described receive window record command, before the operation in selected browser window being recorded according to described window record command, also comprise: set up the memory mapping area with mark; After the operation in selected browser window being recorded according to described window record command, also comprise: described record is saved to described memory mapping area.
Preferably, when described browser window often carries out single job and is recorded to behind described memory mapping area, this operation of record copied to described at least one other browser window, until the operation of the described browser window recording all completes from described memory mapping area.
Preferably, after described record is saved to the step of described memory mapping area, also comprise: the record of the described operation of preserving in described memory mapping area is saved to this locality or server end with the form of file.
Preferably, according to described window duplicate instructions, the step that copies at least one other browser window of described operation of record is comprised: from described this locality or server end determine the record of the operation of the browser window corresponding with described other browser window; The described operation of described record is copied in described at least one other browser window.
Preferably, the browser at described other browser window place provides selection window to user, selects the record of the described operation that is kept at described this locality or server end for described user; The described step described operation of record being copied at least one other browser window according to described window duplicate instructions comprises: receive the selection instruction of inputting by described selection window; Determine the record of described operation according to described selection instruction, the operation of described record is copied in described at least one other browser window.
Preferably, described step operation in selected browser window being recorded according to described window record command comprises: check the message circulation of described browser window, receive the operation of the described browser window line item of going forward side by side by message pre-service function.
Preferably, described step operation in selected browser window being recorded according to described window record command comprises: when receiving after the operation of each mouse in described browser window or keyboard, record is carried out in button in this mouse action, position and time of pressing, or the button in this keyboard operation and time of pressing are carried out to record.
Preferably, the step of described receive window record command comprises: the record command button providing by browser or record hot key receive input described window record command; The step of described receive window duplicate instructions comprises: the duplicate instructions button providing by browser or copy hot key receive input described window duplicate instructions; The webpage typesetting of the described browser window recording with described in the webpage typesetting of other browser window of copying identical.
In order to address the above problem, disclosed herein as well is a kind of browser window operation reproducing apparatus, comprising: logging modle, for receive window record command, according to described window record command, the operation in selected browser window is carried out to record; Replication module, for receive window duplicate instructions, according to described window duplicate instructions, the described operation of record is copied at least one other browser window, make described at least one other browser window reappear the operation to described selected browser window of described record.
Preferably, described replication module, for receive window duplicate instructions, copies to the described operation of record at least one other browser window of same browser according to described window duplicate instructions; Or, according to described window duplicate instructions, the described operation of record is copied at least one other browser window of different browsers.
Preferably, described logging modle, for receive window record command, sets up the memory mapping area with mark according to described window record command, and record is carried out in the operation that selected browser is recorded in window, and described record is saved to described memory mapping area.
Preferably, when described logging modle is often carried out single job and is recorded to behind described memory mapping area described browser window, described replication module copies to this operation of record described at least one other browser window, until the operation of the described browser window recording all completes from described memory mapping area.
Preferably, described logging modle is also saved to this locality or server end for the record of described operation that described memory mapping area is preserved with the form of file.
Preferably, described replication module is in copying at least one other browser window according to described window duplicate instructions by the described operation of record time, from described this locality or server end determine the record of the operation of the browser window corresponding with described other browser window; The operation of described record is copied in described at least one other browser window.
Preferably, described replication module, also for providing selection window to user, is selected the record of the described operation that is kept at described this locality or server end for described user; Described replication module in the described operation of record being copied to at least one other browser window according to described window duplicate instructions time, receives the selection instruction inputted by described selection window; Determine the record of described operation according to described selection instruction, the operation of described record is copied in described at least one other browser window.
Preferably, described logging modle is recorded the message circulation of window by checking described browser, receives the operation that described browser is recorded to the window line item of going forward side by side by message pre-service function.
Preferably, when the operation of described logging modle in the browser window to selected recorded, when receiving after the operation of each mouse in described browser window or keyboard, record is carried out in button in this mouse action, position and time of pressing, or the button in this keyboard operation and time of pressing are carried out to record.
Preferably, the record command button that described logging modle provides by browser or record hot key receive input described window record command; The duplicate instructions button that described replication module provides by browser or copy hot key receive input described window duplicate instructions; The webpage typesetting of the described browser window recording with described in the webpage typesetting of other browser window of copying identical.
Compared with prior art, the application has the following advantages:
The application by recording and replicate run between multiple browser windows, when using multiple windows, user opens some identical webpages simultaneously, or use multiple windows to play a web game simultaneously, fill out one section of content in identical place, or while clicking the button of several same positions, first the operation of any one window is wherein carried out to record, again by record this operational applications in other webpage, user only need be operated a webpage, can realize the same operation of multiple webpages, and needn't repeatedly repeat identical operation, thereby solve in prior art, during because of the online of use browser, need online repetitive operation, cause user to use the low problem of experience of browser, online repetitive operation when simplification user uses browser online, promote the experience that user uses browser.
Brief description of the drawings
Fig. 1 is according to the flow chart of steps of a kind of browser window operation reproducing method of the embodiment of the present application one;
Fig. 2 is according to the flow chart of steps of a kind of browser window operation reproducing method of the embodiment of the present application two;
Fig. 3 is according to the flow chart of steps of a kind of browser window operation reproducing method of the embodiment of the present application three;
Fig. 4 is according to the structured flowchart of a kind of browser window operation reproducing apparatus of the embodiment of the present application four.
Embodiment
For the above-mentioned purpose, the feature and advantage that make the application can become apparent more, below in conjunction with the drawings and specific embodiments, the application is described in further detail.
Embodiment mono-
With reference to Fig. 1, show according to the flow chart of steps of a kind of browser window operation reproducing method of the embodiment of the present application one.
Step S102: receive window record command, according to window record command, the operation in selected browser window is carried out to record.
Browser provides window to record and copy function, and user in use, can first select a browser window as recording window, then inputs record command, records button or press hot key etc. as pressed, and starts to record for this operation of recording window.Certainly, also can realize automatic recording by browser, such as, browser judgement is when there being the network address of two or more webpages identical in the webpage of front opening, open be same webpage time, can the operation of automatic recording to one of them webpage, and then whether prompting user will copy, determine copy in the situation that user, in other webpage, operate and copy.
Step S104: receive window duplicate instructions, copies to the operation of record at least one other browser window according to described window duplicate instructions.
By the operation of record is copied at least one other browser window, make the operation to selected browser window of described at least one other browser window reproduction record.
Pass through the present embodiment, between multiple browser windows, record and replicate run, when using multiple windows, user opens some identical webpages simultaneously, or use multiple windows to play a web game simultaneously, fill out one section of content in identical place, or while clicking the button of several same positions, first the operation of any one window is wherein carried out to record, again by record operational applications in other webpage, user only need be operated a webpage, can realize the same operation of multiple webpages, and needn't repeatedly repeat identical operation, thereby solve in prior art, during because of the online of use browser, need online repetitive operation, cause user to use the low problem of experience of browser, online repetitive operation when simplification user uses browser online, promote the experience that user uses browser.
It should be noted that, for convenience of description, hereinafter many places are called browser and record window operating the browser window of recording, and are called browser copy window by operating the browser window copying, and they are the browser window that carries out corresponding operating.
Embodiment bis-
With reference to Fig. 2, show according to the flow chart of steps of a kind of browser window operation reproducing method of the embodiment of the present application two.
In the present embodiment, provide and record button and reproduction button (comprising synchronous reproduction button and asynchronous replication button) and record and copy command for user's input with browser, and to record what be applied to that multiple windows of browser open with replicate run be that same webpage is example.Wherein, record in the toolbar that button and reproduction button can be arranged at browser, also can work as user and open webpage time, be shown in by rights in webpage, certainly, those skilled in the art can also arrange the operation of recording and copying according to actual conditions, and as used hot key etc., the application is not restricted this.
The browser window operation reproducing method of the present embodiment comprises the following steps:
Step S202: user's open any browser, is used multiple browser windows to open same webpage.
The network address of the webpage that, multiple browser windows are opened is all identical.
It should be noted that, in actual applications, the network address of the webpage that multiple browser windows are opened also can be different, also be, it is identical that webpage typesetting and the browser of browser copy window recorded the webpage typesetting of window, comprises the situation of same web page, although the identical situation of typesettings different from webpage, certainly, do not get rid of the distinguishing situation of webpage typesetting yet.
Step S204: user selects a conduct in multiple browser windows to record window, presses and records button, and browser receives user by recording button inputted window record command.
In the present embodiment, what provide by browser records button and reproduction button, can by user carry out easily as required browser window record, copy, both met user's request, taken into full account again user's independence, promoted user's experience.
Step S206: browser, according to window record command, is set up the memory mapping area with mark in Installed System Memory.
Wherein, mark can be identification number, can be also title.Preferably, in the present embodiment, the title of the memory mapping area of foundation is unique, has unique identification.By uniquely identified memory mapping area, make the shared more convenient and direct of data between multi-process.
Step S208: the result that records that the operation of browser being recorded to window is recorded is saved to memory mapping area.
Step S210: according to the window duplicate instructions of user's input, judgement is carried out and synchronously copied or asynchronous replication, if synchronously copy, performs step S212; If asynchronous replication, performs step S214.
In the present embodiment, provide synchronous replicanism and asynchronous replication mechanism to user, user can realize by synchronous reproduction button or asynchronous replication button the synchronous or asynchronous replication of browser window operation simultaneously.Wherein, synchronously copy also referred to as synchronous broadcasting, be applicable to user and open multiple windows simultaneously, and each window is the situation of same network address.Such as, opened 2 web games simultaneously, newly-built 2 accounts, then operate one of them window game, and another window is synchronously player's operation also.And asynchronous replication is also referred to as asynchronous play, be applicable to need the scene of repetitive operation, such as certain game every day need to be carried out one section of repetitive operation (such as registering, training), can first record one section of repeatably operation, and then broadcast by asynchronous system for second day.Certainly, in actual use, also can only select wherein a kind of mode.
By synchronous and asynchronous replicanism, for user's possibility that provides more choices, meet better user's request, further promote user's experience.
Step S212: browser is recorded window and often carried out single job, be recorded in memory mapping area, and the operation of this record is copied to selected browser copy window from memory mapping area, until recording the operation of window, browser all completes, finish this flow process.
Wherein, selected browser copy window can be one or more, user can determine to finish browser by conclusion button or other hot key and record recording of window, certainly, also can judge to record whether complete according to webpage and user's operational circumstances by browser.
By this step, the operation of browser being recorded to window can be applied in browser copy window in real time, thereby it is synchronous to have realized the operation of multiple browser windows.
Step S214: the operation note being stored in memory mapping area is saved to this locality or server end with the form of file.
The operation of record is saved to this locality as local hard drive or server end with the form of file, has realized longer-term storage and the use of operation note, for asynchronous replication provides the foundation.The operation of record is saved to server, is convenient to using and sharing of multi-user, saved user and recorded replicate run and time, promoted user's experience.
Step S216: from this locality or server end determine the browser corresponding with the browser copy window operation note of recording window, copied in selected browser copy window.
From this locality or when server end searches the browser corresponding with browser copy window and records the operation note of window, can automatically search and copy according to network address by browser, also can provide selection window to user by browser, select to be kept at the operation note of this locality or server end for user, then, receive the selection instruction (being the filename that user inputs) of inputting by selection window, determine operation note according to selection instruction, then the operation that operation note is recorded copies in selected browser copy window.Provide selection window to user, independently select input for user, further promoted the autonomous degree that user uses browser to copy, meet users ' individualized requirement.
It should be noted that, in the time that the operation of carrying out browser window copies, not only can be according to window duplicate instructions, the operation of record is copied at least one other selected browser window of same browser; Also can, according to window duplicate instructions, the operation of record be copied at least one other selected browser window of different browsers.
By the present embodiment, realize same, the asynchronous replication of browser window operation, meet user's request, simplify online repetitive operation when user uses browser online, promote user and used the experience of browser.
Embodiment tri-
With reference to Fig. 3, show according to the flow chart of steps of a kind of browser window operation reproducing method of the embodiment of the present application three.
In the present embodiment, with 360 browsers with record copy function, games window is recorded and copied as example, illustrate the browser window operation reproducing method of the present embodiment.
Particularly, the browser window of the present embodiment operation reproducing method comprises the following steps:
Step S302: user uses 360 browsers opens same web game in multiple browser windows.
Step S304: user selects a conduct in multiple browser windows to record window, presses and records hot key, and browser receives user by recording the window record command of hot key input.
As, in the time that user presses Alt+Z in a window, show that the operation that starts browser window records.
Step S306: browser, according to window record command, is set up the memory mapping area with mark in Installed System Memory.
Step S308: the game operation that browser is recorded in window carries out record, and the operation of record is saved to memory mapping area.
Particularly, record after the operation of each mouse in window or keyboard when receiving browser, record is carried out in the button in this mouse action, position and time of pressing, or the button in this keyboard operation and time of pressing are carried out to record.
Preferably, when the operation that browser is recorded to window is recorded, check that this browser records the message circulation of window, receive the operation that this browser is recorded to the window line item of going forward side by side by message pre-service function.In the time that the operating system at browser place is Windows system, this step inspection browser is recorded the message circulation of window in Windows system, by the message pre-service PreTranslateMessage function in Windows system, receive the operation that browser is recorded to the window line item of going forward side by side.In Windows system, PreTranslateMessage function is used for intercepting and capturing message, can process mouse and Keyboard Message by this function of heavy duty.
Message circulation and PreTranslateMessage are the mechanism of Windows system, window in Windows is all driven by a rule message, such as mouse is clicked message, keyboard is pressed message etc., the place of processing these message is just called message circulation, every message can drop in this circulation, and window takes out message in order from circulation, processes.Before dropping into message circulation, all message can be passed through a pretreated place, i.e. PreTranslateMessage function, so can check the message that is about to enter in this function.
In the present embodiment, starting after recording operation, program can first be set up a memory-mapped region, for carrying out sharing of data between multi-process.Then check the message circulation of recording browser place window, by message pre-service PreTranslateMessage function, receiving after the operation of mouse and keyboard, operation is carried out to record, be then written in memory-mapped region.The data of record are: the button of keyboard or the button of mouse, the position of mouse, the time of pressing etc.
Step S310: according to the window duplicate instructions of user's input, judgement is carried out and synchronously copied or asynchronous replication, if synchronously copy, performs step S312; If asynchronous replication, performs step S314.
Step S312: browser is recorded window and often carried out game operation one time, be recorded in memory mapping area, and this operation of record copied to selected browser copy window from memory mapping area, until recording the operation of window, browser all completes, finish this flow process.
As previously mentioned, the operation of browser window is generally divided into mouse action and keyboard operation, in the time synchronously copying, when user carries out (clicking a mouse or pressing next key) after single job, window gets user's operation, record the mouse position of operation, the button of pressing, then be written among the memory mapping area of foundation, and notify other windows (being browser copy window), other windows are received after message, from memory mapping area, take out data, be reduced into position and operation, then carry out.
In the present embodiment, in the time synchronously copying (or being called synchronous broadcasting), first a selected window is as recording window, and then selecting one or more windows under same browser is copy window.Ensureing that the webpage of opening is all under the prerequisite of same network address, carry out replicate run.Complete after single stepping recording window, send message to all copy windows.Copy window receives after message, opens the memory-mapped region of appointment, therefrom obtains the content of this single stepping.After obtaining, the button of pressing regulation according to content of operation in the simulation of the position of this browser window regulation, replaces mouse to complete with function, such as mouse action, just call mouse_event function, the coordinate of input mouse and event (press, double-click etc.).Repeat above operation, until replication work finishes.
The broken game of for example thousand armies, user sets up two new account A account B, then 2 windows of open any browser, login account A and account B press and record hot key and operate and record, then press and synchronously copy hot key under account A window, then the operation that A carries out, B also can and then carry out, and puts synchronous operation, same EOS after completing again.
Step S314: the record of the game operation of preserving in memory mapping area is saved to this locality or server end with the form of text.
In the time that user uses asynchronous replication (asynchronous play) function, as press hot key Alt+N, browser judgement will be carried out asynchronous replication, the record of the operation of preserving in memory mapping area can be saved to this locality or server end.
In the present embodiment, be to preserve operation note with text form, form with text had both been saved storage space, realize again asynchronous replication, but be not limited to this, those skilled in the art can adopt other appropriate format keeping records result according to actual conditions, as database form etc., the application is not restricted this.
The text of storage can all be put under unified file, is named by user, and the file selection window that provide next time by browser is opened this file, allows user choose.
Step S316: from this locality or server end determine the browser corresponding with the browser copy window operation note of recording window, the operation of record is copied in selected browser copy window.
In the present embodiment, in the time carrying out asynchronous replication (asynchronous play), after recording operation, the form that the operation steps in memory mapping area is saved as to text is stored in hard disk, or server end; Treat with then, from text, to take out next time; According to the time sequencing in text, browser is carried out to simulated operation, until all operations in text is finished.
The broken game of for example thousand armies, user sets up two new account A account B, then opens window, and login account A, presses and records hot key, after end of operation, presses and records complete hot key, saves as 1.sav file, publishes account A; Login account B, then presses and copies (broadcasting) hot key, from the dialog box ejecting, selects 1.sav file, then automatically plays the operation of account A.
Pass through the present embodiment, solve in prior art, during because of the online of use browser, need online repetitive operation, cause user to use the low problem of experience of browser, save the repetitive operation of user's great quantities of spare, save the time, facilitated user, promoted user and use the experience of browser.
Embodiment tetra-
With reference to Fig. 4, show according to the structured flowchart of a kind of browser window operation reproducing apparatus of the embodiment of the present application four.
The browser window operation reproducing apparatus of the present embodiment comprises: logging modle 402, for receive window record command, according to window record command, the operation in selected browser window is carried out to record; Replication module 404, for receive window duplicate instructions, copies to the operation of record at least one other selected browser window according to window duplicate instructions, makes the operation to selected browser window of other browser window reproduction records.
Preferably, replication module 404, for receive window duplicate instructions, copies to the operation of record at least one other selected browser window of same browser according to window duplicate instructions; Or, according to window duplicate instructions, the operation of record is copied at least one other selected browser window of different browsers.
Preferably, the circulation of the message of the browser window that logging modle 402 is recorded by inspection, receives the operation of the browser window line item of going forward side by side by message pre-service function.
Preferably, logging modle 402 is the message circulation in Windows system by the browser window recorded described in checking, by the message pre-service PreTranslateMessage function in Windows system, receive the operation of the browser window line item of going forward side by side.
Preferably, logging modle 402, for receive window record command, sets up the memory mapping area with mark, the operation in selected browser window is carried out to record, and record is saved to memory mapping area.
Preferably, when logging modle 402 is often carried out single job and is recorded to behind memory mapping area browser window, replication module 404 copies to this operation of record at least one other selected browser window, until the operation of the browser window of recording all completes from memory mapping area.
Preferably, logging modle 402 is also saved to this locality or server end by the operation note of preserving in memory mapping area with the form of text.
Preferably, replication module 404 in the time the operation of record being copied at least one other selected browser window, from this locality or server end determine the operation note of the browser window corresponding with this browser window; The operation of record is copied at least one other selected browser window.
Preferably, replication module 404, also for providing selection window to user, is selected to be kept at the operation note of this locality or server end for user; Replication module 404, in the time the operation of record being copied at least one other selected browser window, receives the selection instruction of inputting by selection window; Determine operation note according to selection instruction, the operation of record is copied at least one other selected browser window.
Preferably, logging modle 402 is in the time recording the operation in a selected browser window, when receiving after the operation of each mouse in browser window or keyboard, record is carried out in button in this mouse action, position and time of pressing, or the button in this keyboard operation and time of pressing are carried out to record.
Preferably, the record command button that logging modle 402 provides by browser or record hot key receive input window record command; The duplicate instructions button that replication module 404 provides by browser or copy hot key receive input window duplicate instructions; The webpage typesetting of the browser window recording is identical with the webpage typesetting of the browser window copying.The network address of the browser window more preferably, recording is identical with the network address of the browser window copying.
The browser window operation reproducing apparatus of the present embodiment operates reproducing method for the browser window of realizing aforementioned multiple embodiments of the method, and has the beneficial effect of corresponding embodiment of the method, does not repeat them here.
The application uses the technology that between browser, operation is recorded and play, the operation of user on browser can be copied between multiwindow, realize copying of operating between browser multiwindow, by record and broadcasting to operation, realize the automatic operation of multiple windows, saved the repetitive operation of user's great quantities of spare, saved the time, facilitate user, promoted user and use the experience of browser.
It should be noted that, multiple embodiment of the application all describe as an example of multiple browser windows of same web page example, but be not limited to this, those skilled in the art should understand, as long as there is the scheme that all can use the application between the browser window of same web page typesetting, as multiple different network address but between the webpage of same web page typesetting, thereby realize copying of same operation between multiple browser windows of same web page typesetting.
Each embodiment in this instructions all adopts the mode of going forward one by one to describe, and what each embodiment stressed is and the difference of other embodiment, between each embodiment identical similar part mutually referring to.For device embodiment, because it is substantially similar to embodiment of the method, so description is fairly simple, relevant part is referring to the part explanation of embodiment of the method.
A kind of browser window operation reproducing method and the device that above the application are provided, be described in detail, applied principle and the embodiment of specific case to the application herein and set forth, the explanation of above embodiment is just for helping to understand the application's method and core concept thereof; , for one of ordinary skill in the art, according to the application's thought, all will change in specific embodiments and applications, in sum, this description should not be construed as the restriction to the application meanwhile.

Claims (20)

1. a browser window operation reproducing method, is characterized in that, comprising:
Receive window record command, carries out record according to described window record command to the operation in selected browser window;
Receive window duplicate instructions, copies to the described operation of record at least one other browser window according to described window duplicate instructions, makes described at least one other browser window reappear the operation to described selected browser window of described record.
2. method according to claim 1, is characterized in that, the step described operation of record being copied at least one other browser window according to described window duplicate instructions comprises:
According to described window duplicate instructions, the described operation of record is copied at least one other browser window of same browser;
Or,
According to described window duplicate instructions, the described operation of record is copied at least one other browser window of different browsers.
3. method according to claim 1, is characterized in that,
After described receive window record command, before the operation in selected browser window being recorded according to described window record command, also comprise: set up the memory mapping area with mark;
After the operation in selected browser window being recorded according to described window record command, also comprise: described record is saved to described memory mapping area.
4. method according to claim 3, it is characterized in that, when described browser window often carries out single job and is recorded to behind described memory mapping area, this operation of record copied to described at least one other browser window, until the operation of the described browser window recording all completes from described memory mapping area.
5. method according to claim 3, is characterized in that, after described record is saved to the step of described memory mapping area, also comprises:
The record of the described operation of preserving in described memory mapping area is saved to this locality or server end with the form of file.
6. method according to claim 5, is characterized in that, the step described operation of record being copied at least one other browser window according to described window duplicate instructions comprises:
From described this locality or server end determine the record of the operation of the browser window corresponding with described other browser window;
The described operation of described record is copied in described at least one other browser window.
7. method according to claim 5, is characterized in that, the browser at described other browser window place provides selection window to user, selects the record of the described operation that is kept at described this locality or server end for described user;
The described step described operation of record being copied at least one other browser window according to described window duplicate instructions comprises: receive the selection instruction of inputting by described selection window; Determine the record of described operation according to described selection instruction, the operation of described record is copied in described at least one other browser window.
8. method according to claim 1, is characterized in that, described step operation in selected browser window being recorded according to described window record command comprises:
Check the message circulation of described browser window, receive the operation of the described browser window line item of going forward side by side by message pre-service function.
9. method according to claim 1, is characterized in that, described step operation in selected browser window being recorded according to described window record command comprises:
When receiving after the operation of each mouse in described browser window or keyboard, record is carried out in the button in this mouse action, position and time of pressing, or the button in this keyboard operation and time of pressing are carried out to record.
10. method according to claim 1, is characterized in that,
The step of described receive window record command comprises: the record command button providing by browser or record hot key receive input described window record command;
The step of described receive window duplicate instructions comprises: the duplicate instructions button providing by browser or copy hot key receive input described window duplicate instructions;
The webpage typesetting of the described browser window recording with described in the webpage typesetting of other browser window of copying identical.
11. 1 kinds of browser window operation reproducing apparatus, is characterized in that, comprising:
Logging modle, for receive window record command, carries out record according to described window record command to the operation in selected browser window;
Replication module, for receive window duplicate instructions, according to described window duplicate instructions, the described operation of record is copied at least one other browser window, make described at least one other browser window reappear the operation to described selected browser window of described record.
12. devices according to claim 11, is characterized in that, described replication module, for receive window duplicate instructions, copies to the described operation of record at least one other browser window of same browser according to described window duplicate instructions; Or, according to described window duplicate instructions, the described operation of record is copied at least one other browser window of different browsers.
13. devices according to claim 11, it is characterized in that, described logging modle, for receive window record command, set up the memory mapping area with mark according to described window record command, record is carried out in the operation that selected browser is recorded in window, and described record is saved to described memory mapping area.
14. devices according to claim 13, it is characterized in that, when described logging modle is often carried out single job and is recorded to behind described memory mapping area described browser window, described replication module copies to this operation of record described at least one other browser window, until the operation of the described browser window recording all completes from described memory mapping area.
15. devices according to claim 13, is characterized in that, described logging modle is also saved to this locality or server end for the record of described operation that described memory mapping area is preserved with the form of file.
16. devices according to claim 15, it is characterized in that, described replication module is in copying at least one other browser window according to described window duplicate instructions by the described operation of record time, from described this locality or server end determine the record of the operation of the browser window corresponding with described other browser window; The operation of described record is copied in described at least one other browser window.
17. devices according to claim 15, is characterized in that, described replication module, also for providing selection window to user, is selected the record of the described operation that is kept at described this locality or server end for described user;
Described replication module in the described operation of record being copied to at least one other browser window according to described window duplicate instructions time, receives the selection instruction inputted by described selection window; Determine the record of described operation according to described selection instruction, the operation of described record is copied in described at least one other browser window.
18. devices according to claim 11, is characterized in that, described logging modle is recorded the message circulation of window by checking described browser, receive the operation that described browser is recorded to the window line item of going forward side by side by message pre-service function.
19. devices according to claim 11, it is characterized in that, when the operation of described logging modle in the browser window to selected recorded, when receiving after the operation of each mouse in described browser window or keyboard, record is carried out in button in this mouse action, position and time of pressing, or the button in this keyboard operation and time of pressing are carried out to record.
20. devices according to claim 11, is characterized in that, the record command button that described logging modle provides by browser or record hot key receive input described window record command; The duplicate instructions button that described replication module provides by browser or copy hot key receive input described window duplicate instructions; The webpage typesetting of the described browser window recording with described in the webpage typesetting of other browser window of copying identical.
CN201410211578.1A 2012-03-31 2012-03-31 Browser window operates reproducing method and device Active CN104021048B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410211578.1A CN104021048B (en) 2012-03-31 2012-03-31 Browser window operates reproducing method and device

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201410211578.1A CN104021048B (en) 2012-03-31 2012-03-31 Browser window operates reproducing method and device
CN201210094017.9A CN102662768B (en) 2012-03-31 2012-03-31 Method and device for reproducing operation in browser window

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
CN201210094017.9A Division CN102662768B (en) 2012-03-31 2012-03-31 Method and device for reproducing operation in browser window

Publications (2)

Publication Number Publication Date
CN104021048A true CN104021048A (en) 2014-09-03
CN104021048B CN104021048B (en) 2019-03-08

Family

ID=51437816

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410211578.1A Active CN104021048B (en) 2012-03-31 2012-03-31 Browser window operates reproducing method and device

Country Status (1)

Country Link
CN (1) CN104021048B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106055199A (en) * 2016-05-26 2016-10-26 努比亚技术有限公司 Information synchronization method and electronic device

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TW522734B (en) * 2000-05-15 2003-03-01 Ti Wang The smart and auto internet record system
CN101399821A (en) * 2007-09-28 2009-04-01 国际商业机器公司 Recording/reproducing system, recorder/player, and method
US7953719B2 (en) * 2002-01-31 2011-05-31 Verint Systems Inc. Method, apparatus, and system for capturing data exchanged between a server and a user
CN102142016A (en) * 2010-01-29 2011-08-03 微软公司 Cross-browser interactivity recording, playback and editing

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TW522734B (en) * 2000-05-15 2003-03-01 Ti Wang The smart and auto internet record system
US7953719B2 (en) * 2002-01-31 2011-05-31 Verint Systems Inc. Method, apparatus, and system for capturing data exchanged between a server and a user
CN101399821A (en) * 2007-09-28 2009-04-01 国际商业机器公司 Recording/reproducing system, recorder/player, and method
CN102142016A (en) * 2010-01-29 2011-08-03 微软公司 Cross-browser interactivity recording, playback and editing

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
MR: "First Steps", 《HTTP://WIKI.IMACROS.NET/INDEX.PHP?TITLE=FIRST_STEPS&OLDID=8230》 *
WINDOWS7之家: "IE8简单实现同一浏览器多马甲登录", 《新浪科技,HTTP://TECH.SINA.COM.CN/S/2010-02-23/09203872171.SHTML》 *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106055199A (en) * 2016-05-26 2016-10-26 努比亚技术有限公司 Information synchronization method and electronic device

Also Published As

Publication number Publication date
CN104021048B (en) 2019-03-08

Similar Documents

Publication Publication Date Title
US8798523B2 (en) Object set optimization using dependency information
Zaiane et al. Towards evaluating learners' behaviour in a web-based distance learning environment
US8862473B2 (en) Comment recording apparatus, method, program, and storage medium that conduct a voice recognition process on voice data
CN102754127B (en) The method and system of the cartoon medium that collects is inputted based on keyword and character string
CN111539188B (en) Note generation method, computing device, and computer storage medium
US20080281783A1 (en) System and method for presenting media
US20080102422A1 (en) Method of and systems for business and narrative development
JP2011523739A (en) System and method for collaborative interaction
CN103608802B (en) The method and system of Choose for user between the file and source file fetched
US20010049297A1 (en) System for online creation, playing and administering of user defined puzzles
CN102662768B (en) Method and device for reproducing operation in browser window
CN109634570A (en) Front and back end integrated development method, device, equipment and computer readable storage medium
US20150294582A1 (en) Information communication technology in education
CN103455957A (en) Picture type electronic examination system
Esqueda Training Translators for Video Game Localization: In Search of a Pedagogical Approach
Whittaker Producing for Web 2.0: a student guide
CN109710221B (en) General simulation training system
Shih et al. Ubiquitous e-learning with multimodal multimedia devices
CN109313662A (en) To the destructing and presentation to webpage in the machine application experience
CN104021048A (en) Browser window operation reproduction method and device
CN104035824A (en) Operation copying method for browser windows
CN112417295A (en) Education cloud information pushing method, storage medium and system
Milojevic et al. Media-Tech Companies as Agents of Innovation: From Radical to Incremental Innovation in a Cluster
KR20160011905A (en) Computer readable medium recording program for converting to online learning data and method of converting to online learning data
US20220357931A1 (en) Toolcast management system

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right

Effective date of registration: 20220720

Address after: Room 801, 8th floor, No. 104, floors 1-19, building 2, yard 6, Jiuxianqiao Road, Chaoyang District, Beijing 100015

Patentee after: BEIJING QIHOO TECHNOLOGY Co.,Ltd.

Address before: 100088 room 112, block D, 28 new street, new street, Xicheng District, Beijing (Desheng Park)

Patentee before: BEIJING QIHOO TECHNOLOGY Co.,Ltd.

Patentee before: Qizhi software (Beijing) Co.,Ltd.

TR01 Transfer of patent right