确定移动设备的移动运营商的制作方法

文档序号:7625781阅读:205来源:国知局
专利名称:确定移动设备的移动运营商的制作方法
技术领域
本发明涉及确定移动设备的移动运营商,尤其涉及使用国际移动用户身份(IMSI) 和当前运营商名称(CON)和服务提供商名称(SPN)对的一个或多个来确定移动运营商。
背景技术
移动应用程序是移动市场快速发展的一部分。移动应用程序被设计为在手持计算机、个人数字助理(PDA)、智能电话、蜂窝电话,和其它移动设备上运行。用户通过他们的移动设备访问在线应用程序商店来购买移动应用程序,因而可在访问期间频繁地改变位置。 当位置改变时,与移动设备相关联的移动运营商也可能改变。现存的系统在用户访问应用程序商店期间,不能准切地确定并维持移动运营商的知识和移动设备的市场。

发明内容
本发明的各个实施例确定与移动计算设备相关联的移动运营商。接收到与移动计算设备相关联的国际移动用户身份(IMSI)。从所接收的IMSI中提取移动国家代码(MCC) 和移动网络代码(MNC)。基于所提取的MCC和MNC确定与移动计算设备相关联的移动运营商。提供本发明内容以便以简化形式介绍将在以下的详细描述中进一步描述的一些概念。本发明内容并非旨在标识所要求保护的主题的关键特征或必要特征,也不旨在用于帮助确定所要求保护的主题的范围。


