应用信息窗口展示方法、客户端、服务器及系统的制作方法
【技术领域】
[0001] 本发明涉及互联网及计算机技术领域,尤其涉及一种应用信息窗口展示方法、客 户端、服务器及系统。
【背景技术】
[0002] 目前,在QQ等即时通讯应用中,可以通过一个资料窗口查看个人好友、企业好友、 生活服务商家等的资料,而个人用户、企业用户、生活服务商家亦随时可以通过资料窗口更 改自己的资料。
[0003] -些商家为了能更好的、更丰富的展示自己的资料、产品,需要灵活的定制展示界 面,并且经常修改界面样式、布局。由于客户端软件只有在发布一个新版本的时候才能进行 一次修改,这就要求展示界面不与客户端捆绑,而是通过服务器随时更新,然后提供给客户 端展示。
[0004] 然而,现有技术中,客户端只能提供固定的展示样式,其具体过程为:客户端通过 UDP协议从服务器拉取资料数据,然后在客户端各个固定的区域将相关资料展示出来。
[0005] 因此,现有技术的客户端界面展示存在的缺陷是:界面样式简单,不易展示图片等 丰富信息,且界面样式不易修改升级。此外,客户端发布一个更新版本通常需要间隔一段时 间,而可能会有相当一部分用户在很长一段时间内还在继续使用旧的版本。
【发明内容】
[0006] 鉴于此,本发明实施例提供一种应用信息窗口展示方法、客户端、服务器及系统, 旨在提高应用信息窗口展示的灵活性以及信息更新效率。
[0007] 本发明实施例提出一种应用信息窗口展示方法,包括:
[0008] 客户端响应用户端操作指令显示窗口;
[0009] 所述客户端通过预先加载的浏览器控件向服务器发送网页下载请求;所述网页下 载请求携带有URL参数列表;
[0010] 所述服务器根据所述URL参数列表中的参数信息对所述网页下载请求进行访问 鉴权验证;当鉴权验证成功后,所述服务器下发相应的网页至所述浏览器控件;
[0011] 所述客户端通过所述浏览器控件显示所述网页。
[0012] 本发明实施例还提出一种应用信息窗口展示方法,包括:
[0013] 客户端响应用户端操作指令显示窗口;
[0014] 通过预先加载的浏览器控件向服务器发送网页下载请求;所述网页下载请求携带 有URL参数列表;
[0015] 通过所述浏览器控件接收所述服务器根据所述URL参数列表中的参数信息对所 述网页下载请求进行访问鉴权验证成功后下发的相应的网页;
[0016] 通过所述浏览器控件显示所述网页。
[0017] 本发明实施例还提出一种应用信息窗口展示方法,包括:
[0018] 服务器接收所述客户端通过浏览器控件发送的网页下载请求;所述网页下载请求 携带有URL参数列表;
[0019] 根据所述URL参数列表中的参数信息对所述网页下载请求进行访问鉴权验证;
[0020] 当鉴权验证成功后,下发相应的网页至所述浏览器控件进行显示。
[0021] 本发明实施例还提出一种应用信息窗口展示系统,其特征在于,包括:客户端和服 务器,其中:
[0022] 所述客户端,用于响应用户端操作指令显示窗口;通过预先加载的浏览器控件向 服务器发送网页下载请求;所述网页下载请求携带有URL参数列表;
[0023] 所述服务器,用于根据所述URL参数列表中的参数信息对所述网页下载请求进行 访问鉴权验证;当鉴权验证成功后,下发相应的网页至所述浏览器控件进行显示。
[0024] 本发明实施例还提出一种应用信息窗口展示客户端,包括:
[0025] 响应模块,用于响应用户端操作指令显示窗口;
[0026] 请求发送模块,用于通过预先加载的浏览器控件向服务器发送网页下载请求;所 述网页下载请求携带有URL参数列表;
[0027] 网页接收模块,用于通过所述浏览器控件接收所述服务器根据所述URL参数列表 中的参数信息对所述网页下载请求进行访问鉴权验证成功后下发的相应的网页;
[0028] 显示模块,用于通过所述浏览器控件显示所述网页。
[0029] 本发明实施例还提出一种应用信息窗口展示服务器,包括:
[0030] 请求接收模块,用于接收所述客户端通过浏览器控件发送的网页下载请求;所述 网页下载请求携带有URL参数列表;
[0031] 验证模块,用于根据所述URL参数列表中的参数信息对所述网页下载请求进行访 问鉴权验证;
[0032] 网页下发模块,用于当鉴权验证成功后,下发相应的网页至所述浏览器控件进行 显不。
[0033] 本发明实施例提出的一种应用信息窗口展示方法、客户端、服务器及系统,由客户 端提供窗口,由服务器提供网页展示内容,客户端根据用户端操作指令显示窗口;通过预先 加载的浏览器控件向服务器发送网页下载请求;服务器对网页下载请求进行访问鉴权验 证;当鉴权验证成功后,服务器下发相应的网页至浏览器控件进行显示,由此可以实现对所 有客户端版本统一的随时修改、随时发布,使得客户端窗口展示内容可以灵活运营、快速更 新。
【附图说明】
[0034] 图1是本发明应用信息窗口展示方法第一实施例的流程示意图;
[0035] 图2是本发明实施例中客户端窗口的一种实例示意图;
[0036] 图3是本发明实施例中服务器得到的被访问目标用户的一种资料网页示意图;
[0037] 图4是本发明应用信息窗口展示方法第二实施例的流程示意图;
[0038] 图5是本发明应用信息窗口展示方法第三实施例的流程示意图;
[0039] 图6是本发明应用信息窗口展示方法第四实施例的流程示意图;
[0040] 图7是本发明应用信息窗口展示方法第五实施例的流程示意图;
[0041]图8是本发明应用信息窗口展示方法第六实施例的流程示意图;
[0042]图9是本发明应用信息窗口展示方法第七实施例的流程示意图;
[0043] 图10是本发明应用信息窗口展示系统较佳实施例的架构示意图;
[0044] 图11是本发明应用信息窗口展示客户端较佳实施例的功能模块示意图;
[0045] 图12是本发明应用信息窗口展示服务器较佳实施例的功能模块示意图。
[0046] 为了使本发明的技术方案更加清楚、明了,下面将结合附图作进一步详述。
【具体实施方式】
[0047] 应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。 [0048]如图1所示,本发明第一实施例从系统侧提出一种应用信息窗口展示方法,包括:
[0049] 步骤S101,客户端响应用户端操作指令显示窗口;
[0050] 本发明实施例方法涉及客户端与服务器之间的交互来实现客户端对QQ等应用信 息的窗口展示,其中,由客户端提供对外窗口,由服务器提供网页展示内容,客户端的整个 窗口内部的显示样式、布局、数据展示都通过放在服务器端的网页来实现,客户端打开窗口 时会从服务器拉取这个网页并展示出来,从而可以方便客户端窗口展示内容的灵活运营与 快速更新。
[0051] 具体地,以即时通讯QQ为例,在客户端操作界面上,用户可以点击资料查询选项 进入客户端提供的对外窗口,客户端响应用户端的操作指令显示窗口,并可以在该窗口内 加载浏览器控件,当然该浏览器控件也可以由客户端预先加载完成,本实施例以浏览器控 件由客户端预先加载进行举例,后续客户端将通过该浏览器控件访问服务器并拉取相应的 网页进行展示。
[0052] 作为一种具体实例,客户端窗口可以如图2所示,比如客户端提供一个windows窗 口作为外框,窗口内嵌套一个几乎占满整个窗口的浏览器控件用于加载显示网页,此外,窗 口右上角还可以设置最小化按钮和关闭按钮。
[0053] 步骤S102,所述客户端通过预先加载的浏览器控件向服务器发送网页下载请求; 所述网页下载请求携带有URL参数列表;
[0054] 其中,URL参数列表中的参数信息包括:客户端当前用户账号、被访问目标用户账 号、用户登录态key以及网页相关信息等。
[0055] 以QQ为例,客户端通过浏览器控件访问一个URL,并通过URL参数列表传递当前用 户QQ号、登录态key、被访问目标QQ号等参数信息给服务器。
[0056] 其中,URL参数列表中的参数信息具体可以如下表1所示:
【主权项】
1. 一种应用信息窗口展示方法,其特征在于,包括: 客户端响应用户端操作指令显示窗口; 所述客户端通过预先加载的浏览器控件向服务器发送网页下载请求;所述网页下载请 求携带有U化参数列表; 所述服务器根据所述U化参数列表中的参数信息对所述网页下载请求进行访问鉴权 验证;当鉴权验证成功后,所述服务器下发相应的网页至所述浏览器控件; 所述客户端通过所述浏览器控件显示所述网页。
2. 根据权利要求1所述的方法,其特征在于,所述服务器根据所述URL参数列表中的参 数信息对所述网页下载请求进行访问鉴权验证