一种为特定类型的无线计算装置自动构建定制应用软件的方法制造方法及图纸

技术编号:2836566 阅读:190 留言:0更新日期:2012-04-11 18:40
一种定制的软件应用,可以通过以下方式构建到特定类型的无线计算装置:(a)自动确定该种无线计算装置的属性;(b)基于在(a)中确定的属性值自动确定软件组件库中的哪些软件组件与该种无线计算装置兼容;以及(c)自动将兼容的软件组件结合起来,以生成与该种无线计算装置兼容的定制应用软件。该属性可以是元数据。该方法可使丰富的网络应用软件自动构建于各种类型范围的无线计算装置。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及。其提供一种迅速而有效地向大量无线计算装置配置功能强大的网络中心应用软件的途径。2.术语定义本说明书中使用的定义如下移动电话电话的一种,其经无线技术通过空中而不是通过物理电线或其他物理连接或电缆形式与电话网络连接。移动电话,电话,移动,移动手机或手机移动电话的一种。移动网络一种网络,其为移动电话提供无线连接,使它们能够操作及提供诸如打电话或访问居于网络的数据或服务。移动网络运行商(MNO)一种公司或组织,其操作移动网络和在该网络上使用移动电话的订户或用户。全球移动网络或移动电话网络世界上由移动网络运行商操作的所有的移动网络的总和。无线网络一种为客户端计算装置提供无线连通的网络。这种网络包括Wi-Fi,WiMAX和全球移动网络。服务器一种网络化的计算装置,其用于为与其连接且向其要求服务的一个或多个客户端计算装置提供网络应用软件服务、特性和功能,如信息供应、数据库搜索和处理。一般各个服务器有多个客户端,且各客户端通常比服务器的有较小的容量和计算性能。服务网络化计算服务、特性和功能,其典型地由服务器提供给一个或多个网络连接的客户端计算装置。服务包括提供信息,数据库搜索和处理。由于客户端计算机的容量和性能,这种服务构建实用于在网络中心配置,而典型地不实用于在客户端计算机上配置。客户端一种计算装置,其连接到为该应用软件的用户或消费者传送中心网络应用软件的特性和功能的网络。该客户端典型连接到服务器且请求服务。网络应用软件一种网络中心的应用软件或服务,其中其由在客户端运行的实施该应用软件的界面功能的软件的结合被传送至终端用户或消费者,由服务器上的软件提供的服务进行维护和增补,客户端通过网络访问该服务器。无线计算装置一种客户端,其经无线网络连接到该网络。这种装置包括移动电话,个人数字助理(PDA),游戏控制台(如索尼PSP)或其它连接客户端计算装置的网络。该类型的无线计算装置还由它的厂商,构造,版本,操作系统,固件版本进行定义。无线装置或无线客户端一种无线计算装置。软件应用客户端应用软件,其通过空中被传送至、或预先安装于无线计算装置。软件组件软件个体单元,其形成软件应用的组件,其为无线计算机装置而定制和是装置自适应架构(DAA)软件库的部分。移动内容数字文件和数据,表示移动电话使用的、消费的、播放的、观看的或提交的电子产品。例子包括铃声/铃曲,壁纸/图片,屏保/动画,实声/真声,完整音乐下载,视频,SMS和MMS报警,移动游戏,以及许多其它现有的及正出现的移动电话可消费的娱乐和信息产品。元数据数据或数据集的单个条目,其潜在地分级联系,其说明无线计算装置、无线网络、软件组件、网络应用软件或移动内容的属性或行为。3.公知技术在撰写本申请文件时,世界上的移动电话比个人计算机(PC)多。移动电话的属性是其开通的时间且在其拥有者现场的时间比PC长。这些手机是日益强大的具有丰富的功能和高性能的硬件的计算机,如果其与世界上大量移动网络连接,且籍此连接到因特网,提供令人注目的平台以向其使用者传送大量重要的网络应用软件。全球移动网络,是使大量具有明显不同的操作系统和平台的无线计算装置,连接到该网络且能够传送网络应用软件的第一种网络实例中的一例。由于具有少得多的客户端操作系统和平台变量,PC主导的因特网网络与全球移动网络具有显著的不同。即使因特网上的客户端是功能非常强大的计算装置,但是受诸如微软和苹果公司提供的小数目的操作系统的主导,它们的主要功能彼此相似。这样的结果就是一个人只要在微软视窗里PC因特网创建网络应用软件的客户端组件,或者还有下一个或两个最流行的客户端架构,那么就他可以在大部分的现有装置上实施行为相似的网络应用,从而拥有一项技术上和商业上潜在功能强大的产品。此外,在PC因特网世界里,通过应用软件一具体的操作系统或平台,选择创建网络应用软件的客户端部,可以有效地把相似的用户群作为目标。例如,如果有人要为公司的金融主管们创建网络应用软件,通过创建与微软视窗兼容的客户端软件,就可以使其大多数得到支持。对全球移动网络来说并不是这样。与PC因特网上的相比,其具有多得多的不同的无线客户端操作系统和平台。因此,且也因为增进和添加到移动电话的功能和特性的极快速的发展,装置各不相同,用于访问和控制其行为的操作系统和平台也是这样。此外,通过其作用来识别和确定使用相同或非常相似的无线装置的目标用户群是不可行的。一般来说,能够实施网络应用软件的无线客户端越多,对于应用软件的供应商来说,由于能接触到更多的消费者,所以就有更大的获利机会。因此,这种网络应用软件的供应商特别感兴趣的就是向尽可能多的客户端配置软件。网络应用软件和服务在网络PC世界里很常见,由于因特网的容量和由此带来的潜在的用户数目,其表现出非常大的商业机会。有少数方法,其实施客户端部应用软件的软件是现场建立的。这类方法有如下这些1.定制应用软件可以作为网络应用软件的客户端的终端用户计算机装置(如PC)一般提供可运行软件程序的平台。这些平台典型地是计算机的操作系统(如,微软视窗,Linux,Mac OS,Unix,等)或者是允许运行软件程序的操作系统顶部的平台层(如Java)。定制应用软件是由能在这些平台中之一运行的软件创建的。应用软件里的该软件向平台发出呼叫,且平台又为该应用软件进行服务(如绘制视窗或通过网络发送信息)。这些平台典型地具有一套非常丰富的可用于该定制应用软件的特性,实际上它们通常提供计算机的所有特性和功用。因此这种定制应用软件能够提供非常丰富的用户界面、广泛的功能性且通常能做任何客户能做的事。大众所知这种应用软件的例子(尽管不全集中于网络)是诸如Word,Excel和PowerPoint的微软办公工具。由于诸如微软视窗的PC平台的主导,开发出定制应用软件且使其在世界的许多PC里成功运行成为可能。但是,如果该应用软件需要在多于一个的平台上运行,则该平台需要该应用软件的一个端口,或者如果该平台显著不同,则要求全部重写应用软件。设置端口和重写应用软件是非常大的且昂贵的工程,随着应用软件里各附加特性的增加,需要的努力随之提高。总之,定制应用软件为终端用户体验提供可能最丰富的特性套和最好的界面,但是由于从一个平台设置到另一个平台所必需的工程努力,这些应用软件只可行于相对少数目的平台。该方法的问题在于,除非网络应用软件的客户端部完全将端口设置至新的客户端平台,否则其不能在新客户端平台上运行。在PC世界里这不是问题,其不要求端口应用软件,且在任何情况下只有少数客户端平台和非常少的新客户端平台,但是通过比较其无数现有的操作系统和无线装置的类型,及以空前速率的恒流进入市场的新客户端装置,全球移动网络呈现出及其复杂的问题。2.万维网应用软件万维网(WWW)最初设计作为基于网络的交互文件查找与导航系统,其允许用户浏览从一个文档到另一个潜在于不同机器上的,潜在于世界的另一边的文档之间的链接。这项技术非常便利,通过编写的文档的标准标记语言,称为超文本标记语言(HTML)和HTML浏览器。HTML浏览器是运行于用户的客户端的应用软件,显示HTML文档及允许应用软件HTML超文本链接在文档之间导航。因为HTML浏览器很快为大部分客户端计算机所编写,所以这项技术变得非常流本文档来自技高网...

