CN101826897B - Method, device and system for realizing communication between mobile terminal and PC - Google Patents

Method, device and system for realizing communication between mobile terminal and PC Download PDF

Info

Publication number
CN101826897B
CN101826897B CN201010172630.9A CN201010172630A CN101826897B CN 101826897 B CN101826897 B CN 101826897B CN 201010172630 A CN201010172630 A CN 201010172630A CN 101826897 B CN101826897 B CN 101826897B
Authority
CN
China
Prior art keywords
data
mobile terminal
input
negotiation
mobile phone
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.)
Active
Application number
CN201010172630.9A
Other languages
Chinese (zh)
Other versions
CN101826897A (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.)
ZTE Corp
Original Assignee
ZTE Corp
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 ZTE Corp filed Critical ZTE Corp
Priority to CN201010172630.9A priority Critical patent/CN101826897B/en
Publication of CN101826897A publication Critical patent/CN101826897A/en
Priority to PCT/CN2010/077007 priority patent/WO2011140774A1/en
Application granted granted Critical
Publication of CN101826897B publication Critical patent/CN101826897B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W80/00Wireless network protocols or protocol adaptations to wireless operation
    • H04W80/08Upper layer protocols
    • H04W80/12Application layer protocols, e.g. WAP [Wireless Application Protocol]

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Telephone Function (AREA)

Abstract

The invention discloses a method, a device and a system for realizing communication between a mobile terminal and a PC. A mobile terminal and a PC are utilized to respectively start a protocol stack and an application program, and a Wi-Fi connection is established between the mobile terminal and the PC, thereby realizing application connection; and the application process between the mobile terminal and the PC is realized through high-level protocol communication and negotiation. The method, the device and the system of the invention realize wireless application communication between the mobile terminal and the PC.

Description

