[发明专利]基于桌面应用程序的智能客户端网站系统无效
申请号: | 200710170600.2 | 申请日: | 2007-11-19 |
公开(公告)号: | CN101441628A | 公开(公告)日: | 2009-05-27 |
发明(设计)人: | 金骏;陈施琦 | 申请(专利权)人: | 上海新纳广告传媒有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;G06F9/44;H04L29/06 |
代理公司: | 上海科盛知识产权代理有限公司 | 代理人: | 赵志远 |
地址: | 200050上*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 桌面 应用程序 智能 客户端 网站 系统 | ||
技术领域
本发明涉及网站系统,特别是涉及一种基于桌面应用程序的智能客户端网站系统。
背景技术
当今世界网络无处不在,怎样改善人们浏览网页的体验以及消除人们在浏览网页的时候由于网速的原因而处于长时间的等待状态成了当今网站开发者的当务之急。解决办法之一就是网络由瘦客户端像胖客户端发展,随之而产生的技术也随处可见,比如Adobe公司的Flash技术等等,但是Flash技术是存在他的缺陷的,首先他是以二进制来传送的难以检查,这样对安全性产生了一定的影响,其次他很难与后台的服务器端进行通讯,只能通过Flash的脚本语言(Actionscript)与脚本语言(Javascript)进行通讯,然后脚本语言(Javascript)再与后台服务器通过异步(AJAX)或者网络服务(WebService)来实现通讯,可以看出,这个过程需要消耗相当大的资源而且也很复杂。解决办法之二就是使用异步通讯技术(AJAX)使得网页通过异步方式访问,在用户浏览网页触发一个事件的时候网页并不会向传统的页面一样刷新等待服务器的响应,而是不刷新页面以异步的方式与服务器通讯并在客户端使用脚本语言(Javascript)将结果显示出来,但这种技术存在的缺陷就是如果网速很慢的话即使是异步但响应的时间还是会比较慢。
发明内容
本发明所要解决的技术问题就是为了克服上述现有技术存在的缺陷而提供一种基于桌面应用程序的智能客户端网站系统。
本发明的目的可以通过以下技术方案来实现:基于桌面应用程序的智能客户端网站系统,其特征在于,包括:
智能客户端,该智能客户端的计算机系统上运行有用于处理用户请求的桌面应用程序;
网站服务器,该网站服务器的网页的Html中以对象的方式嵌有所述的应用程序;
所述的桌面应用程序由客户端的浏览器从网站服务器加载。
本发明还包括一数据库系统,该数据库系统设于智能客户端内或网站服务器内。
所述的桌面应用程序通过编译得到一个特定文件,该特定文件进行数字签名后,通过对象标记嵌入到网页的Html中。
所述的桌面应用程序通过COM与网页进行通讯。
所述的特定文件为动态链接库文件或可执行文件。
所述的桌面应用程序通过计算机语言编写。
所述的计算机语言采用C#。
与现有技术相比,本发明中,当用户打开电脑的时候整个桌面(Windows)应用程序已经加载到客户端的浏览器上了,因此此时用户相当于在使用桌面(Windows)应用程序,所以无论是执行效率上还是用户体验上都会很舒服,更加值得一提的是由于全是运行在客户机上也减轻了很多服务器的负担。
附图说明
图1为现有的瘦客户端网站系统的示意图;
图2为本发明的示意图。
具体实施方式
下面结合附图对本发明作进一步说明。
如图2所示,基于桌面应用程序的智能客户端网站系统,包括:
智能客户端,该智能客户端的计算机系统上运行有用于处理用户请求的桌面应用程序;
网站服务器,该网站服务器的网页的Html中以对象的方式嵌有所述的应用程序;
所述的桌面应用程序由客户端的浏览器从网站服务器加载。
本发明还包括一数据库系统,该数据库系统设于智能客户端内或网站服务器内;所述的桌面应用程序通过编译得到一个特定文件,该特定文件进行数字签名后,通过对象标记嵌入到网页的Html中;所述的桌面应用程序通过COM与网页进行通讯;所述的特定文件为动态链接库文件或可执行文件;所述的桌面应用程序通过计算机语言编写;所述的计算机语言采用C#。
把桌面(Windows)应用程序像一个对象一样直接加载到网页中,当在该桌面(Windows)应用程序上操作时完全就像是在直接操作桌面(Windows)应用程序,根本感觉不到有正在使用网页的痕迹,更不会有刷新网页发生,很类似于现在流行的异步访问技术(AJAX),但是它比异步访问(AJAX)速度更快,因为他的一个特征就是直接运行在客户机上的。
桌面(Windows)应用程序的控件,可以使用任意一种语言来创建,需要注意的是,该控件必须支持COM,因为网页与桌面(Windows)应用程序是通过COM来通讯的;
超文本标记语言(HTML),用来显示已经创建的桌面(Windows)控件。该控件必须以对象(Object)方式嵌入到超文本标记语言(HTML)中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海新纳广告传媒有限公司,未经上海新纳广告传媒有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710170600.2/2.html,转载请声明来源钻瓜专利网。