数据连接方法、装置、终端设备和计算机可读存储介质与流程

文档序号:26097194发布日期:2021-07-30 18:07阅读:369来源:国知局
数据连接方法、装置、终端设备和计算机可读存储介质与流程

本申请涉及通信技术领域,特别是涉及一种数据连接方法、装置、终端设备和计算机可读存储介质。



背景技术:

随着5g标准的冻结,5g网络及其终端也正在大规模普及,越来越多的用户选择使用5g终端接入5g网络进行上网的数据业务。

终端在向运营商服务器完成注册后,用户便可通过选择sscmode(sessionandservicecontinuitymode,会话和服务连续模式)向运营商服务器发起pdu(protocoldataunit,协议数据单元)会话建立流程,以向运营商服务器发送数据连接请求,进行数据业务。

然而,传统技术中,若数据连接请求被运营商服务器拒绝,用户则无法上网,且问题不可恢复。



技术实现要素:

基于此,有必要针对上述技术问题,提供一种数据连接方法、装置、终端设备和计算机可读存储介质。

一种数据连接方法,包括:

向运营商服务器发送数据连接请求;其中,数据连接请求携带终端的待识别会话和服务连续模式sscmode以及待识别数据网络名称dnn;

接收并识别运营商服务器基于数据连接请求所发送的数据连接结果;其中,数据连接结果包括sscmode非法和/或dnn非法;

根据数据连接结果对应生成新的数据连接请求并发送至运营商服务器;其中,新的数据连接请求对应携带调整后的sscmode和/或调整后的dnn。

在其中一个实施例中,根据数据连接结果对应生成新的数据连接请求并发送至运营商服务器,包括:

在sscmode非法的情况下,将待识别sscmode调整为合法sscmode;

基于合法sscmode和待识别dnn生成新的数据连接请求并发送至运营商服务器。

在其中一个实施例中,数据连接结果还携带合法sscmode,在sscmode非法的情况下,将待识别sscmode调整为合法sscmode之前,还包括:

解析数据连接结果,得到合法sscmode。

在其中一个实施例中,根据数据连接结果对应生成新的数据连接请求并发送至运营商服务器,包括:

在sscmode非法的情况下,从预设的sscmode库中依次遍历选取一个候选sscmode作为调整后的sscmode;

基于调整后的sscmode和待识别dnn生成新的数据连接请求并发送至运营商服务器,直至数据连接结果表征sscmode合法。

在其中一个实施例中,根据数据连接结果对应生成新的数据连接请求并发送至运营商服务器,包括:

在dnn非法的情况下,将待识别dnn调整为合法dnn;

基于合法dnn和待识别sscmode生成新的数据连接请求并发送至运营商服务器。

在其中一个实施例中,将待识别dnn调整为合法dnn,包括:

将待识别dnn调整为空dnn。

在其中一个实施例中,根据数据连接结果对应生成新的数据连接请求并发送至运营商服务器,包括:

在dnn非法的情况下,从预设的dnn库中依次遍历选取一个候选dnn作为调整后的dnn;

基于调整后的dnn和待识别sscmode生成新的数据连接请求并发送至运营商服务器,直至数据连接结果表征dnn合法。

一种数据连接装置,包括:

第一请求发送模块,用于向运营商服务器发送数据连接请求;其中,数据连接请求携带终端的待识别会话和服务连续模式sscmode和待识别数据网络名称dnn;

结果接收识别模块,用于接收并识别运营商服务器基于数据连接请求所发送的数据连接结果;其中,数据连接结果包括sscmode非法和/或dnn非法;

第二请求发送模块,用于根据数据连接结果对应生成新的数据连接请求并发送至运营商服务器;其中,新的数据连接请求队对应携带调整后的sscmode和/或调整后的dnn。

一种终端设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:

向运营商服务器发送数据连接请求;其中,数据连接请求携带终端的待识别会话和服务连续模式sscmode以及待识别数据网络名称dnn;

接收并识别运营商服务器基于数据连接请求所发送的数据连接结果;其中,数据连接结果包括sscmode非法和/或dnn非法;

根据数据连接结果对应生成新的数据连接请求并发送至运营商服务器;其中,新的数据连接请求对应携带调整后的sscmode和/或调整后的dnn。

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

向运营商服务器发送数据连接请求;其中,数据连接请求携带终端的待识别会话和服务连续模式sscmode以及待识别数据网络名称dnn;

接收并识别运营商服务器基于数据连接请求所发送的数据连接结果;其中,数据连接结果包括sscmode非法和/或dnn非法;

