用于改变计算环境的基于位置策略的系统和方法
2020-01-05

用于改变计算环境的基于位置策略的系统和方法

用于为移动平台装置改变计算环境的系统和方法。移动平台包括耦合到策略引擎的感知和位置确定引擎。感知和位置确定引擎确定移动平台装置的当前位置,策略引擎确定启动什么应用、不启动什么应用及为移动平台装置的所确定的位置调用什么核使用。

图5是根据本发明实施例的示范流程图,示出用于策略引擎流程的方法。

说明书中对本发明"一个实施例"、"实施例"或"另一实施例"的引用指结合该实施例描述的特定特征、结构或特性包括在本发明的至少一个实施例中。因此,在说明书通篇各个位置出现的"在一个实施例中"短语不一定全部指同一实施例。

输出部分306输出移动平台的位置。可确定的一些位置包括但不限于办公会议室、办公间、家中起居室、家中书房/办公室、家中厨房、机场、飞机及汽车,这里只列举了其中的一些。

在本发明仍有的另一实施例中,虚拟分区可基于位置实现。例如,虚拟分区1可包括在汽车中使用的所有应用,虚拟分区2可包括在工作办公室中使用的所有应用,虚拟分区3可包括在家庭办公室中使用的所有应用,虚拟分区4可包括在起居室中使用的所有应用,虚拟分区5可包括在厨房中使用的所有应用等。在此实施例中,活动虚拟分区是移动装置所处的虚拟分区。

图2是根据本发明实施例的示范图形,示出用于提供有助于确定移动装置的位置/环境的类人(human-1ike)感知特性的移动装置的感知属性。

每个程序可以面向过程或对象的高级编程语言实现以便与处理系统通信。但是,程序在需要时可以汇编或机器语言实现。任何情况下,语言均可编译或解释。

在今天的社会中,人们随处携带诸如(但不限于)膝上型计算机、超级移动个人计算机(UMPC)和移动因特网装置(MID)等移动装置。移动装置可在几乎每个位置或环境中使用,诸如在办公室、在汽车或其它形式的运输工具中、在机场、在家中和其它设施中。在每个这些环境中,移动装置可根据移动装置的位置以不同的方式使用。

图1是根据本发明实施例的示范图形,示出具有使移动平台能够识别其周围环境并基于位置改变其计算环境的组件的移动平台1〇〇。

每个程序可以面向过程或对象的高级编程语言实现以便与处理系统通信。但是,程序在需要时可以汇编或机器语言实现。任何情况下,语言均可编译或解释。