用于获得移动设备数据的系统、方法和计算机程序产品的利记博彩app

文档序号:10574098阅读:254来源:国知局
用于获得移动设备数据的系统、方法和计算机程序产品的利记博彩app
【专利摘要】提供用于获取移动设备数据的系统、方法、和计算机程序产品。通过通信网络来接收对于移动设备数据的第一请求。所述第一请求包括与移动设备相关联的第一标识符。使用所述第一标识符来从多个移动网络运营商(MNO)系统识别与所述移动设备相对应的第一MNO系统。将第二请求传送至所述第一MNO系统。所述第二请求包括所述第一标识符。从所述第一MNO系统接收响应。所述响应包括所述移动设备数据。将所述移动设备数据和所述第一标识符传送至服务器。
【专利说明】
用于获得移动设备数据的系统、方法和计算机程序产品
技术领域
[0001]本发明大体涉及用于获得移动设备数据的系统、方法、和计算机程序产品。
【背景技术】
[0002]在移动商务环境中,移动设备通常包括用于存储和管理数据的移动钱包应用。移动钱包应用还被用于管理去往和来自移动设备的入站通信和出站通信,以用于执行诸如激活其他应用、解析硬件和软件的变更、以及配置账户的各种过程。去往和来自该移动设备上的移动钱包应用的这样的通信被导向移动钱包提供者架构的内部和外部的多个系统以及从所述多个系统接收。
[0003]移动钱包提供者是提供诸如非接触式交易(例如支付、商务、入场许可、交通运输票务)的服务的公司、组织、实体等。移动钱包提供者架构包括便于这样的交易的多个系统。移动钱包提供者架构内的系统可以包括服务器、企业服务总线(ESB)、可信服务管理器(TSM)等。
[0004]移动钱包提供者还与移动钱包提供者架构外部的系统进行通信以便提供其服务。这样的系统可以包括服务提供商(SP)系统、移动网络运营商(系统)、商户系统、销售点(POS)终端等。
[0005]为了确保去往和来自移动设备上的移动钱包应用的通信被成功地发送和接收,这样的通信所涉及的系统需要了解、访问和/或存储诸如与移动设备相关联的移动设备号码(MDN)的移动设备数据。
[0006]通常,通过从移动设备请求和/或接收这样的数据来获得移动设备数据。即,移动设备提示其用户输入移动设备数据或者从移动设备的存储器检索移动设备数据,以及进而将该数据传送至请求系统和/或目标系统。使用通过移动(例如无线)通信网络所传送的来源于移动的(例如来源于移动设备的)消息(例如短信息服务(SMS)消息)来将移动设备数据从移动设备传送至请求系统和/或目标系统。
[0007]使用这种类型的消息传递和移动通信网络的移动设备数据的有效果且有效率的传输取决于各种移动通信网络及其提供者。移动通信网络可以受到中断、以及低效率和/或无效的服务的影响,其可以导致数据丢失、延迟等。未能安全和可靠地获得移动设备数据可以导致过程的执行失败、过程的冗余执行等。
[0008]鉴于以上内容,使用替选的通信机制和基础架构来向系统提供用于与移动设备通信的移动设备数据将是有益的。

【发明内容】

