Summary of the invention
The object of the invention is to link up to solve existing chat software in above situation, inconvenient, consciousness statement is unclearEtc. technical problems, and provide a kind of efficient chat software.
The technical solution of the problem of being solved of the invention is as follows:
A kind of efficient chat software, including server, send with data and the client of receive capabilities, feature existIn:
Client: mouse action track under specified screen, keyboard are recorded in the input of screen any position, is converted thereof intoTrack data;And it can provide the auxiliaring effect of cooperation mouse, keyboard action, and be mixed to form blended data with track data;
Server: receive client send blended data simultaneously be forwarded to given client end, etc. given clients endpoint hit itAfterwards, show that mouse action track, keyboard that blended data recorded are defeated on the sub-screen in a manner of superposition at given client endEnter and auxiliaring effect.
Track data further includes screenshot data, web data;Wherein screenshot data include by mouse in screen any positionCircle sets the screenshot capture specified in range, and web data includes webpage network address and the position that is recorded under webpage.
Before the web data is occurred under specified screen by mouse running track or mouse running track passes through after occurringIt is specified when screenshot data.
The track data can also be inputted by voice when generating and be mixed into track data.
Beneficial effects of the present invention are as follows:
It is recorded by client and generates track data, in the screen at given client end after given client end reception track dataOverlapping display, compared to traditional video, voice and text chat in this case, it is possible to realize more efficient communication.
Specific embodiment:
Further details of elaboration is made to the present invention with reference to the accompanying drawing.
Refering to fig. 1 to Fig. 3, a kind of efficient chat software, including server 1, the visitor with data transmission and receive capabilitiesFamily end 2, the client 2 include desk-top pc client 2A and mobile pc client 2B.
Client 2: mouse action track under specified screen 7, keyboard are recorded in the input of screen any position, is convertedAt track data 3;And it can provide the auxiliaring effect 4 of cooperation mouse, keyboard action, and be mixed to form mixed number with track data 3According to 5.
In the present invention, the client 2 need to be clicked in software chat interface needs the button for sending record just can beBy mouse action track, keyboard in screen any position input record at track data 3 under currently assigned screen, software can also be setMouse click button or mouse is set to click and then open and close record by being fast good on keyboard.In addition, passing throughOpen record can also be completed and close record by clicking right mouse button.
With continued reference to Fig. 2, when record, mouse pointer 6 is displaced a certain block of screen 7, can be to rail after displacementThe supply of the progress auxiliaring effect 4 of mark 8.When sliding such as mouse pointer 6 such as there is aircraft flight performance in meteor, mouse running trackCloud and mist, track 8 becomes road etc., and the pattern of mouse pointer 6 can also be changed, the variation be not limited to size,The variation of shape etc.;The movement that the region 9 that mouse track sets circle can also amplify and reduce changes, to Mr. YuThe auxiliaring effects such as a region, some pattern of clicking the mouse can also become finger and be directed toward, and arrow direction, region and dot profile highlight.Keyboard input text, symbol can also show text, symbol size, with auxiliaring effects such as mouse track flights.
It is converted into track data 3 after the record of client 2, so-called conversion is by mouse displacement, keyboard input informationIt is recorded as numerical value, and the effects code as built in client of auxiliaring effect 4 provides, and effect numerical value is recorded into, in effect numerical value weightNow, effects code built in client is called, and with appearance when track data 3 and effect occur in track is arranged, instituteIt is very small with the data entirely recorded, it is generally the case that add other clients in auxiliaring effect such as nothing and be not presentEffect files, size is typically not greater than 50KB.
With continued reference to Fig. 1, server 1: receiving the blended data that client 2A is sent and be forwarded to given client end 2B, etc.After given client end 2B is clicked, works as in given client end 2B and show that blended data 5 is recorded in a manner of superposition on sub-screenMouse action track, keyboard input and auxiliaring effect 4.
Implementation principle of the invention is as follows:
For example, small first thinks that the mobile client 2B that Xiang little Yi is used transmits a love using desk-top pc client 2A, it is firstFirst small first clicks chat software C track record button and opens track record, and chat software C is opened after several seconds of default laterThere is prompt record information in beginning offical record, chat software C.
At this point, the mobile mouse of small first draws love in system desktop, auxiliaring effect 4 is selected at chat software interface laterIn path effect, the track that mouse draws love is chosen to meteor, etc. after loves are drawn as, auxiliary effect may be selected in whole regionFruit 4 shows glittering bright animation effect, then passes through keyboard in the intermediate input text or symbol of love, then pass through auxiliaring effect4 selections show the combined effect of text, symbol or both.When small first is want to send to small second, above-mentioned rail is only had sentMark data 3 and and the code of the display effect of the love effect numerical value, after the chat software interface point of small second is opened,Track data 3 reappears mouse track, and effect numerical value directly reads display effect in little Yi chat software C-terminal, and then the two is foldedIt is added in small second system desktop and shows, whether which has other software aobvious in operation directly superposition regardless of small second system desktopShow.
Further, as the improvement to embodiment, track data 3 further includes screenshot data, web data;Wherein screenshotData include by mouse screen any position circle set in range specify screenshot capture, web data include webpage network address andThe position recorded under webpage.
In the present embodiment, such as small first Xiang little Yi reports the work, and there are queries to the design that small first is submitted for small second, smallSecond will design original text and open, by amplifying the region where showing design query in system screen.Small second passes through chat softwareC opens track record, and mouse is drawn a circle in query area, so that mouse is formed directional arrow by selection auxiliaring effect 4 again later, andIt is directed toward query area, text is also inputted by query area by keyboard, small first is sent to by chat software C later.
Although small first system screen, without design drawing, track data 3 is when forming, area that design drawing is drawn a circle through mouseDomain screenshot is included in track data, so after small first point is opened, shown in system screen small second draw in setFigure screenshot is counted, the text that the directional arrow and keyboard that mouse is formed input by query area can directly make the bright small second pair of small firstWhere the query of design drawing.
In addition, screenshot data further include webpage network address, small first sees some news, the information of some article in some webpageOr other small first think the content that can share with small second, then when track data 3 grabs, order the dish occurred by right mouseSingle choice selects crawl current web page and website information, when small second is opened, directly initiates the browser in small second system, opens netLocation, and the region set by small first mouse circle is jumped to automatically after webpage opening, then continues to show small first mouse on the areaTrack record and auxiliaring effect (if any).
Above-mentioned screenshot data can also select record network address or direct screenshot by prompt when generating.Certain screenshotData vary, and can be more than 50K, and it is not exactly to limit, different is interior that size of data, which is to an explanation of the invention,Hold, according to selection clarity, size can also there is some difference.
Further, as the improvement to embodiment, the web data is sent out under specified screen by mouse running trackPass through before death or after mouse running track generation specified when screenshot data.
It is improved as further, web data can jump out menu before mouse operates track and allow as track dataUser choose whether crawl webpage network address or direct screenshot, or jump out menu after mouse running track is completed and allow useFamily selection.Intelligent selection can also directly be arranged in software, that is, have webpage in mouse for experience when using certainly as softwareThe lower section for operating track, the location of webpage when automatically grabbing web data and mouse running track operation.In addition, can also cutFigure is the same as into the data of i.e. webpage also grab, screenshot also screenshot, can be chosen whether to open webpage by other side after being sent to other sideData, call browser to open webpage and the location of to webpage.
Further, as the improvement to embodiment, it can also be inputted and be mixed by voice when the track data generatesEnter track data.