CN110311966A - Merge the dual system communication means and system of PC system and Android system - Google Patents

Merge the dual system communication means and system of PC system and Android system Download PDF

Info

Publication number
CN110311966A
CN110311966A CN201910555339.0A CN201910555339A CN110311966A CN 110311966 A CN110311966 A CN 110311966A CN 201910555339 A CN201910555339 A CN 201910555339A CN 110311966 A CN110311966 A CN 110311966A
Authority
CN
China
Prior art keywords
module
mcu
android
software icon
android system
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
CN201910555339.0A
Other languages
Chinese (zh)
Other versions
CN110311966B (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.)
Guangzhou Shirui Electronics Co Ltd
Original Assignee
Guangzhou Shirui Electronics 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 Guangzhou Shirui Electronics Co Ltd filed Critical Guangzhou Shirui Electronics Co Ltd
Priority to CN201910555339.0A priority Critical patent/CN110311966B/en
Publication of CN110311966A publication Critical patent/CN110311966A/en
Application granted granted Critical
Publication of CN110311966B publication Critical patent/CN110311966B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/4401Bootstrapping
    • G06F9/4406Loading of operating system
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L49/00Packet switching elements
    • H04L49/90Buffering arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/06Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]

Abstract

The embodiment of the invention discloses the dual system communication means of fusion PC system and Android system, for solving the problem of that in dual-system device, PC system and Android system can not be needed to switch to and operated under corresponding system when intercommunication opening software.The method comprise the steps that first module and second module are notified and started by the MCU communication module, so that the first module loading PC system, the second module loading Android system after starting;Start preset dynamic desktop manager;Start the service module under the PC system of first module, so that the application state message in the PC system of first module is passed to the dynamic desktop manager by the MCU communication module by the service module;The software icon of the PC system and the software icon of the Android system are loaded on the dynamic desktop manager, and initialize the dynamic desktop manager.The embodiment of the present invention also provides the dual system communication system of fusion PC system and Android system.

Description

