CN102170627A - 确定移动设备的移动运营商 - Google Patents

确定移动设备的移动运营商 Download PDF

Info

Publication number
CN102170627A
CN102170627A CN2011100784119A CN201110078411A CN102170627A CN 102170627 A CN102170627 A CN 102170627A CN 2011100784119 A CN2011100784119 A CN 2011100784119A CN 201110078411 A CN201110078411 A CN 201110078411A CN 102170627 A CN102170627 A CN 102170627A
Authority
CN
China
Prior art keywords
mobile
computing device
received
spn
con
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN2011100784119A
Other languages
English (en)
Other versions
CN102170627B (zh
Inventor
K·R·扎尔加黑
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Microsoft Technology Licensing LLC
Original Assignee
Microsoft Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Microsoft Corp filed Critical Microsoft Corp
Publication of CN102170627A publication Critical patent/CN102170627A/zh
Application granted granted Critical
Publication of CN102170627B publication Critical patent/CN102170627B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/04Billing or invoicing
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0641Shopping interfaces
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q40/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • G06Q40/12Accounting
    • G06Q40/123Tax preparation or submission
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M15/00Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M15/00Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
    • H04M15/44Augmented, consolidated or itemized billing statement or bill presentation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M15/00Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
    • H04M15/68Payment of value-added services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M15/00Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
    • H04M15/70Administration or customization aspects; Counter-checking correct charges
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M15/00Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
    • H04M15/70Administration or customization aspects; Counter-checking correct charges
    • H04M15/725Administration or customization aspects; Counter-checking correct charges by the operator
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M15/00Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
    • H04M15/70Administration or customization aspects; Counter-checking correct charges
    • H04M15/75Account location specifications
    • H04M15/751Card based account, e.g. smart card, SIM card or USIM
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/24Accounting or billing

Abstract

为移动设备确定移动运营商。使用国际移动用户身份(IMSI)以及当前运营商名称(CON)和服务提供商名称(SPN)对的一个或多个来确定移动运营商。维持IMSI和移动运营商之间的相关性,以及CON/SPN对和移动运营商之间的相关性。基于从移动设备接收的请求的数量创建未识别的CON/SPN对和移动运营商之间的相关性。在一些实施例中,标识移动运营商使得移动设备在访问例如移动应用程序商店时能够进行财务交易。

Description

确定移动设备的移动运营商
技术领域
本发明涉及确定移动设备的移动运营商,尤其涉及使用国际移动用户身份(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是两位或三位数的值,代表移动计算设备102正在使用的移动运营商。移动计算设备102的每一个也存储当前运营商名称(CON)和服务提供商名称(SPN)。在一些实施例中,CON和SPN是串。
再次参看图1,示例性框图示出与移动应用程序商店104通信的移动计算设备102。移动计算设备102,诸如移动计算设备#1到移动计算设备#N与一个或多个用户相关联(未示出)。移动计算设备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对。
  MCC   MNC   市场   描述
  310   038   美国   移动运营商#1
  310   120   美国   移动运营商#2
  208   002   法国   移动运营商#3
  234   033   英国   移动运营商#4
  234   015   英国   移动运营商#5
表1.示例性的与移动运营商和市场相关的MCC/NNC。
在一些实施例中,计算设备202从其它设备(例如云服务)接收MCC 210、MNC 212、CON 218、和SPN 220值以及与移动运营商214的相关性。作为替换或除此之外,计算设备202基于从移动计算设备102接收的数据推断相关性。例如,如果计算设备202从超过预定义阈值数量的移动计算设备102接收到相同的值和相关性,计算设备202将值和相关性存储在存储器区域206中。
处理器204被编程为基于从移动计算设备102接收的IMSI来确定移动计算设备102的移动运营商214。例如,处理器204被编程为从移动计算设备102之一接收IMSI,并从所接收的IMSI提取MCC 210和MNC 212。处理器204访问存储器区域206以基于所提取的MCC 210和MNC 212以及相关联的相关性来标识移动运营商214。在一些实施例中,处理器204被编程为确认所接收的IMSI。例如,处理器204可以确认所接收的IMSI具有15位数。在另一实施例中,处理器204可以查询计算设备202可访问的数据库,来确认MCC 210和MNC 212值。
如果存储器区域206中不存在所提取的MCC 210和MNC 212的相关性,则处理器204被进一步编程为使用CON 218和SPN 220值来确定移动运营商214,如接下来参考图3所描述的。
存储器区域206还存储用于实现本发明的各方面的一个或多个计算机可执行组件。示例性组件包括存储器组件222、接口组件224、检测组件226、以及反馈组件228。这些组件的执行在下文中参考图3来描述。
图2中的各元件的至少一部分功能可以由图2中的其他元件或图2中未示出的实体(例如,处理器、web服务、服务器、应用程序、计算设备等)执行。
接着参看图3,示例性流程图示出图2中的计算机设备202用以确定移动计算设备102的移动运营商214的操作在图3的示例中,由与作为客户机的移动计算设备102通信的服务执行操作。服务从移动计算设备102接收IMSI、CON 218、以及SPN 220。在一些实施例中,移动计算设备102从移动计算设备102上的用户身份模块(SIM)中获得IMSI。移动计算设备102从例如移动计算设备102上的配置设置或其它存储器区域获得CON 218和SPN 220。
在302,服务确认所接收的IMSI。例如,服务确认所接收的IMSI值中的位数。在另一个示例中,服务通过确定IMSI是IMSI_m(基于移动识别号)或是IMSI_t(不基于移动识别号),来确认所接收的IMSI。移动识别号通常是移动计算设备102的10位数电话号码。示例性的IMSI_m是3100000000000,示例性的IMSI_t是31003876768768。
在304,如果IMSI是有效的,则在306服务从IMSI提取MCC 210和MNC212。,在306,服务也同样可检查CON 218和SPN 220值,并将CON 218和SPN 220与所提取的MCC 210和MNC 212作比较,来标识任何差异。在308,服务基于所提取的MCC 210和MNC 212值检测移动运营商214(MO)和/或移动虚拟网络运营商(MVNO)。在一些实施例中,MVNO是向用户销售移动设备并管理包括开具账单的用户关系的公司,但是不提供或维持物理通信基础结构(例如,拥有基站)。
在310,如果所检测的移动运营商214被找到或得到支持,则在312进行市场检测。在310,如果所检测的移动运营商214未被找到或未得到支持(例如,IMSI不准确或正确地代表移动运营商214),那么在314,服务禁用移动计算设备102的移动运营商账单开具和/或移动运营商服务。
在316,如果所检测的市场的得到支持,则在318服务向移动计算设备102提供或呈现可用的应用程序以显示给移动计算设备102的用户。所呈现的应用程序包括免费应用程序和基于费用的应用程序。在316,如果所检测的市场未得到支持,则服务在移动应用程序商店102禁用移动计算设备102的基于商务的功能。基于商务的功能包括购买、租借、租赁、或任何其它与移动计算设备102对移动应用程序商店102的访问相关联的财务交易。在一些实施例中,在320,服务仅向移动计算设备102提供或呈现免费应用程序。
如果所接收的IMSI在304被确定为无效,则在322基于所接收的CON 218和SPN 220进行移动运营商检测。例如,在324如果服务支持所接收的CON 218和SPN 220(例如,找到存储在存储器区域206中的集合中的CON 218和SPN220),则服务在326继续在312的基于CON 218和SPN 220检测市场。在324如果服务没有识别出CON 218和SPN 220(例如,在存储器区域206中不能找到或支持CON 218和SPN 220的相关性),则服务在328将所接收的CON 218和SPN 220对记入日志,并禁用移动计算设备102的商务功能(例如,在320仅呈现免费应用程序)。例如,在330,服务禁用移动运营商账单开具和/或移动运营商服务。如果过了一段时间服务接收到阈值数量的特定CON 218和SPN 220对,则在332,服务将CON 218和SPN 220对以及和移动运营商214的相关性存储在存储器区域206中。由于这些自校正操作,服务能够在随后从其它移动计算设备102接收CON 218和SPN 220对时识别该CON 218和SPN220对。
CON 218和SPN 220对的示例包括CON=“Spring PCS”以及SPN=“Sprint”。另一个示例对是CON=“Telstra”以及SPN=“Telstra”。在一些实施例中,SPN为空。
尽管图3示出的操作使用CON 218和SPN 220来将移动运营商214确定为使用IMSI的备份,但可构想其他实施例。例如,可在不使用IMSI的情况下使用CON 218和SPN 220。在这样的实施例中,处理器204被编程为从移动计算设备102之一接收CON 218之一和SPN 220之一。处理器204还被编程为访问存储器区域206以基于所存储的相关性标识与所接收的CON 218和所接收的SPN 220相关联的移动运营商214。处理器204执行以使所标识的移动运营商214能够开具由移动计算设备102作出购买的账单。在其它实施例中,标识移动运营商214使移动计算设备102能进行税费计算或其它财务计算。
在又一些实施例中,IMSI与CON 218和SPN220被用来确定移动运营商214。服务接着将使用IMSI确定的移动运营商214与使用CON 218和SPN 220确定的移动运营商214进行比较以标识差异。如果标识出差异,则服务可将在存储器区域206中的相关性标注为可疑的或移除这些相关性。
此外,图3所示出的一个或多个操作可被实现为在计算机可读介质上编码的软件指令,以被编程或设计为执行操作的硬件来实现,或以两者实现。作为示例,图3中的操作可以被实现为计算机可执行组件或诸如图2所示的组件中的其他软件。在这样的示例中,存储器组件222在由处理器204执行时使得处理器204存储CON 218和SPN 220的多个集合。存储器组件222还存储每个集合和移动运营商214之间的相关性。接口组件224在由处理器204执行时使得处理器204从移动计算设备102接收CON 218之一和SPN 220之一。检测组件226在由处理器204执行时使得处理器204搜索由存储器组件222存储的多个集合,以寻找由接口组件224接收的CON 218和SPN 220。反馈组件228在由处理器204执行时使得处理器204基于相关联的相关性,在检测组件226找到所接收的CON 218和所接收的SPN 220的情况下标识与所接收的CON218和所接收的SPN220相关联的移动运营商214。否则,反馈组件228指示存储器组件222存储所接收的CON 218和所接收的SPN 220(例如,不标识任何移动运营商214)。在用户用移动计算设备102浏览移动应用程序商店104的实施例中,如果检测组件226没有找到所接收的CON 218和所接收的SPN 220,则反馈组件228禁用移动计算设备102的商务功能。
接口组件224还可接收在存储组件222存储的集合中没有找到的多个CON218和多个SPN 220。如果所接收的CON 218和SPN 220超过了预定义的阈值,则反馈组件228将移动运营商214与所接收的多个CON 218和SPN 220相关联。例如,如果500个移动计算设备102提供相同的CON/SPN对,则反馈组件228接受相关性并将那一对添加到CON/SPN对和移动运营商214之一之间的相关性表中。
在一些实施例中,图3所示的操作由计算设备202来执行。在其他实施例中,图3所示出的操作中的一个或多个由另一计算设备(例如,作为web服务)或对等设备来执行。此外,图3所示出的操作中的一个或多个可由移动计算设备102执行。
其他示例
虽然参考从用户收集的数据来描述各实施例,但本发明的各方面向用户提供数据收集(例如,经由对话框或偏好设置)的通知以及给出或拒绝同意的机会。该同意可以采用加入同意或退出同意的形式。
示例性操作环境
示例性计算机可读介质包括闪存驱动器、数字多功能盘(DVD)、紧致盘(CD)、软盘以及磁带盒。作为示例而非限制,计算机可读介质包括计算机存储介质和通信介质。计算机存储介质存储诸如计算机可读指令、数据结构、程序模块或其他数据等信息。通信介质一般以诸如载波或其它传输机制等已调制数据信号来体现计算机可读指令、数据结构、程序模块或其它数据,并且包括任何信息传递介质。以上的任一种的组合也包括在计算机可读介质的范围之内。
尽管结合示例性计算系统环境进行了描述,但本发明的各实施例可用于众多其它通用或专用计算系统环境或配置。适用于本发明各方面的公知的计算系统、环境和/或配置的示例包括,但不限于:移动计算设备、个人计算机、服务器计算机、手持式或膝上型设备、多处理器系统、游戏控制台、基于微处理器的系统、机顶盒、可编程消费电子产品、移动电话、网络PC、小型机、大型计算机、包括上述系统或设备中的任一个的分布式计算机环境等等。
可以在由一台或多台计算机或其他设备执行的诸如程序模块之类的计算机可执行的指令的一般上下文中来描述本发明的各实施例。计算机可执行指令可以被组织成一个或多个计算机可执行组件或模块。一般而言,程序模块包括,但不限于,执行特定任务或实现特定抽象数据类型的例程、程序、对象、组件,以及数据结构。可以利用任何数量的这样的组件或模块及其组织来实现本发明的各方面。例如,本发明的各方面不仅限于附图中所示出并且在此处所描述的特定计算机可执行指令或特定组件或模块。本发明的其他实施例可以包括具有比此处所示出和描述的功能更多或更少功能的不同的计算机可执行指令或组件。
本发明的各方面当被配置成执行此处所描述的指令时将通用计算机变换成专用计算设备。
此处所示出并描述的各实施例以及此处未具体描述但在本发明各方面的范围内的各实施例构成了用于基于IMSI标识移动计算设备102的移动运营商214的示例性手段,以及用于基于CON 218和SPN 220标识移动计算设备102的移动运营商214的示例性手段。
此处所示出和描述的本发明的各实施例中的操作的执行或实现的顺序不是必需的,除非另外指定。即,除非另外指定,否则操作可以按任何顺序执行,且本发明的各实施例可以包括比此处所公开的操作更多或更少的操作。例如,构想了在一个操作之前、同时或之后执行另一个操作是在本发明的各方面的范围之内的。
当介绍本发明的各方面的元素或其实施例时,冠词“一”、“一个”、“该”、“所述”旨在表示有元素中的一个或多个。术语“包括”、“包含”以及“具有”旨在是包含性的,并意味着除所列出的元素以外还可以有额外的元素。
已经详细地描述了本发明的各方面,显然,在不偏离所附权利要求书所定义的本发明的各方面的范围的情况下,可以进行各种修改和变化。在不偏离本发明的各方面的范围的情况下,可以对上面的构造、产品以及方法作出各种更改,上面的描述中所包含的和各个附图中所示出的所有主题应该解释为说明性的,而不是限制性的。

Claims (15)

1.一种用于确定与移动计算设备(102)相关联的移动运营商(214)的系统,所述系统包括:
用于存储当前运营商名称CON(218)和服务提供商名称SPN(220)的多个集合的存储器区域(206),所述存储器区域(206)还存储每一个所述集合与移动运营商(214)之间的相关性;以及
处理器(204),所述处理器被编程为:
从所述移动计算设备(102)接收CON(218)之一和SPN(220)之一;
基于相关联的所述相关性标识与所接收的CON(218)和所接收的SPN(220)相关联的所述移动运营商(214);以及
使已标识的移动运营商(214)能够开具由所述移动计算设备(102)作出的购买的账单。
2.如权利要求1所述的系统,其特征在于,所述处理器被进一步编程以:
从所述移动计算设备接收国际移动用户身份IMSI;
从所接收的IMSI中提取移动国家代码MCC和移动网络代码MNC;以及
基于所提取的MCC和MNC确定与所述移动计算设备相关联的移动运营商。
3.如权利要求2所述的系统,其特征在于,所述处理器被进一步编程为将所确定的移动运营商与所标识的移动运营商作比较,以标识差异。
4.如权利要求1所述的系统,其特征在于,所述处理器被进一步编程为基于所标识的移动运营商来标识所述移动计算设备的市场。
5.如权利要求1所述的系统,其特征在于,所述存储器区域还存储与所述移动运营商相关联的市场。
6.如权利要求1所述的系统,其特征在于,所述处理器被进一步编程为对由所述移动计算设备在移动应用程序商店的所作购买计算税费。
7.如权利要求1所述的系统,其特征在于,还包括:
用于基于所述IMSI标识所述移动计算设备的移动运营商的装置;以及
用于基于所述CON和SPN标识所述移动计算设备的移动运营商的装置。
8.一种方法,包括:
接收与移动计算设备(102)相关联的国际移动用户身份IMSI;
从所接收的IMSI中提取移动国家代码MCC(210)和移动网络代码MNC(212);以及
基于所提取的MCC(210)和MNC(212)确定与所述移动计算设备(102)相关联的移动运营商(214)。
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;以及
基于所确定的MO,确定施加于由所述移动计算设备所作购买的税费。
15.如权利要求8所述的方法,其特征在于,一种或多种计算机可读介质具有计算机可执行组件,所述组件包括:
存储器组件,所述存储器组件在由至少一个处理器执行时使得所述至少一个处理器存储当前运营商名称CON和服务提供商名称SPN的多个集合,所述存储器组件还存储每一个所述集合和移动运营商之间的相关性;
接口组件,所述接口组件在由至少一个处理器执行时使得所述至少一个处理器从移动计算设备接收CON之一和SPN之一;
检测组件,所述检测组件在由至少一个处理器执行时使得所述至少一个处理器搜索由所述存储器组件存储的多个集合,以寻找由所述接口组件所接收的所述CON和SPN;以及
反馈组件,所述反馈组件在由至少一个处理器执行时,使得所述至少一个处理器基于相关联的相关性在所述检测组件找到了所接收的CON和所接收的SPN的情况下标识与所接收的CON和所接收的SPN相关联的移动运营商,否则指示所述存储器组件存储所接收的CON和所接收的SPN。
CN201110078411.9A 2010-03-23 2011-03-22 确定移动设备的移动运营商 Active CN102170627B (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US12/729,429 2010-03-23
US12/729,429 US9721279B2 (en) 2010-03-23 2010-03-23 Determining mobile operators for mobile devices

Publications (2)

Publication Number Publication Date
CN102170627A true CN102170627A (zh) 2011-08-31
CN102170627B CN102170627B (zh) 2015-04-22

Family

ID=44491569

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201110078411.9A Active CN102170627B (zh) 2010-03-23 2011-03-22 确定移动设备的移动运营商

Country Status (2)

Country Link
US (1) US9721279B2 (zh)
CN (1) CN102170627B (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104581688A (zh) * 2013-10-09 2015-04-29 宏碁股份有限公司 对移动装置进行网络个人化的方法
CN105474674A (zh) * 2013-07-08 2016-04-06 思博伦通信公司 针对移动网络设备的网络运营商的自动检测
CN107517456A (zh) * 2016-06-16 2017-12-26 中国电信股份有限公司 基于WiFi实现定位应用的方法、用户终端和系统

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10176476B2 (en) 2005-10-06 2019-01-08 Mastercard Mobile Transactions Solutions, Inc. Secure ecosystem infrastructure enabling multiple types of electronic wallets in an ecosystem of issuers, service providers, and acquires of instruments
US10032160B2 (en) * 2005-10-06 2018-07-24 Mastercard Mobile Transactions Solutions, Inc. Isolating distinct service provider widgets within a wallet container
CN103004282B (zh) * 2011-07-21 2014-07-09 展讯通信(上海)有限公司 多卡移动终端服务运营商判断方法及驻留方法
EP2767110A4 (en) 2011-10-12 2015-01-28 C Sam Inc PLATFORM FOR MULTI-STAGE SECURE MOBILE TRANSACTIONS
KR101923937B1 (ko) * 2012-03-30 2018-11-30 삼성전자주식회사 휴대단말기의 인터페이스 설정장치 및 방법
EP2861001B1 (en) * 2013-10-09 2019-02-27 Acer Incorporated Method of performing network personalization on mobile devices
US9917900B2 (en) 2015-09-09 2018-03-13 International Business Machines Corporation Operator movement based on memory
CN110753323B (zh) * 2019-09-18 2022-09-09 深圳市优克联新技术有限公司 一种卡资源分配方法及服务端

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060030315A1 (en) * 2004-08-06 2006-02-09 Christopher Smith Method and system for provisioning wireless services using SIM information
CN101175283A (zh) * 2007-11-28 2008-05-07 中兴通讯股份有限公司 一种动态配置接入点名称的方法
CN101631340A (zh) * 2009-08-17 2010-01-20 中兴通讯股份有限公司 区分不同服务商的方法及终端

Family Cites Families (44)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5894322A (en) * 1992-01-15 1999-04-13 Olympus Optical Co., Ltd. Endoscope system with improved controller
US6178331B1 (en) * 1997-06-17 2001-01-23 Bulletin.Net, Inc. System and process for allowing wireless messaging
JP3570908B2 (ja) * 1998-11-17 2004-09-29 富士通株式会社 通報システム
US6408173B1 (en) * 1999-03-17 2002-06-18 Telefonaktiebolaget L M Ericsson (Publ) Billing ID correlation for inter-technology roaming
FI991614A (fi) 1999-07-15 2001-01-16 Compitel Ab Oy Menetelmä tietoverkkopalvelun käyttäjn autentikoinniksi ja laskutuksek si
US20020022483A1 (en) * 2000-04-18 2002-02-21 Wayport, Inc. Distributed network communication system which allows multiple wireless service providers to share a common network infrastructure
JP2001338171A (ja) * 2000-05-29 2001-12-07 Nec Corp サービス取引仲介システムおよびサービス取引仲介方法並びに記録媒体
AU2001223622A1 (en) * 2000-12-04 2002-06-18 Nokia Corporation Communication system and method for establishing a connection to a serving network element
US7421411B2 (en) * 2001-07-06 2008-09-02 Nokia Corporation Digital rights management in a mobile communications environment
CA2456446C (en) * 2001-08-07 2010-03-30 Tatara Systems, Inc. Method and apparatus for integrating billing and authentication functions in local area and wide area wireless data networks
US20040162058A1 (en) * 2002-12-23 2004-08-19 Dorron Mottes Multi MVNO and service provider platform and management
US7672267B2 (en) * 2003-02-07 2010-03-02 Sybase 365, Inc. Intermediary network system and method for facilitating message exchange between wireless networks
US20040258063A1 (en) * 2003-03-25 2004-12-23 Raith Alex Krister Multimedia message processing
SE0301967D0 (sv) * 2003-03-27 2003-07-03 Ericsson Telefon Ab L M A method and apparatus for supporting content purchases over a public communication network
US7542451B2 (en) * 2003-05-19 2009-06-02 Qualcomm Incorporated Network operator identification for CDMA communication networks
US20070011334A1 (en) * 2003-11-03 2007-01-11 Steven Higgins Methods and apparatuses to provide composite applications
US7860498B2 (en) * 2003-12-01 2010-12-28 Sybase 365, Inc. System and method for virtual carrier addressing and routing for global short message service
US7797243B2 (en) * 2004-05-12 2010-09-14 Togewa Holding Ag Method and system for content-based billing in IP networks
US7672003B2 (en) * 2004-09-01 2010-03-02 Eric Morgan Dowling Network scanner for global document creation, transmission and management
US8010082B2 (en) * 2004-10-20 2011-08-30 Seven Networks, Inc. Flexible billing architecture
CN1832617A (zh) * 2005-03-09 2006-09-13 华为技术有限公司 锁定终端归属区域的方法
EP1703382A1 (en) * 2005-03-16 2006-09-20 Sun Microsystems, Inc. Method for loading applications to a mobile device
US7536184B2 (en) * 2005-09-29 2009-05-19 Sun Microsystems, Inc. Seamless mobility management with service detail records
US7738891B2 (en) * 2005-12-02 2010-06-15 Nokia Corporation System, apparatus, and method for dynamically configuring application access point settings
US9185234B2 (en) * 2006-02-22 2015-11-10 Qualcomm Incorporated Automated account mapping in a wireless subscriber billing system
US20080233918A1 (en) * 2006-09-25 2008-09-25 Sms.Ac Content owner verification and digital rights management for automated distribution and billing platforms
US8213899B1 (en) * 2006-12-05 2012-07-03 Sprint Spectrum L.P. Real time network determination of intra-carrier mobile to mobile calls
US8812055B2 (en) * 2007-10-18 2014-08-19 Telecom Italia S.P.A. Method and system for displaying user-related information on users' handsets
US8116728B2 (en) * 2008-04-22 2012-02-14 Alcatel Lucent Charging in LTE/EPC communication networks
US8099332B2 (en) * 2008-06-06 2012-01-17 Apple Inc. User interface for application management for a mobile device
US8078158B2 (en) * 2008-06-26 2011-12-13 Seven Networks, Inc. Provisioning applications for a mobile device
US20100026816A1 (en) * 2008-07-30 2010-02-04 Jonathan Bergstrom Wireless data capture and sharing system, such as image capture and sharing of digital camera images via a wireless cellular network
US8761798B2 (en) * 2008-11-19 2014-06-24 West Corporation System and method for hosting location based services for a mobile unit operating among a plurality of mobile networks
US20100153227A1 (en) * 2008-12-12 2010-06-17 Microsoft Corporation Mobile phone billing for content payment
US8132256B2 (en) * 2009-01-21 2012-03-06 At&T Mobility Ii Llc Home networking using LTE radio
US8180333B1 (en) * 2009-05-29 2012-05-15 Sprint Spectrum L.P. Differential routing of communication-usage records
US9195980B2 (en) * 2009-10-30 2015-11-24 Nokia Technologies Oy Method and apparatus for recovery during authentication
AU2011203835A1 (en) * 2010-01-11 2012-06-28 Mobile Messenger Global, Inc. Method and apparatus for billing purchases from a mobile phone application
US8346255B2 (en) * 2010-02-11 2013-01-01 Apple Inc. Method and apparatus for using a wireless communication device with multiple service providers
US8166106B2 (en) * 2010-04-15 2012-04-24 Microsoft Corporation Targeting applications based on mobile operator
US10009752B2 (en) * 2010-06-29 2018-06-26 Blackberry Limited Method and apparatus for low cost cellular roaming
US8422428B1 (en) * 2010-09-20 2013-04-16 Sprint Communications Company L.P. Device management for a wireless communication device having and invalid user identifier
US8880040B2 (en) * 2011-05-23 2014-11-04 Microsoft Corporation Mobile network operator identification
US8797958B2 (en) * 2011-12-21 2014-08-05 General Motors Llc Method of wirelessly communicating data between vehicles and central facilities

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060030315A1 (en) * 2004-08-06 2006-02-09 Christopher Smith Method and system for provisioning wireless services using SIM information
CN101175283A (zh) * 2007-11-28 2008-05-07 中兴通讯股份有限公司 一种动态配置接入点名称的方法
CN101631340A (zh) * 2009-08-17 2010-01-20 中兴通讯股份有限公司 区分不同服务商的方法及终端

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105474674A (zh) * 2013-07-08 2016-04-06 思博伦通信公司 针对移动网络设备的网络运营商的自动检测
CN104581688A (zh) * 2013-10-09 2015-04-29 宏碁股份有限公司 对移动装置进行网络个人化的方法
CN107517456A (zh) * 2016-06-16 2017-12-26 中国电信股份有限公司 基于WiFi实现定位应用的方法、用户终端和系统

Also Published As

Publication number Publication date
CN102170627B (zh) 2015-04-22
US20110238532A1 (en) 2011-09-29
US9721279B2 (en) 2017-08-01

Similar Documents

Publication Publication Date Title
CN102170627B (zh) 确定移动设备的移动运营商
EP3525150B1 (en) Identity authentication method, device and system
CN102170633A (zh) 基于移动运营商定标应用
US9881050B2 (en) Method and system to recommend applications from an application market place to a new device
US8707319B2 (en) Resource location verification by comparing and updating resource location with a location of a consumer device after a threshold of location mismatches is exceeded
KR102166186B1 (ko) 사용자 단말에서의 상품 구매 내역 기반 컨텍스트 생성 장치 및 상품 추천 로컬 서비스 플랫폼
JP6609047B2 (ja) アプリケーション情報リスクマネジメントのための方法及びデバイス
US20170371937A1 (en) Automated api publication for internet of things platform
CN102882886B (zh) 一种呈现访问网站的相关信息的网络终端和方法
US20130260734A1 (en) Systems, methods, and computer program products for detecting and managing changes associated with mobile wallets
CN103077344A (zh) 终端和使用该终端提供应用的风险的方法
US20120238209A1 (en) Methods and apparatus to obtain transaction information
CN104834674A (zh) 收集用户行为数据、信息推荐方法及装置
CN102917049A (zh) 呈现访问网站的信息的方法、浏览器和系统
CN112954043B (zh) 基于网站访问日志识别用户的方法及计算机设备
KR101564063B1 (ko) 모바일 포인트 적립 시스템 및 방법
WO2016083778A1 (en) Location method
CN108197958A (zh) 统计线下黄牛的方法、装置及存储介质
US20190286671A1 (en) Algorithmic computation of entity information from ip address
CN105474674A (zh) 针对移动网络设备的网络运营商的自动检测
EP2493150B1 (en) Mobile application metadata collection agent
CN104839962A (zh) 一种智能钱包及其信息处理方法和装置
GB2534400A (en) User Verification
CN105450678B (zh) 一种信息确认方法及装置
JP7112236B2 (ja) 情報処理装置

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
ASS Succession or assignment of patent right

Owner name: MICROSOFT TECHNOLOGY LICENSING LLC

Free format text: FORMER OWNER: MICROSOFT CORP.

Effective date: 20150723

C41 Transfer of patent application or patent right or utility model
TR01 Transfer of patent right

Effective date of registration: 20150723

Address after: Washington State

Patentee after: Micro soft technique license Co., Ltd

Address before: Washington State

Patentee before: Microsoft Corp.