Mobility state evaluation method and terminal equipment

A technology for terminal equipment and state evaluation, applied in the field of communication, can solve problems such as increasing network congestion

Active Publication Date: 2020-09-01
VIVO MOBILE COMM CO LTD
11 Cites 1 Cited by

AI-Extracted Technical Summary

Problems solved by technology

[0005] The purpose of the embodiments of the present invention is to provide a method for assessing the mobility state and a terminal device, so as to solve the problem that the un...
View more

Method used

[0082] In the method for evaluating the mobility state of the embodiment of the present invention, by excluding the private network cell reselected within the evaluation period from the MSE process, the calculated...
View more

Abstract

The embodiment of the invention discloses a mobility state evaluation method and terminal equipment, and the method comprises the steps: carrying out MSE based on a target mode in an MSE process if acell for calculating the number of cell reselection times in a first evaluation time period comprises M private network cells. The target mode comprises one selected from excluding N private network cells in the M private network cells from the MSE process, performing MSE based on the cell in the second evaluation time period whose duration is longer than that of the first evaluation time period,and determining the reselection times of the first target cell as the final cell reselection times for the MSE, wherein the reselection times of the first target cell being greater than the reselection times of the first initial cell, and the reselection times of the first initial cell being calculated based on the cell used for calculating the cell reselection times. According to the method provided by the invention, the possibility of unnecessary power consumption, network congestion and other problems caused by unnecessary resident network selection of the terminal equipment can be reduced.

Application Domain

Network data management

Technology Topic

Network congestionEngineering +4

Image

  • Mobility state evaluation method and terminal equipment
  • Mobility state evaluation method and terminal equipment
  • Mobility state evaluation method and terminal equipment

Examples

  • Experimental program(1)

Example Embodiment

