[发明专利]提供基于HTML的应用的方法和系统有效
申请号: | 201010112920.4 | 申请日: | 2010-02-04 |
公开(公告)号: | CN101799759A | 公开(公告)日: | 2010-08-11 |
发明(设计)人: | 赵宇星 | 申请(专利权)人: | NHN株式会社 |
主分类号: | G06F9/44 | 分类号: | G06F9/44;G06F17/30 |
代理公司: | 北京铭硕知识产权代理有限公司 11286 | 代理人: | 罗延红;郭鸿禧 |
地址: | 韩国京畿*** | 国省代码: | 韩国;KR |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 提供 基于 html 应用 方法 系统 | ||
技术领域
本公开涉及一种提供基于HTML的应用的方法和系统,尤其涉及一种用 于提供能够控制网页动作和客户机的基于HTML的应用的方法和系统。
背景技术
图1示出使用图像文件作为皮肤(skin)文件的传统应用的一个示例。
参照图1,传统的应用10使用图像文件11(如BMP、JPG等)作为皮 肤文件。这样,当特定图像文件用作覆盖部分或整个应用10的皮肤文件时, 所述皮肤文件仅能够提供显示图像的简单功能,并且由于所述应用具有对控 制和功能的预定设置,所以对改变皮肤文件的基本框架有限制。此外,必须 事先将皮肤文件分发到所述应用将被执行的各用户终端。
为了解决这样的问题,已提出了通过在应用的特定区域上安装网页控制 (web control)来取得HTML区域的尝试。
图2示出使用HTML页作为皮肤(skin)文件的传统应用的一个示例。
参照图2,传统的应用20包括应用区域21和HTML区域22。
应用区域21显示如更新部分21a、游戏执行按钮21b等的用户界面,其 与应用的业务逻辑的执行有关。
HTML区域22显示被超链接到应用区域21的特定网页、图像文件、广 告、公告等的HTML页。
然而,虽然HTML页可被加载到所述传统应用的一些区域中,并且可被 链接到各种应用页面,从而除显示图像文件以外还显示应用页面,但是所述 HTML页独立于所述应用处理的各种业务逻辑地被操作。因此,HTML页不 能够控制客户机,而是提供显示超链接的内容的简单功能。
此外,由于传统的应用在应用区域中的预定部分取得HTML区域,所以 难以改变HTML区域的大小、设计和利用。
发明内容
本公开的一些实施例包括一种用于提供能够控网页动作和客户机的基于 HTML的应用的方法和系统。
本公开的另一实施例包括一种能够通过HTML区域和应用区域之间的 交互操作同时控制网页动作和客户机的基于HTML的应用。
本公开的另一实施例包括一种仅通过修改用作皮肤文件的HTML信息 就能够容易地修改所述应用的用户界面(UI)的基于HTML的应用。
根据一方面,一种用于提供能够控制网页动作和客户机的基于HTML的 应用的系统包括:HTML皮肤生成模块,生成HTML皮肤,所述HTML皮 肤包括与网页动作和业务逻辑相应的指令和根据执行的业务逻辑执行皮肤的 控制的脚本;和应用驱动文件生成模块,生成与HTML皮肤交互操作以执行 业务逻辑的应用驱动文件,其中,所述与业务逻辑相应的指令通过操作系统 组件被逻辑挂接(hook),并且用于业务逻辑。
根据另一方面,一种提供能够控制网页动作和客户机的基于HTML的应 用的方法包括:使用预定操作系统组件逻辑挂接从基于HTML的应用生成的 事件信息,以生成用于执行与逻辑挂接的事件信息相应的业务逻辑并且将所 述应用驱动文件提供给客户机的应用驱动文件;生成并存储构成基于HTML 的应用的皮肤的HTML皮肤,并且与所述应用驱动文件交互操作;和响应于 来自客户机对HTML皮肤的发送请求,将所述HTML皮肤提供给特定客户机, 其中,所述HTML皮肤包括与业务逻辑相应的指令。
根据另一方面,一种在能够控制网页动作和客户机的基于HTML的应用 中将HTML区域与应用区域交互操作的方法包括:确定在HTML区域中生成 的事件信息是网页动作还是业务逻辑;如果所述事件信息是业务逻辑,则使 用操作系统组件逻辑挂接事件信息;如果逻辑挂接的事件信息是与预定业务 逻辑相应的指令,则在应用区域中执行与所述指令相应的业务逻辑;和如果 在应用区域中执行了特定业务逻辑,则显示使用包括在HTML区域中的 JavaScript在HTML区域中执行所述特定业务逻辑的结果。
附图说明
图1示出使用图像文件作为皮肤文件的传统应用的一个示例;
图2示出使用HTML页作为皮肤文件的传统应用的一个示例;
图3示出根据本公开的一个实施例的客户机和用于提供能够控制网页动 作和客户机的基于HTML的应用的系统之间的连接关系;
图4是根据本公开的实施例的用于提供能够控制网页动作和客户机的基 于HTML的应用的系统的框图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于NHN株式会社,未经NHN株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010112920.4/2.html,转载请声明来源钻瓜专利网。