一种通信控制方法和系统、服务器、存储介质与流程

文档序号:16150031发布日期:2018-12-05 17:23阅读:126来源:国知局

本发明实施例涉及通信管理技术领域,尤其涉及一种通信控制方法和系统、服务器、存储介质。

背景技术

随着终端科技的快速发展,手机、平板电脑等终端设备得到了广泛的普及和应用。尤其是手机,更是成了生活中的必需品。同时,随着生活品质的不断提高,以及国际化的飞速发展,穿梭于不同的国家成了发展趋势。

移动通信系统中,如果在一定区域里两基站信号强度交替变化,手机就会在两个基站间来回切换,产生所谓的“乒乓效应”。即用户一会注册到a基站,一会又注册到b基站,哪个信号强用户就会切换到哪个基站上。如果这种乒乓效应仅仅发生在境内基站,则会增加运营商的网络开销外。尤其当a/b两个基站分属于边境线两侧不同国家的运营商,并且碰巧用户在注册到国外一侧基站的时候发生了通话/短信/数据等业务,则该用户账单里面会出现国际漫游计费话单,给用户带来经济负担,进而引发用户投诉。

如何避免用户未实际漫游而产生国际漫游计费情况的出现成为亟需解决的问题。



技术实现要素:

为解决上述技术问题,本发明实施例提供了一种通信控制方法和系统、服务器、存储介质。

根据本发明实施例的一个方面,本发明实施例提供了一种通信控制方法,所述包括:

获取用户的国外网络注册信息,其中,所述国外网络注册信息包括基站id和注册结果;

当预设边境基站信息库中包含所述基站id,所述用户在预设时间段内注册于国内基站,且所述注册结果为注册成功时,则关闭所述用户的国际漫游权限。

通过本实施例提供的:对用户的国外网络注册信息进行获取,当以下三个条件同时成立时,则关闭用户的国际漫游权限,三个条件分别为:预设边境基站信息库中包含国外网络注册信息中的基站id,用户在预设时间内在国内基站注册过,国外网络注册信息中的注册结果表明该用户的注册结果为注册成功的技术方案,避免了现有技术中用户因注册到国外基站,产生相应的国际漫游计费话单,从而给客户带来了经济损失的技术弊端,同时避免了用户因错误计费而引发的投诉的技术弊端,实现了对用户是否为实际漫游用户的精准判断,从而实现了最大限度的确保用户的经济利益,且提升了用户的消费体验。

进一步地,所述方法还包括:

将关闭所述用户对应的国际漫游权限对应的操作信息录入预设边境用户操作数据库。

通过本实施例提供的:将关闭用户对应的国际漫游权限对应的操作信息写入边境用户操作数据库的技术方案,实现了操作信息的完成记录,以便后续进行查询。

进一步地,所述方法还包括:

当所述预设边境基站信息库中包含所述基站id,所述用户在预设时间段内注册于国内基站,且所述注册结果为注册失败时,则结束流程。

通过本实施例提供的:若预设边境基站信息库中包括基站id,且该用户在预设时间段内在国内基站进行了注册,但是,国外网络注册信息中的注册结果表明该用户在国外基站注册并未成功时,则结束流程的技术方案,实现了节约成本,提高效率的技术效果。

进一步地,所述方法还包括:

当所述预设边境基站信息库中不包含所述基站id,且所述注册结果为注册成功时,则结束流程。

通过本实施例提供的:若预设边境基站信息库中没有基站id,且国外网络注册信息中的注册结果表明该用户注册成功时,则结束流程的技术方案,实现了确保用户正常漫游需求的技术效果。

进一步地,所述方法还包括:

当所述预设边境基站信息库中不包含所述基站id,且所述注册结果为注册失败时,则获取预设边境用户操作数据库;

当所述边境用户操作数据库中包含关闭所述用户的国际漫游权限对应的操作信息时,则开启所述用户的国际漫游权限。