[0032] The technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of them. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative work shall fall within the protection scope of the present invention.
[0033] The technical solution of the present invention can be applied to various communication systems, such as: Global System of Mobile communication (GSM), Code Division Multiple Access (CDMA) system, Wideband Code Division Multiple Access (Wideband) Code Division Multiple Access (WCDMA) system, General Packet Radio Service (GPRS) system, Long Term Evolution (LTE)/Long Term Evolution-advanced (LTE-A) system, New Wireless (New Radio, NR) system and subsequent evolution communication system, etc.
[0034] The terminal equipment (User Equipment, UE) in the embodiment of the present invention may also be referred to as a mobile terminal (MobileTerminal), mobile user equipment, etc., and may be connected to one or more via a radio access network (for example, Radio Access Network, RAN). A core network for communication. User equipment can be mobile terminals, such as mobile phones (or “cellular” phones) and computers with mobile terminals. For example, they can be portable, pocket-sized, handheld, built-in computers, or vehicle-mounted. Mobile devices, which exchange language and/or data with the wireless access network.
[0035] The network equipment in the embodiment of the present invention is a device deployed in a radio access network device to provide wireless communication functions for terminal equipment. The network equipment may be a base station, for example, and the base station may be an evolved base station (eNB or eNodeB) in LTE. -NodeB, evolutional Node B) and 5G base station (gNB), or subsequent evolved version of the network terminal equipment, the present invention is not limited thereto.
[0036] The technical solutions provided by the embodiments of the present invention will be described in detail below with reference to the accompanying drawings.
[0037] It should be noted that in the embodiment of the present invention, the mobility state estimation (Mobility State Estimation, MSE) process may have a certain time relationship with the cell reselection process. For example, the MSE is performed before the cell reselection process is initiated, or the MSE is performed when the cell reselection process is initiated, or the MSE is performed at a certain time point after the cell reselection process is initiated. Mobility state evaluation may also be called Mobility State Detection (MSD).
[0038] In the embodiment of the present invention, the MSE process may have no relationship with the cell reselection process, that is, two independent processes. In this case, the cell reselection process just uses the result of the MSE process directly.
[0039] In the embodiment of the present invention, the MSE process may occur after the terminal device reads the system message, and one or more parameters related to the movement state are broadcast in the system message. Or the time point when the MSE process occurs depends on the specific implementation of the terminal device.
[0040] figure 1 The method for evaluating the mobility state according to an embodiment of the present application is shown. Such as figure 1 As shown, the methods include:
[0041] S110: In the process of mobility state assessment MSE, if the cells used to calculate the number of cell reselections in the first assessment period include M private network cells, perform MSE based on the target mode, and M is a positive integer;
[0042] Wherein, the target mode includes one of the following modes:
[0043] Exclude N private network cells among the M private network cells from the MSE process, where N is a positive integer less than or equal to M;
[0044] MSE is performed based on the cells in the second evaluation period, the duration of the second evaluation period is greater than the duration of the first evaluation period; and,
[0045] The first target cell reselection times are determined as the final cell reselection times for the MSE, the first target cell reselection times are greater than the first initial cell reselection times, and the first initial cell reselection times are determined by the The terminal device is calculated based on the cell used for calculating the number of cell reselections.
[0046] The cell used for calculating the number of cell reselections in S110 may include the cell where the terminal device currently resides, or may not include the cell where the terminal device currently resides.
[0047] It is understandable that, in S110, in the case that the terminal equipment used to calculate the number of cell reselections in the first evaluation period includes M private network cells, the terminal equipment is directly based on the target mode during the MSE process. Perform MSE, or the terminal device performs MSE based on the target mode after performing MSE based on the cell used for calculating the number of cell reselections in the first evaluation period.
[0048] It should be noted that in S110, the final number of cell reselections can be understood as the number of cell reselections used to finally evaluate the mobility state (or speed state) of the terminal device and obtain the evaluation result.
[0049] Optionally, in some embodiments, the terminal device performs MSE based on the target mode after calculating the first initial cell reselection times based on the cell used for calculating the cell reselection times.
[0050] Further, if the speed of the terminal device is determined to decrease based on the first initial cell reselection times, after the first initial cell reselection times are calculated based on the cell used to calculate the cell reselection times, MSE is performed based on the target mode.
[0051] In other words, after the terminal device finds that the speed of the evaluation has decreased after an MSE process, it will perform an MSE process again, and perform MSE based on the target method during this MSE process.
[0052] The method for the terminal device to judge the speed reduction of the evaluation can include the following two methods:
[0053] Method 1: If it is determined based on the first initial cell reselection times that the terminal device is in a medium-speed state or a low-speed state, or the first cell reselection times are less than the target threshold, and the terminal device is in a high-speed state before the first initial cell reselection times are calculated , It is determined that the speed of the terminal device is reduced.
[0054] Manner 2: If the first initial cell reselection times are less than the second target cell reselection times, it is determined that the speed of the terminal device is reduced; wherein the second target cell reselection times are used for the time before the first initial cell reselection times are obtained. Evaluate the mobility status of the terminal device during the last MSE.
[0055] In other words, if the evaluation result of the last mobility state evaluation process is high-speed, the evaluation result of this mobility state evaluation process is medium-speed or low-speed, or the number of cell reselections calculated this time is less than the target threshold, it is considered The speed of the terminal device decreases. Or, if the number of cell reselections calculated in the last mobility state evaluation process is X times, and the number of cell reselections calculated in this mobility state evaluation process is less than X times, it is considered that the speed of the terminal device is reduced. In addition, if the evaluation result of the last mobility state evaluation process is a medium-speed state, and the evaluation result of this mobility state evaluation process is a low-speed state, it can also be considered that the speed of the terminal device is reduced.
[0056] The target threshold here can be a numerical value agreed by the protocol, or can be a numerical value configured by the network device.
[0057] Optionally, as an example, in S110, excluding N private network cells among the M private network cells from the MSE process includes:
[0058] The third evaluation period is determined by not counting the staying duration of the N private network cells into the evaluation duration corresponding to the MSE; MSE is performed based on the cells in the third evaluation period.
[0059] For example, suppose the terminal equipment is performing MSE and the evaluation time is T=30s, then the terminal equipment needs to perform statistics on the cell reselection within T (30s) before the current time, but the cells at the current time T include M If there is a private network cell, the terminal device does not count the staying time of the N private network cells in the M private network cells into the evaluation time. In this case, if the sum of the stay durations of the N private network cells is T1, the terminal device can perform MSE based on the cells in T+T1 before the current moment.
[0060] Specifically, performing MSE based on cells in the third evaluation period may be determining the number of cell reselections calculated based on the cells in the third evaluation period as the final number of cell reselections for MSE. Alternatively, the difference between the number of cell reselections calculated based on the cells in the third evaluation period and N is determined as the final number of cell reselections for MSE.
[0061] For example, assuming that the terminal equipment is performing MSE, the evaluation time is T=30s, then the terminal equipment needs to count the number of cell reselections within T (30s) before the current time, and among the cells within T (30s) before the current time Including M private network communities. If the count is K times, and the speed of the terminal device is judged to decrease based on K, the terminal device performs MSE again, and in the process of performing MSE again, exclude N private network cells out of the M private network cells from the MSE process Outside. In this case, if the total stay time of the N private network cells is T1, the terminal equipment will count the number of cell reselections within T+T1 before the current moment. The statistical result is L times, and the terminal equipment will LN is used as the final cell reselection times for MSE.
[0062] Optionally, as an example, the target mode in S110 includes performing MSE based on a cell in the second evaluation period, figure 1 The method shown also includes:
[0063] Determine the second evaluation period based on the duration and duration offset of the first evaluation period;
[0064] Wherein, the duration of the second evaluation period is the sum of the duration of the first evaluation period and the duration offset, and the duration offset is related to at least one of the value of N and the stay duration of the N private network cells.
[0065] That is to say, in the case where the cells used to calculate the number of cell reselections in the first evaluation period include private network cells, the terminal device can directly perform MSE based on the cells in the new evaluation period (the second evaluation period). Or in the case of calculating the first initial cell reselection times based on the cell used to calculate the number of cell reselections in the first evaluation period, and the speed reduction of the terminal device is determined according to the first cell reselection times, based on the new evaluation period Of the cell for MSE. The second evaluation period here may be determined by the duration of the first evaluation period plus a duration offset, and this duration offset is related to at least one of the value of N and the stay duration of the N private network cells. For example, the duration offset is the sum of the stay duration of N private network cells.
[0066] It is understandable that the duration of the second evaluation period may also be a duration agreed by the protocol, or may also be a duration configured by the network device. The relationship between the duration offset and the value of N and at least one of the staying duration of the N private network cells can be agreed through an agreement, or the network device can configure the duration offset and the value of N and the value of N private network cells. The relationship between at least one of the durations of residence.
[0067] Further, performing MSE based on the cells in the second evaluation period includes:
[0068] The second initial cell reselection times are calculated based on the cells in the second evaluation period;
[0069] The sum of the second initial cell reselection times and the first numerical offset is determined as the final cell reselection times for MSE, the first numerical offset and the value of N and the residence time of the N private network cells At least one is relevant.
[0070] For example, if the second initial cell reselection times calculated based on the cells in the second evaluation period is K, then K+N is used as the final cell reselection times for the MSE.
[0071] The relationship between the first numerical offset and the value of N and at least one of the residence time lengths of the N private network cells can be agreed upon by agreement, or the first numerical offset and the value of N and N can be configured through the network device The relationship between at least one of the camping durations of the private network cells.
[0072] Optionally, as an example, the target mode in S110 includes determining the first target cell reselection times as the final cell reselection times for MSE, figure 1 The method shown also includes:
[0073] The sum of the first initial cell reselection times and the second numerical offset is determined as the first target cell reselection times, the second numerical offset and the value of N and the N private network cells At least one of the durations of stay is relevant.
[0074] That is to say, in the case that the number of cells used to calculate the number of cell reselections within the first evaluation period of the terminal device includes private network cells, the first target cell reselection number can be directly determined as the final cell reselection for MSE Or when the first initial cell reselection times are calculated based on the cell used to calculate the cell reselection times in the first evaluation period, and the speed of the terminal device is determined to decrease according to the first cell reselection times, the first target The number of cell reselections is determined as the final number of cell reselections for MSE. The first target cell reselection times here may be determined by the first initial cell reselection times plus a second numerical offset, the second numerical offset and at least one of the value of N and the stay duration of the N private network cells Related. For example, the second value offset is N.
[0075] It is understandable that the number of reselections of the first target cell may also be a value agreed by the protocol, or may also be a value configured by the network device. The relationship between the second numerical offset and the value of N and at least one of the staying durations of the N private network cells can be agreed upon by agreement, or the second numerical offset and the value of N and N can be configured through the network device The relationship between at least one of the camping durations of the private network cells.
[0076] in figure 1 In the method shown, the terminal equipment can determine whether a cell is a private network cell in the following ways:
[0077] Method 1: The terminal device receives the broadcast information of the cell, and the broadcast information contains the indication information that the cell is a private network cell, and then determines that the cell is a private network cell.
[0078] Method 2: The terminal device receives the broadcast information of the cell, and the broadcast information contains frequency and/or physical cell identifier (Physical Cell Identifier, PCI) information. The frequency and/or PCI information is the same as that previously received in other cells. If the identification information of one or more neighboring private network cells in the broadcast information matches (for example, the same), it is determined that the cell is a private network cell.
[0079] Through the above figure 1 The detailed description of the method can be seen, figure 1 In the method shown, the terminal device traces back the evaluation duration based on the evaluation duration, and performs MSE based on the target mode when the cells used for calculating the number of cell reselections within the evaluation duration include private network cells. therefore figure 1 The method described can be referred to as a "retrospective evaluation" method.
[0080] The following will combine figure 2 The method of mobility state assessment according to another embodiment of the present application is described in detail. figure 2 The method shown is executed by the terminal device, such as figure 2 The methods shown include:
[0081] S210: In the process of evaluating the MSE of the mobility state, the private network cell reselected during the evaluation period is excluded from the MSE process, and the start time of the evaluation period is the start time of the MSE process.
[0082] In the method for evaluating the mobility state of the embodiment of the present invention, by excluding the private network cells reselected during the evaluation period from the MSE process, the calculated number of cell reselections can be increased, and unnecessary terminal equipment can be avoided. The choice of resident network results in unnecessary power consumption and reduces the possibility of network congestion.
[0083] Optionally, in S210, in the process of mobility state assessment MSE, the private network cell reselected during the assessment period is excluded from the MSE process, including: if it is in a high-speed state and resides in a private network cell , In the MSE process, the private network cells reselected during the evaluation period are excluded from the MSE process.
[0084] In other words, if the terminal device residing in the private network cell is evaluated as a high-speed state, the terminal device will exclude all reselected private network cells from the MSE process in the next MSE process.
[0085] Optionally, in some embodiments, the excluding the private network cells reselected during the evaluation period from the MSE process includes: not counting the number of cell reselections during the evaluation period. The reselected private network cell; the camping time of the reselected private network cell is not included in the evaluation duration of the evaluation period.
[0086] For example, suppose that the terminal device in the private network cell is in a high-speed state through the result of the first MSE process, and then the terminal device is based on some conditions (for example, the terminal device reads a system message, and the system message broadcasts a mobile state related One or more parameters of) will start the second MSE process with an evaluation duration of 30s. Then, if the subsequent reselection is a private network cell, the number of cell reselections will not be counted, and the residence time in the private network cell will not be counted into the evaluation time. For example, if the evaluation time is 30s, when the terminal equipment counts 10 times of cell reselection and the evaluation time has passed 20s, the terminal equipment reselects to private network cell A and stays in private network cell A for 3s, then the terminal The device still considers that the number of cell reselections is 10 and the evaluation duration has passed 20s. After that, if the terminal device reselects to public network cell B and stays in public network cell B for 10s, the terminal device considers the final cell of this evaluation The number of reselections is 11 times. In other words, it can be considered that the actual evaluation time used by the terminal equipment is 23s, and the private network cell A is not counted.
[0087] in figure 2 In the method shown, the terminal equipment can determine whether a cell is a private network cell in the following ways:
[0088] Method 1: The terminal device receives the broadcast information of the cell, and the broadcast information contains the indication information that the cell is a private network cell, and then determines that the cell is a private network cell.
[0089] Method 2: The terminal device receives the broadcast information of the cell, and the broadcast information contains frequency and/or physical cell identifier (Physical Cell Identifier, PCI) information. The frequency and/or PCI information is the same as that previously received in other cells. If the identification information of one or more neighboring private network cells in the broadcast information matches (for example, the same), it is determined that the cell is a private network cell.
[0090] Combine the above figure 1 with figure 2 The method for evaluating the mobility state according to the embodiment of the present invention is described in detail, which will be combined with image 3 The terminal device according to the embodiment of the present invention is described in detail.
[0091] image 3 It is a schematic structural diagram of a terminal device according to an embodiment of the present invention. Such as image 3 As shown, the terminal device 30 includes:
[0092] The processing module 31 is configured to perform MSE based on the target mode if the cells used for calculating the number of cell reselections in the first evaluation period include M private network cells in the process of evaluating the MSE of the mobility state, and M is a positive integer ;
[0093] Wherein, the target mode includes one of the following modes:
[0094] Exclude N private network cells among the M private network cells from the MSE process, where N is a positive integer less than or equal to M;
[0095] MSE is performed based on the cells in the second evaluation period, the duration of the second evaluation period is greater than the duration of the first evaluation period; and,
[0096] The first target cell reselection times are determined as the final cell reselection times for the MSE, the first target cell reselection times are greater than the first initial cell reselection times, and the first initial cell reselection times are determined by the The terminal device is calculated based on the cell used for calculating the number of cell reselections.
[0097] Optionally, as an embodiment, the processing module 31 is specifically configured to:
[0098] After the first initial cell reselection times are calculated based on the cell used for calculating the cell reselection times, MSE is performed based on the target mode.
[0099] Optionally, as an embodiment, the processing module 31 is specifically configured to:
[0100] If it is determined that the speed of the terminal device is reduced based on the number of first initial cell reselections, MSE is performed based on the target mode.
[0101] Optionally, as an embodiment, the processing module 31 is further configured to:
[0102] If it is determined based on the first initial cell reselection times that the terminal device is in a medium-speed state or a low-speed state, or the first initial cell reselection times are less than a target threshold, and the first initial cell reselection times are calculated Before the terminal device is in a high-speed state, it is determined that the speed of the terminal device is reduced.
[0103] Optionally, as an embodiment, the processing module 31 is further configured to:
[0104] If the number of times of the first initial cell reselection is less than the number of times of the second target cell reselection, determining that the speed of the terminal device is reduced;
[0105] Wherein, the second target cell reselection times are used to evaluate the mobility state of the terminal device in the last MSE process before the first initial cell reselection times are obtained.
[0106] Optionally, as an embodiment, the processing module 31 is specifically configured to:
[0107] Determine the third evaluation period by not counting the staying time of the N private network cells into the evaluation time corresponding to the MSE;
[0108] Perform MSE based on the cells in the third evaluation period.
[0109] Optionally, as an embodiment, the processing module 31 is specifically configured to:
[0110] The difference between the number of cell reselections calculated based on the cells in the third evaluation period and N is determined as the final number of cell reselections for MSE.
[0111] Optionally, as an embodiment, the target mode includes performing MSE based on a cell in a second evaluation time period, and the processing module 31 is further configured to:
[0112] Determining the second evaluation period based on the duration and duration offset of the first evaluation period;
[0113] Wherein, the duration of the second evaluation period is the sum of the duration of the first evaluation period and the duration offset, the duration offset and the value of N and the stay duration of the N private network cells At least one of the related.
[0114] Optionally, as an embodiment, the processing module 31 is specifically configured to:
[0115] Calculating the number of second initial cell reselections based on the cells in the second evaluation period;
[0116] The sum of the second initial cell reselection times and the first numerical offset is determined as the final cell reselection times for MSE, the first numerical offset and the value of N and the N private network cells At least one of the durations of stay is relevant.
[0117] Optionally, as an embodiment, the target manner includes determining the number of first target cell reselections as the final number of cell reselections for MSE, and the processing module 31 is further configured to:
[0118] The sum of the first initial cell reselection times and the second numerical offset is determined as the first target cell reselection times, the second numerical offset and the value of N and the N private network cells At least one of the durations of stay is relevant.
[0119] The terminal device provided by the embodiment of the present invention can realize figure 1 In order to avoid repetition, the various processes implemented by the terminal device in the method embodiment shown are not repeated here.
[0120] Figure 4 It is a schematic structural diagram of a terminal device according to another embodiment of the present invention. Such as Figure 4 As shown, the terminal device 40 includes:
[0121] The processing module 41 is configured to exclude the private network cells reselected during the evaluation period from the MSE process during the mobility state evaluation MSE process, and the start time of the evaluation period is the start time of the MSE process.
[0122] Optionally, as an embodiment, the processing module 41 is specifically configured to:
[0123] If it is in a high-speed state and resides in a private network cell, in the MSE process, the private network cell reselected during the evaluation period is excluded from the MSE process.
[0124] Optionally, as an embodiment, the processing module 41 is specifically configured to:
[0125] When counting the number of cell reselections in the evaluation period, do not count the reselected private network cells;
[0126] The camping duration of the reselected private network cell is not included in the evaluation duration of the evaluation period.
[0127] The terminal device provided by the embodiment of the present invention can realize figure 2 In order to avoid repetition, the various processes implemented by the terminal device in the method embodiment shown are not repeated here.
[0128] Figure 5 It is a block diagram of a terminal device according to another embodiment of the present invention. Figure 5 The terminal device 500 shown includes: at least one processor 501, a memory 502, a user interface 503, and at least one network interface 504. The various components in the terminal device 500 are coupled together through the bus system 505. It can be understood that the bus system 505 is used to implement connection and communication between these components. In addition to the data bus, the bus system 505 also includes a power bus, a control bus, and a status signal bus. But for the sake of clarity, in Figure 5 Various buses are marked as the bus system 505 in this section.
[0129] Wherein, the user interface 503 may include a display, a keyboard, a pointing device (for example, a mouse, a trackball), a touch panel or a touch screen, etc.
[0130] It can be understood that the memory 502 in the embodiment of the present invention may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memory. Among them, the non-volatile memory can be a read-only memory (Read-Only Memory, ROM), a programmable read-only memory (Programmable ROM, PROM), an erasable programmable read-only memory (Erasable PROM, EPROM), and Erase programmable read-only memory (Electrically EPROM, EEPROM) or flash memory. The volatile memory may be random access memory (Random Access Memory, RAM), which is used as an external cache. By way of exemplary but not restrictive description, many forms of RAM are available, such as static random access memory (Static RAM, SRAM), dynamic random access memory (Dynamic RAM, DRAM), synchronous dynamic random access memory (Synchronous DRAM, SDRAM), double data rate synchronous dynamic random access memory (Double Data RateSDRAM, DDRSDRAM), enhanced synchronous dynamic random access memory (Enhanced SDRAM, ESDRAM), synchronous connection dynamic random access memory (Synchlink DRAM, SLDRAM) and Direct RAM Bus Random Access Memory (DirectRambus RAM, DRRAM). The memory 502 of the system and method described in the embodiment of the present invention is intended to include, but is not limited to, these and any other suitable types of memory.
[0131] In some embodiments, the memory 502 stores the following elements, executable modules or data structures, or a subset of them, or an extended set of them: operating system 5021 and application programs 5022.
[0132] Among them, the operating system 5021 includes various system programs, such as a framework layer, a core library layer, a driver layer, etc., for implementing various basic services and processing hardware-based tasks. The application program 5022 includes various application programs, such as a media player (Media Player), a browser (Browser), etc., which are used to implement various application services. The program for implementing the method of the embodiment of the present invention may be included in the application program 5022.
[0133] In the embodiment of the present invention, the terminal device 500 further includes: a computer program that is stored in the memory 502 and can run on the processor 501, and the computer program is executed by the processor 501 to realize the foregoing figure 1 with figure 2 Each process of the described method can achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0134] The method disclosed in the foregoing embodiment of the present invention may be applied to the processor 501 or implemented by the processor 501. The processor 501 may be an integrated circuit chip with signal processing capability. In the implementation process, the steps of the foregoing method may be completed by an integrated logic circuit of hardware in the processor 501 or instructions in the form of software. The above-mentioned processor 501 may be a general-purpose processor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FieldProgrammable Gate Array, FPGA) or other Programming logic devices, discrete gates or transistor logic devices, discrete hardware components. The methods, steps, and logical block diagrams disclosed in the embodiments of the present invention can be implemented or executed. The general-purpose processor may be a microprocessor or the processor may also be any conventional processor or the like. The steps of the method disclosed in the embodiments of the present invention may be directly embodied as being executed and completed by a hardware decoding processor, or executed by a combination of hardware and software modules in the decoding processor. The software module may be located in a computer-readable storage medium that is mature in the field, such as random access memory, flash memory, read-only memory, programmable read-only memory, or electrically erasable programmable memory, registers. The computer-readable storage medium is located in the memory 502, and the processor 501 reads information in the memory 502, and completes the steps of the foregoing method in combination with its hardware. Specifically, a computer program is stored on the computer-readable storage medium, and when the computer program is executed by the processor 501, figure 1 with figure 2 The steps of the described method embodiment.
[0135] It can be understood that the embodiments described in the embodiments of the present invention may be implemented by hardware, software, firmware, middleware, microcode, or a combination thereof. For hardware implementation, the processing unit can be implemented in one or more application specific integrated circuits (ASIC), digital signal processors (Digital Signal Processing, DSP), digital signal processing devices (DSP Device, DSPD), programmable logic Device (Programmable Logic Device, PLD), Field-Programmable Gate Array (Field-Programmable Gate Array, FPGA), general-purpose processor, controller, microcontroller, microprocessor, other electronic units for performing the functions of the present invention Or a combination thereof.
[0136] For software implementation, the technology described in the embodiments of the present invention can be implemented by modules (for example, procedures, functions, etc.) that execute the functions described in the embodiments of the present invention. The software codes can be stored in the memory and executed by the processor. The memory can be implemented in the processor or external to the processor.
[0137] The embodiment of the present invention also provides a computer-readable storage medium, and a computer program is stored on the computer-readable storage medium. When the computer program is executed by a processor, the foregoing figure 1 with figure 2 The various processes of the method embodiment shown can achieve the same technical effect. In order to avoid repetition, details are not repeated here. Wherein, the computer-readable storage medium, such as read-only memory (Read-Only Memory, ROM for short), random access memory (Random Access Memory, RAM for short), magnetic disk, or optical disk, etc.
[0138] It should be noted that in this article, the terms "include", "include" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements not only includes those elements, It also includes other elements not explicitly listed, or elements inherent to the process, method, article, or device. Without more restrictions, the element defined by the sentence "including a..." does not exclude the existence of other identical elements in the process, method, article or device that includes the element.
[0139] Through the description of the above embodiments, those skilled in the art can clearly understand that the method of the above embodiments can be implemented by means of software plus the necessary general hardware platform. Of course, it can also be implemented by hardware, but in many cases the former is better. 的实施方式。 Based on this understanding, the technical solution of the present invention essentially or the part that contributes to the existing technology can be embodied in the form of a software product, and the computer software product is stored in a storage medium (such as ROM/RAM, magnetic disk, The optical disc) includes several instructions to make a terminal (which can be a mobile phone, a computer, a server, an air conditioner, or a network device, etc.) execute the method described in each embodiment of the present invention.
[0140] The embodiments of the present invention are described above with reference to the accompanying drawings, but the present invention is not limited to the above-mentioned specific embodiments. The above-mentioned specific embodiments are only illustrative and not restrictive. Those of ordinary skill in the art are Under the enlightenment of the present invention, many forms can be made without departing from the purpose of the present invention and the scope of protection of the claims, all of which fall within the protection of the present invention.

PUM

no PUM

Description & Claims & Application Information

We can also present the details of the Description, Claims and Application information to help users get a comprehensive understanding of the technical details of the patent, such as background art, summary of invention, brief description of drawings, description of embodiments, and other original content. On the other hand, users can also determine the specific scope of protection of the technology through the list of claims; as well as understand the changes in the life cycle of the technology with the presentation of the patent timeline. Login to view more.
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products