Perception task processing method, system and device, communication equipment and storage medium

By registering sensing capabilities with the backup SCF and executing sensing tasks when the sensing RAN detects a fault in the primary SCF in the 5G sensing network system, the problem of low fault handling efficiency is solved, and the continuity and stability of 5G sensing services are achieved.

CN121126408APending Publication Date: 2025-12-12CHINA TELECOM CORP LTD TECHNOLOGY INNOVATION CENTER +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202511181393.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-08-22
Publication Date
2025-12-12

AI Technical Summary

Technical Problem

The existing 5G sensing network system has poor fault handling efficiency, resulting in poor service continuity. This is mainly because data synchronization depends on network bandwidth and is subject to synchronization delays and fault risks.

Method used

When the primary SCF fails, the sensing RAN proactively sends a sensing capability registration request to the backup SCF. The backup SCF registers the sensing capability and generates a sensing task request. The sensing RAN executes the sensing task. No data synchronization channel is required between the primary and backup SCFs.

Benefits of technology

It improves fault handling efficiency and ensures the continuity of 5G sensing services. By actively switching to the backup SCF to continue executing sensing tasks, it avoids data synchronization delays and fault risks.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121126408A_ABST
    Figure CN121126408A_ABST
Patent Text Reader

Abstract

The invention relates to a sensing task processing method, system and device, communication equipment and a storage medium. The method comprises the following steps of: sending a sensing capability registration request to a standby SCF corresponding to a main SCF in advance under the condition that a sensing RAN (Radio Access Network) which registers the sensing capability in the main SCF detects that the main SCF fails, so as to register the sensing capability in the standby SCF; no data synchronization channel exists between the main SCF and the standby SCF; receiving a first sensing task request returned by the standby SCF; the first perception task request is generated by the standby SCF according to a perception task associated with the perception RAN after the standby SCF perceives the registration perception capability of the RAN; a sensing task associated with the sensing RAN is sent to the main SCF and the standby SCF by a sensing task issuing module; and in response to the first sensing task request, returning first sensing data to the standby SCF, so that the standby SCF reports the first sensing data to a sensing task issuing module. By adopting the method, the fault processing efficiency can be improved, and the continuity of the 5G sensing service can be ensured.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of communication, in particular to a sensing task processing method, system and device, communication equipment, computer readable storage medium and computer program product. BACKGROUND

[0002] With the development of communication technology, a new network system combining the characteristics of 5G high-speed transmission and sensing technology, i.e. a 5G sensing network system, has appeared. The system can include a sensing control plane function SCF and a sensing data processing function SPF. The sensing control plane function SCF is responsible for managing the registration of the sensing RAN capability and the task issuing, while the sensing data processing function SPF is mainly used for receiving sensing measurement data.

[0003] In the traditional technology, the fault handling scheme for the sensing network system is usually implemented by using the master-backup SCF data synchronization mechanism. The real-time synchronization of task data, RAN state and other information is used to realize the fault switching. However, the above processing method depends on the data synchronization function. The data synchronization needs to occupy the network bandwidth, increases the transmission cost, and the synchronization delay can easily cause the inconsistency of the master-backup data, causing the task execution abnormality. Moreover, the synchronization link itself has the risk of failure, which reduces the system reliability. Therefore, in the existing fault handling method for the sensing network system, the fault handling efficiency is poor, and the continuity of the 5G sensing service is poor. SUMMARY

[0004] Therefore, it is necessary to provide a sensing task processing method, system, device, communication equipment, computer readable storage medium and computer program product capable of improving the fault handling efficiency and increasing the continuity of the 5G sensing service in view of the above technical problems.

[0005] In a first aspect, the present application provides a sensing task processing method applied to a sensing RAN which has pre-registered sensing capability in a master SCF, comprising:

[0006] In the case where it is detected that the master SCF has a fault, a sensing capability registration request is sent to a backup SCF corresponding to the master SCF, so as to register the sensing capability in the backup SCF. There is no data synchronization channel between the master SCF and the backup SCF.

[0007] A first sensing task request returned by the backup SCF is received. The first sensing task request is generated by the backup SCF according to a sensing task associated with the sensing RAN after the sensing RAN registers the sensing capability. The sensing task associated with the sensing RAN is sent to the master SCF and the backup SCF by the sensing task issuing module.

[0008] in response to the first awareness task request, return first awareness data to the backup SCF, so that the backup SCF reports the first awareness data to the awareness task issuing module.

[0009] In one of the embodiments, before sending the awareness capability registration request to the backup SCF in the case of detecting that the master SCF fails, the method further comprises: in response to a second awareness task request sent by the master SCF, returning second awareness data to the master SCF, so that the master SCF reports the second awareness data to the awareness task issuing module; the second awareness task request is generated by the master SCF according to the awareness task associated with the awareness RAN.

[0010] In one of the embodiments, before responding to the second awareness task request sent by the master SCF, the method further comprises: sending a communication link construction request to the master SCF and the backup SCF; the communication link construction request is used to construct a communication link between the awareness RAN and the master SCF, and construct a communication link between the awareness RAN and the backup SCF; after the communication link between the awareness RAN and the master SCF is established, sending an awareness capability registration request to the master SCF to register the awareness capability in the master SCF.

[0011] In one of the embodiments, after returning the first awareness data to the backup SCF so that the backup SCF reports the first awareness data to the awareness task issuing module, the method further comprises: in the case of receiving an operation and maintenance instruction, re-sending an awareness capability registration request to the master SCF to re-register the awareness capability in the master SCF; the operation and maintenance instruction is sent by the master SCF after failure recovery to the awareness RAN through an operation and maintenance system, and is used to instruct the awareness RAN to re-register the awareness capability in the master SCF.

[0012] In one of the embodiments, before sending the awareness capability registration request to the backup SCF in the case of detecting that the master SCF fails, the method further comprises: in the case of detecting that the communication with the master SCF is interrupted, acquiring a communication interruption duration; in the case that the communication interruption duration is greater than a preset interruption duration threshold, determining that the master SCF fails.

[0013] In a second aspect, the application further provides a perception task processing method, applied to a backup SCF corresponding to a master SCF, and there is no data synchronization channel between the master SCF and the backup SCF, comprising:

[0014] receiving and saving an awareness task; the awareness task is sent to the master SCF and the backup SCF by the awareness task issuing module;

[0015] register the sensing capability of the sensing RAN in response to a sensing capability registration request initiated by the sensing RAN in advance of registering the sensing capability with the master SCF, wherein the sensing capability registration request is sent by the sensing RAN in a case where the master SCF is detected to have a failure;

[0016] in a case where there is a sensing task associated with the sensing RAN in the saved sensing tasks, generating a first sensing task request according to the sensing task associated with the sensing RAN and sending the first sensing task request to the sensing RAN to receive first sensing data returned by the sensing RAN according to the first sensing task request;

[0017] sending the first sensing data to the sensing task issuing module.

[0018] In one of the embodiments, the sensing task stores task area information; after the sensing capability of the sensing RAN is registered, the method further includes: obtaining sensing area information of the sensing RAN from the sensing capability registration request; and if the task area information of any saved sensing task overlaps with the sensing area information, determining that the sensing task is a sensing task associated with the sensing RAN.

[0019] In a third aspect, the present application further provides a sensing task processing system, which includes: a sensing task issuing module, a master SCF, a backup SCF corresponding to the master SCF, and a sensing RAN that registers the sensing capability with the master SCF in advance, and there is no data synchronization channel between the master SCF and the backup SCF; wherein,