根据数据连接结果对应生成新的数据连接请求并发送至运营商服务器;其中,新的数据连接请求对应携带调整后的sscmode和/或调整后的dnn。

上述数据连接方法、装置、终端设备和计算机可读存储介质,通过向运营商服务器发送携带待识别sscmode和待识别dnn的数据连接请求,接收并识别运营商服务器基于数据连接请求所发送的数据连接结果,并在数据连接结果包括sscmode非法和/或dnn非法的情况下,对应生成携带调整后的sscmode和/或调整后的dnn的新的数据连接请求,并发送至运营商服务器,以向运营商服务器发起新的数据连接请求重新进行数据连接,避免由于sscmode和/dnn输入错误而造成的数据连接请求被拒,问题不可恢复而无法上网。

附图说明

图1为一个实施例中数据连接方法的应用环境图;

图2为一个实施例中数据连接方法的流程示意图;

图3为一个实施例中在sscmode非法情况下数据连接方法的流程示意图;

图4为另一个实施例中在sscmode非法情况下数据连接方法的流程示意图;

图5为一个实施例中在dnn非法情况下数据连接方法的流程示意图;

图6为另一个实施例中在dnn非法情况下数据连接方法的流程示意图;

图7为一个实施例中数据连接装置的结构框图;

图8为一个实施例中终端设备的内部结构图。

具体实施方式

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

本申请提供的数据连接方法,可以应用于如图1所示的应用环境中。其中,终端设备102通过网络与运营商服务器104进行通信。终端设备102向运营商服务器104发送携带终端设备102的待识别会话和服务连续模式sscmode和待识别数据网络名称dnn的数据连接请求,接收并识别运营商服务器104基于数据连接请求所发送的包括sscmode非法和/或dnn非法的数据连接结果,以根据数据连接结果对应生成携带调整后的sscmode和/或调整后的dnn的新的数据连接请求,并发送至运营商服务器104。其中,终端设备102可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备,运营商服务器104可以用独立的服务器或者是多个服务器组成的服务器集群来实现。

在一个实施例中,如图2所示,提供了一种数据连接方法,以该方法应用于图1中的终端设备为例进行说明,包括以下步骤:

s210、向运营商服务器发送数据连接请求。

其中,数据连接请求携带终端的待识别会话和服务连续模式ssc以及待识别数据网络名称dnn。会话和服务连续模式(sessionandservicecontinuitymode,sscmode)为无线通信系统中的协议数据单元(protocoldataunit,pdu)会话的属性之一。本实施例中,发送数据连接请求的过程即为建立pdu会话的过程。数据网络名称(datanetworkname,dnn)用于表征数据网络类型,例如,中国移动的dnn为cmnet,中国联通的dnn为uninet,中国电信的dnn为ctnet。

另外,sscmode有三种,sscmode1为pdu会话分配一个用户面会话锚点,而用户面会话锚点在整个pdu会话的存活期内都要保持不变,在这种模式下,表示pdu会话对连续性要求较高;sscmode2是指,为pdu会话分配一个用户面会话锚点,但这用户面会话锚点只能在一定的服务区域内保持,当用户(ue)从该用户面会话锚点的服务区域内移除时,ue需要选择新的用户面会话锚点,在这种模式下,表示pdu会话对连续性的要求不高,但对服务质量的要求较高;sscmode3是指,已为pdu会话分配了一个到数据网络(datanetwork,dn)的用户面会话锚点,而在ue与该用户面会话锚点之间的连接中止之前,又为ue建立了一个新的到上述dn的pdu会话,并为新的pdu会话选择了一个新的用户面会话锚点,ue可以将数据流转移到新的pdu会话上,并删除之前的pdu会话的连接,在这种模式下,表示pdu会话对连续性的要求不高,但对服务质量的要求较高。不同运营商服务器所指出的sscmode不同。

可选地,终端设备在界面为用户提供待选sscmode(sscmode1~sscmode3)和待选dnn(cmnet、uninet、ctnet),并接收用户对于待选sscmode和待选dnn的选择指令,该选择指令包括所选定的sscmode和dnn,终端设备携带选定的sscmode和dnn以向运营商服务器发送数据连接请求。

s220、接收并识别运营商服务器基于数据连接请求所发送的数据连接结果。

其中,数据连接结果包括sscmode非法和/或dnn非法。

可选地,运营商服务器接收终端设备发送的数据连接请求,判断数据连接请求所携带的待识别sscmode和待识别dnn是否合法,进而根据判断结果确定数据连接结果,并将数据连接结果反馈至终端设备。例如,运营商服务器分别判断接收到的数据连接请求中所携带的待识别sscmode和待识别dnn是否为预存的sscmode和dnn,若均是,运营商服务器则确定终端设备发送的数据连接请求中所携带的待识别sscmode和待识别dnn合法,并确定数据连接结果为连接成功,同时将数据连接结果发送至终端设备。若待识别sscmode不为预设的sscmode,运营商服务器则确定数据连接失败,并将sscmode非法作为数据连接结果发送至终端设备。同理,若待识别dnn不为预设的dnn,运营商服务器则确定数据连接失败,并将dnn非法作为数据连接结果发送至终端设备。

可选地,终端设备通过接收运营商服务器基于数据连接请求所发送的用于保证数据连接结果的结果标识,并根据预设的结果标识与数据连接结果的对应关系确定结果标识所对应的数据连接结果。例如,预存的结果标识与数据连接结果的对应关系包括:结果标识#68表征数据连接结果为sscmode不支持,即sscmode非法,结果标识#91表征数据连接结果为未识别dnn,即dnn非法。运营商服务器在确定sscmode非法和/或dnn非法的情况下,对应向终端设备返回结果标识#68和/或#91。终端设备则接收运营商服务器基于数据连接请求所发送的用于表征数据连接结果为sscmode非法和/或dnn非法的结果标识#68和/或#91。通过上述采用识别结果标识来确定数据连接结果,结果标识简单,易于识别,进而简化了的数据连接结果的识别过程,提高了数据连接结果的识别效率。

s230、根据数据连接结果对应生成新的数据连接请求并发送至运营商服务器。

其中,新的数据连接请求对应携带调整后的sscmode和/或调整后的dnn。

可选地,在数据连接结果为sscmode非法的情况下,对应调整数据连接请求中所携带的待识别sscmode得到调整后的sscmode,终端设备将该调整后的sscmode连同之前的待识别dnn生成新的数据连接请求,并发送至运营商服务器。

可选地,在数据连接结果为dnn非法的情况下,对应调整数据连接请求中所携带的待识别dnn得到调整后的dnn,终端设备将该调整后的dnn连同之前的待识别sscmode生成新的数据连接请求,并发送至运营商服务器。

可选地,在数据连接结果为sscmode非法,同时dnn非法的情况下,对应调整数据连接请求中所携带的待识别sscmode和待识别dnn,对应得到调整后的sscmode和得到调整后的dnn,终端设备将调整后的sscmode连同调整后的dnn生成新的数据连接请求,并发送至运营商服务器。

可选地,上述调整待识别sscmode和/或待识别dnn的过程可以是,将待识别sscmode和/或待识别dnn对应调整为终端设备上预存的sscmode/或预存的dnn,而预存的sscmode/或预存的dnn为终端设备在运营商服务器进行合法注册后,保存在本地的合法的sscmode和/或dnn。还可以是运营商服务器在向终端设备发送sscmode非法/dnn非法的数据连接结果的同时,将合法sscmode/合法dnn携带在数据连接结果中,一并发送至终端设备,终端设备则接收运营商服务器返回的合法sscmode/合法dnn,并将待识别sscmode和/或待识别dnn对应调整为合法sscmode/合法dnn。对于调整待识别sscmode和/或待识别dnn的过程在此不做具体限定。

本实施例中,终端设备向运营商服务器发送携带待识别sscmode和待识别dnn的数据连接请求,接收并识别运营商服务器基于数据连接请求所发送的数据连接结果,并在数据连接结果包括sscmode非法和/或dnn非法的情况下,对应生成携带调整后的sscmode和/或调整后的dnn的新的数据连接请求,并发送至运营商服务器,以向运营商服务器发起新的数据连接请求重新进行数据连接,避免由于sscmode和/dnn输入错误而造成的数据连接请求被拒,问题不可恢复而无法上网。

在一个实施例中,在数据连接结果为sscmode非法的情况下,如图3所示,上述s230包括:

s310、在sscmode非法的情况下,将待识别sscmode调整为合法sscmode。

可选地,上述合法sscmode为预存在终端设备的本地sscmode,该本地sscmode为终端设备向运营商服务器合法注册后,得到的合法的sscmode。具体是终端设备向运营商服务器发送携带待注册sscmode的注册请求,注册请求通过运营商服务器的校验后,运营商服务器则向终端设备反馈注册成功,终端设备则将上述待注册sscmode作为合法sscmode保存在本地,并在接收到运营商服务器发送的数据连接结果为sscmode非法的情况下,将待识别sscmode调整为预存在终端设备本地的合法sscmode。

在一可选地实施例中,数据连接结果还携带合法sscmode,即在注册请求通过运营商服务器的校验后,运营商服务器将注册请求中的待注册sscmode作为合法sscmode并保存,再向终端设备发送sscmode非法的数据连接结果时,将保存的合法sscmode也携带在数据连接结果中,并发送至终端设备。终端设备解析该数据连接结果,得到合法sscmode。

s320、基于合法sscmode和待识别dnn生成新的数据连接请求并发送至运营商服务器。

具体地,终端设备将上述得到的合法sscmode连同之前的待识别dnn一并生成新的数据连接请求并发送至运营商服务器。例如,待识别sscmode为sscmode1,待识别dnn为cmnet,运营商服务器发送给终端设备的数据连接结果为sscmode非法,而终端设备本地存储的合法sscmode为sscmode2,终端设备则将sscmode2和cmnet一起生成新的数据连接请求,并发送至运营商服务器。

本实施例中,在数据连接结果是sscmode非法的情况下,终端设备则将待识别sscmode调整为合法sscmode,并基于合法sscmode和待识别dnn生成新的数据连接请求并发送至运营商服务器。通过上述方式携带调整后的合法sscmode向运营商服务器发起新的数据连接请求,避免了终端设备采用非法的sscmode反复发送数据连接请求而造成的连接永久被拒,使得终端设备由于sscmode非法造成无法上网的问题得以恢复,成功上网。

在一实施例中,在sscmode为有限个数的情况下,如图4所示,上述s230包括:

s410、在sscmode非法的情况下,从预设的sscmode库中依次遍历选取一个候选sscmode作为调整后的sscmode。

其中,终端设备中预设sscmode库,sscmode库中包括sscmode1、sscmode2以及sscmode3共三个候选sscmode。

可选地,终端设备在接收到运营商服务器发送的数据连接结果为sscmode非法的情况下,在预设的sscmode库中的三个候选sscmode中,按照编号由小到大的顺序依次遍历选取一个候选sscmode作为调整后的sscmode。

s420、基于调整后的sscmode和待识别dnn生成新的数据连接请求并发送至运营商服务器,直至数据连接结果表征sscmode合法。

具体地,终端设备将上述调整后的sscmode连同之前的待识别dnn一并生成新的数据连接请求并发送至运营商服务器,再接收运营商服务器返回的数据连接结果,直至数据连接结果表征sscmode合法。例如,待识别sscmode为sscmode1,待识别dnn为cmnet,运营商服务器发送给终端设备的数据连接结果为sscmode非法,终端设备则根据sscmode的编号由小到大遍历sscmode库中的三个候选sscmode,即终端设备将sscmode2作为调整后的sscmode,连同cmnet一起生成新的数据连接请求并发送至运营商服务器,并接收运营商服务器返回的数据连接结果,若运营商服务器返回的数据连接结果仍为sscmode非法,终端设备将sscmode3作为调整后的sscmode,连同cmnet一起生成新的数据连接请求并发送至运营商服务器,再接收运营商服务器返回的数据连接结果,直至数据连接结果表征sscmode合法。

本实施例中,由于sscmode为有限个数,终端设备在接收到数据连接结果为sscmode非法的情况下,从预设的sscmode库中依次遍历选取一个候选sscmode作为调整后的sscmode,进而基于调整后的sscmode和待识别dnn生成新的数据连接请求并发送至运营商服务器,直至数据连接结果表征sscmode合法,以此实现非法的sscmode向合法的sscmode的调整,避免了终端设备采用非法的sscmode反复发送数据连接请求而造成的连接永久被拒,使得终端设备由于sscmode非法造成无法上网的问题得以恢复,成功上网。

在一个实施例中,在数据连接结果为dnn非法的情况下,如图5所示,上述s230包括:

s510、在dnn非法的情况下,将待识别dnn调整为合法dnn。

可选地,上述合法dnn为预存在终端设备的本地dnn,该本地dnn为终端设备向运营商服务器合法注册后,得到的合法的dnn。具体是终端设备向运营商服务器发送携带待注册dnn的注册请求,注册请求通过运营商服务器的校验后,运营商服务器则向终端设备反馈注册成功,终端设备则将上述待注册dnn作为合法dnn保存在本地,并在接收到运营商服务器发送的数据连接结果为dnn非法的情况下,将待识别dnn调整为预存在终端设备本地的合法dnn。

