一种数据处理方法及系统、客户端与流程

文档序号:12720116阅读:262来源:国知局
一种数据处理方法及系统、客户端与流程

本发明涉及网络技术领域,尤其涉及一种数据处理方法及系统、客户端。



背景技术:

Lotus Notes是一个文档数据库管理系统,而B/S(Browser/Server,浏览器/服务器)模式是Web兴起后的一种网络结构模式,目前通常将Lotus Notes系统与BS系统进行集成,以实现在浏览器上显示Notes文档的目的。

实践中发现,在对Lotus Notes与BS系统进行集成时,由于Web浏览器无法识别Lotus Notes系统的文档参数,通常做法都是在Notes文档中增加唯一的文档编号,BS系统中存放Notes文档的文档编号后,BS系统就可以根据文档编号切换到Lotus Notes中查询数据。然而,这种做法中,BS系统必须与Lotus Notes进行切换,使得BS系统无法快速定位Lotus Notes的文档,定位效率低下。



技术实现要素:

本发明实施例公开了一种数据处理方法及系统、客户端,使浏览器能够识别文档数据库管理系统的文档参数,进而快速定位文档数据库管理系统中的文档,提高定位效率。

本发明实施例第一方面公开一种数据处理方法,包括:

接收用于访问文档数据库管理系统中的文档内容的文档参数;

解析所述文档参数,以将所述文档参数的第一格式转换为浏览器能够识别的第二格式。

作为一种可选的实施方式,在本发明实施例第一方面中,所述文档参数包括文档链接参数,所述解析所述文档参数,以将所述文档参数的第一格式转换为浏览器能够识别的第二格式包括:

解析所述文档链接参数,以将所述文档链接参数的第一格式转换为浏览器能够识别的、且与所述文档链接参数匹配的超文本标记语言HTML格式。

作为一种可选的实施方式,在本发明实施例第一方面中,所述方法还包括:

将所述HTML格式的文档链接参数进行存储;

当接收到针对所述文档数据库管理系统中的文档内容的访问请求时,通过所述HTML格式的文档链接参数对所述文档数据库管理系统中的多个文档进行定位,以确定所述多个文档中的目标文档;

输出所述目标文档的文档内容,以响应所述访问请求。

作为一种可选的实施方式,在本发明实施例第一方面中,在确定所述多个文档中的目标文档之后,所述方法还包括:

获取当前登录浏览器/服务器B/S系统的用户的登录信息;

根据所述用户的登录信息,判断所述用户是否为所述文档数据库管理系统的授权用户;

若是,则执行所述的输出所述目标文档的文档内容,以响应所述访问请求的步骤。

作为一种可选的实施方式,在本发明实施例第一方面中,在确定所述多个文档中的目标文档之后,所述方法还包括:

获取当前登录浏览器/服务器B/S系统的用户的第一登录账号,以及获取在所述文档数据库管理系统中注册的多个用户的登录账号;

判断所述多个用户的登录账号中是否存在与所述第一登录账号绑定的第二登录账号,若存在,获取所述目标文档的文档访问要求以及所述第二登录账号所属的用户;

若所述第二登录账号所属的用户属于所述目标文档的文档访问要求所指向的用户,则执行所述的输出所述目标文档的文档内容,以响应所述访问请求的步骤。

本发明实施例第二方面公开一种浏览器/服务器系统,包括:

接收单元,用于接收用于访问文档数据库管理系统中的文档内容的文档参数;

解析转换单元,用于解析所述文档参数,以将所述文档参数的第一格式转换为浏览器能够识别的第二格式。

作为一种可选的实施方式,在本发明实施例第二方面中,所述文档参数包括文档链接参数,所述解析转换单元解析所述文档参数,以将所述文档参数的第一格式转换为浏览器能够识别的第二格式的方式具体为:

解析所述文档链接参数,以将所述文档链接参数的第一格式转换为浏览器能够识别的、且与所述文档链接参数匹配的超文本标记语言HTML格式。

作为一种可选的实施方式,在本发明实施例第二方面中,所述浏览器/服务器系统还包括:

存储单元,用于将所述HTML格式的文档链接参数进行存储;

定位确定单元,用于当接收到针对所述文档数据库管理系统中的文档内容的访问请求时,通过所述HTML格式的文档链接参数对所述文档数据库管理系统中的多个文档进行定位,以确定所述多个文档中的目标文档;

