被配置消费者对智能电话或触控板编程的云计算系统技术方案

技术编号:8532499 阅读:133 留言:0更新日期:2013-04-04 15:17
提供了一种用以支持用于对智能电话/触控板进行编程的消费者的云计算系统。提供附加构件组以使得所述消费者能够构建包括所述消费者编程的智能电话/触控板的消费者设计物品并对其进行编程。

【技术实现步骤摘要】

本专利技术涉及使得非专业消费者能够设计、构建物品(article)或消费者设计的系统并对其进行编程的云计算系统。智能电话/触控板被提供用于消费者控制被提供以构建所述消费者设计的物品的所选ー组附件构件。
技术介绍
传统构建工具包(building kit)要求用户获悉关于微处理器的详细技术结构、用以对微处理器进行编程的汇编语言和支持电子电路的设计。汇编语言对于初学者是极其难以掌握和调试的。诸如IXD显示器的支持电路设计也要求对电子设计技术的深入知识。本专利技术的目的是提供允许非专业消费者获悉并开始尝试用智能电话/触控板在一天内构建其自己的设计或专利技术并对其进行编程的系统。用于消费者对其业余爱好设计的智能电话/触控板进行编程的容易的编程环境对鼓励消费者在智能电话/触控板变革中參与主动角色起重要作用。其还鼓励蜂窝电话制造商为智能电话/触控板提供附加的不寻常特征,这可能是消费者扩展其设计探索冒险所需要的。另外,由消费者专利技术的新产品设计可以向市场提供新商业机会并对智能电话/触控板的供应链有益。这些因素驱动本专利技术的发起。
技术实现思路
定义由于本专利申请的应用领域和编程系统当前对于市场而言是非常新的,所以适当的术语解释对于具有本领域中的普通知识的人要理解本专利技术的创新特性而言是重要的。因此,本节提供明确的术语定义以便控制说明书和权利要求的适当解释。针对术语“零售构建工具包”,子术语“构建工具包”被定义为使得消费者能够构建由其设计的物品的许多元件或部件构件的集合。子术语“零售”的添加意指元件或部件出于零售目的被封装,或者部件通过传统零售渠道被分配而到达消费者。“非专业消费者”或“非技术性用户”被定义为普通用户,其几乎不具有关于处理工程设计工作的知识,包括一般在
中使用的传统编程语言的知识,诸如汇编语言、C或Java,或者关于智能电话/触控板的传统开发者编程系统的知识的要求,诸如AppleiPhone、iPad 和 Google Android 系统的那些。“蜂窝电话”被定义成能够通过公共蜂窝电话网络与另ー蜂窝电话进行语音/数据通信的便携式无线电话。典型示例是通过AT & T和Verizon无线蜂窝电话网络来通信的蜂窝电话。“触控板”被定义为是能够连接到w1-fi因特网网络或公共蜂窝电话网络以进行数据、语音、图像或视频的通信的便携式触控板。典型的示例是iPad和Android兼容板。“蜂窝电话/触控板”被定义为是蜂窝电话“或”触控板。“智能电话/触控板”被定义为是能够执行被下载到所述蜂窝电话/触控板上的应用程序的蜂窝电话或触控板。典型的示例是iphone、iPad和Android兼容电话和触控板。“专有蜂窝电话/触控板”被定义为是出于本申请的“构建工具包”目的而设计的蜂窝电话/触控板的特殊版本,其中,可以由于成本改善原因而删除传统蜂窝电话/触控板正常地要求的特征;或者,添加传统蜂窝电话/触控板正常地不要求的特征。从传统蜂窝电话/触控板衍生出“专有蜂窝电话/触控板”通常地使其对于传统蜂窝电话触控板用户而言是不期望的。添加特征的示例是图16A的蜂窝电话1608,其从用于将蜂窝电话牢固地安装到消费者设计组件1600中的四个特殊安装孔1632 1635开始。減少的特征的示例是图23的蜂窝电话2300,其中,没有可用的拨号盘或IXD显示器。该衍生将使得蜂窝电话1608和2300对于正常蜂窝电话用户而言不那么吸引人。 “标准化通信连接器”被定义为由蜂窝电话/触控板提供以与外部电路传送数据的行业标准连接器。iPhone、iPad的标准化通信连接器是这些产品的标准化Apple连接器。用于Android电话的标准化通信连接器通常指的是为这些设备提供的串行数据USB连接器。“智能电话/触控板主控系统”被定义为由已知主控实体提供和保持以便对蜂窝电话/触控板产品的标准系列进行服务的标准化或已调节系统,在标准化或已调节系统下所写的应用程序可由该系列的不同型号执行。在市场上可获得当前两个众所周知的“智能电话/触控板主机系统” 一用以对iPhone和iPad进行服务的Apple的iOS系统和用以对Android电话和触控板进行服务的Google的Android系统。“应用库”或“应用市场”被定义为是消费者能够利用其选购或购买或下载由专业开发者开发的应用程序的营销系统。术语“用于专业开发者的平台系统”和“被配置成用于专业应用开发者的平台系统”被定义为为了专业开发者编写应用程序而提供的硬件和软件开发系统的组合。“应用程序”被定义为由专业开发者在由主控实体提供的“用于专业开发者的平台系统”的支持下编写的用于分配到消费者的智能电话/触控板的程序。当前在市场中可获得“用于专业开发者的平台系统”的两个示例。第一个是Apple iOS系统,其包括但不限于iOS模拟器、Xcode工具套装、Xcode IDE和Apple LLVM编译器。第二示例是Google Android系统,其包括但不限于Android SDKandroid NDK伙伴、AVD管理器、Google USB驱动器以及适合于在Android平台中工作的C、C++编程工具。“用于非专业消费者的平台系统”被定义为用于非专业消费者编写用于控制器单元或用于智能电话/触控板的程序、从而用于控制器単元或智能电话/触控板用由消费者设计和/或编程的物品或系统进行工作的硬件和软件开发系统的组合。“消费者编程软件”被定义为为了非专业消费者在“用于非专业消费者的平台系统”的支持下编写程序提供的软件。“消费者可编程系统”被定义为可由非专业消费者编程的设计的系统。术语“消费者设计物品”和“消费者设计系统”被定义为是由非专业消费者设计的物品或系统。消费者设计物品或系统可以包括由非专业消费者提供的硬件设计和软件编程的组合。“机器级软件系统”被定义为用以用处理器进行工作的机器代码或汇编语言水平的软件。“OS”根据商业意义被定义为计算设备的基元“操作系統”。OS的典型示例是由Microsoft提供的Windows系列、由Apple提供的iOS、由Google提供的Android OS和Linux、开放源OS。·“操作级软件系统”被定义为支持OS (包括用于OS与支持硬件相交互的驱动程序)并支持用于OS与高级语言相交互的程序的软件环境。“编译器”根据商业意义被定义为被配置成将由程序员所编写的程序编译或翻译成可由计算设备或智能电话/触控板执行的代码的计算系统。术语“计算机存储器”和“数字存储介质”被定义为能够存储数字数据并用于使数据在需要时被检索的任何种类的存储器或存储介质。这些术语的范围包括但不限于半导体存储器、磁介质和光学介质。术语“易编程语言”和“易编程软件”被定义为编程的方法,包括以下步骤 (a)定义用于计算设备接收数据、触发或信号的m个输入端,其中,m是等于或大于ー的整数; (b)定义用于所述计算设备传送触发、数据或信号的n个输出端,其中,n是等于或大于一的整数; (C)指定X个配置状态,其中,每个配置状态定义至少ー个输入端和/或ー个输出端的配置,并且X是等于或大于ー的整数; Cd)指定将由所述计算设备来执行的y个事件,其中,y是等于或大于ー的整数; Ce)当由输入端接收到的信号、触发或数据满足预定本文档来自技高网
...
<a href="http://www.xjishu.com/zhuanli/55/201210356950.html" title="被配置消费者对智能电话或触控板编程的云计算系统原文来自X技术">被配置消费者对智能电话或触控板编程的云计算系统</a>

