检测移动装置的承载商的制作方法_6

文档序号:9713996阅读:来源:国知局
在处理器502上执行的先前指令的结果由在处理器502上执行的后续指令访问或者写入存储器504或存储介质506内;或者其他合适的数据。数据高速缓存可以加速处理器502的读取或写入操作。TLB可以加速处理器502的虚拟地址转译。在特定的实施方式中,处理器502可以包括用于数据、指令或地址的一个或多个内部寄存器。在适当的情况下,本公开预计处理器502包括任何合适数量的任何合适的内部寄存器。在适当的情况下,处理器502可以包括一个或多个算术逻辑单元(ALU);是多核处理器;或者包括一个或多个处理器502。虽然本公开描述和显示了特定的处理器,但是本公开预计任何合适的处理器。
[0088]在特定的实施方式中,存储器504包括主存储器,用于储存要执行的处理器502的指令或者要起作用的处理器502的数据。作为实例,并非通过限制的方式,计算机系统500可将指令从存储介质506或另一个源(例如,另一个计算机系统500)中装载到存储器504中。然后,处理器502可将指令从存储器504中装载到内部寄存器或内部高速缓存中。为了执行这些指令,处理器502可从内部寄存器或内部高速缓存中检索指令,并且将这些指令解码。在执行指令期间或之后,处理器502可将一个或多个结果(这些结果可为中间或最终结果)写入内部寄存器或内部高速缓存中。然后,处理器502可将这些结果中的一个或多个写入存储器504中。在特定的实施方式中,存储器504仅仅执行在一个或多个内部寄存器或内部高速缓存内或者在存储器504内(与存储介质506相反或者在别处)的指令,并且仅仅操作在一个或多个内部寄存器或内部高速缓存内或者在存储器504内(与存储介质506相反或者在别处)的数据。一个或多个内存总线(这些总线均可包括地址总线和数据总线)可使处理器502与存储器504耦合。如下所述,总线512可包括一个或多个内存总线。在特定的实施方式中,一个或多个内存管理单元(MMU)位于处理器502与存储器504之间,并且有助于访问由处理器502请求的存储器504。在特定的实施方式中,存储器504包括随机存取存储器(RAM)。在适当的情况下,该RAM可为易失性存储器。在适当的情况下,该RAM可为动态RAM(DRAM)或静态RAM(SRAM)。而且,在适当的情况下,该RAM可为单端口或多端口 RAM。本公开预计任何合适的RAM。在适当的情况下,存储器504可以包括一个或多个存储器504。虽然本公开描述和显示了特定的存储器,但是本公开预计任何合适的存储器。
[0089]在特定的实施方式中,存储介质506包括用于数据或指令的大容量存储器。作为实例,并非通过限制的方式,存储介质506可包括HDD、软盘驱动器、闪速存储器、光盘、磁光盘、磁带或通用串行总线(USB)驱动器或其中的两个或多个的组合。在适当的情况下,存储介质506可包括可移动或固定的(或固定的)介质。在适当的情况下,存储介质506可位于计算机系统500的内部或外部。在特定的实施方式中,存储介质506是非易失性固态存储器。在特定的实施方式中,存储介质506包括只读存储器(ROM)。在适当的情况下,该ROM可为掩膜编程的ROM、可编程的ROM(PROM)、可擦PROM(EPROM)、电可擦PROM(EEPROM)、电可改写ROM(EAR0M)、或闪速存储器或其中的两个或多个的组合。本公开预计采用任何合适的物理形式的大容量存储介质506。在适当的情况下,存储介质506可以包括促进在处理器502与存储介质506之间通信的一个或多个储存控制单元。在适当的情况下,存储介质506可以包括一个或多个存储介质506。虽然本公开描述和显示了特定的储存器,但是本公开预计任何合适的储存器。
[0090]在特定的实施方式中,1/0接口508包括硬件和/或软件,其提供一个或多个接口,用于在计算机系统500与一个或多个1/0装置之间进行通信。在适当的情况下,计算机系统500可包括这些1/0装置中的一个或多个。这些1/0装置中的一个或多个能够在个人与计算机系统500之间进行通信。作为实例,并非通过限制的方式,1/0装置可包括键盘、按键、麦克风、显示器、鼠标、打印机、扫描仪、扬声器、静物照相机、唱针、平板电脑、触摸式屏幕、轨迹球、摄影机、另一个合适的1/0装置或其中的两个或多个的组合。1/0装置可包括一个或多个传感器。本公开预计具有任何合适的1/0装置以及用于这些1/0装置的任何合适的1/0接口508。在适当的情况下,1/0接口 508可包括一个或多个装置或软件驱动器,其能够允许处理器502驱动这些1/0装置中的一个或多个。在适当的情况下,1/0接口 508可包括一个或多个1/0接口508。虽然本公开描述和显示了特定的1/0接口,但是本公开预计具有任何合适的I/O接口。
[0091]在特定的实施方式中,通信接口510包括硬件和/或软件,其提供一个或多个接口,用于在计算机系统500与一个或多个其他计算机系统500或一个或多个网络之间进行通信(例如,基于分组的通信)。作为实例,并非通过限制的方式,通信接口 510可包括网络接口控制器(NIC)、或用于与以太网或其他有线网络或无线NIC(WNIC)进行通信的网络适配器、或用于与无线网络(例如,W1-FI网络)进行通信的网络适配器。本公开预计具有任何合适的网络以及用于该网络的任何合适的通信接口 510。作为实例,并非通过限制的方式,计算机系统500可与自组织网络、个人区域网络(PAN)、局域网(LAN)、广域网(WAN)、城域网(MAN)、或互联网的一个或多个部分或其中的两个或多个的组合进行通信。这些网络中的一个或多个的一个或多个部分可为有线或无线部分。作为一个实例,计算机系统500可与无线PAN(WPAN)(例如,BLUETOOTH WPAN)、W1-FI网络、W1-MAX网络、蜂窝电话网络(例如,全球移动通讯系统(GSM)网络)、或其他合适的无线网络或其中的两个或多个的组合进行通信。在适当的情况下,计算机系统500可以包括用于这些网络中的任一个的任何合适的通信接口 510。在适当的情况下,通信接口 510可以包括一个或多个通信接口 510。虽然本公开描述和显示了特定的通信接口,但是本公开预计具有任何合适的通信接口。
[0092]在特定的实施方式中,总线512包括硬件和/或软件,其使计算机系统500的元件彼此耦合。作为实例,并非通过限制的方式,总线512可包括加速图形端口(AGP)或其他图形总线、增强型工业标准架构(EISA)总线、前端总线(FSB)、超传输(HT)互连、工业标准结构(ISA)总线、无限带宽互连、低脚位(LPC)总线、内存总线、微通道结构(MCA)总线、外围组件互连(PCI)总线、PCI高速(PCIe)总线、串行高级技术附件(SATA)总线、视频电子标准协会本地(VLB)总线、或另一个合适的总线或其中的两个或多个的组合。在适当的情况下,总线512可包括一个或多个总线512。虽然本公开描述和显示了特定的总线,但是本公开预计具有任何合适的总线或互连。
[0093]在本文中,在适当的情况下,计算机可读永久性储存介质的引用可包括基于半导体的或者其他集成电路(IC)(例如,现场可编程门阵列(FPGA)或专用IC(ASIC))、硬盘驱动器HDD、混合硬盘驱动器(HHD)、光盘、光盘驱动器(0DD)、磁光盘、磁光驱动器、软盘、软盘驱动器(FDD)、磁带、固态驱动器(SSD)、RAM驱动器、安全数字卡、安全数字卡或驱动器、另一个合适的计算机可读永久性储存介质、或者其中的一个合适的组合。在适当的情况下,计算机可读永久性储存介质可为易失性、非易失性或者易失性和非易失性的组合。
[0094]在本文中,除非另有明确规定或者在上下文中另有明确规定,否则“或”具有包括而非排除的意思。因此,在本文中,除非另有明确规定或者在上下文中另有明确规定,否则“A或B”表示“A和/或B”。而且,除非另有明确规定或者在上下文中另有明确规定,否则“和”具有共同和单独的意思。因此,在本文中,除非另有明确规定或者在上下文中另有明确规定,否则“A和B”表示“共同或单独的A和B”。
[0095]本公开的范围包括本领域的技术人员会理解的在本文中描述或显示的实例实施方式的所有变化、替换、变动、变更以及修改。本公开的范围不限于在本文中描述或显示的实例实施方式。而且,虽然本公开描述和显示了在本文中相应的实施方式包括特定的元件、部件、功能、操作或步骤,但是这些实施方式中的任一个可以包括本领域的技术人员会理解的在本文中的任何地方描述或显示的任何元件、部件、功能、操作或步骤的任何组合或排列。而且,只要适合于、被设置为、能够、配置为、启用、可用于或者有效地执行一个特定的功能的设备、系统、或设备或系统的元件这样适合、设置、能干、配置、启用、可用或者有效,就无论是否激活、打开或开启该设备、系统、元件或该特定的功能,在所附权利要求中引用该设备、或系统、或元件都包括该设备、系统、元件。
【主权项】
1.一种方法,包括由计算装置: 从第一用户的移动客户端系统中接收对内容对象的请求; 访问与所述移动客户端系统相关联的S頂卡信息; 至少基于所述S頂卡信息,确定承载商;并且 响应于所述请求,将所述内容对象发送给所述移动客户端系统,所述内容对象至少基于所述移动客户端系统的确定的承载商自定义。2.根据权利要求1所述的方法,其中,所述SM卡信息包括http报头,所述http报头表示与所述移动客户端系统的SIM卡相关联的承载商。3.根据权利要求1所述的方法,其中,访问所述SIM卡信息包括: 将对所述S頂卡信息的查询发送到所述移动客户端系统;并且 从所述移动客户端系统中接收所述S頂卡信息。4.根据权利要求1所述的方法,其中,确定所述承载商进一步基于与所述第一用户相关联的承载商历史。5.根据权利要求1所述的方法,其中,确定所述承载商进一步基于与所述移动客户端系统相关联的自治系统号(ASN)。6.根据权利要求1所述的方法,其中,确定所述承载商进一步基于与所述移动客户端系统相关联的IP地址。7.根据权利要求6所述的方法,其中,每个承载商与IP地址的范围相关联,并且其中,基于与所述移动客户端系统相关联的IP地址确定所述承载商包括确定IP地址的范围,所述IP地址的范围包括与所述移动客户端系统相关联的IP地址。8.根据权利要求1所述的方法,其中,所述请求进一步包括http报头,所述方法进一步包括: 访问描述所述第一用户的用户信息; 基于所述http报头和所述用户信息,确定所述移动客户端系统的一个或多个属性;并且 响应于所述请求,将所述内容对象发送给所述移动客户端系统,所述内容对象基于所述移动客户端系统的确定的属性自定义。9.根据权利要求8所述的方法,其中,所述移动客户端系统的一个或多个属性包括编程语言支持、样式表语言支持、屏幕尺寸、屏幕像素密度、键盘类型、位置服务支持、无线通信支持、图像支持或视频支持中的一个或多个。10.根据权利要求8所述的方法,其中,确定所述承载商进一步基于所述移动客户端系统的一个或多个属性。11.根据权利要求1所述的方法,进一步包括确定连接类型,并且其中,所述内容对象进一步基于确定的连接类型自定义。12.根据权利要求1所述的方法,进一步包括确定连接状态,并且其中,所述内容对象进一步基于确定的连接状态自定义。13.根据权利要求1所述的方法,进一步包括确定延迟周期,并且其中,所述内容对象进一步基于确定的延迟周期自定义。14.根据权利要求1所述的方法,其中,至少基于确定的承载商自定义所述内容对象,包括在所述内容对象内包括与所述承载商相关联的内容。15.根据权利要求1所述的方法,其中,至少基于确定的承载商自定义所述内容对象,包括在所述内容对象内包括与所述承载商相关联的广告。16.根据权利要求1所述的方法,进一步包括: 访问在线社交网络的社交图,所述社交图包括多个节点和连接所述节点的多个矢线,在两个节点之间的每个矢线表示在所述两个节点间的单个分离程度,所述节点包括: 第一节点,对应于所述第一用户,所述第一用户与所述在线社交网络相关联;以及 多个第二节点,每个第二节点对应于与所述在线社交网络相关联的第二用户; 其中,确定所述承载商进一步基于与所述第一用户相关联的用户信息。17.根据权利要求16所述的方法,其中,所述用户信息包括所述在线社交网络的用户配置文件,所述在线社交网络的用户配置文件对应于所述第一用户。18.根据权利要求16所述的方法,其中,所述用户信息包括描述分别对应于一个或多个第二节点的所述第一用户的一个或多个朋友的信息,并且其中,所述第一用户的一个或多个朋友分别具有包括一个或多个承载商的移动客户端系统。19.一种或多种包括软件的计算机可读永久性储存介质,在执行时,所述介质能操作,以: 从第一用户的移动客户端系统中接收对内容对象的请求; 访问与所述移动客户端系统相关联的S頂卡信息; 至少基于所述S頂卡信息,确定承载商;并且 响应于所述请求,将所述内容对象发送给所述移动客户端系统,所述内容对象至少基于所述移动客户端系统的确定的承载商自定义。20.—种系统,包括:一个或多个处理器;以及存储器,耦合至所述处理器,包括能由所述处理器执行的指令,在执行所述指令时,所述处理器能操作,以: 从第一用户的移动客户端系统中接收对内容对象的请求; 访问与所述移动客户端系统相关联的S頂卡信息; 至少基于所述S頂卡信息,确定承载商;并且 响应于所述请求,将所述内容对象发送给所述移动客户端系统,所述内容对象至少基于所述移动客户端系统的确定的承载商自定义。
【专利摘要】在一个实施方式中,一种方法包括:从用户的移动客户端系统中接收对内容对象的请求;访问与所述用户的移动客户端系统相关联的SIM卡信息;至少基于所述SIM卡信息,确定承载商;并且响应于所述请求,将网页发送给所述移动客户端系统,其中,所述内容对象基于所述移动客户端系统的确定的承载商自定义。
【IPC分类】G06Q50/30, H04W8/18
【公开号】CN105474675
【申请号】CN201480045650
【发明人】文琦·邵, 亚历克斯·贝恩, 梁颖异, 詹姆士·萨德怀特, 茨·屈恩·钦
【申请人】脸谱公司
【公开日】2016年4月6日
【申请日】2014年6月13日
【公告号】CA2915123A1, EP3011769A1, US20140376403, WO2014204797A1
当前第6页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1