射频开关的设置方法、设置系统、智能终端以及存储装置与流程

文档序号:19382469发布日期:2019-12-11 00:32阅读:621来源:国知局
射频开关的设置方法、设置系统、智能终端以及存储装置与流程

本申请涉及射频开关的技术领域,尤其涉及一种射频开关的设置方法、设置系统、智能终端以及存储装置。



背景技术:

现今,因射频开关是智能终端无线接收或发送系统中的主要部分,特别是在移动终端最为基本功能之一的通话之中的重要性不言而喻。而智能终端中对射频开关的控制需要较短的延时,因此目前多采用先写入芯片,再由芯片发出指令以对射频开关进行控制的方法,而由于射频开关是电子式开关,其控制次数有一定的限制,当次数达到上限时会增加对射频开关控制失败的概率而导致射频工作的不稳定。

因此,当前采用将相应控制指令的数据直接依次写入射频开关中的方式会使得总体上对射频开关进行控制的次数相对较多,从而降低了射频开关的使用寿命,使其过早达到射频开关控制次数的上限,而使得在通话时掉话情况的发生。



技术实现要素:

本申请提供了一种射频开关的设置方法、设置系统、智能终端以及存储装置,该设置方法能够降低对射频开关的控制次数,以延长射频开关的使用寿命,避免通话时掉话情况的发生。

为解决上述技术问题,本申请采用的一个技术方案是:提供一种射频开关的设置方法,其中,该设置方法包括:检测发送给射频开关的控制指令,并将控制指令的数据依次写入待设开关状态收集单元;在待设开关状态收集单元中存储的控制指令的数据超过预设存储阈值时,将待设开关状态收集单元中当前存储的数据全部写入射频开关的目标寄存器。

其中,检测发送给射频开关的控制指令,并将控制指令的数据依次写入待设开关状态收集单元的步骤包括:检测发送给射频开关的控制指令;在控制指令为获取射频开关当前开关状态时,进一步查找待设开关状态收集单元中是否存在临时地址与获取射频开关当前开关状态的程序访问地址相同的第一存储单元;若存在则返回第一存储单元中的临时数据;若不存在,则返回与获取射频开关当前开关状态的程序访问地址对应的数据;在控制指令为获取射频开关设置程序的访问地址及对应数据时,查找待设开关状态收集单元中是否存在临时地址与射频开关设置程序的访问地址相同的第二存储单元;若存在,则将射频开关中的与射频开关设置程序的访问地址对应的数据赋值给第二存储单元的临时数据;若不存在,则在待设开关状态收集单元中创建第二存储单元,其中,第二存储单元的临时地址为射频开关设置程序的访问地址,并将与射频开关设置程序的访问地址对应的数据赋值给第二存储单元的临时数据。

其中,在待设开关状态收集单元中存储的控制指令的数据超过预设存储阈值时,将待设开关状态收集单元中当前存储的数据全部写入射频开关的目标寄存器的步骤包括:在射频开关的一次控制操作的程序执行完毕时,检测待设开关状态收集单元中与射频开关的控制操作对应的程序数据相应的存储单元个数是否达到预设数值;若是,则在每一临时地址为射频开关控制操作的程序访问地址的存储单元中写入相应控制指令的临时数据;若否,则继续进行存储。

其中,在待设开关状态收集单元中存储的控制指令的数据超过预设存储阈值时,将待设开关状态收集单元中当前存储的数据全部写入射频开关的目标寄存器之后还包括:删除待设开关状态收集单元中所有已存储的对射频开关进行控制操作的相应控制指令的数据。

其中,设置方法应用于智能终端,在检测到智能终端为预设模式时,将待设开关状态收集单元中当前存储的数据全部写入射频开关的目标寄存器;删除待设开关状态收集单元中所有已存储的对射频开关进行控制操作的相应控制指令的数据。

为解决上述技术问题,本申请采用的又一个技术方案是:提供一种射频开关的设置系统,其中,该设置系统包括相互耦接的控制操作处理模块和数据存储模块;控制操作处理模块用于检测发送给射频开关的控制指令,并将控制指令的数据依次写入待设开关状态收集单元;数据存储模块用于在待设开关状态收集单元中存储的控制指令的数据超过预设存储阈值时,将待设开关状态收集单元中当前存储的数据全部写入射频开关的目标寄存器。