【技术保护点】
一种被配置用于非专业消费者设计、构建和编程消费者设计的物品的零售构建工具包,包括:控制器单元,具有控制器外壳和微处理器,所述控制器单元还包括用于所述控制器单元与第一蜂窝电话/触摸板的标准通信连接器对接的通信连接器;其中所述控制器单元还被配置是兼容的,用于对接从所述控制器单元分离的一个或多个附件构件;其中所述附件构件还包括以下元件中的至少一个:(a)运动换能器;(b)位置传感器;(c)模拟信号提供器;(d)数字信号提供器;(e)光换能器;(f)光学传感器或照相机图像传感器;(g)声音换能器;(h)声音传感器;(i)存储器;(j)拨号电路;(k)调制解调器电路或有线数据通信电路;以及(l)wi?fi或无线数据通信电路其中所述零售构建工具包还被配置得到与所述第一蜂窝电话/触摸板兼容的消费者编程软件支持;其中所述消费者编程软件还包括被设计用于所述控制器单元控制所述附件构件的编程指令。

【技术特征摘要】
2011.09.24 US 13/200,4161.一种被配置用于非专业消费者设计、构建和编程消费者设计的物品的零售构建工具包,包括 控制器单元,具有控制器外壳和微处理器,所述控制器单元还包括用于所述控制器单元与第一蜂窝电话/触摸板的标准通信连接器对接的通信连接器; 其中所述控制器单元还被配置是兼容的,用于对接从所述控制器单元分离的一个或多个附件构件; 其中所述附件构件还包括以下元件中的至少一个 (a)运动换能器; (b)位置传感器; (c)模拟信号提供器; (d)数字信号提供器; (e)光换能器; (f)光学传感器或照相机图像传感器; (g)声音换能器; (h)声音传感器; (i)存储器; (j )拨号电路; (k)调制解调器电路或有线数据通信电路;以及 (I) w1-fi或无线数据通信电路 其中所述零售构建工具包还被配置得到与所述第一蜂窝电话/触摸板兼容的消费者编程软件支持; 其中所述消费者编程软件还包括被设计用于所述控制器单元控制所述附件构件的编程指令。2.权利要求1的零售构建工具包,其中所述控制器单元利用至少一个附件构件来封装。3.权利要求1的零售构建工具包,其中所述消费者编程软件还包括被配置用于所述控制器单元控制以下功能中的任意的指令 Ca)应答或拨号所述蜂窝电话/触摸板; (b)通过所述蜂窝电话/触摸板传送或接收数据; (c)通过所述蜂窝电话/触摸板传送或接收表示音频信号的数据; Cd)通过所述蜂窝电话/触摸板传送或接收表示视觉图像或视频的数据; Ce)与通过所述开发者编程软件提供的程序交互; Cf)通过所述蜂窝电话/触摸板与远程计算设备连接。4.权利要求3的零售构建工具包,其中所述消费者编程软件包括使得所述非专业消费者能够对所述第一蜂窝电话/触控板和第二蜂窝电话/触控板进行编程的指令;以及当所述第一蜂窝电话/触控板通过蜂窝电话网络与所述第二蜂窝电话/触控板相连时,对于所述第二蜂窝电话/触控板用所述附件构件中的任何一个来控制所述第一蜂窝电话/触控板的操作或交互。5.权利要求1的零售构建工具包,其中所述蜂窝电话/触摸板是专用的蜂窝电话/触摸板。6.权利要求1的零售构建工具包,其中所述消费者编程软件由被定义成包括以下编程步骤的易编程软件表示或源自于被定义成包括以下编程步骤的易编程软件 (a)定义用于计算设备接收数据、触发或信号的m个输入端,其中,m是等于或大于一的整数; (b)定义用于所述计算设备传送数据、触发、或信号的η个输出端,其中,η是等于或大于一的整数; (C)指定X个配置状态,其中,每个配置状态定义至少一个输入端和/或一个输出端的配置,并且X是等于或大于一的整数; Cd)指定将由所述计算设备来执行的y个事件,其中,y是等于或大于一的整数; Ce)当由输入端接收到的信号、触发或数据满足预定义合格条件时,指定要执行的事件;以及 (f)使得事件能够从当前配置状态切换到另一配置状态。7.权利要求6的的零售构建工具包,还包括如下编程步骤 (g)提供用于所述易编程软件控制智能电话/触控板的操作的至少一个指令。8.一种消费者编程系统,包括 第一蜂窝电话/触摸板; 被配置用于开发者编译第一开发者应用程序以用所述第一蜂窝电话/触摸板工作的第一编译器; 被配置编译用于所述第一蜂窝电话/触摸板的第二消费者应用程序的第二编译器;其中所述第二消费者应用程序是由非专业消费者编写用于由所述非专业消费者来操作系统。9.权利要求8的消费者编程系统,还包括与所述蜂窝电话/触摸板分离的一个或多个附件构件,其中每个附件构件包括以下元件中的至少一个 (a)运动换能器; (b)位置传感器; (c)模拟信号提供器; (d)数字信号提供器; (e)光换能器; (f)光学传感器或照相机图像传感器; (g)声音换能器; (h)声音传感器; (i)存储器; (j )拨号电路; (k)调制解调器电路或有线数据通信电路;以及 (I) w1-fi或无线数据通信电...

【专利技术属性】
技术研发人员:林亚夫
申请(专利权)人:民间创新基金会有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1