[发明专利]一种用户界面生成方法以及系统、服务器在审
申请号: | 201510646222.5 | 申请日: | 2015-10-08 |
公开(公告)号: | CN105224328A | 公开(公告)日: | 2016-01-06 |
发明(设计)人: | 毛淑娟 | 申请(专利权)人: | 浪潮电子信息产业股份有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 济南信达专利事务所有限公司 37100 | 代理人: | 李世喆 |
地址: | 250100 山东*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 用户界面 生成 方法 以及 系统 服务器 | ||
技术领域
本发明涉及计算机软件技术,特别涉及一种用户界面生成方法以及系统、服务器。
背景技术
B/S(Browser/Server,浏览器/服务器模式)是WEB兴起后的一种网络结构模式,浏览器是客户端最主要的应用软件。这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上。BS软件不需要在客户端系统上安装特定的客户端软件,只需要人们最常用的浏览器就可以使用。
在B/S模式下,针对每一种用户服务,服务器侧预先设置对应的用户界面,在用户界面上包括了服务的各种常用组件,比如,对于一个网站的首页,娱乐、财经、健康、军事等常用组件会被设置在用户界面的固定位置;当用户通过客户端的浏览器访问服务器时,服务器将通过客户端的浏览器向用户显示用户界面,用户则可以通过点击用户界面上的组件,访问相应的组件服务,比如,点击用户界面上显示的健康组件,服务器则会通过客户端的浏览器向用户提供健康组件下的各种健康相关文章、图片等。
然而,在现有技术中,用户界面的布局是固定的,提供给所有用户的用户界面都是统一的,比如,一个网站首页的用户界面布局是固定的,用户界面上显示的组件内容及显示位置都是固定的,因此,无法更为有效地满足用户的使用需求。
发明内容
本发明提供一种用户界面生成方法及系统、服务器,能够更为有效地满足用户的使用需求。
一种用户界面生成方法,应用于服务器中,包括:
获取客户端系统指纹;利用所述获取的客户端系统指纹确定第一界面生成策略;
获取用户使用习惯指纹;利用所述获取的用户使用习惯指纹确定第二界面生成策略;
根据所述第一界面生成策略和第二界面生成策略,生成用户界面。
所述获取客户端系统指纹包括:
获取客户端的操作系统类型及版本、浏览器类型及版本、硬件信息、显示分辨率、IP地址中的任意一项或多项信息;
将获取的信息进行哈希运算,得到客户端系统的指纹。
所述获取用户使用习惯指纹包括:
获取客户端系统使用浏览器登录服务器软件时的常用帐户、该帐户常用软件界面模块信息,及对当前服务器软件使用习惯历史记录的信息;
将获取的信息进行哈希运算,得到用户使用习惯指纹。
所述第一界面生成策略包括:用户界面上显示内容的分辨率、亮度、颜色、字体及其大小中的任意一项或多项;
所述第二界面生成策略包括:用户界面上包括的一个以上的组件、模块结构布局、功能的操作层次及操作路径长度中的任意一项或多项。
在所述生成用户界面之后,进一步包括:通过浏览器将生成的用户界面提供给用户;实时搜集用户在使用用户界面过程中,所述客户端系统指纹和所述用户使用习惯指纹的变化,根据该变化,更新提供给用户的用户界面。
一种服务器,包括:
第一界面策略确定单元,用于获取客户端系统指纹;利用所述获取的客户端系统指纹确定第一界面生成策略;
第二界面策略确定单元,用于获取用户使用习惯指纹;利用所述获取的用户使用习惯指纹确定第二界面生成策略;
用户界面生成单元,用于根据所述第一界面策略确定单元所确定的第一界面生成策略和所述第二界面策略确定单元所确定的第二界面生成策略,生成用户界面。
所述第一界面策略确定单元中包括:
客户端系统指纹获取子单元,用于获取客户端的操作系统类型及版本、浏览器类型及版本、硬件信息、显示分辨率、IP地址中的任意一项或多项信息;将获取的信息进行哈希运算,得到客户端系统的指纹。
所述第二界面策略确定单元中包括:
用户使用习惯指纹获取子单元,用于获取客户端系统使用浏览器登录服务器软件时的常用帐户、该帐户常用软件界面模块信息,及对当前服务器软件使用习惯历史记录的信息;将获取的信息进行哈希运算,得到用户使用习惯指纹。
所述第一界面策略确定单元中包括:第一策略制定子单元,用于确定用户界面上显示内容的分辨率、亮度、颜色、字体及其大小中的任意一项或多项的界面生成策略;
所述第二界面策略确定单元中包括:第二策略制定子单元,用于确定用户界面上包括的一个以上的组件、模块结构布局、功能的操作层次及操作路径长度中的任意一项或多项的界面生成策略。
一种用户界面生成系统,包括:客户端和上述任意一种服务器,其中,
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮电子信息产业股份有限公司,未经浪潮电子信息产业股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510646222.5/2.html,转载请声明来源钻瓜专利网。