掌桥专利:专业的专利平台
掌桥专利
首页

拒接短信发送方法、装置、计算机设备和存储介质

文献发布时间:2023-06-19 11:27:38


拒接短信发送方法、装置、计算机设备和存储介质

技术领域

本申请涉及计算机技术领域,特别是涉及一种拒接短信发送方法、装置、计算机设备和存储介质。

背景技术

随着手机的日益普及,越来越多的用户通过手机进行通信。手机等终端的通话功能大多基于CS(Circuit Switched,电路交换)实现,即如果被叫处于LTE(Long TermEvolution,长期演进)网络模式,当收到来电提示消息后,会通过CS回落至2G(2-Generation wireless telephone technology,第二代手机通信技术规格)网络模式或3G网络模式(3-Generation wireless telephone technology,第三代手机通信技术规格),话音结束之后再重新回升至LTE网络模式。在一些特殊场景,比如开会、听报告等不方便接听来电时,终端可以在用户挂断电话的同时自动回复给主叫拒接短信,如“我现在不方便接电话,稍后回复您”的类似短信。

但是,目前当处于LTE网络模式的终端接收到来电提示消息并基于CS回落至到2/3G,且被叫终端拒接来电,同时发送拒接短信给主叫时,短信发送失败的概率较高。

发明内容

基于此,有必要针对上述技术问题,提供一种能够提升拒接短信发送成功率的拒接短信发送方法、装置、计算机设备和存储介质。

一种拒接短信发送方法,所述方法包括:

当接收到对通话邀请的拒接指令时,获取拒接短信;

根据所述拒接指令获取网络模式的指示参数;所述网络模式包括未响应通话邀请时所处的常规网络模式;

根据所述指示参数确定当前所处的网络模式;

若当前网络模式为常规网络模式,基于所述常规网络发送所述拒接短信。

在其中一个实施例中,所述网络模式还包括响应通话邀请时所处的通话网络通话模式;所述方法还包括:

若当前网络模式为通话网络模式,基于所述通话网络发送所述拒接短信。

在其中一个实施例中,所述若当前网络模式为通话网络模式,基于所述通话网络发送所述拒接短信包括:

判断自接收到拒接指令的第一预设时长内所述通话网络模式是否切换至常规网络模式;

若是,基于所述常规网络发送所述拒接短信;

否则,在达到所述第一预设时长时基于所述通话网络发送所述拒接短信。

在其中一个实施例中,所述判断自接收到拒接指令的预设时长内所述通话网络模式是否切换至常规网络模式包括:

基于预存储的调制解调器标识生成对应的指示参数上报任务;所述指示参数上报任务包含上报周期;

将指示参数上报任务发送至与调制解调器标识对应的调制解调器,以使所述调制解调器按照指示参数上报任务中的上报周期定时发送指示参数;

基于所述指示参数,判断自接收到拒接指令的第一预设时长内从所述通话网络模式是否切换至常规网络模式;所述第一预设时长大于所述上报周期。

在其中一个实施例中,所述若当前网络模式为常规网络模式,基于所述常规网络发送所述拒接短信包括:

若当前网络模式为常规网络模式,判断自接收到指示参数的第二预设时长内是否再次接收到通话邀请;

若是,暂停基于所述常规网络发送所述拒接短信;

重新确定当前所处的网络模式;

基于所述重新确定的网络模式发送所述拒接短信。

在其中一个实施例中,所述当接收到对通话邀请的拒接指令时,获取拒接短信包括:

获取发起所述通话邀请的发起方号码以及预设号码表;所述号码表内的号码预先配置了对应的定制拒接短信;

当所述号码表里包含所述发起方号码时,获取与所述发起方号码对应的定制拒接短信。

在其中一个实施例中,所述当接收到对通话邀请的拒接指令时,获取拒接短信包括:

在接收到对通话邀请的拒接指令时,展示拒接短信配置界面;

获取在所述拒接短信配置界面通过选择操作产生的拒接短信处理指令;

当所述拒接短信处理指令为拒接短信取消指令时,基于所述拒接短信取消指令停止获取所述拒接短信。

一种拒接短信发送装置,所述装置包括:

拒接短信获取模块,用于当接收到对通话邀请的拒接指令时,获取拒接短信;

