主权项 |
1.一种入口服务器(120),用于根据用户终端设备(110)的能力向用户终端设备(110)提供由服务提供者(130)提供的服务的服务用户界面,所述入口服务器包括:终端设备通信单元(250),用于从所述用户终端设备(110)接收服务请求信息并向所述用户终端设备(110)发送与服务提供者(130)所提供的服务相应的具体用户界面信息;服务提供者通信单元(210),用于向所述服务提供者(130)发送来自所述终端设备通信单元的服务请求信息并从服务提供者(130)接收对所请求的服务的服务响应信息,即服务描述概要配置文件;用户终端设备信息生成单元(230),用于根据从所述终端设备通信单元接收的服务请求信息而生成与所述用户终端设备有关的终端设备信息;抽象用户界面元素生成单元(220),用于生成抽象用户界面元素,并将所生成的抽象用户界面元素保存为抽象用户界面概要配置文件,所述抽象用户界面元素生成单元(220)包括:服务分析单元(221),用于对接收到的所述服务描述概要配置文件进行分析,以得到所述服务的输入/输出参数信息;和抽象用户界面表达选择映射单元(222),用于为所述服务的每一个输入/输出参数信息选择一个抽象用户界面元素类,并根据抽象用户界面表达匹配映射规则,按照所选择的抽象用户界面元素类将所述每一个输入/输出参数信息匹配映射成一个抽象用户界面元素;以及具体用户界面生成单元(240),用于根据由所述抽象用户界面元素生成单元生成的所述抽象用户界面概要配置文件和由所述终端设备信息生成单元生成的所述终端设备信息,生成适用于所述用户终端设备的具体用户界面信息,并将所生成的所述具体用户界面信息经由所述终端设备通信单元提供给所述用户终端设备(110)。 |