应用于办公自动化系统的同步内容方法技术方案

技术编号:7477566 阅读:222 留言:0更新日期:2012-07-04 23:38
本发明专利技术提出了一种应用于办公自动化系统的同步内容方法,包括:标示服务器和客户机共享的资料的类型,同步对应于所述资料类型的资料,接收具有表示所述客户机支持的资料类型的资料值的客户机内容列表,搜索具有表示所述服务器支持的资料类型的资料值的服务器内容列表,将所述服务器内容列表与所述客户机内容列表进行比较,传送具有表示所述客户机和所述服务器支持的资料类型的资料值的共享内容列表,以及接收根据所述共享内容列表来同步资料类型的同步请求。

【技术实现步骤摘要】

本专利技术涉及一种。
技术介绍
如今是信息科技的时代,网络使我们生活更加便捷,人与人之间的交流也越来越简便,工作效率也大大的提高。随之,以web形式的软件系统大量出现。Web系统使用户随时随地方便的使用其软件,只要能够接入网络,便能像浏览网页一样使用B/S架构的应用程序。办公自动化系统可以有效的提高公司内部管理以及办公效率——通过TOB方式可以大大提高公司内部人员的办公效率,方便员工之间的日常办公。除此之外,还可以让公司管理层人员方便的对公司员工进行考核。从而提高了公司的整体办公效率。然而,随着应用程序数据数值以及试图与网络数据库同步的设备的数目的增加, 同步事件可能变得需要越来越多的时间和带宽。因此,可能需要改进的同步技术来解决这些和其它问题。
技术实现思路
针对本领域的实际需要,本专利技术提出了一种,包括标示服务器和客户机共享的资料的类型,同步对应于所述资料类型的资料,接收具有表示所述客户机支持的资料类型的资料值的客户机内容列表,搜索具有表示所述服务器支持的资料类型的资料值的服务器内容列表,将所述服务器内容列表与所述客户机内容列表进行比较,传送具有表示所述客户机和所述服务器支持的资料类型的资料值的共享内容列表,以及接收根据所述共享内容列表来同步资料类型的同步请求。根据本专利技术的一个实施例,在上述同步内容方法中,还包括确定要同步的资料的数值、基于所述数值设置同步参数、以及根据所述同步参数向所述客户机传送同步信息。根据本专利技术的一个实施例,在上述同步内容方法中,还包括使用协议处理程序从 web浏览器传送所述同步请求的指令。根据本专利技术的一个实施例,在上述同步内容方法中,还包括接收具有所述资料类型的所述同步请求、使用改变日志来确定所述资料类型指示的资料是否已被修改、以及基于所述确定向所述客户机传送同步信息。根据本专利技术的一个实施例,在上述同步内容方法中,还包括使用特性包来检测数据模式冲突。根据本专利技术的一个实施例,在上述同步内容方法中,还包括使用字段值映射来检测语言冲突。根据本专利技术的一个实施例,在上述同步内容方法中,还包括生成同步区隔参数、将所述同步区隔参数传送给所述客户机、以及根据所述同步区隔参数从所述客户机接收同步请求。根据本专利技术的一个实施例,在上述同步内容方法中,还包括基于所述服务器保存的历史内容改变数据或来自先前的同步请求的先前的同步结果来为客户机生成同步区隔参数,并将所述同步区隔参数传送给所述客户机。应当理解,本专利技术以上的一般性描述和以下的详细描述都是示例性和说明性的, 并且旨在为如权利要求所述的本专利技术提供进一步的解释。附图说明附图主要是用于提供对本专利技术进一步的理解。附图示出了本专利技术的实施例,并与本说明书一起起到解释本专利技术原理的作用。附图中图1示意性地示出了根据本专利技术的办公自动化系统的结构的框图。图2示意性地是出了根据本专利技术的同步内容方法的基础步骤的流程图。具体实施例方式以下结合附图详细描述本专利技术的技术方案。办公自动化系统的目的是一个以web形式来提高公司的办公效率和管理水平。办公自动化系统是一个通过web形式来提高公司的办公效率以及管理水平的应用系统。对于一些繁琐的日常办公,如果是靠传统的工作方式,是需要浪费比较多的人力成本和时间成本,而且容易造成一些不必要的麻烦。高效快速的办公方式急需要被使用,而且,随着计算机技术和网络技术的飞速发展,以及《吐2. 0的大规模使用,通过web形式来提高公司的办公效率是非常有效可行的。图1示意性地示出了根据本专利技术的办公自动化系统的结构的框图。图1示出系统 100的框图。系统100可以包括多个组件。组件可以包括被安排来执行特定操作的任何物理或逻辑结构。虽然图1中示出的系统100在特定拓扑中具有有限数值的组件,但可以理解,系统100视给定实现所需在另选拓扑中可以包括更多或更少组件。例如,如图1所示,系统100可以包括各种组件,如计算阵列140、服务器150、网络 160、负载均衡器170、和客户机设备180-1-s。例如,在一实施例中,服务器150可以被实现为web服务器。web服务器可以包括能够接受来自客户机设备(例如,客户机180-1-s和 /或计算设备122-1-n)的超文本传输协议(HTTP)请求以提供网页的计算设备。网络160 可以包括使用诸如传输控制协议和网际协议(TCP/IP)等一种或多种因特网协议的分组网络。负载均衡器170可以包括以计算资源被以高效的方式使用的方式向一组联网的计算机服务器(例如,计算阵列140)分派工作负载的设备。负载均衡器170可以使用例如计算机、 服务器、虚拟服务器、网络设备等来实现。在各实施例中,系统100可包括各种计算设备。例如,在各实施例中,计算阵列140 可以包括多个计算设备122-1-n。类似地,客户机设备180-1-s也可被实现为各种类型的计算设备。例如,在一实施例中,计算阵列140可被实现为服务器组,其中计算设备122-1-n 的每一个都表示服务器、虚拟服务器、虚拟机、服务器刀片、web服务器等。服务器组一般是通常由公司维护以实现超出一个机器的能力的服务器需求的计算机服务器的集合。通常, 服务器组将主服务器和后备服务器两者同时分配给单个任务,以便在主服务器发生故障的情况下,后备服务器将接管主服务器的功能。例如,服务器组通常被用来提供web主存服务。web主存服务是向个人和组织提供在线系统以供保存信息、图像、视频、音频、文本、动画、电影、图片或可经由万维网(WWW或“web”)访问的任何其它形式的web内容的一类因特网主存服务。web主机是在其拥有的服务器上提供空间以供其客户机使用以及提供因特网连接的公司,通常位于数据中心中。web主机还可以为其不拥有的、位于其数据中心中的服务器提供数据中心空间和到因特网的连接。图1还示出计算设备122-1的更详细的框图。计算设备122-1可以表示任何计算设备122-1-n。此外,计算设备122-1也可以表示任何客户机设备180-1-s。在其最基本的配置106中,计算设备122-1通常包括至少一个处理单元102和存储单元104。存储单元 104可以使用机器可读的或计算机可读的、能够保存数据的任何介质来实现,包括易失性和非易失性存储单元。如图1所示,存储单元104可以保存各种软件程序,如一个或多个应用程序118、服务器同步模块120和附带数据。计算设备122-1还可以具有在配置106之外的另外的特征和/或功能。例如,计算设备122-1可以包括可移动保存108和不可移动保存110,这些保存还可以包括如前所述的各种类型的机器可读的或计算机可读的介质。计算设备122-1还可以具有一个或多个输入设备114,。诸如显示器、扬声器、打印机等一个或多个输出设备116也可以被包括在计算设备122-1中。计算设备122-1还可以包括允许计算设备122-1与其它设备进行通信的一个或多个通信连接112。通信连接112可以包括各种类型的标准通信元件。通信介质通常以诸如载波或其它传输机制等已调制数据信号来体现计算机可读指令、数据结构、程序模块或其它数据,并包括任意信息传送介质。计算设备122-1-n的每一个都可以包括多个数据库。如参考计算设备122-1详细示出的,计算设备122-1可以被耦合到数据库124、12本文档来自技高网...

【技术保护点】

【技术特征摘要】

【专利技术属性】
技术研发人员:顾燕俊刘在英
申请(专利权)人:上海杉达学院
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术