通过本实施例提供的:若预设边境基站信息库中没有基站id,且用户在国外基站并未注册成功,则对边境用户操作数据库进行获取,若边境用户操作数据库中包含关闭用户的国际漫游权限对应的操作信息,则开启用户的国际漫游权限的技术方案,确保了当某用户为正常国际漫游用户时,及时为该用户开启国际漫游权限的技术效果。

进一步地,当所述国外网络注册信息还包括申请信息时,则所述方法还包括:

当所述边境用户操作数据库中不包含关闭所述用户的国际漫游权限对应的操作信息时,且所述申请信息为所述用户未开通国际漫游权限时,则结束流程。

通过本实施例提供的:若边境用户操作数据库中没有关闭用户的国际漫游权限对应的操作信息,且申请信息表明用户未曾开通国际漫游权限,则结束流程的技术方案,实现了对不需要开通国际漫游权限用户的确定,避免了给用户带来经济损失的技术效果。

进一步地,所述方法还包括:

获取国境线对应的国外信息;

根据所述国外信息确定所述预设边境基站信息库。

通过本实施例提供的:根据国境线对应的国外信息确定预设边境基站信息库的技术方案,实现了精准且高效的建立预设边境基站信息库的技术效果。

根据本发明实施例的另一个方面,本发明实施例还提供了一种服务器,所述服务器包括:获取模块和控制模块,其中,

所述获取模块用于:获取用户的国外网络注册信息,其中,所述国外网络注册信息包括基站id和注册结果;

所述控制模块用于:当预设边境基站信息库中包含所述基站id,所述用户在预设时间段内注册于国内基站,且所述注册结果为注册成功时,则关闭所述用户的国际漫游权限。

进一步地,所述服务器还包括:录入模块,

所述录入模块用于:将关闭所述用户对应的国际漫游权限对应的操作信息录入预设边境用户操作数据库。

进一步地,所述控制模块用于:当所述预设边境基站信息库中包含所述基站id,所述用户在预设时间段内注册于国内基站,且所述注册结果为注册失败时,则结束流程。

进一步地,所述控制模块还用于:当所述预设边境基站信息库中不包含所述基站id,且所述注册结果为注册成功时,则结束流程。

进一步地,所述获取模块还用于:当所述预设边境基站信息库中不包含所述基站id,且所述注册结果为注册失败时,则获取预设边境用户操作数据库;

所述控制模块用于:当所述边境用户操作数据库中包含关闭所述用户的国际漫游权限对应的操作信息时,则开启所述用户的国际漫游权限。

进一步地,当所述国外网络注册信息还包括申请信息时,则所述控制模块还用于:

当所述边境用户操作数据库中不包含关闭所述用户的国际漫游权限对应的操作信息时,且所述申请信息为所述用户未开通国际漫游权限时,则结束流程。

进一步地,所述服务器还包括:确定模块,其中,

所述获取模块还用于:获取国境线对应的国外信息;

所述确定模块用于:根据所述国外信息确定所述预设边境基站信息库。

根据本发明实施例的另一个方面,本发明实施例还提供了一种通信控制系统,所述系统包括:

存储器,被配置为存储数据及指令;

与所述存储器建立通信的处理器,其中,当执行所述存储器中的指令时,所述处理器被配置为执行如上任一实施例所述的方法。

根据本发明实施例的另一个方面,本发明实施例还提供了一种计算机可读存储介质,包括指令,当其在计算机上运行时,使得计算机执行如上任一实施例所述的方法。

附图说明

图1为本发明实施例提供的一种通信控制方法的流程示意图;

图2为本发明另一实施例提供的一种通信控制方法的流程示意图;

图3为本发明实施例提供的一种服务器的模块示意图;

图4为本发明实施例提供的一种通信控制系统的结构示意图。

具体实施方式

以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、接口、技术之类的具体细节,以便透彻理解本发明。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施例中也可以实现本发明。在其它情况中,省略对众所周知的系统、电路以及方法的详细说明,以免不必要的细节妨碍本发明的描述。

本发明实施例提供了一种通信控制方法和系统、服务器、存储介质。

根据本发明实施例的一个方面,本发明实施例提供了一种通信控制方法。

第一实施例:

请参阅图1,图1为本发明实施例提供的一种通信控制方法的流程示意图。