[0020] the sensing task issuing module is configured to issue a sensing task to the master SCF and the backup SCF;

[0021] the backup SCF is configured to receive and save the sensing task;

[0022] the sensing RAN is configured to send a sensing capability registration request to the backup SCF in a case where the master SCF is detected to have a failure;

[0023] the backup SCF is further configured to register the sensing capability of the sensing RAN in response to the sensing capability registration request, and in a case where there is a sensing task associated with the sensing RAN in the saved sensing tasks, generate a first sensing task request according to the sensing task associated with the sensing RAN and send the first sensing task request to the sensing RAN;

[0024] the sensing RAN is further configured to return first sensing data to the backup SCF in response to the first sensing task request;

[0025] The backup SCF is further configured to report the first perception data to the perception task issuing module.

[0026] In one of the embodiments, the main SCF is configured to receive the perception task, generate a second perception task request according to the perception task associated with the perception RAN in a case that the perception task is the perception task associated with the perception RAN, and send the second perception task request to the perception RAN; the perception RAN is further configured to return second perception data to the main SCF in response to the second perception task request; and the main SCF is further configured to report the second perception data to the perception task issuing module.

[0027] In a fourth aspect, the present application further provides a perception task processing apparatus applied to a perception RAN that has registered a perception capability in a main SCF in advance, comprising:

[0028] A perception capability registration module is configured to send a perception capability registration request to a backup SCF corresponding to the main SCF in a case that the main SCF is detected to have a failure, so as to register the perception capability in the backup SCF; and there is no data synchronization channel between the main SCF and the backup SCF.

[0029] A perception request receiving module is configured to receive a first perception task request returned by the backup SCF; the first perception task request is generated by the backup SCF according to a perception task associated with the perception RAN after the perception RAN registers the perception capability; and the perception task associated with the perception RAN is sent to the main SCF and the backup SCF by the perception task issuing module.

[0030] A perception data reporting module is configured to return first perception data to the backup SCF in response to the first perception task request, so as to make the backup SCF report the first perception data to the perception task issuing module.

[0031] In a fifth aspect, the present application further provides a perception task processing apparatus applied to a backup SCF corresponding to a main SCF, wherein there is no data synchronization channel between the main SCF and the backup SCF, and the apparatus comprises:

[0032] A perception task receiving module is configured to receive and save a perception task; and the perception task is sent to the main SCF and the backup SCF by the perception task issuing module.

[0033] A registration request response module is configured to perform perception capability registration on a perception RAN in response to a perception capability registration request initiated by the perception RAN that has registered the perception capability in the main SCF in advance; and the perception capability registration request is sent by the perception RAN in a case that the main SCF is detected to have a failure.

[0034] The perception request sending module is configured to, in a case where there is a perception task associated with the perception RAN in the saved perception task, generate a first perception task request according to the perception task associated with the perception RAN, and send the first perception task request to the perception RAN to receive first perception data returned by the perception RAN according to the first perception task request.

[0035] The perception data sending module is configured to send the first perception data to the perception task issuing module.

[0036] In a sixth aspect, the present application further provides a communication device, comprising a memory and a processor, wherein the memory stores a computer program, and the processor implements the steps of the method in any one of the embodiments of the first aspect or the second aspect when executing the computer program.

[0037] In a seventh aspect, the present application further provides a computer-readable storage medium, which stores a computer program, and the computer program is executed by a processor to implement the steps of the method in any one of the embodiments of the first aspect or the second aspect.

[0038] In an eighth aspect, the present application further provides a computer program product, comprising a computer program, and the computer program is executed by a processor to implement the steps of the method in any one of the embodiments of the first aspect or the second aspect.

[0039] The perception task processing method, system, device, communication equipment, computer readable storage medium and computer program product can register the perception capability of the perception RAN in the primary SCF in advance, and in the case that the primary SCF is detected to be faulty, the perception capability registration request is sent to the backup SCF corresponding to the primary SCF, so as to register the perception capability in the backup SCF; there is no data synchronization channel between the primary SCF and the backup SCF; the first perception task request returned by the backup SCF is received; the first perception task request is generated by the backup SCF according to the perception task associated with the perception RAN after the perception RAN registers the perception capability; the perception task associated with the perception RAN is sent to the primary SCF and the backup SCF by the perception task issuing module; in response to the first perception task request, the first perception data is returned to the backup SCF, so that the backup SCF reports the first perception data to the perception task issuing module. When the perception RAN in which the perception capability is registered in the primary SCF detects that the primary SCF is faulty, the perception capability registration request can be actively sent to the backup SCF. After the backup SCF registers the perception capability of the perception RAN, it can also determine whether there is a perception task associated with the perception RAN sent by the perception task issuing module. If there is, the first perception task request is generated and sent to the perception RAN, so that the perception RAN can continue to execute the perception task issued by the perception task issuing module. In this way, even if there is no data synchronization channel between the primary SCF and the backup SCF, the backup SCF can be actively switched to continue the execution of the perception task, so that the fault processing efficiency can be improved, and the continuity of the 5G perception service can be ensured. BRIEF DESCRIPTION OF DRAWINGS

[0040] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the related art, the drawings needed to be used in the description of the embodiments of the present application or the related art will be briefly introduced. Obviously, the drawings in the following description are only some embodiments of the present application, and other related drawings can be obtained by those skilled in the art without creating any inventive labor.

[0041] Figure 1 An application environment diagram of the perception task processing method in an embodiment;

[0042] Figure 2 A flowchart of the perception task processing method in an embodiment;

[0043] Figure 3 A flowchart of the perception task processing method in another embodiment;

[0044] Figure 4 A structural diagram of the perception task processing system in an embodiment;

[0045] Figure 5An architecture diagram of a 5GC perception fusion architecture in one embodiment;

[0046] Figure 6 A structure diagram of a primary-backup SCF disaster recovery communication system based on no data synchronization in one embodiment;

[0047] Figure 7 A flowchart of a primary-backup SCF disaster recovery communication method based on no data synchronization in one embodiment;

[0048] Figure 8 A structure block diagram of a perception task processing apparatus in one embodiment;

[0049] Figure 9 A structure block diagram of a perception task processing apparatus in another embodiment;

[0050] Figure 10 An internal structure diagram of a communication device in one embodiment. DETAILED DESCRIPTION

[0051] In order to make the purpose, technical scheme and advantages of the present application clearer, the present application will be further described in detail below with reference to the drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and should not be used to limit the present application.

[0052] It should be noted that the terms "first", "second", and the like used in the present application can be used to describe various elements, but these elements are not limited by these terms. These terms are only used to distinguish the first element from the second element. The terms "include" and "have" and any variations thereof used in the present application are intended to cover non-exclusive inclusion. The term "a plurality of" used in the present application refers to two or more. The term "and / or" used in the present application refers to one of the options or any combination of multiple options.

[0053] The perception task processing method provided by the embodiments of the present application can be applied to, for example, Figure 1The application environment shown. Among them, the perception RAN pre-registered in the main SCF awareness capability is communicated with the main SCF and the standby SCF through the communication link, the main SCF and the standby SCF are communicated with the perception task issuing module through the communication link, and there is no data synchronization channel between the main SCF and the standby SCF. Specifically, the perception task issuing module can issue the perception task associated with the perception RAN to the main SCF and the standby SCF, and the main SCF can send a corresponding task request to the perception RAN after receiving the perception task to respond to the perception task. Then if the perception RAN detects that the main SCF fails, it can send a perception capability registration request to the standby SCF to register the perception capability in the standby SCF. After the standby SCF completes the perception capability registration of the perception RAN, it can generate a first perception task request based on the received perception task associated with the perception RAN and send it to the perception RAN, and the perception RAN can respond to the first perception task request and return the first perception data to the standby SCF to respond to the perception task, so as to realize that even if there is no data synchronization channel between the main SCF and the standby SCF, the standby SCF can be switched to continue the execution of the perception task when the main SCF fails.

