一种号码归属地更新校验的方法与装置与流程

文档序号:19060834发布日期:2019-11-06 01:46阅读:576来源:国知局
一种号码归属地更新校验的方法与装置与流程

本发明涉及通信技术领域,特别是涉及一种号码归属地更新校验的方法与装置。



背景技术:

现在手机来电或拨打电话时,一般都有号码的归属地显示功能。这个功能的实现都是在移动设备端内置一个电话号码归属地数据库,然后再根据对应的号码从数据库中检索得到号码归属地信息。但是由于全世界国家众多,各个国家还有不同的运营商,内置的电话号码归属地数据库是非常复杂,非常庞大的。并且各个运营商时常增加一些号码段,也有一些号码段进行调整,导致号码归属地信息不准确。所以,每次更新整个号码归属地数据库是一个非常复杂和麻烦的操作,就是只更新部分号码段工作量也是非常大的。还有更新号码归属地数据库的频率也是个麻烦,更新频率多工作量大,更新频率太少数据准确率又低,对用户的使用体验影响大。

但是事实上,我们用户平时真正会使用到要检索号码归属地的号码数据是比较少的,号码归属地数据库中的绝大部分数据,我们是不需要使用的,也不需要更新的。当需要使用号码归属地时,如果网络正常我们就更新单个需要更新的数据,这样就可以保证在需要更新号码归属地数据库时,只更新需要的数据。就可以解决上面提到的两个问题。



技术实现要素:

为了解决现有技术存在的不足,本发明的目的在于提供一种号码归属地更新校验的方法与装置,可以及时的只校验更新我们所需要的使用号码归属地数据,让用户有更好的使用体验。

为实现上述目的,本发明提供的一种号码归属地更新校验的方法,包括:

1)接收显示号码归属地的请求,并检测网络是否连接;

2)若网络未连接,将所述待显示归属地的号码标记为待更新校验;

3)若网络已连接,对接收请求的所述号码进行校验更新。

进一步地,还包括,比较所述号码网络连接获取到的归属地信息和本地数据库中查询到的归属地信息是否相同,若相同,则不更新;若不同,则更新本地数据库中的所述号码归属地信息。

进一步地,还包括,当网络切换到连接状态时,对所述待更新校验的号码进行校验更新。

为实现上述目的,本发明还提供一种号码归属地更新校验的装置,包括:网络检测模块、判断模块、标记模块、校验更新模块,其中,

网络检测模块,用于接收显示号码归属地的请求和检测网络是否连接;

判断模块,用于比较请求查询归属地信息的号码从网络连接获取到的归属地信息与本地数据库中查询到的归属地信息是否一致;

标记模块,用于当网络未连接时,将接收显示归属地信息的号码标记为待更新校验;

校验更新模块,用于对标记为所述待更新校验的号码进行校验更新操作。

进一步地,所述标记模块,还包括添加单元,用于对所述待更新校验号码添加一个标记位。

为实现上述目的,本发明至少一个实施例提供一种计算机可读存储介质,其上存储有程序,所述程序可被处理器执行,实现上述号码归属地更新校验的方法的步骤。

本发明的一种号码归属地更新校验的方法与装置,具有以下有益效果:

1)可以及时的只校验更新我们所需要的使用号码归属地数据。

2)避免了更新大量的号码归属地数据以及由此带来的复杂操作和处理逻辑,让用户有更好的使用体验。

本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。

附图说明

附图用来提供对本发明的进一步理解,并且构成说明书的一部分,并与本发明的实施例一起,用于解释本发明,并不构成对本发明的限制。在附图中:

图1为根据本发明的号码归属地更新校验的方法流程图;

图2为根据本发明的号码归属地更新校验的装置架构图。

具体实施方式

以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。

图1为根据本发明的号码归属地更新校验的方法流程图,下面将参考图1,对本发明的号码归属地更新校验的方法进行详细描述。

首先,在步骤101,接收显示号码归属地的请求,并检测网络是否正常。该步骤中,当我们在来电显示,或者拨打电话时,需要显示对应号码的号码归属地时,先检测此时的网络是否正常。

在步骤102,若网络不正常,将待显示归属地的号码标记为待更新校验。该步骤中,当要显示号码归属地时,如果网络不正常,则将要显示号码归属地的号码标记为待更新校验。如果网络不正常,我们只是把要显示号码归属地的号码标记为待更新校验。等待后面当网络切换到正常状态时,再直接对标记为待更新校验的号码进行校验更新。

优选地,所述步骤102还包括,当网络切换到正常状态时,对待更新校验的号码进行校验更新。该步骤中,当网络正常切换到正常状态时,我们对所有标记为待更新校验的号码在后面进行校验更新。

在步骤103,若网络正常,对接收请求的单个号码进行校验更新。该步骤中,当要显示号码归属地时,如果网络正常,先对此单个号码进行校验更新。

优选地,步骤103还包括,比较当前号码从服务器端获取到最新的号码归属地和本地数据库中查询到的号码归属地是否一致,

若不一致,更新当前号码归属地数据;

若一致,则不更新。该步骤中,当要显示号码归属地时,如果网络正常,比较当前号码从服务器端获取到最新的号码归属地和本地数据库中查询到的号码归属地是否一致。如果二者相同,则不做更新操作。如果二者不同,则更新当前号码归属地数据。

优选地,在步骤103之后,还包括,对待更新校验的号码进行校验更新。该步骤中,对所有标记为待更新校验的号码进行校验更新操作,其更新操作单个号码校验更新操作一致。

图2为根据本发明的号码归属地更新校验的装置架构图,下面将参考图2,对本发明的号码归属地更新校验的装置进行详细描述。

本发明的一种号码归属地更新校验的装置,包括:网络检测模块201、判断模块202、标记模块203、校验更新模块204,其中,

网络检测模块201,此模块主要包括:当要显示号码归属地时,检测网络是否正常,当网络切换时,检测网络是否正常。

判断模块202,主要是判断比较当前号码从服务器端获取到最新的号码归属地和本地数据库中查询到的号码归属地是否一致?

标记模块203,当要显示号码归属地时,如果网络不正常,则将要显示号码归属地的号码标记为待更新校验。

优选地,标记模块203还包括图中未示出的添加单元,标记方式可以对对应号码添加一个标记位。

校验更新模块204,此功能主要为对所有标记为待更新校验的号码进行校验更新操作。

本发明一实施例提供一种计算机可读存储介质,所述计算机可读存储介质存储有程序,所述程序可被处理器执行,以实现任一实施例所述的号码归属地更新校验的方法的步骤。

本领域普通技术人员可以理解:以上所述仅为本发明的优选实施例而已,并不用于限制本发明,尽管参照前述实施例对本发明进行了详细的说明,对于本领域的技术人员来说,其依然可以对前述各实施例记载的技术方案进行修改,或者对其中部分技术特征进行等同替换。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

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