其中,控制操作处理模块进一步包括:开关状态处理模块,用于获取射频开关当前开关状态的程序访问地址,查找待设开关状态收集单元中是否存在临时地址与获取当前开关状态的程序访问地址相同的第一存储单元;若存在则返回第一存储单元中的临时数据;若不存在,则返回获取当前开关状态的程序访问地址中的数据;射频开关设置处理模块,射频开关设置处理模块耦接开关状态处理模块,用于在控制指令为获取射频开关设置程序的访问地址及存储数据时,查找待设开关状态收集单元中是否存在临时地址与射频开关设置程序的访问地址相同的第二存储单元;若存在则将射频开关中的与射频开关设置程序的访问地址对应的数据赋值给第二存储单元的临时数据;若不存在,则在待设开关状态收集单元中创建第二存储单元,其中,第二存储单元的临时地址为射频开关设置程序的访问地址,并将与射频开关设置程序的访问地址对应的数据赋值给第二存储单元的临时数据。

其中,数据存储模块进一步包括:触发模块,用于在射频开关一次控制操作的程序执行完毕时触发,将待设开关状态收集单元中当前存储的数据全部写入射频开关的目标寄存器;写入模块,写入模块耦接触发模块,用于在待设开关状态收集单元中每一临时地址为射频开关控制操作的程序访问地址的存储单元中写入临时数据;清零模块,清零模块耦接写入模块,用于删除待设开关状态收集单元中所有已存储的对射频开关进行控制操作的相应控制指令的数据。

为解决上述技术问题,本申请采用的又一个技术方案是:提供一种智能终端,其中,该智能终端包括存储器、处理器、连接器以及射频开关;存储器中设置有待设开关状态收集单元,射频开关与连接器接触从而与处理器形成电连接,处理器耦接待设开关状态收集单元,存储器中存储有程序数据,处理器在执行程序数据时,实现如上所述的射频开关的设置方法。

为解决上述技术问题,本申请采用的又一个技术方案是:提供一种存储装置,其中,该存储装置存储有程序数据,程序数据能够被执行以实现如上所述的射频开关的设置方法。

本申请的有益效果是:区别于现有技术,本申请射频开关的设置方法包括:检测发送给射频开关的控制指令,并将控制指令的数据依次写入待设开关状态收集单元;在待设开关状态收集单元中存储的控制指令的数据超过预设存储阈值时,将待设开关状态收集单元中当前存储的数据全部写入射频开关的目标寄存器。通过上述方式,本申请能够通过将需要写入到射频开关目标寄存器中相应控制指令的数据预先存储于一待设开关状态收集单元,并在该待设开关状态收集单元中当前存储的数据超过预设存储阈值时,再全部写入到射频开关的目标寄存器,从而能够减少在射频开关中写入数据的次数,以降低对射频开关的控制次数,延长射频开关的使用寿命,避免通话时掉话情况的发生,从而提高了用户体验,为用户带来了方便。

附图说明

为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。其中:

图1是本申请射频开关的设置方法第一实施例的流程示意图;

图2是本申请射频开关的设置方法第二实施例的流程示意图;

图3是本申请射频开关的设置方法第三实施例的流程示意图;

图4是本申请射频开关的设置方法第四实施例的流程示意图;

图5是本申请射频开关的设置方法第五实施例的流程示意图;

图6是本申请射频开关的设置系统第一实施例的结构示意图;

图7是本申请射频开关的设置系统第二实施例的结构示意图;

图8是本申请射频开关的设置系统第三实施例的结构示意图;

图9是本申请智能终端一实施例的结构示意图;

图10是本申请存储装置一实施例的结构示意图。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,均属于本申请保护的范围。

参阅图1,图1为本申请射频开关的设置方法第一实施例的流程示意图,本实施方式包括如下步骤:

s11:检测发送给射频开关的控制指令,并将控制指令的数据依次写入待设开关状态收集单元。

在本实施例中,对射频开关的控制操作是通过发送相应控制指令的方式来实现的,在射频开关的控制器中预先设置有一待设开关状态收集单元,检测射频开关的控制器发送给射频开关的该控制指令,并首选将该控制指令的数据依次写入该待设开关状态收集单元。

在一个可选的实施方式中,控制指令包括选择射频开关中相应目标寄存器的控制指令,以及向该目标寄存器中写入射频开关相应控制指令的数据,射频开关的控制器检测发送给射频开关的控制指令,并将选择射频开关中相应目标寄存器的控制指令以及向该目标寄存器中写入射频开关相应控制指令的数据依次写入待设开关状态收集单元。

