用于更新驻留在无线设备上的数据组版本的服务器处理制造技术

技术编号:2852506 阅读:239 留言:0更新日期:2012-04-11 18:40
用于选择性地更新无线设备上存储的数据组的版本的系统和方法,所述无线设备选择性地与无线网络通信并从无线网络的下载服务器上下载诸如软件应用程序和信息等数据组。该无线设备具有一驻留数据组版本摘要文件,指示每个驻留数据组的版本,并且当无线设备试图与下载服务器通信时,无线设备将驻留数据组版本摘要文件中所列的每个特定驻留数据组版本和驻留在下载服务器上可下载数据组版本作比较,由此确定无线设备驻留数据组的版本是否不同于下载服务器驻留数据组的版本。如果下载服务器驻留数据组更新,那么无线设备可以下载它以覆盖无线设备驻留数据组。(*该技术在2023年保护过期,可自由使用*)

【技术实现步骤摘要】
背景I.技术背景本专利技术一般涉及无线网络和通过无线网络的计算机通信,尤其涉及当无线设备连接到下载服务器,该服务器具有无线设备驻留应用程序或数据的较新版本时,对驻留在无线设备上的应用程序或数据版本的更新。II.相关技术的描述诸如蜂窝电话等无线设备在无线网络上传送包含语音和数据的分组。蜂窝电话自身被制造成带有增加的计算能力并变得等价于个人计算机和手掌型个人数据助理(PDA)。一些无线设备,诸如选择蜂窝电话,会具有已安装应用程序编程计算机平台,它允许软件开发者创建在无线设备上运作的软件应用程序。所期望的是开发出将应用程序下载到无线设备的系统和方法。相应地,希望有一种系统和方法,使用该系统和方法可以考虑在无线网络中传输信息的环境、限制和影响,有效地更新无线设备上的数据。
技术实现思路
在本专利技术的一个实施例中,用于更新无线设备上数据组的方法包含将与数据组相关的版本存储在服务器上;发送送往无线设备的版本;更新数据组并记录与该数据组相关联的版本;响应无线设备的请求发送送往无线设备的最新版本;以及响应无线设备将最新数据组发送到无线设备,所述无线设备基于对所述版本和最新版本的比较请求最新的数据组。在本专利技术的另一个实施例中,在无线设备上更新数据组的方法包含在下载服务器数据组更新摘要文件中存储多个数据组版本,每个与一数据组相关联;发送送往无线设备的下载服务器数据组更新摘要文件;用最新的数据组更新数据组之一并记录与多个数据版本中相关联的一个;以及基于对指示至少有一个数据组被更新的下载服务器数据组更新摘要文件和无线设备数据组版本摘要的评估响应来自无线设备的请求以更新数据组;发送送往无线设备的数据组。阅读下文阐述的附图说明具体实施方式和权利要求后,本专利技术的目标、优势和特征将变得显而易见。附图说明图1是无线网络和计算机硬件以及可用于该系统中的无线设备的示意图。图2是在不同的无线设备之间提供通信的无线网络的硬件组件、应用程序下载服务器、第二网络服务器和存储应用程序数据库的结构图,图3是说明驻留在无线设备的计算机平台上示例性文件结构的文件树。图4说明了下载服务器数据组更新摘要文件和无线设备数据组版本摘要文件,它们被比较以确定如果在下载服务器上有无线设备驻留数据组的新版本。图5是说明在无线设备上执行的当无线设备开始接触下载服务器时,用下载服务器上存在的较新版本更新无线设备驻留数据组的过程的流程图。图6是说明在下载服务器上执行的在更新摘要文件中维持最新版本的下载服务器驻留数据组的过程的流程图。具体实施例方式介绍所期望的是提供下载软件应用程序到无线设备的系统和方法。软件应用程序可以在无线设备制造时预载,或者用户可以以后请求通过蜂窝电信运营商网络下载那个附加的程序,其中所述的程序可以载无线设备上执行。结果是,无线设备的用户可以定制它们的无线设备带有各种程序,诸如游戏、印刷媒体、最新股票、新闻或其它类型的可以通过无线网络从应用程序下载服务器下载的信息或程序。在一种情况下,如果无线设备的用户期望使用无线网络下载和使用软件应用程序或其它数据,用户一般会呼叫服务供应商或通过其它方式联系服务供应商,所述方式诸如通过因特网接入,而服务供应商会通过无线网络发送应用程序或数据给无线设备或允许用户接入可以下载或接入所述应用程序或数据的网点。无线设备会将通信连接桥接到诸如蜂窝网络等无线网络以连接到应用程序下载服务器,接着会试图联系希望的软件应用程序所在的应用程序下载服务器。一旦无线设备联系上应用程序下载服务器,就作出初始连接,应用程序是在服务器确定那些应用程序或数据对该无线设备是可用的并发送诸如菜单等适当的消息用于在无线设备上显示,这样用户可以获悉可用的应用程序和数据。在提供了对可下载应用程序的接入后,无线设备的用户可以下载任何可用的应用程序或数据。会出现的问题是无线设备下载以驻留在其上的应用程序或数据的版本可以在应用程序下载服务器上被更新或改变,而没有简单的方法可以同样地更新无线设备上驻留的应用程序或数据。随着每次无线设备将通信桥接到无线网络上时,无线设备不总是与应用程序服务器通信,这加剧了更新问题。因为从无线设备到应用程序下载服务器的通信连接会是昂贵的(尤其在蜂窝网络中),否则无线设备周期性地连接到应用程序下载服务器并检查较新版本的应用程序或数据是非常昂贵的。此外,虽然在每次作出到下载服务器的连接时可以核对每个无线设备上驻留的应用程序或数据与下载服务器上驻留的相同应用程序或数据的版本,但是这样的检查会增长连接时间并对无线设备所有者造成更多的开支。相应地,与本专利技术相一致的系统和方法包含用存储在无线设备连接至的下载服务器上的最新版本更新驻留在无线设备上的应用程序和数据。这样的系统和方法应该能够确定在下载服务器上是否存在较新版本的无线设备驻留应用程序和数据而无需大大地加长连接持续时间,以首先对所有无线设备驻留应用程序和数据的完全比较。因而,本专利技术主要提供了这样一种检查和更新无线设备驻留应用程序和数据的系统和方法。目标是提供系统和方法,借此可以用驻留在无线设备连接到的下载服务器上较新版本的数据组来更新诸如应用程序、信息和其它数据等驻留在无线设备上的数据组。本专利技术允许迅速确定下载服务器上是否存在无线设备驻留数据组的较新版本,并且这样的确定不会大大地加长无线设备和下载服务器之间的连接持续时间。因此本专利技术提供了一种优势,它使得无线设备能够快速地执行与下载服务器数据组版本的完全比较并下载任何较新版本的无线设备驻留数据组。本专利技术的示例性实施例参见附图,在这个附图中相同的标号标识相同的元件,图1说明了系统10的一个实施例,用于向诸如蜂窝电话12等一个或多个通过无线网络14通信的无线设备提供订购的软件应用程序,所述无线网络14带有至少一个网络服务器,诸如应用程序下载服务器16,用于通过无线通信入口或其它到无线网络14的数据入口选择性地下载软件应用程序或其它数据或向无线设备提供对软件应用程序或其它数据的接入。如这里所示,无线设备可以是蜂窝电话12、个人数据助理18、寻呼机20,这里示为双向文本寻呼机、或者甚至是单独的计算机平台22,具有无线通信入口,否则可能有到网络或因特网的有线连接24。系统10因此可以在任何形式的远程计算机模块上执行,所述远程计算机模块包含无线通信入口,包含而不限于无线调制解调器、PCMCIA卡、接入终端、个人计算机、接入终端、没有显示器或键区的电话或者它们的组合或子组合。应用程序下载服务器16这里示为在带有其它计算机元件的本地服务器网络上与无线网络14通信,所述其它计算机元件诸如存储应用程序和数据的数据库28,所述应用程序或数据包含无线设备12、18、20、22可接入和可下载的软件应用程序和数据。这里也示出了其它网络服务器,诸如服务器30和单机网络服务器32。服务器30和32可以是应用程序或数据下载服务器或者其它类型与无线设备12、18、20、22交互的服务器,如本领域所公知的那样。服务器16、30、32会有软件应用程序、补丁、文件、密钥、图形数据、压缩算法或者任何类型的一般数据,在下文中被总称为“数据组”,驻留于其上,可以被无线设备12、18、20、22接入,如这里进一步描述的。应该注意这里所描述的服务器方功能可以在一个服务器上执行,所述服务器诸如应本文档来自技高网...

【技术保护点】
一种更新无线设备上数据组的方法,所述方法包含:存储在服务器上与所述数据组相关联的版本;发送送往所述无线设备的版本;更新与所述数据组相关联的数据组并记录其版本;响应无线设备的请求,发送送往所述无线设备的更新版本;以及基于对所述版本和更新版本的比较,响应所述无线设备的请求,发送更新数据组到所述无线设备。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:RW加德勒三世B米尼尔EJ莱克文MB奥利弗P恩古耶SA斯普里格
申请(专利权)人:高通股份有限公司
类型:发明
国别省市:US[美国]

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

1