网络模式确定模块,用于根据所述拒接指令获取网络模式的指示参数;所述网络模式包括未响应通话邀请时所处的常规网络模式;根据所述指示参数确定当前所处的网络模式;

拒接短信发送模块,用于若当前网络模式为常规网络模式,基于所述常规网络发送所述拒接短信。

一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现以下步骤:

当接收到对通话邀请的拒接指令时,获取拒接短信;

根据所述拒接指令获取网络模式的指示参数;所述网络模式包括未响应通话邀请时所处的常规网络模式;

根据所述指示参数确定当前所处的网络模式;

若当前网络模式为常规网络模式,基于所述常规网络发送所述拒接短信。

一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:

当接收到对通话邀请的拒接指令时,获取拒接短信;

根据所述拒接指令获取网络模式的指示参数;所述网络模式包括未响应通话邀请时所处的常规网络模式;

根据所述指示参数确定当前所处的网络模式;

若当前网络模式为常规网络模式,基于所述常规网络发送所述拒接短信。

上述拒接短信发送方法、装置、计算机设备和存储介质,通过获取拒接指令,可以基于拒接指令获取对应的指示参数;通过对指示参数进行解析,可以得到当前所处的网络模式,从而终端可以根据当前所处网络模式判断是否已完成网络模式的切换,并在明确已完成切换的情况下,基于切换后的常规网络模式发送拒接短信。由于拒接短信的发送是在已完成网络模式切换之后进行的,因此可以降低由网络模式切换与拒接短信发送同时进行而造成的拒接短信发送失败的概率,从而提升了拒接短信发送的成功率。

附图说明

图1为一个实施例中拒接短信发送方法的应用场景图;

图2为一个实施例中拒接短信发送方法的流程示意图;

图3为一个实施例中拒接短信配置界面示意图;

图4为另一个实施例中拒接短息发送方法的流程示意图;

图5为一个实施例中拒接短息发送装置的结构框图;

图6为另一个实施例中拒接短息发送装置的结构框图;

图7为一个实施例中计算机设备的内部结构图。

具体实施方式

为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。

本申请提供的拒接短信发送方法,可以应用于如图1所示的终端102中。图1为一个实施例中终端的内部结构图。其中,终端102可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备。终端102中集成了用于上报指示参数的调制解调器(Modem),以及用于发送短信的应用处理器(Application Processor)。应用处理器通过调制解调器上报的指示参数确定当前所处的网络模式,并基于当前所处的网络模式确定是否发送拒接短信。

在一个实施例中,如图2所示,提供了一种拒接短信发送方法,以该方法应用于图1中的应用处理器为例进行说明,包括以下步骤:

S202,当接收到对通话邀请的拒接指令时,获取拒接短信。

具体地,终端接收到通话邀请时,用户可以根据实际情况选择拒绝通话邀请,此时,终端基于用户操作生成对应的拒接指令。当应用处理器监听到有通话邀请的拒接指令时,应用处理器从预存储拒接短信的存储区内获取拒接短信。

在一个实施例中,终端判断至接收到通话邀请起的预设时长内,用户是否有接听通话邀请操作,若超过预设时长用户还未接听通话邀请,可以认为此时用户无法接受通话邀请,从而终端自动生成对应的拒接指令。通过判断在预设时长内用户是否接收通话邀请来预测用户接受通话邀请的概率,使得在预测用户无法接受通话邀请时,依旧可以获取拒接短信。

在一个实施例中,当应用处理器监听到拒接指令时,应用处理器基于拒接指令生成对应的拒接短信编辑页面,并在终端中对应展示已生成的拒接短信编辑页面。用户可以基于拒接短信编辑页面实时编辑拒接短信内容。之后,应用处理器获取用户编辑的拒接短信内容,并根据获得的拒接短信内容生成对应的拒接短信。由于可以基于用户自主编辑的拒接短信内容生成对应的拒接短信,使得拒接短信的内容更符合实际情况,极大地提高了用户体验。

在一个实施例中,当应用处理器监听到拒接指令时,应用处理器获取发起通话邀请的发起方号码,并判断发起方号码是否属于可发送短信的号码段,当发起方号码属于不可发送短信的号码段,比如发起方号码属于座机号码时,应用处理器放弃获取拒接短信,停止拒接短信的发送。当发起方号码属于不可发送短信的号码段时,通过放弃拒接短信的获取,来避免发送不必要的拒接短信。