[0054] In one embodiment, as shown in Figure 2 , a perception task processing method is provided, and the method is applied to the perception RAN pre-registered in the main SCF in Figure 1 for example, including the following steps:

[0055] Step S201, in the case of detecting that the main SCF fails, a perception capability registration request is sent to the standby SCF corresponding to the main SCF to register the perception capability in the standby SCF; there is no data synchronization channel between the main SCF and the standby SCF.

[0056] Among them, the perception RAN can refer to a perception wireless access network device, which can pre-register the perception capability in the main SCF, and the main SCF refers to the main perception control plane function. The perception task processing communication system in the embodiment can include a main standby SCF module, which can be composed of two SCFs, namely the main SCF and the standby SCF corresponding to the main SCF. The standby SCF mainly substitutes the main SCF to execute the perception task processing and the registration of the perception capability when the main SCF fails, and in the embodiment, there is no data synchronization channel between the main SCF and the standby SCF.

[0057] Specifically, when performing the perception task request issued by the primary SCF, the perception RAN can detect the communication state with the primary SCF in real time, and if it is detected that the primary SCF fails, the perception RAN can send a perception capability registration request to the backup SCF corresponding to the primary SCF, so as to register the perception capability in the backup SCF, and complete the perception task through the backup SCF.

[0058] In step S202, a first perception task request returned by the backup SCF is received; the first perception task request is generated by the backup SCF according to the perception task associated with the perception RAN after the perception RAN registers the perception capability; the perception task associated with the perception RAN is sent to the primary SCF and the backup SCF by the perception task issuing module.

[0059] The first perception task request is sent by the backup SCF, and is used to instruct the perception RAN to perform the task request of the perception task, which is generated by the backup SCF based on the perception task associated with the perception RAN, and the perception task can be sent to the primary SCF and the backup SCF by the perception task issuing module. The perception task issuing module can be an application function module AF or a network exposure function module NEF. The above perception task issuing module can generate the perception task and issue the perception task to the primary SCF and the backup SCF at the same time, and then the primary SCF and the backup SCF filter out the perception RAN used to perform the perception task to initiate the perception task request to the above perception RAN, and the perception task associated with the perception RAN is the perception task that needs to be performed by the perception RAN.

[0060] Specifically, after the perception task issuing module generates the perception task, the perception task can be issued to the primary SCF and the backup SCF at the same time, so that the backup SCF can also obtain the perception task issued by the perception task issuing module as the primary SCF. After the perception RAN detects that the primary SCF fails and registers the perception capability with the backup SCF, the backup SCF can determine whether it is the perception task that needs to be performed by the perception RAN based on the received perception task, that is, whether it is the perception task associated with the perception RAN, and if so, the first perception task request can be generated according to the perception task associated with the perception RAN and sent to the perception RAN to request the perception RAN to perform the above perception task.

[0061] In step S203, in response to the first perception task request, the first perception data is returned to the backup SCF, so that the backup SCF reports the first perception data to the perception task issuing module.

[0062] The first perception data refers to the perception data reported by the perception RAN in response to the first perception task request. After the perception RAN receives the first perception task request returned by the backup SCF, the perception RAN can generate a task response to the task request, so as to return the corresponding first perception data to the backup SCF. The backup SCF can report the first perception data to the perception task issuing module, so as to complete the perception task.

[0063] In the above perception task processing method, the perception RAN that registers the perception capability in the master SCF in advance sends a perception capability registration request to the backup SCF corresponding to the master SCF in the case where it is detected that the master SCF fails, so as to register the perception capability in the backup SCF. There is no data synchronization channel between the master SCF and the backup SCF. The first perception task request returned by the backup SCF is received. The first perception task request is generated by the backup SCF according to the perception task associated with the perception RAN after the perception RAN registers the perception capability. The perception task associated with the perception RAN is sent to the master SCF and the backup SCF by the perception task issuing module. In response to the first perception task request, the first perception data is returned to the backup SCF, so that the backup SCF reports the first perception data to the perception task issuing module. In this application, when the perception RAN that registers the perception capability in the master SCF in advance detects that the master SCF fails, the perception capability registration request is actively sent to the backup SCF. After the backup SCF registers the perception capability of the perception RAN, it can also determine whether there is a perception task associated with the perception RAN sent by the perception task issuing module. If there is, a first perception task request is generated and sent to the perception RAN, so that the perception RAN can continue to execute the perception task issued by the perception task issuing module. In this way, even if there is no data synchronization channel between the master SCF and the backup SCF, the backup SCF can be actively switched to continue to execute the perception task, so that the fault processing efficiency can be improved, and the continuity of the 5G perception service can be ensured.

[0064] In one embodiment, before step S201, the method can further include: in response to the second perception task request sent by the master SCF, returning second perception data to the master SCF, so that the master SCF reports the second perception data to the perception task issuing module; and the second perception task request is generated by the master SCF according to the perception task associated with the perception RAN.

[0065] The second perception task request refers to the task request sent by the master SCF, which is used to instruct the perception RAN to execute the perception task. Before the master SCF fails, since the perception RAN registers the perception capability in the master SCF, the master SCF usually issues the perception task request to the perception RAN. The second perception data is the perception data reported by the perception RAN in response to the second perception task request.

[0066] Specifically, after the perception RAN receives the second perception task request returned by the master SCF, the perception RAN can perform a task response to the task request, so as to return the corresponding second perception data to the master SCF, and the master SCF can report the second perception data to the perception task issuing module, thereby completing the perception task.

[0067] For example, the specific execution process of the perception task can be as follows. A certain perception RAN can pre-register the perception capability in the master SCF. When the perception task issuing module generates a perception task, the perception task can be sent to the master SCF and the backup SCF. If the perception task needs to be executed by the perception RAN, the master SCF can generate a second perception task request and send it to the perception RAN, and the perception RAN can return second perception data, so that the master SCF reports the second perception data to the perception task issuing module. After that, if the perception RAN detects that the master SCF has failed, the perception RAN can send a perception capability registration request to the backup SCF to register the perception capability in the backup SCF. After the registration is completed, since the backup SCF also receives the perception task, the backup SCF can restart the perception task, that is, generate a first perception task request and return it to the perception RAN, and the perception RAN returns first perception data, so that the backup SCF reports the first perception data to the perception task issuing module to continue to complete the perception task.

[0068] In this embodiment, before the master SCF fails, the perception task response can be completed by the second perception task request sent by the master SCF. In this way, the stability and continuity of the perception task processing can be ensured.

[0069] In addition, before responding to the second perception task request sent by the master SCF, the method can further include: sending a communication link construction request to the master SCF and the backup SCF; the communication link construction request is used to construct a communication link between the perception RAN and the master SCF, and construct a communication link between the perception RAN and the backup SCF; after the communication link between the perception RAN and the master SCF is established, sending a perception capability registration request to the master SCF to register the perception capability in the master SCF.

