[发明专利]用于建立无线组件应用的方法、移动通信设备和服务器有效
申请号: | 200910001337.3 | 申请日: | 2003-12-24 |
公开(公告)号: | CN101453491A | 公开(公告)日: | 2009-06-10 |
发明(设计)人: | 迈克尔·申菲尔德;比埃拉·比布尔;布伦杜沙·L·弗里奇;布赖恩·R·戈林;罗伯特·克兰;卡缅·B·维塔诺夫 | 申请(专利权)人: | 捷讯研究有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 中科专利商标代理有限责任公司 | 代理人: | 朱进桂 |
地址: | 加拿大安大*** | 国省代码: | 加拿大;CA |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 建立 无线 组件 应用 方法 移动 通信 设备 服务器 | ||
1.一种建立组件应用程序的方法,所述组件应用程序在设备上执 行,以提供服务器和所述设备之间通过网络进行的通信,所述方法包 括:
创建定义数据实体的数据组件;
创建定义用户接口单元的显示组件;
创建定义消息格式的消息组件,所述消息格式被发送给以所述服 务器作为主机的服务;以及
使用工作流组件来将数据组件、显示组件和消息组件联系在一起, 以定义组件应用程序在所述设备上执行时与所述服务器上的服务进行 交互的行为。
2.如权利要求1所述的方法,还包括通过网络向所述设备发送组 件应用程序。
3.如权利要求2所述的方法,其中,所述服务是web服务。
4.如权利要求3所述的方法,其中,所述设备是移动通信设备, 所述网络是无线网络。
5.如权利要求1所述的方法,其中,所述数据实体是用于定义以 下任一项的实体:用户、订单或金融交易。
6.如权利要求5所述的方法,其中,包括订单的数据实体定义了: 格式化为数字的订单唯一标识符、格式化为字符串的项目列表、具有 日期-时间格式的订单创建时间、格式化为字符串的订单状态以及下订 单的用户。
7.如权利要求1所述的方法,其中,所述显示组件的用户接口单 元定义了以下任一项:标记、分隔符、图像、按钮、编辑字段、文本 区、单项选择表、多项选择表、下拉列表、复选框、单选按钮、或包 括由所述组件应用程序提供的一组其它显示组件的屏幕。
8.如权利要求1所述的方法,其中,以结构化定义语言来定义所 述数据组件、显示组件和消息组件。
9.如权利要求8所述的方法,其中,所述结构化定义语言是可扩 展标记语言XML。
10.如权利要求9所述的方法,其中,将所述数据组件,显示组件 和消息组件定义为一系列元数据记录,所述元数据记录包括表示资源 的具体属性的若干预定义单元,使得每一单元能够具有一个或多个值。
11.如权利要求10所述的方法,其中,每一元数据设计具有定义 的特征,包括有限数量的单元、每一单元的名称以及每一单元的含意。
12.如权利要求1所述的方法,其中,将所述工作流组件写为Web 脚本语言中的一系列指令。
13.如权利要求12所述的方法,其中,所述工作流组件参考外部 对象类型,所述外部对象类型允许对以组件应用程序定义的组件执行 操作。
14.如权利要求12所述的方法,其中,所述Web脚本语言是欧洲计 算机制造商联合会ECMAScript。
15.如权利要求14所述的方法,其中,所述设备的运行时环境提 供了ECMAScript主机运行时环境。
16.如权利要求15所述的方法,其中,所述设备具有运行时环境, 一旦接收到组件应用程序,所述运行时环境使用ECMAScript来产生组 件应用程序的可执行版本。
17.一种建立组件应用程序的设备,所述组件应用程序在设备上 执行,以提供服务器和所述设备之间通过网络进行的通信,所述设备 包括:
创建定义数据实体的数据组件的装置;
创建定义用户接口单元的显示组件的装置;
创建定义消息格式的消息组件的装置,所述消息格式被发送给以 所述服务器作为主机的服务;以及
使用工作流组件来将数据组件、显示组件和消息组件联系在一起, 以定义组件应用程序在所述设备上执行时与所述服务器上的服务进行 交互的行为的装置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于捷讯研究有限公司,未经捷讯研究有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910001337.3/1.html,转载请声明来源钻瓜专利网。