[发明专利]一种实现数据编辑的方法和系统有效
申请号: | 200910249929.7 | 申请日: | 2009-12-07 |
公开(公告)号: | CN101876998A | 公开(公告)日: | 2010-11-03 |
发明(设计)人: | 佘肃徽 | 申请(专利权)人: | 金蝶软件(中国)有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;G06F17/24 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 彭愿洁;李文红 |
地址: | 518057 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 实现 数据 编辑 方法 系统 | ||
技术领域
本发明涉及数据处理技术领域,更具体地说,涉及一种实现数据编辑的方法和系统。
背景技术
富文本编辑器(Rich Text Editor,简称RTE)提供类似于Microsoft Word的编辑功能。
现有技术中,对于Java语言,通常采用以下方式实现富文本编辑器的功能,从而进行数据编辑:
1、利用Java的核心JDK自带的HTML Editor Kit组件来实现富文本编辑器的功能;
JDK(Java Development Kit,JAVA开发工具包)是一种用于构建在Java平台上发布的应用程序、applet和组件的开发环境。
HTML(HyperText Mark-up Language,超文本标记语言或超文本链接标示语言)是目前网络上应用最为广泛的语言,也是构成网页文档的主要语言。HTML Editor Kit是一种在Java上显示和控制HTML的组件技术,它一般用来解析显示HTML文本,能够实现的功能比较少,编辑文本的功能比较差。目前只能做到对字体的大小、颜色进行编辑,并且不易扩展。
2、将Office Word嵌入到Swing中实现富文本编辑器的功能;
Swing是一组JAVA程序元件,它能够创建GUI(Graphical User Interface,图像用户接口)元件,GUI元件实现采用图形方式显示的计算机操作用户界面。
Java中的GUI上可以通过在SWT(Standard Widget Toolkit)控件中嵌入Office Word组件,通过Office Word组件来作为富文本编辑器。在Java GUI上编辑文本就像在Office Word中编辑文本一样。对于Office Word来说,其编辑和显示的功能比较强大。
但是在包含客户(Client)端和服务器(Server)端的C/S的系统程序中,Office Word并没有提供与后台服务器交互的接口,因此,如果在文本编辑中要调用后台服务就比较困难,并且Office文档不是标准的文档格式(例如HTML),这样在JAVA后台就难以解析Offcie Word生成的文档。
可见,Office Word本身作为一款文本编辑器,功能很强大,但是无法调用MIS(Management Information System,管理信息系统)服务,并且功能不容易扩展。
发明内容
有鉴于此,本发明提供一种实现数据编辑的方法和系统,能够通过与服务器的交互,扩展客户端数据编辑的功能和界面。
本发明实施例是这样实现的:
一种实现数据编辑的方法,所述方法包括:
客户端接收需要进行编辑的数据;
所述客户端通过浏览器组件,与服务器端的文本编辑器进行信息交互,对所述文本编辑器中与所述数据相关的内容进行编辑更新。
优选的,所述客户端通过所述浏览器组件与服务器端的文本编辑器进行信息交互,包括:
通过所述浏览器组件获取所述文本编辑器当前编辑的与所述数据相关的内容;或者,
通过所述浏览器组件向所述文本编辑器输入参数信息,以便根据所述参数信息对所述文本编辑器中与所述数据相关的内容进行编辑更新。
优选的,所述与预置在服务器端的文本编辑器进行信息交互,通过所述浏览器操作文件对象模型实现。
优选的,所述向文本编辑器输入参数信息,通过所述浏览器将所述参数信息插入到操作文件对象模型实现。
优选的,所述方法还包括:
在所述浏览器组件中,将编辑更新后的数据进行显示。
优选的,所述浏览器是Internet Explorer、Firefox、Opera或Safari。
一种实现数据编辑的系统,所述系统包括:客户端和服务器端;其中,所述客户端包括:
接收模块,用于接收需要进行编辑的数据;
组件嵌入模块,用于在所述客户端嵌入浏览器组件;
交互模块,用于所述浏览器组件与预置在服务器端的文本编辑器进行信息交互;
编辑模块,用于根据所述信息交互,对与所述数据相关的内容进行编辑;
所述服务器端包括:
预置模块,用于在所述服务器端预置文本编辑器;
更新模块,用于根据编辑内容,对所述文本编辑器中与所述数据相关的内容进行更新。
优选的,所述交互模块包括:
获取子模块,用于获取所述文本编辑器当前编辑的与所述数据相关的内容;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于金蝶软件(中国)有限公司,未经金蝶软件(中国)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910249929.7/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置