[0070] In this embodiment, before the perception RAN executes the perception task, the perception capability registration in the master SCF needs to be completed in advance, and the perception capability registration depends on the communication between the perception RAN and the master SCF, so the communication link between the perception RAN and the master SCF needs to be constructed first. In order to ensure that when the master SCF fails, the perception RAN can register the perception capability in the backup SCF to continue to complete the perception task, the communication link between the perception RAN and the backup SCF also needs to be constructed.

[0071] Specifically, the perception RAN can send a communication link construction request to the primary SCF and the backup SCF respectively, and the primary SCF and the backup SCF can respectively reply to the perception RAN with a link construction response message, so as to complete the construction of the communication link between the perception RAN and the primary SCF, and the communication link between the perception RAN and the backup SCF. After the construction of the communication link between the perception RAN and the primary SCF is completed, the perception RAN can further send a perception capability registration request to the primary SCF through the communication link, and the primary SCF can return a perception capability registration response to the perception RAN, so as to complete the registration of the perception capability of the perception RAN in the primary SCF.

[0072] In the embodiment, the perception RAN can also send a communication link construction request to the primary SCF and the backup SCF respectively, so as to construct the communication link between the perception RAN and the primary SCF, and the communication link between the perception RAN and the backup SCF. Then, the perception capability of the perception RAN can be registered in the primary SCF through the communication link, and the communication link between the perception RAN and the backup SCF can be used to register the perception capability of the perception RAN in the backup SCF after the primary SCF fails. In this way, the perception RAN can pre-register the perception capability in the primary SCF, and the possibility of continuing to perform the perception task after the primary SCF fails is provided, so as to further improve the efficiency and stability of the perception task processing.

[0073] In one embodiment, after step S203, the method can further include: in the case that an operation and maintenance instruction is received, re-sending a perception capability registration request to the primary SCF, so as to re-register the perception capability in the primary SCF; the operation and maintenance instruction is sent by the primary SCF after the primary SCF fails and recovers, and is sent to the perception RAN through an operation and maintenance system, so as to instruct the perception RAN to re-register the perception capability in the primary SCF.

[0074] The operation and maintenance instruction refers to an instruction sent by the primary SCF, which is used to instruct the perception RAN to re-register the perception capability in the primary SCF. The operation and maintenance instruction can be sent by the primary SCF to the perception RAN through an operation and maintenance system. Specifically, after the primary SCF fails and recovers, the operation and maintenance instruction for re-adjusting the registration can be issued to the perception RAN through the operation and maintenance system, so as to require the perception RAN to re-register the perception capability in the recovered primary SCF. After the perception RAN receives the operation and maintenance instruction, the perception RAN can send a perception capability registration request to the primary SCF, so as to re-register the perception capability in the primary SCF.

[0075] In this embodiment, after the main SCF recovers from the failure, the operation and maintenance system can also send an operation and maintenance instruction to the sensing RAN to instruct the sensing RAN to re-register the sensing capability with the main SCF. After the sensing RAN receives the operation and maintenance instruction, the sensing RAN can re-send a sensing capability registration request to the main SCF to re-register the sensing capability with the main SCF. In this way, the sensing RAN can be brought back into the management range of the main SCF after the main SCF recovers from the failure, the management of the sensing task is restored, and the stable operation of the sensing task after the failure is repaired can be ensured.

[0076] In one embodiment, before step S101, the method can further include: in a case where it is detected that the communication with the main SCF is interrupted, acquiring a communication interruption duration; and in a case where the communication interruption duration is greater than a preset interruption duration threshold, determining that the main SCF has failed.

[0077] The communication interruption duration refers to the duration of the interruption state of the communication with the main SCF, and the preset interruption duration threshold refers to a preset interruption duration threshold for determining whether the main SCF has failed. Specifically, the sensing RAN can monitor the communication state with the main SCF in real time. If the sensing RAN detects that the communication with the main SCF is interrupted, the interruption duration of the communication interruption can be acquired. Then, it can be determined whether the communication interruption duration is greater than the preset interruption duration threshold. The duration threshold can be 30 s. At this time, it can be determined that the current main SCF has failed.

[0078] In this embodiment, when the sensing RAN detects that the communication with the main SCF is interrupted, the communication interruption duration can also be acquired. If the communication interruption duration is greater than the preset interruption duration threshold, it is determined that the main SCF has failed. In this way, the accuracy of the main SCF failure detection can be improved.

[0079] In one embodiment, as shown in Figure 3 , a sensing task processing method is also provided. The method is applied to the backup SCF in Figure 1 for example, and includes the following steps:

[0080] Step S301: receiving and saving a sensing task. The sensing task is sent to the main SCF and the backup SCF by a sensing task issuing module.

[0081] Specifically, after generating the sensing task, the sensing task issuing module can simultaneously issue the sensing task to the main SCF and the backup SCF. After the backup SCF receives the sensing task, the task information of the sensing task can be saved to the local storage for possible subsequent calling.

[0082] Step S302, in response to the sensing capability registration request initiated by the sensing RAN which registers the sensing capability in the master SCF in advance, the sensing capability of the sensing RAN is registered; the sensing capability registration request is sent by the sensing RAN in the case of detecting that the master SCF fails.

[0083] After that, if the sensing RAN which registers the sensing capability in the master SCF in advance detects that the master SCF fails, the sensing RAN can send a sensing capability registration request for registering the sensing capability in the backup SCF to the backup SCF, and the backup SCF can respond to the sensing capability registration request sent by the sensing RAN, thereby registering the sensing capability of the sensing RAN and adding it to the local management list.

[0084] Step S303, in the case that there is a sensing task associated with the sensing RAN in the saved sensing task, a first sensing task request is generated according to the sensing task associated with the sensing RAN, and the first sensing task request is sent to the sensing RAN to receive the first sensing data returned by the sensing RAN according to the first sensing task request;

[0085] Step S304, the first sensing data is sent to the sensing task issuing module.

[0086] The sensing task associated with the sensing RAN refers to the sensing task that needs to be executed by the sensing RAN. Since the task information of each sensing task sent by the sensing task issuing module is also saved in the backup SCF, after the sensing RAN completes the registration of the sensing capability, the retrieval of the task information of the locally saved sensing task can be started to confirm whether there is a sensing task that needs to be executed by the sensing RAN after the registration is completed, that is, whether there is a sensing task associated with the sensing RAN in the saved sensing task. If there is, a corresponding task request can be generated according to the sensing task associated with the sensing RAN, that is, a first sensing task request is generated, and the first sensing task request is sent to the sensing RAN.

[0087] After the sensing RAN receives the first sensing task request, the sensing RAN can respond to the first sensing task request, thereby returning the sensing data corresponding to the first sensing task request to the backup SCF, that is, returning the first sensing data, and the backup SCF can send the first sensing data to the sensing task issuing module after receiving the first sensing data, thereby completing the sensing task.

[0088] In the above perception task processing method, the perception task is received and saved by the backup SCF without a data synchronization channel with the main SCF; the perception task is sent to the main SCF and the backup SCF by a perception task issuing module; in response to a perception capability registration request initiated by the perception RAN that has registered the perception capability in the main SCF in advance, the perception capability of the perception RAN is registered; the perception capability registration request is sent by the perception RAN in the case where the main SCF is detected to have failed; in the case where there is a perception task associated with the perception RAN in the saved perception task, a first perception task request is generated according to the perception task associated with the perception RAN, and the first perception task request is sent to the perception RAN to receive first perception data returned by the perception RAN according to the first perception task request; and the first perception data is sent to the perception task issuing module. When the perception RAN that has registered the perception capability in the main SCF in advance detects that the main SCF has failed, the perception capability registration request can be actively sent to the backup SCF, the perception capability of the perception RAN is registered by the backup SCF, and then it can be judged whether there is a perception task associated with the perception RAN sent by the perception task issuing module. If there is, a first perception task request is generated and sent to the perception RAN, so that the perception RAN can continue to execute the perception task issued by the perception task issuing module. In this way, even if there is no data synchronization channel between the main SCF and the backup SCF, the backup SCF can be actively switched to continue the execution of the perception task, so that the fault handling efficiency can be improved, and the continuity of the 5G perception service can be ensured.

