An information processing method, a terminal, a network device, and a storage medium
By recording terminal identification, receiving power, and location information through terminal devices and aggregating them through network devices, the problem of low efficiency in close contact tracing in existing technologies has been solved, achieving efficient and accurate close contact tracing.
Patent Information
- Application Number
- CN202010525059.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-06-10
- Publication Date
- 2025-11-28
- Estimated Expiration
- 2040-06-10
AI Technical Summary
In existing technologies, finding close contacts mainly relies on the verbal descriptions of activity paths by confirmed or suspected patients, which is inefficient and inaccurate, and cannot effectively cut off the transmission routes of the virus.
By receiving and recording the identification, reception power, reception time, and location information of other terminals through terminal devices, and using network devices to aggregate and filter related target terminals, accurate tracking of close contacts can be achieved.
It improves the efficiency and accuracy of close contact tracing, enabling the identification of connections between end users without their knowledge, thus enhancing the accuracy of tracing.
Smart Images

Figure CN113852906B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of wireless communication networks, and more specifically to an information processing method, a terminal, a network device, and a storage medium. Background Technology
[0002] Some viruses are highly contagious. To curb their spread, it is necessary to trace the movements of confirmed or suspected patients to identify close contacts, who can then be isolated and observed to cut off the transmission route. Currently, the main methods for locating close contacts are through verbal accounts of the movements of confirmed or suspected patients, records of the corresponding modes of transportation, and information dissemination through the media. Summary of the Invention
[0003] To address the existing technical problems, embodiments of the present invention provide an information processing method, a terminal, a network device, and a storage medium.
[0004] To achieve the above objectives, the technical solution of this invention is implemented as follows:
[0005] In a first aspect, embodiments of the present invention provide an information processing method, the method comprising:
[0006] The first terminal receives a first message sent by the second terminal; the first message includes the identity identifier of the second terminal;
[0007] Based on the first message, determine the first receiving power, receiving time information, and location information of the first terminal;
[0008] Record the first information, which includes: the identity identifier of the second terminal, the first receiving power, the receiving time information, and the location information of the first terminal.
[0009] In the above scheme, the first terminal receives a first message sent by the second terminal, including:
[0010] The first terminal receives the first message sent by the second terminal via broadcast.
[0011] In the above scheme, the first terminal receives a first message sent by the second terminal, including:
[0012] The first terminal receives the first message sent by the second terminal when the first function is active; the first function switches between active and inactive states based on pre-obtained first network configuration information; or, the first function switches between active and inactive states based on obtained operation instructions.
[0013] In the above solution, before the first terminal receives the first message sent by the second terminal, the method further comprises: determining, by the first terminal, whether the first terminal itself meets the first configuration requirement corresponding to the first network configuration information; and if it is determined that the first terminal itself meets the first configuration requirement corresponding to the first network configuration information, activating the first function.
[0014] The first configuration requirement comprises a trigger event requirement and / or a trigger time requirement; the trigger event requirement comprises that the first terminal is in a high-speed rail area range or the first terminal is in a specific indoor range; and the trigger time requirement comprises a receiving duration and / or a receiving period.
[0015] In the above solution, the first terminal determining whether the first terminal itself meets the trigger event requirement comprises:
[0016] The first terminal receives a system message from a network device and determines whether the system message comprises a specific identifier.
[0017] The first terminal determining whether the first terminal itself meets the trigger event requirement comprises:
[0018] If it is determined that the system message comprises the specific identifier, it is determined that the first terminal meets the trigger event requirement.
[0019] In the above solution, the first message further comprises a first reference signal.
[0020] The first terminal determining the first receiving power of receiving the first message based on the first message comprises: determining the first receiving power of receiving the first message based on the first reference signal.
[0021] In the above solution, the first terminal receiving the first message sent by the second terminal comprises:
[0022] The first terminal receives the first message sent by the second terminal based on first resources pre-configured or pre-agreed by a network device; and the first resources comprise at least one of a time domain resource, a frequency domain resource, a code domain resource and a space domain resource.
[0023] In the above solution, the first message further comprises supplementary information of the second terminal; the supplementary information of the second terminal represents a specific attribute of a user corresponding to the second terminal; and a user with the specific attribute is likely to pass the specific attribute to other users.
[0024] Correspondingly, the first information further comprises the supplementary information of the second terminal.
[0025] In the scheme, the method further comprises: the first terminal broadcasts a second message; the second message comprises an identity of the first terminal and a second reference signal; the second reference signal is used for a terminal receiving the second message to determine a receiving power of receiving the second message.
[0026] In the scheme, the first terminal broadcasts a second message, comprising: the first terminal broadcasts the second message when a second function is in an active state; the second function is switched between the active state and an inactive state based on pre-obtained second network configuration information; or the second function is switched between the active state and the inactive state based on an obtained operation instruction.
[0027] In the scheme, before the first terminal broadcasts the second message, the method further comprises:
[0028] The first terminal determines whether the first terminal itself meets a second configuration requirement corresponding to the second network configuration information, and activates the second function if it is determined that the first terminal itself meets the second configuration requirement corresponding to the second network configuration information.
[0029] The second configuration requirement comprises a trigger event requirement and / or a trigger time requirement; the trigger event requirement comprises that the first terminal is in a high-speed rail area range or the first terminal is in a specific indoor range; and the trigger time requirement comprises a receiving duration and / or a receiving period.
[0030] In the scheme, the first terminal broadcasts a second message, comprising: the first terminal transmits the second message based on a second resource pre-configured or pre-agreed by a network device; the second resource comprises at least one of a time domain resource, a frequency domain resource, a code domain resource, and a space domain resource.
[0031] In the scheme, before the first terminal broadcasts the second message, the method further comprises: the first terminal obtains supplementary information of the first terminal; and the supplementary information of the first terminal represents a specific attribute of a user corresponding to the first terminal.
[0032] The second message further comprises the supplementary information of the first terminal.
[0033] In the scheme, the method further comprises: an application layer of the first terminal obtains the supplementary information of the second terminal, and outputs alarm information based on the supplementary information of the second terminal.
[0034] In the scheme, the method further comprises: the first terminal updates the first network configuration information in a registration or registration update process.
[0035] In the solution, the method further comprises: the first terminal updating the second network configuration information in a registration or registration update process.
[0036] In the solution, before the first terminal receiving the first message sent by the second terminal, the method further comprises: the first terminal obtaining an identity allocated by a network device in a registration or registration update process; the identity of the first terminal uniquely identifying the first terminal in a registration area where the first terminal is located.
[0037] In the solution, the method further comprises: the first terminal sending the first information, the identity of the first terminal and the registration area information where the first terminal is located to the network device.
[0038] In a second aspect, an embodiment of the present application further provides an information processing method, which comprises:
[0039] The network device receives first information, an identity of the first terminal and registration area information where the first terminal is located sent by the first terminal; the first terminal is any terminal in a plurality of terminals connected to the network device;
[0040] The information sent by the plurality of terminals is summarized according to the registration area information to obtain summary information;
[0041] An identity of a specific terminal is determined, the summary information is filtered based on the identity of the specific terminal to determine one or more target terminals associated with the specific terminal;
[0042] The first information comprises an identity of a second terminal, a first receiving power at which the first terminal receives a first message, receiving time information of the first terminal receiving the first message and location information where the first terminal is located; the first message is sent by the second terminal and received by the first terminal.
[0043] In the solution, the method further comprises: the network device allocating an identity to the first terminal in a registration or registration update process; the identity of the first terminal uniquely identifying the first terminal in a registration area where the first terminal is located.
[0044] In the solution, the method further comprises: the network device sending at least one of the following information to the first terminal: first network configuration information, second network configuration information, first resource, second resource;
[0045] The first network configuration information is used for enabling the first terminal to control a first function to switch between an active state and an inactive state; the second network configuration information is used for enabling the first terminal to control a second function to switch between an active state and an inactive state; the first resource is used for the first terminal to receive a first message sent by the second terminal; and the second resource is used for the second terminal to send a second message.
[0046] In the scheme, the first information further includes supplementary information of the second terminal; the supplementary information of the second terminal represents a specific attribute of a user corresponding to the second terminal; and a user with the specific attribute is likely to pass the specific attribute to other users.
[0047] In the scheme, the filtering of the summary information based on the identity of the specific terminal to determine one or more target terminals associated with the specific terminal includes:
[0048] obtaining a specific identity of the specific terminal in each registration area;
[0049] querying the summary information based on the specific identity and corresponding registration area information to obtain information corresponding to the specific identity and the registration area information;
[0050] determining one or more target terminals associated with the specific terminal based on the information.
[0051] In the scheme, the determining of one or more target terminals associated with the specific terminal based on the information includes:
[0052] determining a first reception power corresponding to each first terminal in the information;
[0053] judging whether the first reception power meets a preset condition;
[0054] when the first reception power meets the preset condition, determining a first terminal corresponding to the first reception power meeting the preset condition as a target terminal associated with the specific terminal.
[0055] In a third aspect, an embodiment of the present application further provides a terminal, which is a first terminal, and the terminal comprises a first receiving unit, a determining unit and a recording unit, wherein:
[0056] the first receiving unit is configured to receive a first message sent by a second terminal, and the first message includes an identity of the second terminal;
[0057] the determining unit is configured to determine, based on the first message, a first reception power of receiving the first message, reception time information and location information of the first terminal.
[0058] The recording unit is configured to record first information, the first information including an identity of the second terminal, the first received power, the received time information, and location information of the first terminal.
[0059] In the above solution, the first receiving unit is configured to receive the first message sent by the second terminal in a broadcast manner.
[0060] In the above solution, the first receiving unit is configured to receive the first message sent by the second terminal when the first function is in an activated state; the first function is switched between the activated state and an inactivated state based on pre-obtained first network configuration information; or the first function is switched between the activated state and the inactivated state based on an obtained operation instruction.
[0061] In the above solution, the terminal further includes a judging unit configured to judge whether the first terminal itself meets a first configuration requirement corresponding to the first network configuration information before the first receiving unit receives the first message sent by the second terminal; if it is determined that the first terminal itself meets the first configuration requirement corresponding to the first network configuration information, the first function is activated; the first configuration requirement includes a trigger event requirement and / or a trigger time requirement; the trigger event requirement includes that the first terminal is in a high-speed rail area range or the first terminal is in a specific indoor range; and the trigger time requirement includes a receiving duration and / or a receiving period.
[0062] In the above solution, the judging unit is configured to receive a system message from a network device through the first receiving unit, and judge whether the system message includes a specific identifier; if it is determined that the system message includes the specific identifier, it is determined that the first terminal meets the trigger event requirement.
[0063] In the above solution, the first message further includes a first reference signal.
[0064] The determining unit is configured to determine the first received power of receiving the first message based on the first reference signal.
[0065] In the above solution, the first receiving unit is configured to receive the first message sent by the second terminal based on first resources pre-configured or pre-agreed by a network device; the first resources include at least one of a time domain resource, a frequency domain resource, a code domain resource, and a space domain resource.
[0066] In the above solution, the first message further includes supplementary information of the second terminal; the supplementary information of the second terminal represents a specific attribute of a user corresponding to the second terminal; a user with the specific attribute is likely to pass the specific attribute to other users.
[0067] Correspondingly, the first information further comprises supplementary information of the second terminal.
[0068] In the scheme, the terminal further comprises a first sending unit configured to broadcast a second message; the second message comprises an identity of the first terminal and a second reference signal; the second reference signal is used for a terminal receiving the second message to determine a receiving power of receiving the second message.
[0069] In the scheme, the first sending unit is configured to broadcast the second message when the second function is in an activated state; the second function is switched between the activated state and a non-activated state based on pre-obtained second network configuration information; or the second function is switched between the activated state and the non-activated state based on an obtained operation instruction.
[0070] In the scheme, the terminal further comprises a judging unit configured to, before the first sending unit broadcasts the second message, judge whether the first terminal itself meets a second configuration requirement corresponding to the second network configuration information, and activate the second function if it is determined that the first terminal itself meets the second configuration requirement; the second configuration requirement comprises a trigger event requirement and / or a trigger time requirement; the trigger event requirement comprises that the first terminal is in a high-speed rail area range or the first terminal is in a specific indoor range; and the trigger time requirement comprises a receiving duration and / or a receiving period.
[0071] In the scheme, the first sending unit is configured to send the second message based on second resources pre-configured or pre-agreed by a network device; the second resources comprise at least one of a time domain resource, a frequency domain resource, a code domain resource and a space domain resource.
[0072] In the scheme, the terminal further comprises a first obtaining unit configured to obtain supplementary information of the first terminal; the supplementary information of the first terminal represents a specific attribute of a user corresponding to the first terminal; and the second message further comprises the supplementary information of the first terminal.
[0073] In the scheme, the terminal further comprises an output unit configured to obtain the supplementary information of the second terminal through an application layer, and output alarm information based on the supplementary information of the second terminal.
[0074] In the scheme, the terminal further comprises an updating unit configured to update the first network configuration information in a registration or registration update process.
[0075] In the scheme, the terminal further comprises an updating unit configured to update the second network configuration information in a registration or registration update process.
[0076] In the above solution, the terminal further comprises a second obtaining unit, configured to obtain an identity allocated by the network device in a registration or registration update process; the identity of the first terminal uniquely identifies the first terminal in a registration area in which the first terminal is located.
[0077] In the above solution, the terminal further comprises a second sending unit, configured to send the first information, the identity of the first terminal and the registration area information in which the first terminal is located to the network device.
[0078] In a fourth aspect, an embodiment of the present application further provides a network device, comprising a second receiving unit and a processing unit, wherein:
[0079] The second receiving unit is configured to receive first information, an identity of a first terminal and registration area information in which the first terminal is located, which are sent by the first terminal; the first terminal is any terminal in a plurality of terminals connected to the network device.
[0080] The processing unit is configured to aggregate information sent by the plurality of terminals according to the registration area information to obtain aggregated information; determine an identity of a specific terminal, filter the aggregated information based on the identity of the specific terminal, and determine one or more target terminals associated with the specific terminal.
[0081] The first information comprises an identity of a second terminal, a first receiving power at which the first terminal receives a first message, receiving time information of the first terminal receiving the first message and location information of the first terminal; the first message is sent by the second terminal and received by the first terminal.
[0082] In the above solution, the network device further comprises a third sending unit, configured to allocate an identity to the first terminal in a registration or registration update process; the identity of the first terminal uniquely identifies the first terminal in a registration area in which the first terminal is located.
[0083] In the above solution, the network device further comprises a fourth sending unit, configured to send at least one of the following information to the first terminal: first network configuration information, second network configuration information, first resources and second resources.
[0084] The first network configuration information is used to enable the first terminal to control a first function to switch between an active state and an inactive state; the second network configuration information is used to enable the first terminal to control a second function to switch between an active state and an inactive state; the first resources are used for the first terminal to receive a first message sent by the second terminal; and the second resources are used for the second terminal to send a second message.
[0085] In the above solution, the first information further comprises supplementary information of the second terminal; the supplementary information of the second terminal represents a specific attribute of a user corresponding to the second terminal; the user with the specific attribute is likely to pass the specific attribute to other users.
[0086] In the above solution, the processing unit obtains a specific identity of the specific terminal in each registration area; queries the summary information based on the specific identity and corresponding registration area information to obtain information corresponding to the specific identity and the registration area information; and determines one or more target terminals associated with the specific terminal based on the information.
[0087] In the above solution, the processing unit is configured to determine a first receiving power corresponding to each first terminal in the information; determine whether the first receiving power meets a preset condition; and determine a first terminal corresponding to the first receiving power meeting the preset condition as a target terminal associated with the specific terminal when the first receiving power meets the preset condition.
[0088] In a fifth aspect, an embodiment of the present application further provides a computer readable storage medium, which stores a computer program, and the program is executed by a processor to implement steps of the method in the first aspect or the second aspect.
[0089] In a sixth aspect, an embodiment of the present application further provides a terminal, which comprises a memory, a processor and a computer program stored in the memory and executable on the processor, and the processor implements steps of the method in the first aspect when executing the program.
[0090] In a seventh aspect, an embodiment of the present application further provides a network device, which comprises a memory, a processor and a computer program stored in the memory and executable on the processor, and the processor implements steps of the method in the second aspect when executing the program.
[0091] The information processing method, the terminal, the network device and the storage medium provided by the embodiment of the present application can on the one hand, through the second terminal sending the identity identifier, so that the distance between the second terminal and each first terminal within the communication distance range can receive the identity identifier broadcasted by the second terminal; on the other hand, the first terminal can also send the received information (including the identity identifier of the second terminal and the supplementary information) to the network device, and the network device can collect the information corresponding to each terminal, so that after determining the specific terminal, the target terminal associated with the specific terminal can be obtained by querying the collected information. The technical scheme of the embodiment can determine the association between the terminal users without the knowledge of the terminal users, and realize the tracking of the target terminal associated with the specific terminal, greatly improving the tracking efficiency of the associated users and greatly improving the accuracy of the tracking of the associated users. BRIEF DESCRIPTION OF DRAWINGS
[0092] Figure 1 The flowchart of the information processing method of the embodiment of the present application Figure 1 ;
[0093] Figure 2 The flowchart of the information processing method of the embodiment of the present application Figure 1 ;
[0094] Figure 3 The application diagram of the information processing method of the embodiment of the present application
[0095] Figure 4 The composition structure diagram of the terminal of the embodiment of the present application
[0096] Figure 5 The composition structure diagram of the network device of the embodiment of the present application
[0097] Figure 6 The hardware composition structure diagram of the communication device of the embodiment of the present application. DETAILED DESCRIPTION
[0098] The present application will be further described in detail below in combination with the drawings and specific embodiments.
[0099] The technical scheme of the embodiment of the present application can be applied to various communication networks, for example, global mobile communication (GSM, Global System of Mobile communication) network, code division multiple access (CDMA, Code Division Multiple Access) system, long term evolution (LTE, Long Term Evolution) network or 5G network and the like. Among them, the 5G network can also be called new radio (NR, New Radio) NR network.
[0100] In the embodiment, the communication network can include network devices and terminals; the network devices can provide communication coverage for a specific geographic area, and can communicate with terminal devices located in the coverage area. Alternatively, the network devices can be base stations in various communication networks. In other embodiments, the network devices can also be various core network devices or network management devices, etc.
[0101] In the embodiment, the terminals can be connected with the network devices through wired or wireless interfaces. Alternatively, the terminals can also perform direct terminal-to-terminal (D2D) communication.
[0102] It should be understood that the terms "system" and "network" are often used interchangeably herein. The term "and / or" herein is only used to describe the associated objects, which means that there can be three relationships, for example, A and / or B, which means that A exists alone, A and B exist together, and B exists alone. In addition, the character " / " generally represents an "or" relationship between the associated objects.
[0103] The embodiment of the application provides an information processing method. Figure 1 The flow of the information processing method of the embodiment of the application is shown in Figure 1 ; as shown in the figure, the method comprises the following steps: Figure 1
[0104] Step 101: The first terminal receives a first message sent by a second terminal; the first message includes an identity of the second terminal;
[0105] Step 102: Based on the first message, the first receiving power of receiving the first message, the receiving time information and the location information of the first terminal are determined.
[0106] Step 103: Record the first information, the first information includes: the identity of the second terminal, the first receiving power, the receiving time information and the location information of the first terminal.
[0107] In the embodiment, each terminal (for example, the first terminal and the second terminal) is a terminal suitable for the above-mentioned communication network. For example, the terminal can be a mobile communication terminal such as a mobile phone or a tablet computer.
[0108] In some optional embodiments of the present application, before the first terminal receives the first message sent by the second terminal, the method further comprises: the first terminal obtaining an identity assigned by the network device in a registration or registration update procedure; the identity of the first terminal uniquely identifies the first terminal in a registration area in which the first terminal is located. Correspondingly, for the second terminal, the second terminal obtains an identity assigned by the network device in a registration or registration update procedure; the identity of the second terminal uniquely identifies the second terminal in a registration area in which the second terminal is located.
[0109] In the embodiments, for each terminal in the communication network, the network device assigns an identity to each terminal in a start-up registration or registration area update procedure; the identity uniquely identifies the corresponding terminal in a registration area in which the terminal is located. The registration area can include one or more cells; each registration area can correspond to registration area information; the registration area information can include a registration area identifier. The terminal can be uniquely identified in the communication network by the registration area information and the identity; the network device can determine the user identity information of the terminal based on the registration area information and the identity. Even if the identity is acquired by others, the corresponding user identity information cannot be reversely deduced, thereby playing a role in security and privacy protection.
[0110] In some optional embodiments, the first message further includes supplementary information of the second terminal; the supplementary information of the second terminal represents a specific attribute of the user corresponding to the second terminal; the user with the specific attribute is likely to pass the specific attribute to other users; correspondingly, the first message further includes the supplementary information of the second terminal.
[0111] In the embodiments, the second terminal can send its identity to the first terminal through the first message, or send its identity and supplementary information to the first terminal through the first message. The supplementary information of the second terminal represents a specific attribute of the user corresponding to the second terminal; the user with the specific attribute is likely to pass the specific attribute to other users. For example, if the specific attribute indicates that the user is a confirmed case or a suspected case of a contagious disease, the confirmed case is likely to infect other users with the contagious virus, and the suspected case may also infect other users with the contagious virus.
[0112] For example, the second terminal can query from a third-party platform whether it has the specific attribute, thereby obtaining whether it has the specific attribute; if the query determines that it has the specific attribute, the second terminal can obtain the supplementary information; correspondingly, if the second terminal does not determine that it has the specific attribute, the first message can not include the supplementary information of the second terminal.
[0113] In some alternative embodiments of the present application, the first terminal receiving the first message sent by the second terminal comprises: the first terminal receiving the first message sent by the second terminal in a broadcast manner.
[0114] In the embodiment, the second terminal sends the first message in a broadcast manner. Within the communication distance range of the broadcast, the first message can be received by other terminals within the communication distance range, i.e., the first terminal within the communication record range receives the first message sent by the second terminal.
[0115] It should be noted that the first terminal and the second terminal are terminals within the same registration area, and based on this, the first message sent by the second terminal only includes the identity of the second terminal.
[0116] In some alternative embodiments of the present application, the first terminal receiving the first message sent by the second terminal comprises: the first terminal receiving the first message sent by the second terminal when the first function is in an activated state; the first function is switched between the activated state and the inactivated state based on the first network configuration information obtained in advance; or the first function is switched between the activated state and the inactivated state based on the operation instruction obtained.
[0117] In the embodiment, the first terminal can have the first function, and it can be understood that the first function can be an identity information record function. When the first function is in the activated state, the first terminal can receive the first message sent by the second terminal; when the first function is in the inactivated state, the first terminal cannot receive the first message sent by the second terminal.
[0118] For example, during the process of starting up and registering or updating the registration area, the first function and the first network configuration information can be configured by a network device. In some alternative embodiments, the first terminal updates the first network configuration information during the process of registering or updating the registration area. The network device for configuring the first function and the first network configuration information can be an access network device, such as a base station.
[0119] In some alternative embodiments of the present application, before the first terminal receives the first message sent by the second terminal, the method further comprises: the first terminal judging whether the first terminal itself satisfies the first configuration requirement corresponding to the first network configuration information; if it is judged that the first terminal itself satisfies the first configuration requirement corresponding to the first network configuration information, the first function is activated; the first configuration requirement comprises a trigger event requirement and / or a trigger time requirement; the trigger event requirement comprises: the first terminal being in a high-speed rail area range or the first terminal being in a specific indoor range; the trigger time requirement comprises a receiving duration and / or a receiving period.
[0120] Optionally, the first terminal judges whether the first terminal itself meets the trigger event requirement, comprising: the first terminal receiving a system message from the network device, judging whether the system message includes a specific identifier; and determining that the first terminal itself meets the trigger event requirement, comprising: if the system message is determined to include the specific identifier, it is determined that the first terminal meets the trigger event requirement.
[0121] In some optional embodiments, the first terminal can obtain the first network configuration information sent by the network device in advance, judge whether the first terminal itself meets the first configuration requirement based on the first network configuration information, activate the first function if the first terminal meets the first configuration requirement, and do not activate the first function if the first terminal does not meet the first configuration requirement. Correspondingly, if the first terminal is currently in the activated state of the first function and it is determined that the first terminal does not meet the first configuration requirement, the first function can be switched from the activated state to the inactivated state. The first configuration requirement corresponding to the first network configuration information can include the trigger event requirement and / or the trigger event requirement.
[0122] In some optional embodiments, the trigger event requirement includes that the first terminal is in a high-speed rail area range or the first terminal is in a specific indoor range. It can be understood that if the first terminal is in the high-speed rail area range or the first terminal is in the specific indoor range, the first terminal activates the first function. Correspondingly, if the first terminal leaves the high-speed rail area range or the specific indoor range, the first terminal switches the first function from the activated state to the inactivated state. Exemplarily, whether the first terminal is in the high-speed rail area range or the specific indoor range can be determined by whether a system message containing a specific identifier is received. In some optional embodiments, the base station arranged in the high-speed rail area can add a specific identifier in the system message when sending the system message. After the terminal receives the system message containing the specific identifier, it can determine that it is currently in the high-speed rail area range based on the specific identifier. Correspondingly, the determination method for the specific indoor range is similar to the above high-speed rail area range, which will not be described here.
[0123] In some optional embodiments, the trigger time requirement is a trigger time parameter, and the first terminal activates the first function when the trigger time parameter is met. Exemplarily, the trigger time requirement includes a receiving duration and / or a receiving period. The first terminal can activate or inactivate the first function according to the receiving period, or activate the first function according to the receiving duration.
[0124] For example, the first terminal can activate the first function or control the first function to switch to the inactivation state based on a trigger event requirement, or a trigger time requirement, or a trigger event requirement combined with a trigger time requirement. In some embodiments, after the terminal receives a system message containing a specific identifier, the terminal can determine that it is currently in a high-speed rail area range or a specific indoor range based on the specific identifier, and then the first terminal can determine that the trigger event requirement is met and control the first function to be in the activation state. Correspondingly, if the terminal receives a system message that does not contain the specific identifier, the terminal can determine that it has left the high-speed rail area range or the specific indoor range, and then the first terminal can determine that the trigger event requirement is not met and control the first function to switch from the activation state to the inactivation state. In another embodiment, on the basis of the foregoing embodiment, the first terminal can determine a receiving period in the trigger time requirement. If the first terminal determines that the trigger event requirement is met (i.e., it is in the high-speed rail area range or the specific indoor range) and the trigger time requirement is met (i.e., the receiving period is met), the first terminal can control the first function to be in the activation state. If the first terminal determines that the trigger event requirement is not met or the trigger time requirement is not met, the first terminal can control the first function to be in the inactivation state.
[0125] In some embodiments, the first terminal can also activate the first function based on a detected signal or a received operation instruction. In one example, the first terminal can have a specific sensor, and the specific sensor can receive a signal emitted by a wireless node device deployed in a specific area (e.g., a specific indoor area). Based on the signal detected by the specific sensor, the first terminal can determine that it is currently in the specific indoor range, i.e., the trigger event requirement is met. In another example, the first terminal can activate the first function based on an operation instruction of a user. For example, the display interface of the terminal can display a specific virtual button. If a trigger operation on the virtual button is detected, a corresponding operation instruction can be received, and the first function can be activated based on the operation instruction.
[0126] In some embodiments, the first terminal receives a first message sent by a second terminal, including: the first terminal receives the first message sent by the second terminal based on a first resource pre-configured or pre-agreed by a network device; and the first resource includes at least one of a time domain resource, a frequency domain resource, a code domain resource, and a space domain resource.
[0127] In the embodiment, the first terminal can obtain the first resource configured by the network device in a registration or registration update process, and receive the first message sent by the second terminal according to the first resource. The first resource includes at least one of a time domain resource, a frequency domain resource, a code domain resource, and a space domain resource. The time domain resource is a resource represented in a time dimension, such as a time length, a period, and the like. The frequency domain resource is a resource represented in a frequency dimension, such as a bandwidth and the like. The space domain resource is also called a spatial domain resource, and the spatial domain is also called an image space. The space domain resource is a resource represented in a spatial coordinate dimension.
[0128] For example, if the current communication network is a 5G network or a NR network, the first resource can include at least one of the following information: slot information, carrier information, physical resource block (PRB) information, and the like.
[0129] In the embodiment, the first terminal can determine the first receiving power of receiving the first message, receiving time information, and location information of the first terminal based on the first message. For example, the first terminal can measure the first receiving power when receiving the first message, and determine the current location information and the current receiving time information when receiving the first message. For example, the first terminal can obtain the location information by using a global positioning system (GPS) of the first terminal. The location information can be represented in the form of longitude and latitude.
[0130] In some optional embodiments of the present application, the first message further includes a first reference signal. The first receiving power of receiving the first message is determined based on the first reference signal.
[0131] In the embodiment, the second terminal adds the first reference signal in the first message. The first terminal can calculate the first receiving power based on the first reference signal after obtaining the first message. For example, the first receiving power can be a reference signal receiving power (RSRP). In other embodiments, the first terminal can perform channel estimation based on the first reference signal, so as to parse the identity of the second terminal in the first message and the supplementary information of the second terminal. Of course, if the first message does not include the supplementary information of the second terminal, the identity of the second terminal in the first message can be parsed. The power of the second terminal broadcasting the first message is predetermined or configured by the network device.
[0132] In some alternative embodiments of the present application, the method further comprises: the first terminal broadcasting a second message; the second message comprising the identity of the first terminal and a second reference signal; the second reference signal being used by a terminal receiving the second message to determine the receiving power of the second message.
[0133] Similarly to the aforementioned broadcasting of the first message by the second terminal, in the present embodiment, the first terminal can also broadcast a second message, the second message comprising the identity of the first terminal and a second reference signal; the second reference signal being used by a terminal receiving the second message to determine the receiving power of the second message.
[0134] In some alternative embodiments of the present application, before the first terminal broadcasts the second message, the method further comprises: the first terminal obtaining supplementary information of the first terminal; the supplementary information of the first terminal representing specific attributes of the user corresponding to the first terminal; the second message further comprising the supplementary information of the first terminal.
[0135] In the present embodiment, the first terminal can also query from a third-party platform whether it has specific attributes; if the query determines that it has specific attributes, the first terminal carries the supplementary information of the first terminal in the second message; correspondingly, if the query does not determine that it has specific attributes, the first terminal does not carry the supplementary information of the first terminal in the second message.
[0136] In some alternative embodiments of the present application, the first terminal broadcasting the second message comprises: the first terminal broadcasting the second message when the second function is in an activated state; the second function being switched between the activated state and an inactivated state based on pre-obtained second network configuration information; or the second function being switched between the activated state and the inactivated state based on obtained operation instructions.
[0137] In the present embodiment, the first terminal can have a second function, which can be understood as an identity broadcast function. When the second function is in an activated state, the first terminal can broadcast the second message; when the second function is in an inactivated state, the first terminal cannot broadcast the second message.
[0138] Similarly to the aforementioned description of the first function, in the process of starting up and registering or updating the registration area of the first terminal, the second function can be configured by a network device, and the second network configuration information configured by the network device can be obtained. Correspondingly, the first terminal updates the second network configuration information in the process of registration or registration update.
[0139] In some optional embodiments of the present application, before the first terminal broadcasts the second message, the method further comprises: the first terminal judging whether the first terminal itself satisfies a second configuration requirement corresponding to the second network configuration information, and activating the second function if the first terminal itself satisfies the second configuration requirement; the second configuration requirement comprises a trigger event requirement and / or a trigger time requirement; the trigger event requirement comprises that the first terminal is in a high-speed rail area range or the first terminal is in a specific indoor range; and the trigger time requirement comprises a receiving duration and / or a receiving period.
[0140] In some optional embodiments of the present application, the first terminal broadcasts the second message by sending the second message based on a second resource pre-configured or pre-agreed by a network device; the second resource comprises at least one of a time domain resource, a frequency domain resource, a code domain resource and a space domain resource.
[0141] In the embodiment, the specific implementation of the first terminal activating the second function can refer to the foregoing implementation of activating the first function, and the specific implementation of the first terminal broadcasting the second message can refer to the foregoing implementation of the first terminal receiving the first message, which will not be described here.
[0142] In some optional embodiments of the present application, the method further comprises: the application layer of the first terminal obtaining the supplementary information of the second terminal, and outputting alarm information based on the supplementary information of the second terminal.
[0143] In the embodiment, the first terminal notifies the application layer of the supplementary information of the second terminal obtained by parsing; in other embodiments, the supplementary information of the second terminal can also be obtained by the application layer of the first terminal parsing. The application layer can output alarm information based on the supplementary information of the second terminal. For example, the first terminal can output the alarm information in at least one of an image display mode, an audio output mode and a communication mode.
[0144] As a first example, the first terminal can display the alarm information in the form of image or text through a display screen. As a second example, the first terminal can also output the alarm information in the form of audio. As a third example, the first terminal can output the alarm information through communication, for example, sending the alarm information to the first terminal or a user corresponding to the first terminal through short message or email, or sending the alarm information to a third-party platform through communication.
[0145] In some optional embodiments of the present application, the method further comprises: the first terminal sending the first information, the identity of the first terminal and the registration area information where the first terminal is located to a network device.
[0146] In the embodiment, the network device can be a network management device or a platform server with data aggregation function; the first information, the identity of the first terminal and the registration area information where the first terminal is located are forwarded to the network management device or the platform server with data aggregation function through the access network device, so that the user of the first terminal can easily obtain the specific attribute of the user corresponding to the second terminal after the user of the first terminal is in close contact with the user corresponding to the second terminal with the specific attribute without knowing the specific attribute, and the technical solution of the embodiment can report the situation to the network management device, and the network management device can track the close contact person after aggregating the data.
[0147] In other embodiments, the first terminal can also send the identity of the first terminal, the registration area information where the first terminal is located, the supplementary information of the first terminal and the location information of the first terminal to the network device, so that the network device can be immediately reported after the first terminal determines that the corresponding user has the specific attribute.
[0148] Based on the foregoing embodiments, the embodiment of the application further provides an information processing method. Figure 2 The flowchart of the information processing method of the embodiment of the application is shown in Figure 2 As shown in Figure 3 , the method comprises the following steps.
[0149] Step 201: The network device receives the first information, the identity of the first terminal and the registration area information where the first terminal is located sent by the first terminal; the first terminal is any terminal in a plurality of terminals connected to the network device.
[0150] Step 202: The information sent by the plurality of terminals is aggregated according to the registration area information to obtain aggregated information.
[0151] Step 203: The identity of a specific terminal is determined, the aggregated information is filtered based on the identity of the specific terminal, and one or more target terminals associated with the specific terminal are determined.
[0152] The first information comprises the identity of the second terminal, the first receiving power of the first terminal receiving the first message, the receiving time information of the first terminal receiving the first message and the location information of the first terminal; the first message is sent by the second terminal and received by the first terminal.
[0153] Optionally, the first information further comprises supplementary information of the second terminal; the supplementary information of the second terminal represents the specific attribute of the user corresponding to the second terminal; the user with the specific attribute is easy to pass the specific attribute to other users.
[0154] In the embodiment, the network device can be a network management device or a platform server with data aggregation function; the first terminal sends the first information, the identity of the first terminal and the registration area information where the first terminal is located to the network device, the first information, the identity of the first terminal and the registration area information where the first terminal is located reach the network device through the forwarding of the access network device, the network device aggregates the information sent by each terminal to obtain the aggregated information.
[0155] For example, the network device can aggregate the registration area information, for example, aggregate the identity of each terminal belonging to the same registration area information and the corresponding first information. Further, the first information corresponding to the same identity of the terminal belonging to the same registration area information is aggregated.
[0156] In the embodiment, the specific terminal can be a terminal with a specific attribute or a terminal meeting a specific requirement. The terminal meeting a specific requirement can be a terminal in a specific environment. In an example, the terminal in a specific environment can be, for example, a terminal in a corresponding environment of a public transport tool, such as an environment of taking a plane or a high-speed rail. In another example, the terminal in a specific environment can also be, for example, a terminal in a public place environment with dense flow of people, such as a large shopping mall, a supermarket and other public place environments with dense flow of people.
[0157] In the embodiment, the network device queries the aggregated information through the identity of the specific terminal to obtain all the information corresponding to the identity of the specific terminal, and further obtains the identity of all other terminals associated with the identity of the specific terminal, and further determines all other terminals in close contact with the specific terminal.
[0158] In some optional embodiments of the application, the method further comprises: the network device allocates an identity to the first terminal when the first terminal is in a registration or registration update process; the identity of the first terminal uniquely identifies the first terminal in the registration area where the first terminal is located.
[0159] In some optional embodiments of the application, the method further comprises: the network device sends at least one of the following information to the first terminal: first network configuration information, second network configuration information, first resource, second resource; wherein the first network configuration information is used to control the first terminal to switch the first function between the active state and the inactive state; the second network configuration information is used to control the first terminal to switch the second function between the active state and the inactive state; the first resource is used for the first terminal to receive the first message sent by the second terminal; and the second resource is used for the second terminal to send the second message.
[0160] In some optional embodiments of the present application, the filtering of the aggregated information based on the identity of the specific terminal comprises: obtaining a specific identity of the specific terminal in each registration area; querying the aggregated information based on the specific identity and corresponding registration area information to obtain information corresponding to the specific identity and the registration area information; and determining one or more target terminals associated with the specific terminal based on the information.
[0161] In the present embodiment, since the identity only uniquely identifies the terminal in the registration area, it can be understood that the identity corresponding to the same terminal is likely to be different for different registration areas, and the identity corresponding to different terminals is likely to be the same. Therefore, the specific identity of the specific terminal in different registration areas needs to be determined. The aggregated information is further queried based on the specific identity in combination with the registration area information to obtain information corresponding to the specific identity and the registration area information. It can be understood that the information includes the identity of the first terminal, the first reception power, the reception time information and the location information of the first terminal corresponding to the specific identity and the registration area information. Optionally, the information can also include supplementary information, which can be the supplementary information of the first terminal or the supplementary information of the specific terminal, etc. One or more target terminals associated with the specific terminal are further determined based on the information.
[0162] In some optional embodiments, all the first terminals included in the obtained information can be regarded as the target terminals.
[0163] In some other optional embodiments, the determining of the one or more target terminals associated with the specific terminal based on the information comprises: determining the first reception power corresponding to each first terminal in the information; judging whether the first reception power satisfies a preset condition; and determining the first terminal corresponding to the first reception power satisfying the preset condition as a target terminal associated with the specific terminal when the first reception power satisfies the preset condition.
[0164] In the embodiment, the target terminal can be selected from the at least one first terminal based on the first received power included in the information. According to the foregoing embodiment, the first received power is the received power when the first terminal receives the first message broadcast by the second terminal. In the case that the power adopted by the second terminal when broadcasting is fixed, the received power when the first terminal receives the first message is related to the distance between the first terminal and the second terminal. It can be understood that the greater the first received power is, the greater the distance between the first terminal and the second terminal is. Correspondingly, the smaller the first received power is, the smaller the distance between the first terminal and the second terminal is. For the specific attribute of the terminal, the probability that the specific attribute of one terminal is transmitted to another terminal is also related to the distance between the two terminals. It can be understood that the smaller the distance between the first terminal and the second terminal is, the greater the probability that the specific attribute of the second terminal is transmitted to the first terminal is. Correspondingly, the greater the distance between the first terminal and the second terminal is, the smaller the probability that the specific attribute of the second terminal is transmitted to the first terminal is.
[0165] Based on this, in the embodiment, some first terminals close to the specific terminal can be determined based on the first received probability, and then the some first terminals close to the specific terminal can be determined as the target terminal.
[0166] In some optional embodiments, the determining whether the first received power satisfies the preset condition can include: determining whether the first received power is greater than a preset threshold; when the first received power is greater than the preset threshold, determining that the first received power satisfies the preset condition; and correspondingly, when the first received power is less than or equal to the preset threshold, determining that the first received power does not satisfy the preset condition.
[0167] In other optional embodiments, the determining whether the first received power satisfies the preset condition can include: determining the first received power and the receiving time information corresponding to the same first terminal in the information, determining the duration corresponding to the same first received power based on the receiving time information, determining whether the first received power is greater than a first preset threshold and the duration is greater than a second preset threshold, when the first received power is greater than the first preset threshold and the duration is greater than the second preset threshold, determining that the first received power satisfies the preset condition, and correspondingly, when the first received power is less than or equal to the first preset threshold or the duration is less than or equal to the second preset threshold, determining that the first received power does not satisfy the preset condition.
[0168] The technical solution of the embodiment of the present application, on the one hand, transmits the identity and the supplementary information by the second terminal, so that each first terminal within the communication distance range that satisfies the distance from the second terminal can receive the identity and the supplementary information broadcasted by the second terminal; since the supplementary information represents the specific attribute of the user corresponding to the second terminal, the technical solution of the embodiment can inform other terminals that the terminal user has a specific attribute without the knowledge of the terminal user; on the other hand, the first terminal can also transmit the received information (including the identity and the supplementary information of the second terminal, etc.) to the network device, and the network device can aggregate the information corresponding to each terminal, so that after determining the specific terminal, the target terminal associated with the specific terminal can be obtained by querying the aggregated information. The technical solution of the embodiment greatly improves the tracking efficiency of the associated user and greatly improves the accuracy of the tracking of the associated user. Moreover, the situation that the associated user tracking is not complete due to the concealment of the activity path by the user's oral description is avoided.
[0169] The information processing method of the embodiment of the present application will be described below in combination with a specific example.
[0170] Figure 3 The application diagram of the information processing method of the embodiment of the present application is shown in FIG. 1. Figure 4 As shown in FIG. 1, the system architecture to which the information processing method of the embodiment of the present application is applied can include a network management device and a base station; the network management device and the base station can communicate and interact through a network; the system architecture can also include a plurality of registration areas, and each registration area has a plurality of terminals. In the example, one base station is deployed in each registration area, but in actual application, at least one base station can be deployed in each registration area.
[0171] In an application scenario, the specific attribute of the terminal user can be, for example, that the terminal user is a confirmed case of a certain infectious disease, that is, the terminal user carries a virus corresponding to the infectious disease, and the example is described in this scenario.
[0172] Suppose that the three terminals in the registration area 1 are respectively denoted as terminal 1, terminal 2 and terminal 3, and suppose that the user of the terminal 2 is a confirmed case, but since the confirmation needs a certain time, before the confirmation, the user of the terminal 2 still normally activities, such as taking public transportation, or going to a supermarket or a market to shop, etc.
[0173] Based on this, each day, each terminal can broadcast its own identity according to the pre-configuration of the network side; and other terminals receiving the broadcast message record the broadcast identity, the receiving power of receiving the broadcast message, the receiving time information and the location information of the terminal when receiving the broadcast message, etc.; and each terminal reports the recorded information to the network management device through the base station. The network device summarizes each information obtained, which can be summarized according to the registration area information, and the corresponding reporting information of each terminal in each registration area is counted.
[0174] After the network management device determines that the terminal 2 is a confirmed case, the identity of the terminal 2 in each registration area is obtained, and all information associated with the identity of the terminal 2 is found in the summarized information; wherein, the associated all information includes the identity of the other terminal and the corresponding receiving power. Further, since the transmission ability of the virus is related to the distance, for example, the greater the distance between terminals, the smaller the transmission ability of the virus, the smaller the probability that the user of the terminal 2 infects other users with the virus, and correspondingly, the greater the distance between terminals, the stronger the transmission ability of the virus, the greater the probability that the user of the terminal 2 infects other users with the virus; and the receiving power is also related to the distance, the greater the receiving power, the greater the distance between terminals, and the smaller the receiving power, the smaller the distance between terminals. Based on this, in this embodiment, the terminal in the screening place can be further screened based on the receiving power, the terminal with the receiving power greater than the preset threshold is determined as the target terminal, or the terminal with the receiving power greater than the first preset threshold and the duration of the receiving power greater than the first preset threshold is greater than the second preset threshold is determined as the target terminal, and the target terminal is determined as the close contact.
[0175] The embodiment of the application also provides a terminal, which is the first terminal in the foregoing embodiment. Figure 4 The terminal is shown in the schematic structural diagram of the terminal of the embodiment of the application; as shown in Figure 5 The terminal includes a first receiving unit 41, a determination unit 42 and a recording unit 43; wherein,
[0176] The first receiving unit 41 is configured to receive the first message sent by the second terminal; the first message includes the identity of the second terminal;
[0177] The determination unit 42 is configured to determine the first receiving power, the receiving time information and the location information of the first terminal based on the first message;
[0178] The recording unit 43 is configured to record the first information, and the first information includes the identity of the second terminal, the first receiving power, the receiving time information and the location information of the first terminal.
[0179] In some alternative embodiments of the present application, the first receiving unit 41 is configured to receive the first message sent by the second terminal through broadcasting.
[0180] In some alternative embodiments of the present application, the first receiving unit 41 is configured to receive the first message sent by the second terminal when the first function is in an activated state; the first function is switched between the activated state and an inactivated state based on pre-obtained first network configuration information; or the first function is switched between the activated state and the inactivated state based on an obtained operation instruction.
[0181] In some alternative embodiments of the present application, the terminal further comprises a judging unit configured to judge whether the first terminal itself meets the first configuration requirement corresponding to the first network configuration information before the first receiving unit 41 receives the first message sent by the second terminal; if it is determined that the first terminal itself meets the first configuration requirement corresponding to the first network configuration information, the first function is activated; the first configuration requirement comprises a trigger event requirement and / or a trigger time requirement; the trigger event requirement comprises that the first terminal is in a high-speed rail area range or the first terminal is in a specific indoor range; the trigger time requirement comprises a receiving duration and / or a receiving period.
[0182] In some alternative embodiments of the present application, the judging unit is configured to receive a system message from a network device through the first receiving unit 41, and judge whether the system message comprises a specific identifier; if it is determined that the system message comprises the specific identifier, it is determined that the first terminal meets the trigger event requirement.
[0183] In some alternative embodiments of the present application, the first message further comprises a first reference signal; and the determining unit 42 is configured to determine the first receiving power of receiving the first message based on the first reference signal.
[0184] In some alternative embodiments of the present application, the first receiving unit 41 is configured to receive the first message sent by the second terminal based on a first resource pre-configured or pre-agreed by a network device; the first resource comprises at least one of a time domain resource, a frequency domain resource, a code domain resource and a space domain resource.
[0185] In some alternative embodiments of the present application, the terminal further comprises a first sending unit 44 configured to broadcast a second message; the second message comprises an identity of the first terminal and a second reference signal; and the second reference signal is used for a terminal receiving the second message to determine a receiving power of receiving the second message.
[0186] In some alternative embodiments of the present application, the first sending unit 44 is configured to broadcast the second message when the second function is in an activated state; the second function is switched between the activated state and a non-activated state based on pre-obtained second network configuration information; or the second function is switched between the activated state and the non-activated state based on an obtained operation instruction.
[0187] In some alternative embodiments of the present application, the terminal further comprises a judging unit configured to judge whether the terminal itself meets a second configuration requirement corresponding to the second network configuration information before the first sending unit 44 broadcasts the second message; if it is determined that the first terminal itself meets the second configuration requirement corresponding to the second network configuration information, the second function is activated; the second configuration requirement comprises a trigger event requirement and / or a trigger time requirement; the trigger event requirement comprises that the first terminal is in a high-speed rail area range or the first terminal is in a specific indoor range; the trigger time requirement comprises a receiving duration and / or a receiving period.
[0188] In some alternative embodiments of the present application, the first sending unit 44 is configured to send the second message based on a second resource pre-configured or pre-agreed by a network device; the second resource comprises at least one of a time domain resource, a frequency domain resource, a code domain resource and a space domain resource.
[0189] In some alternative embodiments of the present application, the terminal further comprises a first obtaining unit configured to obtain supplementary information of the first terminal; the supplementary information of the first terminal represents a specific attribute of a user corresponding to the first terminal; and the second message further comprises the supplementary information of the first terminal.
[0190] In some alternative embodiments of the present application, the first message further comprises supplementary information of the second terminal; the supplementary information of the second terminal represents a specific attribute of a user corresponding to the second terminal; a user with the specific attribute is likely to pass the specific attribute to other users; accordingly, the first message further comprises the supplementary information of the second terminal.
[0191] In some alternative embodiments of the present application, the terminal further comprises an output unit configured to obtain the supplementary information of the second terminal through an application layer and output alarm information based on the supplementary information of the second terminal.
[0192] In some alternative embodiments of the present application, the terminal further comprises an updating unit configured to update the first network configuration information in a registration or registration update process.
[0193] In some alternative embodiments of the present application, the terminal further comprises an updating unit configured to update the second network configuration information in a registration or registration update process.
[0194] In some optional embodiments of the present invention, the terminal further includes a second acquisition unit, used to obtain an identity identifier assigned by the network device during the registration or registration update process; the identity identifier of the first terminal uniquely identifies the first terminal within the registration area where the first terminal is located.
[0195] In some optional embodiments of the present invention, the terminal further includes a second sending unit, configured to send the first information, the identity identifier of the first terminal, and the registration area information where the first terminal is located to the network device.
[0196] In this embodiment of the invention, the determining unit 42, recording unit 43, judging unit, output unit, and updating unit in the terminal can all be implemented by the central processing unit (CPU), digital signal processor (DSP), microcontroller unit (MCU), or field-programmable gate array (FPGA) in the terminal in practical applications; the first receiving unit 41, first transmitting unit 44, first acquiring unit, second acquiring unit, and second transmitting unit in the terminal can be implemented by a communication module (including: basic communication kit, operating system, communication module, standardized interface and protocol, etc.) and transceiver antenna in practical applications.
[0197] It should be noted that the terminal provided in the above embodiments is only illustrated by the division of the above program modules when performing information processing. In actual applications, the above processing can be assigned to different program modules as needed, that is, the internal structure of the terminal can be divided into different program modules to complete all or part of the processing described above. In addition, the terminal provided in the above embodiments and the information processing method embodiments belong to the same concept, and the specific implementation process can be found in the method embodiments, which will not be repeated here.
[0198] This invention also provides a network device. Figure 5 This is a schematic diagram of the composition structure of a network device according to an embodiment of the present invention; as shown below. Figure 6 As shown, the network device includes: a second receiving unit 51 and a processing unit 52; wherein,
[0199] The second receiving unit 51 is used to receive first information sent by the first terminal, the identity identifier of the first terminal, and the registration area information where the first terminal is located; the first terminal is any one of a plurality of terminals connected to the network device;
[0200] The processing unit 52 is configured to: aggregate information sent by the plurality of terminals according to registration area information to obtain aggregated information; determine an identity of a specific terminal, and filter the aggregated information based on the identity of the specific terminal to determine one or more target terminals associated with the specific terminal.
[0201] The first information includes an identity of the second terminal, a first reception power at which the first terminal receives the first message, reception time information of the first terminal receiving the first message, and location information of the first terminal.
[0202] In some optional embodiments of the present application, the network device further includes a third sending unit configured to assign an identity to the first terminal when the first terminal is in a registration or registration update process; the identity of the first terminal uniquely identifies the first terminal in a registration area in which the first terminal is located.
[0203] In some optional embodiments of the present application, the network device further includes a fourth sending unit configured to send at least one of the following information to the first terminal: first network configuration information, second network configuration information, first resources, and second resources.
[0204] The first network configuration information is used to enable the first terminal to control a first function to switch between an active state and an inactive state; the second network configuration information is used to enable the first terminal to control a second function to switch between an active state and an inactive state; the first resources are used for the first terminal to receive the first message sent by the second terminal; and the second resources are used for the second terminal to send a second message.
[0205] In some optional embodiments of the present application, the first information further includes supplementary information of the second terminal; the supplementary information of the second terminal represents a specific attribute of a user corresponding to the second terminal; and a user having the specific attribute is likely to pass the specific attribute to other users.
[0206] In some optional embodiments of the present application, the processing unit 52 obtains a specific identity of the specific terminal in each registration area; queries the aggregated information based on the specific identity and corresponding registration area information to obtain information corresponding to the specific identity and the registration area information; and determines one or more target terminals associated with the specific terminal based on the information.
[0207] In some optional embodiments of the present application, the processing unit 52 is configured to determine the first receiving power corresponding to each first terminal in the information; determine whether the first receiving power meets a preset condition; and determine the first terminal corresponding to the first receiving power meeting the preset condition as a target terminal associated with the specific terminal when the first receiving power meets the preset condition.
[0208] In the embodiments of the present application, the processing unit 52 in the network device can be implemented by a CPU, a DSP, an MCU or an FPGA in the network device in actual application; the second receiving unit 51, the third sending unit and the fourth sending unit in the network device can be implemented by a communication module (including a basic communication suite, an operating system, a communication module, a standardized interface and a protocol, etc.) and a transceiving antenna in actual application.
[0209] It should be noted that the network device provided in the above embodiments is only taken as an example for the division of the above program modules when performing information processing, and in actual application, the above processing can be completed by different program modules according to needs, that is, the internal structure of the network device is divided into different program modules to complete all or part of the above processing. In addition, the network device and the information processing method provided in the above embodiments belong to the same concept, and the specific implementation process is detailed in the method embodiments, which will not be repeated here.
[0210] The embodiments of the present application further provide a communication device, which can be the terminal or the network device in the foregoing embodiments. Figure 6 The hardware component structure of the communication device of the embodiments of the present application is shown in FIG. 2. Figure 6 As shown in FIG. 2, the communication device can include a memory 62, a processor 61 and a computer program stored in the memory 62 and executable on the processor 61, and the processor 61 implements the steps of the information processing method applied to the terminal or the network device in the embodiments of the present application when executing the program.
[0211] It can be understood that the communication device can further include a communication interface 63. Optionally, various components in the communication device can be coupled together through a bus system 64. It can be understood that the bus system 64 is used to realize the connection and communication between the components. The bus system 64 includes a data bus, a power supply bus, a control bus and a status signal bus, but for the purpose of clear illustration, all kinds of buses are marked as the bus system 64 in FIG. 2.
[0212] It can be understood that the memory 62 can be a volatile memory or a non-volatile memory, and can also include both volatile and non-volatile memories. Among them, the non-volatile memory can be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), a ferromagnetic random access memory (FRAM), a flash memory, a magnetic surface memory, an optical disc, or a compact disc read-only memory (CD-ROM); the magnetic surface memory can be a disk memory or a tape memory. The volatile memory can be a random access memory (RAM) used as an external cache. By way of example but not limitation, many forms of RAM can be used, such as static random access memory (SRAM), synchronous static random access memory (SSRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct rambus random access memory (DRRAM).The memory 62 described in the embodiments of the present application is intended to include, but not limited to, these and any other suitable type of memory.
[0213] The method disclosed in the embodiments of the present application can be applied in or implemented by the processor 61. The processor 61 can be an integrated circuit chip having a processing capability of signals. In the implementation process, each step of the above method can be completed by the integrated logic circuit of hardware in the processor 61 or the instruction in the form of software. The processor 61 described above can be a general processor, a digital signal processor (DSP), or other programmable logic device, discrete gate or transistor logic device, discrete hardware component, etc. The processor 61 can implement or execute the disclosed methods, steps and logic block diagrams in the embodiments of the present application. The general processor can be a microprocessor or any conventional processor, etc. In combination with the steps of the method disclosed in the embodiments of the present application, the above-mentioned method can be directly embodied as a hardware decoding processor for execution, or a combination of hardware and software modules in the decoding processor for execution. The software module can be located in a storage medium, which is located in the memory 62, and the processor 61 reads the information in the memory 62 and combines the hardware to complete the steps of the above-mentioned method.
[0214] In the exemplary embodiments, the communication device can be implemented by one or more application specific integrated circuits (ASICs), DSPs, programmable logic devices (PLDs), complex programmable logic devices (CPLDs), field programmable gate arrays (FPGAs), general-purpose processors, controllers, micro controllers (MCUs), microprocessors (Microprocessors), or other electronic elements, for executing the above-mentioned method.
[0215] In the exemplary embodiments, the embodiments of the present application also provide a computer readable storage medium, such as the memory 62 including a computer program, which can be executed by the processor 61 of the communication device to complete the steps of the above-mentioned method. The computer readable storage medium can be FRAM, ROM, PROM, EPROM, EEPROM, Flash Memory, magnetic surface memory, optical disc, or CD-ROM, etc. The computer readable storage medium can also be various devices including one or any combination of the above-mentioned memories.
[0216] The embodiment of the present application further provides a computer readable storage medium, which stores a computer program, and the program is executed by a processor to realize the steps of the information processing method applied to the terminal or the network device.
[0217] The methods disclosed in the several method embodiments provided by the present application can be combined arbitrarily without conflict to obtain new method embodiments.
[0218] The features disclosed in the several product embodiments provided by the present application can be combined arbitrarily without conflict to obtain new product embodiments.
[0219] The features disclosed in the several method or device embodiments provided by the present application can be combined arbitrarily without conflict to obtain new method embodiments or device embodiments.
[0220] In the several embodiments provided by the present application, it should be understood that the disclosed device and method can be implemented in other manners. The described device embodiments are merely schematic, and the division of units is merely logical function division, and there can be another division manner in actual implementation, for example, a plurality of units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the displayed or discussed coupling, or direct coupling or communication connection between the components can be indirect coupling or communication connection through some interfaces, devices or units, and can be electrical, mechanical or other forms.
[0221] The units described as separate components can or can not be physically separate, and the components displayed as units can or can not be physical units, that is, can be located in one place, or can be distributed on a plurality of network units; some or all of the units can be selected according to actual needs to achieve the purpose of the embodiment.
[0222] In addition, each functional unit in the embodiments of the present application can be integrated into one processing unit, or each unit can be a separate unit, or two or more units can be integrated into one unit; the integrated unit can be implemented in the form of hardware, or in the form of hardware plus software function units.
[0223] Those skilled in the art can understand that all or part of the steps of the above-mentioned method embodiments can be completed by relevant hardware instructed by programs, and the foregoing programs can be stored in a computer readable storage medium, and when the programs are executed, the steps of the above-mentioned method embodiments are executed; and the foregoing storage medium includes mobile storage devices, ROM, RAM, magnetic disks or optical disks and various media that can store program codes.
[0224] Alternatively, the above-mentioned integrated unit of the present application, if realized in the form of a software function module and sold or used as an independent product, can also be stored in a computer-readable storage medium. Based on such an understanding, the technical solutions of the embodiments of the present application can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions to make a computer device (which can be a personal computer, a server, or a network device, etc.) execute all or part of the methods described in the various embodiments of the present application. The aforementioned storage medium includes: mobile storage devices, ROM, RAM, magnetic disks or optical disks, and various media that can store program codes.
[0225] The above description is merely specific embodiments of the present application, but the protection scope of the present application is not limited thereto, and any person skilled in the art can easily think of changes or replacements within the technical range disclosed by the present application, which should be covered within the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims.
Claims
1. An information processing method, characterized in that, The method includes: The first terminal receives a first message sent by the second terminal; the first message includes the identity identifier of the second terminal; Based on the first message, determine the first receiving power, receiving time information, and location information of the first terminal; Record first information, which includes: the identity identifier of the second terminal, the first receiving power, the receiving time information, and the location information of the first terminal; The first terminal receives a first message sent by the second terminal, including: The first terminal receives the first message sent by the second terminal when the first function is activated; the first function switches between an activated state and an inactive state based on pre-obtained first network configuration information; or, the first function switches between an activated state and an inactive state based on obtained operation instructions. Before the first terminal receives the first message sent by the second terminal, the method further includes: The first terminal determines whether it meets the first configuration requirements corresponding to the first network configuration information; if it determines that the first terminal meets the first configuration requirements corresponding to the first network configuration information, it activates the first function. The first configuration requirement includes trigger event requirements and / or trigger time requirements; the trigger event requirements include: the first terminal is located in a high-speed rail area or the first terminal is located in a specific indoor area; the trigger time requirements include reception duration and / or reception cycle; The first message also includes supplementary information about the second terminal; the supplementary information about the second terminal characterizes a specific attribute of the user corresponding to the second terminal; users with the specific attribute are likely to pass the specific attribute to other users; Correspondingly, the first information also includes supplementary information from the second terminal; The method further includes: The application layer of the first terminal obtains the supplementary information from the second terminal and outputs alarm information based on the supplementary information from the second terminal.
2. The method according to claim 1, characterized in that, The first terminal receives a first message sent by the second terminal, including: The first terminal receives the first message sent by the second terminal via broadcast.
3. The method according to claim 1, characterized in that, The first terminal determines whether it meets the requirements of the triggering event, including: The first terminal receives a system message from a network device and determines whether the system message includes a specific identifier. Determining that the first terminal itself meets the trigger event requirements includes: If the system message is determined to contain a specific identifier, the first terminal is determined to meet the trigger event requirements.
4. The method according to claim 1, characterized in that, The first message also includes a first reference signal; Determining the first receiving power for receiving the first message based on the first message includes: determining the first receiving power for receiving the first message based on the first reference signal.
5. The method according to claim 1, characterized in that, The first terminal receives a first message sent by the second terminal, including: The first terminal receives the first message sent by the second terminal based on a first resource pre-configured or pre-agreed by the network device; the first resource includes at least one of time domain resources, frequency domain resources, code domain resources, and spatial domain resources.
6. The method according to claim 1, characterized in that, The method further includes: The first terminal broadcasts a second message; the second message includes the identity identifier of the first terminal and a second reference signal; the second reference signal is used by the terminal receiving the second message to determine the reception power for receiving the second message.
7. The method according to claim 6, characterized in that, The first terminal broadcasts a second message, including: The first terminal broadcasts the second message when the second function is active; the second function switches between active and inactive states based on pre-obtained second network configuration information; or, the second function switches between active and inactive states based on obtained operation instructions.
8. The method according to claim 7, characterized in that, Before the first terminal broadcasts the second message, the method further includes: The first terminal determines whether it meets the second configuration requirements corresponding to the second network configuration information. If it is determined that the first terminal meets the second configuration requirements corresponding to the second network configuration information, the second function is activated. The second configuration requirement includes trigger event requirements and / or trigger time requirements; the trigger event requirements include: the first terminal is located in a high-speed rail area or the first terminal is located in a specific indoor area; the trigger time requirements include reception duration and / or reception cycle.
9. The method according to claim 6, characterized in that, The first terminal broadcasts a second message, including: The first terminal sends the second message based on a second resource pre-configured or pre-agreed upon by the network device; the second resource includes at least one of time domain resources, frequency domain resources, code domain resources, and spatial domain resources.
10. The method according to claim 6, characterized in that, Before the first terminal broadcasts the second message, the method further includes: The first terminal obtains supplementary information about itself; the supplementary information about itself represents the specific attributes of the user corresponding to the first terminal. The second message also includes supplementary information from the first terminal.
11. The method according to claim 1, characterized in that, The method further includes: During the registration or registration update process, the first terminal updates the first network configuration information.
12. The method according to claim 7, characterized in that, The method further includes: During the registration or registration update process, the first terminal updates the second network configuration information.
13. The method according to claim 1, characterized in that, Before the first terminal receives the first message sent by the second terminal, the method further includes: During the registration or registration update process, the first terminal obtains an identity identifier assigned by the network device; the identity identifier of the first terminal uniquely identifies the first terminal within the registration area where the first terminal is located.
14. The method according to any one of claims 1 to 13, characterized in that, The method further includes: The first terminal sends the first information, the identity identifier of the first terminal, and the registration area information where the first terminal is located to the network device.
15. An information processing method, characterized in that, The method includes: The network device receives first information, the identity identifier of the first terminal, and the registration area information of the first terminal sent by the first terminal; the first terminal is any one of a plurality of terminals connected to the network device. The information sent by the multiple terminals is summarized according to the registration area information to obtain the summary information; The identity identifier of a specific terminal is determined, and the aggregated information is filtered based on the identity identifier of the specific terminal to identify one or more target terminals associated with the specific terminal. The first information includes the identity identifier of the second terminal, the first receiving power of the first terminal in receiving the first message, the receiving time information of the first terminal in receiving the first message, and the location information of the first terminal; the first message is sent by the second terminal and received by the first terminal. The first message also includes supplementary information about the second terminal; the supplementary information about the second terminal represents a specific attribute of the user corresponding to the second terminal; the user with the specific attribute is likely to pass the specific attribute to other users.
16. The method according to claim 15, characterized in that, The method further includes: The network device assigns an identity identifier to the first terminal when the first terminal is in the process of registration or registration update; the identity identifier of the first terminal uniquely identifies the first terminal within the registration area where the first terminal is located.
17. The method according to claim 15, characterized in that, The method further includes: The network device sends at least one of the following information to the first terminal: first network configuration information, second network configuration information, first resource, and second resource; Wherein, the first network configuration information is used to enable the first terminal to control the first function to switch between an active state and an inactive state; the second network configuration information is used to enable the first terminal to control the second function to switch between an active state and an inactive state; the first resource is used for the first terminal to receive a first message sent by the second terminal; the second resource is used for the second terminal to send a second message.
18. The method according to claim 15, characterized in that, The step of filtering the aggregated information based on the identity identifier of the specific terminal to determine one or more target terminals associated with the specific terminal includes: Obtain the specific identity identifier of the specific terminal in each registration area; Based on the specific identity identifier and the corresponding registration area information, query the summary information to obtain information corresponding to the specific identity identifier and the registration area information; Based on the information, one or more target terminals associated with the specific terminal are identified.
19. The method according to claim 18, characterized in that, The step of determining one or more target terminals associated with the specific terminal based on the information includes: Determine the first received power corresponding to each first terminal in the information; Determine whether the first received power meets the preset conditions; When the first received power meets a preset condition, the first terminal corresponding to the first received power that meets the preset condition is determined as the target terminal associated with the specific terminal.
20. A terminal, said terminal being a first terminal, characterized in that, The terminal includes: a first receiving unit, a determining unit, and a recording unit; wherein... The first receiving unit is configured to receive a first message sent by the second terminal; the first message includes the identity identifier of the second terminal; The determining unit is used to determine, based on the first message, the first receiving power, the receiving time information, and the location information of the first terminal; The recording unit is used to record first information, which includes: the identity identifier of the second terminal, the first receiving power, the receiving time information, and the location information of the first terminal; The first receiving unit is configured to receive the first message sent by the second terminal when the first function is active; the first function switches between an active state and an inactive state based on pre-obtained first network configuration information; or, the first function switches between an active state and an inactive state based on obtained operation instructions; the terminal further includes a judging unit, configured to judge whether it meets the first configuration requirements corresponding to the first network configuration information before the first receiving unit receives the first message sent by the second terminal; if it is determined that the first terminal meets the first configuration requirements corresponding to the first network configuration information, the first function is activated; the first configuration requirements include trigger event requirements and / or trigger time requirements; the trigger event requirements include: the first terminal is in a high-speed rail area or the first terminal is in a specific indoor area; the trigger time requirements include reception duration and / or reception period. The first message also includes supplementary information about the second terminal; the supplementary information about the second terminal characterizes a specific attribute of the user corresponding to the second terminal; users with the specific attribute are likely to pass the specific attribute to other users; Correspondingly, the first information also includes supplementary information from the second terminal; The terminal also includes an output unit, which is used to obtain supplementary information of the second terminal through the application layer and output alarm information based on the supplementary information of the second terminal.
21. The terminal according to claim 20, characterized in that, The first receiving unit is configured to receive the first message sent by the second terminal via broadcast.
22. The terminal according to claim 20, characterized in that, The determining unit is configured to receive system messages from network devices through the first receiving unit, determine whether the system messages include a specific identifier, and if the system messages include a specific identifier, determine that the first terminal meets the trigger event requirements.
23. The terminal according to claim 20, characterized in that, The first message also includes a first reference signal; The determining unit is configured to determine the first receiving power for receiving the first message based on the first reference signal.
24. The terminal according to claim 20, characterized in that, The first receiving unit is configured to receive a first message sent by the second terminal based on a first resource pre-configured or pre-agreed upon by the network device; The first resource includes at least one of the following: time domain resources, frequency domain resources, code domain resources, and spatial domain resources.
25. The terminal according to claim 20, characterized in that, The terminal further includes a first transmitting unit for broadcasting a second message; the second message includes the identity identifier of the first terminal and a second reference signal; the second reference signal is used by the terminal receiving the second message to determine the receiving power for receiving the second message.
26. The terminal according to claim 25, characterized in that, The first sending unit is configured to broadcast the second message when the second function is in an active state; the second function switches between an active state and an inactive state based on pre-obtained second network configuration information; or, the second function switches between an active state and an inactive state based on obtained operation instructions.
27. The terminal according to claim 26, characterized in that, The terminal further includes a judgment unit, which is used to determine whether it meets the second configuration requirements corresponding to the second network configuration information before the first sending unit broadcasts the second message. If it is determined that the first terminal meets the second configuration requirements corresponding to the second network configuration information, the second function is activated. The second configuration requirements include trigger event requirements and / or trigger time requirements. The trigger event requirements include: the first terminal is in a high-speed rail area or the first terminal is in a specific indoor area. The trigger time requirements include reception duration and / or reception period.
28. The terminal according to claim 25, characterized in that, The first sending unit is configured to send the second message based on a second resource pre-configured or pre-agreed upon by the network device; the second resource includes at least one of time domain resources, frequency domain resources, code domain resources, and spatial domain resources.
29. The terminal according to claim 25, characterized in that, The terminal further includes a first acquisition unit, used to acquire supplementary information of the first terminal; the supplementary information of the first terminal characterizes the specific attributes of the user corresponding to the first terminal; the second message also includes the supplementary information of the first terminal.
30. The terminal according to claim 20, characterized in that, The terminal further includes an update unit for updating the first network configuration information during registration or registration update.
31. The terminal according to claim 27, characterized in that, The terminal also includes an update unit for updating the second network configuration information during registration or registration update.
32. The terminal according to claim 20, characterized in that, The terminal further includes a second acquisition unit, used to obtain an identity identifier assigned by the network device during the registration or registration update process; the identity identifier of the first terminal uniquely identifies the first terminal within the registration area where the first terminal is located.
33. The terminal according to any one of claims 20 to 32, characterized in that, The terminal further includes a second sending unit, used to send the first information, the identity identifier of the first terminal, and the registration area information where the first terminal is located to the network device.
34. A network device, characterized in that, The network device includes: a second receiving unit and a processing unit; wherein... The second receiving unit is used to receive first information sent by the first terminal, the identity identifier of the first terminal, and the registration area information where the first terminal is located; the first terminal is any one of a plurality of terminals connected to the network device; The processing unit is configured to summarize the information sent by the multiple terminals according to the registration area information to obtain summary information; determine the identity identifier of a specific terminal; filter the summary information based on the identity identifier of the specific terminal; and determine one or more target terminals associated with the specific terminal. The first information includes the identity identifier of the second terminal, the first receiving power of the first terminal in receiving the first message, the receiving time information of the first terminal in receiving the first message, and the location information of the first terminal; the first message is sent by the second terminal and received by the first terminal. The first information also includes supplementary information of the second terminal; the supplementary information of the second terminal characterizes the specific attributes of the user corresponding to the second terminal; users with the specific attributes are likely to pass the specific attributes to other users.
35. The network device according to claim 34, characterized in that, The network device further includes a third sending unit, used to assign an identity identifier to the first terminal when the first terminal is in the process of registration or registration update; the identity identifier of the first terminal uniquely identifies the first terminal within the registration area where the first terminal is located.
36. The network device according to claim 34, characterized in that, The network device further includes a fourth transmitting unit, configured to send at least one of the following information to the first terminal: first network configuration information, second network configuration information, first resource, and second resource; Wherein, the first network configuration information is used to enable the first terminal to control the first function to switch between an active state and an inactive state; the second network configuration information is used to enable the first terminal to control the second function to switch between an active state and an inactive state; the first resource is used for the first terminal to receive a first message sent by the second terminal; the second resource is used for the second terminal to send a second message.
37. The network device according to claim 34, characterized in that, The processing unit obtains the specific identity identifier of the specific terminal in each registration area; and queries the summary information based on the specific identity identifier and the corresponding registration area information to obtain information corresponding to the specific identity identifier and the registration area information. Based on the information, one or more target terminals associated with the specific terminal are identified.
38. The network device according to claim 37, characterized in that, The processing unit is used to determine the first received power corresponding to each first terminal in the information; and to determine whether the first received power meets a preset condition. When the first received power meets the preset conditions, the first terminal corresponding to the first received power that meets the preset conditions is determined as the target terminal associated with the specific terminal.
39. A computer-readable storage medium having a computer program stored thereon, characterized in that, When executed by a processor, the program implements the steps of the method according to any one of claims 1 to 14; or, when executed by a processor, the program implements the steps of the method according to any one of claims 15 to 19.
40. A terminal, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the program, it implements the steps of the method according to any one of claims 1 to 14.
41. A network device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the program, it implements the steps of the method according to any one of claims 15 to 19.
Citation Information
Patent Citations
Apparatus and method for positioning terminal in wireless communication system
US20170367067A1