使买家和卖家联系的制作方法_4

文档序号:8531908阅读:来源:国知局
者在访问应用服 务器124的上下文中联系。
[0063] 图7是示出了根据一些实施例的可对应于客户端设备106或客户端设备108的计 算设备700的框图。计算设备700可以是例如智能电话(如iPhone?)或运行iOS?操作 系统、Android?操作系统、BlackBerry ?操作系统、Microsoft⑧ Windows? Phone 操作 系统、Symbian? 0S、或webOS?的其他移动设备,这些与客户端设备106或客户端设备108 一致。计算设备700还可以是平板计算机,例如iPad?或运行以上操作系统的其他类似设 备。计算设备700还可以是个人计算机、膝上型计算机、上网本或平板计算机,这些也与客 户端设备106或客户端设备108-致。计算设备700可包括处理器710。处理器710可以 是适用于移动设备的各种不同类型的商用处理器中的任意一种(例如,XScale架构微处理 器、无互锁流水级微处理器(MIPS)架构处理器,或另一类型的处理器)。存储器720 (例如 随机存取存储器(RAM)、闪存、或其他类型的存储器)通常可由处理器710来访问。存储器 720可以适于存储操作系统(OS) 730和应用程序740,例如可以向用户提供基于位置的服务 (例如,物理位置签到)的支持位置的移动应用。处理器710可以或者直接地或者经由适合 的中间硬件与显示器750和一个或多个输入/输出(I/O)设备760(例如键区、触摸板传感 器、麦克风等)耦合。
[0064] 类似地,在一些实施例中,处理器710可以与收发机770耦合,收发机770与天线 790接口连接。收发机770可以被配置为:取决于计算设备700的性质,经由天线790来发 送和接收蜂窝网络信号、无线数据信号或其他类型的信号。通过这种方式,可以建立与网络 104的连接118。此外,在一些配置中,GPS接收机780还可以使用天线790来接收GPS信 号。
[0065] 模块、组件和逻辑
[0066] 在本文中,某些示例被描述为包括逻辑或多个组件、模块或机制。模块可以构成软 件模块(例如,在机器可读介质上或者在传输信号中体现的代码)或硬件模块。硬件模块 是能够执行某些操作的有形单元,并且可以以特定方式来配置或布置。在示例实施例中,一 个或多个计算机系统(例如,孤立的客户端或服务器计算机系统)或者计算机系统的一个 或多个硬件模块(例如,处理器或一组处理器)可以通过软件(例如,应用或应用部分)配 置为进行操作以执行本文所述的某些操作的硬件模块。
[0067] 在各种实施例中,硬件模块可被机械地或电子地实现。例如,硬件模块可以包括专 用电路或逻辑,其被永久地配置(例如,作为专用处理器,如FPGA或ASIC)以执行某些操 作。硬件模块也可以包括(例如,通用处理器或其它可编程处理器内包含的)可编程逻辑 或电路,其通过软件临时配置为执行某些操作。应当理解:关于是以机械方式、在专用的且 永久配置的电路中、还是在临时配置的电路中(例如,通过软件来配置)实现硬件模块的决 策可以基于成本和时间的考虑来驱动。
[0068] 因此,术语"硬件模块"应被理解为包括有形的实体,即物理构造的、永久配置的 (例如,硬连线)或临时配置的(例如,编程的)的,用于以本文所描述的特定方式操作和/ 或执行本文所描述的特定操作的实体。考虑硬件模块是临时配置(例如,编程的)的实施 例,每个硬件模块不需要是一次性完成配置或实例化的。例如,在硬件模块包括使用软件配 置的通用处理器的情况下,通用处理器可被配置为在不同的时间是各自不同的硬件模块。 软件可以相应地配置处理器,例如,用以在一个时刻构成一个特定的硬件模块,并且在不同 的时刻构成不同的硬件模块。
[0069] 硬件模块可以向其他硬件模块提供信息,以及从其它硬件模块接收信息。因此,所 描述的硬件模块可被视为是以通信方式耦合的。如果同时存在多个这样的硬件模块,则通 信可通过信号传输(例如,通过连接硬件模块的适当电路和总线)来实现。在不同时间配 置或实例化多个硬件模块的实施例中,这种硬件模块之间的通信可以例如通过在该多个硬 件模块有权访问的存储器结构中存储和检索信息来实现。例如,一个硬件模块可以执行操 作,并且将该操作的输出存储在与其以通信方式耦合的存储器设备中。然后,另一个硬件模 块可以在稍后的时间访问该存储器设备,以检索和处理所存储的输出。硬件模块还可以发 起与输入或输出设备的通信,并且可以对资源(例如,信息聚集)进行操作。
[0070] 本文所描述的示例方法的各种操作可以至少部分地由临时配置(例如,通过软 件)或永久配置的一个或多个处理器来执行,以执行相关操作。不论是临时配置的还是永 久配置的,这种处理器可以构成进行操作以执行一个或多个操作或功能的处理器实现的模 块。本文提及的模块在一些示例实施例中可以包括处理器实现的模块。
[0071] 类似地,本文描述的方法可以至少部分地由处理器实现。例如,方法中的至少一些 操作可以由一个或多个处理器或处理器实现的模块来执行。某些操作的执行可以分布在一 个或多个处理器上,不是仅仅驻留在单个机器内,而是可以分配在多台机器上。在一些示例 实施例中,一个或多个处理器可以位于单个位置(例如,在家庭环境中,在办公室环境中, 或者作为服务器群),而在其它实施例中,处理器可以分布到多个位置。
[0072] -个或多个处理器还可以操作用以支持在"云计算"环境中完成相关操作,或者作 为"软件即服务"(SaaS)。例如,至少一些操作可以由一组计算机(例如,包括处理器的机 器)来完成,这些操作是可经由网络(例如,互联网)以及经由一个或多个适当的接口(例 如,应用程序接口(API))访问的。
[0073] 电子设备和系统
[0074] 示例实施例可以用数字电子电路或者用计算机硬件、固件、软件或它们的组合来 实现。示例实施例可以使用计算机程序产品来实现,该计算机程序产品例如是有形地实现 在信息载体(如机器可读介质)中的计算机程序,该计算机程序由数据处理装置(如可编 程处理器、计算机或者多个计算机)执行或者控制数据处理装置的操作。
[0075] 计算机程序可以用任何形式的编程语言(包括编译或解释语言)来编写,并且它 可以用任何形式来部署,包括作为独立程序或作为模块、子程序或适于在计算环境中使用 的其它单元。计算机程序可被部署为运行在一台计算机上或者在多台计算机上,该多台计 算机可以是一个地点处的或者分布在多个地点并通过通信网络互连。
[0076] 在示例实施例中,操作可以由运行计算机程序的一个或多个可编程处理器执行, 以通过操作输入数据和生成输出来执行功能。方法操作还可以由专用逻辑电路来执行,并 且示例实施例的装置可被实现为专用逻辑电路(例如,FPGA或ASIC)。
[0077] 计算系统可以包括客户端和服务器。客户端和服务器通常彼此远离,并且通常通 过通信网络进行交互。客户端和服务器的关系是借助运行在各自的计算机上并且彼此具有 客户端-服务器关系的计算机程序来产生的。在部署了可编程计算系统的实施例中,应该 理解,硬件和软件架构都需要考虑。具体地讲,应该理解,关于特定功能是以永久配置的硬 件(例如,ASIC),以暂时配置的硬件(例如,软件和可编程处理器的组合),还是以永久和 临时配置的硬件的组合来实现的选择可以是设计选择。下面在各种示例实施例中阐述可以 部署的硬件(例如,计算机)和软件架构。
[0078] 示例的机器架构和机器可读介质
[0079] 图8是具有计算机系统800的示例形式的机器的框图,在该机器中的指令可被执 行,使得所述机器能够执行本文所讨论的方法中的任何一个或多个方法。在备选实施例中, 该机器被操作为独立装置,或者可连接(例如,联网)到其它机器。在联网的部署中,该机 器可以操作在服务器-客户端网络环境中具有服务器或客户端机器的能力,或者可以操作 为对等(或分布式)网络环境中的对等机器。所述机器可以是个人计算机(PC)、平板PC、 机顶盒(STB)、个人数字助理(PDA)、蜂窝电话、web设备、网络路由器、交换机或桥接器、或 者能够(顺序地或以其他方式)执行指定机器要采取的操作的指令的任何机器。另外,虽 然仅示出单个机器,但是术语"机器"也应理解为包括单独地或联合地执行一个或多个指令 集以完成本文中所讨论的任何一个或多个方法的机器的任意集合。
[0080] 该示例计算机系统800包括:处理器802 (例如,中央处理单元(CPU)、图形处理单 元(GPU)或两者)、主存储器804和静态存储器806,它们彼此通过总线808进行通信。计算 机系统800还可以包括视频显示单元810(例如,液晶显示器(IXD)或阴极射线管(CRT))。 计算机系统800还包括字母数字输入设备812(例如,键盘)、用户界面(UI)光标控制设备 814(例如,鼠标)、盘驱动单元1016、信号发生设备818 (例如,扬声器)和网络接口设备 820〇
[0081] 机器可读介质
[0082] 盘驱动单元816包括机器可读介质822,在该机器可读介质822上存储有一个或 多个指令集和数据结构(例如,软件)824,其具体体现了本文描述的任何一个或多个方法 或功能,或者可被本文描述的任何一个或多个方法或功能使用。指令824还可以在由计算 机系统800运行期间全部或者部分地驻留在主存储器804和/或处理器802内,主存储器 804和处理器802也构成机器可读介质。
[0083] 虽然机器可读介质822在示例实施例中被示出为单个介质,但是术语"机器可读 介质"可以包括单个介质或多个介质(例如,集中式或分布式的数据库,和/或关联的高 速缓存和服务器),其存储一个或多个指令或数据结构。术语"机器可读介质"还应当被理 解为包括能够存储、编码或携带指令的任何有形介质,所述指令由机器执行,并使得机器能 够执行任本发明的任何一个或多个方法,或者能够存储、编码或携带由这种指令使用的数 据结构或与这种指令关联的数据结果。术语"机器可读介质"相应地被理解为包括但不限 于:固态存储器、光学介质和磁介质。机器可读介质的具体示例包括非易失性存储器,例如 包括半导体存储器器件,如可擦除可编程只读存储器(EPROM)、电可擦除可编程只读存储器 (EEPROM)和闪存设备;磁盘(诸如内部硬盘和可移动盘);磁光盘;以及CD-ROM和DVD-ROM 盘。
[0084] 传输介质
[0085] 指令824还可以使
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1