Merge the dual system communication means and system of PC system and Android system
Technical field
The present invention relates to the communications field, more particularly to fusion PC system and Android system dual system communication means and System.
Background technique
There is the dual-system device for carrying Android system and PC system on the market now, there is also pacify in PC system The system environments of virtual machine simulation android is filled, but user must select one of operating system as unique starting ring Border, and to use the software under respective operations system that must also arrive under corresponding operating system and could open.For example, working as user Be currently up environment be PC system when, if user needs to open the APP of an Android system, need to switch to android system System, then opens the APP, cumbersome and inefficiency under Android system.
Summary of the invention
The embodiment of the invention provides the dual system communication means and system of fusion PC system and Android system, can Solve in dual-system device PC system and Android system can not intercommunication, need to switch under corresponding system when opening software The problem of operation.
A kind of dual system communication means merging PC system and Android system provided in an embodiment of the present invention, loads PC First module of system is connect with the second module for loading Android system by MCU communication module;
After starting, first module and second module are notified and started by the MCU communication module, so that institute State the first module loading PC system, the second module loading Android system;
Start preset dynamic desktop manager;
Start the service module under the PC system of first module, so that the service module is by first module Application state message in PC system passes to the dynamic desktop manager by the MCU communication module;
The software icon of the PC system and the software of the Android system are shown on the dynamic desktop manager Icon, and start the program indicated by software icon that is triggered when software icon is triggered.
Optionally, the MCU communication module is that module is controlled in the MCU with double USB, a USB and first module Connection, another USB are connect with second module.
Optionally, the data between first module, second module and the MCU communication module, which are transmitted, uses USB interrupts transport protocol and USB block transport protocol.
Optionally, first module and second module are carried out data transmission by the MCU communication module, described One in first module and second module is transmitting terminal, another is receiving end;
If the residual buffer capacity in the MCU communication module for the intransit buffering queue of data transmission is less than preset First threshold then reduces the transmission speed of transmitting terminal by interrupting transmission order;
If the residual buffer capacity in the MCU communication module for the intransit buffering queue of data transmission is greater than preset Second threshold then improves the transmission speed of transmitting terminal by interrupting transmission order.
Optionally, first module and second module are carried out data transmission specifically by the MCU communication module Include:
Transmitting terminal is forwarded by the MCU communication module sends file request to receiving end;
If transmitting terminal receives the confirmation response from the receiving end, transmitting terminal startup file block transmission, by number of files According to the intransit buffering queue for being transmitted to the MCU communication module;
File data in the intransit buffering queue is sent to the receiving end by MCU communication module;
During file data transfer, if the transmitting terminal receives the transmission order of the interruption from MCU communication module When, then order is transmitted according to the interruption and carries out transmission speed adjustment;
After the file for needing to transmit completes transmission, the transmitting terminal terminates blocks of files transmission.
A kind of dual system communication system merging PC system and Android system provided in an embodiment of the present invention, loads PC First module of system is connect with the second module for loading Android system by MCU communication module;
The dual system communication system includes:
Activation system module is notified by the MCU communication module after starting and starts first module and institute The second module is stated, so that the first module loading PC system, the second module loading Android system;
Manager starting module, for starting preset dynamic desktop manager;
PC services starting module, the service module under PC system for starting first module, so that the service Application state message in the PC system of first module is passed to the dynamic table by the MCU communication module by module Face manager;
Application launch module, for showing the software icon of the PC system and described on the dynamic desktop manager The software icon of Android system, and start the program indicated by software icon that is triggered when software icon is triggered.
Optionally, the MCU communication module is that module is controlled in the MCU with double USB, a USB and first module Connection, another USB are connect with second module.
Optionally, the data between first module, second module and the MCU communication module, which are transmitted, uses USB interrupts transport protocol and USB block transport protocol.
Optionally, first module and second module are carried out data transmission by the MCU communication module, described One in first module and second module is transmitting terminal, another is receiving end;
The dual system communication system further include:
Speed command module is reduced, if the intransit buffering queue for being used for data transmission in the MCU communication module Residual buffer capacity is less than preset first threshold, then reduces the transmission speed of transmitting terminal by interrupting transmission order;
Speed command module is improved, if the intransit buffering queue for being used for data transmission in the MCU communication module Residual buffer capacity is greater than preset second threshold, then the transmission speed of transmitting terminal is improved by interrupting transmission order.
Optionally, the transmitting terminal includes:
Request transmitting unit sends file request to receiving end for forwarding by the MCU communication module;
Transmission start unit, if receiving the confirmation response from the receiving end, log-on data transmission for transmitting terminal Unit;
The data transmission unit, for the intransit buffering queue by file data transfer to the MCU communication module;
The MCU communication module includes: retransmission unit, for the file data in the intransit buffering queue to be sent to The receiving end;
The transmitting terminal further include:
Speed adjustment unit is used for during file data transfer, if the transmitting terminal receives the interruption transmission When order, then order is transmitted according to the interruption and carry out transmission speed adjustment;
Transmission ending unit, for terminating the data transmission unit after file for needing to transmit completes transmission.
As can be seen from the above technical solutions, the embodiment of the present invention has the advantage that
In the embodiment of the present invention, the first module for loading PC system and the second module for loading Android system pass through MCU Communication module connection;After starting, first module and second module are notified and started by the MCU communication module, So that the first module loading PC system, the second module loading Android system;Then start preset dynamic desktop Manager;Then, start the service module under the PC system of first module, so that the service module is by first mould Application state message in the PC system of block passes to the dynamic desktop manager by the MCU communication module;Finally, The software icon of the PC system and the software icon of the Android system are loaded on the dynamic desktop manager, and just The beginningization dynamic desktop manager.In embodiments of the present invention, user can be made to take up an official post in the dynamic desktop manager The program of meaning starting PC system and Android system, it is easy to operate high-efficient without being switched under corresponding operation system;
Further, using the real-time transmitted and guarantee that data are transmitted is interrupted, transmission chunk data is transmitted using block, is guaranteed The efficiency of data transmission;
Further, biography when by intransit buffering queue dynamic the first module of adjustment or the second module as transmitting terminal Defeated rate, achievees the purpose that efficient transfer data.
Detailed description of the invention
Fig. 1 is a kind of one reality of dual system communication means for merging PC system and Android system in the embodiment of the present invention Apply a flow chart;
Fig. 2 be the embodiment of the present invention in it is a kind of fusion PC system and Android system dual system communication means another Embodiment flow chart;
Fig. 3 is the structural schematic diagram in the embodiment of the present invention between the first module, the second module and MCU communication module;
Fig. 4 is real for fusion PC system a kind of in the embodiment of the present invention and unified of the dual system communication system of Android system Apply a structure chart;
Fig. 5 be the embodiment of the present invention in it is a kind of fusion PC system and Android system dual system communication system another Example structure figure;
Fig. 6 is the control flow chart of MCU central control system in the present invention;
Fig. 7 is the control flow chart of transmitting terminal in the present invention;
Fig. 8 is the control flow chart of receiving end in the present invention.
Specific embodiment
The embodiment of the invention provides the dual system communication means and system of fusion PC system and Android system, are used for Solve in dual-system device PC system and Android system can not intercommunication, need to switch under corresponding system when opening software The problem of operation.
In order to make the invention's purpose, features and advantages of the invention more obvious and easy to understand, below in conjunction with the present invention Attached drawing in embodiment, technical scheme in the embodiment of the invention is clearly and completely described, it is clear that disclosed below Embodiment be only a part of the embodiment of the present invention, and not all embodiment.Based on the embodiments of the present invention, this field Those of ordinary skill's all other embodiment obtained without making creative work, belongs to protection of the present invention Range.
Referring to Fig. 1, a kind of dual system communication means one for merging PC system and Android system in the embodiment of the present invention A embodiment includes:
101, after starting, first module and second module are notified and started by the MCU communication module so that this One module loading PC system, the second module loading Android system;
After starting, first module and second module are notified and started by the MCU communication module, so that first mould Block loads PC system, the second module loading Android system.It should be noted that loading the of PC system in the present embodiment One module is connect with the second module for loading Android system by MCU communication module.
102, start preset dynamic desktop manager;
After first module and second module are notified and started by the MCU communication module, it can star preset Dynamic desktop manager.
103, start the service module under the PC system of first module, so that the service module is by the PC of first module Application state message in system passes to the dynamic desktop manager by the MCU communication module;
After starting preset dynamic desktop manager, the service mould under the PC system of first module can star Block, so that the service module passes to the application state message in the PC system of first module by the MCU communication module The dynamic desktop manager.
104, the software icon of the PC system and the software figure of the Android system are loaded on the dynamic desktop manager Mark, and initialize the dynamic desktop manager.
Finally, the software icon and the Android system of the PC system can be loaded on the dynamic desktop manager Software icon, and initialize the dynamic desktop manager.
In the present embodiment, the first module for loading PC system is communicated with the second module for loading Android system by MCU Module connection;After starting, first module and second module are notified and started by the MCU communication module so that this first Module loading PC system, the second module loading Android system;Then start preset dynamic desktop manager;Then, it opens The service module under the PC system of first module is moved, so that the service module is by the software shape in the PC system of first module State message passes to the dynamic desktop manager by the MCU communication module;Finally, load should on the dynamic desktop manager The software icon of PC system and the software icon of the Android system, and initialize the dynamic desktop manager.In the present embodiment In, user can be made arbitrarily to start the program of PC system and Android system on the dynamic desktop manager, without switching It is easy to operate high-efficient under corresponding operation system.
For ease of understanding, below to the dual system of one of embodiment of the present invention fusion PC system and Android system Communication means is described in detail, referring to Fig. 2, a kind of pair of fusion PC system and Android system in the embodiment of the present invention Another embodiment of system communicating method includes:
201, after starting, first module and second module are notified and started by the MCU communication module so that this One module loading PC system, the second module loading Android system;
After starting, first module and second module are notified and started by the MCU communication module, so that first mould Block loads PC system, the second module loading Android system.It should be noted that in the present embodiment, the of PC system is loaded One module is connect with the second module for loading Android system by MCU communication module.The MCU communication module is with double USB MCU in control module, a USB is connect with first module, another USB is connect with second module.As shown in figure 3, should MCU communication module tool is there are two USB interface, respectively USB1 and USB2, wherein USB1 and the first module for being loaded with PC system Connection, USB2 are connect with the second module for being loaded with Android system, and in addition to this, which can also pass through string Mouth is connect with touching box (i.e. external input equipment), and under normal circumstances, touching box has an end USB, which supports multi-pass Road switching, when touching box whenever necessary, the end USB of touching box can be switched in other channels, and the in the present embodiment Communication between one module and the second module is unaffected.
202, start preset dynamic desktop manager;
After the first module loading PC system, the second module loading Android system, preset move can star State desktop handler, which is used to manage the software icon on PC system and Android system, in dynamic table After the load of face manager, user can select required software icon to start software on dynamic desktop manager, whether On in PC system or Android system.
203, start the service module under the PC system of first module, so that the service module is by the PC of first module Application state message in system passes to the dynamic desktop manager by the MCU communication module;
After starting preset dynamic desktop manager, the service mould under the PC system of first module can star Block, so that the service module passes to the application state message in the PC system of first module by the MCU communication module The dynamic desktop manager.
204, the software icon of the PC system and the software figure of the Android system are loaded on the dynamic desktop manager Mark, and initialize the dynamic desktop manager;
Application state message in PC system of the service module by first module is transmitted by the MCU communication module After the dynamic desktop manager, the application state information of required application in PC system passes to the dynamic desktop management Device then can load the software icon of the PC system and the software icon of the Android system on the dynamic desktop manager, And initialize the dynamic desktop manager.
It is understood that in order to guarantee the data transmission quality between the first module and the second module, first module, Data transmission between second module and the MCU communication module can interrupt transport protocol and USB block transmission association using USB View interrupts to transmit can guarantee real-time property transmission, is mainly responsible for transmission concerned control command;Block transmission can transmission chunk data But do not guarantee real-time, for transmitting file data.
205, transmitting terminal sends file request to receiving end by MCU communication module forwarding;
After dynamic desktop manager completes initialization, if transmitting terminal needs to send file to receiving end, transmitting terminal can be with It is forwarded by the MCU communication module and sends file request to receiving end.It should be noted that first module and second module Being carried out data transmission by the MCU communication module, one in first module and second module is transmitting terminal, another It both can be used as transmitting terminal for receiving end namely the first module, can also be used as receiving end, when the first module is as transmitting terminal When, the second module is receiving end;And when the second module is as transmitting terminal, the first module is receiving end.
If 206, transmitting terminal receives the confirmation response from the receiving end, transmitting terminal startup file block transmission, by file Data are transmitted to the intransit buffering queue of the MCU communication module;
If transmitting terminal receives the confirmation response from the receiving end, transmitting terminal startup file block transmission, by file data It is transmitted to the intransit buffering queue of the MCU communication module.Above-mentioned blocks of files transmission is that transmitting terminal is carried out by USB block transport protocol The transmission of file data.
The transmission of USB block is different with the USB data for interrupting transmission, and the different bandwidth of occupancy, the mutual not shadow of data Ring, at the same two passes be all it is two-way, can simultaneously transinformation.To achieve the purpose that efficient transfer data, the transmission of USB block is logical Need matching PC system, the transmitting and receiving rate in MCU between control, Android system three therefore can communicate in MCU in road Above-mentioned intransit buffering queue is set in module.
207, the file data in the intransit buffering queue is sent to the receiving end by MCU communication module;
After transmitting terminal is by the intransit buffering queue of file data transfer to the MCU communication module, MCU communication module can The file data in the intransit buffering queue is sent to the receiving end.
MCU communication module monitors the state of the intransit buffering queue of itself in real time, if being used for data in the MCU communication module The residual buffer capacity of the intransit buffering queue of transmission is less than preset first threshold, then is sent by interrupting to transmit to order to reduce The transmission speed at end;If the residual buffer capacity in the MCU communication module for the intransit buffering queue of data transmission is greater than pre- If second threshold, then by interrupt transmission order improve transmitting terminal transmission speed.That is, when intransit buffering queue is expired fastly (transmission is faster than reception) allows transmitting terminal to reduce transmission speed by interrupting transmission order;It (is connect when intransit buffering queue is close empty Receipts are faster than transmission), allow transmitting terminal to improve transmission speed by interrupting transmission order.
208, during file data transfer, if the transmitting terminal receives the transmission life of the interruption from MCU communication module When enabling, then order is transmitted according to the interruption and carry out transmission speed adjustment;
It is recognised that during file data transfer, if the transmitting terminal receives the middle stealpass from MCU communication module When defeated order, then order is transmitted according to the interruption and carry out transmission speed adjustment, details are not described herein again.
209, after the file for needing to transmit completes transmission, which terminates blocks of files transmission.
After the file for needing to transmit completes transmission, which terminates blocks of files transmission, between transmitting terminal and receiving end This data transfer ends.
For ease of understanding between PC system, Android system and MCU central control system (being loaded in MCU communication module) Description is described in detail below with a practical application scene in interaction flow:
Fig. 6 is the control flow chart of MCU central control system, as shown in fig. 6, MCU central control system is real-time after MCU control starts Carry out following monitoring: " interrupting whether transmission receives order transfer ", " interrupting whether transmission receives control command " and " block transmission Whether data relay starts ".Wherein, " interrupt transmission whether receive order transfer " if it has, then execute corresponding forward command, The file data in intransit buffering queue is transmitted to receiving end;" interrupt transmission whether receive control command " if it has, then Corresponding control command is handled, may include stopping to interrupt transmission, starting to interrupt transmission and terminate to interrupt transmission etc., it specifically can be with According to actual use situation setting;" whether block transmission data relay starts " is if it has, then MCU central control system is slow to forwarding in real time The quene state for rushing queue is detected, and carries out speed control, in detail speed to the transmission speed of transmitting terminal according to testing result Degree control flow is shown in above content.
Fig. 7 is the control flow chart of transmitting terminal, as shown in fig. 7, transmitting terminal starting transmission flow, then sends file request To receiving end, and request is waited to reply, if replying is ack, sends the file information to receiving end (by MCU communication module Turn), if nack, then terminate transmission flow;It waits request to reply after sending the file information, if replying is ack, carries out file Block transmission, and adjusted by the speed control of MCU central control system, if being ordered by speed adjust order according to speed adjust It enables and carries out speed adjust, the process that blocks of files is transmitted is sent up to file, after file is sent, terminates transmission flow.
Whether Fig. 8 is the control flow chart of receiving end, as shown in figure 8, receiving end starting receives process, then wait and receiving Starting sends file command, if so, sending ack returns back to transmitting terminal, then waits for whether receiving the file information, if so, It sends ack and returns back to transmitting terminal, if otherwise terminating to receive process.After reply receives the ack of the file information, it can wait to be received File (by the transfer of MCU communication module) from transmitting terminal, until finishing receiving for entire file, terminates receiving stream after the completion Journey.
In the present embodiment, a kind of fusion PC system and the dual system communication means of Android system are had the advantage that
(1) data between PC system and Android system are transmitted without touching box module.Switch in touching box USB When to other channels, the communication between PC system and Android system is unaffected, so that the network remote collection control of PC system can It is effective with the moment;
(2) data link between PC system and Android system is made of two USB devices, communicates mould without MCU The serial ports of block, first is that the agreement inside USB ensure that the reliable transmission of data;Second is that breaching the transmission of serial ports low speed, this hair Bright actual measurement stablizes data transmission bauds and reaches 700k/s, is the decades of times of prior art transmission speed.
A kind of dual system communication means for merging PC system and Android system is essentially described above, it below will be to one Kind fusion PC system and the dual system communication system of Android system are described in detail, referring to Fig. 4, the embodiment of the present invention A kind of middle fusion PC system and dual system communication system one embodiment of Android system include:
The first module 401 for loading PC system passes through MCU communication module with the second module 402 for loading Android system 403 connections;
The dual system communication system includes:
Activation system module 404 is notified by the MCU communication module 403 after starting and starts first module 401 and second module 402, so that first module 401 loads PC system, which loads Android system;
Manager starting module 405, for starting preset dynamic desktop manager;
PC services starting module 406, the service module under PC system for starting first module 401, so that the clothes Application state message in the PC system of first module 401 is passed to the dynamic by the MCU communication module 403 by business module Desktop handler;
Using loading module 407, for loading the software icon of the PC system on the dynamic desktop manager and being somebody's turn to do The software icon of Android system, and initialize the dynamic desktop manager.
In the present embodiment, the first module 401 for loading PC system passes through with the second module 402 for loading Android system MCU communication module 403 connects;Activation system module 404 is notified and is started by the MCU communication module 403 after starting First module 401 and second module 402, so that first module 401 loads PC system, second module 402 load Android system;
Manager starting module 405, for starting preset dynamic desktop manager;PC services starting module 406, is used for Start the service module under the PC system of first module 401, so that the service module will be in the PC system of first module 401 Application state message the dynamic desktop manager is passed to by the MCU communication module 403;Using loading module 407, it is used for The software icon of the PC system and the software icon of the Android system are loaded on the dynamic desktop manager, and is initialized The dynamic desktop manager.In embodiments of the present invention, user can be made arbitrarily to start PC on the dynamic desktop manager The program of system and Android system, it is easy to operate high-efficient without being switched under corresponding operation system.
For ease of understanding, below to the dual system of one of embodiment of the present invention fusion PC system and Android system Communication system is described in detail, referring to Fig. 5, a kind of pair of fusion PC system and Android system in the embodiment of the present invention Another embodiment of systems communication systems includes:
The first module 501 for loading PC system passes through MCU communication module with the second module 502 for loading Android system 503 connections;
The dual system communication system includes:
Activation system module 504 is notified by the MCU communication module 503 after starting and starts first module 501 and second module 502, so that first module 501 loads PC system, which loads Android system;
Manager starting module 505, for starting preset dynamic desktop manager;
PC services starting module 506, the service module under PC system for starting first module 501, so that the clothes Application state message in the PC system of first module 501 is passed to the dynamic by the MCU communication module 503 by business module Desktop handler;
Using loading module 507, for loading the software icon of the PC system on the dynamic desktop manager and being somebody's turn to do The software icon of Android system, and initialize the dynamic desktop manager.
In the present embodiment, the MCU communication module 503 can to control module in the MCU with double USB, a USB and this The connection of one module 501, another USB are connect with second module 502.
In the present embodiment, the data between first module 501, second module 502 and the MCU communication module 503 are passed It is defeated that transport protocol and USB block transport protocol are interrupted using USB.
In the present embodiment, first module 501 and second module 502 pass through the MCU communication module 503 progress data biography Defeated, one in first module 501 and second module 502 is transmitting terminal, another is receiving end;
The dual system communication system can also include:
Speed command module 508 is reduced, if the intransit buffering team for being used for data transmission in the MCU communication module 503 The residual buffer capacity of column is less than preset first threshold, then reduces the transmission speed of transmitting terminal by interrupting transmission order;
Speed command module 509 is improved, if the intransit buffering team for being used for data transmission in the MCU communication module 503 The residual buffer capacity of column is greater than preset second threshold, then the transmission speed of transmitting terminal is improved by interrupting transmission order.
In the present embodiment, which may include:
Request transmitting unit, for sending file request to receiving end by the MCU communication module 503 forwarding;
Transmission start unit, if receiving the confirmation response from the receiving end for transmitting terminal, log-on data transmission is single Member;
The data transmission unit, for by the intransit buffering queue of file data transfer to the MCU communication module 503;
The MCU communication module 503 includes: retransmission unit, for the file data in the intransit buffering queue to be sent to The receiving end;
The transmitting terminal further include:
Speed adjustment unit, for during file data transfer, transmission to be ordered if the transmitting terminal receives the interruption When, then order is transmitted according to the interruption and carries out transmission speed adjustment;
Transmission ending unit, for terminating the data transmission unit after file for needing to transmit completes transmission.
It is apparent to those skilled in the art that for convenience and simplicity of description, the system of foregoing description, The specific work process of device and unit, can refer to corresponding processes in the foregoing method embodiment, and details are not described herein.
In several embodiments provided herein, it should be understood that disclosed system, device and method can be with It realizes by another way.For example, the apparatus embodiments described above are merely exemplary, for example, the unit It divides, only a kind of logical function partition, there may be another division manner in actual implementation, such as multiple units or components It can be combined or can be integrated into another system, or some features can be ignored or not executed.Another point, it is shown or The mutual coupling, direct-coupling or communication connection discussed can be through some interfaces, the indirect coupling of device or unit It closes or communicates to connect, can be electrical property, mechanical or other forms.
The unit as illustrated by the separation member may or may not be physically separated, aobvious as unit The component shown may or may not be physical unit, it can and it is in one place, or may be distributed over multiple In network unit.It can select some or all of unit therein according to the actual needs to realize the mesh of this embodiment scheme 's.
It, can also be in addition, the functional units in various embodiments of the present invention may be integrated into one processing unit It is that each unit physically exists alone, can also be integrated in one unit with two or more units.Above-mentioned integrated list Member both can take the form of hardware realization, can also realize in the form of software functional units.
If the integrated unit is realized in the form of SFU software functional unit and sells or use as independent product When, it can store in a computer readable storage medium.Based on this understanding, technical solution of the present invention is substantially The all or part of the part that contributes to existing technology or the technical solution can be in the form of software products in other words It embodies, which is stored in a storage medium, including some instructions are used so that a computer Equipment (can be personal computer, server or the network equipment etc.) executes the complete of each embodiment the method for the present invention Portion or part steps.And storage medium above-mentioned includes: USB flash disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), magnetic or disk etc. are various can store journey The medium of sequence code.
The above, the above embodiments are merely illustrative of the technical solutions of the present invention, rather than its limitations;Although referring to before Stating embodiment, invention is explained in detail, those skilled in the art should understand that: it still can be to preceding Technical solution documented by each embodiment is stated to modify or equivalent replacement of some of the technical features;And these It modifies or replaces, the spirit and scope for technical solution of various embodiments of the present invention that it does not separate the essence of the corresponding technical solution.

