互联网通信协议中用户上下文的利用与优化
1. 用户上下文模块设计
1.1 系统架构
为了将上下文信息引入互联网通信协议,用户上下文模块主要在五层互联网协议栈之上、客户端 - 服务器架构下运行。该模块由三个不可或缺的子系统组成:
- 上下文感知子系统 :主要在互联网客户端工作,负责收集和存储基本上下文信息,包括用户导向信息(如终端用户当前的视线方向是否朝向联网主机屏幕)和主机导向信息(如联网主机屏幕前台正在运行和显示的互联网服务)。它还可配备专门设计的交互式用户界面接收终端用户输入,捕获的基本上下文信息会及时传递给上下文模型子系统处理。
- 上下文模型子系统 :用于构建、托管和利用上下文模型,以推导高度抽象和实质性的上下文信息,即关键上下文信息(KCI)。构建可靠有效的上下文模型可能需要运用数据挖掘技术和认知心理学知识。该子系统有一个共享数据库,用于存储和管理传递来的基本上下文信息以及网络状况信息。上下文模型处理这些数据并最终推导 KCI,KCI 可在互联网客户端和服务器端推导得出,并传递到上下文控制子系统使用。
- 上下文控制子系统 :根据传递的 KCI 直接与通信协议交互。对于不同的应用和使用场景,它可能与不同层的不同协议交互,可在互联网客户端、服务器端或两端同时实现。与互联网通信协议交互时,它不会随意改变协议的内部架构和逻辑,通常只是谨慎选择目标协议可访问和可调整的合适参数和配置,然后实施相应的控制规则来主动调整这些参数。控制规则是一组指定由推导的 KCI 触发的动作的规则。
设计上下文控制子系统与传统的跨层设计不同,传统跨层设计
超级会员免费看
订阅专栏 解锁全文
1115

被折叠的 条评论
为什么被折叠?