输出单元,用于输出所述目标文档的文档内容,以响应所述访问请求。

作为一种可选的实施方式,在本发明实施例第二方面中,所述浏览器/服务器系统还包括:

第一获取单元,用于在所述定位确定单元确定所述多个文档中的目标文档之后,获取当前登录浏览器/服务器B/S系统的用户的登录信息;

第一判断单元,用于根据所述用户的登录信息,判断所述用户是否为所述文档数据库管理系统的授权用户;

所述输出单元,具体用于当所述第一判断单元判断所述用户为所述文档数据库管理系统的授权用户时,输出所述目标文档的文档内容,以响应所述访问请求。

作为一种可选的实施方式,在本发明实施例第二方面中,所述浏览器/服务器系统还包括:

第二获取单元,用于在所述定位确定单元确定所述多个文档中的目标文档之后,获取当前登录浏览器/服务器B/S系统的用户的第一登录账号,以及获取在所述文档数据库管理系统中注册的多个用户的登录账号;

第二判断单元,用于判断所述多个用户的登录账号中是否存在与所述第一登录账号绑定的第二登录账号;

所述第二获取单元,还用于当所述第二判断单元判断所述多个用户的登录账号中存在与所述第一登录账号绑定的第二登录账号时,获取所述目标文档的文档访问要求以及所述第二登录账号所属的用户;

所述输出单元,具体用于若所述第二判断单元判断所述第二登录账号所属的用户属于所述目标文档的文档访问要求所指向的用户,输出所述目标文档的文档内容,以响应所述访问请求。本发明实施例第三方面公开一种客户端,包括本发明实施例第二方面公开的所述浏览器/服务器系统。

与现有技术相比,本发明实施例具备以下有益效果:

本发明实施例中,当用户需要将文档数据库管理系统集成到浏览器/服务器系统中时,浏览器/服务器系统可以接收用于访问文档数据库管理系统中的文档内容的文档参数,进一步地,浏览器/服务器系统可以解析所述文档参数,以将所述文档参数的第一格式转换为浏览器能够识别的第二格式,这样,后续浏览器/服务器系统接收到用于访问文档数据库管理系统中的文档内容时,浏览器/服务器系统就可以直接使用浏览器能够识别的格式来快速地定位文档数据库管理系统中的文档,从而可以提高定位效率。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明实施例公开的一种数据处理系统的网络架构图;

图2是本发明实施例公开的一种数据处理方法的流程示意图;

图3是本发明实施例公开的另一种数据处理方法的流程示意图;

图4是本发明实施例公开的另一种数据处理方法的流程示意图;

图5是本发明实施例公开的一种浏览器/服务器系统的结构示意图;

图6是本发明实施例公开的另一种浏览器/服务器系统的结构示意图;

图7是本发明实施例公开的另一种浏览器/服务器系统的结构示意图;

图8是本发明实施例公开的一种客户端的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”和“第二”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。

本发明实施例公开了一种数据处理方法及系统、客户端,使浏览器能够识别文档数据库管理系统的文档参数,进而快速定位文档数据库管理系统中的文档,提高定位效率。以下进行结合附图进行详细描述。

为了更好的理解本发明实施例所述的数据处理方法,下面先对本发明实施例相关的数据处理系统的网络架构图进行描述。

请参见图1,图1是本发明实施例公开的一种数据处理系统的网络架构图,如图1所示,该数据处理系统包括文档数据库管理系统与浏览器/服务器系统,其中:

文档数据库管理系统(即Lotus Notes系统)是一个文档数据库管理系统,也即基于文档型的、分布式的数据库应用。Lotus Notes系统提供了集成协作功能,包括电子邮件、日历、联系人管理、任务跟踪、即时通信、一个办公生产力套件(IBM Lotus Symphony)以及访问其他Lotus Domino应用程序和数据库的能力。此外,Lotus Notes系统还可以集成额外的协作能力,比如:音视频会议、在线会议、讨论组、论坛、博客、文件共享、微博以及用户目录等。