[0089] Further, the perception task stores task area information; after step S302, the method can further include: obtaining the perception area information of the perception RAN from the perception capability registration request; and if the task area information of any saved perception task overlaps with the perception area information, determining that the perception task is a perception task associated with the perception RAN.

[0090] The task area information refers to the area information that needs to be perceived by the perception task. The area information can be part of the task information of the perception task, for example, the task information of the perception task records the task area coordinates as area A, and the perception task needs to perceive area A. The perception area information refers to the perception area range of the perception RAN, which can be carried in the perception capability registration request initiated by the perception RAN.

[0091] Specifically, after the registration of the perception RAN is completed, the backup SCF can also search the task information saved locally based on the perception area. If the task area information of a certain perception task saved by the backup SCF overlaps with the perception area information, that is, the task area of a certain perception task contains the perception area range of the perception RAN, the perception task can be regarded as a perception task associated with the perception RAN, so as to reactivate the perception task.

[0092] In the embodiment, the perception task can be retrieved according to the perception area information of the RAN, so as to filter out the perception task associated with the RAN. In this way, the perception task can be reactivated by retrieving the matching relationship between the task area and the newly registered RAN, so as to ensure the stable operation of the perception task.

[0093] In one embodiment, as shown in FIG. 4, a perception task processing system is also provided, which can include a perception task issuing module 401, a master SCF 402, a backup SCF 403 corresponding to the master SCF 402, and a perception RAN 404 that has registered perception capability with the master SCF 402 in advance, and there is no data synchronization channel between the master SCF 402 and the backup SCF 403. Figure 4

[0094] The perception task issuing module 401 is configured to issue the perception task to the master SCF 402 and the backup SCF 403.

[0095] The backup SCF 403 is configured to receive and save the perception task.

[0096] The perception RAN 404 is configured to send a perception capability registration request to the backup SCF 403 when detecting that the master SCF 402 has failed.

[0097] The backup SCF 403 is further configured to respond to the perception capability registration request, register the perception capability of the perception RAN 404, and when there is a perception task associated with the perception RAN 404 in the saved perception task, generate a first perception task request according to the perception task associated with the perception RAN 404, and send the first perception task request to the perception RAN 404.

[0098] The perception RAN 404 is further configured to respond to the first perception task request, and return first perception data to the backup SCF 403.

[0099] The backup SCF 403 is further configured to report the first perception data to the perception task issuing module 401.

[0100] In the embodiment, the perception task processing system can include the following modules: a perception task issuing module 401, a master-backup SCF module, and a perception RAN module. The master-backup SCF module can include the master SCF 402 and the backup SCF 403, and there is no data synchronization link between the master SCF 402 and the backup SCF 403. The perception RAN module can be composed of multiple perception RANs, including the perception RAN 404 that has registered perception capability with the master SCF 402 in advance.

[0101] ​Specifically, the perception task issuing module 401 can generate a perception task and issue the perception task to the primary SCF 402 and the backup SCF 403 respectively. After receiving the perception task, the backup SCF 403 can save the perception task.

[0102] Afterwards, if the perception RAN 404 detects that the primary SCF 402 fails, the perception capability registration request can be sent to the backup SCF 403. The backup SCF 403 can respond to the perception capability registration request, register the perception capability of the perception RAN 404, and query the perception task associated with the perception RAN 404 from the saved perception task, thereby generating a first perception task request and sending it to the perception RAN 404.

[0103] After receiving the first perception task request, the perception RAN 404 can respond to the request, thereby obtaining the first perception data corresponding to the first perception task request, and return to the backup SCF 403. The backup SCF 403 reports the first perception data to the perception task issuing module 401 to complete the perception task.

[0104] In the above perception task processing system, when the perception RAN 404 that has registered the perception capability with the primary SCF 402 detects that the primary SCF 402 fails, the perception capability registration request can be actively sent to the backup SCF 403. After the backup SCF 403 registers the perception capability of the perception RAN 404, it can further determine whether there is a perception task associated with the perception RAN 404 sent by the perception task issuing module 401. If there is, a first perception task request is generated and sent to the perception RAN 404, so that the perception RAN 404 can continue to execute the perception task issued by the perception task issuing module 404. Through this way, even if there is no data synchronization channel between the primary and backup SCFs, the backup SCF can be actively switched to continue the execution of the perception task, thereby improving the fault handling efficiency and ensuring the continuity of the 5G perception service.

[0105] In one embodiment, the primary SCF 402 is configured to receive a perception task, and in the case that the perception task is a perception task associated with the perception RAN 404, generate a second perception task request according to the perception task associated with the perception RAN. The perception RAN 404 is further configured to respond to the second perception task request and return second perception data to the primary SCF. The primary SCF 402 is further configured to report the second perception data to the perception task issuing module.

[0106] If the main SCF 402 does not fail, after the sensing task issuing module 401 issues the sensing task to the main SCF 402, the main SCF 402 can retrieve the sensing RAN that needs to execute the sensing task according to the issued sensing task. If the sensing task needs to be executed by the sensing RAN 404, the sensing task is the sensing task associated with the sensing RAN 404. At this time, the main SCF 402 can generate a second sensing task request according to the sensing task associated with the sensing RAN 404, and send it to the sensing RAN 404.

[0107] After the sensing RAN 404 receives the second sensing task request, it can respond to the request to obtain the second sensing data corresponding to the second sensing task request, and return to the main SCF 402. The main SCF 402 reports the second sensing data to the sensing task issuing module 401. In this way, when the main SCF 402 is normal, the main SCF 402 can complete the sensing task.

[0108] In the embodiment, before the main SCF 402 fails, the second sensing task request sent by the main SCF 402 can complete the sensing task response. In this way, the stability and continuity of the sensing task processing can be ensured.

[0109] In one embodiment, a no-data synchronization based main-backup SCF disaster recovery switching method and system are also provided, which can cancel the data synchronization link of the main-backup SCF, simplify the network architecture, improve the disaster recovery switching efficiency, and ensure the continuity of the 5G sensing service. The method can be applied to a 5GC sensing fusion architecture. The architecture introduces a sensing function, which is fused with the existing 5GC architecture, and reuses the existing 5GC functions, interfaces and protocols to realize end-to-end communication and the cooperation of sensing capabilities. Figure 5 As shown in the figure, the architecture adds a sensing control plane function (SCF) and a sensing data processing function (SPF). The SPF supports receiving sensing measurement data and can be centrally deployed or deployed at the edge. There are usually multiple SPFs, which usually implement disaster recovery processing in a load sharing manner. The SCF supports the transmission of control plane messages, including sensing capability management and sensing task management, and is usually centrally deployed. When the SCF fails, the sensing tasks that have been issued cannot be executed, and new tasks cannot be normally issued, which seriously affects the service continuity. Therefore, the embodiment is mainly used for solving the disaster recovery backup of the SCF.

