WO2018120493A1 - Procédé et système d'établissement de connexion de communication, terminal mobile, équipement embarqué, équipement correspondant et support de stockage informatique - Google Patents

Procédé et système d'établissement de connexion de communication, terminal mobile, équipement embarqué, équipement correspondant et support de stockage informatique Download PDF

Info

Publication number
WO2018120493A1
WO2018120493A1 PCT/CN2017/079945 CN2017079945W WO2018120493A1 WO 2018120493 A1 WO2018120493 A1 WO 2018120493A1 CN 2017079945 W CN2017079945 W CN 2017079945W WO 2018120493 A1 WO2018120493 A1 WO 2018120493A1
Authority
WO
WIPO (PCT)
Prior art keywords
mobile terminal
vehicle device
port
preset type
authentication
Prior art date
Application number
PCT/CN2017/079945
Other languages
English (en)
Chinese (zh)
Inventor
方胜
罗序斌
陈聪
张丙林
Original Assignee
百度在线网络技术(北京)有限公司
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 百度在线网络技术(北京)有限公司 filed Critical 百度在线网络技术(北京)有限公司
Publication of WO2018120493A1 publication Critical patent/WO2018120493A1/fr

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • H04M1/72409User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by interfacing with external accessories
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • H04M1/72409User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by interfacing with external accessories
    • H04M1/724098Interfacing with an on-board device of a vehicle
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/50Address allocation
    • H04L61/5007Internet protocol [IP] addresses
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/0869Network architectures or network communication protocols for network security for authentication of entities for achieving mutual authentication