Claims (22)

1. a kind of dual system communication means for merging PC system and Android system, which is characterized in that load the first of PC system Module is connect with the second module for loading Android system by MCU communication module;
After starting, first module and second module are notified and started by the MCU communication module, so that described One module loading PC system, the second module loading Android system;
Start preset dynamic desktop manager;
Start the service module under the PC system of first module, so that the service module is by the PC system of first module Application state message on system passes to the dynamic desktop manager by the MCU communication module;
The software icon of the PC system and the software figure of the Android system are shown on the dynamic desktop manager Mark, and start the program indicated by software icon that is triggered when software icon is triggered.
2. dual system communication means according to claim 1, which is characterized in that the MCU communication module is with double USB MCU in control module, a USB is connect with first module, another USB is connect with second module.
3. dual system communication means according to claim 2, which is characterized in that first module, second module Data transmission between the MCU communication module interrupts transport protocol and USB block transport protocol using USB.
4. dual system communication means according to claim 3, which is characterized in that first module and second module Carried out data transmission by the MCU communication module, one in first module and second module is transmitting terminal, separately Outer one is receiving end;
If the residual buffer capacity in the MCU communication module for the intransit buffering queue of data transmission is less than preset first Threshold value then reduces the transmission speed of transmitting terminal by interrupting transmission order;
If the residual buffer capacity in the MCU communication module for the intransit buffering queue of data transmission is greater than preset second Threshold value then improves the transmission speed of transmitting terminal by interrupting transmission order.
5. dual system communication means according to claim 4, which is characterized in that first module and second module Carry out data transmission specifically including by the MCU communication module:
Transmitting terminal is forwarded by the MCU communication module sends file request to receiving end;
If transmitting terminal receives the confirmation response from the receiving end, the transmission of transmitting terminal startup file block passes file data The intransit buffering queue of the MCU communication module is transported to, the blocks of files transmission is that transmitting terminal is carried out by USB block transport protocol The transmission of file data;
File data in the intransit buffering queue is sent to the receiving end by MCU communication module;
During file data transfer, if the transmitting terminal receives the transmission order of the interruption from MCU communication module, Order, which is transmitted, according to the interruption carries out transmission speed adjustment;
After the file for needing to transmit completes transmission, the transmitting terminal terminates blocks of files transmission.
6. a kind of dual system communication means for merging PC system and Android system, which is characterized in that the described method includes:
In the case where PC system and Android system start, start preset dynamic desktop management based on Android system Device;
The software icon of the PC system and the software figure of the Android system are shown on the dynamic desktop manager Mark, and start the program indicated by software icon that is triggered when software icon is triggered.
7. dual system communication means according to claim 6, which is characterized in that the method also includes:
Start the service module under the PC system of first module, so that the service module is by the PC system of first module Application state message on system passes to the dynamic desktop manager by the MCU communication module.
8. dual system communication means according to claim 6, which is characterized in that load the first module of PC system and load Second module of Android system is connected by MCU communication module, the method also includes:
After starting, first module and second module are notified and started by the MCU communication module, so that described One module loading PC system, the second module loading Android system.
9. dual system communication means according to claim 8, which is characterized in that the MCU communication module is with double USB MCU in control module, a USB is connect with first module, another USB is connect with second module.
10. dual system communication means according to claim 9, which is characterized in that first module, second module Data transmission between the MCU communication module interrupts transport protocol and USB block transport protocol using USB.
11. dual system communication means according to claim 10, which is characterized in that first module and second mould Block is carried out data transmission by the MCU communication module, and one in first module and second module is transmitting terminal, Another is receiving end;
If the residual buffer capacity in the MCU communication module for the intransit buffering queue of data transmission is less than preset first Threshold value then reduces the transmission speed of transmitting terminal by interrupting transmission order;
If the residual buffer capacity in the MCU communication module for the intransit buffering queue of data transmission is greater than preset second Threshold value then improves the transmission speed of transmitting terminal by interrupting transmission order.
12. a kind of dual system communication means for merging PC system and Android system, which is characterized in that the described method includes:
In the case where PC system and Android system start, start the service module under PC system, so that under PC system Service module gives the application state message transmission in the PC system to the Android system;
The software icon of the PC system and the software icon of the Android system are shown on the desktop of Android system, And start the program indicated by software icon that is triggered when software icon is triggered.
13. dual system communication means according to claim 12, which is characterized in that load the first module and dress of PC system The second module for carrying Android system is connected by MCU communication module, the method also includes:
After starting, first module and second module are notified and started by the MCU communication module, so that described One module loading PC system, the second module loading Android system.
14. dual system communication means according to claim 13, which is characterized in that the MCU communication module is with double Module is controlled in the MCU of USB, a USB is connect with first module, another USB is connect with second module.
15. dual system communication means according to claim 14, which is characterized in that first module, second mould Data transmission between block and the MCU communication module interrupts transport protocol and USB block transport protocol using USB.
16. dual system communication means according to claim 15, which is characterized in that first module and second mould Block is carried out data transmission by the MCU communication module, and one in first module and second module is transmitting terminal, Another is receiving end;
If the residual buffer capacity in the MCU communication module for the intransit buffering queue of data transmission is less than preset first Threshold value then reduces the transmission speed of transmitting terminal by interrupting transmission order;
If the residual buffer capacity in the MCU communication module for the intransit buffering queue of data transmission is greater than preset second Threshold value then improves the transmission speed of transmitting terminal by interrupting transmission order.
17. a kind of dual system communication system for merging PC system and Android system, which is characterized in that load the of PC system One module is connect with the second module for loading Android system by MCU communication module;
The dual system communication system includes:
Activation system module notifies by the MCU communication module and starts first module and described the after starting Two modules, so that the first module loading PC system, the second module loading Android system;
Manager starting module, for starting preset dynamic desktop manager;
PC services starting module, the service module under PC system for starting first module, so that the service module Application state message in the PC system of first module is passed into the dynamic desktop pipe by the MCU communication module Manage device;
Application launch module, for showing the software icon of the PC system and described on the dynamic desktop manager The software icon of Android system, and start the program indicated by software icon that is triggered when software icon is triggered.
18. a kind of dual system communication system for merging PC system and Android system, which is characterized in that the system comprises:
Manager starting module, for being opened based on Android system in the case where PC system and Android system start Move preset dynamic desktop manager;
Application launch module, for showing the software icon of the PC system and described on the dynamic desktop manager The software icon of Android system, and start the program indicated by software icon that is triggered when software icon is triggered.
19. a kind of dual system communication system for merging PC system and Android system, which is characterized in that the system comprises:
PC services starting module, for starting the service under PC system in the case where PC system and Android system start Module, so that the service module under PC system gives the application state message transmission in the PC system to the Android system;
Application launch module, for showing the software icon of the PC system and described on the desktop of Android system The software icon of Android system, and start the program indicated by software icon that is triggered when software icon is triggered.
20. a kind of intelligent interaction plate based on dual system characterized by comprising load the first module of PC system, load The second module and MCU communication module of Android system;First module and second module are logical by the MCU Believe module connection;
After starting, first module and second module are notified and started by the MCU communication module, so that described One module loading PC system, the second module loading Android system;
Second module starts preset dynamic desktop manager;
Service module under first module starting PC system, so that the service module is by the PC system of first module On application state message the dynamic desktop manager is passed to by the MCU communication module;
Second module shown on the dynamic desktop manager PC system software icon and the android system The software icon of system, and start the software icon meaning that is triggered by the first module/second module when software icon is triggered The program shown.
21. a kind of intelligent interaction plate based on dual system, which is characterized in that the first module and dress including loading PC system Carry the second module of Android system;First module can be communicated with second intermodule;
In the case where PC system and Android system start, first module starts the service module under PC system, makes The service module under PC system is obtained by the application state message transmission in the PC system to the Android system;
Second module shown on the desktop of Android system the PC system software icon and the android system The software icon of system, and start the software icon meaning that is triggered by the first module/second module when software icon is triggered The program shown.
22. a kind of intelligent interaction plate based on dual system, which is characterized in that the first module and dress including loading PC system Carry the second module of Android system;First module can be communicated with second intermodule;
In the case where PC system and Android system start, second module is started preset based on Android system Dynamic desktop manager;
Second module shown on the dynamic desktop manager PC system software icon and the android system The software icon of system, and start the software icon meaning that is triggered by the first module/second module when software icon is triggered The program shown.
CN201910555339.0A 2016-03-15 2016-03-15 Dual-system communication method and system fusing PC system and android system Active CN110311966B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910555339.0A CN110311966B (en) 2016-03-15 2016-03-15 Dual-system communication method and system fusing PC system and android system

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201610146072.6A CN105808364B (en) 2016-03-15 2016-03-15 Merge the dual system communication means and system of PC system and Android system
CN201910555339.0A CN110311966B (en) 2016-03-15 2016-03-15 Dual-system communication method and system fusing PC system and android system

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
CN201610146072.6A Division CN105808364B (en) 2016-03-15 2016-03-15 Merge the dual system communication means and system of PC system and Android system