[0110] As shown in the figure, the no-data synchronization based main-backup SCF disaster recovery communication system includes: Figure 6

[0111] ​1. Master and backup SCF modules: including SCF1 and SCF2, no data synchronization link between them; support receiving AF issued sensing tasks, only manage sensing RANs registered thereto and task activation; support activating tasks of the sensing RANs managed by each other based on the task area, and save the task information if the task area has no intersection with the managed area.

[0112] 2. Sensing RAN module: configured with the communication addresses of SCF1 and SCF2, and a bidirectional communication link is established with them; in the initial state, only register the sensing capability to SCF1; capable of detecting the failure of the master SCF1 and automatically switching to SCF2 to re-register the sensing capability.

[0113] 3. AF / NEF module: simultaneously issues the same sensing task to SCF1 and SCF2.

[0114] 4. Task management module: integrated in SCF1 and SCF2, used for storing sensing task information, listening to RAN registration messages, retrieving matching tasks according to the RAN registration area and triggering activation instructions.

[0115] Task storage unit: used for saving the sensing tasks issued by AF, including task ID, task area, execution period, data reporting frequency, and task priority;

[0116] Real-time monitoring unit: used for listening to the registration messages of RAN, and automatically triggering the task retrieval process when receiving the registration request;

[0117] Area matching unit: used for extracting the coverage area of the newly registered RAN, and performing intersection detection with the task area in the task storage unit;

[0118] Activation instruction unit: used for sending task reactivation instructions to the RANs with successful matching.

[0119] The specific implementation method can be as follows:

[0120] The system architecture includes SCF1 (master SCF), SCF2 (backup SCF), multiple sensing RANs (RAN1, RAN2, RAN3), and AF (application function). There is no data synchronization channel between SCF1 and SCF2, the sensing RANs are preconfigured with the IP addresses and communication ports of SCF1 and SCF2, and TCP links are established with them through the IP-RAN transmission network.

[0121] The business scenario assumes that sensing RAN1 and sensing RAN2 initially register sensing capability to SCF1, which is included in the management range of SCF1; sensing RAN3 initially registers sensing capability to SCF2 (a small number of RANs are managed by the default backup SCF as hot standby); the task area of the task issued by AF only includes the sensing areas of RAN1 and RAN2; the intermediate SCF1 fails and then recovers.

[0122] The whole service flow is as shown in the following figure, and specifically includes the following steps: Figure 7

[0123] 1a / 1b / 1c / 1d, RAN1~RAN3 send a link establishment request message to SCF1 and SCF2, carrying information such as PLMN and gNodeB ID.

[0124] 2a / 2b / 2c / 2d, SCF1 and SCF2 return a link establishment response message to RAN1~RAN3. The SCF receives the link establishment request message and returns a success response message; otherwise, a failure response message is returned, carrying a failure reason value.

[0125] 3a / 3b, RAN1 and RAN2 initiate an awareness capability registration request to SCF1, and RAN3 initiates an awareness capability registration request to SCF2, and the request message carries the awareness capability basic data of the RAN, including the awareness unit ID of the RAN, the supported awareness frequency band, the awareness accuracy, the awareness refresh rate, the awareness area, the awareness type (such as millimeter wave radar and camera), and other capability parameters.

[0126] 4a / 4b, SCF1 returns an awareness capability registration response to RAN1 and RAN2, and SCF2 returns an awareness capability registration response to RAN3.

[0127] 5a / 5b, the AF generates an awareness task and simultaneously issues a task request to SCF1 and SCF2, and the task information includes a task ID, a target area coordinate of the task (such as area A), an execution period, a data reporting frequency, a task priority, and the like.

[0128] 6a / 6b, SCF1 and SCF2 return an awareness task response to the AF. Meanwhile, based on the task area “area A”, it is checked whether the awareness RAN managed by itself has an intersection with the area, and the subsequent execution step is decided. After checking that the task area “area A” has an intersection with the awareness areas of RAN1 and RAN2 managed by itself, SCF1 immediately issues an awareness task request to the awareness RAN1 and RAN2, notifying the activation of the task; SCF2 checks that the task area “area A” has no intersection with the awareness area of the awareness RAN3 managed by itself, and then responds successfully and saves the task information to a local storage for possible subsequent calling.

[0129] 7, SCF1 issues an awareness task to RAN1 and RAN2.

[0130] 8, RAN1 and RAN2 execute the awareness task and report awareness data to SCF1.

[0131] 9, SCF1 reports the awareness data to the AF.

[0132] ​10. SCF1 fails.

[0133] 11. The sensing RAN1 and RAN2 monitor the communication state with SCF1 in real time, and when detecting that the communication with SCF1 is interrupted and the interruption state lasts for a preset determination duration, it is determined that SCF1 fails. The preset duration can be reasonably set according to the actual network situation to ensure the accuracy of the failure determination, such as not receiving the heartbeat response of SCF1 for 3 times (timeout time 30s).

[0134] 12. The RAN1 and RAN2 automatically enable the standby SCF address and send a sensing capability registration request to SCF2.

[0135] 13. SCF2 returns a sensing capability registration response and adds it to the local management list.

[0136] 14. After receiving the sensing capability registration of the sensing RAN1 and RAN2, SCF2 automatically starts to retrieve the locally saved task information. The retrieval is based on whether the task area contains the sensing area of the newly registered RAN1 and RAN2. The coverage area information of the sensing RAN1 and RAN2 is extracted from the registration request, which can be stored in the form of a latitude-longitude polygon coordinate string (such as "North Latitude A-East Longitude A, North Latitude B-East Longitude B..."), which is uniformly converted into WGS-84 coordinate system by a coordinate conversion module to eliminate the coordinate system differences of different base stations. Through the area matching algorithm, the "area A sensing task" that overlaps with the sensing area of RAN1 and RAN2 is found, and then SCF2 sends a sensing task request to the sensing RAN1 and RAN2 to notify the reactivation of the "area A sensing task".

[0137] 15. The RAN1 and RAN2 execute the sensing task and report the sensing data to SCF2.

[0138] 16. SCF2 reports the sensing data to AF.

[0139] 17. When SCF1 recovers normally, the operation and maintenance system can send an instruction to the sensing RAN1 and RAN2 to re-register and require the RAN to re-register with the recovered SCF1.

[0140] 18. After receiving the operation and maintenance instruction, the sensing RAN1 and RAN2 re-initiate the sensing capability registration request to SCF1.

[0141] 19. SCF1 returns a sensing capability registration response and re-includes the sensing RAN1 and RAN2 in the management range to recover the management of the sensing task thereof.

[0142] Through the embodiment, a disaster recovery mechanism is designed for service characteristics of the SCF, a 1+1 paired disaster recovery architecture is used to set up a primary SCF and a backup SCF, and there is no data synchronization channel between the primary SCF and the backup SCF; a communication link is established between a sensing RAN and the primary SCF and the backup SCF, and only the primary SCF registers sensing capability, and when the primary SCF fails, the backup SCF is automatically switched to re-register; the AF simultaneously issues a sensing task to the primary SCF and the backup SCF, the SCF activates the task based on a management area, and after the failure switching, the backup SCF reactivates the task by searching for a matching relationship between the task area and the newly registered RAN. Therefore, the path dependence on data synchronization is broken, the service continuity problem after SCF failure is solved without a synchronization link by reconstructing the service process (task issuance, registration triggering, and area searching), and the three technical means of "RAN double-link chain establishment and dynamic registration", "AF task double-issuance", and "SCF area task search activation" are organically combined to realize that task data is not lost, the original task is quickly activated, and the service interruption time is shortened.