Definitions

  • the present invention relates to the field of communications technologies, and in particular, to a communication connection establishing method and system, a mobile terminal, an in-vehicle device, and a corresponding device and a computer storage medium.
  • the mobile terminal and the in-vehicle device can be connected by wireless or wired.
  • the wireless connection can be implemented by using wifi or Bluetooth.
  • the wired connection can be implemented by using the ia session and EA Native Transport based on the iap2 protocol.
  • the wireless connection scheme using the wifi connection is unstable in the vehicle environment and is susceptible to interference.
  • a mobile terminal such as an iPhone is used as a wireless connection established by a hotspot, and the stability of the connection is also affected by the data network signal of the mobile terminal.
  • the connection is very easy to disconnect.
  • the data transmission bandwidth is also small; used in the prior art
  • the in-vehicle wifi built by the hardware of the in-vehicle device is also unstable in signal, and the hardware cost of the in-vehicle wifi device needs to be increased; if the wireless Bluetooth connection scheme is adopted in the prior art, the connection is unstable and the connection is unstable, and the Bluetooth transmission is The rate is very low, and in many cases the bandwidth cannot meet the needs of the application scenario.
  • the connection data bandwidth of the EA session is relatively low, and it is not suitable for transmitting a large amount of data.
  • the EA Native Transport mode has sufficient data bandwidth, but does not support multiple data channels, and has poor scalability. In short, the stability of the wireless communication connection between the mobile terminal and the in-vehicle device such as the existing iPhone is very poor, and the bandwidth of the wired communication connection is low or the expansion is poor.
  • the present invention provides a communication connection establishing method and system, a mobile terminal and an in-vehicle device, which are used for improving connection stability between a mobile terminal and an in-vehicle device, expanding bandwidth of communication between the mobile terminal and the in-vehicle device, and improving mobility The scalability of the bandwidth of communication between the terminal and the in-vehicle device.
  • the present invention provides a communication connection establishment method, the method comprising:
  • the in-vehicle device When the mobile terminal accesses the in-vehicle device through the universal serial bus and switches to the main mode, the in-vehicle device reports information of the first preset type port for performing data transmission and the second for performing authentication information transmission to the mobile terminal. Presetting the information of the port for the mobile terminal to load the driver corresponding to each port;
  • the in-vehicle device loads the driving of the first preset type port, the driving of the second preset type port, and the driving of the authentication chip;
  • the in-vehicle device performs authentication interaction with the mobile terminal by using the second preset type of port according to the authentication information generated by the authentication chip, to authenticate the authentication information;
  • the in-vehicle device acquires an IP address allocated by the mobile terminal to the in-vehicle device according to the network segment ID;
  • the in-vehicle device establishes a communication connection for data transmission with the mobile terminal through the first preset type port according to the IP address.
  • the method before the mobile terminal accesses the in-vehicle device through the universal serial bus and switches to the main mode, the method further includes:
  • the in-vehicle device When the mobile terminal accesses the in-vehicle device through the universal serial bus, the in-vehicle device performs port enumeration on the mobile terminal to detect whether the mobile terminal supports the first preset type port Mobile terminal for communication;
  • the in-vehicle device sends a master-slave switching command to the mobile terminal, so that the mobile terminal switches from a mode to a master mode;
  • the in-vehicle device switches the main mode to the slave mode.
  • the in-vehicle device performs authentication interaction with the mobile terminal by using the second preset type of port according to the authentication information generated by the authentication chip; Before the authentication, the method further includes:
  • the in-vehicle device starts authentication of the authentication chip, and acquires the authentication information generated by the authentication chip.
  • the first preset type port is an NCM port
  • the second preset type port is an IAP2 port
  • the authentication chip is an MFI chip.
  • the invention also provides a communication connection establishing method, the method comprising:
  • the mobile terminal accesses the in-vehicle device through the universal serial bus and switches to the main mode, Receiving, by the mobile terminal, information of a first preset type port for performing data transmission and information of a second preset type of port for performing authentication information transmission by the in-vehicle device;
  • the mobile terminal loads the driving of the first preset type port and the driving of the second preset type port according to the information of the first preset type port and the information of the second preset type port, respectively;
  • the mobile terminal performs authentication interaction with the in-vehicle device through the second preset type of port to authenticate the authentication information generated by the authentication chip; the in-vehicle device is loaded with the driver of the first preset type port Driving of the second preset type port and driving of the authentication chip;
  • the mobile terminal allocates an IP address to the in-vehicle device according to the network segment ID;
  • the mobile terminal establishes a communication connection for data transmission with the in-vehicle device through the first preset type port according to the IP address.
  • the mobile terminal receives the information of the first preset type port for data transmission reported by the in-vehicle device and the information of the second preset type port for performing the authentication information transmission,
  • the method further includes:
  • the mobile terminal accesses the in-vehicle device through the universal serial bus, and determines, by the port enumeration of the in-vehicle device, that the mobile terminal is currently a mobile terminal supporting the first preset type port communication
  • the mobile terminal receives a master-slave switching command sent by the in-vehicle device;
  • the mobile terminal switches the current mode to a master mode according to the master-slave switching command
  • the mobile terminal performs port enumeration on the in-vehicle device.
  • the mobile terminal after the authentication is passed, the mobile terminal is configured according to Before the network segment ID is assigned to the in-vehicle device, the method further includes:
  • the method further includes:
  • the mobile terminal transmits the IP address to the in-vehicle device.
  • the first preset type port is an NCM port
  • the second preset type port is an IAP2 port
  • the authentication chip is an MFI chip.
  • the invention also provides an in-vehicle device, the in-vehicle device comprising:
  • a sending module configured to report, to the mobile terminal, information of a first preset type of port for performing data transmission and perform authentication information transmission when the mobile terminal accesses the in-vehicle device through a universal serial bus and switches to a master mode The information of the second preset type port, so that the mobile terminal loads the driver corresponding to each port;
  • a loading module configured to load the driving of the first preset type port, the driving of the second preset type port, and the driving of the authentication chip
  • An authentication module configured to perform authentication interaction with the mobile terminal by using the second preset type of port according to the authentication information generated by the authentication chip, to authenticate the authentication information
  • a establishing module configured to establish, according to the IP address, a communication connection for performing data transmission with the mobile terminal by using the first preset type port.
  • the in-vehicle device further includes an enumeration module Block and switching module;
  • the enumeration module is configured to: when the mobile terminal accesses the in-vehicle device through the universal serial bus, perform port enumeration on the mobile terminal to detect whether the mobile terminal supports the first a mobile terminal of a preset type port communication;
  • the sending module is further configured to: if the mobile terminal is a mobile terminal that supports the first preset type port communication, send a master-slave switching command to the mobile terminal, so that the mobile terminal switches from a mode to a mode Main mode
  • the switching module is configured to switch the main mode to the slave mode.
  • the in-vehicle device further includes a startup module
  • the startup module is configured to initiate authentication of the authentication chip
  • the obtaining module is further configured to acquire the authentication information generated by the authentication chip.
  • the first preset type port is an NCM port
  • the second preset type port is an IAP2 port.
  • the authentication chip is an MFI chip.
  • the present invention also provides a mobile terminal, where the mobile terminal includes:
  • a receiving module configured to: when the mobile terminal accesses the in-vehicle device through the universal serial bus and switch to the main mode, receive information about the first preset type of port reported by the in-vehicle device for data transmission, and perform authentication information transmission. Information of the second preset type port;
  • a loading module configured to respectively load the driving of the first preset type port and the driving of the second preset type port according to the information of the first preset type port and the information of the second preset type port ;
  • An authentication module configured to perform, by using the port of the second preset type, with the in-vehicle device Authenticating the authentication to authenticate the authentication information generated by the authentication chip; the in-vehicle device is loaded with the driving of the first preset type port, the driving of the second preset type port, and the driving of the authentication chip;
  • An allocation module configured to allocate an IP address to the in-vehicle device according to the network segment ID after the authentication is passed;
  • a establishing module configured to establish, according to the IP address, a communication connection for performing data transmission with the in-vehicle device through the first preset type port.
  • the mobile terminal further includes an enumeration module and a switching module:
  • the receiving module is further configured to: when the mobile terminal accesses the in-vehicle device through the universal serial bus, and determine, by using port enumeration of the in-vehicle device, that the current mobile terminal supports the first pre- When a mobile terminal of type port communication is set, receiving a master-slave switching command sent by the in-vehicle device;
  • the switching module is configured to switch the current mode to a master mode according to the master-slave switching command
  • the enumeration module is configured to perform port enumeration on the in-vehicle device.
  • the mobile terminal further includes a sending module
  • the receiving module is further configured to receive an IP request sent by the in-vehicle device
  • the sending module is configured to send the IP address to the in-vehicle device.
  • the first preset type port is an NCM port
  • the second preset type port is an IAP2 port.
  • the authentication chip is an MFI chip.
  • the present invention also provides a communication connection establishing system, the system comprising an in-vehicle device and a mobile terminal for establishing a communication connection; the in-vehicle device adopting the in-vehicle device as described above; the mobile terminal adopting any of the above The mobile terminal described.
  • the communication connection establishing method and system, the mobile terminal and the in-vehicle device of the present invention when the mobile terminal accesses the in-vehicle device through the USB and switches to the main mode, the mobile terminal receives the first preset type port for data transmission reported by the in-vehicle device.
  • the in-vehicle device of the present invention communicates with the mobile terminal by using a USB wired connection, which can overcome the defect that the in-vehicle device and the mobile terminal communicate wirelessly in the prior art, and the connection stability is very poor; and the present invention
  • the wired connection between the in-vehicle device and the mobile terminal adopts USB and uses NCM port for data transmission.
  • the NCM is a network port for transmitting network data, and has a high-speed transmission mechanism, and the data bandwidth that can be supported is large enough, and the efficiency of data transmission is high.
  • the in-vehicle device and the mobile terminal are connected by USB; the USB port is virtualized into a network card at both ends of the in-vehicle device and the mobile terminal, and applications on both sides, such as Carlife, can be performed through the network card and the peer end.
  • Communication, virtual network card can perform network programming and establish multiple network channels. Therefore, the technical solution of the present invention can support multiple data channels, and the scalability is very good.
  • FIG. 1 is a flowchart of Embodiment 1 of a method for establishing a communication connection according to the present invention.
  • FIG. 2 is a flowchart of Embodiment 2 of a method for establishing a communication connection according to the present invention.
  • FIG. 3 is a signaling diagram of Embodiment 3 of a method for establishing a communication connection according to the present invention.
  • FIG. 4 is a schematic structural diagram of an iPhone, an in-vehicle device, and an MFi authentication chip according to an embodiment of the present invention.
  • Fig. 5 is a structural diagram showing a first embodiment of the in-vehicle device of the present invention.
  • Fig. 6 is a structural diagram of a second embodiment of the in-vehicle device of the present invention.
  • FIG. 7 is a structural diagram of Embodiment 1 of a mobile terminal according to the present invention.
  • FIG. 8 is a structural diagram of Embodiment 2 of a mobile terminal according to the present invention.
  • FIG. 9 is a structural diagram of an embodiment of a communication connection establishment system of the present invention.
  • Figure 10 is a block diagram of an embodiment of an electronic device of the present invention.
  • the communication connection establishment method of the embodiment of the present invention is applied between a mobile terminal and an in-vehicle device.
  • the in-vehicle device of the present embodiment can be understood as a device that is disposed on the vehicle and integrated with the vehicle.
  • the mobile terminal and the in-vehicle device can be transmitted in a wired manner.
  • the EA session and the EA Native Transport can be used for communication based on the IAP2 protocol.
  • the universal serial bus (USB) can be used for wired connection between the mobile terminal and the in-vehicle device according to the embodiment of the present invention.
  • the wired connection between the transmitting end device and the receiving end device in the embodiment of the present invention uses a vehicle interconnection communication protocol for message transmission.
  • the sending end is set
  • the device and the receiving device can also implement the message transmission by using the vehicle interconnection communication protocol.
  • the specific wireless connection mode is not limited in this embodiment.
  • a name of a vehicle interconnection communication protocol may be defined as CarLife, and it may be understood that CarLife is a communication protocol defined in the application for transmitting a message between a mobile terminal and an in-vehicle device, and the protocol supports the mobile terminal. USB communication is carried out with the in-vehicle device.
  • the application of CarLife can be installed on both sides of the mobile terminal and the in-vehicle device, so that the mobile terminal and the in-vehicle device support the vehicle interconnection communication on both sides, so that when the mobile terminal and the in-vehicle device are connected
  • the mobile terminal and the in-vehicle device transmit the message through CarLife, so that the mobile terminal transmits the page to the in-vehicle device and displays it on the in-vehicle device side.
  • the types of content that can be transmitted include control messages and multimedia messages.
  • the control message in the embodiment of the present invention may be further divided into two types: a control message and an anti-control message.
  • the control message of the embodiment of the present invention may be that the mobile terminal controls the air conditioner of the vehicle device to turn on/off the air conditioner of the vehicle, or opens/closes the control message of the sunroof of the vehicle; and may also control the mobile terminal to make a call or read for the vehicle. The information of the mobile terminal, etc., controls the message.
  • the control message of the embodiment of the present invention may further include at least one of in-vehicle data, a Bluetooth automatic pairing message, a video initialization message, and the like.
  • the anti-control message of the embodiment of the present invention may include an anti-control message such as a touch event or a button event of the vehicle-side device that is sent by the in-vehicle device to the mobile terminal.
  • the multimedia message in the embodiment of the present invention may be divided into a video message, an audio message, and a voice message.
  • the video message in the embodiment of the present invention may be video encoded data transmitted by the mobile terminal to the in-vehicle device, and passed between the mobile terminal and the in-vehicle device.
  • the mobile terminal needs to project the information displayed on the screen in real time on the in-vehicle device in the form of video. That is, the video message includes video encoded data of the screen of the mobile terminal.
  • the audio information of the embodiment of the present invention may be a Media audio stream such as music data, or may also be an audio stream for transmitting Text to Sound (TTS) such as navigation voice broadcast data.
  • TTS Text to Sound
  • it can be used for a mobile terminal to transmit a Pulse Code Modulation (PCM) stream of music and navigation voice announcements to the in-vehicle device, respectively.
  • PCM Pulse Code Modulation
  • the voice message of the embodiment of the present invention may be that the in-vehicle device transmits the user voice data recorded by the vehicle microphone (mic) to the mobile terminal.
  • the message content in the embodiment of the present invention may include five types of control messages, video messages, audio messages, voice messages, and anti-control messages, each of which has its own corresponding data structure and corresponding to the message transmission.
  • Data channel That is, there are five types of data channels in the CarLife vehicle interconnection communication protocol: control message data channel, video message data channel, audio message data channel, voice message data channel, and anti-control message data channel.
  • the communication connection establishment method of the embodiment of the present invention can establish communication between the mobile terminal and the in-vehicle device based on the CarLife vehicle interconnection communication protocol described above, and the detailed process of establishing the communication connection can refer to the description of the following embodiments.
  • FIG. 1 is a flowchart of Embodiment 1 of a method for establishing a communication connection according to the present invention. As shown in FIG. 1 , the method for establishing a communication connection in this embodiment may specifically include the following steps:
  • the in-vehicle device When the mobile terminal accesses the in-vehicle device through the universal serial bus (USB) and switches to the main mode, the in-vehicle device reports the information of the first preset type port for performing data transmission to the mobile terminal and performs authentication. Second preset type end of information transmission Information for the mobile terminal to load the driver corresponding to each port;
  • USB universal serial bus
  • the in-vehicle device loads a driver of a first preset type port, a driver of a second preset type port, and a driver of an authentication chip;
  • the in-vehicle device performs authentication and interaction with the mobile terminal through the second preset type of port according to the authentication information generated by the authentication chip, and performs authentication on the authentication information;
  • the in-vehicle device obtains an IP address allocated by the mobile terminal to the in-vehicle device according to the network segment ID;
  • the in-vehicle device establishes a communication connection for data transmission with the mobile terminal according to the IP address and through the first preset type port.
  • the execution body of the communication connection establishment method of the present embodiment is an in-vehicle device, and the communication connection establishment method of the present invention is described in detail on the vehicle-mounted device side.
  • the in-vehicle device and the mobile terminal are connected by a universal serial bus to perform communication.
  • the mobile terminal and the in-vehicle device are connected through USB.
  • the in-vehicle device works in the main (HOST) mode
  • the mobile terminal works in the slave mode, that is, the DEVICE mode. Since the mobile terminal and the in-vehicle device are to establish communication, the in-vehicle device and the mobile terminal need to perform mode switching to switch the mobile terminal to the HOST mode.
  • the in-vehicle device needs to report the information of the first preset type port and the information of the second preset type to the mobile terminal, where the first preset type of port is used for subsequent data transmission;
  • the two preset types of ports are suitable for subsequent transmission of authentication information.
  • the data transmission between the mobile terminal and the in-vehicle device of the embodiment and the authentication information transmission before the connection is established use different ports.
  • the mobile terminal receives the information of the first preset type port and the information of the second preset type of port, loading the driver of the first preset type port and the driving of the second preset type port; wherein the first preset type Port driver and second preset type port driver It is preset in the mobile terminal so as to be loaded in time when loading is required.
  • the in-vehicle device also loads the driving of the first preset type port and the driving of the second preset type port; in addition, the mobile terminal of the embodiment has an authentication module capable of performing authentication interaction with the in-vehicle device.
  • the authentication chip is pre-configured inside the vehicle-mounted device side, and when the driver is loaded, the driver of the authentication chip needs to be loaded on the vehicle-mounted device side at the same time. Then, the authentication chip on the vehicle-mounted device side can generate authentication information, and then the in-vehicle device transmits the authentication information to the mobile terminal side through the second preset type port, and the authentication module in the mobile terminal performs authentication processing on the authentication information, if the authentication process is performed, The mobile terminal side further generates a certain verification message according to the authentication message, and further needs to be authenticated by the authentication chip, and then the mobile terminal transmits the verification information required to be processed by the authentication chip to the in-vehicle device through the second preset type port, according to the The method repeatedly performs interaction to authenticate the authentication message, that is, the mobile terminal authenticates the in-vehicle device.
  • the in-vehicle device After the authentication is passed, it is determined that the in-vehicle device can communicate with the mobile terminal, and the in-vehicle device can obtain the IP address assigned by the mobile terminal to the in-vehicle device according to the network segment ID. Specifically, the in-vehicle device may request an IP address from the in-vehicle device, and then the in-vehicle device allocates an IP address of the in-vehicle device in the same network segment as the mobile terminal according to the network segment ID of the mobile terminal according to the request of the mobile terminal, so as to ensure the mobile terminal. Communication with in-vehicle devices.
  • the mobile terminal sends the assigned IP address to the in-vehicle device, and the in-vehicle device establishes a communication connection with the mobile terminal according to the first preset type port according to the IP address.
  • the CarLife vehicle interconnection communication protocol described in the above embodiment can be used for communication between the mobile terminal and the in-vehicle device of the embodiment, and after the communication connection is established by using the method of the embodiment, the data of the CarLife vehicle interconnection communication protocol is adopted.
  • the channel performs data transmission.
  • the in-vehicle device reports the first pre-data transmission to the mobile terminal.
  • the information of the type port and the information of the second preset type port for performing the authentication information transmission so that the mobile terminal loads the driver corresponding to each port; the vehicle device loads the driver of the first preset type port, and the port of the second preset type Driving and authenticating the chip; according to the authentication information generated by the authentication chip, performing authentication interaction with the mobile terminal through the second preset type of port; authenticating the authentication information; after the authentication is passed, the in-vehicle device acquires the mobile terminal according to the network segment ID An IP address assigned to the in-vehicle device; and a communication connection for data transmission is established with the mobile terminal through the first preset type port according to the IP address.
  • the in-vehicle device and the mobile terminal of the embodiment use the wired connection of the USB to communicate, which can overcome the defect that the in-vehicle device and the mobile terminal communicate in a wireless manner in the prior art, and the connection stability is very poor;
  • the example of the in-vehicle device and the mobile terminal adopts a USB wired connection and uses NCM port for data transmission.
  • the NCM is a network port for transmitting network data, has a high-speed transmission mechanism, and can support a data bandwidth large enough for data transmission.
  • the efficiency of the embodiment is relatively high; and in the technical solution of the embodiment, the USB port is virtualized into a network card at both ends of the vehicle device and the mobile terminal, and applications on both sides, such as Carlife, can communicate with the peer through the network card, and the virtual network card can perform network. Programming, establishing a plurality of network channels, therefore, the technical solution of the embodiment can support multiple data channels, and the scalability is very good.
  • the communication connection establishing method in this embodiment may further include the following steps:
  • the vehicle The device sends a master-slave switching command to the mobile terminal, so that the mobile terminal switches from the mode to the master mode;
  • the in-vehicle device When the mobile terminal accesses the in-vehicle device through the USB device, the in-vehicle device is in the HOST mode, and the mobile terminal is in the DEVICE mode. At this time, the in-vehicle device performs port enumeration on the USB port of the mobile terminal, and detects whether the mobile terminal supports the first preset type port communication. . If supported, the in-vehicle device transmits a master-slave switching command to the mobile terminal for the mobile terminal to switch from the mode, ie, the DEVICE mode, to the master mode, that is, the HOST mode.
  • the in-vehicle device switches the main mode, that is, the HOST mode to the slave mode, that is, the DEVICE mode. Since the mode is switched, the mobile terminal needs to re-enume the USB port of the in-vehicle device, and both of them determine that the other party supports the first preset type port communication. If the in-vehicle device performs port enumeration on the USB port of the mobile terminal, and detects that the mobile terminal does not support the first preset type of port communication, the mobile terminal at this time cannot establish the communication connection according to the method of this embodiment.
  • the operating system of the mobile terminal is an IOS.
  • the corresponding mobile terminal may be an iPhone, and the corresponding first preset type port is a Network Control Model (NCM) port, and the second preset type port is IAP2 port, the authentication chip is MFI chip, MFI chip is a kind of "Made for iPod, Made for iPhone, and Made for iPad" developed by Apple. It is specially designed to connect to iPod, iPhone and iPad. Electronic accessories.
  • NCM driver corresponding to the NCM port and the IAP2 driver corresponding to the IAP2 port need to be loaded on the mobile terminal side. In addition to loading the NCM driver and the IAP2 driver on the vehicle-mounted device side, the MFi chip driver needs to be loaded.
  • NCM driver Specifically, the HOST driver of the NCM is loaded on the mobile terminal side (Apple has been developed), and the driver side loads the driver of the NCM slave device. After the driver is loaded, the car The device side can view the corresponding network device node through netcfg.
  • iAP2 driver Specifically, the HOST driver of iAP2 is loaded on the mobile terminal side (Apple has already developed), and the car terminal loads the driver of the iAP2 slave device. After the driver is loaded, you can map the corresponding device file in the dev directory (for example: /dev/MFI_IAP2).
  • MFi chip driver Specifically, the MFi chip is loaded on the vehicle-mounted device side (mainly through the Inter-Integrated Circuit (I2C) to interact with the vehicle), and the corresponding device file is mapped in the dev directory after completion (eg / Dev/MFi).
  • I2C Inter-Integrated Circuit
  • the in-vehicle device performs authentication and interaction with the mobile terminal through the second preset type of port according to the authentication information generated by the authentication chip; Before the certification, it may also include: the in-vehicle device starts the authentication of the authentication chip, and obtains the authentication information generated by the authentication chip.
  • the authentication program is developed according to Apple's iAP2 authentication protocol.
  • the authentication program can be set in the MFi chip.
  • the program can interact with the iPhone via /dev/MFi_iAP2, and pass /dev/MFI and authentication.
  • the chip performs data interaction and completes the authentication.
  • the mobile terminal and the in-vehicle device successfully load the NCM driver, the mobile terminal and the in-vehicle device are successfully connected through the NCM port.
  • the mobile terminal and the in-vehicle device are mapped into network device nodes, and the mobile terminal allocates an IP address to the in-vehicle device according to its own network segment ID and allocates a corresponding IP address.
  • the in-vehicle device can receive the assigned IP address through the NCM port and establish a data path with the mobile terminal, such as various User Datagram Protocol (UDP) and Transmission Control Protocol (TCP). Data path to realize the communication connection between the mobile terminal and the in-vehicle device for data transmission.
  • UDP User Datagram Protocol
  • TCP Transmission Control Protocol
  • the communication between the in-vehicle device and the mobile terminal is performed by using a USB wired connection, which can overcome the defect that the in-vehicle device and the mobile terminal communicate in a wireless manner in the prior art, and the connection stability is very poor.
  • the in-vehicle device and the mobile terminal of the embodiment adopt a wired connection of USB and use NCM port for data transmission, and the NCM is a network port for transmitting network data, and has a high-speed transmission mechanism and can support data bandwidth.
  • the USB port is virtualized into a network card at both ends of the vehicle device and the mobile terminal, and applications on both sides, such as Carlife, can communicate through the network card and the peer end, and virtual
  • the network card can be network programmed to establish a plurality of network channels. Therefore, the technical solution of the embodiment can support multiple data channels, and the scalability is very good.
  • FIG. 2 is a flowchart of Embodiment 2 of a method for establishing a communication connection according to the present invention. As shown in FIG. 2, the method for establishing a communication connection in this embodiment may specifically include the following steps:
  • the mobile terminal accesses the in-vehicle device through the USB and switches to the main mode, the mobile terminal receives the information of the first preset type port for data transmission reported by the in-vehicle device and the second preset type port for performing the authentication information transmission.
  • Information
  • the mobile terminal loads, according to the information of the first preset type port and the information of the second preset type port, the driving of the first preset type port and the driving of the second preset type port respectively;
  • the mobile terminal performs authentication and interaction with the in-vehicle device through the second preset type of port to authenticate the authentication information generated by the authentication chip.
  • the in-vehicle device is loaded with the driver of the first preset type port and the port of the second preset type. Drive and certify the driver of the chip;
  • the mobile terminal allocates an IP address to the in-vehicle device according to the network segment ID.
  • the mobile terminal establishes a communication connection for performing data transmission with the in-vehicle device according to the IP address and through the first preset type port.
  • the execution body of the communication connection establishment method of this embodiment is a mobile terminal.
  • the communication connection establishment method of the present embodiment is different from the embodiment shown in FIG. 1 only in that the embodiment shown in FIG. 1 describes the technical solution of the present invention on the vehicle-mounted device side, and the present embodiment describes the present invention on the mobile terminal side.
  • the implementation principle is the same.
  • refer to the description of the embodiment shown in FIG. 1 and details are not described herein again.
  • the mobile terminal when the mobile terminal accesses the in-vehicle device through the USB and switches to the main mode, the mobile terminal receives the information of the first preset type port for transmitting the data reported by the in-vehicle device and performs the authentication information transmission.
  • the information of the second preset type port is loaded by the mobile terminal according to the information of the first preset type port and the information of the second preset type port, respectively;
  • the mobile terminal performs authentication interaction with the in-vehicle device through the second preset type of port to authenticate the authentication information generated by the authentication chip;
  • the in-vehicle device is loaded with the driver of the first preset type port, and the driving of the second preset type port
  • the mobile terminal allocates an IP address to the in-vehicle device according to the network segment ID;
  • the mobile terminal establishes a communication connection for data transmission with the in-vehicle device according to the IP address and through the first preset type port.
  • the in-vehicle device and the mobile terminal of the embodiment use the wired connection of the USB to communicate, which can overcome the defect that the in-vehicle device and the mobile terminal communicate in a wireless manner in the prior art, and the connection stability is very poor;
  • the example of the in-vehicle device and the mobile terminal adopts a USB wired connection and uses NCM port for data transmission.
  • the NCM is a network port for transmitting network data, has a high-speed transmission mechanism, and can support a data bandwidth large enough for data transmission.
  • the efficiency of the embodiment is relatively high; and in the technical solution of the embodiment, the USB port is virtualized into a network card at both ends of the vehicle device and the mobile terminal, and applications on both sides, such as Carlife, can communicate with the peer through the network card, and the virtual network card can perform network. Programming, establishing a plurality of network channels, and thus, the embodiment The technical solution can support multiple data channels and the scalability is very good. Further, based on the technical solution of the foregoing embodiment, in step 200, the mobile terminal receives the information of the first preset type port for performing data transmission reported by the in-vehicle device and the second preset type for performing the authentication information transmission. Before the information of the port, the following steps can also be included:
  • the mobile terminal performs port enumeration on the in-vehicle device.
  • the mobile terminal allocates an IP address to the in-vehicle device according to the network segment ID, the method further includes the following steps:
  • the method further includes:
  • the mobile terminal transmits an IP address to the in-vehicle device.
  • the mobile terminal allocates an IP address to the mobile terminal according to the request of the in-vehicle device; and after allocating the IP address, the IP address is transmitted to the in-vehicle device.
  • the first preset type port is an NCM port
  • the second preset type port is an IAP2 port
  • the authentication chip is an MFI. chip.
  • the communication between the in-vehicle device and the mobile terminal is performed by using a USB wired connection, which can overcome the defect that the in-vehicle device and the mobile terminal communicate in a wireless manner in the prior art, and the connection stability is very poor.
  • the in-vehicle device and the mobile terminal of the embodiment adopt a wired connection of USB and use NCM port for data transmission, and the NCM is a network port for transmitting network data, and has a high-speed transmission mechanism and can support data bandwidth.
  • the USB port is virtualized into a network card at both ends of the vehicle device and the mobile terminal, and applications on both sides, such as Carlife, can communicate through the network card and the peer end, and virtual
  • the network card can be network programmed to establish a plurality of network channels. Therefore, the technical solution of the embodiment can support multiple data channels, and the scalability is very good.
  • FIG. 3 is a signaling diagram of Embodiment 3 of a method for establishing a communication connection according to the present invention. As shown in FIG. 1 , the method for establishing a communication connection in this embodiment may specifically include the following steps:
  • the car device When the iPhone is just plugged into the car device via USB, the car device performs USB port enumeration on the accessed mobile phone to detect whether the mobile phone is an iPhone mobile phone;
  • the car device when the iPhone is just plugged into the car device via USB, the car device works in the HOST mode of the USB, and the USB port is enumerated for the iPhone. Because the iPhone has its own features, such as support for NCM ports and IAP2 ports. Therefore, when the in-vehicle device finds that the iPhone is connected, it is determined that the phone supports NCM port transmission.
  • the in-vehicle device sends a USB master-slave mode switching command to the iPhone.
  • the in-vehicle device sends a USB master-slave mode switching command to the iPhone via ep0.
  • the in-vehicle device switches from the HOST mode to the slave mode;
  • the iPhone After receiving the USB master-slave mode switching command, the iPhone resets to the HOST mode after the USB reset;
  • the in-vehicle device uses the USB slave mode to report the information of the standard NCM port to the iPhone and the information of the IAP2 port conforming to the Apple authentication protocol;
  • the NCM port is used to transmit data.
  • the information of the NCM port may specifically include the information shown in Table 1 below.
  • the IAP2 port is used to transmit authentication information.
  • the information of the IAP2 port may specifically include the information shown in Table 2 below.
  • Port class Port subclass Port protocol code Data port 0 ⁇ 2 0 ⁇ 0d 0 ⁇ 00 Communication port 0 ⁇ 0a 0 ⁇ 00 0 ⁇ 01
  • the vehicle device loads the driver of the NCM driver, the iAP2 driver, and the MFi authentication chip;
  • FIG. 4 is a schematic structural diagram of an iPhone mobile phone, an in-vehicle device, and an MFi authentication chip according to an embodiment of the present invention.
  • the MFi authentication chip is connected to the motherboard of the in-vehicle device through I2C in advance, and is installed inside the in-vehicle device.
  • the NCM driver After loading the driver, it is equivalent to activating the NCM port, IAP2 port, and MFi authentication program. After the iPhone and the car device successfully load the NCM driver, they are mapped to network device nodes.
  • the in-vehicle device and the iPhone are authenticated according to the IAP2 port;
  • the authentication program is developed according to Apple's iAP2 authentication protocol. After the program is loaded by the iAP2 driver, the corresponding device file /dev/MFi_iAP2 is mapped to the iPhone in the dev directory, and the /dev/MFI and MFi are passed.
  • the authentication chip performs data interaction and implements authentication. For example, MFi first generates authentication information, and is sent to the iPhone via /dev/MFI. The authentication message is processed by an authentication module in the iPhone. If it needs to be further returned to the MFi chip on the vehicle terminal side for authentication, the iPhone can also be used.
  • the verification message generated by the mobile phone is returned to the MFi chip on the in-vehicle device side through /dev/MFI, and the authentication is realized through multiple interactions.
  • the in-vehicle device requests an IP address from the iPhone.
  • the iPhone assigns an IP address to the in-vehicle device according to its own network segment ID;
  • the iPhone sends an IP address to the in-vehicle device
  • the in-vehicle device establishes a communication connection for data transmission with the iPhone through the NCM port according to the IP address.
  • a communication connection can be established between the in-vehicle device and the iPhone, so that the in-vehicle device and the iPhone can transmit data through the NCM port.
  • the in-vehicle device and the mobile terminal use the USB wired connection to communicate, which can overcome the wireless communication between the in-vehicle device and the mobile terminal in the prior art, and the connection is stable.
  • the defect is very poor; moreover, the in-vehicle device and the mobile terminal of the embodiment adopt a USB wired connection, and the NCM port is used for data transmission, and the NCM is a network port for transmitting network data, and has a high-speed transmission mechanism.
  • the data bandwidth that can be supported is large enough, and the efficiency of data transmission is relatively high.
  • the USB port is virtualized into a network card at both ends of the vehicle device and the mobile terminal, and applications on both sides, such as Carlife, can pass the network card and the pair.
  • the communication is performed on the network, and the virtual network card can perform network programming and establish multiple network channels. Therefore, the technical solution of this embodiment can support multiple data channels, and the scalability is very good.
  • Fig. 5 is a structural diagram showing a first embodiment of the in-vehicle device of the present invention.
  • the in-vehicle device of this embodiment may specifically include: a sending module 10, a loading module 11, an authentication module 12, an obtaining module 13, and an establishing module 14.
  • the sending module 10 is configured to: when the mobile terminal accesses the in-vehicle device through the USB and switch to the main mode, report the information of the first preset type port for performing data transmission and the second preset type for performing the authentication information transmission to the mobile terminal.
  • the information of the port is used by the mobile terminal to load the driver corresponding to each port; the sending module 10 is further configured to trigger the loading of the loading module 11 , and the loading module 11 is configured to load the driving of the first preset type port and the driving of the second preset type port And the driver of the authentication chip; the authentication module 12 is configured to start according to the loading of the loading module 11, according to the authentication The authentication information generated by the chip is authenticated and interacted with the mobile terminal through the second preset type of port; the authentication information is authenticated; the obtaining module 13 is configured to obtain the mobile terminal according to the network segment ID as the vehicle after the authentication module 12 passes the authentication.
  • the IP address assigned by the device; the establishing module 14 is configured to establish, according to the IP address acquired by the obtaining module 13, a communication connection for data transmission with the mobile terminal through the first preset type port.
  • the establishment of the communication connection by using the above-mentioned module is the same as the implementation principle and the technical effect of the related method embodiment.
  • the description of the related method embodiments and details are not described herein again.
  • Fig. 6 is a structural diagram of a second embodiment of the in-vehicle device of the present invention. As shown in FIG. 6, the in-vehicle device of the present embodiment further includes the following technical solutions based on the technical solution of the embodiment shown in FIG.
  • the in-vehicle device of this embodiment may further include an enumeration module 15 and a switching module 16.
  • the enumeration module 15 is configured to: when the mobile terminal accesses the in-vehicle device through the USB, perform port enumeration on the mobile terminal to detect whether the mobile terminal is a mobile terminal that supports the first preset type port communication;
  • the sending module 10 is further configured to: if the enumerating module 15 determines that the mobile terminal is a mobile terminal that supports the first preset type port communication, send a master-slave switching command to the mobile terminal, so that the mobile terminal switches from the mode to the master mode;
  • the switching module 16 is configured to switch the main mode to the slave mode if the enumeration module 15 determines that the mobile terminal is a mobile terminal supporting the first preset type port communication.
  • the in-vehicle device of the embodiment may further include a startup module 17 .
  • the startup module 17 is configured to initiate authentication of the authentication chip.
  • the acquisition module 13 is further configured to acquire authentication information generated by the authentication chip activated by the startup module 17.
  • the first preset type port is an NCM port
  • the second preset type port is an IAP2 port
  • the authentication chip is an MFI chip
  • the establishment of the communication connection by using the above-mentioned module is the same as the implementation principle and the technical effect of the related method embodiment.
  • the description of the related method embodiments and details are not described herein again.
  • FIG. 7 is a structural diagram of Embodiment 1 of a mobile terminal according to the present invention.
  • the mobile terminal of this embodiment may specifically include: a receiving module 20, a loading module 21, an authentication module 22, an allocating module 23, and an establishing module 24.
  • the receiving module 20 is configured to: when the mobile terminal accesses the in-vehicle device through the USB and switch to the main mode, receive the information of the first preset type port for performing data transmission reported by the in-vehicle device, and the second preset for performing the authentication information transmission.
  • the loading module 21 is configured to load the driving of the first preset type port and the second preset type port according to the information of the first preset type port and the information of the second preset type port respectively received by the receiving module 20
  • the authentication module 22 is configured to perform authentication interaction with the in-vehicle device by using the second preset type port loaded by the loading module 21 to authenticate the authentication information generated by the authentication chip; the in-vehicle device is loaded with the first preset type.
  • the mobile terminal of this embodiment realizes the establishment and the communication connection by adopting the above module.
  • the implementation principles and technical effects of the related method embodiments are the same. For details, refer to the description of the foregoing related method embodiments, and details are not described herein again.
  • FIG. 8 is a structural diagram of Embodiment 2 of a mobile terminal according to the present invention. As shown in FIG. 8, the mobile terminal of this embodiment further includes the following technical solutions based on the technical solution of the embodiment shown in FIG.
  • the mobile terminal of this embodiment may further include an enumeration module 25 and a switching module 26.
  • the receiving module 20 is further configured to: when the mobile terminal accesses the in-vehicle device through the USB, and determine, by the port enumeration of the in-vehicle device, that the current mobile terminal is a mobile terminal that supports the first preset type of port communication, receiving the master-slave switch sent by the in-vehicle device command;
  • the switching module 26 is configured to switch the current mode to the master mode according to the master-slave switching command received by the receiving module 20;
  • the enumeration module 25 is configured to perform port enumeration on the in-vehicle device after the switching module 26 switches the current mode.
  • the mobile terminal in this embodiment may further include a sending module 27 .
  • the receiving module 20 is further configured to receive an IP request sent by the in-vehicle device
  • the allocating module 23 is configured to allocate an IP address to the in-vehicle device according to the network segment ID according to the IP request received by the receiving module 20;
  • the sending module 27 is configured to send the IP address assigned by the allocating module 23 to the in-vehicle device.
  • the first preset type port is an NCM port
  • the second preset type port is an IAP2 port
  • the authentication chip is an MFI chip.
  • the implementation of the communication connection by using the above-mentioned modules is the same as the implementation principle and the technical effect of the foregoing related method embodiments.
  • the description of the related method embodiments, and details are not described herein again.
  • the communication connection establishing system of the present embodiment includes an in-vehicle device 30 and a mobile terminal 40 for establishing a communication connection; the in-vehicle device 30 adopts the in-vehicle device shown in FIG. 5 or FIG. 6; the mobile terminal 40 adopts the above.
  • the mobile terminal shown in FIG. 7 or FIG. the establishment of the communication connection establishment system can be implemented by using the communication connection establishment method as described in any of the above FIG. 1 to FIG. 3.
  • the electronic device may include one or more processors 800, and further includes a memory 801 and one or more programs.
  • the embodiment shown in FIG. 10 includes a processor 800 as an example to describe the present invention.
  • the one or more programs are stored in the memory 801 and executed by the one or more processors 800 to implement the method flow and/or device operations illustrated in the above-described embodiments of the present invention.
  • the method flow executed by the one or more processors 800 may include:
  • the in-vehicle device When the mobile terminal accesses the in-vehicle device through the universal serial bus and switches to the main mode, the in-vehicle device reports information of the first preset type port for performing data transmission and the second for performing authentication information transmission to the mobile terminal. Presetting the information of the port for the mobile terminal to load the driver corresponding to each port;
  • the in-vehicle device loads the driving of the first preset type port, the driving of the second preset type port, and the driving of the authentication chip;
  • the in-vehicle device performs authentication interaction with the mobile terminal by using the second preset type of port according to the authentication information generated by the authentication chip, to identify the authentication information. certificate;
  • the in-vehicle device acquires an IP address allocated by the mobile terminal to the in-vehicle device according to the network segment ID;
  • the in-vehicle device establishes a communication connection for data transmission with the mobile terminal through the first preset type port according to the IP address.
  • the method flow executed by the one or more processors 800 may include:
  • the mobile terminal accesses the in-vehicle device through the universal serial bus and switches to the master mode, the mobile terminal receives the information of the first preset type port for transmitting data reported by the in-vehicle device and transmits the authentication information.
  • Two preset type port information Two preset type port information
  • the mobile terminal loads the driving of the first preset type port and the driving of the second preset type port according to the information of the first preset type port and the information of the second preset type port, respectively;
  • the mobile terminal performs authentication interaction with the in-vehicle device through the second preset type of port to authenticate the authentication information generated by the authentication chip; the in-vehicle device is loaded with the driver of the first preset type port Driving of the second preset type port and driving of the authentication chip;
  • the mobile terminal allocates an IP address to the in-vehicle device according to the network segment ID;
  • the mobile terminal establishes a communication connection for data transmission with the in-vehicle device through the first preset type port according to the IP address.
  • the electronic device described in this embodiment may be a mobile terminal or an in-vehicle device.
  • the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, may be located in one place, or may be distributed to multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of the embodiment.
  • each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
  • the above integrated unit can be implemented in the form of hardware or in the form of hardware plus software functional units.
  • the above-described integrated unit implemented in the form of a software functional unit can be stored in a computer readable storage medium.
  • the above software functional unit is stored in a storage medium and includes instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) or a processor to perform the methods of the various embodiments of the present invention. Part of the steps.
  • the foregoing storage medium includes: a U disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk, and the like, which can store program codes. .

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Human Computer Interaction (AREA)
  • Computer Hardware Design (AREA)
  • Computer Security & Cryptography (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

La présente invention concerne un procédé et un système d'établissement de connexion de communication, un terminal mobile, un équipement embarqué, un équipement correspondant et un support de stockage informatique. Le procédé comporte les étapes suivantes: lorsqu'un terminal mobile accède à un équipement embarqué au moyen d'un bus série universel (USB) et passe à un mode principal, l'équipement embarqué rend compte d'informations d'un premier port de type prédéfini servant à la transmission de données et d'informations d'un deuxième port de type prédéfini servant à la transmission d'informations d'authentification au terminal mobile de façon à charger une commande correspondante de chaque port pour le terminal mobile; l'équipement embarqué charge également la commande correspondante et la commande d'une puce d'authentification; une interaction d'authentification avec le terminal mobile est réalisée au moyen du deuxième port de type prédéfini selon des informations d'authentification générées par la puce d'authentification; une adresse IP affectée par le terminal mobile à l'équipement embarqué selon un identifiant de segment de réseau est acquise après que l'authentification a réussi; et une connexion de communication de données avec le terminal mobile est établie au moyen du premier port de type prédéfini selon l'adresse IP. Au moyen de la solution technique de la présente invention, une connexion entre l'équipement embarqué et le terminal mobile est stable, une bande passante de données suffisamment importante peut être prise en charge, des canaux de données multiples peuvent être pris en charge, et l'extensibilité est satisfaisante.
PCT/CN2017/079945 2016-12-30 2017-04-10 Procédé et système d'établissement de connexion de communication, terminal mobile, équipement embarqué, équipement correspondant et support de stockage informatique WO2018120493A1 (fr)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201611256186.2A CN106603860A (zh) 2016-12-30 2016-12-30 通信连接建立方法及***、移动终端与车载设备
CN201611256186.2 2016-12-30

Publications (1)

Publication Number Publication Date
WO2018120493A1 true WO2018120493A1 (fr) 2018-07-05

Family

ID=58582929

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2017/079945 WO2018120493A1 (fr) 2016-12-30 2017-04-10 Procédé et système d'établissement de connexion de communication, terminal mobile, équipement embarqué, équipement correspondant et support de stockage informatique

Country Status (2)

Country Link
CN (1) CN106603860A (fr)
WO (1) WO2018120493A1 (fr)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113495860A (zh) * 2020-03-20 2021-10-12 合肥杰发科技有限公司 Soc设备的数据传输方法、soc设备及具有存储功能的装置
CN113973280A (zh) * 2020-07-22 2022-01-25 广州汽车集团股份有限公司 一种车载消息传输方法、装置和***
CN114885328A (zh) * 2021-01-21 2022-08-09 华为技术有限公司 车机连接方法及装置
CN115139939A (zh) * 2022-06-06 2022-10-04 智己汽车科技有限公司 一种车载外设连接与控制的方法及***
CN115292231A (zh) * 2022-10-09 2022-11-04 荣耀终端有限公司 设备端口切换方法和装置

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107222637B (zh) * 2017-06-30 2021-05-04 百度在线网络技术(北京)有限公司 一种连接方法和装置、车载***、终端、存储介质
CN108255677A (zh) * 2018-01-16 2018-07-06 中电福富信息科技有限公司 车联网车载车机与安卓设备通信方法及其装置
CN111586627B (zh) * 2020-04-14 2022-05-20 惠州市德赛西威智能交通技术研究院有限公司 一种Carplay同步连接方法、装置及车载***
CN112261586A (zh) * 2020-10-22 2021-01-22 浙江合众新能源汽车有限公司 一种利用车载机器人自动识别驾驶员限制其行使范围的方法
CN115567632B (zh) * 2022-09-08 2024-02-23 闪耀现实(无锡)科技有限公司 建立数据通路的方法和装置、***、车辆、设备和介质
CN115913800A (zh) * 2022-11-04 2023-04-04 合肥杰发科技有限公司 通信连接的控制方法、车载设备、通信***及存储介质

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103281438A (zh) * 2013-05-03 2013-09-04 广东翼卡车联网服务有限公司 车联网中基于手机通讯模块的数据传输方法和***
CN103428283A (zh) * 2013-08-06 2013-12-04 惠州华阳通用电子有限公司 车载终端共享智能移动终端网络的方法
US20150170427A1 (en) * 2013-12-16 2015-06-18 GM Global Technology Operations LLC Managing short-range wireless device connection preferences at a vehicle
CN105451154A (zh) * 2014-09-16 2016-03-30 钛马信息网络技术有限公司 车载信息***及其控制方法
US20160309371A1 (en) * 2013-06-07 2016-10-20 Apple Inc. System and method for transitioning to a vehicle network resource

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8554924B2 (en) * 2009-03-16 2013-10-08 Apple Inc. Connection to multiple accessories with multiple accessory-specific protocols
US8561207B2 (en) * 2010-08-20 2013-10-15 Apple Inc. Authenticating a multiple interface device on an enumerated bus
CN102970367B (zh) * 2012-11-26 2015-12-02 武汉理工大学 基于车联网的智能手机车载***
CN105120009A (zh) * 2015-09-14 2015-12-02 百度在线网络技术(北京)有限公司 终端互联方法及装置
CN106250282A (zh) * 2016-08-05 2016-12-21 惠州市德赛西威汽车电子股份有限公司 一种提高CarPlay车载***通讯性能的装置

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103281438A (zh) * 2013-05-03 2013-09-04 广东翼卡车联网服务有限公司 车联网中基于手机通讯模块的数据传输方法和***
US20160309371A1 (en) * 2013-06-07 2016-10-20 Apple Inc. System and method for transitioning to a vehicle network resource
CN103428283A (zh) * 2013-08-06 2013-12-04 惠州华阳通用电子有限公司 车载终端共享智能移动终端网络的方法
US20150170427A1 (en) * 2013-12-16 2015-06-18 GM Global Technology Operations LLC Managing short-range wireless device connection preferences at a vehicle
CN105451154A (zh) * 2014-09-16 2016-03-30 钛马信息网络技术有限公司 车载信息***及其控制方法

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113495860A (zh) * 2020-03-20 2021-10-12 合肥杰发科技有限公司 Soc设备的数据传输方法、soc设备及具有存储功能的装置
CN113495860B (zh) * 2020-03-20 2024-04-19 合肥杰发科技有限公司 Soc设备的数据传输方法、soc设备及具有存储功能的装置
CN113973280A (zh) * 2020-07-22 2022-01-25 广州汽车集团股份有限公司 一种车载消息传输方法、装置和***
CN113973280B (zh) * 2020-07-22 2023-09-01 广州汽车集团股份有限公司 一种车载消息传输方法、装置和***
CN114885328A (zh) * 2021-01-21 2022-08-09 华为技术有限公司 车机连接方法及装置
CN114885328B (zh) * 2021-01-21 2024-01-16 华为技术有限公司 车机连接方法及装置
CN115139939A (zh) * 2022-06-06 2022-10-04 智己汽车科技有限公司 一种车载外设连接与控制的方法及***
CN115139939B (zh) * 2022-06-06 2024-05-14 智己汽车科技有限公司 一种车载外设连接与控制的方法及***
CN115292231A (zh) * 2022-10-09 2022-11-04 荣耀终端有限公司 设备端口切换方法和装置

Also Published As

Publication number Publication date
CN106603860A (zh) 2017-04-26

Similar Documents

Publication Publication Date Title
WO2018120493A1 (fr) Procédé et système d'établissement de connexion de communication, terminal mobile, équipement embarqué, équipement correspondant et support de stockage informatique
JP6611921B2 (ja) 端末の相互接続方法、装置、不揮発性コンピュータ記憶媒体及びコンピュータプログラム
US10021180B2 (en) Universal environment extender
US11374809B2 (en) Auxiliary device to enhance native in-vehicle systems by adding interfaces and computational power
AU2011343700B2 (en) Wireless network interface with infrastructure and direct modes
US20140196125A1 (en) Deploying wireless docking as a service
US10938963B2 (en) Electronic device for performing communication with external electronic device
EP3043526B1 (fr) Dispositif auxiliaire et méthode pour améliorer des systèmes embarqués natifs par ajout d'interfaces et d'une puissance de calcul
US20120322368A1 (en) Simple peer-to-peer network formation
CN104756507A (zh) 在计算设备与运载工具音响主机之间建立无线显示会话
CN107256188B (zh) 安卓设备的控制方法、装置、终端及存储介质
CN112752245B (zh) 一种配网方法、装置、电子设备及存储介质
WO2011150883A2 (fr) Procédé et dispositif de mise à niveau par lot de terminaux
CN103401996A (zh) 一种车联网中实时数据传输***及方法
CN112055251A (zh) 一种媒体数据播放方法、装置、设备及存储介质
US10425801B2 (en) Method and device for providing contents in communication system
WO2018120645A1 (fr) Terminal et procédé de connexion de dispositif
KR20140101648A (ko) 클라이언트 및 서버 간 연결 방법 및 장치
WO2014075259A1 (fr) Procédé de traitement et dispositif réseau pour des informations d'identité internationale d'équipement mobile (imei)
CN109981778B (zh) 内容分发网络的服务实现方法、装置、设备及存储介质
CN106535031B (zh) 车载音响控制方法、装置和***
CN115883572A (zh) 外设共享方法及装置
US20180152982A1 (en) Method and apparatus for networking unmanned aerial vehicle and system for controlling unmanned aerial vehicle
KR20160106995A (ko) 차량용 인포테인먼트 제어 방법
CN116382744B (zh) 多个ecu并行刷写方法、装置、***及存储介质

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 17888457

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

32PN Ep: public notification in the ep bulletin as address of the adressee cannot be established

Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112(1) EPC (EPO FORM 1205 DATED 01/10/2019)

122 Ep: pct application non-entry in european phase

Ref document number: 17888457

Country of ref document: EP

Kind code of ref document: A1