用于调整网站显示的系统和方法

文档序号:8460737阅读:397来源:国知局
用于调整网站显示的系统和方法
【技术领域】
[0001]本公开中的各实施方式涉及网络浏览器和在单个浏览器窗口内处理多个网页。
【背景技术】
[0002]近年来,对于世界上大多数地区来说,通过安装有浏览器的台式电脑、便携式电脑和平板电脑,以及移动电话来浏览因特网,或更具体地,万维网,已经变得司空见惯。的确,现在浏览器能够采用选项卡式界面浏览多个网站是标准化的,所述选项卡式界面允许一个选项卡显示一个网页。
[0003]最近,例如谷歌浏览器和火狐浏览器的一些浏览器接受已知为插件的扩展软件,该软件允许用户将传统上被限制为显示单个网站的选项卡拆分或划分为两个单独的面板,因此在划分的选项卡内并排地查看两个网站。该功能对于从两个不同的搜索引擎比较搜索结果、从相同的搜索引擎使用稍不同的词条比较搜索结果、将内容从一个网站拖入另一个网站、或在与其他人博客互动、聊天或微博互动时阅读或观看网站时特别有用。
[0004]在这些高级浏览器中,还能够横向移动在两个并排面板之间的中间条以将一个面板变宽并且同时使另一个面板变窄。在一些情况下,适当地移动中间条以扩大一个网站显示并且缩小另一个网站显示。
[0005]具有这样的调整大小功能的一个问题是用户可以将一个面板缩小至可以读取或操纵其所显示的网站变得不切实际的程度。在这种情况下,双画面显示模式的价值被完全破坏。
【附图说明】
[0006]附图和下文的详细说明一起被并入并且形成说明书的部分,用于进一步例示包括本发明概念的实施方式,并且解释这些实施方式的各原理和优点,在附图中,相同的附图标记表示相同或功能相似的元件。
[0007]图1是对应于一个或更多个实施方式的示例系统的框图。
[0008]图2是操作例如图1中示出的系统的示例方法的流程图,并且因此对应于一个或更多个实施方式。
[0009]本领域技术人员将理解在附图中的元件简洁并清楚地例示,不必须按比例绘制。例如,在附图中的一些元件的尺寸可以相对于其它元件被放大以帮助更好地理解本发明的实施方式。
【具体实施方式】
[0010]本申请文件,包含附图和随附权利要求书,描述了一个或更多个发明的一个或更多个实施方式。不用于限制,而只用于例示以及教示本发明的这些实施方式被示出,并且被充分详细地描述以使本领域技术人员实现或实施本发明。因此,在适当的情况下,说明书会省略本领域技术人员已知的一些内容。
[0011]SM
[0012]为了确保浏览器窗口在调整大小期间保持有用,发明人还针对浏览器显示设计了为传统调整大小技术提供的可替换方案的一个或更多个示例系统、方法和软件等。一个示例系统监视活动的浏览器显示区域以确定显示区域是否满足预定的尺寸条件,例如显示区域的一个或更多个尺寸小于预定阈值。如果显示区域满足尺寸条件,那么示例系统用其网站的可替换版本,例如网站的移动版本,重载显示区域,使用户能够更有效地读取或操纵显示的网站。
[0013]在一些实施方式中,活动的浏览器显示区域是并排显示两个网站的分屏浏览器的一侧或部分。在另一个实施方式中,浏览器显示区域是包括靠近浏览器显示区域的非浏览器显示区域的分开的应用窗口的一部分。在又一个实施方式中,浏览器显示区域响应于至少一个其它应用显示区域的尺寸变化是动态可调整和通常可调整的,并且当浏览器显示区域变得太小时,系统加载网站的可替换版本。
[0014]示例系统实施方式
[0015]图1示出了示例在线通信系统100。系统100包括一个或更多个下载服务器110、一个或更多个访问设备120和一个或更多个网络服务器130。
[0016]示例的服务器
[0017]服务器110通常是表示用于服务以及将软件(多组机器可读和/或可执行指令集)安装在访问设备上的一个或更多个服务器。更具体地,服务器110包括处理器模块111、存储模块112、浏览器模块113、浏览器插件模块114、操作系统模块115和软件安装程序模块 116。
[0018]处理器模块111包括一个或更多个本地处理器或分布式处理器、控制器或虚拟机。在示例实施方式中,处理器模块111呈现为任何方便的或期望的形式。
[0019]示例形式为一个或更多个电子设备的存储模块112、用于存储浏览器模块113的磁设备或光数据存储设备、浏览器插件模块114、操作系统模块115和软件安装程序模块116。
[0020]浏览器插件模块114包括一组用于扩展或增加一个或更多个浏览器应用(例如微软IE浏览器、火狐浏览器、谷歌浏览器和苹果浏览器)的功能的一个或更多个网站显示调整(WDA)插件模块(机器可读和/或可执行指令集)以当显示区域被确定为太小时,例如其尺寸中的一个小于预定的长度或其总面积小于预定面积时,通过用与相同的站点(即a.m版本)相关联的移动域中的一个替换给出的当前显示的网页或通过使用与相同的站点相关联的移动样式的表单重新渲染而能够动态调整网站显示内容。在一些实施方式中,预定的长度或面积是运行浏览器的设备的显示尺寸的函数。
[0021]在一些实施方式中,浏览器插件模块能将活动浏览器显示窗口拆分成两个由可移动分隔条分开的并排的左面板和右面板,一个面板,例如在启用拆分时被查看的显示网站的左面板,和一旦提示根据由用户输入或由用户表示的统一资源定位符(URL)来显示网站的另一个面板。
[0022]分隔条通过常见鼠标或触摸操作可侧向或水平移动以改变左面板和右面板的尺寸。在一些实施方式中,WDA插件持续地监视或等待分隔条位置的变化,并且一旦检测到变化,计算表示或代表一个面板或两个面板的绝对尺寸或相对尺寸的量。在一些实施方式中,所述量是左面板宽度与右面板宽度的比率或左面板总面积与右面板总面积的比率。然后,将计算出的量与预定的阈值进行比较以确定是否在两个面板的较小面板中请求网站的移动版本。(注意,一些实施方式监视整个拆分的窗口的尺寸并且当检测到窗口相对于预定的尺寸标准太小时用其的网站移动版本替换两个网站。)
[0023]浏览器模块114包括机器可读和/或可执行指令组和将浏览器功能提供至计算设备的相关数据,且浏览器功能包括上述WDA功能的一个或更多个方面。在示例实施方式中,浏览器模块包括一个或更多个例如微软IE浏览器、火狐浏览器、谷歌浏览器和苹果浏览器的各种形式的浏览器应用,其每一个包括WDA模块的版本。
[0024]操作系统(OS)模块115包括机器可读和/或可执行指令组和用于提供平台的相关数据,例如浏览器、文字处理软件等的称为应用程序的其它程序能够在该平台上操作。除了该常用功能以外,操作系统模块115包括上述WDA功能的一个或更多个方面,该功能对于提供浏览器显示区域的任何应用是可访问的。
[0025]软件安装程序模块115包括机器可执行和/或可读取指令和相关数据,所述可执行和/或可读取指令和相关数据用于在有线网连接或无线本地网连接或广域网连接上便于将浏览器插件113、浏览器模块114或操作系统115的一个或更多个下载和安装至一个或更多个访冋设备,该访冋设备通常由访冋设备120表不。
[0026]示例的访问设备
[0027]访问设备120通常表示一个或更多个访问设备。在示例实施方式中,访问设备120采用个人电脑、台式电脑、便携式电脑、平板电脑、工作站、个人数字助理、智能电话、移动电话或具有显示能力和在局域网或广域网上通信的能力的任何其它设备的形式。具体地,访问设备120包括处理器模块121、存储器模块122、操作系统123、浏览器模块124、应用模块125、键盘126、显示器127、图形用户界面(⑶I) 128和图形指针或选择器129。
[0028]处理器模块121包括一个或更多个处理器、处理电路或控制器。在示例实施方式中,处理器模块121采用任何方便的或期望的形式。存储器122联接至处理器模块121。
[0029]存储器模块122采用的示例形式是一个或更多个电子数据存储设备、磁数据存储设备或光数据存储设备存储代码(机器可读或可执行指令)。具体来说,存储模块122存储用于操作系统模块123、浏览器模块124和应用模块125的代码。
[0030]在示例实施方式中,操作系统模块123采用由服务器110提供的操作系统中的某一个版本形式,并因此包括WDA模块。浏览器模块124采用由服务器110提供的浏览器中的某一个版本的形式,并因此自然地包括插件WDA模块或通过插件WDA模块扩展。应用模块125包括一个或更
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1