显示个性化的用户接口的方法及装置的制作方法

文档序号:6593343阅读:154来源:国知局
专利名称:显示个性化的用户接口的方法及装置的制作方法
技术领域
所要说明的实施例涉及显示用户接口的方法及装置,尤其涉及客户端通过从远程 服务器接收用户接口数据来进行显示的方法及装置。
背景技术
如今开发各种类型的多媒体装置,这种多媒体装置之间的融合(convergence)正 在加速。通过相互不同类型的多媒体装置来构成网络,收发多媒体数据或进行相互控制的 事情变得频繁。通过远程用户接口(RUI,Remote User Interface)来执行物理上相互远离的装置 之间的远程控制。用户接口服务器将用于控制的用户接口提供给用户接口客户端,用户接 口客户端通过接收的用户接口来控制用户接口服务器。例如,在提供/接收基于CEA-2014 的用户接口的方法中,用户接口服务器将用于远程控制的用户接口以网页形式提供给用户 接口客户端,用户接口客户端通过网络浏览器将网页显示给用户。然后,客户端的用户利用 显示的用户接口来控制用户接口服务器。

发明内容
技术方案本发明的实施例提供由客户端显示远程服务器所提供的用户接口的方法及装置, 并提供记录有用于由计算机执行所述方法的程序的、计算机可读的记录介质。有益效果根据本发明的实施例,客户端仅考虑如用户喜好的客户端的特性,由此可自动生 成并显示个性化的用户接口,从而可提高客户端用户的使用满意度。最佳实施方式为了解决上述技术问题的本发明的实施例的由客户端显示用户接口的方法包含 从服务器接收用户接口数据的步骤;基于所述用户接口数据以及所述客户端的特性而生成 要显示的用户接口的步骤;显示所述生成的用户接口的步骤。根据本发明的优选实施例,特征在于所述用户接口数据为利用动态图像专家组 (MPEG)的场景描述方法以多媒体数据格式进行编码的数据。根据本发明的优选实施例,所述用户接口数据包含关于所述用户接口的动态构成 的信息。根据本发明的优选实施例,所述生成的步骤包含将关于所述用户接口的动态构成 的信息与所述客户端的特性进行比较的步骤。根据本发明的优选实施例,所述用户接口数据包含关于多个用户接口对象的数 据。根据本发明的优选实施例,所述多个用户接口对象均可以是由与用户的交互作用 发生预定事件的最小单位。
4
根据本发明的优选实施例,关于所述用户接口的动态构成的信息可用于变更所述 用户接口的颜色、样式、背景图像、字体中的至少一个。根据本发明的优选实施例,关于所述用户接口的动态构成的信息可包含表示所述 用户接口对象在所述用户接口如何布置的展现信息。根据本发明的优选实施例,所述生成的步骤包含基于所述客户端的特性选择所述 多个用户接口对象中的至少一个多个用户接口对象的步骤。根据本发明的优选实施例,所述客户端的特性可包含所述客户端的性能、所述客 户端的用户的特征信息、连接在所述客户端上的网络的类型以及外部信息中的至少一个。根据本发明的优选实施例,所述外部信息可以是从包含天气信息服务器的外部服 务器接收的信息。为了解决技术问题的根据本发明实施例的由服务器向客户端提供用户接口的方 法特征在于包含生成包含有关于所述用户接口的动态构成的信息的用户接口数据的步 骤;将所述用户接口数据传送给所述客户端的步骤。并且,所述客户端基于关于所述用户接 口的动态构成的信息以及所述客户端的特性来生成并显示用户接口。为了解决技术问题的根据本发明实施例的显示客户端的用户接口的装置包含连 接部,从服务器接收用户接口数据;UI生成部,基于所述用户接口数据以及所述客户端的 特性生成要显示的用户接口 ;显示部;显示所述生成的用户接口。根据本发明的优选实施例,所述用户接口数据可基于表示关于用户接口对象的用 户喜好的用户的用户对象使用模式。为了解决技术问题的根据本发明实施例的向服务器的客户端提供用户接口的装 置特征在于包含UI数据生成部,生成包含有关于所述用户接口的动态构成的信息的用户 接口数据;连接部,将所述用户接口数据传送给所述客户端。并且,所述客户端基于关于所 述用户接口的动态构成的信息以及所述客户端的特性来生成并显示用户接口。为了解决技术问题,根据本发明的实施例提供记录有用于由计算机执行所述的由 客户端显示用户接口的方法和由服务器提供用户接口的方法的程序的计算机可读记录介 质。附加的其他目的和/或效果将会在详细的说明部分中公开,并通过详细的说明变 得更加明确,并且也可通过实施发明来了解。