浏览器/服务器系统(Browser/Server,B/S)是WEB兴起后的一种网络结构模式,该B/S系统建立在广域网上的浏览器上,而WEB浏览器是客户端最主要的应用软件,这种B/S模式统一了客户端,可以将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用,同时,有更加丰富和生动的表现方式与用户交流。客户端上只要安装一个浏览器,比如Netscape Navigator或Internet Explorer,服务器安装SQL Server、Informix、Sybase、Oracle、MYSQL等数据库。浏览器就可以通过Web Server(Web服务器)同数据库进行数据交互。

目前,通常将Lotus Notes系统与BS系统集成在一起,方便用户在客户端上浏览Notes文档。在图1所示的数据处理系统中,Lotus Notes系统与BS系统可以单独部署在两个不同的客户端上,也可以部署在同一个客户端上,本发明实施例不做限定。其中,客户端包括但不限于笔记本电脑、个人计算机(Personal Computer,PC)、个人数字助理(Personal Digital Assistant,PDA)、移动互联网设备(Mobile Internet Device,MID)等各类电子设备,其中,该客户端的操作系统可包括但不限于Android操作系统、IOS操作系统、Symbian(塞班)操作系统、Black Berry(黑莓)操作系统、Windows Phone8操作系统等等,本发明实施例不做限定。

其中,BS系统可以通过webservice接口兼容低版本Notes的客户端,换句话说,BS系统可以兼容任意Notes版本(Notes高版本或Notes低版本)的客户端,其中,Notes的版本可以包括但不限于6.0版本、7.0版本、8.0版本等版本。

在图1所示的数据处理系统中,Lotus Notes系统与BS系统集成在一起,BS系统可以接收用于访问Lotus Notes系统中的文档内容的文档参数,进一步地,BS系统可以解析所述文档参数,以将所述文档参数的第一格式转换为浏览器能够识别的第二格式,这样,后续BS系统接收到用于访问Lotus Notes系统中的文档内容时,BS系统就可以直接使用浏览器能够识别的格式来快速地定位Lotus Notes系统中的文档,从而可以提高定位效率。

需要说明的是,上述方法中所描述的浏览器可以是任意的浏览器,通常,客户端上常见的网页浏览器包括微软的Internet Explorer、Mozilla的Firefox、Opera和Safari等浏览器,此外,上述方法同样适用于用户对Lotus Notes系统中的文档进行操作(比如修改、删除、添加等)的情形。

实施例一

请参阅图2,图2是本发明实施例公开的一种数据处理方法的流程示意图。如图2所示,该数据处理方法可以包括以下步骤:

201、浏览器/服务器系统接收用于访问文档数据库管理系统中的文档内容的文档参数。

本发明实施例中,当用户需要将文档数据库管理系统(Lotus Notes系统)集成到浏览器/服务器系统(BS系统)中时,安装有Lotus Notes系统的客户端可以使用Notes执行代理获取用于访问文档数据库管理系统中的文档内容的文档参数,进一步地,客户端可以通过WebService服务将该文档参数发送给BS系统,这样,浏览器/服务器系统就可以接收到用于访问文档数据库管理系统中的文档内容的文档参数了。

其中,该文档参数包括但不限于文档链接参数、图片参数、文件参数等,该文档链接参数比如Notes服务器名称、数据库ID、视图名称、文档ID以及文档主题等,图片参数比如图片ID以及图片主题等,文件参数比如文件ID以及文件主题等。需要说明的是,上述文档参数是不固定的,可以随着用户的需要发生变化。

可选的,上述WebService服务可以单独部署,也可以与BS系统集成在一起。

202、浏览器/服务器系统解析文档参数,以将文档参数的第一格式转换为浏览器能够识别的第二格式。

本发明实施例中,客户端上常见的浏览器可以包括微软的Internet Explorer、Mozilla的Firefox、Opera和Safari,可以用来显示Lotus Notes系统中的Notes文档的文档内容。

举例来说,Lotus Notes系统中的Notes文档的文档参数的格式(即第一格式)可以为:"Notes://ServerName/Replicaid/ViewName/DocumentID",其中,ServerName、Replicaid、ViewName、DocumentID为文档链接参数。由于浏览器无法识别Lotus Notes系统的这种第一格式的文档参数,故浏览器/服务器系统需要解析该文档参数,以将文档参数的第一格式转换为浏览器能够识别的第二格式。

