消费者操作的用于评估用于回收的目标电子设备的评估设备的制造方法

文档序号:10746356阅读:502来源:国知局
消费者操作的用于评估用于回收的目标电子设备的评估设备的制造方法
【专利摘要】本文描述了消费者操作的用于评估用于回收的目标电子设备的评估设备,其包括:耦合于电源的处理器;耦合于所述处理器的存储器;耦合于所述处理器的通信端口,所述通信端口配置为向所述目标电子设备传送信号并且从所述目标电子设备接收信号;耦合于所述处理器的网络模块,所述网络模块配置为经由互联网发送和接收数据;耦合于所述处理器的用户界面;耦合于所述处理器的相机装配;以及包含所述处理器、所述存储器、所述通信端口、所述网络模块、所述显示设备,所述用户界面以及所述相机装配的外壳。
【专利说明】
消费者操作的用于评估用于回收的目标电子设备的评估设备
[0001] 相关申请的交叉引用
[0002] 本申请要求
【申请人】在2014年11月6日提交的、代理人案号为111220-8038.US00、标 题为"用于评估和回收电子设备的方法和系统"、美国临时申请号为62/076,437的权益,其 全部内容通过引用合并于此。
技术领域
[0003] 本公开大体上涉及用于评估和回收手机和其它消费设备的方法和系统,尤其涉及 用于促进与电子设备回收相关的设备的识别、评估、购买和/或其它处理的硬件和/或软件。
【背景技术】
[0004] 消费电子设备无处不在,这些消费电子设备例如手机、笔记本计算机、笔记本计算 机、平板计算机、MP3播放器等。目前,世界上正在使用的移动设备超过六十亿台,而且,这些 设备的数量正迅速增长,仅2013年就销售了超过十八亿台的手机。到2017年时,预计使用中 的移动设备将多于地球上存在的人类。除手机之外,2013年台式计算机和笔记本计算机的 整体销量超过三亿台,并且平板计算机的整体销量首次超过了笔记本计算机的整体销量。 手机和其它电子设备在数量上迅速增长的一部分原因在于这些电子设备发展的迅速步伐, 以及这些电子设备在第三世界国家的增长的使用量。
[0005] 由于发展的迅速步伐,因消费者不断升级他们的手机及其它电子设备以获得最新 的产品特点或更好的操作方式,所以,每年有相当高百分比的电子设备被更换。据美国国家 环境保护局称,仅美国每年就处理超过3.7亿台的手机、掌上计算机(PDA)、平板计算机及其 它电子设备。成千上万的过时的或损坏的手机及其它电子设备直接被扔进垃圾柜或以其它 方式保留,直到出现了合适的处理方案。
[0006] 尽管许多电子设备零售商和小货架商店(cell carrier store)现在提供手机以 旧换新活动或回购活动,但许多旧的手机仍然以垃圾填埋而结束,或者被不适当的拆解并 被处理到发展中国家。然而,不幸的是,手机及类似设备通常包含可能对环境有害的物质, 比如砷、锂、镉、铜、铅、汞和锌。如果得不到适当处理,这些有毒物质能够从分解的填埋垃圾 中渗入到地下水中并污染土壤,从而有可能因此对人类和环境造成损害。
[0007] 作为零售商以旧换新或回购活动的备选,消费者现在还可以使用位于商场、零售 商店或其它公共可出入地区的自助服务终端(kiosk)回收和/或出售他们的二手手机。这种 服务终端由ecoATM公司(ecoATM,Inc.)即本申请的受让方运营,例如公开在美国专利号:8, 463,646、8,423,404、8,239,262、8,200,533、8,195,511和7,881,965中,这些专利共同由 ecoATM公司所拥有,且通过引用将他们的全部内容合并于此。
[0008] 仍旧有需求以提高消费者可用的回收或转售他们的手机和其它电子设备的途径。 简化回收/转售过程、优化消费者体验及劝阻诈骗能够激励消费者以一种高效、环保的方式 处理他们的旧电子设备。 【实用新型内容】
[0009] 本实用新型的实施例提供了一种消费者操作的用于评估用于回收的目标电子设 备的评估设备,其包括:耦合于电源的处理器;耦合于所述处理器的存储器;耦合于所述处 理器的通信端口,所述通信端口配置为向所述目标电子设备传送信号并且从所述目标电子 设备接收信号;耦合于所述处理器的网络模块,所述网络模块配置为经由互联网发送和接 收数据;耦合于所述处理器的用户界面;耦合于所述处理器的相机装配;以及包含所述处理 器、所述存储器、所述通信端口、所述网络模块、所述显示设备,所述用户界面以及所述相机 装配的外壳。
[0010] 本实用新型的优点和有益效果将通过以下结合附图的详细说明为本领域一般技 术人员所明晰。
【附图说明】
[0011] 图1图示了用于实施本技术的各个方面的合适的计算环境的实施例。
[0012] 图2是图示了通常包含在计算系统和可以实施本技术的其它设备中的一些组件的 框图。
[0013] 图3是根据用于回收电子设备的本技术的实施例配置的机器的立体图。
[0014] 图4是用于实施本技术的各个方面的合适的分布式计算环境的示意图。
[0015]图5是根据本技术的实施例的、用于为供回收的目标设备报价的程序的高级流程 图。
[0016] 图6是根据本技术的实施例的、用于为供回收的目标设备报价以便回收的程序的 流程图。
[0017] 图7A和图7B是图示了根据本技术的实施例的、与确定目标设备的报价相关的屏幕 显示或者图形用户界面的显示页面。
[0018] 图8是根据本技术的实施例的、用于扫描目标设备的程序的流程图。
[0019] 图9是图示了根据本技术的实施例的、与目标设备列表相关的显示页面。
[0020] 图10是根据本技术的实施例的、用于获取目标设备信息的程序的流程图。
[0021] 图11是根据本技术的实施例的、用于通过照相识别目标设备的程序的流程图。
[0022] 图12是根据本技术的实施例的、用于对目标设备显示的信息进行分析的程序的流 程图。
[0023] 图13是根据本技术的实施例的、用于识别目标设备并且为目标设备报价以便回收 的程序的流程图。
[0024] 图14是根据本技术的实施例的、用于远程评估目标设备以便回收的程序的流程 图。
[0025] 图15是根据本技术的实施例的、用于管理供回收的一系列设备的程序的流程图。
【具体实施方式】
[0026] 下面的内容描述了促进与回收电子设备相关的识别、评估、购买和/或其他处理的 硬件和/或软件系统和方法的各个实施例。在各个实施例中,例如,此处详细描述的系统和 方法使用户能够将第一电子设备("评估设备"),诸如,手机,平板计算机、笔记本计算机、台 式计算机等连接至第二电子设备("目标设备"),诸如,另一手机、计算机、平板、电器、外围 设备等,以准确地估计目标设备的状况、和二手市场或者转售市场行情值。例如,用户能将 笔记本计算机评估设备连接至手机目标设备以获取关于该手机的信息,评估该信息并且确 定该手机值多少钱。另一个例子是,用户可将手机评估设备连接至数码摄像机(DVR)目标设 备以获得有关该DVR的信息,评估该信息,并且由此发现该DVR值多少钱。为了方便参考,本 文所使用的术语"目标设备"通常涉及用户可能希望评估以便回收的电子设备。为了方便参 考,本文所使用的术语"评估设备"通常涉及配置为从目标设备获取信息和/或获取有关目 标设备的信息以便有利于对该目标设备进行处理(例如,回收)的电子设备。评估设备可以 包括用于评估目标设备的应用软件("app")和/或硬件、以及用于有线或者无线连接至目标 设备的设施。在各个实施例中,app使设备所有者和其他用户能够方便地评估其电子设备并 且获知其电子设备的报价,而无需离开他们的家或者办公室。本技术使设备所有者能够利 用最少的用户输入保持对其电子设备的市场价值的了解,并且提供明确的答复从而使所有 者可以具有出售其电子设备(例如,在相关联的回收服务终端处)的快速且可预计的体验。 在一些实施例中,评估设备可以通知用户其电子设备的价值、管理一系列用于回收的电子 设备、并且提供关于何时及何地回收电子设备的推荐。
[0027] 在下面的说明书中及图1至图15中将描述某些细节,以提供对本技术的各个实施 例的透彻理解。在其它情况中,通常与智能手机及其它手持设备、消费电子设备、计算机硬 件、软件和网络系统等相关的已知结构、材质、操作和/或系统将不在下面的内容中示出或 不详细描述,以避免不必要地模糊本技术的各个实施例的描述。然而,本领域普通技术人员 应当知道的是,本技术能够在不包含本文所述的一个或者多个细节的情况下得以实施,或 者在用其它结构、方法、组件等情况下得以实施。
[0028] 以下使用的术语应当以它最宽泛合理的方式来解释,即使该术语与本技术实施例 的某些示例的细节描述一起使用。事实上,某些术语可能甚至会在下文中被强调;然而,旨 在以任何限制性方式解释的任何术语将明确限定在这一具体描述部分中。
[0029] 附图描述了本技术的实施例,但并不意欲限制其保护范围。所描述的不同元件的 大小不一定按比例绘制,这些不同元件可任意放大以提高其可识别性。当组件的细节对完 整理解如何制作并使用本实用新型是不必要的时候,这些细节在附图中可能是抽象的,以 排除例如组件的位置以及这些组件之间的某些精确连接等细节。
[0030] 在附图中,相同的附图标记识别为相同的元件,或至少大体相似的元件。为了利于 论述一些特殊元件,一些附图标记的最重要的一个或者多个数字指的是元件首次被引入的 附图。例如,参照图1,元件11 〇首次被引入并被论述。
[0031] 图1图示了可以实施本技术的各个方面的环境100的实施例。环境100包括第一电 子设备(例如,评估设备110)和第二电子设备(例如,目标设备120)。在图示的实施例中,评 估设备110被描绘为诸如智能手机或者其它手机等的手持计算设备,而目标设备120被描绘 为笔记本计算机。然而,在其它实施例中,评估设备110和/或目标设备120可以是任何形式 的电子设备。例如,评估设备110可以是,例如,平板计算机、笔记本计算机、台式计算机或者 可穿戴设备,而目标设备120可以是,例如,等离子电视、手持游戏设备、媒体播放器、智能电 话、笔记本计算机或台式计算机等。虽然在本文中以手机为背景描述了本技术的许多实施 例,但是本技术的各个方面不限于手机,而是通常还适用于其它消费电子设备。这种设备包 括:作为非限制性示例,所有形式的手机;智能手机;手持设备;个人数字助理(PDA) ;MP3或 者其它数字音乐播放器;平板计算机、笔记本计算机、超极本和笔记本计算机;电子阅读器; 所有类型的相机;GPS设备;机顶盒和其它媒体播放器;IP网络电话(VoIP);万能遥控器;扬 声器;耳机;可穿戴计算机;较大的消费电子设备,诸如,台式计算机、电视机、投影仪、数字 录像机(DVR)、游戏机、蓝光光碟(Blu-Ray Disc?)播放器、打印机、连接网络的存储设备等; 以及较小的电子设备,诸如,谷歌眼镜(Googk "'Glass?)、智能手表(例如,苹果手表 (Apple Watch?)、安卓穿戴(Android Wear?)设备(诸如,Mot〇360:< )或者Pebble Steel? 手表))、健身腕带、拇指驱动器、无线免提设备;无人机;等等。
[0032]在图示的实施例中,目标设备120包括通信接口(例如,连接器端口 122和/或无线 收发器(未示出)),并且评估设备110同样包括通信接口(例如,连接器端口 118和/或无线收 发器(未示出))。在本实施例中,评估设备110可以经由各自的设备收发器之间的无线连接 130或者经由有线连接140(诸如USB、以太网、或者连接在设备连接器端口 118和122之间的 防雷电缆)电连接至目标设备120,其中,无线连接诸如无线保真(Wi-Fi)、或者蓝牙网络、或 者近距离无线通信技术(NFC)连接,有线连接诸如通用串行总线(USB)、以太网、或者连接在 设备连接器端口 118和122之间的闪电电缆(Li ghtn ing cab I e)。评估设备110的显示屏115 可以显示如下信息:诸如,指示评估设备110已经识别出目标设备120的文本信息112、代表 目标设备120的图像114、和/或使用户能够选择各个选项或者动作的图标或者按钮116,这 些选项或者动作诸如是确认对目标设备120的正确识别、为目标设备120报价、将目标设备 120保存在设备列表中等。
[0033] 如下面详细描述的,本技术使评估设备110能够通过无线连接130和/或有线连接 140从目标设备120获取信息,并且评估该信息以有利于对目标设备120进行回收和/或其它 处理。为了便于参考,本文所使用的术语"处理"通常涉及可以在目标设备上执行的、可以与 目标设备一起执行的、或者可以相对于目标设备执行的所有形式的服务和操作。这种服务 和操作可以包括:例如,对手机和其它电子设备进行出售、转售、回收、捐献、交换、识别、评 估、报价、拍卖、报废、传输来自手机和其它电子设备的数据或将数据传输至手机和其它电 子设备、重新配置或翻修等。为了便于参考,本文所使用的术语"回收"通常涉及对电子设备 进行出售和/或购买、转售、交换、捐献和/或接收等。例如,所有者可以选择出售他们的旧电 子设备,而这些电子设备可以被回收以用于转售、整修、修理、回收可利用组件、出于环保考 虑进行处置等。
[0034] 图2是示出了通常包含在计算系统和可以实施本技术的其它设备中的一些组件 200的框图。在图示的实施例中,评估设备110包括处理组件230,该处理组件230根据存储在 存储器240中的计算机可读指令控制评估设备110的操作。处理组件230可以是任何逻辑处 理单元,诸如,一个或者多个中央处理单元(CPU)、图形处理单元(GHJ)、数字信号处理器 (DSP)、专用集成电路(ASIC)等。处理组件230可以是单个处理单元或者电子设备中或者跨 多个设备分布的多个处理单元。本技术的各个方面可以包含在专用计算设备中、或者包含 在专门编程、配置或者构造为执行在本文中详细阐释的一个或者多个计算机可执行指令的 数据处理器中。也可以在分布式计算环境中实践本技术的各个方面,在分布式计算环境中, 功能或者模块由通过通信网络(诸如,局域网(LAN)、广域网(WAN)或者因特网)链接的远程 处理设备执行。在分布式计算环境中,模块既可以位于本地,又可以位于远程存储器存储装 置中。
[0035] 处理组件230连接至存储器240,该存储器240可以包括临时存储器和/或永久存储 器的组合,该临时存储器和/或永久存储器既可以是只读存储器(ROM)又可以是可写存储器 (例如,随机存取存储器RAM)、如闪速存储器或者其它固态存储器的可写非易失性存储器、 硬盘驱动器、可移除介质、可读磁盘或者光盘、纳米技术存储器、生物存储器等。如本文中使 用的,存储器不包括临时的传播信号本身。存储器240包括包含程序、软件和信息(诸如,操 作系统242、应用程序244和数据246)的数据存储器。评估设备110的操作系统可以包括:例 如,视窗操作系统(Windows? )、Linux?、安卓(Android?)、苹果(i〇S(I))或嵌入式实 时操作系统。应用程序244和数据246可以包括配置为控制评估设备110的组件、处理目标设 备120的信息和数据(例如,以便评估设备的品牌、型号、状况、价格等)、与远程计算机和其 它设备等传送并且交换数据和信息的软件和数据库。
[0036]评估设备110可以包括输入组件210,该输入组件210接收来自用户互动的输入并 且将该输入提供给处理器230,通常有硬件控制器进行调解,该硬件控制器对从输入设备接 收到的原始信号进行解释并且通过使用已知的通信协议将该信息传送给处理器230。输入 组件210的示例包括键盘(具有物理按键或者虚拟按键)、指向设备(诸如,鼠标、摇杆、拨号 盘、或者眼睛追踪设备)、当用户触摸时检测接触事件的触摸屏212、接收音频输入的麦克风 214、以及用于静态拍照和/或视频捕捉的相机216。评估设备110也可以包括多种其它输入 组件210,诸如,GPS或者其它位置确定传感器、运动传感器、具有加速度计的可穿戴输入设 备(例如,可穿戴手套式输入设备)、生物传感器(例如,指纹传感器)、光传感器、读卡器(例 如,磁条阅读器或者磁卡阅读器)等。
[0037] 处理器230也可以连接至一个或者多个不同的输出组件220,例如,直接连接或者 经由硬件控制器连接。输出设备可以包括显示文本和图像的显示器115。显示器115可以是, 例如,LCD、LED或者OLED显示屏(诸如,台式计算机屏幕、手持设备屏幕、或者电视屏幕)、电 子油墨显示器、投影显示器(诸如,抬头显示设备)、和/或集成有触摸屏212的显示器,该触 摸屏212用作输入设备和向用户提供图形和文本视觉反馈的输出设备。输出设备也可以包 括用于播放音频信号的扬声器224、用于触觉输出(诸如,振动)的触觉反馈设备等。在一些 实施方式中,扬声器224和麦克风214由组合式音频输入输出设备实现。
[0038] 在图示的实施例中,评估设备110进一步包括一个或者多个通信组件250。通信组 件可以包括:例如,无线收发器252(例如,Wi-Fi收发器,蓝牙收发器,近场通信(NFC)设备, 利用GSM、CDMA、3G和/或4G技术的无线调制解调器或者蜂窝无线电等中的一种或者多种) 和/或有线网络连接118(例如,以太网端口、电缆调制解调器、火线(FireWire)电缆、闪电连 接器、通用串行总线(USB)端口等中的一种或者多种)。通信组件250适合直接经由有线或者 无线点对点连接和/或间接经由通信链路270(其可以包括因特网、公共或者私人内联网、局 部或者扩展型Wi-Fi网络、蜂窝塔、普通老式电话系统(POTS)等)在评估设备110与其它本地 和/或远程计算设备(例如,目标设备120)之间进行通信。例如,评估设备110的无线收发器 252可以经由无线连接130连接至目标设备120的无线收发器282,和/或,评估设备110的有 线连接器118可以经由有线连接140连接至目标设备120的有线连接器122。评估设备110进 一步包括电源260,该电源260可以包括用于与评估设备110相关的各种电气组件的操作的 电池电源和/或设施电源。
[0039] 除非另有描述,否则在图2中示出的各种组件的构造和操作都是常规的设计。因 此,由于本领域技术人员很容易便能理解,所以在本文中不需要进一步对这些组件进行详 细描述。在其它实施例中,评估设备110和/或目标设备120可以包括可以与上述特征不同的 其它特征。在更进一步的实施例中,评估设备110和/或目标设备120可以包括更多的或者更 少的与上述特征相似的特征。
[0040] 图3是根据本技术的、用于对手机和其它消费电子设备进行回收和/或其它处理的 服务终端300的立体图。服务终端300及其各种特征能够通常至少在结构和功能上与第 8463646、8423404、8239262、8200533、8195511和7881965号美国专利以及第12/573089、12/ 727624、13/113497、12/785465、13/017560、13/438924、13/753539、13/658825、13/733984、 13/705252、13/487299、13/492835、13/562292、13/658828、13/693032、13/792030、13/ 794814、13/794816、13/862395和13/913408美国专利申请中所描述的服务终端及相应的特 征相类似。现将这些专利和专利申请的每篇均全文通过引用并入本文。所公开的技术也包 括
【申请人】在2014年9月26日提交的、代理人案号为111220-8024. USOO、标题为"用于与回收 手机和其它电子设备有关的定价和执行其它处理的方法和系统"、美国专利申请号为14/ 498763的内容;
【申请人】在2014年9月29日提交的、代理人案号为111220-8025 . USOO、标题为 "用于有线分析、充电或其它与便携式电子设备交互的电缆组件的维护系列"、美国专利申 请号为14/500739的内容;
【申请人】在2014年10月2日提交的,代理人案号为11 1220-8022.USOO的,标题为"无线使能的用于回收消费设备的服务终端"的第62/059129号美国临 时专利申请;
【申请人】在2014年10月2日提交的,代理人案号为111220-8023.USOO的,标题为 "用于与设备回收相关联的设备评估以及其他处理的应用"的第62/059132美国临时专利申 请;
【申请人】在2014年10月3日提交的、代理人案号为111220-8035.US00、标题为"用于在由消 费者操作的服务终端电检测移动设备的系统、以及相关的设备和方法"、美国专利申请号为 14/506449的内容;
【申请人】在2014年10月31日提交的、代理人案号为111220-8027.US00、标 题为"用于回收消费电子设备的系统和方法"、美国临时申请号为62/073840的内容;
【申请人】 在2014年10月31日提交的、代理人案号为111220-8028.US00、标题为"用于与电子设备的保 险服务和/或其它服务相关的快速处理的方法和系统"、美国临时申请号为62/073847的内 容;
【申请人】在2014年12月11日提交的、代理人案号为111220-8031 .US00、标题为"用于在服 务终端提供关于回收手机和其它电子设备的优惠券/优惠活动信息的方法和系统"、美国临 时申请号为62/090855的内容;
【申请人】在2014年12月11日提交的、代理人案号为111220-8033.US00、标题为"用于识别手机和其它电子设备的方法和系统"、美国专利申请号为14/ 568051的内容;
【申请人】在2014年12月12日提交的、代理人案号为111220-8037.US00、标题为 "用于回收消费电子设备的方法和系统"、美国临时申请号为62/091426的内容;
【申请人】在 2015年1月16日提交的、代理人案号为111220-8034.US00、标题为"用于与回收手机和其它 电子设备有关的动态定价和执行其它处理的方法和系统"、美国专利申请号为14/598469的 内容;
【申请人】在2015年3月17日提交的、代理人案号为111220-8030. USOO、标题为"用激光检 验移动设备和其它消费电子设备的系统和方法"、美国专利申请号为14/660768的内容;申 请人在2015年3月19日提交的、代理人案号为111220-8029.US00、标题为"具有面部识别的 设备回收系统"、美国专利申请号为14/663331的内容;
【申请人】在2015年6月1日提交的、代理 人案号为111220-8041.US00、标题为"用于可视化评估电子设备的方法和系统"、美国临时 申请号为62/169072的内容;
【申请人】在2015年8月7日提交的、代理人案号为111220-8026.US00、标题为"用机械驱动检验移动设备和其它消费电子设备的方法和系统"、美国临 时申请号为62/202330的内容;
【申请人】在2015年9月21日提交的、代理人案号为111220-8032.US00、标题为"用于记录与购买手机和其它电子设备的系统互动的方法和系统"、美国 临时申请号为62/221510的内容;
【申请人】在2015年10月1日提交的、代理人案号为111220-8022.USOl、标题为"用于回收消费设备的支持无线的服务终端"、美国临时申请号为14/ 873158的内容;和
【申请人】在2015年10月1日提交的、代理人案号为111220-8023.USOl、标题 为"用于设备评估以及与设备回收相关的其它处理的应用"、美国临时申请号为14/873145 的内容;
【申请人】在2015年10月28日提交的,代理人案号为"111220-8027 . USOΓ的,标题为 "用于回收消费电子设备的系统和方法"的第14/925357美国专利申请;以及
【申请人】在2015 年10月28日提交的,代理人案号为111220-8028.USOl的,标题为"用于促进与用于电子设备 的保险服务和/或其他服务相关联的处理的方法和系统"的第14/925375号美国专利申请。 在前述句子中所列出的所有专利及专利申请共同由本申请的
【申请人】所拥有,这些专利及专 利申请连同本文所指定的任何其它专利或专利申请通过引用将他们的全部内容合并于此。 [0041]在图示的实施例中,服务终端300是一种立柜式自助服务终端,配置为供用户301 (例如,消费者、顾客等)使用,以对手机或其它消费电子设备等目标设备120进行回收、出售 和/或执行其它操作。在其它实施例中,服务终端300可配置为在工作台面或类似的突出表 面上使用。虽然服务终端300配置为供消费者使用,但在各个实施例中,服务终端300和/或 其各个部分也能够被其它操作者使用,例如零售店员或服务终端助理,以便捷对手机和其 它电子设备等目标设备120进行出售或其它处理。
[0042]服务终端300可以以多种不同的方式使用,以有效地促进对手机和其它消费电子 设备等目标设备120进行回收、销售和/或其它处理。例如,想要出售旧手机或者其它目标设 备120的用户可以将目标设备120带到服务终端300进行回收。在一些实施例中,服务终端 300可以使用本文所指定的、通过引用将其全部内容合并于此的共同拥有的专利和专利申 请中详细描述的一种或多种方法和/或系统执行视觉分析和/或电气分析、核实用户的身 份、以及为购买目标设备120而向用户301支付。
[0043]如本领域的普通技术人员所了解的,可以使用服务终端300的各个实施例来虚拟 地回收任何消费电子设备,诸如,手机、MP3播放器、平板计算机、笔记本计算机、电子阅读 器、PDA、谷歌眼镜、智能手表和其它便携式或者可穿戴设备、以及其它较为不方便携带的电 子设备,诸如,台式计算机、打印机、电视机、DVR、用于在⑶、DVD、Bl U-ray?上播放游戏、娱 乐、或者其它数字媒体的设备等。
[0044]图4是用于实施根据本技术的各个实施例配置的目标设备120的评估及回收系统 400的各个方面的合适网络环境的示意图。在图示的实施例中,包括评估设备110和多个服 务终端300(分别识别为服务终端300a-300n)的各种计算设备可以经由通信链路270与一个 或者多个远程计算机(例如,一个或者多个服务器计算机404)交换信息。尽管通信链路270 可以包括公共可用网络(例如,具有网络接口的互联网),但也可以使用私有通信链路,诸 如,内联网或其它网络。此外,在各个实施例中,各个评估设备110和/或服务终端300可以连 接至主机(未示出),该主机有利于在评估设备110、服务终端300、远程计算机、其它服务终 端、移动设备等之间进行信息交换。
[0045] 服务器计算机404可以执行用于接收、路由和存储电子消息的许多或者所有功能, 该电子消息诸如是用于实施本文所描述的各种电子交易所必需的数据查找查询、网页、音 频信号和电子图像。例如,服务器计算机404可以在一个或者多个相关数据库406中检索网 页和其它内容,以及与一个或者多个相关数据库406交换网页和其它内容。在一些实施例 中,数据库406可以包括与手机和/或其它消费电子设备等目标设备120相关的信息。这种信 息可以包括:例如,品牌、型号、序列号、国际移动设备识别码(IMEI)、运营商计划信息、定价 信息、所有者信息等。在各个实施例中,服务器计算机404还可以包括:服务器引擎408、网页 管理组件410、内容管理组件412和数据库管理组件414。服务器引擎408可以执行与本文所 描述的各种技术相关联的基本处理和操作系统级的任务。网页管理组件410可以处理网页 或其它显示页面的创建和/或显示和/或路由。内容管理组件412可以处理与本文所描述的 程序相关联的许多功能。数据库管理组件414可以执行与数据库406相关联的各种存储、检 索和查询任务,并且可以存储各种信息和数据,例如动画、图形、视频信号和音频信号等。
[0046] 在图示的实施例中,评估设备110和/或服务终端300也可以可操作地经由通信链 路270彼此连接和/或连接至多个其它远程设备和系统。例如,服务终端300可以可操作地连 接至具有相关浏览器420的多个用户设备418(例如,个人计算机、笔记本计算机、手持设备 等)。同样地,如上所述,评估设备110可以包括有限和/或无线通信设施,以用于与用于回收 的目标设备120(分别识别为目标设备120a-120n)交换数字信息。评估设备110、服务终端 300和/或服务器计算机404也可以可操作地连接至一系列远程计算机,以用于从所需的服 务提供商、金融机构、设备制造商、当局、政府机构等获取数据和/或与之交换信息。例如,评 估设备110、服务终端300和服务器计算机404可以可操作地连接至一个或者多个移动运营 商422、一个或者多个设备制造商424(例如,手机制造商)、一个或者多个电子付款或金融机 构428、一个或者多个数据库(例如,GSMA HffiI数据库等)和一个或者多个计算机和/或与云 计算426相关的其它远程本地资源或共享资源。金融机构428可以包括与指导金融交易相关 的各种实体,包括:银行、信用卡/借记卡设施、在线商务设施、在线支付系统、虚拟现金系 统、资金转移系统等。
[0047]除了以上所述之外,评估设备110、服务终端300和服务器计算机404也可以可操作 地连接至转售市场430和服务终端操作者432。转售市场430表示的是与通过电子渠道以及 实体渠道进行与消费电子设备转售相关的远程计算机系统和/或服务提供商系统。这种实 体和设施例如可以与转售二手电子设备的在线拍卖相关,以及与为这些二手电子设备建立 市场价格相关。服务终端操作者432可以是中央计算机或中央计算机系统,用于控制服务终 端300的网络的各种操作。
[0048]前述目标设备120评估回收系统400仅描述了一种适用于实施本文所述的各种技 术的网络系统。因此,本领域的普通技术人员要了解,与本技术一致的其它系统可以省略参 照图4所描述的一个或者多个设施,或者可以包括图4中未详细描述的一个或者多个额外设 施。
[0049]评估设备110、服务终端300、目标设备120、服务器计算机404、用户计算机或设备 418等可以包括一个或者多个中央处理单元或其它逻辑处理电路、存储器、输入设备(例如, 键盘和指向设备)、输出设备(例如,显示设备和打印机)以及存储设备(例如,磁盘驱动器、 固态驱动器、固定驱动器和软盘驱动器、光盘驱动器等)。这种计算机可以包括其它程序模 块,诸如,操作系统、一个或者多个应用程序(例如,文字处理应用程序或电子表格应用程 序)等等。计算机可以包括经由无线链路与互联网进行通信的无线计算机,诸如,手机、个人 数字助理(PDA)、掌上型计算机、平板计算机、笔记本计算机、笔记本计算机、台式计算机、电 子阅读器、音乐播放器、GPS设备、可穿戴计算机(诸如,智能手表和谷歌眼镜(Google# Glass?))等。计算机可以是能够被编程以运行各种类型应用程序的通用设备,或者它们可 以是优化于或限制于特定功能或特定功能类别的单用途设备。本实用新型的各个方面可以 在各种其它计算环境中实践。
[0050] 虽然示出了互联网,但本实用新型也可以使用私有网络,诸如,内联网。网络可以 具有客户机/服务器架构,在该架构中,一台计算机专用于服务其它客户端计算机,或者网 络可以具有其它架构,诸如,点对点,在该架构中,一台或多台计算机同时作为服务器和客 户机。耦合至一台或多台服务器计算机上的一个或者多个数据库存储了在用户计算机之间 交换的大量网页和内容。包括一个或者多个数据库的所述一台或多台服务器计算机可以采 用安全措施(例如,防火墙系统、消息加密和/或认证(例如,使用传输层安全(TLS)或者安全 套接层(SSL))、密码保护方案、加密存储数据(例如,使用可信任计算机硬件)等等)以抑制 对该系统的恶意攻击,并使存储在其中的消息和数据保持完整。
[0051] 相关领域的技术人员要了解,本实用新型的构思可以在除基于位置或互联网之外 的各种环境下使用。一般情况下,显示说明可以为超文本标记语言(HTML)、可扩展标示语言 (XML)或无线应用协议(WAP)格式、电子邮件格式或适于显示信息的任何其它格式(包括基 于字符/代码的格式、基于算法的格式(例如,向量生成)和位图格式)。此外,可以用诸如局 域网、广域网、或点对点拨号连接的各种通信通道来代替互联网。该系统可以在单独的计算 机环境中进行管理,而不是在客户机/服务器环境中进行管理。此外,用户计算机可以包括 与服务器计算机进行交互的硬件或软件的任意组合,例如基于电视的系统、和商业或非商 业交易可通过其进行管理的各种其它消费产品。本文描述的本实用新型的各个方面可以在 任何电子邮件环境中实现、或用于任何电子邮件环境。
[0052]尽管没有要求,但本实用新型的各个方面是以计算机可执行指令为一般背景进行 描述的,可执行指令例如,由诸如服务器计算机、无线设备或个人计算机的多用途数据处理 设备执行的程序。相关领域的技术人员要了解,本实用新型的各个方面可以与其它通信系 统、数据处理系统、或计算机系统配置一起实施,包括:互联网设备、手持设备(包括个人数 字助理(PDA)),可穿戴计算机、各种蜂窝式电话或手机(包括IP网络电话(VoIP))、哑终端、 媒体播放器、游戏设备、多处理器系统、基于微处理器的或可编程的消费电子产品、机顶盒、 网络个人计算机(PC)、迷你计算机、大型计算机等。事实上,术语"计算机"、"服务器"、"主 机"、"主机系统"等通常在本文中可互换使用,且它们是指上述设备和系统以及任何数据处 理器中的任意一种。
[0053]本实用新型的各个方面可在特定用途计算机或数据处理器中实施,该特定用途计 算机或数据处理器具有特定编程、配置或构造,以执行本文中详细说明的一种或多种计算 机可执行指令。尽管本实用新型的各个方面,例如特定功能,被描述为仅在单个设备上执 行,但是,本实用新型也可以在分布式环境中实施,而在该分布式环境中,各功能或模块在 不同的处理设备之间共享,这些处理设备通过诸如局域网(LAN)、广域网(WAN)或互联网的 通信网络相连接。在分布式计算环境中,编程模块可位于本地,也可位于远程存储器存储设 备中。
[0054] 本领域的普通技术人员要了解,本文中描述的程序和其它功能以及方法可以实施 为通过常规编程的逻辑阵列和/或电路元件、由数字信号处理(DSP)集成电路的专用集成电 路(ASIC)。虽然许多实施例示出并且描述为在硬件(例如,专为任务设计的一个或者多个集 成电路)中实施,但是这些实施例也可以在软件中实施并且可以由一个或者多个处理器执 行。这种软件可以存储在任何合适的计算机可读介质中,诸如,存储在半导体芯片中的、在 计算机可读磁盘上的、或者从服务器下载的并且本地存储在客户端处的微代码。
[0055] 本实用新型的各个方面可存储或分布在有形的计算机可读介质上,这些有形的计 算机可读介质包括:磁或光可读的计算机光盘、硬接线或预编程的芯片(例如,电可擦可编 程只读存储器(EEPROM)半导体芯片)、纳米技术存储器、生物存储器、或其它数据存储介质。 数据存储设备可包括任何类型的计算机可读介质,这些计算机可读介质能够存储可通过计 算机访问的数据,例如磁硬盘和软盘驱动器、光盘驱动器、盒式磁带、磁带驱动器、闪存卡、 数字化视频光盘(DVD)、伯努利盒式磁带、随机存取存储器(RAM)、只读存储器(ROM)、智能卡 等。事实上,任何存储或传送计算机可读指令和数据的介质都可以被使用,包括连接至诸如 LAN、WAN或互联网的连接端口。可选地,本实用新型的各方面中的计算机执行的指令、数据 结构、屏幕显示以及其它数据可以分布在互联网上、或分布在其它网络(包括无线网络)中、 在一段时间内分布在传播介质(例如电磁波、声波)的传播信号中、或者它们可提供在任何 模拟或数字网络(分组交换、电路交换、或其它方案)上。术语"存储器"以及"计算机可读存 储介质"包括临时的、持久的和/或永久的存储器的任意组合,这些临时的、持久的和/或永 久的存储器例如:R0M、如RAM的可写入存储器、如闪速存储器的可写入非易失性存储器、硬 盘驱动器、固态驱动器、可移除介质等,但不包括临时的传播信号本身。
[0056] 图5是根据本技术的实施例的、用于为供回收的目标设备120(例如,手机、平板计 算机、拇指驱动器、TV、SLR等)报价的程序500的高级流程图。在各个实施例中,在评估设备 (例如,图1的评估设备110)(诸如,手机或者计算机)上和/或在可操作地连接至app的另一 处理设备(诸如,远程计算机(例如,服务器))上运行的app可以执行程序500中的一些或者 全部。在一些情况下,例如,拥有目标设备120(例如,游戏机、笔记本计算机、智能电话等)的 用户可能想要知道该目标设备120值多少钱,这样该用户才可以决定是否出售该目标设备 120。图5的程序500使用户能够使用另一电子设备(例如,评估设备110)快速地获知目标设 备120的当前价格,而不要求用户将目标设备120带到回收服务终端300、零售商店或者另一 位置,并且不要求用户手动提供有关目标设备120及其配置的信息。
[0057]在各个实施例中,在本文中详细描述的程序500和其它流程可以由运行app的评估 设备110实施,该app可以获取关于连接的目标设备120的信息。目标设备120可以是,例如, 各种消费电子设备中的一种,诸如,旧移动通信设备,其包括所有形式的、具有有线和/或无 线通信能力的手持设备(例如,智能手机、计算机、TV、游戏机、家用自动化设备等)。在一些 实施例中,用户从与设备制造商424或者第三方(例如,苹果#应用商店(AppfApp StoreSM)、谷歌应用(Google Play?)商店、亚马逊应用(Ατ??3:7〇τ??Αρρ)商店等)相关的app 商店或者其它软件库、从网站(例如,与服务终端操作者432相关的网站)、从服务终端(诸 如,服务终端300(例如,通过有线或者无线数据连接旁加载app))、从可移除存储设备(诸 如,SD闪存卡或者USB驱动)等下载app到评估设备110上。在一些实施例中,一些或者所有的 app是通过网页页面装载并且执行的,诸如,当用户导航至与服务终端运营商432相关联的 网站时,以在浏览器应用中执行的脚本的形式装载并且执行。在其它实施例中,在用户首次 获得app之前,将app装载在评估设备110上(例如,由设备制造商424、无线服务运营商422或 者设备供应商预安装)。
[0058]在块502中,程序500接收为目标设备120报价的用户请求。例如,用户可以启动评 估设备110上的app (例如,通过选择代表评估设备110的触摸屏212上的app的图标116,或者 如果评估设备例如是笔记本计算机或台式计算机,则使用键盘及鼠标输入设备来运行评估 设备上的app程序),并且选择"我的其它设备值多少钱?"功能,以开启为一个或者多个目标 设备120报价的过程。在一些实施例中,app使用户能够从与连接至评估设备110的设备相对 应的电子设备列表中和/或从之前保存在存储器240中的电子设备列表中选择特定目标设 备120进行评估和报价。在一些实施例中,程序500使用户能够将评估设备110自身(例如,安 装有和/或运行有app的电子设备)选择为目标设备120。本技术的实施例的一个优点是用户 可以使用评估设备110上的app为目标设备120报价,而不必将目标设备120带到服务终端 300或者其它远程位置。
[0059]在一些情况下,目标设备120电连接至评估设备110(例如,经由数据电缆140或者 无线数据连接130),而在其它情况下,当用户想要查找目标设备值多少钱时,可以使目标设 备120与评估设备110断开。在判定块504中,程序500确定目标设备120是否连接至评估设备 110。例如,在评估设备110上运行的app可以扫描评估设备110的各种有线网络连接118和/ 或无线网络连接252,以组建连接至评估设备110的可能的目标设备120的列表,和/或以确 定特定目标设备120(例如,之前识别的并且保存至存储器240的目标设备120)是否电连接 至评估设备110。
[0060] 如果目标设备120未连接至评估设备110,那么,在块506中,程序500引导用户经由 有线连接140或者无线连接130将目标设备120连接至评估设备110。例如,app可以将指令显 示在评估设备110的屏幕115上,以使用户通过将USB电缆插入设备中(例如,评估设备110的 有线连接器118和目标设备120的有线连接器122)、通过短距离通信链路(诸如,蓝牙或者 NFC)将这些设备彼此配对、或者通过将这两个设备连接至公共网络(诸如,以太网或者WiFi LAN) 来连接这些设备。在一些实施例中 ,程序 500 可以将目标设备 120 与一种或者多种连 接类型相关联,从而使用于将目标设备120连接至评估设备110的指令专用于相关的连接类 型。在一些实施例中,app配置为当目标设备120连接至评估设备110时自动检测。例如,app 可以向评估设备操作系统242注册,以在新的硬件可操作地连接至评估设备110时接收通 知。程序500由此可以自动检测最新连接的目标设备120,并且向用户提供该新设备的指示。 在一些实施例中,app经由有线连接140或者无线连接130接收指示目标设备120可用的用户 输入(例如,通过选择在触摸屏212上的选项),并且ap尝试120。在块506之后,程序500回到 判定块504。
[0061 ] 一旦目标设备120连接至评估设备110,程序500在块508中继续。在块508中,程序 500经由app从目标设备120接收或者获取有关目标设备120的信息。在一些实施例中,程序 500自动获取信息,即,不接收信息的手动用户输入。例如,USB主机(例如,评估设备110)可 以提示USB外围设备(例如,目标设备120)传输其供应商ID号(识别USB外围设备的制造商的 代码)及其设备ID号(识别USB外围设备的型号的代码)。在一些实施例中,评估设备110经由 USB电缆连接至目标设备120,并且评估设备110通过USB电缆连接从目标设备120接收供应 商ID代码和设备ID代码。在其它实施例中,评估设备110通过各种其它类型的有线或者无线 数据连接中的一种或者多种连接至目标设备,并且可以获取不同的信息,诸如,下面参照图 10所描述的。程序500可以将有关目标设备120的信息存储在评估设备110上的数据结构中 (例如,由app维护的表中)和/或评估设备110的远程数据结构中(例如,维护在服务器计算 机404、云存储设施426、服务终端300等中的一个或者多个处的数据结构中)。
[0062]在块510中,程序500对目标设备信息进行评估。在一些实施例中,程序500自动执 行该评估,即,不接收手动评估目标设备120的用户输入。作为评估目标设备120的一部分, 评估设备110可以识别目标设备120和/或获知其状况。例如,评估设备110可以基于目标设 备信息通过确定目标设备平台、品牌、型号、运营商(例如,针对手机)、特征、配置(例如,存 储器和/或其它存储能力)、升级、外围设备等中的一个或多个,来识别目标设备120。例如, 如果该信息包括设备零部件号MD761LL/B,该评估可以确定目标设备120是2014年初的 Apple4'MacBookAf笔记本计算机,屏幕为13.3",闪存为256GB。在各个实施例中,app或 者远程服务器可以使用目标设备信息查询本地或者远程数据库(例如,数据库406)。例如, 在app接收到USB供应商ID代码和设备ID代码之后,程序500可以搜索将这些代码映射至关 于USB设备的信息的本地和/或远程数据结构。再例如,app或者远程服务器可以获取包括手 机MEI号码的信息,并且然后可以与后台数据库(诸如,GSMA HffiI数据库)远程地(例如,经 由无线或者有线链路)通信,从而解析頂EI以确定或者验证手机的品牌和/或型号。
[0063]在块512中,程序500基于在块510中执行的评估来确定目标设备120的报价。例如, 程序500可以查询本地或者远程数据库(例如,数据库406),以便基于目标设备120的信息和 评估对目标设备120进行报价。例如,当该评估已经确定目标设备120的品牌、型号和配置 时,程序500可以搜索将设备的品牌、型号和/或配置映射至设备的价格的数据结构。例如, 如果该评估已经确定目标设备120是2014年初的屏幕为13.3"闪存为25668的八口|3】&、1: MacBook^y/:5笔记本计算机,程序500可以查询定价数据结构或者服务,以基于该确定获取 目标设备120的当前价格。在一些实施例中,app可以将在块508中接收到的信息和/或在块 510中执行的评估的结果中的一些或者全部传输至远程服务器。远程服务器然后可以使用 该信息和/或评估结果来确定目标设备120的当前市场价值(诸如,通过在数据库中查询目 标设备120的价值),并且反馈app能够为用户的目标设备120提供的价格。在其它实施例中, 在评估设备110中的app从远程服务器(例如,图4的服务器计算机404)下载定价数据,并且 app基于从该服务器下载的定价数据确定目标设备120的报价。例如,在一些实施例中,app 可以下载价格的数据库,诸如,查找表、定价模型、或者包含流行的电子设备的价格的其它 数据结构。App可以使用有关目标设备120的品牌和型号的信息在该表中查找对象目标设备 120的当前价值。在各个实施例中,定价数据周期性地(诸如,每日)更新。程序500可以确保 该定价数据更新及时,从而使app提供仅仅当前的准确价格。在一些情况下,该价格包括一 个价格区间或者一个价格,这取决于将目标设备120带到其中一个服务终端300进行识别 和/或评估和处置的用户。
[0064] 在块514中,程序500将目标设备120的报价呈现给用户。例如,app可以将该报价显 示在评估设备110的显示屏115上,和/或远程服务器可以向用户发送文本消息或者邮件,该 文本消息或者邮件包含用户在特定时间内在服务终端300、相关零售店等其中一处出售该 目标设备120时可以获得的价格。例如,程序500可以指出该报价将在特定时段内有效。在一 些实施例中,app使用户能够承诺例如在设置的时间或者在设置的一段时间内将目标设备 120带到服务终端300。在一些实施例中,app可以奖励用户将目标设备120带到服务终端 300。这种奖励可以包括:例如,到期提示、在服务终端300附近或者包含服务终端300的商店 处有效的优惠券、回收额外设备的奖金、推荐奖金等。在块514之后,程序500结束。
[0065] 图5及其之后的流程图为示例性的,可不示出全部功能或数据的交换,而是它们提 供了在该系统下对交换的指令和数据的理解。相关领域的技术人员将意识到,一些功能、或 交换的指令和数据是可重复、改变、省略或补充的,并且其它(不重要的)未示出的方面可以 容易地得以实施。本领域的技术人员将意识到,图5以及以下所讨论的流程图中的每一个中 示出的块均可以以不同的方式被改变。例如,虽然过程或块以给定顺序出现,但可替代的实 施方式可以以不同的顺序执行程序,并且一些过程或块可以被重新排列、删除、移动、增加、 细分、合并和/或修改,以提供可替代组合或子组合。这些过程或块的每一个均可以以各种 不同的方式被实施。而且,虽然这些过程或块有时示出为连续执行,但这些过程或块可并行 执行或实施,或在不同的时间被执行。图5以及其它流程图中描述的一些块是本领域的已知 类型,这些块本身可包括本文无需描述的操作顺序。本领域普通技术人员可基于本文提供 的流程图和详细描述创建源代码和/或微码、程序逻辑阵列,或以其它方式实施本实用新 型。
[0066] 在各个实施例中,本文中的程序500及其它流程图中的程序的全部或部分可通过 消费者或者其它用户(诸如,零售店店员)操作一个或者多个上面描述的电子设备和系统来 实施。例如,在一些实施例中,本文中公开的程序500和其它程序可以由移动设备来实施,诸 如,上面参照图1和2描述的评估设备110(例如,智能手表、智能电话、平板计算机、笔记本计 算机等)。例如,在一些情况下,app可以在一个或者多个评估设备110上和/或在一个或者多 个目标设备120(诸如,图4的目标设备120a-120n)上运行。在一些实施例中,程序的某些部 分(例如,某些块)可以由图4的一个或者多个服务终端300a-300n或者由一个或者多个远程 计算机执行。例如,这种远程计算机可以包括图4的服务器计算机404和/或与云426、转售市 场430和/或服务终端操作者432单独操作或组合操作相关的计算资源中的一个或者多个。 服务终端300和/或远程计算机可利用一个或者多个本地和/或远程数据库(例如,图4的数 据库406,诸如GSMA HffiI数据库)来执行本文所描述的程序。因此,对本文所公开的程序500 以及其它程序的描述可以互相参考执行操作的程序、app、评估设备110、目标设备120和/或 服务终端300,应当理解,任何上述设备、系统和资源均可以执行全部或一部分的操作。
[0067] 虽然本文中使用手机和其它手持设备作为电子设备的示例描述了本技术的各个 实施例,但是本技术通常适用于所有类型的电子设备。例如,在一些实施例中,可以在较大 的评估设备110和/或目标设备120,例如,笔记本计算机或者塔式计算机,上安装和/或运行 app,以执行程序500的全部或者一部分。例如,app可以列出笔记本计算机或者台式计算机 的清单,并且向用户提供确认代码,用户可以打印该确认代码并且带到服务终端或者带到 相关的零售店位置或者销售点处(或者,经由,例如,速递、邮件或者快递服务用计算机发 出)作为收据。该代码可以识别目标设备120,并且表示根据由app基于其从目标设备120获 得的信息并且基于任何用户提供的补充信息执行的评估而确定的议定价格。在一些实施例 中,app和/或收据可以指示用户接收目标设备120的议定价格所要求独立验证(例如,未损 坏的屏眼镜)的任何因素。用户然后可以将目标设备120带到零售店店面或者销售点(或者, 例如,带到由远程服务终端操作者查看的服务终端300)进行独立地状况验证,在这之后,用 户可以处置目标设备120。用户然后可以基于目标设备120的验证收据接收价格,诸如,发行 现金、信用卡或者卡(诸如,礼品卡)的零售店或者服务终端300。
[0068]图6是根据本技术的实施例的、用于为供回收的目标设备120(诸如,手机、笔记本 计算机、VoIP电话、投影仪、智能手表、扬声器等)报价的程序600的流程图。图6的程序600描 绘了与图5的程序500相似的过程,但是可以具有另外的和/或替代的步骤。在各个实施例 中,在评估设备(例如,图1的评估设备110)和/或可操作地连接至app的另一处理设备(诸 如,远程服务器)上运行的app可以执行程序600中的一些或者全部。在一些情况下,拥有目 标设备120的用户可能想要知道该目标设备120值多少钱,这样该用户才可以做出是否出售 该目标设备120的明智决定。图6的程序600使设备用户能够使用评估设备110(例如,用户下 载到其手机或者其它电子设备上的app,或与运行在用户的计算机上的或其他电子设备上 的浏览器中装载的网页页面相关联的脚本)以方便地为目标设备120报价。
[0069] 在块602中,程序600检测连接至评估设备110的是哪种电子设备。例如,在评估设 备110上运行的app可以查询评估设备110的操作系统242应用编程接口(API),以获取有关 可操作地连接至评估设备110的外围设备或者其它电子设备的信息,诸如,插入评估设备中 的USB设备(扬声器、打印机、硬盘驱动器、手机、计算机等)。例如,在运行Android?操作系统 242的评估设备110中,app可以通过使用意图过滤器(当附接有USB设备时,向其通知每个系 统事件)或者通过已经使用UsbManager级的getDeviceLi st ()方法连接的USB设备进行编 号,来发现USB设备。再例如,app可以监测评估设备110所连接的网络(例如,以太网和/或 Wi-Fi)的流量,并且检测通过这些网络进行通信的其它设备。
[0070] 在块603中,程序600可以显示已检测到的电子设备的列表,从而使用户可以从该 列表中选择合适的目标设备120。例如,app可以将设备列表(诸如,在图9中示出的显示屏 900上呈现的列表)显示在评估设备Il 0的支持触摸屏的显示器Il5上,从而使用户能够选择 其中一个所列的设备(例如,通过触摸触摸屏212界面)。在一些实施例中,程序600可以自动 选择或者建议目标设备120的最可能的选择。如果不仅一个电子设备连接至评估设备110, 则程序600可以使用一种或者多种试探法对电子设备进行排序,例如,基于连接的类型、最 近所连接的设备、和/或用户是否以及何时曾经对该电子设备进行过评估。例如,如果用户 刚好在开始对目标设备120报价的过程之前或者之后将评估设备110的USB电缆插入另一电 子设备(例如,电视机顶盒)中,那么程序600可以将刚刚连接的设备预选择为或建议为用户 想要报价的最可能的目标设备120。在块604中,程序600接收从连接至评估设备110的电子 设备列表中选择其中一个目标设备120的用户输入。
[0071] 在块606中,程序600经由app电子地请求目标设备120的信息。例如,该请求可以向 目标设备120查询信息,诸如,设备标识符。在各个实施例中,请求的格式和作为响应所接收 的信息的类型取决于评估设备110平台并且还取决于在评估设备110与目标设备120之间的 连接类型。例如,当目标USB设备连接至USB主机时,主机(例如,主机USB控制器)通常以专用 于USB连接的GET_DESCRIPTOR查询来查询该设备。在一些情形中,评估设备110是USB主机设 备(例如,个人计算机)且目标设备120是经由USB电缆连接至该主机设备的USB设备(例如移 动电话),以至于该评估设备110可以直接对该目标设备120进行查询。通过其它连接类型 (例如,防火墙、蓝牙、Thunderbolt、HDMI、Wi-Fi等)连接的设备根据其相关的协议查询所连 接的设备。在一些实施例中,程序600间接地请求来自目标设备120的信息。例如,在一些情 况下,目标设备120是配置为总是用作USB主机设备(例如,连接至USB电缆的"A"端的"A-设 备")的计算机。当评估设备110经由USB连接至目标设备120时,目标设备120控制USB总线。 在这种情况下,例如,评估设备110可以用作包含配置为由主机计算机自动执行的自动运行 文件的大容量存储设备(例如,USB记忆棒)。当目标设备120检测到所连接的评估设备110为 大容量存储设备时,目标设备120因此执行来自自动运行文件的指令。评估设备110由此可 以使目标设备120将来自目标设备120的信息复制到评估设备110。
[0072]在各个实施例中,程序600以更高的抽象层次运行。例如,在评估设备110上运行的 app可以使用接口,诸如评估设备110的操作系统242的API,以获取来自目标设备120的信 息。例如,在运行Android?操作系统242的评估设备110中,目标设备120可以以UsbDevice级 的情况为代表,并且app可以通过使用调用UsbDevice object getVendorId()和 getDeviceClass()的方法来请求有关目标设备120的信息。其它操作系统242(例如, iOf、Whidowsx等)提供了用于请求有关所连接的目标设备120的彳目息的对应方法。
[0073] 在一些实施例中,在用户给予app权限以获取对于确定目标设备120的价值有用的 一些或者所有信息之后,程序600可以直接地获取有关目标设备120及其配置的详细信息。 例如,当评估设备110经由USB或者Wi-Fi连接至i〇S?目标设备120时,目标设备120可以将 询问用户是否"信任该计算机,即,评估设备110,?"的对话显示在目标设备120的触摸屏上, 其中,该对话具有标记为"信任"和"不信任"的虚拟按钮。用户可以选择"信任"选项,从而使 评估设备110访问目标设备120上的设置和数据。在一些情形中,app运行在评估设备110上, 例如用户之前已经连接到目标设备的计算机,这样该评估设备110能够获得关于该目标设 备120的详细信息而无需额外的用户输入或准许。例如,如果用户已经配置了该评估设备 I I 0以及该目标设备1 2 0以在两者间自动通信(例如经由设备驱动器、诸如 App丨e? iTunest;的控制台应用,信任证书,等),则app能够使用这样的自动连接能力来 获取有关该目标设备120的信息。例如,在一些实施例中,app能够通过控制台应用经由API 或插件获得信息。再例如,在一些情况下,可以将app安装和/或运行在一个以上的设备上, 从而使各app能够协同地评估目标设备120。例如,如果目标设备120和评估设备110都是app 的运行实例,并且在目标设备120上运行的app可以与在评估设备110上运行的app通信,那 么在目标设备120上运行的app可以直接地访问有关目标设备的信息(例如,通过使用API或 者数据存储)并且可以将该信息传送至在评估设备110上运行的app。
[0074] 在块608中,程序600接收在块606中从目标设备120请求到的信息。例如,响应于 USB GET_DESCRIPTOR查询,目标USB设备通常传输表示设备类别和子类别(指示设备的功能 类型,诸如打印设备、智能卡设备、静态成像设备、视频设备等)、供应商ID(指示设备的品 牌,诸如苹果公司)、以及产品ID和发行号(指示设备的型号,诸如Thunderbolt Display)的 代码。在一些实施例中,程序600响应于系统级API查询或者通过读取系统数据文件来接收 有关目标USB设备的这种信息。
[0075]在一些实施例中,用户允许评估设备110有权访问在目标设备120上的数据,并且 程序600可以接收有关目标设备120的详细信息。例如,在手机目标设备120上,app可以访问 日志,以获取如下信息:充放电循环次数(以指示手机中的可充电电池的状况)和/或通话日 志(如果最近未成功完成通话,则表明无线电硬件或者软件可能存在问题)等。App可以获取 识别和/或评估目标设备所必要的信息,诸如:唯一标识符(例如,手机的頂EI号或者MEID或 者等效号、可联网设备的硬件媒体访问控制地址(MAC地址)、或者电子设备的型号号码和系 列号);描述设备制造商(例如,制造商名称或者ID代码)、型号、特征和能力(例如,CPU类型 和速度、存储能力(SRAM、DRAM、磁盘等)、无线运营商、无线电频带(频率范围和编码,诸如, CDMA、GSM、LTE等)、和/或颜色)、状况的信息;等等。关于目标设备的特征信息包括设备品 牌、型号和配置。在一些实施例中,app可以获取存储在目标设备120的存储器中的、有关目 标设备和/或用户的信息(例如,位置信息和/或由目标设备相机拍摄的图像),和/或可以访 问目标设备120的特征(诸如,相机和/或无线电)。
[0076]在块610中,程序600对目标设备信息进行评估。在各个实施例中,在评估设备110 和/或远程服务器上的app可以使用在块608中接收到的信息查询本地或者远程数据库(例 如,数据库406)。例如,app可以用目标设备供应商ID代码查询USB.org供应商ID列表,以获 取目标USB设备供应商的名称。再例如,app或者远程服务器可以获取目标手机頂EI号码,然 后可以与后台数据库(诸如,GSMHffiI数据库)远程地(例如,经由无线或者有线链路)通信, 从而解析MEI以确定或者验证该手机的品牌和/或型号。程序600可以使用这种查询以获取 元信息,例如,以确认有关目标设备120的各种信息源是否彼此一致。评估目标设备120也可 以包括:确定有关目标设备120的信息哪类可用哪类不可用。例如,根据电子设备的类型,可 以执行或不执行测量目标设备120的状况的测试(例如,以评价处理器、电池和/或屏幕等)。 在一些实施例中,评估目标设备120包括:确定目标设备120是否与能够对目标设备120进行 远程用户控制(诸如,追踪目标设备120和/或从目标设备120擦除数据)的远程用户帐户相 关联;和/或,识别可影响目标设备120的操作、其转售价值、和/或其被转售的能力的其它潜 在问题。
[0077]评估有关目标设备120的信息也可以包括:例如,基于该信息评价目标设备120的 物理和/或电气状况,从而使得app可以至少部分地基于该状况对目标设备120进行报价。在 一些实施例中,app可以执行测试以揭示目标设备120的状况,诸如,处理器性能测试、电池 充电速率和/或容量测试、用于存储器质量的存储测试、用于确认设备无线电的充足操作的 测试通话,等等。App可以执行包含有用户反馈的互动式测试,诸如,屏幕测试(例如,询问用 户在玻璃上是否存在任何裂缝、和/或在LCD或者LED显示器上显示纯色或者图案并且提示 用户识别显示器中的死点或者坏点像素)、和/或包括用户动作的互动式测试,诸如,引导用 户启动目标设备120上的功能(例如,打开蓝牙无线电,从而使评估设备110上的app可以检 测和/或测试无线电功能)。在一些实施例中,目标设备120具有显示屏,并且程序600可以使 目标设备120在其显示屏上显示测试图案或者信息以供用户检查和/或与之互动。如果用户 能够看到该图案或者信息,并且,例如,能够对有关该图案或者信息的提示做出响应,那么 程序600可以确定目标设备120的目标设备屏幕、触摸屏、键盘和/或其它组件是能够工作 的。在其它实施例中,程序600可以使目标设备120显示测试图案或者信息,诸如,二维空间 的条码(QR码),并且指示用户使用与评估设备110相关的相机(例如,图2的相机216)对该测 试图案或者QR码进行拍照。在一些实施例中,程序600能够在用户将目标设备120定位在与 评估设备110相关联的相机的视场内时(例如当检测到QR码时),引起评估设备110自动地获 取目标设备120的图像。这样的相机可以是,例如附连于个人计算机的摄像头或是集成在平 板计算机或智能电话内的视频或静态相机。程序600然后可以分析该照片(例如,通过将该 照片发送到服务器进行远程分析),以确定屏幕和/或设备的状况,如下面参照图12所描述 的。
[0078]在一些实施例中,评估目标设备120包括:将有关目标设备120的信息传输至一个 或者多个远程服务器计算机(例如,传输至远程服务器计算机404、传输至云计算服务426、 传输至服务终端操作者432、和/或传输至用户计算机418)。在一些实施例中,程序600可以 将有关目标设备120的原始信息发送至远程存储站点(例如,发送至云存储站点)以供例如 其中一个服务终端300稍后访问和评估,或者可以将目标设备120的标识符和由app执行的 评估过程的结果从评估设备110发送至远程服务器(诸如,图4的服务器计算机404)。
[0079]在判定块612中,程序600确定信息是否足够a卯和/或远程服务器确定目标设备 120的报价、或者是否需要另外的数据或者评估来对目标设备120进行报价。该确定可以包 括:例如,对目标设备120的类型和状况的评估是否足以确定报价或者目标设备120是否可 在可能的价格区间中。例如,为了确定目标设备120的价格,程序600可能需要有关目标设备 120的品牌和型号的信息、或者目标设备120的一个或者多个唯一标识符以在数据库或者定 价模型中查找该设备的当前价格。例如,数据库或者定价模型可以是在评估设备110上的普 通设备的本地查找表和/或远程托管的数据库或者网络服务,app可以将有关目标设备120 的信息传输至该数据库或者网络服务并且接收目标设备120的当前市场价值或者报价。
[0080] 因此,如果需要有关目标设备120的附加信息(例如,如果app无权访问目标设备的 型号号码或者唯一标识符),和/或如果该评估无法正面识别目标设备120,那么对目标设备 类型和状况的评估可能不足以确定目标设备120的价格或者价格区间。在一些情况下,例 如,该评估可以将目标设备120识别为一组设备中的一个(例如,Samsung __ Galaxy?设备, 其是包括大量设备的一个系列,诸如,平板计算机和智能手机),但是不能具体地识别出目 标设备120。在这种情况下,程序600可以确定,例如,目标设备120的价格落在可能的价格区 间内。例如,该价格区间可以基于该组设备中的一些或者每个设备的价值。在这种情况下, 程序600也可以确定该价格区间是否大于阈值价格区间,如果大于阈值价格区间,那么确定 目标设备信息不足以确定为目标设备120提供的价格或者足够窄的价格区间。在一些实施 例中,该确定也可以包括该评估是否足以识别存在各种问题或者确认不存在各种问题。例 如,如果程序600通过该评估无法确定目标设备120是否处于全功能状态并且不受远程用户 控制,那么程序600可以决定目标设备信息不足以对目标设备120进行报价。另一方面,在一 些情况下,目标设备120的价值可能不取决于接收的有关目标设备120的附加数据。例如,目 标设备120可能是具有很少价值或者无现金价值的较旧的设备,不论其状况如何。在该情况 下,有关目标设备120的信息,即使不完全,也足以确定目标设备120的价格。
[0081] 如果程序600在块612中确定该评估不足以对目标设备120进行报价,那么,在块 614中,程序600提示用户输入有关目标设备120的附加信息。例如,app可以提示用户回答有 关目标设备120的状况的问题,诸如,其是否有破裂玻璃或者水渍、和/或其特征(诸如,存储 容量或者颜色)。在一些实施例中,程序600可以呈现设备识别界面,以供用户识别目标设备 120。例如,在一些实施例中,app可以在评估设备110上呈现屏幕显示的层次结构,以供用户 识别目标设备的品牌(或者商标)和型号。在其它实施例中,app可以提示用户(诸如,通过 app可以在评估设备110的屏幕115上显示的对话)提供有关目标设备120的更一般的和/或 更具体的信息。例如,app可以要求用户确认目标设备120的种类(例如,笔记本计算机、电视 机、智能手表、游戏机、音乐播放器、无线耳机、手机、虚拟现实显示器等)。再例如,app可以 请求诸如目标设备120的颜色和/或款式等详细信息,诸如,有关生产成一种类型以上的手 机或者可以包括外部或者互换配件(例如,主机面盖)的设备的信息。若需要,稍后可以对所 有这些信息进行验证,例如,当用户将目标设备120带到一个服务终端300处以该报价出售 目标设备120时在该服务终端300处进行验证。
[0082]在一些实施例中,app可以提示用户提交目标设备120的标识符。例如,app可以引 导用户(例如,通过在评估设备110的屏幕115上显示指示性文本、图像和/或视频)输入目标 设备120的型号号码、系列号或者IMEI。例如,app能够引导用户引起控制台应用(例如 Applet rrunes?)显示关于目标设备120的信息,并且继而应道用户向a卯提供该信息 (例如,经由复制-粘贴、跨应用消息、屏幕截图等)。再例如,app可以引导用户(例如,在屏幕 115上显示指示性步骤、经由扬声器224播放音频指示等)启动目标设备120,调用目标设备 120的显示器中的菜单系统,并且将目标设备120的菜单系统导航到显示有关目标设备120 的信息的设备设置"简介"页面。App然后可以引导用户用评估设备110对显示的信息进行拍 照(例如,供远程服务器对该照片执行光学字符识别(0CR)),以识别目标设备120。在一些情 况下,目标设备120可能带有打印条形码或者其它机器可读标记,该机器可读标记包括:例 如,设备型号号码、系列号、和/或标识符(例如,手机MEI)。例如,制造商可能已经将一个或 者多个条形码、编号和/或文本信息粘附到目标设备120的背板的内部或者外部。程序600可 以指导用户使用与评估设备110相关的相机216(或者,例如,红外阅读器、RFID阅读器、或者 其它扫描器或者传感器)对该条形码进行拍照。程序600然后可以对条形码进行解码和/或 识别编码和/或文本(例如,利用0CR),以读取信息并且识别目标设备120。
[0083]在判定块616中,程序600确定是否已经从用户接收到附加信息。如果已经接收到 附加信息,那么程序600返回块612。如果程序600未接收到足够的附加信息,那么程序600可 以引导用户将目标设备120带到服务终端300进行物理检查和/或电气检查,并且程序600结 束。
[0084] 在块618中,一旦程序600已经接收到足够的信息,程序600便如上面参照图5的块 512所描述的确定目标设备120的报价。在一些实施例中,程序600为目标设备120确定固定 价格,该价格在设定时间内有效,这样,用户可以在设定时间内将目标设备120带到已经知 晓其价值的其中一个服务终端300处,从而提供确定性和置信度。在一些实施例中,程序600 为目标设备120确定价格区间,因而需要用户将目标设备120带到服务终端300处,从而使服 务终端300可以完成对目标设备120的评估(例如,包括视觉检测)并且确定报价。在一些实 施例中,确定报价包括:通知(例如,通过在评估设备屏幕115上显示消息、通过向用户发送 文本或者邮件消息等)用户可用于回收目标设备120的促销活动,例如,特定地点和时间。在 一些实施例中,确定报价包括:估计目标设备120的未来价值或者随着时间推测的未来价 值。例如,这种推测可以基于折旧和/或未来设备的预计发行计划(诸如,新的 Apple·' iPhone"手机)。
[0085] 在块620中,程序600向用户呈现目标设备120的报价,如上面参照图5的块514所描 述的。在判定块622中,程序600确定用户是否选择以该报价回收目标设备120。例如,app可 以呈现选项,使得用户可以选择表达用户有意出售目标设备120或者获取有关回收过程的 附加信息,诸如,评估设备110的显示器115上的触摸屏212按钮。如果用户选择不回收目标 设备120或者不获取有关回收目标设备120的附加信息,那么程序600结束。相反,如果用户 选择回收目标设备120,那么,在块624中,程序600向用户提供指示,以回收目标设备120。举 例说明,如果用户选择由app显示在评估设备显示器115上的"现在回收!"按钮,那么app可 以提供到最近的回收服务终端300、零售店等的方位。再例如,程序600可以向用户电子发送 目标设备120的凭单(供打印,或者电子凭单)或者兑换代码。在用户知晓目标设备120值多 少钱之后,用户可以将其带到回收服务终端300并且高效地完成回收目标设备120的交易, 和/或采取其它步骤出售该设备,诸如,通过将该设备邮寄到回收站或者将目标设备120带 给零售店的商店职员(例如,利用目标设备120以旧换新)。在一些实施例中,用户放入凭单 或者输入兑换码,以该报价出售目标设备120。在块624之后,程序600结束。
[0086]图7A和图7B是图示了根据本技术的实施例的、分别与确定目标设备120的报价相 关的显示页面或者图形用户界面(GUI)710和720的显示页面。在一些实施例中,评估设备 (例如,图1的评估设备110)将图示的信息显示在评估设备110的显示屏幕115上。首先参照 图7A,显示页面710图示了目标设备120(例如,手机、台式计算机、游戏机、视频监视器、机顶 盒、健身设备等)的估计价格或者报价。在图示的示例中,app已经将目标设备120识别为具 有16GB内存并且与八1&1;8移动运营网络相关联的Apple"" iPhone?5S手机,如描述性文 本712所示。在各个实施例中,app针对所有形式的目标设备120可以显示相似的显示页面。 页面710显示状况指示灯714,该状况指示灯714在使用状况方面将手机特征描述为"备受爱 护",表明有轻度磨损。在图示的实施例中,状况指示灯714包括其它选项,诸如,"宛如新品" 和"破旧不堪"。在其它实施例中,例如,状况指示灯714使用户选择目标设备120是否看起来 是很糟、一般或者很好。基于手机的标识712和状况714,app向用户呈现800美元的估价或者 报价716以在服务终端300处出售目标设备120。指示718提示用户在该价格变动之前将目标 设备120带到"ecoATM"服务终端(例如,其中一个服务终端300)换取现金。图7B示出了相似 的显示页面720,该显示页面720示出了价值较低的目标设备120的估计价格或者报价。描述 722将目标设备120识别为手机,例如,具有16GB内存并且移动运营商为AT^T?的最早一 款Apple iPhone手机。状况指不灯724将该手机描述为备受愛护,例如,玻璃存在裂 纹但是显示器工作正常。基于该手机的标识722和状况724,app呈现的估计是目标设备120 不具有市场价值。指示728提示用户将目标设备120带到服务终端300进行回收,以保护环 境。
[0087] 在本公开中的显示页面(包括显示页面710和720)示出了能够以各种方式实现的 代表性计算机显示屏幕或网页,例如在C++中,或作为网页在XML(可扩展标记语言)、HTML (超文本标记语言)、无线接入协议(WAP)、LaTeX或PDF文档,JavaScript中,或创建可显示数 据的任何其它脚本或方法,例如文本、图像、动画、视频和音频等。该屏幕或网页提供工具以 提供信息并接收输入数据,例如具有要填充字段的表格或页面、允许几个选项中的一个或 者多个被选择的下拉菜单或条目、按钮、滑条、超文本链接或其它已知的用于接收用户输入 的用户界面工具。虽然参考某些附图示出和描述了向用户显示信息的某些方法,但相关领 域技术人员将意识到,也可采用各种其它的可替代方案。术语"屏幕"、"网页"和"页面"在本 文中通常可互换使用。
[0088] 当以网页实现时,例如,屏幕被存储为显示说明、图形用户界面、或描述计算机屏 幕上信息(例如,指令、链接、字体、颜色、布局、大小和相对位置等)的其它方式,其中,在页 面上要被显示的布局以及信息或内容被存储在通常连接至服务器的数据库中。一般情况 下,"链接"是指识别网络上资源的任何资源定位器,如由网络上具有接入点或节点的组织 提供的显示说明。本文中通常使用的"显示说明"是指在计算机屏幕上以上述提到的任何一 种格式、以及诸如电子邮件或基于字符/代码的格式、基于算法的格式(例如,生成的向量)、 矩阵或位映射格式、动画或视频格式等其它格式自动显示信息的任意方法。尽管本实用新 型的各个方面在本文中使用网络化环境进行描述,但一些或全部功能可在单一计算机环境 中实现。
[0089] 图8是根据本技术的实施例的、用于扫描目标设备120的程序800的流程图。在各个 实施例中,在评估设备110和/或可操作地连接至app的另一处理设备(诸如,远程服务器)上 运行的app可以执行程序800的一些或者全部。在一些情况下,例如,拥有连接至无线网络的 多个电子设备的用户可能想要知晓这些目标设备120中的一个或者多个单独和/或一共值 多少钱。图8的程序800使用户能够使用评估设备110(例如,用户下载到其手机或者其它电 子设备上的app,或与用户计算机或其他电子设备上运行的网流浪器中装载的页面相关联 的脚本。)扫描目标设备120,组建已发现目标设备120的列表,并且对多个目标设备120进行 报价以进行回收。在一些实施例中,app能自动地执行一些或全部程序800而不需用户初始 化该程序。例如,应用能够发现并且为一定数量的用户设备定价并继而通知用户,如果用户 想看的话,已经能够查看这些定价的列表。
[0090] 在块802中,程序800接收用户请求扫描目标设备120。例如,用户可以打开评估设 备110上的app并且选择显示的选项"查找我的设备!"。在一些实施例中,app可允许用户指 定单独类型的设备连接进行扫描;例如,用户可能想要搜索经由Wi-Fi连接的设备而不是经 由蓝牙连接的设备。在块804-816中,程序800循环迭代通过每种可用的连接类型、或者用户 已经指定或者选择的每种可用连接类型。可用的网络连接可以包括:例如,有线以太网、WiFi 、 USB 、 防火墙、 Thunderbo 11 、 蓝牙、 NFC 等。
[0091] 在块806中,程序800查询当前的连接类型和/或监听设备通过该类型的连接传输 的数据。例如,USB主机可以向连接至该主机的每个USB设备发送请求,请求每个设备的描述 符。再例如,Wi-Fi接入点可以广播探测请求,要求可用的设备响应并且表明其存在。即使不 广播探测请求,Wi-Fi设备也可以监测其网络和/或信道上的流量,并且记录当Wi-Fi设备监 测该流量时所传输的信息。
[0092]在一些实施例中,程序800可以获取间接附接至网络连接的设备的列表,诸如,通 过查询控制该网络的设备的API或者通过对网络上的设备进行分类的数据存储。例如,如果 USB主机维持连接至该主机的USB外围设备的列表,并且如果评估设备110有权访问该列表 (例如,如果评估设备110是USB主机或者能够对USB主机进行API调用),那么app可以简单地 检索该列表的内容,以确定连接至总线的所有设备。
[0093]在块808-814中,程序800循环迭代通过经由当前网络连接传输数据的每个设备。 在块810中,程序800对传输的数据进行评估,以识别传输该数据的目标设备120。例如,在 Wi-Fi或者以太网网络上,评估设备110上的app可以检查数据包,以查找每个网络发送方 和/或接收方的MAC地址,并且对MAC地址进行解析,以识别例如其制造商。App也可以检查数 据包以确定设备主机名称、数字生活网络联盟(DLNA)设备和/或服务信息、和/或具有浏览 器和/或设备信息的HTTP报头。在各个实施例中,程序800可以使用本地和/或远程数据库查 询,以基于这种信息识别设备。举例说明,在给定的Wi-Fi网络上,评估设备110或许能够在 一些电子设备中检测出支持Wi-Fi的计算机、电视机、无线扬声器、DVR、相机、音乐播放器、 电子阅读器、手持设备、家用电器、打印机、附接有网络的存储设备、和接入点自身。在块812 中,程序800将检测到的目标设备120添加到已发现设备列表中。在块814中,程序800进入下 一个检测到的设备。在块816中,在对传输的数据进行评估以识别附接至当前网络的每个目 标设备120之后,程序800进入下一个网络连接类型,例如,在识别USB总线设备之后,程序 800可以进入发现并且识别的以太网网络设备。
[0094]在块818中,在循环迭代通过每种可用的连接类型之后,程序800显示已发现目标 设备120的列表。例如,app可以将设备列表(诸如,在图9中示出的列表)显示在评估设备110 的屏幕115上。程序800可以自动地将每个已发现目标设备120添加到用户的设备的清单中, 和/或允许用户选择特定的目标设备120以存储在清单中或者回收。在一些实施例中,评估 设备110可以自动地或者经用户请求对已发现设备中的一些或者全部进行报价。例如,评估 设备110上的app可以跟踪目标设备120的价格,向用户提供价值更新和/或交易更新,和/或 帮助用户管理在由程序800维护的电子设备组合中的目标设备120和其它设备的生命周期。 块818之后,程序800结束。
[0095]图9图示了根据本技术的实施例的、与目标设备120列表相关的屏幕显示页面900。 在一些实施例中,评估设备110将图示的信息显示在评估设备110的显示屏幕115上。例如, 用户可能具有多个正考虑回收的设备。App可以使用户管理各个目标设备120以供回收。 [0096] 显示页面900描绘了目标设备120(包括手机904和908、以及平板计算机906)的列 表供潜在回收。仅作为示例,在图示的实施例中,app正运行在手机908上,该手机908通过相 关的文本被指示为"您的手机"。如果用户希望回收的目标设备120未列出,那么加号图标 902使用户能够将另一设备添加到上述目标设备120的列表中。通过使用户能够添加需要报 价供回收的多个目标设备120,app为用户提供了灵活性和便利性:用户可以管理他或她的 各个设备(例如,随着时间变化追踪它们的价值),决定需要回收哪些设备以及何时回收,以 及同时将多个设备带到服务终端300处供回收。在一些实施例中,app显示目标设备120的单 独价值和/或关于在用户的目标设备120列表中的各设备的价值的总信息,以供潜在回收。 [0097]图10是根据本技术的实施例的、用于获取目标设备信息的程序1000的流程图。在 各个实施例中,在评估设备(例如,图1的评估设备110)上运行的app可以执行程序1000的一 些或者全部。例如,如上面参照图8描述的,app可以循环迭代通过多种类型的网络连接并且 获取关于每种网络类型上的设备的信息。图10的程序1000描述了能够从给定网络上的设备 接收到的不同类型的信息。
[0098] 在块1002中,程序1000确定评估设备110与目标设备120之间的连接类型。在一些 情况下,评估设备110上的app可以在目标设备120经由特定类型的连接(例如,USB、Wi-Fi 等)附接至评估设备110时接收通知,如上面参照图5所描述的。在其它情况下,app可以扫描 多种不同类型的连接并且对与每种类型相关联的目标设备120进行分类,如上面参照图8所 描述的。连接类型可以包括多个方面或者层。例如,网络信息可以涉及用于对设备进行寻址 的基本数据链路、和/或较高级组网协议、服务、和/或应用。例如,评估设备110可以获取针 对特定类型的网络连接的目标设备硬件地址(例如,用于以太网端口的MAC地址)以及经由 HTTP(对于全球网络流量)等协议传输的有关目标设备120的信息。在各个实施例中,在评估 设备110上的app可以确定不同层次的有关该连接的信息。
[0099]出于图示的目的,在判定块1004中,程序1000确定该连接是否是USB连接。如果是, 那么程序1000进入块1006。在块1006中,程序1000可以接收USB目标设备信息,包括:例如, USB设备类别和子类别的类别号、供应商ID号、设备ID号、发行号等。如果该连接不是USB连 接,那么程序1000进入判定块1008以确定该连接是否是蓝牙连接。如果是,那么程序1000进 入块1010。在块1010中,程序1000可以接收蓝牙目标设备信息,包括:例如,蓝牙设备名称、 设备类别、服务类别或者级别、蓝牙MAC地址等。如果该连接不是蓝牙连接,那么程序1000进 入判定块1012以确定该连接是否是以太网或者Wi-Fi连接。如果是,那么程序1000进入块 1014。在块1014中,程序1000可以接收目标设备信息,包括:例如,设备以太网或者Wi-Fi MAC地址等。在各个实施例中,程序1000可以包括另外类型的连接和经由这些另外的连接类 型从目标设备120接收到的相关类型的信息。
[0100] 在如上面所述的接收到目标设备信息之后,程序1000进入判定块1016并且确定目 标设备120是否经由例如互联网协议(IP)进行通信。可以通过各种较低级的通信网络类型 来传输IP通信(数据包)<JP数据包自身可以携带较高级的主机对主机和应用数据。由此,例 如,如果目标设备120经由IP进行通信,那么,在判定块1018中,程序1000确定目标设备120 是否传输通用即插即用(UPnP)或者数字生活网络联盟(DLNA)数据。如果是,那么,在块1020 中,程序1000可以经由UpnP简单服务发现协议(SSDP)接收对目标设备120的设备描述。可替 代地,在判定块1022中,如果目标设备IP通信包含超文本传输协议(HTTP)流量(例如,网页 请求)和/或会话发起协议(SIP)流量(例如,互联网电话数据),那么,在块1024中,程序1000 可以接收来自目标设备120的用户代理和/或配置文件(UAProf地址)报头字符串。在各个实 施例中,程序1000可以包括附加协议和可以经由这些附加协议从目标设备120接收到的相 关类型的信息。在经由其网络连接类型和/或网络通信协议接收到有关目标设备120的信息 之后,程序1000结束。
[0101] 图11是根据本技术的实施例的、用于通过拍照识别目标设备120的程序1100的流 程图。在各个实施例中,在评估设备(例如,图1的评估设备110)和/或可操作地连接至app的 另一处理设备(诸如,远程服务器)上运行的app可以执行程序1100中的一些或者全部。在一 些情况下,例如,用户可能具有其不知道如何识别的目标设备(例如,充不上电的目标设备 120)。在一些实施例中,app可以利用来自相机、RFID阅读器、红外扫描器或者其它扫描器或 者传感器的输入来识别目标设备120。图11的程序1100使用户能够使用与评估设备110相关 的相机对目标设备120进行拍照,然后,基于该照片,使用app来识别目标设备120。
[0102] 在块1102中,程序1100接收有关评估设备110的信息。例如,诸如手机、平板计算机 和笔记本计算机的各种电子设备均包括内置的相机和/或相机附件,并且各种类型的计算 机可能连有诸如USB或无线摄像头等外部相机。程序1100可以接收有关评估设备110是否包 括这种静态相机或者视频相机216的消息。程序1100也可以接收有关关于相机216的能力 (例如,其分辨率、最小聚焦距离等)的规格的信息、和/或有关评估设备110上的app是否有 权操作相机216和/或是否有权访问相机216拍摄的照片的信息。
[0103] 在判定块1104中,程序1100确定评估设备110是否有权访问相机216。在一些实施 例中,在评估设备110上运行的app可以查询操作系统242API,以获取有关相机216是否与评 估设备110相关联和/或是否可用于app的信息。例如,Android?操作系统242经由其 android .hardware · camera2软件包提供CameraManager类,该CameraManager类用于检测、 表征并且连接CameraDevice类对象,该CameraDevice类对象代表连接至Android?评估设备 110的相机。例如,App可以调用CameraManager getCameraldList〇方法来获取每个附接的 相机的标识符;然后,调用86比31116抑0^抑(^61^81:;[08()方法来获取特定相机的性质(例 如,镜头所朝的方向、传感器敏感度范围、光学稳像是否可用等)。在一些实施例中,程序 1100也可以确定相机216的质量是否足以使程序1100使用相机216拍摄的照片来识别目标 设备120。在其它实施例中,程序1100使用户能够提交由用户使用未直接连接至评估设备 110的高质量数码相机拍摄的照片。在这种情况下,程序1100可以要求所提交的照片包含图 像元数据(诸如,可交换图像文件格式(Exif)数据),该图像元数据指示所提交的照片是由 用户拍摄的真实的、近期的数码照片,而不是例如制造商产品广告图像。如果评估设备110 无权访问相机216,那么程序1100结束。
[0104] 如果评估设备110确实有权访问相机216,那么,在块1106中,程序1100引导用户使 用相机216对目标设备120进行拍照。例如,app可以在评估设备110的显示屏115上显示指 示,这些指示指导用户从各种角度或者视点对目标设备的外部进行拍照。例如,程序1100可 以指导用户在各种取向上或者从各种角度对目标设备120拍摄一系列照片(并且,如果目标 设备120是评估设备110,那么可以指导用户拍摄目标设备120的镜像图片)。程序1100也可 以指导用户对目标设备120上的标记进行扫描或者拍照,诸如,商标名称、产品名称、产品代 码号、FCC或者UL ID号、专利号、产品条形码、其它机器可读标记等。在一些情况下,程序 1100可以指导用户在特定照明条件下拍照,和/或使用相机216检测周围照明条件(并且,例 如,如果目标设备120不够亮,那么请求更好的照明)。
[0105]在块1108中,程序1100接收相机216拍摄的目标设备120的照片。在一些实施例中, app控制相机216,诸如,当检测到目标时自动拍照。在其它实施例中,程序1100允许用户上 传利用独立相机拍摄的照片。在块1110中,程序1100对目标设备120的照片进行评估。在一 些实施例中,app将照片从评估设备110传输至远程服务器计算机,诸如图4的服务器计算机 404和/或云计算资源426,以对照片执行视觉分析。例如,该评估可以包括:识别目标设备 120的特征,诸如,与该设备的外部特征相对应的形状。该评估也可以检测照片是否包括文 本(包括:例如,号码和/或机械可读代码),诸如在目标设备120上的标记。程序1100然后可 以执行光学字符识别(OCR)并且/或者将文本的特征(例如,版面、大小、字体、颜色等)与模 板进行比较,以确定照片是否包括设备标识符,诸如型号号码、系列号等。OCR可以由评估设 备110上的app执行和/或远程地执行,诸如通过分布式计算系统执行。在一些实施例中,对 照片的视觉分析可以包括将照片传送至远程工作站由人类操作员进行评估以进行对目标 设备120的识别,检测,和/或定级。例如,程序1100可以将目标设备120的屏幕的照片传送至 由服务终端操作员432操作的验证设施,该验证设施包括被配置为处理目标设备的屏幕图 像的计算工作站(例如,以检测指示屏幕碎裂的特征)并且将照片显示给能够评估该目标设 备120的照片的检视员。
[0106] 在块1112中,程序1100基于对目标设备120的照片的估计来识别目标设备120。例 如,程序1100可以基于对目标设备120的形状、比例和/或区别性特征的视觉分析来识别目 标设备120。该识别也可以基于对设备上的标记进行的解码;例如,通过使用标在设备正面 上的供应商名称和打印在设备背面上的型号代码号,程序1100可以按照制造商来搜索电子 设备的数据库(例如,在评估设备110和/或远程服务器上),以识别目标设备120。该视觉分 析也可以验证设备的颜色,识别潜在问题(诸如,屏幕存在裂纹或者其它破损或者缺失的组 件)等。在块1112之后,程序1100结束。
[0107] 图12是根据本技术的实施例的、用于对目标设备120显示的信息进行分析的程序 1200的流程图。在各个实施例中,在评估设备(例如,图1的评估设备110)和可操作地连接至 app的另一处理设备(诸如,远程服务器)上运行的app可以执行程序1200的一些或者全部。 程序1200可以实施在一些实施例中,例如,在目标设备120能够显示有关其自身的信息但却 不能将该信息传输至评估设备110的实施例。例如,当用户不具有将评估设备110连接至目 标设备120的电缆(或者无线设施)时,这种实施例可以是有利的。图12的程序1200使用户能 够使用与评估设备110相关的相机216对目标设备120显示的信息进行拍照并且基于该照片 来识别和/或估计目标设备120。
[0108] 在块1202中,程序1200提供使目标设备120显示有关目标设备120的图案、代码或 者其它信息的指示。例如,在一些实施例中,app可以在评估设备110的屏幕115上显示指示, 这些指示引导用户使目标设备120在目标设备120的显示屏上显示"简介"屏幕、设置和配置 屏幕、和/或有关目标设备120的其它信息。再例如,app可以向目标设备120发送可视代码或 者向目标设备120发送控制信号,用于提示目标设备120显示测试图案。如果目标设备120也 运行app或者对方app的实例,那么评估设备110可以触发目标设备120上的app以按照已知 的格式显示可视图形、代码或者其它信息,例如,有关目标设备120的信息。
[0109] 在块1204中,程序1200引导用户对目标设备120显示屏上的图像进行拍照,例如, 使用与评估设备11〇相关的相机216。例如,app可以通过在评估设备110的屏蒂115上显不指 示来指导用户。在一些实施例中,信息可能打印在目标设备120上(例如,设备的背面),因而 程序1200引导用户对目标设备120的合适部分进行拍照(例如,设备的背面)。在块1206中, 在接收到显示在目标设备120的显示器上的图像的照片时,程序1200基于该照片对显示器 进行评估。例如,程序1200可以识别带裂纹的显示玻璃的照片特征中的线。程序1200也可以 识别出显示器的未正确照明的部分(例如,看起来是黑色或者错误颜色的部分,指示不起作 用的像素)。
[0110]在块1208中,程序1200对目标设备120的照片中的图案、代码或者其它信息(例如, 显示器或者设备的背面)进行分析,诸如如上参照图11中的块1112所描述的那样。在一些实 施例中,程序1200期望根据上面描述的指示来显示特定图案、代码或者信息(例如,QR码、特 定屏幕测试图案、具有标记信息的"简介"屏幕等)。通过基于针对期望的图案、代码或者其 它信息的特性特征(例如,针对QR码:位置和对准块;或者,针对文本:文字和/或字符形状) 来调节视觉分析,程序1200可以简化并且加速对所显示的图案、代码或者其它信息的识别。 在其它实施例中,程序1200可以执行视觉特征分析和/或OCR来识别所拍摄的屏幕中的图 案、代码和/或文本,无论该照片是否包含所期望的特征。这种视觉分析和/或OCR可以由app 执行、和/或远程地执行(诸如,由服务器计算机404执行和/或通过使用云计算资源426执 行)。例如,程序1200可以对QR码、条形码或者其它可视图案或者代码进行解码,以提取编码 的信息。再例如,程序1200可以分析经由OCR识别的文本,以获取标识符(例如,设备型号号 码、IMEI号等)和/或有关目标设备120的其它信息。
[0111] 在块1210中,程序1200识别目标设备120,并且/或者基于对目标设备显示器的评 估和/或对所显示的图案、代码和/或信息的分析来估计目标设备的状况。例如,通过使用显 示在"简介"屏幕上的型号代码号,程序Iioo可以按照型号来搜索电子设备的数据库(例如, 存储在评估设备110和/或远程服务器上的数据库),以识别目标设备120。再例如,通过识别 显示在目标设备120的屏幕上的信息,程序1200可以确定目标设备的屏幕能够正确地显示 该信息。相反,如果缺失了图案、代码或者其它信息的一部分,那么程序1200可以确定目标 设备120的显示屏的对应部分已经发生了故障。在块1210之后,程序1200结束。
[0112] 图13是根据本技术的实施例的、用于识别目标设备120并且为目标设备120报价的 程序1300的流程图。在各个实施例中,在评估设备(例如,图1的评估设备110)和可操作地连 接至app的另一处理设备(诸如,远程服务器)上运行的app可以执行程序1300的一些或者全 部。在一些实施例中,程序1300可以在用户引导app为目标设备120定价以供可能回收时执 行,从而使app获取有关目标设备120的信息(例如,目标设备120的标识符)。程序1300使app 和/或远程处理设备能够识别目标设备120,并且基于对目标设备120的识别来确定目标设 备120的报价。
[0113] 在块1302中,程序1300获取目标设备120的标识符。目标设备120标识符的示例包 括手机的IMEI、笔记本计算机的型号号码和/系列号、目标设备120的唯一无线标识符(诸 如,Wi-Fi接口媒体访问控制地址(MAC地址))、产品条形码、USB供应商ID码和设备ID (和发 行号)码等。在评估设备110上运行的app可以利用上面参照例如图5和图6(电询问目标设 备)以及/或者图11和图12(对目标设备进行拍照)所描述的程序中的一种或者多种来获取 来自目标设备120的标识符。
[0114] 在块1304中,程序1300使用标识符查询一个或者多个数据库,以识别目标设备120 和/或目标设备120的状态。例如,app可以基于通过对目标设备120的电询问和/或视觉分析 而获得的信息(诸如,目标设备120的型号号码、系列号、和/或頂EI)来构建数据库查询字符 串。App可以使用一个或者多个本地和/或远程数据库,诸如:包括在评估设备110上的app中 或者与该app相关的本地存储查找表、和/或远程托管的用于响应查询的数据库或者服务。 本地和/或远程数据库可以是以设备标识符为索引的、和/或配置为识别热门设备和/或用 户之前已经使用过或者指示目前拥有的目标设备120的数据结构。在一些实施例中,例如, app包含多种热门电子设备的数据库。App可以将有关目标设备120的信息与本地数据库中 的信息进行比较,以确定目标设备120是否是多种热门设备中的一种。如果没有发现相匹配 的,那么app可以向远程服务器发送查询,用于与更多设备的数据库进行比较。
[0115] 在块1306中,程序1300响应于上述查询,而接收识别目标设备120和/或目标设备 120的状态的信息。例如,app可以响应于包括目标设备型号号码的查询,而接收对设备品 牌、型号设计、已知特征和/或特性、选项和/或附加目标设备专用信息的识别,以提示用户 等。该信息可以以app配置为识别和/或解析的格式或者数据结构而被接收。App也可以与远 程服务器和/或服务通信,诸如,GSMAHffiI数据库(例如,用于解析手机頂EI号)、被盗设备的 数据库(例如,包括与警方报告相关的设备标识符)、和/或配置为提供有关电子设备是否与 远程用户帐户相关联的数据的服务(例如,Applei^GSX服务器或者针对iaoud?帐户的 icloud.com/activationlock/"Check Activation Lock Status"基于网页的服务)。通过 使用来自这种本地和/或远程数据库的响应,程序1300可以确定目标设备120的标识(例如, 其品牌和型号),并且确定目标设备120是否处于在服务终端300处处理的可接受状态(例 如,确定目标设备120是否受到远程用户控制,诸如,远程追踪、锁定、数据擦除("清理")、 和/或禁用("死亡开关"),在回收目标设备之前,需要将这些禁用)。
[0116] 在块1308中,程序1300使用目标设备120的标识和/或目标设备120的状态来查询 定价数据库。在各个实施例中,app或者远程服务器可以使用目标设备信息来查询本地或者 远程数据库(例如,数据库406)。例如,在app接收到目标设备120的标准化标识(例如,特定 的型号名称和/或号码)之后,程序1300可以搜索将标准化标识信息映射到目标设备120的 定价信息的本地和/或远程数据结构。例如,如上面参照图5所描述的,评估设备110上的app 可以从远程服务器(例如,图4的服务器计算机404)下载定价数据,诸如,查找表、定价模型、 或者包含热门电子设备的价格的其它数据结构,并且,在该下载的数据中和/或在远程数据 库(例如,数据库406)中查找目标设备的品牌和型号。在一些实施例中,在评估设备110上的 app可以提交查询,该查询包括有关目标设备120的状态和/或状况的信息,以获得目标设备 120的更准确的价格。
[0117] 在块1310中,程序1300响应于该查询而接收目标设备120的报价。在一些情况下, 该价格包括一个价格区间或者一个价格,这取决于将目标设备120带到服务终端300或者零 售店等进行验证和/或进一步评估的用户。在一些实施例中,用户必须在预设时间内(例如, 10天)将目标设备120带到服务终端300或者零售店等处。在块1312中,程序1300显示和/或 记录目标设备120的报价。例如,程序1300可以经由评估设备110的显示屏115将报价呈现给 用户,和/或向用户发送传达目标设备120的报价的电子消息。除此之外或者作为替代,评估 设备110的app和/或远程服务器可以将该价格存储在以目标设备120的本机标识符或者分 配的标识符为索引的查找表中。程序1300可以将目标设备120的报价本地记录在评估设备 110中(例如,作为数据246记录在存储器240中)和/或远程地记录(例如,与有关目标设备的 信息一起记录)。例如,app可以存储目标设备120的价格的记录以及该价格的时间戳,并且/ 或者可以将该价格数据传输至服务终端操作者432、传输至远程服务器404、传输至云存储 设施426、和/或传输至一个或者多个服务终端300(例如,与用户或者app处于相同地理区域 中的服务终端300a-300n),从而使任何服务终端300都可以从服务器检索目标设备120的价 格并且基于该预定价格购买目标设备120。在存储目标设备120的价格之后,程序1300结束。
[0118] 图14是根据本技术的实施例的、用于远程评估目标设备120程序1400的流程图。在 各个实施例中,服务终端300和/或可操作地连接至服务终端300的另一处理设备(诸如,远 程服务器)可以执行程序1800的一些或者全部。在一些实施例中,程序1400可以结合由可远 离服务终端300的评估设备110执行的图5的程序500或者图6的程序600-起执行。例如,月艮 务终端300和/或远程服务器可以提供能够安装在评估设备110上的软件(例如,上述app), 然后,服务终端和/或服务器可以经由安装在评估设备110上的app远程地接收有关目标设 备120的信息,使用该信息来提供目标设备120的报价,并且记录该报价,这样,当用户将目 标设备120带到服务终端300处时,用户可以以所提供的报价来回收目标设备120。
[0119] 在块1402中,程序1400提供了上述app,以安装在评估设备110上。程序1400可以通 过各种途径将app提供给评估设备110:例如,从服务终端300(例如,通过有线或者无线数据 连接对app旁加载)、通过网站(例如,以经由与服务终端操作者432相关的网站作为执行浏 览器应用中的脚本的形式,和/或作为自网站下载至评估设备110的形式)、从由设备制造商 424或者第三方运行的软件库(例如,AppleiilApp Store'Google Play?商店、Amazon? Appstore?等)、经由可移除存储设备(诸如,SD闪存卡或者USB驱动器)、通过设备制造商 424、无线服务运营商422、或者设备供应商在评估设备110上预安装,等等。
[0120]在块1404中,程序1400经由评估设备110上的app接收有关目标设备120和/或用户 的信息。该信息可以包括,例如:设备标识符,诸如系列号、MEI号或者硬件地址;设备品牌 和/或型号名称、号码或者代码;描述设备配置、特征、和/或性能的数据;所有者信息,诸如 名字、驾照号码和/或帐户标识符;等等。例如,用户可以在评估设备110上下载并且运行 app,以获取有关目标设备120的上述信息,并且,app可以存储有关目标设备120的信息,并 且/或者将该信息传输至例如远程服务器计算机404,如上面参照图5、图6和图13所描述的。 在各个实施例中,程序1400可以访问所存储的或者所传输的信息,诸如,通过在服务器计算 机404处接收信息。
[0121] 在块1406中,程序1400记录目标设备120 (和/或评估设备110)和/或用户的一个或 者多个标识符。在一些实施例中,程序1400利用包括在程序1400于块1404中接收到的信息 中的、与目标设备120相关的标识符。这种目标设备120标识符的示例包括手机的頂EI、笔记 本计算机的型号号码和/或系列号、目标设备120的唯一无线标识符(诸如,Wi-Fi接口媒体 访问控制地址(MAC地址))、产品条形码、USB供应商ID和设备ID(和发行号)代码等。标识符 也可以是派生类代码,诸如,唯一散列(例如,基于在块1404中接收到的信息)、和/或是系列 或者随机分配的代码,诸如,通过生成目标设备120和/或用户的全局唯一标识符(GUID)。在 一些实施例中,程序1400可以在对目标设备120报价之后生成标识符,从而使得该标识符反 映出该报价。与用户有关的标识符可以包括:例如,驾照号码、诸如用户名和密码的帐户凭 据等。程序1400可以将标识符记录在注册数据库中,例如,该注册数据库以例如已经安装有 app的评估设备110、系统已经报价(例如,经由app远程地报价)了的目标设备120、和/或服 务终端300之前已经评估过的目标设备120对标识符进行索引。例如,数据库可以是与服务 器计算机404(图4)相关的数据库406中的一个或者多个,可以存储在云存储设施426中,可 以分布在各个服务终端300中,等等。
[0122] 在块1408中,程序1400基于该信息对目标设备120进行评估。例如,程序1400可以 将接收到的目标设备信息与价格的数据库进行比较,该价格的数据库诸如:查找表、定价模 型、或者包含在可以离评估设备110和/或目标设备120较远的服务器(例如,服务器计算机 404)上的各种电子设备的价格的其它数据结构。例如,程序1400可以使用标识符来确定目 标设备120的品牌和模型,并且使用目标设备120的品牌和模型(例如,连同有关目标设备的 状况的信息)以基于数据库或者定价模型中的数据来确定该设备的报价。在一些实施例中, 程序1400可以确定报价,该报价使用户能够接收在服务终端300处回收目标设备120的交易 价格。在一些实施例中,程序1400可以确定目标设备120的报价,该报价取决于由评估设备 11〇(诸如,上面参照图11所描述的)或者由服务终端300对目标设备120进行的视觉状况的 估计。在一些实施例中,程序1400可以基于这种估计的可能结果来确定包括了一个价格区 间的报价。在一些情况下,目标设备120可能不具有市场价值。在各个实施例中,持续地或者 周期性地更新定价数据。
[0123] 在块1410中,程序1400向评估设备110发送目标设备120的报价提议。在一些实施 例中,程序1400将报价提议从服务器发送到在评估设备110上运行的app。在块1412中,程序 1400将所提议的价格与识别出来的目标设备120(和/或评估设备110)和/或用户相关联。例 如,程序1400可以将有关价格提议、目标设备120和/或用户的信息存储在数据库406中,和/ 或存储在由评估设备110上的app、由服务终端300、和/或由本技术的其它方面维护的一个 或者多个数据结构中。在一些实施例中,程序1400可以将价格与唯一标识符相关联,该唯一 标识符诸如为:基于用户生成的散列值、设备标识、app、和/或价格本身的时间和价格大小 等。例如,程序1400可以将数字标识符代码或者字母数字标识符代码与目标设备120的报价 相关联,并且将该代码发送给用户,以通知用户其可以在服务终端300处输入该代码特定次 数以接收该设备的报价。例如,程序500可以将代码显示在评估设备110的屏幕115上,并且/ 或者向用户发送包含代码的邮件或者文本消息。程序500可以将价格和标识符存储在评估 设备110的数据结构中(例如,在由app维护的表中)和/或远离评估设备110的数据结构中 (例如,在服务终端300、服务器计算机404、云存储设施426等中的一个或者多个维护的数据 结构中),并且可以在各个计算设施和/或存储设施之间传输该价格和标识符。在一些实施 例中,程序500将标识符传输至服务器计算机404,从而,当服务终端300接收到标识符时,月艮 务终端300可以查找该标识符并且检索相关联的目标设备120的价格。在块1412之后,程序 1400结束。
[0124] 图15是根据本技术的实施例的、用于管理供回收的一系列设备的程序1500的流程 图。在各个实施例中,在评估设备(例如,图1的评估设备110)和/或可操作地连接至app的另 一处理设备(诸如,远程服务器)上的app可以执行程序1500的一些或者全部。在多种情况 下,例如,用户可能具有正考虑回收的多个设备。App可以使用户能够管理供回收的各个目 标设备120,并且向用户提供推荐以回收各目标设备120。
[0125] 在块1502-1514中,程序1500循环迭代通过用户的供回收的目标设备120列表(例 如,在图9中示出的设备900的列表),从而选择用户尚未回收的每个目标设备120。再例如, app可以选择正运行有app的评估设备110。程序1500可以联系远程服务器,以验证用户是否 已经回收了所列举的目标设备120。
[0126] 在块1504中,程序1500获取目标设备120的当前价格。例如,程序1500可以如上面 参照图5和图6所描述的一样对该设备进行报价。在一些实施例中,在评估设备110上的app 可以查询本地和/或远程定价服务或者数据结构,来更新之前基于之前接收到的有关目标 设备120的数据而确定的目标设备120的价格。在块1506中,程序1500将目标设备120的当前 价格与目标设备120的之前价格进行比较。例如,程序1500可以将当前价格与之前最近的价 格进行比较、与由评估设备110的用户确认的最近的价格进行比较、和/或与用户经由评估 设备110获得的目标设备120的第一价格进行比较。在各个实施例中,app或者服务器计算机 (例如,图4的服务器计算机404)可以检索之前确定的目标设备120的报价。在一些实施例 中,程序1500将有关电子设备价格的数据上传到app(例如,周期性地上传,诸如,每日上 传),并且app检查与app已经获得的信息有关的电子设备的价格变化,该app已经获得的信 息诸如为在用户的供回收的设备列表中的目标设备120。
[0127] 在判定块1508中,如果价格未改变,那么程序1500进入块1514。另一方面,如果目 标设备120的当前价格对于之前的价格已经改变,那么,在块1510中,程序1500将该价格变 化通知给用户,例如,通过将该价格变化的指示显示在评估设备110的屏幕上。例如,在目标 设备120的列表(诸如,在图9中示出的列表900)中,在评估设备110上的app可以显示每个目 标设备120的当前价格的指示、以及示出了该价格是否已经上升或者下降的箭头。在块1512 中,程序1500通过添加当前目标设备120的价格变化(价格是增加还是降低),来更新在用户 的目标设备120列表中的设备的总价值。在块1514中,程序1500进入下一个目标设备120。当 循环迭代通过用户的目标设备120列表中的每个设备之后,程序1500进入块1516。
[0128] 在块1516中,程序1500显示用户的目标设备120的总价值,诸如,显示在评估设备 110的显示屏115上。在一些实施例中,程序1500可以随着时间追踪并且合计关于每个目标 设备120的报价以及所有有价值的目标设备120的报价的信息,诸如,经由图形显示器。图形 显示器可以图示,例如,目标设备120的每次报价的日期和金额、以及每个目标设备实际回 收的日期和金额。在一些实施例中,显示用户的供回收的目标设备120的总价格包括:预测 单独的目标设备120和/或用户的目标设备120的总组合的未来价值。
[0129] 在块1518中,程序1500获取关于用户的目标设备120的一个或多个市场的信息,诸 如,有关在给定时间时特定目标设备120的供求关系的信息。电子设备通常随着时间贬值, 尽管取决于供求关系电子设备的价格也可能会上升。例如,当设备在新闻报道中出现或者 供不应求(例如,刚好在发行新版本之前)时,其市场价值可能会上升。另一方面,在更新的 版本替代了设备之后,可以预计到该设备的市场价值会下降。在一些实施例中,程序1500可 以识别目标设备120的实际或者预测的价格变化。在块1520中,程序1500推荐供用户回收的 目标设备120。例如,在评估设备110上的app可以在显示器115上显示消息,以提醒用户特定 品牌和模型的设备的价值可能会变化或者已经发生了明显变化。程序1500也可以基于,例 如,在特定零售店处的促销活动(诸如,以目标设备120交易新设备的奖励),来推荐回收目 标设备120 Jpp可以在评估设备110上向用户发送通知,和/或远程服务器可以向用户发送 邮件或者文本消息,以通知用户其目标设备120的价格已经上升或者下降或者可能会上升 或者下降、以通知用户新设备有望和/或可用、和/或以向用户提供优惠券或者特价,等等。 通过追踪用户的目标设备120的价值,程序1500帮助用户管理其目标设备120的组合。在块 1520之后,程序1500结束。
[0130] 本技术使各种类型的设备(例如,目标设备120440a-440n),诸如手机(例如,智能 手机和功能手机)、平板计算机、可穿戴计算机、游戏设备、媒体播放器、笔记本计算机和台 式计算机等,能够由评估设备110上的软件应用评估以方便通过自动化服务终端300进行购 买。本技术使用户能够使用评估设备110来获取有关目标设备120和/或用户的信息,获取目 标设备120的报价,并且管理用户的目标设备120的组合,从而使用户可以以更高的确定性 和速度出售目标设备120 (例如,在服务终端300处)。
[0131 ]本技术包括各种其它类型的回收机和回收机的实施例。例如,本技术包括诸如台 面回收站的实施例和/或由零售雇员操作或由零售雇员辅助操作的基于零售商店接口的实 施例。再例如,本技术包括诸如回收机的实施例,该回收机配置为接受所有类型的设备,包 括较大的物品(例如,台式机和笔记本计算机、电视、游戏控制台、数字录像机(DVR)等)。
[0132] 上面详细描述的本实用新型的示例和实施例并非旨在穷举或将本实用新型限制 于以上公开的精确形式。虽然为了说明目的在上面描述了本实用新型的具体示例,但相关 领域技术人员将意识到的是,各种等同修改是可以在本实用新型的范围之内的。
[0133] 前面对特征、优点或相似表达的描述的全部参考并不意味着可利用本技术实现的 所有特征和优点应该为本实用新型的单一实施例或在任何单一实施例中。而是,关于特征 和优点的表达被理解为意味着结合实施例描述的特定特征、优点、或特性被包含在本技术 的至少一个实施例中。因此,特征和优点的讨论以及类似表达,在整个本说明书中可以但不 一定指的是同一实施例。
[0134] 此外,本技术描述的特征、优点、以及特性可以以任何合适的方式组合在一个或者 多个实施例中。相关领域技术人员将认识到,本技术可以在不需要特定实施例的一个或者 多个具体特征和优点的情况下实施。在其它例子中,额外的特征和优点在特定实施例中也 可能是有效的,而该特定实施例可能没有出现在本技术的所有实施例中。
[0135] 包括任何可能被列在所附递交文件中的任何专利和专利申请以及如上所述其它 参考文献,均通过引用合并于此。如果需要,本实用新型的各方面可以修改,以采用上述各 个参考文件中的系统、功能和构思来提供本实用新型的又进一步的实施方式。
[0136] 除非上下文清楚地要求,否则贯穿说明书和权利要求书,词语"包括"、"包含"等将 被解释为包含的意义,而不是排他或穷举的含义,也就是说"包括但不限于"的意义。如本文 所用的术语"连接"、"耦合"或它们的任何变体是指两个或更多元件之间的任何连接或耦 合,无论是直接的还是间接的;各元件之间的耦合或连接可以是物理的、逻辑的、或其组合。 另外,词语"本文"、"上面"、"下面"、以及类似含义的词语当在本申请中使用时,是指本申请 的整体而不是本申请的任何特定部分。如果上下文允许,在上述详细说明中使用的单数或 复数的词语还可以分别包括复数或单数。关于两个或更多个项目的列表中的词语"或",涵 盖了词语的以下解释的全部:该列表中的任何项目、该列表中的全部项目、以及列表中的项 目的任意组合。
[0137] 本文提供的本实用新型的教导可以应用于其它系统,而不一定是上面描述的系 统。上述各种示例的要素和动作可以被组合以提供本实用新型的进一步实施方式。本实用 新型的一些替代实施方式不仅可以包括以上描述的实施方式之外额外的元件,还可以包括 更少的元件。进一步地,本文指出的任何特定数字仅仅是示例:在替代实施方式中可以采用 不同的数值或范围。
[0138] 尽管上述说明描述了本实用新型的各种实施例和构思的最佳模式,但无论上面的 文字如何详细,本实用新型仍可以以多种方式来实践。系统的细节可以在其具体的实施方 式中显著变化,但仍然包含在本技术内。如上所述,描述本实用新型的某些特征或方面时所 使用的特定术语,不应被认为暗示着所述术语在本文中被重新定义以限定为与这些术语相 关的本实用新型的任何特定特性、特征或方面。在一般情况下,在以下权利要求书中所使用 的术语不应当被解释为将本实用新型限制在说明书中公开的具体实施例,除非上述详细说 明部分明确定义了这些术语。因此,本实用新型的实际范围不仅包括所公开的例子,也包括 在权利要求书下实践或实施本实用新型的所有等同方式。
[0139] 从前述内容可以理解,为了说明目的,本文已经描述了本实用新型的具体实施例, 但是在不脱离本实用新型的各种实施例的精神和范围下,还可以做出各种修改。此外,虽然 在某些实施例的背景中,以上已经描述了与本实用新型的这些实施例相关联的各种优点, 但其它实施例也可以展现这些优点,而且,并非所有实施例均需要必然地表现出落在本实 用新型的范围内的这种优点。因此,本实用新型除了由所附的权利要求书限制之外,并不受 限制。
[0140] 虽然本实用新型的某些方面以某些权利要求的形式在下面提出,但
【申请人】考虑了 以任何数目的权利要求的形式的本实用新型的各个方面。相应地,
【申请人】保留在提交本申 请后追加额外的权利要求的权利,或者在本申请中或者在继续申请中追加这种额外的权利 要求形式。
【主权项】
1. 一种消费者操作的用于评估用于回收的目标电子设备的评估设备,其特征在于:包 括: 耦合于电源的处理器; 耦合于所述处理器的存储器; 耦合于所述处理器的通信端口,所述通信端口配置为向所述目标电子设备传送信号并 且从所述目标电子设备接收信号; 耦合于所述处理器的网络模块,所述网络模块配置为经由互联网发送和接收数据; 连接于所述处理器的显示设备; 耦合于所述处理器的用户界面; 耦合于所述处理器的相机装配;以及 包含所述处理器、所述存储器、所述通信端口、所述网络模块、所述显示设备,所述用户 界面以及所述相机装配的外壳。2. 根据权利要求1所述的评估设备,其特征在于:所述通信端口配置为自所述目标电子 设备接收数据,所述数据包括与所述目标电子设备相关联的唯一标识符。3. 根据权利要求1所述的评估设备,其特征在于:所述目标电子设备是手机,所述手机 具有品牌、型号、存储能力以及运营商,并且其中所述通信端口配置为接收所述目标电子设 备的所述品牌、型号、存储能力以及运营商中至少之一。4. 根据权利要求1所述的评估设备,其特征在于:所述目标电子设备是手机,所述手机 具有品牌、型号、存储能力以及运营商,并且其中所述通信端口配置为接收所述目标电子设 备的所述品牌、型号、存储能力以及运营商中的每一个。5. 根据权利要求1所述的评估设备,其特征在于:所述处理器包括识别电路,所述识别 电路配置为基于经由所述通信端口自所述目标电子设备接收的评估信息识别所述目标电 子设备。6. 根据权利要求5所述的评估设备,其特征在于:所述经由所述通信端口自所述目标 电子设备接收的评估信息包括所述目标电子设备的唯一标识符,并且其中,所述处理器配 置为解析所述目标电子设备的所述唯一标识符以确定所述目标电子设备的品牌或型号。7. 根据权利要求1所述的评估设备,其特征在于:所述处理器包括识别电路,所述识别 电路配置为基于对经由所述相机装配获取的所述目标电子设备的照片的评估识别所述目 标电子设备。8. 根据权利要求1所述的评估设备,其特征在于:所述处理器包括检查电路,所述检查 电路配置为基于对经由所述相机装配获取的所述目标电子设备的照片的评估进行对所述 目标电子设备的视觉检查。9. 根据权利要求1所述的评估设备,其特征在于:所述处理器包括识别电路,所述识别 电路配置为基于对经由所述相机装配获取的所述目标电子设备的照片信息的评估,或者所 述目标电子设备的屏幕上显示的视觉图案的评估来识别所述目标电子设备。10. 根据权利要求1所述的评估设备,其特征在于:所述存储器存储数据结构,所述数据 结构包括自目标电子设备的唯一标识符至与所述目标电子设备相关联的价格的映射的记 录。11. 根据权利要求1所述的评估设备,其特征在于:所述通信端口包括至所述目标电子 设备的有线连接。12. 根据权利要求11所述的评估设备,其特征在于:所述至所述目标电子设备的有线连 接包括mini-USB端口、micro-USB端口或闪电连接器端口。13. 根据权利要求11所述的评估设备,其特征在于:所述至所述目标电子设备的有线连 接包括具有mini-USB连接器、micro-USB连接器或闪电连接器的连接器电缆装配。14. 根据权利要求1所述的评估设备,其特征在于:所述通信端口包括无线收发器。15. 根据权利要求14所述的评估设备,其特征在于:所述无线收发器包括Wi-Fi、蓝牙、 或NFC无线电发射器和接收器。16. 根据权利要求1所述的评估设备,其特征在于:所述网络模块包括有线以太网端 □ 〇17. 根据权利要求1所述的评估设备,其特征在于:所述网络模块包括GSM、CDMA、TD-SCDMA、LTE、和/或TD-LTE无线调制解调器或蜂窝无线电。18. 根据权利要求1所述的评估设备,其特征在于:所述网络模块包括Wi-Fi无线电发射 器和接收器。19. 根据权利要求1所述的评估设备,其特征在于:所述处理器配置为经由所述网络模 块向远程服务器传送有关所述目标电子设备的信息,以及经由所述网络模块自所述远程服 务器接收有关所述目标电子设备的定价信息。20. 根据权利要求1所述的评估设备,其特征在于:所述处理器配置为经由所述显示器 显示针对所述目标电子设备的定价。21. 根据权利要求1所述的评估设备,其特征在于:所述用户界面包括触摸屏显示器。22. 根据权利要求1所述的评估设备,其特征在于:所述用户界面包括键盘或鼠标。23. 根据权利要求1所述的评估设备,其特征在于:所述外壳包括手持移动设备。24. 根据权利要求1所述的评估设备,其特征在于:所述外壳包括平板计算机、笔记本计 算机或台式计算机。
【文档编号】G06Q30/06GK205427915SQ201520883582
【公开日】2016年8月3日
【申请日】2015年11月6日
【发明人】马克·文森特·鲍尔斯, 兰德尔·厄曼
【申请人】埃科亚特姆公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1