在其他实施方式中,控制指令还包括选择目标射频开关的控制指令,射频开关的控制器检测发送给射频开关的该控制指令,并将选择目标射频开关的控制指令、选择目标射频开关中相应目标寄存器的控制指令以及向该目标寄存器中写入射频开关相应控制指令的数据依次写入到待设开关状态收集单元。

s12:在待设开关状态收集单元中存储的控制指令的数据超过预设存储阈值时,将待设开关状态收集单元中当前存储的数据全部写入射频开关的目标寄存器。

在本实施例中,待设开关状态收集单元为一临时存储单元,在待设开关状态收集单元中预先设定一存储阈值,当检测到发送给射频开关的控制指令时,首先将该控制指令的数据依次写入到该待设开关状态收集单元中,并在该待设开关状态收集单元中存储的控制指令的数据占用该待设开关状态收集单元存储区域的大小超过预设存储阈值时,则转而将该待设开关状态收集单元中当前所存储的数据全部写入到射频开关的目标寄存器,其中,向射频开关的目标寄存器中写入一次数据的过程便为对射频开关的一次控制操作。

区别于现有技术,本申请中射频开关的设置方法包括:检测发送给射频开关的控制指令,并将控制指令的数据依次写入待设开关状态收集单元;在待设开关状态收集单元中存储的控制指令的数据超过预设存储阈值时,将待设开关状态收集单元中当前存储的数据全部写入射频开关的目标寄存器。通过上述方式,本申请能够通过将需要写入到射频开关目标寄存器中相应控制指令的数据预先存储于一待设开关状态收集单元,并在该待设开关状态收集单元中当前存储的数据超过预设存储阈值时,再全部写入到射频开关的目标寄存器,从而能够减少在射频开关中写入数据的次数,以降低对射频开关的控制次数,延长射频开关的使用寿命,避免通话时掉话情况的发生,从而提高了用户体验,为用户带来了方便。

请参阅图2,图2是本申请射频开关的设置方法第二实施例的流程示意图。本实施例是本申请第一实施例中s11的一具体实施步骤,其包括:

s111:检测发送给射频开关的控制指令。

在本实施例中,对射频开关的控制操作是通过发送相应控制指令的方式来实现的,检测发送给射频开关的控制指令,以进一步执行s112或s113。

s112:在控制指令为获取射频开关当前开关状态时,进一步查找待设开关状态收集单元中是否存在临时地址与获取射频开关当前开关状态的程序访问地址相同的第一存储单元。若是,则进一步执行s1121,若否,则执行s1122。

在本实施例中,射频开关当前开关状态包括选择目标射频开关、选择目标射频开关中相应的目标寄存器以及向目标寄存器中写入射频开关相应控制指令的数据,其中,待设开关状态收集单元中设置有第一存储单元,在检测发送给射频开关的控制指令为获取射频开关当前开关状态时,查找在待设开关状态收集单元中是否存在有第一存储单元,其临时地址与获取射频开关当前开关状态的程序访问地址相同。

s1121:返回第一存储单元中的临时数据。

在本实施例中,第一存储单元包括临时地址以及在该临时地址对应的第一存储单元中存储的临时数据,当检测到发送给射频开关的控制指令为获取射频开关当前的开关状态时,读取当前的开关状态,查找待设开关状态收集单元中存在有临时地址与获取射频开关当前开关状态的程序访问地址相同的第一存储单元时,返回第一存储单元中当前存储的临时数据。也即读取射频开关当前的开关状态,且在读取开关状态的这段时间内射频开关控制器没有对此射频开关进行控制操作时,则将之前读取过的第一存储单元中当前存储的临时数据的内容返回。

s1122:返回获取射频开关当前开关状态的程序访问地址中对应的数据。

在本实施例中,射频开关当前开关状态包括选择目标射频开关、选择目标射频开关中相应的目标寄存器以及向目标寄存器中写入射频开关相应控制指令的数据,当检测到发送给射频开关的控制指令为获取射频开关当前的开关状态,且查找到待设开关状态收集单元中并不存在第一存储单元,其临时地址与获取射频开关当前开关状态的程序访问地址相同时,则直接返回获取射频开关当前开关状态的程序访问地址中对应的数据。也即读取射频开关当前的开关状态,且在读取开关状态的这段时间内射频开关控制器没有对此射频开关进行控制操作,则将之前读取过的获取射频开关当前开关状态的程序访问地址中对应的数据内容直接返回。

s113:在控制指令为获取射频开关设置程序的访问地址及对应数据时,查找待设开关状态收集单元中是否存在临时地址与射频开关设置程序的访问地址相同的第二存储单元。

