一种基于即时通讯平台的空中下载方法和系统的制作方法

xiaoxiao2020-9-10  17

专利名称:一种基于即时通讯平台的空中下载方法和系统的制作方法
技术领域
本发明涉及计算机即时通讯技术和网络在线服务技术领域,特别涉及到一种基于即时通讯平台的空中下载方法和系统。
背景技术
现有的即时通讯平台用户端显示面板每一个功能区对应一功能按钮,如腾讯公司提供的QQ系统用户端即包含“我的好友”、“当日资讯”、“互动空间”等不同面板。但是这些面板的内容、格式固定,必须等QQ升级以后才能更换皮肤,并且面板的数目、位置也是固定不变的,不能满足用户个性化的要求。对比当今市场手机可以根据客户需要更换不同铃声、不同的背景,QQ提供的显示面板有必要作进一步的改进。

发明内容
本发明针对现有技术存在的问题,提供了一种基于即时通讯平台的空中下载方法和系统,可以克服现有技术的缺陷。
本发明的目的是这样实现的一种基于即时通讯平台的空中下载方法,包括以下步骤101,面板供应服务器将面板数据提交即时通讯服务器验证,并按照即时通讯服务器提供的链接格式在网页上生成包含服务商ID的特殊链接,作为即时通讯客户端添加用户面板的入口;102,点击特殊链节,即时通讯服务器通过得到的服务商ID向面板供应服务器请求相应的数据;103,即时通讯服务器确定用户所有的用户面板数目没有达到上限值;
104,即时通讯服务器确定待添加面板没有添加过,并将其添加用户面板。
本发明所述方法在步骤104之后进一步还包括以下步骤205,即时通讯客户端在下一次登陆时向服务器请求面板数据;206,服务器根据客户个人资料推送系统面板,确定更新后的用户面板的内容、数量及位置,并将系统面板和用户面板显示于即时通讯客户端。
步骤101中所述面板数据是一个已经注册过的用户名及用户的个人信息。
步骤206所述确定要显示的面板并显示的方法为401,根据不同的面板数据提供已经更新了的系统面板;402,确定用户在此次登陆之前已经添加过用户面板;403,汇总已经更新了的系统面板和用户面板并显示。
步骤206所述确定要显示的面板并显示的方法为501,根据不同的面板数据提供已经更新了的系统面板;502,确定用户在此次登陆之前未添加过用户面板;503,直接显示用户面板和□已经更新了的系统面板。
步骤101中所述的特殊链接格式为特殊链接标示//AddPortal/?Menu=Yes&Exe=QQ&Panel ID=100420;其中AddPortal为点击链接所要执行的命令,QQ为即时通讯服务商标志码;PanleID为服务商ID。
本发明所述方法进一步包括用户可以通过面板管理器管理面板,对于已添加面板进行替换、修改、删除等操作。
一种基于即时通讯平台的空中下载系统,其特征在于包括即时通讯客户端,用于通过即时通讯软件在登陆后向系统请求面板数据,下载新的用户面板,并对于已添加面板进行修改、删除等操作;面板供应服务器,用于提供面板数据,并在面板数据请求通过验证后,按照系统要求的格式在网页上生成特殊链接,作为即时通讯客户端添加用户面板的入口。
即时通讯服务器,用于根据客户端请求,确定要显示的用户面板的内容、数量及位置;根据面板供应服务器的请求完成对面板数据的验证;提供特殊链接的格式要求。
本发明所述系统还进一步包括面板管理器,用于管理系统面板和用户面板,其主要功能是对于已添加面板进行替换、修改或者删除等操作。
本发明因为采用了上述方案使得面板供应服务商可以设计多姿多彩不同的面板,用户或者即时通讯服务商都可以下载更改客户端的面板,不必要即时通讯服务商更新程序进行系统升级,就能方便,灵活,快捷的更新即时通讯软件客户端的面板表现;增强了即时通讯软件的个性化,根据不用类型、不同兴趣的用户提供相应信息及服务的即时通讯软件允许用户在一定范围内对即时通讯软件进行订制。