Realize the mutual methods, devices and systems of mobile terminal and PC
Technical field
The present invention relates to the communications field, be specifically related to realize mobile terminal and the mutual methods, devices and systems of PC based on Wi-Fi.
Background technology
The birth of Wi-Fi technology and popularize near radio transmission application and produced immeasurable effect, had increasing electronic equipment integrated Wi-Fi module and antenna, to utilize, 802.11x standard is identified mutually on a large scale at one, networking and realize high bandwidth transmission.PC and individual mobile terminal (as mobile phone etc.) all possess the good support to this standard at present.
The input and output device of conventional P C is all also wired input and output mostly, and some equipment has been realized wireless input and output, and for example even wireless camera is first-class for wireless mouse, Wireless Keyboard, but these wireless devices mostly have following limitation:
Function is specific: for example keyboard can only be supported basic ASCII character input, and mouse can only be supported slip and left-right key input etc.;
Form is separated: for example keyboard and mouse must be two equipment, and scanner and camera are also two equipment, for display and the audio amplifier of exporting, are also two equipment;
Must there is specific transmit port: such as keyboard, mouse, need the ports such as USB, PS2 to peg graft, for the display of exporting, need video card VGA port etc., audio amplifier needs the output port of sound card etc.;
Inconvenient Emergency use: take Key stroke (soft keyboard that the operating system input method of PC provide except) that PC be object etc. such as realizing in time after user's keyboard damages.
Visible, mobile terminal there is no at present method and PC realizes valid wireless application alternately.
Summary of the invention
In view of this, main purpose of the present invention is to provide a kind of and realizes mobile terminal and the mutual method and apparatus of PC based on Wi-Fi, mutual with the wireless application realizing between mobile terminal and PC.
Another object of the present invention is to provide a kind of and realize mobile terminal and the mutual system of PC based on Wi-Fi, the wireless application realizing equally between mobile terminal and PC is mutual.
For achieving the above object, technical scheme of the present invention is achieved in that
Based on Wi-Fi, realize mobile terminal and the mutual method of PC, the method comprises:
Mobile terminal and PC start respectively protocol stack and application program, and between mobile terminal and PC, set up Wi-Fi connection, realize application and connect; Through upper-layer protocol, mutual and negotiation, realizes the application process between mobile terminal and PC.
Described negotiations process comprises:
PC and mobile terminal carry out master/slave negotiation, fan-out capability negotiation, input capability negotiation, the negotiation of output data format, the negotiation of input data format.
The process that described fan-out capability is consulted comprises: by PC, initiate fan-out capability and consult, the fan-out capability of mobile terminal records PC; Or, by mobile terminal, initiate fan-out capability and consult, by the fan-out capability of PC record move terminal;
The process that described input capability is consulted comprises: by mobile terminal, initiate input capability and consult, the input capability of PC record move terminal; Or, by PC, initiate input capability and consult, by the input capability of mobile terminal records PC.
The process that described output data format is consulted comprises: by PC, initiate output data format and consult, the output data format of mobile terminal records PC;
The process that described input data format is consulted comprises: by mobile terminal, initiate input data format and consult, the input data format of PC record move terminal.
Described application process comprise following one of at least:
Mobile terminal side input; The output of PC side;
Or, the input of PC side; Mobile terminal side output.
The process of described mobile terminal side input comprises:
The protocol stack of mobile terminal is encoded into specific format data by keystroke and sends to PC, by PC, is received keystroke data and is simulated Key stroke; And/or,
The protocol stack of mobile terminal consults according to the input capability in negotiations process and data format negotiation result is carried out multimedia coding compression to the data that collect, and the data that complete processing are sent to PC; PC receives described data and is decoded according to the data format of consulting by protocol stack, then decoded data is sent to corresponding virtual unit driving.
The process of described PC side output comprises:
PC is the data based output data encoding format compressed encoding of catching, then the data that complete processing are sent to mobile terminal; Mobile terminal to the decoding data from PC, then carries out respective handling to completing the data of processing according to data format.
Based on Wi-Fi, realize mobile terminal and the mutual device of PC, this device comprises Wi-Fi link block, higher-layer protocols, input/output data processor; Wherein,
Described Wi-Fi link block, for being connected setting up Wi-Fi between end device of being connected, to support the application connection based on Wi-Fi;
Described higher-layer protocols, for carrying out and the mutual and negotiation to the upper-layer protocol between end device being connected;
Described input/output data processor, for realize be connected to the application process between end device.
Described negotiation comprises:
Be connected to the master/slave negotiation of carrying out between end device, fan-out capability consult, input capability is consulted, output data format is consulted, input data format is consulted.
Further comprise data compression process module, multimedia processing module, safe handling module; Wherein,
Described multimedia processing module, comprises coding, decoding for the multimedia messages obtaining according to described negotiation to relevant multi-medium data, and format conversion is processed in interior multimedia;
Described data compression process module, for comprising the processing of compression and decompression in band-limited situation to data;
Described safe handling module, for supporting the transmission of private data.
This device is arranged in mobile phone.
This device is arranged in PC, further comprises that virtual unit drives, and identifies and manage multimedia input equipment for the form control operating system with virtual unit.
Based on Wi-Fi, realize mobile terminal and the mutual system of PC, this system comprises mobile phone and the PC that is provided with Wi-Fi link block, higher-layer protocols, input/output data processor, is also provided with virtual unit and drives in PC; Wherein,
Described Wi-Fi link block in mobile phone and PC, connects for set up Wi-Fi between mobile phone and PC, to support the application based on Wi-Fi to connect;
Described higher-layer protocols in mobile phone and PC, for carrying out upper-layer protocol alternately and consulting between mobile phone and PC;
Described input/output data processor in mobile phone and PC, for realizing the application process between mobile phone and PC.
In mobile phone and PC, further include data compression process module, multimedia processing module, safe handling module; Wherein,
Described multimedia processing module, comprises coding, decoding for the multimedia messages obtaining according to described negotiation to relevant multi-medium data, and format conversion is processed in interior multimedia;
Described data compression process module, for comprising the processing of compression and decompression in band-limited situation to data;
Described safe handling module, for supporting the transmission of private data.
Visible, the present invention is based on Wi-Fi and realize mobile terminal and the mutual methods, devices and systems of PC, the wireless application that all can realize between mobile terminal and PC is mutual.
Accompanying drawing explanation
Fig. 1 be one embodiment of the invention realize mobile terminal and mutual system diagram;
Fig. 2 is that the Wi-Fi-I/O of one embodiment of the invention consults flow chart;
Fig. 3 is the mobile terminal side input flow chart of one embodiment of the invention;
Fig. 4 is the PC side output flow chart of one embodiment of the invention;
Fig. 5 is that the mobile terminal side of one embodiment of the invention is realized the flow chart mutual with PC;
Fig. 6 be one embodiment of the invention realize mobile terminal and mutual flow chart.
Embodiment
The I/O that can realize between mobile terminal and PC based on Wi-Fi in general, is mutual.In addition, can also utilize the evolution technology (for example 802.11a/b/g/n series advances) of Wi-Fi, to strengthen wireless access scope and ride-through capability; Have again, if the Wi-Fi I/O upper-layer protocol that need to be applied to is by industrialization, can form concrete communication standard so, the mobile terminal that this standard is supported may comprise mobile phone and other mobile terminal with Wi-Fi or even other standard, and this mobile terminal can be used as the I/O terminal of PC.
And, can on the access security of Wi-Fi, further consider, encryption technology and upper-layer protocol by Wi-Fi itself are encrypted the object that reaches secret to data, forbid that other disabled user arbitrarily controls PC.
Below, only take based on Wi-Fi realize between mobile phone and PC alternately as example is described.
The present invention relates generally to following technology:
The structure of Wi-Fi Local Area Network and identity recognizing technology;
Mobile phone and PC carry out the mutual upper-layer protocol of I/O;
PC operating system virtual events technology;
Audio frequency, video acquisition and transmission technology;
Information encryption/decryption technology.
In concrete application, can utilize with the mobile phone of Wi-Fi function and provide following service and function as the multi-functional I/O equipment of PC for user:
Mobile phone is served for PC provides Wireless Keyboard input;
Mobile phone is served for PC provides wireless mouse input;
Mobile phone is served for PC provides the input of wireless transmission picture scanning;
Mobile phone is served for PC provides the microphone voice input of wireless transmission;
Mobile phone is caught input service for PC provides wireless image;
Mobile phone is served for PC provides Wireless Display output;
Mobile phone is served for PC provides wireless voice output.
And, following functions entity can be set respectively as shown in Figure 1 in PC and mobile phone:
Wi-Fi link block;
Input/output data processor;
Multimedia processing module;
Higher-layer protocols;
Safe handling module;
Data compression process module.
In addition, virtual unit also will be set in PC drives.
Each above-mentioned functional entity collaborative work, thus the object of mobile phone being utilized to provide input and output to serve for PC is provided, such as: user uses cell phone keyboard and mouse etc. to input for PC provides keyboard input and mouse; Meanwhile, PC also can be used the loud speaker, screen etc. of mobile phone to realize self sound and image output.
Below, for each above-mentioned functional entity, be elaborated.
1.Wi-Fi link block
Wi-Fi link block realizes the connection of mobile phone and PC, and wherein the access point of Wi-Fi (Access Point) can be provided also and can be provided by mobile phone by PC, to can search for smoothly this Access Point and connect.Cipher mode that can free choice for use during connection.After having connected, the point-to-point wireless link of a bottom is realized.In formed LAN, PC and mobile phone are all assigned to unique, different LAN IP address.
After successful connection, the service of PC side runtime server end, wait mobile phone side is carried out upper-layer protocol access.Upper-layer protocol interface can be realized by the general Socket application interface based on TCP/IP protocol suite, and the main purpose of upper-layer protocol access is to make can carry out between PC and mobile phone negotiation and the transfer of data of I/O scheme.
2. higher-layer protocols
The upper-layer protocol relating in the present invention is the concept of a preliminary imagination, and industry not yet has relevant consensus standard support.Upper-layer protocol (hereinafter to be referred as " agreement ") is consulted, is transmitted and control, cancel connection flow process etc. for data type negotiation, the data format of supporting the mobile phone based on Wi-Fi to carry out the flow process that connects of wireless I/O equipment, authentication, master/slave negotiation, capability negotiation, transmission.Detailed content will be set forth from the following aspects:
Flow process connects: on the TCP/IP building at Wi-Fi wireless link connects, by Input acceptor (for example, for PC, by mobile phone, provide input, so PC is Input acceptor) set up a Socket based on TCP or udp protocol and intercept, and this Socket is intercepted and is distributed in certain certain port number, wait for that Input sends body (corresponding with the concept of Input acceptor, as mobile phone) access.Input sends body and obtains the IP address of the side of intercepting in LAN, the transport layer protocol adopting and port numbers, and connects, and after connecting, sends handshake information, and after the other side responds handshake information, connection procedure finishes.
Authentication: after connection finishes, Input sends body and sends TCP or UDP initial data to the opposite end connecting, the form of this initial data will be subject to upper-layer protocol constraint, and the object message that data content accesses for this Wi-Fi, as Wi-Fi I/O.If this of Input acceptor connects equally in order to reach this purpose, Input acceptor sends acknowledge message, and both sides are by parameters such as interactive device type, unit types afterwards.
Master/slave negotiation: can appoint both sides' institute's role in transmission, Input acceptor and Input send body, and Output acceptor and Output transmission body etc.
Capability negotiation: can carry out capability negotiation after master-slave negotiation completes.When adopting one-way transmission, Input acceptor is that Output sends body (in fact can exchange, PC also can send body as the Input of mobile phone).Input sends body the input capability collection of self is sent to Input acceptor, such as whether supporting keyboard input, whether support mouse input, whether supporting camera input etc.Carry out afterwards Output capability negotiation, i.e. the fan-out capability collection that Output transmission body is supported self sends to Output acceptor, such as whether supporting display output, whether supporting voice output etc.After capability negotiation completes, safeguard respectively one's own side and the other side's capability set list in both sides' protocol stack inside, follow-up provided service ability is carried out according to this table completely.
Data transfer negotiation: the detail parameters such as the form of the various types of data of the concentrated I/O relating to of deciding ability, data transfer rate, type.The form of KeyEvent, mouse event for example, the video format that video input/output adopts, and the audio format that adopts of audio frequency I/O etc.Data agreement also comprises the details of all types of data, as video data also needs additional packets, contains video size, video color type, coded format etc.
Transmission is controlled: be responsible in transmitting procedure the control of transmission rate and the sending and receiving etc. of realizing particular message.
Cancel connection flow process: when user need to remove connection, first disconnect upper-layer protocol and connect and notify communicating pair, remove afterwards the bottom link of Wi-Fi.
3. the Input Data Process in input/output data processor
In mobile phone side, after mobile phone open Wi-Fi I/O function, the program that operates in mobile phone side just starts under the input pattern of setting, user's input to be detected.
Keyboard mode: mobile phone will detect user's the keystroke of common key each time, and is converted into the data message that agreement can be identified, and sends to PC by Wi-Fi.
Mouse mode: mobile phone will detect user's the keystroke of directionkeys each time or pulley, optical mouse event, and is converted into the data message that agreement can be identified, and sends to PC by Wi-Fi.
Camera pattern: if mobile phone has camera device, under this pattern, the dynamic image data that mobile phone is caught camera carries out compressed encoding and is converted to the form that agreement is supported, then sends to PC by Wi-Fi.
Scanner pattern: if mobile phone has camera device, under this pattern, the still image information that mobile phone is caught camera is carried out compressed encoding and is converted to the form that agreement is supported, then sends to PC by Wi-Fi.
Microphone modes: under this pattern, the speech data that mobile phone collects microphone apparatus carries out compressed encoding and is converted to the form that agreement is supported again, then sends to PC by Wi-Fi.
In the effect of the Input Data Process of PC side mainly: after upper-layer protocol is started working, Input is sent to the data that body sends over and process, identification input type is also controlled Input acceptor.
For keyboard input, on PC, should use and can be subject to virtual unit to drive the virtual key (Virtual Key technology or Key HOOK technology) of controlling to carry out Simulation of keyboard input to PC.
For mouse input, on PC, should use and can be subject to virtual unit to drive the virtual mouse (Virtual Mouse technology or Mouse HOOK technology) of controlling to carry out analog mouse input to computer.
For the input of other multimedia type, can on PC, by the virtual device driver that comprises virtual unit driving, be undertaken.Virtual device driver can control operation system identification and the multimedia input equipment of administrative standard, but the Data Source of virtual device driver is application layer and be not the even more low level of operating system of operating system.Above-mentioned this class virtual device driver can provide read interface, make other application program of calling this interface think obtaining data from hardware, and in fact data is TCP or udp ports of setting up from Input acceptor.As Softcam, its image of catching is actually and obtains from mobile phone side by Wi-Fi.
4. the output data processor in input/output data processor
The routine output data acquisition of PC can be got off and convert to and can transmit and mobile phone can be identified and data flow that can actual output by Wi-Fi.Such as carrying out display intercepting, sound intercepting etc., and these data are carried out by Wi-Fi communication module, being sent to mobile phone after multimedia processing.
In mobile phone side, mobile phone, for the Data Analysis data type receiving, calls corresponding driving interface afterwards to realize output:
Display output: the dynamic image receiving is exported by mobile phone screen, and image size is scalable, scrolling etc.
Voice output: the acoustic information receiving is exported to capable of adjusting sound volume by loud speaker or the earphone of mobile phone.
Other output: so long as the event that human body can be experienced and mobile phone itself can produce can be used mobile phone to export, as PC needs to report to the police under certain state, can vibrate output etc. by mobile phone vibrator.
5. multimedia processing module
This submodule is to be deployed in mobile phone side and PC side equally, and the multimedia messages that is mainly used in obtaining according to the data agreement stage is encoded, decoded relevant multi-medium data, format conversion etc.Consider the efficiency of transmission, multimedia processing module often needs and the work of data compression process module cooperative, to guarantee to transmit data correctness, continuity and the authenticity of both sides in Multimedia Data Transmission process.
6. data compression process module and safe handling module
Data compression process module can be carried out compression and decompression to data in band-limited situation, to guarantee to input data transfer rate.Safe handling module is mainly used in the transmission of private data, can not enable.
For aforementioned description, the operating process that Wi-Fi-I/O consults can represent as shown in Figure 2.As seen from Figure 2, first PC side can carry out Wi-Fi with mobile phone side and be connected foundation, and PC side is set up Socket and intercepted afterwards, then is initiated that Socket connects and carry out Socket by PC side to connect and confirm by mobile phone side.Afterwards, PC side and mobile phone side are carried out authentication and master/slave negotiation, and by PC side, initiate fan-out capability and consult, and mobile phone side records the fan-out capability of PC; Also by mobile phone side, initiate input capability and consult, PC side records the input capability of mobile phone.And PC side can also be initiated to export data format and consult, mobile phone side records the output data format of PC; Also by mobile phone side, initiate input data format and consult, PC side records the input data format of mobile phone.
After this, PC side and mobile phone side can enter operating state, and can carry out the mutual of input/output data and control information.And either party can initiate the notice of power cut-off state, the other side closes corresponding high-rise link.
In addition, for aforementioned description, the input flow process of mobile phone side can represent as shown in Figure 3.As seen from Figure 3, no matter user applies mobile phone is carried out common keyboard keystroke or directionkeys keystroke, and the protocol stack of mobile phone side all can be encoded into keystroke specific format data and send to PC side, by PC side joint, is received keystroke data and is simulated Key stroke.In like manner, no matter user applies mobile telephone scanning picture or typing voice, and the protocol stack of mobile phone side all can carry out multimedia coding compression to the data that collect according to input capability negotiation and data format negotiation result, and the data that complete processing are sent to PC side; PC side can receive described data and be decoded according to the data format of consulting by protocol stack, then decoded data is sent to corresponding virtual unit driving, to guarantee that application program can obtain data from virtual unit drives.
Have, for aforementioned description, the output flow process of PC side can represent as shown in Figure 4 again.As seen from Figure 4, no matter PC side is caught screen picture or voice data, all can be according to output data encoding format compressed encoding; Certainly, can also consider frame per second and resolution simultaneously.Afterwards, PC side can send to mobile phone by the data that complete processing.
Mobile phone can receive the data from PC side, and decodes according to data format, then the data of processing show image accordingly or the processing such as play sound to completing.
Owing to conventionally usining mobile phone side as leading in realizing mutual process, therefore, with mobile phone, provide keyboard input and demonstration to be output as example below, the operating process of mobile phone side is simply described.
Referring to Fig. 5, the mobile terminal side that Fig. 5 is one embodiment of the invention is realized the flow chart mutual with PC, and this flow process comprises the following steps:
Step 501: starting hand-set Wi-Fi is also connected to PC APN (APN).
Particularly, user starts mobile phone and starts the Wi-Fi connection on mobile phone, and Wi-Fi connection and locating is to the APN of PC and be connected to PC with this.
Step 502: handset starting Wi-Fi I/O software is also realized I/O with PC server end and is connected.
If mobile phone and PC have all opened input/output data processor separately, mobile phone can be realized above-mentioned I/O with PC and is connected so; And mobile phone can be notified user after completing I/O connection.
Step 503: input and output mode is selected.
Particularly, the I/O pattern that user can select mobile phone to provide: keyboard input/show output, the side to PC notified user-selected pattern by mobile phone; When PC side feedback representation is agreed to carried out keyboard input and/or shown output by mobile phone, mobile phone can be by this advisory to user.
Step 510: select keyboard input.
Step 511: keystroke on mobile phone, the keystroke of PC response mobile phone.
Particularly, the signal on mobile phone will be delivered to PC by Wi-Fi, and PC makes response to the keystroke of knowing.Enter step 530.
Step 520: select to show output.
The image transfer that step 521:PC will show to mobile phone to show.
Particularly, the upper image that will show of PC can be delivered to mobile phone by Wi-Fi, by mobile phone, shows image.
Step 530: finish Wi-Fi I/O function, exit application.
As: spent a period of time, user has stopped the input/output function of mobile phone, mobile phone so by this advisory to PC, mobile phone and PC finish alternately.Afterwards, mobile phone is connected disconnection with the Wi-Fi between PC, and flow process finishes.
In general, in order to realize the mutual technology of mobile terminal and PC based on Wi-Fi, need in mobile phone side and PC side, corresponding application program, protocol stack and virtual unit driving to be installed respectively.And, after protocol stack and application program in starting mobile phone and PC, between mobile phone and PC, can set up Wi-Fi connection and application and connect; At upper-layer protocol mutual and consult after, between mobile phone and PC, can realize based on Wi-Fi that to comprise input and output mutual in interior application.
When user selects end session, mobile phone is connected with Wi-Fi and is connected with PC disconnection application layer.
It should be noted that, in fan-out capability negotiations process, also can initiate fan-out capability by mobile terminal and consult, by the fan-out capability of PC record move terminal; In input capability negotiations process, also can initiate input capability by PC and consult, by the input capability of mobile terminal records PC.And concrete application process also can comprise the input of PC side; Mobile terminal side output.
From the above flow process, the present invention is based on that Wi-Fi realizes mobile terminal and the mutual thinking of PC can represent as shown in Figure 6.Referring to Fig. 6, Fig. 6 is one embodiment of the invention realizes mobile terminal and mutual flow chart, and this flow process comprises the following steps:
Step 610: mobile terminal and PC start respectively protocol stack and application program, and between mobile terminal and PC, set up Wi-Fi connection, realize application and connect.
Step 620: the mutual and negotiation through upper-layer protocol, realizes the application process between mobile terminal and PC.
Visible in sum, no matter be method, device or system, the present invention is based on Wi-Fi and realize mobile terminal and the mutual technology of PC, the wireless application that all can realize between mobile terminal and PC is mutual.
Particularly, owing to having utilized multimedia and polynary input capability and the portable feature of mobile phone, again in conjunction with the wireless performance of distinctive remote, the large bandwidth of Wi-Fi technology, therefore the present invention can provide brand-new operation thinking for I/O mode and the man-machine interaction mode of PC, and has the following advantages:
It is convenient to dispose: consider the popularization of mobile phone and PC, cellphone subscriber does not need to buy radio input device just can use wireless input.
Communication distance is long: the effective propagation path of Wi-Fi overlength has guaranteed that user does not need to approach PC and just can freely control; And different from conventional wireless mouse, keyboard, user (need to rely on the wireless link of wider scope, as WiMAX supports) out of doors even in strange land also can control PC.
Equipment is concentrated: do not need to buy several different equipment for different input demands, all input and output only need a mobile phone to realize.
Instant special installation is supported ability: for the PC that does not configure the special installations such as scanner, camera, microphone, only need to use mobile phone (current mobile phone all contains the standard configurations such as camera, microphone substantially) just can provide interim special installation support for PC, make user can immediately enjoy the service that these special installations bring.
Have, can also utilize the CPU that PC is powerful to process complex calculations more, mobile phone is only as client comparatively speaking, only for inputting required operational order, strengthens and expanded the achieved function of mobile phone when simplifying user's operation.
The above, be only preferred embodiment of the present invention, is not intended to limit protection scope of the present invention, all any modifications of doing within the spirit and principles in the present invention, is equal to and replaces and improvement etc., within all should being included in protection scope of the present invention.

