Data request processing method and device, equipment and storage medium
By selecting static devices matching the data request in the Internet of Things system to forward the data request to the server, the problem of data request transmission delay caused by the long distance from the terminal to the base station is solved, and the processing efficiency of data requests is improved.
Patent Information
- Application Number
- CN202311107915.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-08-30
- Publication Date
- 2025-02-28
AI Technical Summary
In the prior art, when the distance from the terminal to the base station is long, the transmission delay of the data request is large, resulting in a decrease in the processing efficiency of the data request.
By determining the data type and the location information of the terminal carried by the data request, the target static device matching the data request is selected from a number of idle static devices, and the data request is forwarded to the server for processing.
This method forwards data requests through static devices, avoiding base station forwarding, and the distance between static devices and terminals is shorter, improving the transmission efficiency of data requests.
Smart Images

Figure CN119544720A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of Internet of Things, and in particular to a method, device, equipment and storage medium for processing data requests. Background Art
[0002] With the development of IoT technology, the number of connected IoT devices is gradually increasing. Numerous IoT devices will generate massive data requests. Therefore, how to process massive data requests in a timely manner and meet the different transmission requirements of data requests has become an urgent problem to be solved.
[0003] In the prior art, a terminal transmits a data request to a base station, which then forwards the data request to a server, and finally, the server processes the data request.
[0004] However, the inventors have found that the prior art has at least the following technical problems: when the distance between the terminal and the base station is far, if the data transmission volume of the data request is large, it will cause a large transmission delay of the data request, thereby reducing the processing efficiency of the data request. Summary of the invention
[0005] The present application provides a method, apparatus, device and storage medium for processing data requests, which can improve the processing efficiency of data requests.
[0006] In a first aspect, the present application provides a method for processing a data request, which is applied to a data request processing system, wherein the data request processing system includes a server and a static device in communication with the server, and the method includes:
[0007] In response to receiving a data request from any terminal, determining a data type of data carried in the data request and location information of the terminal, wherein the data type includes one or more of video data, audio data, and text data;
[0008] Selecting a target static device matching the data request from a plurality of idle static devices according to the data type of the data and the location information of the terminal;
[0009] The data request is forwarded to a server through the target static device, so that the server processes the data request.
[0010] In one possible design, the static devices include video devices, audio devices and text devices; accordingly, based on the data type of the data and the location information of the terminal, a target static device matching the data request is selected from a plurality of idle static devices, including: based on the data type of the data, selecting at least one first target static device corresponding to the data type from a plurality of idle static devices; based on the location information of the terminal, selecting a second target static device matching the location information of the terminal from the at least one first target static device.
[0011] In one possible design, selecting a second target static device that matches the location information of the terminal from the at least one first target static device based on the location information of the terminal includes: acquiring the location information of each first target static device; and selecting a second target static device that is closest to the terminal from the at least one first target static device based on the location information of the terminal and the location information of each first target static device.
[0012] In a possible design, it also includes: if the distance between each first target static device and the terminal is greater than a preset distance threshold, the data request is forwarded to the server via a base station that is communicatively connected to the server.
[0013] In one possible design, the target static device includes multiple resource slices with different data transmission capabilities; accordingly, forwarding the data request to the server through the target static device includes: obtaining the resource occupancy of the data request; selecting a target resource slice that matches the resource occupancy from multiple resource slices with different data transmission capabilities, and forwarding the data request to the server through the target resource slice.
[0014] In one possible design, the target static device includes multiple resource slices and at least one resource block corresponding to each resource slice; accordingly, the data request is forwarded to the server through the target resource slice, including: forwarding the data request to the server through at least one target resource block corresponding to the target resource slice.
[0015] In one possible design, the static equipment includes: one or more of a roadside unit RSU and a video surveillance device.
[0016] In a second aspect, the present application provides a data request processing device, which is applied to a data request processing system, wherein the data request processing system includes a server and a static device connected to the server in communication, and the device includes:
[0017] a determination module, configured to determine, in response to receiving a data request from any terminal, a data type of data carried in the data request and location information of the terminal, wherein the data type includes one or more of video data, audio data and text data;
[0018] A selection module, configured to select a target static device matching the data request from a plurality of idle static devices according to the data type of the data and the location information of the terminal;
[0019] A forwarding module is used to forward the data request to a server through the target static device, so that the server processes the data request.
[0020] In a third aspect, the present application provides an electronic device, including: a processor and a memory;
[0021] The memory stores computer-executable instructions;
[0022] The processor executes the computer-executable instructions stored in the memory, so that the processor executes the data request processing method described in the first aspect and various possible designs of the first aspect.
[0023] In a fourth aspect, the present application provides a computer storage medium, in which computer execution instructions are stored. When a processor executes the computer execution instructions, the method for processing data requests as described in the first aspect and various possible designs of the first aspect is implemented.
[0024] In a fifth aspect, the present application provides a computer program product, including a computer program, which, when executed by a processor, implements the method for processing data requests described in the above-mentioned first aspect and various possible designs of the first aspect.
[0025] The data request processing method, device, equipment and storage medium provided by the present application, in response to receiving a data request from any terminal, determine the data type of the data carried by the data request and the location information of the terminal, wherein the data type includes one or more of video data, audio data and text data; select a target static device that matches the data request from multiple idle static devices according to the data type of the data and the location information of the terminal; forward the data request to the server through the target static device so that the server processes the data request. Since the data request can be forwarded to the server through the static device, the base station does not need to forward the data request, and the distance between the static device and the terminal is shorter than the distance between the base station and the terminal, thereby improving the transmission efficiency of the data request. BRIEF DESCRIPTION OF THE DRAWINGS
[0026] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative labor.
[0027] Figure 1 It is a schematic diagram of an application scenario of the method for processing data requests provided in an embodiment of the present application;
[0028] Figure 2 Schematic diagram of the data request processing method provided in the embodiment of the present application Figure 1 ;
[0029] Figure 3 Schematic diagram of the structure of the target static device provided in the embodiment of the present application Figure 1 ;
[0030] Figure 4 A schematic diagram of the structure of a data request processing device provided in an embodiment of the present application;
[0031] Figure 5 A schematic diagram of the hardware structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0032] In order to make the purpose, technical solution and advantages of the embodiments of the present application clearer, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0033] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with relevant laws, regulations and standards, and provide corresponding operation entrances for users to choose to authorize or refuse.
[0034] With the development of IoT technology, the number of connected IoT devices is gradually increasing. Numerous IoT devices will generate massive data requests. Therefore, how to process massive data requests in a timely manner and meet the different transmission requirements of data requests has become an urgent problem to be solved.
[0035] In the prior art, the terminal transmits a data request to the base station, which then forwards the data request to the server, and finally, the server processes the data request. However, when the distance between the terminal and the base station is far, if the data transmission volume of the data request is large, the transmission delay of the data request will be large, thereby reducing the processing efficiency of the data request.
[0036] It can be seen that how to reduce the transmission delay of data requests to improve the processing efficiency of data requests is a technical problem that needs to be solved urgently.
[0037] In order to solve the above technical problems, the embodiment of the present application proposes the following technical concept: first, in response to receiving a data request from any terminal, determine the data type of the data carried by the data request and the location information of the terminal, wherein the data type includes one or more of video data, audio data and text data; then, according to the data type and the location information of the terminal, select a target static device that matches the data request from multiple idle static devices; finally, forward the data request to the server through the target static device so that the server processes the data request. Since the data request can be forwarded to the server through the static device, the base station does not need to forward the data request, and the distance between the static device and the terminal is shorter than the distance between the base station and the terminal, thereby improving the transmission efficiency of the data request.
[0038] Figure 1 Schematic diagram of an application scenario of the method for processing data requests provided in the embodiment of the present application. Figure 1 As shown, the data request processing method is applied to a data request processing system, wherein the data request processing system includes a server 102 and a static device 101 that is communicatively connected to the server 102. When a data request from a terminal is received, the data request is forwarded to the server 102 through the static device 101, and the data request is processed by the server 102. The server 102 sends the processing result to the static device 101, and the static device 101 forwards the processing result to the terminal that issued the data request.
[0039] For example, in a traffic environment where the road is relatively empty and the traffic volume is small. At this time, the RSU (Road Side Unit) on both sides of the road is idle most of the time, so the data request can be forwarded to the server 102 through the RSU on both sides of the road. Among them, the user wearable device is a terminal used by the user, and the RSU is a static node. Accordingly, the specific steps of sending a data request to the server 102 include: the user wearable device first sends a data request message to the RSU. The RSU senses the idle RSU nearby according to the location of the wearable device; and according to the communication requirements of the data request (for example, video service), it allocates an idle RSU that can meet the video service requirements to the user, and forwards the data request to the server 102 through the allocated RSU. Since the data request can be forwarded to the server through the static device, the base station does not need to forward the data request, and the distance between the static device and the terminal is shorter than the distance between the base station and the terminal, thereby improving the transmission efficiency of the data request. The following is a detailed description of the data request processing method proposed in the present application through a detailed embodiment.
[0040] Figure 2 Schematic diagram of the data request processing method provided in the embodiment of the present application Figure 1 The data request processing method in the embodiment of the present application can be applied to a data request processing system, wherein the data request processing system includes a server and a static device connected to the server in communication. Figure 2 As shown, the method includes:
[0041] S201. In response to receiving a data request from any terminal, determine a data type of data carried in the data request and location information of the terminal, wherein the data type includes one or more of video data, audio data, and text data.
[0042] In some embodiments, the terminal may be an IoT device used by a user. For example, a mobile phone, a bracelet, a car, etc. Optionally, the terminal and the static device may be connected wirelessly, and the terminal may transmit the data request to the static device via a wireless connection. The location information of the terminal may be the coordinate information of the terminal, etc. The data carried by the data request may include one type or multiple types.
[0043] S202: Select a target static device that matches the data request from a plurality of idle static devices according to the data type and the location information of the terminal.
[0044] In some embodiments, the static device includes a video device, an audio device, and a text device. Among them, the video device can be a video monitoring device, the audio device can be a sound monitoring device, and the text device can be a computing device. In some embodiments, the static device includes: one or more of a roadside unit RSU and a video monitoring device. Among them, the video monitoring device can be a high-definition camera.
[0045] Optionally, based on the data type of the data and the location information of the terminal, a target static device that matches the data request is selected from multiple idle static devices, including: based on the data type of the data, selecting at least one first target static device corresponding to the data type from multiple idle static devices; based on the location information of the terminal, selecting a second target static device that matches the location information of the terminal from at least one first target static device.
[0046] Among them, the idle static device can be a static device whose CPU usage is less than a preset usage threshold, or a static device whose CPU usage is less than a preset usage threshold and whose memory occupancy is less than a preset occupancy threshold. In the embodiment of the present application, the values of the preset usage threshold and the preset occupancy threshold are not specifically limited and can be set and modified as needed. Exemplarily, the preset usage threshold corresponding to the CPU is: 15%. The preset occupancy threshold corresponding to the memory is: 20%.
[0047] In some embodiments, based on the location information of the terminal, a second target static device that matches the location information of the terminal is selected from at least one first target static device, including: obtaining the location information of each first target static device; based on the location information of the terminal and the location information of each first target static device, selecting a second target static device that is closest to the terminal from at least one first target static device.
[0048] Here, since the second target static device closest to the terminal is selected from multiple first target static devices, it is convenient for the terminal to send a data request to the second target static device, which shortens the data transmission time and improves the processing efficiency of the data request.
[0049] It should be noted that if the distance between each first target static device and the terminal is greater than a preset distance threshold, the data request is forwarded to the server via a base station that is in communication with the server.
[0050] In the embodiment of the present application, the value of the preset distance threshold is not specifically limited and can be set and modified as needed.
[0051] Here, when the terminal is far away from a plurality of first target static devices, the data request can also be transmitted through the base station, thereby improving the flexibility of the data processing method.
[0052] S203: forwarding the data request to the server through the target static device, so that the server processes the data request.
[0053] In an embodiment of the present application, the server may be an edge server, for example, an edge server may be a server connected to a base station, a server connected to a switch or a gateway, or a server in a local computing center. Among them, the processing capacity of the server connected to the base station is less than that of the server connected to the switch or the gateway; the processing capacity of the server connected to the switch or the gateway is less than that of the server in the local computing center. Accordingly, for data requests with a small amount of resource usage, they can be processed by the server connected to the base station; for data requests with a large amount of resource usage, they can be processed by the server connected to the switch or the gateway; for data requests with a particularly large amount of resource usage, they can be processed by the server in the local computing center.
[0054] Optionally, the target static device includes multiple resource slices with different data transmission capabilities; accordingly, the data request is forwarded to the server through the target static device, including: obtaining the resource occupancy of the data request; selecting a target resource slice that matches the resource occupancy from the multiple resource slices with different data transmission capabilities, and forwarding the data request to the server through the target resource slice.
[0055] The resource usage includes CPU usage and memory usage. It should be noted that a resource slice includes multiple resource blocks. The more resource blocks there are, the stronger the data transmission capacity. A resource block can be a resource module with a preset CPU capacity and a preset memory capacity. For example, a resource block has a CPU capacity of 1GB and a memory capacity of 1GB.
[0056] Optionally, the corresponding relationship between resource occupancy and resource slices can be preset. For example, the resource occupancy is: CPU occupancy 2GB, memory occupancy 2GB. Then the selected target resource slice is: CPU capacity 2GB, memory capacity 2GB, and the target resource slice includes 2 resource blocks.
[0057] Here, by using slicing technology, corresponding resource slices can be allocated for processing according to the needs of data requests issued by users, that is, flexible allocation of resources is achieved, thus meeting the needs of differentiated communication.
[0058] Optionally, the target static device includes multiple resource slices and at least one resource block corresponding to each resource slice; accordingly, forwarding the data request to the server through the target resource slice includes: forwarding the data request to the server through at least one target resource block corresponding to the target resource slice.
[0059] For example, Figure 3 As shown, the target static device includes n resource slices and m resource blocks, where a resource block can be represented by RB. One resource slice can correspond to one resource block or multiple resource blocks. For example, slice 1 can correspond to two resource blocks: RB1 and RB2. In this case, if the target resource slice of the target static device is determined by the control unit to be slice 1, the data request is forwarded to the server through the target resource blocks RB1 and RB2 corresponding to slice 1.
[0060] The data request processing method provided by the present application, in response to receiving a data request from any terminal, determines the data type of the data carried by the data request and the location information of the terminal, wherein the data type includes one or more of video data, audio data and text data; selects a target static device that matches the data request from multiple idle static devices according to the data type and the location information of the terminal; forwards the data request to the server through the target static device so that the server processes the data request. Since the data request can be forwarded to the server through the static device, the base station does not need to forward the data request, and the distance between the static device and the terminal is shorter than the distance between the base station and the terminal, thereby improving the transmission efficiency of the data request.
[0061] Figure 4 A schematic diagram of the structure of a data request processing device provided in an embodiment of the present application. The data request processing device is applied to a data request processing system, wherein the data request processing system includes a server and a static device connected to the server in communication, and the device includes: a determination module 401, a selection module 402 and a forwarding module 403;
[0062] The determination module 401 is used to determine the data type of the data carried in the data request and the location information of the terminal in response to receiving a data request from any terminal, wherein the data type includes one or more of video data, audio data and text data;
[0063] A selection module 402 is used to select a target static device matching the data request from a plurality of idle static devices according to the data type and the location information of the terminal;
[0064] The forwarding module 403 is used to forward the data request to the server through the target static device, so that the server processes the data request.
[0065] In one possible design, the static devices include video devices, audio devices and text devices; accordingly, the selection module 402 selects a target static device that matches the data request from multiple idle static devices according to the data type of the data and the location information of the terminal, specifically including: according to the data type of the data, selecting at least one first target static device corresponding to the data type from multiple idle static devices; according to the location information of the terminal, selecting a second target static device that matches the location information of the terminal from at least one first target static device.
[0066] In one possible design, the selection module 402 selects a second target static device that matches the location information of the terminal from at least one first target static device based on the location information of the terminal, specifically including: obtaining the location information of each first target static device; and selecting a second target static device that is closest to the terminal from at least one first target static device based on the location information of the terminal and the location information of each first target static device.
[0067] In a possible design, the forwarding module 403 is also used to forward the data request to the server via a base station that is communicatively connected to the server if the distance between each first target static device and the terminal is greater than a preset distance threshold.
[0068] In one possible design, the target static device includes multiple resource slices with different data transmission capabilities; accordingly, the forwarding module 403 forwards the data request to the server through the target static device, specifically including: obtaining the resource occupancy of the data request; selecting a target resource slice that matches the resource occupancy from the multiple resource slices with different data transmission capabilities, and forwarding the data request to the server through the target resource slice.
[0069] In one possible design, the target static device includes multiple resource slices and at least one resource block corresponding to each resource slice; accordingly, the forwarding module 403 forwards the data request to the server through the target resource slice, specifically including: forwarding the data request to the server through at least one target resource block corresponding to the target resource slice.
[0070] In one possible design, the static equipment includes: one or more of a roadside unit RSU and a video surveillance device.
[0071] The device provided in this embodiment can be used to execute the technical solution of the above method embodiment. Its implementation principle and technical effect are similar, and this embodiment will not be repeated here.
[0072] Figure 5 The hardware structure diagram of the electronic device provided in the embodiment of the present application is shown in FIG. Figure 5 As shown, the electronic device of this embodiment includes: a processor 501 and a memory 502;
[0073] Memory 502, used to store computer-executable instructions;
[0074] The processor 501 is used to execute the computer-executable instructions stored in the memory to implement the various steps performed by the electronic device in the above embodiment. For details, please refer to the relevant description in the above method embodiment.
[0075] Optionally, the memory 502 may be independent or integrated with the processor 501 .
[0076] When the memory 502 is independently provided, the electronic device further includes a bus 503 for connecting the memory 502 and the processor 501 .
[0077] The embodiment of the present application also provides a computer storage medium, in which computer execution instructions are stored. When a processor executes the computer execution instructions, the data request processing method of the above-mentioned method embodiments is implemented.
[0078] An embodiment of the present application also provides a computer program product, including a computer program. When the computer program is executed by a processor, the data request processing method of the above-mentioned method embodiments is implemented.
[0079] In the several embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic, for example, the division of modules is only a logical function division, and there may be other division methods in actual implementation, such as multiple modules can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be an indirect coupling or communication connection through some interfaces, devices or modules, which can be electrical, mechanical or other forms.
[0080] The modules described as separate components may or may not be physically separated, and the components shown as modules may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the modules may be selected according to actual needs to implement the solution of this embodiment.
[0081] In addition, each functional module in each embodiment of the present application can be integrated into one processing unit, or each module can exist physically separately, or two or more modules can be integrated into one unit. The above-mentioned module-composed unit can be implemented in the form of hardware or in the form of hardware plus software functional units.
[0082] The above-mentioned integrated module implemented in the form of a software function module can be stored in a computer-readable storage medium. The above-mentioned software function module is stored in a storage medium, including a number of instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) or a processor to perform some steps of the method in each embodiment of the present application.
[0083] It should be understood that the processor may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), etc. A general-purpose processor may be a microprocessor or any conventional processor. The steps of the method disclosed in the invention may be directly implemented as being executed by a hardware processor, or may be implemented by a combination of hardware and software modules in the processor.
[0084] The memory may include a high-speed RAM memory, and may also include a non-volatile storage NVM, such as at least one disk memory, and may also be a USB flash drive, a mobile hard disk, a read-only memory, a magnetic disk or an optical disk, etc.
[0085] The bus may be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, or an Extended Industry Standard Architecture (EISA) bus, etc. The bus may be divided into an address bus, a data bus, a control bus, etc. For ease of representation, the bus in the drawings of the present application is not limited to only one bus or one type of bus.
[0086] The above storage medium can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk or optical disk. The storage medium can be any available medium that can be accessed by a general or special purpose computer.
[0087] An exemplary storage medium is coupled to a processor so that the processor can read information from the storage medium and write information to the storage medium. Of course, the storage medium can also be a component of the processor. The processor and the storage medium can be located in an application specific integrated circuit (ASIC). Of course, the processor and the storage medium can also exist as discrete components in an electronic device or a main control device.
[0088] Those skilled in the art can understand that all or part of the steps of implementing the above-mentioned method embodiments can be completed by hardware related to program instructions. The aforementioned program can be stored in a computer-readable storage medium. When the program is executed, the steps of the above-mentioned method embodiments are executed; and the aforementioned storage medium includes: ROM, RAM, disk or optical disk and other media that can store program codes.
[0089] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit it. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or replace some or all of the technical features therein with equivalents. However, these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present application.
Claims
1. A method for processing a data request, characterized in that: Applied to a data request processing system, wherein the data request processing system includes a server and a static device in communication with the server, the method includes: In response to receiving a data request from any terminal, determining a data type of data carried in the data request and location information of the terminal, wherein the data type includes one or more of video data, audio data, and text data; Selecting a target static device matching the data request from a plurality of idle static devices according to the data type of the data and the location information of the terminal; The data request is forwarded to a server through the target static device, so that the server processes the data request.
2. The method according to claim 1, characterized in that: The static devices include video devices, audio devices and text devices; Accordingly, according to the data type of the data and the location information of the terminal, a target static device matching the data request is selected from a plurality of idle static devices, including: According to the data type of the data, selecting at least one first target static device corresponding to the data type from a plurality of idle static devices; According to the location information of the terminal, a second target static device matching the location information of the terminal is selected from the at least one first target static device.
3. The method according to claim 2, characterized in that The selecting, according to the location information of the terminal, a second target static device matching the location information of the terminal from the at least one first target static device comprises: Obtaining location information of each first target static device; A second target static device that is closest to the terminal is selected from the at least one first target static device according to the location information of the terminal and the location information of each first target static device.
4. The method according to claim 3, characterized in that: Also includes: If the distances between each first target static device and the terminal are greater than a preset distance threshold, the data request is forwarded to the server via a base station that is communicatively connected to the server.
5. The method according to claim 1, characterized in that The target static device includes a plurality of resource slices with different data transmission capabilities; Accordingly, forwarding the data request to the server through the target static device includes: Obtaining the resource usage of the data request; A target resource slice matching the resource occupancy is selected from a plurality of resource slices with different data transmission capabilities, and the data request is forwarded to the server through the target resource slice.
6. The method according to claim 5, characterized in that The target static device includes a plurality of resource slices and at least one resource block corresponding to each resource slice; Accordingly, forwarding the data request to the server through the target resource slice includes: The data request is forwarded to the server through at least one target resource block corresponding to the target resource slice.
7. The method according to any one of claims 1 to 6, characterized in that: The static equipment includes: one or more of a roadside unit RSU and a video surveillance device.
8. A data request processing device, characterized in that: Applied to a data request processing system, wherein the data request processing system includes a server and a static device in communication with the server, the device includes: a determination module, configured to determine, in response to receiving a data request from any terminal, a data type of data carried in the data request and location information of the terminal, wherein the data type includes one or more of video data, audio data and text data; A selection module, configured to select a target static device matching the data request from a plurality of idle static devices according to the data type of the data and the location information of the terminal; A forwarding module is used to forward the data request to a server through the target static device, so that the server processes the data request.
9. An electronic device, characterized in that: include: Processor and memory; The memory stores computer-executable instructions; The processor executes the computer-executable instructions stored in the memory, so that the processor executes the method for processing a data request according to any one of claims 1 to 8.
10. A computer storage medium, characterized in that: The computer storage medium stores computer execution instructions, and when the processor executes the computer execution instructions, the method for processing data requests according to any one of claims 1 to 8 is implemented.
Citation Information
Patent Citations
Data transmission method and data transmission device for vehicle communication, road side units
CN105554120A
Communication data processing method and apparatus thereof
CN106878940A
Scheduling method, communication method and related equipment
CN110856103A
5G-network-slice-oriented wireless resource allocation method and network architecture
CN112543508A
Server scheduling method and device
CN112749009A