1.一种方法,包括:
在第一时间点创建在包括微处理器的设备上执行的背景规则引擎,所述微处理器至少包括多个背景规则中的一个背景规则,每个背景规则根据要满足的预定条件集确定要显示的用户界面;
在第一时间点之后的第二时间点在设备上安装应用程序,所述应用程序包括与该应用程序有关的第一数据和与向设备的用户显示应用程序背景有关的第二数据;和
根据在第二时间点创建的第二数据,修改在第一时间点创建的多个背景规则中的至少一个背景规则。
2.根据权利要求1所述的方法,其中,与向所述设备的用户显示所述应用程序的背景有关的所述第二数据包括定义所述应用程序被显示为在用户界面内打开供使用的应用程序、最小化窗口、任务栏上的图标和控制面板内的应用程序中至少一个的数据。
3.根据权利要求1所述的方法,还包括:
与远程服务器确认是否已发布应用程序的修正;和
下载应用程序的修正,其中应用程序的修正包括对第二数据的修正。
4.根据权利要求1所述的方法,还包括:
与远程服务器确认是否已发布第二数据的修正;
在确认已发布后,下载修正的第二数据;及
根据修正后的第二数据修改至少一个背景规则;
其中,与显示应用程序的背景有关的第二数据已发布的修正是由第三方生成的。
5.根据权利要求1所述的方法,其中
每个背景规则包括多个背景因素;和
第二数据包括与为每个背景规则定义的多个背景规则相关的数据:
多个背景因素;
用于多个背景因子中的每个背景因子的多个背景;和
多个背景中的每个背景的权重,以在所述背景规则内应用于该背景。
6.根据权利要求1所述的方法,其中
应用程序的安装包括,通过与设备连接的第一网络从远程服务器向该设备传输与该应用程序有关的第一数据和向该设备的用户显示该应用程序的背景有关的第二数据;和
与软件应用程序有关的第一数据和与背景规则有关的第二数据先前已通过第二网络从另一设备传输到远程服务器。
7.一种方法,包括:
在包括多个背景规则中的至少一个背景规则的微处理器上执行背景规则引擎,确定适用的背景规则,每个背景规则与多个用户界面控制面板中的一个特定用户界面控制面板有关,并且至少包括一个背景因素和与该背景因素有关的权重;
在微处理器上执行用户界面生成器,以生成与适用的背景规则相关联的用户界面控制面板,以呈现给用户。
8.根据权利要求7所述的方法,还包括:
在至少包括微处理器的设备上安装软件应用程序,其中安装包括经通过与设备连接的第一网络从远程服务器传输与该应用程序有关的第一数据和向该设备的用户显示该应用程序的背景有关的第二数据;
其中,与软件应用程序有关的第一数据和与背景规则有关的第二数据先前已通过第二网络从另一设备传输到远程服务器。
9.根据权利要求8所述的方法,其中,
所述第二数据包括要应用于背景规则内的背景因子的新权重和要添加至多个背景规则中的背一个景规则的新背景因子中的至少一个。