WAP2.0的新业务与新应用
整个信息提供过程是两个分开的过程。一个是引导过程(Bootstrap
Process)以便提供网络说明信息,另一个是后续配置信息提供(Continuous Provisioning
Process)。后续配置信息提供能够加强引导过程中各种信息,能够下载或者管理一种或者多种接入各种WAP代理的手段。
为了能够初始化配置信息上下文,在配置上下文中建立终端设备和WAP网络(WAP代理)之间的基本联系。这样才能将一些连接信息下载到手机中。这些下载的信息包括网络接入点、专用代理和内容存在的位置等,也可能包含着普通WAP代理的信息。经过特殊设计的接入方法,经过Provisioning
Proxy接入到TPS,这个阶段称为“引导过程”,引导过程为设备经过WAP代理接入任何可能的WAP服务提供充分的信息。
引导过程结束后,可能包含可以信任的配置接入点(例如TPS),在这个配置接入点中设备可以在TPS的配合下利用一种叫“后续配置信息提供”的过程,更新在配置上下文中的配置信息。引导过程结束后,配置上下文可能包含与WAP代理相关的连接信息,这两个分开的过程中引导过程能够对网络和承载进行说明,而后续配置信息提供则更为通用。
后续配置信息提供
后续配置信息,例如配置参数的更新等,是和应用环境相对独立的过程,它是一种相对稳定的交互机制,用来管理设备的配置信息。
这个过程可以由TPS发起,也可以由ME在需要更新配置参数的时候不定期地发起,ME发起的这种处理请求,网络可以接受,也可以拒绝。
这个过程可以由客户端操作,通过智能化的网络事件,或者用户通过语音和/或数据请求等途径触发,可以初始化一个或多个在设备中的配置上下文,也可以对原信息更新。提供配置信息包括内容格式,还有传输该内容的协议,信息内容至少应该包括:
* 连接信息
* 承载网络的选择
* 代理导航
外部功能接口
外部功能接口(External Functionality
Interface,EFI)定义了WAE和各功能组件或者功能实体之间的接口,这些组件和实体具有在WAE范围之外运行的某种应用功能,类似于提供了一种插件,这种插件扩展和增强了浏览器或者其他应用业务的功能。EFI的框架结构能够满足WAP设备的未来发展和可扩展能力,而且还可以用来定义接入外部设备(例如:智能卡、GPS设备、医疗保健设备和数字相机)的特定接口。
当今通信的发展趋势是随着新业务的不断出现能够在无线终端中增加新的功能。这可以将新应用整合到终端里实现,也可以将一种新设备连接到无线终端上来实现。在WAP标准里的这种支持业务,能够加强WAP做为先进的无线数据服务平台的地位。 外部功能(External
Functionality,EF)是所有嵌入应用的组件或者实体的一个通称,
EF能够被建立起来或者连接到WAP终端,这种连接可以是永久性的也可以是临时性的。
WAP的EFI规范通过使用EFI Application Interface (EFI
AI)用一种统一的方式提供外部功能接入和执行的方法。EFI规范包括框架结构、处理流程、类集合等规范。
EFI应用接口是适合多种不同应用的更高一层上的接口,各种各样的外部功能被分成类,每一类在不同厂家或版本的终端和外部功能实体之间提供通用功能。EFI框架提供了一个接口的可扩展的集合,这个接口支持包括查询特殊服务在内的多种业务,以及捕获给定设备和所装软件的功能。
EFI框架结构
在WAP移动客户端或者无线移动终端中的应用环境由几个组件组合而成,EFI便是其中组件的一部分。概念上的EFI框架结构由几个统称为“EFI”的模块组成。