Claims (13)

1. based on Wi-Fi, realize mobile terminal and the mutual method of PC, it is characterized in that, the method comprises:
Mobile terminal and PC start respectively higher-layer protocols and application program, and between mobile terminal and PC, set up Wi-Fi connection, realize application and connect; Through upper-layer protocol, mutual and negotiation, realizes the application process between mobile terminal and PC;
Wherein, described upper-layer protocol is for supporting the mobile terminal based on Wi-Fi to carry out the flow process that connects of wireless input-output apparatus, authentication, master/slave negotiation, capability negotiation, data transfer negotiation, transmission control, cancel connection flow process.
2. method according to claim 1, is characterized in that, the negotiations process of described upper-layer protocol alternately and in consulting comprises:
PC and mobile terminal carry out master/slave negotiation, fan-out capability negotiation, input capability negotiation, the negotiation of output data format, the negotiation of input data format.
3. method according to claim 2, is characterized in that,
The process that described fan-out capability is consulted comprises: by PC, initiate fan-out capability and consult, the fan-out capability of mobile terminal records PC; Or, by mobile terminal, initiate fan-out capability and consult, by the fan-out capability of PC record move terminal;
The process that described input capability is consulted comprises: by mobile terminal, initiate input capability and consult, the input capability of PC record move terminal; Or, by PC, initiate input capability and consult, by the input capability of mobile terminal records PC;
The process that described output data format is consulted comprises: by PC, initiate output data format and consult, the output data format of mobile terminal records PC;
The process that described input data format is consulted comprises: by mobile terminal, initiate input data format and consult, the input data format of PC record move terminal.
4. according to the method described in claims 1 to 3 any one, it is characterized in that, described application process comprise following one of at least:
Mobile terminal side input; The output of PC side;
Or, the input of PC side; Mobile terminal side output.
5. method according to claim 4, is characterized in that, the process of described mobile terminal side input comprises:
The protocol stack of mobile terminal is encoded into specific format data by keystroke and sends to PC, by PC, is received keystroke data and is simulated Key stroke; And/or,
The protocol stack of mobile terminal consults according to the input capability in negotiations process and data format negotiation result is carried out multimedia coding compression to the data that collect, and the data that complete processing are sent to PC; PC receives described data and is decoded according to the data format of consulting by protocol stack, then decoded data is sent to corresponding virtual unit driving.
6. method according to claim 4, is characterized in that, the process of described PC side output comprises:
PC is the data based output data encoding format compressed encoding of catching, then the data that complete processing are sent to mobile terminal; Mobile terminal to the decoding data from PC, then carries out respective handling to completing the data of processing according to data format.
7. based on Wi-Fi, realize mobile terminal and the mutual device of PC, it is characterized in that, this device comprises Wi-Fi link block, higher-layer protocols, input/output data processor; Wherein,
Described Wi-Fi link block, for being connected setting up Wi-Fi between end device of being connected, to support the application connection based on Wi-Fi;
Described higher-layer protocols, for carrying out and the mutual and negotiation to the upper-layer protocol between end device being connected, wherein, described upper-layer protocol is for supporting the mobile terminal based on Wi-Fi to carry out the flow process that connects of wireless I/O equipment, authentication, master/slave negotiation, capability negotiation, data transfer negotiation, transmission control, cancel connection flow process;
Described input/output data processor, for realize be connected to the application process between end device.
8. device according to claim 7, is characterized in that, the negotiation of described upper-layer protocol alternately and in consulting comprises:
Be connected to the master/slave negotiation of carrying out between end device, fan-out capability consult, input capability is consulted, output data format is consulted, input data format is consulted.
9. device according to claim 7, is characterized in that, further comprises data compression process module, multimedia processing module, safe handling module; Wherein,
Described multimedia processing module, comprises coding, decoding for multimedia messages mutual according to described upper-layer protocol and that consult to obtain to relevant multi-medium data, and format conversion is processed in interior multimedia;
Described data compression process module, for comprising the processing of compression and decompression in band-limited situation to data;
Described safe handling module, for supporting the transmission of private data.
10. according to the device described in claim 7 to 9 any one, it is characterized in that, this device is arranged in mobile phone.
11. according to the device described in claim 7 to 9 any one, it is characterized in that, this device is arranged in PC, further comprises that virtual unit drives, and identifies and manage multimedia input equipment for the form control operating system with virtual unit.
Based on Wi-Fi, realize mobile terminal and the mutual system of PC for 12. 1 kinds, it is characterized in that, this system comprises mobile phone and the PC that is provided with Wi-Fi link block, higher-layer protocols, input/output data processor, is also provided with virtual unit and drives in PC; Wherein,
Described Wi-Fi link block in mobile phone and PC, connects for set up Wi-Fi between mobile phone and PC, to support the application based on Wi-Fi to connect;
Described higher-layer protocols in mobile phone and PC, for carrying out upper-layer protocol alternately between mobile phone and PC and consulting, wherein, described upper-layer protocol is for supporting the mobile terminal based on Wi-Fi to carry out the flow process that connects of wireless I/O equipment, authentication, master/slave negotiation, capability negotiation, data transfer negotiation, transmission control, cancel connection flow process;
Described input/output data processor in mobile phone and PC, for realizing the application process between mobile phone and PC.
13. systems according to claim 12, is characterized in that, further include data compression process module, multimedia processing module, safe handling module in mobile phone and PC; Wherein,
Described multimedia processing module, comprises coding, decoding for multimedia messages mutual according to described upper-layer protocol and that consult to obtain to relevant multi-medium data, and format conversion is processed in interior multimedia;
Described data compression process module, for comprising the processing of compression and decompression in band-limited situation to data;
Described safe handling module, for supporting the transmission of private data.
CN201010172630.9A 2010-05-12 2010-05-12 Method, device and system for realizing communication between mobile terminal and PC Active CN101826897B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201010172630.9A CN101826897B (en) 2010-05-12 2010-05-12 Method, device and system for realizing communication between mobile terminal and PC
PCT/CN2010/077007 WO2011140774A1 (en) 2010-05-12 2010-09-16 Method, apparatus and system for implementing interaction between mobile terminal and personal computer

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201010172630.9A CN101826897B (en) 2010-05-12 2010-05-12 Method, device and system for realizing communication between mobile terminal and PC