通过参照以下附图而进行的如下实施例的详细描述,这些和/或其他目的以及效 果将会变得更加清楚且认识得更加充分。图1为用于说明根据本发明一实施例的显示用户接口的方法的流程图;图2示出根据本发明一实施例的用户接口数据;图3示出根据本发明一实施例的场景树;图4为用于说明根据本发明另一实施例的显示用户接口的方法的流程图;图5为用于说明根据本发明又一实施例的显示用户接口的方法的流程图;图6示出根据本发明一实施例的客户端;图7示出根据本发明一实施例的服务器。
具体实施例方式相关附图符号可构成针对作为参照相关实施例的所插入的附图中示出的示例的 实施例的详细的参照。通过参照符号来描述用于说明本发明的实施例。图1为用于说明根据本发明一实施例的显示用户接口的方法的流程图。在图1中, 客户端110为通过从作为远程用户接口服务器的服务器120接收用户接口数据来显示用户 接口 134的用户接口客户端。在步骤130,服务器120将用户接口数据传送给客户端110。由服务器120提供给客户端110的用户接口数据可基于动态图像专家组(MPEG, Moving Picture Experts Group)标准以多媒体数据的格式进行编码。MPEG标准为对视 频和音频进行压缩编码的方法的国际标准,包括诸如MPEG-1、MPEG-2、MPEG-4、MPEG-7、 MPEG-21等各种标准。服务器120利用这种MPEG标准对用户接口数据进行编码。最近生产 的大部分装置由于包含可再现被压缩的影像的MPEG解码器,因此若基于MPEG标准对用户 接口进行编码,则大部分装置不需要用于显示用户接口的另外的应用程序也能够显示用户 接口 134。尤其,诸如MPEG-4 二进制场景格式(BIFS,Binary Format for Scene)及用于移动 设备的轻量级应用场景描述(LASeR,Lightweight Application Scene Representation), 可利用基于对象(object-based)的图像编码方式对用户接口进行编码。将用户接口对象 视为根据BIFS或LASeR编码的图像对象,从而利用BIFS或LASeR的场景描述来展现用户 接口对象的时空配置而进行编码。用户接口对象是指与用户的交互作用(interaction)而 发生预定的事件,并基于发生的事件调用预定的功能的用户接口的最小单位。BIFS或LASeR包含关于可展现包含于图像的对象的时空配置的场景描述的信息。 因此,利用这种BIFS或LASeR展现如按钮、菜单等的用户接口对象的时空配置。如果将通过利用诸如BIFS或LASeR的图像编解码器对用户接口进行编码来生成 包含关于用户接口的图像的MPEG流作为示例,则客户端110接收包含有关于根据BIFS或 LASeR而被编码的用户接口的图像的MPEG流,而且只要利用MPEG解码器进行解码而再现, 就可以显示用户接口 134。由于可以仅通过再现MPEG流就能够显示用户接口 134,因此具 备MPEG解码器的各种装置都可以显示由服务器120提供的用户接口 134。当利用如BIFS或LASeR的基于对象的场景描述方法,以对象为单位展现配置而构 成用户接口时,接收用户接口数据的客户端110可通过对象的选择和再配置来动态生成个 性化的用户接口 132。服务器120利用MPEG的场景描述方法来对用户接口数据进行编码时,可包含关于 用户接口动态构成的信息而进行编码。关于用户接口的动态构成的信息为用于个性化用户 接口而变更用户接口的颜色、样式、背景图像、字体中的至少一个信息。参照图2来详细说 明。图2示出根据本发明一实施例的用户接口数据。参照图2可知,用户接口数据可编码为用户接口包200。用户接口包200包含用户 接口要素#1 210、用户接口要素#2以及用户接口要素#3等多个用户接口要素。多个用户接口要素基于相互不同的客户端的特性可包含关于用户接口的信息。例
6如,对于相同的音频视频(AV)控制用户接口,用户接口要素#1210可包含20岁年龄段的用 户所利用的关于用户接口的信息,用户接口要素#2可包含30岁年龄段的用户所利用的关 于用户接口的信息。此时,在每个用户接口要素中包含作为用于动态构成用户接口的信息 的为了在多个用户接口要素中选择一个用户接口要素而所需的信息。将用户接口要素#1 作为例子进行说明。用户接口要素#1 210包含用于展现包含于用户接口的对象的展现信息220、关于 根据对象而发生的事件的事件信息230以及关于为了处理事件而被调用的功能的功能信 息240。关于展现、事件以及功能的信息作为阶层化的信息被区别而包含于用户接口要素, 因此能够使得用户接口的动态扩张。用于展现用户接口所包含的对象的信息220为表示用户接口对象如何配置于场 景(scene)、且利用什么样的媒体来展现的信息。"Scene Description” 222为用于描述用户接口的场景结构的信息。‘‘Scene Description” 222为关于在用户接口中布置对象的位置的信息,可包含用于描述场景的布 局(layout)、形状(form)、主题、模板(template)等的信息。可包含关于用户接口的展现方 法的信息。当利用如淡出(fade out)或淡入(fade in)的特殊效果来展现用户接口时,还 可包含关于这种特殊效果的信息。"Scene Description”222可以根据后述的“Adaptation Utility” 226而动态构成。"Object Description”224为关于包含于用户接口的对象的展现方法的信息。每 个用户接口对象包含表示利用图像、影像、音频中哪个媒体来展现的信息。并且,可包含关 于对象的展现时间、展现方法等的信息。例如,当包含于用户接口场景的对象在互不相同的 时间展现在场景时,可包含关于用于调整这种时机的时间的信息。并且,如场景一样,当对 象利用如淡出或淡入的特殊效果来展现场景时,可包含关于这种展现方法的信息。并且,即 使对象适用非固定的、连续变化的动画效果时,也可包含关于这种动画效果的信息。"Adaptation UtiIity"226可包含用于基于客户端110的特性动态地构成用户接 口的信息。客户端Iio通过比较客户端110的特性和“Adaptation Utility”226所包含的 信息来动态地构成用户接口。在上述的示例中,可包含根据20岁年龄段、30岁年龄段、40 岁年龄段,即用户年龄选择用户接口要素的信息。即,“Adaptation Utility”226包含表示 用户接口要素#1210为面向20岁年龄段用户的用户接口要素的信息,由此20岁年龄段用 户的客户端可根据用户接口要素#1210显示用户接口。并且,也可根据“Adaptation Utility”226而动态地变更“Scene Description” 222。可根据客户端110 (图1)的特性,例如可根据用户的年龄变更用户接 口对象的大小、用户接口的字体、颜色等。对于根据客户端110(图1)的特性如何变更用 户接口,由服务器120 (图1)来事先决定,而且将关于这种决定的信息包含于“Adaptation Utility”226。并且,考虑客户端110(图1)的特性而在包含于用户接口要素#1 210的多个用户 接口对象中仅选择部分对象的信息可包含于“Adaptation Utility” 226。例如,可将关于选择对象的信息包含于“Adaptation Utility” 226,以在作为20 岁年龄段的用户的客户端显示所有的用户接口对象A、B、C以及D,在作为30岁年龄段的用 户的客户端显示用户接口对象A、B以及C,而在作为40岁年龄段的用户的客户端仅显示用
7户接口对象A及B。为了构成上述动态的用户接口,“Adaptation Utility”226可包含场景树(scene tree) 0参照图3进行详细说明。图3示出本发明一实施例的场景树。用于控制相同音频视频(AV)的用户接口 300可将面向20岁年龄段的用户接口 310、面向30岁年龄段的用户接口 320以及面向40岁年龄段的用户接口 330全部包含。服 务器120 (图1)将关于场景树的信息包含于“Adaptation Utility”226 (图2)而生成用户 接口数据,客户端110(图1)通过参照这种场景树从多个用户接口要素中选择一个,或者动 态地变更“Scene Description” 222 (图2),或者从多个用户接口对象中选择一部分。再次参照图2可知,“Resource” 228包含用于展现用户接口对象的来源。可包含 如图像、影像、音频等多媒体数据。事件信息230关于根据包含于用户接口场景的对象而发生的事件的信息。包含关 于诸如用户的对象选择等用户接口对象与用户之间的交互作用(interaction)结果而发 生的事件的信息。"Event description”232包含关于根据对象而发生的事件的信息。对于如点击、 触摸、旋转等可通过用户接口对象进行的用户交互作用(interaction)的类型进行描述。"Even handle” 234包含关于发生的事件进行处理的方法的信息。例如,如果在 "Even description”232定义有点击的事件,则包含表示怎样处理这种点击的事件的信息。 如果点击的用户接口对象为用于调整音量(volume)的对象,则包含有用于将点击的事件 解释为提高音量(volume up)或降低音量(volume down)来处理的信息。"Binding Interface” 236包含关于定义的事件与用于处理事件而调用的装置应 用禾呈序编禾呈接口 (API,application programming Interface)之间的匹配(mapping)的信 息。为了将根据用户接口对象而发生的事件与根据事件而调用的功能关联起来,包含关于 事件与被调用的装置API之间的匹配的信息。关于为了处理事件而被调用的功能的功能信息240包含关于为了执行功能而被 调用的装置API的详细信息。"Function description" 242包含关于根据事件而被调用的装置API的详细动 作,换言之通过装置API能够由用户实现的功能的信息。例如,包含关于当振动功能对应的 装置API被调用时,能够由装置API实现的如振动强度的调整、振动时间的调整等具体功能 的信息。"Function invocation” 244包含关于根据用户接口对象而被调用的功能的参数 的信息。例如,如果振动功能对应的装置API在“Function description" 242描述成能够 以1-5五种水平调整振动强度和振动时间,则“Function invocation"244具体地包含表示 发生预定的事件时在这五种水平的振动强度和振动时间中以哪种水平来调用功能的参数。 即,用户接口对象A在调用振动功能时,若描述在“Function description"242的五种水平 的振动强度和振动时间中使用3水平的振动强度和1水平的振动时间来调用振动功能,则 用于调用这种功能的具体参数包含于“Function invocation” 244。再次参照图1可知,在步骤132,客户端110生成个性化的用户接口。基于在步骤 130所接收的用户接口数据和客户端110的特性生成要向用户显示的个性化的用户接口。
客户端110可通过比较客户端110的特性与关于用户接口的动态构成的信息,生 成个性化的用户接口 132。客户端110可通过分析关于用户接口的动态构成的信息来得到关于对应于客户 端110的特性的用户接口的构成的信息。可通过比较客户端110的特性与“Adaptation Utility" 226 (图2)来选择适合于客户端110的特性的用户接口要素,或者变更“Scene Description” 222为适合于客户端110的特性。还可选择包含于根据客户端110特性而待显示的用户接口的对象。此时, 可参照“Adaptation Utility” 226 (图2)来选择对象,也可以不参照“Adaptation Utility” 226 (图2)而仅考虑客户端110的特性,以此任意地选择用户接口对象。客户端110的特性可包含客户端110的性能、客户端110的用户的特征信息 (profile)、连接在客户端110上的网络的类型和外部信息中的至少一个。客户端110的性能可包含如客户端110的CPU、内存、显示分辨率,电池余量等客 户端110的硬件性能。客户端110为了显示用户接口而可分配的硬件资源,例如,可分配的 CPU占用率和可分配的剩余内存等也可包含于客户端110的性能。客户端110的用户的特征信息包含用户的喜好(preference)。可以将每个客 户端都有可能不相同的用户的喜好反映到用户接口的显示当中。判断这种喜好的基准 有用户的年龄、性别、语言等。用户的喜好可根据如MPEG-21使用环境描述(UED,Usage Environment Description)或全球万维网联盟(W3C)能力组合/喜好特征(CC/PP, Composite Capabilities/Preference Profile)等标准来展现。连接在客户端110上的网络的类型包含客户端110所连接的如ADSL、VDLS、WLAN、 Wi-Fi等网络的类型。根据连接在客户端110上的网络的类型,可能在客户端110显示用户 接口时所利用的带宽等上存在差异,因此网络类型也成为生成个性化用户接口的基础。外部信息作为生成个性化的用户接口时能够利用的客户端110外部的信息,包 含天气、股票(stock)、时间、季节等。根据天气、股票、时间、季节等,用户所需的用户接 口可能有所不同,因此可动态地显示用户接口。当客户端110具有使用动作感应(motion sensing)来操作用户接口的功能时,这种功能也包含于外部信息。外部信息可从非客户端 110的外部的服务器,例如提供天气信息的服务器、提供股票信息的服务器接收。在步骤134,客户端110将在步骤132中生成的个性化的用户接口显示给用户。在步骤136,客户端110利用所显示的用户接口来控制服务器120。根据基于所显 示的用户接口的用户输入来向服务器120调用预定的事件,或者向服务器120传送预定的 控制消息。通过步骤130至步骤136,客户端110能够生成基于客户端110的特性的个性化的 用户接口,从而能够提高用户的客户端110应用程度。并且,利用个性化的用户接口,能够 更加有效地控制服务器120。图4为用于说明根据本发明另一实施例的显示用户接口的方法的流程图。如同图 1,在图4,客户端410是显示从作为远程用户接口服务器的服务器420接收用户接口数据 的用户接口的用户接口客户端。但是,与图1不同的是,从另外的上下文服务器(context server)接收外部信息,并将其反映到用户接口的生成中。步骤440作为可对应于图1的步骤130的步骤,服务器420将用户接口数据传送给客户端410。由服务器420提供给客户端410的用户接口数据可以是利用基于MPEG(M0ving Picture Experts Group)标准,尤其基于MPEG标准的场景描述方法来编码成多媒体数据格 式的数据。并且例如,可以是如图2所示的利用基于MPEG标准的场景描述方法来编码成用 户接口包的形式的数据。在步骤442,上下文服务器430向客户端410传送外部信息。例如,将关于天气、股 票等信息提供给客户端410。天气、季节、气温等客户端410的使用环境自不必说,需要基于 如股票价格的变动等外部信息来对用户接口进行个性化而生成。 因此,为了反映这种外部信息而生成用户接口,上下文服务器430在步骤442中将 预定的外部信息提供给客户端410。在步骤444,客户端410生成个性化的用户接口。在步骤442,基于接收的外部 信息生成个性化的用户接口。如结合图1和图2所作的说明那样,通过比较外部信息与 "Adaptation Utility” 226来选择预定的用户接口要素,或者可基于外部信息变更“Scene Description” 222。可根据外部信息选择将包含于要显示的用户接口的对象。例如,在阴天选择以适合于阴天的颜色和字体构成的用户接口要素,或者用适合 于阴天的颜色和字体变更“Scene Description" 222而生成用户接口。在步骤446,客户端410向用户显示在步骤444中生成的用户接口。在步骤448,客户端110利用所显示的用户接口来控制服务器420。虽然图4示出了基于从服务器420接收的用户接口数据来生成个性化的用户接口 的方法,但是基于外部信息而生成用户接口的方法并不限定于此,不仅从服务器420接收 的用户接口,而且客户端410已具备的用户接口也可基于外部信息进行变更,由此向用户 显示。例如,可基于关于天气或股票的信息来变更客户端410所具备的用户接口的颜色、字 体等,由此向用户显示。图5为用于说明根据本发明又一实施例的显示用户接口的方法的流程图。如同图 1,在图5,客户端510是显示从作为远程用户接口服务器的服务器520接收用户接口数据 的用户接口的用户接口客户端。但是,不同的是,图1是由客户端110生成用户接口,而图 5是由服务器520基于客户端510的用户的特征信息而生成用户接口。在步骤530,客户端510将用户的特征信息传送给服务器520。如上所述,用户的 特征信息可包含用户的喜好(preference)。判断喜好的基准有用户的年龄、性别、语言等。 用户的喜好可根据如MPEG-21使用环境描述(UED,Usage Environment Description)或全 球万维网联盟(W3C)能力组合 / 喜好特征(CC/PP,Composite Capabilities/Preference Profile)的标准来展现。在步骤532,服务器520基于在步骤530中接收的用户的特征信息而生成用户 接口数据。基于在步骤530中接收的客户端510的用户的喜好而生成用户接口。可根据 MPEG (Moving Picture Experts Group)标准以多媒体数据格式对用户接口进行编码,由此 生成用户接口数据。在步骤534,将用户接口数据传送给客户端510。将基于MPEG标准而生成的MPEG 流向客户端510流式传输。在步骤536,客户端510将在步骤534中接收的用户接口显示给用户。可通过对
10MPEG流进行解码,由此实时地显示给用户。在步骤538,客户端510利用所显示的用户接口来控制服务器520。在步骤540,客户端510将使用模式(use pattern)传送给服务器520。对在步 骤538中由用户利用用户接口的控制模式进行分析,并将与此相关的信息传送给服务器 520。可能会有用户在用户接口选择的用户接口对象。并且,可能会有用户特别喜好的内容 (content)的类型。因此,如果分析用户接口的使用模式,则能了解用户的喜好。客户端510 可将关于这种使用模式的信息传送给服务器520,以使服务器520考虑客户端510的喜好而 更新用户接口。在步骤542,服务器520基于在步骤540中接收的用户接口的使用模式来生成新的 用户接口。在步骤544,服务器520将在步骤542中生成的用户接口数据传送给客户端510。 从在步骤540中接收的客户端510的用户的使用模式生成的用户接口数据传送给客户端 510。图6示出根据本发明一实施例的客户端。参照图6可知,客户端600包含连接部610、用户接口(UI)生成部620、显示部630、 输入接收部640、控制处理部650。连接部610从服务器700接收用户接口数据。对利用MPEG标准的场景描述方法 而编码成多媒体数据格式的用户接口数据进行接收。如同图5所示的实施例,连接部610 首先将用户的特征信息传送给服务器700,并对此响应而可接收个性化的用户接口的数据。UI生成部620对从连接部610接收的用户接口数据进行解码,以生成用户接口。 解码部622利用MPEG解码器对用户接口数据进行解码。基于客户端600的特性而由展现 部624对已解码的用户接口进行个性化。参照客户端600的特性和关于用户接口数据所包 含的用户接口的动态构成的信息来进行个性化。用户接口的个性化所利用的客户端600的 特性包含客户端的性能、客户端的用户的特征信息、连接在客户端上的网络的类型以及外 部{曰息等。显示部630将在UI生成部620生成的个性化的用户接口显示给用户800。输入接收部640接收基于在显示部630上显示的用户接口的用户输入。控制处理部650为了执行基于用户输入的控制动作,通过连接部610调用预定的 事件,或者生成并传送控制消息。图7示出根据本发明一实施例的服务器。参照图7可知,服务器700包含连接部710、控制处理部720以及UI数据生成部 730。连接部710向客户端600传送用户接口数据。传送利用MPEG标准的场景描述方 法被编码成多媒体数据格式的用户接口数据。如同图5所示的实施例,连接部710首先从 客户端600接收用户的特征信息,并对此响应而可传送个性化的用户接口的数据。控制处理部720基于调用从连接部710接收的事件的消息或控制信息来执行控制 动作。控制动作的执行结果,如果需要更新用户接口,则对UI数据生成部730进行控制,以 生成新的用户接口数据。UI数据生成部730对用户接口数据进行编码。利用MPEG标准的场景描述方法以多媒体数据格式对用户接口进行编码。为了动态地构成用户接口而所需的信息可包含于用 户接口数据。当连接部710在传送用户接口数据之前接收客户端600的用户的特征信息时, 基于此而生成用户接口数据。根据本发明的系统可在计算机可读记录介质上用计算机可读代码实现。计算机可 读记录介质包括存储计算机系统可读取的数据的所有类型的记录装置。记录介质的示例包 括ROM、RAM、CD-ROM、磁带、软盘、光学数据存储装置等形式实现的状况。此外,计算机可读 记录介质也可分布于网络连接的计算机系统上,以便计算机可读代码以分布方式被存储并 被执行。虽然,示出并说明了多个实施例,但可容易预测在不脱离本发明的思想和原理的 情况下,可根据本领域技术人员对这种实施例进行变更,而且本发明的范围根据权利要求 书和其等同物来确定。
1权利要求
1.一种显示方法,该显示方法为由客户端显示用户接口的方法,其特征在于包含从服务器接收用户接口数据的步骤;基于所述用户接口数据以及所述客户端的特性而生成用户接口的步骤;显示所述生成的用户接口的步骤。
2.根据权利要求1所述的显示方法,其特征在于所述用户接口数据为利用MPEG的场景 描述方法以多媒体数据格式编码的数据。
3.根据权利要求2所述的显示方法,其特征在于所述用户接口数据包含关于所述用户 接口的动态构成的信息。
4.根据权利要求3所述的显示方法,其特征在于生成所述用户接口的步骤包含将所述 客户端的特性与关于所述用户接口的动态构成的信息进行比较,生成所述要显示的用户接 口的步骤。
5.根据权利要求3所述的显示方法,其特征在于关于所述用户接口的动态构成的信息 用于变更所述用户接口的颜色、样式、背景图像、字体中的至少一个而生成用户接口。
6.根据权利要求3所述的显示方法,其特征在于所述用户接口数据包含关于多个用户 接口对象的数据。
7.根据权利要求6所述的显示方法,其特征在于所述生成的步骤包含基于所述客户端 的特性选择所述多个用户接口对象中的至少一个,并生成所述用户接口的步骤。
8.根据权利要求1所述的显示方法,其特征在于所述客户端的特性包含所述客户端的 性能、所述客户端的用户的特征信息、连接在所述客户端上的网络的类型以及外部信息中 的至少一个。
9.一种提供方法,该提供方法为由服务器向客户端提供用户接口的方法,其特征在于 包含生成包含有关于所述用户接口的动态构成的信息的用户接口数据的步骤;将所述用户接口数据传送给所述客户端的步骤,所述客户端基于关于所述用户接口的动态构成的信息以及所述客户端的特性来生成 并显示用户接口。
10.根据权利要求9所述的提供方法,其特征在于所述用户接口数据为利用MPEG的场 景描述方法以多媒体数据格式编码的数据。
11.根据权利要求10所述的提供方法,其特征在于关于所述用户接口的动态构成的信 息用于所述客户端变更所述用户接口的颜色、样式、背景图像、字体中的至少一个而生成用 户接口。
12.根据权利要求10所述的提供方法,其特征在于所述用户接口数据为关于能够由所 述客户端选择一个以上的多个用户接口对象的数据。
13.根据权利要求12所述的提供方法,其特征在于所述多个用户接口对象均是由与用 户的交互作用发生预定事件的最小单位。
14.根据权利要求12所述的提供方法,其特征在于关于所述用户接口的动态构成的信 息包含表示所述用户接口对象在所述用户接口如何布置的展现信息。
15.根据权利要求9所述的提供方法,其特征在于所述客户端的特性包含所述客户端 的性能、所述客户端的用户的特征信息、连接在所述客户端上的网络的类型以及外部信息中的至少一个。
16.一种显示装置,该显示装置为显示客户端的用户接口的装置,其特征在于包含连接部,从服务器接收用户接口数据;UI生成部,基于所述用户接口数据以及所述客户端的特性生成要显示的用户接口 ;显示部,显示所述生成的用户接口。
17.根据权利要求16所述的显示装置,其特征在于所述用户接口数据为利用MPEG的场 景描述方法以多媒体数据格式编码的数据。
18.根据权利要求16所述的显示装置,其特征在于所述用户接口数据包含关于所述用 户接口的动态构成的信息。
19.根据权利要求16所述的显示装置,其特征在于所述客户端的特性包含表示关于用 户接口对象的用户喜好的用户的用户对象使用模式。
20.一种提供装置,该提供装置为向服务器的客户端提供用户接口的装置,其特征在于 包含UI数据生成部,生成包含有关于所述用户接口的动态构成的信息的用户接口数据;连接部,将所述用户接口数据传送给所述客户端,所述客户端基于关于所述用户接口的动态构成的信息以及所述客户端的特性来生成 并显示用户接口。
21.根据权利要求20所述的提供装置,其特征在于所述用户接口数据为利用MPEG的场 景描述方法以多媒体数据格式编码的数据。
22.根据权利要求21所述的显示装置,其特征在于所述用户接口数据包含关于所述用 户接口的动态构成的信息。
23.—种记录介质,其特征在于所述记录介质为记录有用于由计算机执行权利要求1 的方法的程序的计算机可读记录介质。
24.一种记录介质,其特征在于所述记录介质为记录有用于由计算机执行权利要求9 的方法的程序的计算机可读记录介质。
全文摘要
需要一种可基于客户端的特性来显示个性化的用户接口的方法。公开从服务器接收用户接口数据,且基于所接收的用户接口数据以及客户端的特性而生成并显示要显示的用户接口,由此能够显示基于客户端的特性的个性化的用户接口的由客户端显示用户接口的方法。
文档编号G06F3/048GK102007483SQ200980113591
公开日2011年4月6日 申请日期2009年4月17日 优先权日2008年4月17日
发明者曹晟豪, 朴勍模, 朴浩渊, 柳永善 申请人:三星电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1