在本实施例中,射频开关当前开关状态包括选择目标射频开关、选择目标射频开关中相应的目标寄存器以及向目标寄存器中写入射频开关相应控制指令的数据,其中,射频开关的设置程序为对射频开关的开关状态的相应控制程序进行设置。在待设开关状态收集单元中设置有第二存储单元,当检测到发送给射频开关的控制指令为获取射频开关设置程序的访问地址及对应数据时,查找在待设开关状态收集单元中是否存在有第二存储单元,其临时地址与获取射频开关设置程序的访问地址相同。若是,则进一步执行s1131,若否,则执行s1132。

s1131:将射频开关中的与射频开关设置程序的访问地址对应的数据赋值给第二存储单元的临时数据。

在本实施例中,第二存储单元包括临时地址以及在该临时地址对应的第二存储单元中存储的临时数据,当检测到发送给射频开关的控制指令为获取射频开关设置程序的访问地址及对应数据,且查找到待设开关状态收集单元中存在有临时地址与获取射频开关设置程序的访问地址相同的第二存储单元时,则将射频开关中与射频开关设置程序的访问地址对应的存储单元当前存储的数据赋值给该第二存储单元的临时数据。

s1132:在待设开关状态收集单元中创建第二存储单元,其中,第二存储单元的临时地址为射频开关设置程序的访问地址,并将与射频开关设置程序的访问地址对应的数据赋值给第二存储单元的临时数据。

在本实施例中,当检测到发送给射频开关的控制指令为获取射频开关设置程序的访问地址及对应数据,且查找待设开关状态收集单元中并不存在有临时地址与获取射频开关设置程序的访问地址相同的第二存储单元时,则在该待设开关状态收集单元中创建一个第二存储单元,使其临时地址与射频开关设置程序的访问地址相同,并将与射频开关设置程序的访问地址对应的存储单元当前存储的数据赋值给该第二存储单元的临时数据。

请参阅图3,图3是本申请射频开关的设置方法第三实施例的流程示意图。本实施例是本申请第一实施例中s12的一具体实施步骤,其包括:

s121:在射频开关的一次控制操作执行完毕时,检测待设开关状态收集单元中与射频开关的控制操作对应的控制指令的存储单元的个数是否达到预设数值。

在本实施例中,在待设开关状态收集单元中每一射频开关的控制操作所对应的控制指令均相应有一个存储单元,以存储控制指令的数据。相应地,每一待设开关状态收集单元中的该存储单元均对应一次射频开关的控制操作,因而该存储单元的个数直接反映了对射频开关的控制操作的次数,当在射频开关的一次控制操作执行完毕时,检测待设开关状态收集单元中与射频开关的控制操作对应的控制指令的存储单元的个数是否达到预设数值,也即检测当前对射频开关的控制操作次数是否达到预设数值,若是,则进一步执行s122,若否,则执行s123。

s122:在每一临时地址为射频开关控制操作的程序访问地址的存储单元中写入相应控制指令的临时数据。

在本实施例中,当检测到待设开关状态收集单元中与射频开关的控制操作对应的控制指令的存储单元的个数达到预设数值时,在每一临时地址为射频开关控制操作的程序访问地址的存储单元中写入相应控制指令的临时数据。

s123:继续进行存储。

在本实施例中,当检测到待设开关状态收集单元中与射频开关的控制操作所对应的控制指令的存储单元的个数没有达到预设数值时,则继续进行存储。例如,若设定该预设数值为9时,则相应地,当检测到该待设开关状态收集单元中有9个与射频开关的控制操作所对应的控制指令的存储单元时,则在这9个存储单元中的每一临时地址为射频开关控制操作的程序访问地址的存储单元中写入相应控制指令的临时数据,而当检测到该待设开关状态收集单元中与射频开关的控制操作对应的控制指令的存储单元的个数不足9个时,则继续存储。

请参阅图4,图4是本申请射频开关的设置方法第四实施例的流程示意图。本实施例与图1中本申请第一实施例的区别在于在执行完s120之后,还进一步包括:

s13:删除待设开关状态收集单元中所有已存储的对射频开关进行控制操作的相应控制指令的数据。

在本实施例中,在待设开关状态收集单元中存储的控制指令的数据超过预设存储阈值,且将待设开关状态收集单元中当前存储的数据全部写入到射频开关的目标寄存器之后,则删除待设开关状态收集单元中之前所有已存储的对射频开关进行控制操作的相应控制指令的数据。

