CN101500039B - 用于移动通信设备的skin界面 - Google Patents

用于移动通信设备的skin界面 Download PDF

Info

Publication number
CN101500039B
CN101500039B CN2009101184482A CN200910118448A CN101500039B CN 101500039 B CN101500039 B CN 101500039B CN 2009101184482 A CN2009101184482 A CN 2009101184482A CN 200910118448 A CN200910118448 A CN 200910118448A CN 101500039 B CN101500039 B CN 101500039B
Authority
CN
China
Prior art keywords
user interface
mobile communication
communication equipment
interface
data file
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN2009101184482A
Other languages
English (en)
Other versions
CN101500039A (zh
Inventor
劳丽·帕特洛
克里斯蒂安·林德尔姆
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nokia Technologies Oy
Original Assignee
Nokia Oyj
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nokia Oyj filed Critical Nokia Oyj
Publication of CN101500039A publication Critical patent/CN101500039A/zh
Application granted granted Critical
Publication of CN101500039B publication Critical patent/CN101500039B/zh
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72448User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions
    • H04M1/7246User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions by connection of exchangeable housing parts
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • H04M1/72406User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by software upgrading or downloading
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • H04M1/72427User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality for supporting games or graphical animations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • H04M1/72445User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality for supporting Internet browser applications

Abstract

为移动通信设备(10)的用户接口(12)提供skin界面。通过提供包括定义skin界面特征的信息的数据文件(21),提供描述在移动通信设备的显示器上表现数据的方式的标记语言样式表(23),并通过根据标记语言样式表,将数据文件转换成标记语言文档(24),获得skin界面文件。

Description

用于移动通信设备的SKIN界面
本申请是申请号为028167481、申请日为2002年8月16日、发明名称为“用于移动通信设备的SKIN界面”的分案申请。
技术领域
本发明涉及移动通信设备中的用户接口。更具体地说,本发明涉及提供移动通信设备的用户接口skin界面(skin)的方法。
背景技术
借助为桌上型和膝上型计算机编写的一些软件,用户接口的各种外表和特征,例如图形元素、图标、动画、颜色、纹理、字体、声音等都能容易地同时被改变。可利用称为“skin界面”的数据文件,实现所述改变,所述称为“skin界面”的数据文件易于从因特网下载,并在不改变软件的功能性的情况下被安装。skin界面适用于www.netscape.com的Netscape 6网络浏览器,并且适用于Windows操作系统软件和www.topdesketop.com的各种应用软件。多数skin界面可免费获得。即使对于只能付费获得的skin界面,也没有办法防止在不向最初提供所述skin界面的一方支付费用的情况下,复制并向其它人转送或分发skin界面。这抑制了关于skin界面的有效商业市场的发展。
在移动通信设备,例如蜂窝电话机、个人数字助手(PDA)、Web记事簿、寻呼机、无绳电话机、手持式计算机等的领域中,用户化或个性化的环境相当不同。用户接口的用户化局限于通常由用户简表确定的振铃音、屏幕保护和简单的徽标,用户简表由设备访问以便进行通信的无线通信网络的操作者保持,和/或例如在EP1091540中描述的用于设备外壳的可互换外壳和小键盘。
移动通信设备的计算能力已快速提高,除了语音电话(例如电话簿,个人组织器等)之外,现在还能实现许多功能。特别地,它们能够请求、接收和显示由字母数字文本或图形组成的信息。字母数字文本的例子是GSM中的短消息服务(SMS),短消息服务允许用户通过蜂窝公共陆地移动网(PLMN),发送和接收短文本消息。最近,开发了允许用户通过无线通信网络,利用无线应用协议(WAP),从因特网或别处访问访问文档或图形数据的移动通信设备。
允许WAP的设备允许从提供诸如银行业务、股票报价和天气预报之类数据服务的各种远程服务器访问信息。用诸如无线标记语言(WML)或可扩展超文本标记语言(XHTML)之类标记语言,提供数据内容。WML被配置成允许以一副单独卡片的形式显示数据,所述卡片的大小用于在典型的较小显示屏幕上显示。通常在移动通信设备中提供微型浏览器应用软件,以便接收数据并在不同的屏幕中显示接收的数据。移动通信设备的用户接口向用户提供一些在不同显示屏幕之间浏览的方式。
由于移动通信设备通常使用尺寸较小和/或分辨率较低的显示器,因此用户满意度极大地取决地按照用户优选的方式显示数据的能力。由于移动通信设备通常由电池供电,因此它们一般使用黑自显示器,而不是消耗更多电能的彩色显示器。在不能使用彩色增强用户接口的情况下,这也导致一个缺点。
由于移动通信设备的体系结构相当固定,因此用户不能安装或改变软件,对于移动通信设备的用户来说,不存在如同在桌上型或膝上型计算机的领域中那样,改变信息的显示的任何skin界面或其它可能性。按照用户偏爱定制用户接口局限于振铃音、屏幕保护、徽标,以及如同在EP 1091540中扫描的设备外壳用的可互换外壳的使用。
发明内容
本发明致力于至少由于上述原因而不便的移动通信设备、应用软件及其微型浏览器。本发明存在几个方面,可在不具备其中一些方面的情况下实践其它一些方面。
本发明的一个方面涉及一种允许移动通信设备的显示屏幕的图形单元使动画、颜色、纹理和字体被改变,以使它们和流行趋势相符,或者与电话机的颜色和纹理相匹配。特别地,本发明涉及一种向移动通信设备提供skin界面,从而如同桌上型或膝上型计算机中那样,容易地改变显示器的图形单元。
在本发明的另一方面,提供移动通信设备的skin界面的复制保护方案。这种方案使得能够实现移动通信设备skin界面的经济持续增长的市场和支付系统,从而当新的skin界面被安装在用户设备上时,移动通信设备的用户能够容易地安排付款。
附图说明
图1图解说明了一个实施例所适用的例证移动电话机。
图2图解说明了图1中所示移动电话机的硬件结构例子中的主要部件。
图3是图解说明图1中所示移动电话机的软件结构例子(包括可用于在第一操作系统实施例中提供外以的部件)的方框图。
图4是图解说明无线通信网络中的移动电话机,以及例证浏览器的主要部件的方框图。
图5表示了服务器和带有浏览器的移动电话机中,根据第二浏览器实施例,向移动电话机提供skin界面的不同部件。
图6表示了根据本发明一个实施例的移动设备,其中只表示了和本发明实施例相关的部分。
图7表示了图6中所示移动设备的例证网络连接。
具体实施方式
虽然前面的和下面的公开内容集中于公开数个实施例,不过要明白所公开的内容只是用于举例说明,而不要理解成对本发明的限制。关于蜂窝电话机说明实施例。但是,对于任意类型的移动通信设备也可实践这些实施例。
电话机最好包含包括使其能够与无线通信网络通信的一组软件组件,各种应用软件和一组应用编程接口(API),从而软件组件和应用程序能够在移动设备上一起工作的软件。特别地,软件包括使其能够如下所述在屏幕上显示显示画面的万维网用浏览器。但是,本发明并不局限于这样的一组软件模决或API,局限于在特定的无线通信网络中实现,或者局限于特定的规范,例如无线访问协议(WAP)。
移动电话机
图1表示了实施例适用的移动电话机的一个例子。电话机10包括小键盘2、液晶显示器3、开/关按键4、扬声器5(图1中只表示了孔口)和/或头戴耳机(未示出)、麦克风6a(图1中表示了孔口)和换能器6b。液晶显示器(LCD)3最好整体形成于移动电话机10内。小键盘2具有第一组按键7,作为字母数字按键,借助按键7,用户能够输入电话号码,编写文本消息(SMS),写入姓名(与电话号码相关)等。12个字母数字按键7的每一个分别具备数字“0-9”或符号“#”或“*”。在字母摸式下,每个按键和多个字母及特殊符号相联系,可被用于选择字符,从而产生和编辑短SMS文本消息。较快地接连按下选择的按键,以便借助每次接连的按键操作,在所涉及的按键上标记的字符之间,改变该按键选择的字符。当所需的字符被显示时,用户等待,造成超时,其结果是显示的字符变成选择的字符。
小键盘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可被配置成五向滚轮(未示出),以便实现附加的右滚和左滚功能,滚珠球,滚动LCD 3的枢轴装置,触摸板或者在膝上型计算机中使用的其它导航装置。
移动电话机硬件结构
图2是移动电话机10的可能硬件结构的主要部分的方框图。应明白图2是一个例子,本发明的移动电话机10并不局限于这种硬件结构。
移动电话机10具有与处理器单元18连接,并且通信上使其与蜂窝通信网络(未示出)连接的发射器/接收器电路19,发射器/接收器电路19最好是用于按照蜂窝标准工作的标准化收发器。电话机最好用于通过无线通信网络,例如蜂窝网络通信,但是它也可适用于无绳网络。例如,它可适于和GSM网络、CDMA网络、TDMA网络或者其它类型的蜂窝网络以及各种形式的无绳电话系统共同使用,或者用在访问多组这些系统/网络的双频电话机或三模式电话机中。虽然图2中未示出,移动电话机10还具有使其能够直接通过无线连接,从另一设备接收数据的标准红外(ir)或蓝牙无线端口。
通过发射器/接收器电路19接收的语音信号在A/D转换器(未示出)中进行A/D转换,送入音频部件14(最好是配置成在处理器单元18的控制下处理信号的编译码器)并被编码,以便产生通过放大器(未示出),送入扬声器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中未示出)。制造时可将软件端接并结合到移动电话机10中,或者可由具有适当工具的无线通信网络操作员将软件端接并结合到移动电话机10中,但是用户不必具有和制造商或操作员相同的安装软件的权限。
移动电话机10可具有任意软件结构,但是图3中表示了称为智能软件结构(ISA)的例子。操作系统80具有受处理器单元18控制的通信管理程序82。通信管理程序82处理多个应用软件81和多个服务程序83之间的通信。应用软件81.1~81.n和服务程序83.1~83.m在通信管理程序的控制下通信。应用软件81.1~81.n使用来自一个或多个服务程序83的服务建立特征,并通过用户接口面板向用户显示这些特征。
服务程序83控制资源,并提供允许其它实体访问受控资源的接口。服务程序83控制,例如用户接口设置、音频等,但是只访问通过通信管理程序82请求的资源。服务程序可将一个或多个其它服务程序提供的服务用作其自身服务的一部分,但是服务程序并不通过用户接口面板向用户显示信息。
子系统84是软件的自治部分,具有相对于其它子系统的特殊服务接口。子系统84可包括多个子系统84.1~84.p,例如GSM软件84.1、SIM软件84.2和电能管理84.p。硬件驱动程序85是相对于图2中所示硬件资源的接口。
操作系统实施例
如图3中所示,可存在多个UI skin界面服务程序83.1~83.k。虽然当制造移动电话机10时,可包括UI skin界面服务程序中的一个或多个,但是最好可通过发射器/接收器电路19,在处理器单元18的控制下,从无线通信网络中的服务器或者与无线通信网络通信的服务器下载与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图解说明了无线网络基础结构100内配有浏览器的移动电话机100(最好符合WAP论坛提供的规范)。通过无线网络的承载业务,安排从移动电话机10到WAP服务器102的连接。WAP协议定义一组承载业务,例如短消息服务(SMS)和高速电路交换数据(HSCSD)。WAM内容可起源于WAP服务器102中,或者可驻留在Web服务器103或应用程序服务器104中,这种情况下,WAP服务器102用作相对于Web服务器103和应用程序服务器104的网关。通常借助超文本传送协议(HTTP)消息接发,通过因特网105或其它TCP/1P网络实现WAP服务器102和Web服务器103和应用程序服务器104之间的连接。
WAP的无线应用环境(WAE)模型以WWW客户机-服务器模型为基础,并包括和应用说明和执行相关的WAP结构的所有单元。它规定无线移动通信设备的应用框架,目的在于使网络操作员,设备制造商和内容开发商能够快速并且灵活地开发有区别的服务和应用。具体地说,WAE应用框架规定连网方案、内容格式、编程语言和共享服务。移动电话机10中的软件组件101-1~101-5对应于在WAE应用框架中规定的单元。绘制在软件组件101-1~101-5左侧的操作系统(OS)服务应用编程接口(API)101-6允许组件与移动电话机10的操作系统交互作用。WAE未规定任意特定的用户代理,只规定了为确保WAP的各种可能实现之间的互用性所需的服务和格式。此外,它假定其中提供特定功能的一个或多个用户代理能够同时工作的环境。
软件摸块由通常对应于图4中的用户代理层101-2、传送层(装入层)101-3、无线应用协议栈101-4和OS服务API 101-6的各种组件组成。它最好允许移动电话机10浏览WML内容、XML内容、XHTML内容和其它类型的内容,执行WMLScript,接收并显示Push消息,并接收和显示无线位图(WBMP)图形。浏览器可支持标记语言标准的各种组合。
对于现在描述的第二浏览器实施例,浏览器最好至少支持XML和XSL样式表。优选XML规范,因为它分离内容表示和数据表示。最好通过利用一个或多个样式表用XML产生skin界面,使skin界面适应在移动电话机10的LCD 3上显示数据的功能。另外,skin界面可被修改,以便最用于某一电话机或者某一类型的移动通信设备(包括显示能力的类型,例如大小和分辨率,以及某一类型的用户导航和控制,例如导航和选择按键15,触敏显示器等)。
图5图解说明了从位于与移动通信设备通信的无线通信网络的网络一侧的服务器20或其它设备,向移动通信设备的用户接口提供代表skin界面的最终XSL文档的方法。初始的skin界面数据文件是可在服务器20得到的一组XML文件21之一。当移动电话机10的用户联系服务器20时,服务器20可获得,例如移动用户信息和指示将在会话中使用的移动电话机10或移动通信设备的类型的信息(典型信息是关于象素分辨率、显示器尺寸、有色或无色等的显示器的类型)。该信息可从移动电话机获得,或者可以是保存在服务器的用户简表的一部分。利用该信息选择恰当的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,浏览器81.o中的XML分析程序11应用终端的处理器,按照用于用户接口应用程序12的方式,翻译用户接口skin界面数据文件的XML(或WML)格式文档。另一方面,可在服务器20中进行分析,以使skin界面在网络一侧作好一旦被接收,就将被移动电话机10的用户接口使用,而不进行任何处理的准备。
代替从服务器20向移动电话机10传送XML文档,备选的文件包括(但不限于)WML、HTML或元数据。作为一个例子,元数据可与由万维网联盟(W3C)公布的资源说明架构(RDF)的规范(关于模型&语法参见http://www.W3.org/TR/REC-rdf-syntax,关于摸式参见http: //www.W3.ors/TR/CR-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界面提供者的收益达到最大。
此外,移动电话机或移动通信设备可具有被动skin界面区和主动skin界面区。如果移动电话机或移动通信设备具有大的触敏或单元结构显示器(最好在其正面和/或背面上几乎全部外壳区域内),则这是可能的。被动skin界面区是如EP1091540中所述可互换可替换外壳的区域。主动skin界面区是具有内容条的用户选择区。
在一个具体实施例中,提供skin界面的方法包括提供和移动电话机上的相应多个可互换外壳相配的多个skin界面。例如,根据EP1091540已知一种方法,在该方法中,一组可互换的电话机外壳中的每一个具有相应的识别单元,当外壳被安装在电话机上时,所述识别单元识别所述外壳。但是,该方法包括根据电话机上软控键的布局,修改软控键的功能显示。本实施例中,外壳的识别单元还被用于修改和/或更新用于移动电话机的浏览器和/或其它应用软件的skin界面。这以几乎和新外壳被安装在电话机上同一时间,新skin界面适用于移动电话机的方式,有利地改进了用户接口。识别单元可调用已存在于移动电话机中的skin界面,或者可如上所述启动自服务器的下载程序。在外壳被改变成不具有相关skin界面的外壳之后,可使用与新安装的外壳相关的skin界面。
图6和7图解说明了本发明的一个实施例,其中移动设备(例如电话机)的可拆卸外壳具有嵌入其中的识别(ID)码。如图6中所示,当将外壳安装在移动设备上时,借助移动设备中的装置,能够访问和外壳相关的ID数据。移动设备配有检测外壳是否正确地安装在移动电话机主体上的连接性检测装置。通过电话机主体中的连接性装置和外壳中装置的交互作用,检测外壳相对于电话机主体的接合。外壳还包括嵌入的解密密钥,用于对下载的加密skin界面数据文件解密。移动设备中的解密装置可访问所述解密密钥。ID数据和解密密钥可以是电话机能够访问的数据存储组件。
图7中图解说明了例证的网络连接。每个外壳ID和位于SKINSERVER的一个或多个skin界面数据文件相关。当用户安装了具有嵌入其中的ID数据的外壳时,用户可利用她的移动电话机建立与SKIN SERVER的连接,并查询与外壳ID相关的可用skin界面数据文件。来自SKINSERVER的响应可包括一个或多个可用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界面数据文件。
虽然上面说明了本发明的例证实施例,不过显然可对其做出各种修改,并且可用不同的形式和实施例实现本发明,并且本发明可应用于各种应用中,这里只描述了其中的一些。下面的权利要求意图主张所有的这些修改和变化。

Claims (40)

1.一种向移动通信设备的用户接口提供来自无线通信网络的skin界面的方法,用以利用所述无线通信网络来操作所述用户接口,其中所述用户接口是可改变的,以改变在所述移动通信设备的显示器上显示的数据,所述方法包括:
在所述无线通信网络中,基于所述移动通信设备的特性,向所述用户接口提供包含用于定义所述skin界面的特性的信息的数据文件,并且提供描述将在所述移动通信设备的显示器上显示数据的方式的标记语言样式表;
根据所述标记语言样式表,并依据所述移动通信设备的特性,将所述数据文件转换成标记语言文档;以及
向用户接口应用提供所述标记语言文档,以便根据所述用户接口在所述显示器上显示数据;
其中所述skin界面的数据文件对于所有软件应用提供相同的用户接口主题。
2.一种向移动通信设备的用户接口提供来自无线通信网络的skin界面的方法,用以利用所述无线通信网络来操作所述用户接口,其中所述用户接口是可改变的,以改变在所述移动通信设备的显示器上显示的数据,所述方法包括:
在所述无线通信网络中,基于所述移动通信设备的特性,向所述用户接口提供包含用于定义所述skin界面的特性的信息的数据文件,并且提供描述将在所述移动通信设备的显示器上显示数据的方式的标记语言样式表;
根据所述标记语言样式表,并依据所述移动通信设备的特性,将所述数据文件转换成标记语言文档;以及
向用户接口应用提供所述标记语言文档,以便根据所述用户接口在所述显示器上显示数据;
其中所述标记语言样式表存储在所述移动通信设备中。
3.如权利要求2所述的方法,其中所述转换通过XSLT转换来执行。
4.一种向移动通信设备的用户接口提供来自无线通信网络的skin界面的方法,用以利用所述无线通信网络来操作所述用户接口,其中所述用户接口是可改变的,以改变在所述移动通信设备的显示器上显示的数据,所述方法包括:
在所述无线通信网络中,基于所述移动通信设备的特性,向所述用户接口提供包含用于定义所述skin界面的特性的信息的数据文件,并且提供描述将在所述移动通信设备的显示器上显示数据的方式的标记语言样式表;
根据所述标记语言样式表,并依据所述移动通信设备的特性,将所述数据文件转换成标记语言文档;以及
向用户接口应用提供所述标记语言文档,以便根据所述用户接口在所述显示器上显示数据;
其中在购买决定之前,至少一个skin界面的数据文件被提供用于预览。
5.如权利要求4所述的方法,其中在购买决定之后,对于至少一个被选择的skin界面的数据文件,启动下载过程。
6.一种移动通信设备,包括:
用于通过无线通信网络接收数据的接收器电路;
操作系统软件;
利用一组软件组件与所述操作系统软件交互作用的多个软件应用;以及
可变用户接口,所述可变用户接口至少包括显示器,并且所述显示器可由所述可变用户接口改变,其中所述多个软件应用中的至少一个利用所述可变用户接口,其中所述利用包括在所述显示器上显示数据,以及
其中所述移动通信设备用于通过所述接收器电路接收标记语言文档,所述标记语言文档用于定义所述可变用户接口的单元的skin界面,其中所述标记语言文档被提供给所述多个软件应用中的至少一个,以便使得由所述可变用户接口显示数据,以及
其中所述移动通信设备被设置成接受多个可互换的外壳,其中每个所述可互换的外壳具有识别单元,并且在将所述外壳安装在所述移动通信设备上时,将skin界面的数据文件修改成和外壳相对应的skin界面的数据文件。
7.一种移动通信设备,包括:
用于通过无线通信网络接收数据的接收器电路;
操作系统软件;
利用一组软件组件与所述操作系统软件交互作用的多个软件应用;以及
可变用户接口,所述可变用户接口至少包括显示器,并且所述显示器可由所述可变用户接口改变,其中所述多个软件应用中的至少一个利用所述可变用户接口,其中所述利用包括在所述显示器上显示数据,以及
其中所述移动通信设备用于通过所述接收器电路接收标记语言文档,所述标记语言文档用于定义所述可变用户接口的单元的skin界面,其中所述标记语言文档被提供给所述多个软件应用中的至少一个,以便使得由所述可变用户接口显示数据,以及
其中标记语言样式表存储在所述移动通信设备中。
8.一种向移动通信设备的可变用户接口提供skin界面数据文件的服务器,所述服务器包括:
用于接收对于所述可变用户接口的skin界面的请求的装置;
用于提供包含定义所述skin界面的特性的信息的至少一个skin界面数据文件的装置;
用于根据标记语言样式表,基于所述移动通信设备的特性,将所述数据文件转换为标记语言文档的装置,所述数据文件包括定义用于所述可变用户接口的skin界面特性的信息,以及
将所述标记语言文档传送到所述移动通信设备的装置。
9.如权利要求8所述的服务器,其中所述标记语言样式表存储在所述移动通信设备中。
10.如权利要求8所述的服务器,还包括用于提供描述将在所述移动通信设备的显示器上显示数据的方式的至少一个标记语言样式表的装置。
11.如权利要求8所述的服务器,还包括用于通过将所述至少一个skin界面数据文件根据所述至少一个标记语言样式表转换为标记语言文档,得到至少一个skin界面数据文件的装置。
12.如权利要求8所述的服务器,还包括用于查询所述移动通信设备的显示能力的装置。
13.一种无线通信系统,包括:
移动通信设备,所述移动通信设备的用户接口,用于使用所述无线通信系统来操作所述用户接口,所述用户接口是可改变的,以改变在所述移动通信设备的显示器以及用户接口应用上显示的数据;并且其中
所述无线通信系统基于所述移动通信设备的特征,向所述用户接口提供包含用于定义skin界面的特征的信息的数据文件,并且提供描述将在所述移动通信设备的显示器上显示数据的方式的标记语言样式表;根据所述标记语言样式表,并依据所述移动通信设备的特征,将所述数据文件转换成标记语言文档;向用户接口应用提供所述标记语言文档,以便根据所述用户接口在所述显示器上显示数据。
14.如权利要求13所述的系统,还包括服务器,其中所述数据文件被保存在与所述无线通信系统连接的服务器中,其中所述无线通信系统向所述移动通信设备提供通信。
15.如权利要求14所述的系统,其中所述数据文件包括防止复制所述skin界面的数据文件的复制保护标记。
16.如权利要求14所述的系统,其中所述标记语言样式表保存在所述服务器中。
17.如权利要求16所述的系统,其中所述服务器从多个标记语言样式表中选择所述标记语言样式表。
18.如权利要求17所述的系统,其中根据用户信息以及指示移动通信设备的类型的信息,选择所述标记语言样式表。
19.如权利要求14所述的系统,其中在所述服务器中执行所述转换。
20.如权利要求14所述的系统,其中所述移动通信设备包括处理器,其中所述处理器分析通过根据所述标记语言样式表转换数据文件所获得的标记语言文档,从而产生所述skin界面。
21.如权利要求13所述的系统,其中所述数据文件包括定义所述skin界面的显示单元的信息。
22.如权利要求13所述的系统,其中所述移动通信设备包括浏览器,所述浏览器从网络下载skin界面数据。
23.按照权利要求13所述的系统,其中所述用户接口应用是浏览器、操作系统或其它用户应用的用户接口。
24.一种无线通信系统,包括:
用于通过所述无线通信系统发送和接收数据的发射器/接收器电路;
操作系统软件;
利用一组软件组件与所述操作系统软件交互作用的多个软件应用,所述多个软件应用与所述操作系统软件交互作用,以便产生将在移动通信设备的显示器上显示的用户接口;
所述用户接口至少包括通过可变接口改变的显示,其中所述多个软件应用中的至少一个利用所述用户接口,其中所述利用包括在所述显示器上显示数据;以及
所述移动通信设备用于通过所述发射器/接收器电路接收标记语言文档,所述标记语言文档用于为所述用户接口的单元定义skin界面,并且所述标记语言文档被提供给所述多个软件应用中的至少一个,以便由所述用户接口显示数据。
25.一种用于操作移动通信设备的方法,包括:
通过无线通信网络接收数据;
接收标记语言文档,所述标记语言文档为可变用户接口的单元定义skin界面;
向多个软件应用中的至少一个提供所述标记语言文档,以便由所述可变用户接口显示数据;
通过所述可变用户接口接收用户输入;
根据操作系统软件和使用一组软件组件的软件应用处理信息;
显示所述数据的至少一部分,基于通过所述可变用户接口接收的输入以及与操作系统软件的交互作用,由所述软件应用修改所述显示步骤。
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界面特性的信息;以及
将所述标记语言文档传送到所述移动通信设备。
37.如权利要求36所述的操作服务器的方法,其中所述标记语言样式表存储在所述移动通信设备中。
38.如权利要求36所述的操作服务器的方法,其中可扩展标记语言skin界面样式表描述将在所述移动通信设备的显示器上显示数据的方式。
39.如权利要求36所述的操作服务器的方法,还包括:
查询所述移动通信设备的显示能力。
40.如权利要求36所述的操作服务器的方法,其中通过XSLT执行所述转换。
CN2009101184482A 2001-08-16 2002-08-16 用于移动通信设备的skin界面 Expired - Fee Related CN101500039B (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US09/930,484 US7093198B1 (en) 2001-08-16 2001-08-16 Skins for mobile communication devices
US09/930,484 2001-08-16

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
CNB028167481A Division CN100483306C (zh) 2001-08-16 2002-08-16 用于移动通信设备的skin界面的方法和设备

Publications (2)

Publication Number Publication Date
CN101500039A CN101500039A (zh) 2009-08-05
CN101500039B true CN101500039B (zh) 2011-06-01

Family

ID=25459386

Family Applications (2)

Application Number Title Priority Date Filing Date
CNB028167481A Expired - Fee Related CN100483306C (zh) 2001-08-16 2002-08-16 用于移动通信设备的skin界面的方法和设备
CN2009101184482A Expired - Fee Related CN101500039B (zh) 2001-08-16 2002-08-16 用于移动通信设备的skin界面

Family Applications Before (1)

Application Number Title Priority Date Filing Date
CNB028167481A Expired - Fee Related CN100483306C (zh) 2001-08-16 2002-08-16 用于移动通信设备的skin界面的方法和设备

Country Status (5)

Country Link
US (1) US7093198B1 (zh)
EP (1) EP1417561B1 (zh)
KR (2) KR101278857B1 (zh)
CN (2) CN100483306C (zh)
WO (1) WO2003017077A1 (zh)

Families Citing this family (75)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7895530B2 (en) * 2000-11-09 2011-02-22 Change Tools, Inc. User definable interface system, method, support tools, and computer program product
AU2002226886A1 (en) * 2000-11-09 2002-05-21 Change Tools, Inc. A user definable interface system, method and computer program product
US8298160B2 (en) * 2001-03-16 2012-10-30 Ev3 Inc. Wire convertible from over-the-wire length to rapid exchange length
US7280100B2 (en) * 2001-10-11 2007-10-09 Palm, Inc. Accessory module for handheld devices
US7987421B1 (en) * 2002-01-30 2011-07-26 Boyd H Timothy Method and apparatus to dynamically provide web content resources in a portal
US7890639B1 (en) * 2002-01-30 2011-02-15 Novell, Inc. Method and apparatus for controlling access to portal content from outside the portal
US8225217B2 (en) * 2002-05-30 2012-07-17 Microsoft Corporation Method and system for displaying information on a user interface
US7610352B2 (en) * 2002-09-09 2009-10-27 Meca Communications, Inc. Sharing skins
US7236977B1 (en) 2002-09-20 2007-06-26 Novell, Inc. Method for dynamically distributing items for changes based on group membership
US7660843B1 (en) 2003-01-21 2010-02-09 Novell, Inc. Method and apparatus for dynamically delivering a gadget
KR100554794B1 (ko) * 2003-06-18 2006-02-22 엘지전자 주식회사 편집된 초기화면 확인방법 및 초기화면 미리보기 기능이제공되는 휴대폰
US20050021935A1 (en) * 2003-06-18 2005-01-27 Openwave Systems Inc. Method and system for downloading configurable user interface elements over a data network
US20050050002A1 (en) * 2003-07-11 2005-03-03 Benjamin Slotznick Apparatus and method of presenting textual material to enhance readability for people who have difficulty distinguishing left from right
FR2857542B1 (fr) * 2003-07-11 2006-03-17 Axces Procede et systeme permettant d'etablir de maniere rapide une communication entre un lecteur et une pluralite d'objets communicants
US7827495B2 (en) 2003-09-02 2010-11-02 Research In Motion Limited Method and data structure for user interface customization
US20050130604A1 (en) * 2003-11-26 2005-06-16 Nokia Corporation Electronic device having a physical configuration that is dependent upon its operational status
EP1557988A1 (en) * 2004-01-23 2005-07-27 Motorola, Inc. Method and device for wireless messaging
US20050193370A1 (en) * 2004-02-27 2005-09-01 Goring Brian R. System and method for interactive wireless applications with conditional UI controls and screen navigation
US20050216834A1 (en) * 2004-03-29 2005-09-29 Microsoft Corporation Method, apparatus, and computer-readable medium for dynamically rendering a user interface menu
US9734222B1 (en) 2004-04-06 2017-08-15 Jpmorgan Chase Bank, N.A. Methods and systems for using script files to obtain, format and transport data
US7853895B2 (en) * 2004-05-11 2010-12-14 Sony Computer Entertainment Inc. Control of background media when foreground graphical user interface is invoked
US20050289450A1 (en) * 2004-06-23 2005-12-29 Microsoft Corporation User interface virtualization
US8473848B2 (en) 2004-09-15 2013-06-25 Research In Motion Limited Palette-based color selection within a user interface theme
EP1944689B1 (en) 2004-09-15 2009-07-15 Research In Motion Limited Palette-based color selection within a user interface theme
DE602004019456D1 (de) * 2004-10-22 2009-03-26 Nokia Corp Regeln der benutzung von automatisiertem inhalt
CN1770098B (zh) * 2004-11-05 2010-05-05 腾讯科技(深圳)有限公司 一种动态皮肤的实现方法
JP4449705B2 (ja) * 2004-11-10 2010-04-14 日本電気株式会社 携帯電話端末、基地局、通信システム、機能追加・変更方法
JP2006166047A (ja) * 2004-12-08 2006-06-22 Fujitsu Ltd 情報処理装置、情報処理装置の制御方法、制御プログラム、情報処理装置の製造方法
US20060149751A1 (en) * 2004-12-30 2006-07-06 Sripad Jade Custom templates
KR100654491B1 (ko) * 2005-04-01 2006-12-05 (주)인트로모바일 이동통신 단말기의 대기화면 템플릿 유형을 변경하는 방법,이를 실행하기 위한 프로그램을 기록한 컴퓨터로 읽을 수있는 기록매체 및 그 기능을 갖는 이동통신 단말기.
US8150962B1 (en) * 2005-01-28 2012-04-03 Sprint Spectrum L.P. Method and system for delivery of user-interface skins, applications and services for wireless devices
KR100677429B1 (ko) 2005-02-01 2007-02-02 엘지전자 주식회사 이동 통신 단말기의 사용자 인터페이스 처리 방법
JP4391434B2 (ja) * 2005-03-10 2009-12-24 フェリカネットワークス株式会社 テーマ変更システム,携帯通信装置,サーバ装置,およびコンピュータプログラム
KR100599372B1 (ko) * 2005-05-10 2006-07-10 (주)인트로모바일 이동통신 단말기의 대기―모드 화면에 비정형 템플릿유형을 표시하는 방법, 이를 실행하기 위한 프로그램을기록한 컴퓨터로 읽을 수 있는 기록매체 및 그 기능을 갖는이동통신 단말기.
US20100169357A1 (en) 2005-08-01 2010-07-01 Michael Ingrassia Method, Apparatus, and Computer Program Product for Automatically Obtaining Custom Interface Elements When Changing UI Themes by Querying a Remote Repository
KR100651542B1 (ko) 2005-11-14 2006-11-29 삼성전자주식회사 멀티미디어 메시지를 이용한 이동통신 단말기의환경설정방법
US8010899B2 (en) * 2005-11-29 2011-08-30 Our Tech Co., Ltd. System offering a data-skin based on standard schema and the method
US9002342B2 (en) * 2005-12-02 2015-04-07 Nokia Corporation System, apparatus, and method for dynamically customizing and configuring applications
KR100651207B1 (ko) * 2005-12-09 2006-12-01 주식회사 팬택 이동통신 단말기의 사용자 인터페이스 시스템 및 방법
US8270941B2 (en) * 2006-02-24 2012-09-18 Qualcomm Incorporated System and method for downloading user interface components to wireless devices
US8510666B2 (en) * 2006-03-14 2013-08-13 Siemens Enterprise Communications Gmbh & Co. Kg Systems for development and/or use of telephone user interface
EP1920314A4 (en) 2006-05-16 2008-09-03 Research In Motion Ltd SYSTEM AND METHOD FOR ABISOLATING THE USER INTERFACE OF AN APPLICATION
WO2007136397A1 (en) * 2006-05-19 2007-11-29 Nokia Siemens Networks Gmbh & Co.Kg System and method for self-adapting user interface based on hardware capability
US20070288853A1 (en) * 2006-06-09 2007-12-13 Nextair Corporation Software, methods and apparatus facilitating presentation of a wireless communication device user interface with multi-language support
KR100811792B1 (ko) * 2006-09-04 2008-03-10 삼성전자주식회사 휴대 단말기의 스킨 변환 방법 및 스킨 변환 시스템
US20080182628A1 (en) * 2007-01-26 2008-07-31 Matthew Lee System and method for previewing themes
US10108437B2 (en) * 2007-02-12 2018-10-23 Adobe Systems Incorporated Rendition of a content editor
CN101247493B (zh) * 2007-02-16 2010-12-29 中兴通讯股份有限公司 一种网络电视终端设备用户界面的个性化实现系统及方法
US20080215966A1 (en) * 2007-03-01 2008-09-04 Microsoft Corporation Adaptive server-based layout of web documents
US20080244470A1 (en) * 2007-03-30 2008-10-02 Motorola, Inc. Theme records defining desired device characteristics and method of sharing
KR100763789B1 (ko) * 2007-05-22 2007-10-05 주식회사 미니게이트 이동통신 단말기용 위젯형 대기화면 컨텐츠 데이터 제공시스템
US20080297521A1 (en) * 2007-05-31 2008-12-04 Liang-Yu Chi System and method for providing skins for a web page
AU2008282367B2 (en) * 2007-07-27 2012-08-02 Deluxe Media Inc. Methods and systems for use in customizing displayed content associated with a portable storage medium
GB2452325A (en) * 2007-08-31 2009-03-04 Sony Corp Method and system for distributing software to a portable device using software on a pre-recorded medium.
KR100925650B1 (ko) * 2007-10-17 2009-11-06 에스케이 텔레콤주식회사 콘텐츠에 표시조건을 부가하는 방법, 장치, 시스템
US20100148928A1 (en) * 2008-12-15 2010-06-17 Mobile Payment Skins Llc Payment skin with contactless chip
US8639086B2 (en) 2009-01-06 2014-01-28 Adobe Systems Incorporated Rendering of video based on overlaying of bitmapped images
US8627223B1 (en) * 2009-06-30 2014-01-07 Sprint Communications Company L.P. Customized execution sequences for portions of third party applications
CN101714095A (zh) * 2009-12-18 2010-05-26 康佳集团股份有限公司 嵌入式用户界面系统换肤的方法、终端和服务器
CN102129368A (zh) * 2010-01-20 2011-07-20 腾讯科技(深圳)有限公司 界面皮肤更换系统及方法
US8681571B2 (en) 2010-06-15 2014-03-25 International Business Machines Corporation Training a memory controller and a memory device using multiple read and write operations
DE102010056093A1 (de) * 2010-10-22 2012-04-26 Txtr Gmbh System und Verfahren zur Anzeige von digitalen lesbaren Inhalten auf einem mobilen Display
KR101749529B1 (ko) * 2010-11-25 2017-06-21 엘지전자 주식회사 휴대 단말기 및 그 동작 제어방법
US20120169754A1 (en) * 2010-12-30 2012-07-05 Nokia Corporation Method and apparatus for providing synthesizable graphics for user terminals
US10191546B2 (en) * 2011-06-20 2019-01-29 Immersion Corporation Haptic theme framework
WO2013134813A1 (en) * 2012-03-10 2013-09-19 Evado Holdings Pty Ltd A method and system of application development for multiple device client platforms
US20130290851A1 (en) * 2012-04-30 2013-10-31 Microsoft Corporation User interface web services
US9508309B2 (en) 2012-09-14 2016-11-29 Vispi Burjor Mistry Computer-based method for cropping using a transparency overlay/image overlay system
US8976194B2 (en) * 2012-09-14 2015-03-10 Vispi Burjor Mistry Computer-based method for cropping using a transparency overlay / image overlay system
US20140165037A1 (en) * 2012-12-12 2014-06-12 Microsoft Corporation Reusable application user experience
FR3005770B1 (fr) * 2013-05-16 2015-05-01 Streamwide Personnalisation d'une interface de messagerie
CN103823676B (zh) * 2014-02-14 2018-01-30 珠海市君天电子科技有限公司 显示控制方法、装置和客户端
US10423307B2 (en) 2017-07-12 2019-09-24 The Toronto-Dominion Bank System and method for indicating data transfer method selection
WO2019041051A1 (en) 2017-09-01 2019-03-07 Automobility Distribution Inc. DEVICE CONTROL APPLICATION COMPRISING ADVERTISING
KR20210144443A (ko) 2020-05-22 2021-11-30 삼성전자주식회사 인공지능 가상 비서 서비스에서의 텍스트 출력 방법 및 이를 지원하는 전자 장치

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1220427A (zh) * 1997-10-06 1999-06-23 松下电器产业株式会社 发送文档编辑器,接收文档处理器,服务器及记录介质
US6023714A (en) * 1997-04-24 2000-02-08 Microsoft Corporation Method and system for dynamically adapting the layout of a document to an output device
US6130933A (en) * 1996-02-02 2000-10-10 Genesys Telecommunications Laboratories, Inc. Apparatus and methods for coordinating telephone and data communications

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CA2048039A1 (en) * 1991-07-19 1993-01-20 Steven Derose Data processing system and method for generating a representation for and random access rendering of electronic documents
US5638443A (en) * 1994-11-23 1997-06-10 Xerox Corporation System for controlling the distribution and use of composite digital works
US6473609B1 (en) 1995-12-11 2002-10-29 Openwave Systems Inc. Method and architecture for interactive two-way communication devices to interact with a network
US5956737A (en) 1996-09-09 1999-09-21 Design Intelligence, Inc. Design engine for fitting content to a medium
US5905492A (en) * 1996-12-06 1999-05-18 Microsoft Corporation Dynamically updating themes for an operating system shell
GB9715516D0 (en) * 1997-07-22 1997-10-01 Orange Personal Comm Serv Ltd Data communications
US6012098A (en) * 1998-02-23 2000-01-04 International Business Machines Corp. Servlet pairing for isolation of the retrieval and rendering of data
US6173316B1 (en) 1998-04-08 2001-01-09 Geoworks Corporation Wireless communication device with markup language based man-machine interface
US6507857B1 (en) * 1999-03-12 2003-01-14 Sun Microsystems, Inc. Extending the capabilities of an XSL style sheet to include components for content transformation
US6476828B1 (en) * 1999-05-28 2002-11-05 International Business Machines Corporation Systems, methods and computer program products for building and displaying dynamic graphical user interfaces
GB2355126B (en) 1999-10-08 2004-02-11 Nokia Mobile Phones Ltd Communication terminal having exchangeable parts
KR20000058857A (ko) * 2000-07-03 2000-10-05 김희석 휴대통신단말기 바탕화면 이미지파일 전송 방법 및 그시스템
US6718182B1 (en) * 2000-09-18 2004-04-06 Compal Electronics, Inc. Modularized functionality enhancement for a cellular telephone
JP4595276B2 (ja) * 2000-12-25 2010-12-08 東洋製罐株式会社 マイクロ波プラズマ処理方法及び装置
US6636175B2 (en) * 2001-09-14 2003-10-21 Paul Grady Russell Method and apparatus for acquiring a remote position

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6130933A (en) * 1996-02-02 2000-10-10 Genesys Telecommunications Laboratories, Inc. Apparatus and methods for coordinating telephone and data communications
US6023714A (en) * 1997-04-24 2000-02-08 Microsoft Corporation Method and system for dynamically adapting the layout of a document to an output device
CN1220427A (zh) * 1997-10-06 1999-06-23 松下电器产业株式会社 发送文档编辑器,接收文档处理器,服务器及记录介质

Also Published As

Publication number Publication date
WO2003017077A1 (en) 2003-02-27
EP1417561A1 (en) 2004-05-12
US7093198B1 (en) 2006-08-15
CN101500039A (zh) 2009-08-05
EP1417561B1 (en) 2015-11-04
KR101155149B1 (ko) 2012-06-12
KR20100090796A (ko) 2010-08-17
CN100483306C (zh) 2009-04-29
CN1547689A (zh) 2004-11-17
EP1417561A4 (en) 2008-01-23
KR20040030111A (ko) 2004-04-08
KR101278857B1 (ko) 2013-07-30

Similar Documents

Publication Publication Date Title
CN101500039B (zh) 用于移动通信设备的skin界面
JP5143851B2 (ja) 無線通信端末
CN100493095C (zh) 一种用于提供移动电信数据服务的网络、服务器、移动客户设备和方法
CN100488188C (zh) 用于从蜂窝通信系统中的服务器取内容的方法和系统
US6553240B1 (en) Print option for WAP browsers
JP4282237B2 (ja) サーバ・コンピュータへのアクセス方法
US20030212759A1 (en) Method and system for providing advertising messages to users of handheld computing devices
CN1617559B (zh) 顺序多模输入
TW200524394A (en) Dynamically distributed portal-based application processing system
US20030080996A1 (en) Software for a navigation control unit for use with a wireless computer resource access device and associated system
KR20090084008A (ko) 휴대 단말기의 웹 페이지 제공 방법 및 시스템
CN100487694C (zh) 超媒体中接入功能
EP1314292B1 (en) Transfer of bookmark information
JP2006067620A (ja) 携帯電話機および端末装置
WO2001080089A9 (en) Method and system for a internet navigation control unit for use with a wireless access device
US7487156B2 (en) Information providing apparatus
KR100650673B1 (ko) 설문조사기능이 구비된 이동통신단말기시스템 및 그제어방법
KR20070025656A (ko) 이동통신 단말기의 모바일 홈페이지 서비스 방법
JP3118521U (ja) 携帯電話機対応通信システム、携帯電話機及び携帯電話機対応中継サーバとして用いられる通信装置
WO2001011462A2 (en) Dynamic client system
JP2002032678A (ja) 情報提供方法及び情報提供システム
Klasen Migrating an online service to WAP–a case study
JP2005176146A (ja) 携帯電話機、該携帯電話機に用いられる受信データサイズ切替方法、及びデータ送信量制限システム

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
C41 Transfer of patent application or patent right or utility model
TR01 Transfer of patent right

Effective date of registration: 20160121

Address after: Espoo, Finland

Patentee after: NOKIA TECHNOLOGIES OY

Address before: Espoo, Finland

Patentee before: NOKIA Corp.

CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20110601

Termination date: 20210816