图1是登陆时服务器控制客户端面板的显示方法流程图。
图2是用户添加用户面板的方法流程图。
具体实施例方式
下面根据附图和实施例对本发明作进一步阐述。
如图1所示,空中下载是指由即时通讯服务器(server)提供数据,并控制即时通讯软件客户端的面板显示个数、位置及其内容;系统面板是即时通讯软件登陆时由服务器推送的面板;用户面板是服务商提供的通过即时通讯服务商认证的由用户有选择添加的面板。
登陆时服务器控制客户端面板的显示方法是首先即时通讯软件在登陆时向服务器请求面板数据;服务器则根据面板数据,确定要显示的面板的内容、数量及位置并显示,即根据不同的面板数据提供不同的(已经更新了的)系统面板,同时判断用户在此次登陆之前是否添加过用户面板;如果用户曾经添加过用户面板,汇总已经更新了的系统面板和用户面板并显示;如果用户没有添加过用户面板,直接显示已经更新了的系统面板。其中所述面板数据是一个已经注册过的用户名或者一个已经注册过的用户号码。
如图2所示,以腾讯QQ为例,用户添加用户面板的方法是服务器提供面板数据,提交即时通讯服务商验证,并按照即时通讯服务商提供的链接格式在网页上提供特殊链接作为用户添加用户面板的入口,用户点击此特殊链接,即可下载新的用户面板。即时通讯软件允许用户将经过认证的服务商网页以面板形式一键添加到腾讯QQ的客户端,也允许用户将未经过认证的服务商网页一键添加到腾讯QQ的自定义面板。
其中所述的特殊链接格式为Tencent//AddPortal/?Menu=Yes&Exe=QQ&PanelID=100420;其中Tencent//为特殊链接标示,AddPortal为点击链接所要执行的命令,PanleID为服务商ID。
由于界面大小的限制,在添加面板时会有一个上限,即用户可以拥有的用户面板数目有一个上限值,比如10、20。
用户点击特殊链节后,即时通讯软件通过得到的服务商ID向服务器请求相应的数据;此时服务器会判断用户所有的用户面板数目是否已经达到所述上限值,若已经达到上限值,即时通讯软件客户端会提示用户已经到达添加上限,用户可以通过面板管理器管理面板,对于已添加面板进行修改、删除等操作;若没有达到添加上限且待添加面板没有添加过,则顺次添加;若未到达添加上限且待添加面板已经添加过,则判断面板数据是否已经更新,若已经更新则刷新面板,若数据没有被更新,提示用户待添加面板已经添加过,不能重复添加;服务器下载数据后在客户端准备显示新的面板。
用户可以通过面板管理器管理面板,对于已添加面板进行修改、删除等操作。
本发明仅公开了最佳实施方式,任何从属于本思路的其他变形及其相关实现仍属于本发明的保护范围。
权利要求
1.一种基于即时通讯平台的空中下载方法,包括以下步骤101,面板供应服务器将面板数据提交即时通讯服务器验证,并按照即时通讯服务器提供的链接格式在网页上生成包含服务商ID的特殊链接,作为即时通讯客户端添加用户面板的入口;102,点击特殊链接,即时通讯服务器通过得到的服务商ID向面板供应服务器请求相应的数据;103,即时通讯服务器确定用户所有的用户面板数目没有达到上限值;104,即时通讯服务器确定待添加面板没有添加过,并将其添加用户面板。
2.根据权利要求1所述的基于即时通讯平台的空中下载方法,其特征在于步骤104之后还包括以下步骤205,即时通讯客户端在下一次登陆时向服务器请求面板数据;206,服务器根据客户个人资料推送系统面板,确定更新后的用户面板的内容、数量及位置,并将系统面板和用户面板显示于即时通讯客户端。
3.根据权利要求1所述的基于即时通讯平台的空中下载方法,其特征在于步骤101中所述面板数据是一个已经注册过的用户名及用户的个人信息。
4.根据权利要求2所述的基于即时通讯平台的空中下载方法,其特征在于步骤206所述确定要显示的面板并显示的方法为401,根据不同的面板数据提供已经更新了的系统面板;402,确定用户在此次登陆之前已经添加过用户面板;403,汇总已经更新了的系统面板和用户面板并显示。
5.根据权利要求2所述的基于即时通讯平台的空中下载方法,其特征在于步骤206所述确定要显示的面板并显示的方法为501,根据不同的面板数据提供已经更新了的系统面板;502,确定用户在此次登陆之前未添加过用户面板;503,直接显示用户面板和口已经更新了的系统面板。
6.根据权利要求1所述的基于即时通讯平台的空中下载方法,其特征在于步骤101中所述的特殊链接格式为特殊链接标示//AddPortal/?Menu=Yes&Exe=QQ&PanelID=100420;其中AddPortal为点击链接所要执行的命令,QQ为即时通讯服务商标志码;PanleID为服务商ID。
7.根据权利要求1所述的基于即时通讯平台的空中下载方法,其特征在于用户可以通过面板管理器管理面板,对于已添加面板进行替换、修改、删除等操作。
8.一种基于即时通讯平台的空中下载系统,其特征在于包括即时通讯客户端,用于通过即时通讯软件在登陆后向系统请求面板数据,下载新的用户面板,并对于已添加面板进行修改、删除等操作;面板供应服务器,用于提供面板数据,并在面板数据请求通过验证后,按照系统要求的格式在网页上生成特殊链接,作为即时通讯客户端添加用户面板的入口。即时通讯服务器,用于根据客户端请求,确定要显示的用户面板的内容、数量及位置;根据面板供应服务器的请求完成对面板数据的验证;提供特殊链接的格式要求。
9.根据权利要求7所述的基于即时通讯平台的空中下载系统,其特征在还包括面板管理器,用于管理系统面板和用户面板,其主要功能是对于已添加面板进行替换、修改或者删除等操作。
全文摘要
本发明涉及计算机即时通信等和网络在线服务技术领域,特别涉及到一种基于即时通讯平台的空中下载方法和系统。所述方法包括步骤101,即时通讯软件在登陆时向服务器请求面板数据;102,服务器根据面板数据,确定要显示的面板的内容、数量及位置并显示;103,即时通讯服务器确定用户所有的用户面板数目没有达到上限值;104,即时通讯服务器确定待添加面板没有添加过,并将其添加用户面板。所述系统包括即时通讯客户端;面板供应服务器;即时通讯服务器。有益效果是能方便,灵活,快捷的更新即时通讯软件客户端的面板表现;业务接入方便、快捷,提高服务商业务对用户的曝光率;增强即时通讯软件的个性化。
文档编号H04L12/00GK1755613SQ20041005177
公开日2006年4月5日 申请日期2004年9月30日 优先权日2004年9月30日
发明者岳上 申请人:腾讯科技(深圳)有限公司

最新回复(0)