首页> 中国专利> 提供本地销售平台的机器可读介质、系统和方法

提供本地销售平台的机器可读介质、系统和方法

摘要

本公开的示例实施例包括一种包含存储有至少一个程序的计算机可读存储介质的系统和一种用于提供本地销售平台的计算机实现的方法。在示例实施例中,设备的操作系统被配置为使用操作系统的本地功能与其他设备和服务分享信息。接收分享物品的图像的指示。呈现分享用户界面,其包括可分享物品的图像的多个服务。接收发布系统从该多个服务中进行的选择。作为响应,呈现包括用于输入参数的字段的列表用户界面,所述参数用于生成图像中的物品的列表。接收参数和用来列出物品的指示,并与发布系统分享所述参数和指示,以使发布系统创建物品的列表。

著录项

说明书

本申请是申请日为2015年12月30日、申请号为201580075950.3的中国发明专利申请“本地销售平台”的分案申请。

本国际申请要求于2014年12月31日提交的题为“NATIVE SELLING PLATFORM,”的美国专利申请序列号14/587,721的优先权的权益,通过引用将其全文并入本文。

技术领域

本公开一般涉及数据处理,并且在特定示例实施例中,涉及提供本地销售平台。

背景技术

通常,当用户想要访问移动设备上的应用时,用户必须解锁设备,从主页导航以找到应用,并启动应用。当移动设备处于待机模式时,用户通常也不能从应用接收数据。

附图说明

附图中的各个附图仅示意说明了本发明的示例实施例,并且不能被认为是限制本发明的范围。

图1是示出用于提供本地销售平台的系统的网络架构的示例实施例的框图。

图2是示出移动设备的示例实施例的框图。

图3是示出用于提供本地销售平台的操作系统的一些组件的框图。

图4是示出发布系统的示例实施例的框图。

图5A-5K是在移动设备上呈现的示出本地销售平台的使用的示例用户界面。

图6是使用本地销售平台创建列表的示例方法的流程图。

图7是使用本地销售平台答复问题的示例方法的流程图。

图8是使用本地销售平台管理物品的售后的示例方法的流程图。

图9是以计算系统作为示例形式的机器的简化框图,在所述机器中可以执行用于使得所述机器执行本文讨论的方法中的任何一种或多种方法的指令集。

具体实施方式

以下说明包括具体体现本发明的说明性实施例的系统、方法、技术、指令序列和计算机程序产品。在下文的描述中,出于解释的目的,阐述了很多具体细节以提供对发明主题的各种实施例的理解。然而,本领域技术人员将显而易见的是,本发明主题的实施例可以在没有这些具体细节的情况下实施。一般来说,未详细示出公知的指令实例、协议、结构和技术。

本文描述的示例实施例提供了用于在用户的移动设备上提供本地销售平台的系统和方法。本地销售平台被集成到移动设备上的操作系统中,并且利用操作系统的功能来促进数据交换和通知的提供,而用户不必激活和运行分离的应用。

在示例实施例中,移动设备的操作系统被配置为使用操作系统的本地功能与其他设备和服务分享信息。接收分享物品的图像的指示。呈现分享用户界面,其包括可分享物品的图像的多个服务。接收发布系统从多个服务中进行的选择。作为响应,呈现包括用于输入参数的字段的列表用户界面,所述参数用于生成图像中的物品的列表。接收参数和用来列出物品的指示,并与发布系统分享所述参数和指示,以使发布系统创建物品的列表。

因此,本文描述的一种或多种方法促进了数据交换和通知的呈现。用户不需要解锁移动设备来导航到用户想要激活的应用。此外,用户不需要激活任何应用来交换信息或获取通知。当总体考虑这些效果时,本文描述的一种或多种方法可以消除对某些工作量或资源的需求,这些工作量或资源原本将涉及导航移动设备并访问通知。可以减少由(例如在网络环境中的)一个或多个机器、数据库或设备使用的计算资源。这样的计算资源的示例包括处理器循环、网络流量、存储器使用状况、数据存储容量、功耗以及冷却能力。

