[发明专利]监听方法及装置有效

专利信息
申请号: 201511031683.8 申请日: 2015-12-31
公开(公告)号: CN105554017B 公开(公告)日: 2019-06-04
发明(设计)人: 王文友;谭明锋 申请(专利权)人: 北京致远互联软件股份有限公司
主分类号: H04L29/06 分类号: H04L29/06
代理公司: 北京酷爱智慧知识产权代理有限公司 11514 代理人: 李娜
地址: 100195 北京市*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 监听 方法 装置
【说明书】:

发明涉及一种监听方法及装置。本发明公开的监听方法,用于协同办公系统的底层平台,包括:接收被监听业务模块发送的第一消息,该第一消息的内容包括数据和操作类型,该数据和该操作类型由被监听业务模块中对应的待监听事件确定;提取该第一消息内容中的该数据和该操作类型;确定需要监听该数据和/或该操作类型的监听业务模块,监听业务模块需要监听的数据和/或操作类型是底层平台对监听业务模块注册时确定的,需要监听的数据和/或操作类型由监听业务模块需要监听的待监听事件指定;向监听业务模块发送第二消息,该第二消息的内容包括该数据和该操作类型。本发明监听方法使得协同办公系统的不同业务模块之间安全高效地同步更新关联业务。

技术领域

本发明属于协同办公技术领域,尤其涉及一种监听方法及装置。

背景技术

通常的协同办公系统架构为底层平台及在底层平台上运行的多个业务模块。这些业务模块基于底层平台分别独立开发,实现各自不同的功能。在每个业务模块内,该业务模块维护若干数据,并基于这些数据进行相关操作,从而完成其业务功能。

一方面,不同业务模块之间的业务相对独立,分别维护各自业务模块内的数据。但另一方面,这些业务模块之间又存在一些关联业务,从而在这些业务模块间需要共享一些关联数据。

监听是实现在不同业务模块之间共享关联数据的方式之一。一种监听实现方式是在被监听业务模块中预留监听接口,当该被监听业务模块对关联数据有修改时,其内置的监听接口随即通知监听业务模块;监听业务模块接收该通知,获知数据修改内容,并由监听业务模块自主执行与该数据对应的相关操作。

这种方式中,各业务模块开发人员分别开发其业务模块需要的监听接口。尽管监听接口的实现原理大致相同,但不同业务模块开发人员的具体实现方式可能各不相同。这种模式带来以下问题:首先,不同开发人员需要做大量的重复工作,不但浪费了人力资源,且拉长了开发周期开发;其次,不同开发人员开发的同一功能实现方式多样,不便于底层平台集中管理、调试、排查运行中出现的问题。上述问题导致协同办公系统臃肿、庞大,运行复杂度加。

另外,这些业务模块之间需要分别相互注册,注册过程程序繁琐。运行时,这些业务模块之间需要沟通数据,信息安全得不到保障,且执行效率不高。

另外,运行时,业务逻辑通常指按照既定顺序执行。在协同办公系统中,各业务模块的多个业务逻辑并发执行。在涉及到关联数据的操作时,不同业务模块分别按照其既定业务逻辑并发执行相关操作。一旦被监听业务模块对关联数据的操作未成功,而监听业务模块已经通过监听接口获知该关联数据的更新,并针对该更新按照预定业务逻辑进行了对应的操作,将导致协同办公系统内关联数据在不同业务模块中的更新不一致,出现致命的系统性错误。

发明内容

鉴于此,本发明提出一种监听方法及装置,用于在协同办公系统的不同业务模块之间安全高效地同步更新关联业务。

第一方面,本发明提出的监听方法如下:

一种监听方法,用于协同办公系统的底层平台,包括如下步骤:

接收被监听业务模块发送的第一消息,该第一消息的内容包括数据和操作类型,该数据和该操作类型由被监听业务模块中对应的待监听事件确定;

提取该第一消息内容中的该数据和该操作类型;

确定需要监听该数据和/或该操作类型的监听业务模块,监听业务模块需要监听的数据和/或操作类型是底层平台对监听业务模块注册时确定的,需要监听的数据和/或操作类型由监听业务模块需要监听的待监听事件指定;

向监听业务模块发送第二消息,该第二消息的内容包括该数据和该操作类型。

进一步地,本发明提出的监听方法中,底层平台对监听业务模块注册时包括如下步骤:

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京致远互联软件股份有限公司,未经北京致远互联软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201511031683.8/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top