图1是示出与移动应用程序商店通信的移动计算设备的示例性框图。图2是示出与移动应用程序商店相关联的计算设备的示例性框图。图3是示出图2的计算设备用以确定移动计算设备的移动运营商的操作的示例性流程图。在附图中,对应的附图标记指示对应的部分。
具体实施例方式参考附图,本发明的各个实施例使得能够标识与移动计算设备102相关联的移动运营商。在一些实施例中,标识通过国际移动用户身份(IMSI)和/或当前运营商名称(CON) 和服务提供商名称(SPN)来进行。标识移动运营商和移动计算设备102的市场,使得移动计算设备102能够基于移动运营商进行财务计算和交易。例如,本发明的诸方面构想对用户通过移动计算设备102从移动应用程序商店所进行的购买计算税费。IMSI是15位数的值,包括移动国家代码(MCC)、移动网络代码(MNC)、和移动用户识别号(MSIN)。IMSI可存储在移动计算设备102上的用户身份模块(SIM)中。MCC是三位数的值,代表移动计算设备102的国家/场所。MNC是两位或三位数的值,代表移动计算设
4备102正在使用的移动运营商。移动计算设备102的每一个也存储当前运营商名称(CON) 和服务提供商名称(SPN)。在一些实施例中,CON和SPN是串。再次参看图1,示例性框图示出与移动应用程序商店104通信的移动计算设备 102。移动计算设备102,诸如移动计算设备#1到移动计算设备測与一个或多个用户相关联(未示出)。移动计算设备102包括诸如膝上型计算机、上网本、游戏设备和/或便携式媒体播放器之类的便携式计算设备。然而,移动计算设备102可包括执行指令(例如,应用程序)来提供数据的任何设备。此外,移动计算设备102的每一个可以表示一组处理单元或其他计算设备。移动计算设备102经由网络106与移动应用程序商店104进行通信。示例性网络 106包括有线和/或无线网络,并且可以表示局域网或诸如因特网等全球网络。在其中网络106包括无线网络的实施例中,移动计算设备102可启用诸如蓝牙(商标)无线通信服务(受保护或不受保护)、射频识别(RFID)、诸如对等Wi-Fi之类的Wi-Fi、ZIGBEE (商标) 无线通信服务、近场通信(NFC)的技术,以及其他实现近程或远程无线通信的技术。在一些实施例中,网络106包括提供因特网接入的无线蜂窝网络。移动应用程序商店104包括,运行以向移动计算设备102提供对内容的访问的一个或多个计算设备。该内容包括,例如,用于向移动计算设备102的用户呈现一个或多个移动应用程序的网页和脚本。在一些实施例中,移动应用程序商店104可通过移动计算设备 102执行浏览器来浏览、搜索、选择、购买,和下载移动应用程序来经由互联网访问。接着参看图2,示例性框图示出与移动应用程序商店104相关联的计算设备202。 运行计算设备202以确定与移动计算设备102相关联的移动运营商214。尽管在图2中被示为单个计算设备202,但本发明的诸方面可构想其它硬件配置以提供与计算设备202相关联的功能。例如,可由云服务、网络对等设备、或其它硬件或软件配置来提供该功能。计算设备202具有至少一个处理器204和诸如存储器区域206之类的一个或多个计算机可读介质。处理器204包括任何数量的处理单元,并且被编程为执行用于实现本发明的各方面的计算机可执行指令。指令可由处理器204或由在计算设备202内执行的多个处理器执行,或者由计算设备202外部的处理器(例如,由云服务)来执行。在某些实施例中,处理器204被编程为执行诸如附图(例如,图3)中示出的那些指令。存储器区域206包括与计算设备202相关联或可以由计算设备204访问的任意数量的介质。存储器区域206可以在计算设备202的内部(如图2所示)、在计算设备202的外部(未示出)、或两者(未示出)。存储器区域206存储MCC 210和MNC 212对的多个集合。这些集合被映射、相关, 或以其它方式与移动运营商214之一相关联。存储器区域206还存储CON 218和SPN 220 对的多个集合。这些集合被映射、相关,或以其它方式与移动运营商214相关联。以下表1 示出了示例性的与移动运营商214和市场相关的MCC 210和MNC 212对。
MCCMNC市场描述310038美国移动运营商#权利要求
1. 一种用于确定与移动计算设备(102)相关联的移动运营商(214)的系统,所述系统包括用于存储当前运营商名称C0M218)和服务提供商名称SPN(220)的多个集合的存储器区域O06),所述存储器区域(206)还存储每一个所述集合与移动运营商(214)之间的相关性;以及处理器004),所述处理器被编程为从所述移动计算设备(10 接收C0M218)之一和SPN (220)之一; 基于相关联的所述相关性标识与所接收的C0M218)和所接收的SPN (220)相关联的所述移动运营商014);以及使已标识的移动运营商(214)能够开具由所述移动计算设备(102)作出的购买的账
2.如权利要求1所述的系统,其特征在于,所述处理器被进一步编程以从所述移动计算设备接收国际移动用户身份IMSI ;从所接收的IMSI中提取移动国家代码MCC和移动网络代码MNC ;以及基于所提取的MCC和MNC确定与所述移动计算设备相关联的移动运营商。
3.如权利要求2所述的系统,其特征在于,所述处理器被进一步编程为将所确定的移动运营商与所标识的移动运营商作比较,以标识差异。
4.如权利要求1所述的系统,其特征在于,所述处理器被进一步编程为基于所标识的移动运营商来标识所述移动计算设备的市场。
5.如权利要求1所述的系统,其特征在于,所述存储器区域还存储与所述移动运营商相关联的市场。
6.如权利要求1所述的系统,其特征在于,所述处理器被进一步编程为对由所述移动计算设备在移动应用程序商店的所作购买计算税费。
7.如权利要求1所述的系统,其特征在于,还包括用于基于所述IMSI标识所述移动计算设备的移动运营商的装置;以及用于基于所述CON和SPN标识所述移动计算设备的移动运营商的装置。
8.一种方法,包括接收与移动计算设备(10 相关联的国际移动用户身份IMSI ;从所接收的IMSI中提取移动国家代码MCC (210)和移动网络代码MNC 012);以及基于所提取的MCC (210)和MNC (212)确定与所述移动计算设备(102)相关联的移动运营商014)。
9.如权利要求8所述的方法,其特征在于,接收所述IMSI包括从所述移动计算设备上的用户身份模块SIM卡接收所述IMSI。
10.如权利要求8所述的方法,其特征在于,还包括确认所接收的IMSI。
11.如权利要求10所述的方法,其特征在于,确认所接收的IMSI包括确认所接收的 IMSI 有 15 位。
12.如权利要求10所述的方法,其特征在于,还包括访问MCC和MNC的数据库,且确认所接收的IMSI包括在所访问的数据库中定位所提取的MCC。
13.如权利要求10所述的方法,其特征在于,还包括访问MCC和MNC的数据库,且确认所接收的IMSI包括在所访问的数据库中定位所提取的MNC。
14.如权利要求8所述的方法,其特征在于,还包括从所述移动计算设备接收当前运营商名称CON和服务提供商名称SPN ;将所接收的CON和所接收的SPN与所提取的MCC和所提取的MNC进行比较以确认所述 IMSI ;以及基于所确定的M0,确定施加于由所述移动计算设备所作购买的税费。
15.如权利要求8所述的方法,其特征在于,一种或多种计算机可读介质具有计算机可执行组件,所述组件包括存储器组件,所述存储器组件在由至少一个处理器执行时使得所述至少一个处理器存储当前运营商名称CON和服务提供商名称SPN的多个集合,所述存储器组件还存储每一个所述集合和移动运营商之间的相关性;接口组件,所述接口组件在由至少一个处理器执行时使得所述至少一个处理器从移动计算设备接收CON之一和SPN之一;检测组件,所述检测组件在由至少一个处理器执行时使得所述至少一个处理器搜索由所述存储器组件存储的多个集合,以寻找由所述接口组件所接收的所述CON和SPN ;以及反馈组件,所述反馈组件在由至少一个处理器执行时,使得所述至少一个处理器基于相关联的相关性在所述检测组件找到了所接收的CON和所接收的SPN的情况下标识与所接收的CON和所接收的SPN相关联的移动运营商,否则指示所述存储器组件存储所接收的CON 和所接收的SPN。
全文摘要
为移动设备确定移动运营商。使用国际移动用户身份(IMSI)以及当前运营商名称(CON)和服务提供商名称(SPN)对的一个或多个来确定移动运营商。维持IMSI和移动运营商之间的相关性,以及CON/SPN对和移动运营商之间的相关性。基于从移动设备接收的请求的数量创建未识别的CON/SPN对和移动运营商之间的相关性。在一些实施例中,标识移动运营商使得移动设备在访问例如移动应用程序商店时能够进行财务交易。
文档编号H04W8/06GK102170627SQ20111007841
公开日2011年8月31日 申请日期2011年3月22日 优先权日2010年3月23日
发明者K·R·扎尔加黑 申请人:微软公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1