请参阅图5,图5是本申请射频开关的设置方法第五实施例的流程示意图。本实施例与图4中本申请第四实施例的区别在于首先执行s51,并在之后再进一步执行s13。

s51:该设置方法应用于智能终端,在检测到智能终端为预设模式时,将待设开关状态收集单元中当前存储的数据全部写入射频开关的目标寄存器。

在本实施例中,射频开关的设置方法应用于智能终端,当检测到智能终端当前运行的工作模式为预设模式时,将待设开关状态收集单元中当前存储的数据全部写入射频开关的目标寄存器,并删除待设开关状态收集单元中之前所有已存储的对射频开关进行控制操作的相应控制指令的数据。其中,智能终端的预设模式可以是飞行模式或其他任何禁止使用通话功能的免打扰工作模式,本申请对此不做限定,而当智能终端处于该预设模式时,则表明当前无需对射频开关进行控制操作,因而可直接删除待设开关状态收集单元中之前所有已存储的对射频开关进行控制操作的相应控制指令的数据,以避免对射频开关进行不必要的控制操作。

在本实施例中,智能终端可以是手机、平板电脑、可穿戴设备等具有通话功能的智能终端设备,这些智能终端均至少包括射频开关和存储器,可通过在其存储器中设置一待设开关状态收集单元的方式来实现对射频开关以上所述的设置方法。

基于总的发明构思,本申请还提供了一种射频开关的设置系统,请参阅图6,图6是本申请射频开关的设置系统第一实施例的结构示意图。其中,该设置系统60包括相互耦接的控制操作处理模块610和数据存储模块620。

在本实施例中,控制操作处理模块610用于检测发送给射频开关的控制指令,其中,该控制指令包括选择目标射频开关、选择目标射频开关中相应的目标寄存器以及向该目标寄存器中写入射频开关相应控制指令的数据,控制操作处理模块610用于将首先该控制指令的数据依次写入到射频开关控制器中预先设置的一待设开关状态收集单元。

在本实施例中,待设开关状态收集单元为一临时存储单元,在待设开关状态收集单元中预先设定有一存储阈值,当射频开关的控制器检测到有发送给射频开关的控制指令时,首先将该控制指令的数据依次写入该待设开关状态收集单元中,并在该待设开关状态收集单元中当前存储的控制指令的数据超过该预设存储阈值时,则转而将该待设开关状态收集单元中当前存储的数据全部一次写入到射频开关的目标寄存器,其中,设置系统60的数据存储模块620便用于在待设开关状态收集单元中存储的控制指令的数据超过该预设存储阈值时,将该待设开关状态收集单元中当前存储的数据全部写入射频开关的目标寄存器。

请参阅图7,图7是本申请射频开关的设置系统第二实施例的结构示意图。本实施例是在图6中本申请射频开关的设置系统第一实施例的基础上,控制操作处理模块610进一步包括开关状态处理模块6101和射频开关设置处理模块6102。

在本实施例中,开关状态处理模块6101,用于获取射频开关当前开关状态的程序访问地址,并查找待设开关状态收集单元中是否存在有临时地址与获取当前开关状态的程序访问地址相同的第一存储单元,其中,第一存储单元包括临时地址以及在该临时地址对应的第一存储单元中存储的临时数据;若存在则返回第一存储单元中的临时数据,即将之前读取过的第一存储单元中当前存储的临时数据的内容返回;若不存在,则返回与获取当前开关状态的程序访问地址对应的存储单元中的数据,即将之前读取过的与获取射频开关当前开关状态的程序访问地址对应的数据内容返回。

在本实施例中,射频开关设置处理模块6102耦接开关状态处理模块6101,射频开关设置处理模块6102用于在控制指令为获取射频开关设置程序的访问地址及存储数据时,查找待设开关状态收集单元中是否存在临时地址与射频开关设置程序的访问地址相同的第二存储单元,其中,第二存储单元包括临时地址以及在该临时地址对应的第二存储单元中存储的临时数据;若存在则将射频开关中的与射频开关设置程序的访问地址对应的数据赋值给第二存储单元的临时数据;若不存在,则在待设开关状态收集单元中创建一个第二存储单元,其中,第二存储单元的临时地址为射频开关设置程序的访问地址,并将与射频开关设置程序的访问地址对应的数据赋值给第二存储单元的临时数据。