如图1所示,该方法包括:

s100:获取用户的国外网络注册信息,其中,国外网络注册信息包括基站id和注册结果。

从国漫信令网关上采集全部出访用户在国外网络注册的信息,即国外网络注册信息。如:用户a为中国公民,则可从国漫信令网关上采集用户a出访泰国的网络注册信息,即用户a对应的外国网络注册信息。

其中,国外网络注册信息包括基站id和注册结果。基站id即为用户a访问泰国基站的信息,注册结果即用户a是否成功在泰国的基站上进行注册的结果。

s200:当预设边境基站信息库中包含基站id,用户在预设时间段内注册于国内基站,且注册结果为注册成功时,则关闭用户的国际漫游权限。

预先建立边境基站信息库,得到预设边境基站信息库。对预设边境基站信息库中是否包含基站id进行判断,如果预设边境基站信息库中包含基站id,即基站id对应的基站确实属于国外基站,则进一步判断用户a在预设时间段内是否在国内基站上也进行了注册,具体地,判断用户a在当前时刻的前半个小时内是否注册于国内的基站,或者用户a在当前时刻的前一个小时发生过由国外切换到国内的操作,如果判断结果为是,则进一步判断用户a的注册结果是什么,如果用户a的注册结果表明用户a成功注册了国外基站,则关闭用户a的国际漫游权限。

通过本实施例提供的:对用户的国外网络注册信息进行获取,当以下三个条件同时成立时,则关闭用户的国际漫游权限,三个条件分别为:预设边境基站信息库中包含国外网络注册信息中的基站id,用户在预设时间内在国内基站注册过,国外网络注册信息中的注册结果表明该用户的注册结果为注册成功的技术方案,避免了现有技术中用户因注册到国外基站,产生相应的国际漫游计费话单,从而给客户带来了经济损失的技术弊端,同时避免了用户因错误计费而引发的投诉的技术弊端,实现了对用户是否为实际漫游用户的精准判断,从而实现了最大限度的确保用户的经济利益,且提升了用户的消费体验。

第二实施例:

本实施例以第一实施例为基础,在本实施例中,该方法还包括:

将关闭用户对应的国际漫游权限对应的操作信息录入预设边境用户操作数据库。

当为首次将关闭用户对应的国际漫游权限对应的操作信息进行录入时,则创建一个边境用户操作数据库,并将该次关闭用户对应的国际漫游权限对应的操作信息录入至该边境用户操作数据库中。

通过本实施例提供的:将关闭用户对应的国际漫游权限对应的操作信息写入边境用户操作数据库的技术方案,实现了操作信息的完成记录,以便后续进行查询。

第三实施例:

本实施例以第一或第二实施例为基础,在本实施例中,该方法还包括:

当预设边境基站信息库中包含基站id,用户在预设时间段内注册于国内基站,且注册结果为注册失败时,则结束流程。

即便是预设边境基站信息库中包含基站id,且用户a在半个小时内在国内基站注册过,但是由于注册结果为注册失败,即用户a并在国外基站上并没有注册成功,则结束流程。

通过本实施例提供的:若预设边境基站信息库中包括基站id,且该用户在预设时间段内在国内基站进行了注册,但是,国外网络注册信息中的注册结果表明该用户在国外基站注册并未成功时,则结束流程的技术方案,实现了节约成本,提高效率的技术效果。

第四实施例:

本实施例以第一至第三实施例中任一实施例为基础,在本实施例中,该方法还包括:

当预设边境基站信息库中不包含基站id,且注册结果为注册成功时,则结束流程。

当经过判断,预设边境基站信息库中并没有基站id,则说明用户a为正常处境用户,且注册结果为用户a已成功注册到国外基站时,则结束流程。

通过本实施例提供的:若预设边境基站信息库中没有基站id,且国外网络注册信息中的注册结果表明该用户注册成功时,则结束流程的技术方案,实现了确保用户正常漫游需求的技术效果。

第五实施例:

本实施例以第一至第四实施例中任一实施例为基础,在本实施例中,该方法还包括:

当预设边境基站信息库中不包含基站id,且注册结果为注册失败时,则获取预设边境用户操作数据库;

当边境用户操作数据库中包含关闭用户的国际漫游权限对应的操作信息时,则开启用户的国际漫游权限。

当经过判断,预设边境基站信息库中并没有基站id,则说明用户a为正常处境用户,且注册结果为用户a注册到国外基站失败时,则判断边境用户操作数据库中有没有关闭用户的国际漫游权限对应的操作信息,当判断结果为有时,则开启用户a的国际漫游权限。以便以及时正常处境用户开启国际漫游权限。

通过本实施例提供的:若预设边境基站信息库中没有基站id,且用户在国外基站并未注册成功,则对边境用户操作数据库进行获取,若边境用户操作数据库中包含关闭用户的国际漫游权限对应的操作信息,则开启用户的国际漫游权限的技术方案,确保了当某用户为正常国际漫游用户时,及时为该用户开启国际漫游权限的技术效果。

第六实施例:

本实施例以第五实施例为基础。

当国外网络注册信息还包括申请信息时,则方法还包括:

当边境用户操作数据库中不包含关闭用户的国际漫游权限对应的操作信息时,且申请信息为用户未开通国际漫游权限时,则结束流程。

其中,申请信息是指用户已经开通国际漫游权限,或者,用户没有开通国际漫游权限。

在本实施例中,当边境用户操作数据库中不包含关闭用户的国际漫游权限对应的操作信息,则根据申请信息确定用户a是否有开通国际漫游权限,如果用户没有开通国际漫游权限,则结束流程。

通过本实施例提供的:若边境用户操作数据库中没有关闭用户的国际漫游权限对应的操作信息,且申请信息表明用户未曾开通国际漫游权限,则结束流程的技术方案,实现了对不需要开通国际漫游权限用户的确定,避免了给用户带来经济损失的技术效果。

第七实施例:

本实施例以第一至第六实施例中任一实施例为基础,在本实施例中,该方法还包括:

获取国境线对应的国外信息。

从各边境省份收集其国境线附件对面国家的国外信息。

根据国外信息确定预设边境基站信息库。

根据国外信息从对国外电信运营商的边境基站信息,得到预设边境基站信息库。

通过本实施例提供的:根据国境线对应的国外信息确定预设边境基站信息库的技术方案,实现了精准且高效的建立预设边境基站信息库的技术效果。

为使对本发明实施例的技术方案进行更透彻的理解,现结合图2,对本发明实施例的技术进行详细的介绍。

请参阅图2,图2为本发明另一实施例提供的一种通信控制方法的流程示意图。

如图2所示,该方法包括:

s300:建立预设边境基站信息库。具体地:可从各边境省份收集其国境线附近对面国家电信运营商的边境基站id等信息,并存储到数据库,形成预设边境基站信息库。

s301:实时采集国漫信令数据。具体地:从国漫信令网关上采集全部出访用户在国外网络注册的详细信息(即国外网络注册信息),包括用户号码、基站id、注册是否成功(即注册结果)、注册发生时间等。

s302:判断预设边境基站信息库中是否包括基站id。

当预设边境基站信息库中不包括基站id的时候,则跳转至s303,即继续判断注册是否成功。

当注册结果为注册成功时,则跳转至s307,即结束流程。

如果注册结果为注册失败,则跳转至s304,即对预设的边境用户操作数据库进行检索,以便确定边境用户操作数据库中是否存在关闭用户的国际漫游权限对应的操作信息。

如果没有,则跳转至s307,即结束流程。

如果有,则跳转至s305,即开启用户的国际漫游权限。

再执行s306,即将开启用户的国际漫游权限对应的操作信息录入边境用户操作数据库中。

执行完整后,则跳转至s307,即结束流程。

当预设边境基站信息库中包括基站id的时候,则跳转至s308,继续判断注册是否成功。

当注册结果为注册失败时,则跳转至s307,即结束流程。

当注册结果为注册成功时,则跳转至s309,即关闭用户的国际漫游权限。

