用于第三方的数据共享更新方法及系统技术方案

技术编号:14299201 阅读:53 留言:0更新日期:2016-12-26 04:29
本申请提供了一种用于第三方的数据共享更新方法,属于数据处理领域,包括:根据与多项基础数据相关的订阅项生成订阅列表;提供订阅接口供至少一个第三方调用订阅列表,记录各第三方的名称、各第三方采用的网络链接的特征信息、以及各第三方在订阅列表中选定的订阅项,确定各第三方的订阅关系;当某项基础数据完成更改时,确定相应的订阅项,并自各第三方的订阅关系中查询与该订阅项对应的第三方的名称和网络链接的特征信息,将变更通知发送给相应的第三方。本申请还提供了相应的系统。本申请可以将变更的数据实时通知给订阅该变更数据的第三方以便第三方能够及时读取变更后的数据,降低了因第三方无法实时感知和读取变更的订阅数据而造成的损失。

【技术实现步骤摘要】

本申请涉及数据处理领域,具体涉及一种用于第三方的数据共享更新方法及系统
技术介绍
随着人类社会全面进入信息时代,数据成为与水、石油同等重要的战略资源,数据库已经成为数据组织和存储最重要的方式,对所有应用程序的访问几乎都会变相使用到数据库,于是数据库的响应速度也成为应用程序执行速度的重要瓶颈。在企业应用或互联网软件系统中,对于一些多个系统都用到的基础数据,业内普遍是把这些基础数据做到一个数据库中,其他要用到这些基础数据的系统都从该数据库里获取数据,从而可以降低系统间耦合,提高基础数据的可维护性。在实现本申请的过程中,专利技术人发现现有技术至少存在以下问题:目前业内已经在普遍使用的数据共享或数据基础平台,主要是实现了基础数据的管理和维护,以及提供对外API接口服务来供第三方系统读取数据。这种技术方案的问题是,当基础数据有变更时,第三方系统无法实时感知并及时读取,对于那些数据时效性要求高的系统这是无法容忍的。
技术实现思路
本申请实施例提供一种用于第三方的数据共享更新方法及系统,用以解决上述阐述的现有技术中的至少一个问题。一方面本申请提供了一种用于第三方的数据共享更新方法,包括:根据与多项基础数据相关的订阅项生成订阅列表;提供订阅接口供至少一个第三方调用所述订阅列表,记录各第三方的名称、各第三方采用的网络链接的特征信息、以及各第三方在订阅列表中选定的订阅项,确定各第三方的订阅关系;当某项基础数据完成更改时,确定相应的订阅项,并自所述各第三方的订阅关系中查询与该订阅项对应的第三方的名称和网络链接的特征信息,根据查询到的第三方的名称和网络链接的特征信息将变更通知发送给相应的第三方。另一方面本申请提供了一种用于第三方的数据共享更新系统,包括:基础数据模块,用于根据与多项基础数据相关的订阅项生成订阅列表;订阅关系模块,用于提供订阅接口供至少一个第三方调用所述订阅列表,记录各第三方的名称、各第三方采用的网络链接的特征信息、以及各第三方在订阅列表中选定的订阅项,并确定各第三方的订阅关系;变更通知模块,用于在某项基础数据完成更改时,确定相应的订阅项,并自所述各第三方的订阅关系中查询与该订阅项对应的第三方的名称和网络链接的特征信息,根据查询到的第三方的名称和网络链接的特征信息将变更通知发送给相应的第三方。本申请实施例提供的用于第三方的数据共享更新方法及系统,通过将待更改的基础数据对应的订阅项生成订阅列表,并提供订阅接口供第三方调用该订阅列表来确定各第三方的订阅关系,当待更改的基础数据中某一项基础数据完成更改时,则根据该基础数据对应的订阅项以及订阅列表确定的第三方的订阅关系查询到与该订阅项对应的第三方,将变更通知发送给与该订阅项对应的第三方,即可完成对第三方的数据共享更新的过程。本申请所示实施例能够在基础数据发生更改的同时,根据所确定的订阅关系查询到订阅该基础数据的第三方并向所述第三方发送变更通知,可以将变更的数据实时地通知给订阅该变更的数据的第三方以便第三方能够及时读取变更后的数据,降低了因第三方无法实时感知和读取变更的订阅数据而造成的损失。附图说明为了更清楚地说明本申请实施例的技术方案,下面将对实施例描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本申请一实施例的用于第三方的数据共享更新方法的流程图;图2是本申请一实施例的用于第三方的数据共享更新系统的结构示意图;图3是本申请一实施例的图2所示系统基于图1所示方法工作的原理图;图4为本申请实施例提供的一种用于第三方的数据共享平台400的结构示意图。具体实施方式为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。需要说明的是,在不冲突的情况下,本申请中的实施方式及实施方式中的特征可以相互组合。本专利技术可用于众多通用或专用的计算系统环境或配置中。例如:个人计算机、服务器计算机、手持设备或便携式设备、平板型设备、多处理器系统、基于微处理器的系统、置顶盒、可编程的消费电子设备、网络PC、小型计算机、大型计算机、包括以上任何系统或设备的分布式计算环境等等。本专利技术可以在由计算机执行的计算机可执行指令的一般上下文中描述,例如程序模块。一般地,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、组件、数据结构等等。也可以在分布式计算环境中实践本专利技术,在这些分布式计算环境中,由通过通信网络而被连接的远程处理设备来执行任务。在分布式计算环境中,程序模块可以位于包括存储设备在内的本地和远程计算机存储介质中。最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”,不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括......”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。图1是本申请一实施例的用于第三方的数据共享更新方法的流程图。如图1所示,该方法包括:S101:根据与多项基础数据相关的订阅项生成订阅列表;S102:提供订阅接口供至少一个第三方调用所述订阅列表,记录各第三方的名称、各第三方采用的网络链接的特征信息、以及各第三方在订阅列表中选定的订阅项,确定各第三方的订阅关系;S103:当某项基础数据完成更改时,确定相应的订阅项,并自所述各第三方的订阅关系中查询与该订阅项对应的第三方的名称和网络链接的特征信息,根据查询到的第三方的名称和网络链接的特征信息将变更通知发送给相应的第三方。本申请实施例提供的用于第三方的数据共享更新方法,通过将待更改的基础数据对应的订阅项生成订阅列表,并提供订阅接口供第三方调用该订阅列表来确定各第三方的订阅关系,当待更改的基础数据中某一项基础数据完成更改时,则根据该基础数据对应的订阅项以及订阅列表确定的第三方的订阅关系查询到与该订阅项对应的第三方,将变更通知发送给与该订阅项对应的第三方,即可完成对第三方的数据共享更新的过程。本申请所示实施例能够在基础数据发生更改的同时,根据所确定的订阅关系查询到订阅该基础数据的第三方并向所述第三方发送变更通知,可以将变更的数据实时地通知给订阅该变更的数据的第三方以便第三方能够及时读取变更后的数据,降低了因第三方无法实时感知和读取变更的订阅数据而造成的损失。作为图1所示实施例的进一步说明,图1所示实施例中,基础数据的存储结构为键值对。本实施例中,键值对的取值方式是用key,key是字符串,可以随时定义,因此不管运用什么技术从键值对中取值的方式都是是统一的,使用键值对会将传输数据的业务属性封闭在键值对内部,便于操作。同时,键值对存储技术几乎包含在所有的主本文档来自技高网...
用于第三方的数据共享更新方法及系统

