本发明涉及终端应用领域,尤其涉及一种座机号码存储方法及终端。
背景技术:
现实生活中,用户有时候需要对通话记录中的座机号码进行存储,以便于下次拨打。
当前采用的都是直接存储的方法。
但是当用户位于异地,在异地拨打当地的座机号码时,只需要拨打该座机号码本身,不需要再加拨区号,若采用直接存储的方法,存储的仅是该座机号码本身,当用户回到本地时,调用通讯录中存储的该座机号码,并拨打该座机号码,由于座机号码不带区号,拨打就会出现错误。
技术实现要素:
本发明实施例提供了一种座机号码存储方法及终端,能够方便用户存储异地座机号码。
有鉴于此,本发明第一方面提供了一种座机号码存储方法,包括:
获取座机号码存储指令,所述座机号码未携带区号;
判断终端所在地与归属地是否一致,若否,则获取所述终端所在地的区号;
关联存储所述座机号码及所述终端所在地的区号。
可选的:
所述判断终端所在地与归属地是否一致包括:判断终端所在地的区号与归属地的区号是否一致,若否,则确定所述终端所在地与归属地不一致。
可选的:
还包括:判断待存储的号码的位数是否满足预设值,若是,则认为所述待存储的号码为座机号码。
可选的:
所述关联存储所述座机号码及所述终端所在地的区号包括:区号在先座机号码在后,直接串联存储。
可选的:
若判断终端所在地与归属地一致,则直接存储所述座机号码并添加标记。
有鉴于此,本发明第二方面提供了一种终端,包括:
第一获取模块,用于获取座机号码存储指令,所述座机号码未携带区号;
第一判断模块,用于判断终端所在地与归属地是否一致;
第二获取模块,用于若第一判断模块判断终端所在地与归属地一致,则获取所述终端所在地的区号;
存储模块,用于关联存储所述座机号码及所述终端所在地的区号。
可选的:
所述第一判断模块,具体用于判断终端所在地的区号与归属地的区号是否一致,若否,则确定所述终端所在地与归属地不一致。
可选的:
还包括:
第二判断模块,用于判断待存储的号码的位数是否满足预设值,若是,则认为所述待存储的号码为座机号码。
可选的:
所述存储模块,具体用于区号在先座机号码在后,直接串联存储。
可选的:
还包括:
处理模块,用于若判断终端所在地与归属地一致,则直接存储所述座机号码并添加标记。
从以上技术方案可以看出,本发明实施例具有以下优点:获取座机号码存储指令,该座机号码未携带区号;判断终端所在地与归属地是否一致,若否,则获取终端所在地的区号;关联存储该座机号码及终端所在地的区号。显然,当终端在异地存储当地的座机号码时,会附带存储座机号码的归属地的区号,由此本发明能够方便用户在此情况下存储座机号码,避免后续的拨打出现错误。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例一个方法流程示意图;
图2为本发明实施例另一个方法流程示意图;
图3为本发明实施例终端一个结构示意图;
图4为本发明实施例终端另一个结构示意图。
具体实施方式
本发明实施例提供了一种座机号码存储方法及终端,能够方便用户存储异地座机号码,避免拨打出现错误。
为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的实施例能够以除了在这里图示或描述的内容以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
请参阅图1,本发明实施例中座机号码存储方法一个实施例包括:
101、获取座机号码存储指令,该座机号码未携带区号;
本实施例中,当用户需要存储座机号码时,获取待存储的座机号码,座机号码可以为通话记录中的座机号码,也可以为用户直接输入的座机号码,此处不作限定。其中,该座机号码未携带区号。
102、判断终端所在地与归属地是否一致,若否,则执行步骤103;
本实施例中,终端可以通过常见的定位软件定位当前所处的地区,得到终端所在地信息,并可以通过终端内置的SIM卡获取归属地信息,若终端所在地与归属地不一致,则执行步骤103。
需要说明的是,终端还可以采用其他方法判断终端所在地与归属地是否一致,此处不作限定。
103、获取终端所在地的区号;
本实施例中,若终端所在地与归属地不一致,则获取终端所在地的区号。
需要说明的是,在实际应用中,终端可以通过定位信息获取当前所在地信息,并通过当前所在地信息确定所在地的区号。
104、关联存储座机号码及终端所在地的区号。
终端可以选择将座机号码及终端所在地的区号存储在通讯录中。
显然,终端在关联存储座机号码及终端所在地的区号后,用户可以调动存储在通讯录中的异地座机号码,直接拔打,且不会出现拨打错误。
需要说明的是,终端在关联存储座机号码及终端所在地的区号的同时,还可以关联存储相应的联系人姓名。
可选的,在本发明的一些实施例中,针对关联存储座机号码及终端所在地的区号进行了如下说明:区号在先座机号码在后,直接串联存储。
可选的,本发明的一些实施例针对若终端所在地与归属地一致,如何存储进行了如下说明:若判断终端所在地与归属地一致,则直接存储座机号码并添加标记。
需要说明的是,上述直接存储座机号码并添加标记中的标记的作用是:便于用户识别该座机号码为本地座机号码。
本实施例中,获取座机号码存储指令,该座机号码未携带区号;判断终端所在地与归属地是否一致,若否,则获取终端所在地的区号;关联存储该座机号码及终端所在地的区号。显然,当终端在异地存储当地的座机号码时,会附带存储座机号码的归属地的区号,由此本发明能够方便用户在此情况下存储座机号码,避免后续的拨打出现错误。
为了便于理解,下面对本发明实施例中的座机号码存储方法进行详细描述,请参阅图2,本发明实施例中座机号码存储方法的另一实施例包括:
201、获取座机号码存储指令,该座机号码未携带区号;
本实施例中,座机号码可以为通话记录中的座机号码,也可以为用户直接输入的座机号码,其中,该座机号码未携带区号。
其中,在本发明一个实施例中,判断待存储的号码的位数是否为座机号码可以通过以下方式实现:判断待存储的号码的位数满足预设值,若是,则认为该待存储的号码为座机号码。而预设值的位数可以为七位,也可以为八位。其由终端根据不同的城市自动确定,例如:
当终端判断目前所在地为珠海时,则会通过网络获取珠海的座机号码均为7位数的信息,从而设置所述的预设值为7;当终端判断目前所在地为青岛时,则会通过网络获取青岛的座机号码均为8位数的信息,从而设置所述的预设值为8。当然,本发明也不限于通过网络获取位数的信息,也可以通过查询终端内置的数据库获得。
202、判断终端所在地的区号与归属地的区号是否一致,若否,则执行步骤203;
本实施例中,终端可以通过定位信息确定终端所在地的区号,进而判断终端所在地的区号与归属地的区号是否一致,若不一致,则执行步骤203。
需要说明的是,定位信息可以通过全球定位系统(Global Position System,GPS)定位得到,也可以通过无线局域网(Wireless Fidelity,WiFi)定位得到。
203、获取终端所在地的区号;
本实施例中,若终端所在地的区号与归属地的区号不一致,则说明终端所在地与归属地不一致,获取终端所在地的区号。
204、关联存储座机号码及终端所在地的区号。
本实施例中,在获取终端所在地的区号后,关联存储座机号码及终端所在地的区号。
本实施例中,通过判断终端所在地的区号与归属地的区号是否一致,来判断终端所在地与归属地是否一致,完善了本发明的技术方案。
为了便于理解,下面通过具体的应用场景对本发明座机号码存储方法进行描述:
用户甲居住在珠海,且用珠海本地的手机号码。某天,用户甲出差到青岛,行走在青岛的大街上时看到路边广告牌展示的某一房产促销信息,其中留有0532-66667777的热线电话,用户甲拨打了66667777(目前手机拨打所在地座机不需要加拨区号)热线电话,并询问相关情况,通话完毕后用户甲希望后续继续关注该房产促销信息,故欲存储该热线电话。此时,用户甲点击通话记录中的该号码进行存储,终端此时自动判断该通话记录发生在异地(相对于归属地),且没有区号,终端判断应该加上区号进行存储,于是终端通过定位信息,获知了当前处于青岛市,并查询青岛市的区号为0532,然后在存储时将0532区号添加在电话号码66667777的前面。
当用户甲回到珠海后,用户甲对该房产促销信息希望进一步了解,用户甲直接调出通讯录,找到该座机号码进行拨打。
下面介绍本发明实施例中的终端,与方法实施例对应之处可以相互参考,请参阅图3,本发明实施例中终端的一个实施例包括:
第一获取模块301,用于获取座机号码存储指令,该座机号码未携带区号;
第一判断模块302,用于判断终端所在地与归属地是否一致;
第二获取模块303,用于若第一判断模块302判断终端所在地与归属地一致,则获取终端所在地的区号;
存储模块304,用于关联存储座机号码及终端所在地的区号。
本实施例中,第一获取模块301获取座机号码存储指令,该座机号码未携带区号;第一判断模块302判断终端所在地与归属地是否一致,若否,则第二获取模块303获取终端所在地的区号;存储模块304关联存储该座机号码及终端所在地的区号。显然,本发明在存储异地座机号码时,会附带存储异地座机号码的归属地的区号,由此本发明能够方便用户存储异地座机号码,避免拨打出现错误。
请参阅图4,本发明实施例中移动终端的另一个实施例包括:
第一获取模块401,用于获取座机号码存储指令,该座机号码未携带区号;
第一判断模块402,用于判断终端所在地与归属地是否一致;
第二获取模块403,用于若第一判断模块402判断终端所在地与归属地一致,则获取终端所在地的区号;
存储模块404,用于关联存储座机号码及终端所在地的区号。
座机号码可以为通话记录中的座机号码,也可以为用户直接输入的座机号码,其中,该座机号码未携带区号。
可选的,在本发明的一些实施例中,第一判断模块402,具体用于判断终端所在地的区号与归属地的区号是否一致,若否,则确定终端所在地与归属地不一致。
可选的,终端还包括:
第二判断模块405,用于判断待存储的号码的位数是否满足预设值,若是,则认为待存储的号码为座机号码。
可选的,在本发明的一些实施例中,存储模块404,具体用于区号在先座机号码在后,直接串联存储。
可选的,终端还包括:
处理模块406,用于若判断终端所在地与归属地一致,则直接存储座机号码并添加标记。
本实施例中,通过判断终端所在地的区号与归属地的区号是否一致,来判断终端所在地与归属地是否一致,完善了本发明的技术方案。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本申请所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
!