[0143] It should be understood that, although each step in the flowchart involved in each embodiment as described above is shown in sequence according to the arrow, these steps are not necessarily executed in sequence according to the arrow. Unless otherwise specified herein, there is no strict order limitation for the execution of these steps, and these steps can be executed in other orders. Moreover, at least part of the steps in the flowchart involved in each embodiment as described above can include multiple steps or multiple stages, which are not necessarily executed at the same time, but can be executed at different times, and the execution order of these steps or stages is not necessarily sequential, but can be alternately executed with at least part of other steps or steps or stages in other steps. It can be understood that the steps in different embodiments can be freely combined as needed, and various non-contradictory schemes formed by the combination all belong to the scope of protection of the present application.

[0144] Based on the same inventive concept, the embodiments of the present application also provide a sensing task processing apparatus for implementing the sensing task processing method as described above. The implementation scheme for solving the problem provided by the apparatus is similar to the implementation scheme described in the above method, and therefore the specific limitations in one or more sensing task processing apparatus embodiments provided below can refer to the limitations of the sensing task processing method in the foregoing, which will not be described here again.

[0145] In one embodiment, as shown in Figure 8 a sensing task processing apparatus is provided, comprising: a sensing capability registration module 801, a sensing request receiving module 802, and a sensing data reporting module 803, wherein:

[0146] The perception capability registration module 801 is configured to, in a case where it is detected that the master SCF fails, send a perception capability registration request to a backup SCF corresponding to the master SCF, to register the perception capability at the backup SCF; and there is no data synchronization channel between the master SCF and the backup SCF.

[0147] The perception request receiving module 802 is configured to receive a first perception task request returned by the backup SCF; the first perception task request is generated by the backup SCF according to a perception task associated with the perception RAN after the perception capability is registered at the perception RAN; and the perception task associated with the perception RAN is sent to the master SCF and the backup SCF by the perception task issuing module.

[0148] The perception data reporting module 803 is configured to, in response to the first perception task request, return first perception data to the backup SCF, so that the backup SCF reports the first perception data to the perception task issuing module.

[0149] In an embodiment, the perception data reporting module 803 is further configured to, in response to a second perception task request sent by the master SCF, return second perception data to the master SCF, so that the master SCF reports the second perception data to the perception task issuing module; and the second perception task request is generated by the master SCF according to the perception task associated with the perception RAN.

[0150] In an embodiment, the perception capability registration module 801 is further configured to send a communication link construction request to the master SCF and the backup SCF; the communication link construction request is used to construct a communication link between the perception RAN and the master SCF, and construct a communication link between the perception RAN and the backup SCF; and after the communication link between the perception RAN and the master SCF is established, a perception capability registration request is sent to the master SCF, to register the perception capability at the master SCF.

[0151] In an embodiment, the perception capability registration module 801 is further configured to, in a case where an operation and maintenance instruction is received, re-send a perception capability registration request to the master SCF, to re-register the perception capability at the master SCF; and the operation and maintenance instruction is sent by the master SCF after failure recovery through an operation and maintenance system to the perception RAN, to instruct the perception RAN to re-register the perception capability at the master SCF.

[0152] In an embodiment, the perception task processing apparatus further comprises an SCF failure detection module configured to, in a case where it is detected that communication with the master SCF is interrupted, acquire a communication interruption duration; and in a case where the communication interruption duration is greater than a preset interruption duration threshold, determine that the master SCF fails.

[0153] In one embodiment, as shown in Figure 9 A perception task processing apparatus is provided, comprising: a perception task receiving module 901, a registration request response module 902, a perception request sending module 903, and a perception data sending module 904, wherein:

[0154] The perception task receiving module 901 is configured to receive and save a perception task; the perception task is sent to the primary SCF and the backup SCF by the perception task issuing module;

[0155] The registration request response module 902 is configured to, in response to a perception capability registration request initiated by a perception RAN that has pre-registered a perception capability on the primary SCF, register the perception capability of the perception RAN; the perception capability registration request is sent by the perception RAN in the case of detecting a failure of the primary SCF;

[0156] The perception request sending module 903 is configured to, in the case that there is a perception task associated with the perception RAN in the saved perception task, generate a first perception task request according to the perception task associated with the perception RAN, and send the first perception task request to the perception RAN, so as to receive first perception data returned by the perception RAN according to the first perception task request;

[0157] The perception data sending module 904 is configured to send the first perception data to the perception task issuing module.

[0158] In one embodiment, the perception task stores task area information; the perception task processing apparatus further comprises a perception task searching module, configured to obtain perception area information of the perception RAN from the perception capability registration request; if the task area information of any saved perception task overlaps with the perception area information, it is determined that the perception task is a perception task associated with the perception RAN.

[0159] Each module in the above perception task processing apparatus can be realized by software, hardware, and a combination thereof, in whole or in part. Each module can be embedded in or independent of a processor in a communication device in hardware form, or can be stored in a memory in a communication device in software form, so as to be called and executed by a processor to perform the operations corresponding to each module.

[0160] In one embodiment, a communication device is provided, which can be a perception RAN or a backup SCF, and an internal structure diagram thereof can be as shown in Figure 10As shown in the figure. The communication device includes a processor, a memory, an input / output interface (I / O for short) and a communication interface. Among them, the processor, the memory and the input / output interface are connected through the system bus, and the communication interface is connected to the system bus through the input / output interface. Among them, the processor of the communication device is used to provide computing and control capabilities. The memory of the communication device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program and a database. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The database of the communication device is used to store perception data. The input / output interface of the communication device is used to exchange information between the processor and external devices. The communication interface of the communication device is used to communicate with external terminals through network connection. The computer program is executed by the processor to implement a perception task processing method.

[0161] Those skilled in the art can understand that, Figure 10 The skilled in the art can understand that,

[0162] In one embodiment, a communication device is also provided, including a memory and a processor, the memory stores a computer program, and the processor executes the computer program to implement the steps in the above method embodiments.

[0163] In one embodiment, a computer readable storage medium is provided, which stores a computer program, and the computer program is executed by a processor to implement the steps in the above method embodiments.

[0164] In one embodiment, a computer program product is provided, including a computer program, and the computer program is executed by a processor to implement the steps in the above method embodiments.

[0165] It should be noted that the user information (including but not limited to user equipment information, user personal information, etc.) and data (including but not limited to data for analysis, stored data, displayed data, etc.) involved in the present application are all information and data authorized by the user or authorized by all parties, and the collection, use and processing of related data need to comply with relevant regulations.

[0166] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program. The computer program can be stored in a non-volatile computer readable storage medium, and when executed, can include the processes of the above-mentioned embodiment methods. Any reference to memory, database or other medium used in the embodiments provided in the present application can include at least one of non-volatile memory and volatile memory. The non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical storage, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetoresistive random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. The volatile memory can include random access memory (RAM) or external cache memory, etc. As an illustration but not limitation, the RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM), etc. The database involved in the embodiments provided in the present application can include at least one of a relational database and a non-relational database. The non-relational database can include a distributed database based on a block chain, etc., without being limited thereto. The processor involved in the embodiments provided in the present application can be a general-purpose processor, a central processing unit, a graphics processing unit, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, an artificial intelligence (AI) processor, etc., without being limited thereto.

[0167] The technical features of the above embodiments can be combined in any manner. To make the description concise, all possible combinations of the technical features in the above embodiments are not described, but as long as the combinations of the technical features do not exist contradictions, they should be considered as the scope of the present application.

