1899501手机号码换归属地归属地是那个运营商

手机号码归属地查询__API服务_API服务_API Store
手机号码归属地查询
手机号码归属地查询
所属分类:
社交分享、生活常用、其他数据
更新时间:
API调试工具 :
后即可调试
接口地址 :
/apistore/mobilephoneservice/mobilephone
请求方法 :
请求参数(header) :
您自己的apikey
请求参数(urlParam) :
请求示例 :
python示例
ObjectC示例
--get --include
'/apistore/mobilephoneservice/mobilephone?tel='
-H 'apikey:您自己的apikey'
$ch = curl_init();
$url = '/apistore/mobilephoneservice/mobilephone?tel=';
$header = array(
'apikey: 您自己的apikey',
// 添加apikey到header
curl_setopt($ch, CURLOPT_HTTPHEADER
, $header);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
// 执行HTTP请求
curl_setopt($ch , CURLOPT_URL , $url);
$res = curl_exec($ch);
var_dump(json_decode($res));
# -*- coding: utf-8 -*-
import sys, urllib, urllib2, json
url = '/apistore/mobilephoneservice/mobilephone?tel='
req = urllib2.Request(url)
req.add_header(&apikey&, &您自己的apikey&)
resp = urllib2.urlopen(req)
content = resp.read()
if(content):
print(content)
String httpUrl = &/apistore/mobilephoneservice/mobilephone&;
String httpArg = &tel=&;
String jsonResult = request(httpUrl, httpArg);
System.out.println(jsonResult);
* @param urlAll
* @param httpArg
* @return 返回结果
public static String request(String httpUrl, String httpArg) {
BufferedReader reader =
String result =
StringBuffer sbf = new StringBuffer();
httpUrl = httpUrl + &?& + httpA
URL url = new URL(httpUrl);
HttpURLConnection connection = (HttpURLConnection) url
.openConnection();
connection.setRequestMethod(&GET&);
// 填入apikey到HTTP header
connection.setRequestProperty(&apikey&,
&您自己的apikey&);
connection.connect();
InputStream is = connection.getInputStream();
reader = new BufferedReader(new InputStreamReader(is, &UTF-8&));
String strRead =
while ((strRead = reader.readLine()) != null) {
sbf.append(strRead);
sbf.append(&\r\n&);
reader.close();
result = sbf.toString();
} catch (Exception e) {
e.printStackTrace();
string url = &/apistore/mobilephoneservice/mobilephone&;
string param = &tel=&;
string result = request(url,param);
/// &summary&
/// 发送HTTP请求
/// &/summary&
/// &param name=&url&&请求的URL&/param&
/// &param name=&param&&请求的参数&/param&
/// &returns&请求结果&/returns&
public static string request(string url, string param)
string strURL = url + '?' +
System.Net.HttpWebR
request = (System.Net.HttpWebRequest)WebRequest.Create(strURL);
request.Method = &GET&;
// 添加header
request.Headers.Add(&apikey&, &您自己的apikey&);
System.Net.HttpWebR
response = (System.Net.HttpWebResponse)request.GetResponse();
System.IO.S
s = response.GetResponseStream();
string StrDate = &&;
string strValue = &&;
StreamReader Reader = new StreamReader(s, Encoding.UTF8);
while ((StrDate = Reader.ReadLine()) != null)
strValue += StrDate + &\r\n&;
return strV
NSString *httpUrl = @&/apistore/mobilephoneservice/mobilephone&;
NSString *httpArg = @&tel=&;
[self request: httpUrl withHttpArg: httpArg];
-(void)request: (NSString*)httpUrl withHttpArg: (NSString*)HttpArg
NSString *urlStr = [[NSString alloc]initWithFormat: @&%@?%@&, httpUrl, HttpArg];
NSURL *url = [NSURL URLWithString: urlStr];
NSMutableURLRequest *request = [[NSMutableURLRequest alloc]initWithURL: url cachePolicy: NSURLRequestUseProtocolCachePolicy timeoutInterval: 10];
[request setHTTPMethod: @&GET&];
[request addValue: @&您自己的apikey& forHTTPHeaderField: @&apikey&];
[NSURLConnection sendAsynchronousRequest: request
queue: [NSOperationQueue mainQueue]
completionHandler: ^(NSURLResponse *response, NSData *data, NSError *error){
if (error) {
NSLog(@&Httperror: %@%ld&, error.localizedDescription, error.code);
NSInteger responseCode = [(NSHTTPURLResponse *)response statusCode];
NSString *responseString = [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding];
NSLog(@&HttpResponseCode:%ld&, responseCode);
NSLog(@&HttpResponseBody %@&,responseString);
var url = &/apistore/mobilephoneservice/mobilephone&
var httpArg = &tel=&
request(url, httpArg: httpArg)
request(httpUrl: String, httpArg: String) {
var req = NSMutableURLRequest(URL: NSURL(string: httpUrl + &?& + httpArg)!)
req.timeoutInterval = 6
req.HTTPMethod = &GET&
req.addValue(&您自己的apikey&, forHTTPHeaderField: &apikey&)
NSURLConnection.sendAsynchronousRequest(req, queue: NSOperationQueue.mainQueue()) {
(response, data, error) -& Void in
let res = response as! NSHTTPURLResponse
println(res.statusCode)
if let e = error{
println(&请求失败&)
if let d = data {
var content = NSString(data: d, encoding: NSUTF8StringEncoding)
println(content)
JSON返回示例 :
errNum: 0,
errMsg: &success&,
retData: {
telString: &&, //手机号码
province: &黑龙江&,
carrier: &黑龙江移动&
请将apikey作为参数添加到header中;
当返回{&errNum&:300003,&errMsg&:&url is not parse&} 时,请校验是否传入apikey;
限制类错误:
错误码返回
错误码返回说明
User's request is expired
用户请求过期
User call overrun per day
用户日调用量超限
Service call overrun per second
服务每秒调用量超限
Service call overrun per day
服务日调用量超限
调用方错误:
错误码返回
错误码返回说明
URL cannot be resolved
url无法解析
Missing apikey
请求缺少apikey,登录即可获取
Apikey or secretkey is NULL
服务没有取到apikey或secretkey
Apikey does not exist
apikey不存在
Api does not exist
Api out of service
api已关闭服务
代理平台错误:
错误码返回
错误码返回说明
Internal error
Sorry,The system is busy. Please try again late
系统繁忙稍候再试
联系邮箱:为什么运营商不允许用户自行更改手机号码归属地?
按投票排序
没有仔细查资料, 按照我的理解来说一下
手机号码: MDN
SIM卡上 IMSI
建立呼叫的流程: 开通-鉴权-寻址-建立呼叫 开通
0) 买卡的时候, 将卡片的IMSI和MDN配对, 记录对应关系并给到HLR(开通), 这样HLR就有了MDN和IMSI的对应关系.
1)手机在开机或者拨打电话时,把IMSI等上报给MSC.
2)MSC以IMSI为索引检测数据库,发现没有相关记录,MSC发送登记请求到HLR,试图获取相关信息。 --漫游先到VLR, 再去归属地HLR取数据; 3)HLR以IMSI为索引,进行数据查询,如果数据有效,就把查到的MDN,用户签约信息等下发给MSC,否则,直接拒绝。
寻址-建立呼叫
4)MSC获得了MDN和其他一些签约信息,就可以进行相关的业务处理,这个MDN可以作为主叫号码显示给被叫用户,或者填写在话单中。
5)在用户做被叫时,GMSC将通过被叫的MDN到HLR中去查询当前用户在哪个MSC下.当前为用户服务的MSC最终会以IMSI作为标识下发寻呼消息(paging),从而找到用户。
每个省公司都会有多HLR, 多MSC.
如果用户自行更改归属地(HLR), 被叫时就无法到合适的地方(哪个HLR)去找MDN的相关信息(寻址), 也就无法建立呼叫了.
另外, 现在大部分运营商都开了全国统一价格, 归属地其实已经不是很重要了.
感谢邀请。实际上,用户自己是无法更改号码归属地的,甚至运营商省公司都无权更改,因为这是运营商的HQ统一规划、分配的。
以中国移动为例,中国移动集团下的31个省公司独立运营自负盈亏,相当于31家独立的公司,而号段资源由中移动集团统一规划、分配给旗下各个子公司。如果省公司允许号码归属地变更,则会产生以下两个严重问题:
对集团而言,破坏了集团对号段使用的规划,不利于集团对整体业务的把控和管理,也不利于日后业务开展。比如要针对某个省的某个号段做业务试点,结果该号段已经分散到了各个省市,这样就没法继续开展工作;
对省、市公司而言,业务支撑的难度大大、大大的增加了。可能对用户而言迁移的只是一个号码,但对于运营商而言迁移的是一系列动态的订购关系,操作难度大、运维难度大,搞不好会极大的影响用户感知。大家留意一下最近携号转网试点市城的用户抱怨大概也能揣测出来这项工作有多难开展。
综上所述,在相当长的一段时间内运营商是不会提供跨省归属地更改业务的。
不是 号码的前七位决定归属地,有这个数据库的,比如1304676是江苏南通联通的,你要把它改成其它地方的,这个标准就得变了所以从管理的角度上来讲 更改归属地不现实
网络大了,就形成了习惯,运营商不好改也更不愿意改。中国的庞大网络的三级节点结构中,多年来一直没有设HLR前置分析这个设备,就是一个完成携号转网、跨省归属管理之类功能的那个中间单元。没有使用前置分析,通过号码分段分级,直接就能完成设备寻址,发起信令交互。比如当呼叫北京的手机号,主叫地的移动交换机会根据号码段139012,将其直接对应到北京移动的某一HLR交换机中,并从该交换机中获取到的签约数据。而如果有了号码转网或者跨省,则需要设置一个中间设备,通过它,把数据请求转到真正的保存用户数据的HLR中去。因此,现在要提供这些功能,就得花大钱了、就得调整部门结构了!尤其是跨省,难度比同省内夸运营商更大,因为省有31个,而运营商只有3个。所以个人观点:号码跨省的意义已经不大,直接从定价上搞长市漫合一就可以了。也就是说,你在北京上大学买的号,毕业后在广州使用,价钱跟以前还是一样,但积分兑换管理之类的事儿,还得北京的运营商子公司/分公司来完成。
也就是这个情况,实在不想换号码,给移动沟通了好多次,没有办法解决。还是妥协了……
更改归属地估计将来趋势……
移动运营商通过H0~H3来找HLR,怎么会允许跨省?那样和现在半死不死的号码携带也没有太大分别了。
更改手机号的归属地和携号更换运营商是一个道理,需要将原来绑死的数据,变成一个很大的表,每次使用的时候查询。本质上是多一层结构,每次涉及号码都多一次查询,也要多维护一个共享的、数据量不小的、不能出错的数据库。解决手机号归属地的问题的其他手段,可能比换运营商简单,那就是取消漫游和国内长途费用,这样就不存在国内范围内的归属地的差别了。本地固话拨打异地手机号,也不需要用0标示长途了。
移动是有能力改的。应届毕业生可以凭毕业证或就业证更改。今日论坛第 1 个签到,每日签到可得财富值+2,连续5天签到后再连续签到则每日可得财富值
+4,记得每天都来签到哦~
上一主题:
下一主题:
查看: 4229 | 回复: 4
有无同时显示姓名,手机号码,归属地,运营商的通讯录软件?
UID 5146906
交易信用 0
积分/帖子:83
连续签到天数:1
全部签到天数:1
注册时间:
手机型号:
状态: 离线
有无同时显示姓名,手机号码,归属地,运营商的通讯录软件?
如题:有无同时显示姓名,手机号码,归属地,运营商的通讯录软件?即查看通讯录的时候可以同时显示姓名,手机号码,归属地,运营商,以前我用诺基亚的手机,装个来电通就有这个功能了,谁知换成U880,没这个功能,查看通讯录时很不方面,就显示个姓名,号码都不显示,找了很久都没找到有这个功能的软件,不知现有有没有了,求助网友高手解决!谢谢!^-^
UID 5146906
交易信用 0
积分/帖子:83
连续签到天数:1
全部签到天数:1
注册时间:
手机型号:
状态: 离线
都沉到底了,顶上去先,没有朋友可以解决这个问题的吗?等待.....
UID 5146906
交易信用 0
积分/帖子:83
连续签到天数:1
全部签到天数:1
注册时间:
手机型号:
状态: 离线
又顶上去……
UID 5146906
交易信用 0
积分/帖子:83
连续签到天数:1
全部签到天数:1
注册时间:
手机型号:
状态: 离线
还没有人能解决呀,每天都来,每天都失望的走.....
UID 5146906
交易信用 0
积分/帖子:83
连续签到天数:1
全部签到天数:1
注册时间:
手机型号:
状态: 离线
怎么这个还没有解决......
微信扫一扫关注dospy手机号码是怎么区分归属地的_百度知道
手机号码是怎么区分归属地的
提问者采纳
手机号码的前三位数字!
提问者评价
其他类似问题
为您推荐:
其他1条回答
前三位是运营商,中间四位是地区编码,后四位是排列号,所以可上网下个地区编码单一一记牢便可分辩了
不错,可以
您可能关注的推广
归属地的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁

我要回帖

更多关于 手机号码换归属地 的文章

 

随机推荐