[发明专利]一种换肤方法、系统和装置有效
申请号: | 201010113165.1 | 申请日: | 2010-02-24 |
公开(公告)号: | CN102163197A | 公开(公告)日: | 2011-08-24 |
发明(设计)人: | 李旭阳;黄锐生;聂科峰;钟锦松;张蕾;谭志远;黄琰;宋丹;刘鑫 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京鑫媛睿博知识产权代理有限公司 11297 | 代理人: | 龚家骅 |
地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 方法 系统 装置 | ||
技术领域
本发明涉及互联网技术领域,尤其涉及一种换肤方法、系统和装置。
背景技术
随着网络技术和软件开发的发展,越来越的人们通过各种各样的客户端软件实现各种功能,如:即时通讯软件,音乐盒,邮箱等。其中,一部分客户端软件存在与之联动的网页,如本地的“音乐盒”和与之联动的“音乐库”网页。对于客户端软件来说,用户界面(UI,User Interface)是与用户进行交互的窗口,人们通过用户界面来操作客户端软件完成相应的功能。为了适应不同用户的审美习惯和需求,通常客户端软件为用户提供多种不同风格的皮肤以供用户选择。因此,如何让客户端和与之联动的网页在用户界面上保持一致的风格,成为至关重要的问题。
现有技术中,实现客户端和与之联动的网页进行同步换肤的方法具体包括以下步骤:(1)客户端通过换肤按钮接收用户的换肤请求。(2)客户端自动进行换肤。(3)客户端获取与之联动的当前打开的网页的页面地址。(4)客户端在获取的页面地址后面加上换肤参数。如:修改后的页面地址为test.html?change=style,其中URL地址的参数是change,其值为style。此时,该网页就知道需要加载style这个样式文件。(5)网页进行刷新,判断需要加载的皮肤文件。(6)网页加载新的皮肤文件,完成换肤。
由此可知,现有技术中,每当网页需要换肤时,必须进行页面刷新,浪费网络带宽。并且在进行页面刷新时,降低了用户的体验感。
发明内容
本发明实施例提供了一种换肤方法、系统和装置,用于实现了客户端与同步端进行同步换肤。
本发明实施例提供了一种换肤方法,应用于包括客户端和同步端的系统,包括:
所述同步端向客户端发送换肤查询请求,获取换肤查询结果;
所述同步端根据所述换肤查询结果判断所述客户端是否进行了换肤;
当判断所述客户端进行了换肤时,所述同步端进行换肤。
其中,所述换肤查询结果为所述客户端本地的cookie文件,所述同步端根据所述换肤查询结果判断所述客户端是否进行了换肤包括:
所述同步端根据所述换肤查询结果判断所述cookie文件是否修改;
当所述cookie文件进行了修改,所述同步端则判断所述客户端进行了换肤;否则,所述同步端判断所述客户端未进行换肤。
其中,所述同步端根据换肤查询结果判断所述客户端是否进行了换肤之前,包括:
所述客户端根据接收的换肤请求,获取对应的皮肤文件进行换肤;
所述客户端根据所换皮肤的皮肤文件更改所述cookie文件。
其中,所述当判断所述客户端进行了换肤时,所述同步端进行换肤包括:
所述同步端获取所述客户端所换皮肤的皮肤文件标识;
所述同步端向服务器发送换肤请求,所述请求中携带所述皮肤文件标识,使所述服务器根据所述皮肤文件标识获取所述客户端所换皮肤的皮肤文件;
所述同步端获取所述服务器所获取的皮肤文件;
所述同步端加载获取的所述皮肤文件进行换肤。
其中,皮肤文件标识包括以下一种或多种:皮肤文件的名称;皮肤文件的ID。
其中,所述同步端所换皮肤与所述客户端所换皮肤相同或存在预设的对应关系。
其中,所述对应关系由系统设定或由用户设定,当所述客户端换肤时,所述同步端获取与所述客户端所换皮肤文件存在对应关系的皮肤文件,并根据该对应的皮肤文件进行换肤。
本发明实施例提供了一种换肤系统,包括:
同步端,用于向客户端发送换肤查询请求,获取换肤查询结果;根据换肤查询结果判断所述客户端是否进行了换肤;当判断所述客户端进行了换肤时,进行换肤;
客户端,用于接收所述同步端的所述换肤查询请求,并获取所述换肤查询结果。
本发明实施例提供了一种同步端,包括:
查询模块,用于向客户端发送换肤查询请求,获取换肤查询结果;
判断模块,用于根据所述查询模块获取的所述换肤查询结果判断所述客户端是否进行了换肤;
换肤模块,用于当所述判断模块判断所述客户端进行了换肤时,进行换肤。
其中,所述判断模块具体用于:
根据所述换肤查询结果判断所述cookie文件是否修改;
当所述cookie文件进行了修改,则判断所述客户端进行了换肤;否则,判断所述客户端未进行换肤。
其中,所述换肤模块具体用于:
获取所述客户端所换皮肤的皮肤文件标识;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010113165.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:建筑物镜面滑移隔震支座
- 下一篇:一种移动网络垃圾信息实时监控系统