用于移动通信设备的skin界面的制作方法

文档序号:7705581阅读:86来源:国知局
专利名称:用于移动通信设备的skin界面的制作方法
技术领域
本发明涉及移动通信设备中的用户接口。更具体地说,本发明涉及提 供移动通信设备的用户接口 skin界面(skin)的方法。
背景技术
借助为桌上型和膝上型计算机编写的一些软件,用户接口的各种外表 和特征,例如图形元素、图标、动画、颜色、紋理、字体、声音等都能容 易地同时被改变。可利用称为"skin界面"的数据文件,实现所述改变, 所述称为"skin界面"的数据文件易于从因特网下载,并在不改变软件的 功能性的情况下被安装。skin界面适用于www.netscape.com的Netscape 6 网络浏览器,并且适用于Windows操作系统软件和www,topdesketop.com 的各种应用软件。多数skin界面可免费获得。即使对于只能付费获得的skin 界面,也没有办法防止在不向最初提供所述skin界面的 一方支付费用的情 况下,复制并向其它人转送或分发skin界面。这抑制了关于skin界面的有 效商业市场的t艮。
在移动通信设备,例如蜂窝电话机、个人数字助手(PDA) 、 Web记 事簿、寻呼机、无绳电话机、手持式计算机等的领域中,用户化或个性化 的环境相当不同。用户接口的用户化局限于通常由用户简表确定的振铃音、 屏幕保护和简单的徽标,用户简表由设备访问以便进行通信的无线通信网 络的操作者保持,和/或例如在EP1091540中描述的用于设备外壳的可互换外壳和小键盘。
移动通信设备的计算能力已快速提高,除了语音电话(例如电话簿, 个人組织器等)之外,现在还能实现许多功能。特别地,它们能够请求、 接收和显示由字母数字文本或图形组成的信息。字母数字文本的例子是
GSM中的短消息服务(SMS ),短消息服务允许用户通过蜂窝公共陆地移 动网(PLMN),发送和接收短文本消息。最近,开发了允许用户通过无 线通信网络,利用无线应用协"^义(WAP),从因特网或别处访问访问文档 或图形数据的移动通信设备。
允许WAP的设备允许从提供诸如银行业务、股票报价和天气预报之 类数据服务的各种远程服务器访问信息。用诸如无线标记语言(WML) 或可扩展超文本标记语言(XHTML )之类标记语言,提供数据内容。WML ,皮配置成允许以一副单独卡片的形式显示数据,所述卡片的大小用于在典 型的较小显示屏幕上显示。通常在移动通信设备中提供微型浏览器应用软
件,以便接收数据并在不同的屏幕中显示接收的数据。移动通信设备的用 户接口向用户提供一些在不同显示屏幕之间浏览的方式。
由于移动通信设备通常使用尺寸较小和/或分辨率较低的显示器,因此 用户满意度极大地取决地按照用户优选的方式显示数据的能力。由于移动 通信设备通常由电池供电,因此它们一般使用黑自显示器,而不是消耗更 多电能的彩色显示器。在不能使用彩色增强用户接口的情况下,这也导致 一个缺点。
由于移动通信设备的体系结构相当固定,因此用户不能安装或改变软 件,对于移动通信设备的用户来说,不存在如同在桌上型或膝上型计算机 的领域中那样,改变信息的显示的任何skin界面或其它可能性。按照用户 偏爱定制用户接口局限于振铃音、屏幕保护、徽标,以及如同在EP 1091540 中扫描的设备外壳用的可互换外壳的使用。

发明内容
本发明致力于至少由于上述原因而不便的移动通信设备、应用软件及
10其微型浏览器。本发明存在几个方面,可在不具备其中一些方面的情况下 实践其它一些方面。
本发明的一个方面涉及一种允许移动通信"i殳备的显示屏幕的图形单元 使动画、颜色、紋理和字体被改变,以使它们和流行趋势相符,或者与电 话机的颜色和紋理相匹配。特别地,本发明涉及一种向移动通信设备提供 skin界面,从而如同桌上型或膝上型计算机中那样,容易地改变显示器的 图形单元。
在本发明的另 一方面,提供移动通信设备的skin界面的复制保护方案。 这种方案使得能够实现移动通信设备skin界面的经济持续增长的市场和支 付系统,从而当新的skin界面被安装在用户设备上时,移动通信设备的用 户能够容易地安排付款。