在一个实施例中,当应用处理器获取到拒接指令时,应用处理器获取发起通话邀请的发起方号码以及通话记录,并判断在预设时长内的通话记录中是否包含预设数量的发起方号码,当预设时长内的通话记录中包含了预设数量的发起方号码,则可以认为终端在预设时长内拒接了预设数量的由统一发起方发起的通话邀请,此时应用处理器停止拒接短信的获取。当在预设时间内拒接了预设数量的由同一发起方发起的通话邀请时,通过放弃拒接短信的获取,来避免重复发送拒接短信,从而节约了因发送拒接短信而使用的相关资源。

S204,根据拒接指令获取网络模式的指示参数。

其中,网络模式是指终端中数据传输时所使用的网络类型,网络模式包括2G/3G网络模式以及LTE网络模式。由于单卡单待的终端在同一时刻只能工作于同一网络下,且LTE网络模式只支持数据业务,即只支持上网功能,因此,在处于LTE网络模式的终端接收到通话邀请时,会基于CSBF(Circuit Switched Fallback,电路域回落)从LTE网络模式回落至2G/3G网络模式。当通话邀请响应结束后,终端会基于TAU(Tracking Area Update,跟踪区更新)流程重新将网络模式切换回LTE网络模式。指示参数为调制解调器生成的反映终端当前所处网络模式的信息。

具体地,当应用处理器接收到拒接指令后,应用处理器基于调制解调器标识生成对应的指示参数获取指令。调制解调器为终端与外界进行通讯的传输通道。当调制解调器接收到指示参数获取指令后,调制解调器获取终端当前所处的网络模式,并将终端当前所处的网络模式返回至应用处理器。

在一个实施例中,应用处理器预先基于调制解调器的标识生成对应的指示参数获取指令,并将指示参数获取指令发送至与标识对应的调制解调器。当调制解调器监听到对通话邀请的拒接指令时,调制解调器自动将终端当前的网络模式发送至应用处理器。通过事先下发指示参数获取指令,后续只需接收调制解调器主动上报的指示参数即可,一劳永逸.

S206,根据指示参数确定当前所处的网络模式。

具体地,当应用处理器接收到调制解调器发送的指示参数后,应用处理器将接收到的指示参数与预设目标参数进行对比,若指示参数与目标参数一致,则可以认为此时终端所处的网络模式与目标参数对应的网络模式相同。目标参数为与常规网络模式对应的参数信息。若指示参数与目标参数不一致,则可以认为此时终端所处的网络模式与目标参数对应的网络模式不同。

S208,若当前网络模式为常规网络模式,基于常规网络发送拒接短信。

其中,常规网络模式为LTE网络模式。

具体地,当应用处理器确定终端当前所处的网络模式为LTE网络模式时,应用处理器根据获取到的拒接短信生以及发起通话邀请的发起方号码生成对应的消息信令,并将消息信令发送至MME。其中MME(Mobility Management Entity)是3GPP(3rd GenerationPartnership Project,第三代合作伙伴计划)协议LTE接入网络的关键控制节点,用以负责信令的处理。

进一步地,当MME获取到消息信令后,MME通过SGs接口将消息信令转发至MSC。其中SGs接口是MME和MSC(Mobile Switching Center,移动交换中心)/VLR(Visitor LocationRegister,拜访位置寄存器)之间的接口,用以处理短信消息业务寻呼流程。MSC将消息信令通过STP(Spanning Tree Protocol,STP协议)转发至发起方号码所归属的SMSC(ShortMessage Service Cente,短消息服务中心)。

容易理解地,常规网络模式除LTE网络模式外,可以是其余只支持数据业务功能的网络模式。

上述拒接短信发送方法中,通过获取拒接指令,可以基于拒接指令获取对应的指示参数;通过对指示参数进行解析,可以得到当前所处的网络模式,从而终端可以根据当前所处网络模式判断是否已完成网络模式的切换,并在明确已完成切换的情况下,基于切换后的常规网络模式发送拒接短信。由于拒接短信的发送是在已完成网络模式切换之后进行的,因此可以降低由网络模式切换与拒接短信发送同时进行而造成的拒接短信发送失败的概率,从而提升了拒接短信发送的成功率。

在一个实施例中,上述拒接短信发送方法还包括:若当前网络模式为通话网络模式,基于通话网络发送拒接短信。

其中,网络通话模式还包括响应通话邀请时所处的通话网络模式,比如2G/3G网络模式。

具体地,在一些特殊情况下,如在发生通话邀请的过程中,常规网络信号突然变弱时,通话邀请结束后的网络模式切换可能会失败,此时即使当用户结束通话邀请,终端所处的当前网络模式也为通话网络通话模式。

进一步地,应用处理器根据接收到的指示参数判断当前所处网络模式为通话网络模式时,应用处理器根据获取到的拒接短信生以及发起通话邀请的发起方号码生成对应的消息信令,并将消息信令发送至MME。MME从消息信令中提取发起方号码,并根据发起方号码将消息信令转发至发起方号码所归属的SMSC(Short Message Service Cente,短消息服务中心),以使SMSC将消息信令发送至发起方。

上述实施例中,在当前网络为通话网络模式时,基于通话网络发送拒接短信,使得终端即使在网络模式切换失败的情况下,也能够发送拒接短信。

在一个实施例中,若当前网络模式为通话网络模式,基于通话网络发送拒接短信包括:判断自接收到拒接指令的第一预设时长内通话网络模式是否切换至常规网络模式;若是,基于常规网络发送拒接短信;否则,在达到第一预设时长时基于通话网络发送拒接短信。

其中,对当前网络模式的确定需要获取在一段时间内的指示参数。第一预设时长是指这段时间的时间长度。为了准确分析当前网络模式是否已完成切换,第一预设时长的时间长度需要大于终端进行网络模式切换时所耗费的时间长度,比如将第一预设时长设置为5秒。

具体地,当应用处理器判断当前网络模式为通话网络模式时,应用处理器获取并记录接收到拒接指令的时间。应用处理器基于接收到的拒接指令再次生成指示参数获取指令,以使调制解调器根据指示参数获取指令在指示参数发生变化时,主动上报指示参数。应用处理器判断自接收到拒接指令的时刻起的预设时长内,是否接收到调制解调器上报的指示参数,若在第一预设时长内接收到调制解调器上报的指示参数,则可以认为此时网络模式已从通话网络模式切换为常规网络模式,应用处理器基于常规网络模式发送拒接短信。若在第一预设时长内未接收到调制解调器上报的指示参数,则可以认为此时网络模式切换失败,应用处理器基于通话网络模式发送拒接短信。

在一个实施例中,当应用处理器在预设时长内接收到调制解调器上报的指示参数时,应用处理器将获取到的指示参数与预设目标参数进行对比,若指示参数与目标参数一致,则可以认为此时终端所处的网络模式为常规网络模式。其中目标参数为与常规网络模式对应的指示参数。通过再次验证获得的指示参数是否为目标参数,可以减少因网络模式判断失误而导致的拒接短信发送失败的概率。

上述实施例中,当指示参数发生变化时,才将指示参数上报至应用处理器,可以避免不必要的指示参数的上报,从而可以节约因上报指示参数而耗费的终端资源。

此外通过判断在第一预设时长内是否接收到指示参数,来确定网络模式是否切换成功,从而当网络模式切换成功时,可以基于常规网络模式发送拒接短信;当网络模式切换失败时,依旧可以基于通话网络模式发送拒接短信。

在一个实施例中,判断自接收到拒接指令的预设时长内通话网络模式是否切换至常规网络模式包括:基于预存储的调制解调器标识生成对应的指示参数上报任务;将指示参数上报任务发送至与调制解调器标识对应的调制解调器,以使调制解调器按照指示参数上报任务中的上报周期定时发送指示参数;基于指示参数,判断自接收到拒接指令的第一预设时长内述通话网络模式是否切换至常规网络模式。

其中,指示参数上报任务包含有上报周期。上报周期为调制解调器上报指示参数的间隔时间,为了能够在第一预设时长内接收到指示参数,上报周期需小于第一预设时长。

具体地,当应用处理器判断当前网络模式为通话网络模式时,应用处理器获取预存储的调制解调器标识以及预设的上报周期,并根据调制解调器标识和上报周期生成对应的指示参数上报任务。应用处理器根据调制解调器标识将指示参数上报任务发送至对应的调制解调器,以使调制解调器根据接收到的指示参数上报任务中的上报周期定时向应用处理器发送指示参数。

进一步地,应用处理器将接收到的指示参数与预存储的目标参数进行对比,当指示参数与目标参数一致时,可以认为此时终端已完成网络模式的切换,此时应用处理器停止接收指示参数,并基于常规网络模式发送拒接短信。

上述实施例中,通过定时上报指示参数,使得应用处理器能够及时获知终端当前所处的网络模式,从而后续可以基于对应的网络模式发送拒接短信。

在一个实施例中,若当前网络模式为常规网络模式,基于常规网络发送拒接短信包括:若当前网络模式为常规网络模式,判断自接收到指示参数的第二预设时长内是否再次接收到通话邀请;若是,暂停发送拒接短信;重新确定当前所处的网络模式;基于重新确定的网络模式发送拒接短信。

其中,从确定当前网络模式至基于当前网络模式发送拒接短信需要一定的时间。第二预设时长是指这段时间的时间长度。

具体地,当应用处理器获取到指示参数,并基于指示参数确定当前网络模式为常规网络模式时,应用处理器获取接收到指示参数的具体时间。

进一步地,应用处理器将接收到的具体时间作为起始时间,并判断自起始时间起的第二预设时长内终端是否再次接收到通话邀请。若终端再次接收到通话邀请,此时终端的网络模式会从常规网络模式切换至通话网络模式,此时应用处理器判断拒接短信是否成功发送,当拒接短信还未成功发送时,应用处理器暂停基于常规网络模式发送的拒接短信,并从调制解调器中拉取最新的指示参数,基于最新的指示参数确定当前终端所处的网络模式。应用处理器基于终端当前所处的网络模式发送拒接短信。

上述实施例中,当终端因再次接收到通话邀请从常规模式切换至通话模式,而基于常规模式发送的拒接短信还未成功发送时,通过暂停拒接短信的发送,重新确定当前网络模式,并基于重新确定的网络模式继续发送拒接短信,可以减少由于网络模式已发生变化,但拒接短信的发送还是按照未切换前的网络模式进行操作而导致拒接短信发送失败的概率。

在一个实施例中,当接收到对通话邀请的拒接指令时,获取拒接短信包括:获取发起通话邀请的发起方号码以及预设号码表;当号码表里包含发起方号码时,获取与发起方号码对应的定制拒接短信。

其中,号码表内预存储了已配置定制拒接短信的号码。

具体地,终端用户可以预先为发起方号码配置对应的定制拒接短信,比如,终端用户可以为A客户定制一条拒接短信“A客户您好,我现在正在开会,不方便接电话,会议结束后我会及时回复您,谢谢!”,之后,终端获取A客户的号码,并将A客户号码与定制拒接短信对应存储于号码表。

进一步地,当应用处理器获取到对通话邀请的拒接指令时,应用处理器根据拒接指令获取对应的发起通话邀请的发起方号码,并查看预存储的号码表内是否包含发起方号码,当号码表内包含发起方号码时,应用处理器根据发起方号码对应获取定制拒接短息。当号码表内未包含发起方号码时,应用处理器获取预存储的常规拒短信。

上述实施例中,通过获取定制拒接短信,使得后续终端可以基于发起方特点有针对性地发送拒接短信,从而不同的发起方可以接收到不同的拒接短信,进而提升了用户体验。

在一个实施例中,当接收到对通话邀请的拒接指令时,获取拒接短信包括:在接收到对通话邀请的拒接指令时,展示拒接短信配置界面;获取在拒接短信配置界面通过选择操作产生的拒接短信处理指令;当拒接短信处理指令为拒接短信取消指令时,基于拒接短信取消指令停止获取拒接短信。

具体地,当应用处理器接收到对通话邀请的拒接指令时,应用处理器在终端显示界面中展示如图3所示的拒接短信配置界面。其中,拒接短信配置界面具有选择是否拒接短信的选择控件,基于选择控件,用户可以自主选择是否发送拒接短信。图3为一个实施例中拒接短信配置界面示意图。

进一步地,当用户在拒接短信配置界面中选择拒绝发送拒接短信时,终端根据用户的选择操作生成对应的拒接短信取消指令,并将拒接短信取消指令发送至应用处理器。应用处理器根据拒接短信取消指令停止获取拒接短信。

上述实施例中,通过对应展示短信配置界面,使得用户可以基于实际需求选择是否发送拒接短信,从而大大提升了用户体验。

应该理解的是,虽然图2的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。

为了便于本领域技术人员的理解,如图4所示,提供了一种拒接短息发送方法的流程示意图。当终端用户拒绝通话邀请时,终端基于用户操作生成拒接指令。与此同时,终端中的调制解调器将网络模式从通话网络模式切换成通话网络模式。终端中的应用处理器基于拒接指令从调制解调器中获取指示参数,并基于指示参数判断当前的网络模式是否为常规网络模式。当为常规网络模式时,应用处理器获取拒接短信,并基于常规网络模式发送拒接短信;当不为常规网络模式时,应用处理器判断至接收到指示参数起的第一预设时间内,网络模式是否从通话网络模式切换为常规网络模式,若在达到第一预设时长时,网络模式依旧为通话网络模式时,应用处理器基于通话网络模式发送拒接短信。

在一个实施例中,如图5所示,提供了一种拒接短信发送装置500,包括:拒接短信获取模块502、网络模式确定模块504和拒接短信发送模块506,其中:

拒接短信获取模块502,用于当接收到对通话邀请的拒接指令时,获取拒接短信。

网络模式确定模块504,用于根据拒接指令获取网络模式的指示参数;网络模式包括未响应通话邀请时所处的常规网络模式;根据指示参数确定当前所处的网络模式。

拒接短信发送模块506,用于若当前网络模式为常规网络模式,基于常规网络发送拒接短信。

在一个实施例中,如图6所示,上述拒接短信发送模块506还用于若当前网络模式为通话网络模式,基于通话网络发送拒接短信。

在一个实施例中,拒接短信发送模块506还包括计时模块5061,用于判断自接收到拒接指令的第一预设时长内通话网络模式是否切换至常规网络模式;若是,基于常规网络发送拒接短信;否则,在达到第一预设时长时基于通话网络发送拒接短信。

在一个实施例中,计时模块5061还用于基于预存储的调制解调器标识生成对应的指示参数上报任务;指示参数上报任务包含上报周期;将指示参数上报任务发送至与调制解调器标识对应的调制解调器,以使调制解调器按照指示参数上报任务中的上报周期定时发送指示参数;基于指示参数,判断自接收到拒接指令的第一预设时长内从通话网络模式是否切换至常规网络模式;第一预设时长大于上报周期。

在一个实施例中,拒接短信发送模块506还包括暂停发送模块5062,用于若当前网络模式为常规网络模式,判断自接收到指示参数的第二预设时长内是否再次接收到通话邀请;若是,暂停基于常规网络发送拒接短信;重新确定当前所处的网络模式;基于重新确定的网络模式发送拒接短信。

在一个实施例中,拒接短信获取模块502还包括定制短信获取模块5021,用于获取发起通话邀请的发起方号码以及预设号码表;号码表内的号码预先配置了对应的定制拒接短信;当号码表里包含发起方号码时,获取与发起方号码对应的定制拒接短信。

在一个实施例中,拒接短信获取模块502还包括拒接短信配置模块5022,用于在接收到对通话邀请的拒接指令时,展示拒接短信配置界面;获取在拒接短信配置界面通过选择操作产生的拒接短信处理指令;当拒接短信处理指令为拒接短信取消指令时,基于拒接短信取消指令停止获取拒接短信。

关于拒接短信发送装置的具体限定可以参见上文中对于拒接短信发送方法的限定,在此不再赘述。上述拒接短信发送装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。

在一个实施例中,提供了一种计算机设备,该计算机设备可以是终端,其内部结构图可以如图7所示。该计算机设备包括通过系统总线连接的处理器、存储器、网络接口、显示屏和输入装置。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种拒接短信发送方法。该计算机设备的显示屏可以是液晶显示屏或者电子墨水显示屏,该计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。

本领域技术人员可以理解,图7中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。

在一个实施例中,提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现以下步骤:

当接收到对通话邀请的拒接指令时,获取拒接短信;

根据拒接指令获取网络模式的指示参数;网络模式包括未响应通话邀请时所处的常规网络模式;

根据指示参数确定当前所处的网络模式;

若当前网络模式为常规网络模式,基于常规网络发送拒接短信。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:

若当前网络模式为通话网络模式,基于通话网络发送拒接短信。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:

判断自接收到拒接指令的第一预设时长内通话网络模式是否切换至常规网络模式;

若是,基于常规网络发送拒接短信;

否则,在达到第一预设时长时基于通话网络发送拒接短信。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:

基于预存储的调制解调器标识生成对应的指示参数上报任务;指示参数上报任务包含上报周期;

将指示参数上报任务发送至与调制解调器标识对应的调制解调器,以使调制解调器按照指示参数上报任务中的上报周期定时发送指示参数;

基于指示参数,判断自接收到拒接指令的第一预设时长内从通话网络模式是否切换至常规网络模式;第一预设时长大于上报周期。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:

若当前网络模式为常规网络模式,判断自接收到指示参数的第二预设时长内是否再次接收到通话邀请;

若是,暂停基于常规网络发送拒接短信;

重新确定当前所处的网络模式;

基于重新确定的网络模式发送拒接短信。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:

获取发起通话邀请的发起方号码以及预设号码表;号码表内的号码预先配置了对应的定制拒接短信;

当号码表里包含发起方号码时,获取与发起方号码对应的定制拒接短信。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:

在接收到对通话邀请的拒接指令时,展示拒接短信配置界面;

获取在拒接短信配置界面通过选择操作产生的拒接短信处理指令;

当拒接短信处理指令为拒接短信取消指令时,基于拒接短信取消指令停止获取拒接短信。

在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:

当接收到对通话邀请的拒接指令时,获取拒接短信;

根据拒接指令获取网络模式的指示参数;网络模式包括未响应通话邀请时所处的常规网络模式;

根据指示参数确定当前所处的网络模式;

若当前网络模式为常规网络模式,基于常规网络发送拒接短信。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:

判断自接收到拒接指令的第一预设时长内通话网络模式是否切换至常规网络模式;

若是,基于常规网络发送拒接短信;

否则,在达到第一预设时长时基于通话网络发送拒接短信。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:

基于预存储的调制解调器标识生成对应的指示参数上报任务;指示参数上报任务包含上报周期;

将指示参数上报任务发送至与调制解调器标识对应的调制解调器,以使调制解调器按照指示参数上报任务中的上报周期定时发送指示参数;

基于指示参数,判断自接收到拒接指令的第一预设时长内从通话网络模式是否切换至常规网络模式;第一预设时长大于上报周期。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:

若当前网络模式为常规网络模式,判断自接收到指示参数的第二预设时长内是否再次接收到通话邀请;

若是,暂停基于常规网络发送拒接短信;

重新确定当前所处的网络模式;

基于重新确定的网络模式发送拒接短信。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:

获取发起通话邀请的发起方号码以及预设号码表;号码表内的号码预先配置了对应的定制拒接短信;

当号码表里包含发起方号码时,获取与发起方号码对应的定制拒接短信。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:

在接收到对通话邀请的拒接指令时,展示拒接短信配置界面;

获取在拒接短信配置界面通过选择操作产生的拒接短信处理指令;

当拒接短信处理指令为拒接短信取消指令时,基于拒接短信取消指令停止获取拒接短信。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)或闪存。易失性存储器可包括随机存取存储器(RAM)或者外部高速缓冲存储器。作为说明而非局限,RAM以多种形式可得,诸如静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双数据率SDRAM(DDRSDRAM)、增强型SDRAM(ESDRAM)、同步链路(Synchlink)DRAM(SLDRAM)、存储器总线(Rambus)直接RAM(RDRAM)、直接存储器总线动态RAM(DRDRAM)、以及存储器总线动态RAM(RDRAM)等。

以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。

相关技术
  • 拒接短信发送方法、装置、计算机设备和存储介质
  • 短信发送方法、短信发送装置、短信发送设备及存储介质
技术分类

06120112935150