输出客户端的用户界面的方法和装置制造方法及图纸

技术编号:3849071 阅读:197 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供了一种输出客户端的用户界面的方法和装置。该方法主要包括:提供多个主题皮肤给客户端,每个主题皮肤中包括多个底纹图案、红绿蓝RGB颜色值,根据用户选择的主题皮肤,以及该主题皮肤中用户选择的底纹、RGB颜色值信息,输出客户端的用户界面。利用本发明专利技术,用户可以根据自己的意愿随意选择主题皮肤下的底纹、RGB颜色值等信息,并且,能够自己定义主题皮肤下的RGB颜色值。从而实现了用户灵活改变其客户端的用户界面的外观,更好地满足用户的个性化体验需求。

【技术实现步骤摘要】

本专利技术涉及计算机应用
,尤其涉及一种输出客户端的用户界面 的方法和装置。
技术介绍
网络即时通讯工具发展到今天,已经被大多数的用户所接受,成为用户 必不可少的软件工具,不但在平时的休闲娱乐中,而且在用户的工作中同样得到广泛的使用。因此用户对IM (InstantMessage,即时消息)软件的易用 性,稳定性,安全性等方面提出了较高的要求。IM软件运行时在客户端都会有一个用户界面,便于网络侧的服务器接受 用户指令并向用户反馈信息,用户界面的性能好坏是一个IM软件是否被用户 接受的重要因素。为了更好地提升用户体验,满足用户的个性化需求,现有 的许多IM软件都使用皮肤来优化用户界面,提供了用户界面的主题皮肤的变 色机制,由用户选择最喜欢的用户界面的主题皮肤。现有技术中的 一种改变IM软件的客户端的用户界面的主题皮肤的方案主 要包括用户可以在IM软件的客户端的用户界面上预览到不同的主题皮肤的 展现形式,用户可以根据自己的喜好选择其中的一个主题皮肤,来更换现有 的用户界面的主题皮肤。在实现本专利技术过程中,专利技术人发现上述现有技术中的改变IM软件的客户 端的用户界面的主题皮肤的方案存在如下缺点1、每个主题皮肤中的底紋、RGB (红绿蓝)颜色值等信息是固定的,即 每个主题皮肤的展现形式是固定的。并且只能提供几个固定的系统RGB颜色值对应的主题皮肤供用户选择,用户不能选择非系统RGB颜色值之外的自定义颜色值对应的主题皮肤。2、 当客户端需要添加新的主题皮肤时,需要客户端跳转到指定的网址去 下载安装包,过程繁瑣,安全隐患大。3、 当同一台机器有多个客户端登录时,当一个客户端删除了某个主题皮 肤的时候,将导致正在使用该某个主题皮肤的其它客户端的用户界面出现空 白。
技术实现思路
本专利技术的实施例提供了 一种输出客户端的用户界面的方法和装置,以解 决现有技术中每个主题皮肤的展现形式是固定的问题。 一种输出客户端的用户界面的方法,包括提供多个主题皮肤给客户端,每个主题皮肤中包括多个底紋图案、红绿 蓝RGB颜色值;根据用户选择的主题皮肤,以及该主题皮肤中用户选择的底紋、RGB颜 色值信息,输出客户端的用户界面。同一个所述主题皮肤中的底紋图案、RGB颜色值互相任意组合。 所述的提供多个主题皮肤给客户端,包括根据各个主题皮肤的配置文件和资源信息,生成各个主题皮肤的安装程 序,利用加密算法对所述安装程序进行加密后,存储到服务器上;将一定数量的主题皮肤预先安装在客户端上,并在客户端的用户界面上 显示所述服务器上存储的其它主题皮肤信息;当用户选择下载所述其它主题皮肤时,将所述其它主题皮肤的安装程序 输出到所述客户端上,在所述客户端利用所述加密算法对所述安装程序进行解密后,在所述客户端运行所述安装程序,将所述其它主题皮肤安装到所述 客户端上。所述的根据用户选择的主题皮肤,以及该主题皮肤中用户选4奪的底紋、RGB颜色值信息,输出客户端的用户界面,包括在所述客户端上显示所有已经安装到客户端的主题皮肤,每个主题皮肤 对应多个底紋、RGB颜色值信息,并且提供用于用户自定义RGB颜色值的调 色工具;将用户选择的某个主题皮肤对应的底紋、RGB颜色值信息,或者,将用 户选择的某个主题皮肤对应的底紋、用户利用所述调色工具自定义的RGB颜 色值进行组合,生成并输出所述客户端的用户界面。所述的方法还包括当用户使用所述客户端上的某个主题皮肤时,在所述客户端上通过内存 緩冲区来保存所述某个主题皮肤的信息。一种输出客户端的用户界面的装置,包括主题皮肤提供模块,用于提供多个主题皮肤给客户端,每个主题皮肤中 包括多个底紋图案、红绿蓝RGB颜色值;用户界面输出模块,用于根据用户选择的主题皮肤,以及该主题皮肤中 用户选择的底紋、RGB颜色值信息,输出客户端的用户界面。所述的装置还包括主题皮肤緩存模块,用于当用户使用所述客户端上的某个主题皮肤时, 在所述客户端上通过内存緩沖区来保存所述某个主题皮肤的信息。所述的主题皮趺4是供4莫块包括安装程序生成模块,用于根据各个主题皮肤的配置文件和资源信息,生 成各个主题皮肤的安装程序,利用加密算法对所述安装程序进行加密后,存储到服务器上;预安装模块,用于将一定数量的主题皮肤预先安装在客户端上,并在客户端的用户界面上显示所述服务器上存储的其它主题皮肤信息;用户选择安装模块,用于当用户选择下载所述服务器上存储的其它主题 皮肤时,将所述其它主题皮肤的安装程序输出到所述客户端上,在所述客户 端利用所述加密算法对输出到所述客户端的安装程序进行解密后,在所述客 户端运行所述安装程序,将所述其它主题皮肤安装到所述客户端上。所述的用户界面输出模块包括主题皮肤显示模块,用于在所述客户端上显示所有已经安装到客户端的 主题皮肤,每个主题皮肤对应多个底紋、RGB颜色值信息,并且提供用于用 户自定义RGB颜色值的调色工具;用户界面生成模块,用于将用户选择的某个主题皮肤对应的底紋、RGB 颜色值;或者,将用户选择的某个主题皮肤对应的底紋、用户利用所述调色 工具自定义的RGB颜色值进行组合,生成并输出所述客户端的用户界面。由上述本专利技术的实施例提供的技术方案可以看出,本专利技术实施例通过每 个主题皮肤中包括多个底紋图案、RGB颜色值,用户可以根据自己的意愿随 意选择主题皮肤下的底紋、RGB颜色值等信息,并且,能够自己定义主题皮更好地满足用户的个性化体验需求。用户在登录QQ等IM软件后,可以预览服务器上存储的主题皮肤信息,并 可以通过客户端直接下载和安装服务器上的主题皮肤。操作简单,避免了需 要客户端跳转到指定的其他网址去下载安装包。当同 一台机器有多个客户端登录时,通过建立一个内存緩冲区来保存某 个客户端当前正在使用的主题皮肤信息。当 一个客户端删除了某个主题皮肤 的时候,不会导致正在使用该某个主题皮肤的其它客户端的用户界面出现空白。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例描述中所 需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发 明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的 前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例一提供的一种输出客户端的用户界面的方法的处理流程图2为本专利技术实施例三提供的一种输出客户端的用户界面的装置的具体实 现结构图。具体实施例方式在本专利技术实施例中,服务器提供多个主题皮肤给客户端,每个主题皮肤 中包括多个底紋图案、RGB颜色值,用户还可以自定义每个主题皮肤中的 RGB颜色值。然后,根据用户选择的主题皮肤,以及该主题皮肤中用户选择 的底紋、RGB颜色值信息,输出客户端的用户界面。为便于对本专利技术实施例的理解,下面以QQ (quickly seek you,马上见到 你)软件为例,结合附图以几个具体实施例为例做进一步的解释说明,且各 个实施例并不构成对本专利技术实施例的限定。实施例一该实施例提供的一种输出客户端的用户界面的方法的处理流程如图1所 示,包括如下处理步骤步骤11、制作QQ客户端的各个主题皮肤的安装程序,并部署在网络侧的服务器上。首先,确定QQ客户端的各个主题皮肤,分别收集各个主题皮肤的所有资源,该资源包括皮肤、底紋、调色以及表情等相关部分。在每个主题皮肤 本文档来自技高网
...

【技术保护点】
一种输出客户端的用户界面的方法,其特征在于,包括: 提供多个主题皮肤给客户端,每个主题皮肤中包括多个底纹图案、红绿蓝RGB颜色值; 根据用户选择的主题皮肤,以及该主题皮肤中用户选择的底纹、RGB颜色值信息,输出客户端的用户界面。

【技术特征摘要】

【专利技术属性】
技术研发人员:库宇刘晓宇
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:94[中国|深圳]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1