当前位置: 首页 > 专利查询>何吴迪专利>正文

一种面向窗口表达的云计算视窗体系架构方法技术

技术编号:5292507 阅读:262 留言:0更新日期:2012-04-11 18:40
本发明专利技术提出一种面向窗口的云计算视窗体系架构方法,直接用于基于多窗口的云计算视窗体系,即,把WEB搜索体系建构在与指定的局部刷新模式的窗口对象的全过程捆绑上,过程包括:服务请求、接收来自服务器回传数据、数据解析、搜索结果输出等。特点:(1)响应速度快能满足云计算视窗实时快速搜索输出和窗口快速切换的需要;(2)窗口输出表达形式丰富,包括可嵌入各种可执行事件函数接口和局部直视区,提升用户体验性;(3)窗口加载搜索结果数量大,可达上千;(4)翻页功能达到接近无延迟的高速翻页效果;(5)实现在线框输入过程的实时搜索响应。本发明专利技术对云计算视窗体系的建构具有特殊价值。

【技术实现步骤摘要】

本专利技术涉及云计算的
,特别涉及一种云计算视窗的面向窗口对象输出表 达的架构方法。
技术介绍
现有的搜索输出表达是以生成输出结果页面方式。关于云计算视窗,见“一种具有可执行结构的云计算视窗搜索体系的架构方法”发 明专利(专利申请号=201010280396. 1),在其中已经表述。随着本专利人对云计算视窗体系研究,发现采用现有搜索输出结果页面方式,存 在一些问题(1)响应速度不能满足云计算视窗快速执行的需要云计算视窗要求实时进行新的搜索结果的窗口输出表达,能够快速进行窗口切 换,现有的搜索技术方法无法实现这个功能;(2)输出方式不适合于基于窗口的输出模式云计算视窗要求在视窗输出结果中嵌入各种可执行事件函数接口和局部直视区, 现有的搜索技术架构无法提供这种支持。(3)输出结果数有限,不能解决大量结果由中央推向前端桌面显示问题云计算视窗要求执行一次搜索后将有数百直至上千量级的结果,一次推送到前端 桌面窗口。现有的搜索技术架构无法提供这种支持;(4)翻页功能不适合基于窗口输出表达方式云计算视窗要求实现一种无延迟高速翻页效果,页数可达上百页,适应上千结果 的输出表达。现有的搜索技术架构无法提供这种支持;(5)无法实现在线实时搜索响应云计算视窗要求实现一种基于框输入变化事件(onChange)实时触发服务器搜索 过程的快速响应,达到在框输入的过程实时获取搜索结果。现有的搜索技术架构无法提供 这种支持。本专利研究着力点在于克服上述缺点,建立一种新的搜索架构,即一种面向窗口 的云计算视窗技术架构,以适应云计算视窗应用设计的需要。本专利技术主要依托技术有(1)宽带网络技术;(2)服务器存储技术;(3)TOB2. 0 技术;(4)数据库技术。(5)前期的专利技术云存储的超文本文件存储及其TOB视窗表达的架构方法,申请号 201010000915. 4 ;一种具有可执行结构的云计算视窗搜索体系的架构方法,申请号 201010280396. 1 ;
技术实现思路
设计构思云计算资源池存储海量的有价值信息,靠什么技术把这些信息以最适的、简捷的、 高效的方法,输送到使用者的眼前。业界大多数人一直认为基于现有的搜索技术架构,是解 决云计算资源查询的有效办法,正在受到推崇和效仿。但是,在具体地面对云计算视窗的架 构设计要求时,愕然发现现有的搜索技术方法已经不能胜任,至少存在五大问题(见背景 部分描述)。具体方案详述如下现有的搜索技术架构是面向整个页面的前端输出架构,是在执行检索后,将生成 页面直接推到桌面显示。云计算视窗是面向页面上的局部窗口的输出架构,从发起搜索请求,到最后获得 检索结果的输出表达,都是面向这个窗口进行的。具体说,面向窗口的视窗搜索输出和快速 响应的架构方法包括五个分技术1、窗口架构技术在网页页面上设置局部窗口,作为搜索输出表达区。窗口主要包括显示结果窗和翻页窗。结果窗用于加载搜索结果,翻页窗用于处理 大量结果,加载翻页计算的页码的函数事件输出表达,即,用户点击翻页码函数事件,就实 现窗口滚动翻页。2、面向窗口检索技术(1)框检索全过程捆绑输出窗口 ;所谓框检索过程是指向服务器发起检索请求到检索结果回送或接收检索的结果, 均指向在特定的窗口;(2)检索过程是局部刷新事件或者说是不是面向全页刷新事件;所谓局部刷新事件,检索执行后结果只面向特定窗口,导致窗口范围内容更新。(3)检索过程具有实时响应性;所谓实时响应性是指检索框加载检测变化和操作的事件函数,在程序控制下,实 时地触发onChange或回车(Enter)或click事件,迅速发起检索请求,实时将中央服务器 检索的结果回送到前端特定的窗口中。3、检索结果的数据链及其传输技术所谓数据链传输技术,包括如下细节(1)数据链生成所谓数据链是指每个数据单元通过连接符串联起来,构成“链条一样”数据包,典 型数据链结构为数据单元+分隔符+数据单元+分隔符+数据单元...。所谓数据单元是指一个独立数据,由数字或字符串(汉字)组成。所谓分隔符是指在数据单元禁止使用的、把数据单元分隔开的特定字符。执行数据检索,服务器检索或计算程序自动按上述数据链的结构生成数据链。(2)数据链传输所谓数据链传输,是指服务器检索或计算程序将生成的数据链向前端窗口对象的 接收事件函数的端口回送数据链的过程。4、数据链解析和表达技术包括两个相互关联的部分,一个数据链解析,另一个是解析后的表达。(1)数据链解析所谓数据链解析是指把数据链转换为一种可在窗口执行的超文本。解析基本技术 是根据分隔符对数据链进行拆分,转换为可被程序处理的数组对象。数据链解析计算是按系统约定的计算在前端桌面发生的,所谓系统约定是指服务 器检索或计算所生成的数据链的逆向解析规则,简单说,解数据包的规则。具体说,前端数 据链解析规则是服务器端数据链生成规则是同等的,只是操作方向相反。数据链解析计算还包括窗口数组对象的翻页调用事件函数的生成。所谓窗口页面 数组对象是指数据链解析计算将按每个窗口页面预配置最大接收记录数,逐个生成每个页 面窗口的超文本,按顺序赋值到数组中。所谓翻页事件调用函数是指生成一个针对窗口页 面数组对象的调用函数,只要点击调用函数,就可立即调出该序号的窗口页面的超文本。(2)数据链的表达将数据链解析获得超文本加载到窗口,包括结果窗和翻页窗。5、无延迟高速翻页技术在数据链解析表达技术中,将生成序列的分页超文本,直接赋值给内存(以数组 方式),通过页码调用函数,调出分页超文本,直接向结果窗加载,这样翻页过程在前端桌面 窗口就可完成,因速度快,以致肉眼忽略翻页的瞬间延迟。优点和意义1、建立以窗口为对象搜索,适应云计算视窗设计需要,克服现有搜索技术的五个 问题(见背景部分描述)(1)响应速度不能满足云计算视窗快速执行的需要;(2)输出方式不适合于基于窗口的输出模式;(3)输出结果数有限,不能解决大量结果由中央推向前端桌面显示问题;(4)翻页功能不适合基于窗口输出表达方式;(5)无法实现在线实时搜索响应;2、基于上述(1)的五个克服,改善搜索的可用性能;附图说明图1面向窗口表达的云计算视窗体系架构方法结构示意图 具体实施例方式本专利技术可按如下具体方法实现。一个典型的面向窗口的搜索模块设计,主要采用JavaScript和PHP实现,前者用 于TOB桌面搜索请求编程,DOM(Document Object Model,文档对象模型)事件控制,数据接 收,数据链解析等,PHP用在服务器检索和数据结果回传的编程,按如下方法步骤进行1、在页面设置一个输入框(Input)和按钮事件;在输入框绑定onChange和onClick事件,事件函数负责执行提取输入框字符,以 输入框的字符为函数传递参数,实时调用下面异步通信事件函数。2、以DIV+CSS,在页面设置一个结果窗和一个翻页窗;3、以AJAX模式建立异步通信事件响应函数AJAX, "Asynchronous JavaScript and XML",中文为异步 JavaScript 禾口 XML。采用XMLHttpRequest对象(在浏览器上已经拥有的专门接口,允许数据从客户 端传递数据到服务端和服务器端将数据返回到客户端,并不会打断用户当前的操作,使用 XMLHttpReq本文档来自技高网
...

【技术保护点】
本专利技术提出一个面向窗口表达的云计算视窗体系架构方法,包括两个部分:(1)WEB搜索(检索、计算)体系建构,是基于一个及以上的独立运行的局部刷新式窗口的设计,即:WEB搜索事件与指定的具有局部刷新特性的窗口对象之间的全过程捆绑关系,包括向中央服务器请求、接收来自服务器检索计算的数据、解析数据、输出表达等,例如,即A搜索事件所触发是A窗口范围的局部性变化,显示A搜索结果,同理B搜索事件,对应B窗口,以此类推;(2)窗口包括结果窗和翻页窗。结果窗加载搜索结果,翻页窗加载的是翻页调用函数的超文本。

【技术特征摘要】

【专利技术属性】
技术研发人员:何吴迪
申请(专利权)人:何吴迪
类型:发明
国别省市:52[中国|贵州]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1