[发明专利]一种客户端程序的设计实现方法在审
申请号: | 201210479930.0 | 申请日: | 2012-11-23 |
公开(公告)号: | CN103838556A | 公开(公告)日: | 2014-06-04 |
发明(设计)人: | 牟春林 | 申请(专利权)人: | 苏州精易会信息技术有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 215000 江苏省*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 客户端 程序 设计 实现 方法 | ||
技术领域
本发明涉及计算机应用领域,特别是涉及一种客户端程序的设计实现方法。
背景技术
C/S架构,通过它可以充分利用两端硬件环境的优势,将任务合理分配到Client端和Server端来实现,降低了系统的通讯开销,响应速度较快。C/S技术发展时间长,从技术成熟度及软件设计、开发人员的水平看,C/S技术更成熟、可靠,而且很容易实现客户端硬件接口的控制。C/S结构界面设计时一般采用C++、C#、Delphi等编译型的语言,这些语言在使用时不容易被用户篡改,安全性相对较高。但是由于界面元素陈旧,对于个性化、新颖性、灵活性等方面的要求越来越高,C/S结构的界面很难满足需求。
而随着互联网的快速发展,HTML技术的不断更新,使B/S架构技术日趋成熟,例如HTML5,跨平台使用,强化了Web网页的表现性能,追加了本地数据库等Web应用的功能,可以给站点带来更多的多媒体元素,在个性化、效果性方面有更好地表现,用户体验增强。但B/S架构的客户端通过浏览器统一展现,由于浏览器安全方面的考虑,很难实现对客户端硬件接口的控制。
发明内容
针对以上问题,本发明结合C/S架构与B/S架构各自的设计优点,提出了一种客户端程序的设计实现方法,用户通过程序设计,用编码或可视化的方式设计并发布网页;发布时,把网页内容转换至编译型的语言文件中,通过编译器编译文件并生成可执行程序包,把可执行程序包在客户端部署和执行,实现与用户交互。
为实现上述发明内容,本发明采用了一种客户端程序的设计实现方法,该方法的技术方案如下:
a.用户通过设计程序,以可视化或编码的方式设计网页;
b.网页经设计程序发布时,网页内容以字串形式保存至编译型语言的文件中;
c.设计程序通过内置的编译器编译b步骤的文件并生成可执行程序包,发布完成,此可执行程序包中包含入口程序;
d.可执行程序包通过入口程序执行时,调用程序包中的特定的函数,返回b步骤中的网页内容:
e.可执行程序包通过内置的浏览器内核展现获取的网页内容,实现与用户的交互。
所述网页包括脚本及HTML内容。网页采用包括HTML、CSS和JavaScript在内的一套组合技术。
所述可执行程序包中还内置一升级模块,用于升级可执行程序包中的内容。
所述可执行程序包需要部署到客户端后方可使用。
与现有技术相比,本发明充分整合了C/S架构与B/S架构在程序设计方面各自的优点,既实现了C/S架构系统的安全性、高效性及与客户端硬件接口的通信能力,又以网页丰富的内容展现形式提供良好用户体验的交互界面。
附图说明
图1为本发明所提供的一种客户端程序的设计实现方法的实施例流程图。
具体实施方式
为了使本发明所提到的一种客户端程序的设计实现方法及其优点更加清楚明确,以下参照附图对本发明进行更进一步的详细说明。
图1为本发明所提供的一种客户端程序的设计实现方法的实施例流程图。如图1所示,该方法的技术方案步骤如下:
步骤1,用户以可视化或编码的方式设计网页。
用户通过设计程序,根据实际需要,选择用可视化的方式或者编码的方式设计个性化的、适合自己的网页。
步骤2,将网页内容以字串形式保存至编译型语言的文件中。
网页经设计程序发布时,网页内容以字串形式保存至编译型语言的文件中,防止设计内容被篡改。
步骤3,编译文件并生成可执行程序包,完成发布。
设计程序通过内置的编译器编译步骤2中的文件并生成可执行程序包,此可执行程序包中包含入口程序。
步骤4,通过入口程序,调用特定函数,返回步骤2中的网页内容。
用户使用时,先把可执行程序包部署至客户端。可执行程序包通过入口程序执行时,调用其内置的特定函数,获取步骤2中的网页内容。
步骤5,判断是否升级。
可执行程序包中含有升级模块,如果有升级内容,到步骤6;如果没有升级内容,则直接到步骤7。
步骤6,执行升级。
升级模块执行可升级的内容,用户可以使用到最新的内容。
步骤7,内置的浏览器内核解析并显示网页。
可执行程序包内置有浏览器内核,负责解析步骤4返回的网页内容,展现网页界面于客户使用,至此实现与用户的友好交互。
以上所述是对本发明的较佳的具体实施方式,本技术领域人员应当理解,所述实施方式并非限定本发明的保护范围。在不脱离本发明的精神实质和原则下,在细节方面可以进行变化或者修改,均应涵盖在本发明的权利要求范围之内。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州精易会信息技术有限公司,未经苏州精易会信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210479930.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种机顶盒
- 下一篇:一种多屏内容合成显示方法、相关设备及系统