在一个实施例中,该文档参数为文档链接参数,浏览器/服务器系统可以将文档链接参数的第一格式转换为浏览器能够识别的、且与文档链接参数匹配的超文本标记语言HTML格式。举例来说,浏览器/服务器系统可以将"Notes://ServerName/Replicaid/ViewName/DocumentID"的格式转换为使用a标签进行标记的HTML格式:<a onclick=window.open

("Notes://ServerName/Replicaid/ViewName/DocumentID")>Subject</a>

这样,后续当浏览器/服务器系统接收到用于访问文档数据库管理系统中的文档内容时,浏览器/服务器系统就可以直接使用浏览器能够识别的格式来快速地定位文档数据库管理系统中的文档,从而可以提高定位效率。

需要说明的是,不同的文档参数需要使用HTML的不同标签进行标记,以将文档参数的第一格式转换为浏览器能够识别的HTML格式。比如:文档参数为图片参数,则需要使用HTML的图片标签进行标记,以将图片参数的第一格式转换为浏览器能够识别的HTML格式,又比如:文档参数为文件参数,则需要使用HTML的文件标签进行标记,以将文件参数的第一格式转换为浏览器能够识别的HTML格式。

在图2所描述的方法,文档数据库管理系统与浏览器/服务器系统集成在一起,浏览器/服务器系统可以接收用于访问文档数据库管理系统中的文档内容的文档参数,进一步地,浏览器/服务器系统可以解析文档参数,以将文档参数的第一格式转换为浏览器能够识别的第二格式,这样,后续浏览器/服务器系统接收到用于访问文档数据库管理系统中的文档内容时,浏览器/服务器系统就可以直接使用浏览器能够识别的格式来快速地定位文档数据库管理系统中的文档,从而可以提高定位效率。

实施例二

请参阅图3,图3是本发明实施例公开的另一种数据处理方法的流程示意图。如图3所示,该数据处理方法可以包括以下步骤:

301、浏览器/服务器系统接收用于访问文档数据库管理系统中的文档内容的文档链接参数。

其中,该文档链接参数可以包括但不限于Notes服务器名称、数据库ID、视图名称、文档ID以及文档主题等,浏览器/服务器系统可以通过该文档链接参数访问文档数据库管理系统中的文档内容。

302、浏览器/服务器系统解析文档链接参数,以将文档链接参数的第一格式转换为浏览器能够识别的、且与文档链接参数匹配的超文本标记语言HTML格式。

其中,HTML(Hyper Text Markup Language,超文本标记语言)为标准通用标记语言下的一个应用,HTML可以通过标签来标记要显示的网页中的各个部分,而网页文件本身是一种文本文件,通过在文本文件中添加标签,可以告诉浏览器如何显示其中的内容(如:文字如何处理,画面如何安排,图片如何显示等),也即浏览器只能识别HTML格式的文档参数。

本发明实施例中,浏览器/服务器系统接收用于访问文档数据库管理系统中的文档内容的文档链接参数之后,由于浏览器不能识别文档数据库管理系统中的文档内容的文档链接参数,故浏览器/服务器系统需要解析文档链接参数,进一步地,可以使用HTML格式的a标签来将文档链接参数的第一格式转换为浏览器能够识别的、且与文档链接参数匹配的超文本标记语言HTML格式,这样,浏览器就能够识别转换为HTML格式的文档链接参数了。

举例来说,文档链接参数的第一格式为:

"Notes://ServerName/Replicaid/ViewName/DocumentID",浏览器/服务器系统可以使用HTML格式的a标签进行标记为:<a onclick=window.open

("Notes://ServerName/Replicaid/ViewName/DocumentID")>Subject</a>。

303、浏览器/服务器系统将HTML格式的文档链接参数进行存储。

304、当接收到针对文档数据库管理系统中的文档内容的访问请求时,浏览器/服务器系统通过HTML格式的文档链接参数对文档数据库管理系统中的多个文档进行定位,以确定多个文档中的目标文档。

本发明实施例中,当用户需要访问文档数据库管理系统中的文档内容时,用户可以通过点击HTML格式的文档链接参数的方式来触发生成针对文档数据库管理系统中的文档内容的访问请求,进而浏览器/服务器系统可以通过HTML格式的文档链接参数对文档数据库管理系统中的多个文档进行定位,以确定HTML格式的文档链接参数所指向的多个文档中的目标文档。

305、浏览器/服务器系统获取当前登录浏览器/服务器B/S系统的用户的登录信息。

