Communication method and device, communication equipment, storage medium and chip
By acquiring and analyzing the first and second data for the smart car, determining the connection link and channel between the devices, the problem of multi-device communication interference in the smart car is solved, and the communication quality and user experience are improved.
Patent Information
- Application Number
- CN202311404951.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-10-26
- Publication Date
- 2025-04-29
AI Technical Summary
In smart cars, when multiple devices establish communication connections at the same time, communication interference is prone to occur, affecting the quality of the connection and user experience.
By acquiring the first data and the second data, it is used to determine the connection link and channel between the devices, and then determine the optimal connection method to reduce communication interference.
It effectively reduces communication interference between devices and improves communication quality and user experience.
Smart Images

Figure CN119907078A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of communications, and in particular to a communication method, apparatus, communication equipment, storage medium and chip. Background Art
[0002] Smart cars have been integrated into today's life. With the innovation of smart cars, the terminal devices in the car have doubled. At present, mainstream smart cars support establishing connection links with multiple other devices, including: cellular connection links, Bit-Torrent (BT) connection links, Access Point (AP) LAN and Peer to Peer (P2P) connection links, etc. Summary of the invention
[0003] The present disclosure provides a communication method, an apparatus, a communication device, a storage medium and a chip to solve the problems in the related art, reduce the communication interference between the communication connections of the devices and improve the user experience.
[0004] The first aspect embodiment of the present disclosure proposes a communication method, which obtains first data and second data, the first data is used to determine a connection link between a first device and a second device, and the second data is used to determine a channel of the link, wherein the first device is a device that initiates a connection request, and the second device is a device that receives a connection request; based on the first data and the second data, a connection mode between the first device and the second device is determined; based on the connection mode, a communication connection is established with the first device.
[0005] In some embodiments, the first data includes at least: a first device type, a first service type, a second service type, and at least one of a second device connection status, the first service is a service corresponding to a connection request, and the second service is a service corresponding to a connection between a second device and a third device; the second data includes at least: priorities of the first service and the second service, a first device status, and at least one of a second device status.
[0006] In some embodiments, determining the connection mode between the first device and the second device based on the first data and the second data includes: determining a connection strategy based on the first data; determining a channel model based on the second data and the connection strategy; and determining a connection mode based on the connection strategy and the channel model.
[0007] In some embodiments, determining a connection strategy based on the first data includes: determining a connection model based on a second device connection state; determining a first link based on a first device type and / or a first service type; and determining a connection link based on the first link and the connection model.
[0008] In some embodiments, determining the channel model based on the second data and the connection strategy includes: determining the first channel based on the connection strategy; and determining the channel model based on the priorities of the first service and the second service and the first channel.
[0009] In some embodiments, determining the connection mode based on the connection strategy and the channel model includes: determining a first weight of the connection strategy and a second weight of the channel model; and determining the connection mode based on the first weight, the second weight and the matching value set.
[0010] In some embodiments, the method further includes: adjusting power of the first service and / or the second service based on the first device state and / or the second device state.
[0011] A second aspect embodiment of the present disclosure proposes a communication device, which includes: an acquisition module, used to acquire first data and second data, the first data is used to determine a connection link between a first device and a second device, and the second data is used to determine a channel of the link, wherein the first device is a device that initiates a connection request, and the second device is a device that receives a connection request; a first processing module, used to determine a connection mode between the first device and the second device based on the first data and the second data; and a second processing module, used to establish a communication connection with the first device based on the connection mode.
[0012] The third aspect of the present disclosure provides a communication device, including a processor and a memory, wherein a computer program is stored in the memory, and the processor executes the computer program stored in the memory, so that the communication device executes the method described in the first aspect of the present disclosure.
[0013] The fourth aspect embodiment of the present disclosure proposes a non-transitory computer-readable storage medium storing computer instructions, wherein the computer instructions are used to enable a computer to execute the method described in the first aspect embodiment of the present disclosure.
[0014] The fifth aspect of the present disclosure provides a chip, including at least one processor and a communication interface; the communication interface is used to receive a signal input into the chip or a signal output from the chip, and the processor communicates with the communication interface and implements the method described in the first aspect of the present disclosure through a logic circuit or executing code instructions.
[0015] In summary, according to the communication method proposed in the present disclosure, the method is executed by a terminal to obtain first data and second data, the first data is used to determine the connection link between the first device and the second device, and the second data is used to determine the channel of the link, wherein the first device is a device that initiates a connection request, and the second device is a device that receives a connection request; based on the first data and the second data, the connection mode between the first device and the second device is determined; based on the connection mode, a communication connection is established with the first device. The scheme of the present disclosure determines the connection link through the first data, determines the channel of the link through the second data, and then determines the connection mode between the first device and the second device, thereby reducing the communication interference between the communication connections of the second device and improving the user experience.
[0016] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS
[0017] The drawings herein are incorporated into and constitute a part of the specification, illustrate embodiments consistent with the present disclosure, and together with the description are used to explain the principles of the present disclosure, and do not constitute improper limitations on the present disclosure.
[0018] Figure 1a An application scenario diagram of a communication method provided by an embodiment of the present disclosure;
[0019] Figure 1b A module architecture diagram for implementing the communication method provided in the embodiment of the present disclosure;
[0020] Figure 2 A flow chart of a communication method provided by an embodiment of the present disclosure;
[0021] Figure 3 A flow chart of another communication method provided by an embodiment of the present disclosure;
[0022] Figure 4 A flow chart of another communication method provided by an embodiment of the present disclosure;
[0023] Figure 5 A flowchart of another communication method provided by an embodiment of the present disclosure;
[0024] Figure 6 A flow chart of another communication method provided by an embodiment of the present disclosure;
[0025] Figure 7 A flow chart of another communication method provided by an embodiment of the present disclosure;
[0026] Figure 8 An interactive flow chart of a communication method provided by an embodiment of the present disclosure;
[0027] Fig. 9 An example flow chart of a communication method provided in an embodiment of the present disclosure;
[0028] Fig.10 A schematic diagram of the structure of a communication device provided in an embodiment of the present disclosure;
[0029] Fig.11 A schematic diagram of the structure of a communication device provided in an embodiment of the present disclosure;
[0030] Fig.12 A schematic diagram of the structure of a chip provided in an embodiment of the present disclosure. DETAILED DESCRIPTION
[0031] Exemplary embodiments will be described in detail herein, examples of which are shown in the accompanying drawings. When the following description refers to the drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The implementations described in the following exemplary embodiments do not represent all implementations consistent with the embodiments of the present disclosure. Instead, they are merely examples of devices and methods consistent with some aspects of the embodiments of the present disclosure as detailed in the appended claims.
[0032] The terms used in the disclosed embodiments are only for the purpose of describing specific embodiments and are not intended to limit the disclosed embodiments. The singular forms of "a" and "the" used in the disclosed embodiments and the appended claims are also intended to include plural forms unless the context clearly indicates other meanings. It should also be understood that the term "and / or" used herein refers to and includes any or all possible combinations of one or more associated listed items.
[0033] It should be understood that although the terms first, second, third, etc. may be used to describe various information in the disclosed embodiments, these information should not be limited to these terms. These terms are only used to distinguish the same type of information from each other. For example, without departing from the scope of the disclosed embodiments, the first information may also be referred to as the second information, and similarly, the second information may also be referred to as the first information. Depending on the context, the words "if" and "if" as used herein may be interpreted as "at" or "when" or "in response to determination".
[0034] To facilitate understanding, the background technology involved in this application is first introduced.
[0035] Smart cars have been integrated into today's life. With the innovation of smart cars, the terminal devices in the car have doubled. At present, mainstream smart cars support establishing connection links with multiple other devices, including: cellular connection links, Bit-Torrent (BT) connection links, Access Point (AP) LAN and Peer to Peer (P2P) connection links, etc.
[0036] When a smart car establishes communication connections with multiple other devices, due to the existence of multiple communication connections at the same time, interference between different frequencies and channels, interference between different channels at the same frequency, or interference between frequencies will usually occur, affecting the quality of the communication connection and user experience.
[0037] Therefore, in order to solve the problems existing in the related technology, the present disclosure proposes a communication method, which obtains first data and second data, determines the connection link through the first data, determines the channel of the link through the second data, and realizes the allocation and scheduling of connections between devices, thereby avoiding communication interference between communication connections.
[0038] It can be understood that the description of the embodiments of the present disclosure is for the purpose of more clearly illustrating the technical solutions of the embodiments of the present disclosure, and does not constitute a limitation on the communication methods, devices and storage media proposed in the embodiments of the present disclosure. A person of ordinary skill in the art can know that with the evolution of the system architecture and the emergence of new business scenarios, the technical solutions proposed in the embodiments of the present disclosure are also applicable to similar technical problems.
[0039] Before introducing the detailed solution of the present disclosure, the scenario to which the solution of the present disclosure is applied is described first. Figure 1a FIG. 1 is an application scenario diagram of an image processing method in an embodiment. Figure 1a As shown, the application scenario includes in-car devices and connectable peripheral devices, wherein the in-car devices include: central control 1101, sub-frame screen 1102, rear screen 1103 and HUD display 1104, and the connectable peripheral devices include: T-box smart terminal 1105, Bluetooth device 1106 and other terminals 1107.
[0040] In some embodiments, a connectable peripheral device initiates a connection request to a device in the car (for example, a Bluetooth device 1106 initiates a connection request to the central control 1101, a T-box initiates an establishment request to the central control 1101, a terminal 1107 initiates a connection request to the sub-frame screen 1102, etc.), and the central control 1101 can determine the connection link required for the connection between the peripheral device and the device in the car and the channel corresponding to the link based on the connection status in the car (for example, the central control 1101 and the HUD display 1104 have established a connection, the rear screen 1103 and the sub-frame screen 1102 have established a link, etc.), the type of peripheral device that initiates the connection request, and / or the service corresponding to the connection request.
[0041] In some embodiments, the central control 1101 has Figure 1b The modules shown in the embodiment are used to determine the connection link required for connecting the peripheral device and the device in the car and the channel corresponding to the link based on the modules shown.
[0042] Among them, the smart equipment management (Smart Equipment Management Interfac) module 1201 is mainly used for the interface layer between internal equipment and external UE or IOT equipment, including communication connection and response and other actions.
[0043] The equipment dispatch (EquipmentDispatchProxy) module 1202 may distribute corresponding access methods to the requesting device according to the requesting device category and the service form of the requesting device, or send relevant information of the requesting device category and the service form of the requesting device to the access policy module.
[0044] The access policy module 1203 mainly performs policy scheduling based on the requesting device form and the current vehicle device status. For example, the access policy module allocates corresponding access bearer and frequency band / channel estimation models to the requesting device according to the requesting device form and the current vehicle device status.
[0045] The state policy module 1204 can perform policy scheduling based on the vehicle device connection status and the requested device service form. For example, the state policy module can adjust the current vehicle device status and allocate a strategy for the requested device based on the vehicle device connection status and the requested device service form.
[0046] The decision center (Policy Center) module 1205 can preset weights for the estimation model of the access policy module and the allocation strategy of the status policy module, so as to determine the policy assigned to the requesting device according to the matching value set corresponding to the preset weights, where the policy may include the channel / frequency band of the connection link between the vehicle device and the requesting device and the MAC or IP address of the requesting device, so as to achieve fast access and minimal interference.
[0047] In some embodiments, the decision center module may also reallocate the scheme based on the priority or signal weight of the requesting device service so as to enable the vehicle equipment to achieve the best operating state.
[0048] The channel allocation module 1206 can adjust the channel corresponding to the connection link between the peripheral device and the in-vehicle device according to the change of the connection status between the peripheral device and the in-vehicle device.
[0049] The power adjustment (TxPowertoDo) module 1207 can adjust the power corresponding to the requested device service based on the requested device status and / or the vehicle device status to ensure the communication quality of the requested device service.
[0050] It can be understood that the application scenarios and modules described in the embodiments of the present disclosure are intended to more clearly illustrate the technical solutions of the embodiments of the present disclosure, and do not constitute a limitation on the technical solutions proposed in the embodiments of the present disclosure. Ordinary technicians in this field can know that with the evolution of system architecture and the emergence of new business scenarios, the technical solutions proposed in the embodiments of the present disclosure are also applicable to similar technical problems.
[0051] The following embodiments of the present disclosure can be applied to Figure 1a and Figure 1b All or part of the subject matter in the application scenarios and modules shown, but not limited to them. Figure 1a and Figure 1b The various entities and modules shown are examples, and the application scenarios may include Figure 1a All or part of the subject, and may also include Figure 1a Other subjects other than; the module executing this method may include Figure 1b All or part of the modules in Figure 1b Other modules besides Figure 1b Some modules can be combined according to their functions. It should be understood that the number and form of the above-mentioned main bodies and modules are arbitrary, and the connection relationship between the main bodies and modules is an example. The main bodies and modules may be connected or disconnected, and the connection may be in any way, which may be direct or indirect, and may be wired or wireless.
[0052] Figure 2 A flow chart of a communication method provided by an embodiment of the present disclosure is as follows: Figure 2 As shown, the communication method includes steps 201-203.
[0053] Step 201, obtaining first data and second data.
[0054] In some embodiments, first data and second data are acquired to determine a connection method between the first device and the second device based on the first data and the second data.
[0055] In some embodiments, the first data includes at least: a first device type, a first service type, a second service type, and at least one of a second device connection status, the first service is a service corresponding to a connection request, the second service is a service corresponding to a connection between the second device and a third device, and the third device is a device that has established a communication connection with the second device.
[0056] In some embodiments, the second data includes at least: at least one of priorities of the first service and the second service, the first device state, and the second device state.
[0057] In some embodiments, the first device is a device that initiates a connection request. The present disclosure does not limit the type of the first device, which may be, for example, a handheld terminal, an Internet of Things (IoT) terminal, or the like.
[0058] In some embodiments, the second device is a device that receives a connection request. The present disclosure does not limit the type of the second device, which may be, for example, a smart electric vehicle or other vehicle that can establish a communication connection.
[0059] In some embodiments, the priority of the first service and the second service can be divided according to the service type, for example, setting services such as voice and video to a higher priority, and setting services such as email and file transfer to a lower priority; it can also be divided according to the size of the data packet in the service or the required transmission rate, for example, setting a higher priority for services with larger data packets or faster required transmission rates, and setting a lower priority for services with smaller data packets or slower required transmission rates. The present disclosure does not limit the way of dividing priorities.
[0060] In some embodiments, the first device state and the second device state may be divided according to their power consumption, where the first device state may be, for example, a deep sleep state, a light sleep state, an activated state, a shutdown state, etc.; the second device state may be, for example, a driving mode, a rest mode, etc. Optionally, in some embodiments, the first device state also includes a connection state of the first device, that is, a communication connection that the first device is using.
[0061] In some embodiments, information such as the second device status, the second service type, and the second device connection status can be obtained through the storage module of the second device, information such as the priority of the first service and the second service can be obtained through the processing module of the second device, and information such as the first device type and the type of the first service can be obtained through the connection request information of the first device. The present disclosure does not limit the method of obtaining the first data and the second data.
[0062] Step 202: Determine a connection mode between the first device and the second device based on the first data and the second data.
[0063] In some embodiments, based on the first data and the second data, a connection mode between the first device and the second device is determined to reduce communication interference when the first device communicates with the second device and improve communication quality.
[0064] In some embodiments, the connection strategy between the first device and the second device through the new connection can be determined through the first data, that is, the connection link between the first device and the second device is determined, for example, a communication link between the first device and the second device is established through a P2P link, an AP link, a Bluetooth (Bluetooth Basic Rate, BR) link, etc.
[0065] In some embodiments, the channel model can be determined by the second data and the above-mentioned connection strategy, that is, the channel of the communication link between the first device and the second device is determined, and then the connection mode between the first device and the second device is determined by the determined connection strategy and channel model.
[0066] Step 203: Establish a connection with the first device based on the connection mode.
[0067] In some embodiments, a communication link is established in a determined channel through the connection mode determined above, thereby achieving establishment of a communication connection between the first device and the second device.
[0068] In summary, according to the communication method proposed in the present disclosure, the method includes: obtaining first data and second data, the first data is used to determine the connection link between the first device and the second device, and the second data is used to determine the channel of the link, wherein the first device is a device that initiates a connection request, and the second device is a device that receives a connection request; based on the first data and the second data, determining the connection mode between the first device and the second device; based on the connection mode, establishing a communication connection with the first device. The scheme of the present disclosure determines the connection link through the first data, determines the channel of the link through the second data, and then determines the connection mode between the first device and the second device, thereby reducing the communication interference between the communication connections of the second device and improving the communication quality user experience.
[0069] Figure 3 A flow chart of a communication method proposed in an embodiment of the present disclosure is shown in FIG. Figure 3 As shown, in Figure 2 Based on the illustrated embodiment, step 202 is further explained, and the communication method includes steps 301-303.
[0070] Step 301: Determine a connection strategy based on first data.
[0071] In some embodiments, in some embodiments, a connection strategy for the communication connection between the first device and the second device may be determined through the first data, that is, a connection link between the first device and the second device may be determined.
[0072] In some embodiments, the connection strategy is to determine the required connection link between the first device and the second device, wherein the connection strategy can be determined by the central control in the second device, but is not limited thereto.
[0073] In some embodiments, the connection model can be determined by the connection status of the second device, where the connection model is a combination of various connection links that the second device can support; at the same time, the first link is determined by the first device type and / or the type of the first service, where the first link is a connection link that can support the first service; a connection link that satisfies both the first link and the connection model is determined as a connection link between the first device and the second device, and then establishing a connection link between the first device and the second device is determined as a connection strategy.
[0074] For example, the second device determines that the connection model includes P2P+IoT model, BR+IoT model, and nP2P+nIoT model, and determines that the first link is a BR link and an AP link. The second device can determine the connection strategy to establish a BR link, that is, use the BR+IoT model to establish a BR link between the first device and the second device.
[0075] Step 302: Determine a channel model based on the second data and the connection strategy.
[0076] In some embodiments, a channel model may be determined based on the second data and the connection strategy to determine one or more channels that meet the first service requirement.
[0077] In some embodiments, one or more channels that meet the needs of the first service can be determined based on the priorities of the first service and the second service in the second data. For example, if the priority of the first service is higher than that of the second service, and the second service occupies a channel with higher communication quality, the channel of the second service can be adjusted and the channel with higher communication quality can be determined as an available channel for the first service, that is, the above-mentioned channel model.
[0078] In some embodiments, based on the above connection strategy, by determining the required connection link between the first device and the second device, the available channels for the connection link can be determined. For example, when the connection strategy is to establish a BR connection link, the available channels are determined to be BR channel #1, BR channel #2, and other channels.
[0079] In some embodiments, the above methods for determining the channel model may be combined, that is, the range of the determined channel model may be further narrowed by the priority of the first service and the second service and the connection strategy, so as to increase the rate of subsequently determining the connection mode.
[0080] Step 303: Determine the connection mode based on the connection strategy and the channel model.
[0081] In some embodiments, if there is only one connection strategy and channel model, the connection strategy and the channel model can be directly combined to determine the connection mode between the first device and the second device.
[0082] In some embodiments, if there are one or more connection strategies and one or more channel models, the optimal combination of connection strategies and channel models can be determined by setting weights and matching value sets and performing weighted summation, and the connection link and the used channel in the combination are determined as the connection method between the first device and the second device to avoid communication interference caused by different frequencies and channels. The present disclosure does not limit the way of setting weights. For example, the more obvious the connection strategy is to the user, the higher the weight is, and the less obvious the connection strategy is to the user, the lower the weight is; for example, the higher the channel security, the higher the weight of the channel model is, and the lower the channel security, the lower the weight of the channel model is.
[0083] It should be understood that the present disclosure does not limit the method for determining the connection mode based on the connection strategy and the channel model. It can also be through simulation to simulate the communication connection effects of various connection strategy and channel model combinations, and determine the connection strategy and channel model combination with the best communication connection effect as the connection mode between the first device and the second device, wherein the evaluation criteria for the communication connection effect can be set differently according to the type of the first service. For example, in voice and video services, the evaluation criteria can be set based on the service quality; in file transfer services, the evaluation criteria can be set based on the transmission rate of data packets.
[0084] It should be understood that any of the above steps 301-303 may be omitted or replaced in different embodiments. That is, in the absence of contradiction, the above steps may be independent, arbitrarily combined or exchanged in order, and the optional methods or optional examples may be arbitrarily combined and may be arbitrarily combined with other implementation methods or embodiments.
[0085] In summary, according to the communication method proposed in the present disclosure, the method includes: determining a connection strategy based on first data; determining a channel model based on second data and the connection strategy; and determining a connection mode based on the connection strategy and the channel model. The method of the present disclosure can avoid wasting communication resources by determining a connection link that meets the first business requirement based on the first data, and can improve communication quality by determining a channel model based on the second data and the connection strategy to avoid communication interference caused by different frequencies and channels, and can improve user experience by determining a connection mode based on the connection strategy and the channel model to determine the optimal connection mode between the first device and the second device.
[0086] Figure 4 A flow chart of a communication method proposed in an embodiment of the present disclosure is shown in FIG. Figure 4 As shown, in Figure 3 Based on the illustrated embodiment, step 301 is further explained, and the communication method includes steps 401-403.
[0087] Step 401: determine a connection model based on the connection state of the second device.
[0088] In some embodiments, the connection model is a combination of various connection links that the second device can support. The connection model can be determined based on the connection status of the second device. For example, if the connection status of the second device is a link combination of P2P+IoT, the connection model can be determined as the following models supported by the second device: P2P+IoT model, P2P+AP+IOT model, BR+AP+IoT model, nP2P+nAP+nIoT model.
[0089] Step 402: determine a first link based on a first device type and / or a first service type.
[0090] In some embodiments, the first link may be determined based on the first device type and / or the type of the first service, wherein the first link is a connection link that can support the first service.
[0091] In some embodiments, the first link can be determined based on the first device type. For example, if the first device is determined to be a Handset device, the first link can be determined to be a P2P link or an AP link. For example, if the first device is determined to be an IoT device, the first link can be determined to be an IoT link.
[0092] In some embodiments, the first link can be determined by the type of the first service. For example, the type of the first service can be used to determine whether the first service has a large bandwidth requirement. If a large bandwidth is required to support the first service, the first link can be a P2P link or an AP link. If a large bandwidth is not required to support the first service, the first link can be determined to be a BR link.
[0093] Step 403: Determine a connection link based on the first link and the connection model.
[0094] In some embodiments, based on the first link and the connection model, a connection link that satisfies both the first link and the connection model is determined as a connection link between the first device and the second device.
[0095] For example, when the connection state of the second device is that there is a P2P connection link, the determined connection model is a P2P+IoT model, a P2P+AP+IOT model, a P2P+AP model, or a nP2P+nAP model, and the first link is an AP link or a BR link, then it can be determined that the connection link between the first device and the second device is an AP link.
[0096] In some embodiments, if there is no connection link that satisfies both the first link and the connection model, the connection link between the first device and the second device may be determined by adjusting the connection link of the second service. For example, the second service may be temporarily interrupted, and if there is a connection link that satisfies both the first link and the connection model when the second service is interrupted, the second service may be temporarily interrupted, and the connection link may be determined as the connection link between the first device and the second device.
[0097] For example, when the connection state of the second device is that there is an AP+IoT connection link, the determined connection model is the P2P+AP+IOT model and the AP+IOT model, and the first link is a BR link. At this time, there is no connection link that satisfies both the first link and the connection model, and the AP link corresponding to the second service can be temporarily terminated. At the same time, the second device supports the BR+IoT model, then the AP link can be temporarily interrupted, and the BR link can be determined as the connection link between the first device and the second device.
[0098] In some embodiments, the connection link determined based on the first data and the connection model may be one or more links, which is not limited in this disclosure.
[0099] In summary, according to the communication method proposed in the present disclosure, the method includes: determining a connection model based on the connection state of the second device; determining a first link based on the type of the first device and / or the type of the first service; and determining a connection link based on the first link and the connection model. The method of the present disclosure determines a connection model based on the connection state of the second device to determine a combination of connection links supported by the second device; determines a connection link required for the first service based on the first data; and determines a connection link through the first link and the connection model, thereby ensuring that the determined connection link satisfies both the first link and the connection model, thereby ensuring that a communication link can be successfully established between the first device and the second device.
[0100] Figure 5 A flow chart of a communication method proposed in an embodiment of the present disclosure is shown in FIG. Figure 5 As shown, in Figure 3 Based on the illustrated embodiment, step 302 is further explained, and the communication method includes step 401 and step 402.
[0101] Step 501: determine a first channel based on a connection strategy.
[0102] In some embodiments, based on the connection strategy, channels may be allocated to each connection link of the second device to prevent communication interference such as different frequencies and channels or the same frequency and channels.
[0103] In some embodiments, the first channel may include a channel of a connection link between the first device and the second device, and may also include a channel reallocated for other connection links of the second device, for example, a channel reallocated for a connection link corresponding to a second service.
[0104] For example, taking the case where the connection state of the second device is that there is an AP connection link, and the determined connection link is a P2P link, when determining the channel for the P2P link, it is necessary to redetermine the channel of the AP link based on the channel selection of the AP link to avoid communication interference, wherein the determined P2P link channel and the redetermined AP link channel are the first channel.
[0105] Step 502: Determine a channel model based on the priorities of the first service and the second service and the first channel.
[0106] In some embodiments, the first channel may be screened based on the priorities of the first service and the second service. For example, if the priority of the first service is higher than that of the second service, a corresponding channel may be preferentially allocated to the first service from the first channel.
[0107] In some embodiments, the channel model may be a combination of channels corresponding to the first service and the second service determined from the first channel. It should be understood that depending on the first channel determined by the connection strategy, the channel model may also only include one or more channels corresponding to the first service.
[0108] In summary, according to the communication method proposed in the present disclosure, the method includes: determining the first channel based on the connection strategy; determining the channel model based on the priority of the first service and the second service and the first channel. This solution reallocates the channels of each connection link of the second device through the connection strategy, thereby reducing communication interference; and determines the channel model based on the priority of the first service and the second service and the first channel, thereby improving the communication quality of the first service.
[0109] Figure 6 A flow chart of a communication method proposed in an embodiment of the present disclosure is shown in FIG. Figure 6 As shown, in Figure 3 Based on the illustrated embodiment, step 303 is further explained, and the communication method includes step 601 and step 602.
[0110] Step 601: determine a first weight of a connection strategy and a second weight of a channel model.
[0111] In some embodiments, the determined connection strategy is one or more strategies, and the determined channel model is one or more models, so different weights can be assigned to different connection strategies and channel models to determine a suitable connection method.
[0112] In some embodiments, the first weight of the connection strategy can be determined based on power consumption, for example, the first weight of the connection strategy with lower power consumption is higher, and the first weight of the connection strategy with higher power consumption is lower, but not limited to this. The first weight can also be determined based on user perception, for example, the first weight of the connection strategy with more obvious user perception is higher, and the first weight of the connection strategy with less obvious user perception is lower. The present disclosure does not limit the method of determining the first weight of the connection strategy.
[0113] In some embodiments, the second weight of the channel model can be determined based on the communication quality of the channel, for example, the second weight of the channel model with higher communication quality is higher, and the second weight of the channel model with lower communication quality is lower; the second weight of the channel model can also be determined based on the security of the channel, for example, the second weight of the channel model with higher channel security is higher, and the second weight of the channel model with lower channel security is lower. The present disclosure does not limit the method for determining the second weight of the channel model.
[0114] Step 602: Determine a connection mode based on the first weight, the second weight and the matching value set.
[0115] In some embodiments, the score values corresponding to the first weight and the second weight can be preset through a matching value set, so as to calculate the sum of the score values corresponding to the first weight and the second weight under different combinations based on the first weight and the second weight determined in step 501, and then determine the connection mode of the first device and the second device, for example, determine the connection strategy and channel model with the largest sum of values as the connection mode between the first device and the second device.
[0116] In some embodiments, the matching value set is a set of matching score values corresponding to the first weight and the second weight, and the matching values corresponding to different first weights and second weights may be the same or different.
[0117] In summary, according to the communication method proposed in the present disclosure, the method includes: determining a first weight of a connection strategy and a second weight of a channel model; and determining a connection mode based on the first weight, the second weight, and a matching value set. The scheme of the present disclosure presets weights for the connection strategy and the channel model to determine a connection mode suitable for the first service and the capabilities of the second device, thereby ensuring the communication quality between the first device and the second device and avoiding interference between communications and waste of communication resources.
[0118] Figure 7 A flow chart of a communication method proposed in an embodiment of the present disclosure is shown in FIG. Figure 7 As shown, in Figure 2 Based on the illustrated embodiment, the communication method may further include step 701 .
[0119] Step 701: adjust the power of the first service and / or the second service based on the first device state and / or the second device state.
[0120] In some embodiments, when the first device and the second device have successfully established a communication connection and are performing a first service, the power of the first service and / or the second service can be adjusted based on the first device status and / or the second device status to improve the service quality of the first service.
[0121] For example: when the state of the first device changes from a light sleep state to an activated state, and / or the state of the second device changes from a rest mode to a driving mode, the uplink power (Power TX) of the first service can be increased; in other words, when the state of the first device and / or the state of the second device changes and the current power of the first service is not supported, the power of the second service can also be reduced to ensure the service quality of the first service.
[0122] In summary, according to the communication method proposed in the present disclosure, the method includes: adjusting the power of the first service and / or the second service based on the first device state and / or the second device state. The scheme of the present disclosure improves the service quality of the first service by adjusting the power of the first service and / or the second service based on the first device state and / or the second device state, thereby improving the user experience.
[0123] Therefore, this solution has the following beneficial effects:
[0124] 1. This solution determines the connection strategy through the first data, ensuring that the determined connection link satisfies both the first link and the connection model, thereby ensuring that a communication link can be successfully established between the first device and the second device, avoiding waste of resources.
[0125] 2. This solution determines the channel model through the second data and the connection strategy to reallocate the channels of each connection link of the second device, thereby reducing communication interference and improving the communication quality of the first service.
[0126] 3. The solution of the present disclosure improves the service quality of the first service and thus improves the user experience by adjusting the power of the first service and / or the second service based on the first device status and / or the second device status.
[0127] Figure 8 An example diagram of an interaction of a communication method provided in an embodiment of the present disclosure includes the following steps:
[0128] Step 801. The requesting device sends an access request.
[0129] In some embodiments, the device management module, access policy module, state policy module, decision center module and optimization module are all modules included in the vehicle equipment, wherein one or more of the above modules may be defaulted.
[0130] Step 802: The device management module sends the vehicle and device connection status and the service form of the requested device to the access strategy module.
[0131] In some embodiments, the Smart Equipment Management Interface module is mainly used for the interface layer between internal devices and external UE or IOT devices, including communication connection and response actions.
[0132] In some embodiments, the device management module may distribute corresponding access methods to the requesting device according to the requesting device category and the service form of the requesting device, or send relevant information of the requesting device category and the service form of the requesting device to the access policy module.
[0133] Step 803: The device management module sends the requested device form and vehicle device status to the status strategy module.
[0134] Step 804: The access strategy module sends the estimation model to the decision center module.
[0135] In some embodiments, the access policy module mainly performs policy scheduling based on the requesting device form and the current vehicle device status.
[0136] In some embodiments, the access strategy module allocates corresponding access bearer and frequency band / channel estimation models to the requesting device according to the requesting device form and the current vehicle device status.
[0137] Step 805: The state policy module sends the allocation strategy to the decision center module.
[0138] In some embodiments, the state policy module can perform policy scheduling based on the connection status of the vehicle equipment and the service form of the requested equipment.
[0139] In some embodiments, the state policy module can adjust the current state of the vehicle-machine device and allocate a policy for the requesting device according to the connection state of the vehicle-machine device and the service form of the requesting device.
[0140] Step 806: The decision center module performs policy scheduling.
[0141] In some embodiments, the decision center (Policy Center) module can preset weights for the estimation model of step 804 and the allocation strategy of step 805, so as to determine the policy assigned to the requesting device based on the set of matching score values corresponding to the preset weights (i.e., the matching value set mentioned above), where the policy may include the channel / frequency band of the connection link between the vehicle-mounted device and the requesting device and the MAC or IP address of the requesting device, so as to achieve fast access and minimal interference.
[0142] In some embodiments, the decision center may also reallocate the solution based on the priority or signal weight of the requesting device service so that the vehicle equipment can achieve the best operating state.
[0143] Step 807: The decision center module sends the strategy to the optimization module.
[0144] Step 808: The optimization module performs power adjustment.
[0145] In some embodiments, the optimization module may adjust the power corresponding to the requested device service based on the requested device status and / or the vehicle device status to ensure the communication quality of the requested device service.
[0146] Fig. 9 The present invention is a flowchart of a communication method provided in an embodiment of the present invention.
[0147] Step 901. Obtain initial conditions.
[0148] In some embodiments, the initial conditions include: vehicle-machine device status, vehicle-machine device connection status, requested device service form, requested device status and requested service form, wherein the vehicle-machine device status includes: running state, idle state; the vehicle-machine device status includes: driving mode / rest mode; the vehicle-machine device connection status includes the number of connected devices and the form of connected devices; the requested service form includes: voice service, video service, file transfer, etc.
[0149] Step 902: Determine the device form of the requested service.
[0150] In some embodiments, it is determined whether the device form of the requested service is a Handset device or an IoT device. If it is a Handset device, it is determined that the requested service is a heavy-load service, and a P2P connection link or an AP connection link may need to be established. If it is an IoT device, it is determined that the requested service is a lightweight service, and a BR connection link may need to be established.
[0151] Step 903: Determine whether it is a high-bandwidth service.
[0152] In some embodiments, it is determined whether there is a high-bandwidth service demand at present. If not, only a BR connection link is required. If there is a high-bandwidth service, it may be necessary to establish a P2P or AP large number of service connections, where the high-bandwidth service is, for example, screen projection, video, game, etc.
[0153] Step 904: Determine whether the vehicle equipment has a large broadband service.
[0154] Step 905: Determine the combination of vehicle equipment connection links.
[0155] In some embodiments, bandwidth, channel and access method can be matched to the requested service according to the existing connection status of the vehicle equipment connection link.
[0156] Step 906: Model matching.
[0157] For example, the models supported by the vehicle-mounted device include P2P+IoT model, P2P+AP+IoT model, AP+IoT model, P2P+AP model, and nP2P+nAP+nIoT model, and the combination of the vehicle-mounted device connection link is AP+IoT link, then it can be determined that the models that can be matched are P2P+AP+IoT model, AP+IoT model, and nP2P+nAP+nIoT model.
[0158] Step 907: Model selection.
[0159] For example, taking the requested service of screen projection as an example, according to the requested service, a P2P connection link or an AP connection link needs to be established between the requesting device and the vehicle device, and the model matched in the model matching stage is the P2P+IoT model or the BR+IoT model. The P2P+IoT model can be selected to establish a connection link between the requesting device and the vehicle device.
[0160] Step 908. Determine the decision.
[0161] In some embodiments, the established connection link and the channel of the link may be determined based on the form of the requested service and the matched model.
[0162] In some embodiments, when allocating frequency bands and channels for requested services, the frequency bands and channels of existing connection links should be considered, and the frequency bands and channels of existing connection links and the frequency bands and channels of requested services should be reallocated to avoid communication interference of channels or frequency bands.
[0163] For example, it is assumed that there is an AP connection link in the vehicle equipment and it is decided to establish a P2P connection link for the requested service. When determining the channel and frequency band of the P2P connection link, it is necessary to comprehensively consider the AP connection link requirements and uniformly allocate channels and frequency bands for the P2P connection link and the AP connection link.
[0164] Step 909: Optimization and adjustment.
[0165] In some embodiments, after successfully establishing a connection link for the requested service, optimization adjustments can be made based on the status of the vehicle equipment. For example, if the vehicle equipment is changed from rest mode to driving mode, the uplink power of the vehicle equipment can be increased, thereby improving the quality of the requested service.
[0166] Fig.10 A schematic diagram of the structure of a communication device 1000 provided in an embodiment of the present disclosure, the communication device comprising:
[0167] An acquisition module 1010 is configured to acquire first data and second data, wherein the first data is used to determine a connection link between a first device and a second device, and the second data is used to determine a channel of the link, wherein the first device is a device that initiates a connection request, and the second device is a device that receives a connection request;
[0168] A first processing module 1020, configured to determine a connection mode between the first device and the second device based on the first data and the second data;
[0169] The second processing module 1030 is configured to establish a communication connection with the first device based on the connection mode.
[0170] According to the communication device proposed in the present disclosure, first data and second data are obtained, the first data is used to determine the connection link between the first device and the second device, and the second data is used to determine the channel of the link, wherein the first device is a device that initiates a connection request, and the second device is a device that receives a connection request; based on the first data and the second data, the connection mode between the first device and the second device is determined; based on the connection mode, a communication connection is established with the first device. The scheme of the present disclosure determines the connection link through the first data, determines the channel of the link through the second data, and then determines the connection mode between the first device and the second device, thereby reducing the communication interference between the communication connections of the second device and improving the communication quality user experience.
[0171] In some embodiments, the first data includes at least: a first device type, a first service type, a second service type, and at least one of a second device connection status, the first service is a service corresponding to a connection request, and the second service is a service corresponding to a connection between a second device and a third device; the second data includes at least: priorities of the first service and the second service, a first device status, and at least one of a second device status.
[0172] In some embodiments, the first processing module 1010 is further used to determine a connection strategy based on the first data; determine a channel model based on the second data and the connection strategy; and determine a connection mode based on the connection strategy and the channel model.
[0173] In some embodiments, the first processing module 1010 is further used to determine a connection model based on a second device connection state; determine a first link based on a first device type and / or a first service type; and determine a connection link based on the first link and the connection model.
[0174] In some embodiments, the first processing module 1010 is further configured to determine the first channel based on the connection strategy; and determine the channel model based on the priorities of the first service and the second service and the first channel.
[0175] In some embodiments, the first processing module 1010 is further used to determine a first weight of the connection strategy and a second weight of the channel model; and determine a connection mode based on the first weight, the second weight and the matching value set.
[0176] In some embodiments, the second processing module 1020 is further configured to adjust the power of the first service and / or the second service based on the first device state and / or the second device state.
[0177] Since the device provided in the embodiment of the present disclosure corresponds to the methods provided in the above-mentioned embodiments, the implementation of the method is also applicable to the device provided in the embodiment and will not be described in detail in this embodiment.
[0178] In the embodiments provided in the present application, the methods and devices provided in the embodiments of the present application are introduced. In order to implement the functions in the methods provided in the embodiments of the present application, the communication device may include a hardware structure and a software module, and implement the functions in the form of a hardware structure, a software module, or a hardware structure plus a software module. One of the functions may be performed in the form of a hardware structure, a software module, or a hardware structure plus a software module.
[0179] Fig.11 is a block diagram of a communication device 1100 for implementing the above communication method according to an exemplary embodiment.
[0180] Reference Fig.11 , the communication device 1100 may include one or more of the following components: a processing component 1102 , a memory 1104 , a power component 1106 , a multimedia component 1110 , an audio component 1110 , an input / output (I / O) interface 1112 , a sensor component 1114 , and a communication component 1116 .
[0181] The processing component 1102 generally controls the overall operation of the communication device 1100, such as operations associated with display, phone calls, data communications, camera operations, and recording operations. The processing component 1102 may include one or more processors 1120 to execute instructions to complete all or part of the steps of the above-mentioned method. In addition, the processing component 1102 may include one or more modules to facilitate the interaction between the processing component 1102 and other components. For example, the processing component 1102 may include a multimedia module to facilitate the interaction between the multimedia component 1108 and the processing component 1102.
[0182] The memory 1104 is configured to store various types of data to support the operation of the communication device 1100. Examples of such data include instructions for any application or method operating on the communication device 1100, contact data, phone book data, messages, pictures, videos, etc. The memory 1104 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk or optical disk.
[0183] The power supply component 1106 provides power to the various components of the communication device 1100. The power supply component 1106 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power for the communication device 1100.
[0184] The multimedia component 1108 includes a screen that provides an output interface between the communication device 1100 and the user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen may be implemented as a touch screen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touch, slide, and gestures on the touch panel. The touch sensor may not only sense the boundaries of the touch or slide action, but also detect the duration and pressure associated with the touch or slide operation. In some embodiments, the multimedia component 1108 includes a front camera and / or a rear camera. When the communication device 1100 is in an operating mode, such as a shooting mode or a video mode, the front camera and / or the rear camera may receive external multimedia data. Each front camera and rear camera may be a fixed optical lens system or have a focal length and optical zoom capability.
[0185] The audio component 1110 is configured to output and / or input audio signals. For example, the audio component 1110 includes a microphone (MIC), and when the communication device 1100 is in an operation mode, such as a call mode, a recording mode, and a speech recognition mode, the microphone is configured to receive an external audio signal. The received audio signal can be further stored in the memory 1104 or sent via the communication component 1116. In some embodiments, the audio component 1110 also includes a speaker for outputting audio signals.
[0186] I / O interface 1112 provides an interface between processing component 1102 and peripheral interface modules, which may be keyboards, click wheels, buttons, etc. These buttons may include but are not limited to: a home button, a volume button, a start button, and a lock button.
[0187] The sensor assembly 1114 includes one or more sensors for providing various aspects of status assessment for the communication device 1110. For example, the sensor assembly 1114 can detect the open / closed state of the communication device 1110, the relative positioning of components, such as the display and keypad of the communication device 1110, the sensor assembly 1114 can also detect the position change of the communication device 1100 or a component of the communication device 1100, the presence or absence of user contact with the communication device 1100, the orientation or acceleration / deceleration of the communication device 1100, and the temperature change of the communication device 1100. The sensor assembly 1114 can include a proximity sensor configured to detect the presence of a nearby object without any physical contact. The sensor assembly 1114 can also include an optical sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor assembly 1114 can also include an accelerometer, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.
[0188] The communication component 1116 is configured to facilitate wired or wireless communication between the communication device 1100 and other devices. The communication device 1100 can access a wireless network based on a communication standard, such as WiFi, 2G or 3G, 4G LTE, 5G NR (NewRadio) or a combination thereof. In an exemplary embodiment, the communication component 1116 receives a broadcast signal or broadcast-related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 1116 also includes a near field communication (NFC) module to facilitate short-range communication. For example, the NFC module can be implemented based on radio frequency identification (RFID) technology, infrared data association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology and other technologies.
[0189] In an exemplary embodiment, the communication device 1100 may be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components to perform the above methods.
[0190] In an exemplary embodiment, a non-transitory computer-readable storage medium including instructions is also provided, such as a memory 1104 including instructions, and the above instructions can be executed by the processor 1120 of the communication device 1100 to communicate and complete the above method. For example, the non-transitory computer-readable storage medium can be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, etc.
[0191] The embodiments of the present disclosure further provide a non-transitory computer-readable storage medium storing computer instructions, wherein the computer instructions are used to enable a computer to execute the method described in the above embodiments of the present disclosure.
[0192] The embodiment of the present disclosure also provides a chip, which can be seen in Fig.12 Schematic diagram of the chip structure shown. Fig.12 The chip shown includes at least one processor 1201 and a communication interface 1202. The communication interface 1202 is used to receive signals input into the chip or signals output from the chip, and the processor 1201 communicates with the communication interface 1202 and implements the method described in the above embodiments of the present disclosure through logic circuits or executing code instructions.
[0193] Optionally, the chip further includes a memory 1203, and the memory 1203 is used to store necessary computer programs and data.
[0194] In the description of this specification, the description with reference to the terms "one embodiment", "some embodiments", "illustrative embodiments", "examples", "specific examples" or "some examples" etc. means that the specific features, structures, materials or characteristics described in conjunction with the embodiments or examples are included in at least one embodiment or example of the present invention. In this specification, the schematic representation of the above terms does not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described may be combined in any one or more embodiments or examples in a suitable manner.
[0195] Any process or method description in a flowchart or otherwise described herein may be understood to represent a module, segment or portion of code that includes one or more executable instructions for implementing the steps of a specific logical function or process, and the scope of the preferred embodiments of the present invention includes alternative implementations in which functions may not be performed in the order shown or discussed, including performing functions in a substantially simultaneous manner or in the reverse order depending on the functions involved, which should be understood by those skilled in the art to which the embodiments of the present invention belong.
[0196] The logic and / or steps represented in the flowchart or otherwise described herein, for example, can be considered as an ordered list of executable instructions for implementing logical functions, and can be embodied in any computer-readable medium for use by an instruction execution system, device or apparatus (such as a computer-based system, a system including a processing module, or other system that can fetch instructions from an instruction execution system, device or apparatus and execute instructions), or in combination with these instruction execution systems, devices or apparatuses. For the purposes of this specification, "computer-readable medium" can be any device that can contain, store, communicate, propagate or transmit a program for use by an instruction execution system, device or apparatus, or in combination with these instruction execution systems, devices or apparatuses. More specific examples of computer-readable media (a non-exhaustive list) include the following: an electrical connection with one or more wires (control method), a portable computer disk box (magnetic device), a random access memory (RAM), a read-only memory (ROM), an erasable and programmable read-only memory (EPROM or flash memory), a fiber optic device, and a portable compact disk read-only memory (CDROM). In addition, the computer-readable medium may even be paper or other suitable medium on which the program is printed, since the program may be obtained electronically, for example, by optically scanning the paper or other medium and then editing, interpreting or otherwise processing in a suitable manner if necessary, and then stored in a computer memory.
[0197] It should be understood that the various parts of the embodiments of the present invention can be implemented by hardware, software, firmware or a combination thereof. In the above embodiments, multiple steps or methods can be implemented by software or firmware stored in a memory and executed by a suitable instruction execution system. For example, if implemented by hardware, as in another embodiment, it can be implemented by any one of the following technologies known in the art or their combination: a discrete logic circuit having a logic gate circuit for implementing a logic function for a data signal, a dedicated integrated circuit having a suitable combination of logic gate circuits, a programmable gate array (PGA), a field programmable gate array (FPGA), etc.
[0198] A person skilled in the art may understand that all or part of the steps in the above-mentioned embodiment method may be completed by instructing related hardware through a program, and the program may be stored in a computer-readable storage medium, which, when executed, includes one or a combination of the steps of the method embodiment.
[0199] In addition, each functional unit in each embodiment of the present invention may be integrated into a processing module, or each unit may exist physically separately, or two or more units may be integrated into one module. The above-mentioned integrated module may be implemented in the form of hardware or in the form of a software functional module. If the integrated module is implemented in the form of a software functional module and sold or used as an independent product, it may also be stored in a computer-readable storage medium. The above-mentioned storage medium may be a read-only memory, a disk or an optical disk, etc.
[0200] Although the embodiments of the present invention have been shown and described above, it is to be understood that the above embodiments are exemplary and are not to be construed as limitations of the present invention. A person skilled in the art may make changes, modifications, substitutions and variations to the above embodiments within the scope of the present invention.
Claims
1. A communication method, characterized in that: The method comprises: Acquire first data and second data, where the first data is used to determine a connection link between a first device and a second device, and the second data is used to determine a channel of the connection link, wherein the first device is a device that initiates a connection request, and the second device is a device that receives the connection request; Determine a connection mode between the first device and the second device based on the first data and the second data; Based on the connection mode, a communication connection is established with the first device.
2. The method according to claim 1, characterized in that The first data at least includes: At least one of a first device type, a first service type, a second service type, and a second device connection state, wherein the first service is a service corresponding to the connection request, and the second service is a service corresponding to the connection between the second device and a third device.
3. The method according to claim 1, characterized in that: The second data includes at least: at least one of the priorities of the first service and the second service, the first device state and the second device state.
4. The method according to claim 1, characterized in that The determining, based on the first data and the second data, a connection mode between the first device and the second device includes: Determining a connection strategy based on the first data; Determining a channel model based on the second data and the connection strategy; The connection mode is determined based on the connection strategy and the channel model.
5. The method according to claim 4, characterized in that The determining of the connection strategy based on the first data includes: Determining a connection model based on the connection state of the second device; Determine a first link based on the first device type and / or the type of the first service; The connection link is determined based on the first link and the connection model.
6. The method according to claim 4, characterized in that The determining the channel model based on the second data and the connection strategy includes: determining a first channel based on the connection strategy; The channel model is determined based on the priorities of the first and second services and the first channel.
7. The method according to claim 4, characterized in that The determining the connection mode based on the connection strategy and the channel model includes: Determining a first weight of the connection strategy and a second weight of the channel model; The connection mode is determined based on the first weight, the second weight and a matching value set.
8. The method according to claim 1, characterized in that The method further comprises: Based on the first device state and / or the second device state, the power of the first service and / or the second service is adjusted.
9. A communication device, characterized in that: The device comprises: an acquisition module, configured to acquire first data and second data, wherein the first data is used to determine a connection link between a first device and a second device, and the second data is used to determine a channel of the connection link, wherein the first device is a device that initiates a connection request, and the second device is a device that receives a connection request; A first processing module, configured to determine a connection mode between the first device and the second device based on the first data and the second data; The second processing module is used to establish a communication connection with the first device based on the connection mode.
10. A communication device, characterized in that: The communication device comprises a processor and a memory, wherein a computer program is stored in the memory, and the processor executes the computer program stored in the memory so that the communication device performs: the method according to any one of claims 1 to 8.
11. A non-transitory computer-readable storage medium storing computer instructions, characterized in that: The computer instructions are used to cause the computer to execute the method according to any one of claims 1-8.
12. A chip, characterized in that: It includes at least one processor and a communication interface; the communication interface is used to receive a signal input to the chip or a signal output from the chip, and the processor communicates with the communication interface and implements the method as described in any one of claims 1-8 through a logic circuit or executing code instructions.