再执行s310,即将关闭用户的国际漫游权限对应的操作信息录入边境用户操作数据库中。

执行完整后,则跳转至s307,即结束流程。

根据本发明实施例的另一个方面,本发明实施例还提供了一种服务器。

请参阅图3,图3为本发明实施例提供的一种服务器的模块示意图。

如图3所示,该服务器包括:获取模块和控制模块,其中,

获取模块用于:获取用户的国外网络注册信息,其中,国外网络注册信息包括基站id和注册结果;

控制模块用于:当预设边境基站信息库中包含基站id,用户在预设时间段内注册于国内基站,且注册结果为注册成功时,则关闭用户的国际漫游权限。

结合图3可知,在一种可能实现的技术方案中,该服务器还包括:录入模块,

录入模块用于:将关闭用户对应的国际漫游权限对应的操作信息录入预设边境用户操作数据库。

在一种可能实现的技术方案中,控制模块用于:当预设边境基站信息库中包含基站id,用户在预设时间段内注册于国内基站,且注册结果为注册失败时,则结束流程。

在一种可能实现的技术方案中,控制模块还用于:当预设边境基站信息库中不包含基站id,且注册结果为注册成功时,则结束流程。

在一种可能实现的技术方案中,获取模块还用于:当预设边境基站信息库中不包含基站id,且注册结果为注册失败时,则获取预设边境用户操作数据库;

控制模块用于:当边境用户操作数据库中包含关闭用户的国际漫游权限对应的操作信息时,则开启用户的国际漫游权限。

在一种可能实现的技术方案中,当国外网络注册信息还包括申请信息时,则控制模块还用于:

当边境用户操作数据库中不包含关闭用户的国际漫游权限对应的操作信息时,且申请信息为用户未开通国际漫游权限时,则结束流程。

结合图3可知,在一种可能实现的技术方案中,服务器还包括:确定模块,其中,

获取模块还用于:获取国境线对应的国外信息;

确定模块用于:根据国外信息确定预设边境基站信息库。

根据本发明实施例的另一个方面,本发明实施例提供了一种通信控制系统。

请参阅图4,图4为本发明实施例提供的一种通信控制系统的结构示意图。

如图4所示,该系统包括:

存储器,被配置为存储数据及指令;

与存储器建立通信的处理器,其中,当执行存储器中的指令时,处理器被配置为执行如上第一实施例至第七实施例中的任一实施例所述的方法。

其中,存储器与处理器通过总线连接。处理器用于执行存储器中存储的可执行模块,例如计算机程序。

其中,存储器可能包含高速随机存取存储器(ram,randomaccessmemory),也可能还包括非不稳定的存储器(non-volatilememory),例如至少一个磁盘存储器。

如图4所示,该系统还包括通信接口(至少为一个)。

该系统通过通信接口可以是有线或者无线)实现该系统网元与至少一个其他网元之间的通信连接,可以使用互联网,广域网,本地网,城域网等。

总线可以是isa总线、pci总线或eisa总线等。总线可以分为地址总线、数据总线、控制总线等。

其中,存储器用于存储程序,处理器在接收到执行指令后,执行程序,前述本发明实施例任一实施例揭示的流过程定义的装置所执行的方法可以应用于处理器中,或者由处理器实现。

处理器可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器可以是通用处理器,包括中央处理器(centralprocessingunit,简称cpu)、网络处理器(networkprocessor,简称np)等;还可以是数字信号处理器(digitalsignalprocessing,简称dsp)、专用集成电路(applicationspecificintegratedcircuit,简称asic)、现成可编程门阵列(field-programmablegatearray,简称fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。结合本发明实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器,处理器读取存储器中的信息,结合其硬件完成上述方法的步骤。

根据本发明实施例的另一个方面,本发明实施例还提供了一种计算机可读存储介质,包括指令,当其在计算机上运行时,使得计算机执行如上第一至第七实施例中的任一实施例的方法。

读者应理解,在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必针对的是相同的实施例或示例。而且,描述的具体特征、结构或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。

所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。

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

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

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

还应理解,在本发明各实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。

以上,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。

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