参考图1,示出了基于高级客户端-服务器的网络环境100的示例实施例,所述网络环境提供可以实现移动设备上的本地销售应用的环境。在网络-服务器侧功能的示例形式中,联网系统经由通信网络104(例如,互联网、无线网络、蜂窝网络或广域网(WAN))耦接到一个或多个移动设备110和112。例如,图1示出了经由浏览器(例如,由华盛顿州雷德蒙市的

移动设备110、112均可以包括智能电话、平板计算机、膝上型计算机或用户可以用于访问联网系统的任意其他通信设备。在一些实施例中,每个移动设备(例如,移动设备110)可以包括显示模块(未示出)以(例如,以用户界面的形式)显示信息。在另一些实施例中,移动设备110可以包括触摸屏、加速度计、相机、麦克风和全球定位系统(GPS)设备等中的一个或多个。移动设备110、112可以是用户的设备,其用于触发信息处理、发布信息以及从联网系统接收通知。

在一个实施例中,联网系统包括或链接到基于网络的市场,所述基于网络的市场管理数字商品,发布包括在该基于网络的市场上可获得的物品的物品列表在内的刊物,以及管理这些市场交易的支付。移动设备(例如,移动设备110)可以经由与网络104的连接来与联网系统接口连接。根据移动设备110的形式,可以使用各种类型的连接和网络104中的任何一种。例如,所述连接可以是码分多址(CDMA)连接、全球移动通信系统(GSM)连接或另一类型的蜂窝连接。这样的连接可以实现各种类型的数据传输技术中的任何一种,诸如单载波无线电传输技术(1xRTT)、演进数据优化(EVDO)技术、通用分组无线业务(GPRS)技术、用于GSM的增强数据速率演进(EDGE)技术或其他数据传输技术(如第四代无线4G网络)。当采用这样的技术时,网络104可以包括具有由蜂窝电话交换机互连的重叠地理覆盖的多个小区站点的蜂窝网络。这些蜂窝电话交换机可以耦接网络主干(例如,公共交换电话网(PSTN)、分组交换数据网、或其他类型的网络)。

在另一示例中,到网络104的连接可以是无线保真(Wi-Fi、IEEE 802.11x类型)连接、全球互操作微波接入(WiMAX)连接或其他类型的无线数据连接。在这样的实施例中,网络104可以包括耦接到局域网(LAN)、广域网(WAN)、互联网或另一分组交换数据网络的一个或多个无线接入点。在另一示例中,到网络104的连接可以是有线连接(例如,以太网链路),并且网络104可以是LAN、WAN、互联网或另一分组交换数据网络。从而,可明确设想多种不同的配置。

在各实施例中,在网络环境100内交换的数据可以取决于通过一个或多个客户端或用户界面(UI)可用的用户选择的功能。UI可以与诸如执行web客户端(例如互联网浏览器)的移动设备110之类的客户端设备相关联,该客户端设备可以与联网系统通信。UI还可以与在移动设备110上执行的一个或多个应用相关联,诸如设计用于与联网系统或与第三方服务器128容纳的社交网络平台进行交互的移动应用或操作系统。

具体回到联网系统,API服务器114和web服务器116耦接到应用服务器118,并且分别向应用服务器118提供编程接口和web接口。应用服务器118容纳发布系统120,所述发布系统120包括一个或多个模块、应用或引擎,并且可以实现为硬件、软件、固件或它们的任意组合。应用服务器118进而与便于访问一个或多个信息存储资料库或数据库124的一个或多个数据库服务器122耦接。在一个实施例中,数据库124是存储由发布系统120使用的内容(例如,产品列表、商店信息、广告、用户帐户)的存储设备。

在示例实施例中,发布系统120在网络(例如,互联网)上发布内容。这样,发布系统120向访问联网系统的用户提供多个发布功能和服务。例如,发布系统120可以容纳向用户提供若干市场功能和服务(诸如发布、列表和价格设定机制)的市场应用,由此卖方可以列出(或发布与此相关的信息)供销售的商品或服务(也统称为“物品”),买方可以表达对购买这种商品或服务的兴趣或表示购买这种商品或服务的愿望,并可为与该商品或服务有关的交易设定价格。然而,要注意的是,在备选实施例中,发布系统120可以与例如信息(如,搜索引擎)或社交联网环境之类的非市场环境相关联。将结合图4来更详细地论述发布系统120。

图1还示出了在第三方服务器128上执行的可以与应用服务器118或与移动设备110和112交换信息的第三方应用126。第三方应用126可以经由API服务器114所提供的编程接口对联网系统进行编程访问。第三方应用126与进行与应用服务器118或移动设备110和112的用户的交易或向其提供服务的任何组织相关联。例如,第三方应用126可以与为成员提供平台的基于网络的社交网络平台(例如,

虽然发布系统120在图1中被示为形成联网系统的一部分,但是应当理解,在备选实施例中,发布系统120可以形成与联网系统不同的分离的服务的一部分。另外,虽然图1的示例网络环境100采用客户端-服务器架构,但是本领域技术人员将认识到,本公开不限于这种架构。

现在参考图2,示出了图示电子设备200的示例实施例的框图。移动设备200可以是移动设备110或112的实现。在一些实施例中,与联网系统通信的移动设备200执行本文所述的方法。移动设备200包括处理器202。处理器202可以是适用于移动设备200的各种不同类型的商业可获得的处理器中的任意一个(例如,XScale架构微处理器、没有互锁管线阶段(MIPS)架构处理器的微处理器、或者另一种类型的处理器)。存储器204(例如随机存取存储器(RAM)、闪存或其他类型的存储器)通常可以被处理器202访问。存储器204可以适于存储操作系统(OS)206以及应用程序208。处理器202直接地或者经由合适的中间硬件耦接到显示器210,并且耦接到一个或多个输入/输出(I/O)设备212,例如键盘、触摸板传感器、麦克风等。类似地,在一些示例实施例中,处理器202耦接到与天线216接口的收发机214。根据移动设备200的性质,收发机214可以被配置为经由天线216发送和接收蜂窝网络信号、无线数据信号或其他类型的信号。此外,在一些配置中,GPS接收器218还可以利用天线216来接收GPS信号。

在示例实施例中,OS 206被特别地配置为提供或包括本地销售平台。本地销售平台的功能基于专门配置的OS 206(例如,iOS)的基本功能。在常规系统中,应用使用操作系统存储器来运行和执行功能,然后通过网络将信息传递到其他系统或应用。相反,示例实施例包括系统,由此用于销售的基本功能直接嵌入本地操作系统(例如,IOS或Android)中。因此,操作系统可以在不需要应用的情况下制定和传递通常将在正在运行的应用中执行的信息。

现在参考图3,其示出了用于提供本地销售平台的OS 206的一些组件。组件包括设备管理组件302、联网组件304、用户界面组件306、应用组件308、分享组件310和销售组件312。图3中并没有包括OS206的全部组件。通常,未示出或详细论述与示例性实施例的功能不直接相关的组件、协议、结构和技术(例如,存储器管理组件、安全组件)。

设备管理组件302与设备驱动器进行通信,该设备驱动器充当用于与移动设备200的设备通信的接口。因此,设备管理组件302可以使设备驱动器提供命令或从耦接设备接收数据。耦接设备例如包括移动设备200的任何I/O设备212(例如,触摸屏传感器、小键盘)、显示器210和GPS接收器218。因此,设备管理组件302允许接收用于在联网系统上创建列表的数据。

联网组件304管理通过网络104的通信。因此,联网组件304允许移动设备200经由网络104连接到应用服务器118、发布系统120和第三方服务器128,以便交换数据。发送到发布系统120的数据可以包括例如用于在发布系统120上创建列表的列表信息和图像、对问题的答复以及售后信息(例如,哪里接收物品)。从发布系统120接收到的数据可以包括来自潜在买方的问题和物品已经销售的通知。

用户界面组件306管理移动设备200上的用户界面。用户界面可以包括移动设备200的主页,用户可以通过该主页来解锁移动设备200,以便访问移动设备200的各种功能。在示例实施例中,主页可被配置为包括来自发布系统120的通知。另外,用户界面可以包括分享界面(例如,AirDrop)。

在一些实施例中作为内核的一部分的应用组件308提供应用208和硬件之间的接口。OS 206包括一组简化各种应用程序的开发和执行的服务。执行应用程序涉及通过分配存储器空间和其他资源的应用组件308(例如内核)创建进程,为多任务系统中的进程建立优先级,将程序二进制代码加载到存储器中,以及启动应用程序的执行,所述应用程序然后与用户和与设备进行交互。

分享组件310提供使得用户能够在不使用电子邮件或大容量存储设备的情况下传送文件的服务。在一个示例中,分享组件310对应于用于iOS和OS X设备的AirDrop的专门配置的版本。当分享组件310被激活时,OS 206尝试例如通过云与其他设备分享文件,该其他设备也被配置为分享文件和交换数据。在一个实施例中,分享组件310通过短距离无线将信息传递到附近的系统,并且附近的系统然后将文件发送到发布系统120。

销售组件312经由移动设备的OS 206管理用于销售的基本功能。在示例实施例中,销售组件提供表单或数据以创建用户界面,用户通过该用户界面交互以在发布系统120上列出供销售的物品。此外,销售组件312协助提供与发布系统120上列出的物品有关的通知以及响应通知的能力。

现在参考图4,其示出了说明在一个实施例中在联网系统的发布系统120内提供的多个组件的示例框图。在该实施例中,发布系统120包括可以提供物品(例如,商品或服务)以供销售的基于网络的市场。这些物品可以包括数字商品(例如货币、许可权)以及实体商品。发布系统120可以被容纳在专用或共享的服务器机器(未示出)上,服务器机器被通信地耦接以实现服务器机器之间的通信。多个组件本身直接或间接地通信地彼此耦接以及耦接到各种数据源(例如,经由合适的接口),以允许在组件之间传递信息或允许组件分享和访问公共数据。此外,组件可以经由一个或多个数据库服务器122访问一个或多个数据库124。

发布系统120可以提供众多发布、列表和价格设定机制,由此卖方(例如,个人、商店、公司)可以列出供销售的商品或服务(或发布与此相关的信息),买方可以表达对购买这种商品或服务的兴趣或表示购买这种商品或服务的愿望,并可为与该商品或服务有关的交易设定价格。为此,发布系统120可以包括至少一个发布引擎402和一个或多个拍卖引擎404,一个或多个拍卖引擎404支持拍卖格式列表、固定价格列表和价格设定机制(例如,英语、荷兰语、汉语、双语、反向拍卖等)。

商店引擎406允许卖方在“虚拟”商店内对列表进行分组,其可以被品牌化并且以其他方式由卖方进行个性化并针对卖方进行个性化。这样的虚拟商店还可以提供对卖方特定和个性化的促销、激励和特征。在一个示例中,卖方可以提供多个物品作为虚拟商店中的现在购买(Buy-It-Now)物品,提供多个物品以供销售或拍卖,或二者的组合。

为使可经由联网系统获得的内容尽可能可视化地进行通知且吸引人,发布系统120包括成像引擎408,成像引擎408使用户能够上传图像或视频以包括在发布中,并将图像或视频并入查看的发布内。成像引擎408还可以从用户接收作为搜索查询的图像数据,并利用图像数据(例如,元数据)来识别图像数据所描绘或描述的物品。根据示例实施例,成像引擎408可以使用从第三方媒体容纳站点获取的图像或其他数字内容。

内容创建引擎410允许用户(例如,卖方)方便地创建发布、内容或物品列表。在一个实施例中,内容可以与用户(例如,卖方)希望经由发布系统120交易的商品或服务有关。在其他实施例中,用户可以创建作为广告或其他形式的发布(例如,教学视频)的内容。

内容管理引擎412允许用户管理这些发布、列表或内容。具体地,在特定用户已经创建或发布了大量内容的情况下,管理这些内容可能是一个挑战。内容管理引擎412提供用于帮助用户管理这些内容的多个功能(例如,自动重新列出、库存级别监测)。

售后管理引擎414帮助用户进行通常在售后发生的多个活动。例如,在由一个或多个拍卖引擎404促成的拍卖或销售完成之后,需要将该物品交付给买方。因此,售后管理引擎414有助于打印运输标签、估计运输成本和建议运输载体。此外,售后管理引擎414可以便于亲自接收物品。

消息传送引擎416负责去往联网系统的用户的通知的生成和传送。这种通知包括,例如:向用户建议关于列表的状态和最佳报价(例如,向对卖方做出最佳报价的买方提供接受通知)以及提供来自潜在买方的问题。消息传送引擎416利用多个消息传送网络和平台中的任意一个向用户传送消息。例如,消息传送引擎416可以经由有线网络(例如互联网)、简易老式电话服务(POTS)网络或无线网络(例如移动、蜂窝、WiFi、WiMAX)传送电子邮件(e-mail)、即时消息(IM)、短消息服务(SMS)、文本、传真或语音(例如IP语音(VoIP))消息。

尽管已经围绕各种单独的模块和引擎来定义了发布系统120的各种组件,但是本领域技术人员将认识到,许多物品可以以其他方式组合或组织,并且不是所有模块或引擎都需要根据示例实施例呈现或实现。此外,图4中并没有包括发布系统120的全部组件。通常,没有具体示出或论述不与示例实施例的功能直接相关的组件、协议、结构和技术(例如,定价引擎、争议解决引擎、忠诚度促进引擎、个性化引擎)。本文给出的说明仅提供各种示例实施例,以辅助读者理解本文中使用的系统和方法。

图5A-5K是示出在移动设备200上使用本地销售平台(例如,经由用户界面组件306)的示例用户界面。图5A示出了在移动设备200上显示的图像捕获应用的用户界面500。在一个实施例中,使图像捕获应用被应用组件308激活。如图所示,移动设备200的用户试图捕获通过发布系统120销售的用户感兴趣的物品(例如,太阳镜)的图像。用户通过选择移动设备200上的按钮502捕获图像。

一旦图像被捕获,显示所捕获的图像的图标504由图像捕获应用呈现,如图5B所示。此外,所捕获的图像可以显示在用户界面500中。所捕获的图像可以使用图像捕获应用进行编辑或照片校正。

在示例实施例中,操作系统206的分享组件310被激活以访问本地销售平台。在一个实施例中,用户选择所捕获的图像(例如,选择图标504)并且表示分享所捕获图像的愿望。例如,如图5C所示,可以通过选择分享图标506来分享所捕获的图像。

一旦所捕获的图像被选择为分享,则呈现如图5D所示的分享用户界面508(通过与用户界面组件306相关联的分享组件310)。在图5D所示的示例中,所捕获的图像和检查图标510一起示出,以指示所捕获的图像被分享。分享用户界面508呈现可分享所捕获的图像的多个服务和联系人。这些服务包括例如消息512、电子邮件514、云516和发布系统518(例如,示出为“ebay”)。

在本示例中,用户选择发布系统518以启动本机销售过程。作为响应,销售组件312(与用户界面组件306相关联)使得描绘表单520的用户界面被呈现给用户,如图5E所示。在一些情况下,从发布系统120(经由分享组件310)获得用于生成表单520的数据。在其他实施例中,用于生成表单520的数据由移动设备200本地存储和访问或由销售组件312提供。表单520可以包括显示所捕获的图像的区域522、以及描述区域524。此外,用户可以例如设定价格,为所捕获的图像中描绘的物品提供条件,并指示运输成本。如前所述,用户还可以利用OS 206的本地平台来对区域522中所捕获的图像进行照片校正。

可以向上滚动表单520以显示更多信息。因此,如图5F所示,滚动表单520以显示用于将信息发布到各种社交网络的选项。例如,用户可以选择将基于表单520生成的列表(或关于列表的信息)发布到Instagram或Twitter。用户通过使用切换526和528进行选择。结果,用户可以生成列表并将列表发布到发布系统120(例如,eBay)上,同时将相同的列表或对列表的链接发布到一个或多个社交网络。当发布到社交网络(例如Instagram)时,提供了伴随列表的主题标签。主题标签530的示例被显示在表单520的底部。主题标签530可以被自动地提供(例如,针对通用主题标签),或者从表单520输入的数据导出(例如,针对物品特定的主题标签)。用户还有用于手动添加更多的主题标签的选项532。

一旦用户对表单中的内容满意,用户就选择列表指示符或按钮(例如,在图5E中的表单520的顶部处示出的),以使列表由发布系统120生成。响应于列表指示符的选择,表单520中的数据由分享组件310与发布系统120(例如,经由联网组件304)分享。特别地,发布系统120的内容创建引擎410接收数据并以发布到发布系统120的列表的示例形式生成内容。同时,与所选择的社交网络分享数据,其导致发布系统120处的列表信息或对列表的链接被发布在社交网络上。

现在参考图5G,其示出了移动设备200的主页534。因为通过使用OS 206(例如,销售组件312和分享组件310)本地列出了物品,所以销售平台的本地通知能够利用OS 206的功能。因此,任何通知的显示不涉及在移动设备200上运行的任何应用。因此,当移动设备处于待机模式(例如,锁定模式)时,在主页534上显示来自潜在买方的问题形式的通知536。在这个示例中,潜在买方询问物品是否带有盒子。可以通过发布系统120(例如,消息传送引擎416)经由OS 206的分享组件310与移动设备200分享通知,并且分享组件310(或销售组件312)可以使该通知结合用户界面组件306显示。

响应于接收到通知536,用户可以在通知536上点击或滑动以便答复。在示例实施例中,用户不需要解锁移动设备200来答复。现在参考图5H,点击之后显示主页534。用户可以将通知536标记为对通知536的读取或答复(例如,与主页534上一致)。如所示,移动设备200仍然处于待机或锁定模式。

答复指示符538的选择(以及当移动设备200仍处于待机或锁定模式时)使得答复用户界面540(例如,通过用户界面组件306)被呈现给用户,如图5I所示。答复用户界面540提供用户输入答复的答复框542和用来发送答复的“发送”指示符544。在示例实施例中,答复由分享组件310(例如,经由联网组件304)与发布系统120(例如,利用消息传送引擎416)“分享”。随后,发布系统120(例如,通过消息传送引擎416)向潜在买方提供答复。如前所论述,由于通知和后续答复利用了OS 206的本地功能,所以不需要激活应用,并且在一些实施例中,电话保持处于待机或锁定模式。

来自发布系统120的已售通知形式的进一步通知546显示在图5J中的主页534上。在这个示例中,已售通知表示用户使用本地销售平台列出的商品已经被销售。类似于涉及该问题的通知536,发布系统120(例如,消息传送引擎416)经由OS 206的分享组件310与移动设备200分享通知546。因此,通知546不是基于移动设备200上运行的任何应用,而是在移动设备处于待机模式时例如从云或网络104接收的。

响应于接收到通知546,用户可以在通知546上点击或滑动,以便与通知546交互。在示例实施例中,用户不需要解锁移动设备200来进行交互。现在参考图5K,点击后显示主页534。用户可以选择打印标签以便运输已销售的物品或设置物品的接收。备选实施例可以包括其他售后选项。如果用户选择打印标签,则打印标签指示符548的选择导致运输标签的显示。备选地,选择“现在接收”指示符550使得显示允许用户指示用于接收物品的位置和时间的用户界面。在示例实施例中,通过分享组件310与发布系统120(例如,与消息传送引擎416)“分享”接收信息。随后,发布系统120(例如,通过消息传送引擎416)向买方提供接收信息。如所示,移动设备200仍然处于待机或锁定模式。在一个实施例中,“现在接收”指示符550的选择可以启动使用穿梭服务来安排地理定位的物品运送的过程。

图6是使用由移动设备的OS提供的本地销售平台来创建列表的示例方法600的流程图。所述方法600的操作如由移动设备200上的OS 206(或通过使用OS 206)来执行。在操作602中,接收用来分享所选择的物品的图像的指示。图像可能已经被移动设备200上的图像捕获应用捕获。图像被显示在移动设备200上,并且结合所选择的图像选择分享图标。分享组件310接收图像和分享图标的选择的指示。

响应于分享图标的选择,在操作604中,分享用户界面由分享组件310(例如,结合用户界面组件306)在移动设备上提供。分享用户界面显示所选择的图像,并提供用户可以从中选择分享所选择图像的联系人或服务的列表(例如,以可选图标的形式)。在示例实施例中,联系人列表包括发布系统120。

在操作606中,接收用来与发布系统120分享所选择的图像的选择。因此,分享组件310从分享用户界面接收与发布系统120对应的图标的选择。

在操作608中,接收用来与发布系统120分享图像的选择使得呈现要提供的列表用户界面。列表用户界面由销售组件312(例如,结合用户界面组件306)提供,并且包括多个字段,在所述字段中,用户可以提供用于列出所选择的供销售的图像中描绘的物品的参数。参数包括例如价格、条件、运输成本和描述。列表用户界面还显示一个或多个社交网络,可以向其发布与供销售的物品的列表相关的帖子。社交网络包括例如Instagram和Twitter。用户可以选择发布到这些社交网络中的一个或多个(例如,通过对选择进行切换)。此外,显示与列表相对应的社交网络的主题标签,并且用户可以手动添加更多的主题标签。

在操作610中,要发布到一个或多个社交网络的参数和指示由分享组件310接收,并用于更新在移动设备200上显示的分享用户界面。一旦用户对社交网络的参数和选择满意,用户就可以选择列表指示符。

在操作612中,接收基于列表指示符的选择的列表指示。响应于列表指示的接收,通过分享组件310(例如,经由联网组件304)与发布系统120分享参数。发布系统120接收参数,并且内容创建引擎410使用参数生成列表的示例形式的内容,以便销售所选择的图像中描绘的物品。在操作614中,列表被发布到发布系统120。同时,可以与所指示的社交网络分享数据,其导致将发布系统120处的列表信息或对列表的链接被发布在所选择的社交网络上。列表信息或链接的分享可以由分享组件310或发布系统120执行(例如,在创建列表之后)。

图7是用于使用本地销售平台答复问题的示例方法700的流程图。由于该物品是通过使用OS 206本地列出的,所以销售平台的本地通知能够利用OS 206的功能。在操作702中,在发布系统120处检测到来自潜在买方的问题。

在示例实施例中,该问题可以通过发布系统120(例如,经由消息传送引擎416)经由OS 206的分享组件310与移动设备200分享。然后在操作704中呈现对应于该问题的通知。在示例实施例中,当移动设备200处于待机或锁定模式时,通知被显示在移动设备200的主页上。

在操作706中,OS 206接收答复的指示。在一个实施例中,用户选择与通知相关联的答复指示符以便进行答复。在操作708中,移动设备112检测选择,并且作为响应提供移动设备200的用户提供答复的答复框。备选地,用户可以通过选择“标记为已读”指示符来选择将通知标记为已读。在示例实施例中,用户不需要解锁移动设备200(或退出待机模式)来答复。

用户在答复框中提供答复并指示发送答复。在操作710中,接收答复(例如通过分享组件310和销售组件312)。然后,在操作712中,发送答复。在一个实施例中,该答复经由分享组件310(经由联网组件304)与发布系统120分享。在备选实施例中,可以使用其他方法来发送答复。发布系统120(例如,通过消息传送引擎416)接收答复并与潜在买方分享答复。

图8是使用由OS 306提供的本地销售平台管理物品的售后的示例方法800的流程图。在操作802中,检测物品的销售。例如,发布系统120通过在发布系统120上提供列表并管理销售物品的过程(例如拍卖或固定价格销售)来促进物品的销售。发布系统120(例如,经由消息传送引擎416)与移动设备200的分享组件310分享该物品已售的通知。

因此,在操作804中,当移动设备200处于待机模式时,销售通知通过分享组件310(经由销售组件312和用户界面组件306)呈现在移动设备200的主页上。在示例实施例中,销售通知是在主页上提供的推送通知而不激活移动设备200上的任何应用。已售通知表示用户使用本地销售平台列出的商品已经被销售。

响应于接收到销售通知,用户对销售通知执行动作(例如,点击)以触发与销售通知的交互。在示例实施例中,用户不需要解锁或将移动设备200取消待机模式来与销售通知进行交互。在操作806中,该动作使得呈现各种售后选项。例如,用户可以通过选择售后选项之一来启动运输过程或接收过程。因此,在操作808中,售后选项之一的选择由分享组件310接收。

在操作810中,确定选择是启动运输(或运送)过程还是启动接收过程。如果选择是启动接收过程,则在操作812中,呈现允许用户指示用于接收物品的位置和时间的用户界面。在示例实施例中,接收信息通过分享组件310与发布系统120(例如,利用消息传送引擎416)“分享”。随后,发布系统120(例如,通过消息传送引擎416)向买方提供接收信息。

备选地,在操作814中,如果选择是启动运输过程,则可以显示运输标签。然后,用户可以打印运输标签,并准备物品以运输给买方。

图9是示出了根据一些示例实施例的能够从机器可读介质922(例如非临时机器可读机制、机器可读存储介质、计算机可读存储介质或其任意适当组合)读取指令924并完全或部分执行此处讨论的方法中的任意一种或多种的机器900的组件。具体地,图9示出了计算机系统(例如计算机)的示例形式的机器900,其中,可以完全或部分执行用于使机器900执行此处讨论的方法中的任意一种或多种的指令924(例如软件、程序、应用、小程序、app或其他可执行代码)。

在备选实施例中,机器900作为独立设备操作或者可以连接至(例如联网)到其他机器。在联网部署中,机器900可以在服务器-客户端网络环境中以服务器机器或客户端机器资格进行操作,或者在对等(或分布式)网络环境中作为对等机器进行操作。机器900可以是服务器计算机、客户端计算机、个人计算机(PC)、平板计算机、膝上型计算机、上网本、机顶盒(STB)、个人数字助理(PDA)、蜂窝电话、智能电话、web设备、网络路由器、网络交换机、网桥或者能够顺序地或以其他方式执行指定了要由该机器采取的动作的指令924的任何机器。此外,虽然仅示出了单个机器,但是术语“机器”还应视为包括独立或联合执行指令924以执行本文论述的方法中的任意一种或多种的机器集合。

机器900包括被配置为彼此经由总线908通信的处理器902(例如中央处理单元(CPU)、图形处理单元(GPU)、数字信号处理器(DSP)、专用集成电路(ASIC)、射频集成电路(RFIC)、或其任意适当组合)、主存储器904和静态存储器906。处理器902可以包含微电路,其可由指令924中的一些或全部临时或永久配置,使得处理器902可被配置为完全或部分执行本文描述的方法中的任意一种或多种。例如,处理器902的一个或多个微电路的集合可被配置为执行本文描述的一个或多个模块(例如软件模块)。

机器900还可以包括视频显示器910(例如等离子显示面板(PDP)、发光二极管(LED)显示器、液晶显示器(LCD)、投影仪、阴极射线管(CRT)或能够显示图形或视频的任何其他显示器)。机器900还可以包括字母数字输入设备912(例如键盘或键区)、光标控制设备914(例如鼠标、触摸板、轨迹球、操纵杆、运动传感器、眼动跟踪设备或其他定位仪器)、驱动单元916、信号产生设备918(例如声卡、放大器、扬声器、耳机插座或其任意适当组合)以及网络接口设备920。

驱动单元916包括其中存储有指令924的机器可读介质922(例如有形且非瞬态机器可读存储介质),所述指令924实现本文描述的方法或功能中的任意一个或多个。指令924还可以在机器900执行之前或期间完全或至少部分驻留在主存储器904内、处理器902内(例如处理器的高速缓存内)或两者内。因此,主存储器904和处理器902可以视为机器可读介质(例如有形和非瞬态机器可读介质)。

在一些示例实施例中,机器900可以是便携式计算设备(例如智能电话或平板计算机),并且具有一个或多个附加输入组件(例如传感器或仪表)。这样的输入组件的示例包括图像输入组件(例如一个或多个摄像机)、音频输入组件(例如麦克风)、方向输入组件(例如罗盘)、位置输入组件(例如全球定位系统(GPS)接收器)、取向组件(例如陀螺仪)、运动检测组件(例如一个或多个加速度计)、高度检测组件(例如高度计)、以及气体检测组件(例如气体传感器)。这些输入组件中的任意一个或多个获得的输入可访问和可用于被此处描述的任一模块使用。

如本文所使用的,术语“存储器”指能够临时或永久地存储数据的机器可读介质,并且可看作包括但不限随机存取存储器(RAM)、只读存储器(ROM)、缓冲存储器、闪存以及高速缓存存储器。尽管机器可读介质922在示例实施例中被示为单个介质,但是术语“机器可读介质”应看作包括能够存储指令的单个介质或多个介质(例如,集中式或分布式数据库,或相关联的高速缓存和服务器)。术语“机器可读介质”还应看作包括任何能够存储指令的介质或多个介质的组合,所述指令供机器(例如,机器900)执行,使得当指令被机器的一个或多个处理器(例如处理器902)执行时使机器执行此处描述的方法中的任意一个或多个。因此,“机器可读介质”指单个存储装置或设备、以及包括多个存储装置或设备的“基于云”的存储系统或存储网络。因此,术语“机器可读介质”相应地被视为包括但不限于固态存储器、光学介质、磁介质或其任意适当组合的形式的一个或多个数据存储库。

此外,有形机器可读介质可以是非暂时的,因为它体现诸如传播信号的传输介质。

还可以使用传输介质经由网络接口设备920并利用多个已知传输协议中的任意一个(例如HTTP)在通信网络926上发送或接收指令924。通信网络的示例包括局域网(LAN)、广域网(WAN)、互联网、移动电话网络、简易老式电话(POTS)网络以及无线数据网络(例如WiFi,LTE和WiMax网络)。术语“传输介质”应当被视为包括能够存储、编码或承载用于由机器执行的指令的任何无形介质,并且包括数字或模拟通信信号或其它无形介质,以促进这种软件的通信。

在该说明书中,复数实例可以实现被描述为单数实例的组件、操作或结构。虽然一种或多种方法的各个操作被示出和描述为分离的操作,但是各个操作中的一个或多个可以同时执行,并且无需按所示顺序执行操作。在示例配置中被示为分离组件的结构和功能可以被实现为组合结构或组件。类似地,被示为单个组件的结构和功能可以实现为分离的组件。这些和其他变型、修改、添加和改进落入本文主题的范围内。

某些实施例在本文中被描述为包括逻辑或多个组件、模块或机构。模块可以构成软件模块(例如在机器可读介质上或在传输信号中体现的代码)或硬件模块。“硬件模块”是能够执行某些操作的有形单元,并且可以按照某种物理方式配置或布置。在各种示例实施例中,一个或多个计算机系统(例如独立的计算机系统、客户端计算机系统或服务器计算机系统)或者计算机系统的一个或多个硬件模块(例如处理器或处理器组)可由软件(例如应用或应用部分)配置为用于执行本文描述的特定操作的硬件模块。

在一些实施例中,硬件模块可以按照机械方式、电子方式或其任意适当组合来实现。例如,硬件模块可以包括永久地被配置为执行特定操作的专用电路或逻辑。例如,硬件模块可以是专用处理器,如现场可编程门阵列(FPGA)或ASIC。硬件模块还可以包括由软件临时配置为执行某些操作的可编程逻辑或电路。例如,硬件模块可以包括通用处理器或其他可编程处理器中包含的软件。应理解:以机械方式、以专用和永久配置的电路或以临时配置的电路(例如由软件配置)实现硬件模块的决定可出于成本和时间的考虑。

因此,短语“硬件模块”应理解为涵盖有形实体,是在物理上构造、永久配置(例如硬线连接)或临时配置(例如编程)为以特定方式操作或执行本文描述的特定操作的实体。如本文所使用的,“硬件实现的模块”指硬件模块。考虑临时配置(例如编程)硬件模块的实施例,无需在任一时刻配置或实例化硬件模块中的每一个。例如,如果硬件模块包括被软件配置成为专用处理器的通用处理器,则该通用处理器可以在不同时刻被配置为分别不同的专用处理器(例如包括不同的硬件模块)。因此,软件可以将处理器例如配置为在一个时刻构成特定硬件模块并在另一时刻构成不同的硬件模块。

硬件模块可以向其他硬件模块提供信息并从其他硬件模块接收信息。因此,所描述的硬件模块可以被看作通信地耦接。在同时存在多个硬件模块的情况下,可以通过硬件模块中的两个或更多个之间或当中的信号传输(例如通过合适的电路和总线)实现通信。在多个硬件模块在不同时间被配置或实例化的实施例中,可以例如通过存储并取回多个硬件模块可访问的存储器结构中的信息来实现这样的硬件模块之间的通信。例如,一个硬件模块可以执行操作并在与其通信耦接的存储器设备中存储该操作的输出。另外的硬件模块接着可以稍后访问存储器设备,以取回并处理所存储的输出。硬件模块还可以发起与输入或输出设备的通信,并且能够对资源(例如信息的集合)进行操作。

本文描述的示例方法的各种操作可以至少部分地由临时配置(例如通过软件)或永久配置为执行相关操作的一个或多个处理器执行。无论临时还是永久配置,这样的处理器可以构成用于执行本文描述的一个或多个操作或功能的处理器实现的模块。如本文所使用的,“处理器实现的模块”指使用一个或多个处理器实现的硬件模块。

类似地,本文描述的方法可以至少部分是处理器实现的,处理器是硬件的示例。例如,方法的至少一些操作可由一个或多个处理器或处理器实现的模块执行。此外,一个或多个处理器还可用于支持在“云计算”环境中或作为“软件即服务”(SaaS)执行有关操作。例如,操作中的至少一些可由计算机(作为包括处理器的机器的示例)组执行,这些操作可经由网络(例如互联网)并经由一个或多个适当接口(例如应用程序接口(API))来访问。

某些操作的执行可以分布在一个或多个处理器中,并不只驻留在单个机器中,而是部署在多个机器中。在一些示例实施例中,一个或多个处理器或处理器实现的模块可以位于单个地理位置(例如在家庭环境、办公室环境或服务器群中)。在其他示例实施例中,一个或多个处理器或处理器实现的模块可以分布在多个地理位置。

本文讨论的主题的一些部分可以用算法或对数据的操作的符号表示来呈现,所述数据存储为机器存储器(例如计算机存储器)内的比特或二进制数字信号。这样的算法或符号表示是数据处理技术领域普通技术人员用来向本领域其他技术人员传达他们工作实质的技术的示例。如本文所使用的,“算法”是操作的自洽序列或导致期望结果的类似处理。在该上下文中,算法和操作涉及对物理量的物理操作。通常但非必要地,这样的量可以采取能够由机器存储、访问、传输、组合、比较或以其他方式操纵的电气、磁或光学信号的形式。有时,主要由于常见用法的原因,使用诸如“数据”、“内容”、“比特”、“值”、“元素”、“符号”、“字符”、“项”、“数”、“数字”等词语来指代这样的信号是方便的。然而,这些词语仅仅是方便的标记,并且应与适当的物理量相关联。

除非另行具体说明,本文使用例如“处理”、“计算”、“运算”、“确定”、“呈现”、“显示”等词语的讨论可以指操纵或变换被表示为一个或多个存储器(例如易失性存储器、非易失性存储器或其任意组合)、寄存器或接收、存储、发送或显示信息的其他机器组件内的物理(例如电子、磁或光学)量的数据的机器(例如计算机)的动作或过程。此外,除非另行具体说明,如专利文献中常见的,本文中的术语“一”或“一个”用于包括一个或多于一个实例。最后,如本文所使用的,除非特别说明,连词“或”指非排他的“或”。

下面的编号示例是实施例。

1、一种承载指令的机器可读介质,所述指令当由机器的至少一个处理器执行时使得所述机器执行包括以下各项的操作:

接收用来分享物品的图像的指示;

响应于接收到分享的指示,使得呈现分享用户界面,所述分享用户界面包括可分享所述物品的图像的多个服务;

从可分享所述物品的图像的所述多个服务接收发布系统的选择;

响应于接收到发布系统的选择,使得呈现列表用户界面,所述列表用户界面包括用于输入参数的字段,所述参数用于生成图像中的物品的列表;

接收参数和用来列出物品的指示;以及

响应于列出的指示,与发布系统分享参数和图像以使发布系统创建所述物品的列表。

2、根据示例1所述的机器可读介质,其中,所述分享参数和图像是通过所述机器的操作系统的分享组件。

3、根据示例1或示例2所述的机器可读介质,其中,所述分享参数和图像是通过使用AirDrop。

4、根据示例1至3中任一项所述的机器可读介质,其中,所述列表用户界面还包括社交网络,与所述发布系统处的所述列表相对应的数据能够被发布到所述社交网络。

5、根据示例4所述的机器可读介质,其中,所述操作还包括:

接收用来将与所述列表相对应的数据发布到所述社交网络的指示;以及

与所述社交网络分享与所述列表相对应的所述数据。

6、根据示例4或示例5所述的机器可读介质,其中,所述操作还包括自动地使得呈现与所述列表用户界面上的列表相对应的通用主题标签。

7、根据示例4至6中任一项所述的机器可读介质,其中,所述操作还包括:在所述社交网络上发布与所述列表相对应的数据时,使得呈现选项以手动输入供使用的主题标签。

8、根据示例1到7中任一项所述的机器可读介质,其中,所述操作还包括:

接收由发布系统分享的通知;以及

当所述机器处于待机模式时,使得在机器的主页上呈现通知。

9、根据示例8所述的机器可读介质,其中,当所述机器处于待机模式时,所述操作还包括:

接收用来答复通知的指示;

使得呈现另外的用户界面,该用户界面包括用于答复通知的选项;

接收所述答复;以及

与发布系统分享答复。

10、根据示例9所述的机器可读介质,其中,所述通知是问题或销售通知。

11、一种计算机实现的方法,包括:

接收用来分享物品的图像的指示;

响应于接收到分享的指示,使得呈现分享用户界面,所述分享用户界面包括可分享所述物品的图像的多个服务;

从可分享所述物品的图像的所述多个服务接收发布系统的选择;

响应于接收到发布系统的选择,使得呈现列表用户界面,所述列表用户界面包括用于输入参数的字段,所述参数用于生成图像中的物品的列表,所述使得呈现列表用户界面由硬件处理器执行;

接收参数和用来列出物品的指示;以及

响应于列出的指示,与发布系统分享参数和图像以使发布系统创建所述物品的列表。

12、根据示例11所述的方法,其中,所述分享参数和图像是通过移动设备的操作系统的分享组件。

13、根据示例11或示例12所述的方法,其中,所述列表用户界面还包括社交网络,与所述发布系统处的所述列表相对应的数据能够被发布到所述社交网络。

14、根据权利要求13所述的方法,还包括:

接收用来将与所述列表相对应的数据发布到所述社交网络的指示;以及

与所述社交网络分享与所述列表相对应的所述数据。

15、根据示例13、14所述的方法,还包括:自动地使得呈现与所述列表用户界面上的列表相对应的通用主题标签。

16、根据示例13至15中任一项所述的方法,还包括:在所述社交网络上发布与所述列表相对应的数据时,使得呈现选项以手动输入供使用的主题标签。

17、根据权利要求11所述的方法,还包括:

接收由发布系统分享的通知;以及

当移动设备处于待机模式时,使得在移动设备的主页上呈现通知。

18、根据示例17所述的方法,当所述移动设备处于待机模式时,还包括:

接收用来答复通知的指示;

使得呈现另外的用户界面,该用户界面包括用于答复通知的选项;

接收所述答复;以及

与发布系统分享答复。

19、根据示例18所述的方法,其中,所述通知是问题或销售通知。

20、一种系统,包括:

移动设备,具有存储在存储器中的操作系统,所述操作系统被配置为执行操作,所述操作包括:

接收用来分享物品的图像的指示;

响应于接收到分享的指示,使得呈现分享用户界面,所述分享用户界面包括可分享所述物品的图像的多个服务;

从可分享所述物品的图像的所述多个服务接收发布系统的选择;

响应于接收到发布系统的选择,使得呈现列表用户界面,所述列表用户界面包括用于输入参数的字段,所述参数用于生成图像中的物品的列表;

接收参数和用来列出物品的指示;以及

响应于列出的指示,与发布系统分享参数和图像以使发布系统创建所述物品的列表。

21、一种携带指令的机器可读介质,所述指令在由机器的至少一个处理器执行时,使得所述机器执行根据示例11至19中任一项所述的方法。

尽管已经参考特定示例实施例描述了本发明主题的概述,但是在不脱离本发明实施例的更宽的范围的情况下可以对这些实施例做出各种修改和改变。本文中,本发明主题的这些实施例单独地或统一地由术语“发明”来指代,其仅是为了方便,并且不是旨在主动将本申请的范围限制为任意单个发明或发明构思(如果实际上不止一个被公开的话)。

本文充分详细地描述了示出的实施例以使得本领域技术人员能够实现公开的教导。可以利用其他实施例并根据这些实施例导出其他实施例,从而可以在不脱离本公开的范围的情况下做出结构和逻辑上的替换和改变。因此,该“具体实施方式”不应当看做是限制意义,并且各种实施例的范围仅通过所附权利要求以及权利要求的等同物的全部范围来限定。

如本文所使用的,术语“或”可以被解释为包括性或排他性的意义。此外,可以针对本文中描述为单个实例的资源、操作或结构提供多个实例。另外,各种资源、操作、模块、引擎和数据存储之间的边界在某种程度上是任意的,并且在具体说明性配置的上下文中示出了特定操作。对功能的其他分配是可以预想到的,并且可以落入本发明各种实施例的范围内。一般来说,在示例配置中作为分离的资源呈现的结构和功能可以被实现为组合的结构或资源。类似地,作为单个资源呈现的结构和功能可以被实现为分离的资源。这些及其他的变型、修改、添加和改进落入如由所附权利要求表示的本发明的实施例的范围内。因此,说明书和附图应当被看做说明性的而不是限制意义的。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号