The present application is based on and claims priority to the Chinese patent application No. 202210846178.2 filed on Jul. 19, 2022, the entire content of which is incorporated herein by reference.
Embodiments of the present application relate to, but not limited to, the field of communications, in particular to a sensing method, a receiver and a storage medium.
In the related art, a wireless communication network satisfies ubiquity, and thus, implementing ubiquitous sensing through the wireless communication network becomes a main feasible technical route. Ubiquitous sensing needs to implement sensing under various complex scenes, for example, a multipath environment, however, sensing of the multipath environments is researched less at present, and a commercial sensing technology is much less, and sensing of the multipath environments is a research focus both in aspects of standardization and education circles, and is in the early stage of technical breakthrough. Thus, how to implement sensing in the current environment in the multipath environments becomes an urgent technical problem to be solved.
Embodiments of the present application provide a sensing method, a receiver and a storage medium. A current environment may be sensed by using multipath signals in multipath environment.
In a first aspect, an embodiment of the present application provides a sensing method, including:
In a second aspect, an embodiment of the present application provides a receiver, including: a memory, a processor, and a computer program stored on the memory and capable of running on the processor, where the processor, when executing the computer program, implements the sensing method according to the above first aspect.
In a third aspect, an embodiment of the present application provides a computer readable storage medium, storing a computer executable program, where the computer executable program is used to enable a computer to execute the sensing method according to the above first aspect.
The embodiments of the present application include: determining, according to multipath signals received at different moments, arrival times and arrival angles of the multipath signals at different moments; obtaining, according to the arrival times at different moments, propagation distances of the multipath signals at different moments; obtaining, according to the arrival angles and the propagation distances at different moments, sensing results of a plurality of objects in a current environment at different moments; and determining, according to the sensing results at different moments, whether positions of the plurality of objects in the current environment have changed. That is to say, the multipath signals received at different moments are analyzed and calculated to obtain the arrival times and the arrival angles of the multipath signals at different moments, then the propagation distances of the multipath signals at different moments are determined according to the arrival times and the arrival angles at different moments, the sensing results of the plurality of objects in the current environment at different moments are obtained according to the arrival angles and the propagation distances at different moments, and a sensing result at a current moment is compared with a sensing result at a previous moment, so as to determine whether the positions of the plurality of objects in the current environment have changed. Based on this, compared with the prior art, the sensing method of the present application is used to analyze the multipath signals received at different moments, and thus sense the current environment by using the multipath signals in the multipath environment.
In order to make objectives, technical schemes and advantages of the present application more clearly understood, the present application is described in detail therebelow in conjunction with accompanying drawings and embodiments. It is to be understood that specific embodiments described here are merely used to explain the present application, but not to limit the present application.
It is to be understood that in descriptions of the embodiments of the present application, a plurality (or multiple) refers to more than two, greater, less, exceeding, etc. are understood as not including the number, and above, below, within, etc. are understood as including the number. In response to determining that descriptions of “first”, “second”, etc. are merely intended to distinguish technical features, “first”, “second”, etc. may not be understood as indicating or implying a relative importance or implicitly indicating the number of indicated technical features or implicitly indicating a precedence relationship of indicated technical features.
At present, in an era of the fourth industrial revolution, an important characteristic of the fourth industrial revolution is ubiquitous intelligence. On one hand, the intelligent technology has penetrated into people's lives, and has brought great convenience and a brand new experience to the people's lives; and on the other hand, the intelligent technology will be penetrated into all walks of life, industrial upgrading is implemented through the intelligence, and the industrial efficiency is improved. The development in two directions will greatly free humans, and get rid of constraints of low-level production.
A ubiquitous intelligent technology mainly includes a ubiquitous sensing technology, a ubiquitous computing technology, product research and development, etc. Thus, the ubiquitous intelligence needs a ubiquitous system, however, in a current deployed system, merely the wireless communication network meets the ubiquity, and thus, implementing ubiquitous sensing and ubiquitous computing by using the wireless communication network becomes a main feasible technical route.
At present, in a sensing field, a deep research is mainly implemented in a field of radars, however, at present, application scenes of radar devices are mainly sensing of planes in the air, such as airport radar; and short-distance sensing, such as vehicle radar. These two scenes both belong to simple scenes. The ubiquitous sensing needs to be implemented at various complex scenes, such as an indoor multipath environment, a ground multi-infrastructure environment, a multi-vehicle environment and a market multi-user environment. The sensing of the multipath environments is researched less at present, and the commercial sensing technology is much less. The sensing of the multipath environments is a research focus both in aspects of standardization and education circles, and is in the early stage of technical breakthrough. Thus, how to implement sensing in the current environment in the multipath environments becomes an urgent technical problem to be solved.
Based on this, an embodiment of the present application provides a sensing method, a receiver and a computer readable storage medium. According to the sensing method of one of embodiments, according to multipath signals received at different moments, arrival times and arrival angles of the multipath signals at different moments are determined; according to the arrival times at different moments, propagation distances of the multipath signals at different moments are obtained; according to the arrival angles and the propagation distances at different moments, sensing results of a plurality of objects in a current environment at different moments are obtained; and according to the sensing results at different moments, whether positions of the plurality of objects in the current environment have changed is determined. That is to say, the multipath signals received at different moments are analyzed and calculated to obtain the arrival times and the arrival angles of the multipath signals at different moments, then the propagation distances of the multipath signals at different moments are determined according to the arrival times and the arrival angles at different moments, the sensing results of the plurality of objects in the current environment at different moments are obtained according to the arrival angles and the propagation distances at different moments, and a sensing result at a current moment is compared with a sensing result at a previous moment, so as to determine whether the positions of the plurality of objects in the current environment have changed. Based on this, compared with the prior art, the sensing method of the present application is used to analyze the multipath signals received at different moments, and thus sense the current environment by using the multipath signals in the multipath environment.
The embodiment of the present application is further explained below in conjunction with the accompanying drawings.
As shown in
In an example of
Those skilled in the art may understand that the implementing environment may be applied to 5G and 6G communication network systems and subsequent evolved mobile communication network systems, etc., which is not specifically limited in this embodiment.
Those skilled in the art may understand that the implementing environment shown in
Based on the above implementing environment, embodiments of a sensing method of the present application are put forward below.
As shown in
In step S101: arrival times and arrival angles of multipath signals at different moments are determined according to the multipath signals received at different moments.
In step S102: propagation distances of the multipath signals at different moments are obtained according to the arrival times at different moments.
In step S103: sensing results of a plurality of objects in a current environment at different moments are obtained according to the arrival angles and the propagation distances at different moments.
In step S104: whether positions of the plurality of objects in the current environment have changed is determined according to the sensing results at different moments.
In a feasible implementation, a multi-antenna receiver is taken as the receiver as an example, the multipath signals received at different moments are analyzed and calculated by the multi-antenna receiver to obtain the arrival times and the arrival angles of the multipath signals at different moments, then the propagation distances of the multipath signals at different moments are determined according to the arrival times and the arrival angles at different moments, the sensing results of the plurality of objects in the current environment at different moments are obtained according to the arrival angles and the propagation distances at different moments, and the sensing result at the current moment is compared with the sensing result at the previous moment, so as to determine whether the positions of the plurality of objects in the current environment have changed. Based on this, compared with the prior art, the sensing method of the present application is used to analyze the multipath signals received at different moments, and thus sense the current environment by using the multipath signals in the multipath environment.
In a feasible implementation, as shown in
In a feasible implementation, before the multipath signals are transmitted by the transmitter, the transmitter and the receiver complete clock synchronization. Completion of the clock synchronization by the transmitter and the receiver refers to that the transmitter and the receiver have completed synchronization, and have implemented clock synchronization. Alternatively, the transmitter and the receiver do not complete synchronization, information such as a clock difference of the transmitter and the receiver and hardware link time delay needs to be measured, the synchronization correction amount is obtained through calculation, and the correction amount is used to correct the received arrival time, so as to implement clock synchronization. It needs to be noted that the arrival time ti of the present application refers to the corrected arrival time.
In a feasible implementation, multipath signals reflected to the multi-antenna receiver by objects in an environment are received by the multi-antenna receiver, time-domain impact responses of the multipath signals received by multi antennas are analyzed and calculated by the multi-antenna receiver, according to the impact response sequence, the arrival times ti of the multipath signals and the time interval where time-domain impact responses of distributed arrival times t; of the multipath signals are located correspondingly; and then multi-antenna data are obtained according to the time interval where the impact responses of the arrival time ti of the multipath signals are correspondingly located to analyze the arrival angle αi of each path. It needs to be noted that the time interval is a time interval whose time-domain response energy or frequency-domain response energy exceeds a first threshold value, and a specific value of the first threshold value may be set differently according to different application scenes. The specific value of the first threshold value is not limited to the present application.
In a feasible implementation, data of the time-domain time corresponding to the time-domain impact responses of each antenna of the receiver may be read according to the time-domain time of each path signal, and angle estimation is performed on the data of the time-domain time corresponding to the time-domain impact responses of each antenna to obtain the arrival angle of each path signal.
In a feasible implementation, a virtual ellipse is generated by taking a position of the transmitter and a position of the receiver as two focal points, and taking di/2 as a semi-major axis, di is the propagation distance at the current moment; and by taking the position of the receiver as an origin of coordinates and according to the arrival angle αi of each path signal, a virtual straight line is made for extension until the virtual straight line and the virtual ellipse generate a virtual point of intersection, and the virtual point of intersection is a reflecting point position Pi of each path signal at the current moment. For example, as shown in
In a feasible implementation, the reflecting point positions Pi of each path signal at different moments are determined according to the arrival angles αi at different moments, the propagation distances di at different moments, the position of the transmitter, and the position of the receiver, and the sensing results include the reflecting point positions Pi. For example, the reflecting point position of each path signal at the current moment may be obtained by calculating from the following equation set:
di is a propagation distance of an ith path signal at the current moment, c is half of a distance between the position of the transmitter and the position of the receiver, (x, y) is reflecting point position coordinates of the ith path signal at the current moment, αi is an arrival angle of the ith path signal at the current moment, (xr, yr) is position coordinates of the receiver, C1 is a first coefficient, and C2 is a second coefficient. It can be known that an equation set is listed for solving through an ellipse expression and a linear expression, a point of intersection of the ellipse and the straight line may be obtained, and coordinates of the point of intersection are coordinates (x, y) of the reflecting point position Pi. It needs to be noted that it may be known from the above formula that in a case that the arrival angles αi is determined, a value of the first coefficient C1 may be determined; in a case that the position coordinates (xr, yr) of the receiver are determined, a value of the second coefficient C2 may be determined in combination with the value of the first coefficient C1; and in a case that the value of the first coefficient C1 and the value of the second coefficient C2 are both determined, the coordinates (x, y) of the reflecting point position Pi may be solved. The sensing result ATn={αi, di, Pi, i≥1} at the Tn moment is recorded.
In a feasible implementation, in a case that the sensing result ATn at the current moment is consistent with the sensing result ATn-1 at the previous moment, it is determined that positions of the plurality of objects in the current environment have not changed. In a case that the sensing result ATn at the current moment is inconsistent with the sensing result ATn-1 at the previous moment, it is determined that a position of at least one object in the current environment has changed. The situation that the position of at least one object in the current environment has changed may include a new object appearing in the current environment. In a case that the new object appears in the current environment, and a distance value between a reflecting point position of each path signal of the multipath signals at the current moment and a reflecting point position of each path signal of the multipath signals at the previous moment does not exceed a second threshold value, it is determined that the new object has not moved in the current environment. In a case that the new object appears in the current environment, and the distance value between the reflecting point position of each path signal of the multipath signals at the current moment and the reflecting point position of each path signal of the multipath signals at the previous moment exceeds the second threshold value, it is determined that the new object has moved in the current environment. In a case that the new object has moved in the current environment, a movement trajectory of the new object may be determined according to a coordinate position of the new object at the current moment and a coordinate position of the new object at the previous moment. After the movement trajectory of the new object is determined, the movement trajectory of the new object may be fitted and smoothed through filtering and interpolation. It needs to be noted that a specific value of the second threshold value may be set differently according to different application scenes, and the specific value of the second threshold value is not limited to the present application.
Based on this, compared with the prior art, the sensing method of the present application is adopted to sense the plurality of objects by using the multipath signals in the multipath environment, meanwhile, a moving object may be sensed, and a static object may also be sensed. It can be known that the present application may overcome the problems such as the multipath influence and low speed in a complex environment, so as to implement wireless sensing on the moving object and the static object.
As shown in
In step S401: the impact response sequence is obtained by calculating the time-domain impact responses of the multipath signals received at different moments.
In step S402: the arrival times and the time interval where the time-domain impact responses of distributed arrival times are correspondingly located are determined according to the impact response sequence.
In step S403: the arrival angle of each path signal of the multipath signals is determined according to the time interval.
In a feasible implementation, as shown in
As shown in
In step S501: data of the time-domain time corresponding to a time-domain impact response of each antenna of the receiver is read according to time-domain time of each path signal.
In step S502: the arrival angle of each path signal is obtained by performing an angle estimation on the data of the time-domain time corresponding to the time-domain impact response of each antenna.
In a feasible implementation, the data of the time-domain time corresponding to the time-domain impact response of each antenna of the receiver is read according to time-domain time of each path signal, and angle estimation is performed to obtain the arrival angle αi of each path signal.
In a feasible implementation, the propagation distance di of each path signal of the multipath signals at the current moment is obtained from the following formula, di=c*(ti−TN), where di is a propagation distance of an ith path at the current moment, c is the velocity of light, ti is an arrival time of the ith path at the current moment, and TN is the transmitting time.
Step S103 may include but is not limited to the following sub-steps.
In step S1031: the reflecting point positions of each path signal at different moments are determined according to the arrival angles at different moments, the propagation distances at different moments, the position of the transmitter, and the position of the receiver, where the sensing results include the reflecting point positions.
In a feasible implementation, the reflecting point position Pi may be solved according to a mathematical equation set. For example, the reflecting point position Pi of each path signal at different moments may be determined according to the arrival angles αi at different moments, the propagation distances di at different moments, the position of the transmitter, and the position of the receiver, and the sensing results include the reflecting point positions Pi. For example, the reflecting point position of each path signal of the multipath signals at the current moment may be obtained by calculating from the following equation set:
di is the propagation distance of the ith path signal at the current moment, c is half of the distance between the position of the transmitter and the position of the receiver, (x, y) is coordinates of the reflecting point position of the ith path signal of the multipath signals at the current moment, a; is the arrival angle of the ith path signal at the current moment, (xr, yr) is the position coordinates of the receiver, C1 is the first coefficient, and C2 is the second coefficient. It can be known that the equation set is listed for solving through the ellipse expression and the linear expression, the point of intersection of the ellipse and the straight line may be obtained, and the coordinates of the point of intersection are the coordinates (x, y) of the reflecting point position Pi. It needs to be noted that it may be known from the above formula that in a case that the arrival angles αi is determined, the value of the first coefficient C1 may be determined; in a case that the position coordinates (xr, yr) of the receiver are determined, the value of the second coefficient C2 may be determined in combination with the value of the first coefficient C1; and in a case that the value of the first coefficient C1 and the value of the second coefficient C2 are both determined, the coordinates (x, y) of the reflecting point position Pi may be solved. The sensing result ATn={αi, di, Pi, i≥1} at the Tn moment is recorded.
As shown in
In step S601: a virtual ellipse is generated by taking the position of the transmitter and the position of the receiver as focal points, and taking half of the propagation distance at the current moment as a semi-major axis.
In step S602: by taking the position of the receiver as an origin of coordinates and according to the arrival angles of each path signal, a virtual straight line is made for extension until the virtual straight line and the virtual ellipse generate a virtual point of intersection, and the virtual point of intersection is the reflecting point position of the each path signal at the current moment.
In a feasible implementation, the reflecting point position Pi may be determined according to a geometry manner. For example, a virtual ellipse is generated by taking the position of the transmitter and the position of the receiver as two focal points, and taking the propagation distance di/2 at the current moment as a semi-major axis; and by taking the position of the receiver is taken as an origin of coordinates and according to the arrival angle αi of each path signal, a virtual straight line is made for extension until the virtual straight line and the virtual ellipse generate a virtual point of intersection, and the virtual point of intersection is the reflecting point position Pi of each path signal of the multipath signals at the current moment. For example, as shown in
In a feasible implementation, in a case that the sensing result ATn at the current moment is consistent with the sensing result ATn-1 at the previous moment, it is determined that the positions of the plurality of objects in the current environment have not changed. In a case that the sensing result ATn at the current moment is inconsistent with the sensing result ATn-1 at the previous moment, it is determined that a position of at least one object in the current environment has changed. The situation that the position of at least one object in the current environment has changed may include a new object appearing in the current environment. In a case that the new object appears in the current environment, and a distance value between a reflecting point position of each path signal of the multipath signals at the current moment and a reflecting point position of each path signal of the multipath signals at the previous moment does not exceed a second threshold value, it is determined that the new object has not moved in the current environment. In a case that the new object appears in the current environment, and the distance value between the reflecting point position of each path signal of the multipath signals at the current moment and the reflecting point position of each path signal of the multipath signals at the previous moment exceeds the second threshold value, it is determined that the new object has moved in the current environment. In a case that the new object has moved in the current environment, a movement trajectory of the new object may be determined according to a coordinate position of the new object at the current moment and a coordinate position of the new object at the previous moment. After the movement trajectory of the new object is determined, the movement trajectory of the new object may be fitted and smoothed through filtering and interpolation. It needs to be noted that a specific value of the second threshold value may be set differently according to different application scenes, and the specific value of the second threshold value is not limited to the present application.
Based on this, compared with the prior art, the sensing method of the present application is adopted to sense the plurality of objects by using the multipath signals in the multipath environment, meanwhile, a moving object may be sensed, and a static object may also be sensed. It can be known that the present application may overcome the problems such as the multipath influence and low speed in a complex environment, so as to implement wireless sensing on the moving object and the static object.
The sensing method provided by the present application is further introduced in conjunction with the specific accompanying drawings and embodiments below.
Embodiment one, as shown in
For signal setting, linear frequency modulation (LFM) signals are adopted as the multipath signals, a frequency point is 3.5 GHZ, a bandwidth is 100 MHZ, a sampling rate is 122.88 MHZ, a signal transmitting power is 43 dBm, a noise power is −94 dBm, and an 8*1 linear array of an antenna of a base station is received. A sensing signal is an LFM symbol, and is transmitted once every 5 ms. Each sampling point time is Ts.
For environment setting, a situation that with a spacious room with an area of 10 m*5 m, one line of sight (LOS) path exists between a transmitter and a receiver, multipath signals are respectively reflected by a person and a wall, and reflecting points of the transmitter, the receiver and the multipath signals are at the same plane is taken as an example.
Sensing flows are as follows:
A time-domain channel impact response of an mth antenna is hm(t)=IFFT[FFT(Rm)·*conj(FFT(s))], 1≤m≤8, a summation is
a crest moment ti greater than a threshold Th1 in a curve hm′(t) is obtained, 1≤ti≤4096, and t; is regarded as an arrival time of each arrival path. A response propagation distance is di=c*(ti−TN), where c is the velocity of light, and TN is time of transmitting the LFM signal by the transmitter.
A time delay of an ith path is ti, sampling point data R1 (8×Th2) with a length of a threshold Th2 around ti is cut out, and a related matrix A=R1*R1H is constructed. By using a classical multiple signal classification (MUSIC) algorithm, a characteristic value, a characteristic vector, a signal sub-space and a noise sub-space are solved, spectrum peak estimation is performed, and an angle corresponding to a spectrum peak value is the arrival angle αi of the path.
According to priori knowledge, the first path is an LOS path, and starting from a second path, the following equation set is listed for solving reflecting point coordinates (x, y).
di is a propagation distance of an ith path signal at the current moment, c is half of a distance between the position of the transmitter and the position of the receiver, (x, y) is coordinates of the reflecting point position of the ith path signal of the multipath signals at the current moment, αi is an arrival angle of the ith path signal at the current moment, (xr, yr) is position coordinates of the receiver, C1 is a first coefficient, and C2 is a second coefficient. It can be known that an equation set is listed for solving through an ellipse expression and a linear expression, a point of intersection of the ellipse and the straight line may be obtained, and coordinates of the point of intersection are the coordinates (x, y) of the reflecting point position Pi. It needs to be noted that it may be known from the above formula that in a case that the arrival angles αi is determined, a value of the first coefficient C1 may be determined; in a case that the position coordinates (xr, yr) of the receiver are determined, a value of the second coefficient C2 may be determined in combination with the value of the first coefficient C1; and in a case that the value of the first coefficient C1 and the value of the second coefficient C2 are both determined, the coordinates (x, y) of the reflecting point position Pi may be solved. The sensing result ATn={αi, di, Pi, i≥1} at the Tn moment is recorded.
The above steps A) to D) are repeated continuously to process the reception data at the Tn+1 moment, Tn+2 moment . . . , ATn+1={pi, i≥1}, ATn+2={pi, i≥1} . . . , and the different reflecting point coordinates at different moments are connected to obtain trajectories of the different reflecting points over a period of time. In response to determining that a trajectory of a certain reflecting point exists, and that a moving distance is greater than the second threshold value at a neighboring moment, it is considered that a person walks around in the room.
Embodiment two, a situation that there is no person in the room at the Tn moment, but there is a person in the room at the Tn+1 moment is taken as an example.
For signal setting, LFM signals are adopted as the multipath signals, a frequency point is 3.5 GHZ, a bandwidth is 100 MHZ, a sampling rate is 122.88 MHZ, a signal transmitting power is 43 dBm, a noise power is −94 dBm, and an 8*1 linear array of an antenna of a base station is received. A sensing signal is as an LFM symbol, and is transmitted once every 5 ms. Time of each sampling point is Ts.
For environment setting, a situation that with a spacious room with an area of 10 m*5 m, one LOS path exists between the transmitter and the receiver, the multipath signals are respectively reflected by the person and the wall, and the reflecting points of the transmitter, the receiver and the multipath signals are at the same plane is taken as an example.
A sensing flow is as follows:
A time-domain channel impact response of an mth antenna is hm(t)=IFFT[FFT(Rm)·*conj(FFT(s))], 1≤m≤8, a summation is
a crest moment ti greater than a threshold Th1 in a curve hm′(t) is obtained, 1≤ti≤4096, and t; is regarded as an arrival time of each arrival path. A response propagation distance is di=c*(ti−TN), where c is velocity of light, and TN is time of the transmitting the LFM signal by the transmitter.
A time delay of an ith path is ti, sampling point data R1 (8×Th2) with a length of a threshold Th2 around ti is cut out, and a related matrix A=R1*R1H is constructed. By using a classical multiple signal classification (MUSIC) algorithm, a characteristic value, a characteristic vector, a signal sub-space and a noise sub-space are solved, a spectrum peak estimation is performed, and an angle corresponding to a spectrum peak value is the arrival angle αi of the path.
According to priori knowledge, the first path is an LOS path, and starting from a second path, the following equation set is listed for solving reflecting point coordinates (x, y).
di is a propagation distance of an ith path signal at the current moment, c is half of a distance between the position of the transmitter and the position of the receiver, (x, y) is coordinates of the reflecting point position of the ith path signal of the multipath signals at the current moment, αi is an arrival angle of the ith path signal at the current moment, (xr, yr) is position coordinates of the receiver, C1 is a first coefficient, and C2 is a second coefficient. It can be known that an equation set is listed for solving through an ellipse expression and a linear expression, a point of intersection of the ellipse and the straight line may be obtained, and coordinates of the point of intersection are the coordinates (x, y) of the reflecting point position Pi. It needs to be noted that it may be known from the above formula that in a case that the arrival angles αi is determined, a value of the first coefficient C1 may be determined; in a case that the position coordinates (xr, yr) of the receiver are determined, a value of the second coefficient C2 may be determined in combination with the value of the first coefficient C1; and in a case that the value of the first coefficient C1 and the value of the second coefficient C2 are both determined, the coordinates (x, y) of the reflecting point position Pi may be solved. The sensing result ATn={αi, di, Pi, i≥1} at the Tn moment is recorded.
The above steps A) to D) are repeated continuously to process the reception data at the Tn+1 moment, Tn+2 moment . . . , ATn+1={pi, i≥1}, ATn+2={pi, i≥1} . . . , and the different reflecting point coordinates at different moments are connected to obtain trajectories of different reflecting points over a period of time. The movement trajectory of the reflecting point is analyzed, in response to determining that one trajectory exists, no trajectory is recorded before the Tn moment, after the Tn moment, continuous moving is performed, a position distance at a neighboring moment is greater than the second threshold value, it is considered that there is no person in the room at the Tn moment, and there is a person in the room and the person moves at the Tn+1 moment. In response to determining that one trajectory exists, no trajectory is recorded before the Tn moment, after the Tn moment, a new reflecting point position estimation appears, positions coincide with each other or a distance between neighboring position points is less than the second threshold value, it is considered that there is no person in the room at the Tn moment, and there is a person in the room and the person does not move at the Tn+1 moment.
As shown in
Specifically, the receiver includes: one or more processors 110 and a memory 120, and one processor 110 and the memory 120 are taken as an example in
The memory 120 serves as a non-transient computer readable storage medium, and may be configured to store non-transient software programs and non-transient computer executable programs, such as the above sensing method in the embodiment of the present application. The processor 110 implements the above sensing method in the embodiment of the present application by running the non-transient software programs and programs stored in the memory 120.
The memory 120 may include a storage program area and a storage data area, where the storage program area may store operation systems, and application programs needs by at least one function; and the storage data area may store data needed by executing the above sensing method in the embodiment of the present application and the like. In addition, the memory 120 may include a high-speed random access memory, and may further include a non-transient memory, for example, at least one magnetic disk storage apparatus, a flash storage device, or other non-transient solid-state memory. In some implementations, the memory 120 optionally includes a memory arranged remotely relative to the processor 110, and these remote memories may be connected to a terminal through a network. Instances of the above network include but are not limited to an internet, an intranet, a local area network, a mobile communication network and a combination of them.
The non-transient software programs and programs needed by implementing the above sensing method in the embodiment of the present application are stored in the memory 120, when executed by one or more processors 110, implement the above sensing method in the embodiment of the present application, for example, implement the method step S101 to step S104 in the above
In addition, an embodiment of the present application further provides a computer readable storage medium. A computer executable program is stored in the computer readable storage medium, and the computer executable program is executed by one or more control processors, for example, the computer executable program is executed by one processor 110 in
Those ordinarily skilled in the art may understand that all or some steps and systems in the above disclosed method may be implemented as software, firmware, hardware and an appropriate combination of them. Some physical components or all physical components may be implemented as software capable of being executed by a processor, for example, a central processing unit, a digital signal processor or a microprocessor, or may be implemented as hardware, or may be implemented as an integrated circuit, for example, an application-specific integrated circuit. These software may be distributed on a computer readable medium, and the computer readable medium may include a computer storage medium (or a non-transient medium) and a communication medium (or a transient medium). It can be known by those ordinarily skilled in the art that a term computer storage medium includes volatile and non-volatile media and removable and non-removable media implemented in any method or technology for storing information (such as a computer readable program, a data structure, a program module or other data). The computer storage medium includes but is not limited to an RAM, an ROM, an EEPROM, a flash storage or other memory technologies, a CD-ROM, a digital multifunctional disk (DVD) or other optical disk memories, magnetic boxes, magnetic tapes, magnetic disk storages or other magnetic storage apparatuses, or any other media capable of being used for store expected information and being accessed by a computer information for storing expectation and any other media capable of being accessed by a computer. In addition, it can be known by those ordinarily skilled in the art that the communication medium generally includes a computer readable program, a data structure, a program module or other data in modulation data signals such as a carrier or other transmission mechanisms, and may include any information delivery medium.
| Number | Date | Country | Kind |
|---|---|---|---|
| 202210846178.2 | Jul 2022 | CN | national |
| Filing Document | Filing Date | Country | Kind |
|---|---|---|---|
| PCT/CN2023/083779 | 3/24/2023 | WO |