其中,用户的登录信息可以包括但不限于用户的登录账号、用户法定的身份证信息,用户的昵称信息、用户的联系方式信息以及用户的户籍信息等。一般,用户在浏览器/服务器B/S系统上进行注册时,用户会输入上述的登录信息,只要用户登录B/S系统,B/S系统就可以从数据库中调取上述的登录信息。

306、浏览器/服务器系统根据用户的登录信息,判断用户是否为文档数据库管理系统的授权用户,若是,执行步骤307,若否,结束本流程。

本发明实施例中,用户可以在文档数据库管理系统上进行注册,文档数据库管理系统根据用户的注册信息来确定用户的合法性,如果文档数据库管理系统确定注册的用户为合法用户,文档数据库管理系统可以将该注册的用户确定为授权用户,并记录在文档数据库管理系统的数据库中。该注册的用户成为授权用户之后,该注册的用户就可以访问文档数据库管理系统中任意文档的文档内容了。

本发明实施例中,由于只有文档数据库管理系统授权的用户才可以访问文档数据库管理系统中文档的文档内容,故浏览器/服务器系统需要先对当前登录浏览器/服务器B/S系统的用户进行判断。

浏览器/服务器系统可以先从文档数据库管理系统中获取该文档数据库管理系统所授权的多个授权用户,进一步地,浏览器/服务器系统可以根据用户的登录信息,判断用户是否为文档数据库管理系统的授权用户,具体的,浏览器/服务器系统可以根据用户的登录信息,判断文档数据库管理系统所授权的多个授权用户的注册信息中是否存在与该用户的登录信息匹配的注册信息,若存在,则确定该用户为文档数据库管理系统的授权用户,否则,确定该用户为文档数据库管理系统的非授权用户。

307、浏览器/服务器系统输出目标文档的文档内容,以响应访问请求。

具体的,浏览器/服务器系统可以根据该HTML格式的标签来告诉浏览器如何输出目标文档的文档内容(如:文字如何处理,画面如何安排,图片如何显示等),从而实现输出目标文档的文档内容。

其中,实施图3所描述的方法能够将文档链接参数的第一格式转换为浏览器能够识别的、且与文档链接参数匹配的超文本标记语言HTML格式,当浏览器/服务器系统接收到用于访问文档数据库管理系统中的文档内容时,浏览器/服务器系统就可以直接使用浏览器能够识别的HTML格式来快速地定位文档数据库管理系统中的目标文档,同时,针对文档数据库管理系统的授权用户,可以直接输出目标文档的文档内容,不仅可以提高文档定位的效率,同时可以避免非授权用户访问文档数据库管理系统中文档的文档内容。

实施例三

请参阅图4,图4是本发明实施例公开的另一种数据处理方法的流程示意图。如图4所示,该数据处理方法可以包括以下步骤:

401、浏览器/服务器系统接收用于访问文档数据库管理系统中的文档内容的文档链接参数。

402、浏览器/服务器系统解析文档链接参数,以将文档链接参数的第一格式转换为浏览器能够识别的、且与文档链接参数匹配的超文本标记语言HTML格式。

403、浏览器/服务器系统将HTML格式的文档链接参数进行存储。

404、当接收到针对文档数据库管理系统中的文档内容的访问请求时,浏览器/服务器系统通过HTML格式的文档链接参数对文档数据库管理系统中的多个文档进行定位,以确定多个文档中的目标文档。

405、浏览器/服务器系统获取当前登录浏览器/服务器B/S系统的用户的第一登录账号,以及获取在文档数据库管理系统中注册的多个用户的登录账号。

其中,该当前登录浏览器/服务器B/S系统的用户的第一登录账号可以是联系方式(如手机号码)、邮箱名称、昵称等,此外,该第一登录账号还可以是用户的生物特征信息,比如用户的指纹信息、用户的人脸信息、用户的瞳孔信息等,也即用户可以使用用户的生物特征信息登录浏览器/服务器B/S系统,B/S系统可以将用户的生物特征信息确定为用户的第一登录账号。同样,在文档数据库管理系统中注册的多个用户的登录账号可以是联系方式(如手机号码)、邮箱名称、昵称等,此外,该登录账号还可以是用户的生物特征信息,比如用户的指纹信息、用户的人脸信息、用户的瞳孔信息等,也即用户可以使用用户的生物特征信息在文档数据库管理系统上进行注册,文档数据库管理系统可以将用户的生物特征信息确定为用户的登录账号。