图1图解说明了一个实施例所适用的例证移动电话机。
图2图解说明了图1中所示移动电话机的硬件结构例子中的主要部件。
图3是图解说明图1中所示移动电话机的软件结构例子(包括可用于
在第一操作系统实施例中提供外以的部件)的方框图。
图4是图解说明无线通信网络中的移动电话机,以及例证浏览器的主
要部件的方框图。
图5表示了服务器和带有浏览器的移动电话机中,根据笫二浏览器实 施例,向移动电话M供skin界面的不同部件。
图6表示了根据本发明一个实施例的移动设备,其中只表示了和本发 明实施例相关的部分。
图7表示了图6中所示移动设备的例证网络连接。
具体实施例方式
虽然前面的和下面的公开内容集中于公开数个实施例,不过要明白所 公开的内容只是用于举例说明,而不要理解成对本发明的限制。关于蜂窝
ii电话机说明实施例。但是,对于任意类型的移动通信设备也可实践这些实 施例。
电话机最好包含包括使其能够与无线通信网络通信的一组软件组件,
各种应用软件和一组应用编程接口 (API),从而软件组件和应用程序能 够在移动设备上一起工作的软件。特别地,软件包括使其能够如下所述在 屏幕上显示显示画面的万维网用浏览器。但是,本发明并不局限于这样的 一组软件模块或API,局限于在特定的无线通信网络中实现,或者局限于 特定的规范,例如无线访问协议(WAP)。 移动电话机
图l表示了实施例适用的移动电话机的一个例子。电话机IO包括小键 盘2、液晶显示器3、开/关掩建4、扬声器5 (图1中只表示了孔口)和/ 或头戴耳机(未示出)、麦克风6a (图1中表示了孔口 )和换能器6b。液 晶显示器(LCD ) 3最好整体形成于移动电话机10内。小键盘2具有第一 组按键7,作为字母数字掩睫,借助按键7,用户能够输入电话号码,编写 文本消息(SMS),写入姓名(与电话号码相关)等。12个字母数字^ 7的每一个分别具备数字"0-9"或符号或"*"。在字母摸式下,每 个按键和多个字母及特歹iW号相联系,可被用于选择字符,从而产生和编 辑短SMS文本消息。较快地接连按下选择的按键,以便借助每次接连的按 键操作,在所涉及的掩睫上标记的字符之间,改变该M选择的字符。当 所需的字符被显示时,用户等待,造成超时,其结果是显示的字符变成选 择的字符。
小键盘2还包括与LCD 3下侧相邻的两个软控键8,两个呼叫处理按 键9,用于在显示器2中游动光标的导航按鍵15,用于在第一組皿7中 的12个字母数字键的数字和字母之间转换的按键17,从显示器中清除一 个或多个字母的"清除键"。两个软控键8最好包括可手动按下的按钮。 根据要执行的任务,可预先设计两个软控键8的功能。两个软控键8的功 能取决于电话机的状态和利用导航掄建15在显示器3中的浏览。在显示器 3中,刚好位于相应软控键8上方的单独区域中,起因于这两个软控键8的功能被显示成软控键功能图例。根据优选实施例的两个呼叫处理,9 :波用于建立呼叫或会议呼叫,终止呼叫或拒绝来电。
导航拾睫15是在显示器3和字母数字按键组7之间,布置在电话机正 面中央的上/下键。当上推时,它向上滚动。相反,当下推时,它向下滚动。 使用中,可修改在显示器上形成的有效或关注区(后面更详细说明)。可 用围绕显示器移动的矩形框画出关注区。可按照不同的方式形成关注区, 例如用和显示器的其余部分不同的亮度或颜色描绘的区域,菜单选项的下 划线,或者借助可按照常规的鼠标指示器的方式,在显示器内移动的指示 器。从而,用户能够通过利用他们的拇指,筒单地按下上/下键,控制该按 键。由于许多有经验的电话用户习惯单手控制,因此一种很好的解决方案 是设置需要精确的运动神经(motor)动作的输入掩建。从而,在指尖和 手掌之间,用户可将电话机置于手中。从而,空出拇指以便输入信息。
导航按键15可包括三向滚轮,所述三向滚轮可沿着箭头26的方向, 手动朝着手持机的内部按下,以便实现"选择"功能。另一方面,导航按 键15可被配置成五向滚轮(未示出),以便实现附加的右滚和左滚功能, 滚珠球,滚动LCD3的枢轴装置,触摸板或者在膝上型计算机中使用的其 它导航装置。
移动电话枳》更件结构
图2是移动电话机10的可能硬件结构的主要部分的方框图。应明白图 2是一个例子,本发明的移动电话机10并不局限于这种硬件结构。
移动电话机10具有与处理器单元18连接,并且通信上使其与蜂窝通 信网络(未示出)连接的发射器/接收器电路19,发射器/接收器电路19最 好是用于按照蜂窝标准工许的标准化收发器。电话机最好用于通过无线通 信网络,例如蜂窝网络通信,但是它也可适用于无绳网络。例如,它可适 于和GSM网络、CDMA网络、TDMA网络或者其它类型的蜂窝网络以及 各种形式的无绳电话系统共同使用,或者用在访问多组这些系统/网络的双 频电话机或三模式电话机中。虽然图2中未示出,移动电话机10还具有使 其能够直接通过无线连接,从另一设备接收数据的标准红外(ir)或蓝牙
13无线端口。
通过发射器/接收器电路19接收的语音信号在A/D转换器(未示出) 中进行A/D转换,送入音频部件14 (最好是配置成在处理器单元18的控 制下处理信号的编译码器)并被编码,以便产生通it^t大器(未示出), 逸入扬声器5 (和/或头戴耳机)的模拟信号。音频部件14从麦克风6a接 收模拟信号,在摸拟信号由放大器(未示出)放大,并在A/D转换器(未 示出)中进行A/D转换之后,音频部件14对信号编码并将信号传送给处 理器单元18,以便通过发射器/接收器电路19传输。音频部件14还对通过 D/A转换器和放大器(未示出),从处理器单元18传送给头戴耳机5的信 号解码。
音频部件14还能够产生给蜂鸣器6b的铃音输出。铃音可保存在存储 器17a、 b任一之中,当发射器/接收器电路19接收来电时,借助处理器单 元18取回铃音。从而,铃音从存储器被取回,转发给音频部件14,以来 自蜂鸣器6b的输出的形式产生铃音。
处理器单元18与随才踏取存储器(RAM )17a和快速ROM 17b连接, 并具有与随才踏取存储器(RAM) 17a和快速ROM 17b相关的接口。还 可独立于RAM 17a或者与RAM 17a集成地提供其它存储器(包括ROM)。 处理器单元18还与电源,例如电池连接。处理器单元18具有关于智能卡、 与LCD 3连接的显示器驱动13以及小键盘2的接口 ,智能卡最好是包含 移动用户身份,并且可取出地安放在SIM卡固定器(未示出)中的SIM 卡16。处理器单元18接收来自小键盘2和软控键8的指令信号,并控制 LCD 3。
可存在用于与处理器单元18连接的任意或全部部件的输入/输出(I/O) 单元(未示出)。在操作+ ,'处理器单元18监视电话机中的活动,并响应 所述活动控制显示器3。于是,检测状态改变事件,并改变电话机的状态, 从而改变显示文本的正是处理器单元18。状态改变事件可由用户激活小键 盘,包括导航按键15而导致,这些类型的事件被称为输入事件或用户事件。 但是,与电话机通信的网络也可导致状态改变事件。这种事件和超出用户控制的其它事件被称为非用户事件。非用户事件包括呼叫建立过程中的状
态改变,电池电压的改变,天线条件的改变,收到SMS的消息等。 移动电话机软件结构
处理器单元18还支持电话机中的软件。各种应用软件(包括软件模块) 孚皮保存在快速ROM 17b中(或者保存在移动电话机10的其它永久存储器 中,但是为了清楚起见,图2中未示出)。制造时可将软件端接并结合到 移动电话机IO中,或者可由具有适当工具的无线通信网络搮作员将软件端
接并结合到移动电话机10中,但是用户不必具有和制造商或操作员相同的 安装软件的权限。
移动电话机IO可具有任意软件结构,但是图3中表示了称为智能软件 结构(ISA)的例子。操作系统80具有受处理器单元18控制的通信管理 程序82。通信管理程序82处理多个应用软件81和多个服务程序83之间 的通信。应用软件81.1~81.n和服务程序83.1~83.m在通信管理程序的控制 下通信。应用软件81.l~81.ri使用来自一个或多个服务程序83的服务建立 特征,并通过用户接口面板向用户显示这些特征。
服务程序83控制资源,并提供允许其它实体访问受控资源的接口。服
务程序83控制,例如用户接口设置、音频等,但是只访问通过通信管理程
序82请求的资源。服务程序可将一个或多个其它服务程序提供的服务用作
其自身服务的一部分,但是服务程序并不通过用户接口面板向用户显示信 争
子系统84是软件的自治部分,具有相对于其它子系统的特殊服务接 口。子系统84可包括多个子系统84.1 84.p,例如GSM软件84丄SIM 软件84.2和电能管理84.p。硬件驱动程序85是相对于图2中所示硬件资 源的接口。
操作系统实施例
如图3中所示,可存在多个UI skin界面服务程序83.1 83.k。虽然当 制造移动电话机10时,可包括UIskin界面服务程序中的一个或多个,但 是最好可通过发射器/接收器电路19,在处理器单元18的控制下,从无线
15通信网络中的服务器或者与无线通信网络通信的服务器下栽与skin界面相 关的至少一个数据文件。此外,移动电话机10的用户最好能够用与数据 skin界面下载服务器交互作用,并受数据skin界面文件下栽服务器支持的 方法,安排这种下栽的skin界面数据文件的付款。
一个或多个UI skin界面服务程序83.1 83,k可在skin界面数据中包舍 禁止复制标记,以防止随后将相关的skin界面复制到其它设备上。另一方 面,可由独立的数字权益管理(DRM)服务程序83.n提供复制保护。可 关于特定的应用软件,例如如后所述web浏览器实现这种DRM服务程序 83.n,或者它可被实现成操作系统软件80的扩展程序,具有提供对多个不 同应用软件提供通信访问的API。在后一操作系统实施例中,DRM服务 程序83.n向具有相对于DRM服务程序83.n的API接口的所有应用软件, 提供skin界面型个性化的DRM支持。另外,将DRM实现成操作系统软 件80中的扩展程序,还便于充分使用操作系统软件80用不同的方法提供 的所有安全机制。按照这种方式,可向多个应用软件提供公用skin界面, 从而类似于目前在桌上型计算机系统中可能的那样,产生横越所有应用程 序的用户主题。
浏览器实施例
虽然利用操作系统軟件80的实现是可能的,^旦是在特定应用软件,例 如图3中所示的web浏览器81.0中的实现能够更独立和简单。在这种实施 例中,数字权益管理可包含在特定的应用软件中,并且特别用于所述特定 应用软件。这对易于提供数据的来回传送,例如相对于因特网的来回数据 传送,便于容易地分发未经授权副本的web浏览器应用程序有利。
通过设计成精密地摸拟万维网结构,为具有有限CPU速度、存储器电 池寿命、显示器尺寸和各种输入装置的无线移动通信设备的通用应用环境, 提出了标准命名摸型、内容分类、内容格式、协议等的规范。WAP是由 WAP论坛(www.wapforum.org )公布的一组规范,它定义了移动通信设 备和有线因特网设备之间的接口 。
图4图解"^兌明了无线网络1^出结构100内配有浏览器的移动电话机
16100 (最好符合WAP论坛提供的规范)。通过无线网络的承载业务,安排 从移动电话机10到WAP服务器102的连接。WAP协议定义一组承栽业 务,例如短消息服务(SMS)和高速电路交换数据(HSCSD) 。 WAM内 容可起源于WAP服务器102中,或者可驻留在Web服务器103或应用程 序服务器104中,这种情沈下,WAP服务器102用作相对于Web服务器 103和应用程序服务器104的网关。通常借助超文本传送协i义(HTTP )消 息接发,通过因特网105或其它TCP/IP网络实现WAP服务器102和Web 服务器103和应用程序服务器104之间的连接。
WAP的无线应用环境(WAE)模型以WWW客户机-服务器模型为 基础,并包括和应用说明和执行相关的WAP结构的所有单元。它规定无 线移动通信设备的应用框架,目的在于使网络操作员,设备制造商和内容 开发商能够快速并且灵活地开发有区别的服务和应用。具体地说,WAE 应用框架规定连网方案、内#式、编程语言和共享服务。移动电话机IO 中的软件组件101-l 101-5对应于在WAE应用框架中规定的单元。绘制在 软件组件101-l~101-5左侧的操作系统(OS)服务应用编程接口 (API) 101-6允许组件与移动电诺机10的操作系统交互作用。WAE未规定任意 特定的用户代理,只规定了为确保WAP的各种可能实现之间的互用性所 需的服务和格式。此外,它假定其中提供特定功能的一个或多个用户代理 能够同时工作的环境。
软件摸块由通常对应于图4中的用户代理层101-2、传送层(装入层) 101-3、无线应用协议栈101-4和OS服务API 101-6的各种组件组成。它 最好允许移动电话机IO浏览WML内容、XML内容、XHTML内容和其 它类型的内容,执行WMLScript,接收并显示Push消息,并接收和显示 无线位图(WBMP)图形。浏览器可支持标记语言标准的各种組合。
对于现在描述的第二浏览器实施例,浏览器最好至少支持XML和 XSL样式表。优选XML规范,因为它分离内容表示和数据表示。最好通 过利用 一个或多个样式表用XML产生skin界面,使skin界面适应在移动 电话机IO的LCD 3上显示数据的功能。另外,skin界面可被修改,以便
17最用于某一电话机或者某一类型的移动通信设备(包括显示能力的类型, 例如大小和分辨率,以及某一类型的用户导航和控制,例如导航和选择按
键15,触敏显示器等)。
图5图解说明了从位于与移动通信设备通信的无线通信网络的网络一 侧的服务器20或其它设备,向移动通信设备的用户接口提供代表skin界 面的最终XSL文档的方法。初始的skin界面数据文件是可在服务器20得 到的一组XML文件21之一。当移动电话机10的用户联系服务器20时, 服务器20可获得,例如移动用户信息和指示将在会话中使用的移动电话机 IO或移动通信设备的类型的信息(典型信息是关于象素分辨率、显示器尺 寸、有色或无色等的显示器的类型)。该信息可从移动电话机获得,或者 可以是保存在服务器的用户简表的一部分。利用该信息选择恰当的XSL样 式表23,在XML样式语言变换(XSLT) 22中,用户选择的skin界面被 转换成,例如移动电话机10用XML (或WML ) skin界面数据文件。当 用户联系服务器20以便获得skin界面时,服务器20可利用该信息,尤其 是指示移动电话机或移动通信设备的类型的信息,关于用户选择只显示和 提供最用于这种移动电话机或移动通信设备的那些skin界面。例如,skin 界面可能极大地依赖于颜色(在具有黑自显示器的电话机上不应使用这种 skin界面),或者依赖于对于用户接口区具有足够分辨率或尺寸的显示器, 或者依赖于某些动画片断(例如闪烁的眼睛),并不是所有的移动电话机 都支持这些。最好,在网络skin界面之前,服务器20允许用户查看skin 界面在他们特定的移动通信设备上的效果。如果用户表示该skin界面令人 满意,则他可开始购买该skin界面的程序,作为购买的结果,启动下载程 序,从而将该skin界面下载到移动通信设备上。
XSL样式表23可位于移动电话机中,但是XSL样式表23或其它类 型的样式表可位于服务器20上。如果依赖于设备的样式表位于移动电话机 10中,则由移动电话才几10实现最终的XSL变换24。在移动电话才几10, 浏览器8Lo中的XML分析程序ll应用终端的处理器,按照用于用户接口 应用程序12的方式,翻译用户接口 skin界面数据文件的XML(或WML)服务器20中进行分析,以使skin界面在网络 一侧作好一S4皮接收,就将被移动电话机10的用户接口使用,而不进行任 4可处理的准备。
代替从服务器20向移动电话机10传送XML文档,备选的文件包括 (但不限于)WML、 HTML或元lt据。作为一个例子,元数据可与由万 维网联盟(W3C)公布的资源说明架构(RDF)的规范(关于模型&语法 参见h加〃w戰W3.org/TR/REC-rdf-syntax ,关于4莫式参见h加 〃www.W3.ors/TR7CR-rdf,schema-20000327 )兼容或者与之反向兼容。RDF 提供单一文档内多个标识和标识参考的应用,命名和链接惯例的确立和属 性解释的定义。从而,RDF使得能够向不同的应用程序提供不同的元数据。 例如,它能够实现浏览器页面的分类。在向移动通信设备提供skin界面的 情况下,应用软件的用户接口可具有可为其定义元数据词汇规则的特定的 强制性语法部分。例如,在某些地点中,skin界面可具有某一站点,例如 Club Nokia的统一资源定位符(URL)。这可结合DRM控制83.n —起使 用,这里当用户获得不同的移动电话机或移动通信设备时,DRM控制83.n 不允许保存skin界面的副本。例如,在联系URL地址并且支付应用和/或 DRM权益的费用之后,以RDF文档的形式产生的skin界面要求随后转化 该skin界面,以便从那时起准备好用于应用软件其及用户接口。
实施例的一个重要特征是能够向移动通信设备提供DRM保护的skin 界面。例如,skin界面可被出售,以致它可安装在当时或者未来任意时候 存在的任意类型的移动电话机或移动通信设备上。其优点是用户能够习惯 于他们的skin界面,并且如果他们开始使用另 一移动电话机或移动通信设 备,他们可将该skin界面转移到另一移动电话机或移动通信设备。当然, 实际并未转移skin界面数据文件。服务器保持skin界面交易的记录,并将 skin界面数据文件下载到所述另一移动电话机或移动通信设备,而不要求 额外付款。另一方面,可带限制性条件地出售skin界面,从而它们只可被 安装在一种(或者一组类型)的移动电话才几或移动通信设备上。skin界面 的定价可根据限制条件而变化,并使skin界面提供者的收益达到最大。
19此外,移动电话机或移动通信设备可具有被动skin界面区和主动skin 界面区。如果移动电话机或移动通信设备具有大的触敏或单元结构显示器 (最好在其正面和/或背面上几乎全部外壳区域内),则这是可能的。被动 skin界面区是如EP1091540中所述可互换可替换外壳的区域。主动skin
界面区是具有内容条的用户选择区。
在一个具体实施例中,提供skin界面的方法包括提供和移动电话机上
的相应多个可互换外壳相配的多个skin界面。例如,根据EP1091540已知 一种方法,在该方法中, 一組可互换的电话机外壳中的每一个具有相应的 识别单元,当外壳被安装在电话机上时,所述识别单元识别所述外壳。但 是,该方法包括根据电话机上软控键的布局,修改软控键的功能显示。本 实施例中,外壳的识别单元还被用于修改和/或更新用于移动电话机的浏览 器和/或其它应用软件的skin界面。这以几乎和新外壳被安装在电话机上同 一时间,新skin界面适用于移动电话机的方式,有利地改进了用户接口。 识别单元可调用已存在于移动电话机中的skin界面,或者可如上所述启动 自服务器的下栽程序。在外壳被改变成不具有相关skin界面的外壳之后, 可使用与新安装的外壳相关的skin界面。
图6和7图解说明了本发明的一个实施例,其中移动设备(例如电话 机)的可拆卸外壳具有嵌入其中的识别(ID)码。如图6中所示,当将外 壳安装在移动i殳备上时,借助移动设备中的装置,能够访问和外壳相关的 ID数据。移动设备配有检测外壳是否正确地安装在移动电话机主体上的连 接性检测装置。通过电话机主体中的连接性装置和外壳中装置的交互作用, 检测外壳相对于电话机主体的接合。外壳还包括嵌入的解密密钥,用于对 下载的加密skin界面数据文件解密。移动设备中的解密装置可访问所述解 密密钥。ID数据和解密密钥可以是电话机能够访问的数据存储组件。
图7中图解说明了例证的网络连接。每个外壳ID和位于SKIN SERVER的一个或多个skin界面数据文件相关。当用户安装了具有嵌入其 中的ID数据的外壳时,用户可利用她的移动电话机建立与SKIN SERVER 的连接,并查询与外壳ID相关的可用skin界面数据文件。来自SKIN
20SERVER的响应可包括一个或多个可用skin界面数据文件的列表。用户随 后要求一个或多个skin界面数据文件的描述,和/或一个或多个可用skin 界面的预览数据文件。预览数据文件可包括skin界面的一个或多个捕获图 像。 一个或多个预览图像可被制成动画片,以便显示该skin界面的功能性。
响应还可包括skin界面的价格。如果用户打算购买一个或多个可用 skin界面,则她发出购买请求。
skin界面数据文件以一个或多个数据文件的形式被下载到用户的移动 设备上。skin界面数据文件可被整体或部分加密。当用户接受一个或多个 skin界面数据文件的下载时,在她的电话账单中向其收取下栽费用。也可 《吏用其它支付方法。收取的金额取决于请求的数据文件的数目。
可利用嵌入外壳中的解密密钥对加密skin界面数据文件解密。解密之 后,用户可使用该skin界面。skin界面数据文件可保存在用户设备中,或 者保存在移动设备的可拆卸数据存储器,例如SIM卡中。
只有当对应的外壳被安装到移动设备上时,才能够使用保存的skin界 面。当从移动设备取下外壳时,该skin界面不可加以应用。skin界面数据 文件可继续保存在移动设备中,或者用户可删除该skin界面数据文件。
外壳至少可转移到相同类型的另一移动设备上。这种情况下,所述另 一设备的用户可请求与该外壳相关的skin界面,外壳的转移使得有权定购 相关的skin界面。外壳的转移可被看作skin界面的过分配 (superdistribution )。
如果skin界面数据保存在可折卸的数据存储器中,则用户可在另一移 动设备中使用相应的skin界面,而不必再次定购,所迷另一移动设备具有 安装于其上的具有对应ID的外壳。利用移动无线通信网络,可下栽skin 界面数据文件。也可利用短程无线通信,例如IrDA或蓝牙连接,下载skin 界面数据文件。
虽然上面说明了本发明的例证实施例,不过显然可对其做出各种修改, 并且可用不同的形式和实施例实现本发明,并且本发明可应用于各种应用 中,这里只描述了其中的一些。下面的权利要求意图主张所有的这些修改
21和变化。
权利要求
1、一种向移动通信设备的用户接口提供来自无线通信网络的skin界面的方法,用以利用所述无线通信系统来操作所述用户接口,其中所述用户接口是可改变的,以改变在所述移动通信设备的显示器上显示的数据,所述方法包括在所述无线通信网络中,基于所述移动通信设备的特性,向所述用户接口提供包含用于定义所述skin界面的特性的信息的数据文件,并且提供描述将在所述移动通信设备的显示器上显示数据的方式的标记语言样式表;根据所述标记语言样式表,并依据所述移动通信设备的特性,将所述数据文件转换成标记语言文档;以及向用户接口应用提供所述标记语言文档,以便根据所述用户接口在所述显示器上显示数据;其中所述skin界面文件对于所有软件应用提供相同的用户接口主题。
2、 一种向移动通信设备的用户接口提供来自无线通信网络的skin界 面的方法,用以利用所述无线通信系统来操作所述用户接口,其中所述用 户接口是可改变的,以改变在所述移动通信设备的显示器上显示的数据, 所述方法包括在所述无线通信网络中,基于所迷移动通信设备的特性,向所述用户 接口提供包含用于定义所述skin界面的特性的信息的数据文件,并且提供 描述将在所述移动通信设备的显示器上显示数据的方式的标记语言样式表;根据所述标记语言样式表,并依据所述移动通信设备的特性,将所述 数据文件转换成标记语言文档;以及向用户接口应用提供所迷标记语言文档,以4更根据所述用户接口在所 述显示器上显示数据;其中所述标记语言样式表存储在所述移动通信设备中。
3、 如权利要求2所述的方法,其中所述转换通过XSLT转换来执行。
4、 一种向移动通信设备的用户接口提供来自无线通信网络的skin界 面的方法,用以利用所述无线通信系统来操作所述用户接口,其中所迷用 户接口是可改变的,以改变在所述移动通信i殳备的显示器上显示的数据, 所述方法包括在所述无线通信网络中,基于所述移动通信设备的特性,向所述用户 接口提供包含用于定义所述skin界面的特性的信息的数据文件,并且提供 描述将在所述移动通信设备的显示器上显示数据的方式的标记语言样式 表;根据所述标记语言样式表,并依据所述移动通信设备的特性,将所迷 数据文件转换成标记语言文档;以及向用户接口应用提供所述标记语言文档,以便根据所述用户接口在所 述显示器上显示数据;其中在购买决定之前,至少一个skin界面文件被提供用于预览。
5、 如权利要求4所述的方法,其中在购买决定之后,对于至少一个被 选择的skin界面文件,启动下载过程。
6、 一种移动通信设备,包括 用于通过无线通信网皿收数据的接收器电路; 操作系统软件;利用 一組软件组件与所述操作系统软件交互作用的多个软件应用;以及可变用户接口,所述化k用户接口至少包括显示器,并且所迷显示器 可由所述可变用户接口改变,其中所述多个软件应用中的至少一个利用所 述可变用户接口,包括在所述显示器上显示数据,以及其中所述移动通信设备用于通过所述接收器电i^收标记语言文档, 所述标记语言文档用于定义所述用户接口的单元的skin界面,其中所述标 记语言文档被提供给所迷多个软件应用中的至少一个,以便使得由所述可 变用户接口显示凝:据,以及其中所述移动通信设备被设置成接受多个可互换的外壳,其中每个所 迷可互换的外壳具有识别单元,并且在将所述外壳安装在所述移动通信设备上时,将所述skin界面文件修改成和外壳相对应的skin界面文件。
7、 一种移动通信设备,包括 用于通过无线通信网皿收数据的接收器电路; 操作系统软件;利用一组软件组件与所述操作系统软件交互作用的多个软件应用;以及可变用户接口,所述可变用户接口至少包括显示器,并且所述显示器 可由所述可变用户接口改变,其中所述多个软件应用中的至少一个利用所 述可变用户接口,包括在所迷显示器上显示数据,以及其中所述移动通信设备用于通过所述接收器电路接收标记语言文档,所述标记语言文档用于定义所述用户接口的单元的skin界面,其中所述标记语言文档被提供给所述多个软件应用中的至少一个,以便使得由所述可 变用户接口显示数据,以及其中标记语言样式表存储在所述移动通信设备中。
8、 一种向移动通信设备的可变用户接口提供skin界面文件的服务器, 所述服务器包括用于接收对于所述可变用户接口的skin界面的请求的装置; 用于提供包含定义所述skin界面特性的信息的至少一个skin界面数据 文件的装置;用于根据标记语言样式表,基于所迷移动通信设备的特性,将带有包 括定义skin界面特征的用于所述可变用户接口的信息的数据文件的数据文 件转换为标记语言文档的装置,以及将所述标记语言文档传送到所述移动通信设备的装置。
9、 如权利要求8所述的服务器,其中所述标记语言样式表存储在所述 移动通信设备中。
10、 如权利要求8所述的服务器,还包括用于提供描述将在所述移动通信设备的显示器上显示所述至少一个skin界面文件的方式的至少一个标 记语言样式表的装置。
11、 如权利要求8所述的服务器,还包括用于通过将所述至少一个skin 界面文件才艮据所述至少一个标记语言样式表转换为标记语言文档,得到至 少一个skin界面文件的装置。
12、 如权利要求8所述的服务器,还包括用于查询所述移动通信设备 的能力的装置。
13、 一种无线通信系统,包括移动通信设备,所述移动通信设备的用户接口,用于使用所述无线通 信系统来操作所述用户接口,所述用户接口是可改变的,以改变在所述移 动通信设备的显示器以及用户接口应用上显示的数据;并且其中所述无线通信系统基于所述移动通信设备的特征,向所述用户接口提 供包含用于定义skin界面的特征的信息的数据文件,并且提供描述将在所 述移动通信设备的显示器上显示数据的方式的标记语言样式表;根据所述 标记语言样式表,并依据所述移动通信设备的特征,将所述数据文件转换 成标记语言文档;向用户接口应用提供所述标记语言文档,以便根据所述 用户接口在所述显示器上显示数据。
14、 如权利要求13所述的系统,还包括服务器,其中所述数据文件净皮 ^f果存在与所述无线通信系统连接的服务器中,其中所述无线通信系统向所 迷移动通信设备提供通信。
15、 如权利要求14所述的系统,其中所述数据文件包括防止复制所述 skin界面文件的复制保护标记。
16、 如权利要求14所M 的系统,其中所述标记语言样式表保存在所述 服务器中。
17、 如权利要求16所述的系统,其中所述服务器从多个标记语言样式 表中选择所述标记语言样式表。
18、 如权利要求17所述的系统,其中根据用户信息以及指示移动通信 设备的类型的信息,选择所述标记语言样式表。
19、 如权利要求14所畔的系统,其中在所述服务器中执行所述转换。
20、 如权利要求14所述的系统,其中所述移动通信设备包括处理器, 其中所述处理器分析通过根据所述标记语言样式表转换数据文件所获得的 标记语言文档,从而产生所述skin界面。
21、 如权利要求13所述的系统,其中所述数据文件包括定义所述skin 界面的显示单元的信息。
22、 如权利要求13所述的系统,其中所述移动通信设备包括浏览器, 所述浏览器从网络下栽skin界面数据。
23、 按照权利要求13所述的系统,其中所述用户接口应用是浏览器、 操作系统或其它用户应用的用户接口。
24、 一种无线通信系统,包括用于通过所述无线通信系统发送和接收数据的发射器/接收器电路; 操作系统软件;利用 一组软件组件与所述操作系统软件交互作用的多个软件应用,所 述多个软件应用与所述操作系统软件交互作用,以便产生将在所述移动通 信i殳备的显示器上显示的所述用户接口 ;所述用户接口至少包括通过所述可变接口改变的显示,其中所迷多个 软件应用中的至少一个利用所述用户接口 ,包括在所述显示器上显示数据; 以及所述移动通信设备用于通过所述发射器/接收器电路接收所述标记语 言文档,所述标记语言文档用于为所述用户接口的单元定义skin界面,并 且所述标记语言文档被提供给所述多个软件应用中的至少一个,以便由所 迷可变用户接口显示数据。
25、 一种用于^作移动通信设备的方法,包括 通过无线通信网M收数据;接收标记语言文档,所述标记语言文档为可变用户接口的单元定义 skin界面;向多个软件应用中的至少一个提供所述标记语言文档,以便由所迷可变用户接口显示数据;通过所述可变用户接口接收用户输入;根据操作系统软件和4吏用 一組软件组件的软件应用处理信息;显示所述数据的至少一部分,基于通过所述可变用户接口接收的输入以及与操作系统软件的交互作用,由所述软件应用修改所述显示步骤。
26、 如权利要求25所述的方法,其中对购买提供至少一个skin界面 文件。
27、 如权利要求25所述的方法,其中提供所述skin界面文件包括安 排所述skin界面文件的付款。
28、 如权利要求25所述的方法,其中所述移动通信设备包括用于数字 权益管理的服务器。
29、 如权利要求28所述的方法,其中所述用于数字权益管理的服务器 被实现为对所述移动通信设备的操作系统的扩展。
30、 如权利要求28所述的方法,其中所述用于数字权益管理的服务器 提供对skin界面类型个性化的支持。
31、 如权利要求25所述的方法,包括为数字权益管理提供数字权益管 理服务器。
32、 如权利要求25所述的方法,为至少一个软件应用提供skin界面 文件。
33、 如权利要求25所述的方法,其中为至少一个用户接口应用翻译所 述skin界面文件。
34、 如权利要求25所述的方法,其中所述skin界面文件提供横越所 有軟件应用的相同的用户接口主题。
35、 如权利要求25所述的方法,其中通过XML样式语言变换(XSLT ) 完成所述变换。
36、 一种操作服务器的方法,所述服务器向移动通信设备的可变用户 接口提供skin界面文件,所述方法包括接收对于所述可变用户接口的skin界面的请求;提供包含用以定义skin界面特性的信息的至少一个skin界面数据文件;根据标记语言样式表,基于所述移动通信设备的特性,将带有包含用以定义skin界面特征的用于所述可变用户接口的信息的数据文件的数据文件转换为标记语言文档;以及将所述标记语言文档传送到所述移动通信i殳备。
37、 如权利要求36所述的操作服务器的方法,其中所述标记语言样式 表存储在所述移动通信设备中。
38、 如权利要求36所述的操作服务器的方法,其中可扩展标记语言 skin界面样式表描述将在所述移动通信设备的显示器上显示所述skin界面 数据文件的方式。
39、 如权利要求36所述的操作服务器的方法,还包括 查询所述移动通信设备所述移动通信设备的能力。
40、 如权利要求36所述的搮作服务器的方法,其中通过XSLT执行所 述变换。
全文摘要
为移动通信设备(10)的用户接口(12)提供skin界面。通过提供包括定义skin界面特征的信息的数据文件(21),提供描述在移动通信设备的显示器上表现数据的方式的标记语言样式表(23),并通过根据标记语言样式表,将数据文件转换成标记语言文档(24),获得skin界面文件。
文档编号H04M1/725GK101500039SQ200910118448
公开日2009年8月5日 申请日期2002年8月16日 优先权日2001年8月16日
发明者克里斯蒂安·林德尔姆, 劳丽·帕特洛 申请人:诺基亚公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1