请参阅图8,图8是本申请射频开关的设置系统第三实施例的结构示意图。本实施例是在图6中本申请射频开关的设置系统第一实施例的基础上,数据存储模块620进一步包括触发模块6201、写入模块6202以及清零模块6203。

在本实施例中,触发模块6201用于在射频开关一次控制操作的程序执行完毕时触发,以将待设开关状态收集单元中当前存储的数据全部写入射频开关的目标寄存器,其中,向射频开关的目标寄存器中写入一次数据的过程便为对射频开关的一次控制操作。

在本实施例中,写入模块6202耦接触发模块6201,用于在待设开关状态收集单元中每一临时地址为射频开关控制操作的程序访问地址的存储单元中写入临时数据。

在本实施例中,清零模块6203耦接写入模块6202,用于删除待设开关状态收集单元中所有已存储的对射频开关进行控制操作的相应控制指令的数据。

基于总的发明构思,本申请还提供了一种智能终端,请参阅图9,图9是本申请智能终端一实施例的结构示意图。其中,该智能终端90包括存储器910、处理器920、连接器930以及射频开关940。

其中,存储器910中设置有待设开关状态收集单元9101,射频开关940与连接器930接触从而与处理器920形成电连接,处理器920耦接待设开关状态收集单元9101,存储器910中存储有程序数据,处理器920在执行程序数据时,用于实现如下的设置方法:

检测发送给射频开关940的控制指令,并将该控制指令的数据依次写入待设开关状态收集单元9101,以在待设开关状态收集单元9101中存储的控制指令的数据超过预设存储阈值时,将待设开关状态收集单元9101中当前存储的数据全部写入到射频开关940的目标寄存器。

在本实施例中,智能终端90可以是手机、平板电脑、可穿戴设备等任一具有通话功能的智能终端设备,这些智能终端90均至少包括存储器910、处理器920、连接器930以及射频开关940,因而可通过在其存储器910中设置一待设开关状态收集单元9101的方式来实现对射频开关940实现以上任一所述的设置方法。

在本实施例中,射频开关940还可以是多个射频开关,其中,发送给射频开关940的控制指令包括:选择相应的目标射频开关,并进一步选择目标射频开关中相应的目标寄存器,以及向该目标寄存器中写入射频开关940相应控制指令的数据。

在一具体实施方式中,处理器920检测发送给射频开关940的控制指令,其中,该控制指令包括选择目标射频开关,并进一步选择目标射频开关中相应的目标寄存器,以及向该目标寄存器中写入射频开关940相应控制指令的数据,处理器920首先将该控制指令的数据依次写入到待设开关状态收集单元9101中,并在待设开关状态收集单元9101中存储的控制指令的数据超过预设存储阈值时,将待设开关状态收集单元9101中当前存储的数据全部写入到射频开关940的目标寄存器。

基于总的发明构思,本申请还提供了一种存储装置,请参阅图10,图10是本申请存储装置一实施例的结构示意图。其中,存储装置100中存储有程序数据1010,该程序数据能够被执行以实现以上任一所述的射频开关的设置方法。

在一个实施例中,存储装置100可以是终端中的存储芯片、硬盘或者是移动硬盘或者优盘、光盘等其他可读写存储的工具,还可以是服务器等等。

在本申请所提供的几个实施例中,应该理解到,所揭露的方法和装置,可以通过其它的方式实现。例如,以上所描述的装置实施方式仅仅是示意性的,例如,处理器或存储器的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个处理器与存储器实现的功能可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或连接可以是通过一些接口,装置或单元的间接耦合或连接,可以是电性,机械或其它的形式。

作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施方式的目的。

另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本申请各个实施方式方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。

区别于现有技术,本申请中射频开关的设置方法包括:检测发送给射频开关的控制指令,并将控制指令的数据依次写入待设开关状态收集单元;在待设开关状态收集单元中存储的控制指令的数据超过预设存储阈值时,将待设开关状态收集单元中当前存储的数据全部写入射频开关的目标寄存器。通过上述方式,本申请能够通过将需要写入到射频开关目标寄存器中相应控制指令的数据预先存储于一待设开关状态收集单元,并在该待设开关状态收集单元中当前存储的数据超过预设存储阈值时,再全部写入到射频开关的目标寄存器,从而能够减少在射频开关中写入数据的次数,以降低对射频开关的控制次数,延长射频开关的使用寿命,避免通话时掉话情况的发生,从而提高了用户体验,为用户带来了方便。

以上所述仅为本申请的实施方式,并非因此限制本申请的专利范围,凡是利用本申请说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本申请的专利保护范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1