406、浏览器/服务器系统判断多个用户的登录账号中是否存在与第一登录账号绑定的第二登录账号,若存在,执行步骤407,若不存在,结束本流程。

本发明实施例中,由于浏览器/服务器系统与文档数据库管理系统进行集成,故可以将浏览器/服务器系统上用户的登录账号与文档数据库管理系统上用户的登录账号进行绑定,其中,进行绑定的两个登录账号可以相同也可以不同,但需要说明的是,进行绑定的两个登录账号必须指向同一个合法用户。

407、浏览器/服务器系统获取目标文档的文档访问要求以及第二登录账号所属的用户。

本发明实施例中,由于文档数据库管理系统上不同文档的文档状态以及者文档的重要性程度会有所不同,文档数据库管理系统上的文档将有不同的文档访问要求,比如:当文档的文档状态为编辑状态时(如修改、删除、添加),该文档的文档访问要求为只允许文档编辑人员访问,又比如:当文档的重要性程度高于预设阈值时,该文档的文档访问要求为只允许与该文档的重要性程度匹配的用户等级的用户来访问。

408、若第二登录账号所属的用户属于目标文档的文档访问要求所指向的用户,浏览器/服务器系统输出目标文档的文档内容,以响应访问请求。

举例来说,假设该目标文档处于保密状态,该目标文档的文档访问要求为只允许文档数据库管理系统的管理员访问,如果第二登录账号所标识的用户为管理员,则可以确定该第二登录账号所属的用户属于目标文档的文档访问要求所指向的用户,浏览器/服务器系统可以输出目标文档的文档内容。

又举例来说,假设目标文档的重要性程度高于预设阈值,且该目标文档的重要性程度所匹配的用户等级为高于预设等级的用户,如果第二登录账号所标识的用户的用户等级满足该目标文档的重要性程度所匹配的用户等级,则可以确定该第二登录账号所属的用户属于目标文档的文档访问要求所指向的用户,则浏览器/服务器系统可以输出目标文档的文档内容。

本发明实施例中,浏览器/服务器系统控制用户访问文档数据库管理系统中文档的文档内容的权限,可以避免非法用户肆意使用该文档数据库管理系统中文档的文档内容。

其中,实施图4所描述的方法,浏览器/服务器系统快速地定位文档数据库管理系统中的目标文档之后,针对在文档数据库管理系统中注册的多个用户的登录账号中存在与当前登录浏览器/服务器系统的用户的第一登录账号绑定的第二登录账号,浏览器/服务器系统可以根据第二登录账号所属的用户是否属于目标文档的文档访问要求所指向的用户来确定是否输出目标文档的文档内容,从而可以避免非法用户肆意使用该文档数据库管理系统中文档的文档内容。

实施例四

请参阅图5,图5是本发明实施例公开的一种浏览器/服务器系统的结构示意图。其中,图5所示的浏览器/服务器系统可以用于执行图2~图4中的全部或部分步骤,具体请参见图2~图4中的相关描述,在此不再赘述。如图5所示,该浏览器/服务器系统可以包括:

接收单元501,用于接收用于访问文档数据库管理系统中的文档内容的文档参数;

解析转换单元502,用于解析所述文档参数,以将所述文档参数的第一格式转换为浏览器能够识别的第二格式。

其中,所述文档参数包括文档链接参数,所述解析转换单元502解析所述文档参数,以将所述文档参数的第一格式转换为浏览器能够识别的第二格式的方式具体为:

解析所述文档链接参数,以将所述文档链接参数的第一格式转换为浏览器能够识别的、且与所述文档链接参数匹配的超文本标记语言HTML格式。

实施例五

请参阅图6,图6是本发明实施例公开的另一种浏览器/服务器系统的结构示意图。其中,图6所示的浏览器/服务器系统可以用于执行图2~图4中的全部或部分步骤,具体请参见图2~图4中的相关描述,在此不再赘述。其中,图6所示的浏览器/服务器系统是由于图5所示的浏览器/服务器系统进行优化得到的。与图5所示的浏览器/服务器系统相比,图6所示的浏览器/服务器系统还可以包括:

存储单元503,用于将所述HTML格式的文档链接参数进行存储;

定位确定单元504,用于当接收到针对所述文档数据库管理系统中的文档内容的访问请求时,通过所述HTML格式的文档链接参数对所述文档数据库管理系统中的多个文档进行定位,以确定所述多个文档中的目标文档;

输出单元505,用于输出所述目标文档的文档内容,以响应所述访问请求。

可选的,图6所示的浏览器/服务器系统还包括:

第一获取单元506,用于在所述定位确定单元504确定所述多个文档中的目标文档之后,获取当前登录浏览器/服务器B/S系统的用户的登录信息;

第一判断单元507,用于根据所述用户的登录信息,判断所述用户是否为所述文档数据库管理系统的授权用户;

所述输出单元505,具体用于当所述第一判断单元507判断所述用户为所述文档数据库管理系统的授权用户时,输出所述目标文档的文档内容,以响应所述访问请求。

实施例六

请参阅图7,图7是本发明实施例公开的另一种浏览器/服务器系统的结构示意图。其中,图7所示的浏览器/服务器系统可以用于执行图2~图4中的全部或部分步骤,具体请参见图2~图4中的相关描述,在此不再赘述。其中,图7所示的浏览器/服务器系统是由于图5所示的浏览器/服务器系统进行优化得到的。与图5所示的浏览器/服务器系统相比,图7所示的浏览器/服务器系统还可以包括:

存储单元503,用于将所述HTML格式的文档链接参数进行存储;

定位确定单元504,用于当接收到针对所述文档数据库管理系统中的文档内容的访问请求时,通过所述HTML格式的文档链接参数对所述文档数据库管理系统中的多个文档进行定位,以确定所述多个文档中的目标文档;

输出单元505,用于输出所述目标文档的文档内容,以响应所述访问请求。

可选的,图7所示的浏览器/服务器系统还包括:

第二获取单元508,用于在所述定位确定单元504确定所述多个文档中的目标文档之后,获取当前登录浏览器/服务器B/S系统的用户的第一登录账号,以及获取在所述文档数据库管理系统中注册的多个用户的登录账号;

第二判断单元509,用于判断所述多个用户的登录账号中是否存在与所述第一登录账号绑定的第二登录账号;

所述第二获取单元508,还用于当所述第二判断单元509判断所述多个用户的登录账号中存在与所述第一登录账号绑定的第二登录账号时,获取所述目标文档的文档访问要求以及所述第二登录账号所属的用户;

所述输出单元505,具体用于若所述第二判断单元509判断所述第二登录账号所属的用户属于所述目标文档的文档访问要求所指向的用户,输出所述目标文档的文档内容,以响应所述访问请求。

在图5~图7所描述的浏览器/服务器系统中,当用户需要将文档数据库管理系统集成到浏览器/服务器系统中时,可以接收用于访问文档数据库管理系统中的文档内容的文档参数,进一步地,解析所述文档参数,以将所述文档参数的第一格式转换为浏览器能够识别的第二格式,这样,后续接收到用于访问文档数据库管理系统中的文档内容时,就可以直接使用浏览器能够识别的格式来快速地定位文档数据库管理系统中的文档,从而可以提高定位效率。

实施例七

请参阅图8,图8是本发明实施例公开的一种客户端的结构示意图。其中,图8所示的客户端安装有如图5~图7任意一种浏览器/服务器系统。实施图7所示的客户端,可以直接使用浏览器能够识别的格式来快速地定位文档数据库管理系统中的文档,从而可以提高定位效率。

在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。

本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质包括只读存储器(Read-Only Memory,ROM)、随机存储器(Random Access Memory,RAM)、可编程只读存储器(Programmable Read-only Memory,PROM)、可擦除可编程只读存储器(Erasable Programmable Read Only Memory,EPROM)、一次可编程只读存储器(One-time Programmable Read-Only Memory,OTPROM)、电子抹除式可复写只读存储器(Electrically-Erasable Programmable Read-Only Memory,EEPROM)、只读光盘(Compact Disc Read-Only Memory,CD-ROM)或其他光盘存储器、磁盘存储器、磁带存储器、或者能够用于携带或存储数据的计算机可读的任何其他介质。

以上对本发明实施例公开的一种数据处理方法及系统、客户端进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1