Patent Publication Number: US-2021168737-A1

Title: Information transmission method and device

Description:
CROSS-REFERENCES TO RELATED APPLICATIONS 
     This application is a continuation of U.S. patent application Ser. No. 16/860,981 filed on Apr. 28, 2020, which is a continuation of and claims priority to International Patent Application No. PCT/CN2017/108916 filed on Nov. 1, 2017. The contents of these applications are hereby incorporated by reference in their entirety. 
    
    
     BACKGROUND 
     In a 5G new radio (New Radio, NR) system, when a terminal device needs to access a network, the terminal device needs to obtain system information from the network. Specifically, some system information may be obtained through a physical broadcast channel (Physical Broadcast Channel, PBCH, or NR-PBCH), and remaining minimum system information (Remaining Minimum System Information, RMSI) may further be obtained through a physical downlink shared channel (Physical Downlink Shared Channel, PDSCH, or NR-PDSCH). Downlink control information (Downlink Control Information, DCI) corresponding to the NR-PDSCH is carried on a physical downlink control channel (Physical Downlink Control Channel, PDCCH, or NR-PDCCH). A time-frequency resource location of the NR-PDCCH is indicated based on (Control Resource Set, CORESET) information carried on the NR-PBCH. The NR-PBCH may further carry indication information for indicating whether a synchronization signal block (Synchronization Signal block, SS block) corresponding to the NR-PBCH is associated with the RMSI. If the indication information indicates that the SS block is not associated with the RMSI, the terminal device does not need to receive corresponding RMSI. However, the terminal device needs to blindly detect other SS blocks to obtain RMSI, increasing complexity of SS block detection by the terminal device. 
     SUMMARY 
     Embodiments of this application relate to the communications field, and more specifically, to an information transmission method and device, helping reduce complexity of SS block detection by a terminal device. 
     According to a first aspect, an information transmission method is provided, and includes receiving, by a terminal device, a first synchronization signal block sent by a network device, where the first synchronization signal block includes a first physical broadcast channel PBCH, and information carried on the first PBCH includes first information and second information; and obtaining, by the terminal device, resource information of a second synchronization signal block from the second information if the first information indicates that RMSI is not present, where the first information is used for indicating whether RMSI is present, and when the first information indicates that RMSI is not present, the second information is used for indicating the resource information of the second synchronization signal block. 
     According to a second aspect, an information transmission method is provided, and includes: determining, by a network device, that RMSI is not present; and sending, by the network device, a first synchronization signal block to a terminal device, where the first synchronization signal block includes a first physical broadcast channel PBCH, information carried on the first PBCH includes first information and second information, the first information is used to indicate that RMSI is not present, and the second information is used to indicate resource information of a second synchronization signal block, where the resource information of the second synchronization signal block is obtained based on the second information if the first information indicates that RMSI is not present. 
     According to a third aspect, an information transmission device is provided. The device includes a memory, a processor, an input interface, and an output interface. The memory, the processor, the input interface, and the output interface are connected based on a bus system. The memory is configured to store instructions. The processor is configured to execute the instructions stored in the memory, and configured to perform the method according to the first aspect or any possible implementation of the first aspect. 
     According to a fourth aspect, an information transmission device is provided. The device includes a memory, a processor, an input interface, and an output interface. The memory, the processor, the input interface, and the output interface are connected based on a bus system. The memory is configured to store instructions. The processor is configured to execute the instructions stored in the memory, and configured to perform the method according to the second aspect or any possible implementation of the second aspect. 
    
    
     
       BRIEF DESCRIPTION OF DRAWINGS 
         FIG. 1  is a schematic diagram of an application scenario according to an embodiment of this application; 
         FIG. 2  is a schematic flowchart of an information transmission method according to an embodiment of this application; 
         FIG. 3  is a schematic flowchart of an information transmission method according to another embodiment of this application; 
         FIG. 4  is a schematic block diagram of an information transmission device according to an embodiment of this application; 
         FIG. 5  is a schematic block diagram of an information transmission device according to another embodiment of this application; 
         FIG. 6  is a schematic block diagram of an information transmission device according to an embodiment of this application; and 
         FIG. 7  is a schematic block diagram of an information transmission device according to another embodiment of this application 
     
    
    
     DETAILED DESCRIPTION 
     The following describes technical solutions of embodiments of this application with reference to accompanying drawings. 
     The technical solutions in the embodiments of this application may be applied to various communications systems, such as a Global System for Mobile Communications (GSM) system, a Code Division Multiple Access (CDMA) system, a Wideband Code Division Multiple Access (WCDMA) system, a general packet radio service (GPRS), a Long Term Evolution (LTE) system, an LTE frequency division duplex (FDD) system, LTE time division duplex (TDD), Universal Mobile Telecommunications System (UMTS), a Worldwide Interoperability for Microwave Access (WiMAX) communications system, or a future 5G system. 
       FIG. 1  shows a wireless communications system  100  to which the embodiments of this application are applied. The wireless communications system  100  may include a network device  110 . The network device  110  may be a device that can communicate with a terminal device. The network device  110  may provide communication coverage for a specific geographical region, and may communicate with a terminal device (for example, UE) located within the coverage area. Optionally, the network device  110  may be a base transceiver station (BTS) in a GSM system or CDMA system, a NodeB (NB) in a WCDMA system, an evolved NodeB (eNB or eNodeB) in an LTE system, or a wireless controller in a cloud radio access network (CRAN), or the network device may be a relay station, an access point, an in-vehicle device, a wearable device, a network side device in a future 5G network, a network device in an evolved public land mobile network (PLMN), or the like. 
     The wireless communications system  100  further includes at least one terminal device  120  located within a coverage range of the network device  110 . The terminal device  120  may be mobile or fixed. Optionally, the terminal device  120  may be an access terminal, user equipment (UE), a subscriber unit, a subscriber station, a mobile station, a mobile console, a remote station, a remote terminal, a mobile device, a user terminal, a terminal, a wireless communications device, a user agent, or a user apparatus. The access terminal may be a cellular phone, a cordless phone, a session initiation protocol (SIP) phone, a wireless local loop (WLL) station, a personal digital assistant (PDA), a handheld device having a wireless communication function, a computing device, another processing device connected to a wireless modem, an in-vehicle device, a wearable device, a terminal device in a future 5G network, a terminal device in a future evolved PLMN, or the like. 
     It should be noted that in a 5G NR system, a PBCH may also be referred to as an NR-PBCH, a PDCCH may also be referred to as an NR-PDCCH, and a PDSCH may also be referred to as an NR-PDSCH. That is, in the 5G NR system, the foregoing concepts may be used exchangeably. 
     In the 5G NR system, a public channel (for example, a broadcast channel) and a synchronization signal may cover an entire cell through multi-beam scanning, so that a terminal device in the cell performs receiving. Multi-beam sending of a synchronization signal may be implemented based on a synchronization signal burst set (SS burst set). For example, one SS burst set may include one or more SS bursts, one SS burst may include one or more SS blocks, and one SS block may be used to carry a synchronization signal and a broadcast channel of one beam. For example, one SS block includes a one-symbol primary synchronization signal (PSS), a one-symbol secondary synchronization signal (SSS), and a two-symbol PBCH. 
     Specifically, the PBCH may be used to carry CORESET information, where the CORESET information indicates a resource set carrying control information for receiving RMSI. That is, resources on which a control channel is detected or on which control information is obtained may be learned of based on the CORESET information. For example, the CORESET information may include the following information: a frequency domain resource, a starting orthogonal frequency division multiplexing (OFDM) symbol, a time length, and the like. 
     The PBCH may be further used to carry indication information, where the indication information may be used to indicate whether the SS block is associated with sending of RMSI, or, the indication information may be used to indicate whether RMSI exists. The indication information may be 1-bit indication information. When no RMSI exists, because the terminal device does not obtain RMSI in this case, the terminal device does not know resource information of other SS blocks. Therefore, the terminal device needs to blindly detect other SS blocks to obtain RMSI, to access a network. This increases power consumption and an access delay of the terminal device. 
     Specifically, the RMSI may be carried on the PDSCH. The terminal device may receive DCI carried in the PDCCH, obtain scheduling information of the PDSCH according to the DCI, and receive the PDSCH based on the scheduling information of the PDSCH, to obtain the RMSI. Information about a resource set carrying the PDCCH may be indicated based on the CORESET information carried in the PBCH. After obtaining the CORESET information, the terminal device may detect the PDCCH in the resource set indicated by the CORESET downlink, to obtain the DCI. 
       FIG. 2  is a schematic flowchart of an information transmission method  200  according to an embodiment of this application. The method  200  may be performed by the terminal device in the communications system  100  shown in  FIG. 1 . As shown in  FIG. 2 , the method  200  may include the following content: 
     S 210 . The terminal device receives a first synchronization signal block sent by a network device, where the first synchronization signal block includes a first physical broadcast channel PBCH, and information carried on the first PBCH includes first information and second information. 
     S 220 . The terminal device obtains resource information of a second synchronization signal block from the second information if the first information indicates that no remaining minimum system information RMSI exists. 
     Specifically, the terminal device may receive the first synchronization signal block, where the first synchronization signal block may include the first PBCH. Optionally, the first synchronization signal block may further include a PSS, an SSS, and the like. The information carried on the first PBCH may include the first information and the second information, and the first information may be used to indicate whether RMSI exists. Optionally, if the first information is used to indicate that no RMSI exists, the second information may be used to indicate the resource information of the second synchronization signal block. Alternatively, if the first information is used to indicate that RMSI exists, the second information may be used to indicate a resource set carrying control information for receiving the RMSI. 
     In this embodiment of this application, of the first information indicates that no RMSI exists, the terminal device may obtain the resource information of the second synchronization signal block from the second information carried on the PBCH, and then may receive the second synchronization signal block according to the resource information of the second synchronization signal block. 
     Therefore, in the information transmission method in this embodiment of this application, the terminal device may obtain the resource information of the second synchronization signal block based on the second information carried on the first PBCH when the first information carried on the first PBCH indicates that no RMSI exists, and further may receive the second synchronization signal block according to the resource information of the second synchronization signal block, thereby reducing complexity of blindly detecting other synchronization signal blocks by the terminal device. This helps reduce power consumption and an access delay of the terminal device. 
     Optionally, in some embodiments, the method  200  may further include: receiving, by the terminal device, the second synchronization signal block according to the resource information of the second synchronization signal block, where the second synchronization signal block includes a second physical broadcast channel PBCH, information carried on the second PBCH includes third information and fourth information, the third information indicates that RMSI exists, and the fourth information indicates a resource set carrying control information for receiving the RMSI. 
     Specifically, after learning of the resource information of the second synchronization signal block according to the second information, the terminal device may receive the second synchronization signal block on a resource location indicated by the resource information of the second synchronization signal block, and obtain the carried third information and fourth information from the second PBCH included in the second synchronization signal block, and further, in case that the third information indicates that RMSI exists, may obtain the RMSI according to the fourth information. 
     Optionally, in some embodiments, the obtaining, by the terminal device, the RMSI according to the fourth information includes: detecting a physical downlink control channel PDCCH according to the resource set indicated by the fourth information, and obtaining scheduling information of a physical downlink shared channel PDSCH; and obtaining, according to the scheduling information of the PDSCH, RMSI carried on the PDSCH. 
     Specifically, in case that the third information indicates that the RMSI exists, the fourth information may indicate the resource set carrying the control information for receiving the RMSI. That is, according to the fourth information, the resource set carrying the control information related to the RMSI may be obtained. That is, the PDCCH may be detected on the resource set indicated by the fourth information, to obtain the scheduling information of the PDSCH carrying the RMSI. Further, the PDSCH may be detected according to the scheduling information of the PDSCH, to obtain the RMSI carried on the PDSCH. Then, a network may be accessed according to system information such as the RMSI. 
     Therefore, in the information transmission method in this embodiment of this application, the terminal device may obtain the resource information of the second synchronization signal block based on the second information carried on the first PBCH, and then may receive the second synchronization signal block according to the resource information of the second synchronization signal block, to obtain the third information and the fourth information included in the second PBCH, where the third information is used to indicate that the RMSI exists, and the fourth information indicates the resource set carrying the control information for receiving the RMSI. In this way, the terminal device may obtain the RMSI according to the fourth information, thereby reducing complexity of blindly detecting other synchronization signal blocks by the terminal device, and further reducing power consumption and an access delay of the terminal device. 
     It should be noted that the terminal device may further obtain resource information of more synchronization signal blocks from the second information, for example, may obtain resource information of a third synchronization signal block and a fourth synchronization signal block from the second information. This embodiment of this application is described only based on an example in which the resource information of the second synchronization signal block is obtained from the second information, and this embodiment of this application is not limited thereto. 
     It should be understood that, in this embodiment of this application, the first information may be used to indicate whether the RMSI exists, or the first information may be used to indicate whether the first synchronization signal block is associated with sending of the RMSI. Similarly, the third information may also be used to indicate whether the RMSI exists, or the third information may be used to indicate whether the second synchronization signal block is associated with sending of the RMSI. Optionally, bit fields for carrying the first information and the third information may be a same bit field. In a specific embodiment, the first information and the third information may correspond to the foregoing 1-bit indication information. 
     Optionally, in some embodiments, a first bit field for carrying the second information and a second bit field for carrying the fourth information at least partially overlap. 
     It should be understood that, this embodiment of this application does not particularly limit sizes of the first bit field and the second bit field, for example, the first bit field may be greater than the second bit field, or the second bit field may be greater than the first bit field, or the first bit field may be equal to the second bit field, provided that the first bit field and the second bit field at least partially overlap. 
     That is, when indication information carried on a PBCH indicates that RMSI exists, a second bit field in the PBCH may be used to carry a resource set of control information for receiving the RMSI. When the indication information carried on the PBCH indicates that no RMSI exists, the fourth information actually makes no sense. Therefore, the fourth information may not need to be carried still based on the second bit field. Instead, a part or all of the second bit field may be used to carry the second information. In other words, in different scenarios, a specific bit field (namely, an overlapping part of the first bit field and the second bit field) in the PBCH may be reused to carry different information, thereby reducing signaling overheads. 
     For example, if the first bit field for carrying the second information is eight bits, the second bit field for carrying the fourth information is ten bits, and start positions of the first bit field and the second bit field are the same, the first bit field and the second bit field have an overlapping area of eight bits. In case that the third information indicates that the RMSI exists, the second bit field may be used to carry the resource set of the control information for receiving the RMSI. When the first information indicates that no RMSI exists, the fourth information actually makes no sense. Therefore, the fourth information may not need to be carried still based on the second bit field. Instead, in this case, resource information of another synchronization signal block may be carried based on the first bit field, thereby reducing signaling overheads. 
     Preferably, a same bit field may be reused for the first bit field and the second bit field. That is, the first bit field and the second bit field completely overlap. 
     Optionally, in some embodiments, the second bit field for carrying the fourth information may be an existing CORESET indication field, where the CORESET indication field may be used to carry CORESET information. That is, the terminal device may learn of, according to the CORESET information, resources on which a control channel is detected. In this case, the first bit field for carrying the second information may include a part or all of the CORESET indication field. 
     To be specific, a part or all of the CORESET indication field carried on the PBCH may be used to carry the second information. For example, when the first information carried on the first PBCH indicates that no RMSI exists, CORESET information carried in a CORESET indication field of the first PBCH actually makes no sense, in other words, there is no need to fill CORESET information in the CORESET indication field. In this case, the resource information of the second synchronization signal block may be filled in a part or all of the CORESET indication field. In this way, the terminal device may detect the second synchronization signal block according to the resource information of the second synchronization signal block that is filled in the CORESET indication field, thereby reducing complexity of detecting another SS block by the terminal device. In addition, resource information of another synchronization signal block is carried in the existing CORESET indication field, thereby being better compatible with the prior art, and helping reduce signaling overheads. 
     Optionally, in this embodiment of this application, the resource information of the second synchronization signal block may include information about a time domain resource and/or information about a frequency domain resource of the second synchronization signal block. 
     For example, the information about the frequency domain resource of the second synchronization signal block may be frequency-domain resource position information of the second synchronization signal block or may be offset information of a frequency domain position of the second synchronization signal block relative to that of the first synchronization signal block. 
     Optionally, in some embodiments, the RMSI includes at least one of the following: a paging configuration parameter, cell selection information, and access control information. 
     That is, the RMSI may be used by the terminal device to access a network. 
     The information transmission method according to this embodiment of this application is described from the perspective of the terminal device with reference to  FIG. 2 , and an information transmission method according to an embodiment of this application is described from the perspective of a network device with reference to  FIG. 3 . It should be understood that, descriptions on a side of the network device correspond to descriptions on a side of the terminal device. For similar descriptions, refer to the foregoing descriptions. To avoid repetition, details are not described herein again. 
       FIG. 3  is a schematic flowchart of an information transmission method  300  according to another embodiment of this application. The method  300  may be performed by the network device in the communications system shown in  FIG. 1 . As shown in  FIG. 3 , the method  300  may include the following content: 
     S 310 . A network device determines that no remaining minimum system information RMSI exists. 
     S 320 . The network device sends a first synchronization signal block to a terminal device, where the first synchronization signal block includes a first physical broadcast channel PBCH, information carried on the first PBCH includes first information and second information, the first information is used to indicate that no RMSI exists, and the second information is used to indicate resource information of a second synchronization signal block. 
     Optionally, in some embodiments, the second synchronization signal block includes a second physical broadcast channel PBCH, information carried on the second PBCH includes third information and fourth information, the third information indicates that RMSI exists, and the fourth information indicates a resource set carrying control information for receiving the RMSI. 
     Optionally, in some embodiments, the resource information of the second synchronization signal block is frequency-domain resource position information of the second synchronization signal block or offset information of a frequency domain position of the second synchronization signal block relative to that of the first synchronization signal block. 
     Optionally, in some embodiments, a first bit field for carrying the second information and a second bit field for carrying the fourth information at least partially overlap. 
     Optionally, in some embodiments, the RMSI includes at least one of the following: a paging configuration parameter, cell selection information, and access control information. 
     The method embodiments in this application are described above in detail with reference to  FIG. 2  and  FIG. 3 , apparatus embodiments in this application are described below in detail with reference to  FIG. 4  to  FIG. 7 . It should be understood that, the apparatus embodiments correspond to the method embodiments. For similar descriptions, refer to the method embodiments. 
       FIG. 4  is a schematic block diagram of an information transmission device according to an embodiment of this application. The device  400  in  FIG. 4  includes: a communications module  410 , configured to receive a first synchronization signal block sent by a network device, where the first synchronization signal block includes a first physical broadcast channel PBCH, and information carried on the first PBCH includes first information and second information; and an obtaining module  420 , configured to obtain resource information of a second synchronization signal block from the second information in case that the first information indicates that no remaining minimum system information RMSI exists. 
     Optionally, in some embodiments, the communications module  410  may be further configured to: receive the second synchronization signal block according to the resource information of the second synchronization signal block, where the second synchronization signal block includes a second physical broadcast channel PBCH, information carried on the second PBCH includes third information and fourth information, the third information indicates that RMSI exists, and the fourth information indicates a resource set carrying control information for receiving the RMSI. 
     Optionally, in some embodiments, the obtaining module  420  may be further configured to: in case that the third information indicates that RMSI exists, obtain the RMSI according to the fourth information. 
     Optionally, in some embodiments, the obtaining module  420  may be specifically configured to: detect a physical downlink control channel PDCCH according to the resource set indicated by the fourth information, and obtain scheduling information of a physical downlink shared channel PDSCH; and obtain, according to the scheduling information of the PDSCH, RMSI carried on the PDSCH. 
     Optionally, in some embodiments, the resource information of the second synchronization signal block is frequency-domain resource position information of the second synchronization signal block or offset information of a frequency domain position of the second synchronization signal block relative to that of the first synchronization signal block. 
     Optionally, in some embodiments, a first bit field for carrying the second information and a second bit field for carrying the fourth information at least partially overlap. 
     Optionally, in some embodiments, the RMSI includes at least one of the following: a paging configuration parameter, cell selection information, and access control information. 
     Specifically, the device  400  may correspond to (for example, may be configured as or may itself be) the terminal device described in the method  200 . In addition, various modules or units of the device  400  are separately configured to perform various actions or processing processes performed by the terminal device in the method  200 . Herein, to avoid repetition, detailed descriptions are omitted. 
       FIG. 5  is a schematic block diagram of an information transmission device according to an embodiment of this application. The device  500  in  FIG. 5  includes: a determining module  510 , configured to determine that no remaining minimum system information RMSI exists; and a communications module  520 , configured to send a first synchronization signal block to a terminal device, where the first synchronization signal block includes a first physical broadcast channel PBCH, information carried on the first PBCH includes first information and second information, the first information is used to indicate that no RMSI exists, and the second information is used to indicate resource information of a second synchronization signal block. 
     Optionally, in some embodiments, the second synchronization signal block includes a second physical broadcast channel PBCH, information carried on the second PBCH includes third information and fourth information, the third information indicates that RMSI exists, and the fourth information indicates a resource set carrying control information for receiving the RMSI. 
     Optionally, in some embodiments, the resource information of the second synchronization signal block is frequency-domain resource position information of the second synchronization signal block or offset information of a frequency domain position of the second synchronization signal block relative to that of the first synchronization signal block. 
     Optionally, in some embodiments, a first bit field for carrying the second information and a second bit field for carrying the fourth information at least partially overlap. 
     Optionally, in some embodiments, the RMSI includes at least one of the following: a paging configuration parameter, cell selection information, and access control information. 
     Specifically, the device  500  may correspond to (for example, may be configured as or may itself be) the network device described in the method  300 . In addition, various modules or units of the device  500  are separately configured to perform various actions or processing processes performed by the network device in the method  300 . Herein, to avoid repetition, detailed descriptions are omitted. 
     As shown in  FIG. 6 , an embodiment of this application further provides an information transmission device  600 . The device  600  may be the device  400  in  FIG. 4 , and can be configured to execute content of the terminal device corresponding to the method  200  in  FIG. 2 . The device  600  includes an input interface  610 , an output interface  620 , a processor  630 , and a memory  640 . The input interface  610 , the output interface  620 , the processor  630 , and the memory  640  may be connected based on a bus system. The memory  640  is configured to store a program, an instruction, or code. The processor  630  is configured to execute the program, the instruction, or the code in the memory  640  to: control the input interface  610  to receive a signal, control the output interface  620  to send a signal, and complete operations in the foregoing method embodiment. 
     It should be understood that in this embodiment of this application, the processor  630  may be a central processing unit (CPU), or the processor  630  may be another general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), another programmable logic device, a discrete gate or a transistor logic device, a discrete hardware component, or the like. The general-purpose processor may be a microprocessor, or the processor may be any conventional processor or the like. 
     The memory  640  may include a read-only memory and a random access memory, and provide an instruction and data to the processor  630 . A part of the memory  640  may further include a non-volatile random access memory. For example, the memory  640  may further store information about a device type. 
     In an implementation process, content in the foregoing method may be completed based on an integrated logical circuit of hardware in the processor  630  or instructions in a form of software in the processor  630 . The content of the methods disclosed with reference to the embodiments of this application may be directly performed and completed by a hardware processor, or may be performed and completed based on a combination of hardware and software modules in the processor. The software module may be located in a mature storage medium in the art, such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory, an electrically-erasable programmable memory, or a register. The storage medium is located in the memory  640 , and the processor  630  reads information in the memory  640  and completes the content in the foregoing method in combination with hardware of the processor. To avoid repetition, details are not described herein again. 
     In a specific implementation, the obtaining module  420  included in the device  400  in  FIG. 4  may be implemented by the processor  630  in  FIG. 6 , and the communications module  410  included in the device  400  in  FIG. 4  may be implemented by the input interface  610  and the output interface  620  in  FIG. 6 . 
     As shown in  FIG. 7 , an embodiment of this application further provides an information transmission device  700 . The device  700  may be the device  500  in  FIG. 5 , and can be configured to execute content of the network device corresponding to the method  300  in  FIG. 3 . The device  700  includes an input interface  710 , an output interface  720 , a processor  730 , and a memory  740 . The input interface  710 , the output interface  720 , the processor  730 , and the memory  740  may be connected based on a bus system. The memory  740  is configured to store a program, an instruction, or code. The processor  730  is configured to execute the program, the instruction, or the code in the memory  740  to: control the input interface  710  to receive a signal, control the output interface  720  to send a signal, and complete operations in the foregoing method embodiment. 
     It should be understood that in this embodiment of this application, the processor  730  may be a central processing unit (CPU), or the processor  730  may be another general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), another programmable logic device, a discrete gate or a transistor logic device, a discrete hardware component, or the like. The general-purpose processor may be a microprocessor, or the processor may be any conventional processor or the like. 
     The memory  740  may include a read-only memory and a random access memory, and provide an instruction and data to the processor  730 . A part of the memory  740  may further include a non-volatile random access memory. For example, the memory  740  may further store information about a device type. 
     In an implementation process, content in the foregoing method may be completed based on an integrated logical circuit of hardware in the processor  730  or instructions in a form of software in the processor  730 . The content of the methods disclosed with reference to the embodiments of this application may be directly performed and completed by a hardware processor, or may be performed and completed based on a combination of hardware and software modules in the processor. The software module may be located in a mature storage medium in the art, such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory, an electrically-erasable programmable memory, or a register. The storage medium is located in the memory  740 , and the processor  730  reads information in the memory  740  and completes the content in the foregoing method in combination with hardware of the processor. To avoid repetition, details are not described herein again. 
     In a specific implementation, the determining module  510  included in the device  500  in  FIG. 5  may be implemented by the processor  730  in  FIG. 7 , and the communications module  520  included in the device  500  in  FIG. 5  may be implemented by the input interface  710  and the output interface  720  in  FIG. 7 . 
     An embodiment of this application further proposes a computer-readable storage medium. The computer-readable storage medium stores one or more programs. The one or more programs include instructions. The instructions, when being executed by a portable electronic device including a plurality of application programs, can enable the portable electronic device to perform the methods in the embodiments shown in  FIG. 2  and  FIG. 3 . 
     An embodiment of this application further proposes a computer program. The computer program includes instructions. When executed by a computer, the computer program enables the computer to perform a corresponding procedure in the methods in the embodiments shown in  FIG. 2  and  FIG. 3 . 
     A person of ordinary skill in the art may be aware that, in combination with the examples described in the embodiments disclosed in this specification, units and algorithm steps may be implemented by electronic hardware or a combination of computer software and electronic hardware. Whether the functions are performed by hardware or software depends on particular applications and design constraint conditions of the technical solutions. Persons skilled in the art may use different methods to implement the described functions for each particular application, but it should not be considered that the implementation goes beyond the scope of this application. 
     It may be clearly understood by a person skilled in the art that, for the purpose of convenient and brief description, for a detailed working process of the foregoing system, apparatus, and unit, refer to a corresponding process in the foregoing method embodiment, and details are not described herein again. 
     In the several embodiments provided in this application, it should be understood that the disclosed system, apparatus, and method may be implemented in other manners. For example, the described apparatus embodiments are merely examples. For example, the unit division is merely logical function division. During actual implementation, there may be another division manner. For example, a plurality of units or components may be combined or integrated into another system, or some features may be ignored or not performed. In addition, the displayed or discussed mutual couplings or direct couplings or communication connections may be implemented based on some interfaces. The indirect couplings or communication connections between the apparatuses or units may be implemented in electronic, mechanical, or other forms. 
     The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one position, or may be distributed on a plurality of network units. Some or all of the units may be selected based on actual requirements to achieve the objectives of the solutions of the embodiments. 
     In addition, functional units in the embodiments of this application may be integrated into one processing unit, or each of the units may exist alone physically, or two or more units are integrated into one unit. 
     When the functions are implemented in the form of a software functional unit and sold or used as an independent product, the functions may be stored in a computer-readable storage medium. Based on such an understanding, the technical solutions of this application essentially, or the part contributing to the prior art, or some of the technical solutions may be implemented in a form of a software product. The software product is stored in a storage medium, and includes several instructions for instructing a computer device (which may be a personal computer, a server, or a network device) to perform all or some of the steps of the methods described in the embodiments of this application. The foregoing storage medium includes any medium that can store program code, such as a USB flash drive, a removable hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disc. 
     The foregoing descriptions are merely specific implementations of this application, but are not intended to limit the protection scope of this application. Any variation or replacement readily figured out by a person skilled in the art within the technical scope disclosed in this application shall fall within the protection scope of this application. Therefore, the protection scope of this application shall be subject to the protection scope of the claims.