【技术保护点】
一种用于第三方的数据共享更新方法,所述方法包括:根据与多项基础数据相关的订阅项生成订阅列表;提供订阅接口供至少一个第三方调用所述订阅列表,记录各第三方的名称、各第三方采用的网络链接的特征信息、以及各第三方在订阅列表中选定的订阅项,确定各第三方的订阅关系;当某项基础数据完成更改时,确定相应的订阅项,并自所述各第三方的订阅关系中查询与该订阅项对应的第三方的名称和网络链接的特征信息,根据查询到的第三方的名称和网络链接的特征信息将变更通知发送给相应的第三方。

【技术特征摘要】
1.一种用于第三方的数据共享更新方法,所述方法包括:根据与多项基础数据相关的订阅项生成订阅列表;提供订阅接口供至少一个第三方调用所述订阅列表,记录各第三方的名称、各第三方采用的网络链接的特征信息、以及各第三方在订阅列表中选定的订阅项,确定各第三方的订阅关系;当某项基础数据完成更改时,确定相应的订阅项,并自所述各第三方的订阅关系中查询与该订阅项对应的第三方的名称和网络链接的特征信息,根据查询到的第三方的名称和网络链接的特征信息将变更通知发送给相应的第三方。2.根据权利要求1所述的方法,其中,所述基础数据的存储结构为键值对。3.根据权利要求2所述的方法,其中,所述第三方采用的网络链接的特征信息为长链接。4.根据权利要求3所述的方法,其中,在所述当某项基础数据完成更改时,确定相应的订阅项,并自所述各第三方的订阅关系中查询与该订阅项对应的第三方的名称和网络链接的特征信息,根据查询到的第三方的名称和网络链接的特征信息将变更通知发送给相应的第三方之后包括:通过所述第三方采用的网络链接接收所述第三方返回的反馈信息以确认所述基础数据在所述第三方中是否更新成功。5.根据权利要求...

【专利技术属性】
技术研发人员:孙永胜柴孝宗
申请(专利权)人:乐视控股北京有限公司乐视致新电子科技天津有限公司
类型:发明
国别省市:北京;11

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

1