CN110868697B - Interconnection method and device of vehicle and multiple mobile devices and storage medium - Google Patents
Interconnection method and device of vehicle and multiple mobile devices and storage medium Download PDFInfo
- Publication number
- CN110868697B CN110868697B CN201911133660.6A CN201911133660A CN110868697B CN 110868697 B CN110868697 B CN 110868697B CN 201911133660 A CN201911133660 A CN 201911133660A CN 110868697 B CN110868697 B CN 110868697B
- Authority
- CN
- China
- Prior art keywords
- mobile devices
- vehicle
- data
- mobile
- transmission channels
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 43
- 230000005540 biological transmission Effects 0.000 claims abstract description 50
- 230000004044 response Effects 0.000 claims abstract description 12
- 238000004590 computer program Methods 0.000 claims description 4
- 230000003287 optical effect Effects 0.000 description 6
- 230000008569 process Effects 0.000 description 6
- 230000006870 function Effects 0.000 description 5
- 238000010586 diagram Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 230000009471 action Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 239000013307 optical fiber Substances 0.000 description 2
- 230000002093 peripheral effect Effects 0.000 description 2
- 230000000644 propagated effect Effects 0.000 description 2
- 238000003491 array Methods 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 230000008707 rearrangement Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/30—Services specially adapted for particular environments, situations or purposes
- H04W4/40—Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/30—Services specially adapted for particular environments, situations or purposes
- H04W4/40—Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P]
- H04W4/48—Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P] for in-vehicle communication
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The embodiment of the application discloses a method, equipment and storage medium for interconnecting a vehicle machine and a plurality of mobile equipment. The interconnection method of the vehicle machine and the plurality of mobile devices comprises the following steps: confirming the number of mobile devices accessed to the vehicle-mounted host; generating at least two data transmission channels correspondingly according to the number of the mobile devices, wherein the at least two data transmission channels are used for transmitting different types of data for each mobile device; and displaying or playing the data in response to the number of the mobile devices and the different types of data received from the mobile devices. The embodiment of the application realizes that the vehicle-mounted host can be connected to manage a plurality of mobile devices.
Description
Technical Field
The embodiment of the application relates to a mobile phone and car phone interconnection technology, in particular to a method, equipment and storage medium for interconnecting a car phone and a plurality of mobile equipment.
Background
With the rise of the internet of things and the ipv6 technology, in case of the internet of things and the internet of things, two devices which are impossible to look are connected together, interaction and management between the devices become particularly important, and at present, the main function of the connection technology of the vehicle-mounted host computer and the mobile phone is to project a mobile phone interface to a display screen of the vehicle to display, and control the mobile phone by means of a touch screen and keys of the vehicle, so that the internet of things and the mobile phone can be realized, and a series of functions such as navigation, music and telephone on the mobile phone of the vehicle owner can be conveniently used by the vehicle owner.
The prior art has different technical modes and apple equipment to connect, but generally only one mobile equipment can be connected, a plurality of mobile equipment can not be connected at the same time, under the vehicle-mounted environment, a car machine can only be connected with the mobile equipment of a main driver position or the mobile pen of a copilot, the mobile equipment and the mobile pen can only be selected from two mobile phones, the car machine industry is intelligent, large-screen is raised, the prior art can not well integrate music, movies and picture resources of two mobile phones at the same time, the prior art supports a single mobile phone back and forth switching process, and the complex operation in the car driving environment process is intangibly added.
Disclosure of Invention
The embodiment of the application provides a method, equipment and a storage medium for interconnecting a vehicle machine and a plurality of mobile equipment, so as to realize that a vehicle-mounted host can be connected to manage the plurality of mobile equipment.
To achieve the object, an embodiment of the present application provides a method, an apparatus, and a storage medium for interconnecting a vehicle with a plurality of mobile devices, where the method for interconnecting a vehicle with a plurality of mobile devices includes:
confirming the number of mobile devices accessed to the vehicle-mounted host;
generating at least two data transmission channels correspondingly according to the number of the mobile devices, wherein the at least two data transmission channels are used for transmitting different types of data for each mobile device;
and displaying or playing the data in response to the number of the mobile devices and the different types of data received from the mobile devices.
Further, the confirming the number of the mobile devices accessing the vehicle-mounted host includes:
numbering mobile equipment accessed to a vehicle-mounted host;
and confirming the number of the mobile devices accessed to the vehicle-mounted host according to the number.
Further, the confirming the number of the mobile devices accessing to the vehicle-mounted host according to the number includes:
sending a first authentication request to the mobile device;
receiving first authentication information fed back by the mobile equipment;
and confirming the number of the mobile devices accessed to the vehicle-mounted host according to the first authentication information and the number.
Further, the generating at least two data transmission channels according to the number of the mobile devices, where the at least two data transmission channels are used for transmitting different types of data for each mobile device includes:
confirming the type of the mobile equipment accessed to the vehicle-mounted host;
and correspondingly generating at least two data transmission channels according to the number of the mobile devices and the device types, wherein the at least two data transmission channels are used for transmitting different types of data for each mobile device.
Further, the generating at least two data transmission channels according to the number of the mobile devices, where the at least two data transmission channels are used for transmitting different types of data for each mobile device includes:
generating at least two data buffer areas correspondingly according to the number of the mobile devices;
encoding different types of data received from the mobile device to obtain a plurality of first data streams;
and correspondingly generating at least two data transmission channels according to the number of the mobile devices, wherein the at least two data transmission channels are used for transmitting the plurality of first data streams for each mobile device.
Further, the generating at least two data transmission channels according to the number of the mobile devices, where the at least two data transmission channels are configured to transmit the plurality of first data streams for each mobile device includes:
sending a second authentication request to the mobile device according to the plurality of first data streams;
receiving second authentication information fed back by the mobile equipment;
validating a plurality of second data streams from the plurality of first data streams according to the second authentication information;
and correspondingly generating at least two data transmission channels according to the number of the mobile devices, wherein the at least two data transmission channels are used for transmitting the plurality of second data streams for each mobile device.
Further, the displaying or playing in response to the number of mobile devices and the different types of data received from the mobile devices includes:
decoding the plurality of second data streams to obtain different types of data;
and displaying or playing the data in response to the number of the mobile devices and the different types of data.
Further, the responding to the number of the mobile devices and the different types of data received from the mobile devices for display or playing comprises:
and performing back control on the mobile equipment according to the operation of the user on the vehicle-mounted host.
On the other hand, the embodiment of the application also provides an interconnection device of the vehicle machine and a plurality of mobile devices, wherein the interconnection device of the vehicle machine and the plurality of mobile devices comprises: one or more processors; and a storage device for storing one or more programs which, when executed by the one or more processors, cause the one or more processors to implement the interconnection method as provided by any of the embodiments of the present application.
In yet another aspect, embodiments of the present application further provide a computer readable storage medium having stored thereon a computer program which, when executed by a processor, implements an interconnection method as provided by any of the embodiments of the present application.
The embodiment of the application confirms the number of the mobile devices accessed to the vehicle-mounted host; generating at least two data transmission channels correspondingly according to the number of the mobile devices, wherein the at least two data transmission channels are used for transmitting different types of data for each mobile device; and responding to the number of the mobile devices and the data of different types received from the mobile devices to display or play, so that the problem that the vehicle-mounted host cannot be connected with a plurality of mobile devices at the same time is solved, and the effect that the vehicle-mounted host can be connected to manage the plurality of mobile devices is achieved.
Drawings
Fig. 1 is a flow chart of an interconnection method between a vehicle and a plurality of mobile devices according to an embodiment of the present application;
fig. 2 is a flow chart of an interconnection method between a vehicle and a plurality of mobile devices according to a second embodiment of the present application;
fig. 3 is a flow chart of an interconnection method between a vehicle and a plurality of mobile devices according to a third embodiment of the present application;
fig. 4 is a schematic structural diagram of an interconnection device between a vehicle and a plurality of mobile devices according to a fourth embodiment of the present application.
Detailed Description
The application is described in further detail below with reference to the drawings and examples. It is to be understood that the specific embodiments described herein are for purposes of illustration and not of limitation. It should be further noted that, for convenience of description, only some, but not all of the structures related to the present application are shown in the drawings.
Before discussing exemplary embodiments in more detail, it should be mentioned that some exemplary embodiments are described as processes or methods depicted as flowcharts. Although a flowchart depicts steps as a sequential process, many of the steps may be implemented in parallel, concurrently, or with other steps. Furthermore, the order of the steps may be rearranged. The process may be terminated when its operations are completed, but may have additional steps not included in the figures. The processes may correspond to methods, functions, procedures, subroutines, and the like.
Furthermore, the terms "first," "second," and the like, may be used herein to describe various directions, acts, steps, or elements, etc., but these directions, acts, steps, or elements are not limited by these terms. These terms are only used to distinguish one direction, action, step or element from another direction, action, step or element. For example, a first module may be referred to as a second module, and similarly, a second module may be referred to as a first module, without departing from the scope of the application. Both the first module and the second module are modules, but they are not the same module. The terms "first," "second," and the like, are not to be construed as indicating or implying a relative importance or implicitly indicating the number of technical features indicated. Thus, a feature defining "a first" or "a second" may explicitly or implicitly include one or more of the described features. In the description of the embodiments of the present application, the meaning of "plurality" is at least two, for example, two, three, etc., unless explicitly defined otherwise.
Example 1
As shown in fig. 1, a first embodiment of the present application provides a method for interconnecting a vehicle with a plurality of mobile devices, where the method for interconnecting a vehicle with a plurality of mobile devices includes:
s110, confirming the number of the mobile devices accessed to the vehicle-mounted host.
In this embodiment, the number of mobile devices accessing to the vehicle-mounted host may be determined by the kernel layer of the vehicle-mounted host, where the mobile devices may be a apple phone of an IOS operating system or other phones of an android operating system. When a plurality of mobile devices exist, a HUB (multi-port transponder) can be arranged on the vehicle-mounted host, and USB drivers are arranged in the kernel layer, so that the mobile devices and the vehicle-mounted host are connected in a USB mode.
And S120, correspondingly generating at least two data transmission channels according to the number of the mobile devices, wherein the at least two data transmission channels are used for transmitting different types of data for each mobile device.
In this embodiment, when the kernel layer of the vehicle-mounted host confirms that there are several mobile devices connected, several data transmission channels are established, and each data transmission channel is used for transmitting different types of data to the corresponding mobile device, where the types of data may include screen image data, music data, or picture data.
And S130, displaying or playing the data in response to the number of the mobile devices and the different types of data received from the mobile devices.
In this embodiment, when data of a plurality of mobile devices are transmitted to the system layer of the vehicle-mounted host through a plurality of corresponding data transmission channels, the system layer of the vehicle-mounted host may perform corresponding display or play according to the number of the mobile devices and the type of the data, for example, play music of the device a, and display a photo in the device B on the display screen of the vehicle-mounted host.
The embodiment of the application confirms the number of the mobile devices accessed to the vehicle-mounted host; generating at least two data transmission channels correspondingly according to the number of the mobile devices, wherein the at least two data transmission channels are used for transmitting different types of data for each mobile device; and responding to the number of the mobile devices and the data of different types received from the mobile devices to display or play, so that the problem that the vehicle-mounted host cannot be connected with a plurality of mobile devices at the same time is solved, and the effect that the vehicle-mounted host can be connected to manage the plurality of mobile devices is achieved.
Example two
As shown in fig. 2, a second embodiment of the present application provides a method for interconnecting a vehicle with a plurality of mobile devices, where the second embodiment of the present application is further optimized based on the first embodiment of the present application, and the method for interconnecting the vehicle with the plurality of mobile devices includes:
s210, numbering the mobile equipment accessed to the vehicle-mounted host.
In this embodiment, the mobile device is connected to the vehicle-mounted host through a USB manner, a HUB (multi-port transponder) is disposed on the vehicle-mounted host, and a USB driver is disposed in the kernel layer, so that the kernel layer can access the mobile device of the vehicle-mounted host to perform numbering.
S220, sending a first authentication request to the mobile device.
S230, receiving first authentication information fed back by the mobile equipment.
In this embodiment, after the kernel layer of the in-vehicle host machine numbers the mobile device accessed to the in-vehicle host machine, the kernel layer of the in-vehicle host machine will also send a first authentication request to access the mobile device of the in-vehicle host machine, where, for example, the first authentication request is displayed as "whether the in-vehicle host machine is allowed to access the content of the mobile device? The user can select on the mobile device, if the selection is yes, the vehicle-mounted host computer obtains the authority to access the mobile device, if the selection is no, the vehicle-mounted host computer cannot access the mobile device, and the vehicle-mounted host computer only charges the mobile device.
S240, confirming the number of the mobile devices accessed to the vehicle-mounted host according to the first authentication information and the number.
In this embodiment, the determined mobile device that accesses to the vehicle-mounted host is only effectively connected to the vehicle-mounted host, and the user allows the vehicle-mounted host to access to the mobile device of the mobile device, so as to avoid further operation of the vehicle-mounted host on the mobile device that is not effectively connected or has no access authority, which results in resource waste of the vehicle-mounted host.
S250, confirming the device type of the mobile device accessed to the vehicle-mounted host.
And S260, correspondingly generating at least two data transmission channels according to the number of the mobile devices and the device types, wherein the at least two data transmission channels are used for transmitting different types of data for each mobile device.
S270, displaying or playing in response to the number of mobile devices and the different types of data received from the mobile devices.
In this embodiment, the kernel layer of the vehicle-mounted host may further determine the device type of the vehicle-mounted host, for example, determine that the device a is an IOS system and the device B is an android system, and then the kernel layer of the vehicle-mounted host establishes a data transmission channel for the IOS system data and a data transmission channel for the android system data, so that the system layer of the vehicle-mounted host may control a corresponding application program in the vehicle-mounted host to play music of the IOS device, and simultaneously display a photo in the android device on a display screen of the vehicle-mounted host.
S280, performing back control on the mobile equipment according to the operation of the user on the vehicle-mounted host.
In this embodiment, the vehicle-mounted host may also perform countercontrol on the mobile device. When a user operates the vehicle-mounted host, the application layer of the vehicle-mounted host can store the operation instruction into the data and reversely transmit the data to the kernel layer of the vehicle-mounted host, the kernel layer of the vehicle-mounted host continuously transmits the data to the mobile device, and the mobile device analyzes the data and then realizes corresponding operation according to the obtained operation instruction, so that the back control of the vehicle-mounted host on the mobile device is completed.
Example III
As shown in fig. 3, a third embodiment of the present application provides a method for interconnecting a vehicle with a plurality of mobile devices, where the third embodiment of the present application is further optimized based on the first embodiment of the present application, and the method for interconnecting the vehicle with the plurality of mobile devices includes:
s310, confirming the number of mobile devices accessed to the vehicle-mounted host.
In this embodiment, the method of confirming the number of mobile devices accessing to the vehicle-mounted host may also be adopted in the second embodiment of the present application.
S320, correspondingly generating at least two data buffer areas according to the number of the mobile devices.
S330, encoding different types of data received from the mobile device to obtain a plurality of first data streams.
In this embodiment, after the kernel layer of the vehicle-mounted host determines the number of mobile devices, the vehicle-mounted host generates a corresponding number of data buffer areas corresponding to the number of mobile devices, where the data buffer areas are used to buffer data corresponding to the mobile devices, and after different types of data of the mobile devices are buffered to the corresponding data buffer areas, the kernel layer of the vehicle-mounted host encodes the data to obtain the first data stream. Meanwhile, the kernel layer of the vehicle-mounted host also reports a corresponding number of nodes to the system layer of the vehicle-mounted host according to the number of the first data streams, so that the system layer of the vehicle-mounted host can read the first data streams, and the data of different types are encoded into the database, so that the reading speed of the vehicle-mounted host to the mobile equipment data can be increased.
For example, if the data to be transmitted is the picture data of the device a, the data may be encoded into the device a-picture-1 and the device a-picture-2, where the first segment of the code represents the data of which device, the second segment of the code represents the type of the data, and the third segment of the code represents the number of parts of the data, and there may be a large space occupied by the data, which needs to be divided into multiple data streams.
S340, sending a second authentication request to the mobile device according to the plurality of first data streams.
S350, receiving second authentication information fed back by the mobile equipment.
S360, confirming a plurality of second data streams from the plurality of first data streams according to the second authentication information.
In this embodiment, optionally, the second authentication request may also be sent to the corresponding mobile device according to the data type of the first data stream. Illustratively, the second authentication request is displayed on the mobile device as "do the in-vehicle host be allowed to access the image content of the mobile device? The mobile device may be music or other content, the user may select the mobile device, if the selection is made, the in-vehicle host obtains the authority to access the image content of the mobile device, if the selection is not made, the in-vehicle host cannot access the image content of the mobile device, and according to the selection of the user, a second data stream accessible by the in-vehicle host is generated.
And S370, correspondingly generating at least two data transmission channels according to the number of the mobile devices, wherein the at least two data transmission channels are used for transmitting the plurality of second data streams for each mobile device.
S380, decoding the plurality of second data streams to obtain different types of data.
S390, displaying or playing in response to the number of mobile devices and the different types of data.
In this embodiment, after the system layer of the vehicle-mounted host reads the second data stream through the data transmission channel, the system layer of the vehicle-mounted host decodes the second data stream to obtain different types of data, and notifies the application layer of the vehicle-mounted host to start a corresponding application program, and the application layer of the vehicle-mounted host can display or play the different types of data according to the number of the mobile devices after reading the different types of data.
Example IV
Fig. 4 is a schematic structural diagram of an interconnection device between a vehicle and a plurality of mobile devices according to a fourth embodiment of the present application. Fig. 4 illustrates a block diagram of an exemplary interconnect device 12 suitable for use in implementing embodiments of the present application. The interconnect device 12 shown in fig. 4 is merely an example and should not be construed as limiting the functionality and scope of use of embodiments of the present application.
As shown in fig. 4, the interconnect device 12 is in the form of a general purpose computing device. The components of the interconnect device 12 may include, but are not limited to: one or more processors or processing units 16, a system memory 28, a bus 18 that connects the various system components, including the system memory 28 and the processing units 16.
Bus 18 represents one or more of several types of bus structures, including a memory bus or memory controller, a peripheral bus, an accelerated graphics port, a processor, and a local bus using any of a variety of bus architectures. By way of example, and not limitation, such architectures include Industry Standard Architecture (ISA) bus, micro channel architecture (MAC) bus, enhanced ISA bus, video Electronics Standards Association (VESA) local bus, and Peripheral Component Interconnect (PCI) bus.
Interconnect device 12 typically includes a variety of computer system readable media. Such media can be any available media that is accessible by the interconnect device 12 and includes both volatile and nonvolatile media, removable and non-removable media.
The system memory 28 may include computer system readable media in the form of volatile memory, such as Random Access Memory (RAM) 30 and/or cache memory 32. The interconnect device 12 may further include other removable/non-removable, volatile/nonvolatile computer system storage media. By way of example only, storage system 34 may be used to read from or write to non-removable, nonvolatile magnetic media (not shown in FIG. 4, commonly referred to as a "hard disk drive"). Although not shown in fig. 4, a magnetic disk drive for reading from and writing to a removable non-volatile magnetic disk (e.g., a "floppy disk"), and an optical disk drive for reading from or writing to a removable non-volatile optical disk (e.g., a CD-ROM, DVD-ROM, or other optical media) may be provided. In such cases, each drive may be coupled to bus 18 through one or more data medium interfaces. Memory 28 may include at least one program product having a set (e.g., at least one) of program modules configured to carry out the functions of embodiments of the application.
A program/utility 40 having a set (at least one) of program modules 42 may be stored in, for example, memory 28, such program modules 42 including, but not limited to, an operating system, one or more application programs, other program modules, and program data, each or some combination of which may include an implementation of a network environment. Program modules 42 generally perform the functions and/or methods of the embodiments described herein.
The interconnect device 12 may also communicate with one or more external devices 14 (e.g., keyboard, pointing device, display 24, etc.), one or more devices that enable a user to interact with the interconnect device 12, and/or any devices (e.g., network card, modem, etc.) that enable the interconnect device 12 to communicate with one or more other computing devices. Such communication may occur through an input/output (I/O) interface 22. Further, the interconnected devices 12 may also communicate with one or more networks such as a Local Area Network (LAN), a Wide Area Network (WAN) and/or a public network, such as the Internet, via the network adapter 20. As shown, the network adapter 20 communicates with other modules of the interconnect device 12 via the bus 18. It should be appreciated that although not shown, other hardware and/or software modules may be used in connection with the interconnect device 12, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, data backup storage systems, and the like.
The processing unit 16 executes programs stored in the system memory 28 to perform various functional applications and data processing, for example, to implement the method for interconnecting a vehicle with a plurality of mobile devices according to the embodiment of the present application:
confirming the number of mobile devices accessed to the vehicle-mounted host;
generating at least two data transmission channels correspondingly according to the number of the mobile devices, wherein the at least two data transmission channels are used for transmitting different types of data for each mobile device;
and displaying or playing the data in response to the number of the mobile devices and the different types of data received from the mobile devices.
Example five
The fifth embodiment of the present application further provides a computer readable storage medium, on which a computer program is stored, where the program when executed by a processor implements the interconnection method between a vehicle machine and a plurality of mobile devices provided in all the embodiments of the present application:
confirming the number of mobile devices accessed to the vehicle-mounted host;
generating at least two data transmission channels correspondingly according to the number of the mobile devices, wherein the at least two data transmission channels are used for transmitting different types of data for each mobile device;
and displaying or playing the data in response to the number of the mobile devices and the different types of data received from the mobile devices.
The computer storage media of embodiments of the application may take the form of any combination of one or more computer-readable media. The computer readable medium may be a computer readable signal medium or a computer readable storage medium. The computer readable storage medium can be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or a combination of any of the foregoing. More specific examples (a non-exhaustive list) of the computer-readable storage medium would include the following: an electrical connection having one or more wires, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. In this document, a computer readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device.
The computer readable signal medium may include a propagated data signal with computer readable program code embodied therein, either in baseband or as part of a carrier wave. Such a propagated data signal may take any of a variety of forms, including, but not limited to, electro-magnetic, optical, or any suitable combination of the foregoing. A computer readable signal medium may also be any computer readable medium that is not a computer readable storage medium and that can communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device.
Program code embodied on a computer readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wireline, optical fiber cable, RF, etc., or any suitable combination of the foregoing.
Computer program code for carrying out operations of the present application may be written in any combination of one or more programming languages, including an object oriented programming language such as Java, smalltalk, C ++ and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code may execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any kind of network, including a Local Area Network (LAN) or a Wide Area Network (WAN), or may be connected to an external computer (for example, through the Internet using an Internet service provider).
Note that the above is only a preferred embodiment of the present application and the technical principle applied. It will be understood by those skilled in the art that the present application is not limited to the particular embodiments described herein, but is capable of various obvious changes, rearrangements and substitutions as will now become apparent to those skilled in the art without departing from the scope of the application. Therefore, while the application has been described in connection with the above embodiments, the application is not limited to the above embodiments, but may include many other equivalent embodiments without departing from the spirit of the application, the scope of which is determined by the scope of the appended claims.
Claims (9)
1. A method for interconnecting a vehicle with a plurality of mobile devices, comprising:
confirming the number of mobile devices accessed to the vehicle-mounted host;
generating at least two data transmission channels correspondingly according to the number of the mobile devices, wherein the at least two data transmission channels are used for transmitting different types of data for each mobile device;
displaying or playing in response to the number of mobile devices and the different types of data received from the mobile devices;
the confirming the number of the mobile devices accessed to the vehicle-mounted host comprises the following steps:
the method comprises the steps that the kernel layer of the vehicle-mounted host determines the number of mobile devices connected to the vehicle-mounted host, when a plurality of mobile devices exist, a HUB (multi-port transponder) is arranged on the vehicle-mounted host, a USB (universal serial bus) driver is arranged in the kernel layer, and the mobile devices and the vehicle-mounted host are connected in a USB mode;
the method comprises the steps of correspondingly generating at least two data transmission channels according to the number of the mobile devices, wherein the at least two data transmission channels are used for transmitting different types of data for each mobile device and comprise the following steps:
confirming the type of the mobile equipment accessed to the vehicle-mounted host;
correspondingly generating at least two data transmission channels according to the number of the mobile devices and the device types, wherein the at least two data transmission channels are used for transmitting different types of data for each mobile device;
the device type of the mobile device which is accessed to the vehicle-mounted host is confirmed, and the device type comprises: and determining the type of the equipment according to the system type of the mobile equipment.
2. The method of interconnecting of claim 1 wherein said confirming the number of mobile devices accessing the in-vehicle host comprises:
numbering mobile equipment accessed to a vehicle-mounted host;
and confirming the number of the mobile devices accessed to the vehicle-mounted host according to the number.
3. The interconnection method according to claim 2, wherein the confirming the number of mobile devices accessing the in-vehicle host according to the number includes:
sending a first authentication request to the mobile device;
receiving first authentication information fed back by the mobile equipment;
and confirming the number of the mobile devices accessed to the vehicle-mounted host according to the first authentication information and the number.
4. The method of interconnecting of claim 1 wherein said generating at least two data transmission channels corresponding to the number of mobile devices, said at least two data transmission channels for transmitting different types of data for each mobile device comprises:
generating at least two data buffer areas correspondingly according to the number of the mobile devices;
encoding different types of data received from the mobile device to obtain a plurality of first data streams;
and correspondingly generating at least two data transmission channels according to the number of the mobile devices, wherein the at least two data transmission channels are used for transmitting the plurality of first data streams for each mobile device.
5. The method of interconnecting of claim 4 wherein said correspondingly generating at least two data transmission channels from the number of mobile devices, said at least two data transmission channels for transmitting said plurality of first data streams for each mobile device comprises:
sending a second authentication request to the mobile device according to the plurality of first data streams;
receiving second authentication information fed back by the mobile equipment;
validating a plurality of second data streams from the plurality of first data streams according to the second authentication information;
and correspondingly generating at least two data transmission channels according to the number of the mobile devices, wherein the at least two data transmission channels are used for transmitting the plurality of second data streams for each mobile device.
6. The method of interconnecting of claim 5 wherein said displaying or playing in response to the number of mobile devices and the different types of data received from the mobile devices comprises:
decoding the plurality of second data streams to obtain different types of data;
and displaying or playing the data in response to the number of the mobile devices and the different types of data.
7. The method of interconnecting of claim 1 wherein said responding to the number of mobile devices and the different types of data received from the mobile devices for display or playback comprises:
and performing back control on the mobile equipment according to the operation of the user on the vehicle-mounted host.
8. An interconnect device for a vehicle and a plurality of mobile devices, the device comprising:
one or more processors;
storage means for storing one or more programs,
when executed by the one or more processors, causes the one or more processors to implement the interconnection method of any of claims 1-7.
9. A computer readable storage medium, on which a computer program is stored, characterized in that the program, when being executed by a processor, implements the interconnection method as claimed in any one of claims 1-7.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911133660.6A CN110868697B (en) | 2019-11-19 | 2019-11-19 | Interconnection method and device of vehicle and multiple mobile devices and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911133660.6A CN110868697B (en) | 2019-11-19 | 2019-11-19 | Interconnection method and device of vehicle and multiple mobile devices and storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110868697A CN110868697A (en) | 2020-03-06 |
CN110868697B true CN110868697B (en) | 2023-11-21 |
Family
ID=69655468
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911133660.6A Active CN110868697B (en) | 2019-11-19 | 2019-11-19 | Interconnection method and device of vehicle and multiple mobile devices and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110868697B (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117785097B (en) * | 2024-02-23 | 2024-05-24 | 深圳毕加索电子有限公司 | Communication method, device and equipment for vehicle-mounted device and android display terminal and storage medium |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB201315884D0 (en) * | 2013-09-06 | 2013-10-23 | Jaguar Land Rover Ltd | A vehicle |
CN103493030A (en) * | 2011-03-10 | 2014-01-01 | 大陆汽车***公司 | Enhancing vehicle infotainment systems by adding remote sensors from a portable device |
CN105870742A (en) * | 2016-03-31 | 2016-08-17 | 惠州市德赛西威汽车电子有限公司 | USB hub and vehicle-mounted USB multimedia system |
CN106686534A (en) * | 2017-01-22 | 2017-05-17 | 斑马信息科技有限公司 | Communication control method and communication control device and on-board equipment and transportation vehicle. |
CN106850574A (en) * | 2016-12-30 | 2017-06-13 | 百度在线网络技术(北京)有限公司 | Method for message transmission and system, sending ending equipment and receiving device |
CN108307364A (en) * | 2016-09-07 | 2018-07-20 | 昶洧新能源汽车发展有限公司 | Pass through the occupant side display of user portable apparatus |
CN108536491A (en) * | 2018-02-07 | 2018-09-14 | 武汉光庭信息技术股份有限公司 | A kind of processing method and system of mobile unit Reverse Turning Control Android mobile terminal |
-
2019
- 2019-11-19 CN CN201911133660.6A patent/CN110868697B/en active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103493030A (en) * | 2011-03-10 | 2014-01-01 | 大陆汽车***公司 | Enhancing vehicle infotainment systems by adding remote sensors from a portable device |
GB201315884D0 (en) * | 2013-09-06 | 2013-10-23 | Jaguar Land Rover Ltd | A vehicle |
CN105870742A (en) * | 2016-03-31 | 2016-08-17 | 惠州市德赛西威汽车电子有限公司 | USB hub and vehicle-mounted USB multimedia system |
CN108307364A (en) * | 2016-09-07 | 2018-07-20 | 昶洧新能源汽车发展有限公司 | Pass through the occupant side display of user portable apparatus |
CN106850574A (en) * | 2016-12-30 | 2017-06-13 | 百度在线网络技术(北京)有限公司 | Method for message transmission and system, sending ending equipment and receiving device |
CN106686534A (en) * | 2017-01-22 | 2017-05-17 | 斑马信息科技有限公司 | Communication control method and communication control device and on-board equipment and transportation vehicle. |
CN108536491A (en) * | 2018-02-07 | 2018-09-14 | 武汉光庭信息技术股份有限公司 | A kind of processing method and system of mobile unit Reverse Turning Control Android mobile terminal |
Also Published As
Publication number | Publication date |
---|---|
CN110868697A (en) | 2020-03-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110602805B (en) | Information processing method, first electronic device and computer system | |
CN107273083B (en) | Interaction method, device, equipment and storage medium between terminal equipment | |
CN107341016B (en) | Focus state implementation method and device under split screen mechanism, terminal and storage medium | |
US20220374538A1 (en) | Permission control method and device and electronic equipment | |
CN103942022A (en) | Mobile terminal and vehicle-mounted terminal interconnection method and system and mobile terminal | |
US11537329B1 (en) | Emulation test system for flash translation layer and method thereof | |
CN104115119A (en) | Mobile device application integration with infotainment head units | |
WO2020020202A1 (en) | Account management method and apparatus of application program, and device and medium | |
US20200260277A1 (en) | Method for wireless access authentication | |
CN114528044B (en) | Interface calling method, device, equipment and medium | |
WO2021098643A1 (en) | Method and device for configuring prop in live streaming room, readable medium, and electronic device | |
WO2023193572A1 (en) | Data management method and apparatus, server and storage medium | |
WO2020220777A1 (en) | Method for pushing information, device, equipment, and medium | |
CN107817962B (en) | Remote control method, device, control server and storage medium | |
CN112055251A (en) | Media data playing method, device, equipment and storage medium | |
CN110868697B (en) | Interconnection method and device of vehicle and multiple mobile devices and storage medium | |
CN109347899A (en) | The method of daily record data is written in distributed memory system | |
US10949095B2 (en) | Method, network adapters and computer program product using network adapter memory to service data requests | |
CN111125759A (en) | Database login account shielding method and device and electronic equipment | |
CN115442770A (en) | Vehicle-mounted real-time communication method, electronic equipment and readable storage medium | |
CN114090817A (en) | Dynamic construction method and device of face feature database and storage medium | |
CN107301868B (en) | Audio decoding system and audio decoding method | |
CN110609728A (en) | Page generation method and device and electronic equipment | |
US20230216912A1 (en) | Page Display Method and Electronic Device | |
CN110427749A (en) | A kind of implementation method of service, equipment and computer storage medium |
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 |