Sensing method and apparatus
Patent Information
- Application Number
- CN202510530063.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-24
- Publication Date
- 2026-10-27
Smart Images

Figure CN122994720A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communications, and particularly to sensing methods and apparatus in the field of communications. Background Technology
[0002] With the development of the communications field, integrated communication and sensing has been widely applied. For example, it's used to reconstruct the physical environment, build maps, and monitor weather or air quality. Integrated communication and sensing is a technology that uses wireless communication systems for sensing. In one possible implementation, the wireless communication system can acquire a user's sensing request and perform sensing measurements based on that request; after obtaining the sensing results, it can send the results to the user. In another possible implementation, the wireless communication system has already obtained sensing results through sensing measurements; after acquiring the user's sensing request, the wireless communication system can send the sensing results to the user.
[0003] However, in some scenarios, the perception results sent to users by wireless communication systems may not be accurate enough. Summary of the Invention
[0004] This application provides a sensing method and apparatus that can send sensing results to users more accurately based on sensing requests, thereby helping to improve the user experience.
[0005] In a first aspect, a sensing method is provided, applied to a second communication device, the method comprising: receiving a first sensing request, the first sensing request being used to request a sensing result corresponding to a first sensing object; and based on the first sensing request, sending a sensing result corresponding to a first feature, the first feature being used to describe a first attribute of the first sensing object.
[0006] In one possible implementation, the second communication device can be the second device itself or a component applied to the second device (e.g., a chip, chip system, circuit, software and / or hardware module, etc.).
[0007] Here, the first perception request can be understood as a perception request sent by the perception requesting device. The perception requesting device can be any type of device. The first perception request is used to request the perception result corresponding to the first feature, or it can be replaced by: the first perception request is used to request the second perception service, whereby the second perception service is a perception service that perceives the first perception object.
[0008] The attributes of the first sensing object can be its characteristics, properties, or types, or they can be one or more components included in the first sensing object. The first attribute can be one or more attributes of the first sensing object. The first sensing object can be one or more sensing objects.
[0009] When the first sensing object is a sensing object, the first attribute can be one or more attributes of that sensing object.
[0010] For example, if the first perceived object is a vehicle, the first attribute can be the color of the vehicle; the first attribute can also be the three-dimensional structure and color of the vehicle.
[0011] When the first sensing object is multiple sensing objects, the first attribute may include the attribute of each of the multiple sensing objects.
[0012] For example, the first sensed object may include vehicles and buildings, and the first attribute may include the color of the vehicle and the color of the building; or, the first sensed object may include vehicles and buildings, and the first attribute may include the color of the vehicle and the location of the building.
[0013] It is understandable that, compared to the perception result corresponding to the first perceived object, the perception result corresponding to the first feature is equivalent to a perception result obtained after a more granular division of the perception result corresponding to the first perceived object. Therefore, when the intent of the first perception request is to request the perception result corresponding to the first feature, the perception result can be provided to the perception requesting device more accurately. Moreover, compared to the perception result corresponding to the first perceived object, the perception result corresponding to the first feature has a smaller data volume, which helps to reduce resource consumption.
[0014] Furthermore, by sending the perception result corresponding to the first feature to the perception request device, the perception request device can determine the first attribute of the first perception object corresponding to the perception result from the second communication device, thereby facilitating the use of the perception result corresponding to the first feature based on the needs of the perception request device, without requiring the perception request device to determine what attribute of the first perception object the perception result from the second communication device corresponds to.
[0015] In some embodiments of the first aspect, the method further includes: sending a perception result corresponding to a second feature based on a first perception request, the second feature being used to describe a second attribute of the first perception object.
[0016] In this system, the first feature and the second feature are different, and the first attribute and the second attribute are different. The second device can determine the first feature and the second feature based on the first sensing request, and respectively acquire the sensing results corresponding to the first feature and the second feature. This allows the device requesting the sensing request to receive sensing results corresponding to different features. For the sensing request device, it can acquire sensing results corresponding to different features without needing to identify or classify the sensing results corresponding to the first sensing object, thus efficiently achieving its purpose based on the sensing results corresponding to different features.
[0017] Optionally, the second communication device can extract, reason, or predict features of the first perception request through the first artificial intelligence (AI) model, and can also convert the format of the results of feature extraction, reasoning, or prediction to obtain the first feature and / or the second feature; the first AI model can output the first feature and / or the second feature.
[0018] In one possible implementation, the first perception request carries a first feature.
[0019] That is, in some scenarios, the first perception request may carry a first feature, and the second communication device can obtain the first feature by performing feature extraction (such as keyword recognition) on the first perception request.
[0020] Optionally, the first feature (or second feature) may include semantic features.
[0021] The semantic features can be, for example, keywords that describe the first attribute of the first perceived object, and these features can be extracted or refined from the first perception request. For example, if the first perception request is for the perception result of the vehicle's color, then the first feature can be used to describe the vehicle's color.
[0022] In another possible implementation, the first perception request does not carry a first feature.
[0023] That is, in some scenarios, the first perception request may not carry the first feature. In this case, the second communication device can obtain the first feature by reasoning or predicting the first perception request (such as the information included in the first perception request, and / or the context of the first perception request).
[0024] Optionally, the first feature (or second feature) may include interaction features.
[0025] The interactive features may include, for example, the intent or purpose of the first perception request, which makes it easier for the second communication device to more accurately determine the perception result requested by the perception requesting device, thereby providing the perception result to the perception requesting device more accurately.
[0026] In some embodiments of the first aspect, sending a perception result corresponding to a first feature based on a first perception request includes: acquiring a first feature based on the first perception request; finding first perception data corresponding to the first feature from perception data corresponding to at least one feature based on the first feature; and sending the perception result corresponding to the first feature based on the first perception data.
[0027] The first feature can be a feature extracted, refined, predicted, or inferred from the first perception request. The perception result corresponding to the first feature can be obtained based on the first perception data corresponding to the first feature.
[0028] For example, the first perceptual data can be understood as the data obtained after encoding the original perceptual data corresponding to the first feature; the perceptual result corresponding to the first feature can be understood as the data obtained after decoding the first perceptual data, and the perceptual result corresponding to the first feature can be understood as the result of reconstructing the original perceptual data corresponding to the first feature.
[0029] At least one feature includes a first feature, or includes both a first feature and a second feature. The sensing data corresponding to at least one feature may be sensing data stored in the second communication device. Alternatively, the sensing data corresponding to at least one feature may be obtained by the second communication device from the first communication device, or it may be obtained from other devices.
[0030] The perceptual data corresponding to at least one feature is the perceptual data corresponding to each feature in at least one feature, such as the first perceptual data corresponding to the first feature and the second perceptual data corresponding to the second feature.
[0031] In one scenario, the sensing data corresponding to at least one feature may be acquired before receiving the first sensing request. Exemplarily, before receiving the first sensing request, the method further includes: sending at least one feature or information indicating at least one feature to a first communication device (or sending first information, which includes information indicating at least one feature, including at least one feature); and receiving the sensing data corresponding to at least one feature from the first communication device.
[0032] In this way, the second communication device can acquire and store sensing data corresponding to at least one feature in advance, so as to efficiently send the sensing results corresponding to each feature to the sensing request device in the future.
[0033] In another scenario, the sensing data corresponding to at least one feature may be acquired after receiving the first sensing request. For example, after receiving the first sensing request, the method further includes: acquiring at least one feature based on the first sensing request; sending at least one feature or information indicating at least one feature to a first communication device; and receiving sensing data corresponding to at least one feature from the first communication device.
[0034] At least one feature is a feature determined based on the first perception request, and is determined in a similar manner to the first feature.
[0035] For example, at least one feature is some or all of the features in the feature set corresponding to the first perceived object.
[0036] In this way, when other devices request perception results corresponding to features other than the first feature, it is convenient to provide perception results corresponding to features other than the first feature in a timely manner.
[0037] In some embodiments of the first aspect, sending a perception result corresponding to a first feature based on a first perception request includes: acquiring a first feature based on the first perception request; sending first information to a first communication device, the first information including information for indicating the first feature, or the first feature; receiving first perception data corresponding to the first feature from the first communication device; and sending the perception result corresponding to the first feature based on the first perception data.
[0038] In this way, the second communication device can obtain the first sensing data corresponding to the first feature from the first communication device based on the first feature. Compared with the sensing data corresponding to the first sensing object, the first sensing data corresponding to the first feature is equivalent to the sensing data obtained after a more granular division of the sensing data corresponding to the first sensing object. For example, the sensing data corresponding to the first sensing object may include sensing data corresponding to attributes such as the vehicle's position, speed, and color, while the sensing data corresponding to the first feature may be the sensing data corresponding to the vehicle's color. Therefore, compared with the sensing data corresponding to the first sensing object, the first sensing data corresponding to the first feature has a smaller data volume, resulting in lower resource overhead for the second communication device to obtain the sensing data corresponding to the first feature from the first communication device.
[0039] In some embodiments of the first aspect, the first sensing data is in the form of a token; sending the sensing result corresponding to the first feature based on the first sensing data includes: obtaining the sensing result corresponding to the first feature based on the first sensing data; and sending the sensing result corresponding to the first feature.
[0040] The first perception data in token form can also be understood as: the first perception data includes one or a group of tokens corresponding to the first feature (hereinafter referred to as the tokens corresponding to the first feature).
[0041] For example, the token corresponding to the first feature can be data or information obtained by encoding (or compressing, etc.) the original perceptual data corresponding to the first feature. The perceptual result corresponding to the first feature can be understood as the result of reconstructing the original perceptual data corresponding to the first feature based on the token corresponding to the first feature. The closer the perceptual result corresponding to the first feature is to the original perceptual data, the better the reconstruction effect of the original perceptual data corresponding to the first feature. Obtaining the perceptual result corresponding to the first feature based on the first perceptual data can, for example, include decoding the first perceptual data to obtain the perceptual result corresponding to the first feature. Decoding can be understood as the inverse operation of obtaining the perceptual result corresponding to the first feature.
[0042] In this way, compared to the perception result corresponding to the first feature, the token corresponding to the first feature can not only represent or describe the features of the original perception data corresponding to the first feature, but also has a smaller data volume. This reduces the resource overhead of the first communication device sending the first perception data to the second communication device. Furthermore, the second communication device can reconstruct the original perception data corresponding to the first feature based on the token corresponding to the first feature, thereby accurately providing the perception result corresponding to the first feature to the perception requesting device.
[0043] Optionally, the method includes: receiving second information, the second information including information for instructing a first communication device to support processing raw sensing data based on a first feature; and based on the second information, sending third information, the third information including information for instructing the first communication device to process raw sensing data based on the first feature.
[0044] Optionally, when the second communication device also obtains the perception result corresponding to the second feature from the first communication device, the second information further includes information for instructing the first communication device to support the ability to process the original perception data based on the second feature; the third information further includes information for instructing the first communication device to process the original perception data based on the second feature.
[0045] Alternatively, the second information may be used to indicate that the first communication device does not support processing of the raw sensed data based on the first feature and / or the second feature.
[0046] When the second information indicates that the first communication device does not support processing the original sensing data based on the second feature, the second communication device may instruct the first communication device to process the original sensing data based on the first feature through the third information, so as to obtain the first sensing data corresponding to the first feature from the first communication device.
[0047] When the second information indicates that the first communication device does not support processing the original sensing data based on the first feature, the second communication device may instruct the first communication device to process the original sensing data based on the second feature through the third information, so as to obtain the second sensing data corresponding to the second feature from the first communication device; and / or, the second communication device may instruct other devices to process the original sensing data based on the first feature, so as to obtain the first sensing data corresponding to the first feature from other devices.
[0048] When the second information indicates that the first communication device does not support processing the raw sensing data based on the first feature and the second feature, the second communication device may instruct other devices to process the raw sensing data based on the first feature and the second feature in order to obtain the first sensing data corresponding to the first feature and the second sensing data corresponding to the second feature from other devices.
[0049] In a second aspect, a sensing method is provided, applied to a first communication device, the method comprising: acquiring first information, the first information including information for indicating a first feature, or a first feature, the first feature being used to describe a first attribute of a first sensing object; and based on the first information, sending first sensing data corresponding to the first feature.
[0050] In one possible implementation, the first communication device may be the first device itself or a component applied to the first device (e.g., a chip, chip system, circuit, software and / or hardware module, etc.).
[0051] The acquisition of the first information includes receiving first information from a second communication device or a third communication device. Based on the first feature indicated by the first information, the first communication device can determine that it needs to send first sensing data corresponding to the first feature to the second or third communication device. Alternatively, acquiring the first information includes the first communication device determining the first feature. For example, the first communication device may have a pre-set first feature.
[0052] It can be understood that the first feature can also be interpreted as the granularity of processing the raw sensing data, as indicated by the second or third communication device to the first communication device. That is, based on the first feature, the first communication device can determine the first sensing object, thereby determining that it needs to acquire the raw sensing data corresponding to the first sensing object; when the first feature is used to indicate the first attribute of the first sensing object, the first communication device can determine that it needs to acquire the first sensing data corresponding to the first feature (or the first attribute) based on the raw sensing data corresponding to the first sensing object.
[0053] For example, when the first feature is used to describe the speed of a vehicle, the first sensing object is a vehicle, the first communication device can acquire the original sensing data corresponding to the vehicle, and identify the speed information of the vehicle from the original sensing data corresponding to the vehicle; the first communication device can process the speed information of the vehicle (such as compression or encoding) to obtain the first sensing data corresponding to the speed of the vehicle.
[0054] Therefore, in the sensing method of this application, the first communication device can provide first sensing data corresponding to the first feature based on the first feature. As the granularity of the first feature indication varies, the first communication device can classify and encode the raw sensing data according to different granularities. Thus, the first communication device can provide sensing data to the second or third communication device more accurately based on the first feature.
[0055] In some embodiments of the second aspect, the first information further includes information for indicating a second feature, or a second feature for describing a second attribute of the first perceived object; the method further includes: sending second perceived data corresponding to the second feature.
[0056] At this point, it can also be understood that the second or third communication device indicates multiple features to the first communication device through the first information in order to obtain the sensing data corresponding to each of the multiple features.
[0057] Thus, since wireless signals are distributed throughout the entire space and physical environment during sensing and measurement, raw sensing data corresponding to different attributes of the first sensing object can be acquired through sensing and measurement. This facilitates the efficient acquisition of sensing data corresponding to multiple features by the first communication device.
[0058] For example, when the first feature is used to describe the vehicle's position and the second feature is used to describe the vehicle's speed, the first communication device can acquire the original sensing data corresponding to the vehicle; based on the vehicle's position and speed, the first communication device can process the original sensing data to obtain the first sensing data corresponding to the vehicle's position and the second sensing data corresponding to the vehicle's speed.
[0059] Alternatively, if the first feature is used to describe the color of the vehicle and the second feature is used to describe the pattern of the vehicle, the first communication device can acquire the original perception data corresponding to the vehicle; based on the color and image of the vehicle, the first communication device can process the original perception data to obtain the first perception data corresponding to the color of the vehicle and the second perception data corresponding to the pattern of the vehicle.
[0060] Therefore, as the information granularity indicated by the first feature and the second feature is different, the first communication device can process the raw sensing data based on different granularities, and can provide sensing data to the second or third communication device more accurately.
[0061] In some implementations of the second aspect, the first sensing data is in the form of a token.
[0062] In this context, the first perception data in token form can also be understood as one or a group of tokens corresponding to the first feature.
[0063] The first sensing data can be a token obtained by encoding (compressing or extracting features, etc.) the original sensing data corresponding to the first feature. Compared to the original sensing data corresponding to the first feature, this token can not only describe or represent the features of the original sensing data corresponding to the first feature, but also has a smaller data volume. This results in lower resource overhead for the first communication device to transmit the first sensing data.
[0064] Optionally, when sending the first sensing data and the second sensing data to the second communication device or the third communication device, the first sensing data and the second sensing data are in the form of tokens.
[0065] At this point, it can also be understood that the first communication device sends a token list, which includes tokens corresponding to multiple features, to the second or third communication device.
[0066] For example, the token list includes the token corresponding to the first feature and the token corresponding to the second feature.
[0067] In some embodiments of the second aspect, the method further includes: acquiring raw sensing data corresponding to the first sensing object; and tokenizing the raw sensing data corresponding to the first sensing object based on the first feature to obtain the first sensing data.
[0068] The original perceptual data corresponding to the first perceptual object may include original perceptual data corresponding to at least one feature. For example, the original perceptual data corresponding to the first perceptual object may include original perceptual data corresponding to a first feature, or it may include original perceptual data corresponding to a first feature and original perceptual data corresponding to a second feature.
[0069] Based on this, the first communication device can tokenize the original sensing data corresponding to the first sensing object through the first feature to obtain the first sensing data corresponding to the first feature.
[0070] Tokenization may include, for example, identification (clustering, partitioning, or classification) steps and encoding (or compression) steps.
[0071] Then, the original sensing data corresponding to the first sensing object is tokenized based on the first feature, including: the first communication device clusters the original sensing data corresponding to the first sensing object based on the first feature to obtain the original sensing data corresponding to the first feature; the first communication device encodes the original sensing data corresponding to the first feature to obtain the first sensing data corresponding to the first feature.
[0072] Alternatively, the first communication device encodes the original sensing data corresponding to the first sensing object to obtain the token corresponding to the first sensing object; the first communication device clusters the tokens corresponding to the first sensing object based on the first feature to obtain the token corresponding to the first feature.
[0073] By encoding the raw sensing data, not only can the amount of raw sensing data be reduced, but the resulting token can also represent the characteristics of the raw sensing data.
[0074] Optionally, the first information further includes information for indicating the second feature, or the second feature, which describes a second attribute of the first sensing object, and the second sensing data corresponding to the second feature is in token form; the method further includes: obtaining the original sensing data corresponding to the first sensing object; tokenizing the original sensing data corresponding to the first sensing object based on the first feature and the second feature to obtain the first sensing data and the second sensing data; and sending the second sensing data.
[0075] This is understandable, similar to the process of obtaining the first perceptual data based on the first feature. When the original perceptual data corresponding to the first perceptual object is tokenized based on multiple features, a token corresponding to each of the multiple features can be obtained. For example, the token corresponding to the first feature and the token corresponding to the second feature can be obtained.
[0076] In this way, the first communication device can obtain tokens corresponding to multiple features and send these tokens to the second and third communication devices. Compared to the original sensing data, the data volume of tokens corresponding to multiple features is smaller, which reduces resource consumption.
[0077] In some embodiments of the second aspect, the method further includes: sending second information, the second information including information for instructing the first communication device to support processing raw sensing data based on the first feature.
[0078] Sending the second information includes: the first communication device sending the second information to the second communication device or the fourth communication device.
[0079] That is, the first communication device can report to the second or fourth communication device whether it has the ability to process the raw sensing data based on the first feature. This allows the second or fourth communication device to decide whether to obtain the first sensing data corresponding to the first feature from the first communication device.
[0080] Optionally, the method further includes: receiving third information from a second communication device or a fourth communication device, the third information including information for instructing the first communication device to process the raw sensing data based on the first feature.
[0081] Optionally, when the first information further includes information for indicating the second feature or the second feature, the second information further includes information for indicating that the first communication device supports processing the raw sensing data based on the second feature; the third information further includes information for indicating that the first communication device processes the raw sensing data based on the second feature.
[0082] In addition, optionally, the second information may also include information indicating that the first communication device does not support processing of the raw sensed data based on the first feature and / or the second feature.
[0083] Depending on the second information, the second or fourth communication device may make different decisions, as described in the first or fourth aspect.
[0084] Thirdly, another sensing method is provided, applied to a third communication device, the method comprising: receiving a first sensing request, the first sensing request being used to request a sensing result corresponding to a first sensing object; based on the first sensing request, obtaining a first feature, the first feature being used to describe a first attribute of the first sensing object; according to the first feature, sending first information to the first communication device, the first information including information for indicating the first feature, or including the first feature; and receiving first sensing data corresponding to the first feature from the first communication device.
[0085] In one possible implementation, the third communication device can be understood as the sensing content customization processing function described below. The third communication device can be the sensing content customization processing function itself, or a component applied to the sensing content customization processing function (e.g., a chip, chip system, circuit, software and / or hardware module, etc.).
[0086] In some implementations of the third aspect, the first sensing data is in the form of a token.
[0087] In some embodiments of the third aspect, the method further includes: decoding the first sensing data to obtain a sensing result corresponding to the first feature; and sending the sensing result corresponding to the first feature.
[0088] In some embodiments of the third aspect, sending the perception result of the first feature includes: receiving an evaluation result from a fourth communication device, the evaluation result indicating that the perception result corresponding to the first feature is the perception result requested by the first perception request; and sending the perception result corresponding to the first feature to the perception requesting device based on the evaluation result.
[0089] Fourthly, another sensing method is provided, applied to a fourth communication device, the method comprising: receiving second information, the second information including instructions for a first communication device to support processing raw sensing data based on a first feature; and based on the second information, sending third information, the third information including instructions for the first communication device to process the raw sensing data based on the first feature.
[0090] In one possible implementation, the fourth communication device can be understood as the perceived content customization evaluation function described below. The fourth communication device can be the perceived content customization evaluation function itself, or a component applied to the perceived content customization evaluation function (e.g., a chip, chip system, circuit, software and / or hardware module, etc.).
[0091] In some embodiments of the fourth aspect, processing the raw sensory data based on the first feature includes: tokenizing the raw sensory data based on the first feature.
[0092] In some embodiments of the fourth aspect, the second information further includes information for instructing the first communication device to support processing raw sensing data based on the second feature; the third information further includes information for instructing the first communication device to process raw sensing data based on the second feature.
[0093] In addition, optionally, the second information may also include information indicating that the first communication device does not support processing of the raw sensed data based on the first feature and / or the second feature.
[0094] When the second information indicates that the first communication device does not support processing the original sensing data based on the second feature, the fourth communication device may instruct the first communication device to process the original sensing data based on the first feature through the third information, so as to obtain the first sensing data corresponding to the first feature from the first communication device.
[0095] When the second information indicates that the first communication device does not support processing the original sensing data based on the first feature, the fourth communication device may instruct the first communication device to process the original sensing data based on the second feature through the third information, so as to obtain the second sensing data corresponding to the second feature from the first communication device; and / or, the fourth communication device may instruct other devices to process the original sensing data based on the first feature, so as to obtain the first sensing data corresponding to the first feature from other devices.
[0096] When the second information indicates that the first communication device does not support processing the raw sensing data based on the first feature and the second feature, the fourth communication device may instruct other devices to process the raw sensing data based on the first feature and the second feature in order to obtain the first sensing data corresponding to the first feature and the second sensing data corresponding to the second feature from other devices.
[0097] In some embodiments of the fourth aspect, the method further includes: receiving a perception result corresponding to a first feature from a third communication device or a second communication device; evaluating the perception result corresponding to the first feature based on a first perception request to obtain an evaluation result, wherein the evaluation result is used to indicate that the perception result corresponding to the first feature is the perception result requested by the first perception request; and sending the evaluation result to the third communication device or the second communication device.
[0098] Fifthly, a communication device is provided, which can be used with the second communication device of the first aspect, the first communication device of the second aspect, the third communication device of the third aspect, or the fourth communication device of the fourth aspect. The communication device can be a terminal device or a network device, or a device in the terminal device or network device (e.g., a chip, a chip system, or a circuit, such as a circuit or chip in the terminal device responsible for communication functions (e.g., a modem chip, also known as a baseband chip, or a system-on-chip (SoC) chip containing a modem core or a system-in-package (SIP) chip)), or a device that can be used in conjunction with the terminal device or network device, or a logic module or software that can implement all or part of the functions of the terminal device or network device.
[0099] In one possible implementation, the communication device may include modules or units that perform the methods / operations / steps / actions described in the first, second, third, or fourth aspects. These modules or units may be hardware circuits, software, or a combination of hardware circuits and software.
[0100] Sixthly, this application provides another communication device, including a processor coupled to a memory, which can be used to execute instructions in the memory to implement the methods in any of the possible implementations of the first, second, third, or fourth aspects described above. Optionally, the communication device further includes a memory. Optionally, the communication device further includes a communication interface, to which the processor is coupled.
[0101] In one implementation, the communication device is a terminal device or a network device. When the communication device is a terminal device or a network device, the communication interface can be a transceiver or an input / output interface.
[0102] In another implementation, the communication device is a chip applicable to terminal devices or network devices. When the communication device is a chip applicable to terminal devices or network devices, the aforementioned communication interface can be an input / output interface.
[0103] A seventh aspect provides a processor, comprising: an input circuit, an output circuit, and a processing circuit. The processing circuit is configured to receive signals through the input circuit and send signals through the output circuit, causing the processor to execute the method in any of the possible implementations of the first, second, third, or fourth aspects described above.
[0104] In the specific implementation process, the processor can be a chip, the input circuit can be an input pin, the output circuit can be an output pin, and the processing circuit can be a transistor, gate circuit, flip-flop, and various logic circuits. The input signal received by the input circuit can be received and input by, for example, but not limited to, a receiver, and the signal output by the output circuit can be output to, for example, but not limited to, a transmitter and transmitted by the transmitter. Furthermore, the input circuit and the output circuit can be the same circuit, which is used as the input circuit and the output circuit at different times. This application does not limit the specific implementation of the processor and various circuits.
[0105] Eighthly, a communication device is provided, including a processor and a memory. The processor is configured to read instructions stored in the memory, receive signals via a receiver, and transmit signals via a transmitter to execute the methods in any of the possible implementations of the first, second, third, or fourth aspects described above.
[0106] Optionally, there may be one or more processors and one or more memories.
[0107] Alternatively, the memory can be integrated with the processor, or the memory can be set up separately from the processor.
[0108] In the specific implementation process, the memory can be a non-transitory memory, such as read-only memory (ROM), which can be integrated with the processor on the same chip or set on different chips. This application does not limit the type of memory or the way the memory and processor are set.
[0109] It should be understood that related data interaction processes, such as sending instruction information, can be a process of outputting instruction information from the processor, and receiving capability information can be a process of the processor receiving input capability information. Specifically, the data processed and output can be sent to the transmitter, and the input data received by the processor can come from the receiver. Here, the transmitter and receiver can be collectively referred to as a transceiver.
[0110] The communication device in the eighth aspect above can be a chip. The processor can be implemented in hardware or software. When implemented in hardware, the processor can be a logic circuit, integrated circuit, etc. When implemented in software, the processor can be a general-purpose processor that reads software code stored in memory. The memory can be integrated into the processor or located outside the processor and exist independently.
[0111] Ninthly, a computer program product is provided, comprising: a computer program (also referred to as code or instructions) that, when executed, causes a computer to perform the methods in any of the possible implementations of the first, second, third, or fourth aspects described above.
[0112] In a tenth aspect, a computer-readable storage medium is provided that stores a computer program (also referred to as code or instructions) that, when executed on a computer, causes the computer to perform the methods in any of the possible implementations of the first, second, third, or fourth aspects described above.
[0113] In the eleventh aspect, a sensing system is provided, comprising a second communication device and a sensing request device as described in the first aspect;
[0114] The sensing request device is used to send a first sensing request to the second communication device. The first sensing request is used to request the sensing result corresponding to the first sensing object.
[0115] The second communication device is used to receive a first perception request from a perception request device; and based on the first perception request, to send a perception result corresponding to a first feature to the perception request device, wherein the first feature is used to describe a first attribute of the first perception object;
[0116] A sensing request device is used to receive a sensing result corresponding to a first feature from a second communication device.
[0117] In some embodiments of the eleventh aspect, the system further includes: a first communication device of the second aspect;
[0118] The second communication device is configured to send a perception result corresponding to a first feature based on a first perception request, including:
[0119] A second communication device is configured to acquire a first feature based on a first sensing request; and send first information to the first communication device, the first information including information for indicating the first feature, or including the first feature.
[0120] A first communication device is configured to receive first information from a second communication device and, based on the first information, send first sensing data corresponding to a first feature to the second communication device.
[0121] The second communication device is used to receive first sensing data from the first communication device and to send a sensing result corresponding to the first feature based on the first sensing data.
[0122] In some embodiments of the eleventh aspect, the system further includes: a fourth communication device of the fourth aspect;
[0123] The first communication device is also configured to send second information to the fourth communication device, the second information including information for instructing the first communication device to support processing raw sensing data based on the first feature;
[0124] A fourth communication device is configured to receive second information from a first communication device and send third information to the first communication device based on the second information, the third information including information for instructing the first communication device to process the raw sensing data based on a first feature;
[0125] The first communication device is used to receive third information from the fourth communication device and, based on the third information, obtain first sensing data corresponding to the first feature. Attached Figure Description
[0126] Figure 1 This is a schematic diagram of a communication system to which the embodiments of this application apply;
[0127] Figure 2 This is a flowchart illustrating a sensing method.
[0128] Figure 3 A flowchart illustrating another sensing method;
[0129] Figure 4 A flowchart illustrating the first sensing method provided in this application embodiment;
[0130] Figure 5 A flowchart illustrating the second sensing method provided in this application embodiment;
[0131] Figure 6 A flowchart illustrating the third sensing method provided in this application embodiment;
[0132] Figure 7 A flowchart illustrating the fourth sensing method provided in this application embodiment;
[0133] Figure 8 A flowchart illustrating the fifth sensing method provided in this application embodiment;
[0134] Figure 9 A flowchart illustrating the sixth sensing method provided in this application embodiment;
[0135] Figure 10is a schematic block diagram of a communication apparatus provided in the embodiments of the present application;
[0136] Figure 11 is a schematic block diagram of another communication apparatus provided in the embodiments of the present application;
[0137] Figure 12 is a schematic block diagram of still another communication apparatus provided in the embodiments of the present application. DETAILED DESCRIPTION
[0138] The technical solutions in the present application will be described below with reference to the accompanying drawings.
[0139] To facilitate understanding of the embodiments of the present application, the following descriptions are first made:
[0140] First, in the embodiments of the present application, terms such as "first" and "second" are used to distinguish between identical or similar items that have substantially the same functions and effects. For example, a first value and a second value are only used to distinguish different values, and do not limit their sequential order. A person skilled in the art may understand that the terms "first", "second" and the like do not limit the quantity or execution order, and the terms "first", "second" and the like do not necessarily mean that the items are different.
[0141] It should be noted that, in the embodiments of the present application, words such as "exemplarily" or "for example" are used to represent an example, illustration, or description. Any embodiment or design solution described as "exemplarily" or "for example" in the present application shall not be construed as being more preferred or advantageous than other embodiments or design solutions. Rather, the use of "exemplarily" or "for example" is intended to present the related concepts in a specific manner.
[0142] In the embodiments of the present application, "at least one" refers to one or more, and "a plurality of" refers to two or more than two. The term "and / or" describes an association relationship between associated objects, indicating that three relationships may exist. For example, A and / or B may represent: A exists alone, both A and B exist simultaneously, and B exists alone, where A and B may be singular or plural. The character " / " generally indicates that the associated objects before and after are in an "or" relationship. "At least one of the following items" or a similar expression refers to any combination of these items, including any combination of a single item or a plurality of items. For example, at least one of a, b, or c may represent: a, b, c, a-b, a-c, b-c, or a-b-c, where a, b, and c may be a single one or a plurality of ones.
[0143] Second, in the embodiments of this application, "send" and "receive" indicate the direction of signal transmission. For example, "send information to the second device" can be understood as the destination of the information being the second device, which may include sending directly via the air interface or sending indirectly via the air interface from other units or modules. "Receive configuration information from charging" can be understood as the source of the configuration information being the second device, which may include receiving directly from the second device via the air interface or receiving indirectly from the second device via the air interface from other units or modules. "Send" can also be understood as the "output" of the chip interface, and "receive" can also be understood as the "input" of the chip interface.
[0144] In other words, sending and receiving can be done between devices, such as between a second device and a first device; or it can be done within a device, such as between components, modules, chips, software modules, or hardware modules within a device via a bus, wiring, or interface.
[0145] It is understandable that information may undergo necessary processing, such as encoding and modulation, before being sent from the source to the destination. Similarly, the destination, upon receiving information from the source, can also perform corresponding processing, such as decoding and demodulation, to interpret the valid information from the source. Similar expressions in this application can be understood in a similar way and will not be elaborated further.
[0146] Third, for ease of understanding, this document provides several examples of information or instruction information, such as first information, second information, etc. The order and names of these information transmissions are merely examples and should not constitute any limitation on this application.
[0147] Fourth, in the embodiments of this application, "instruction" can include direct instruction and indirect instruction, as well as explicit instruction and implicit instruction. The information indicated by a certain piece of information (as described below, the instruction information) is called the information to be instructed. In the specific implementation process, there are many ways to indicate the information to be instructed, such as, but not limited to, directly indicating the information to be instructed, such as the information to be instructed itself or its index. It can also indirectly indicate the information to be instructed by indicating other information, where there is a correlation between the other information and the information to be instructed; or it can only indicate a part of the information to be instructed, while the other parts of the information to be indicated are known or pre-agreed upon. For example, the instruction of specific information can be achieved by using a pre-agreed (e.g., protocol predefined) arrangement of various pieces of information, thereby reducing the instruction overhead to a certain extent. This application does not limit the specific method of instruction.
[0148] It is understandable that, for the sender of the instruction information, the instruction information can be used to indicate the information to be indicated, and for the receiver of the instruction information, the instruction information can be used to determine the information to be indicated.
[0149] Fifth, the tables in the embodiments of this application are merely examples. The values of the information in each table are only examples and can be configured to other values; this application is not limited thereto. The tables do not limit the scope of protection of this application. For example, appropriate modifications and adjustments can be made based on the tables described above, such as splitting, merging, etc. Furthermore, the parameter names shown in the headings of each table can also use other names understandable to the communication device, and the values or representations of the parameters can also be other values or representations understandable to the communication device. Moreover, in the implementation of the above tables, other data structures can also be used, such as arrays, queues, containers, stacks, linear lists, pointers, linked lists, trees, graphs, structures, classes, heaps, hash tables, or hash tables, etc.
[0150] Sixth, in the embodiments of this application, descriptions such as "when," "under the circumstances," "if," and "if" all refer to the fact that the device (e.g., network device or terminal device) will make corresponding processing under certain objective circumstances. They are not time limits, nor do they require the device (e.g., network device or terminal device) to make a judgment action when implementing it, nor do they mean that there are other limitations.
[0151] Seventh, the predefined terms in this application can be understood as: definition, pre-defined, storage, pre-storage, pre-negotiation, pre-configuration, solidification, or pre-firing.
[0152] Eighth, the term "storage" in this application can refer to storage in one or more memory devices. These memory devices can be separate installations or integrated into an encoder, decoder, processor, or communication device. Alternatively, some memory devices can be separately installed, while others can be integrated into the decoder, processor, or communication device. The type of memory can be any form of storage medium, and this application does not limit this.
[0153] The technical solutions of this application can be applied to various communication systems, such as: Long Term Evolution (LTE) systems, LTE Frequency Division Duplex (FDD) systems, LTE Time Division Duplex (TDD) systems, 5th Generation (5G) systems, or New Radio (NR) systems, and future communication systems.
[0154] The terminal equipment in this application embodiment can also be referred to as: user equipment (UE), mobile station (MS), mobile terminal (MT), access terminal, user unit, user station, mobile station, mobile station, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication equipment, user agent, or user device, etc.
[0155] Terminal devices can be, for example, devices that provide voice / data connectivity to users, such as handheld devices with wireless connectivity, in-vehicle devices, etc. Currently, examples of terminal devices include: mobile phones, tablets, laptops, PDAs, mobile internet devices (MIDs), point-of-sale (POS) machines, customer-premises equipment (CPEs), light user equipment (UEs), reduced capability UEs (REDCAP UEs), wearable devices, virtual reality (VR) devices, augmented reality (AR) devices, wireless terminals in industrial control, wireless terminals in self-driving vehicles, wireless terminals in remote medical surgery, wireless terminals in smart grids, wireless terminals in transportation safety, wireless terminals in smart cities, wireless terminals in smart homes, cellular phones, cordless phones, session initiation protocol (SIP) phones, wireless local loop (WLL) stations, and personal digital assistants (PDAs). This application does not limit the scope to include devices such as personal assistants (PDAs), handheld devices with wireless communication capabilities, computing devices or other processing devices connected to a wireless modem, in-vehicle devices, wearable devices, terminal devices in 5G networks, or terminal devices in future evolved public land mobile networks (PLMNs).
[0156] By way of example and not limitation, in this application, the terminal device can be a terminal device in an Internet of Things (IoT) system. The Internet of Things is an important component of future information technology development. Its main technical characteristic is connecting objects to networks through communication technologies, thereby realizing an intelligent network of human-machine interconnection and object-to-object interconnection. Exemplarily, the terminal device in the embodiments of this application can be a wearable device. Wearable devices, also known as wearable smart devices, are a general term for devices that apply wearable technology to intelligently design and develop everyday wearables, such as glasses, gloves, watches, clothing, and shoes. Wearable devices are portable devices that can be worn directly on the body or integrated into a user's clothing or accessories. Wearable devices are not merely hardware devices; they can also achieve powerful functions through software support, data interaction, and cloud interaction. Broadly defined, wearable smart devices include those with comprehensive functions, large size, and the ability to achieve complete or partial functions without relying on a smartphone, such as smartwatches or smart glasses, as well as those focused on a specific application function and requiring the use of other devices such as smartphones, such as various smart bracelets and smart jewelry for vital sign monitoring.
[0157] By way of example and not limitation, in the embodiments of this application, the terminal device can also be a terminal device in machine-type communication (MTC). Furthermore, the terminal device can also be an on-board module, on-board component, on-board chip, or on-board unit, etc., built into a vehicle as one or more components or units. The vehicle can implement the methods provided in this application through the built-in on-board module, on-board component, on-board chip, or on-board unit, etc. Therefore, the embodiments of this application can also be applied to vehicle networking, such as vehicle-to-everything (V2X), long-term evolution-vehicle (LTE-V) technology, and vehicle-to-vehicle (V2V) technology.
[0158] The network equipment involved in this application may include access network equipment and core network equipment.
[0159] Access network equipment, also known as radio access network (RAN) equipment, is a device that communicates with terminal devices and has wireless transceiver capabilities. RAN equipment provides wireless communication services, allowing terminals to access the wireless network. RAN equipment can be a node in the radio access network, often referred to as a RAN node.
[0160] In one possible scenario, a RAN node can be a base station (BS), an evolved NodeB (eNodeB), a transmission reception point (TRP), a home evolved NodeB (or home Node B, HNB), a Wi-Fi access point (AP), a mobile switching center, a next-generation NodeB (gNB) in a 5G mobile communication system, a next-generation base station in a future mobile communication system, or a base station in a future mobile communication system. A RAN node can also be a device that performs base station functions in device-to-device (D2D) communication systems, vehicle-to-everything (V2X) communication systems, machine-to-machine (M2M) communication systems, and internet-to-things (IoT) communication systems. A RAN node can also be a RAN node in a non-terrestrial network (NTN), meaning that a RAN node can be deployed on a high-altitude platform or a satellite. RAN nodes can be macro base stations, micro base stations, indoor stations, relay nodes, donor nodes, etc., or radio controllers in cloud radio access network (CRAN) scenarios, or nodes in open radio access network (O-RAN or ORAN) scenarios. Optionally, RAN nodes can also be servers, wearable devices, vehicles, or in-vehicle equipment. For example, in V2X technology, RAN nodes can be roadside units (RSUs). Of course, RAN nodes can also be nodes in the core network.
[0161] In another possible scenario, multiple RAN nodes collaborate to assist the terminal in achieving wireless access, with different RAN nodes each implementing a portion of the base station's functions. For example, RAN nodes can be central units (CUs), distributed units (DUs), CU-control plane (CPs), CU-user plane (UPs), or radio units (RUs), etc. CUs and DUs can be set up separately or included in the same network element, such as a baseband unit (BBU). RUs can be included in radio frequency equipment or radio frequency units, such as remote radio units (RRUs), active antenna units (AAUs), or remote radio heads (RRHs).
[0162] In different systems, CU (or CU-CP and CU-UP), DU, or RU may have different names, but those skilled in the art will understand their meaning. For example, in the ORAN system, CU can also be called open CU (O-CU), DU can also be called open DU (O-DU), CU-CP can also be called open CU-CP (O-CU-CP), CU-UP can also be called open CU-UP (O-CU-UP), and RU can also be called open RU (O-RU).
[0163] Any one of the CU (or CU-CP, CU-UP), DU, and RU units can be implemented through software modules, hardware modules, or a combination of software and hardware modules. That is, the wireless access network device in this application can be a virtualized device, for example, implemented through general-purpose hardware and instantiated virtualization functions, or dedicated hardware and instantiated virtualization functions. The general-purpose hardware can be a server, such as a cloud server.
[0164] The core network equipment in this application embodiment can be a core network equipment in a 4G system, such as a mobile management entity (MME) or a serving gateway (SGW), or a core network equipment in a 5G system, such as an access and mobility management function (AMF) network element or a user plane function (UPF) network element. It can also be a core network equipment with other names, or it can be a core network equipment in a future communication system. This application embodiment does not limit this.
[0165] First, let's introduce some of the technical terms used in this application.
[0166] 1. Monostatic sensing and bistatic sensing
[0167] These can be understood as two different modes of perception.
[0168] Mono-static sensing can be understood as a self-sending and self-receiving sensing mode. In this mode, the same device sends and receives the sensing signal. For example, a terminal device sends and receives the sensing signal; or a network device sends and receives the sensing signal.
[0169] Bi-static sensing can be understood as a self-transmitting and self-receiving sensing mode. In this mode, the sensing signal is sent and the sensing signal is received by different devices. For example, a network device sends a sensing signal, and a terminal device receives it; one network device sends a sensing signal, and another receives it; a terminal device sends a sensing signal, and a network device receives it; or one terminal device sends a sensing signal, and another receives it, etc.
[0170] It should be noted that, in the embodiments of this application, the sensing measurement can be a self-initiated sensing mode or a self-initiated sensing mode, and this application does not specifically limit it.
[0171] To facilitate understanding of the embodiments of this application, firstly, in conjunction with Figure 1 The communication system applicable to the embodiments of this application will be described in detail.
[0172] Figure 1 This is a schematic diagram of the architecture of a communication system 100 applicable to the methods provided in the embodiments of this application. For example... Figure 1 As shown, the communication system 100 includes a wireless access network 10 and a core network 20. Optionally, the communication system 100 may also include an Internet 30.
[0173] The wireless access network 10 may include at least one access network device (such as...) Figure 1 110a and 110b in the above), may also include at least one terminal device (such as Figure 1 (120a-120j in the middle).
[0174] Terminal devices can connect to access network devices wirelessly, while access network devices can connect to the core network wirelessly or via wired connections. Core network devices and access network devices can be independent, separate physical devices, or they can integrate the functions of core network devices and the logical functions of access network devices onto the same physical device. Alternatively, a single physical device can integrate some core network device functions and some access network device functions. Terminal devices and access network devices can connect to each other via wired or wireless connections.
[0175] It should be understood that the connection between devices can also be understood as the ability of devices to communicate with each other. For example, the connection between access network devices means that access network devices can communicate with each other.
[0176] Wireless access network devices and terminal devices, as well as access network devices and terminal devices, can communicate using licensed spectrum, unlicensed spectrum, or both simultaneously. Communication can occur using spectrum below 6 GHz, spectrum above 6 GHz, or both simultaneously. The embodiments of this application do not limit the spectrum resources used for wireless communication.
[0177] Among them, the wireless access network equipment can be a base station deployed in the air, such as a satellite base station 110a; or it can be a base station deployed indoors, such as a micro base station or an indoor station 110b.
[0178] The terminal device can be a terminal device deployed in the air, such as... Figure 1 The 120i can be a helicopter or drone; it can also be a terminal device deployed on the ground, such as... Figure 1 The following are examples: mobile phones 120a, 120e, 120f, 120j, vehicle 120b, computer 120g, and printer 120h.
[0179] Access network equipment and terminal equipment can be fixed in location or mobile. For example, access network equipment and terminal equipment can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; they can also be deployed on water; and they can also be deployed in the air on airplanes, balloons, and artificial satellites.
[0180] The roles of access network equipment and terminal equipment can be relative. For example, Figure 1 The helicopter or drone 100i can be configured as a mobile base station. For those 120j accessing the wireless access network 10 via 120i, 120i is a base station; however, for 110a, 120i is a terminal device, meaning that 110a and 120i communicate via a wireless air interface protocol. Of course, 110a and 120i can also communicate via an interface protocol between access network devices; in this case, 120i is also a base station relative to 110a. Therefore, both wireless access network devices and terminal devices can be collectively referred to as communication devices. Figure 1 The 110a, 110b, and 120a-120j in the text can be referred to as communication devices with their respective corresponding functions, such as communication devices with base station functions or communication devices with terminal functions.
[0181] It should be understood that Figure 1 This is just an illustration; the communication system may also include other devices, such as wireless repeaters and wireless backhaul devices. Figure 1 Not shown in the figure. This application does not limit this aspect in its embodiments.
[0182] The aforementioned communication devices, such as Figure 1 Access network devices or terminal devices can be configured with multiple antennas. These multiple antennas may include at least one transmitting antenna for transmitting signals and at least one receiving antenna for receiving signals. Additionally, each communication device also includes a transmitter chain and a receiver chain, which, as will be understood by those skilled in the art, may include multiple components related to signal transmission and reception (e.g., processors, modulators, multiplexers, demodulators, demultiplexers, or antennas). Therefore, access network devices and terminal devices can communicate via multi-antenna technology.
[0183] Optionally, the communication system 100 may also include other network entities such as a network controller and a mobility management entity, but the embodiments of this application are not limited thereto.
[0184] It should also be understood that the method provided in the embodiments of this application can be applied to a variety of communication systems, including 5G new radio (NR) systems. Communication system 100 is only an example. This application does not limit the specific architecture of the applicable system, nor does it limit the number and form of various devices contained in each communication system.
[0185] Currently, integrated communication and sensing technologies are widely used, for example, to reconstruct the physical environment, sense posture, or determine location. Wireless sensing can refer to the technology of determining target information related to the sensed object by analyzing the impact of the sensed object on wireless signals (including, but not limited to, reflection, refraction, diffraction, and attenuation of wireless signals). "Integration" can be understood as wireless sensing being achieved through a wireless communication system (such as communication system 100 mentioned above).
[0186] It should be understood that in the embodiments of this application, the sensing object can also be called the sensing target, which can be a specific person or object, or the environment; the number of sensing objects can be one or multiple; the sensing object can be moving or stationary. This application does not limit the number or specific form of the sensing objects.
[0187] The principle of wireless sensing is to sense the object based on the changes in wireless signals during the propagation process.
[0188] For example, electronic devices (such as terminal devices or network devices) can perform channel measurements based on wireless signals to obtain channel state information (CSI) and / or channel impulse response (CIR). Based on CSI and / or CIR, target information related to the sensed object can be determined.
[0189] CSI (Conduction Indicator Sequence) describes the propagation characteristics of wireless signals, such as amplitude and phase. CSI helps determine the effects of CSI on the wireless signal during propagation. CIR (Conduction Indicator Sequence) describes the time-domain characteristics of the wireless signal along its propagation path. CIR helps determine the multipath propagation characteristics of the wireless signal.
[0190] Because wireless signals are widely distributed throughout the space and physical environment during propagation, CSI and / or CIR can reflect a variety of information related to the sensed object and its environment. Therefore, the sensing results determined through wireless sensing include rich information related to the environment and the sensed object.
[0191] Therefore, in the field of wireless sensing, how to process sensing results has received widespread attention. For example, how to filter sensing results requested by sensing requesting devices from sensing results obtained based on sensing measurements; how to improve data security, i.e., deleting private data, without affecting the sensing accuracy of sensing services, etc.
[0192] Regarding the issue of sharing (or sending) sensing results to sensing requesting devices, some research reports have pointed out that sensing may involve user privacy and security, requiring core network devices to perform authentication or authorization processes. Furthermore, sensing security and privacy solutions should support the on-demand definition and identification of different privacy and security levels, and determine whether to allow sensing requesting devices to use the network's sensing capabilities to perform requested sensing services based on different privacy and security requirements. This includes operations such as authentication, sensing node selection, sensing data transmission configuration, sensing data processing, and sharing sensing results based on authorization information.
[0193] It should be understood that in the embodiments of this application, the sensing requesting device can be understood as a device requesting a sensing result, or it can also be called a sensing requester. Furthermore, the sensing requesting device can be any device with communication capabilities, such as a third-party server, terminal device, or cloud platform; this application does not specifically limit it in this regard.
[0194] Based on the above, the results of perception can currently be made public through the following two methods.
[0195] The first method: Authenticate and authorize the sensing requesting device before initiating the sensing measurement process.
[0196] For example, Figure 2 This is a flowchart illustrating a sensing method 200. (Example) Figure 2 As shown, method 200 includes the following steps:
[0197] S201, The terminal device sends a sensing service data request message to the application function (AF) / application server (AS); correspondingly, the AF / AS receives the sensing service data request message from the terminal device.
[0198] In this context, AF and AS can be understood as hardware and software systems (or functional entities) used to provide specific application services. Furthermore, AF and AS can interact with core network elements to handle certain services.
[0199] S202, AF / AS sends a first sensing service request message to the network exposure function (NEF) network element, which is used to request the first sensing service; correspondingly, the NEF network element receives the first sensing service request message from AF / AS.
[0200] The first sensing service can be a service that senses terminal devices, or the first sensing service is a sensing service that senses terminal devices.
[0201] S203 and NEF network elements confirm that the first sensing service has been authorized.
[0202] For example, NEF network elements can obtain service authorization information from terminal devices through unified data management (UDM) network elements or unified data repository (UDR) network elements. Based on the service authorization information of the terminal devices, NEF network elements can determine whether the first sensing service of the terminal devices is authorized. Whether the first sensing service of the terminal devices is authorized can also be understood as whether the terminal devices have sensing permissions, or whether the terminal devices have permissions for the first sensing service.
[0203] S204. The NEF network element sends a second sensing service request message to the SF network element; correspondingly, the SF network element receives the second sensing service request message from the NEF network element. The second sensing service request message is used to request the first sensing service.
[0204] Optionally, the second sensing service request message may also include information such as the service type and service requirements of the first sensing service.
[0205] S205 and SF network elements determine the first network element based on the second sensing service request message. Optionally, the first network element can be an AMF network element, an SMF network element, or a RAN network element.
[0206] S206 and SF network elements send a sensing control request message to the first network element. The sensing control request message is used to instruct the first network element to perform the first sensing service.
[0207] It should be understood that performing the first sensing service can also be understood as performing sensing measurements. After the first network element performs the first sensing service, it can acquire the first sensing data.
[0208] S207. The first network element sends first sensing data to the SF network element; correspondingly, the SF network element receives the first sensing data from the first network element. Furthermore, the SF network element returns second sensing data to the AF / AS via the NEF network element; correspondingly, the AF / AS receives the second sensing data from the SF network element.
[0209] The second sensing data is determined based on the first sensing data, or the second sensing data is the first sensing data.
[0210] S208, AF / AF sends second sensing data to the terminal device; correspondingly, the terminal device receives the second sensing data from AF / AF.
[0211] Method 200 enables sensing measurements to be performed when the terminal device has sensing permissions, thereby improving data security.
[0212] The second approach is to release the perception results after the perception measurement process, based on the privacy policy of the perceived object.
[0213] For example, Figure 3 This is a flowchart illustrating a sensing method 300. (Example) Figure 3 As shown, method 300 includes the following steps:
[0214] S301, The sensing requesting device sends a sensing request to the sensing result providing device; correspondingly, the sensing result providing device receives the sensing request from the sensing requesting device.
[0215] The perception request is used to request the perception result corresponding to the perceived object. The device providing the perception result can be a network device, such as a network element on the core network side, and this device can be understood as a device that stores the perception result.
[0216] S302. The sensing result providing device determines the privacy policy of the sensing object corresponding to the sensing request based on the sensing request.
[0217] Here, the sensing object corresponding to the sensing request can be understood as the sensing object requested or indicated by the sensing request. The sensing result provides the device with a privacy policy for obtaining the sensing object. This privacy policy indicates that: a portion of the sensing result corresponding to the sensing object may be disclosed; and / or, another portion of the sensing result corresponding to the sensing object may not be disclosed.
[0218] S303. The sensing result providing device determines the sensing result for the sensing object based on a privacy policy. The sensing result for the sensing object is the publicly available sensing result indicated by the privacy policy.
[0219] For example, the sensing result providing device can acquire sensing result 1 and sensing result 2 corresponding to the sensing object; a privacy policy may indicate that sensing result 1 cannot be disclosed, and / or that sensing result 2 can be disclosed. Then, the sensing result for the sensing object determined by the sensing result providing device based on the privacy policy is sensing result 2.
[0220] S304. The sensing result providing device sends the sensing result for the sensing object to the sensing requesting device; correspondingly, the sensing requesting device receives the sensing result from the sensing result providing device.
[0221] Method 300 allows sending perception results that satisfy the privacy policy of the perceived object to the perception requesting device, thereby improving data security.
[0222] However, such methods (methods 200 and 300) may not be able to accurately provide the sensing results to the sensing requesting device, which may lead to problems such as large resource overhead in transmitting the sensing results.
[0223] For example, using method 200, suppose a terminal device (the sensing requesting device) requests the location information of a vehicle. Through sensing measurements, the sensing results obtained by the network side may include various sensing data related to the vehicle, such as, but not limited to, vehicle-related information like speed, location, and direction of movement. It may also include sensing data related to other people and objects in the environment, such as traffic light information and pedestrian locations. When confirming that the terminal device has the authority to perform this sensing service, the sensing results sent by the network side to the terminal device may include all vehicle-related sensing data, such as, but not limited to, vehicle-related information like speed, location, and direction of movement; it may also include sensing data related to other people and objects in the environment. However, since the terminal device requests the vehicle's location information, this method may not accurately send the sensing results to the sensing requesting device and may increase the resource overhead of data transmission.
[0224] Furthermore, if the terminal device does not have the authority to perceive pedestrian locations, vehicle speed information, etc., even if the terminal device requests vehicle location information, it cannot perform perception measurements based on the terminal device's perception request, thus failing to provide accurate perception results to the terminal device.
[0225] For example, in conjunction with method 300, since the sensing result providing device needs to provide sensing results to the sensing requesting device based on the privacy policy of the sensing object, if the sensing object is not a specific person or object, for example, when the sensing request is to reconstruct the physical environment based on sensing measurements, and the sensing measurements need to obtain the sensing results of multiple objects in the entire environment (such as people, plants, roads, buildings, vehicles, etc.), it may be impossible to determine the privacy policy corresponding to the sensing object. This makes it impossible to provide sensing results to the sensing requesting device.
[0226] Therefore, there is an urgent need to provide a method to provide more accurate sensing results for sensing request devices.
[0227] In view of this, this application provides a sensing method in which, when a sensing requesting device requests a sensing result corresponding to a first sensing object from a second device, the second device sends the sensing result corresponding to the first sensing object to the sensing requesting device.
[0228] In this way, the second device can accurately send perception results to the perception requesting device based on its needs. For example, when the perception requesting device requests perception results related to a vehicle from the second device, the second device sends the perception results related to the vehicle to the perception requesting device, without sending perception results related to other people or objects. If the perception requesting device requests the appearance information of a vehicle from the second device, the second device can send the vehicle's appearance information to the perception requesting device, without sending the vehicle's speed information, location information, etc. When the perception requesting device requests perception results corresponding to a target environment from the second device to reconstruct the physical environment, the second device can send the perception results corresponding to the target environment to the perception requesting device.
[0229] Below, in conjunction with Figures 4 to 9 This application provides a detailed description of the sensing method. The embodiments shown in this application illustrate the sensing method provided by this application from the perspective of device interaction. The specific forms and numbers of the devices shown are merely examples and should not constitute any limitation on the implementation of the method provided by this application. Below, taking a first device, a second device, and a sensing request device as the execution subjects, the sensing method of the embodiments of this application will be described in detail.
[0230] It should be understood that the first device can also be called a first communication device, which can be the first device itself, or it can be replaced by a chip, chip system, or processor that supports the first device in implementing the sensing method, or it can be a logic module or software that can implement all or part of the device; the second device can also be called a second communication device, which can be the second device itself, or it can be a chip, chip system, or processor that supports the second device in implementing the sensing method, or it can be a logic module or software that can implement all or part of the device. In the embodiments of this application, the first device and the second device are described as examples, and no specific limitation is made thereto.
[0231] Furthermore, the first device can be understood as a sensing node, that is, a device used to acquire sensing results and process the sensing results. The first device may include, but is not limited to, terminal devices and / or access network devices.
[0232] The second device can be understood as a storage node, that is, a device used to obtain sensing requests and send sensing results to the sensing requesting device. The second device may include, but is not limited to, access network devices and / or core network devices.
[0233] The sensing requesting device can refer to the description above, and the sensing requesting device can request the sensing result from the second device.
[0234] Figure 4This is a schematic flowchart of a sensing method 400 provided in an embodiment of this application. Method 400 is applicable to a sensing system including a second device and a sensing request device, such as a communication system 100. Method 400 includes the following steps:
[0235] S401, The sensing request device sends a first sensing request to the second device.
[0236] Correspondingly, the second device receives the first sensing request from the sensing requesting device.
[0237] Among them, the sensing requesting device is the device that requests the sensing result, such as any device with communication function, such as a third-party server, terminal device, or cloud.
[0238] Among them, the first perception request is used to request the perception result corresponding to the first perception object.
[0239] The first perception request can also be called a perception subscription message, a perception content subscription message, or a perception service subscription message, etc.
[0240] The perception result can be determined based on perception measurement.
[0241] It should be understood that in the embodiments of this application, the perception result may also be referred to as raw perception data, perception measurement data, or perception measurement result, and can be understood as data obtained or collected based on perception measurement. This application does not specifically limit the name of the perception result.
[0242] The perception result corresponding to the first perceived object can also be understood as the perception result related to the first perceived object, or the perception result of perceiving the first perceived object. Alternatively, the first perception request can be used to request a second perception service, which is a perception service that perceives the first perceived object.
[0243] The first sensing object can also be called the first sensing target; and the number of first sensing objects can be one or more. This application does not limit the number of first sensing objects.
[0244] It should be understood that, in the embodiments of this application, the sensing object can be understood as the target being monitored, identified, or analyzed in the sensing measurement process (sensing service), and can also be called the sensing target. The sensing object may include, but is not limited to, physical entities, environmental parameters, or behavioral patterns. This application does not limit the name and specific form of the sensing object.
[0245] For example, in sensing services such as location tracking, activity monitoring, or health data collection of individual users through terminal devices, the sensing object can be the individual user.
[0246] In transportation systems, vehicles can be the objects of perception in sensing services such as vehicle tracking, identification, and behavior analysis.
[0247] In sensing services that monitor ambient temperature, humidity, or air quality, the sensing objects can be environmental parameters such as ambient temperature, humidity, or air quality.
[0248] In sensing services such as sensing the structure of roads, bridges, or buildings, the sensing objects can be infrastructure such as roads, bridges, or buildings.
[0249] In sensing services such as agricultural or ecological monitoring, the sensing objects can be plants and animals.
[0250] In the field of the Internet of Things (IoT), such as smart cities and smart retail, the objects of perception can be IoT devices themselves, which are used to sense traffic flow and the movement of goods.
[0251] S402, the second device sends the perception result corresponding to the first feature to the perception request device.
[0252] Correspondingly, the sensing request device receives the sensing result corresponding to the first feature from the second device.
[0253] The first feature is used to describe the first attribute of the first perceived object.
[0254] The first attribute can also be understood as the characteristic, property, or type of the first perceived object, or as the content of one or more components or ranges included in the first perceived object. Alternatively, the first attribute can also be understood as a limiting condition or a filtering condition for the first perceived object.
[0255] For example, when the first perceived object is a vehicle, the first attribute can be, for example, the vehicle's three-dimensional structure, speed, position, color, or two-dimensional pattern; it can also be the vehicle's appearance; or it can be a component such as the vehicle's wheel hub.
[0256] When the primary sensing object is an individual user, the primary attribute can be, for example, the individual user's breathing rate, location, movement speed, pulse, or posture.
[0257] When the primary sensing object is ambient temperature, the primary attribute can be a temperature range (or interval), such as 0-10℃ or 15-30℃.
[0258] When the first perceived object is the target environment (such as reconstructing a 3D map through the perception results of perception measurement), the first attribute can be one or more of the following in the target environment: vehicles, pedestrians, buildings, plants, or roads.
[0259] When the primary sensing object is traffic flow, the primary attribute can be 8:00-10:00 AM or 5:00-8:00 PM.
[0260] When the primary object of perception is an animal, the primary attribute can be the animal's migration activities, movement speed, or number, etc.
[0261] It is understandable that the first perceptual object can be one or more perceptual objects.
[0262] When the first sensing object is a sensing object, the first attribute can be one or more attributes of that sensing object.
[0263] For example, if the first perceived object is a vehicle, the first attribute can be the color of the vehicle; the first attribute can also be the three-dimensional structure and color of the vehicle.
[0264] When the first sensing object is multiple sensing objects, the first attribute may include the attribute of each of the multiple sensing objects.
[0265] For example, the first sensed object may include vehicles and buildings, and the first attribute may include the color of the vehicle and the color of the building; or, the first sensed object may include vehicles and buildings, and the first attribute may include the color of the vehicle and the location of the building.
[0266] The first feature, used to describe the first attribute of the first perceived object, can also be understood as: the first feature can be used to indicate or represent the first attribute of the first perceived object. Alternatively, the first feature can also be understood as the first attribute of the first perceived object expressed in a certain form.
[0267] Optionally, the first perception request may include the data type of the perception result, which is used to define the data type of the perception result corresponding to the first feature. The data type may include point cloud data, image data, audio data, or numerical data (such as temperature, humidity, speed, or pressure).
[0268] For example, the first perception request is used to request point cloud data for reconstructing the vehicle's appearance, and the data type of the perception result corresponding to the first feature includes point cloud data, and the perception result corresponding to the first feature includes point cloud data for reconstructing the vehicle's appearance.
[0269] Alternatively, if the first perception request is used to request image data of the vehicle's appearance, and the data type of the perception result corresponding to the first feature includes image data, then the perception result corresponding to the first feature includes image data of the vehicle's appearance.
[0270] It is understandable that the emphasis of the information provided by the sensing results may differ depending on the data type of the sensing results. When the first sensing request includes a data type of sensing result, the second device can send sensing results of that data type to the sensing requesting device, thus meeting the specific needs of the sensing requesting device.
[0271] For example, if the perception requesting device may need to reconstruct the three-dimensional shape of a vehicle, it can indicate to the second device through a first perception request that the data type is point cloud data. Since point cloud data is a set of three-dimensional coordinate points, after the second device sends the point cloud data for reconstructing the vehicle's appearance to the perception requesting device, the perception requesting device can reconstruct the three-dimensional shape of the vehicle.
[0272] Alternatively, if the sensing requesting device may need to reconstruct the vehicle's visual information (such as the vehicle's patterns and colors), it can indicate to the second device through a first sensing request that the data type is image data. Since image data can directly reflect the visual information of the vehicle's appearance (such as the vehicle's patterns and colors), after the second device sends image data for reconstructing the vehicle's appearance to the sensing requesting device, the sensing requesting device can reconstruct the vehicle's visual information.
[0273] As can be seen, the perception method of this application, compared with the perception result corresponding to the first perception object, the perception result corresponding to the first feature is equivalent to the perception result obtained after further fine-grained division of the perception result corresponding to the first perception object.
[0274] Therefore, when the intent of the first perception request is to request the perception result corresponding to the first feature, the perception result can be provided to the perception requesting device more accurately. Moreover, compared with the perception result corresponding to the first perception object, the perception result corresponding to the first feature has a smaller data volume, which helps to reduce resource consumption.
[0275] For example, assuming the first attribute is the vehicle's color, the second device sends the perception result corresponding to the vehicle's color to the perception requesting device, without sending other perception results related to the vehicle. This allows for accurate provision of the required perception results to the perception requesting device while minimizing resource overhead.
[0276] Furthermore, for the sensing request device, the sensing request device can determine the first attribute of the first sensing object corresponding to the sensing result from the second device, which facilitates the sensing request device to efficiently utilize the sensing result corresponding to the first feature.
[0277] For example, suppose the first feature includes the user's respiratory rate and pulse. When the sensing request device needs to analyze the user's health status based on the sensing results corresponding to the user, since the sensing results obtained from the second device are the sensing results corresponding to the user's respiratory rate and pulse, the sensing request device does not need to identify or classify based on the user's sensing results. This facilitates direct and efficient analysis of the user's health status based on the sensing results corresponding to the respiratory rate and pulse, respectively.
[0278] As an optional embodiment, method 400 further includes the following steps:
[0279] The second device sends the perception result corresponding to the second feature to the perception requesting device based on the first perception request.
[0280] Correspondingly, the sensing request device receives the sensing result corresponding to the second feature from the second device.
[0281] The second feature is used to describe the second attribute of the first perceived object.
[0282] The second attribute is different from the first attribute; that is, the first attribute and the second attribute are different attributes of the first perceived object.
[0283] For example, the first attribute is the color of the vehicle, and the second attribute is the location of the vehicle.
[0284] In addition, the second attribute can be one or more attributes of the first perceived object.
[0285] For example, the first attribute is the vehicle's three-dimensional structure and color, and the second attribute is the vehicle's speed and position.
[0286] It should be understood that, in conjunction with the steps in this embodiment and S402, it can be seen that the second device can send the perception result corresponding to the first feature and the perception result corresponding to the second feature to the perception requesting device based on the first perception request.
[0287] In this way, the second device can send the perception results corresponding to different features to the perception requesting device. For the perception requesting device, there is no need to identify or classify the perception results corresponding to the first perception object, so as to determine the perception results corresponding to different features, which facilitates efficient fulfillment of requirements based on the perception results corresponding to different features.
[0288] For example, the first sensing object is a vehicle, the first attribute is the vehicle's three-dimensional structure, and the second attribute is color. When the sensing requesting device needs to reconstruct the vehicle's appearance based on the sensing results corresponding to the vehicle's three-dimensional structure and the vehicle's color, since the second device sends the sensing results corresponding to the vehicle's three-dimensional structure and the vehicle's color to the sensing requesting device respectively, the sensing requesting device does not need to distinguish or identify the sensing results corresponding to the vehicle's three-dimensional structure and the vehicle's color from the vehicle's corresponding sensing results. This helps the sensing requesting device to efficiently reconstruct the vehicle's appearance based on the sensing results corresponding to the vehicle's three-dimensional structure and the vehicle's color.
[0289] Furthermore, the first feature and the second feature can be determined by the second device based on the first sensing request. The first feature will be explained in detail below as an example.
[0290] In a first possible implementation, the first perception request carries a first feature.
[0291] That is, the first perception request includes a first feature. Alternatively, the first feature may be partial information carried in the first perception request, or the first feature may be information determined based on partial information carried in the first perception request.
[0292] It should be understood that in the embodiments of this application, the first feature can be represented in any form, such as feature vector, string, text, etc., depending on the requirements. This application does not impose any specific limitations on it.
[0293] The first feature, used to describe the first attribute of the first perceived object, can also be understood as indicating the first attribute of the first perceived object. For example, if the first perception request is used to request the color information of a vehicle, then the first attribute can be the color of the vehicle, and the first feature can be information that describes the color of the vehicle or indicates the color of the vehicle.
[0294] Optionally, the first feature may be a semantic feature determined based on the first perception request.
[0295] Semantic features may include, for example, named entities (such as people's names, place names, object names, etc.), topics (i.e. the topic of the text), or keywords in the first perception request.
[0296] For example, if a first perception request is used to request appearance information of a vehicle in the environment, then the first feature may include the appearance of the vehicle. Thus, by determining the first feature based on the first perception request, the second device can identify the first attribute of the first perceived object, enabling it to accurately send the perception result to the perception requesting device.
[0297] Optionally, the second device may encode the first perception request using the first AI model to obtain the first feature.
[0298] The encoding process may include feature extraction and format conversion.
[0299] Feature extraction is used to extract or predict the first attribute of the first perceived object; format conversion is used to represent or describe the first attribute of the first perceived object in a specific form, thereby obtaining the first feature.
[0300] In other words, the second device contains a pre-trained first AI model. This first AI model can be used to acquire features based on perception requests.
[0301] For example, the second device can input a first perception request into the first AI model (the input first perception request can be in any format, which can be determined according to the first AI model, such as the text information of the input first perception request, etc.); the first AI model can encode the first perception request and output a first feature.
[0302] For example, if you input "vehicle appearance information in the requested environment" into the first AI model, the first AI model can output the vehicle appearance.
[0303] In a second possible implementation, the first perception request does not carry the first feature. Furthermore, the first feature can be determined based on the first perception request.
[0304] For example, the first feature may be a feature obtained by analyzing, predicting or reasoning about the information carried in the first perception request and / or the context of the first perception request.
[0305] In this context, the first feature can also be understood as information indicating the intent or purpose of the first perception request.
[0306] For example, assuming the first sensing object indicated by the first sensing request is a vehicle and the data type is point cloud data, the second device can determine that the intent of the first sensing request is to reconstruct the three-dimensional structure of the vehicle, and the first feature can be used to describe the three-dimensional structure of the vehicle.
[0307] Optionally, the first feature can be an interaction feature determined based on the first perception request.
[0308] The interactive features can be used to describe, for example, the intent or purpose of the first sensing request, such as what sensing result related to the first sensing object the first sensing request is seeking. This allows the second device to accurately send the sensing result to the sensing requesting device.
[0309] Optionally, the second device may obtain the first feature through prediction or reasoning by the first AI model.
[0310] For example, the second device may have a pre-trained first AI model, which can be used to infer or predict a first feature. The second device may input a first perception request into the first AI model; the first AI model may infer or predict the first perception request and may output the first feature.
[0311] It should be understood that, in addition to semantic features and interaction features, the first feature can also be other types of features determined based on the first perception request. This application does not specifically limit the form of the first feature.
[0312] In addition, the first feature can also be determined based on the feature set corresponding to the first perceived object.
[0313] The feature set corresponding to the first sensing object is either preset or determined by the second device based on sensing requests received at historical times. The feature set corresponding to the first sensing object may include one or more features corresponding to the first sensing object.
[0314] Among them, one or more features corresponding to the first perceived object are used to describe the attributes of the first perceived object.
[0315] For example, one or more features may include a first feature for describing a first attribute of the first perceived object, and may also include a second feature for describing a second attribute of the first perceived object.
[0316] The second device can determine the feature set corresponding to the first sensing object based on the first sensing object indicated by the first sensing request; the first feature can be some or all of the features in the feature set.
[0317] In one case, the first feature is all the features in the feature set.
[0318] For example, the feature set includes feature 1, feature 2, and feature 3. The second device may send the perception result corresponding to feature 1, the perception result corresponding to feature 2, and the perception result corresponding to feature 3 to the perception request device, respectively.
[0319] In this way, compared to sending the perception results corresponding to the first sensing object, the sensing requesting device does not need to identify the perception results corresponding to feature 1, feature 2, and feature 3 in the perception results corresponding to the first sensing object, or it does not need to cluster the perception results corresponding to the first sensing object. This facilitates the sensing requesting device to efficiently fulfill its requirements based on the perception results.
[0320] In another case, the first feature is a subset of the features in the feature set.
[0321] For example, based on the first sensing request and the feature set, the second device may determine that the first sensing request is used to request sensing results corresponding to a subset of features in the feature set. For instance, the feature set includes feature 1, feature 2, and feature 3, and the first feature may be feature 1. The second device may send the sensing results corresponding to feature 1 to the sensing requesting device.
[0322] In this way, the second device can send the sensing results to the sensing requesting device more accurately, resulting in less resource overhead for data transmission.
[0323] The following describes two implementations of the second device sending the perception result corresponding to the first feature based on the first perception request (S402).
[0324] In one possible manner, after receiving the first sensing request, the second device obtains the first sensing data corresponding to the first feature from the first device; and sends the sensing result corresponding to the first feature to the sensing requesting device based on the first sensing data.
[0325] Figure 5 This is a flowchart illustrating a sensing method 500 provided in an embodiment of this application. Method 500 is applicable to a sensing system (or communication system) including a first device, a second device, and a sensing request device, such as communication system 100. Method 500 includes the following steps:
[0326] S501, The sensing request device sends a first sensing request to the second device.
[0327] Correspondingly, the second device receives the first sensing request from the sensing requesting device.
[0328] Among them, the first perception request is used to request the perception result corresponding to the first perception object.
[0329] It should be understood that the implementation of S501 is similar to that of S401, and can be referred to the description above, so it will not be repeated here.
[0330] S502, the second device acquires the first feature based on the first perception request.
[0331] The first feature is used to describe the first attribute of the first perceived object.
[0332] It should be understood that the implementation of S502 is similar to the way the first feature is obtained in method 400, and can be referred to the description above, which will not be repeated here.
[0333] S503, The second device sends the first information to the first device.
[0334] Correspondingly, the first device receives the first information from the second device.
[0335] The first information includes information for indicating the first feature, or includes the first feature.
[0336] When the first information includes information for indicating the first feature, it can also be understood that the second device indicates the first feature to the first device through indirect or implicit indication.
[0337] For example, the first information may include an index 1 corresponding to the first feature, and index 1 can be used to indicate the first feature. Then the second device can be based on...
[0338] When the first information includes the first feature, it can also be understood that the second device indicates the first feature to the first device by means of direct instruction or explicit instruction.
[0339] For example, the first information includes the first feature itself.
[0340] In addition, the first feature is used to describe the first attribute of the first perceived object, which can be referred to in the description in method 400, and will not be repeated here.
[0341] S504. Based on the first information, the first device sends the first sensing data corresponding to the first feature to the second device.
[0342] Correspondingly, the second device receives the first sensing data from the first device.
[0343] The first perceptual data corresponding to the first feature can also be understood as: the first perceptual data is associated with the first feature, or the first perceptual data is associated with the first feature.
[0344] Here, "perceptual data," distinct from the perceptual results or raw perceptual data mentioned above, can be understood as data obtained after processing or transforming raw perceptual data. Furthermore, perceptual data can be understood as raw perceptual data represented in a specific format.
[0345] The first perceptual data corresponding to the first feature can be understood as the original perceptual data corresponding to the first feature represented in a specific form.
[0346] Optionally, the first sensing data may be data obtained by the first device based on the first feature and the original sensing data corresponding to the first sensing object.
[0347] The original sensory data corresponding to the first sensory object can be data obtained through sensory measurement.
[0348] The original sensing data corresponding to the first sensing object can be the data obtained by the first device based on sensing measurements.
[0349] For example, the first device performs sensing measurements on the first sensing object in a self-sending and self-receiving mode, thereby obtaining the original sensing data corresponding to the first sensing object based on the sensing measurements.
[0350] Alternatively, the original sensing data corresponding to the first sensing object can also be data obtained by the first device from other devices.
[0351] For example, the first device is an access network device. The terminal device performs sensing and measurement on the first sensing object through self-transmission and self-reception or self-transmission and external reception, and obtains the raw sensing data corresponding to the first sensing object. The terminal device can send the raw sensing data corresponding to the first sensing object to the access network device; correspondingly, the access network device receives the raw sensing data corresponding to the first sensing object from the terminal device.
[0352] The original perceptual data corresponding to the first perceptual object may include the original perceptual data corresponding to (or related to) the first feature; it may also include the original perceptual data corresponding to other features (such as the second feature).
[0353] Since the first feature is used to describe the first attribute of the first perceived object, the original perceived data corresponding to the first feature can also be understood as the original perceived data corresponding to the first attribute of the first perceived object.
[0354] The first device can identify the original sensing data corresponding to the first feature from the original sensing data corresponding to the first sensing object; and process the original sensing data corresponding to the first feature (such as encoding or compression) to obtain the first sensing data corresponding to the first feature.
[0355] Alternatively, the first device may process the original sensing data corresponding to the first sensing object (such as encoding or compression) to obtain the sensing data corresponding to the first sensing object; the first device may also identify the first sensing data corresponding to the first feature from the sensing data corresponding to the first sensing object based on the first feature.
[0356] Alternatively, the first sensing data corresponding to the first feature sent by the first device can be the first sensing data.
[0357] In this way, since the first feature is indicated by the second device to the first device, the second device can determine that the first sensing data is the sensing data corresponding to the first feature.
[0358] Alternatively, the first sensing data corresponding to the first feature sent by the first device can be a first mapping relationship between the first feature and the first sensing data.
[0359] That is, the first device sends the first feature and the first sensing data to the second device, enabling the second device to more efficiently determine that the first sensing data is the sensing data corresponding to the first feature.
[0360] S505, the second device sends the perception result corresponding to the first feature to the perception request device based on the first perception data.
[0361] Correspondingly, the sensing request device receives the sensing result corresponding to the first feature from the second device.
[0362] The perception result corresponding to the first feature is determined based on the first perception data.
[0363] Based on the description in S504, the first perceived data is equivalent to the original perceived data corresponding to the first feature represented in a specific form; therefore, the perceived result corresponding to the first feature can be understood as the reconstructed original perceived data corresponding to the first feature. The perceived result corresponding to the first feature may be the same as or similar to the original perceived data corresponding to the first feature. Furthermore, the closer the perceived result corresponding to the first feature is to the original perceived data corresponding to the first feature, the higher the accuracy of the perceived result corresponding to the first feature.
[0364] Through method 500, the second device acquires a first feature based on the first sensing request. The first feature can more accurately reflect the intent of the first sensing request, thereby providing the sensing result to the sensing request device more precisely. In addition, for the sensing request device, it can efficiently determine that the received sensing result is the sensing result corresponding to the first feature, which facilitates the sensing request device to efficiently fulfill its requirements based on the sensing result.
[0365] It is understandable that, similar to method 400, in S502, in addition to the first feature, the second device can also acquire more features, such as the second feature. Therefore, the first information also includes information used to indicate the second feature, or includes the second feature itself. In S504, the second device can also acquire second sensing data corresponding to the second feature from the first device. Therefore, in S505, the second device can also send the sensing result corresponding to the second feature to the sensing request device.
[0366] It should be noted that although the second device sends the perception result corresponding to the first feature to the perception requesting device in S505, it is not limited to the second device only acquiring the first perception data corresponding to the first feature in S504.
[0367] For example, in S504, the second device may also acquire third sensing data corresponding to the third feature, the third feature being used to describe the third attribute of the first sensing object; and / or, the second device may also acquire fourth sensing data corresponding to the fourth feature, the fourth feature being used to describe the fourth attribute of the second sensing object.
[0368] It is understandable that, because wireless signals are distributed throughout the environment during the sensing and measurement process, the first device can acquire sensing data corresponding to multiple features through sensing and measurement. Therefore, the first device can send the sensing data corresponding to these multiple features to the second device. These multiple features include the first feature, and may also include other features.
[0369] In this way, when the subsequent sensing requesting device requests sensing results corresponding to other features, it does not need to obtain sensing data corresponding to other features from the first device in real time; this facilitates the efficient sending of sensing results corresponding to other features to the sensing requesting device.
[0370] For example, the first feature is the vehicle's location; that is, the first perception request is used to request the vehicle's location information. The first device can send perception data corresponding to the vehicle's location, perception data corresponding to the vehicle's speed, and perception data corresponding to the vehicle's appearance to the second device. The second device can send the perception result corresponding to the vehicle's location to the perception requesting device based on the perception data corresponding to the vehicle's location. Furthermore, when the perception requesting device subsequently requests the perception result corresponding to the vehicle's speed or appearance, the second device does not need to obtain the perception data corresponding to the vehicle's speed or the perception data corresponding to the vehicle's appearance from the first device, which facilitates efficient transmission of the perception result to the perception requesting device.
[0371] In a second possible approach, the second device can acquire (e.g., store) sensing data corresponding to at least one feature; after receiving a first sensing request, the second device finds the first sensing data corresponding to the first feature from the sensing data corresponding to at least one feature; and based on the first sensing data, sends the sensing result corresponding to the first feature to the sensing requesting device.
[0372] Figure 6 This is a flowchart illustrating a sensing method 600 provided in an embodiment of this application. Method 600 can be applied to a communication system 100, and includes the following steps:
[0373] S601, The sensing request device sends a first sensing request to the second device.
[0374] Correspondingly, the second device receives the first sensing request from the sensing requesting device.
[0375] Among them, the first perception request is used to request the perception result corresponding to the first perception object.
[0376] S602, the second device acquires the first feature based on the first perception request.
[0377] The first feature is used to describe the first attribute of the first perceived object.
[0378] It should be understood that the implementation methods of S601-S602 are similar to those of S501-S502, and can be referred to the description above, which will not be repeated here.
[0379] S603. The second device, based on the first feature, finds the first sensing data corresponding to the first feature from the sensing data corresponding to at least one feature.
[0380] Here, "at least one feature" can also be understood as one or more features. The perceptual data corresponding to "at least one feature" includes: the perceptual data corresponding to each feature in the at least one feature.
[0381] At least one feature may include a first feature, and the perceptual data corresponding to the at least one feature includes the first perceptual data. At least one feature may also include other features, such as a second feature, and the perceptual data corresponding to the at least one feature includes the second perceptual data corresponding to the second feature.
[0382] Each of at least one feature can be used to describe the properties of the perceived object.
[0383] In one case, at least one feature is used to describe the properties of the first perceived object.
[0384] For example, at least one feature includes a first feature and a second feature, wherein the first feature is used to describe a first attribute of the first perceived object, and the second feature is used to describe a second attribute of the first perceived object.
[0385] In another case, at least one feature is used to describe the properties of multiple perceived objects.
[0386] For example, at least one feature includes a first feature, a second feature, a third feature, and a fourth feature, wherein the first feature is used to describe a first attribute of the first perceived object, the second feature is used to describe a second attribute of the first perceived object, the third feature is used to describe a third attribute of the first perceived object, and the fourth feature is used to describe a fourth attribute of the second perceived object.
[0387] In one possible implementation, the second device may acquire a second mapping relationship; the second mapping relationship includes a mapping relationship between at least one feature and the sensing data corresponding to at least one feature.
[0388] For example, as shown in Table 1, if at least one feature includes a first feature and a second feature, then the second mapping relationship includes the mapping relationship between the first feature and the first sensed data, and also includes the mapping relationship between the second feature and the second sensed data. This allows the second device to efficiently determine the sensed data corresponding to each feature.
[0389] Table 1
[0390] At least one feature Sensing data First characteristic First Perception Data Second feature Second sensing data
[0391] In this way, the second device can find the first sensing data corresponding to the first feature from the second mapping relationship.
[0392] S604. The second device sends the perception result corresponding to the first feature to the perception request device based on the first perception data.
[0393] Correspondingly, the sensing request device receives the sensing result corresponding to the first feature from the second device.
[0394] It should be understood that the implementation of S604 is similar to that of S505, and can be referred to the description above, so it will not be repeated here.
[0395] Through method 600, since the second device can acquire sensing data corresponding to at least one feature, when the sensing requesting device requests a sensing result corresponding to one of the features, the second device can efficiently send the sensing result corresponding to that feature to the sensing requesting device.
[0396] Optionally, in method 600, the perceptual data corresponding to at least one feature can be obtained in the following manner, that is, method 600 further includes the following steps (S605-S606):
[0397] S605, the second device sends information to the first device to indicate at least one feature, or at least one feature.
[0398] Correspondingly, the first device receives information from the second device for indicating at least one feature, or at least one feature.
[0399] At least one feature may be preset in the second device, or at least one feature may be determined based on a perception request received at a historical time.
[0400] It should be understood that the implementation of S605 is similar to that of S503, and can be referred to the description above, so it will not be repeated here.
[0401] S606. The first device acquires sensing data corresponding to at least one feature based on at least one feature, and sends the sensing data corresponding to at least one feature to the second device.
[0402] Correspondingly, the second device receives sensing data corresponding to at least one feature from the first device.
[0403] In this context, obtaining the perceptual data corresponding to at least one feature can also be understood as follows: acquiring raw perceptual data through perceptual measurement; and processing the raw perceptual data based on at least one feature (such as encoding or compression) to obtain the perceptual data corresponding to each of the at least one feature. This process is similar to the process of obtaining the first perceptual data described above, and can be referred to the description above.
[0404] It should be understood that S605 and S606 are merely examples. In actual application scenarios, the second device may also obtain sensing data corresponding to at least one feature from other devices or more devices. The specific implementation methods are similar and will not be described in detail here.
[0405] Thus, through S605 and S606, the second device can store sensing data corresponding to at least one feature. When the sensing requesting device requests a sensing result corresponding to one of the features, the second device can efficiently send the sensing result corresponding to that feature to the sensing requesting device.
[0406] It is understood that in the embodiments of this application, method 500 and method 600 can be implemented not only individually, but also in combination.
[0407] The method of implementing method 500 and method 600 together is as follows: each time the second device obtains a sensing request, it can be implemented according to method 500.
[0408] For example, when the second device receives a first sensing request (S501), it can then obtain first sensing data corresponding to a first feature and second sensing data corresponding to a second feature from the first device according to method 500. The second device can then store the first sensing data corresponding to the first feature and the second sensing data corresponding to the second feature.
[0409] The second device receives a second sensing request and determines a third feature based on the second sensing request; then, it can obtain the third sensing data corresponding to the third feature from the first device according to method 500. The second device can then store the third sensing data corresponding to the third feature.
[0410] The second device receives a third sensing request and determines a fourth feature based on the third sensing request; then, it can obtain the fourth sensing data corresponding to the fourth feature from the first device according to method 500. The second device can then store the fourth sensing data corresponding to the fourth feature.
[0411] At this point, the sensing data corresponding to at least one feature stored in the second device includes: first sensing data corresponding to the first feature, second sensing data corresponding to the second feature, third sensing data corresponding to the third feature, and fourth sensing data corresponding to the fourth feature.
[0412] Subsequently, after the second device receives the first perception request from the perception request device (S601), it can send the perception result corresponding to the first feature to the perception request device in accordance with the manner of S602-S604.
[0413] In this way, the second device can continuously acquire and store more sensing data corresponding to features based on sensing requests from historical moments. When a subsequent sensing requesting device requests a sensing result corresponding to at least one feature, the second device no longer needs to obtain the sensing data corresponding to that feature from the first device; instead, it can search within the sensing data corresponding to at least one feature. This allows the second device to efficiently send sensing results to the sensing requesting device.
[0414] Based on the above embodiments, the perception data corresponding to each feature (such as first perception data, second perception data, or perception data corresponding to at least one feature) can be in the form of a token.
[0415] In this context, a token can be understood as the smallest unit or information that an AI model can recognize or process. Furthermore, the token may differ depending on the type of information being processed.
[0416] For example, when the initial perceived data is an image, a token can be understood as a block of image data of a fixed size. For instance, an image might be 1000×1000 pixels in size, and a token might correspond to 16x16 pixels of image data.
[0417] For example, when the initial perceived data is text information, a token can be understood as a word, subword, or character.
[0418] The use of tokens for perceived data can also be understood as perceived data being one or a group of tokens, or as one or more tokens, or as a set of tokens.
[0419] It should be understood that in the embodiments of this application, "token" can also be replaced by "embedding". That is, "token" in the embodiments of this application can also be understood as a feature vector in a continuous vector space. In this way, "token" is a numerical form that can be processed by machine learning models, which facilitates subsequent processing of "token" based on AI models.
[0420] Furthermore, the token can be a high-dimensional feature vector to more accurately and completely represent the features of the initial perceived data; or, these feature vectors can be feature vectors processed by dimensionality reduction techniques, making the token's data size smaller.
[0421] If the first sensing data is in the form of a token, the first device may optionally obtain the first sensing data (the token corresponding to the first feature) in the following way:
[0422] The first device acquires the raw sensing data corresponding to the first sensing object. Based on the first feature, the first device performs tokenization processing on the raw sensing data corresponding to the first sensing object to obtain the first sensing data corresponding to the first feature.
[0423] The original perceptual data corresponding to the first perceptual object may include the original perceptual data corresponding to the first feature.
[0424] For example, the first perceived object is a vehicle, and the first feature is the vehicle's color. The raw perception data corresponding to the vehicle includes the raw perception data corresponding to the vehicle's color.
[0425] In addition, the raw perceptual data corresponding to the first perceptual object may also include raw perceptual data corresponding to other features.
[0426] For example, the raw perceptual data corresponding to the first perceptual object may also include the raw perceptual data corresponding to the second feature.
[0427] Tokenization can be understood as the process of determining the token corresponding to a feature based on the feature and the original perceptual data.
[0428] It should be understood that tokenization can also be called embedding or compression, etc., and this application does not make any specific limitation in this regard.
[0429] The tokenization process may include, for example, a classification step and an encoding (or compression) step.
[0430] The encoding process may include feature extraction and format conversion.
[0431] Feature extraction is used to extract features from the raw sensory data.
[0432] Format conversion is used to convert extracted features into a specific format (i.e., token). Format conversion can also be understood as mapping extracted features to a specific space; the more similar the extracted features are, the closer their positions will be in that space.
[0433] On the one hand, tokens can retain the characteristics of the original perceived data (such as semantic information) and have a smaller data volume; on the other hand, tokens are a form that AI models can process and recognize, thus facilitating subsequent processing such as classification, clustering, or information retrieval of these tokens.
[0434] For example, the first device may encode (or compress) the original sensing data corresponding to the first sensing object to obtain the token corresponding to the first sensing object; and may identify the token corresponding to the first feature from the token corresponding to the first sensing object based on the first feature to obtain the token corresponding to the first feature.
[0435] Alternatively, the first device may identify the original sensing data corresponding to the first feature in the original sensing data corresponding to the first sensing object based on the first feature; and may encode (or compress) the original sensing data corresponding to the first feature to obtain the token corresponding to the first feature.
[0436] Optionally, the first device may have a second AI model pre-installed, which can be used for tokenization processing.
[0437] The first device can input the raw sensing data and the first feature corresponding to the first sensing object into the second AI model. The second AI model can tokenize the raw sensing data corresponding to the first sensing object based on the first feature and output the first sensing data (the token corresponding to the first feature).
[0438] It is understandable that the second device tokenizes the original sensing data corresponding to the first sensing object based on the first feature. Therefore, to facilitate tokenization based on the first feature, the first feature can also be understood as the type of information that the first device (or the second AI model) can recognize during tokenization.
[0439] It can also be understood that, in the case of tokenization, which includes classification and encoding steps, the classification and encoding steps can be implemented by one AI model or by different AI models.
[0440] For example, the second AI model mentioned above includes AI Model 1 and AI Model 2. AI Model 1 is used to encode the raw perceptual data corresponding to the first perceptual object to obtain the token corresponding to the first perceptual object. AI Model 2 is used to identify the token corresponding to the first feature from the tokens corresponding to the first perceptual object based on the first feature.
[0441] Similarly, when the first information also includes information for indicating the second feature, or the second feature itself, the second feature is used to describe the second attribute of the first perceived object, and the second perceived data corresponding to the second feature is in token form.
[0442] The first device can then tokenize the original sensing data corresponding to the first sensing object based on the first feature and the second feature to obtain the first sensing data and the second sensing data.
[0443] For example, the first device can encode (or compress) the original sensing data corresponding to the first sensing object to obtain the token corresponding to the first sensing object; and based on the first feature and the second feature, it can identify the token corresponding to the first feature and the token corresponding to the second feature from the token corresponding to the first sensing object to obtain the token corresponding to the first feature and the token corresponding to the second feature.
[0444] It should be understood that the perceptual data corresponding to at least one feature can also be obtained in a similar manner as described above, and will not be repeated here.
[0445] When the first sensing data is in the form of a token, S505 or S604 can be implemented in the following way: the second device obtains the sensing result corresponding to the first feature based on the first sensing data.
[0446] The second device sends the perception result corresponding to the first feature to the perception requesting device.
[0447] Correspondingly, the sensing request device receives the sensing result corresponding to the first feature from the second device.
[0448] The process of obtaining a perception result corresponding to a first feature based on the first perception data may include, for example, a second device decoding the first perception data to obtain the perception result corresponding to the first feature.
[0449] Decoding is the inverse operation of encoding, which is included in tokenization.
[0450] Through decoding, the second device can reconstruct the original sensing data corresponding to the first feature to obtain the sensing result corresponding to the first feature.
[0451] Optionally, the second device can decode the first sensed data using a third AI model.
[0452] For example, the second device can input the first perception data into the third AI model; the third AI model can output the perception result corresponding to the first feature.
[0453] The third AI model, also known as a decoder, is used to output the perception results corresponding to each feature based on the token corresponding to each feature.
[0454] As you can understand, the above text used the first feature as an example to explain how to obtain the tokens corresponding to each feature, and how to obtain the perception results corresponding to each feature based on the tokens. For other features, the same method can be used to obtain the tokens corresponding to those features, or to obtain the perception results corresponding to those features based on the tokens. For the sake of brevity, these will not be elaborated upon here.
[0455] In conjunction with method 600, when the perceptual data corresponding to at least one feature is in token form, the perceptual data corresponding to at least one feature can also be called a token list.
[0456] That is, at least one feature corresponds to one or a group of tokens.
[0457] For example, when at least one feature includes a first feature and a second feature, the perceptual data corresponding to at least one feature includes one or a set of tokens corresponding to the first feature (hereinafter referred to as the tokens corresponding to the first feature); and also includes one or a set of tokens corresponding to the second feature (hereinafter referred to as the tokens corresponding to the second feature).
[0458] For example, as shown in Table 2, the second device can store the second mapping relationship in tabular form. The second mapping relationship includes at least one feature and a token corresponding to each feature.
[0459] Among them, at least one feature includes feature 1, feature 2 and feature 3.
[0460] The perceptual data corresponding to feature 1 is token 1; the perceptual data corresponding to feature 2 is token 2; and the perceptual data corresponding to feature 3 is token 3.
[0461] Here, token 1, token 2, and token 3 can each be one or more tokens. Therefore, if the first feature is feature 1, the second device can find the token 1 corresponding to feature 1 based on the second mapping relationship.
[0462] Table 2
[0463] At least one feature Sensing data Feature 1 token 1 Feature 2 token 2 Feature 3 token 3
[0464] It should be understood that Table 2 is only an example. In actual application scenarios, the number of at least one feature may be more or less. For the sake of brevity, they will not be listed here.
[0465] As can be understood, in the above text, the first device can be a terminal device or an access network device; the second device can be an access network device and / or a core network device. The following sections will explain this in detail with reference to several possible scenarios.
[0466] In the first scenario, the first device is an access network device or a terminal device; the second device is a core network device. The second device may include one or more network elements on the core network side. These network elements may be integrated into one device, or they may be deployed independently.
[0467] In accordance with Figure 5 When sensing in the manner shown (first embodiment), refer to Figure 7 .
[0468] Figure 7 This is a flowchart illustrating a sensing method 700 provided in an embodiment of this application. Method 700 can be applied to a system including a first device, a second device, and a fourth communication device, such as communication system 100. Figure 7 As shown, method 700 includes the following steps:
[0469] S701, The sensing requesting device sends a first sensing request to the sensing service control function (SSCF) network element. The first sensing request is used to request the sensing result corresponding to the first sensing object. Correspondingly, the SSCF network element receives the first sensing request from the sensing requesting device.
[0470] In this context, SSCF network elements can also be understood as service control function (SCF) network elements, or SCF network elements used in the sensing domain (or sensing services). They can be used to manage and control sensing requests in the network within sensing services; they can also perform corresponding sensing service control according to predefined policies and rules.
[0471] For example, the SSCF network element can also send key performance indicators (KPIs) and sensing control parameters to the sensing data processing function (SDPF) network element; correspondingly, the SDPF network element receives the sensing KPIs and sensing control parameters from the SSCF network element.
[0472] In this context, SDPF network elements can also be understood as data processing function (DPF) network elements, or DPF network elements used in the sensing domain (or sensing services). They can be used to process and manage data streams for sensing services.
[0473] Perception KPIs can be understood as key metrics used to measure the performance of perception services. These metrics may include at least one of perception accuracy (or precision), latency, throughput, or reliability. Perception control parameters can be used to configure and adjust perception services; these parameters may be related to data acquisition frequency, data processing priority, resource allocation strategies, etc. SDPF network elements can optimize the configuration strategy of perception measurement resources and / or the processing of perception data based on perception KPIs and perception control parameters, so as to obtain perception results that meet user needs through perception services.
[0474] In addition, SSCF or SDPF network elements can send sensing control parameters to access network devices; access network devices can receive sensing control parameters and perform sensing measurements based on these parameters. For example, if the first device is a terminal device, the access network device can configure sensing measurement resources for the terminal device based on the sensing control parameters; or, if the first device is an access network device but sensing measurements need to be performed through both the terminal device and the access network device, sensing measurement resources can also be configured for the terminal device based on the sensing control parameters.
[0475] S702, the SSCF network element sends the first perception request to the perception content customization evaluation function; correspondingly, the perception content customization evaluation function receives the first perception request from the SSCF network element.
[0476] Among them, the customized evaluation function of perceived content can also be called the fourth communication device.
[0477] S703 and SSCF network elements send the first sensing request to the sensing content customization processing function; correspondingly, the sensing content customization processing function receives the first sensing request from the SSCF network element.
[0478] The second device includes a function for customized processing of perceived content.
[0479] The customized evaluation function of perceived content and the customized processing function of perceived content can be the same or different functional entities; or, the customized evaluation function of perceived content and the customized processing function of perceived content can be deployed on the same or different network elements.
[0480] Furthermore, the customized assessment function and / or customized processing function for perceived content can be deployed on existing network elements, such as SSCF network elements and SDPF network elements; or they can be deployed on newly established network elements. This application does not specify the deployment form of the customized assessment function and customized processing function for perceived content.
[0481] S704, the customized processing function for perceived content obtains the first feature based on the first perceived request.
[0482] The first feature is used to describe the first attribute of the first perceived object.
[0483] S705, the sensing content customization processing function sends first information to the first device, the first information including information for indicating a first feature, the first feature.
[0484] Correspondingly, the first device receives the first information from the content customization processing function.
[0485] It should be understood that the implementation methods of S701 to S705 are similar to those of S501 to S503, and can be referred to the description above, which will not be repeated here.
[0486] S706. Based on the first information, the second device sends the second information to the perception content customization evaluation function. The second information includes information for instructing the first device to support processing the raw perception data based on the first feature.
[0487] Correspondingly, the content-customized evaluation function receives second information from the first device.
[0488] The second information can be used to indicate the device capabilities of the first device. When it is necessary to process the raw sensing data into the first sensing data corresponding to the first feature based on an AI model, such as a second AI model (i.e., tokenization of the raw sensing data), if the first device has deployed a second AI model, the first device supports processing the raw sensing data based on the first feature; if the first device has not deployed a second AI model, the first device does not support processing the raw sensing data based on the first feature.
[0489] Taking the first feature used to describe the color of a vehicle as an example, the first device not only needs to have encoding processing capabilities, but also needs to have the ability to recognize the color of the vehicle. If the first device lacks either of these capabilities, it means that the first device does not support processing raw perceived data based on the first feature.
[0490] It is understood that the second information may be actively reported by the first device based on the first information; or the second information may be reported based on a request from the customized evaluation function of perceived content. This application does not make any specific limitations on this.
[0491] Optionally, when the second information includes information indicating that the first device does not support processing the original sensing data based on the first feature, the sensing content customization evaluation function can obtain the first sensing data corresponding to the first feature from other devices.
[0492] For example, if a terminal device does not support processing raw sensing data based on the first feature, the customized evaluation function for sensing content can obtain the first sensing data corresponding to the first feature from other devices that support this function (such as other terminal devices or access network devices).
[0493] If the second information includes information indicating that the first device supports processing raw sensor data based on the first feature, the following steps may be performed.
[0494] S707, the customized evaluation function for perceived content sends third information to the first device.
[0495] Correspondingly, the first device receives third information from the customized evaluation function of perceived content.
[0496] The third information includes information used to instruct the first device to process the raw sensing data based on the first feature.
[0497] It is understood that in S706 to S707 above, the perceived content customization evaluation function can also be replaced by the perceived content customization processing function, that is, the perceived content customization processing function decides whether the first device should perform tokenization processing based on the device capabilities of the first device. The specific implementation method is similar and will not be described in detail here.
[0498] S708, The first device acquires the raw sensing data corresponding to the first sensing object.
[0499] That is, the first device obtains the original sensing data corresponding to the first sensing object by sensing the first sensing object.
[0500] S709. The first device determines the first sensing data corresponding to the first feature based on the original sensing data and the first feature.
[0501] It should be understood that the implementation of S708-S709 is similar to the way the first device determines the first sensing data based on the original sensing data corresponding to the first sensing object in the above description. Please refer to the description above, and it will not be repeated here.
[0502] S710, The first device sends the first sensing data corresponding to the first feature to the sensing content customization processing function.
[0503] Correspondingly, the content customization processing function receives the first sensing data corresponding to the first feature from the first device.
[0504] S711, the customized processing function for perceived content decodes the first perceived data to obtain the perceived result corresponding to the first feature.
[0505] It should be understood that the implementation methods of S710-S711 are similar to those of S504-S505, and can be referred to the description above, which will not be repeated here.
[0506] S712, The perception content customization processing function sends the perception result corresponding to the first feature to the perception content customization evaluation function.
[0507] Correspondingly, the perception content customization evaluation function receives the perception result corresponding to the first feature from the perception content customization processing function.
[0508] S713, The customized evaluation function of perceived content evaluates the perception results corresponding to the first feature based on the first perception request.
[0509] In other words, the customized evaluation function of perceived content determines whether the perceived result corresponding to the first feature is the perceived result requested by the first perceived request.
[0510] S714, The Perception Content Customization Evaluation Function sends the evaluation results to the Perception Content Customization Processing Function.
[0511] Correspondingly, the perception content customization processing function receives the evaluation results from the perception content customization evaluation function.
[0512] Based on the evaluation results, the customized processing function for perceived content can determine whether the perceived result corresponding to the first feature is the perceived result requested by the first perceived request.
[0513] If so, then execute S715, that is, the perception content customization processing function sends the perception result of the first feature to the perception requesting device.
[0514] Correspondingly, the sensing request device receives the sensing result corresponding to the first feature from the sensing content customization processing function.
[0515] In this way, after the customized evaluation function of the perceived content determines that the perceived result corresponding to the first feature is the perceived result requested by the first perceived request, the perceived result corresponding to the first feature is sent to the perceived requesting device, which makes the perceived result corresponding to the first feature more reliable and enables the perceived requesting device to obtain the required perceived result.
[0516] If not, the customized processing function for perceived content may trigger the re-execution of some or all of the steps in S704 to S711. For example, the customized processing function for perceived content may re-extract features based on the first perceived request, thereby obtaining accurate perceived results based on the re-extracted features; and / or, the customized processing function for perceived content may re-decode the first perceived data to correctly decode the first perceived data in order to obtain accurate perceived results, etc.
[0517] Furthermore, in the first case, in accordance with Figure 6 When sensing in the manner shown (second embodiment), refer to Figure 8 .
[0518] Figure 8 This is a flowchart illustrating a sensing method 800 provided in an embodiment of this application. Method 800 can be applied to a system including a first device, a second device (sensing content customization processing function), and a fourth communication device (sensing content customization evaluation function), such as communication system 100. Figure 8 As shown, method 800 includes the following steps:
[0519] Similar to method 600, the core network device may pre-acquire sensing data (such as a token list) corresponding to at least one feature.
[0520] S801, The perceived content customization processing function sends information to the first device to indicate at least one feature, or sends at least one feature.
[0521] Correspondingly, the first device receives information from the perceived content customization processing function to indicate at least one feature, or at least one feature.
[0522] It should be understood that the implementation of S801 is similar to that of S605, and can be referred to the description above, so it will not be repeated here.
[0523] S802, the first device sends the second information to the customized evaluation function of the perceived content.
[0524] Correspondingly, the content-customized evaluation function receives second information from the first device.
[0525] The second information includes information used to instruct the first device to support processing raw sensor data based on at least one feature.
[0526] S803, the customized evaluation function of perceived content sends third information to the first device.
[0527] Correspondingly, the first device receives third information from the customized evaluation function of perceived content.
[0528] The third information includes information for instructing the first device to process the raw sensing data based on at least one feature.
[0529] It is understood that the implementation methods of S802-S803 are similar to those of S706-S707, and can be referred to the description above, so they will not be repeated here.
[0530] It should be noted that, in cases where at least one feature is multiple features, the first device may not support processing the raw sensing data based on some or all of the multiple features.
[0531] For example, multiple features include a first feature and a second feature, and the second information may also include information indicating that the first device does not support processing of the raw sensed data based on the first feature and / or the second feature.
[0532] When the second information indicates that the first device does not support processing the raw sensing data based on the second feature, the customized assessment function for sensing content can instruct the first device to process the raw sensing data based on the first feature through the third information, so as to obtain the first sensing data corresponding to the first feature from the first device. That is, the third information includes information for instructing the first device to process the raw sensing data based on the first feature.
[0533] When the second information indicates that the first device does not support processing the original perceived data based on the first feature, the customized evaluation function for perceived content can instruct the first device to process the original perceived data based on the second feature through the third information, in order to obtain the second perceived data corresponding to the second feature from the first device; and / or, the customized evaluation function for perceived content can instruct other devices to process the original perceived data based on the first feature, in order to obtain the first perceived data corresponding to the first feature from other devices. That is, the third information includes information for instructing the first device to process the original perceived data based on the second feature.
[0534] If the second information indicates that the first device does not support processing the raw sensing data based on the first and second features, the sensing content customization evaluation function can instruct other devices to process the raw sensing data based on the first and second features to obtain the first sensing data corresponding to the first feature and the second sensing data corresponding to the second feature from other devices. In this case, the sensing content customization evaluation function may not send the third information, or the third information may be used to instruct the first device not to process the raw sensing data based on the first and second features.
[0535] If the third information includes information for instructing the first device to process the raw sensing data based on at least one feature, the following steps may be performed.
[0536] S804. The first device acquires raw sensing data based on third information.
[0537] The raw sensing data may include the raw sensing data corresponding to each of at least one feature.
[0538] Alternatively, if at least one feature is used to describe the attributes of the first perceived object, then the raw perceived data includes the raw perceived data corresponding to the first perceived object.
[0539] Alternatively, if at least one feature is used to describe the attributes of multiple sensing objects, then the raw sensing data includes the raw sensing data corresponding to the multiple sensing objects.
[0540] Among them, multiple sensing objects include the first sensing object.
[0541] S805. The first device determines the sensing data corresponding to at least one feature based on the original sensing data and at least one feature.
[0542] It should be understood that the implementation of S804-S805 is similar to the implementation of determining the first sensing data based on the original sensing data corresponding to the first feature and the first sensing object described above. Please refer to the description above, and it will not be repeated here.
[0543] S806, The first device sends at least one feature-corresponding sensing data to the sensing content customization processing function.
[0544] Correspondingly, the content customization processing function receives sensing data corresponding to at least one feature from the first device.
[0545] In this way, the customized processing function for perceived content can store perceived data corresponding to at least one feature, enabling efficient subsequent transmission of perceived results to the requesting device.
[0546] S807. The sensing request device sends the first sensing request to the SSCF network element.
[0547] Correspondingly, the SSCF network element receives the first sensing request from the sensing requesting device.
[0548] Among them, the first perception request is used to request the perception result corresponding to the first perception object.
[0549] The S808 and SSCF network elements send the first perception request to the customized evaluation function for perceived content.
[0550] Correspondingly, the customized evaluation function for perceived content receives the first perception request from the SSCF network element.
[0551] The S809 and SSCF network elements send the first sensing request to the customized processing function for sensing content.
[0552] Correspondingly, the content customization processing function receives the first perception request from the SSCF network element.
[0553] S810, the customized processing function for perceived content, obtains the first feature based on the first perceived request.
[0554] The first feature is used to describe the first attribute of the first perceived object.
[0555] It should be understood that the implementation methods of S807-S810 are similar to those of S701-S704, and can be referred to the description above, which will not be repeated here.
[0556] S811, The customized processing function for perceived content is based on the first feature and finds the first perceived data corresponding to the first feature from the perceived data corresponding to at least one feature.
[0557] It should be understood that the implementation of S811 is similar to that of S603, and can be referred to the description above, so it will not be repeated here.
[0558] Optionally, the perception results corresponding to the first perception object can be obtained, evaluated, and made available in accordance with the methods of S711-S715, which will not be elaborated here.
[0559] In the second scenario, the first device is a terminal device; the second device includes access network equipment and core network equipment. Furthermore, the core network equipment includes one or more network elements, which can be integrated into a single device, or the one or more network elements can be deployed independently.
[0560] In accordance with Figure 5 When sensing is performed in the manner shown (first implementation method), if the second device is a core network device, the implementation method is similar to method 700, which is equivalent to the first device in method 700 being a terminal device. If the second device is an access network device, the difference from method 700 is that the access network device obtains and stores the first sensing data corresponding to the first feature from the first device; and the core network element obtains the first sensing data corresponding to the first feature from the access network device based on the first sensing request. Similar to the implementation method of method 700, it will not be described again here.
[0561] In accordance with Figure 6 When sensing in the manner shown (second embodiment), refer to Figure 9 .
[0562] Figure 9 This is a flowchart illustrating a sensing method 900 provided in an embodiment of this application. Method 900 can be applied to a system including a first device (terminal device), a second device (access network device and sensing content customization processing function), and a fourth communication device (sensing content customization evaluation function), such as communication system 100. Figure 9 As shown, method 900 includes the following steps:
[0563] It is understood that, compared to method 800, method 900 is equivalent to the first device being a terminal device, and the storage of at least one feature-corresponding sensing data in the sensing content customization processing function of method 800 is replaced by: the access network device storing at least one feature-corresponding sensing data; then the sensing content customization processing function can obtain the first sensing data corresponding to the first feature from the access network device based on the first feature. The implementation of other parts is similar.
[0564] S901, the sensing content customization processing function sends information, or at least one feature, to the terminal device through the access network device to indicate at least one feature.
[0565] Correspondingly, the terminal device receives information from the sensing content customization processing function, which indicates at least one feature, or at least one feature, through the access network device.
[0566] S902, The terminal device sends the second information to the customized evaluation function of perceived content through the access network device.
[0567] Correspondingly, the customized evaluation function for perceived content receives second information from the terminal device through the access network device.
[0568] The second information includes information used to instruct the terminal device to support processing raw sensor data based on at least one feature.
[0569] S903, the customized evaluation function for perceived content sends third-party information to terminal devices through access network devices.
[0570] Correspondingly, the terminal device receives third information from the customized evaluation function of perceived content through the access network device.
[0571] The third information block is used to instruct the terminal device to process the raw sensing data based on at least one feature.
[0572] S904. The terminal device acquires raw sensing data based on third-party information.
[0573] The raw sensing data may include the raw sensing data corresponding to each of at least one feature.
[0574] S905. The terminal device determines the sensing data corresponding to at least one feature based on the original sensing data and at least one feature.
[0575] It should be understood that the implementation methods of S901-S905 are similar to those of S801-S805, and can be referred to the description above, which will not be repeated here.
[0576] Optionally, the sensing content customization evaluation function in S902-S903 above can be replaced by a sensing content customization processing function or an access network device. That is, the terminal device can also report its capabilities (second information) to the sensing content customization processing function or the access network device. This allows the sensing content customization processing function or the access network device to decide whether to obtain sensing data corresponding to at least one feature from the terminal device.
[0577] S906. The terminal device sends sensing data corresponding to at least one feature to the access network device.
[0578] Correspondingly, the access network device receives sensing data corresponding to at least one feature from the terminal device.
[0579] In this way, the access network device can store sensing data (such as a token list) corresponding to at least one feature.
[0580] S907, The sensing request device sends the first sensing request to the SSCF network element.
[0581] Correspondingly, the SSCF network element receives the first sensing request from the sensing requesting device.
[0582] Among them, the first perception request is used to request the perception result corresponding to the first perception object.
[0583] The S908 and SSCF network elements send the first perception request to the customized evaluation function for perceived content.
[0584] Correspondingly, the customized evaluation function for perceived content receives the first perception request from the SSCF network element.
[0585] The S909 and SSCF network elements send the first sensing request to the customized processing function for sensing content.
[0586] Correspondingly, the content customization processing function receives the first perception request from the SSCF network element.
[0587] S910, the customized processing function for perceived content obtains the first feature based on the first perceived request.
[0588] The first feature is used to describe the first attribute of the first perceived object.
[0589] It should be understood that the implementation methods of S907-S910 are similar to those of S807-S810, and can be referred to the description above, which will not be repeated here.
[0590] S911, the sensing content customization processing function sends the first information to the access network device.
[0591] Correspondingly, the access network device receives the first information from the sensing content customization processing function.
[0592] The first information includes information used to indicate the first feature, or the first feature itself.
[0593] S912. The access network device, based on the first feature, finds the first sensing data corresponding to the first feature from the sensing data corresponding to at least one feature.
[0594] S913, The access network device sends the first sensing data corresponding to the first feature to the sensing content customization processing function.
[0595] Correspondingly, the customized processing function for sensing content receives the first sensing data corresponding to the first feature from the access network device.
[0596] It should be understood that the difference between S911-S913 and S811 is that the customized processing function of perceived content needs to obtain the first perceived data corresponding to the first feature from the access network device, and the rest is similar.
[0597] Optionally, the perception results corresponding to the first feature can be obtained, evaluated, and made available in accordance with the methods of S711-S715, which will not be elaborated here.
[0598] It is understandable that the above Figures 7 to 9 The content can be understood as a specific example of method 500 or method 600. In practical application scenarios, the steps in method 500 and method 600 can also be implemented by other different devices. For example, in method 500 and method 600, both the first device and the second device can be core network devices, that is, the core network device can obtain raw sensing data from the access network device for subsequent tokenization and decoding processing. Alternatively, combined with Figures 7 to 9 The step of obtaining the first feature based on the first perception request can also be performed by other devices, such as the first device. For the sake of brevity, they will not be listed one by one here.
[0599] Optionally, based on the above example, in order to improve data security, before sending the sensing result corresponding to the first feature to the sensing requesting device, the core network device may determine whether the sensing requesting device has the authority to obtain the sensing result corresponding to the first feature; and may send the sensing result corresponding to the first feature to the sensing requesting device when the sensing requesting device has the authority to obtain the sensing result corresponding to the first feature.
[0600] For example, if a sensing requesting device requests the location information of a vehicle, the core network device can determine whether the sensing requesting device has the authority to obtain the vehicle's location information, and can send the vehicle's location information to the sensing requesting device if the sensing requesting device has the authority to obtain the vehicle's location information.
[0601] The determination of whether the sensing requesting device has the authority to obtain the sensing result corresponding to the first feature can be performed after or before the sensing measurement, and this application does not make specific limitations on this.
[0602] The core network device used to determine whether the sensing requesting device has the authority to obtain the sensing result corresponding to the first feature can be, for example, a customized processing function for the sensing content, a customized evaluation function for the sensing content, or other network elements. This application does not make any specific limitations on this.
[0603] In addition to the methods described above, embodiments of this application also provide another sensing method, which is applied to a system including a first device, a second device, and a sensing request device. This method includes the following steps:
[0604] S01, The sensing request device sends a first sensing request to the second device.
[0605] Correspondingly, the second device receives the first sensing request from the sensing requesting device.
[0606] Among them, the first perception request is used to request the perception result corresponding to the first perception object.
[0607] S02. The second device acquires the first feature based on the first perception request.
[0608] The first feature is related to the first perceived object, such as the first feature being used to describe the first perceived object.
[0609] S03, the second device sends the first information to the first device.
[0610] Correspondingly, the first device receives the first information from the second device.
[0611] The first information includes information for indicating the first feature, or includes the first feature.
[0612] S04. Based on the first information, the first device sends the token corresponding to the first feature to the second device.
[0613] Correspondingly, the second device receives the token corresponding to the first feature from the first device.
[0614] Alternatively, the first information may also include information for indicating the second feature, or the second feature.
[0615] Wherein, the second feature is related to the second perceived object, or the second feature is used to describe the second perceived object, and the first perceived object is different from the second perceived object.
[0616] In step S04, the first device also sends the token corresponding to the second feature to the second device.
[0617] Correspondingly, the second device receives the token corresponding to the second feature from the first device.
[0618] In other words, the difference between this method and method 500 is that the first feature is used to describe the first sensing object, the second feature is used to describe the second sensing object, and the sensing data sent from the first device to the second device is limited to the form of a token. The remaining implementation methods are similar and will not be described in detail here.
[0619] In addition to the methods described above, this application also provides another sensing method, which is applied to a system including a first device, a second device, and a sensing request device. The method includes the following steps:
[0620] S11. The second device sends information to the first device to indicate at least one feature, or at least one feature.
[0621] Correspondingly, the first device receives information from the second device for indicating at least one feature, or at least one feature.
[0622] In this context, at least one feature is used to describe a perceived object.
[0623] For example, at least one feature includes a first feature, which is used to describe the first perceived object.
[0624] Alternatively, at least one feature includes a first feature and a second feature, wherein the first feature is used to describe a first perceived object and the second feature is used to describe a second perceived object.
[0625] S12. The first device obtains a token corresponding to at least one feature based on at least one feature, and sends the token corresponding to at least one feature to the second device.
[0626] Correspondingly, the second device receives a token corresponding to at least one feature from the first device.
[0627] The token corresponding to at least one feature includes the token corresponding to each of the at least one feature. Furthermore, the token corresponding to at least one feature can also be understood as a list of tokens.
[0628] S13. The sensing request device sends a first sensing request to the second device.
[0629] Correspondingly, the second device receives the first sensing request from the sensing requesting device.
[0630] Among them, the first perception request is used to request the perception result corresponding to the first perception object.
[0631] S14. The second device acquires the first feature based on the first perception request.
[0632] The first feature is related to the first perceived object, such as the first feature being used to describe the first perceived object.
[0633] S15, the second device sends the first information to the first device.
[0634] Correspondingly, the first device receives the first information from the second device.
[0635] The first information includes: information used to indicate the first feature, or information including the first feature.
[0636] S16. Based on the first information, the first device sends the token corresponding to the first feature to the second device.
[0637] Correspondingly, the second device receives the token corresponding to the first feature from the first device.
[0638] In other words, the difference between this method and method 600 is that at least one feature is used to describe different sensing objects, and the sensing data sent from the first device to the second device is limited to the form of a token. The remaining implementation methods are similar and will not be described in detail here.
[0639] It should be noted that, in the embodiments of this application, the AI model can also be referred to as a model or a neural network model, which can be used to implement machine learning, deep learning, search, reasoning, decision-making, etc. The AI model mentioned in this application can include various types, such as, but not limited to: deep neural networks (DNN), convolutional neural networks (CNN), recurrent neural networks (RNN), residual networks, transformer models, or other neural network models, etc. This application does not specifically limit it in this regard.
[0640] It should also be noted that the order of the methods listed above does not imply the order of execution. The execution order of each process should be determined by its function and internal logic.
[0641] The above text combined Figures 4 to 9 The perception method of the embodiments of this application is described in detail below, in conjunction with Figures 10 to 12 This application describes in detail the communication apparatus according to embodiments of the present application. The communication apparatus includes modules or units for performing each part of the above embodiments. The modules or units may be software, hardware, or a combination of software and hardware. The following is only a brief illustrative example of the communication apparatus; for details of the implementation, please refer to the description of the foregoing method embodiments, which will not be repeated below.
[0642] Figure 10 This is a schematic block diagram of a communication device 1000 provided in an embodiment of this application. Figure 10 As shown, the communication device 1000 includes a transceiver module 1001 and a processing module 1002.
[0643] In one possible implementation, the communication device 1000 is used to implement the steps corresponding to the second device in the above-described methods 400, 500, 600, 700, 800 or 900.
[0644] The transceiver module 1001 is used to receive a first perception request, which is used to request the perception result corresponding to the first perception object; and to send the perception result corresponding to the first feature based on the first perception request.
[0645] The first feature is used to describe the first attribute of the first perceived object.
[0646] Optionally, the transceiver module 1001 is further configured to send a perception result corresponding to a second feature based on a first perception request, wherein the second feature is used to describe a second attribute of the first perception object.
[0647] Optionally, the first perception request carries a first feature.
[0648] Optionally, the processing module 1002 is used to acquire a first feature based on a first perception request; and based on the first feature, to find the first perception data corresponding to the first feature from the perception data corresponding to at least one feature.
[0649] The transceiver module 1001 is also used to send the perception result corresponding to the first feature based on the first perception data.
[0650] Optionally, the processing module 1002 is used to acquire a first feature based on the first perception request.
[0651] The transceiver module 1001 is further configured to send first information to the first device, the first information including: information for indicating a first feature, or the first feature; receive first sensing data corresponding to the first feature from the first device; and send a sensing result corresponding to the first feature based on the first sensing data.
[0652] Optionally, the first perception data is in the form of a token; the processing module 1002 is used to obtain the perception result corresponding to the first feature based on the first perception data.
[0653] The transceiver module 1001 is used to send the perception result corresponding to the first feature.
[0654] In one possible implementation, the communication device 1000 is used to implement the steps corresponding to the first device in the above-described methods 400, 500, 600, 700, 800 or 900.
[0655] The transceiver module 1001 is used to acquire first information, which includes information for indicating a first feature, or a first feature, which describes a first attribute of a first sensing object; and to send first sensing data corresponding to the first feature based on the first information.
[0656] Optionally, the first information may also include information for indicating the second feature, or the second feature for describing a second attribute of the first perceived object;
[0657] The transceiver module 1001 is also used to send the second sensing data corresponding to the second feature.
[0658] Optionally, the first perception data is in the form of a token.
[0659] Optionally, the processing module 1002 is used to acquire the original perception data of the first perception object; and based on the first feature, to tokenize the original perception data corresponding to the first perception object to obtain the first perception data.
[0660] Optionally, the first information also includes information for indicating the second feature, or the second feature, which describes the second attribute of the first perceived object, and the second perceived data corresponding to the second feature is in token form;
[0661] The processing module 1002 is used to acquire the original sensing data corresponding to the first sensing object; based on the first feature and the second feature, the original sensing data corresponding to the first sensing object is tokenized to obtain the first sensing data and the second sensing data.
[0662] The transceiver module 1001 is also used to send second sensing data.
[0663] Optionally, the transceiver module 1001 is also configured to send second information, the second information including information for instructing the first device to support processing raw sensing data based on the first feature.
[0664] Optionally, the first information further includes information for indicating a second feature, the second feature corresponding to a first sensing object; the second information also includes information for indicating that the first device supports processing raw sensing data based on the second feature.
[0665] In another possible implementation, the communication device 1000 is used to implement the steps corresponding to the perceived content customization processing function in the above-described method 700 or method 900.
[0666] The transceiver module 1001 is used to receive a first perception request, which is used to request the perception result corresponding to the first perception object; the processing module 1002 is used to obtain a first feature based on the first perception request, which is used to describe the first attribute of the first perception object.
[0667] The transceiver module 1001 is configured to send first information to a first device based on a first feature, the first information including information for indicating the first feature or the first feature itself; and to receive first sensing data corresponding to the first feature from the first device.
[0668] Optionally, the initial perception data may be in the form of a token.
[0669] Optionally, the processing module 1002 is used to decode the first sensing data to obtain a sensing result corresponding to the first feature; the transceiver module 1001 is used to send the sensing result corresponding to the first feature.
[0670] In another possible implementation, the communication device 1000 is used to implement the steps corresponding to the perceived content customization evaluation function (or other device receiving second information from the first device) in the above-described method 700 or method 900.
[0671] The transceiver module 1001 is used to receive second information, the second information including information for instructing the first device to support processing raw sensing data based on the first feature; and based on the second information, to send third information, the third information including information for instructing the first device to process raw sensing data based on the first feature.
[0672] Optionally, processing the raw perceptual data based on the first feature includes: tokenizing the raw perceptual data based on the first feature.
[0673] Optionally, the second information may further include information for instructing the first device to support processing the raw sensing data based on the second feature; the third information may further include information for instructing the first device to process the raw sensing data based on the second feature.
[0674] It should be understood that the communication device 1000 here is embodied in the form of a functional module. The term "module" here can refer to application-specific integrated circuits (ASICs), electronic circuits, processors (e.g., shared processors, proprietary processors, or group processors, etc.) and memories for executing one or more software or firmware programs, integrated logic circuits, and / or other suitable components supporting the described functions. In an alternative example, those skilled in the art will understand that the communication device 1000 may specifically be the first device or the second device in the above embodiments, and the communication device 1000 may be used to execute the various processes and / or steps corresponding to the first device or the second device in the above method embodiments; to avoid repetition, these will not be described again here.
[0675] The aforementioned communication device 1000 has the function of implementing the corresponding steps performed by the first or second device in the above method; the above functions can be implemented by hardware or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above functions. In embodiments of this application, Figure 10 The communication device 1000 in the text can also be a chip, such as a SOC.
[0676] Figure 11 A schematic diagram of the structure of a communication device 1100 provided in an embodiment of this application is shown. The communication device 1100 includes a processor 1101, a transceiver 1102, and a memory 1103. The processor 1101, transceiver 1102, and memory 1103 communicate with each other via an internal connection path. The memory 1103 is used to store instructions, such as computer-defined code. The processor 1101 is used to execute the instructions stored in the memory 1103 to control the transceiver 1102 to send and / or receive signals.
[0677] It should be understood that the communication device 1100 may specifically be the first device or the second device in the above embodiments, and may be used to execute the various steps and / or processes corresponding to the first device or the second device in the above method embodiments. Optionally, the memory 1103 may include a read-only memory and a random access memory, and provide instructions and data to the processor. A portion of the memory may also include non-volatile random access memory. For example, the memory may also store device type information. The processor 1101 may be used to execute instructions stored in the memory, and when the processor 1101 executes instructions stored in the memory, the processor 1101 is used to execute the various steps and / or processes of the above method embodiments. The transceiver 1102 may include a transmitter 21, a receiver 22, and an antenna 23. The transmitter 21 may be used to implement the various steps and / or processes corresponding to the transceiver for performing the transmitting action. For example, the transmitter 21 may be used to transmit information to another device through the antenna 23. The receiver 22 may be used to implement the various steps and / or processes corresponding to the transceiver for performing the receiving action. For example, receiver 22 can be used to receive information from another device via antenna 23.
[0678] It should be understood that, in the embodiments of this application, the processor may be a central processing unit (CPU), a microprocessor unit (MPU), a microcontroller unit (MCU), a graphics processing unit (GPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or any conventional processor.
[0679] In implementation, each step of the above method can be completed by integrated logic circuits in the processor's hardware or by instructions in software. The steps of the method disclosed in the embodiments of this application can be directly manifested as execution by a hardware processor, or as a combination of hardware and software modules within the processor. The software modules can reside in random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, registers, or other mature storage media in the art. This storage medium is located in memory, and the processor executes the instructions in the memory, combining them with its hardware to complete the steps of the above method. To avoid repetition, detailed descriptions are omitted here.
[0680] Figure 12 A schematic diagram of another communication device provided in an embodiment of this application is shown. This communication device can be a chip system, or it can be an apparatus configured with a chip system to implement the methods described in the above-described method embodiments. In this embodiment, the chip system can be composed of chips, or it can include chips and other discrete devices.
[0681] like Figure 12 As shown, the communication device 1200 may include a processor 1210, which can be used to execute computer programs or instructions in memory to perform the various steps and / or processes corresponding to the first device or the second device in the above method embodiments.
[0682] In one possible implementation, the communication device 1200 further includes a communication interface 1220. The communication interface 1220 can be used to communicate with other devices via a transmission medium, thereby enabling the communication device 1200 to communicate with other devices. The communication interface 1220 may be, for example, a transceiver, an input / output interface, pins, a bus, a transceiver circuit, or a device capable of transmitting and receiving functions. The processor 1210 can utilize the communication interface 1220 to input and output data for executing the various steps and / or processes corresponding to the first or second device in the above method embodiments.
[0683] In one possible implementation, the communication device 1200 further includes at least one memory 1230 for storing program instructions and / or data. The memory 1230 is coupled to the processor 1210. The coupling in this embodiment is an indirect coupling or communication connection between devices, units, or modules, and can be electrical, mechanical, or other forms, used for information exchange between devices, units, or modules. The processor 1210 may operate in conjunction with the memory 1230. The processor 1210 may execute program instructions stored in the memory 1230.
[0684] Optionally, the memory 1230 may be a memory disposed in the device 1200. Exemplarily, the memory 1230 may be integrated with the processor 1210; or, the memory 1230 may be disposed separately from the processor 1210.
[0685] Optionally, the memory 1230 may be a memory outside of the device 1200. It may also be a memory outside of the communication device.
[0686] This application also provides a sensing system, including: a sensing request device and a second device;
[0687] The sensing request device is used to execute the steps and / or processes of the sensing request device in execution methods 400-900; the second device is used to execute the steps and / or processes of the second device in methods 400-900.
[0688] Optionally, the sensing system further includes a first device; the second device is used to perform the steps and / or processes performed by the first device in methods 400-900.
[0689] Optionally, the sensing system further includes a fourth communication device; the fourth communication device is used to perform the steps and / or processes of the customized evaluation function of the sensing content in method 700, method 800 or method 900.
[0690] This application also provides a computer-readable storage medium for storing a computer program for implementing the methods shown in the above-described method embodiments.
[0691] This application also provides a computer program product, which includes a computer program (also referred to as code or instructions) that, when run on a computer, allows the computer to perform the methods shown in the above-described method embodiments.
[0692] Those skilled in the art will recognize that the modules and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0693] Those skilled in the art will understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and modules described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.
[0694] In the several embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of modules is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple modules or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between apparatuses or modules may be electrical, mechanical, or other forms.
[0695] The modules described as separate components may or may not be physically separate. The components shown as modules may or may not be physical modules; that is, they may be located in one place or distributed across multiple network modules. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs.
[0696] In addition, the functional modules in the various embodiments of this application can be integrated into one processing module, or each module can exist physically separately, or two or more modules can be integrated into one module.
[0697] If the aforementioned functions are implemented as software functional modules and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, essentially, or the part that contributes to existing technology, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, ROM, random access memory (RAM), magnetic disks, or optical disks.
[0698] The above description is merely a specific embodiment of this application, but the protection scope of the embodiments of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the technical scope disclosed in the embodiments of this application should be included within the protection scope of the embodiments of this application. Therefore, the protection scope of the embodiments of this application should be determined by the protection scope of the claims.
Claims
1. A sensing method, characterized in that, Applied to a second communication device, including: Receive a first perception request, which is used to request the perception result corresponding to the first perception object; Based on the first perception request, a perception result corresponding to the first feature is sent, wherein the first feature is used to describe the first attribute of the first perception object.
2. The method according to claim 1, characterized in that, The method further includes: Based on the first perception request, the perception result corresponding to the second feature is sent, whereby the second feature is used to describe the second attribute of the first perception object.
3. The method according to claim 1 or 2, characterized in that, The first perception request carries the first feature.
4. The method according to any one of claims 1 to 3, characterized in that, The step of sending the perception result corresponding to the first feature based on the first perception request includes: Based on the first perception request, obtain the first feature; Based on the first feature, the first perceptual data corresponding to the first feature is found from the perceptual data corresponding to at least one feature; Based on the first perception data, the perception result corresponding to the first feature is sent.
5. The method according to any one of claims 1 to 3, characterized in that, The step of sending the perception result corresponding to the first feature based on the first perception request includes: Based on the first perception request, obtain the first feature; The first information is sent to a first communication device, the first information including: information for indicating the first feature, or the first feature; Receive first sensing data corresponding to the first feature from the first communication device; Based on the first perception data, the perception result corresponding to the first feature is sent.
6. The method according to claim 4 or 5, characterized in that, The first sensed data is in the form of a token; The step of sending the perception result corresponding to the first feature based on the first perception data includes: Based on the first perceived data, the perceived result corresponding to the first feature is obtained; Send the perception result corresponding to the first feature.
7. A sensing method, characterized in that, Applied to a first communication device, comprising: Obtain first information, the first information including information for indicating a first feature, or the first feature, the first feature being used to describe a first attribute of a first perceived object; Based on the first information, the first perception data corresponding to the first feature is sent.
8. The method according to claim 7, characterized in that, The first information also includes information for indicating a second feature, or the second feature, which describes a second attribute of the first perceived object; The method further includes: Send the second sensing data corresponding to the second feature.
9. The method according to claim 7 or 8, characterized in that, The first sensed data is in the form of a token.
10. The method according to claim 9, characterized in that, The method further includes: Obtain the raw sensory data of the first sensing object; Based on the first feature, the original sensing data corresponding to the first sensing object is tokenized to obtain the first sensing data.
11. The method according to claim 9, characterized in that, The first information also includes information for indicating the second feature, or the second feature, which describes the second attribute of the first perceived object, and the second perceived data corresponding to the second feature is in token form; The method further includes: Obtain the raw sensor data corresponding to the first sensing object; Based on the first feature and the second feature, the original perception data corresponding to the first perception object is tokenized to obtain the first perception data and the second perception data. Send the second sensing data.
12. The method according to any one of claims 7 to 11, characterized in that, The method further includes: Send a second message, the second message including information for instructing the first communication device to support processing raw sensor data based on the first feature.
13. The method according to claim 12, characterized in that, The first information also includes information for indicating a second feature, which corresponds to the first perceived object; The second information also includes information for instructing the first communication device to support processing the raw sensory data based on the second feature.
14. A sensing method, characterized in that, Applied to a fourth communication device, including: Receive second information, the second information including information for instructing the first communication device to support processing raw sensor data based on the first feature; Based on the second information, a third information is sent, the third information including information for instructing the first communication device to process the raw sensing data based on the first feature.
15. The method according to claim 14, characterized in that, The process of processing the original perceived data based on the first feature includes: The original perceived data is tokenized based on the first feature.
16. The method according to claim 14 or 15, characterized in that, The second information also includes information for instructing the first communication device to support processing the raw sensory data based on the second feature; The third information also includes information for instructing the first communication device to process the raw sensing data based on the second feature.
17. A communication device, characterized in that, include: Includes a module for performing the method as described in any one of claims 1 to 16.
18. A communication device, characterized in that, include: A processor coupled to a memory for storing a computer program, wherein when the processor invokes the computer program, the device performs the method of any one of claims 1 to 16.
19. A computer-readable storage medium, characterized in that, Used to store a computer program, the computer program including instructions for implementing the method as described in any one of claims 1 to 16.
20. A computer program product, the computer program product comprising instructions, characterized in that, When the instructions are executed on a computer, the computer causes the computer to perform the method as described in any one of claims 1 to 16.
21. A sensing system, comprising: Sensing request device and second communication device; The sensing request device is used to send a first sensing request to the second communication device, wherein the first sensing request is used to request the sensing result corresponding to the first sensing object; The second communication device is configured to receive the first perception request from the perception request device; and based on the first perception request, send a perception result corresponding to a first feature to the perception request device, wherein the first feature is used to describe a first attribute of the first perception object; The sensing request device is used to receive the sensing result corresponding to the first feature from the second communication device.
22. The system according to claim 21, characterized in that, The system further includes: a first communication device; The second communication device is configured to send a perception result corresponding to the first feature based on the first perception request, including: The second communication device is configured to acquire the first feature based on the first perception request; and send first information to the first communication device, the first information including information for indicating the first feature, or including the first feature; The first communication device is configured to receive the first information from the second communication device; and based on the first information, send the first sensing data corresponding to the first feature to the second communication device; The second communication device is configured to receive the first sensing data from the first communication device; and to send the sensing result corresponding to the first feature based on the first sensing data.
23. The system according to claim 22, characterized in that, The system also includes: a fourth communication device; The first communication device is further configured to send second information to the fourth communication device, the second information including information for instructing the first communication device to support processing raw sensing data based on the first feature; The fourth communication device is configured to receive the second information from the first communication device; and send third information to the first communication device based on the second information, the third information including information for instructing the first communication device to process the raw sensing data based on the first feature; The first communication device is configured to receive the third information from the fourth communication device; and based on the third information, obtain the first sensing data corresponding to the first feature.