Publications (2)

Publication Number Publication Date
CN101826897A CN101826897A (en) 2010-09-08
CN101826897B true CN101826897B (en) 2014-10-22

Family

ID=42690627

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201010172630.9A Active CN101826897B (en) 2010-05-12 2010-05-12 Method, device and system for realizing communication between mobile terminal and PC

Country Status (2)

Country Link
CN (1) CN101826897B (en)
WO (1) WO2011140774A1 (en)

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101826897B (en) * 2010-05-12 2014-10-22 中兴通讯股份有限公司 Method, device and system for realizing communication between mobile terminal and PC
CN102215283A (en) * 2011-04-27 2011-10-12 北京北纬点易信息技术有限公司 Wireless keyboard realization method based on cell phone client and wireless local area network (WLAN)
CN102625171B (en) * 2012-03-16 2014-12-03 晨星软件研发(深圳)有限公司 Remote control method, system and corresponding equipment for smart television
CN102707894A (en) * 2012-05-22 2012-10-03 Tcl集团股份有限公司 Input method and device applied to multi-display interaction
CN103473110A (en) * 2012-06-08 2013-12-25 腾讯科技(深圳)有限公司 Equipment control method, device and system
CN103532994A (en) * 2012-07-04 2014-01-22 中兴通讯股份有限公司 Remote accessing method, device and system, and remote calculation unit
CN102869123B (en) * 2012-08-02 2016-05-25 Tcl集团股份有限公司 Be applied to virtual peripheral collecting method and the system of intelligent display device
US20140358990A1 (en) * 2013-06-03 2014-12-04 Nvidia Corporation System and methods to facilitate access and interaction with a mobile device employing a personal computer
CN104284246B (en) * 2013-07-08 2018-11-06 华为终端(东莞)有限公司 A kind of method and terminal of transmission data
CN105279132A (en) * 2015-10-12 2016-01-27 无锡还有网络科技有限公司 Dual processor communication system
CN107026829A (en) * 2016-02-02 2017-08-08 深圳岂凡技术开发有限公司 A kind of cross-terminal carries out the interactive system and method for voice typing
CN106844063B (en) * 2016-12-30 2020-05-22 深圳市优***科技股份有限公司 Cross-platform data processing method and system and cross-platform data sharing system

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101132568A (en) * 2006-08-21 2008-02-27 雷大力 Mobile communication terminal and computer interactively integrated application system
CN101662844A (en) * 2009-09-30 2010-03-03 韩宇翔 Electronic system for ordering dishes automatically or semi-automatically by clients

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1093272A3 (en) * 1999-10-13 2003-09-03 Sony Corporation Communication apparatus, communication methods, and recording media, and communication cards
EP2251809B1 (en) * 2001-11-01 2016-08-10 Sony Corporation Communication system and method, information processing terminal and method, and information processing device and method
CN100375070C (en) * 2004-12-31 2008-03-12 联想(北京)有限公司 Video frequency data acquisition method employing mobile phone with camera as computer camera
EP1920341A4 (en) * 2005-08-01 2010-08-18 Six Continents Hotels Inc Electronic menu and concierge system
FR2913550A1 (en) * 2007-03-07 2008-09-12 Inside Contactless Sa METHOD FOR SECURELY LOADING ACCESS DATA TO A SERVICE IN AN NFC CHIPSET
CN101064535B (en) * 2007-04-12 2011-12-07 复旦大学 Intelligent authentication method and system based on close range wireless communication handset
DE102007022944A1 (en) * 2007-05-16 2008-11-20 Giesecke & Devrient Gmbh Contactless portable data carrier
EP2003840B1 (en) * 2007-06-14 2016-08-17 BlackBerry Limited Apparatus, and associated method, for selecting and negotiating frame size of communication data communicated in a radio communication system
CN101399568B (en) * 2007-09-29 2013-07-31 联想(北京)有限公司 Device for using mobile terminal as input output device of computer, system and method thereof
CN101651585B (en) * 2008-08-15 2014-01-22 希姆通信息技术(上海)有限公司 Method for expanding capacity of mobile terminal
CN101662453A (en) * 2008-08-29 2010-03-03 联想(北京)有限公司 Data conversion method and equipment aiming at collaboration standard
CN201422128Y (en) * 2009-04-22 2010-03-10 厦门三五互联科技股份有限公司 Adapter realizing single conversion between intelligent mobile phone and standard display
CN101826897B (en) * 2010-05-12 2014-10-22 中兴通讯股份有限公司 Method, device and system for realizing communication between mobile terminal and PC

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101132568A (en) * 2006-08-21 2008-02-27 雷大力 Mobile communication terminal and computer interactively integrated application system
CN101662844A (en) * 2009-09-30 2010-03-03 韩宇翔 Electronic system for ordering dishes automatically or semi-automatically by clients