Publications (2)

Publication Number Publication Date
CN110311966A true CN110311966A (en) 2019-10-08
CN110311966B CN110311966B (en) 2023-02-17

Family

ID=56467422

Family Applications (2)

Application Number Title Priority Date Filing Date
CN201610146072.6A Active CN105808364B (en) 2016-03-15 2016-03-15 Merge the dual system communication means and system of PC system and Android system
CN201910555339.0A Active CN110311966B (en) 2016-03-15 2016-03-15 Dual-system communication method and system fusing PC system and android system

Family Applications Before (1)

Application Number Title Priority Date Filing Date
CN201610146072.6A Active CN105808364B (en) 2016-03-15 2016-03-15 Merge the dual system communication means and system of PC system and Android system

Country Status (1)

Country Link
CN (2) CN105808364B (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106776398A (en) * 2016-12-20 2017-05-31 广州视源电子科技股份有限公司 The method and apparatus of dual system double-direction control
CN106850161A (en) * 2016-12-20 2017-06-13 广州视源电子科技股份有限公司 A kind of dual system all-in-one and its communication means with touch screen functionality
CN109698786A (en) * 2017-10-24 2019-04-30 上海易谷网络科技股份有限公司 The method of client across channel switching and agent conversation
CN109582453A (en) * 2018-11-29 2019-04-05 北京元心科技有限公司 The method, apparatus and electronic equipment of coordinated scheduling between multisystem
CN110149387A (en) * 2019-05-15 2019-08-20 合肥联宝信息技术有限公司 A kind of transmission method and device of file

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030177422A1 (en) * 2000-03-10 2003-09-18 Tararoukhine Ilia Valerievich Data transfer and management system
CN103761130A (en) * 2014-01-15 2014-04-30 深圳创维-Rgb电子有限公司 Dual-system start control method and dual-system start control device
CN105204583A (en) * 2015-10-16 2015-12-30 杭州中威电子股份有限公司 Physical isolation system and isolation method constructed based on embedded type system
CN105389245A (en) * 2015-12-17 2016-03-09 广州视睿电子科技有限公司 Memory cleaning method and device

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7542759B2 (en) * 2006-04-18 2009-06-02 Edwards Bryan T Method and apparatus for broadcasting software update information to mobile phones over a wireless communications network
KR20080040858A (en) * 2006-11-06 2008-05-09 엘지전자 주식회사 Data processing system based on human body communication
US8521926B2 (en) * 2008-09-25 2013-08-27 Aten International Co., Ltd. Remote desktop control system using USB interface and method thereof
CN101882110A (en) * 2010-06-30 2010-11-10 中兴通讯股份有限公司 Method for downloading data and terminal equipment
CN102981894B (en) * 2011-09-05 2016-07-06 联想(北京)有限公司 Display packing and electronic equipment
CN103092701B (en) * 2011-10-31 2017-02-08 联想(北京)有限公司 Communication method, communication device and electronic device
CN104317661A (en) * 2014-11-04 2015-01-28 上海斐讯数据通信技术有限公司 Intersystem communication method and device of dual embedded systems
CN105260250B (en) * 2015-09-10 2018-08-03 烽火通信科技股份有限公司 A kind of dual system communication device of linux system and android system

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030177422A1 (en) * 2000-03-10 2003-09-18 Tararoukhine Ilia Valerievich Data transfer and management system
CN103761130A (en) * 2014-01-15 2014-04-30 深圳创维-Rgb电子有限公司 Dual-system start control method and dual-system start control device
CN105204583A (en) * 2015-10-16 2015-12-30 杭州中威电子股份有限公司 Physical isolation system and isolation method constructed based on embedded type system
CN105389245A (en) * 2015-12-17 2016-03-09 广州视睿电子科技有限公司 Memory cleaning method and device

Also Published As

Publication number Publication date
CN110311966B (en) 2023-02-17
CN105808364A (en) 2016-07-27
CN105808364B (en) 2019-08-02

Similar Documents

Publication Publication Date Title
CN105808364B (en) Merge the dual system communication means and system of PC system and Android system
US10868767B2 (en) Data transmission method and apparatus in optoelectronic hybrid network
CN108966282B (en) Data transmission method and device
US9049218B2 (en) Stateless fibre channel sequence acceleration for fibre channel traffic over Ethernet
CN103152260B (en) Message forwarding system, method and device
US8891531B2 (en) Bridge for implementing a converged network protocol to facilitate communication between different communication protocol networks
CN105024861B (en) A kind of reliable remote communication means and its communicator based on big-dipper satellite
CN106464596B (en) Open flows communication means, system, controller and Service Gateway
CN102647370B (en) Communication method for communicating WiFi network with ZigBee network
US10609125B2 (en) Method and system for transmitting communication data
CN204089858U (en) A kind of Secure isolation ALG
CN104270344B (en) 10000000000 gateways
CN106534178A (en) System and method for realizing RapidIO network universal socket
CN102315918B (en) Method and device for intercommunicating TCP (Transmission Control Protocol) connection with SCTP (Stream Control Transmission Protocol) connection
US20130332504A1 (en) Station, target apparatus, initiator apparatus, communication system, and communication method
CN101742701A (en) Device, method and system for treating AT command
CN105471718B (en) A kind of implementation method of full duplex message queue
CN108462653A (en) The quick sending method of Protocol Control frame based on TTE
CN106102101A (en) Processing method that a kind of WAP is connected with Radio Access Controller and system
CN107241436A (en) A kind of method of the transmission of TCP network high-speeds packet splicing and storage
CN101179597B (en) File transfer method, system and a master control board
CN106101285B (en) Distributed data transport method and device, TM RLC entity based on TM rlc protocol
WO2012019376A1 (en) Method and apparatus for implementing network device function of wireless communication terminal
CN114328317B (en) Method, device and medium for improving communication performance of storage system
CN102724099A (en) Device and method for improving internal communication QoS (Quality of Service) of control plane of system with processors

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant