logo好方法网

拥塞解决方法、业务开通方法、服务器和终端


技术摘要:
本发明公开了一种拥塞解决方法、业务开通方法、服务器和终端,拥塞解决方法包括:若确定终端的业务开通失败,则依据当前排队的终端数目和运营商服务器的处理能力,生成开通失败响应,开通失败响应包括排队时间;发送开通失败响应给终端,以使终端依据排队时间,重新发送  全部
背景技术:
第五代移动通信网络(The  5th  Generation  Mobile  Networks,5G)中的语音通话 功能还只能通过长期演进语音承载(Voice  over  Long-Term  Evolution,VoLTE)来实现,在 移动通信网络侧和互联网技术(Internet  Technology,IT)支撑系统侧,预埋IP多媒体子系 统(Internet  Protocol  Multimedia  Subsystem,IMS)的接入点(Access  Point  Name, APN)。归属签约用户服务器(Home  Subscriber  Server,HSS)支持VoLTE自动开通功能,HSS 可通过数据配置控制该自动开通功能的开启和关闭。 当用户所使用的智能终端支持VoLTE功能时,用户打开智能终端上的VoLTE开关 后,该智能终端将会触发反向签约,智能终端会自动完成VoLTE的业务开通。若短时间内出 现大量请求开通VoLTE业务的签约请求时,会在应用服务器(Application  Server,AS)和信 息化系统(Install  Operate  and  Maintain,IOM)之间形成大量的开通请求,导致在IOM侧 存在严重的排队现象,还可能导致用户开通VoLTE业务失败,在现有技术中,对于开通失败 的用户,系统会统一配置用户的智能终端在预设时长(例如,5分钟)之后再发起重新注册请 求,但在该预设时长之后还会由于排队用户过多而导致开通VoLTE业务失败,导致用户体验 度差。
技术实现要素:
为此,本发明提供一种拥塞解决方法、业务开通方法、服务器和终端,以解决现有 技术中由于需要开通特定业务的用户较多而导致的网络拥塞问题以及开通特定业务失败 而使得用户体验度差的问题。 为了实现上述目的,本发明第一方面提供一种拥塞解决方法,包括:若确定终端的 业务开通失败,则依据当前排队的终端数目和运营商服务器的处理能力,生成开通失败响 应,开通失败响应包括排队时间;发送开通失败响应给终端,以使终端依据排队时间,重新 发送业务开通请求,直至终端的业务开通成功为止。 在一些具体实现中,依据当前排队的终端数目和运营商服务器的处理能力,生成 开通失败响应,包括:依据当前排队的终端数目和运营商服务器在预设时长内能够开通的 终端的数目,确定排队时间;依据排队时间生成开通失败响应,开通失败响应包括终端的标 识。 在一些具体实现中,依据当前排队的终端数目和运营商服务器在预设时长内能够 开通的终端的数目,确定排队时间,包括:依据以下公式,计算获得排队时间; 4 CN 111601297 A 说 明 书 2/8 页 其中,T表示排队时间,M表示当前排队的终端数目,N表示运营商服务器在预设时 长内能够开通的终端的数目,N是大于或等于1且小于或等于100的整数,n是大于或等于3且 小于或等于100的整数。 在一些具体实现中,依据排队时间生成开通失败响应,包括:将排队时间写入到开 通失败响应中的属性设置参数中。 在一些具体实现中,在若确定终端的业务开通失败,则依据当前排队的终端数目 和运营商服务器的处理能力,生成开通失败响应步骤之前,还包括:接收终端发送的业务开 通请求;判断终端的业务是否开通成功。 为了实现上述目的,本发明第二方面提供一种业务开通方法,包括:响应于运营商 服务器返回的开通失败响应,获取运营商服务器配置的排队时间;依据排队时间,重新发送 业务开通请求给运营商服务器,直至运营商服务器返回开通成功响应为止。 在一些具体实现中,响应于运营商服务器返回的开通失败响应,获取运营商服务 器配置的排队时间,包括:若确定开通失败响应中的生效标识是表征排队时间生效,则获取 运营商服务器配置的排队时间;否则,若确定生效标识是表征排队时间无效,则确定排队时 间等于预设阈值。 在一些具体实现中,在响应于运营商服务器返回的开通失败响应,获取运营商服 务器配置的排队时间步骤之前,还包括:发送业务开通请求给运营商服务器。 为了实现上述目的,本发明第三方面提供一种运营商服务器,包括:生成模块,用 于在确定终端的业务开通失败时,依据当前排队的终端数目和运营商服务器的处理能力, 生成开通失败响应,开通失败响应包括排队时间;发送模块,用于发送开通失败响应给终 端,以使终端依据排队时间,重新发送业务开通请求,直至将终端的业务成功开通为止。 为了实现上述目的,本发明第四方面提供一种终端,包括:获取模块,用于响应于 运营商服务器返回的开通失败响应,获取运营商服务器配置的排队时间;重发模块,用于依 据排队时间,重新发送业务开通请求给运营商服务器,直至运营商服务器返回开通成功响 应为止。 本发明具有如下优点:在确定终端的业务开通失败时,依据当前排队的终端数目 和运营商服务器的处理能力,生成开通失败响应,进而发送包含有排队时间的开通失败响 应给终端,使得终端能够根据该排队时间,重新发送业务开通请求,直至运营商服务器将终 端的业务成功开通为止。保证在多用户同时申请业务开通并且运营商服务器处理不过来 时,能够给各个终端分配一个合理的排队时间,进而减轻运营商服务器的处理压力,降低形 成网络拥塞的风险,同时,保证终端开通业务的成功率,提升用户体验度。 5 CN 111601297 A 说 明 书 3/8 页 附图说明 附附图用来提供对本公开实施例的进一步理解,并且构成说明书的一部分,与本 公开的实施例一起用于解释本公开,并不构成对本公开的限制。通过参考附图对详细示例 实施例进行描述,以上和其它特征和优点对本领域技术人员将变得更加显而易见,在附图 中: 图1为本申请实施例一中的一种拥塞解决方法流程图。 图2为本申请实施例二中的一种拥塞解决方法流程图。 图3为本申请实施例三中的一种业务开通方法流程图。 图4为本申请实施例四中的一种运营商服务器的组成方框图。 图5为本申请实施例五中的一种终端的组成方框图。 图6为本申请实施例六中的一种业务处理系统的组成方框图。 图7为本申请实施例六中的业务处理系统在确定产生拥塞时的工作方法流程图。 在附图中: 401:生成模块                   402:发送模块 501:获取模块                   502:重发模块 610:运营商服务器               620:终端 611:基站                       612:移动管理实体 613:查询呼叫会话控制功能实体   630:归属签约用户服 640:应用服务器                务器 650:安全操作维护服务器
下载此资料需消耗2积分,
分享到:
收藏