[0009]本文所呈现的示例实施例通过提供用于获得移动设备数据的系统、方法、和计算机程序产品来满足以上所识别的需求。
[0010]在一个示例实施例中,提供了用于获得移动设备数据的系统。所述系统包括至少一个存储器以及被耦合至所述至少一个存储器的处理器。通过通信网络来接收对于移动设备数据的第一请求。所述第一请求包括与移动设备相关联的第一标识符。使用所述第一标识符来从多个移动网络运营商(MNO)系统识别与所述移动设备相对应的第一 MNO系统。将第二请求传送至所述第一 MNO系统。所述第二请求包括所述第一标识符。从所述第一 MNO系统接收响应。所述响应包括所述移动设备数据。将所述移动设备数据和所述第一标识符传送至服务器。
[0011]在另一示例实施例中,一种用于获得移动设备数据的方法,包括以下步骤:通过通信网络来接收对于移动设备数据的第一请求,所述第一请求包括与移动设备相关联的第一标识符;使用所述第一标识符来从多个移动网络运营商(MNO)系统识别与所述移动设备相对应的第一 MNO系统;将第二请求传送至所述第一 MNO系统,所述第二请求包括所述第一标识符;从所述第一MNO系统接收响应,所述响应包括所述移动设备数据;以及将所述移动设备数据和所述第一标识符传送至服务器。
[0012]在另一示例实施例中,一种具有其上所存储的指令序列的非暂时性计算机可读介质,所述指令序列当由计算机执行时,使得所述计算机:通过通信网络来接收对于移动设备数据的第一请求,所述第一请求包括与移动设备相关联的第一标识符;使用所述第一标识符来从多个移动网络运营商(MNO)系统识别与所述移动设备相对应的第一 MNO系统;将第二请求传送至所述第一 MNO系统,所述第二请求包括所述第一标识符;从所述第一 MNO系统接收响应,所述响应包括所述移动设备数据;以及将所述移动设备数据和所述第一标识符传送至服务器。
【附图说明】
[0013]本文所呈现的示例实施例的特征和优点将在结合以下附图时根据下面所述具体实施例而更加显而易见。
[0014]图1是根据示例性实施例的用于获得移动设备数据的系统的示意图;
[0015]图2是根据示例性实施例的用于获得移动设备数据的时序图;
[0016]图3是根据示例性实施例的用于获得移动设备数据的系统流程图;
[0017]图4是对于实现本发明有用的示例性系统的框图。
【具体实施方式】
[0018]1.概述
[0019]本文所呈现的示例实施例指向用于获得移动设备数据的系统、方法和计算机程序产品,本文在移动钱包应用激活过程方面对示例实施例进行描述。本描述并非旨在限制本文所呈现的示例实施例的应用。事实上,在阅读以下描述后,对于相关领域的技术人员而言,如何在替选过程(诸如硬件变更和/或软件变更的管理、应用的配置、应用的安装等)中实现以下示例实施例将是显而易见的。
[0020]I1.系统
[0021]图1是根据示例性实施例的用于获得移动设备数据的系统100的示意图。如图1所示,系统100包括移动设备101-1、101-2、…、101-n(统称为“101”或“移动设备101”),经由移动通信网络105来将所述移动设备连接至移动钱包架构110。
[0022]例如,移动设备101可以是蜂窝电话、平板计算机等。尽管未在图1中图示出,每个移动设备101包括处理器、存储器、非接触式前端(CLF)、基带调制解调器、以及诸如显示屏的用户接口。基带调制解调器是被用于移动网络通信的数字调制解调器。CLF是处理非接触式通信或近场通信(NFC)的模拟层面以及非接触式传输链路的通信协议层的电路。CLF也被用于与销售点(POS)终端、非接触式读取器、以及其他系统和/或设备交换数据。移动设备101也可以包括或具有与其相关联的安全元件(SE),所述安全元件可以被实现为通用集成电路卡(UICC)、嵌入式SE卡、安全微型安全数字(微型SD)卡等。安全元件也可以被实现为虚拟系统,诸如基于云的架构或者主机卡模拟(HCE)环境。
[0023]移动设备101各自包括、存储属性和/或与属性相关联,所述属性诸如设备标识符(ID)、SE ID、移动订户综合业务数字网号码(MSISDN)(以下称之为“移动设备号码”或10矿)、移动网络运营商(1^0)10、和/或订户身份模块(5])10。设备10可以是国际移动设备标识(ME〗)、移动设备标识符(MEID)、媒体访问控制(MAC)地址、或者与移动设备的硬件相关联的类似的唯一序列号。SE ID可以是卡图像码(CIN),所述卡图像码是与安全元件相关联的唯一号码。MDN可以是与移动设备服务线路相关联的电话号码,所述MDN与用户和/或移动设备相关联。MNO ID是与和移动设备相关联的MNO(也被称作无线网络运营商)相对应的唯一号码。取决于移动设备的类型,SIM ID可以是集成电路卡ID(ICCID)或国际移动订户身份(MSI)。
[0024]移动设备101包括或者具有存储在其存储器中的包括指令相应的移动钱包应用,所述指令当由相对应的移动设备101的处理器执行时,使得移动设备充当例如用于处理非接触式交易的工具。每个移动钱包应用与相对应的移动钱包标识符(WID)相关联。
[0025]移动通信网络105可以是蜂窝网络、无线电网络、无线网络、移动网络等,通过所述移动通信网络105将移动设备101连接至移动钱包架构110。移动设备101可以使用空中下载(OTA)技术、安全信道协议、安全套接层(SSL)、传输层安全(TLS)等来与移动钱包架构110进行通信。
[0026]移动钱包架构110可以包括一个或多个系统和/或设备,所述一个或多个系统和/或设备由例如用于提供非接触式交易功能的移动钱包提供者来管理。例如,移动钱包架构110可以包括企业服务总线(ESB) 115、可信服务管理器(TSM) 120和服务器125。应当理解,ESB 115,TSM 120和服务器125可以被实现为分离的系统或者被实现为单个系统。ESB 115、TSM 120和服务器125可以包括处理器和存储器,并且可以与彼此可通信地耦合。
[0027]ESB 115是用于管理去往和来自外部系统的预定类型的通信的系统,所述外部系统诸如MNO系统140-1、140-2、…、140-n(统称为“140”或“ΜΝ0系统140”)。在一个示例实施例中,ESB 115可以是提供接口以用于接收和传送例如去往和来自MNO系统140的数据的硬件和/或软件。
[0028]TSM 120是用于管理去往和来自系统和设备的预定类型的通信的系统。在一个示例性实施例中,TSM 120可以是提供接口以用于接收和传送例如去往和来自ESB 115、MN0系统140、移动设备101、以及与移动设备101相关联的安全元件的数据的硬件和/或软件。
[0029]服务器125(也被称为“钱包服务器”或“移动钱包服务器”)是用于存储与例如移动设备、ΜΝ0、移动钱包应用、安全元件等相关联的数据的硬件和/或软件。在一个示例实施例中,服务器125存储移动钱包应用简档,所述移动钱包应用简档可以包括移动设备数据、用户数据、移动钱包应用数据以及交易数据。服务器125可以接收来自诸如ESB 115和TSM 120的其他系统的对于所存储的数据的请求,并且对所述请求作出响应。
[0030]通过网络130将MNO系统140连接至移动钱包架构110(和/或被包括在移动钱包架构110中的系统中的每一个系统)。网络130可以是移动通信网络、虚拟专用网络(VPN)等。MNO系统140是由移动网络运营商操作的独立或多设备的系统。在一个示例实施例中,MNO系统140包括处理器或存储器。MNO系统140可以存储所关联的移动设备信息,诸如账户信息、MDN等。在一个示例实施例中,MNO系统140可以接收对于数据的请求(诸如对于与移动设备相关联的MDN的请求),并且对所述请求作出响应。
[0031]以下参照图2至图4对系统100中所图示的系统和/或设备进行更详细的解释。
[0032]II1.过程
[0033]图2是根据示例性实施例的用于获得移动设备数据的时序图200。更具体地,在图2中,移动钱包架构202(例如图1,移动钱包架构110)从MNO系统203(例如图1,MN0系统140-1)获得与移动设备201(例如图1,移动设备101-1)相关联的MDN。尽管未在图2中图示出,应当理解,移动钱包架构202可以包括ESB(例如图1,ESB 115)、TSM(例如图1,TSM 120)、和服务器(例如图1,服务器125)中的一个或多个。
[0034]例如,由移动钱包架构202获得MDN,以便建立移动设备201(例如,其所关联的安全元件)与移动钱包架构202(例如,其所关联的TSM)之间的安全和可靠的连接。例如,所建立的连接能够被用于传送和接收用于激活移动设备上的移动钱包应用的信息。
[0035]在图2中,步骤250处,钱包请求被输入到移动设备201内。在示例实施例中,钱包请求是用于激活移动设备201上的移动钱包应用的请求。例如,经由对移动设备201的接口的输入来接收钱包请求。进而,在步骤252处,移动设备201将部分移动设备数据传送至移动钱包架构202。部分移动设备数据包括与移动设备201(或其安全元件)相对应的标识符,诸如分别与S頂卡或安全元件相关联的S頂IDHf^niCCID)SSE ID0
[0036]进而,在步骤254处,移动钱包架构202将对MDN的请求传送至MNO系统203。对MDN的请求包括与移动设备201相对应的标识符(例如,诸如ICCID的S頂ID),在步骤252处所述请求被传送。对MDN的请求也可以包括附加的移动设备或移动钱包应用信息,诸如移动设备ID,MNO ID、WID、和/或其他。基于在步骤252处所接收的信息,或者基于与移动设备201相关联的预存储的数据,在步骤254处所传送的对MDN的请求被路由至与移动设备201相关联的MNO系统(在此情况下,MNO系统203)。例如,基于S頂ID,MNO ID等,移动钱包架构202可以将MNO系统203识别为合适的目标MNO系统。
[0037]进而,基于在步骤254处所传送的对MDN的请求中所接收到的信息,MNO系统203执行内部请求255以检索与移动设备201相关联的MDN。在步骤256处,MNO系统203将检索到的MDN传送至移动钱包架构202。在步骤258处,移动钱包架构202存储所接收的与移动设备201相关联的MDN。即,MDN和例如移动设备201的S頂ID可以由移动钱包架构202来关联地存储。在一个示例实施例中,基于由移动钱包架构所接收的和/或所述移动钱包架构可获得的信息,由移动钱包架构来创建和存储被称作“简档”的数据的聚合和/或关联。例如,所述简档可以是WID、S頂ID,SE ID、MDN、和/或其他的关联。该数据也可以与和信息的该特定分组相对应的简档标识符相关联。
[0038]在步骤260处,经由移动钱包架构202与移动设备201之间的通信,在步骤250处所发起的请求被继续和处理。即,在获得了与移动设备201相关联的准确且经MNO验证的MDN之后,除了其他动作之外,移动钱包架构202能够通过与移动设备201进行通信来安全地处理请求(例如移动钱包应用激活请求)。
[0039]图3是根据示例性实施例的用于获得移动设备数据的系统流程图300。在图3中,例如响应于经由移动设备的用户接口所接收的提示,移动设备301 (例如图1,移动设备101-1)发起诸如激活请求的过程。在一个示例实施例中,激活请求是用于激活存储在移动设备301的存储器上的移动钱包应用301a的请求。
[0040]进而,在步骤350处,移动设备301通过安全网络连接(例如图1,移动通信网络105)将移动设备信息传送至钱包服务器303(例如图1,服务器125)。在步骤350处所传送的移动设备信息包括与移动设备301相关联的标识符(例如SM ID或SE ID)。钱包服务器303包括钱包数据库304,所述钱包数据库304可以被钱包服务器303用于存储和管理与移动钱包应用、移动设备等相关联的?目息。
[0041 ] 在步骤352处,钱包服务器将请求传送至ESB 305(例如图1,ESB 115)以请求和/或提取与移动设备301相关联的MDN。在步骤352处所传送的请求可以是功能、服务或接口调用,并且可以包括移动设备信息,诸如与移动设备301相关联的s頂ID和/SSE id。
[0042]进而,ESB 305识别与其进行通信的适当的MNO系统(即与移动设备301相对应的MNO系统)ASB 305可以基于从钱包服务器所接收的移动设备信息(诸如与移动设备301相对应的S頂ID,SE ID和/或丽O ID)来识别合适的MNO系统。应当理解,合适的丽O系统可以从多个MNO系统(例如图1,ΜΝ0系统101-1、101-2、…、101-n)来识别和/或选择。
[0043]进而,在步骤354处,ESB 305与MNO系统306进行通信以接收与移动设备301相关联的MDN。即,在步骤354处,ESB 305将MDN请求传送至MNO系统306 JDN请求包括在步骤350处被传送至钱包服务器的信息或者在步骤352处被传送至ESB 305的信息的至少一部分。具体的,在步骤354处所传送的请求包括与移动设备301相关联的标识符(例如S頂ID或SE ID)。MNO系统306使用从ESB 305接收的移动设备信息并且检索与该移动设备信息相关联的MDN。仍然在步骤354处,MNO系统306将消息或响应传送至ESB 306,所述消息或响应包括与移动设备301相关联的检索到的MDN。
[0044]应当理解,移动设备可以与多于一个的标识符相关联。在可选实施例中,多于一个的标识符与移动设备相关联并且被用于检索与移动设备信息相关联的MDN。
[0045]在一个示例实施例中,在步骤354处所传送的消息或响应可以包括指示ESB 306所请求的MDN检索成功还是失败的信息。这样的信息可以是与预定结果相关联的代码的形式。例如,代码可以指示存在由以下一个或多个所导致的失败:服务中断、不存在的MDN、权限不足、或者不可识别的目标移动设备。
[0046]在步骤356处,ESB 305从MNO系统306收到MDN后,将该MDN传送至钱包服务器303。例如,钱包服务器303将从ESB 305接收的MDN(例如与移动设备301相对应的MDN)存储在钱包数据库304中。在一个示例实施例中,MDN与和移动设备301相对应的其他信息(例如SIMID,SE ID,MNO ID、WID)相关联地被存储。
[0047]进而,在步骤358处,ESB 305将用于创建用户简档的请求传送至TSM 307(例如图1, TSM 120)。用于创建用户简档的请求可以包括由钱包服务器303和/或与移动设备301相关联的钱包数据库304所存储的数据的至少一部分,其中包括移动设备301的MDNJSM 307关联地存储与移动设备301相对应的信息。
[0048]TSM 307接收到移动设备301的MDN后,能够准确和可靠地将通信路由至移动设备301。例如,在步骤360处,TSM 307将唤醒消息请求传送至短消息服务(SMS)网关308。例如,唤醒消息可以是短消息对等(SMPP)通信。SMS网关308可以是允许TSM 307与移动设备301(或与移动设备301相关联的SE 302)之间的通信的任何类型的网关。SMS网关308可以被通信地耦合或连接至移动网络并且可操作以处理各种协议,包括超文本传输协议(HTTP)、简单邮件传输协议(SMTP)、SMPP、web服务等。
[0049]在步骤362处,基于在步骤360处所发送的唤醒消息,SMS网关308将二进制SMS消息传送至移动设备301。移动设备301将二进制SMS消息路由至其相对应的安全元件302。
[0050]进而,在步骤364处,安全元件302与TSM307建立安全通信信道(例如承载独立协议(BIP)信道),通过所述安全通信信道能够安全地传送数据。安全元件302与TSM 307之间的安全通信信道能够被用于传送例如应用协议数据单元(Arou)命令和响应。在一个示例实施例中,能够在TSM 307与安全元件302之间直接地交换APDU和数据。除其他事项以外,AI3DU能够被用于加载、安装、实例化、和/或个性化安全元件302上的小应用。在2014年10月7日提交的题为“用于管理通信的系统、方法和计算机程序产品(System,Methods ,and ComputerProgram Products for Managing Communicat1n)” 的美国专利申请 14/508,304中进一步详细描述了在多个系统和/或设备(例如TSM、安全元件)之间的安全通信信道的建立。
[0051 ] IV.示例计算机可读的实施方式
[0052]例如,可以通过使用硬件、软件或两者的组合来实现以上所述的示例实施例,所述示例实施例诸如在图1至图3中所描绘或结合图1至图3所讨论的系统和规程或者其任何部分或功能。该实施方式可以在一个或多个计算机或其他处理系统中。尽管可能已经以通常与由操作人员来执行的思维操作相关联的术语提到了通过这些示例实施例执行的操纵,但是并不需要操作人员来执行本文所述的任何操作。换言之,可以使用机器操作来完全实现所述操作。用于执行本文所呈现的示例实施例的操作的有用的机器包括通用数字计算机或类似的设备。
[0053]图4是依据本发明的示例实施例中的一些实施例的通用和/或专用计算机400的框图,所述计算机400可以是通用和/或专用计算设备。例如,除其他设备以外,计算机400可以是用户设备、用户计算机、客户端计算机、和/或服务器计算机。
[0054]计算机400可以包括但不限于处理器设备430、主存储器435、和互连总线437。处理器设备430可以包括但不限于单个微处理器,或者可以包括多个微处理器以用于将计算机400配置为多处理器系统。除其他以外,主存储器435存储供处理器设备430执行的指令和/或数据。主存储器435可以包括动态随机存取存储器(DRAM)以及高速缓存存储器的库。
[0055]计算机400还可以包括大容量存储设备440、外围设备442、便携式非暂时性存储介质设备446、输入控制设备444、图形子系统448、和/或输出显示界面449。出于解释的目的,在图4中将计算机400中的所有组件示出为经由总线437来耦合。然而,计算机400并非局限于此。计算机400的设备可以经由一种或多种数据传输方式来耦合。例如,处理器设备430和/或主存储器435可以经由本地微处理器总线来耦合。大容量存储设备440、外围设备442、便携式存储介质设备446、和/或图形子系统448可以经由一个或多个输入/输出(1/0)总线来耦合。大容量存储设备440可以是用于存储供处理器设备430使用的数据和/或指令的非易失性存储设备。例如,可以使用磁盘驱动器或光盘驱动器来实现大容量存储设备440。在软件实施例中,大容量存储设备440被配置用于将大容量存储设备440的内容加载到主存储器435内。
[0056]便携式存储介质设备446结合诸如例如压缩盘盘只读存储器(CD-ROM)的非易失性便携式存储介质来操作以将数据和代码输入至计算机400以及从计算机400输出数据和代码。在一些实施例中,用于存储信息的软件可以被存储在便携式存储介质上,并且可以经由便携式存储介质设备446被输入至计算机400内。外围设备442可以包括任何类型的计算机支持设备,诸如例如被配置用于向计算机400添加附加功能的输入/输出(I/O)接口。例如,外围设备442可以包括用于将计算机400与网络439对接的网络接口卡。
[0057]输入控制设备444为计算机400的用户提供用户接口的部分。输入控制设备444可以包括小键盘和/或光标控制设备。小键盘可以被配置用于输入字母数字字符和/或其他按键信息。光标控制设备可以包括例如手持控制器或鼠标、轨迹球、触控笔、和/或光标方向键。为了显示文本和图形信息,计算机400可以包括图形子系统448和输出显示器449。输出显示器449可以包括阴极射线管(CRT)显示器和/或液晶显示器(IXD)。图形子系统448接收文本和图形信息,并且处理供输出至输出显示器449的信息。
[0058]计算机400的每个组件可以表示广泛类别的通用和/或专用计算机的计算机组件。计算机400的组件不限于此处所提供的特定实施方式。
[0059]本文所呈现的示例实施例的软件实施例可以被提供为计算机程序产品或软件,其可以包括在具有指令的机器可访问或机器可读的介质上的制品。非暂时性的机器可访问机器可读或计算机可读的介质上的指令可以被用于对计算机系统或其他电子设备编程。机器可读介质或计算机可读介质可以包括但不限于软盘、光盘、CD-ROM、及磁光盘或者适于存储或传送电子指令的其他类型的介质/机器可读介质。本文所描述的技术不限于任何特定的软件配置。它们可以在任何计算或处理环境中找到适用性。本文所用的术语“计算机可读”、“机器可存取介质”或“机器可读介质”应当包括能够存储、编码、或传送供机器执行的指令序列并且使得机器执行本文所述的方法中的任意一种方法的任何介质。此外,在本领域中通常以一种形式或另一形式(例如程序、规程、过程、应用、模块、单元、逻辑等)将软件表述为采取行动或导致结果。这样的表达仅仅是陈述由处理系统执行软件使得处理器执行动作以产生结果的简短表达方式。
[0060]对于计算机领域的技术人员显而易见的是,可以通过使用根据本公开的教导所编程的常规通用计算机、专用数字计算机、和/或微处理器来方便地实现本发明的示例实施例的部分。可以由熟练的程序员基于本公开的教导容易地准备合适的软件代码化。
[0061]还可通过准备专用集成电路、现场可编程门阵列、或者通过互连常规组件电路的合适网络来实现一些实施例。
[0062]—些实施例包括计算机程序产品。所述计算机程序产品可以是具有其上或其中所存储的的指令的存储介质或媒介,所述指令能够被用于控制或使得计算机执行本发明的示例实施例的任何规程。所述存储介质可以包括但不限于软盘、迷你盘、光盘、蓝光盘、DVD、CD-ROM、微驱动器、磁光盘、ROM、RAM、EPROM、EEPROM、DRAM、VRAM、闪存、闪存卡、磁卡、光卡、纳米系统、分子存储器集成电路、RAID、远程数据存储/存档/仓库存储、和/或适于存储指令和/或数据的任何其他类型的设备。
[0063]存储在计算机可读介质或媒介中的任何一个上的一些实施方式包括软件,所述软件用于控制通用和/或专用计算机或微处理器这两者的硬件,以及用于使得计算机或微处理器能够与人类用户或利用本发明的示例实施例的结果的其他机构进行交互。这样的软件可以包括但不限于设备驱动器、操作系统、和用户应用。最后,如上所述,这样的计算机可读媒介还包括用于执行本发明的示例方面的软件。
[0064]在通用和/或专用计算机或微处理器的程序和/或软件中所包括的是用于实现以上所述的规程的软件模块。
[0065]尽管上面已经描述了本发明的各个示例实施例,但是应当理解,仅以示例而非限制的方式的对它们进行呈现。对于相关领域的技术人员显而易见的是,可以做出形式和细节上的各种变化。因此,本发明不应当被上述的示例实施例所限制,而应当仅依据所附的权利要求书及其等同物来被限定。
[0066]此外,应当理解,仅出于示例目的呈现了附图。本文所呈现的示例实施例的架构是充分灵活且可配置的,使得可以以除所附的附图中示出的方式以外的方式来对其进行利用和导航。
[0067]此外,前述的摘要的目的在于使得美国专利商标局和一般公众,尤其是不熟悉专利或法律术语或措辞的本领域的科学家、工程师和从业人员,来根据粗略的审查而快速确定本申请的技术公开的本质和精髓。本摘要并非旨在以任何方式来限制本文所呈现的示例实施例的范围。还应当理解,不必以所呈现的顺序来执行权利要求书中所记载的规程。
【主权项】
1.一种用于获得移动设备数据的系统,包括: 至少一个存储器,以及 被耦合至所述至少一个存储器的处理器,所述处理器能够操作用于: 通过通信网络来接收对移动设备数据的第一请求,所述第一请求包括与移动设备相关联的第一标识符; 使用所述第一标识符从多个移动网络运营商MNO系统识别与所述移动设备相对应的第一 MNO系统; 将第二请求传送至所述第一 MNO系统,所述第二请求包括所述第一标识符; 从所述第一MNO系统接收响应,所述响应包括所述移动设备数据;以及 将所述移动设备数据和所述第一标识符传送至服务器。2.根据权利要求1所述的系统,其中,所述移动设备数据包括移动设备号码。3.根据权利要求1所述的系统,进一步包括所述服务器, 其中,所述处理器进一步能够操作以将所述移动设备数据和所述第一标识符关联地存储在所述服务器中。4.根据权利要求3所述的系统,其中,所述第一请求是从所述移动设备接收的。5.根据权利要求1所述的系统,其中,所述第二请求是通过调用服务或功能来传送的。6.根据权利要求1所述的系统,其中,所述响应是通过安全网络接收的。7.—种用于获得移动设备数据的方法,包括以下步骤: 通过通信网络来接收对移动设备数据的第一请求,所述第一请求包括与移动设备相关联的第一标识符; 使用所述第一标识符从多个移动网络运营商MNO系统识别与所述移动设备相对应的第一 MNO系统; 将第二请求传送至所述第一 MNO系统,所述第二请求包括所述第一标识符; 从所述第一MNO系统接收响应,所述响应包括所述移动设备数据;以及 将所述移动设备数据和所述第一标识符传送至服务器。8.根据权利要求7所述的方法,其中,所述移动设备数据包括移动设备号码。9.根据权利要求7所述的方法,进一步包括将所述移动设备数据和所述第一标识符关联地存储在所述服务器中的步骤。10.根据权利要求9所述的方法,其中,所述第一请求是从所述移动设备接收的。11.根据权利要求7所述的方法,其中,所述第二请求是通过调用服务或功能来传送的。12.根据权利要求7所述的方法,其中,所述响应是通过安全网络接收的。13.—种具有其上所存储的指令序列的非暂时性计算机可读介质,所述指令序列当由计算机执行时,使得所述计算机: 通过通信网络来接收对移动设备数据的第一请求,所述第一请求包括与移动设备相关联的第一标识符; 使用所述第一标识符来从多个移动网络运营商MNO系统识别与所述移动设备相对应的第一 MNO系统; 将第二请求传送至所述第一 MNO系统,所述第二请求包括所述第一标识符; 从所述第一MNO系统接收响应,所述响应包括所述移动设备数据;以及 将所述移动设备数据和所述第一标识符传送至服务器。14.根据权利要求13所述的计算机可读介质,其中,所述移动设备数据包括移动设备号码。15.根据权利要求13所述的计算机可读介质,所述计算机可读介质具有其上所存储的指令序列,所述指令序列当由计算机执行时,使得计算机将所述移动设备数据和所述第一标识符关联地存储在所述服务器中。16.根据权利要求15所述的计算机可读介质,其中,所述第一请求是从所述移动设备接收的。17.根据权利要求13所述的计算机可读介质,其中,所述第二请求是通过调用服务或功能来传送的。18.根据权利要求13所述的计算机可读介质,其中,所述响应是通过安全网络接收的。
【文档编号】H04W8/20GK105934961SQ201480074272
【公开日】2016年9月7日
【申请日】2014年12月9日
【发明人】迈克尔·J·加尔吉洛
【申请人】谷歌公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1