本发明涉及信息技术领域,特别涉及一种信息更新方法和设备。
背景技术:
在现有技术中,在进行信息更新时,都是利用统一的操作来进行的,例如某数据库中的所有数据,在统一的操作下,进行全部更新,而不管各个数据是否发生改变,以此一则浪费了大量的处理能力,且更新的效率很低。
技术实现要素:
针对现有技术中的缺陷,本发明提出了一种信息更新方法和设备,在避免占用过多的处理资源的情况下,有效提高了信息更新的效率。
具体的,本发明提出了以下具体的实施例:
本发明实施例提出了一种信息更新方法,应用于包括多个信息集群的系统中,所述信息集群包括有多个子信息项,各子信息项对应有信息数据源,各子信息项对应有各自独立的信息更新周期,该方法包括:
针对各子信息项,判断所述子信息项对应的信息更新周期是否达到;
当判断结果为是时,确定所述子信息项对应的信息数据源;
基于所述信息数据源获取到信息数据;
基于所述信息数据对所述子信息项进行信息更新。
优选的,所述信息集群对应设置有各自独立的信息更新周期;该方法还包括:
针对各信息集群,当所述信息集群信息更新周期达到时,确定所述信息集群所包括的子信息项;
基于确定的子信息项确定对应的信息数据源;
根据各子信息项所对应的信息更新周期从确定的信息数据源获取到对应子信息项的信息数据;
基于获取的信息数据完成所述信息集群的信息更新。
优选的,所述信息更新周期基于所述信息集群或子信息项的重要性进行设置,其中,重要性越大,信息更新周期越小。
优选的,该方法还包括:
当接收到信息更新请求时,其中,所述信息更新请求中包含有要求进行信息更新的信息集群的标识和/或子信息项的标识;
基于接收到的信息更新请求中的标识,确定需要进行更新的信息集群和/或子信息项;
基于确定的信息集群和/或子信息项确定对应的信息数据源;
从确定的信息数据源获取到最新的信息数据,以对需要进行更新的信息集群和/或子信息项进行信息更新。
优选的,该方法还包括:
当接收到信息更新周期更改请求时,其中,所述信息更新周期更改请求中包含有要求进行时间修改的信息集群的标识和/或子信息项的标识,以及对应的修改后的时间信息;
基于所述信息更新周期更改请求以及所述标识,确定需要进行时间修改的信息集群和/或子信息项,和对应的修改后的时间信息;
将修改后的时间信息设置为对应的需要进行时间修改的信息集群和/或子信息项的信息更新周期。
本发明实施例还提出了一种信息更新设备,应用于包括多个信息集群的系统中,所述信息集群包括有多个子信息项,各子信息项对应有信息数据源,各子信息项对应有各自独立的信息更新周期,该信息更新设备包括:
判断模块,用于针对各子信息项,判断所述子信息项对应的信息更新周期是否达到;
确定模块,用于当判断结果为是时,确定所述子信息项对应的信息数据源;
获取模块,用于基于所述信息数据源获取到信息数据;
更新模块,用于基于所述信息数据对所述子信息项进行信息更新。
优选的,所述信息集群对应设置有各自独立的信息更新周期;该信息更新设备还包括:
信息集群信息更新模块,用于针对各信息集群,当所述信息集群信息更新周期达到时,确定所述信息集群所包括的子信息项;
基于确定的子信息项确定对应的信息数据源;
根据各子信息项所对应的信息更新周期从确定的信息数据源获取到对应子信息项的信息数据;
基于获取的信息数据完成所述信息集群的信息更新。
优选的,所述信息更新周期基于所述信息集群或子信息项的重要性进行设置,其中,重要性越大,信息更新周期越小。
优选的,该设备还包括:
请求更新模块,用于当接收到信息更新请求时,其中,所述信息更新请求中包含有要求进行信息更新的信息集群的标识和/或子信息项的标识;
基于接收到的信息更新请求中的标识,确定需要进行更新的信息集群和/或子信息项;
基于确定的信息集群和/或子信息项确定对应的信息数据源;
从确定的信息数据源获取到最新的信息数据,以对需要进行更新的信息集群和/或子信息项进行信息更新。
优选的,该设备还包括:
信息更新周期更改模块,用于当接收到信息更新周期更改请求时,其中,所述信息更新周期更改请求中包含有要求进行时间修改的信息集群的标识和/或子信息项的标识,以及对应的修改后的时间信息;
基于所述信息更新周期更改请求以及所述标识,确定需要进行时间修改的信息集群和/或子信息项,和对应的修改后的时间信息;
将修改后的时间信息设置为对应的需要进行时间修改的信息集群和/或子信息项的信息更新周期。
与现有技术相比,本发明实施例公开了一种信息更新方法和设备,应用于包括多个信息集群的系统中,所述信息集群包括有多个子信息项,各子信息项对应有信息数据源,各子信息项对应有各自独立的信息更新周期,该方法包括:针对各子信息项,判断所述子信息项对应的信息更新周期是否达到;当判断结果为是时,确定所述子信息项对应的信息数据源;基于所述信息数据源获取到信息数据;基于所述信息数据对所述子信息项进行信息更新。以此在避免占用过多的处理资源的情况下,有效提高了信息更新的效率。
附图说明
图1为本发明实施例提出的一种应用环境的结构示意图;
图2为本发明实施例提出的一种信息更新方法示意图;
图3为本发明实施例提出的一种信息更新设备的结构示意图。
具体实施方式
针对现有技术中的缺陷,本发明提出了一种信息更新方法和设备,用以克服现有技术中的缺陷,在避免占用过多的处理资源的情况下,有效提高了信息更新的效率。
具体的,本发明提出了以下具体的实施例:
实施例1
本发明实施例1提出了一种信息更新方法,具体的,如图1所示,应用于包括多个信息集群的系统中,所述信息集群包括有多个子信息项,各子信息项对应有信息数据源,各子信息项对应有各自独立的信息更新周期,该方法包括:
步骤101、针对各子信息项,判断所述子信息项对应的信息更新周期是否达到。
具体的判断过程,例如可以为判断时间,例如信息更新周期为1天更新1次,且前一次更新为12时,则这次更新的时间也为12时,也即判断时间是否为12时,若判断当前时间为12时,则可以判断信息更新周期达到,进入步骤102;若判断还未达到,则继续进行判断。
步骤102、当判断结果为是时,确定所述子信息项对应的信息数据源。
例如子信息项11的信息更新周期已经达到,则确定子信息项11对应的信息数据源,例如需要更新的子信息项11为企业1的专利信息,则对应的信息数据源可以为专利局公开的专利数据库。
步骤103、基于所述信息数据源获取到信息数据。
仍以上述为例来进行说明,从专利数据库中获取企业1的专利信息,例如申请公开的专利数,具体的包括哪些具体的专利等等。
步骤104、基于所述信息数据对所述子信息项进行信息更新。
在此以一个具体的例子来进行说明,例如企业1的注册地从北京变更为上海,信息数据就包含信息“企业1的注册地为上海”,根据信息数据,将子信息项进行信息更新,即将企业1的注册地修改为上海。
具体的,除了子信息项设置有信息更新周期以外,所述信息集群也可以对应设置有各自独立的信息更新周期;该方法还包括:
针对各信息集群,当所述信息集群信息更新周期达到时,确定所述信息集群所包括的子信息项;
基于确定的子信息项确定对应的信息数据源;
根据各子信息项所对应的信息更新周期从确定的信息数据源获取到对应子信息项的信息数据;
基于获取的信息数据完成所述信息集群的信息更新。
具体的,例如信息集群为企业1,对应的子信息项包括注册地,注册资本,企业1可以设置一个信息更新周期,例如为1个月,注册地设置一个独立的信息更新周期,例如为1个月,注册资本设置一个独立的信息更新周期,例如为2个月,以此每个月更新一次企业1的信息,而对于子信息项,1个月更新一次注册地信息,2个月更新一次注册资本信息。
具体的,信息更新周期可以人工设置,也基于评估进行自动设置,在进行自动设置时,所述信息更新周期可以基于所述信息集群或子信息项的重要性进行设置,其中,重要性越大,信息更新周期越小。
而重要性可以基于对应的信息集群或子信息项的更新频率,规模,行业,访问数量,历史更新记录等等来进行确定,当然具体的重要性确定可以基于不同的实际环境以及需要进行灵活地设置。
而在具体的进行人工设置时,具体的设置方法可以为如下过程:
当接收到信息更新周期更改请求时,其中,所述信息更新周期更改请求中包含有要求进行时间修改的信息集群的标识和/或子信息项的标识,以及对应的修改后的时间信息;
基于所述信息更新周期更改请求以及所述标识,确定需要进行时间修改的信息集群和/或子信息项,和对应的修改后的时间信息;
将修改后的时间信息设置为对应的需要进行时间修改的信息集群和/或子信息项的信息更新周期。
具体的,以一个具体的例子来进行说明,用户发送信息更新周期更改请求,而该信息更新周期更改请求包含要进行信息更新周期在时间上进行修改的目标的标识,该标识可以为名称,例如为企业1或企业2的注册地;以及对应的修改后的时间信息,例如企业1的信息更新周期要修改为1月一次,而企业2的注册地的信息更新周期要修改为3月一次;后续根据该请求,将企业1的信息更新周期修改为1月一次,将企业2的注册地的信息更新周期要修改为3月一次。
考虑到,在某些特殊的情况下,需要立刻对信息进行更新,而此时信息更新周期还未到,因此,针对这种情况,除了按照已确定的信息更新周期来进行信息更新以外,还可以有别的方式来进行信息更新。具体的过程可以如下:
当接收到信息更新请求时,其中,所述信息更新请求中包含有要求进行信息更新的信息集群的标识和/或子信息项的标识;
基于接收到的信息更新请求中的标识,确定需要进行更新的信息集群和/或子信息项;
基于确定的信息集群和/或子信息项确定对应的信息数据源;
从确定的信息数据源获取到最新的信息数据,以对需要进行更新的信息集群和/或子信息项进行信息更新。
具体的,例如信息更新请求中包含有需要进行更新的为企业3以及企业4的专利信息,一次基于该信息更新请求,立即对企业3以及企业4的专利信息进行信息更新,而不管当前的时间是否已经达到信息更新周期。
本发明实施例1公开了一种信息更新方法,应用于包括多个信息集群的系统中,所述信息集群包括有多个子信息项,各子信息项对应有信息数据源,各子信息项对应有各自独立的信息更新周期,该方法包括:针对各子信息项,判断所述子信息项对应的信息更新周期是否达到;当判断结果为是时,确定所述子信息项对应的信息数据源;基于所述信息数据源获取到信息数据;基于所述信息数据对所述子信息项进行信息更新。以此在避免占用过多的处理资源的情况下,有效提高了信息更新的效率。
实施例2
本发明实施例2还提出了一种信息更新设备,应用于包括多个信息集群的系统中,所述信息集群包括有多个子信息项,各子信息项对应有信息数据源,各子信息项对应有各自独立的信息更新周期,如图3所示,该信息更新设备包括:
判断模块301,用于针对各子信息项,判断所述子信息项对应的信息更新周期是否达到;
确定模块302,用于当判断结果为是时,确定所述子信息项对应的信息数据源;
获取模块303,用于基于所述信息数据源获取到信息数据;
更新模块304,用于基于所述信息数据对所述子信息项进行信息更新。
具体的,所述信息集群对应设置有各自独立的信息更新周期;该信息更新设备还包括:
信息集群信息更新模块,用于针对各信息集群,当所述信息集群信息更新周期达到时,确定所述信息集群所包括的子信息项;
基于确定的子信息项确定对应的信息数据源;
根据各子信息项所对应的信息更新周期从确定的信息数据源获取到对应子信息项的信息数据;
基于获取的信息数据完成所述信息集群的信息更新。
具体的,所述信息更新周期基于所述信息集群或子信息项的重要性进行设置,其中,重要性越大,信息更新周期越小。
具体的,该信息更新设备还包括:
请求更新模块,用于当接收到信息更新请求时,其中,所述信息更新请求中包含有要求进行信息更新的信息集群的标识和/或子信息项的标识;
基于接收到的信息更新请求中的标识,确定需要进行更新的信息集群和/或子信息项;
基于确定的信息集群和/或子信息项确定对应的信息数据源;
从确定的信息数据源获取到最新的信息数据,以对需要进行更新的信息集群和/或子信息项进行信息更新。
具体的,该信息更新设备还包括:
信息更新周期更改模块,用于当接收到信息更新周期更改请求时,其中,所述信息更新周期更改请求中包含有要求进行时间修改的信息集群的标识和/或子信息项的标识,以及对应的修改后的时间信息;
基于所述信息更新周期更改请求以及所述标识,确定需要进行时间修改的信息集群和/或子信息项,和对应的修改后的时间信息;
将修改后的时间信息设置为对应的需要进行时间修改的信息集群和/或子信息项的信息更新周期。
与现有技术相比,本发明实施例公开了一种信息更新方法和设备,应用于包括多个信息集群的系统中,所述信息集群包括有多个子信息项,各子信息项对应有信息数据源,各子信息项对应有各自独立的信息更新周期,该方法包括:针对各子信息项,判断所述子信息项对应的信息更新周期是否达到;当判断结果为是时,确定所述子信息项对应的信息数据源;基于所述信息数据源获取到信息数据;基于所述信息数据对所述子信息项进行信息更新。以此在避免占用过多的处理资源的情况下,有效提高了信息更新的效率。
本领域技术人员可以理解附图只是一个优选实施场景的示意图,附图中的模块或流程并不一定是实施本发明所必须的。
本领域技术人员可以理解实施场景中的装置中的模块可以按照实施场景描述进行分布于实施场景的装置中,也可以进行相应变化位于不同于本实施场景的一个或多个装置中。上述实施场景的模块可以合并为一个模块,也可以进一步拆分成多个子模块。
上述本发明序号仅仅为了描述,不代表实施场景的优劣。
以上公开的仅为本发明的几个具体实施场景,但是,本发明并非局限于此,任何本领域的技术人员能思之的变化都应落入本发明的保护范围。