Resource access method and device, equipment and storage medium
By sending an access request after detecting a shared network, the access device utilizes the local area network to access resources, thus solving the problem of low utilization rate of excess traffic data from new energy vehicles and achieving efficient utilization and resource sharing of vehicle traffic data.
Patent Information
- Application Number
- CN202511598603.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-11-03
- Publication Date
- 2026-02-27
AI Technical Summary
There is a problem of overutilization and low efficiency in the internet traffic data of new energy vehicles, especially in scenarios such as real-time navigation, OTA upgrades, remote vehicle control, online music/video, massive app stores, web browsing, and video conferencing, where the remaining traffic is not effectively utilized.
After the access device detects the shared network, it sends an access request to the shared network and uses the local area network to access resources. The shared network is created by vehicles within a preset range and supports bidirectional resource access between any two vehicles, improving the utilization rate of traffic data.
It enables efficient utilization of vehicle traffic data, improves the success rate of resource access and data transmission efficiency in the shared network, and enhances the information sharing and collaborative work capabilities among vehicles.
Smart Images

Figure CN121585976A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the field of automobiles, and in particular to a resource access method and device, equipment and a storage medium. BACKGROUND
[0002] With the development of new energy vehicles (especially intelligent and networked vehicles), the "traffic" attribute is fundamentally changing from a single cost item to a potential value creation core. Among them, "traffic" refers to the data usage generated by connecting the vehicle to the cellular network (such as 4G / 5G) through the built-in SIM (Subscriber Identity Module, Subscriber Identity Module) or eSIM (Embedded SIM, Embedded SIM card). Just like a mobile phone needs traffic to go online, a car also needs traffic to achieve various online functions.
[0003] The inventor found that there is still an excess of traffic data for online new energy vehicles in the process of implementing the present application, for example: after users use real-time navigation, OTA (Over-The-Air, Over-The-Air) upgrade, remote control of the vehicle (unlocking, air conditioning), emergency call (eCall), online music / video, massive application mall, web browsing, video conference, game, etc. There is still surplus traffic data for online new energy vehicles. How to improve the utilization rate of this part of the surplus traffic data is a problem to be solved. SUMMARY
[0004] The embodiments of the present application provide a resource access method, device, equipment and storage medium, which can be used for an access device to access a local area network created by at least one vehicle to access a target resource, thereby improving the utilization rate of traffic data of the at least one vehicle.
[0005] The first aspect of the present application provides a resource access method, which can include: an access device sending an access request to a shared network when detecting the shared network, the shared network being a local area network created by at least one vehicle within a preset range based on a first target vehicle, and the at least one vehicle supporting bidirectional resource access between any two vehicles in the shared network; when the access device receives a successful access response to the access request, accessing a target resource associated with the local area network through the shared network.
[0006] The second aspect of the application provides a resource access method, which can include: a second target vehicle receiving an access request, the access request being an access request sent by an access device in a case of detecting a shared network, the shared network being a local area network created by at least one vehicle within a preset range of a first target vehicle, and any two vehicles in the shared network supporting bidirectional resource access when the at least one vehicle is multiple; and the second target vehicle sending a successful access response to the access device according to the access request, the successful access response being used for the access device to access a target resource associated with the local area network through the shared network.
[0007] The third aspect of the application provides a resource access device, which can include: a transceiver module, configured to send an access request to a shared network in a case of detecting the shared network, the shared network being a local area network created by at least one vehicle within a preset range based on a first target vehicle, and any two vehicles in the shared network supporting bidirectional resource access when the at least one vehicle is multiple; an access module, configured to access a target resource associated with the local area network through the shared network when a successful access response to the access request is received.
[0008] The fourth aspect of the application provides a resource access device, which can include: a transceiver module, configured to receive an access request, the access request being an access request sent by an access device in a case of detecting a shared network, the shared network being a local area network created by at least one vehicle within a preset range of a first target vehicle, and any two vehicles in the shared network supporting bidirectional resource access when the at least one vehicle is multiple; and send a successful access response to the access device according to the access request, the successful access response being used for the access device to access a target resource associated with the local area network through the shared network.
[0009] The fifth aspect of the application provides an access device, which includes a memory and a processor, and a transceiver, the memory stores a computer program capable of running on the processor, and the device implements the method of the first aspect of the application when executing the program.
[0010] The sixth aspect of the application provides a target vehicle, which includes a memory and a processor, and a transceiver, the memory stores a computer program capable of running on the processor, and the device implements the method of the second aspect of the application when executing the program.
[0011] In a fourth aspect, the present application provides a chip, which comprises a processor and a memory, and a display, wherein the processor can be a logic circuit, an integrated circuit or a general processor, etc., and the memory stores instructions, and the processor can implement the method in the first aspect or the second aspect by reading the software code stored in the memory, and the memory can be integrated in the processor or exist independently from the processor.
[0012] In a fifth aspect, the present application provides a chip system, which is applied to an access device or a target vehicle, and comprises one or more interface circuits and one or more processors, and a display, wherein the interface circuit and the processor are interconnected through a line, the interface circuit is used to receive a signal from a memory of the access device or the target vehicle and send the signal to the processor, and the signal comprises computer instructions stored in the memory, and when the processor executes the computer instructions, the access device executes the method in any one of the first aspect, or the target vehicle executes the method in any one of the second aspect.
[0013] In a sixth aspect, the present application provides a computer program product, which comprises a computer program (also referred to as code or instructions), and when the computer program is run, the computer program causes a computer to execute the method in the first aspect or the second aspect.
[0014] In a seventh aspect, the present application provides a computer readable storage medium, which stores a computer program (also referred to as code or instructions), and when the computer program is run on a computer, the computer program causes the computer to execute the method in the first aspect or the second aspect.
[0015] From the above technical solutions, it can be seen that the embodiments of the present application have the following advantages: In the embodiments of the present application, when the access device detects a shared network, the access device sends an access request to the shared network, the shared network is a local network created by at least one vehicle in a preset range based on a first target vehicle, and the at least one vehicle supports bidirectional resource access between any two vehicles in the shared network; when the access device receives a successful access response to the access request, the access device accesses a target resource associated with the local network through the shared network. The access device can access the local network created by the at least one vehicle to access the target resource, thereby improving the utilization rate of traffic data of the at least one vehicle. BRIEF DESCRIPTION OF DRAWINGS
[0016] In order to more clearly illustrate the technical solutions of the present application, the following will briefly introduce the drawings needed to be used in the embodiments and prior art description. Obviously, the drawings described below are only some of the embodiments of the present application, and other drawings can also be obtained based on these drawings.
[0017] Figure 1 An embodiment schematic diagram of the method for resource access in the embodiments of the present application; Figure 2 An embodiment schematic diagram of the method for resource access in the embodiments of the present application; Figure 3 An embodiment schematic diagram of the method for resource access in the embodiments of the present application; Figure 4 An embodiment schematic diagram of the method for resource access in the embodiments of the present application; Figure 5 An embodiment schematic diagram of the method for resource access in the embodiments of the present application; Figure 6 An embodiment schematic diagram of the method for resource access in the embodiments of the present application; Figure 7 An embodiment schematic diagram of the method for resource access in the embodiments of the present application; Figure 8 An embodiment schematic diagram of the method for resource access in the embodiments of the present application; Figure 9 An embodiment schematic diagram of the method for resource access in the embodiments of the present application; Figure 10 An embodiment schematic diagram of the method for resource access in the embodiments of the present application; DETAILED DESCRIPTION
[0018] The embodiments of the present application provide a method and device for resource access, and a storage medium, which are used for an access device to access a local area network created by at least one vehicle, so as to access a target resource, thereby improving the utilization rate of traffic data of the at least one vehicle.
[0019] In order to make the personnel in the technical field better understand the present application, the technical solutions in the embodiments of the present application will be described in combination with the drawings in the embodiments of the present application. Obviously, the described embodiments are only some of the embodiments of the present application, not all. Based on the embodiments in the present application, all should belong to the scope of protection of the present application.
[0020] It should be noted that the protocol described in the embodiments of the present application is only an optional protocol or preferred technical reference scheme for realizing the logic of the technical solution, and its core role is only to clearly set forth the implementation path and principle of the scheme, and is not the only limitation of the protocol adopted when the present application is actually implemented (such as product development and service deployment), and it cannot be inferred from the description that we necessarily use the related protocol in the actual scenario. First, a brief description of some terms related to the present application is given as follows: 1. HELLO message: (Vehicular HELLO Message, Vehicle HELLO message, or HELLO Beacon, Status Broadcast Message, Vehicle Status Broadcast Message), "HELLO" itself is not a strict abbreviation, but a commonly used name for this periodic broadcast message. It usually contains the core state information of the vehicle, such as: (1) ID (Identifier): a unique identifier for the vehicle.
[0021] (2) Position (Position): the latitude and longitude coordinates of the vehicle (usually from GNSS such as GPS).
[0022] (3) Signal Strength (Signal Strength): indicates the strength of the vehicle's transmitted signal when sending the message (may implicitly or directly include channel state information).
[0023] (4) Other possible information: speed, direction, acceleration, timestamp, etc.
[0024] 2. Dedicated Short-Range Communications (DSRC): This is a communication technology stack based on IEEE 802.11p (WAVE) and IEEE 1609 series standards, specifically designed for low-latency, high-reliability communication in vehicle environments (vehicle-to-vehicle (V2V), vehicle-to-infrastructure (V2I)). It works in the 5.9 GHz ITS frequency band.
[0025] 3. Cellular Vehicle-to-Everything (C-V2X) is a vehicle-to-everything interconnection system based on cellular communication technology, which improves traffic safety and efficiency through vehicle-to-vehicle, vehicle-to-road, and vehicle-to-cloud collaboration, and provides key support for autonomous driving.
[0026] (1) Communication architecture PC5 direct communication: works in the 5.9 GHz ITS frequency band, supports vehicle-to-vehicle (V2V), vehicle-to-infrastructure (V2I), and vehicle-to-pedestrian (V2P) millisecond-level low-latency communication, does not require base station coverage, and is suitable for emergency braking warning scenarios.
[0027] Uu network communication: connect to the cloud through a 4G / 5G cellular network to realize high-precision map updates, traffic big data analysis, and other non-real-time services.
[0028] (2) Technical enhancement features Physical layer anti-Doppler shift design, suitable for high-speed mobile scenarios; Support for Global Navigation Satellite System (GNSS) time synchronization to solve positioning problems in signal-free scenarios such as tunnels.
[0029] LTE-V2X (3GPP R14 / R15): Support basic safety scenarios (such as emergency brake warning). Long Term Evolution Vehicle-to-Everything (Direct Communication / PC5 Interface) (LTE-V2X): LTE-V2X is based on the evolution of 4G LTE technology and is used to support vehicle-to-everything communication (V2V, V2I, V2P, V2N). Direct communication (Direct Communication) refers to the PC5 interface in LTE-V2X. This mode allows vehicles (V) to communicate with other vehicles (V), pedestrian devices (P), and roadside facilities (I) without going through a cellular network base station (eNB), directly on a designated ITS frequency band (such as 5.9GHz) for point-to-point or broadcast communication. This is the communication method used by the periodic broadcast HELLO packet. In contrast, the Uu interface refers to the vehicle communicating with the network (V2N) or other network entities through the network via the cellular base station.
[0030] NR-V2X (R16+): For high-order autonomous driving, new features such as sensor sharing, vehicle platooning, and cooperative driving are added.
[0031] (3) Hardware foundation On board Unit (OBU), also known as vehicle-mounted unit, vehicle-mounted device, vehicle-mounted terminal: integrates C-V2X module, supports stable communication in extreme environments (such as -20℃ tunnels).
[0032] Road Side Unit (RSU): deployed on signal lights, speed limit signs, and other facilities to achieve vehicle-road cooperation.
[0033] 4、OLSR (Optimized Link State Routing) is a proactive routing protocol designed for mobile Ad hoc networks (MANET). It optimizes the propagation efficiency of control messages through the MultiPoint Relay (MPR) mechanism. The protocol uses three types of messages, HELLO, TC (Traction Control), and MID (Multiple Interface Declaration), to maintain the network topology, and the MPR nodes are responsible for forwarding link state information to reduce the flooding overhead. The core advantage of the protocol lies in its low control overhead and strong scalability, making it suitable for dynamic scenarios. For scenarios with rapid topology changes, researchers have proposed AFE-OLSR (Adaptive Fisheye-Energy Optimized Link State Routing) and LC-OLSR (Link-Cognition Optimized Link State Routing) as improved solutions. These solutions improve performance by dynamically adjusting message frequency and introducing link quality evaluation mechanisms.
[0034] OLSR is based on the link state algorithm to build a global topology view, and uses the MPR mechanism to optimize the forwarding of control messages. Ordinary nodes periodically broadcast HELLO messages to maintain neighbor relationships, and select a set of MPR nodes based on the degree of connectivity. MPR nodes are responsible for forwarding TC messages, reducing the propagation range of global link state information to 20-40% of the original size. The routing calculation uses the Dijkstra algorithm to generate the shortest path, and each node maintains a routing table containing reachable destinations, next-hop nodes, and hop counts. For multi-interface networks, the MID message ensures synchronized updates of interface addresses.
[0035] 5、AODV (Ad hoc On-Demand Distance Vector Routing) is a routing protocol used in wireless ad hoc networks (also known as wireless Ad hoc networks) for route selection. It can implement unicast and multicast routing. This protocol is a typical protocol for on-demand route generation in Ad Hoc networks.
[0036] The access device in the embodiments of the present application can include a vehicle or a terminal device.
[0037] The terminal device can be a mobile phone, a tablet computer, a computer with wireless transceiver function, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal device in industrial control, a wireless terminal device in self driving, a wireless terminal device in remote medical treatment, a wireless terminal device in smart grid, a wireless terminal device in transportation safety, a wireless terminal device in smart city, or a wireless terminal device in smart home, etc.
[0038] By way of example and not limitation, in the embodiments of the present application, the terminal device can also be a wearable device with a display interface. The wearable device can also be referred to as a wearable smart device, which is a general term for devices that are designed and developed by applying wearable technology to daily wear, such as glasses, gloves, watches, clothing, and shoes. The wearable device is a portable device that can be directly worn on the body or integrated into the user's clothes or accessories. The wearable device is not only a hardware device, but also a device that realizes powerful functions through software support and data interaction and cloud interaction. The general wearable smart device includes devices with full functions, large size, and the ability to realize complete or partial functions without relying on a smart phone, such as smart watches or smart glasses, and devices that focus on a certain application function and need to be used in cooperation with other devices, such as smart phones, such as various smart wristbands and smart jewelry for monitoring vital signs.
[0039] The technical solutions of the present application are further described below by way of examples. As shown in FIG. 1, it is a schematic diagram of an embodiment of a resource access method in the embodiments of the present application, which can include the following steps. Figure 1 101、The first target vehicle creates the shared network in response to the operation of creating the shared network.
[0040] The shared network is a local area network created by the first target vehicle for at least one vehicle within a preset range of the first target vehicle, and the at least one vehicle supports bidirectional resource access when there are two vehicles in the shared network.
[0041] Exemplarily, in a parking scenario, or a high-speed traffic jam scenario, etc., if a user wants to improve the utilization of the traffic data of the first target vehicle, the first target vehicle can be operated to create a shared network. That is, at least one vehicle in a preset range is the first target vehicle. For example, a Wireless Fidelity (WiFi) hotspot is started, and the first target vehicle creates a shared network in response to the operation of creating a shared network. The first target vehicle is any one of the at least one vehicle in the preset range.
[0042] Of course, the operation of creating a shared network can also be performed on multiple vehicles: The shared network can also be referred to as a local area network, and the multiple vehicles can use a VANET (Vehicular Ad-hoc Network) technology to create a shared network. The VANET is a special MANET.
[0043] The following is a detailed description of the shared network constructed by at least two vehicles: (1) Technical basis: VANET Different vehicles are connected to each other through an On-Board Unit (OBU) without the need for a base station or a router.
[0044] (2) Communication mode: A vehicle-to-vehicle (V2V) communication mode can be used, for example, direct communication between vehicles (for example, through IEEE 802.11p, WAVE (Wireless Access in Vehicular Environments), or C-V2X (Cellular Vehicle-to-Everything)).
[0045] A vehicle-to-infrastructure (V2I) communication mode (optional, not mandatory) can be used.
[0046] (3) Networking process Dynamic self-organization: After a vehicle enters a communication range (for example, usually 100-300 meters), it automatically discovers neighbor vehicles and can exchange routing information (for example, using OLSR, AODV, and other routing protocols).
[0047] Multi-hop relay: Non-directly connected vehicles can forward data through intermediate vehicles, for example, as shown below: Vehicle A→Vehicle B→Second target vehicle, wherein Vehicle B is an intermediate vehicle.
[0048] Vehicle A→Vehicle B→Vehicle C→Second target vehicle, wherein Vehicle B and Vehicle C are intermediate vehicles.
[0049] Topology maintenance: Routing protocols update link state in real time (e.g. re-route when a link is broken due to vehicle movement).
[0050] The first target vehicle is the vehicle initiating the establishment of the shared network, and the second target vehicle is the vehicle for hotspot communication. If the at least one vehicle includes one vehicle, the first target vehicle and the second target vehicle are the same; if the at least one vehicle includes multiple vehicles, the first target vehicle and the second target vehicle can be the same or different.
[0051] Among them, the vehicle for hotspot communication refers to any vehicle of the at least one vehicle in the shared network.
[0052] (4) Key protocols: including routing protocols and MAC layer protocols.
[0053] Among them, the routing protocols can include OLSR protocols and AODV protocols, as follows: OLSR (Optimized Link State Routing): reduces broadcast overhead through MPR (Multi-Point Relay) nodes.
[0054] AODV (Ad-hoc On-Demand Distance Vector): on-demand routing, suitable for high dynamic scenarios.
[0055] MAC (Media Access Control) layer protocol: IEEE 802.11p is designed specifically for vehicle networking, supporting low-latency communication under high-speed movement.
[0056] Other devices can connect to any one of the at least two vehicles to access the shared network. However, other devices need to meet the following conditions: (1) Physical reachability: Other devices (such as terminal devices or vehicles, etc.) need to be within the wireless coverage range of the shared network (e.g. usually ≤300 meters).
[0057] (2) Protocol compatibility: Other devices need to support the same communication protocol (such as 802.11p / Wi-Fi Direct) and routing protocol (such as OLSR) as the at least two vehicles.
[0058] (3) Authentication and security (optional): Some networks may require identity authentication (such as digital certificates) to prevent unauthorized access.
[0059] (4) Capabilities of other devices after accessing the shared network: All shared resources (e.g. files, sensor data) within the shared network are accessible.
[0060] Communication with any of the at least two vehicles is possible through multi-hop routing (even if not directly connected).
[0061] (5) An example of actual access to the shared network: The phone connects to the OBU of nearby vehicle A through Wi-Fi Direct → vehicle A as a gateway, bringing the phone into the shared network.
[0062] The phone can communicate with a distant vehicle B through vehicle A in the shared network.
[0063] (6) New vehicles as network nodes, jointly creating a shared network: New vehicle starts OBU → automatically broadcasts neighbor discovery message (e.g. HELLO packet (may include electronic device ID, location information, signal strength of sending HELLO packet, etc.)) → surrounding vehicles reply and update routing table → new vehicle becomes a network node.
[0064] It should be noted that in the shared network created by multiple vehicles, there are the following problems: Dynamic challenge: high-speed movement of vehicles may cause frequent disconnection, requiring fast convergence of routing protocols (e.g. Load-Conscious OLSR (LC-OLSR) protocol improves stability through load balancing).
[0065] Coverage limit: limited by single-hop communication, edge vehicles need to rely on relay nodes (multi-hop).
[0066] Bandwidth management: when there are a large number of vehicles, traffic needs to be optimized (e.g. AFE-OLSR uses adaptive FEC to reduce retransmission).
[0067] (7) An example of application scenarios: Platoon driving: the head vehicle controls the acceleration / braking of the following vehicles, with low-latency communication.
[0068] Emergency broadcast: accident vehicle broadcasts warning information to surrounding vehicles.
[0069] Cooperative perception: multiple vehicles share road conditions and camera data.
[0070] In the technical solution, multiple vehicles are self-organized into a shared network through VANET technology, other devices can access the entire shared network by connecting any vehicle within the communication range and being protocol compatible, and can communicate with all nodes in the shared network through multi-hop routing, thereby improving the utilization rate of traffic data of the vehicle.
[0071] Optionally, the traffic data of the first target vehicle can be WiFi data connected by the first target vehicle, or mobile data of the first target vehicle. If the first target vehicle is a vehicle, and the traffic data of the first target vehicle is mobile data of the vehicle, in this implementation manner, at least one Subscriber Identity Module (SIM) card of an operator is installed on the vehicle, so that the mobile data of the first target vehicle is the SIM card data of the at least one operator.
[0072] In some possible implementation manners of the present application, if the traffic data of the first target vehicle is WiFi data connected by the first target vehicle, the shared network can be created through hotspot sharing. Optionally, the shared network can be created through a WiFi6 hotspot. Optionally, WPA3-SAE encryption technology can be supported, and bandwidth allocation can adopt OFDMA (Orthogonal Frequency Division Multiple Access) technology. If the first target vehicle is a cluster head vehicle, the cluster head vehicle can start an 802.11ax hotspot, wherein the SSID (Service Set Identifier) format is VANET <vehicle ID>. Exemplarily, the "share network through Wi-Fi" or similar option needs to be turned on on the first target vehicle, and the network name (SSID) and password of the new hotspot also need to be set, so that other devices can search for the new Wi-Fi hotspot created by the first target vehicle.
[0073] If the traffic data of the first target vehicle is mobile data of the first target vehicle, the shared network can be created through 5G network sharing. Optionally, a dedicated channel can be created through 5G network slicing, and other devices can access the shared network through a PC5 interface.
[0074] The vehicle mobile data of the new energy vehicle is mainly realized through the built-in SIM card, but these SIM cards are not ordinary mobile phone cards, but Internet of Things (IoT) cards or M2M (Machine to Machine) cards specially designed for Internet of Vehicles. Its deployment mode, technical solution and operator strategy are significantly different from traditional mobile devices, and specific analysis is as follows: IoT special card: New energy vehicles generally use industrial SIM cards (such as M2M USIM cards), which have higher stability, security and long life cycle. They are used for vehicle remote control, over-the-air technology (OTA) upgrade, real-time navigation and other functions.
[0075] Multi-operator support: To solve the problem of insufficient coverage of single operator network, high-end vehicles use dual SIM card solution, which embeds cards of different operators respectively, and ensures network continuity through intelligent switching.
[0076] Function dependence: SIM card is the core carrier of vehicle networking service, supporting remote control of vehicles (such as starting air conditioner), emergency call (eCall), charging pile communication and other scenarios. If the operator signal coverage is weak (such as no mobile signal in some cells), it may cause remote control of charging pile to fail, and other charging methods need to be switched.
[0077] In some possible implementation manners of the present application, the spectrum corresponding to the shared network is dynamically allocated through Citizens Broadband Radio Service (CBRS).
[0078] For example, any one of the at least one vehicle can use CBRS (Citizens Broadband Radio Service) to dynamically allocate the spectrum of the shared network.
[0079] In the technical solution, the spectrum corresponding to the shared network is dynamically allocated through Citizens Broadband Radio Service (CBRS) to avoid channel conflict.
[0080] In some possible implementation manners of the present application, the network rate of each access device in the shared network is preset or customized.
[0081] For example, the network rate of each access device in the shared network can be preset or customized based on the traffic cleaning of SDN (Software Defined Network), that is, the broadcast rate of a single access device can be limited.
[0082] In the technical solution, by setting the network rate of each access device in the shared network, malicious occupation of the network rate of other access devices can be avoided, so that other access devices cannot access the target resource associated with the local area network through the shared network.
[0083] It should be noted that step 101 in the embodiments of the present application is an optional step.
[0084] 102. The access device sends an access request to the shared network upon detecting the shared network.
[0085] For example, the access device sends an access request to the shared network upon detecting the shared network, that is, sends an access request to the second target vehicle to access the shared network; the second target vehicle receives the access request, which is the access request sent by the access device upon detecting the shared network.
[0086] For example, the access device is a terminal device, and the second target vehicle is a first vehicle. If the terminal device detects a shared network with the WLAN function turned on, it can send an access request to the first vehicle, and the first vehicle receives the access request sent by the terminal device.
[0087] Optionally, the vehicle with the strongest signal among the at least one vehicle in the preset range can become a cluster head (ClusterHead) responsible for communication with the server, that is, the cloud.
[0088] In some possible implementation manners of the present application, the hardware component module of each vehicle in the preset range can include an on-board communication unit and an antenna system. The on-board communication unit can support an OBU (on-board communication unit) for multi-mode communication (5G / V2X, Wi-Fi 6, DSRC). The antenna system can be a multi-band shark fin antenna (integrated with 5G / Wi-Fi / GNSS, etc.).
[0089] In the technical solution, the hardware component module of the at least one vehicle in the preset range is specifically described, which can include an on-board communication unit and an antenna system. Through the on-board communication unit and the antenna system, the method for accessing resources can be implemented, thereby improving the feasibility of the solution.
[0090] In some possible implementation manners of the present application, the software protocol stack of the vehicle or the terminal device can include an application layer, a transport layer, a network layer, a link layer and a physical layer. The following will be described respectively: (1) Application layer: provides data sharing application programming interface (Application Programming Interface, API), remote diagnosis protocol, Hypertext Transfer Protocol Secure (HTTPS), etc. (2) Transport layer: UDP (User Datagram Protocol) / QUIC (Quick UDP Internet Connections) (low latency), Transmission Control Protocol (TCP) (reliable transport); (3) Network layer: IPv6 + RPL (Remote Program Load) + OLSR (Optimized Link-State Routing Protocol); (4) Link layer: IEEE 802.11p (V2V), 802.11ax (Wi-Fi 6); (5) Physical layer: 5G NR (Sub-6GHz), DSRC (5.9GHz).
[0091] In the technical solution, the software protocol stack of the vehicle or the terminal device can include an application layer, a transport layer, a network layer, a link layer and a physical layer. The method for accessing resources provided by the embodiments of the application provides a software basis and improves the feasibility of the scheme.
[0092] In some possible implementation manners of the application, the access device, when detecting the shared network, can send an access request to the shared network based on the second target vehicle, which can include: the access device, when detecting the shared network, selects a network access mode according to the signal quality of the shared network; and sends an access request to the shared network through the selected network access mode. The second target vehicle receives the access request, which can include: the second target vehicle receives the access request, and the access request is an access request sent by the access device to the shared network through a selected network access mode according to the signal quality of the shared network when the access device detects the shared network.
[0093] In the technical solution, the network access mode used by the access device to send an access request to the shared network based on the second target vehicle when detecting the shared network is specifically described. Different network access modes can be used according to the signal quality of the shared network, and an access request can be sent to the shared network based on the second target vehicle, thereby improving the success rate of the access device accessing the shared network.
[0094] In some possible implementation manners of the application, the network access mode includes a dedicated short-range communication (DSRC) mode, a cellular vehicle-to-everything (C-V2X) mode, or a wireless fidelity (Wi-Fi) mode.
[0095] For example, if the terminal device detects a shared network, the terminal device can send an access request to the first vehicle using a dedicated short-range communication (DSRC) method, a cellular vehicle-to-everything (C-V2X) method, or a wireless fidelity (WiFi) method according to a signal quality of the shared network. That is, the access device can initiate an access request to the first vehicle to access the shared network, that is, a WiFi hotspot, by using the DSRC method, the C-V2X method, or the WiFi method. The first vehicle receives the access request sent by the access device by using different network access methods.
[0096] In the technical solution, the access device, when detecting the shared network, uses a method used by the second target vehicle to send an access request to the shared network. The access device can use the DSRC method, the C-V2X method, or the WiFi method according to the signal quality of the shared network to send the access request to the shared network, thereby improving the success rate of the access device accessing the shared network.
[0097] In some possible implementation manners of the present application, when the signal quality of the shared network is greater than a first quality threshold, the network access method includes a dedicated short-range communication (DSRC) method. When the signal quality of the shared network is greater than a second quality threshold and less than or equal to the first quality threshold, the network access method includes a cellular vehicle-to-everything (C-V2X) method. When the signal quality of the shared network is less than or equal to the second quality threshold, the network access method includes a wireless fidelity (WiFi) method.
[0098] For example, when the access device detects the shared network, the access device can detect the signal quality of the shared network. If the signal quality of the shared network is greater than a first quality threshold, the access device uses a dedicated short-range communication (DSRC) method to send an access request to the shared network based on the second target vehicle. If the signal quality of the shared network is greater than a second quality threshold and less than or equal to the first quality threshold, the access device uses a cellular vehicle-to-everything (C-V2X) method to send an access request to the shared network based on the second target vehicle. If the signal quality of the shared network is less than or equal to the second quality threshold, the access device uses a wireless fidelity (WiFi) method to send an access request to the shared network based on the second target vehicle. The second target vehicle receives the access request sent by the access device by using different network access methods.
[0099] That is, the access device can automatically switch the communication method according to the signal quality of the shared network. The priority of the DSRC method is greater than the priority of the C-V2X method, and the priority of the C-V2X method is greater than the priority of the WiFi method.
[0100] In the technical solution, the access device can use different network access manners to send an access request according to which quality range interval the signal quality of the shared network is in, thereby improving the efficiency of the access device in sending an access request.
[0101] In some possible implementation manners of the present application, the access device selects a network access manner according to the signal quality of the shared network when detecting the shared network, and sends an access request to the shared network through the selected network access manner, which can include that the access device selects a network access manner according to the signal quality of the shared network when detecting the shared network, and switches the network access manner from the DSRC manner to the C-V2X manner through the protocol conversion gateway when the signal quality of the shared network is updated from greater than the first quality threshold to greater than the second quality threshold and less than or equal to the first quality threshold, and sends an access request to the shared network based on the second target vehicle. The second target vehicle receives an access request, and the access request is an access request sent by the access device to the shared network through a selected network access manner according to the signal quality of the shared network when detecting the shared network, which can include that the second target vehicle receives an access request sent by the access device to the shared network through a selected network access manner according to the signal quality of the shared network when detecting the shared network, and the access request is an access request sent by the access device to the shared network through the protocol conversion gateway when the signal quality of the shared network is updated from greater than the first quality threshold to greater than the second quality threshold and less than or equal to the first quality threshold, and the network access manner is switched from the DSRC manner to the C-V2X manner.
[0102] In some possible implementation manners of the present application, the access device selects a network access manner according to the signal quality of the shared network when detecting the shared network, and sends an access request to the shared network through the selected network access manner, which can include that the access device selects a network access manner according to the signal quality of the shared network when detecting the shared network, and switches the network access manner from the DSRC manner to the Wi-Fi manner through the protocol conversion gateway when the signal quality of the shared network is updated from greater than the first quality threshold to less than or equal to the second quality threshold, and sends an access request. The second target vehicle receives the access request, and the access request is an access request sent by the access device to the shared network through a selected network access mode according to signal quality of the shared network in a case where the shared network is detected.
[0103] For example, in a case where the access device is switched from the DSRC mode to the C-V2X mode or the Wi-Fi mode, protocol conversion can be performed through the protocol conversion gateway, for example, in a case where the access device is a vehicle, or in a case where the terminal device includes an OBU, the DSRC-to-IP protocol conversion can be implemented in the OBU.
[0104] In the technical solution, in a case where the access device is switched from the DSRC mode to the C-V2X mode or the Wi-Fi mode, protocol conversion can be performed through the protocol conversion gateway, thereby improving the feasibility of the solution.
[0105] In some possible implementation manners of the present application, the access device sends an access request to the shared network in a case where the shared network is detected, which can include that the access device acquires user demand corresponding to the access device in a case where the shared network is detected, wherein the user demand includes a communication quality priority demand or a distance priority demand; a second target vehicle satisfying the communication quality demand or the distance priority demand in the shared network is determined; and the access request is sent to the shared network based on the second target vehicle.
[0106] Exemplarily, the access device can adopt an optimized link state routing (OLSR) protocol / wireless ad hoc on-demand plane distance vector routing AODV protocol to dynamically select an optimal path in a case of detecting the shared network, and send the access request to the first vehicle through the optimal path. Specifically, the access device can acquire user demand in a case of detecting the shared network, that is, can output prompt information on a display interface, the prompt information being used to prompt the user to determine a demand of connecting the shared network. If the user selects a demand of prioritizing communication quality, the access device can adopt the optimized link state routing OLSR protocol to determine a second target vehicle corresponding to the demand of prioritizing communication quality. If the user selects a demand of prioritizing distance, the access device can adopt the wireless ad hoc on-demand plane distance vector routing AODV protocol to determine a second target vehicle corresponding to the demand of prioritizing distance. The access device sends the access request to the shared network based on the second target vehicle.
[0107] Exemplarily, the vehicles creating the shared network include vehicle A, vehicle B and vehicle C. Logically, the access device can send the access request to any one of the vehicle A, the vehicle B and the vehicle C, and all of them can access the shared network. However, the access device can adopt the optimized link state routing (OLSR) protocol / wireless ad hoc on-demand plane distance vector routing AODV protocol to select an optimal path.
[0108] Suppose the user wants to access the shared network and has a relatively high requirement on communication quality, a second target vehicle corresponding to a path with the best communication quality for accessing the shared network can be selected. For example, the access device can access the shared network by accessing the vehicle A, access the shared network by accessing the vehicle B, and access the shared network by accessing the vehicle C. The path with the best communication quality is selected from the three paths, and suppose the access vehicle B is the path with the best communication quality, the second target vehicle is then the vehicle B corresponding to the path, and the access device sends the access request to the vehicle B to access the shared network.
[0109] Suppose the user wants to access the shared network and has a relatively high requirement on distance, a second target vehicle corresponding to a path with the shortest distance for accessing the shared network can be selected. For example, the access device can access the shared network by accessing the vehicle A, the distance between the vehicle A is 200 meters; can access the shared network by accessing the vehicle B, the distance between the vehicle B is 100 meters; and can access the shared network by accessing the vehicle C, the distance between the vehicle C is 50 meters. The path with the shortest distance is selected from the three paths, and suppose the access vehicle C is the path with the shortest distance, the second target vehicle is then the vehicle C corresponding to the path, and the access device sends the access request to the vehicle C to access the shared network.
[0110] Optionally, the OLSR protocol and the AODV protocol both support multi-hop transmission in at least one vehicle. The multi-hop transmission means that the access device needs to access the resources of other vehicles through the second target vehicle instead of the resources of the second target vehicle, and the second target vehicle can be understood as a forwarding medium.
[0111] If the access device and the second target vehicle are directly connected, if the target resource is a resource obtained by accessing the local resources of the second target vehicle, the access device does not need multi-hop transmission to obtain the target resource.
[0112] If the target resource is a resource obtained by accessing the local resources of other vehicles in at least one vehicle through the second target vehicle, it means that multi-hop transmission is needed to obtain the target resource. For example, the access device is a terminal device, the second target vehicle is vehicle A, and the target resource obtained is a resource obtained by accessing the local resources of vehicle B. Then, the access device sends an access request to vehicle A, vehicle A forwards the access request to vehicle B, vehicle B determines the target resource through the local resources of vehicle B according to the access request, and then sends the target resource to vehicle A, and vehicle A forwards the target resource to the access device.
[0113] In the technical solution, the access device obtains user demand corresponding to the access device when detecting a shared network, wherein the user demand includes a communication quality priority demand or a distance priority demand; determines a second target vehicle in the shared network that meets the communication quality demand or the distance priority demand; and sends an access request to the shared network based on the second target vehicle, wherein the second target vehicle is a vehicle with the best communication quality in the preset range, or a vehicle with the shortest distance to the access device in the preset range, which can meet the user demand and improve the efficiency of sending an access request to the target vehicle by the access device.
[0114] 103、The second target vehicle sends a successful access response to the access device according to the access request, and the successful access response is used for the access device to access the target resource associated with the local area network through the shared network.
[0115] The access device receives the successful access response sent by the second target vehicle through the access request.
[0116] For example, the second target vehicle can send a successful access response to the access device after the access device is accessed to the shared network according to the access request, and the access device can receive the successful access response sent by the second target vehicle through the access request, and the successful access response is used for the access device to access the target resource associated with the local area network through the shared network.
[0117] The target resource associated with the local network can include at least one local resource of the vehicle, or can include a cloud resource accessed by the at least one vehicle to obtain the resource accessed by the access server. The target resource can include at least one of a picture, a text, a video, and an audio, or can be an advertisement. The number of the cloud resource access designated vehicles is not limited, and in the case that the number of the at least one vehicle is one, the number of the cloud resource access designated vehicles can be one; in the case that the number of the at least one vehicle is more than one, the number of the cloud resource access designated vehicles can be at least one.
[0118] In some possible implementation manners of the present application, the second target vehicle can send a successful access response to the access device according to the access request, which can include that the second target vehicle sends first identity authentication information of the second target vehicle to the access device according to the access request; the access device receives the first identity authentication information sent by the second target vehicle; in the case that the first identity authentication information is verified, the access device sends second identity authentication information of the access device to the second target vehicle; the second target vehicle receives the second identity authentication information sent by the access device; and in the case that the second identity authentication information is verified, the second target vehicle sends a successful access response to the access device.
[0119] For example, after receiving the access request sent by the access device, the second target vehicle can send first identity authentication information of the second target vehicle to the access device, and after receiving the first identity authentication information sent by the second target vehicle, the access device can send second identity authentication information of the access device to the second target vehicle, that is, the access device and the second target vehicle perform mutual authentication, for example, IEEE1609.2 identity authentication based on a vehicle digital certificate, and after the mutual authentication is verified, the second target vehicle sends a successful access response to the access device, so that the access device accesses the target resource through the shared network.
[0120] In the present technical solution, in order to prevent the access device and / or the second target vehicle from performing a false attack, mutual authentication can be performed to improve the security of the connection between the access device and the second target vehicle.
[0121] In some possible implementation manners of the present application, the method can further include that the second target vehicle sends a failed access response to the access device after the access device fails to access the shared network according to the access request, and the access device can re-initiate access or the like after receiving the failed access response.
[0122] In the technical solution, if the second target vehicle does not access the shared network according to the access request, the access device can return a failure access response, and the access device can re-initiate an access operation according to the failure access response, so as to improve the probability of accessing the shared network.
[0123] 104、The access device accesses the target resource associated with the local area network through the shared network when the access device receives the success access response to the access request.
[0124] The access device accesses the target resource associated with the local area network through the shared network when the access device receives the success access response to the access request.
[0125] In some possible implementation manners of the present application, when the access device receives the success access response to the access request, the access device accesses the target resource associated with the local area network through the shared network, which can include that the access device sends an access request to the second target vehicle when the access device receives the success access response to the access request, the access request carrying access address information of a resource to be accessed; the access device receives the target resource sent by the second target vehicle; and the access device outputs the target resource.
[0126] In some possible implementation manners of the present application, the method can further include that the second target vehicle receives an access request sent by the access device, the access request carrying access address information of a resource to be accessed; the second target vehicle acquires a target resource according to the access request, the access request being used to acquire the target resource by accessing a local resource of any one of the at least one vehicle, or the access request being used to acquire the target resource by accessing a specified vehicle access server through a cloud resource of the at least one vehicle; and the second target vehicle sends the target resource to the access device, the target resource being a resource output by the access device.
[0127] For example, when the access device receives a success access response sent by the second target vehicle through an access request, the access device can send an access request to the second target vehicle through the shared network, the access request carrying access address information of a resource to be accessed; the second target vehicle receives the access request sent by the access device and acquires a target resource according to the access request; then, the second target vehicle sends the target resource to the access device; the access device receives the target resource sent by the second target vehicle; and the access device outputs the target resource.
[0128] For example, the access device can output the target resource in the form of text display, or output the target resource in the form of audio, or output the target resource in the form of video, or output the target resource in the form of text + audio, or output the target resource in other forms, and the embodiments of the present application are not limited specifically.
[0129] As shown in Figure 2 FIG. 1 is a schematic diagram of an access device obtaining a target resource through an access request in an embodiment of the present application. For example, the access device is vehicle A, the second target vehicle is vehicle B, and the target resource is a resource obtained through an access server. The access request can be sent in the form of a data packet, vehicle A sends an access request to vehicle B, vehicle B can forward the access request to the server through a 5G uplink, the server can return an acknowledgement (ACK) to vehicle B, the ACK carries the target resource, and vehicle B returns the target resource to vehicle A.
[0130] In the technical solution, the implementation of the obtained target resource is specifically described, and the target resource can be a resource obtained by accessing a local resource of any device in at least one vehicle in a preset range, or a resource obtained by accessing a specified vehicle access server through a cloud resource in at least one vehicle, thereby improving the feasibility of the scheme.
[0131] In some possible implementation manners of the present application, the access request is used to obtain the target resource by accessing a local resource of any one of the at least one vehicle, or the access request is used to obtain the target resource by accessing a specified vehicle access server through a cloud resource in at least one vehicle.
[0132] For example, the type of the target resource includes at least one of a picture, a video, an audio, and a text. The target resource can be a local resource of any one of the at least one vehicle, that is, the local resource is a resource that does not need to be obtained by the second target vehicle through online access, but is a resource saved locally in the second target vehicle. For example, the type of the target resource can be at least one of a picture, a video, an audio, and a text.
[0133] The target resource can also be a resource obtained by accessing a specified vehicle access server through a cloud resource in at least one vehicle, that is, the local resource is a resource that needs to be obtained by the second target vehicle through online access, and is not a resource saved locally in the second target vehicle. For example, the type of the target resource can be at least one of an advertisement, a picture, a video, an audio, and a text.
[0134] It can be understood that the at least one vehicle that accesses the specified vehicle through the cloud resource can be a vehicle that can access the server in the at least one vehicle, and specifically can be the second target vehicle or can not be the second target vehicle.
[0135] In the technical solution, the target resource can be a local resource of any one of the at least one vehicle, or a resource accessed by the cloud resource of the at least one vehicle to the specified vehicle access server, and the target resource can be diversified to meet different needs of users.
[0136] In some possible implementation manners of the present application, when the access device receives the successful access response to the access request, the access device sends the access request to the second target vehicle, which can include that when the access device receives the successful access response to the access request, the access device sends the encrypted access request to the second target vehicle. The second target vehicle sends the target resource to the access device, which can include that the second target vehicle sends the encrypted target resource to the access device.
[0137] For example, for data tampering, encryption methods can be used to avoid, for example, the encryption methods can include the national encryption SM4 / AES-256 encryption algorithm, and / or the blockchain storage method.
[0138] In the technical solution, the access request sent by the access device to the second target vehicle and the target resource sent by the second target vehicle to the access device can be encrypted to ensure the reliability of data transmission.
[0139] In some possible implementation manners of the present application, after the second target vehicle moves, at least one vehicle in the preset range of the second target vehicle is updated to new at least one vehicle.
[0140] For example, the at least one vehicle in the embodiments of the present application will be updated as time goes by and the vehicle moves. The second target vehicle can be stationary or mobile, and the other vehicles in the at least one vehicle can also be stationary or mobile. For example, the at least one vehicle includes vehicle A, vehicle B and vehicle C, after vehicle B exits, the at least one vehicle is updated to vehicle A and vehicle C. Or, the at least one vehicle includes vehicle A, vehicle B and vehicle C, after vehicle D joins, the at least one vehicle is updated to vehicle A, vehicle B, vehicle C and vehicle D. Or, the at least one vehicle includes vehicle A, vehicle B and vehicle C, after vehicle B exits, and after vehicle D joins, the at least one vehicle is updated to vehicle A, vehicle C and vehicle D.
[0141] In the technical solution, the at least one vehicle can be updated, and the feasibility of the solution is improved. The at least one vehicle can be updated as time elapses and the vehicle moves. The specific update can include exiting the vehicle, accessing the vehicle, or both accessing and exiting the vehicle, which is not limited in the embodiments of the application.
[0142] In the embodiments of the application, the movement of the second target vehicle after the movement of the other vehicles in the local area network can be a general movement, that is, the movement of the second target vehicle relative to the other vehicles.
[0143] In the embodiments of the application, the first target vehicle creates the shared network in response to the operation of creating the shared network, wherein the shared network is a local area network created by the first target vehicle for at least one vehicle in a preset range of the first target vehicle, and any two vehicles in the shared network support bidirectional resource access when the at least one vehicle is multiple. The access device sends an access request to the shared network when detecting the shared network. The second target vehicle receives the access request, which is sent by the access device when detecting the shared network. The second target vehicle sends a successful access response to the access device according to the access request, and the successful access response is used for the access device to access a target resource associated with the local area network through the shared network. When the access device receives the successful access response to the access request, the access device accesses the target resource associated with the local area network through the shared network. The access device can access the local area network created by the at least one vehicle to access the target resource associated with the local area network, thereby improving the utilization rate of traffic data of the at least one vehicle.
[0144] As shown in Figure 3 FIG. 1 is a schematic diagram of an embodiment of a method for resource access in the embodiments of the application, which can include the following steps. 301. The first target vehicle creates the shared network in response to the operation of creating the shared network.
[0145] 302. The access device sends an access request to the shared network when detecting the shared network.
[0146] 303. The second target vehicle sends a successful access response to the access device according to the access request, and the successful access response is used for the access device to access a target resource associated with the local area network through the shared network.
[0147] 304. When the access device receives the successful access response to the access request, the access device accesses the target resource associated with the local area network through the shared network.
[0148] It should be noted that in the embodiments of the present application, steps 301-304 are similar to steps 101-104 in the embodiments shown in the drawings, and thus will not be described again here. Figure 1
[0149] 305、the second target vehicle exits the shared network in a case where a non-safety event is detected, the non-safety event being an event indicating that the second target vehicle is in a non-safety state.
[0150] For example, any one of the at least one vehicle provides QoS (Quality of Service) guarantee, that is, a non-safety event, which can also be referred to as an emergency message (for example, a brake warning), is assigned the highest priority. At this time, if a vehicle in the shared network detects a non-safety event, the vehicle can exit the shared network, so that the message about the non-safety event can be delivered to the user in time, and the safety of the user is guaranteed.
[0151] In some possible implementation manners of the present application, the access device exits the shared network in a case where the access device accesses the shared network and a non-safety event is detected.
[0152] In the technical solution, the access device can access the target resource through the shared network to improve the utilization rate of the traffic data of the at least one vehicle, but if the access device detects a non-safety event at this time, the access device exits the shared network to obtain the message about the non-safety event in time, so that the message about the non-safety event can be delivered to the user in time, and the safety of the user is guaranteed.
[0153] 306、the second target vehicle obtains a virtual resource corresponding to the target resource in a case where the access device outputs the target resource.
[0154] For example, if the second target vehicle detects that the access device outputs the target resource, the second target vehicle can obtain a virtual resource corresponding to the target resource, for example, the virtual resource can be points, which can be used to exchange gifts, upgrade the membership level, etc. The virtual resource can be issued by a server.
[0155] In the embodiments of the present application, vehicles in motion or at a standstill can be used to build a local area network, transmit a hot spot that can access the Internet, and improve the utilization rate of traffic data. A plurality of vehicles form a local area network within a certain distance range through a certain network protocol (such as IEEE802.11 (WiFi), OLSR, AODV, etc.). These vehicles provide a WiFi hot spot so that surrounding vehicles or terminal devices can access the local area network formed by them and browse or access resources under the local area network or the Internet.
[0156] As Figure 4 shown, it is a schematic diagram of the method for resource access in the embodiment of the present application. There are three roles here, one is a plurality of vehicles, responsible for the provision of WiFi hotspots, the establishment of local area networks; two is an access device, which can be understood as a user, connecting to a local area network, watching videos, pictures, novels and other local resources provided by a plurality of vehicles, and can also access Internet resources; three is a server, responsible for the provision of Internet resources, such as the provision of advertisements. The user can access the local resources provided by the vehicles after accessing the WiFi hotspot, such as video, picture, novel, audio and other resources. Internet resources can come from a server or access these Internet resources must watch advertisements in advance, and the server providing the Internet resources provides the advertisements together. The user can obtain virtual resources from the server by watching the advertisements. For example, in the case that a plurality of vehicles are offline, the user can access the local resources provided by the vehicles after accessing the WiFi hotspot. In the case that a plurality of vehicles are not offline, the user can access the server in real time to obtain Internet resources after accessing the WiFi hotspot.
[0157] It should be noted that in the embodiment of the present application, the timing of steps 305 and 306 is not specifically limited.
[0158] In the embodiment of the present application, the first target vehicle creates the shared network in response to the operation of creating the shared network, wherein the shared network is a local area network created by the first target vehicle for at least one vehicle within a preset range of the first target vehicle, and the at least one vehicle supports bidirectional resource access between any two vehicles in the shared network; the access device sends an access request to the shared network when detecting the shared network; the second target vehicle receives the access request, which is sent by the access device when detecting the shared network; the second target vehicle sends a successful access response to the access device according to the access request, and the successful access response is used by the access device to access target resources associated with the local area network through the shared network; and the access device accesses the target resources associated with the local area network through the shared network when receiving the successful access response to the access request. The access device can access the local area network created by the at least one vehicle to access the target resources associated with the local area network, thereby improving the utilization rate of traffic data of the at least one vehicle. The second target vehicle exits the shared network when detecting a non-safety event, so as to obtain relevant messages of the non-safety event in time, thereby ensuring that the messages about the non-safety event can be delivered to the user in time and protecting the safety of the user.
[0159] As Figure 5 shown, it is an embodiment schematic diagram of the device for resource access in the embodiment of the present application, which can include: The transceiver module 501 is used to send an access request to the shared network when a shared network is detected. The shared network is a local area network created by the first target vehicle based on at least one vehicle within a preset range. When there are multiple vehicles, any two vehicles in the shared network support bidirectional resource access. Access module 502 is used to access the target resource associated with the local area network through the shared network when it receives a successful access response to the access request.
[0160] In some possible implementations of this application, the transceiver module 501 is specifically used to select a network access method based on the signal quality of the shared network when a shared network is detected; and to send an access request to the shared network through the selected network access method.
[0161] In some possible implementations of this application, the transceiver module 501 is specifically used to obtain the user requirements corresponding to the access device when a shared network is detected; wherein, the user requirements include: communication quality priority requirements or distance priority requirements; determine a second target vehicle in the shared network that meets the communication quality requirements or distance priority requirements; and send an access request to the shared network based on the second target vehicle.
[0162] In some possible implementations of this application, the access module 502 is specifically used to send an access request to the second target vehicle when it receives a successful access response to the access request, the access request carrying access address information of the resource to be accessed; receive the target resource sent by the second target vehicle; and output the target resource.
[0163] In some possible implementations of this application, the access request is used to obtain the target resource by accessing the local resources of any one of the at least one vehicle; or, the access request is used to obtain the target resource by accessing a designated vehicle access server through cloud resources in at least one vehicle.
[0164] In some possible implementations of this application, after the first target vehicle moves, at least one vehicle within a preset range of the first target vehicle is updated to at least one new vehicle.
[0165] like Figure 6 The diagram shown is a schematic representation of an embodiment of a resource access device according to this application, which may include: The transceiver module 601 is used to receive an access request, which is an access request sent by the access device when it detects a shared network. The shared network is a local area network created by at least one vehicle within a preset range of the first target vehicle. When there are multiple vehicles, any two vehicles in the shared network support bidirectional resource access. Based on the access request, the transceiver module 601 sends a successful access response to the access device. The successful access response is used by the access device to access the target resource associated with the local area network through the shared network.
[0166] In some possible implementations of this application, the resource access device further includes a processing module 602; the first target vehicle is the same as the second target vehicle, and the processing module 602 is used to create the shared network in response to the operation of creating the shared network.
[0167] In some possible implementations of this application, the spectrum corresponding to the shared network is dynamically allocated through the Citizens Broadband Radio Service (CBRS).
[0168] In some possible implementations of this application, the processing module 602 is also configured to exit the shared network upon detecting a non-security event.
[0169] In some possible implementations of this application, the transceiver module 601 is further configured to receive an access request sent by the access device, the access request carrying access address information of the resource to be accessed; The processing module 602 is further configured to obtain the target resource according to the access request, wherein the access request is used to obtain the target resource by accessing the local resources of any one of the at least one vehicle; or, the access request is used to obtain the target resource by accessing the cloud resources of the at least one vehicle to access the specified vehicle access server. The transceiver module 601 is also used to send the target resource to the access device, wherein the target resource is the resource output by the access device.
[0170] In some possible implementations of this application, the processing module 602 is further configured to acquire virtual resources corresponding to the target resource when the access device outputs the target resource.
[0171] In some possible implementations of this application, the network speed of each access device in the shared network is preset or customized.
[0172] like Figure 7 The diagram shown is a schematic representation of an embodiment of the access device in this application, which may include, for example: Figure 5 The device shown is for accessing resources.
[0173] likeFigure 8 Fig. 1 shows an embodiment of a target vehicle in the present application, which can include a device for resource access as shown in Figure 6 Fig. 2.
[0174] In the case that the access device includes a terminal device, as shown in Figure 9 Fig. 3 shows another embodiment of an access device in the present application, which will be described below in combination with Figure 9 The components of the mobile phone in the access device will be described in detail as follows: The RF circuit 910 can be used for receiving and sending signals in the process of information or communication, in particular, receiving the downlink information of the base station and processing by the processor 980; in addition, sending the uplink data to the base station. Generally, the RF circuit 910 includes but is not limited to an antenna, at least one amplifier, a transceiver, a coupler, a low noise amplifier (LNA), a duplexer, etc. In addition, the RF circuit 910 can also communicate with the network and other devices through wireless communication. The above wireless communication can use any communication standard or protocol, including but not limited to global system for mobile communication (GSM), general packet radio service (GPRS), code division multiple access (CDMA), wideband code division multiple access (WCDMA), long term evolution (LTE), email, short message service (SMS), etc.
[0175] The memory 920 can be used to store software programs and modules, and the processor 980 can execute various function applications and data processing of the mobile phone by running the software programs and modules stored in the memory 920. The memory 920 can mainly include a program storage area and a data storage area, wherein the program storage area can store an operating system, at least one application program required by a function (such as a sound playing function, an image playing function, etc.), etc.; the data storage area can store data created according to the use of the mobile phone (such as audio data, a phone book, etc.), etc. In addition, the memory 920 can include a high-speed random access memory, and can also include a non-volatile memory, for example, at least one magnetic disk storage device, a flash memory device, or other volatile solid-state memory device.
[0176] The input unit 930 can be used to receive input digital or character information, and to generate key signal inputs used for user settings and function controls of the mobile phone. Specifically, the input unit 930 can include a touch panel 931 and other input devices 932. The touch panel 931, also called a touch screen, can collect touch operations (such as operations of a user using a finger, a stylus, or any suitable object or accessory on or near the touch panel 931) of the user on or near it, and drive the corresponding connection device according to the pre-set program. Optionally, the touch panel 931 can include two parts, a touch detection device and a touch controller. The touch detection device detects the touch position of the user and detects the signal generated by the touch operation, and transmits the signal to the touch controller; the touch controller receives the touch information from the touch detection device, converts it into touch coordinates, and sends it to the processor 980, and can also receive commands from the processor 980 and execute them. In addition, the touch panel 931 can be implemented in various types such as resistive, capacitive, infrared, and surface acoustic wave. In addition to the touch panel 931, the input unit 930 can also include other input devices 932. Specifically, the other input devices 932 can include one or more of a physical keyboard, function keys (such as volume control keys, on / off keys, etc.), trackballs, mice, joysticks, etc.
[0177] The display unit 940 can be used to display information input by the user or information provided to the user, as well as various menus of the mobile phone. The display unit 940 can include a display panel 941, which can be configured in the form of a liquid crystal display (LCD), an organic light-emitting diode (OLED), etc. Further, the touch panel 931 can cover the display panel 941, and when the touch panel 931 detects a touch operation on or near it, it transmits to the processor 980 to determine the type of touch event, and then the processor 980 provides corresponding visual output on the display panel 941 according to the type of touch event. Although in the above description, the touch panel 931 and the display panel 941 are implemented as two independent components to realize the input and output functions of the mobile phone, in some embodiments, the touch panel 931 and the display panel 941 can be integrated to realize the input and output functions of the mobile phone. Figure 9
[0178] The phone can also include at least one sensor 950, such as a light sensor, a motion sensor, and other sensors. Specifically, the light sensor can include an ambient light sensor to adjust the brightness of the display panel 941 according to the brightness of ambient light, and a proximity sensor to turn off the display panel 941 and / or the backlight when the phone is moved to the ear. As one of the motion sensors, the accelerometer sensor can detect the magnitude and direction of acceleration in each of the three axes, and when at rest, the magnitude and direction of gravity, and can be used for applications that identify the phone posture (such as switching between landscape and portrait screens, related games, magnetometer posture calibration), vibration recognition related functions (such as pedometers, taps), and the like. As for other sensors that the phone can also be configured, such as a gyroscope, a barometer, a hygrometer, a thermometer, an infrared sensor, and the like, will not be described here.
[0179] The audio circuit 960, the speaker 961, and the microphone 962 can provide an audio interface between the user and the phone. The audio circuit 960 can convert the received audio data into an electrical signal, transmit it to the speaker 961, and convert it into a sound signal output by the speaker 961; on the other hand, the microphone 962 converts the collected sound signal into an electrical signal, which is received by the audio circuit 960 and converted into audio data, which is then output to the processor 980 for processing, and then transmitted to another phone via the RF circuit 910, or output to the memory 920 for further processing.
[0180] Wi-Fi belongs to a short-range wireless transmission technology. The phone can help users send and receive emails, browse web pages, and access streaming media through the Wi-Fi module 970, which provides users with wireless broadband Internet access. Although Figure 9 The Wi-Fi module 970 is shown, but it is understood that it does not belong to the necessary components of the phone, and can be omitted as needed without changing the essence of the application.
[0181] The processor 980 is the control center of the phone, which connects all parts of the phone through various interfaces and lines, executes various functions of the phone and processes data by running or executing software programs and / or modules stored in the memory 920, and calling data stored in the memory 920, thereby monitoring the phone as a whole. Optionally, the processor 980 can include one or more processing units; preferably, the processor 980 can integrate an application processor and a modem processor, wherein the application processor mainly processes the operating system, user interface, and application programs, and the modem processor mainly processes wireless communication. It can be understood that the above-mentioned modem processor can also not be integrated into the processor 980.
[0182] The mobile phone further includes a power supply 990 (such as a battery) for supplying power to various components, and preferably, the power supply is logically connected to the processor 980 through a power management system, so that the power management system can realize functions such as charge management, discharge management, and power consumption management.
[0183] Although not shown, the mobile phone can further include a camera, a Bluetooth module, and the like, which will not be described here.
[0184] In the embodiments of the present application, the RF circuit 910 is configured to, in a case where a shared network is detected, send an access request to the shared network, the shared network being a local area network created by at least one vehicle within a preset range based on a first target vehicle, and the at least one vehicle being any two vehicles in the shared network supporting bidirectional resource access. The processor 980 is configured to, in a case where a successful access response to the access request is received, access a target resource associated with the local area network through the shared network.
[0185] In some possible implementation manners of the present application, the RF circuit 910 is specifically configured to, in a case where a shared network is detected, select a network access mode according to a signal quality of the shared network; and send an access request to the shared network through the selected network access mode.
[0186] In some possible implementation manners of the present application, the processor 980 is specifically configured to, in a case where a shared network is detected, acquire a user demand corresponding to the access device; wherein the user demand includes a communication quality priority demand or a distance priority demand; and determine a second target vehicle in the shared network that meets the communication quality demand or the distance priority demand. The RF circuit 910 is configured to, based on the second target vehicle, send an access request to the shared network.
[0187] In some possible implementation manners of the present application, the processor 980 is specifically configured to, in a case where a successful access response to the access request is received, send an access request to the second target vehicle, the access request carrying access address information of a target resource to be accessed; receive the target resource sent by the second target vehicle; and output the target resource.
[0188] In some possible implementation manners of the present application, the access request is used to acquire the target resource by accessing a local resource of any one of the at least one vehicle; or the access request is used to acquire the target resource by accessing a specified vehicle access server through a cloud resource in the at least one vehicle.
[0189] In some possible implementation manners of the present application, after the first target vehicle moves, at least one vehicle within a preset range of the first target vehicle is updated to new at least one vehicle.
[0190] As Figure 10 shown, it is a schematic diagram of an embodiment of a vehicle in the embodiments of the present application, which can include: The memory 1001 and the processor 1002, and the transceiver 1003, the memory 1001 stores a computer program that can run on the processor 1002; The transceiver 1003 is configured to receive an access request, the access request is an access request sent by an access device in a case where a shared network is detected, the shared network is a local network created by at least one vehicle in a preset range of a first target vehicle, and the at least one vehicle supports bidirectional resource access between any two vehicles in the shared network; according to the access request, a successful access response is sent to the access device, and the successful access response is used for the access device to access a target resource associated with the local network through the shared network.
[0191] In some possible implementation manners of the present application, the first target vehicle is the same as the second target vehicle, and the processor 1002 is configured to create the shared network in response to an operation of creating the shared network.
[0192] In some possible implementation manners of the present application, the frequency spectrum corresponding to the shared network is dynamically allocated through a Citizens Broadband Radio Service (CBRS).
[0193] In some possible implementation manners of the present application, the processor 1002 is further configured to exit the shared network in a case where a non-safety event is detected.
[0194] In some possible implementation manners of the present application, the transceiver 1003 is further configured to receive an access request sent by the access device, and the access request carries access address information of a resource to be accessed; The processor 1002 is further configured to obtain a target resource according to the access request, and the access request is used to obtain the target resource by accessing a local resource of any one of the at least one vehicle, or the access request is used to obtain the target resource by accessing a specified vehicle access server through a cloud resource of the at least one vehicle; The transceiver 1003 is further configured to send the target resource to the access device, and the target resource is a resource output by the access device.
[0195] In some possible implementation manners of the present application, the processor 1002 is further configured to obtain a virtual resource corresponding to the target resource in a case where the access device outputs the target resource.
[0196] In some possible implementation of the present application, the network rate of each access device in the shared network is preset, or customized.
[0197] The embodiment of the present application further provides a computer readable storage medium, which stores computer instructions, and when the computer instructions run on an access device, the access device executes the method embodiment described above.
[0198] The computer readable storage medium described above can adopt any combination of one or more computer readable media. The computer readable medium can be a computer readable signal medium or a computer readable storage medium. The computer readable storage medium can be, for example but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or apparatus, or any combination of the above. More specific examples (non-exhaustive list) of the computer readable storage medium include an electrical connection having one or more wires, a portable computer diskette, a hard disk, a random access memory (RAM), a read only memory (ROM), an erasable programmable read only memory (EPROM) or flash memory, an optical fiber, a portable compact disk read only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In this document, the computer readable storage medium can be any tangible medium that contains or stores a program used by or in connection with an instruction execution system, apparatus or device.
[0199] The computer readable signal medium can include a data signal propagated in a baseband or as a part of a carrier wave, in which a computer readable program code is carried. Such a propagated data signal can take multiple forms, including but not limited to an electromagnetic signal, an optical signal or any suitable combination of the above. The computer readable signal medium can also be any computer readable medium that is not a computer readable storage medium and that can transmit, propagate or transport a program for use by or in connection with an instruction execution system, apparatus or device.
[0200] The program code contained in the computer readable medium can be transmitted by any suitable medium, including but not limited to wireless, wire, optical cable, radio frequency (RF), etc., or any suitable combination of the above.
[0201] Computer program code for carrying out operations of the present specification can be written in any combination of one or more programming languages, including an object oriented programming language such as Java, Smalltalk, C++ or the like, and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code can execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In the latter scenario, the remote computer can be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or the connection can be made to an external computer (for example, through the Internet using an Internet Service Provider).
[0202] The embodiments of the present application further provide a computer program product, which, when running on a computer, enables the computer to perform some or all of the steps of the above method embodiments.
[0203] The embodiments of the present application provide a chip system, which includes a processor and can further include a memory, for realizing the functions of the access device in the above method. The chip system can be composed of a chip, or can include a chip and other discrete devices.
[0204] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working process of the above-described system, device and unit can refer to the corresponding process in the above method embodiments, which will not be described here.
[0205] In the several embodiments provided in the present application, it should be understood that the disclosed system, device and method can be implemented by other ways. For example, the above-described device embodiments are only schematic, and for example, the division of the units is only a logical function division, and there can be another division way in actual implementation, for example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the displayed or discussed mutual couplings or direct couplings or communication connections between different units, can be indirect couplings or communication connections through some interfaces, devices or units, and can be electrical, mechanical or other forms.
[0206] The units described as separate components may or may not be physically separate, and the components displayed as units may or may not be physical units, i.e. may be located in one place, or may be distributed on multiple network units. Part or all of the units may be selected according to actual needs to achieve the purpose of the embodiment scheme.
[0207] In addition, the functional units in each embodiment of the present application can be integrated in one processing unit, or each unit can be physically present separately, or two or more units can be integrated in one unit. The integrated unit can be realized in the form of hardware or in the form of a software functional unit.
[0208] The integrated unit, if realized in the form of a software functional unit and sold or used as an independent product, can be stored in a computer readable storage medium. Based on this understanding, the technical solutions of the present application essentially or the part that contributes to the prior art or the whole or part of the technical solutions can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes a number of instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: a U disk, a mobile hard disk, a read-only memory (ROM, Read-Only Memory), a random access memory (RAM, Random Access Memory), a magnetic disk or an optical disk, and various program code storage media.
[0209] The above-described embodiments are only used to illustrate the technical solutions of the present application, and not to limit them; although the present application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that they can still modify the technical solutions recorded in the foregoing embodiments, or make equivalent replacements for part of the technical features; and these modifications or replacements do not make the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the present application.
Claims
1. A method for accessing resources, characterized in that, include: When the access device detects a shared network, it sends an access request to the shared network. The shared network is a local area network created by the first target vehicle based on at least one vehicle within a preset range. When there are multiple vehicles, any two vehicles in the shared network support bidirectional resource access. When the access device receives a successful access response to the access request, it accesses the target resource associated with the local area network through the shared network.
2. The method according to claim 1, characterized in that, When the access device detects a shared network, it sends an access request to the shared network, including: When the access device detects a shared network, it selects a network access method based on the signal quality of the shared network. Send an access request to the shared network using the selected network access method.
3. The method according to claim 1 or 2, characterized in that, When the access device detects a shared network, it sends an access request to the shared network, including: When the access device detects a shared network, it obtains the user requirements corresponding to the access device; wherein, the user requirements include: communication quality priority requirements or distance priority requirements; The access device identifies a second target vehicle in the shared network that meets the communication quality requirements or distance priority requirements; The access device sends an access request to the shared network based on the second target vehicle.
4. The method according to claim 3, characterized in that, When the access device receives a successful access response to the access request, it accesses the target resource associated with the local area network through the shared network, including: When the access device receives a successful access response to the access request, it sends an access request to the second target vehicle, the access request carrying the access address information of the resource to be accessed; The access device receives the target resource sent by the second target vehicle; The access device outputs the target resource.
5. The method according to claim 1 or 2, characterized in that, The access request is used to obtain the target resource by accessing the local resources of any one of the at least one vehicles; or, the access request is used to obtain the target resource by accessing the cloud resources of the specified vehicle access server through the at least one vehicle.
6. The method according to claim 1 or 2, characterized in that, After the first target vehicle moves, at least one vehicle within a preset range of the first target vehicle is updated to at least one new vehicle.
7. A method for accessing resources, characterized in that, include: The second target vehicle receives an access request, which is an access request sent by the access device when it detects a shared network. The shared network is a local area network created by at least one vehicle within a preset range of the first target vehicle. When there are multiple vehicles, any two vehicles in the shared network support bidirectional resource access. The second target vehicle sends a successful access response to the access device according to the access request. The successful access response is used by the access device to access the target resources associated with the local area network through the shared network.
8. The method according to claim 7, characterized in that, The first target vehicle is the same as the second target vehicle. Before the second target vehicle receives the access request, the method further includes: The first target vehicle creates the shared network in response to the operation of creating the shared network.
9. The method according to claim 7, characterized in that, The spectrum corresponding to the shared network is dynamically allocated through the Citizen Broadband Radio Service (CBRS).
10. The method according to any one of claims 7-9, characterized in that, The method further includes: If the second target vehicle detects an unsafe event, it exits the shared network. The unsafe event is an event that indicates that the second target vehicle is in an unsafe state.
11. The method according to any one of claims 7-9, characterized in that, The method further includes: The second target vehicle receives an access request sent by the access device, the access request carrying the access address information of the resource to be accessed; The second target vehicle obtains the target resource according to the access request, wherein the access request is used to obtain the target resource by accessing the local resources of any one of the at least one vehicles; or, the access request is used to obtain the target resource by accessing the cloud resources of the specified vehicle access server through the at least one vehicle. The second target vehicle sends the target resource to the access device, and the target resource is the resource output by the access device.
12. The method according to claim 11, characterized in that, The method further includes: When the access device detects that the target resource is output, the second target vehicle acquires the virtual resource corresponding to the target resource.
13. The method according to any one of claims 7-9, characterized in that, The network speed of each access device in the shared network is preset or customized.
14. A resource access device, characterized in that, include: The transceiver module is used to send an access request to the shared network when a shared network is detected. The shared network is a local area network created by the first target vehicle based on at least one vehicle within a preset range. When there are multiple vehicles, any two vehicles in the shared network support bidirectional resource access. The access module is used to access the target resource associated with the local area network through the shared network when it receives a successful access response to the access request.
15. A resource access device, characterized in that, include: The transceiver module is used to receive access requests, which are access requests sent by the access device when it detects a shared network. The shared network is a local area network created by at least one vehicle within a preset range of the first target vehicle. When there are multiple vehicles, any two vehicles in the shared network support bidirectional resource access. Based on the access request, the module sends a successful access response to the access device. The successful access response is used by the access device to access the target resource associated with the local area network through the shared network.
16. A device, characterized in that, The device includes a memory and a processor, as well as a transceiver, wherein the memory stores a computer program that can run on the processor, and the device executes the program to implement the method of any one of claims 1-6, or the method of any one of claims 7-13.
17. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the method as claimed in any one of claims 1-6, or any one of claims 7-13.
Citation Information
Patent Citations
Resource access method and device, storage medium and computer device
CN110213339A
Information sharing method and device, equipment and storage medium
CN115175141A
Vehicle-mounted network access method and device, storage medium and chip
CN117939573A