【技术实现步骤摘要】
本专利技术涉及在个人电子设备中的数据传送和变换。更特别地,本专利技术涉及使用适用协议和服务器代理终端检索和传输在网络上获得的数据给个人设备。
技术介绍
在如今技术推动的社会中个人数据设备已经成为很普通的辅助设备。当PDAs、中文传呼机、手机和个人计算机第一次进入市场时,每一设备都具有其自己的定制体系结构。最初的系统为大量的通信和操作系统标准铺平了道路。然而,各种设备在软件行业方面产生了很多问题。程序设计员必须将它们的程序载入每一设备的操作系统和显示性能。例如,使用Palm OS的PDA可能具有160×160象素的单色显示屏,而使用WinCE的PDA具有180×240的彩色显示屏。当程序设计员为其程序设计出用户界面时必须考虑每一设备的限制。例如,各个设备之间的不同图形处理能力使得很难在不同的平台上实现相同的GUI外观和感觉。程序设计员必须考虑到一些可以容易地在一个设备上显示但不能在另一设备上显示或者不能在两个设备之间看到同一内容的方面。CPU的速度也会影响应用程序。必须为每一平台调整应用程序的效率,从而使得程序可以运行。用户不希望在它们的个人数据设备上使用很慢的程序。此外,个人设备在可利用的内存方面具有很大的差异,而不论客户软件是否存储在ROM中。RAM很少将难以管理数据。如果对于通常的消费者是可能的话,当使客户软件存储在ROM中会使得难以升级。所有这些限制都给程序设计员提出了很多问题。设计多个不同版本的程序来支持不同的个人数据设备的结果是其在支持不同的编码基数方面会产生大量令人头痛的事。必须调试、更新和支持每一版本的代码。当数据包协议或操作系统改变时, ...
【技术保护点】
一种用于终端系统的框架结构的方法。其包括以下步骤:提供一个服务器代理终端;在所述服务器代理终端上提供装置,用于接收来自终端系统的终端信息请求;在所述服务器代理终端上提供服务器确定装置,用于确定适当的服务器以服务所述终端请求;发送所述终端请求给所述适当的服务器;接收对所述终端请求的所述适当服务器的响应;其中所述服务器代理终端用作所述终端系统的代理终端,对所述终端系统进行大量的数据处理;其中所述服务器代理终端使用通用的数据表格更新具有数据、表示层和逻辑组件的所述终端系统;其中所述服务器代理终端将原始数据与所述响应的表示层方面分离,并将所述数据导入所述通用的数据表格中;发送所述数据给所述终端系统;其中所述服务器代理终端接收表示层和逻辑组件更新;以及其中所述表示层组件更新适用于特殊类型的终端设备。
【技术特征摘要】
US 2002-7-15 10/195,9031.一种用于终端系统的框架结构的方法。其包括以下步骤提供一个服务器代理终端;在所述服务器代理终端上提供装置,用于接收来自终端系统的终端信息请求;在所述服务器代理终端上提供服务器确定装置,用于确定适当的服务器以服务所述终端请求;发送所述终端请求给所述适当的服务器;接收对所述终端请求的所述适当服务器的响应;其中所述服务器代理终端用作所述终端系统的代理终端,对所述终端系统进行大量的数据处理;其中所述服务器代理终端使用通用的数据表格更新具有数据、表示层和逻辑组件的所述终端系统;其中所述服务器代理终端将原始数据与所述响应的表示层方面分离,并将所述数据导入所述通用的数据表格中;发送所述数据给所述终端系统;其中所述服务器代理终端接收表示层和逻辑组件更新;以及其中所述表示层组件更新适用于特殊类型的终端设备。2.如权利要求1所述的方法,其中所述逻辑组件更新在不同类型的终端设备之间共享。3.如权利要求1所述的方法,还包括以下步骤在所述终端系统上提供一个单级后台缓存;以及其中所述终端系统对有关用户请求的任何表示层或逻辑组件校验所述单级后台缓存;其中如果有关用户请求的任何组件在所述单级后台缓存中存在,那么所述终端系统校验所述组件是否已经到期;其中所述终端系统使用所述组件服务该用户请求。4.如权利要求3所述的方法,其中如果所述组件已经到期,则所述终端系统从所述服务器代理终端请求任何当前版本的到期组件,其中所述服务器代理终端校验请求终端的表示层和逻辑组件的当前版本,如果表示层和逻辑组件中的任何一个需要更新,则所述服务器代理终端检索最新版本的表示层和逻辑组件中的任何一个,并将其发送给请求终端,以及其中请求终端在所述单级后台缓存中存储最新版本的表示层和逻辑组件中的任何一个。5.如权利要求1所述的方法,还包括以下步骤发送所述表示层和逻辑组件更新给一个终端系统。6.如权利要求1所述的方法,其中所述终端系统使用所述数据和表示层组件创建给用户的显示。7.如权利要求1所述的方法,其中为了其它的显示目的所述终端系统重新使用所述数据组件。8.如权利要求1所述的方法,还包括以下步骤在所述服务器代理终端上提供装置,用于将终端系统的状态保存在存储设备上;以及其中当终端系统改变了与所述服务器代理终端的连接方法或者丧失了与所述服务器代理终端的覆盖率时,保存的终端系统的状态允许所述服务器代理终端继续终端系统的会话。9.如权利要求1所述的方法,还包括以下步骤提供一种脚本语言;其中所述逻辑组件更新用所述脚本语言编写;其中所述服务器代理终端将用所述脚本语言编写的脚本编译成可执行的字节码;其中所述服务器代理终端通过发送可执行字节码给所述终端系统更新所述终端系统的特征;以及其中所述终端系统执行响应用户输入的所述可执行字节码。10.如权利要求9所述的方法,其中使用所述脚本语言终端系统的表示层方面是可控制的。11.如权利要求1所述的方法,其中在所述服务器代理终端和所述终端系统之间的通信是通过XML数据流的二进制编码。12.一种用于动态配置终端系统的方法,其包括以下步骤提供一个主机服务器;提供一种脚本语言;其中所述主机服务器将用所述脚本语言编写的脚本编译成可执行字节码;其中当所述主机服务器从终端系统接收到特定于数据表示层组件和/或可执行字节码的请求时,校验是否终端系统的原始表示层组件和/或可执行字节码已经到期其中如果在终端系统上的原始表示层组件和/或可执行字节码已经到期,通过将更新的表示层组件和/或可执行字节码发送给终端系统,所述主机服务器更新终端系统的特征,;以及其中终端系统执行响应用户输入的表示层组件和/或可执行字节码。13.如权利要求12所述的方法,其中所述脚本定义程序逻辑。14.如权利要求12所述的方法,其中所述脚本创建和控制用户界面显示。15.如权利要求12所述的方法,其中所述终端系统接收来自被分离成数据和...
【专利技术属性】
技术研发人员:道尔克森理查德,贝斯布里斯大卫,
申请(专利权)人:美国在线服务公司,
类型:发明
国别省市:US[]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。