CN109639315B - 移动终端伪随机序列处理方法、装置及存储介质 - Google Patents
移动终端伪随机序列处理方法、装置及存储介质 Download PDFInfo
- Publication number
- CN109639315B CN109639315B CN201811562161.4A CN201811562161A CN109639315B CN 109639315 B CN109639315 B CN 109639315B CN 201811562161 A CN201811562161 A CN 201811562161A CN 109639315 B CN109639315 B CN 109639315B
- Authority
- CN
- China
- Prior art keywords
- pseudo
- random sequence
- mobile terminal
- sequence start
- stored
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000003672 processing method Methods 0.000 title claims 4
- 238000000034 method Methods 0.000 claims abstract 7
- 238000004140 cleaning Methods 0.000 claims abstract 5
- 238000001514 detection method Methods 0.000 claims 6
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B1/00—Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
- H04B1/69—Spread spectrum techniques
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0628—Interfaces specially adapted for storage systems making use of a particular technique
- G06F3/0646—Horizontal data movement in storage systems, i.e. moving data in between storage devices or systems
- G06F3/0652—Erasing, e.g. deleting, data cleaning, moving of data to a wastebasket
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Telephone Function (AREA)
Abstract
本申请公开了一种移动终端伪随机序列处理方法、装置及存储介质,所述移动终端伪随机序列处理方法包括:获取并存储移动终端每次通信时被分配到的伪随机序列起始码;在检测到所述移动终端可被分配的伪随机序列起始码的个数低于预设阈值时,对存储的伪随机序列起始码进行清理,从而保证移动终端可被分配的伪随机序列起始码的数量,提高通信效率。
Description
技术领域
本申请涉及计算机技术领域,尤其涉及一种移动终端伪随机序列处理方法、装置及存储介质。
背景技术
扩频通信的基本原理如下:基站和移动终端内部都有一串由0和1组成的高频的循环高速(输出速率远高于需要传输的信息的速率,譬如语音数字比特流速率为64kbps即64000比特每秒,而伪随机序列输出速率为400kbps)输出的数字序列,当移动终端使用话音业务时,基站分配一个伪随机序列起始比特给该移动终端以进行数据传输。移动终端与基站所建立的数据传输过程如下:
以移动终端发送给基站信号为例,移动终端先对需要发送的语音数字序列进行扩频,也就是将语音数字序列与以基站所分配的起始比特开始的伪随机序列进行同或,然后再调制到载波中通过天线发射出去;当基站接收到信号时先解调,然后只有一个给定的伪随机序列才能与解调后的信号进行同或,才能使同或后的信号变为低频信号;所述的一个给定的伪随机序列的起始比特在整个伪随机序列中的序号就可以知道该信号为何台移动终端所发送;当然基站可能同时正为多台移动终端所服务,则将各台移动终端的伪随机序列(超始码不同)分别来同或所收到的信号,直到找到一个给定的伪随机序列同或后变为低频信号为止。
同样基站发送信号给一台特定的移动终端,也是将将需要发送的信号同或给定的伪随机序列后再发送出去,移动终端接收信号时则将其伪随机序列先进行同或,如果同或后能得到低频的信号则说明该信号是发送给自己的,否则该信号不是发送给自己的予以丢弃。
在通信过程中,一个基站可能同时与多台移动终端进行通信,基站与每台移动终端通信时使用不同的伪随机序列,但实际上是每台移动终端使用的是同一个伪随机序列(它只是自身的不断重复),每台移动终端使用一个伪随机序列,但是他们都以不同的起始比特开始,准确的说是以伪随机序列中不同序号的比特开始,譬如伪随机序列为101100110101110011,其从第一位开始循环输出为一个用与基站与第一台移动终端通信的伪随机序列,其从第二位开始循环输出为一个用与基站与第二台移动终端通信的伪随机序列,其从第三位开始循环输出为一个用与基站与第三台移动终端通信的伪随机序列。因此,在扩频通信中,只有一个长的、不断循环的伪随机序列,所有基站和移动终端都使用它,而唯一不同在于起始比特在伪随机序列中的位置不同,在每一次通话建立时,由基站为移动终端分配一个起始比特(即起始码),然后告之移动终端。
由于移动通信受干扰的影响比较大,为了在受到短暂干扰后能够快速恢复通信,移动终端会保存之前通信时所采用的伪随机序列中的起始码以使之后干扰消除之时能够采用相同的该伪随机序列的起始码进行快速通信。比如,移动终端与基站通信时使用了伪随机序列起始码为325,若移动终端侧通信受到干扰,但基站侧仍将通信数据以伪随机序列起始码为325扩频后发送给移动终端,当移动终端干扰消除后仍能使用伪随机序列起始码325快速进行对通信数据的解扩。然而随着移动终端通信次数增加后,其所存储的伪随机序列起始码会越来越多,影响移动终端选择伪随机序列起始码的余地,降低通信效率。
发明内容
本申请实施例提供一种移动终端伪随机序列处理方法、装置及存储介质,能够保证移动终端可被分配的伪随机序列起始码的数量,提高通信效率。
本申请实施例提供了一种移动终端伪随机序列处理方法,包括:
获取并存储移动终端每次通信时被分配到的伪随机序列起始码;
在检测到所述移动终端可被分配的伪随机序列起始码的个数低于预设阈值时,对存储的伪随机序列起始码进行清理。
进一步地,所述在检测到所述移动终端可被分配的伪随机序列起始码的个数低于预设阈值时,对存储的伪随机序列起始码进行清理,具体包括:
定时检测所述移动终端可被分配的伪随机序列起始码的个数是否低于预设阈值;
若是,则定时检测存储的伪随机序列起始码的存储时长是否超过预设时长;
若是,则删除所述存储的伪随机序列起始码。
进一步地,所述定时检测所述移动终端可被分配的伪随机序列起始码的个数是否低于预设阈值,具体包括:
获取伪随机序列的位数;
定时获取存储的伪随机序列起始码的个数,并计算所述伪随机序列的位数与所述存储的伪随机序列起始码的个数之间的差值;
将所述差值作为所述移动终端可被分配的伪随机序列起始码的个数,以检测所述差值是否低于预设阈值。
进一步地,所述方法还包括:
记录存储的伪随机序列起始码的存储时间。
进一步地,所述定时检测存储的伪随机序列起始码的存储时长是否超过预设时长,具体包括:
定时获取当前时间;
根据所述当前时间和所述存储的伪随机序列起始码的存储时间,计算所述存储的伪随机序列起始码的存储时长;
检测所述存储的伪随机序列起始码的存储时长是否超过预设时长。
本申请实施例还提供了一种移动终端伪随机序列处理装置,包括:
存储模块,用于获取并存储移动终端每次通信时被分配到的伪随机序列起始码;
清理模块,用于在检测到所述移动终端可被分配的伪随机序列起始码的个数低于预设阈值时,对存储的伪随机序列起始码进行清理。
进一步地,所述清理模块具体包括:
第一检测单元,用于定时检测所述移动终端可被分配的伪随机序列起始码的个数是否低于预设阈值;
第二检测单元,用于在所述移动终端可被分配的伪随机序列起始码的个数低于预设阈值,定时检测存储的伪随机序列起始码的存储时长是否超过预设时长;
删除单元,用于在所述存储的伪随机序列起始码的存储时长超过预设时长时,删除所述存储的伪随机序列起始码。
进一步地,所述第一检测单元具体包括:
位数获取子单元,用于获取伪随机序列的位数;
第一计算子单元,用于定时获取存储的伪随机序列起始码的个数,并计算所述伪随机序列的位数与所述存储的伪随机序列起始码的个数之间的差值;
第一检测子单元,用于将所述差值作为所述移动终端可被分配的伪随机序列起始码的个数,以检测所述差值是否低于预设阈值。
进一步地,所述装置还包括:
记录模块,用于记录存储的伪随机序列起始码的存储时间;
所述第二检测单元具体包括:
时间获取子单元,用于定时获取当前时间;
第二计算子单元,用于根据所述当前时间和所述存储的伪随机序列起始码的存储时间,计算所述存储的伪随机序列起始码的存储时长;
第二检测子单元,用于检测所述存储的伪随机序列起始码的存储时长是否超过预设时长。
本申请实施例还提供了一种计算机可读存储介质,所述存储介质中存储有多条指令,所述指令适于由处理器加载以执行上述任一项移动终端伪随机序列处理方法。
本申请提供的移动终端伪随机序列处理方法、装置及存储介质,能够在移动终端每次通信时,获取并存储移动终端被分配到的伪随机序列起始码,并对移动终端可被分配的伪随机序列起始码的个数进行检测,若低于预设阈值,则对存储的伪随机序列起始码进行清理,从而保证移动终端可被分配的伪随机序列起始码的数量,避免移动终端选择伪随机序列起始码的余地变小,从而提高移动终端通信效率。
附图说明
下面结合附图,通过对本申请的具体实施方式详细描述,将使本申请的技术方案及其它有益效果显而易见。
图1为本申请实施例提供的移动终端伪随机序列处理方法的流程示意图。
图2为本申请实施例提供的移动终端伪随机序列处理方法的另一流程示意图。
图3为本申请实施例提供的移动终端伪随机序列处理装置的结构示意图。
图4为本申请实施例提供的移动终端的一结构示意图。
图5为本申请实施例提供的移动终端的另一结构示意图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
一种移动终端伪随机序列处理方法,包括:获取并存储移动终端每次通信时被分配到的伪随机序列起始码;在检测到所述移动终端可被分配的伪随机序列起始码的个数低于预设阈值时,对存储的伪随机序列起始码进行清理。
如图1所示,图1是本申请实施例提供的移动终端伪随机序列处理方法的流程示意图,该移动终端伪随机序列处理方法的具体流程可以如下:
101.获取并存储移动终端每次通信时被分配到的伪随机序列起始码。
本实施例中,移动终端在每次通信时都会被分配一个伪随机序列,由于伪随机序列是一个重复的序列,因此可根据伪随机序列起始码来确定该伪随机序列,即相当于移动终端每次通信时都会被分配一个伪随机序列起始码。在获取移动终端被分配的伪随机序列起始码后,对该伪随机序列起始码进行存储。
102.在检测到所述移动终端可被分配的伪随机序列起始码的个数低于预设阈值时,对存储的伪随机序列起始码进行清理。
例如,上述步骤102具体包括:
定时检测所述移动终端可被分配的伪随机序列起始码的个数是否低于预设阈值;
若是,则对存储的伪随机序列起始码进行清理。
本实施例中,移动终端可被分配的伪随机序列起始码即为除去存储的伪随机序列起始码后的伪随机序列起始码。
具体地,所述定时检测所述移动终端可被分配的伪随机序列起始码的个数是否低于预设阈值,具体包括:
获取伪随机序列的位数;
定时获取存储的伪随机序列起始码的个数,并计算所述伪随机序列的位数与所述存储的伪随机序列起始码的个数之间的差值;
将所述差值作为所述移动终端可被分配的伪随机序列起始码的个数,以检测所述差值是否低于预设阈值。
需要说明的是,伪随机序列的位数即伪随机序列的总长度,表示伪随机序列起始码的总个数,存储的伪随机序列起始码即不可再被分配的伪随机序列起始码。计算伪随机序列的位数与存储的伪随机序列起始码的个数之间的差值,即可获得移动终端可被分配的伪随机序列起始码的个数。
若移动终端可被分配的伪随机序列起始码的个数低于预设阈值,则对存储的伪随机序列起始码进行清理,以增加移动终端可被分配的伪随机序列起始码的个数。
由上述可知,本申请提供的移动终端伪随机序列处理方法,在移动终端每次通信时,获取并存储移动终端被分配到的伪随机序列起始码,并对移动终端可被分配的伪随机序列起始码的个数进行检测,若低于预设阈值,则对存储的伪随机序列起始码进行清理,从而保证移动终端可被分配的伪随机序列起始码的数量,避免移动终端选择伪随机序列起始码的余地变小,从而提高移动终端通信效率。
如图2所示,图2是本申请实施例提供的移动终端伪随机序列处理方法的另一流程示意图,所述移动终端伪随机序列处理方法具体流程可以如下:
201.获取并存储移动终端每次通信时被分配到的伪随机序列起始码。
例如,当检测到移动终端发起通信时,触发获取本次通信所分配到的伪随机序列起始码。在移动终端的终端存储器中设置一存储区域,将获取的伪随机序列起始码存储到该存储区域中。
202.记录存储的伪随机序列起始码的存储时间。
例如,在获取本次通信所分配到的伪随机序列起始码时,获取本次通信的时间,并在存储伪随机序列起始码时,将获取的时间作为存储时间进行记录,从而在移动终端的终端存储器中的存储区域存储所分配到的伪随机序列起始码及对应的存储时间。
203.定时检测所述移动终端可被分配的伪随机序列起始码的个数是否低于预设阈值;若是,则执行步骤204,若否,则等待下一次的检测。
例如,每间隔第一设定时间检测移动终端可被分配的伪随机序列起始码的个数是否低于预设阈值。其中,第一设定时间的判断由第一定时器来实现。在实际应用时,启动第一定时器,并设置该定时器的超时时间为第一设定时间。每当第一定时器超时时,检测移动终端可被分配的伪随机序列起始码的个数是否低于预设阈值。
204.定时检测存储的伪随机序列起始码的存储时长是否超过预设时长;若是,则执行步骤205,若否,则等待下一次的检测。
例如,每间隔第二设定时间检测存储的伪随机序列起始码的存储时长是否超过预设时长。其中,第二设定时间的判断由第二定时器来实现。在实际应用时,在移动终端可被分配的伪随机序列起始码的个数低于预设阈值时,启动第二定时器,并设置该定时器的超时时间为第二设定时间。每当第二定时器超时时,检测存储的伪随机序列起始码的存储时长是否超过预设时长。
具体地,所述定时检测存储的伪随机序列起始码的存储时长是否超过预设时长,具体包括:
定时获取当前时间;
根据所述当前时间和所述存储的伪随机序列起始码的存储时间,计算所述存储的伪随机序列起始码的存储时长;
检测所述存储的伪随机序列起始码的存储时长是否超过预设时长。
例如,从终端存储器的存储区域中获取存储的各个伪随机序列起始码及对应的存储时间,根据当前时间和存储的各个伪随机序列起始码的存储时间,计算获得存储的各个伪随机序列起始码的存储时长。
205.删除所述存储的伪随机序列起始码。
需要说明的是,从终端存储器的存储区域中删除存储时长超过预设时长的伪随机序列起始码,删除后的伪随机序列起始码即可在移动终端后续通信中再次分配给移动终端。
由上述可知,本申请提供的移动终端伪随机序列处理方法,在移动终端每次通信时,获取并存储移动终端被分配到的伪随机序列起始码,并对移动终端可被分配的伪随机序列起始码的个数进行检测,若低于预设阈值,则对存储的伪随机序列起始码进行清理,从而保证移动终端可被分配的伪随机序列起始码的数量,避免移动终端选择伪随机序列起始码的余地变小,从而提高移动终端通信效率。
根据上述实施例所描述的方法,本实施例将从移动终端伪随机序列处理装置的角度进一步进行描述,该移动终端伪随机序列处理装置可以集成在移动终端中,移动终端可以包括手机、平板电脑等。
请参阅图3,图3具体描述了本申请实施例提供的移动终端伪随机序列处理装置,该移动终端伪随机序列处理装置可以包括:存储模块10和清理模块20,其中:
(1)存储模块10
存储模块10,用于获取并存储移动终端每次通信时被分配到的伪随机序列起始码。
本实施例中,移动终端在每次通信时都会被分配一个伪随机序列,由于伪随机序列是一个重复的序列,因此可根据伪随机序列起始码来确定该伪随机序列,即相当于移动终端每次通信时都会被分配一个伪随机序列起始码。在获取移动终端被分配的伪随机序列起始码后,对该伪随机序列起始码进行存储。
(2)清理模块20
清理模块20,用于在检测到所述移动终端可被分配的伪随机序列起始码的个数低于预设阈值时,对存储的伪随机序列起始码进行清理。
例如,所述清理模块具体包括:
第一检测单元,用于定时检测所述移动终端可被分配的伪随机序列起始码的个数是否低于预设阈值;
第二检测单元,用于在所述移动终端可被分配的伪随机序列起始码的个数低于预设阈值,定时检测存储的伪随机序列起始码的存储时长是否超过预设时长;
删除单元,用于在所述存储的伪随机序列起始码的存储时长超过预设时长时,删除所述存储的伪随机序列起始码。
在本实施例中,每间隔第一设定时间检测移动终端可被分配的伪随机序列起始码的个数是否低于预设阈值。其中,第一设定时间的判断由第一定时器来实现。在实际应用中,启动第一定时器,并设置该定时器的超时时间为第一设定时间。每当第一定时器超时时,检测移动终端可被分配的伪随机序列起始码的个数是否低于预设阈值。
每间隔第二设定时间检测存储的伪随机序列起始码的存储时长是否超过预设时长。其中,第二设定时间的判断由第二定时器来实现。在实际应用中,在移动终端可被分配的伪随机序列起始码的个数低于预设阈值时,启动第二定时器,并设置该定时器的超时时间为第二设定时间。每当第二定时器超时时,检测存储的伪随机序列起始码的存储时长是否超过预设时长。
若移动终端可被分配的伪随机序列起始码的个数低于预设阈值,则删除存储时长超过预设时长的伪随机序列起始码,删除后的伪随机序列起始码即可在移动终端后续通信中再次分配给移动终端,以增加移动终端可被分配的伪随机序列起始码的个数。
进一步地,所述第一检测单元具体包括:
位数获取子单元,用于获取伪随机序列的位数;
第一计算子单元,用于定时获取存储的伪随机序列起始码的个数,并计算所述伪随机序列的位数与所述存储的伪随机序列起始码的个数之间的差值;
第一检测子单元,用于将所述差值作为所述移动终端可被分配的伪随机序列起始码的个数,以检测所述差值是否低于预设阈值。
需要说明的是,伪随机序列的位数即伪随机序列的总长度,表示伪随机序列起始码的总个数,存储的伪随机序列起始码即不可再被分配的伪随机序列起始码。计算伪随机序列的位数与存储的伪随机序列起始码的个数之间的差值,即可获得移动终端可被分配的伪随机序列起始码的个数。
进一步地,该装置还可以包括:
记录模块,用于记录存储的伪随机序列起始码的存储时间。
本实施例中,在获取本次通信所分配到的伪随机序列起始码时,获取本次通信的时间,并在存储伪随机序列起始码时,将获取的时间作为存储时间进行记录,从而在移动终端的终端存储器中的存储区域存储所分配到的伪随机序列起始码及对应的存储时间。
进一步地,所述第二检测单元具体包括:
时间获取子单元,用于定时获取当前时间;
第二计算子单元,用于根据所述当前时间和所述存储的伪随机序列起始码的存储时间,计算所述存储的伪随机序列起始码的存储时长;
第二检测子单元,用于检测所述存储的伪随机序列起始码的存储时长是否超过预设时长。
需要说明的是,从终端存储器的存储区域中获取存储的各个伪随机序列起始码及对应的存储时间,根据当前时间和存储的各个伪随机序列起始码的存储时间,计算获得存储的各个伪随机序列起始码的存储时长。
由上述可知,本申请提供的移动终端伪随机序列处理装置,在移动终端每次通信时,获取并存储移动终端被分配到的伪随机序列起始码,并对移动终端可被分配的伪随机序列起始码的个数进行检测,若低于预设阈值,则对存储的伪随机序列起始码进行清理,从而保证移动终端可被分配的伪随机序列起始码的数量,避免移动终端选择伪随机序列起始码的余地变小,从而提高移动终端通信效率。
另外,本申请实施例还提供一种移动终端,该移动终端可以是智能手机、平板电脑等设备。如图4所示,移动终端200包括处理器201、存储器202。其中,处理器201与存储器202电性连接。
处理器201是移动终端200的控制中心,利用各种接口和线路连接整个移动终端的各个部分,通过运行或加载存储在存储器202内的应用程序,以及调用存储在存储器202内的数据,执行移动终端的各种功能和处理数据,从而对移动终端进行整体监控。
在本实施例中,移动终端200中的处理器201会按照如下的步骤,将一个或一个以上的应用程序的进程对应的指令加载到存储器202中,并由处理器201来运行存储在存储器202中的应用程序,从而实现各种功能:
获取并存储移动终端每次通信时被分配到的伪随机序列起始码;
在检测到所述移动终端可被分配的伪随机序列起始码的个数低于预设阈值时,对存储的伪随机序列起始码进行清理。
请参阅图5,图5为本申请实施例提供的移动终端的结构示意图。该移动终端300可以包括RF电路310、包括有一个或一个以上计算机可读存储介质的存储器320、输入单元330、显示单元340、传感器350、音频电路360、扬声器361、传声器362、传输模块370、包括有一个或者一个以上处理核心的处理器380、以及电源390等部件。本领域技术人员可以理解,图5中示出的移动终端结构并不构成对移动终端的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
RF电路310用于接收以及发送电磁波,实现电磁波与电信号的相互转换,从而与通讯网络或者其他设备进行通讯。RF电路310可包括各种现有的用于执行这些功能的电路元件,例如,天线、射频收发器、数字信号处理器、加密/解密芯片、用户身份模块(SIM)卡、存储器等等。RF电路310可与各种网络如互联网、企业内部网、无线网络进行通讯或者通过无线网络与其他设备进行通讯。上述的无线网络可包括蜂窝式电话网、无线局域网或者城域网。上述的无线网络可以使用各种通信标准、协议及技术,包括但并不限于全球移动通信系统(Global System for Mobile Communication,GSM)、增强型移动通信技术(Enhanced DataGSM Environment,EDGE),宽带码分多址技术(Wideband Code Division MultipleAccess,WCDMA),码分多址技术(Code Division Access,CDMA)、时分多址技术(TimeDivision Multiple Access,TDMA),无线保真技术(Wireless Fidelity,Wi-Fi)(如美国电气和电子工程师协会标准IEEE802.11a,IEEE 802.11b,IEEE802.11g和/或IEEE 802.11n)、网络电话(Voice over Internet Protocol,VoIP)、全球微波互联接入(WorldwideInteroperability for Microwave Access,Wi-Max)、其他用于邮件、即时通讯及短消息的协议,以及任何其他合适的通讯协议,甚至可包括那些当前仍未被开发出来的协议。
存储器320可用于存储软件程序以及模块,如上述实施例中前置摄像头拍照自动补光系统、方法对应的程序指令/模块,处理器380通过运行存储在存储器320内的软件程序以及模块,从而执行各种功能应用以及数据处理,即实现前置摄像头拍照自动补光的功能。存储器320可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器320可进一步包括相对于处理器380远程设置的存储器,这些远程存储器可以通过网络连接至移动终端300。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
输入单元330可用于接收输入的数字或字符信息,以及产生与用户设置以及功能控制有关的键盘、鼠标、操作杆、光学或者轨迹球信号输入。具体地,输入单元330可包括触敏表面331以及其他输入设备332。触敏表面331,也称为触摸显示屏或者触控板,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触敏表面331上或在触敏表面331附近的操作),并根据预先设定的程式驱动相应的连接装置。可选的,触敏表面331可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器380,并能接收处理器380发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触敏表面331。除了触敏表面331,输入单元330还可以包括其他输入设备332。具体地,其他输入设备332可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆等中的一种或多种。
显示单元340可用于显示由用户输入的信息或提供给用户的信息以及移动终端300的各种图形用户接口,这些图形用户接口可以由图形、文本、图标、视频和其任意组合来构成。显示单元340可包括显示面板341,可选的,可以采用LCD(Liquid Crystal Display,液晶显示器)、OLED(Organic Light-Emitting Diode,有机发光二极管)等形式来配置显示面板341。进一步的,触敏表面331可覆盖显示面板341,当触敏表面331检测到在其上或附近的触摸操作后,传送给处理器380以确定触摸事件的类型,随后处理器380根据触摸事件的类型在显示面板341上提供相应的视觉输出。虽然在图5中,触敏表面331与显示面板341是作为两个独立的部件来实现输入和输出功能,但是在某些实施例中,可以将触敏表面331与显示面板341集成而实现输入和输出功能。
移动终端300还可包括至少一种传感器350,比如光传感器、运动传感器以及其他传感器。具体地,光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板341的亮度,接近传感器可在移动终端300移动到耳边时,关闭显示面板341和/或背光。作为运动传感器的一种,重力加速度传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别手机姿态的应用(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;至于移动终端300还可配置的陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。
音频电路360、扬声器361和传声器362,传声器362可提供用户与移动终端300之间的音频接口。音频电路360可将接收到的音频数据转换后的电信号,传输到扬声器361,由扬声器361转换为声音信号输出;另一方面,传声器362将收集的声音信号转换为电信号,由音频电路360接收后转换为音频数据,再将音频数据输出处理器380处理后,经RF电路310以发送给比如另一终端,或者将音频数据输出至存储器320以便进一步处理。音频电路360还可能包括耳塞插孔,以提供外设耳机与移动终端300的通信。
移动终端300通过传输模块370(例如Wi-Fi模块)可以帮助用户收发电子邮件、浏览网页和访问流式媒体等,它为用户提供了无线的宽带互联网访问。虽然图5示出了传输模块370,但是可以理解的是,其并不属于移动终端300的必须构成,完全可以根据需要在不改变发明的本质的范围内而省略。
处理器380是移动终端300的控制中心,利用各种接口和线路连接整个手机的各个部分,通过运行或执行存储在存储器320内的软件程序和/或模块,以及调用存储在存储器320内的数据,执行移动终端300的各种功能和处理数据,从而对手机进行整体监控。可选的,处理器380可包括一个或多个处理核心;在一些实施例中,处理器380可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器380中。
移动终端300还包括给各个部件供电的电源390(比如电池),在一些实施例中,电源可以通过电源管理系统与处理器380逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。电源390还可以包括一个或一个以上的直流或交流电源、再充电系统、电源故障检测电路、电源转换器或者逆变器、电源状态指示器等任意组件。
尽管未示出,移动终端300还可以包括摄像头(如前置摄像头、后置摄像头)、蓝牙模块等,在此不再赘述。具体在本实施例中,移动终端的显示单元是触摸屏显示器,移动终端还包括有存储器,以及一个或者一个以上的程序,其中一个或者一个以上程序存储于存储器中,且经配置以由一个或者一个以上处理器执行一个或者一个以上程序包含用于进行以下操作的指令:
获取并存储移动终端每次通信时被分配到的伪随机序列起始码;
在检测到所述移动终端可被分配的伪随机序列起始码的个数低于预设阈值时,对存储的伪随机序列起始码进行清理。
具体实施时,以上各个模块可以作为独立的实体来实现,也可以进行任意组合,作为同一或若干个实体来实现,以上各个模块的具体实施可参见前面的方法实施例,在此不再赘述。
本领域普通技术人员可以理解,上述实施例的各种方法中的全部或部分步骤可以通过指令来完成,或通过指令控制相关的硬件来完成,该指令可以存储于一计算机可读存储介质中,并由处理器进行加载和执行。为此,本发明实施例提供一种存储介质,其中存储有多条指令,该指令能够被处理器进行加载,以执行本发明实施例所提供的任一种移动终端伪随机序列处理方法中的步骤。
其中,该存储介质可以包括:只读存储器(ROM,Read Only Memory)、随机存取记忆体(RAM,Random Access Memory)、磁盘或光盘等。
由于该存储介质中所存储的指令,可以执行本发明实施例所提供的任一种移动终端伪随机序列处理方法中的步骤,因此,可以实现本发明实施例所提供的任一种移动终端伪随机序列处理方法所能实现的有益效果,详见前面的实施例,在此不再赘述。
以上各个操作的具体实施可参见前面的实施例,在此不再赘述。
综上该,虽然本申请已以优选实施例揭露如上,但上述优选实施例并非用以限制本申请,本领域的普通技术人员,在不脱离本申请的精神和范围内,均可作各种更动与润饰,因此本申请的保护范围以权利要求界定的范围为准。
Claims (10)
1.一种移动终端伪随机序列处理方法,其特征在于,包括:
获取并存储移动终端每次通信时被分配到的伪随机序列起始码;不同伪随机序列起始码在伪随机序列中的位置不同,所述移动终端中的伪随机序列起始码的存储时长不同;
在检测到所述移动终端可被分配的伪随机序列起始码的个数低于预设阈值时,对存储时长超过预设时长的伪随机序列起始码进行清理。
2.如权利要求1所述的移动终端伪随机序列处理方法,其特征在于,所述在检测到所述移动终端可被分配的伪随机序列起始码的个数低于预设阈值时,对存储时长超过预设时长的伪随机序列起始码进行清理,具体包括:
定时检测所述移动终端可被分配的伪随机序列起始码的个数是否低于预设阈值;
若是,则定时检测存储的伪随机序列起始码的存储时长是否超过预设时长;
若是,则删除所述存储的伪随机序列起始码。
3.如权利要求2所述的移动终端伪随机序列处理方法,其特征在于,所述定时检测所述移动终端可被分配的伪随机序列起始码的个数是否低于预设阈值,具体包括:
获取伪随机序列的位数;
定时获取存储的伪随机序列起始码的个数,并计算所述伪随机序列的位数与所述存储的伪随机序列起始码的个数之间的差值;
将所述差值作为所述移动终端可被分配的伪随机序列起始码的个数,以检测所述差值是否低于预设阈值。
4.如权利要求2所述的移动终端伪随机序列处理方法,其特征在于,所述方法还包括:
记录存储的伪随机序列起始码的存储时间。
5.如权利要求4所述的移动终端伪随机序列处理方法,其特征在于,所述定时检测存储的伪随机序列起始码的存储时长是否超过预设时长,具体包括:
定时获取当前时间;
根据所述当前时间和所述存储的伪随机序列起始码的存储时间,计算所述存储的伪随机序列起始码的存储时长;
检测所述存储的伪随机序列起始码的存储时长是否超过预设时长。
6.一种移动终端伪随机序列处理装置,其特征在于,包括:
存储模块,用于获取并存储移动终端每次通信时被分配到的伪随机序列起始码;不同伪随机序列起始码在伪随机序列中的位置不同,所述移动终端中的伪随机序列起始码的存储时长不同;
清理模块,用于在检测到所述移动终端可被分配的伪随机序列起始码的个数低于预设阈值时,对存储时长超过预设时长的伪随机序列起始码进行清理。
7.如权利要求6所述的移动终端伪随机序列处理装置,其特征在于,所述清理模块具体包括:
第一检测单元,用于定时检测所述移动终端可被分配的伪随机序列起始码的个数是否低于预设阈值;
第二检测单元,用于在所述移动终端可被分配的伪随机序列起始码的个数低于预设阈值,定时检测存储的伪随机序列起始码的存储时长是否超过预设时长;
删除单元,用于在所述存储的伪随机序列起始码的存储时长超过预设时长时,删除所述存储的伪随机序列起始码。
8.如权利要求7所述的移动终端伪随机序列处理装置,其特征在于,所述第一检测单元具体包括:
位数获取子单元,用于获取伪随机序列的位数;
第一计算子单元,用于定时获取存储的伪随机序列起始码的个数,并计算所述伪随机序列的位数与所述存储的伪随机序列起始码的个数之间的差值;
第一检测子单元,用于将所述差值作为所述移动终端可被分配的伪随机序列起始码的个数,以检测所述差值是否低于预设阈值。
9.如权利要求7所述的移动终端伪随机序列处理装置,其特征在于,所述装置还包括:
记录模块,用于记录存储的伪随机序列起始码的存储时间;
所述第二检测单元具体包括:
时间获取子单元,用于定时获取当前时间;
第二计算子单元,用于根据所述当前时间和所述存储的伪随机序列起始码的存储时间,计算所述存储的伪随机序列起始码的存储时长;
第二检测子单元,用于检测所述存储的伪随机序列起始码的存储时长是否超过预设时长。
10.一种计算机可读存储介质,其特征在于,所述存储介质中存储有多条指令,所述指令适于由处理器加载以执行权利要求1至5任一项所述的移动终端伪随机序列处理方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811562161.4A CN109639315B (zh) | 2018-12-20 | 2018-12-20 | 移动终端伪随机序列处理方法、装置及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811562161.4A CN109639315B (zh) | 2018-12-20 | 2018-12-20 | 移动终端伪随机序列处理方法、装置及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109639315A CN109639315A (zh) | 2019-04-16 |
CN109639315B true CN109639315B (zh) | 2021-06-15 |
Family
ID=66075709
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811562161.4A Active CN109639315B (zh) | 2018-12-20 | 2018-12-20 | 移动终端伪随机序列处理方法、装置及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109639315B (zh) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1533199A (zh) * | 2003-03-18 | 2004-09-29 | 大唐移动通信设备有限公司 | 一种用于检测用户终端随机接入的方法 |
CN101136691A (zh) * | 2006-10-16 | 2008-03-05 | 中兴通讯股份有限公司 | 小区搜索方法和系统 |
CN108574512A (zh) * | 2017-08-28 | 2018-09-25 | 中车株洲电力机车研究所有限公司 | 一种伪随机序列捕获方法及装置 |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN100571090C (zh) * | 2004-09-29 | 2009-12-16 | 上海贝尔阿尔卡特股份有限公司 | 正交可变扩频因子码树状态存储、分配和释放方法及装置 |
CN100391305C (zh) * | 2004-12-17 | 2008-05-28 | 华为技术有限公司 | 高速下行分组接入的信道资源分配方法 |
CN101242196A (zh) * | 2008-03-21 | 2008-08-13 | 熊猫电子集团有限公司 | 基于时分同步码分多址的自组织网络扩频码分配方法 |
US9357488B2 (en) * | 2013-01-11 | 2016-05-31 | Qualcomm Incorporated | Devices and methods for facilitating reacquisition procedures |
US9408184B2 (en) * | 2014-08-01 | 2016-08-02 | Newracom, Inc. | Systems and methods for multi-user simultaneous transmissions |
-
2018
- 2018-12-20 CN CN201811562161.4A patent/CN109639315B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1533199A (zh) * | 2003-03-18 | 2004-09-29 | 大唐移动通信设备有限公司 | 一种用于检测用户终端随机接入的方法 |
CN101136691A (zh) * | 2006-10-16 | 2008-03-05 | 中兴通讯股份有限公司 | 小区搜索方法和系统 |
CN108574512A (zh) * | 2017-08-28 | 2018-09-25 | 中车株洲电力机车研究所有限公司 | 一种伪随机序列捕获方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
CN109639315A (zh) | 2019-04-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106203290B (zh) | 一种指纹图像采集方法及终端 | |
CN107122760B (zh) | 指纹识别方法及相关产品 | |
CN107563170B (zh) | 指纹解锁方法及相关产品 | |
CN107122761B (zh) | 指纹图像处理方法及相关产品 | |
CN107220533A (zh) | 解锁控制方法及相关产品 | |
CN103400108A (zh) | 人脸识别方法、装置和移动终端 | |
CN109561420B (zh) | 一种紧急求救的方法及相关设备 | |
CN109587789A (zh) | 随机接入方法、移动终端及网络设备 | |
CN105120090B (zh) | 操作识别方法及装置 | |
CN107612643B (zh) | 信道检测方法及信道检测设备 | |
CN110677842B (zh) | 网络搜索方法、装置、终端设备和存储介质 | |
CN103312597B (zh) | 一种语音消息生成方法及装置 | |
CN110062405A (zh) | WiFi信道干扰的解决方法及相关产品 | |
CN106330211A (zh) | Lte频段选择方法及设备 | |
CN110691168B (zh) | 移动终端的屏幕控制方法、装置及存储介质 | |
CN107066327B (zh) | 定时任务处理方法、移动终端及计算机可读存储介质 | |
CN106844057B (zh) | 数据处理方法、装置及移动终端 | |
CN109639315B (zh) | 移动终端伪随机序列处理方法、装置及存储介质 | |
CN113038513A (zh) | 针对独立组网弱覆盖的方法、终端设备及存储介质 | |
CN108076287B (zh) | 一种图像处理方法、移动终端及计算机可读存储介质 | |
CN105635379B (zh) | 噪声抑制方法及装置 | |
CN104516803A (zh) | 一种电子设备信息监控方法、系统及电子设备 | |
CN107197086A (zh) | 解锁控制方法及相关产品 | |
CN113613310A (zh) | Wifi连接方法、装置、存储介质及移动终端 | |
CN106341805B (zh) | 邻居设备发现方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
TR01 | Transfer of patent right | ||
TR01 | Transfer of patent right |
Effective date of registration: 20230328 Address after: 518054 Room 201, building A, 1 front Bay Road, Shenzhen Qianhai cooperation zone, Shenzhen, Guangdong Patentee after: Zhang Daming Address before: 516006 Zhongkai hi tech Zone, Huizhou, Guangdong, 86 Chang seven Road West Patentee before: HUIZHOU TCL MOBILE COMMUNICATION Co.,Ltd. |