Also Published As

Publication number Publication date
CN101826897A (en) 2010-09-08
WO2011140774A1 (en) 2011-11-17

Similar Documents

Publication Publication Date Title
CN101826897B (en) Method, device and system for realizing communication between mobile terminal and PC
US10205914B2 (en) Wireless video camera and connection methods including multiple video or audio streams
JP6480481B2 (en) Device connection apparatus and method in portable terminal
CN105141568B (en) Secured communication channel method for building up and system, client and server
CN111373713B (en) Message transmission method and device
CN105393564A (en) Communication between host and accessory devices using accessory protocols via wireless transport
JP7348404B2 (en) Device sharing methods and electronic devices
CN106910267A (en) A kind of intelligent access control system and its application method
WO2021104448A1 (en) Method for synchronizing key information, system and device
CN1423499A (en) Identifying system, portable terminal and identifying method
US9949122B2 (en) Challenge-response-test image to phone for secure pairing
KR20140128764A (en) Method for connectivity information control and an electronic device thereof
JP6724514B2 (en) Intercom system, intercom and server device for this intercom system
CN112511892B (en) Screen sharing method, device, server and storage medium
JP5369920B2 (en) Wireless communication apparatus and wireless communication method
CN203482192U (en) Wireless communication apparatus
CN109067891A (en) A kind of research and development of remote control mobile terminal communication system
JP5332928B2 (en) Wireless communication apparatus and wireless communication method
KR100652115B1 (en) Mobile communication device for remote control by pc and remote control method using the same
CN104052783B (en) Application program for the device in network connects
JP2011015019A (en) Electronic device and imaging apparatus
US8786661B2 (en) Videophone input apparatus
CN116821911A (en) Account login method and related device
KR100662453B1 (en) Apparatus and method for forbidding photo in mobile terminal with camera
CN113286286A (en) Bluetooth privacy connection method and device

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant