通信控制方法、装置、电子设备及存储介质
文献发布时间:2024-04-18 19:58:26
技术领域
本公开涉及通信技术领域,尤其涉及一种通信控制方法、装置、电子设备及存储介质。
背景技术
在通信技术领域,当终端设备处于例如,脱网,或者网络制式级别较低的恶劣网络环境中时,会影响终端设备通信网络的正常使用,此时,需要控制终端设备切换接入至网络制式级别较高的通信网络,以保障终端设备通信网络的正常使用。
相关技术中,当终端设备处于脱网,或者网络制式级别较低恶劣网络环境中时,无法自动快速切换接入至网络制式级别较高的通信网络,从而会影响终端设备网络通信服务的稳定性。
发明内容
本公开旨在至少在一定程度上解决相关技术中的技术问题之一。
为此,本公开提出一种通信控制方法、装置、电子设备及存储介质,能够在终端设备发生目标事件时,控制终端设备直接由第一通信网络接入第二通信网络,从而能够有效地降低终端设备通信网络接入的等待时间,进而有效地提升终端设备网络通信服务的稳定性。
本公开第一方面实施例提出的通信控制方法,包括:如果终端设备接入第一通信网络,则获取终端设备的状态信息;根据状态信息,确定终端设备发生目标事件;控制终端设备由接入第一通信网络切换至接入第二通信网络,其中,第一通信网络的网络制式级别低于第二通信网络的网络制式级别。
在本公开的一些实施例中,控制终端设备由接入第一通信网络切换至接入第二通信网络,包括:
确定终端设备发生目标事件后经过的计时时长;
如果计时时长达到时长阈值,且在计时时长内终端设备未接入第二通信网络,则控制终端设备由接入第一通信网络切换至接入第二通信网络。
在本公开的一些实施例中,获取终端设备的状态信息,包括以下至少一项:
获取终端设备接入第一通信网络的网络状态信息;
获取终端设备的工作状态信息;
获取终端设备所处场景状态信息;
其中,网络状态信息,和/或工作状态信息,和/或场景状态信息被作为终端设备的状态信息。
在本公开的一些实施例中,获取终端设备接入第一通信网络的网络状态信息,包括以下至少一项:
获取终端设备所接入第一通信网络的网络服务状态;
获取终端设备接入第一通信网络时的制式切换事件信息;
获取终端设备接入第一通信网络的信号质量信息;
其中,网络服务状态,和/或制式切换事件信息,和/或信号质量信息被作为网络状态信息。
在本公开的一些实施例中,获取终端设备的工作状态信息,包括以下至少一项:
获取终端设备的屏幕状态;
获取终端设备的通话状态;
获取终端设备的无线网络接入状态;
获取终端设备的数据网络状态;
其中,屏幕状态,和/或通话状态,和/或无线网络接入状态,和/或数据网络状态被作为工作状态信息。
在本公开的一些实施例中,获取终端设备所处场景状态信息,包括:
获取终端设备所处场景的多模态场景数据;
确定多模态场景数据的场景数据特征;
根据场景数据特征,确定终端设备所处场景类型,其中,所处场景类型被作为所处场景状态信息。
在本公开的一些实施例中,根据状态信息,确定终端设备发生目标事件,包括:
根据网络状态信息和工作状态信息,确定终端设备发生目标事件。
在本公开的一些实施例中,根据网络状态信息和工作状态信息,确定终端设备发生目标事件,包括:
如果网络服务状态指示网络无服务,且屏幕状态是亮屏状态,且无线网络接入状态是断开状态,且数据网络状态是连接状态,则确定终端设备发生目标事件;
如果网络服务状态未指示网络无服务,或屏幕状态是熄屏状态,或无线网络接入状态是连接状态,或数据网络状态是断开状态,则确定终端设备未发生目标事件。
在本公开的一些实施例中,根据网络状态信息和工作状态信息,确定终端设备发生目标事件,包括:
根据制式切换事件信息和通话状态,确定终端设备发生目标事件。
在本公开的一些实施例中,根据制式切换事件信息和通话状态,确定终端设备发生目标事件,包括:
如果制式切换事件信息由终端设备处于通话接通状态触发,则在通话状态由接通状态切换至挂断状态时,确定终端设备发生目标事件;
如果制式切换事件信息由终端设备处于通话接通状态触发,则在通话状态维持接通状态时,确定终端设备未发生目标事件。
在本公开的一些实施例中,根据网络状态信息和工作状态信息,确定终端设备发生目标事件,包括:
根据制式切换事件信息和工作状态信息,确定终端设备发生目标事件。
在本公开的一些实施例中,根据制式切换事件信息和工作状态信息,确定终端设备发生目标事件,包括:
如果制式切换事件信息由网络环境质量值小于质量阈值触发,则在屏幕状态是亮屏状态,且无线网络接入状态是断开状态,且数据网络状态是连接状态时,确定终端设备发生目标事件;
如果制式切换事件信息由网络环境质量值小于质量阈值触发,则在屏幕状态是熄屏状态,或无线网络接入状态是连接状态,或数据网络状态是断开状态时,确定终端设备未发生目标事件。
在本公开的一些实施例中,根据状态信息,确定终端设备发生目标事件,包括:
根据网络状态信息、工作状态信息以及场景状态信息,确定终端设备发生目标事件。
在本公开的一些实施例中,根据网络状态信息、工作状态信息以及场景状态信息,确定终端设备发生目标事件,包括:
根据信号质量信息、工作状态信息以及所处场景类型,确定终端设备发生目标事件。
在本公开的一些实施例中,根据信号质量信息和所处场景类型,确定终端设备发生目标事件,包括:
如果信号质量信息小于信号质量阈值,且所处场景类型是目标场景类型,则在屏幕状态是亮屏状态,且无线网络接入状态是断开状态,且数据网络状态是连接状态,且终端设备未处于通话接通状态时,确定终端设备发生目标事件;
如果信号质量信息大于或等于信号质量阈值,或所处场景类型不是目标场景类型,或屏幕状态是熄屏状态,或无线网络接入状态是连接状态,或数据网络状态是断开状态,或终端设备处于通话接通状态时,确定终端设备未发生目标事件。
本公开第一方面实施例提出的通信控制方法,通过在终端设备接入第一通信网络时,获取终端设备的状态信息,并根据状态信息,确定终端设备发生目标事件,再控制终端设备由接入第一通信网络切换至接入第二通信网络,其中,第一通信网络的网络制式级别低于第二通信网络的网络制式级别。由此,能够在终端设备发生目标事件时,控制终端设备直接由第一通信网络接入第二通信网络,从而能够有效地降低终端设备通信网络接入的等待时间,进而有效地提升终端设备网络通信服务的稳定性。
本公开第二方面实施例提出的通信控制装置,包括:获取模块,用于在终端设备接入第一通信网络时,获取终端设备的状态信息;确定模块,用于根据状态信息,确定终端设备发生目标事件;控制模块,用于控制终端设备由接入第一通信网络切换至接入第二通信网络,其中,第一通信网络的网络制式级别低于第二通信网络的网络制式级别。
在本公开的一些实施例中,控制模块,还用于:
确定终端设备发生目标事件后经过的计时时长;
如果计时时长达到时长阈值,且在计时时长内终端设备未接入第二通信网络,则控制终端设备由接入第一通信网络切换至接入第二通信网络。
在本公开的一些实施例中,获取模块,包括以下至少一项:
第一获取子模块,用于获取终端设备接入第一通信网络的网络状态信息;
第二获取子模块,用于获取终端设备的工作状态信息;
第三获取子模块,用于获取终端设备所处场景状态信息;
其中,网络状态信息,和/或工作状态信息,和/或场景状态信息被作为终端设备的状态信息。
在本公开的一些实施例中,第一获取子模块,还用于以下至少一项:
获取终端设备所接入第一通信网络的网络服务状态;
获取终端设备接入第一通信网络时的制式切换事件信息;
获取终端设备接入第一通信网络的信号质量信息;
其中,网络服务状态,和/或制式切换事件信息,和/或信号质量信息被作为网络状态信息。
在本公开的一些实施例中,第二获取子模块,还用于以下至少一项:
获取终端设备的屏幕状态;
获取终端设备的通话状态;
获取终端设备的无线网络接入状态;
获取终端设备的数据网络状态;
其中,屏幕状态,和/或通话状态,和/或无线网络接入状态,和/或数据网络状态被作为工作状态信息。
在本公开的一些实施例中,第三获取子模块,还用于:
获取终端设备所处场景的多模态场景数据;
确定多模态场景数据的场景数据特征;
根据场景数据特征,确定终端设备所处场景类型,其中,所处场景类型被作为所处场景状态信息。
在本公开的一些实施例中,确定模块,还用于:
根据网络状态信息和工作状态信息,确定终端设备发生目标事件。
在本公开的一些实施例中,确定模块,还用于:
如果网络服务状态指示网络无服务,且屏幕状态是亮屏状态,且无线网络接入状态是断开状态,且数据网络状态是连接状态,则确定终端设备发生目标事件;
如果网络服务状态未指示网络无服务,或屏幕状态是熄屏状态,或无线网络接入状态是连接状态,或数据网络状态是断开状态,则确定终端设备未发生目标事件。
在本公开的一些实施例中,确定模块,还用于:
根据制式切换事件信息和通话状态,确定终端设备发生目标事件。
在本公开的一些实施例中,确定模块,还用于:
如果制式切换事件信息由终端设备处于通话接通状态触发,则在通话状态由接通状态切换至挂断状态时,确定终端设备发生目标事件;
如果制式切换事件信息由终端设备处于通话接通状态触发,则在通话状态维持接通状态时,确定终端设备未发生目标事件。
在本公开的一些实施例中,确定模块,还用于:
根据制式切换事件信息和工作状态信息,确定终端设备发生目标事件。
在本公开的一些实施例中,确定模块,还用于:
如果制式切换事件信息由网络环境质量值小于质量阈值触发,则在屏幕状态是亮屏状态,且无线网络接入状态是断开状态,且数据网络状态是连接状态时,确定终端设备发生目标事件;
如果制式切换事件信息由网络环境质量值小于质量阈值触发,则在屏幕状态是熄屏状态,或无线网络接入状态是连接状态,或数据网络状态是断开状态时,确定终端设备未发生目标事件。
在本公开的一些实施例中,确定模块,还用于:
根据网络状态信息、工作状态信息以及场景状态信息,确定终端设备发生目标事件。
在本公开的一些实施例中,确定模块,还用于:
根据信号质量信息、工作状态信息以及所处场景类型,确定终端设备发生目标事件。
在本公开的一些实施例中,确定模块,还用于:
如果信号质量信息小于信号质量阈值,且所处场景类型是目标场景类型,则在屏幕状态是亮屏状态,且无线网络接入状态是断开状态,且数据网络状态是连接状态,且终端设备未处于通话接通状态时,确定终端设备发生目标事件;
如果信号质量信息大于或等于信号质量阈值,或所处场景类型不是目标场景类型,或屏幕状态是熄屏状态,或无线网络接入状态是连接状态,或数据网络状态是断开状态,或终端设备处于通话接通状态时,确定终端设备未发生目标事件。
本公开第二方面实施例提出的通信控制装置,通过在终端设备接入第一通信网络时,获取终端设备的状态信息,并根据状态信息,确定终端设备发生目标事件,再控制终端设备由接入第一通信网络切换至接入第二通信网络,其中,第一通信网络的网络制式级别低于第二通信网络的网络制式级别。由此,能够在终端设备发生目标事件时,控制终端设备直接由第一通信网络接入第二通信网络,从而能够有效地降低终端设备通信网络接入的等待时间,进而有效地提升终端设备网络通信服务的稳定性。
本公开第三方面实施例提出的电子设备,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行程序时实现如本公开第一方面实施例提出的通信控制方法。
本公开第四方面实施例提出了一种非临时性计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本公开第一方面实施例提出的通信控制方法。
本公开第五方面实施例提出了一种计算机程序产品,当计算机程序产品中的指令由处理器执行时,执行如本公开第一方面实施例提出的通信控制方法。
本公开附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本公开的实践了解到。
附图说明
本公开上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:
图1是本公开一实施例提出的通信控制方法的流程示意图;
图2是本公开另一实施例提出的通信控制方法的流程示意图;
图3是本公开另一实施例提出的通信控制方法的流程示意图;
图4是本公开另一实施例提出的通信控制方法的流程示意图;
图5是本公开另一实施例提出的通信控制方法的流程示意图;
图6是本公开一实施例提出的通信控制装置的结构示意图;
图7是本公开另一实施例提出的通信控制装置的结构示意图;
图8示出了适于用来实现本公开实施方式的示例性电子设备的框图。
具体实施方式
下面详细描述本公开的实施例,实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本公开,而不能理解为对本公开的限制。相反,本公开的实施例包括落入所附加权利要求书的精神和内涵范围内的所有变化、修改和等同物。
图1是本公开一实施例提出的通信控制方法的流程示意图。
本公开实施例以通信控制方法被配置为通信控制装置中来举例说明。
本公开实施例中通信控制方法可以被配置在通信控制装置中,该通信控制装置可以设置在服务器中,或者也可以设置在电子设备中,本公开实施例对此不作限制。
在本公开的一些实施例中,电子设备可以是任何适于实施的电子设备类型,例如智能手机、平板电脑、可穿戴设备、以及个人计算机(Personal Computer,PC)设备等,本公开实施例对此不作限制。
需要说明的是,本公开实施例的执行主体,在硬件上可以例如为服务器或者电子设备中的中央处理器(Central Processing Unit,CPU),在软件上可以例如为服务器或者电子设备中的相关的后台服务,对此不作限制。
如图1所示,该通信控制方法,包括:
S101:如果终端设备接入第一通信网络,则获取终端设备的状态信息。
其中,终端设备可以是指向用户提供语音和/或数据连通性的设备,具有无线连接功能的手持式设备、或连接到无线调制解调器的其他处理设备等。在不同的系统中,终端设备的名称可能也不相同,例如在5G系统中,终端设备可以称为用户设备(User Equipment,UE),具体可以例如为手机,移动电话等,对此不做限制。
其中,通信网络可以具体例如为,第五代移动通信(5th Generation,5G)通信网络,第四代移动通信(4th Generation,4G)通信网络,第三代移动通信(3th Generation,3G)通信网络,第二代移动通信(2th Generation,2G)通信网络等,对此不做限制。
其中,终端设备当前所接入的通信网络,即可以被称为第一通信网络。
其中,用于终端设备的状态进行描述的信息,即可以被称为状态信息,该状态信息可以是终端设备的工作状态信息,该工作状态信息可以具体例如为,通话状态,非通话状态,或者该状态信息还可以是终端设备的网络状态信息,该网络状态信息可以具体例如为,网络中断状态,对此不做限制。
本公开实施例中所描述的通信控制方法,可以是在终端设备接入第一通信网络(例如,2G通信网络)时,获取终端设备的状态信息,而后,可以结合终端设备的状态信息,辅助执行后续的通信控制方法,具体可以参见后续实施例。
一些实施例中,获取终端设备的状态信息,可以是对终端设备的工作状态进行持续监听,并在监听到终端设备发生工作状态切换(例如,终端设备从通话状态切换至非通话状态)时,将终端设备切换后的工作状态(例如,非通话状态)作为终端设备的状态信息,对此不做限制。
另一些实施例中,获取终端设备的状态信息,还可以是针对通信控制装置预先提供相应的数据传输接口,并在终端设备接入第一通信网络时,经由数据传输接口,获取终端设备的状态信息,对此不做限制。
S102:根据状态信息,确定终端设备发生目标事件。
其中,在通信控制方法的执行过程中,可以针对终端设备预先确定其会发生的目标事件,而后可以响应于终端设备发生目标事件时,触发执行后续相应的通信控制方法,该目标事件可以具体例如为,通信网络中断事件,通信网络切换事件等,对此不做限制。
一些实施例中,根据状态信息,确定终端设备发生目标事件,可以是在获取终端设备的通信网络状态信息作为状态信息后,对该状态信息进行解析处理,以得到相应的解析处理结果,并根据该解析处理结果,确定终端设备是否存在通信网络中断的情况,并在终端设备发生通信网络中断情况时,确定终端设备发生目标事件,对此不做限制。
另一些实施例中,根据状态信息,确定终端设备发生目标事件,还可以是持续地获取终端设备的通信网络状态作为终端设备的状态信息,并在监听到终端设备的通信网络状态发生变化时,确定终端设备发生例如通信网络状态切换的目标事件,对此不做限制。
S103:控制终端设备由接入第一通信网络切换至接入第二通信网络,其中,第一通信网络的网络制式级别低于第二通信网络的网络制式级别。
其中,网络制式级别可以用于描述通信网络的类型,该网络制式级别可以例如是:2G,3G,4G,5G等,对此不做限制。
本公开实施例中,第一通信网络的网络制式级别低于第二通信网络的网络制式级别,也即是说,本公开实施例描述的通信控制方法的一种可能的应用场景可以例如是,在终端设备发生目标事件时,控制终端设备由低网络制式级别的第一通信网络,接入较高网络制式级别的通信网络(该通信网络即可以被称为第二通信网络)。
需要说明的是,本公开实施例下述的解释说明可以上述应用场景进行示例,另外本公开实施例也可以应用于其他任意可能的通信控制的应用场景中,对此不做限制。
一些实施例中,控制终端设备由接入第一通信网络切换至接入第二通信网络,可以是在终端设备发生目标事件时,向终端设备传输相应的网络切换指令,而后,终端准备可以响应于网络切换指令,将接入第一通信网络切换至接入第二通信网络,对此不做限制。
另一些实施例中,控制终端设备由接入第一通信网络切换至接入第二通信网络,可以是在终端设备发生目标事件时,由终端设备在对应通信网络向第二通信网络发起附着信令,以实现在第二通信网络附着,由此实现由接入第一通信网络切换至接入第二通信网络,对此不做限制。
本实施例中,通过在终端设备接入第一通信网络时,获取终端设备的状态信息,并根据状态信息,确定终端设备发生目标事件,再控制终端设备由接入第一通信网络切换至接入第二通信网络,其中,第一通信网络的网络制式级别低于第二通信网络的网络制式级别。由此,能够在终端设备发生目标事件时,控制终端设备直接由第一通信网络接入第二通信网络,从而能够有效地降低终端设备通信网络接入的等待时间,进而有效地提升终端设备网络通信服务的稳定性。
图2是本公开另一实施例提出的通信控制方法的流程示意图。
如图2所示,该通信控制方法,包括:
S201:获取终端设备接入第一通信网络的网络状态信息。
其中,网络状态信息可以用于对第一通信网络的网络状态进行描述,该网络状态可以具体例如为,网络连接状态,网络中断状态等,对此不做限制。
一些实施例中,获取终端设备接入第一通信网络的网络状态信息,可以判断终端设备是否接入第一通信网络,并在确定终端设备接入第一通信网络时,将网络连接状态作为网络状态信息,还可以是在终端设备未接入第一通信网络时,将网络中断状态作为网络状态信息,对此不做限制。
或者,获取终端设备接入第一通信网络的网络状态信息,还可以是确定终端设备接入第一通信网络的网络质量信息,并将该网络质量信息作为网络状态信息,对此不做限制。
可选地,一些实施例中,获取终端设备接入第一通信网络的网络状态信息,可以是获取终端设备所接入第一通信网络的网络服务状态,和/或获取终端设备接入第一通信网络时的制式切换事件信息,和/或获取终端设备接入第一通信网络的信号质量信息,并将网络服务状态,和/或制式切换事件信息,和/或信号质量信息被作为网络状态信息,由于是将网络服务状态,和/或制式切换事件信息,和/或信号质量信息作为网络状态信息,从而使得网络状态信息能够对网络服务状态,和/或制式切换事件信息,和/或信号质量信息进行表征,以便后续的通信控制过程能够基于网络状态信息快速地获知网络服务状态,和/或制式切换事件信息,和/或信号质量信息。
其中,第一通信网络网络服务的状态,即可以被称为网络服务状态,该网络服务状态可以具体例如为,网络无服务状态,网络服务异常状态等,对此不做限制。
其中,制式切换事件,可以具体例如是通信网络制式降级切换事件(通信网络制式降级切换事件,即由网络制式级别较高的第一通信网络切换至网络制式级别较低的通信网络),相应地,用于对制式切换事件进行描述的信息,即可以被称为制式切换事件信息,该制式切换事件信息可以具体例如为,制式切换事件的发生时间信息,制式切换事件的语义信息等,对此不做限制。
其中,信号质量信息可以用于对第一通信网络的信号质量进行描述,该信号质量信息可以具体例如为,信号质量大小等,对此不做限制。
也即是说,本公开实施例中,可以是经由针对通信控制装置预先配置的数据传输接口,获取终端设备所接入的第一通信网络的网络服务状态、制式切换事件信息,信号质量信息,并将获取得到的网络服务状态,和/或制式切换事件信息,和/或信号质量信息作为网络状态信息。
S202:获取终端设备的工作状态信息。
其中,工作状态可以具体例如是,终端设备的屏幕状态,终端设备的数据连接状态,终端设备的无线网络连接状态等,对此不做限制。
其中,工作状态信息,可以用于对终端设备的工作状态进行描述,工作状态信息可以具体例如是,屏幕亮屏状态,无线网络接入状态等,对此不做限制。
一些实施例中,获取终端设备的工作状态信息,可以对当前终端设备的工作状态(例如,终端设备的屏幕状态,终端设备的数据连接状态,终端设备的无线网络连接状态,对此不做限制)进行监测,并将前述监测到的终端设备当前的工作状态作为工作状态信息,或者,也可以采用其他任意可能的方式,获取终端设备的工作状态信息,对此不做限制。
可选地,一些实施例中,获取终端设备的工作状态信息,可以是获取终端设备的屏幕状态,和/或获取终端设备的通话状态,和/或获取终端设备的无线网络接入状态,和/或获取终端设备的数据网络状态,并将屏幕状态,和/或通话状态,和/或无线网络接入状态,和/或数据网络状态被作为工作状态信息,由于是将屏幕状态,和/或通话状态,和/或无线网络接入状态,和/或数据网络状态被作为工作状态信息,以便后续的通信控制过程能够基于网络状态信息快速地获知屏幕状态,和/或通话状态,和/或无线网络接入状态,和/或数据网络状态,并能够在终端设备处于不同的工作状态信息时,触发执行相应的通信控制操作。
其中,屏幕状态可以具体例如为,屏幕亮屏状态,屏幕熄屏状态,对此不做限制。
其中,通话状态可以具体例如为,通话接通状态,通话挂断状态,对此不做限制。
其中,无线网络接入状态可以具体例如为,无线网络连接状态,无线网络断开状态,对此不做限制。
其中,数据网络状态可以具体例如为,数据网络连接状态,数据网络断开状态,对此不做限制。
也即是说,本公开实施例中,获取终端设备的屏幕状态,可以判断终端设备是处于屏幕亮屏状态,或者屏幕熄屏状态,并将屏幕亮屏状态,或者屏幕熄屏状态作为终端设备的屏幕状态,对此不做限制。
本公开实施例中,获取终端设备的通话状态,可以是判断终端设备是处于通话接通状态,或者通话挂断状态,并将通话接通状态,或者通话挂断状态作为终端设备的通话状态,对此不做限制。
本公开实施例中,获取终端设备的无线网络接入状态,可以是判断终端设备是处于无线网络连接状态,或者无线网络断开状态,并将无线网络连接状态,或者无线网络断开状态作为终端设备的无线网络接入状态,对此不做限制。
本公开实施例中,获取终端设备的数据网络状态,可以是判断终端设备是处于数据网络连接状态,或者数据网络断开状态,并将数据网络连接状态,或者数据网络断开状态作为终端设备的数据网络状态,对此不做限制。
S203:获取终端设备所处场景状态信息。
其中,终端设备所处场景状态可以是终端设备所处的网络环境状态,该网络环境状态可以具体例如为,网络边缘环境状态,相应的,用于对终端设备所处的场景状态进行描述的信息,即可以被称为场景状态信息,该场景状态信息可以具体例如为,场景状态,场景状态类型,对此不做限制。
一些实施例中,获取终端设备所处场景状态信息,可以是获取终端设备所处的位置信息,而后可以对终端设备所处的位置信息进行解析处理(该解析处理方式可以具体例如为,模型解析,特征解析,对此不做限制),以得到相应的解析处理结果,并根据该解析处理结果确定终端设备所处场景,再将终端设备所处场景作为终端设备所处场景状态信息,对此不做限制。
可选地,一些实施例中,获取终端设备所处场景状态信息,可以是获取终端设备所处场景的多模态场景数据,确定多模态场景数据的场景数据特征,再根据场景数据特征,确定终端设备所处场景类型,其中,所处场景类型被作为所处场景状态信息。
其中,多模态场景数据可以对终端设备所处的场景进行相应描述,该多模态场景数据可以具体例如为场景的图像数据,场景的声音数据等,对此不做限制。
其中,多模态场景数据可以具有相应的数据特征,该数据特征即可以被称为场景数据特征,场景数据特征可以具体例如为,场景图像特征,场景声音特征等,对此不做限制。
其中,可以将终端设备所处的场景划分为多种类型,该类型即可以被称为场景类型,该场景类型可以具体例如为电梯场景类型,高铁场景类型,地铁场景类型等,对此不做限制。
也即是说,本公开实施例中,获取终端设备所处场景的多模态场景数据,可以采用摄像装置采集终端设备所处场景的图像数据,并将采集到的终端设备所处场景的图像数据作为多模态场景数据,而后可以采用相应的特征解析算法对前述采集到的图像数据进行特征提取,以得到相应的场景图像特征,并将该场景图像特征作为场景数据特征,而后,可以结合预训练的分类模型对前述确定的场景数据特征进行分类处理,即可以将场景图像特征输入至预训练的分类模型中,以得到预训练的分类模型输出的相应场景数据特征的场景类型,并将该场景类型作为场景状态信息,对此不做限制。
本公开实施例中,由于是获取终端设备所处场景的多模态场景数据,并确定多模态场景数据的场景数据特征,从而能够根据场景数据特征,准确地确定终端设备所处场景类型,从而能够在后续的通信控制操作过程中,实现联合场景状态信息所描述的场景类型,针对终端设备执行相应场景类型的通信控制操作,进而能够在不同场景中有效地提升通信控制效果。
本公开实施例中,通过获取终端设备接入第一通信网络的网络状态信息,和/或获取终端设备的工作状态信息,和/或获取终端设备所处场景状态信息,并将网络状态信息,和/或工作状态信息,和/或场景状态信息被作为终端设备的状态信息,由此,使得终端设备的状态信息可以对终端设备的网络状态信息,和/或工作状态信息,和/或场景状态信息进行全方位表征,从而能够在后续的通信控制方法执行过程中,能够针对不同状态信息全方位定位分析问题,从而能够针对处于不同状态信息的终端设备适配针对性的通信控制策略。
S204:根据网络状态信息、工作状态信息以及场景状态信息,确定终端设备发生目标事件。
本公开实施例在确定网络状态信息,工作状态信息以及场景状态信息之后,可以根据网络状态信息、工作状态信息以及场景状态信息,确定终端设备发生目标事件,由此,能够实现联合网络状态信息、工作状态信息以及场景状态信息,对终端设备目标事件的发生情况进行全方位判定,从而能够基于网络状态信息、工作状态信息以及场景状态信息等多种信息,准确地确定终端设备是否发生目标事件。
一些实施例中,根据网络状态信息,工作状态信息以及场景状态信息,确定终端设备发生目标事件,可以是对网络状态信息,工作状态信息以及场景状态信息一并进行解析处理(其中,该解析处理方式可以具体例如为,模型解析,特征解析,对此不做限制),以得到相应的解析处理结果,并根据该解析处理结果,确定终端发生目标事件,对此不做限制。
可选地,一些实施例中,根据网络状态信息、工作状态信息以及场景状态信息,确定终端设备发生目标事件,可以是根据信号质量信息、工作状态信息以及所处场景类型,确定终端设备发生目标事件,由此,能够实现联合信号质量信息、工作状态信息以及所处场景类型,全方位地对终端设备是否发生目标事件进行判定,从而能够准确地获知终端设备目标事件的发生情况。
一些实施例中,可以是根据信号质量信息,工作状态信息以及所处场景类型,确定终端设备发生目标事件,可以是确定与目标事件相应的信号质量条件,工作状态条件,场景类型条件,而后,可以在信号质量信息满足信号质量条件,工作状态信息满足工作状态条件,所处场景类型满足场景类型条件时,确定终端设备发生目标事件,对此不做限制。
可选地,一些实施例中,根据信号质量信息、工作状态信息以及所处场景类型,确定终端设备发生目标事件,可以是在信号质量信息小于信号质量阈值,且所处场景类型是目标场景类型,则在屏幕状态是亮屏状态,且无线网络接入状态是断开状态,且数据网络状态是连接状态,且终端设备未处于通话接通状态时,确定终端设备发生目标事件。
本公开实施例中,由于是在信号质量信息小于信号质量阈值,且所处场景类型是目标场景类型,并在屏幕状态是亮屏状态,且无线网络接入状态是断开状态,且数据网络状态是连接状态,且终端设备未处于通话接通状态等多种条件同时满足时,确定终端设备发生目标事件,从而能够有效地提升目标事件是否发生的确定准确度。
其中,针对信号质量信息预先设置的信号质量界限值,即可以被称为信号质量阈值。
其中,针对场景类型预先设定的场景类型即可以被称为目标场景类型。
也即是说,本公开实施例中,可以是对信号质量信息和信号质量阈值,所处场景类型和目标场景类型进行比对处理,并在信号质量信息小于信号质量阈值,且所处场景类型是目标场景类型,则在屏幕状态是亮屏状态,且无线网络接入状态是断开状态,且数据网络状态是连接状态,且终端设备未处于通话接通状态时,确定终端设备发生目标事件。
可选地,一些实施例中,根据信号质量信息、工作状态信息以及所处场景类型,确定终端设备发生目标事件,可以是在信号质量信息大于或等于信号质量阈值,或所处场景类型不是目标场景类型,或屏幕状态是熄屏状态,或无线网络接入状态是连接状态,或数据网络状态是断开状态,或终端设备处于通话接通状态时,确定终端设备未发生目标事件,由于是在信号质量信息大于或等于信号质量阈值,或所处场景类型不是目标场景类型,或屏幕状态是熄屏状态,或无线网络接入状态是连接状态,或数据网络状态是断开状态,或终端设备处于通话接通状态时,确定终端设备未发生目标事件,从而能够有效地提升终端设备目标事件的判定效果,还能够有效地避免触发的下一阶段通信控制方法,进而有效地避免目标事件的无效判定。
也即是说,本公开实施例中,可以是对信号质量信息和信号质量阈值,所处场景类型和目标场景类型进行比对处理,并在信号质量信息大于信号质量阈值,或所处场景类型不是目标场景类型,或在屏幕状态是熄屏状态,或无线网络接入状态是连接状态,或数据网络状态是断开状态,或终端设备处于通话接通状态时,确定终端设备发生目标事件。
S205:确定终端设备发生目标事件后经过的计时时长。
其中,终端设备发生目标事件后经过的计时时长,可以具体例如是,终端设备在发生例如通信网络中断的目标事件后,其所等待的计时时长,具体地,该计时时长可以是,终端设备由第一通信网络切换接入至第二通信网络前所等待的计时时长,对此不做限制。
本公开实施例中,确定终端室设备发生目标事件后的计时时长,可以是在确定终端设备发生目标事件时,采用计时器进行累计计时,并在终端设备由第一通信网络切换接入至第二通信网络后停止计时,前述阶段中计时器所累计的计时时长,即为终端设备发生目标事件后经过的计时时长,对此不做限制。
S206:如果计时时长达到时长阈值,且在计时时长内终端设备未接入第二通信网络,则控制终端设备由接入第一通信网络切换至接入第二通信网络。
其中,针对终端设备发生目标事件后经过的计时时长预先设定的界限值,即可以被称为时长阈值,该时长阈值可以结合实际业务场景中的通信控制需求,自适应配置,对此不做限制。
本公开实施例中,在确定终端设备发生目标事件后经过的计时时长达到时长阈值,且在计时时长内终端设备未接入第二通信网络,则控制终端设备由接入第一通信网络切换至接入第二通信网络。
本公开实施例中,由于是先确定终端设备发生目标事件后经过的计时时长,并在计时时长达到时长阈值,且在计时时长内终端设备未接入第二通信网络时,控制终端设备由接入第一通信网络切换至接入第二通信网络,从而能够基于时间阈值对终端设备发生目标事件后的等待时间进行相应约束,即能够为终端设备留存相应通信网络恢复时间,还能够有效地避免终端设备无效等待事态的发生,进而有效地保障终端设备通信网络服务的稳定性。
本实施例中,通过获取终端设备接入第一通信网络的网络状态信息,和/或获取终端设备的工作状态信息,和/或获取终端设备所处场景状态信息,并将网络状态信息,和/或工作状态信息,和/或场景状态信息被作为终端设备的状态信息,由此,使得终端设备的状态信息可以对终端设备的网络状态信息,和/或工作状态信息,和/或场景状态信息进行全方位表征,从而能够在后续的通信控制方法执行过程中,能够针对不同状态信息全方位定位分析问题,从而能够针对处于不同状态信息的终端设备适配针对性的通信控制策略,再根据网络状态信息、工作状态信息以及场景状态信息,确定终端设备发生目标事件,并确定终端设备发生目标事件后经过的计时时长,并在计时时长达到时长阈值,且在计时时长内终端设备未接入第二通信网络时,控制终端设备由接入第一通信网络切换至接入第二通信网络,从而能够基于时间阈值对终端设备发生目标事件后的等待时间进行相应约束,即能够为终端设备留存相应通信网络恢复时间,还能够有效地避免终端设备无效等待事态的发生,进而有效地保障终端设备通信网络服务的稳定性。
图3是本公开另一实施例提出的通信控制方法的流程示意图。
如图3所示,该通信控制方法,包括:
S301:如果终端设备接入第一通信网络,则获取终端设备的状态信息。
S301的描述说明可以具体参见上述实施例,在此不再赘述。
S302:根据网络状态信息和工作状态信息,确定终端设备发生目标事件。
本公开实施例在确定网络状态信息和工作状态信息后,可以根据网络状态信息和工作状态信息,确定终端设备发生目标事件,由此能够实现联合网络状态信息、工作状态信息,对终端设备目标事件的发生情况进行综合判定,从而能够基于网络状态信息和工作状态信息,准确地确定终端设备是否发生目标事件。
一些实施例中,根据网络状态信息和个工作状态信息,确定终端设备发生目标事件,可以是在获取网络状态信息和工作状态信息后,对网络状态信息和工作状态信息进行解析处理(该解析处理方式可以具体例如为模型解析,特征解析,对此不做限制),以得到相应的解析处理结果,并根据该解析处理结果。判断终端设备是否发生目标事件,对此不做限制。
可选地,一些实施例中,根据网络状态信息和工作状态信息,确定终端设备发生目标事件,可以是在网络服务状态指示网络无服务,且屏幕状态是亮屏状态,且无线网络接入状态是断开状态,且数据网络状态是连接状态,则确定终端设备发生目标事件。
本实施例中,由于是在网络服务状态指示网络无服务,且屏幕状态是亮屏状态,且无线网络接入状态是断开状态,且数据网络状态是连接状态等多种条件同时满足时,确定终端设备发生目标事件,从而能够有效地提升目标事件是否发生的确定准确度,进而能够基于目标事件是否发生的判定结果,有效地指导后续相应的通信控制流程。
也即是说,本公开实施例中,根据网络状态信息和工作状态信息,确定终端设备发生目标事件,可以是对网络状态信息和工作状态信息进行判断,并是在网络服务状态指示网络无服务,且屏幕状态是亮屏状态,且无线网络接入状态是断开状态,且数据网络状态是连接状态时,则确定终端设备发生目标事件。
可选地,另一些实施例中,根据网络状态信息和工作状态信息,确定终端设备发生目标事件,可以是在网络服务状态未指示网络无服务,或屏幕状态是熄屏状态,或无线网络接入状态是连接状态,或数据网络状态是断开状态,则确定终端设备未发生目标事件。
本公开实施例中,由于是在网络服务状态未指示网络无服务,或屏幕状态是熄屏状态,或无线网络接入状态是连接状态,或数据网络状态是断开状态时,确定终端设备未发生目标事件,从而能够有效地提升终端设备目标事件的判定效果,还能够有效地避免触发的下一阶段通信控制方法,进而有效地避免目标事件的无效判定。
也即是说,本公开实施例中,根据网络状态信息和工作状态信息,确定终端设备发生目标事件,可以是对网络状态信息和工作状态信息进行判断,并在网络服务状态未指示网络无服务,或屏幕状态是熄屏状态,或无线网络接入状态是连接状态,或数据网络状态是断开状态,则确定终端设备未发生目标事件。
S303:控制终端设备由接入第一通信网络切换至接入第二通信网络,其中,第一通信网络的网络制式级别低于第二通信网络的网络制式级别。
S303的描述说明可以具体参见上述实施例,在此不再赘述。
本实施例中,通过在终端设备接入第一通信网络时,获取终端设备的状态信息,并在确定网络状态信息和工作状态信息后,可以根据网络状态信息和工作状态信息,确定终端设备发生目标事件,由此能够实现联合网络状态信息、工作状态信息,对终端设备目标事件的发生情况进行综合判定,从而能够基于网络状态信息和工作状态信息,准确地确定终端设备是否发生目标事件,再控制终端设备由接入第一通信网络切换至接入第二通信网络,其中,第一通信网络的网络制式级别低于第二通信网络的网络制式级别,能够在终端设备发生目标事件时,控制终端设备直接由第一通信网络接入第二通信网络,从而能够有效地降低终端设备通信网络接入的等待时间,进而有效地提升终端设备网络通信服务的稳定性。
图4是本公开另一实施例提出的通信控制方法的流程示意图。
如图4所示,该通信控制方法,包括:
S401:如果终端设备接入第一通信网络,则获取终端设备的状态信息。
S401的描述说明具体可以参见上述实施例,在此不再赘述。
S402:根据制式切换事件信息和通话状态,确定终端设备发生目标事件。
本公开实施例在获取终端设备的制式切换事件信息和通话状态后,可以根据制式切换事件信息和通话状态,确定终端设备发生目标事件,由此,能够实现联合制式切换事件信息和通话状态,对终端设备目标事件的发生情况进行综合判定,从而能够基于制式切换事件信息和通话状态,准确地确定终端设备是否发生目标事件。
一些实施例中,根据制式切换事件信息和通话状态,确定终端设备发生目标事件,可以是确定终端设备发生目标事件时,所对应的制式切换事件信息和通话状态,并在获取到的制式切换事件信息和通话状态与终端设备发生目标事件时,所对应的制式切换事件信息和通话状态相匹配时,确定终端设备发生目标事件,对此不做限制。
可选地,一些实施例中,根据制式切换事件信息和通话状态,确定终端设备发生目标事件,可以是在制式切换事件信息由终端设备处于通话接通状态触发时,在通话状态由接通状态切换至挂断状态时,确定终端设备发生目标事件。
本实施例中,由于是在制式切换事件信息由终端设备处于通话接通状态触发时,在通话状态由接通状态切换至挂断状态等多种条件同时满足时,确定终端设备发生目标事件,从而能够有效地提升目标事件是否发生的确定准确度,进而能够基于目标事件是否发生的判定结果,有效地指导后续相应的通信控制流程,此外,由于是在通话状态由接通状态切换至挂断状态时,确定终端设备发生目标事件,从而能够避免提前触发后续通信控制流程,所带来的无效控制操作。
也即是说,本公开实施例中,根据制式切换事件信息和通话状态,确定终端设备发生目标事件,可以是对终端设备的制式切换事件信息和通话状态进行判断,并在制式切换事件信息由终端设备处于通话接通状态触发时,在通话状态由接通状态切换至挂断状态时,确定终端设备发生目标事件。
可选地,一些实施例中,根据制式切换事件信息和通话状态,确定终端设备发生目标事件,可以是在制式切换事件信息由终端设备处于通话接通状态触发,则在通话状态维持接通状态时,确定终端设备未发生目标事件,由此能够有效地提升终端设备目标事件的判定效果,还能够有效地避免触发的下一阶段通信控制方法,进而有效地避免目标事件的无效判定。
也即是说,本公开实施例中,根据制式切换事件信息和通话状态,确定终端设备发生目标事件,可以是对终端设备的制式切换事件信息和通话状态进行判断,并在制式切换事件信息由终端设备处于通话接通状态触发,则在通话状态维持接通状态时,确定终端设备未发生目标事件。
S403:控制终端设备由接入第一通信网络切换至接入第二通信网络,其中,第一通信网络的网络制式级别低于第二通信网络的网络制式级别。
S403的描述说明具体可以参见上述实施例,在此不再赘述。
本实施例中,通过在终端设备接入第一通信网络时,获取终端设备的状态信息,再在确定网络状态信息和工作状态信息后,可以根据网络状态信息和工作状态信息,确定终端设备发生目标事件,由此能够实现联合网络状态信息、工作状态信息,对终端设备目标事件的发生情况进行综合判定,从而能够基于网络状态信息和工作状态信息,准确地确定终端设备是否发生目标事件,并控制终端设备由接入第一通信网络切换至接入第二通信网络,其中,第一通信网络的网络制式级别低于第二通信网络的网络制式级别,由此,能够在终端设备发生目标事件时,控制终端设备直接由第一通信网络接入第二通信网络,从而能够有效地降低终端设备通信网络接入的等待时间,进而有效地提升终端设备网络通信服务的稳定性。
图5是本公开另一实施例提出的通信控制方法的流程示意图。
如图5所示,该通信控制方法,包括:
S501:如果终端设备接入第一通信网络,则获取终端设备的状态信息。
S501的描述说明具体可以参见上述实施例,在此不再赘述。
S502:根据制式切换事件信息和工作状态信息,确定终端设备发生目标事件。
本公开实施例在获取终端设备的制式切换事件信息和工作状态信息后,可以根据制式切换事件信息和工作状态信息,确定终端设备发生目标事件由此,能够实现联合制式切换事件信息和工作状态信息,对终端设备目标事件的发生情况进行综合判定,从而能够基于制式切换事件信息和工作状态信息,准确地确定终端设备是否发生目标事件。
一些实施例中,根据制式切换事件信息和工作状态信息,确定终端设备发生目标事件,可以是在获取终端设备的制式切换事件信息和工作状态信息后,对制式切换事件信息和工作状态信息进行解析处理(其中,该解析处理方式可以具体例如为,模型解析,特征解析,对此不做限制),以得到相应的解析处理结果,并根据该解析处理结果,判断终端设备是否发生目标事件,对此不做限制。
可选地,一些实施例中,根据制式切换事件信息和工作状态信息,确定终端设备发生目标事件,可以是在制式切换事件信息由网络环境质量值小于质量阈值触发时,在屏幕状态是亮屏状态,且无线网络接入状态是断开状态,且数据网络状态是连接状态时,确定终端设备发生目标事件。
本实施例中,由于是在制式切换事件信息由网络环境质量值小于质量阈值触发时,在屏幕状态是亮屏状态,且无线网络接入状态是断开状态,且数据网络状态是连接状态等多种条件同时满足时,确定终端设备发生目标事件,从而能够有效地提升目标事件是否发生的确定准确度,进而能够基于目标事件是否发生的判定结果,有效地指导后续相应的通信控制流程。
也即是说,本公开实施例中,根据制式切换事件信息和工作状态信息,确定终端设备发生目标事件,可以是在获取终端设备的制式切换事件信息和工作状态信息后,并在制式切换事件信息由网络环境质量值小于质量阈值触发时,在屏幕状态是亮屏状态,且无线网络接入状态是断开状态,且数据网络状态是连接状态时,确定终端设备发生目标事件。
可选地,一些实施例中,根据制式切换事件信息和工作状态信息,确定终端设备发生目标事件,可以是在制式切换事件信息由网络环境质量值小于质量阈值触发,则在屏幕状态是熄屏状态,或无线网络接入状态是连接状态,或数据网络状态是断开状态时,确定终端设备未发生目标事件,由此,能够有效地提升终端设备目标事件的判定效果,还能够有效地避免触发的下一阶段通信控制方法,进而有效地避免目标事件的无效判定。
也即是说,本公开实施例中,根据制式切换事件信息和工作状态信息,确定终端设备发生目标事件,可以是在获取终端设备的制式切换事件信息和工作状态信息后,并在制式切换事件信息由网络环境质量值小于质量阈值触发,则在屏幕状态是熄屏状态,或无线网络接入状态是连接状态,或数据网络状态是断开状态时,确定终端设备未发生目标事件。
S503:控制终端设备由接入第一通信网络切换至接入第二通信网络,其中,第一通信网络的网络制式级别低于第二通信网络的网络制式级别。
S503的描述说明具体可以参见上述实施例,在此不再赘述。
本实施例中,通过在终端设备接入第一通信网络时,获取终端设备的状态信息,再在获取终端设备的制式切换事件信息和工作状态信息后,可以根据制式切换事件信息和工作状态信息,确定终端设备发生目标事件由此,能够实现联合制式切换事件信息和工作状态信息,对终端设备目标事件的发生情况进行综合判定,从而能够基于制式切换事件信息和工作状态信息,准确地确定终端设备是否发生目标事件,并控制终端设备由接入第一通信网络切换至接入第二通信网络,其中,第一通信网络的网络制式级别低于第二通信网络的网络制式级别,由此,能够在终端设备发生目标事件时,控制终端设备直接由第一通信网络接入第二通信网络,从而能够有效地降低终端设备通信网络接入的等待时间,进而有效地提升终端设备网络通信服务的稳定性。
图6是本公开一实施例提出的通信控制装置的结构示意图。
如图6所示,在一些实施例中,本公开实施例的通信控制装置60,包括:
获取模块601,用于在终端设备接入第一通信网络时,获取终端设备的状态信息;
确定模块602,用于根据状态信息,确定终端设备发生目标事件;
控制模块603,用于控制终端设备由接入第一通信网络切换至接入第二通信网络,其中,第一通信网络的网络制式级别低于第二通信网络的网络制式级别。
在本公开的一些实施例中,如图7所示,图7是本公开另一实施例提出的通信控制装置的结构示意图,控制模块603,包括:
确定终端设备发生目标事件后经过的计时时长;
如果计时时长达到时长阈值,且在计时时长内终端设备未接入第二通信网络,则控制终端设备由接入第一通信网络切换至接入第二通信网络。
在本公开的一些实施例中,获取模块601,包括以下至少一项:
第一获取子模块6011,用于获取终端设备接入第一通信网络的网络状态信息;
第二获取子模块6012,用于获取终端设备的工作状态信息;
第三获取子模块6013,用于获取终端设备所处场景状态信息;
其中,网络状态信息,和/或工作状态信息,和/或场景状态信息被作为终端设备的状态信息。
在本公开的一些实施例中,第一获取子模块6011,还用于以下至少一项:
获取终端设备所接入第一通信网络的网络服务状态;
获取终端设备接入第一通信网络时的制式切换事件信息;
获取终端设备接入第一通信网络的信号质量信息;
其中,网络服务状态,和/或制式切换事件信息,和/或信号质量信息被作为网络状态信息。
在本公开的一些实施例中,第二获取子模块6012,还用于以下至少一项:
获取终端设备的屏幕状态;
获取终端设备的通话状态;
获取终端设备的无线网络接入状态;
获取终端设备的数据网络状态;
其中,屏幕状态,和/或通话状态,和/或无线网络接入状态,和/或数据网络状态被作为工作状态信息。
在本公开的一些实施例中,第三获取子模块6013,还用于:
获取终端设备所处场景的多模态场景数据;
确定多模态场景数据的场景数据特征;
根据场景数据特征,确定终端设备所处场景类型,其中,所处场景类型被作为所处场景状态信息。
在本公开的一些实施例中,确定模块602,还用于:
根据网络状态信息和工作状态信息,确定终端设备发生目标事件。
在本公开的一些实施例中,确定模块602,还用于:
如果网络服务状态指示网络无服务,且屏幕状态是亮屏状态,且无线网络接入状态是断开状态,且数据网络状态是连接状态,则确定终端设备发生目标事件;
如果网络服务状态未指示网络无服务,或屏幕状态是熄屏状态,或无线网络接入状态是连接状态,或数据网络状态是断开状态,则确定终端设备未发生目标事件。
在本公开的一些实施例中,确定模块602,还用于:
根据制式切换事件信息和通话状态,确定终端设备发生目标事件。
在本公开的一些实施例中,确定模块602,还用于:
如果制式切换事件信息由终端设备处于通话接通状态触发,则在通话状态由接通状态切换至挂断状态时,确定终端设备发生目标事件;
如果制式切换事件信息由终端设备处于通话接通状态触发,则在通话状态维持接通状态时,确定终端设备未发生目标事件。
在本公开的一些实施例中,确定模块602,还用于:
根据制式切换事件信息和工作状态信息,确定终端设备发生目标事件。
在本公开的一些实施例中,确定模块602,还用于:
如果制式切换事件信息由网络环境质量值小于质量阈值触发,则在屏幕状态是亮屏状态,且无线网络接入状态是断开状态,且数据网络状态是连接状态时,确定终端设备发生目标事件;
如果制式切换事件信息由网络环境质量值小于质量阈值触发,则在屏幕状态是熄屏状态,或无线网络接入状态是连接状态,或数据网络状态是断开状态时,确定终端设备未发生目标事件。
在本公开的一些实施例中,确定模块602,还用于:
根据网络状态信息、工作状态信息以及场景状态信息,确定终端设备发生目标事件。
在本公开的一些实施例中,确定模块602,还用于:
根据信号质量信息、工作状态信息以及所处场景类型,确定终端设备发生目标事件。
在本公开的一些实施例中,确定模块602,还用于:
如果信号质量信息小于信号质量阈值,且所处场景类型是目标场景类型,则在屏幕状态是亮屏状态,且无线网络接入状态是断开状态,且数据网络状态是连接状态,且终端设备未处于通话接通状态时,确定终端设备发生目标事件;
如果信号质量信息大于或等于信号质量阈值,或所处场景类型不是目标场景类型,或屏幕状态是熄屏状态,或无线网络接入状态是连接状态,或数据网络状态是断开状态,或终端设备处于通话接通状态时,确定终端设备未发生目标事件。
需要说明的是,前述对通信控制方法实施例的解释说明也适用于该实施例的通信控制装置,此处不再赘述。
本实施例中,通过在终端设备接入第一通信网络时,获取终端设备的状态信息,并根据状态信息,确定终端设备发生目标事件,再控制终端设备由接入第一通信网络切换至接入第二通信网络,其中,第一通信网络的网络制式级别低于第二通信网络的网络制式级别。由此,能够在终端设备发生目标事件时,控制终端设备直接由第一通信网络接入第二通信网络,从而能够有效地降低终端设备通信网络接入的等待时间,进而有效地提升终端设备网络通信服务的稳定性。
为了实现上述的一些实施例,本公开还提出一种电子设备,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行程序时,实现如本公开前述实施例提出的通信控制方法。
为了实现上述的一些实施例,本公开还提出一种非临时性计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本公开前述实施例提出的通信控制方法。
为了实现上述的一些实施例,本公开还提出一种计算机程序产品,当计算机程序产品中的指令处理器执行时,执行如本公开前述实施例提出的通信控制方法。
图8示出了适于用来实现本公开实施方式的示例性电子设备的框图。图8显示的电子设备12仅仅是一个示例,不应对本公开实施例的功能和使用范围带来任何限制。
如图8所示,电子设备12以通用计算设备的形式表现。电子设备12的组件可以包括但不限于:一个或者多个处理器或者处理单元16,系统存储器28,连接不同系统组件(包括系统存储器28和处理单元16)的总线18。
总线18表示几类总线结构中的一种或多种,包括存储器总线或者存储器控制器,外围总线,图形加速端口,处理器或者使用多种总线结构中的任意总线结构的局域总线。举例来说,这些体系结构包括但不限于工业标准体系结构(Industry StandardArchitecture;以下简称:ISA)总线,微通道体系结构(Micro Channel Architecture;以下简称:MAC)总线,增强型ISA总线、视频电子标准协会(Video Electronics StandardsAssociation;以下简称:VESA)局域总线以及外围组件互连(Peripheral ComponentInterconnection;以下简称:PCI)总线。
电子设备12典型地包括多种计算机系统可读介质。这些介质可以是任何能够被电子设备12访问的可用介质,包括易失性和非易失性介质,可移动的和不可移动的介质。
存储器28可以包括易失性存储器形式的计算机系统可读介质,例如随机存取存储器(Random Access Memory;以下简称:RAM)30和/或高速缓存存储器32。电子设备12可以进一步包括其他可移动/不可移动的、易失性/非易失性计算机系统存储介质。仅作为举例,存储系统34可以用于读写不可移动的、非易失性磁介质(图8未显示,通常称为“硬盘驱动器”)。
尽管图8中未示出,可以提供用于对可移动非易失性磁盘(例如“软盘”)读写的磁盘驱动器,以及对可移动非易失性光盘(例如:光盘只读存储器(Compact Disc Read OnlyMemory;以下简称:CD-ROM)、数字多功能只读光盘(Digital Video Disc Read OnlyMemory;以下简称:DVD-ROM)或者其他光介质)读写的光盘驱动器。在这些情况下,每个驱动器可以通过一个或者多个数据介质接口与总线18相连。存储器28可以包括至少一个程序产品,该程序产品具有一组(例如至少一个)程序模块,这些程序模块被配置以执行本公开各实施例的功能。
具有一组(至少一个)程序模块42的程序/实用工具40,可以存储在例如存储器28中,这样的程序模块42包括但不限于操作系统、一个或者多个应用程序、其他程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。程序模块42通常执行本公开所描述的实施例中的功能和/或方法。
电子设备12也可以与一个或多个外部设备14(例如键盘、指向设备、显示器24等)通信,还可与一个或者多个使得用户能与该电子设备12交互的设备通信,和/或与使得该电子设备12能与一个或多个其他计算设备进行通信的任何设备(例如网卡,调制解调器等等)通信。这种通信可以通过输入/输出(I/O)接口22进行。并且,电子设备12还可以通过网络适配器20与一个或者多个网络(例如局域网(Local Area Network;以下简称:LAN),广域网(Wide Area Network;以下简称:WAN)和/或公共网络,例如因特网)通信。如图所示,网络适配器20通过总线18与电子设备12的其他模块通信。应当明白,尽管图中未示出,可以结合电子设备12使用其他硬件和/或软件模块,包括但不限于:微代码、设备驱动器、冗余处理单元、外部磁盘驱动阵列、RAID系统、磁带驱动器以及数据备份存储系统等。
处理单元16通过运行存储在系统存储器28中的程序,从而执行各种功能应用以及数据处理,例如实现前述实施例中提及的通信控制方法。
本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其他实施方案。本公开旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。
应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。
需要说明的是,在本公开的描述中,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性。此外,在本公开的描述中,除非另有说明,“多个”的含义是两个或两个以上。
流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本公开的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本公开的实施例所属技术领域的技术人员所理解。
应当理解,本公开的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场可编程门阵列(FPGA)等。
本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。
此外,在本公开各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。
上述提到的存储介质可以是只读存储器,磁盘或光盘等。
在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本公开的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。
尽管上面已经示出和描述了本公开的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本公开的限制,本领域的普通技术人员在本公开的范围内可以对上述实施例进行变化、修改、替换和变型。
- 电子设备的显示控制方法、装置、电子设备和存储介质
- 电子设备控制方法及装置、电子设备及存储介质
- 一种浴室加热装置和用于控制浴室加热装置的方法、设备、电子设备及计算机可读存储介质
- 即时通信方法、装置、电子设备及存储介质
- 一种即时通信的数据存储方法、装置、电子设备和介质
- 通信控制方法、通信控制装置、电子设备和可读存储介质
- 通信控制方法、通信控制装置、电子设备和可读存储介质