一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

号码检测方法、装置和系统与流程

2022-07-10 09:23:04 来源:中国专利 TAG:


1.本发明涉及云通信技术领域,具体而言,涉及一种号码检测方法、装置和系统。


背景技术:

2.在用户使用一个运营商二次放号的号码之后,如果用户使用该号码去注册应用程序的账号,则应用程序认为该用户已经存在,只能使用密码找回功能,导致前一个用户的信息被该用户获知,存在资金的损失和个人信息的泄露。
3.为了解决上述问题,运营商提供了二次号的判定接口,但是,当用户将该号码办理携号转网之后,导致运营商判断出错,无法准确判断携号转网的用户是否为二次号,同样在注册应用程序的时候存在资金的损失和个人信息的泄露。
4.针对上述的问题,目前尚未提出有效的解决方案。


技术实现要素:

5.本发明实施例提供了一种号码检测方法、装置和系统,以至少解决相关技术中携号转网过程中二次号判断准确度较低的技术问题。
6.根据本发明实施例的一个方面,提供了一种号码检测方法,该方法由第一服务单元执行,该方法包括:获取待检测号码;确定待检测号码是否为目标号码,其中,目标号码所属的运营商已经完成切换;如果待检测号码是目标号码,则发送待检测号码至第二服务单元,并接收第二服务单元返回的待检测号码的第一开户时间,其中,待检测号码通过第二服务单元进行运营商切换,第一开户时间用于表征运营商切换之前待检测号码的开户时间;基于第一开户时间,生成待检测号码的检测结果,其中,检测结果用于表征待检测号码是否为二次使用的号码。
7.根据本发明实施例的另一方面,还提供了一种号码检测方法,该方法由第二服务单元执行,该方法包括:接收第一服务单元发送的待检测号码,其中,待检测号码所属的运营商已经完成切换,第二服务单元用于对待检测号码所属的运营商进行切换;读取待检测号码的第一开户时间,其中,第一开户时间用于表征运营商切换之前待检测号码的开户时间;将第一开户时间返回至第一服务单元,其中,第一开户时间用于生成待检测号码的检测结果,检测结果用于表征待检测号码是否为二次使用的号码。
8.根据本发明实施例的另一方面,还提供了一种号码检测装置,包括:获取模块,用于获取待检测号码;确定模块,用于确定待检测号码是否为目标号码,其中,目标号码所属的运营商已经完成切换;发送模块,用于如果待检测号码是目标号码,则发送待检测号码至第二服务单元,并接收第二服务单元返回的待检测号码的第一开户时间,其中,待检测号码通过第二服务单元进行运营商切换,第一开户时间用于表征运营商切换之前待检测号码的开户时间;生成模块,用于基于第一开户时间,生成待检测号码的检测结果,其中,检测结果用于表征待检测号码是否为二次使用的号码。
9.根据本发明实施例的另一方面,还提供了一种号码检测装置,包括:接收模块,用
于接收第一服务单元发送的待检测号码,其中,待检测号码所属的运营商已经完成切换,第二服务单元用于对待检测号码所属的运营商进行切换;读取模块,用于读取待检测号码的第一开户时间,其中,第一开户时间用于表征运营商切换之前待检测号码的开户时间;发送模块,用于将第一开户时间返回至第一服务单元,其中,第一开户时间用于生成待检测号码的检测结果,检测结果用于表征待检测号码是否为二次使用的号码。
10.根据本发明实施例的另一方面,还提供了一种号码检测系统,包括:第二服务单元,用于对待检测号码所属的运营商进行切换,并存储待检测号码的第一开户时间,其中,第一开户时间用于表征运营商切换之前待检测号码的开户时间;第一服务单元,与第二服务单元通信连接,用于获取待检测号码,并确定待检测号码是否为目标号码,如果待检测号码是目标号码,则发送待检测号码至第二服务单元,并基于第二服务单元返回的第一开户时间,生成待检测号码的检测结果,其中,目标号码所属的运营商已经完成切换。
11.根据本发明实施例的另一方面,还提供了一种存储介质,存储介质包括存储的程序,其中,在程序运行时控制存储介质所在设备执行上述实施例中的号码检测方法。
12.根据本发明实施例的另一方面,还提供了一种计算机终端,包括:处理器和存储器,处理器用于运行存储器中存储的程序,其中,程序运行时执行上述实施例中的号码检测方法。
13.在本发明实施例中,通过确定获取到的待检测号码是否为目标号码,在待检测号码是目标号码的情况下,通过查询待检测号码在切换运营商之前的第一开户时间,进而可以基于第一开户时间生成相应的检测结果,从而达到了二次号检测的目的。容易注意到的是,由于可以从用于运营商切换的第二服务单元查询到待检测号码的第一开户时间,然后基于查询到的第一开户时间进行二次号检测,避免了携号转网过程中用户开户信息丢失的情况,达到了携号转网过程中准确进行二次号检测的效果,进而解决了相关技术中携号转网过程中二次号判断准确度较低的技术问题。
附图说明
14.此处所说明的附图用来提供对本发明的进一步理解,构成本技术的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
15.图1是根据本发明实施例的一种用于实现号码检测方法的计算机终端的硬件结构框图;
16.图2是根据本发明实施例1的一种号码检测方法的流程图;
17.图3是根据本发明实施例的一种携号转网流程的示意图;
18.图4是根据本发明实施例的一种可选的号码检测方法的流程图;
19.图5是根据本发明实施例2的一种号码检测方法的流程图;
20.图6是根据本发明实施例1的一种号码检测装置的示意图;
21.图7是根据本发明实施例2的一种号码检测装置的示意图;
22.图8是根据本发明实施例的一种号码检测系统的示意图;
23.图9是根据本发明实施例的一种计算机终端的结构框图。
具体实施方式
24.为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
25.需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
26.首先,在对本技术实施例进行描述的过程中出现的部分名词或术语适用于如下解释:
27.二次号:在一个用户将不再使用的手机号在运营商侧销户后,运营商会将该号码给第二个用户使用,对于第二个用户而言,该手机号为二次号。
28.携号转网:用户可以将自己的手机号由一个运营商切换到另一个运营商,由另一个运营商提供服务,而号码保持不变。例如,131xxxxxxxx号码原来的运营商是移动,用户可以携号转网到联通。在携号转网过程中,携出方运营商会认为该用户已经离网,携入方会记录该用户的入网时间为携号转网时间。
29.在携号转网过程中,携出方运营商会认为该用户已离网,而携入方运营商会记录该用户的入网时间为携号转网时间,导致用户开户信息丢失,运营商无法准确判断携号转网的手机号是否为二次号。为了解决上述问题,本技术提供了一种查询方案,主要解决思路为:在发生携号转网时,携出运营商将携号转网的时间传给信通院保留,然后信通院提供查询能力,对于携号转网的号码,首先到信通院查询是否使二次号,然后对于非携号转网的号码,再到运营商进行查询。在上述过程中,云通信将整体的查询链路和方案进行了整合和加工。
30.实施例1
31.根据本发明实施例,提供了一种号码检测方法,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
32.本技术实施例一所提供的方法实施例可以在移动终端、计算机终端或者类似的运算装置中执行。图1示出了一种用于实现号码检测方法的计算机终端(或移动设备)的硬件结构框图。如图1所示,计算机终端10(或移动设备10)可以包括一个或多个(图中采用102a、102b,
……
,102n来示出)处理器(处理器可以包括但不限于微处理器mcu或可编程逻辑器件fpga等的处理装置)、用于存储数据的存储器104、以及用于通信功能的传输模块106。除此以外,还可以包括:显示器、输入/输出接口(i/o接口)、通用串行总线(usb)端口(可以作为bus总线的端口中的一个端口被包括)、网络接口、电源和/或相机。本领域普通技术人员可
以理解,图1所示的结构仅为示意,其并不对上述电子装置的结构造成限定。例如,计算机终端10还可包括比图1中所示更多或者更少的组件,或者具有与图1所示不同的配置。
33.应当注意到的是上述一个或多个处理器和/或其他数据处理电路在本文中通常可以被称为“数据处理电路”。该数据处理电路可以全部或部分的体现为软件、硬件、固件或其他任意组合。此外,数据处理电路可为单个独立的处理模块,或全部或部分的结合到计算机终端10(或移动设备)中的其他元件中的任意一个内。如本技术实施例中所涉及到的,该数据处理电路作为一种处理器控制(例如与接口连接的可变电阻终端路径的选择)。
34.存储器104可用于存储应用软件的软件程序以及模块,如本发明实施例中的号码检测方法对应的程序指令/数据存储装置,处理器通过运行存储在存储器104内的软件程序以及模块,从而执行各种功能应用以及数据处理,即实现上述的号码检测方法。存储器104可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器104可进一步包括相对于处理器远程设置的存储器,这些远程存储器可以通过网络连接至计算机终端10。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
35.传输装置106用于经由一个网络接收或者发送数据。上述的网络具体实例可包括计算机终端10的通信供应商提供的无线网络。在一个实例中,传输装置106包括一个网络适配器(network interface controller,nic),其可通过基站与其他网络设备相连从而可与互联网进行通讯。在一个实例中,传输装置106可以为射频(radio frequency,rf)模块,其用于通过无线方式与互联网进行通讯。
36.显示器可以例如触摸屏式的液晶显示器(lcd),该液晶显示器可使得用户能够与计算机终端10(或移动设备)的用户界面进行交互。
37.在上述运行环境下,本技术提供了如图2所示的号码检测方法。图2是根据本发明实施例1的一种号码检测方法的流程图。如图2所示,该方法由第一服务单元执行,该方法可以包括如下步骤:
38.步骤s202,获取待检测号码。
39.上述步骤中的待检测号码可以是用户使用手机号码注册应用程序账号的应用场景下,需要检测是否为二次号的手机号码,该号码可以是携号转网的号码,也可以是非携号转网的号码。上述步骤中的第一服务单元可以是能够给用户提供号码检测服务的实体服务器、虚拟服务器、云服务器、容器等,但不仅限于此,可以根据实际应用场景进行设定,例如,在用户使用手机号码注册应用程序账号的应用场景下,第一服务单元可以是该应用程序的注册服务器。
40.在一种可选的实施例中,当用户需要申请注册某个应用程序的账号时,用户可以在该应用程序的交互界面上输入手机号码,并通过网络将该手机号码发送给第一服务单元进行注册,从而第一服务单元可以接收到用户发送的手机号码。第一服务单元在获取到该手机号码之后,为了避免用户资金的损失和个人信息的泄露,首先需要确定该手机号码是否为二次号,此时,可以将该手机号码作为待检测号码。
41.步骤s204,确定待检测号码是否为目标号码,其中,目标号码所属的运营商已经完成切换。
42.上述步骤中的目标号码可以是携号转网的手机号码。
43.在一种可选的实施例中,由于携号转网过程中,二次号检测会出错,因此,在对接收到的手机号码进行二次号检测之前,首先需要确定该手机号码是否为携号转网的手机号码。可选的,可以查询待检测号码的归属地,并通过归属地运营商查询到该号码是否为携号转网的手机号码。
44.步骤s206,如果待检测号码是目标号码,则发送待检测号码至第二服务单元,并接收第二服务单元返回的待检测号码的第一开户时间,其中,待检测号码通过第二服务单元进行运营商切换,第一开户时间用于表征运营商切换之前待检测号码的开户时间。
45.上述步骤中的第二服务单元可以是能够提供对携号转网过程进行管理服务的实体服务器、虚拟服务器、云服务器、容器等,但不仅限于此,可以根据实际应用场景进行设定,例如,第二服务单元可以是信通院的服务器。第一开户时间可以是待检测号码在携出方运营商进行开户的时间,也即,用户在携出方运营商处申请到手机号码时的时间。
46.为了避免在携号转网过程中,携出方运营商会认为该用户已离网,携入方运营商会记录该用户的入网时间为携号转网时间,在一种可选的实施例中,为了避免用户的开户信息丢失,携出方运营商可以将手机号码的开户时间一并转发给第二服务单元。在此基础上,第一服务单元在确定待检测号码是携号转网的手机号码之后,可以将该手机号码发送给第二服务单元进行查询,第二服务单元在查询到该手机号码的第一开户时间之后,可以将第一开户时间返回给第一服务单元,由第一服务单元进行二次号检测。
47.步骤s208,基于第一开户时间,生成待检测号码的检测结果,其中,检测结果用于表征待检测号码是否为二次使用的号码。
48.在一种可选的实施例中,如果不是二次号,则该手机号码未进行过注册,而如果是二次号,则该手机号码已注册,且注册时间比二次号的开户时间早,因此,可以通过第一开户时间和应用账号的注册时间来检测待检测号码是否为二次号。在得到待检测号码的检测结果之后,可以根据该检测结果决定是否允许用户使用密码找回功能,如果检测结果为待检测号码不是二次号,则确定发送待检测号码的用户为该账号的注册用户,因此,可以允许发送待检测号码的用户使用密码找回功能;如果检测结果为待检测号码是二次号,则确定发送待检测号码的用户不是该账号的注册用户,因此,为了避免资金的损失和个人信息的泄露,可以拒绝发送待检测号码的用户使用密码找回功能。
49.通过本技术上述实施例提供的技术方案,通过第一服务单元确定获取到的待检测号码是否为目标号码,在待检测号码是目标号码的情况下,通过查询第二服务单元获取待检测号码在切换运营商之前的第一开户时间,进而可以基于第一开户时间生成相应的检测结果,从而达到了二次号检测的目的。容易注意到的是,由于第一服务单元可以从用于运营商切换的第二服务单元查询待检测号码的第一开户时间,然后基于查询到的第一开户时间进行二次号检测,避免了携号转网过程中用户开户信息丢失的情况,达到了携号转网过程中准确进行二次号检测的效果,进而解决了相关技术中携号转网过程中二次号判断准确度较低的技术问题。
50.在本技术上述实施例中,基于第一开户时间,生成待检测号码的检测结果包括:获取待检测号码对应的目标账户的注册时间;基于第一开户时间和注册时间,生成检测结果。
51.上述步骤中的目标账户可以是指通过待检测号码注册的应用程序账号。
52.在一种可选的实施例中,由于二次号是在运营商销户后重新开户的手机号码,而
目标账户是基于销户前的手机号码注册的应用程序的账户,因此,如果待检测号码不是二次号,则上述的注册时间晚于开户时间,如果待检测号码是二次号,则上述的注册时间早于开户时间。由上可知,第一服务单元可以通过将从第二服务单元接收到的第一开户时间和目标账户的注册时间进行比较,进而确定待检测号码是否为二次号,得到上述的检测结果。
53.在本技术上述实施例中,在待检测号码的运营商从第一运营商切换为第二运营商的情况下,第一开户时间和待检测号码通过第一运营商的服务单元发送至第二服务单元,待检测号码通过第二服务单元转发至第二运营商,待检测号码的第二开户时间通过第二运营商的服务单元存储,第二开户时间用于表征待检测号码所属的运营商切换为第二运营商的时间。
54.上述步骤中的运营商的服务单元可以是运营商为用户提供服务的实体服务器、虚拟服务器、云服务器、容器等,但不仅限于此,可以根据实际应用场景进行设定,例如,运营商的服务单元可以是运营商的服务器。
55.在一种可选的实施例中,如图3所示,在携号转网过程中,第一运营商a可以在将手机号码转出的同时,将该手机号码的开户时间(即该手机号码在第一运营商a的开户时间)一起转出,携号转网管理方收到转出请求之后,可以将记录该手机号码的开户时间,并将该手机号码发送给第二运营商b,此时,第二运营商b记录该手机号码的转入时间为开户时间,从而完成携号转网流程。
56.在本技术上述实施例中,如果待检测号码不是目标号码,该方法还包括:确定待检测号码所属的目标运营商;发送待检测号码至目标运营商的服务单元;接收目标运营商的服务单元返回的检测结果。
57.在一种可选的实施例中,对于非携号转网的手机号码,该手机号码的开户信息不回出现丢失的情况,因此第一服务单元可以将该手机号码发送至归属地运营商(即上述的目标运营商)的服务器,通过该服务器提供的二次号查询服务,对该手机号码进行二次号检测,得到上述的检测结果。
58.下面结合图4对本技术一种优选的实施例进行详细说明,如图4所示,该方法可以包括如下步骤:
59.步骤s402,判断是否为携号转网号码,如果是携号转网号码,则进入步骤s404;如果不是携号转网号码,则进入步骤s410。
60.步骤s404,访问信通院提供的查询服务,将该号码发送给信通院的服务器。
61.步骤s406,信通院的服务器查询信通院的携号转网数据库,确定该号码的开户时间。
62.步骤s408,基于开户时间确定该号码是否为二次号。
63.步骤s410,查询该号码的归属地运营商。
64.步骤s412,通过归属地运营商提供的二次号查询服务,确定该号码是否为二次号,其中,在归属地运营商为移动的情况下,可以访问移动提供的二次号查询服务;在归属地运营商为联通的情况下,可以访问联通提供的二次号查询服务;在归属地运营商为电信的情况下,可以访问电信提供的二次号查询服务。
65.通过上述步骤,通过整合信通院的携号转网数据和运营商原始的提供的二次号查询服务的能力,实现二次号全域用户的查询,避免携号转网过程中的开户信息丢失的问题。
66.需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。
67.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
68.实施例2
69.根据本发明实施例,还提供了一种号码检测方法,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
70.图5是根据本发明实施例2的一种号码检测方法的流程图。如图5所示,该方法由第二服务单元执行,该方法可以包括如下步骤:
71.步骤s502,接收第一服务单元发送的待检测号码,其中,待检测号码所属的运营商已经完成切换,第二服务单元用于对待检测号码所属的运营商进行切换。
72.上述步骤中的待检测号码可以是用户使用手机号码注册应用程序账号的应用场景下,需要检测是否为二次号的手机号码,该号码可以是携号转网的号码,也可以是非携号转网的号码。上述步骤中的第一服务单元可以是能够给用户提供号码检测服务的实体服务器、虚拟服务器、云服务器、容器等,但不仅限于此,可以根据实际应用场景进行设定,例如,在用户使用手机号码注册应用程序账号的应用场景下,第一服务单元可以是该应用程序的注册服务器。上述步骤中的第二服务单元可以是能够提供对携号转网过程进行管理服务的实体服务器、虚拟服务器、云服务器、容器等,但不仅限于此,可以根据实际应用场景进行设定,例如,第二服务单元可以是信通院的服务器。
73.步骤s504,读取待检测号码的第一开户时间,其中,第一开户时间用于表征运营商切换之前待检测号码的开户时间。
74.上述步骤中的第一开户时间可以是待检测号码在携出方运营商进行开户的时间,也即,用户在携出方运营商处申请到手机号码时的时间。第一开户时间可以存储在第二服务单元的携号转网数据库中。
75.步骤s506,将第一开户时间返回至第一服务单元,其中,第一开户时间用于生成待检测号码的检测结果,检测结果用于表征待检测号码是否为二次使用的号码。
76.通过本技术上述实施例提供的技术方案,通过第二服务单元查询完成运营商切换的待检测号码的第一开户时间,并通过第一服务单元基于第一开户时间生成相应的检测结果,从而达到了二次号检测的目的。容易注意到的是,由第一服务单元可以从用于运营商切换的第二服务单元查询待检测号码的第一开户时间,然后基于查询到的第一开户时间进行
二次号检测,避免了携号转网过程中用户开户信息丢失的情况,达到了携号转网过程中准确进行二次号检测的效果,进而解决了相关技术中携号转网过程中二次号判断准确度较低的技术问题。
77.在本技术上述实施例中,检测结果基于第一开户时间和待检测号码对应的目标账户的注册时间确定。
78.在本技术上述实施例中,该方法还包括:接收待检测号码发送的切换请求,其中,切换请求用于将待检测号码所属的运营商从第一运营商切换为第二运营商;接收第一运营商的服务单元发送的第一开户时间;存储待检测号码和第一开户时间;将待检测号码转发至第二运营商的服务单元,其中,待检测号码的第二开户时间由第二运营商的服务单元存储,第二开户时间用于表征待检测号码所属的运营商切换为第二运营商的时间。
79.需要说明的是,本技术上述实施例中涉及到的优选实施方案与实施例1提供的方案以及应用场景、实施过程相同,但不仅限于实施例1所提供的方案。
80.实施例3
81.根据本发明实施例,还提供了一种用于实施上述实施例1提供的号码检测方法的号码检测装置,位于第一服务单元中,如图6所示,该装置600包括:获取模块602、确定模块604、发送模块606和生成模块608。
82.其中,获取模块602用于获取待检测号码;确定模块604用于确定待检测号码是否为目标号码,其中,目标号码所属的运营商已经完成切换;发送模块606用于如果待检测号码是目标号码,则发送待检测号码至第二服务单元,并接收第二服务单元返回的待检测号码的第一开户时间,其中,待检测号码通过第二服务单元进行运营商切换,第一开户时间用于表征运营商切换之前待检测号码的开户时间;生成模块608用于基于第一开户时间,生成待检测号码的检测结果,其中,检测结果用于表征待检测号码是否为二次使用的号码。
83.此处需要说明的是,上述获取模块602、确定模块604、发送模块606和生成模块608对应于实施例1中的步骤s202至步骤s208,四个模块与对应的步骤所实现的实例和应用场景相同,但不限于上述实施例1所公开的内容。需要说明的是,上述模块作为装置的一部分可以运行在实施例1提供的计算机终端10中。
84.在本技术上述实施例中,生成模块包括:获取单元和生成单元。
85.其中,获取单元用于第一服务单元获取待检测号码对应的目标账户的注册时间;生成单元用于第一服务单元基于第一开户时间和注册时间,生成检测结果。
86.在本技术上述实施例中,在待检测号码的运营商从第一运营商切换为第二运营商的情况下,第一开户时间和待检测号码通过第一运营商的服务单元发送至第二服务单元,待检测号码通过第二服务单元转发至第二运营商,待检测号码的第二开户时间通过第二运营商的服务单元存储,第二开户时间用于表征待检测号码所属的运营商切换为第二运营商的时间。
87.在本技术上述实施例中,该装置还包括:接收模块。
88.其中,确定模块还用于如果待检测号码不是目标号码,确定待检测号码所属的目标运营商;发送模块还用于发送待检测号码至目标运营商的服务单元;接收模块还用于接收目标运营商的服务单元返回的检测结果。
89.需要说明的是,本技术上述实施例中涉及到的优选实施方案与实施例1提供的方
案以及应用场景、实施过程相同,但不仅限于实施例1所提供的方案。
90.实施例4
91.根据本发明实施例,还提供了一种用于实施上述实施例2提供的号码检测方法的号码检测装置,位于第二服务单元中,如图7所示,该装置700包括:接收模块702、读取模块704和发送模块706。
92.其中,接收模块702用于接收第一服务单元发送的待检测号码,其中,待检测号码所属的运营商已经完成切换,第二服务单元用于对待检测号码所属的运营商进行切换;读取模块704用于读取待检测号码的第一开户时间,其中,第一开户时间用于表征运营商切换之前待检测号码的开户时间;发送模块706用于将第一开户时间返回至第一服务单元,其中,第一开户时间用于生成待检测号码的检测结果,检测结果用于表征待检测号码是否为二次使用的号码。
93.此处需要说明的是,上述接收模块702、读取模块704和发送模块706对应于实施例2中的步骤s502至步骤s506,三个模块与对应的步骤所实现的实例和应用场景相同,但不限于上述实施例2所公开的内容。需要说明的是,上述模块作为装置的一部分可以运行在实施例1提供的计算机终端10中。
94.在本技术上述实施例中,检测结果基于第一开户时间和待检测号码对应的目标账户的注册时间确定。
95.在本技术上述实施例中,该装置还包括:存储模块和转发模块。
96.其中,接收模块还用于接收待检测号码发送的切换请求,其中,切换请求用于将待检测号码所属的运营商从第一运营商切换为第二运营商;接收第一运营商的服务单元发送的第一开户时间;存储模块用于存储待检测号码和第一开户时间;转发模块用于将待检测号码转发至第二运营商的服务单元,其中,待检测号码的第二开户时间由第二运营商的服务单元存储,第二开户时间用于表征待检测号码所属的运营商切换为第二运营商的时间。
97.需要说明的是,本技术上述实施例中涉及到的优选实施方案与实施例1提供的方案以及应用场景、实施过程相同,但不仅限于实施例1所提供的方案。
98.实施例5
99.根据本发明实施例,还提供了一种号码检测系统,如图8所示,该系统包括:
100.第二服务单元82,用于对待检测号码所属的运营商进行切换,并存储待检测号码的第一开户时间,其中,第一开户时间用于表征运营商切换之前待检测号码的开户时间;
101.第一服务单元84,与第二服务单元通信连接,用于获取待检测号码,并确定待检测号码是否为目标号码,如果待检测号码是目标号码,则发送待检测号码至第二服务单元,并基于第二服务单元返回的第一开户时间,生成待检测号码的检测结果,其中,目标号码所属的运营商已经完成切换。
102.在本技术上述实施例中,第一服务单元还用于获取待检测号码对应的目标账户的注册时间,并基于第一开户时间和注册时间,生成检测结果。
103.在本技术上述实施例中,第二服务单元还用于接收待检测号码发送的切换请求,其中,切换请求用于将待检测号码所属的运营商从第一运营商切换为第二运营商;该系统还包括:
104.第一运营商的服务单元,用于发送第一开户时间;
105.第二服务单元,与第一运营商的服务单元通信连接,还用于存储待检测号码和第一开户时间,并转发待检测号码至第二运营商的服务单元;
106.第二运营商的服务单元,与第二服务单元通信连接,用于存储待检测号码的第二开户时间,其中,第二开户时间用于表征待检测号码所属的运营商切换为第二运营商的时间。
107.在本技术上述实施例中,该系统还包括:
108.运营商的服务单元,用于对待检测号码进行检测,生成检测结果。
109.第一服务单元,与运营商的服务单元通信连接,还用于如果待检测号码不是目标号码,确定待检测号码所属的目标运营商,发送待检测号码至目标运营商的服务单元,并接收目标运营商的服务单元返回的检测结果。
110.需要说明的是,本技术上述实施例中涉及到的优选实施方案与实施例1提供的方案以及应用场景、实施过程相同,但不仅限于实施例1所提供的方案。
111.实施例6
112.本发明的实施例可以提供一种计算机终端,该计算机终端可以是计算机终端群中的任意一个计算机终端设备。可选地,在本实施例中,上述计算机终端也可以替换为移动终端等终端设备。
113.可选地,在本实施例中,上述计算机终端可以位于计算机网络的多个网络设备中的至少一个网络设备。
114.在本实施例中,上述计算机终端可以执行号码检测方法中以下步骤的程序代码:获取待检测号码;确定待检测号码是否为目标号码,其中,目标号码所属的运营商已经完成切换;如果待检测号码是目标号码,则发送待检测号码至第二服务单元,并接收第二服务单元返回的待检测号码的第一开户时间,其中,待检测号码通过第二服务单元进行运营商切换,第一开户时间用于表征运营商切换之前待检测号码的开户时间;基于第一开户时间,生成待检测号码的检测结果,其中,检测结果用于表征待检测号码是否为二次使用的号码。
115.可选地,图9是根据本发明实施例的一种计算机终端的结构框图。如图9所示,该计算机终端a可以包括:一个或多个(图中仅示出一个)处理器902、以及存储器904。
116.其中,存储器可用于存储软件程序以及模块,如本发明实施例中的号码检测方法和装置对应的程序指令/模块,处理器通过运行存储在存储器内的软件程序以及模块,从而执行各种功能应用以及数据处理,即实现上述的号码检测方法。存储器可包括高速随机存储器,还可以包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器可进一步包括相对于处理器远程设置的存储器,这些远程存储器可以通过网络连接至终端a。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
117.处理器可以通过传输装置调用存储器存储的信息及应用程序,以执行下述步骤:获取待检测号码;确定待检测号码是否为目标号码,其中,目标号码所属的运营商已经完成切换;如果待检测号码是目标号码,则发送待检测号码至第二服务单元,并接收第二服务单元返回的待检测号码的第一开户时间,其中,待检测号码通过第二服务单元进行运营商切换,第一开户时间用于表征运营商切换之前待检测号码的开户时间;基于第一开户时间,生成待检测号码的检测结果,其中,检测结果用于表征待检测号码是否为二次使用的号码。
118.可选的,上述处理器还可以执行如下步骤的程序代码:获取待检测号码对应的目标账户的注册时间;基于第一开户时间和注册时间,生成检测结果。
119.可选的,上述处理器还可以执行如下步骤的程序代码:如果待检测号码不是目标号码,确定待检测号码所属的目标运营商;发送待检测号码至目标运营商的服务单元;接收目标运营商的服务单元返回的检测结果。
120.处理器可以通过传输装置调用存储器存储的信息及应用程序,以执行下述步骤:接收第一服务单元发送的待检测号码,其中,待检测号码所属的运营商已经完成切换,第二服务单元用于对待检测号码所属的运营商进行切换;读取待检测号码的第一开户时间,其中,第一开户时间用于表征运营商切换之前待检测号码的开户时间;将第一开户时间返回至第一服务单元,其中,第一开户时间用于生成待检测号码的检测结果,检测结果用于表征待检测号码是否为二次使用的号码。
121.可选的,上述处理器还可以执行如下步骤的程序代码:接收待检测号码发送的切换请求,其中,切换请求用于将待检测号码所属的运营商从第一运营商切换为第二运营商;接收第一运营商的服务单元发送的第一开户时间;存储待检测号码和第一开户时间;将待检测号码转发至第二运营商的服务单元,其中,待检测号码的第二开户时间由第二运营商的服务单元存储,第二开户时间用于表征待检测号码所属的运营商切换为第二运营商的时间。
122.采用本发明实施例,提供了一种号码检测的方案。通过第二服务单元存储待检测号码的第一开户时间,并通过第一服务单元基于查询到的第一开户时间进行二次号检测,避免了携号转网过程中用户开户信息丢失的情况,达到了携号转网过程中准确进行二次号检测的效果,进而解决了相关技术中携号转网过程中二次号判断准确度较低的技术问题。
123.本领域普通技术人员可以理解,图9所示的结构仅为示意,计算机终端也可以是智能手机(如android手机、ios手机等)、平板电脑、掌声电脑以及移动互联网设备(mobile internet devices,mid)、pad等终端设备。图9其并不对上述电子装置的结构造成限定。例如,计算机终端10还可包括比图9中所示更多或者更少的组件(如网络接口、显示装置等),或者具有与图9所示不同的配置。
124.本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令终端设备相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:闪存盘、只读存储器(read-only memory,rom)、随机存取器(random access memory,ram)、磁盘或光盘等。
125.实施例7
126.本发明的实施例还提供了一种存储介质。可选地,在本实施例中,上述存储介质可以用于保存上述实施例一所提供的号码检测方法所执行的程序代码。
127.可选地,在本实施例中,上述存储介质可以位于计算机网络中计算机终端群中的任意一个计算机终端中,或者位于移动终端群中的任意一个移动终端中。
128.可选地,在本实施例中,存储介质被设置为存储用于执行以下步骤的程序代码:获取待检测号码;确定待检测号码是否为目标号码,其中,目标号码所属的运营商已经完成切换;如果待检测号码是目标号码,则发送待检测号码至第二服务单元,并接收第二服务单元返回的待检测号码的第一开户时间,其中,待检测号码通过第二服务单元进行运营商切换,
第一开户时间用于表征运营商切换之前待检测号码的开户时间;基于第一开户时间,生成待检测号码的检测结果,其中,检测结果用于表征待检测号码是否为二次使用的号码。
129.可选的,上述存储介质还被设置为存储用于执行以下步骤的程序代码:获取待检测号码对应的目标账户的注册时间;基于第一开户时间和注册时间,生成检测结果。
130.可选的,上述存储介质还被设置为存储用于执行以下步骤的程序代码:如果待检测号码不是目标号码,确定待检测号码所属的目标运营商;发送待检测号码至目标运营商的服务单元;接收目标运营商的服务单元返回的检测结果。
131.可选地,在本实施例中,存储介质被设置为存储用于执行以下步骤的程序代码:接收第一服务单元发送的待检测号码,其中,待检测号码所属的运营商已经完成切换,第二服务单元用于对待检测号码所属的运营商进行切换;读取待检测号码的第一开户时间,其中,第一开户时间用于表征运营商切换之前待检测号码的开户时间;将第一开户时间返回至第一服务单元,其中,第一开户时间用于生成待检测号码的检测结果,检测结果用于表征待检测号码是否为二次使用的号码。
132.可选的,上述存储介质还被设置为存储用于执行以下步骤的程序代码:接收待检测号码发送的切换请求,其中,切换请求用于将待检测号码所属的运营商从第一运营商切换为第二运营商;接收第一运营商的服务单元发送的第一开户时间;存储待检测号码和第一开户时间;将待检测号码转发至第二运营商的服务单元,其中,待检测号码的第二开户时间由第二运营商的服务单元存储,第二开户时间用于表征待检测号码所属的运营商切换为第二运营商的时间。
133.上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
134.在本发明的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
135.在本技术所提供的几个实施例中,应该理解到,所揭露的技术内容,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。
136.所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
137.另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
138.所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机
设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
139.以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献