在一可选地实施例中,终端设备可将待识别dnn调整为空dnn。

s520、基于合法dnn和待识别sscmode生成新的数据连接请求并发送至运营商服务器。

具体地,终端设备将上述得到的合法dnn连同之前的待识别sscmode一并生成新的数据连接请求并发送至运营商服务器。例如,待识别sscmode为sscmode1,待识别dnn为cmnet,运营商服务器发送给终端设备的数据连接结果为dnn非法,终端设备则将cmnet调整为空dnn,并将sscmode1和空dnn一起生成新的数据连接请求,并发送至运营商服务器。

本实施例中,在数据连接结果是dnn非法的情况下,终端设备则将待识别dnn调整为合法dnn,并基于合法dnn和待识别sscmode生成新的数据连接请求并发送至运营商服务器。通过上述方式携带调整后的合法dnn向运营商服务器发起新的数据连接请求,避免了终端设备采用非法的dnn反复发送数据连接请求而造成的连接永久被拒,使得终端设备由于dnn非法造成无法上网的问题得以恢复,成功上网。

在一实施例中,在dnn为有限个数的情况下,如图6所示,上述s230包括:

s610、在dnn非法的情况下,从预设的dnn库中依次遍历选取一个候选dnn作为调整后的dnn。

其中,终端设备中预设dnn库,dnn库中包括cmnet、uninet以及ctnet共三个候选dnn。

可选地,终端设备在接收到运营商服务器发送的数据连接结果为dnn非法的情况下,在预设的dnn库中的三个候选dnn中,按照移动-联通-电信的顺序依次遍历选取一个候选dnn作为调整后的dnn。

s620、基于调整后的dnn和待识别sscmode生成新的数据连接请求并发送至运营商服务器,直至数据连接结果表征dnn合法。

具体地,终端设备将上述调整后的dnn连同之前的待识别sscmode一并生成新的数据连接请求并发送至运营商服务器,再接收运营商服务器返回的数据连接结果,直至数据连接结果表征dnn合法。例如,待识别sscmode为sscmode1,待识别dnn为cmnet,运营商服务器发送给终端设备的数据连接结果为dnn非法,终端设备则根据移动-联通-电信的顺序遍历dnn库中的三个候选dnn,即终端设备将uninet作为调整后的dnn,连同sscmode1一起生成新的数据连接请求并发送至运营商服务器,并接收运营商服务器返回的数据连接结果,若运营商服务器返回的数据连接结果仍为dnn非法,终端设备将ctnet作为调整后的dnn,连同sscmode1一起生成新的数据连接请求并发送至运营商服务器,再接收运营商服务器返回的数据连接结果,直至数据连接结果表征dnn合法。

本实施例中,由于dnn为有限个数,终端设备在接收到数据连接结果为dnn非法的情况下,从预设的dnn库中依次遍历选取一个候选dnn作为调整后的dnn,进而基于调整后的dnn和待识别sscmode生成新的数据连接请求并发送至运营商服务器,直至数据连接结果表征dnn合法,以此实现非法的dnn向合法的dnn的调整,避免了终端设备采用非法的dnn反复发送数据连接请求而造成的连接永久被拒,使得终端设备由于dnn非法造成无法上网的问题得以恢复,成功上网。

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

在一个实施例中,如图7所示,提供了一种数据连接装置,包括:第一请求发送模块701、结果接收识别模块702和第二请求发送模块703,其中:

第一请求发送模块701用于向运营商服务器发送数据连接请求;其中,数据连接请求携带终端的待识别会话和服务连续模式sscmode和待识别数据网络名称dnn;

结果接收识别模块702用于接收并识别运营商服务器基于数据连接请求所发送的数据连接结果;其中,数据连接结果包括sscmode非法和/或dnn非法;

第二请求发送模块703用于根据数据连接结果对应生成新的数据连接请求并发送至运营商服务器;其中,新的数据连接请求对应携带调整后的sscmode和/或调整后的dnn。

在其中一个实施例中,第二请求发送模块703具体用于:

在sscmode非法的情况下,将待识别sscmode调整为合法sscmode;基于合法sscmode和待识别dnn生成新的数据连接请求并发送至运营商服务器。

在其中一个实施例中,数据连接结果还携带合法sscmode,第二请求发送模块703还用于:

解析数据连接结果,得到合法sscmode。

在其中一个实施例中,第二请求发送模块703具体用于:

在sscmode非法的情况下,从预设的sscmode库中依次遍历选取一个候选sscmode作为调整后的sscmode;基于调整后的sscmode和待识别dnn生成新的数据连接请求并发送至运营商服务器,直至数据连接结果表征sscmode合法。

在其中一个实施例中,第二请求发送模块703具体用于:

在dnn非法的情况下,将待识别dnn调整为合法dnn;基于合法dnn和待识别sscmode生成新的数据连接请求并发送至运营商服务器。

在其中一个实施例中,第二请求发送模块703具体用于:

将待识别dnn调整为空dnn。

在其中一个实施例中,第二请求发送模块703具体用于:

在dnn非法的情况下,从预设的dnn库中依次遍历选取一个候选dnn作为调整后的dnn;基于调整后的dnn和待识别sscmode生成新的数据连接请求并发送至运营商服务器,直至数据连接结果表征dnn合法。

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

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

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

在一个实施例中,提供了一种终端设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现以下步骤:

向运营商服务器发送数据连接请求;其中,数据连接请求携带终端的待识别会话和服务连续模式sscmode以及待识别数据网络名称dnn;接收并识别运营商服务器基于数据连接请求所发送的数据连接结果;其中,数据连接结果包括sscmode非法和/或dnn非法;根据数据连接结果对应生成新的数据连接请求并发送至运营商服务器;其中,新的数据连接请求对应携带调整后的sscmode和/或调整后的dnn。

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

在sscmode非法的情况下,将待识别sscmode调整为合法sscmode;基于合法sscmode和待识别dnn生成新的数据连接请求并发送至运营商服务器。

在一个实施例中,数据连接结果还携带合法sscmode,处理器执行计算机程序时还实现以下步骤:

解析数据连接结果,得到合法sscmode。

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

在sscmode非法的情况下,从预设的sscmode库中依次遍历选取一个候选sscmode作为调整后的sscmode;基于调整后的sscmode和待识别dnn生成新的数据连接请求并发送至运营商服务器,直至数据连接结果表征sscmode合法。

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

在dnn非法的情况下,将待识别dnn调整为合法dnn;基于合法dnn和待识别sscmode生成新的数据连接请求并发送至运营商服务器。

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

将待识别dnn调整为空dnn。

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

在dnn非法的情况下,从预设的dnn库中依次遍历选取一个候选dnn作为调整后的dnn;基于调整后的dnn和待识别sscmode生成新的数据连接请求并发送至运营商服务器,直至数据连接结果表征dnn合法。

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

向运营商服务器发送数据连接请求;其中,数据连接请求携带终端的待识别会话和服务连续模式sscmode以及待识别数据网络名称dnn;接收并识别运营商服务器基于数据连接请求所发送的数据连接结果;其中,数据连接结果包括sscmode非法和/或dnn非法;根据数据连接结果对应生成新的数据连接请求并发送至运营商服务器;其中,新的数据连接请求对应携带调整后的sscmode和/或调整后的dnn。

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

在sscmode非法的情况下,将待识别sscmode调整为合法sscmode;基于合法sscmode和待识别dnn生成新的数据连接请求并发送至运营商服务器。

在一个实施例中,数据连接结果还携带合法sscmode,计算机程序被处理器执行时还实现以下步骤:

解析数据连接结果,得到合法sscmode。

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

在sscmode非法的情况下,从预设的sscmode库中依次遍历选取一个候选sscmode作为调整后的sscmode;基于调整后的sscmode和待识别dnn生成新的数据连接请求并发送至运营商服务器,直至数据连接结果表征sscmode合法。

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

在dnn非法的情况下,将待识别dnn调整为合法dnn;基于合法dnn和待识别sscmode生成新的数据连接请求并发送至运营商服务器。

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

将待识别dnn调整为空dnn。

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

在dnn非法的情况下,从预设的dnn库中依次遍历选取一个候选dnn作为调整后的dnn;基于调整后的dnn和待识别sscmode生成新的数据连接请求并发送至运营商服务器,直至数据连接结果表征dnn合法。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(read-onlymemory,rom)、磁带、软盘、闪存或光存储器等。易失性存储器可包括随机存取存储器(randomaccessmemory,ram)或外部高速缓冲存储器。作为说明而非局限,ram可以是多种形式,比如静态随机存取存储器(staticrandomaccessmemory,sram)或动态随机存取存储器(dynamicrandomaccessmemory,dram)等。

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

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

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