移动电话的定制硬件选择转让专利

申请号 : CN201280068886.2

文献号 : CN104620565B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 阿里斯代尔·K·陈菲利普·安德鲁·埃克霍夫罗德里克·A·海德乔丁·T·卡勒大卫·B·塔克曼小洛厄尔·L·伍德

申请人 : 埃尔瓦有限公司

摘要 :

提供了一种移动电话。该移动电话包括一个壳体和一个耦联至该壳体的硬件组件,其中,该硬件组件选自具有基本上相同的尺寸但是不同功能的可互换的组件的一个集合。

权利要求 :

1.一种移动电话,包括:

一个壳体;以及

一个耦联至该壳体的第一硬件组件,其中,该第一硬件组件选自具有基本上相同的尺寸但是不同的功能的可互换的硬件组件的一个第一集合;

一个第二硬件组件,该第二硬件组件耦联至该壳体并选自具有基本上相同的尺寸但是不同的功能的可互换的硬件组件的一个第二集合,其中,该第一硬件组件被安置在该壳体的一个第一部分中,并且该第二硬件组件被安置在该壳体的一个第二部分中,以及其中,该移动电话被配置成使得一个第三硬件组件可以与该第一硬件组件和该第二硬件组件交换,从而使得该第三硬件组件被安置在该壳体的该第一部分和该第二部分的一个组合中。

2.如权利要求1所述的移动电话,其中,可互换的硬件组件的该第一集合和可互换的硬件组件的该第二集合中的这些硬件组件具有基本上相同的形状。

3.如权利要求1所述的移动电话,其中,该移动电话被配置成使得一个第二硬件组件可以与该第一硬件组件互换。

4.如权利要求1所述的移动电话,其中,该第一硬件组件、该第二硬件组件和该第三硬件组件由一个最终用户所选择。

5.如权利要求1所述的移动电话,进一步包括一个天线,该天线被配置成用于与一个蜂窝网络通信。

6.如权利要求1所述的移动电话,其中,该第三硬件组件选自具有基本上相同的尺寸但是不同的功能的可互换的硬件组件的一个第三集合。

7.如权利要求1所述的移动电话,其中,可互换的硬件组件的该第二集合中的这些硬件组件的尺寸不同于可互换的硬件组件的该第一集合中的这些硬件组件的尺寸。

8.如权利要求7所述的移动电话,其中,可互换的硬件组件的该第二集合中的这些硬件组件与可互换的硬件组件的该第一集合中的这些硬件组件不是可互换的。

9.如权利要求7所述的移动电话,其中,该第一硬件组件被安置在该壳体的一个第一部分中,该第一部分被配置成用于接收可互换的硬件组件的该第一集合中的多个硬件组件,并且该第二硬件组件被安置在该壳体的一个第二部分中,该第二部分被配置成用于接收可互换的硬件组件的该第二集合中的多个硬件组件。

10.如权利要求1所述的移动电话,其中,该壳体选自具有不同尺寸的壳体的一个集合。

11.如权利要求10所述的移动电话,其中,该第一硬件组件、该第二硬件组件和该第三硬件组件选自与该壳体的尺寸兼容的可互换的硬件组件的一个子集。

12.如权利要求1所述的移动电话,进一步包括一个或多个不可互换的硬件组件。

13.如权利要求12所述的移动电话,其中,这些可互换的硬件组件比这些不可互换的硬件组件占据该壳体的体积的更大一部分。

14.一种为权利要求1-13中任一项所述的移动电话定制硬件的计算机化的方法,包括:从一个用户输入设备接收壳体选择信息;

识别硬件组件的一个集合,硬件组件的该集合是基于这些硬件组件与该壳体选择信息之间的一种兼容性而生成的;以及输出所识别的兼容硬件组件的集合。

15.如权利要求14所述的方法,其中,该壳体选择信息包括从移动电话壳体的一个集合进行选择。

16.如权利要求14所述的方法,进一步包括提供移动电话壳体的一个集合。

17.如权利要求16所述的方法,进一步包括致使移动电话壳体的一个列表被显示在一个显示屏上。

18.如权利要求16所述的方法,进一步包括致使多个移动电话壳体图像被显示在一个显示屏上。

19.如权利要求14所述的方法,其中,该兼容性基于至少一种尺寸值。

20.如权利要求14所述的方法,其中,该兼容性基于一种形状。

21.如权利要求14所述的方法,进一步包括提供兼容硬件组件的一个子集中的多个硬件组件之间的可互换性的一个标志。

22.如权利要求14所述的方法,进一步包括:

接收第一硬件选择信息;

识别第二兼容硬件组件的一个集合,第二兼容硬件组件的该集合是基于这些第二兼容硬件组件、该第一硬件选择信息、以及该壳体选择信息之间的一种兼容性而生成的;以及输出所识别的第二兼容硬件组件的集合。

23.如权利要求14所述的方法,进一步包括:

接收第一硬件选择信息;

识别不兼容硬件组件的一个集合,不兼容硬件组件的该集合是基于这些不兼容硬件组件、该第一硬件选择信息、以及该壳体选择信息之间的一种不兼容性而生成的;以及输出所识别的不兼容硬件组件的集合。

24.如权利要求23所述的方法,进一步包括提供一个指示,该指示为:一个硬件组件与该壳体选择信息的不兼容性取决于一个或多个标准。

25.如权利要求14所述的方法,进一步包括提供一个指示,该指示为:一个硬件组件与该壳体选择信息的兼容性取决于一个或多个标准。

26.如权利要求14所述的方法,其中,该壳体选择信息包括从预先配置的移动电话的一个集合进行选择,这些预先配置的移动电话包括至少一个空的部分,该空的部分被配置成用于接收选自具有基本上相同的尺寸但是不同的功能的硬件组件的一个组合的一个硬件组件,并且其中,与该壳体选择信息兼容的硬件组件的一个列表包括与该至少一个空的部分兼容的硬件组件的一个子集。

27.如权利要求14所述的方法,进一步包括致使硬件组件的该集合被显示为一个列表。

28.如权利要求14所述的方法,进一步包括致使硬件组件的该集合被显示为一个或多个图像。

29.如权利要求14所述的方法,其中,该用户输入设备跨过一个网络位于远处。

30.一种为权利要求1-13中的任一项所述的移动电话定制硬件的计算机化的方法,包括:从一个用户输入设备接收一条硬件组件选择信息;

识别兼容移动电话壳体的一个集合,兼容移动电话壳体的该集合是基于这些兼容移动电话壳体与该硬件组件选择信息之间的一种兼容性而生成的;以及输出所识别的兼容移动电话壳体的集合。

31.如权利要求30所述的方法,其中,该硬件组件选择信息包括从硬件组件的一个集合进行选择。

32.如权利要求30所述的方法,进一步包括提供硬件组件的一个集合。

33.如权利要求32所述的方法,进一步包括提供与硬件组件的该集合中的多个硬件组件相关的辅助信息。

34.如权利要求33所述的方法,其中,该辅助信息包括尺寸、重量、以及费用中的至少一项。

35.如权利要求32所述的方法,进一步包括致使硬件组件的一个列表被显示在一个显示屏上。

36.如权利要求32所述的方法,进一步包括致使多个硬件组件图像被显示在一个显示屏上。

37.如权利要求30所述的方法,其中,该兼容性基于至少一种尺寸值。

38.如权利要求37所述的方法,其中,该尺寸值是体积。

39.如权利要求37所述的方法,其中,该尺寸值是宽度、长度、以及厚度中的至少一种。

40.如权利要求30所述的方法,其中,该兼容性基于对应于该硬件组件选择信息的一个硬件组件所需要的多个部分的数量和安排中的至少一项。

41.如权利要求30所述的方法,进一步包括:

接收一条壳体选择信息;

识别第二兼容硬件组件的一个集合,第二兼容硬件组件的该集合是基于这些第二兼容硬件组件、该硬件组件选择信息、以及该壳体选择信息之间的一种兼容性而生成的;以及输出所识别的第二兼容硬件组件的集合。