【技术保护点】
一种为特定类型的无线计算装置自动构建定制应用软件的方法,该方法包含以下步骤:    (a)自动确定该种无线计算装置的属性;    (b)基于在(a)中确定的属性值自动确定软件组件库中的哪些软件组件与该种无线计算装置兼容;    (c)自动将上述兼容的软件组件结合到一起,以产生定制创建的上述网络应用软件,与该类型的无线计算装置兼容。

【技术特征摘要】
【国外来华专利技术】GB 2004-12-6 0426736.51.一种为特定类型的无线计算装置自动构建定制应用软件的方法,该方法包含以下步骤(a)自动确定该种无线计算装置的属性;(b)基于在(a)中确定的属性值自动确定软件组件库中的哪些软件组件与该种无线计算装置兼容;(c)自动将上述兼容的软件组件结合到一起,以产生定制创建的上述网络应用软件,与该类型的无线计算装置兼容。2.根据权利要求1所述的方法,其特征在于,软件组件的属性也被确定,并且确定哪些软件组件兼容的步骤包括,将该种类型的无线计算装置的属性值与软件组件的属性值进行对比的步骤。3.根据权利要求1或2所述的方法,其特征在于,该种类型的无线计算装置的属性被定义为元数据。4.根据以上权利要求中任一项所述的方法,其特征在于,不同类型的无线计算装置的属性也被定义为元数据。5.根据权利要求4所述的方法,其特征在于,该方法还包括确定装置所连接的无线网络的属性为元数据的步骤。6.根据权利要求5所述的方法,其特征在于,该方法还包括将不同无线网络和不同类型无线计算装置结合的属性确定为元数据的步骤。7.根据权利要求3或4所述的方法,其特征在于,不同类型无线计算装置的元数据属性定义一个或多个装置识别;市场信息;网络配置;物理特征;网络配置;媒体/内容性能;HTTP连接;SMS通信;Java APIs和库;Java应用安全性;用户界面性能;用户辅助特性。8.根据权利要求5所述的方法,其特征在于,无线网络的元数据属性包括以下一个或多个识别;开放性;SMS系统可靠性;上级操作者ID;提供的合同类型;提供的数据连通性;消费者联系详细资料;典型网络名。9.根据以上权利要求中任一项所述的方法,其特征在于,库中的软件组件功能受到限制,以使适当的组件可以与该种类型的无线计算装置或该种类型的装置可以连接的无线网络、或两者的结合的任何属性的任何变量都可以匹配。10.根据权利要求1所述的方法,其特征在于,每个软件组件被描述情况和条件的元数据引用,在该情况和条件下组件应该被用作部分应用软件的定制组件。11.根据权利要求10所述的方法,其特征在于,包括自动确定哪些软件组件与该种无线计算装置兼容的步骤,其通过将无线计算装置的元数据和参考每个软件组件的元数据自动匹配而完成。12.根据权利要求10所述的方法,其特征在于,自动确定哪些软件组件与该种无线计算装置兼容的步骤通过将无线网络属性的元数据和参考每个软件组件的元数据匹配完成。13.根据以上权利要求中任一项所述的方法,其特征在于包含,根据无线计算装置的属性配置兼容软件组件的步骤。14.根据以上权利要求中任一项所述的方法,其特征在于,将库中兼容软件组件编译成应用软件的用户定制版本。15.根据权利要求14所述的方法,其特征在于,通过使用附加元数据和表现新的或不同的应用软件的标记语法、并为该无线计算装置生成新应用软件,而为该特定类型的无线计算装置定制该种类型...

【专利技术属性】
技术研发人员:马克斯蒂芬耐特迈克尔伊恩拉姆罗伯特约翰刘易斯斯蒂芬威廉波考克菲利普安东尼桑特马克彼得沙利文
申请(专利权)人:奥沐尼芬有限公司
类型:发明
国别省市:GB[英国]

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

1