[0168] The above-described embodiments are merely illustrative of several embodiments of the present application, and the description is relatively specific and detailed, but should not be understood as a limitation on the scope of the patent. It should be noted that for those skilled in the art, without departing from the concept of the present application, a number of modifications and improvements can be made, which are all within the scope of the present application. Therefore, the scope of protection of the present application should be subject to the appended claims.

Claims

1. A method for processing perception tasks, characterized in that, The method, applied to a sensing RAN that has pre-registered sensing capabilities with a main SCF, includes: If a failure is detected in the primary SCF, a sensing capability registration request is sent to the backup SCF corresponding to the primary SCF to register sensing capabilities in the backup SCF; there is no data synchronization channel between the primary SCF and the backup SCF. The backup SCF receives a first sensing task request returned by the backup SCF; the first sensing task request is generated by the backup SCF after registering sensing capabilities with the sensing RAN, based on the sensing task associated with the sensing RAN; the sensing task associated with the sensing RAN is sent by the sensing task distribution module to the primary SCF and the backup SCF. In response to the first sensing task request, the first sensing data is returned to the backup SCF, so that the backup SCF reports the first sensing data to the sensing task distribution module.

2. The method according to claim 1, characterized in that, Before sending a perception capability registration request to the backup SCF corresponding to the primary SCF when a failure is detected in the primary SCF, the method further includes: In response to the second sensing task request sent by the main SCF, the second sensing data is returned to the main SCF so that the main SCF reports the second sensing data to the sensing task distribution module; the second sensing task request is generated by the main SCF according to the sensing task associated with the sensing RAN.

3. The method according to claim 2, characterized in that, The response to the second sensing task request sent by the main SCF also includes: A communication link establishment request is sent to the primary SCF and the backup SCF; the communication link establishment request is used to establish a communication link between the sensing RAN and the primary SCF, and to establish a communication link between the sensing RAN and the backup SCF. After the communication link between the sensing RAN and the main SCF is established, a sensing capability registration request is sent to the main SCF to register the sensing capability with the main SCF.

4. The method according to claim 1, characterized in that, After returning the first sensing data to the backup SCF so that the backup SCF reports the first sensing data to the sensing task distribution module, the method further includes: Upon receiving an operation and maintenance instruction, a sensing capability registration request is resent to the primary SCF to re-register the sensing capability with the primary SCF. The operation and maintenance instruction is sent to the sensing RAN through the operation and maintenance system after the primary SCF recovers from the fault, and is used to instruct the sensing RAN to re-register the sensing capability with the primary SCF.

5. The method according to any one of claims 1 to 4, characterized in that, Before sending a sensing capability registration request to the backup SCF when a failure of the primary SCF is detected, the method further includes: If an interruption in communication with the main SCF is detected, the duration of the communication interruption is obtained; If the duration of the communication interruption exceeds a preset interruption duration threshold, it is determined that the main SCF has failed.

6. A method for processing perception tasks, characterized in that, Applied to a backup SCF corresponding to a primary SCF, wherein there is no data synchronization channel between the primary SCF and the backup SCF, the method includes: Receive and save sensing tasks; the sensing tasks are sent by the sensing task distribution module to the primary SCF and the backup SCF; In response to a sensing capability registration request initiated by a sensing RAN that has pre-registered sensing capabilities with the main SCF, the sensing RAN is registered with sensing capabilities; the sensing capability registration request is sent by the sensing RAN when it detects a fault in the main SCF. If there is a sensing task associated with the sensing RAN in the saved sensing tasks, a first sensing task request is generated according to the sensing task associated with the sensing RAN, and the first sensing task request is sent to the sensing RAN to receive the first sensing data returned by the sensing RAN according to the first sensing task request. The first sensing data is sent to the sensing task distribution module.

7. The method according to claim 6, characterized in that, The sensing task stores task area information; after registering the sensing capabilities of the sensing RAN, the process further includes: Obtain the sensing area information of the sensing RAN from the sensing capability registration request; If the task area information of any stored sensing task overlaps with the sensing area information, then the sensing task is determined to be a sensing task associated with the sensing RAN.

8. A perception task processing system, characterized in that, The system includes: a perception task distribution module, a primary SCF, a backup SCF corresponding to the primary SCF, and a perception RAN that has pre-registered perception capabilities with the primary SCF, wherein there is no data synchronization channel between the primary SCF and the backup SCF; wherein, The perception task distribution module is used to distribute perception tasks to the primary SCF and the backup SCF; The backup SCF is used to receive and store the sensing task; The sensing RAN is used to send a sensing capability registration request to the backup SCF when a failure is detected in the primary SCF. The backup SCF is also used to register the sensing capabilities of the sensing RAN in response to the sensing capability registration request, and, if there is a sensing task associated with the sensing RAN in the saved sensing tasks, generate a first sensing task request based on the sensing task associated with the sensing RAN, and send the first sensing task request to the sensing RAN. The sensing RAN is also used to return first sensing data to the backup SCF in response to the first sensing task request; The backup SCF is also used to report the first sensing data to the sensing task distribution module.

9. The system according to claim 8, characterized in that, The main SCF is used to receive the sensing task, and when the sensing task is a sensing task associated with the sensing RAN, to generate a second sensing task request according to the sensing task associated with the sensing RAN, and send the second sensing task request to the sensing RAN. The sensing RAN is also used to return second sensing data to the main SCF in response to the second sensing task request; The main SCF is also used to report the second sensing data to the sensing task distribution module.

10. A sensing task processing device, characterized in that, The device is used for a sensing RAN that has pre-registered sensing capabilities with a main SCF, the device comprising: The sensing capability registration module is used to send a sensing capability registration request to the backup SCF corresponding to the primary SCF when a failure is detected in the primary SCF, so as to register the sensing capability in the backup SCF; there is no data synchronization channel between the primary SCF and the backup SCF; The perception request receiving module is used to receive a first perception task request returned by the backup SCF; the first perception task request is generated by the backup SCF after registering perception capabilities with the perception RAN, based on the perception task associated with the perception RAN; the perception task associated with the perception RAN is sent to the primary SCF and the backup SCF by the perception task issuing module. The sensing data reporting module is used to respond to the first sensing task request and return the first sensing data to the backup SCF, so that the backup SCF reports the first sensing data to the sensing task distribution module.

11. A sensing task processing device, characterized in that, The device is applied to a backup SCF corresponding to a primary SCF, wherein there is no data synchronization channel between the primary SCF and the backup SCF. The device includes: A sensing task receiving module is used to receive and save sensing tasks; the sensing tasks are sent by the sensing task issuing module to the primary SCF and the backup SCF. The registration request response module is used to respond to a sensing capability registration request initiated by a sensing RAN that has pre-registered sensing capabilities with the main SCF, and to register the sensing capabilities of the sensing RAN; the sensing capability registration request is sent by the sensing RAN when it detects a fault in the main SCF; A perception request sending module is used to generate a first perception task request based on the perception task associated with the perception RAN when there is a perception task associated with the perception RAN in the saved perception tasks, and send the first perception task request to the perception RAN to receive the first perception data returned by the perception RAN based on the first perception task request. The sensing data sending module is used to send the first sensing data to the sensing task issuing module.

12. A communication device comprising a memory and a processor, wherein the memory stores a computer program, characterized in that, When the processor executes the computer program, it implements the steps of the method according to any one of claims 1 to 7.

13. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 7.

14. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 7.