42.如权利要求41所述的方法,其中,该硬件组件选择信息包括电池信息。

43.如权利要求42所述的方法,其中,第二列表基于该第二兼容硬件组件的一个功耗值与该电池信息的兼容性。

44.如权利要求30所述的方法,进一步包括:

接收一条壳体选择信息;

识别不兼容硬件组件的一个集合,不兼容硬件组件的该集合是基于这些不兼容硬件组件、该硬件组件选择信息、以及该壳体选择信息之间的不兼容性而生成的;以及输出所识别的不兼容硬件组件的集合。

45.如权利要求44所述的方法,进一步包括提供一个指示,该指示为:一个硬件组件与该壳体选择信息之间的不兼容性取决于一个或多个标准。

说明书 :

移动电话的定制硬件选择

技术领域

[0001] 本披露总体上涉及移动电话领域。更具体地,本披露涉及硬件可定制的移动电话领域。

背景技术

[0002] 众所周知的是,移动电话受到空间的限制,使其难以包括新的具有有限的(而不是通用的)吸引力的小工具。传统上,由于必要硬件所需的体积已经减小,移动电话也变得更小了。已经将某些新的小工具整合至空出来的空间的至少一部分中,但是为了保持规模经济,移动电话和附带的小工具通常是不可定制的。用户可以选择具有预先选定的小工具的所期望的电话,但仅是从移动电话制造商或其竞争者所提供的有限选择中。因此,具有对用户可选择的组件的硬件可定制的移动电话的需要。
[0003] 概述
[0004] 一个实施例涉及移动电话。该移动电话包括一个壳体和一个耦联至该壳体的硬件组件,其中,该硬件组件选自具有基本上相同的尺寸但是不同的功能的可互换的组件的一个集合。
[0005] 另一实施例涉及一种为移动电话定制硬件的计算机化的方法。该方法包括:从一个用户输入设备接收壳体选择信息;识别硬件组件的一个集合,硬件组件的该集合是基于这些硬件组件与该壳体选择信息之间的兼容性而生成的;以及输出所识别的兼容硬件组件的集合。
[0006] 另一实施例涉及一种为移动电话定制硬件的计算机化的方法。该方法包括:从一个用户输入设备接收一条硬件组件选择信息;识别兼容移动电话壳体的一个集合,移动电话壳体的该集合是基于这些移动电话壳体与该硬件组件选择信息之间的兼容性而生成的;以及输出所识别的兼容移动电话壳体的集合。
[0007] 另一实施例涉及一种由最终用户为移动电话定制硬件的方法。该方法包括:从一个最终用户接收从移动电话壳体的一个集合中选择一个移动电话壳体,将具有不同功能的可互换的硬件组件的一个子集发送给该最终用户,以及从该最终用户接收从可互换的硬件组件的该子集中选择至少一个硬件组件。可互换的硬件组件的该子集是基于所选择的移动电话壳体与可用的可互换的硬件组件的该集合之间的兼容性而生成的。
[0008] 另一实施例涉及一种销售移动电话的方法。该方法包括:提供要销售一个硬件可定制的移动电话,该硬件可定制的移动电话具有一个或多个被配置成用于适配在壳体内的可选择的硬件组件,为至少一个被配置成用于适配在该壳体内的硬件组件提供多个可选择的选项,以及接收对被配置成用于适配在该壳体内的至少一个硬件组件的选择。
[0009] 另一实施例涉及一种为移动电话定制硬件的方法。该方法包括:从移动电话壳体的一个集合中选择一个移动电话壳体;以及从具有不同功能的可互换的硬件组件的一个子集中选择至少一个硬件组件,可互换的硬件组件的该子集是基于所选择的移动电话壳体与可用的可互换的硬件组件的该集合之间的兼容性而生成的。
[0010] 前述内容为概述,并且因此必然地包含细节的简化、概括和省略。结果是,本领域技术人员将认识到概述仅是说明性的并且不旨在以任何方式进行限制。在此所描述的设备和过程的其他方面、创造性特征、和优点将在本文中所给出并与附图结合的详细说明中变得明显。
[0011] 附图简要说明
[0012] 图1是根据各示例性实施例示出的示例性显示器,该显示器示出了各种移动电话。
[0013] 图2A至图2C是根据示例性实施例示出的移动电话的示意框图。
[0014] 图3是根据另一实施例示出的移动电话的示意框图。
[0015] 图4A至图4D是根据示例性实施例示出的移动电话的横截面侧正视图的详细示意框图。
[0016] 图5是根据示例性实施例示出的示例性显示器,该显示器示出了移动电话壳体的一个列表。
[0017] 图6是根据示例性实施例示出的示例性显示器,该显示器示出了硬件组件的一个列表。
[0018] 图7是根据示例性实施例示出的示例性显示器,该显示器展示了移动电话壳体和硬件组件的图像。
[0019] 图8是根据示例性实施例示出的服务器和客户端的示意图,该服务器和客户端通过网络连接并被配置成用于使用本披露的系统和方法。
[0020] 图9是根据示例性实施例示出的处理电子器件的详细框图。
[0021] 图10是根据示例性实施例示出的用于为移动电话定制硬件的过程的流程图。
[0022] 图11是根据另一实施例示出的用于为移动电话定制硬件的过程的流程图。
[0023] 图12是根据另一实施例示出的用于为移动电话定制硬件的过程的流程图。
[0024] 图13是根据另一实施例示出的用于为移动电话定制硬件的过程的流程图。
[0025] 图14是根据另一实施例示出的用于为移动电话定制硬件的过程的流程图。
[0026] 图15是根据另一实施例示出的用于为移动电话定制硬件的过程的流程图。
[0027] 图16是根据另一实施例示出的用于为移动电话定制硬件的过程的流程图。
[0028] 图17是根据另一实施例示出的用于为移动电话定制硬件的过程的流程图。
[0029] 图18是根据另一实施例示出的用于为移动电话定制硬件的过程的流程图。
[0030] 图19是根据另一实施例示出的用于为移动电话定制硬件的过程的流程图。
[0031] 图20是根据另一实施例示出的用于为移动电话定制硬件的过程的流程图。
[0032] 图21是根据示例性实施例示出的用于销售移动电话的过程的流程图。
[0033] 图22是根据另一实施例示出的用于销售移动电话的过程的流程图。
[0034] 图23是根据另一实施例示出的用于销售移动电话的过程的流程图。
[0035] 图24是根据另一实施例示出的用于为移动电话定制硬件的过程的流程图。
[0036] 图25是根据另一实施例示出的用于为移动电话定制硬件的过程的流程图。
[0037] 详细说明
[0038] 总体上参照附图,根据各示例性实施例示出了用于硬件可定制的移动电话及其组件的系统和方法。硬件可定制的移动电话总体上包括一个壳体和一个或多个或者直接地或者间接地(例如,通过电路板)耦联至该壳体的可选择的硬件组件。例如,可选择的硬件组件可以插入位于该电话内的接收器中。这些可选择的硬件组件可以来自具有基本上相同的尺寸但是不同的功能的组件的集合。这些可选择的硬件组件可以与来自同一集合或来自组件的第二集合的其他硬件组件是可互换的。组件的该第二集合可以具有相同或不同的功能和不同的尺寸,但是仍然与接收器和壳体的尺寸兼容。还描述了定制移动电话的方法。根据一个实施例,用户可以从可用的移动电话壳体的集合中选择壳体,或从可用的硬件组件的集合中选择硬件组件。然后向该用户提供移动电话壳体的子集或与所选择的壳体或组件兼容的硬件组件的子集。兼容性可以基于尺寸值(例如,长度、宽度、厚度、面积、体积等)、硬件组件的形状、功耗、或壳体或其他组件的接收器可用性。然后,用户可以继续选择壳体或附加硬件组件,从而进一步定制移动电话。
[0039] 应当进一步注意的是,对于本披露的目的而言,术语“耦联”是指两个构件与彼此直接地或间接地连接。这种连接本质上可以是静止的或本质上是可移动的,并且这种连接可以允许这两个构件之间的液体、电力、电信号、或其他类型的信号的流动或通信。这种连接可以通过这两个构件(或这两个构件与任何附加中间构件)彼此整体地形成单个统一体,或通过这两个构件(或这两个构件与任何附加中间构件)彼此附装而实现。这种连接本质上可以是永久的或可替代地本质上可以是可移除的或可释放的。
[0040] 参照图1,根据各示例性实施例,显示器114示出了各种移动电话10。移动电话10具有不同的形状(例如,风格、外观、曲线性等)和尺寸(例如高度、宽度、长度、面积、体积等)。移动电话10通常包括一个壳体12、一个显示器14、和一个用户输入设备16(小键盘、键盘、按钮、轨迹球、触摸屏、最终用户输入设备等)。壳体12通常是刚性结构或外壳,被配置成用于被用户握住并用于使移动电话10的内部组件免受液体、碎片、撞击或其他污染物的伤害。壳体12可以包括一个可移动的盖子,这个盖子被配置成用于提供通往内部组件(如电池、SIM卡等)的入口。触屏风格的移动电话(示为移动电话10a)包括一个壳体12a、一个触敏显示器
14a、一个或多个边圈或软按钮16a。经典的(例如直板式)风格的移动电话(示为移动电话
10b)包括一个壳体12b、一个显示器14b、和一个小键盘16b。蛤壳(例如,翻盖式电话)风格的移动电话(示为移动电话10c)包括一个壳体12c,该壳体具有通过一个接合处19而铰接地耦联的一个上部部分17c和一个下部部分18c。蛤壳移动电话10c包括一个位于上部部分17c上的显示器14c、和一个位于下部部分18c上的小键盘16c。滑出式(例如,滑块)风格的移动电话(示为移动电话10d)包括一个壳体12d,该壳体具有可滑动地耦联的一个上部部分17d和一个下部部分18d。滑出式移动电话10d包括一个位于上部部分17d上的可以是触敏的显示器14d和位于下部部分18d上的小键盘16d(例如数字小键盘、字母数字小键盘等)。
[0041] 参照图2A至图2C,根据示例性实施例示出了移动电话10(示为触屏风格的移动电话)的示意框图。移动电话10被示为包括一个壳体12、一个天线20、和一个处理电子器件104。天线20可以被配置成用于与蜂窝网络通信,并且天线20和处理电子器件104可以或者直接地或者间接地(例如,通过电路板等)耦联至壳体12。根据示例性实施例,某些硬件组件是不可互换的。例如,显示器14、键盘18、处理电子器件104(例如,处理器等)、天线20、和相机可以用不旨在可互换性的方式或用使互换硬件组件过分困难的方式永久地固定至壳体或耦联至壳体12。例如,显示器14可以通过使用粘合剂(例如,室温硫化粘合剂)耦联至壳体
12。
[0042] 简要参照图9,根据示例性实施例示出了图2A中的处理电子器件104的详细框图。处理电子器件104包括存储器120和处理器122。处理器122可以是或包括一个或多个微处理器、一个特定用途集成电路(ASIC)、一个包含一个或多个处理组件的电路、一组分布式处理组件、用于支持微处理器的电路、或其他被配置成用于处理的硬件。根据示例性实施例,处理器122被配置成用于执行存储器120中所存储的计算机代码,从而完成并促进在此所描述的活动。存储器120可以是任何易失性或非易失性存储设备,该存储设备能够存储与在此所描述的活动相关的数据或计算机代码。例如,存储器120被示为包括模块128至130,这些模块是被配置成用于由处理器122执行的计算机代码模块(例如,可执行代码、目标代码、源代码、脚本代码、机器代码等)。当被处理器122执行时,处理电子器件104被配置成用于完成在此所描述的活动。处理电子器件包括用于支持模块128至130的计算机代码的执行的硬件电路。例如,处理电子器件104包括硬件接口(例如,输出150),这些硬件接口用于将来自处理电子器件104的控制信号(例如,模拟的、数字的)传达至一个或多个耦联至处理电子器件
104的电路。处理电子器件104还可以包括一个用于从其他系统或设备接收数据或信号的输入155。
[0043] 存储器120被示为包括一个用于接收和存储数据(例如,用户输入、下载的数据等)直到其被另一模块或过程访问的存储缓冲器。存储器120进一步被示为包括一个通信模块128,该通信模块可以包括用于在系统和设备之间进行通信的逻辑。例如,通信模块128可以被配置成用于使用天线或数据端口通过网络进行通信。通信模块128可以进一步被配置成用于通过并行总线、串行总线、或网络与移动电话内的其他组件进行通信。存储器120进一步被示为包括一个用户接口模块130,该用户接口模块包括用于使用存储缓冲器124中的用户输入数据或来自输入155的信号来确定所期望的用户响应的逻辑。例如,用户接口模块
130可以被配置成用于将来自键盘、鼠标、或触摸屏的信号或数据转换、变换或处理成处理器122可用的信号或数据。
[0044] 壳体12被进一步示为包括示为第一接收器22a和第二接收器22b的一个或多个接收器22(例如,部分、区域、套接口、连接器等),这些接收器可以直接地或间接地(例如,通过电路板等)耦联至壳体12。每个接收器22被配置成用于接收、支持、或耦联至某一尺寸和配置的硬件组件24(例如,可互换的硬件组件、可选择的硬件组件、小工具、元件等)。如所示的,第一接收器22a被配置成用于接收一个选自具有基本上相同的尺寸但是不同的功能的组件的第一集合的第一硬件组件24a。选自硬件组件的第一集合的硬件组件24可以与组件的第一集合中的其他硬件组件24是可互换的(例如,可交换的、可代替的等)。根据一个实施例,第一集合中的可互换的硬件组件24具有基本上相同的形状。
[0045] 移动电话10可以包括一个第二接收器22b,该第二接收器被配置成用于接收一个选自具有基本上相同的尺寸但是不同的功能的组件的第二集合的第二硬件组件24b。第一接收器22a和第二接收器22b可以具有相同或不同的尺寸。根据示例性实施例,第一接收器22a和第二接收器22b具有相似的维度(例如,长度、宽度、面积、体积等),在这种情况下可以将硬件组件24安装在或者第一接收器22a或者第二接收器22b中。每个接收器22没有必要具有与其直接地耦联(例如,插入、嵌入、安装、卡入、连接等)的硬件组件24。例如,参照图2A,第一硬件组件24a耦联至第一接收器22a,但是没有硬件组件耦联至第二接收器22b。
[0046] 参照图2C,进一步考虑了,示为第三硬件组件24c的更大的硬件组件可以被安置在第一接收器22a和第二接收器22b二者中。该第三硬件组件可以选自具有基本上相同的尺寸但是不同的功能的组件的第三集合。
[0047] 每个接收器22可以包括一个或多个电触点26,这些电触点被配置成用于电耦联至硬件组件24。根据示例性实施例,硬件组件24的集合中的每一个硬件组件被配置成用于电耦联至电触点26的集合。参照图2A至图2B,硬件组件24可以被配置成用于仅耦联至一个接收器22中的触点26。参照图2C,硬件组件24可以被配置成用于耦联至一个以上接收器22中的触点26。
[0048] 总体参照图2至图4,硬件组件24可以具有兼容的形状和尺寸。例如,硬件组件24的集合可以具有相同的尺寸,并且因此在接收器22之间是可交换的。硬件组件24的集合可以是手动地可互换的。例如,第三硬件组件24c可以与第一硬件组件24a和第二硬件组件24b的组合具有相同的尺寸。如上所述,硬件组件24的集合可以包括预先指定的与移动电话10的电连接28。如图2B中所示,第一接收器22a和第二接收器22b中的触点26的数量和安排使得第一和第二硬件组件24a、24b能够被放置在任一接收器中。如图2C所示,第一和第二接收器22a、22b中的触点26的数量和安排使得第三硬件组件24c能够跨两个接收器22而安装。提供接收器22中的触点的标准化的数量和安排促进与移动电话10兼容的硬件组件的构造。进一步考虑了,硬件组件的集合可以包括预先指定的与移动电话10的光连接,以及硬件组件24可以包括预先指定的彼此之间的电或光连接。例如,第三硬件组件24c可以被配置成允许第一硬件组件24a驮置于其上。使能驮置成为促进了更大的或多接收器硬件组件24的安装,而不固有地需要将其他硬件组件移除。硬件组件24的集合可以具有标准尺寸或功耗以促进可互换性。硬件组件的集合可以被配置成具有标准的组件维度(例如,面积、体积等)或适配在标准的壳体体积内。
[0049] 硬件组件24可以具有多种功能。根据一个实施例,硬件组件24可以是一个连接器,例如,通用串行总线(USB)连接器、IEEE 1394连接器、显示端口连接器、数字视频接口连接器、同轴电缆连接器、高清晰度多媒体接口连接器、注册插孔、TRS连接器、或其小型化的版本。在本实施例中,用户可以将TRS连接器硬件组件嵌入第一接收器22a中,从而将模拟信号输出例如至耳机。用户然后可以用迷你USB连接器硬件组件代替TRS连接器硬件组件,从而将数字信号输出例如至计算机。根据示例性实施例,处理电子器件104在存储器120的配置数据126中可以包括计算机代码(例如,软件、固件、驱动器等)以支持处理电子器件104和硬件组件之间的通信。根据另一实施例,硬件组件24可以包括计算机代码(例如,软件、硬件、驱动器等),该计算机代码被配置成用于支持硬件组件24与处理电子器件104之间的通信。
[0050] 根据各种其他实施例,硬件组件24可以包括超声变换器、心脏监护器、血糖测试仪、或红外相机。硬件组件24可以包括微脉冲雷达变换器,该微脉冲雷达变换器可以被配置成用于检测心跳或墙壁或门的另一侧的物体或人的存在。硬件组件24可以包括食物检测仪,例如被配置成用于检测过敏原(如花生、鱼、奶制品等)的存在的组件。硬件组件24可以包括磁条阅读器,该磁条阅读器可以用于刷取或读取信用卡上所存储的数据。硬件组件24可以包括RFID阅读器,该阅读器可以用于检测和接收射频识别芯片上的信息。硬件组件24可以包括事故数据记录器(例如,飞行记录器、黑匣子等),该事故数据记录器可以被配置成例如用于记录位置、速度、加速度信息。事故数据记录器可以包括加速度计或陀螺仪,并且可以被配置成用于存储峰值信息数据或用于响应于剧烈的加速或减速来停止重写数据。这例如对于事故再现目的或对于父母监护青少年受赡养者的驾驶行为可以是有用的。硬件组件24可以包括电源(例如,燃料电池、电池、太阳能电池等)。根据一个实施例,小电池可以耦合第一接收器22a,并且更大的电池(例如,更大功率的、更长的使用寿命等)可以耦合第一和第二接收器22a、22b。硬件组件可以包括处理电子器件(例如,微处理器、存储器等)。例如,用户可以将图形处理单元嵌入进移动电话10中以改善游戏体验,或以支持视频投影仪(其可以是另一硬件组件24)。硬件组件24可以包括显示器。例如,用户可以安装包含附加的易失性存储器(例如,RAM)或非易失性存储器(例如,快闪存储器等)的硬件组件24。根据另一实施例,用户可以将读卡器硬件组件(例如,SIM卡、SD卡等)安装到移动电话10中。硬件组件24可以包括扬声器或麦克风以促进音频信号的播放或记录。硬件组件24可以包括键盘、小键盘、轨迹球、触摸板、或其他用户输入设备。硬件组件24可以包括生物识别阅读器(例如,指纹阅读器、视网膜扫描仪等),该生物识别阅读器可以用于增强移动电话10的安全性。硬件组件24可以包括天线(例如,短波广播、调幅(AM)、调频(FM)、全球移动通信系统(GSM)、码分多址(CDMA)、3G、4G、全球定位系统(GPS)、回声测距(例如,声纳)等),该天线可以允许用户接收或传输信号。例如,具有3G天线的用户可以在当该技术在其位置变得可用时选择用4G天线替换该天线,或当用户在GSM占主导地位的国家旅行时可以选择用GSM天线替换CDMA天线。对于另一示例,用户可以安装AM或FM天线,从而收听无线电广播。
[0051] 根据优选实施例,硬件组件24被至少部分地安置在壳体10内。例如,考虑了变换器、连接器、或相机可以部分地延伸出壳体10,从而在必要时发射、连接、或接收。根据其他实施例,硬件组件24被完全地安置在壳体10内。在这些实施例中,可能必须打开壳体10(例如,移除盖子),从而移除或交换硬件组件24。
[0052] 根据各实施例,第一硬件组件24a、第二硬件组件24b、第三硬件组件24c、或可互换的硬件组件24通常可以由最终用户选择。最终用户可以是移动电话10的购买者或者预期长期持有者。根据其他实施例,最终用户可以是中间人,例如配置电话以转售(例如,零售商)、出租、赠送(例如,朋友、家人等)、或提供(例如,同事、雇主、IT部门等)给其他人的人。
[0053] 参照图3,根据示例性实施例示出了移动电话10(示为蛤壳风格的移动电话10c)的示意框图。如所示的,移动电话10的尺寸和形状可以指定只有一个接收器22可以适配在壳体12中。相应地,图3的移动电话10将不能够接受图2C的硬件组件24c。从而,用于移动电话10中的硬件组件24可以选自与移动电话10的接收器的尺寸和形状兼容的组件的子集。
[0054] 参照图4A至图4D,根据示例性实施例示出了移动电话10(总体示为图1的触屏风格的移动电话10a)的示意框图。图4A的移动电话10被示为包括一个具有相对较薄的横截面的壳体12并包括第一接收器22a。相反,图4B至图4D中的移动电话10被示为包括具有更厚的横截面的壳体12,这些壳体容纳在第一硬件组件24a、处理电子器件104、和天线20下方或后面的第二接收器22b和第三接收器22c。图4B的移动电话10被示为容纳跨第二接收器22b和第三接收器22c(例如,在其中、当中、之间等)的更长的硬件组件24d。图4C的移动电话10被示为容纳跨第一接收器22a和第二接收器22b(例如,在其中、当中、之间等)的更厚的硬件组件24e。如所示,与第一和第二接收器22a、22b中的每个相比,第三接收器22c被配置成用于接收不同尺寸的硬件组件24。相应地,被配置成用于适配在第三接收器22c中的硬件组件24的集合彼此是可互换的,但与被配置成用于适配在第一或第二接收器22a、22b中的硬件组件
24的集合不是可互换的。图4D的移动电话10被示为容纳跨第一接收器22a、第二接收器22b、和第三接收器22c(例如,在其中、当中、之间等)的更长更复杂的硬件组件24f。根据所示的实施例,图4C和图4D中的更厚的硬件组件24e、24f将不会适配在图4A中的薄壳体中。根据各种其他实施例,接收器22的数量和安排以及硬件组件24的形状和尺寸创建了壳体12内的硬件组件24的大量可能的组合,并实际上创建了一个三维难题。
[0055] 相反,传统智慧已经一直不断地推动移动电话变得越来越小、越来越薄。这些不断缩小的电话没有给额外组件留下空间,更不必说可互换的硬件组件了。然而,由于在此所披露的可定制的移动电话,用户可以选择更大的(例如,更宽、更长、更厚等)移动电话,从而容纳附加的接收器或容纳特别期望的可选择的硬件组件。可替代地,知道他或她可以将可互换的硬件组件换出后,用户可以选择更小的电话。
[0056] 应当注意的是,具体风格的移动电话10并不固有地指示其尺寸或其壳体12内的接收器22的数量。例如,图3显示图1的蛤壳风格的移动电话10c仅包括一个接收器22;然而,用户可以选择更长、更宽、或更厚的蛤壳电话10c,从而容纳附加的接收器22或附加的或更大的可选择的硬件组件24。
[0057] 根据一个实施例,可互换的硬件组件24的体积的部分比不可互换的硬件组件(例如,显示器14、用户输入设备16、处理电子器件104、和天线20)占据壳体12的体积的更大部分。根据另一实施例,可互换的硬件组件24占据壳体12的体积的至少百分之50。根据另一实施例,可互换的硬件组件24占据壳体12的体积的至少百分之90。
[0058] 参照图1和图5至图8,根据示例性实施例示出了一个系统,用户(例如,最终用户)可以在该系统中定制移动电话。客户端110被示为通过网络100(例如,局域网、广域网、互联网等)与服务器102通信。客户端110可以包括显示器114、处理电子器件104c、和用户输入设备116。用户输入设备116可以是键盘、小键盘、鼠标、轨迹球、触摸屏等。客户端110可以是任何适当的计算设备,例如,家庭计算机、便携式计算设备、移动电话、店内公用电话亭等。
[0059] 如上文相对于处理电子器件104所述,并总体参照图8和图9,处理电子器件104c可以包括存储器120和处理器122。处理器122可以是或包括一个或多个微处理器、一个特定用途集成电路(ASIC)、一个包含一个或多个处理组件的电路、一组分布式处理组件、用于支持微处理器的电路、或其他被配置成用于处理的硬件。根据示例性实施例,处理器122被配置成用于执行存储器120中所存储的计算机代码,从而完成并促进在此所描述的活动。存储器120可以是任何易失性或非易失性存储设备,该存储设备能够存储与在此所描述的活动相关的数据或计算机代码。例如,存储器120被示为包括模块128至132,这些模块是被配置成用于由处理器122执行的计算机代码模块(例如,可执行代码、目标代码、源代码、脚本代码、机器代码等)。当被处理器122执行时,处理电子器件104c被配置成用于完成在此所描述的活动。处理电子器件包括用于支持模块128至132的计算机代码的执行的硬件电路。例如,处理电子器件104c包括硬件接口(例如,输出150),这些硬件接口用于将来自处理电子器件
104c的控制信号(例如,模拟的、数字的)传达至一个或多个耦联至处理电子器件104c的电路。处理电子器件104c还可以包括一个用于从其他系统或设备接收数据或信号的输入155。
存储器120被示为包括定制模块132,该定制模块可以包括用于将来自用户输入模块130或存储缓冲器124的数据或信号变换成可以发送给服务器102的信息(例如,选择信息、偏好信息等)的逻辑。
[0060] 服务器102被示为包括处理电子器件104s。如上文相对于处理电子器件104和104c所述,并总体参照图8和图9,处理电子器件104s可以包括存储器120和处理器122。处理器122可以是或包括一个或多个微处理器、一个特定用途集成电路(ASIC)、一个包含一个或多个处理组件的电路、一组分布式处理组件、用于支持微处理器的电路、或其他被配置成用于处理的硬件。根据示例性实施例,处理器122被配置成用于执行存储器120中所存储的计算机代码,从而完成并促进在此所描述的活动。存储器120可以是任何易失性或非易失性存储设备,该存储设备能够存储与在此所描述的活动相关的数据或计算机代码。例如,存储器
120被示为包括模块128和134,这些模块是被配置成用于由处理器122执行的计算机代码模块(例如,可执行代码、目标代码、源代码、脚本代码、机器代码等)。当被处理器122执行时,处理电子器件104s被配置成用于完成在此所描述的活动。处理电子器件包括用于支持模块
128和134的计算机代码的执行的硬件电路。例如,处理电子器件104s包括硬件接口(例如,输出150),这些硬件接口用于将来自处理电子器件104s的控制信号(例如,模拟的、数字的)传达至一个或多个耦联至处理电子器件104s的电路。处理电子器件104s还可以包括一个用于从其他系统或设备接收数据或信号的输入155。存储器120被示为包括一个兼容性模块
134,该兼容性模块可以包括用于从客户端接收选择或偏好信息并提供兼容壳体的集合或兼容硬件组件的集合的逻辑。
[0061] 用户可以首先从移动电话壳体12的集合中选择一个移动电话壳体12。参照图5,用户可以从壳体列表51(例如,显示在显示器114上)中选择。用户可以通过选择或点击文本、勾选框、选择单选按钮、或任何其他适当的选择方法从列表51中选择。参照图1,用户可以从移动电话壳体12的一个或多个图像53、55(例如,显示在显示器114上)中选择。移动电话壳体12的列表或图像可以由服务器102提供或致使由该服务器显示。壳体12的集合可以包括不同风格、形状、和尺寸的移动电话壳体。用户可以基于尺寸、体积、和形状中的至少一种来选择移动电话壳体12。用户还可以提供或选择重量偏好信息(例如,首选的移动电话重量、首选好的移动电话重量范围、移动电话的重量相对于其他因素的优先级等)。用户还可以提供或选择费用偏好信息(例如,首选的移动电话费用或价格、首选的移动电话费用或价格范围、移动电话的费用或价格相对于其他因素的优先级等)。
[0062] 用户选择可以作为壳体选择信息从客户端110发送至服务器102。如果已提供的话,也可以将重量偏好信息和费用偏好信息从客户端110发送至服务器102。服务器102进而接收壳体选择信息、重量偏好信息、和/或费用偏好信息。服务器102可以基于硬件组件24和对应于壳体选择信息的壳体之间的兼容性生成或识别所有可用的硬件组件的子集。根据另一实施例,服务器102可以从另一计算机接收所生成的硬件组件24的集合。
[0063] 移动电话壳体12和可选择的或可互换的硬件组件24之间的兼容性可以基于至少一种尺寸值(例如,长度、宽度、厚度、面积、体积、形状等)。例如,图4C的更厚的硬件组件24e的体积将不会适配在图4A的更薄的壳体12内。类似地,图4D的复杂硬件组件24f将不会适配在图3或图4A的壳体12内。兼容性可以基于接收器22和对应于壳体选择信息的壳体12中可用的电触点26的数量和安排中的至少一种。如果已接收到,兼容性可以基于重量偏好信息和/或费用偏好信息。
[0064] 服务器102然后可以提供与所选择的移动电话壳体12兼容的硬件组件24的子集。参照图6和图7,可以将兼容硬件组件24的子集提供为列表61或为图像70。服务器还可以提供与硬件组件24相关的辅助信息。例如,列表61或图像70还可以包括硬件组件的尺寸、重量、费用、评级、和待办的事务(即,截止交货的时间)。或者不可以或者可以与不兼容性的标志(例如,删除线、变灰显示、虚线轮廓等)一起提供与壳体选择信息不兼容(例如,不是基于硬件组件24与所选择的壳体24之间的兼容性而生成的兼容硬件组件24的子集的一部分)的可选择的硬件组件24的子集。根据另一实施例,可以将硬件组件24的子集存储至存储器中以用于非图形过程,例如,订单履行系统。例如,可以如以下进一步所述,向装配设施提供输出。
[0065] 该系统还可以提供一个指示,该指示为:硬件组件24与壳体选择信息的兼容性取决于一个或多个标准。例如,服务器102可以提供一个指示,该指示为:由于第一硬件组件24a的尺寸,第二硬件组件24b可能不能也适配在所选择的移动电话壳体中。简要参照图7,服务器102可以提供一个指示78,该指示为:高耗电的硬件组件(例如,心脏监护器硬件组件
76)需要更大的电池(例如,XL电池硬件组件74)。服务器102可以提供一个指示,该指示为:
不应该将两个高耗电的硬件组件都安装至同一移动电话中。服务器102可以提供一个指示
79,该指示为:硬件组件24与所选择的壳体12不兼容或者可以与不同的壳体12兼容。例如,服务器102可以建议:受欢迎的硬件组件24与比目前选择的壳体更厚或更长的移动电话壳体12兼容。
[0066] 所提供的硬件组件24的子集可以包括个体硬件组件24或与壳体选择信息兼容的硬件组件的组合。一种组合可以包括相关项,例如,迷你USB连接器、迷你显示端口连接器、和迷你HDMI连接器。另一组合可以包括高耗电的硬件组件和更大的电池。另一组合可以是行业专用的;例如,心脏监护器硬件组件和超声变换器硬件组件。另一组合可以包括专门封装的硬件组件;例如,更大的电池(更长而非更厚),从而适配在具有另一硬件组件的所选择的壳体内。仍另一组合可以包括扬声器硬件组件和麦克风硬件组件。
[0067] 用户可以通过从与所选择的壳体12兼容的硬件组件的集合或子集中选择至少一个兼容硬件组件24来进一步定制移动电话10。参照图7,用户可以通过将硬件组件24的图像80放置(例如,移动、拖拽等)在所选择的移动电话壳体12的图像70中来选择所期望的硬件组件24。例如,用户可以将“RAM”硬件组件71从其在显示器114的右侧的位置拖拽到可用的接收器22a-d位置之一。用户可以如所期望的那样重新配置可互换的硬件组件24。例如,惯用右手的用户可以将迷你USB连接器硬件组件73放在壳体12的右侧,从而促进USB电缆或设备的连接与断开。可以将用户选择作为第一硬件选择信息从客户端110发送至服务器102,并且服务器102进而可以接收该第一硬件选择信息。
[0068] 根据各种其他实施例,系统可以接收其他类型的信息,例如,在先使用信息、评级信息、制造信息等。在先使用信息可以包括多长时间为电池充一次电、平均或中值电池周期的深度、所接收到的呼叫次数、掉话次数、发送的文本消息的数目、加速度数据等。可以由用户提供、从用户的账户信息检索、或从用户的当前电话检索在先使用信息。例如,可以从用户的当前移动电话中的在先使用记录器硬件组件检索在先使用信息。电池使用信息可以被系统用来建议合适尺寸的电池。所发送的文本的数目可以用于建议具体风格的电话(例如,具有全键盘的电话)或发短信计划。加速度(例如,电话掉落的次数)可以用于建议更坚固的壳体、更坚固的硬件组件、壳体的保护盖、或增加电话保险。评级信息63可以包括基于受欢迎的程度、基于其他用户的看法、或基于客观的功能性测试所进行的评级。制造信息可以包括制造复杂度(例如,将两个大的硬件组件紧紧地适配在小的壳体中)或硬件组件的可用性(例如,延交订单、或很少被购买)。可以响应于接收到的附加信息来更新与所选择的壳体和硬件兼容的硬件组件的集合。
[0069] 服务器102然后可以提供第二硬件组件24的集合,第二硬件组件的集合是基于第二硬件组件、第一硬件选择信息、和壳体选择信息之间的兼容性而生成的。例如,如果用户将一个小的轻型电池选择为第一硬件组件24,硬件组件的已更新的集合可以不包括高耗电的硬件组件。类似地,如果首先所选择的硬件组件是大组件,可以将其他大组件从已更新的集合中移除。当用户选择或取消选择硬件组件和壳体风格、形状、和尺寸时,系统可以继续更新兼容硬件的集合。
[0070] 根据一个实施例,用户可以选择预先配置的移动电话10。预先配置的电话10包括一个或多个已经在接收器22中就位的硬件部件24,并且可以包括一个或多个空的接收器22。可以基于价格、受欢迎的程度、减少具体组件的库存的期望、费用等向用户提供预先配置的电话10的集合。根据一个实施例,设计者可以将移动电话10预先配置成具有某种壳体
12(例如,颜色、商标、图案、印花、图片、质地等)和硬件组件24。根据另一实施例,如上所述,可以用硬件组件24的组合来预先配置电话10。用户可以然后从与该一个或多个空的接收器
22兼容的可互换的硬件组件24的子集中选择。
[0071] 根据另一实施例,用户可以首先选择一个或多个硬件组件24。用户可以从硬件组件24的列表61中或从硬件组件24的一个或多个图像80中选择。用户可以单独地选择硬件组件24或选择硬件组件24的预定义的组合。然后向用户提供移动电话壳体12的集合,移动电话壳体的集合是基于这些移动电话壳体12与所选择的硬件组件24之间的兼容性而生成的。可以将移动电话壳体12的集合提供为列表51或为一个或多个图像53、55。兼容性可以基于至少一种尺寸值(例如,长度、面积、厚度、体积等)、壳体内的接收器22或电触点26的数量或方向等。用户还可以提供或选择费用偏好信息、重量偏好信息、或壳体偏好信息(例如,壳体风格、壳体形状、壳体尺寸、壳体颜色等)。这些偏好可以被包括在确定有待提供给用户的移动电话壳体12的集合的因素中。
[0072] 所提供的移动电话壳体12的集合可以是标准的或定制的壳体。例如,在选择不适配可用的壳体12之一的某些“必须具有”的硬件组件24之后,可以给用户使定制的壳体12适配这些组件的选项。
[0073] 如上所述,系统可以提供某些硬件组件24之间的和某些硬件组件24与壳体12之间的依赖性的指示。服务器102还可以提供一个指示,该指示为:具体的硬件组件24正致使与壳体12的不兼容性。例如,如果用户挑选了一个厚硬件组件24,系统可以提供指示,该指示为:那个厚硬件组件正阻止对薄移动电话壳体12的选择。服务器102可以进一步提供一条可替代组件的建议,这些可替代组件可以具有相同的功能性,但解决了不兼容性。进一步地,建议可以基于对空间、重量、费用等的优化。除了使用优化方式之外,试探的、基于规则的、或其他点对点方式也可以用于生成建议。例如,用户可能已经选择了不贵但更大的硬件组件24,并且系统可以建议更贵但更小的硬件组件。更小的硬件组件24然后可以与更薄的或以另外方式与更小的移动电话壳体12兼容。
[0074] 系统可以被配置成用于基本上实时地对可选择的硬件组件24和壳体12的集合或子集进行更新。例如,在选择第一硬件组件24之后,系统可以移除或指示移动电话壳体12的子集的不兼容性。或在取消对硬件组件24的选择之后,系统可以致使其他硬件组件24和移动电话壳体12显示为兼容的。根据一个实施例,对具有大体积的硬件组件24的选择可以将具有小体积的移动电话壳体12从可能的选择中移除。从而,用户可以看到每个硬件组件24怎样影响他或她对移动电话壳体12的选择。选择壳体12之后,可以更新兼容硬件组件24的集合。例如,系统可以提供与之前所选择的硬件组件24和所选择的移动电话壳体12兼容的硬件组件24的子集。用户可以继续选择附加硬件组件24来填满剩下的接收器22a-d。可以用每个附加选择来更新兼容性子集、依赖性指示、和建议。
[0075] 根据另一实施例,图8的客户端110可以从一个或多个服务器102下载移动电话壳体集合数据、硬件组件集合数据、兼容性数据、依赖性数据、和用于移动电话定制的其他必须信息。例如,服务器102上的兼容性模块134可以被配置成用于向客户端110提供电话壳体集合数据、硬件组件集合数据、兼容性数据、和依赖性数据。客户端110上的定制模块132然后可以从用户输入设备116或用户接口模块130接收信息(例如,选择信息、偏好信息等)。定制模块132然后可以基于兼容性生成壳体12的集合和硬件组件24的集合,并将这些集合提供给处理器122、显示器114、输出150、或另一模块。例如,用户可以从移动电话壳体12的集合中选择一个移动电话壳体12,并且定制模块132生成具有不同功能的可互换的硬件组件24的子集,可互换的硬件组件24的子集是基于所选择的移动电话壳体12和可用的可互换的硬件组件24的集合之间的兼容性而生成的。
[0076] 使用在此所描述的系统和方法,我们可以提供销售具有可选择的硬件组件24的硬件可定制的移动电话110从而适配在壳体12内。销售者可以提供一种或多种移动电话壳体12,并且销售者可以接收对移动电话壳体的选择。销售者可以为被配置成用于适配在移动电话壳体12内的至少一个硬件组件24提供一个或多个可选择的选项,并且销售者可以接收对被配置成用于适配在壳体内的至少一个硬件组件的选择。
[0077] 根据一个实施例,销售者可以对移动电话10提供价格折扣,作为买家购买具有某一硬件组件24的移动电话10的交换。根据另一实施例,如果移动电话10包含事故数据记录器硬件组件或在先使用信息记录器硬件组件,出租人可以向承租人提供打折的移动电话10。事故数据记录器或在先使用信息记录器硬件组件可以具有与移动电话10中的具体接收器22对应的具体的配置(例如,形状、电触点、加密键、锁等);从而使得移除或替换记录器硬件组件过分地困难。
[0078] 进一步使用在此所描述的系统和方法,售后定制者可以销售可互换的硬件组件24。例如,如果用户已经具有可定制的移动电话10,用户可以使用系统来确定另一可互换的硬件组件24是否将适配在其移动电话10内。在此考虑了,某些原始设备制造商将在可互换的硬件组件24或移动电话壳体12内的接收器22上使用硬件或软件锁,从而禁止使用未认证的或冒牌硬件组件24。
[0079] 可以将所选择的壳体和硬件组件提供给装配者(例如,装配设施、制造商、制造设施等)。装配者可以接收一种或多种风格、形状、或尺寸的移动电话壳体12。装配者还可以接收被配置成用于与移动电话壳体12适配的多个可互换的硬件组件24。然后,装配者可以响应于订单将一个或多个可互换的硬件组件24装配至移动电话壳体12中。可以响应于特定的定制(例如,由最终用户)或响应于一般订单对硬件可定制的移动电话10进行装配。例如,零售商可能由于其受欢迎的程度而订购若干具体配置。另一零售商可能由于某一名人具有这种配置而订购一种具体的配置。
[0080] 参照图10,根据示例性实施例示出了用于为移动电话定制硬件的过程200的流程图。过程200被示为包括下列步骤:从一个用户输入设备接收壳体选择信息(步骤202);识别硬件组件的集合,硬件组件的该集合是基于这些硬件组件与该壳体选择信息之间的兼容性而生成的(步骤204);以及输出所识别的兼容硬件组件的集合(步骤206)。例如,根据各实施例,接收壳体选择信息的步骤202包括从存储器、通信接口、或用户输入设备接收;识别硬件组件的集合的步骤204可以在处理电子器件处执行;以及输出组件的集合的步骤206包括输出至存储器、显示器接口、或通信接口。
[0081] 参照图11,根据示例性实施例示出了用于为移动电话定制硬件的过程210的流程图。过程210被示为包括下列步骤:提供移动电话壳体的集合(步骤212),接收壳体选择信息(步骤214);识别硬件组件的集合,硬件组件的该集合是基于这些硬件组件与该壳体选择信息之间的兼容性而生成的(步骤220);以及输出所识别的兼容硬件组件的集合(步骤222)。过程210还可以包括接收重量偏好信息(步骤216)和接收费用偏好信息(步骤218)的步骤中的一个或多个。
[0082] 参照图12,根据示例性实施例示出了用于为移动电话定制硬件的过程230的流程图。过程230被示为包括下列步骤:接收壳体选择信息(步骤232);识别硬件组件的集合,硬件组件的该集合是基于这些硬件组件与该壳体选择信息之间的兼容性而生成的(步骤234);输出所识别的兼容硬件组件的集合(步骤236);接收第一硬件选择信息(步骤238);识别兼容的第二硬件组件的集合,第二硬件组件的该集合是基于这些第二硬件组件、该第一硬件选择信息、和该壳体选择信息之间的兼容性而生成的(步骤240);以及输出所识别的第二兼容硬件组件的集合(步骤242)。过程230可以进一步包括提供一个指示的步骤,该指示为:硬件组件与该壳体选择信息的兼容性取决于一个或多个标准(步骤244)。
[0083] 参照图13,根据示例性实施例示出了用于为移动电话定制硬件的过程300的流程图。过程300被示为包括下列步骤:接收硬件组件选择信息(步骤302);识别兼容移动电话壳体的集合,移动电话壳体的该集合是基于这些移动电话壳体与该硬件组件选择信息之间的兼容性而生成的(步骤304);以及输出所识别的兼容移动电话壳体的集合(步骤306)。例如,根据各实施例,接收硬件组件选择信息的步骤302包括从存储器、通信接口、或用户输入设备接收;识别移动电话壳体的集合的步骤304可以由处理电子器件执行;以及输出移动电话壳体的集合的步骤306包括输出至存储器、显示器接口、或通信接口。
[0084] 参照图14,根据示例性实施例示出了用于为移动电话定制硬件的过程310的流程图。过程310被示为包括下列步骤:提供硬件组件的集合(步骤312);接收硬件组件选择信息(步骤314);识别兼容移动电话壳体的集合,移动电话壳体的该集合是基于这些移动电话壳体与该硬件组件选择信息之间的兼容性而生成的(步骤320);以及输出所识别的兼容移动电话壳体的集合(步骤322)。过程310还可以包括接收重量偏好信息(步骤316)和接收费用偏好信息(步骤318)的步骤中的一个或多个。
[0085] 参照图15,根据示例性实施例示出了用于为移动电话定制硬件的过程330的流程图。过程330被示为包括下列步骤:接收硬件组件选择信息(步骤332);识别移动电话壳体的集合,移动电话壳体的该集合是基于这些移动电话壳体与该硬件组件选择信息之间的兼容性而生成的(步骤334);输出所识别的兼容移动电话壳体的集合(步骤336);接收壳体选择信息(步骤338);识别第二兼容硬件组件的集合,第二硬件组件的该集合是基于这些第二硬件组件、该硬件组件选择信息、和该壳体选择信息之间的兼容性而生成的(步骤340);以及输出第二兼容硬件组件的集合(步骤342)。过程330可以进一步包括提供一个指示的步骤,该指示为:移动电话壳体与硬件组件选择信息的兼容性取决于一个或多个标准(步骤344)。
[0086] 参照图16,根据示例性实施例示出了用于为移动电话定制硬件的过程350的流程图。过程350被示为包括下列步骤:接收硬件组件选择信息(步骤352);接收壳体偏好信息(步骤354);识别移动电话壳体的集合,移动电话壳体的该集合是基于这些移动电话壳体、该硬件组件选择信息、和该壳体偏好信息之间的兼容性而生成的(步骤356);以及输出所识别的移动电话壳体的集合(步骤358)。根据各实施例,壳体偏好信息可以包括壳体形状、壳体风格、和壳体尺寸。
[0087] 参照图17,根据示例性实施例示出了用于为移动电话定制硬件的过程400的流程图。过程400被示为包括下列步骤:从移动电话壳体的集合中选择一个移动电话壳体(步骤402),以及从具有不同功能的可互换的硬件组件的子集中选择至少一个硬件组件,该可互换的硬件组件的子集是基于所选择的移动电话壳体和可用的可互换的硬件组件的集合之间的兼容性而生成的(步骤404)。
[0088] 参照图18,根据示例性实施例示出了用于为移动电话定制硬件的过程410的流程图。过程410被示为包括下列步骤:从移动电话壳体的集合中选择一个移动电话壳体(步骤412),以及从具有不同功能的可互换的硬件组件的子集中选择至少一个硬件组件,该可互换的硬件组件的子集是基于所选择的移动电话壳体和可用的可互换的硬件组件的集合之间的兼容性而生成的(步骤418)。过程410还可以包括提供重量偏好信息(步骤414)和提供费用偏好信息(步骤416)的步骤中的一个或多个。
[0089] 参照图19,根据示例性实施例示出了用于为移动电话定制硬件的过程420的流程图。过程420被示为包括下列步骤:从移动电话壳体的集合中选择一个预先配置的移动电话,该预先配置的移动电话包括至少一个被配置成用于接收可互换的硬件组件的空的部分(步骤422),以及从具有不同功能的可互换的硬件组件的子集中选择至少一个硬件组件,该可互换的硬件组件的子集是基于所选择的移动电话壳体和可用的可互换的硬件组件的集合之间的兼容性而生成的(步骤424)。
[0090] 参照图20,根据示例性实施例示出了用于为移动电话定制硬件的过程430的流程图。过程430被示为包括下列步骤:从移动电话壳体的集合中选择一个移动电话壳体(步骤432);致使来自可互换的硬件组件的子集的至少一个硬件组件的图像从一个第一位置移动到一个第二位置,该第二位置与所选择的移动电话壳体内的一部分相对应,并且该可互换的硬件组件的子集是基于所选择的移动电话壳体和可用的可互换的硬件组件的集合之间的兼容性而生成的(步骤434);以及从具有不同功能的可互换的硬件组件的子集中选择至少一个硬件组件(步骤436)。
[0091] 参照图21,根据示例性实施例示出了用于销售移动电话的过程500的流程图。过程500被示为包括下列步骤:提供要销售一个硬件可定制的移动电话,该硬件可定制的移动电话具有一个或多个被配置成用于适配在壳体内的可选择的硬件组件(步骤502),为至少一个被配置成用于适配在该壳体内的硬件组件提供多个可选择的选项(步骤504),以及接收对被配置成用于适配在该壳体内的至少一个硬件组件的选择(步骤506)。
[0092] 参照图22,根据示例性实施例示出了用于销售移动电话的过程510的流程图。过程510被示为包括下列步骤:提供要销售一个硬件可定制的移动电话,该硬件可定制的移动电话具有一个或多个被配置成用于适配在壳体内的可选择的硬件组件(步骤512),接收在先使用信息(步骤514),为至少一个被配置成用于适配在该壳体内的硬件组件提供多个可选择的选项(步骤516),以及接收对被配置成用于适配在该壳体内的至少一个硬件组件的选择(步骤518)。
[0093] 参照图23,根据示例性实施例示出了用于销售移动电话的过程520的流程图。过程520被示为包括下列步骤:提供要销售一个硬件可定制的移动电话,该硬件可定制的移动电话具有一个或多个被配置成用于适配在壳体内的可选择的硬件组件(步骤522),为至少一个被配置成用于适配在该壳体内的硬件组件提供多个可选择的选项(步骤524),以及接收对被配置成用于适配在该壳体内的至少一个硬件组件的选择(步骤532)。过程520还可以包括下列步骤中的一个或多个:基于制造复杂度为至少一个被配置成用于适配在壳体内的硬件组件提供多个可选择的选项(步骤526);基于硬件组件的可用性为至少一个被配置成用于适配在壳体内的硬件组件提供多个可选择的选项(步骤528);以及基于硬件组件的评级为至少一个被配置成用于适配在壳体内的硬件组件提供多个可选择的选项(步骤530)。
[0094] 参照图24,根据示例性实施例示出了用于为移动电话定制硬件的过程600的流程图。过程600被示为包括下列步骤:从一个最终用户接收一个对从移动电话壳体的集合中的移动电话壳体的选择(步骤602);向最终用户发送具有不同功能的可互换的硬件组件的子集,可互换的硬件组件的该子集是基于所选择的移动电话壳体和可用的可互换硬件组件的集合之间的兼容性而生成的(步骤604);以及从该最终用户接收从可互换的硬件组件的子集中选择至少一个硬件组件(步骤606)。
[0095] 参照图25,根据示例性实施例示出了用于为移动电话定制硬件的过程610的流程图。过程610被示为包括下列步骤:通过计算机网络从一个最终用户接收一个对从移动电话壳体的集合中的移动电话壳体的选择(步骤612);通过计算机网络向最终用户发送具有不同功能的可互换的硬件组件的子集,可互换的硬件组件的该子集是基于所选择的移动电话壳体和可用的可互换硬件组件的集合之间的兼容性而生成的(步骤620);以及通过计算机网络从该最终用户接收从可互换的硬件组件的子集中选择至少一个硬件组件(步骤622)。过程610还可以包括下列步骤:通过计算机网络从最终用户接收重量偏好信息(步骤614);
通过计算机网络从最终用户接收费用偏好信息(步骤616);以及通过计算机网络从最终用户接收对从移动电话壳体的集合中的预先配置的移动电话的选择,该预先配置的移动电话包括至少一个被配置成用于接收可互换的硬件组件的空的部分(步骤618)。
[0096] 同样重要的是注意:如示例性实施例中所示的系统和方法的构造和安排仅为示意性的。尽管只对某些实施例进行了详细描述,对本披露进行审核的本领域技术人员将很容易认识到的是:在实质上不背离所述主题的新颖教导和优点的情况下,许多修改是可能的(例如,尺寸、维度、结构、各种元件的形状和比例、参数的值、安装安排、材料的使用、颜色、方向等的变化)。例如,被示为整体形成的元件可以由多个零件或元件构成。应当注意的是,在此所披露的元件和组件可以由提供足够力量或耐久性的多种多样的材料中的任何一种所构成(以多种多样的颜色、质地、和组合中的任何一种)。另外,在主题描述中,词语“示例性的”用于意指充当一个示例、例子、或例示”。任何在此描述为“示例性的”实施例或设计不一定被解释为是比其他实施例或设计优选的或有利的。相反,词语“示例性的”的使用旨在以具体的方式呈现概念。相应地,所有这类修改都旨在被包括在本发明的范围内。任何过程或方法步骤的顺序或序列可以根据替代性实施例而变化或重新排序。在不背离本披露的范围或所附权利要求书的范围的情况下,可以对优选的或其他示例性实施例的设计、操作条件、和安排进行其他替代、修改、改变、和省略。
[0097] 本披露考虑了任何用于完成各操作的机器可读介质上的方法、系统和程序产品。可以用现有的计算机处理器,或通过(为此或另一目的而整合的)适当系统的专用计算机处理器、或通过硬连线的系统实现本披露的实施例。本披露范围内的实施例包括:包括用于携带或具有存储在其上的计算机可执行指令或数据结构的机器可读介质的程序产品。这类机器可读介质可以是可由通用或专用计算机或其他具有处理器的机器访问的任何可用介质。
例如,这种机器可读介质可以包括RAM、ROM、EPROM、EEPROM、CD-ROM或其他光盘存储器、磁盘存储器或其他磁存储设备、或可以用来以机器可执行指令或数据结构的形来式携带或存储期望的程序代码并可由通用或专用计算机或其他具有处理器的机器访问的任何其他介质。
当信息是通过网络或另一通信连接(或者是硬连线的、无线的或者是硬连线的或无线的组合)传递或提供给机器时,该机器正确地将该连接视为机器可读介质。因此,任何这种连接都被正确地称为机器可读介质。上述项的组合也包括在机器可读介质的范围内。机器可执行指令包括例如致使通用计算机、专用计算机或专用处理机器执行某个功能或某组功能的指令和数据。
[0098] 虽然附图可以示出方法步骤的特定顺序,这些步骤的顺序可以与所描绘的不同。同样,可以同时(或具有部分同时性)执行两个或更多个步骤。这种变化将取决于所选择的软件和硬件系统并取决于设计者的选择。所有这类变化均在本披露的范围内。同样,可以用具有基于规则的逻辑和其他逻辑的标准编程技术来完成软件实施,从而完成各种连接步骤、处理步骤、比较步骤和决策步骤。