生效验证方法、装置、电子设备及存储介质与流程

文档序号:21031389发布日期:2020-06-09 20:12阅读:103来源:国知局
生效验证方法、装置、电子设备及存储介质与流程

本申请涉及计算机技术领域,尤其涉及一种电子地图应用领域,具体涉及一种生效验证方法、装置、电子设备及存储介质。



背景技术:

为了能够对电子地图应用进行有效维护,用户可通过电子地图应用提供的上报入口的新增地点功能对电子地图上未展示的兴趣点(pointofinterest;poi)进行新增,还可以通过地点报错功能对电子地图上展示的poi进行修改。

无论是用户上报新增的poi信息,还是上报已有poi的修改信息,用户上报信息后,电子地图服务器中的用户生成内容(usergeneratedcontent;ugc)审核模块会对用户上报信息进行命名规范审核,若审核通过,直接向用户反馈已采纳。这样,用户便认为自己上报的信息已经被电子地图服务器采纳,并更新在电子地图中。

但是,实际应用中,若ugc审核模块审核之后,后续poi信息服务模块还要进一步对用户上报信息进行审核,若审核不通过,还是不会采纳用户上报的信息,也不会在电子地图中展示用户上报的信息,但是该过程用户并不感知。而用户若收到已采纳的通知后,在电子地图中搜索自己上报的信息,发现还是未修改或者新增。用户便会误以为系统出现问题,未上报成功,便会通过该渠道或者其他渠道继续频繁上报,尤其是多个用户同时上报,给造成电子地图服务器造成不必要的负担。



技术实现要素:

为了解决上述技术问题,本申请提供一种生效验证方法、装置、电子设备及存储介质,用于避免用户的频繁上报,降低电子地图服务器的负担。

一方面,本申请提供一种生效验证方法,包括:

检测并获取用户生成内容审核模块对用户上报的信息进行审核的审核状态;

若所述审核状态为审核通过,检测并获取兴趣点服务模块中所述用户上报的信息的第一效力状态;

若所述第一效力状态为有效时,分别检测并获取检索服务模块和底图服务模块中所述用户上报的信息的第二效力状态和第三效力状态;

根据所述审核状态、所述第一效力状态、所述第二效力状态和所述第三效力状态中的至少一个,向所述用户所在的终端反馈所述用户上报的信息的验证状态。

进一步可选地,如上所述的方法中,所述用户上报的信息包括:兴趣点所在的地理坐标、兴趣点的名称、地址和状态,所述状态包括新增、修改或者删除。

进一步可选地,如上所述的方法中,还包括:

根据所述审核状态、所述第一效力状态、所述第二效力状态和所述第三效力状态中的至少一个,向所述用户所在的终端反馈所述用户上报的信息的验证状态,包括:

若所述审核状态为审核未通过,向所述用户所在的终端反馈所述用户上报的信息为未采纳;

若所述第一效力状态为无效时,向所述用户所在的终端反馈所述用户上报的信息为未采纳;

若所述第二效力状态和所述第三效力状态中的至少一个为无效状态,向所述用户所在的终端反馈所述用户上报的信息为未采纳;或者

若所述第二效力状态和所述第三效力状态中均为有效状态,向所述用户所在的终端反馈所述用户上报的信息为已采纳。

进一步可选地,如上所述的方法中,检测并获取兴趣点服务模块中所述用户上报的信息的第一效力状态,包括:

向所述兴趣点服务模块发送携带所述用户上报的信息的第一检测请求,以供所述兴趣点服务模块检测所述用户上报的信息是否更新在兴趣点信息库中,并生成第一检测结果;接收所述兴趣点服务模块返回的第一检测结果;根据所述第一检测结果,确定所述第一效力状态;

或者,向所述兴趣点服务模块发送携带所述兴趣点名称的第一信息请求;接收所述兴趣点服务模块基于所述兴趣点名称在所述兴趣点信息库中进行信息检索的第一检索结果;根据所述第一检索结果和所述用户上报的信息,生成所述第一效力状态。

进一步可选地,如上所述的方法中,检测并获取检索服务模块中所述用户上报的信息的第二效力状态,包括:

向所述检索服务模块发送携带所述用户上报的信息的第二检测请求,以供所述检索服务模块检测所述用户上报的信息是否更新在相应的检索数据库中,并生成第二检测结果;接收所述检索服务模块返回的第二检测结果;根据所述第二检测结果,确定第二效力状态;

或者,向所述检索服务模块发送携带所述兴趣点名称的第二信息请求;接收所述检索服务模块基于所述兴趣点名称在所述检索数据库中进行信息检索的第二检索结果;根据所述第二检索结果和所述用户上报的信息,生成所述第二效力状态。

进一步可选地,如上所述的方法中,检测并获取底图服务模块中所述用户上报的信息的第三效力状态,包括:

向所述底图服务模块发送所述用户上报的信息,以供所述底图服务模块检测所述用户上报的信息是否更新在相应的底图数据库中,并生成第三检测结果;接收所述底图服务模块返回的第三检测结果;根据所述第三检测结果,确定所述第三效力状态;

或者,向所述底图服务模块发送携带所述兴趣点名称的第三信息请求;接收所述底图服务模块基于所述兴趣点名称在所述底图数据库中进行信息检索的第三检索结果;根据所述第三检索结果和所述用户上报的信息,生成所述第三效力状态。

进一步可选地,如上所述的方法中,若所述审核状态为审核通过之后,检测并获取兴趣点服务模块中所述用户上报的信息的第一效力状态之前,所述方法还包括:

从所述用户生成内容审核模块获取所述用户上报的信息,并向所述兴趣点服务模块转发;

或者向所述用户生成内容审核模块发送第一转发指示消息,以指示所述用户生成内容审核模块在对所述用户上报的信息的所述审核状态为审核通过后,向所述兴趣点服务模块转发所述用户上报的信息。

进一步可选地,如上所述的方法中,若所述第一效力状态为有效时,分别检测并获取检索服务模块和底图服务模块中所述用户上报的信息的第二效力状态和第三效力状态之前,所述方法还包括:

分别向所述检索服务模块和所述底图服务模块发送所述用户上报的信息,以供所述检索服务模块基于所述用户上报的信息,对所述检索数据库进行更新,所述底图服务模块基于所述用户上报的信息,对所述底图数据库进行更新;

或者向所述兴趣点服务模块发送第二转发指示消息,以指示所述兴趣点服务模块在所述第一效力状态为有效后,分别向所述检索服务模块和所述底图服务模块发送所述用户上报的信息,以供所述检索服务模块基于所述用户上报的信息,对所述检索数据库进行更新,所述底图服务模块基于所述用户上报的信息,对所述底图数据库进行更新。

另一方面,本申请还提供了一种生效验证装置,所述装置包括:

第一检测模块,用于检测并获取用户生成内容审核模块对用户上报的信息进行审核的审核状态;

第二检测模块,用于若所述审核状态为审核通过,检测并获取兴趣点服务模块中所述用户上报的信息的第一效力状态;;

第三检测模块,用于若所述第一效力状态为有效时,分别检测并获取检索服务模块和底图服务模块中所述用户上报的信息的第二效力状态和第三效力状态;;

发送模块,用于根据所述审核状态、所述第一效力状态、所述第二效力状态和所述第三效力状态中的至少一个,向所述用户所在的终端反馈所述用户上报的信息的验证状态。

再一方面,本申请还提供了一种电子设备,包括:

至少一个处理器;以及

与所述至少一个处理器通信连接的存储器;其中,

所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行如上任一项所述的方法。

又一方面,本申请还提供一种存储有计算机指令的非瞬时计算机可读存储介质,所述计算机指令用于使所述计算机执行如上任一项所述的方法。

上述申请中的一个实施例具有如下优点或有益效果:通过检测ugc审核模块对用户上报的信息的审核是否通过;若通过,进一步检测poi服务模块中用户上报的信息是否生效;若生效,进一步检测检索服务模块和底图服务模块中用户上报的信息是否生效;若生效,向用户所在的终端反馈用户上报的信息已采纳;否则,向用户所在的终端反馈用户上报信息未采纳。本申请的技术方案,能够克服现有技术的不足,在电子地图的服务器侧,对用户上报的信息是否生效进行准确地检测,避免现有技术中仅通过ugc审核,让用户误以为生效,但实际上并未真正生效的情况发生,能够避免用户频繁上报,从而能够减轻电子地图服务器的负担。

进一步地,本申请中,还公开了检测poi服务模块中用户上报的信息是否生效的两种实现方式,可以分别在生效验证装置侧或者poi服务模块侧实现验证用户上报的信息是否生效,能够准确地检测到poi服务模块中用户上报的信息是否生效,以保证后续向用户反馈的上报信息是否采纳的准确性。

进一步地,本申请中,还公开了检测检索服务模块中用户上报的信息是否生效的两种实现方式,可以分别在生效验证装置侧或者检索服务模块侧实现验证用户上报的信息是否生效,能够准确地检测到检索服务模块中用户上报的信息是否生效,以保证后续向用户反馈的上报信息是否采纳的准确性。

进一步地,本申请中,还公开了检测底图服务模块中用户上报的信息是否生效的两种实现方式,可以分别在生效验证装置侧或者底图服务模块侧实现验证用户上报的信息是否生效,能够准确地检测到底图服务模块中用户上报的信息是否生效,以保证后续向用户反馈的上报信息是否采纳的准确性。

上述可选方式所具有的其他效果将在下文中结合具体实施例加以说明。

附图说明

附图用于更好地理解本方案,不构成对本申请的限定。其中:

图1是根据本申请第一实施例的示意图;

图2是根据本申请第二实施例的示意图;

图3为图2所示实施例的生效验证方法的应用框架图;

图4是根据本申请第三实施例的示意图;

图5为图4所示实施例的生效验证方法的应用框架图;

图6是根据本申请第四实施例的示意图;

图7是用来实现本申请实施例的生效验证方法的电子设备的框图。

具体实施方式

以下结合附图对本申请的示范性实施例做出说明,其中包括本申请实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识到,可以对这里描述的实施例做出各种改变和修改,而不会背离本申请的范围和精神。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。

图1是根据本申请第一实施例的示意图。如图1所示,本实施例的生效验证方法,具体可以包括如下步骤:

s101、检测并获取ugc审核模块对用户上报的信息进行审核的审核状态;

本实施例的生效验证方法的执行主体为生效验证装置,该生效验证装置可以为一独立的电子实体,或者也可以采用软件集成的,该生效验证装置具体可以设置在电子地图的服务器侧,可以验证用户上报的信息在电子地图中是否生效。

具体地,本实施例中,可以由生效验证装置检测ugc审核模块对用户上报的信息进行审核,并获取相应的审核状态。该审核状态可以包括审核通过和审核未通过两个状态。

s102、若审核状态为审核通过,检测并获取poi服务模块中用户上报的信息的第一效力状态;

具体地,该步骤用于检测poi服务模块中用户上报的信息是否生效,并获取相应的第一效力状态。同理,该第一效力状态可以包括生效和未生效两个状态。该步骤执行的前提必须是ugc审核模块对用户上报的信息审核通过后执行的。

s103、若第一效力状态为有效时,分别检测并获取检索服务模块和底图服务模块中用户上报的信息的第二效力状态和第三效力状态;

具体地,该步骤用于检测检索服务模块中用户上报的信息是否生效,并获取相应的第二效力状态。同时,还用于检测底图服务模块中用户上报的信息是否生效,并获取相应的第三效力状态。同理,第二效力状态和第三效力状态也可以包括生效和未生效两个状态。该步骤执行的前提必须是检测poi服务模块中用户上报的信息有效,即第一效力状态为有效后执行的。

在实际应用中,可以采用数字来标识审核状态、第一效力状态、第二效力状态和第三效力状态,例如,可以采用数字1分别表示审核通过的状态、第一效力状态为有效的状态、第二效力状态为有效的状态、第三效力状态为有效的状态;采用数字0分别表示审核未通过的状态、第一效力状态为无效的状态、第二效力状态为无效的状态、第三效力状态为无效的状态。本实施例中存在不需要执行步骤s102和/或s103的情况,例如审核状态为审核未通过时,所以此时可能存在,没有第一效力状态、第二效力状态和/或第三效力状态的值。需要注意的是,第一效力状态、第二效力状态或第三效力状态不存在值,和为无效的状态为不同的情况。例如,为无效的状态可以采用数字0来标识,而不存在值则采用“空”或者“-”或者其他符号来标识,表示相应的效力状态没有被获取。

s104、根据审核状态、第一效力状态、第二效力状态和第三效力状态中的至少一个,向用户所在的终端反馈用户上报的信息的验证状态。

例如,该步骤可以包括如下几种情况:

1、若审核状态为审核未通过,向用户所在的终端反馈用户上报的信息为未采纳;

在该种情况中,若审核状态为审核未通过,则不执行步骤s102和s103,而直接执行步骤s104,根据审核未通过的审核状态,向用户反馈用户上报的信息未采纳。

2、若第一效力状态为无效时,向用户所在的终端反馈用户上报的信息为未采纳;

在该种情况下,执行步骤s101和s102之后,审核状态为审核通过,第一效力状态为无效,不执行步骤s103,而直接执行步骤s104,根据无效的第一效力状态,向用户反馈用户上报的信息未采纳。

3、若第二效力状态和第三效力状态中的至少一个为无效状态,向用户所在的终端反馈用户上报的信息为未采纳;或者

在该种情况下,步骤s101-s104均执行,审核状态为审核通过,第一效力状态为有效,而第二效力状态和第三效力状态中的至少一个为无效状态。具体地,根据无效的第二效力状态和/或第三效力状态,向用户所在的终端反馈用户上报的信息为未采纳。

4、若第二效力状态和第三效力状态中均为有效状态,向用户所在的终端反馈所述用户上报的信息为已采纳。

同情况3,步骤s101-s104均执行,审核状态为审核通过,第一效力状态、第二效力状态和第三效力状态均为有效,标识所有验证都有效。此时,具体地,根据有效的第二效力状态和第三效力状态,向用户所在的终端反馈所述用户上报的信息为已采纳。

具体地,本实施例中,生效验证系统对用户上报的信息是否生效的验证,是基于ugc审核模块对用户上报的信息的审核已经通过的前提。而且用户上报的信息在电子地图中如果真的生效,则需要电子地图的poi服务模块能够支持该用户上报的信息,且能够在检索服务模块中检索到,同时还能在地图服务模块中也做了记录并生效。基于此,本实施例的生效验证过程,需要检测用户上报的信息在poi服务模块中用户上报的信息是否生效,检测检索服务模块和底图服务模块中用户上报的信息是否生效。若均生效才能确定用户上报的信息,在电子地图中被采纳,已经生效;否则,只要在其中一个中没有生效,则认为该用户上报的信息在电子地图中未被采纳,未生效。

本实施例中,用户上报的信息可以包括:poi所在的地理坐标、poi的名称、地址和状态,该状态可以包括新增、修改或者删除。进一步地,还可以包括用户上报的时间点等其他信息。

例如,在一种应用场景中,用户在生活中发现某个位置新开了个poi,但是发现电子地图中还未标识该poi,此时用户可以通过电子地图的新增poi的上报入口,上报新增的poi信息。例如,用户可以在电子地图中手动选择新增poi的位置、并输入poi的名称、地址,并输入状态为新增poi,并点击上传。其中用户手动选择的新增poi的位置,电子地图中可以获取该位置的地理坐标如经纬度坐标,在用户点击上传时,将该位置的地理坐标上传。对应地,在电子地图的ugc审核模块接收到用户上传的信息。其中poi名称可以为该poi店铺的实际名称。poi的地址为该poi在物理空间中的地址,如x省x市x路x号之类的地址。

再例如,在另一种应用场景中,若用户在生活中发现某个位置的poi发生了改变,如换为另一个名称的poi,或者发生搬迁,需要删除poi,此时,该用户可以在电子地图中通过点击打开该位置的原poi信息,然后在poi信息展示界面中通过修改poi入口,上传修改的poi的信息。例如,若用户修改某poi的名称时,此时可以输入修改后的poi的名称、并将状态设置为修改,点击上传,同时将用户选择的该poi的地理坐标、poi的地址一起上传上去。若用户删除某个poi的名称时,此时需要将该poi的状态设置为删除,同时将用户选择的该poi的地理坐标、poi名称以及poi的地址一起上传上去。

本实施例中,ugc审核模块对用户上报的信息的审核包括对poi的名称及地址的规范性进行审核。如poi为连锁店时,连锁店的名字命名是否规范,如肯德基(x路店),后面的位置信息必须在括号里。地址信息必须足够详细到包括x市y区z路m号等等。再例如,若是新增poi时,ugc审核模块还需要审核新增的poi点是不是落入马路上,避免用户手抖,点的是马路上一个点,而马路上不可能有poi,所以ugc审核模块需要进行此审核,若检测用户上报的地理位置落入道路,则审核不通过,用户可以重新上报。实际应用中,ugc审核模块还可以采用其他策略对用户上报的信息进行审核,在此不再一一举例赘述。

本实施例中,poi服务模块接收到用户上报的信息后,需要对用户上报的信息进行融合处理,但是用户上报的信息具体是否在poi服务模块中生效,还要依赖poi服务模块对用户上报的信息的融合处理的结果。例如,poi服务模块对用户上报的信息的融合处理,包括:若是新增poi,poi服务模块根据poi数据库检测该poi地址是否有其他poi信息,若没有,允许增加,并在poi数据库中增加该新增的poi的信息,同时增加更新该poi的时间;若有,则不采纳用户的上报,此时不更新poi数据库中该poi地址对应的poi的信息。

本实施例的poi服务模块对用户上报的信息的融合处理,还包括poi服务模块检测该用户上报的该地理位置的poi是否涉密,不允许在地图上显示的情况。具体地,此类poi虽然不在电子地图中显示,但是在poi数据库中有记录,具体还可以在poi属性信息中记录不允许在电子地图中显示该poi信息的名称,此时不采用用户上报的信息更新poi数据库,即不能采纳用户上报的信息。

另外,电子地图中有些poi的名称虽然用户在现实生活中看到发送修改了,如医院、高校,政府机关等等高级别vip的poi的名称,但是poi数据库中可以限定这vip的poi的名称不允许通过用户上报的方式修改。此时,poi服务模块可以先根据poi数据库中该地理位置对应的poi的属性信息,判断该poi的是否允许修改poi。若不允许,此时不采用用户上报的信息更新poi数据库,即不能采纳用户上报的信息。

若poi服务模块检测确定该poi的名称允许修改poi时,还可以进一步判断用户上报的信息中poi的打分是否大于poi数据库中已记录的poi的打分,若大于,可以采用用户上报的信息更新poi数据库,即采纳用户上报的poi,否则不采纳用户上报的poi。

其中poi的打分,可以基于不同的渠道上报的poi实现不用的打分。例如渠道可以包括用户上报渠道、数据挖掘渠道、第三方数据服务商上报等。打分规则可以预先设置,例如,可以设置数据挖掘渠道最高、第三方数据服务商上报渠道次之,用户上报渠道的打分最低。

基于以上所述,若poi服务模块采纳用户上报的poi,即采用用户上报的信息更新poi数据库,则可以认为poi服务模块中用户上报的信息生效,否则若poi服务模块不采纳用户上报的poi,则可以认为poi服务模块中用户上报的信息未生效。

上述实施例为服务模块对用户上报的信息的融合处理的一些处理方式,实际应用中,还可以包括其他,在此不再一一举例赘述。

本实施例中,若poi服务模块中用户上报的信息生效,则表示poi数据库中已采纳用户上报的信息,为了进一步在电子地图中同步更新用户上报的信息,还需要在检索服务模块和底图服务模块中,让用户上报的信息也生效。例如,在检索数据库中基于该用户上报的信息更新对应的poi的信息,以使得用户上报的信息能够在后续被检索到。其次,还能够在地图服务模块中也使得用户上报的信息生效。但是实际应用中,由于电子地图的显示比例有限,电子地图中展示空间有限,底图是否展示该poi,受很多条件的影响,并非能够检索到的所有poi都能够被展示。但是即使未展示的poi信息也能够在底图数据库中查到,因此,本实施例中,可以基于底图数据库中的信息,判断用户上报的信息是否在底图服务模块中生效。

本实施例的生效验证方法,通过检测ugc审核模块对用户上报的信息的审核是否通过;若通过,进一步检测poi服务模块中用户上报的信息是否生效;若生效,进一步检测检索服务模块和底图服务模块中用户上报的信息是否生效;若生效,向用户所在的终端反馈用户上报的信息已采纳;否则,向用户所在的终端反馈用户上报信息未采纳。本实施例的技术方案,能够克服现有技术的不足,在电子地图的服务器侧,对用户上报的信息是否生效进行准确地检测,避免现有技术中仅通过ugc审核,让用户误以为生效,但实际上并未真正生效的情况发生,能够避免用户频繁上报,减轻电子地图服务器的负担。

而且通过采用本实施例的技术方案,最终向用户反馈的采纳或者采纳均为最终的准确反馈,而不会像现有技术那样,反馈的已采纳而实质上未采纳,因此,本实施例的技术方案,还能够提高用户使用的信任度,增强用户对电子地图的粘性。

图2是根据本申请第二实施例的示意图;本实施例的生效验证方法,在上述图1所示实施例的技术方案的基础上,进一步更加详细地描述本发明的技术方案。如图2所示,本实施例的生效验证方法,具体可以包括如下步骤:

s201、生效验证装置检测ugc审核模块对用户上报的信息的审核是否通过;若通过,执行步骤s202、否则执行步骤s214;

可选地,该步骤在执行时,可以由效验证装置检测ugc审核模块对用户上报的信息的审核是否通过,并获取相应的审核状态;进一步检测审核状态是否为通过。

s202、生效验证装置向ugc审核模块发送第一转发指示消息,以指示ugc审核模块在对用户上报的信息审核通过后,向poi服务模块转发用户上报的信息;

s203、生效验证装置向poi服务模块发送第二转发指示消息,以指示在对用户上报的信息审核通过后,分别向检索服务模块和底图服务模块发送用户上报的信息,以供检索服务模块基于用户上报的信息,对检索数据库进行更新,底图服务模块基于用户上报的信息,对底图数据库进行更新;

该步骤s203之前,生效验证装置可以确定poi服务模块在对用户上报的信息审核通过了,然后再向poi服务模块发送第二转发指示消息,或者也可以在不确定poi服务模块在对用户上报的信息的审核是否通过,先发送该第二转发指示消息。

该步骤s203中poi服务模块对用户上报的信息审核通过,即表示poi服务模块经审核,确定需要在poi数据库中更新用户上报的信息。

图3为图2所示实施例的生效验证方法的应用框架图。如图3所示,本实施例的生效验证方法,ugc审核模块、poi服务模块、检索服务模块和底图服务模块从上游到下游的处理过程中,由ugc审核模块对用户上报的信息审核通过后,向poi服务模块发送用户上报的信息,由poi服务模块在对用户上报的信息审核通过后,分别向检索服务模块和底图服务模块发送用户上报的信息。

本实施例中,由生效验证装置来控制ugc审核模块和poi服务模块对用户上报信息的转发,如生效验证装置向ugc审核模块发送第一转发指示消息,生效验证装置向poi服务模块发送第二转发指示消息。实际应用中,也可以预先设置转发规则。不需要生效验证装置来控制,即不需要步骤s202和s203,直接在ugc审核模块和poi服务模块中设置转发规则。

s204、生效验证装置获取用户上报的信息,并向poi服务模块发送携带用户上报的信息的第一检测请求,以供poi服务模块检测用户上报的信息是否更新在poi信息库中;

例如,生效验证装置可以从ugc审核模块获取用户上报的信息。

s205、生效验证装置接收poi服务模块返回的第一检测结果;

s206、根据第一检测结果,确定poi服务模块中用户上报的信息是否生效;若生效,执行步骤s207;否则执行步骤s214;

可选地,该步骤在执行时,也可以根据第一检测结果,生成第一效力状态;并进一步检测第一效力状态是否有效,若有效,则标识poi服务模块中用户上报的信息生效;否则,若第一效力状态为无效,则标识poi服务模块中用户上报的信息未生效。

上述步骤s204-s206为检测poi服务模块中用户上报的信息是否生效的过程。

例如,本实施例中,若第一检测结果中标识了用户上报的信息更新在poi信息库中,则表示poi服务模块中用户上报的信息生效。而若第一检测结果中标识了用户上报的信息未更新在poi信息库中,则表示poi服务模块中用户上报的信息未生效。

s207、生效验证装置向检索服务模块发送携带用户上报的信息的第二检测请求,以供检索服务模块检测用户上报的信息是否更新在相应的检索数据库中;

s208、生效验证装置接收检索服务模块返回的第二检测结果;

s209、生效验证装置根据第二检测结果,确定检索服务模块中用户上报的信息是否生效;若生效,执行步骤s210;否则执行步骤s214;

同理,可选地,该步骤在执行时,也可以根据二检测结果,生成第二效力状态;并进一步检测第二效力状态是否有效,若有效,则标识检索服务模块中用户上报的信息生效;否则,若第一效力状态为无效,则标识检索服务模块中用户上报的信息未生效。

上述步骤s207-s209为检测检索服务模块中用户上报的信息是否生效的过程。

例如,本实施例中,若第二检测结果中标识了用户上报的信息更新在检索数据库中,则表示检索服务模块中用户上报的信息生效。而若第二检测结果中标识了用户上报的信息未更新在检索数据库中,则表示检索服务模块中用户上报的信息未生效。

s210、生效验证装置向底图服务模块发送用户上报的信息,以供底图服务模块检测用户上报的信息是否更新在相应的底图数据库中;

s211、生效验证装置接收底图服务模块返回的第三检测结果;

s212、生效验证装置根据第三检测结果,确定底图服务模块中用户上报的信息是否生效;若是,执行步骤s213;否则执行步骤s214;

同理,可选地,该步骤在执行时,也可以根据三检测结果,生成第三效力状态;并进一步检测第三效力状态是否有效,若有效,则标识底图服务模块中用户上报的信息生效;否则,若第一效力状态为无效,则标识底图服务模块用户上报的信息未生效。

s213、生效验证装置向用户对应的终端发送采纳用户上报的信息,结束。

s214、生效验证装置向用户对应的终端发送未采纳用户上报的信息,结束。

上述步骤s210-s212为检测底图服务模块中用户上报的信息是否生效的过程。

实际应用中,步骤s207-s209和步骤s210-s212可以互换。

例如,本实施例中,若第三检测结果中标识了用户上报的信息更新在底图数据库中,则表示底图服务模块中用户上报的信息生效。而若第三检测结果中标识了用户上报的信息未更新在底图数据库中,则表示底图服务模块中用户上报的信息未生效。

本实施例的生效验证方法,通过采用上述方案,能够克服现有技术的不足,在电子地图的服务器侧,对用户上报的信息是否生效进行准确地检测,避免现有技术中仅通过ugc审核,让用户误以为生效,但实际上并未真正生效的情况发生,能够避免用户频繁上报,减轻电子地图服务器的负担。

图4是根据本申请第三实施例的示意图;本实施例的生效验证方法,在上述图1所示实施例的技术方案的基础上,进一步更加详细地描述本发明的技术方案。如图4所示,本实施例的生效验证方法,具体可以包括如下步骤:

s401、生效验证装置检测ugc审核模块对用户上报的信息的审核是否通过;若通过,执行步骤s402、否则执行步骤s414;

可选地,参考上述图2所示实施例的步骤s201的解释,该步骤在执行时,也可以由效验证装置检测ugc审核模块对用户上报的信息的审核是否通过,并获取相应的审核状态;进一步检测审核状态是否为通过。

s402、生效验证装置从ugc审核模块获取用户上报的信息,并向poi服务模块转发,以供poi服务模块审核用户上报的信息是否满足更新要求;

s403、若生效验证装置确定poi服务模块审核用户上报的信息满足更新要求,分别向检索服务模块和底图服务模块发送用户上报的信息,以供检索服务模块基于用户上报的信息,对检索数据库进行更新,底图服务模块基于用户上报的信息,对底图数据库进行更新;

与上述图2所示实施例不同的是,本实施例中,本实施例中用户上报的信息的转发,都是由生效验证装置控制的。

图5为图4所示实施例的生效验证方法的应用框架图。如图5所示,本实施例的生效验证方法,ugc审核模块、poi服务模块、检索服务模块和底图服务模块从上游到下游的处理过程中,均是由生效验证装置来控制,如ugc审核模块对用户上报的信息审核通过后,生效验证装置先获取用户上报的信息,再向poi服务模块发送用户上报的信息。生效验证装置确定poi服务模块审核用户上报的信息满足更新要求后,分别向检索服务模块和底图服务模块发送用户上报的信息。

s404、生效验证装置向poi服务模块发送携带poi名称的第一信息请求;

s405、生效验证装置接收poi服务模块基于poi名称在poi信息库中进行信息检索的第一检索结果;

s406、生效验证装置根据第一检索结果和用户上报的信息,确定poi服务模块中用户上报的信息是否生效,若生效,执行步骤s407;否则执行步骤s414;

可选地,该步骤在执行时,也可以根据第一检测结果和用户上报的信息,生成第一效力状态,并进一步检测第一效力状态为有效还是无效,其中有效表示poi服务模块中用户上报的信息生效,无效表示poi服务模块中用户上报的信息未生效。

上述步骤s404-s406为检测poi服务模块中用户上报的信息是否生效的过程。

例如,本实施例中,若第一检索结果和用户上报的信息完全一致,则表示用户上报的信息更新在poi信息库中,即poi服务模块中用户上报的信息生效,对应地,第一效力状态为有效。而若第一检索结果和用户上报的信息非完全一致,则表示用户上报的信息未更新在poi信息库中,即poi服务模块中用户上报的信息未生效,对应地,第一效力状态为无效。

s407、生效验证装置向检索服务模块发送携带poi名称的第二信息请求;

s408、生效验证装置接收检索服务模块基于poi名称在检索数据库中进行信息检索的第二检索结果;

s409、生效验证装置根据第二检索结果和用户上报的信息,确定检索服务模块中用户上报的信息是否生效,若生效,执行步骤s410;否则执行步骤s414;可选地,该步骤在执行时,也可以根据第二检测结果和用户上报的信息,生成第二效力状态,并进一步检测第二效力状态为有效还是无效,其中有效表示检索服务模块中用户上报的信息生效,无效表示检索服务模块中用户上报的信息未生效。

上述步骤s407-s409为检测检索服务模块中用户上报的信息是否生效的过程。

例如,本实施例中,若第二检索结果和用户上报的信息完全一致,则表示用户上报的信息更新在检索服务模块的检索数据库中,即检索服务模块中用户上报的信息生效,对应地,第二效力状态为有效。而若第二检索结果和用户上报的信息非完全一致,则表示用户上报的信息未更新在检索服务模块的检索数据库中,即检索服务模块中用户上报的信息未生效对应地,第二效力状态为无效。

s410、生效验证装置向底图服务模块发送携带poi名称的第三信息请求;

s411、生效验证装置接收底图服务模块基于poi名称在底图数据库中进行信息检索的第三检索结果;

s412、生效验证装置根据第三检索结果和用户上报的信息,确定底图服务模块中用户上报的信息是否生效,若生效,执行步骤s413,否则执行步骤s414;

可选地,该步骤在执行时,也可以根据第三检测结果和用户上报的信息,生成第三效力状态,并进一步检测第三效力状态为有效还是无效,其中有效表示底图服务模块中用户上报的信息生效,无效表示底图服务模块中用户上报的信息未生效。

上述步骤s410-s412为检测底图服务模块中用户上报的信息是否生效的过程。

例如,本实施例中,若第三检索结果和用户上报的信息完全一致,则表示用户上报的信息更新在底图服务模块的底图数据库中,即底图服务模块中用户上报的信息生效,对应地,第三效力状态为有效。而若第三检索结果和用户上报的信息非完全一致,则表示用户上报的信息未更新在底图服务模块的底图数据库中,即底图服务模块中用户上报的信息未生效,对应地,第三效力状态为无效。

实际应用中,步骤s407-s409和步骤s410-s412可以互换。

s413、生效验证装置向用户对应的终端发送采纳用户上报的信息,结束。

s414、生效验证装置向用户对应的终端发送未采纳用户上报的信息,结束。

本实施例的生效验证方法,通过采用上述方案,能够克服现有技术的不足,在电子地图的服务器侧,对用户上报的信息是否生效进行准确地检测,避免现有技术中仅通过ugc审核,让用户误以为生效,但实际上并未真正生效的情况发生,能够避免用户频繁上报,减轻电子地图服务器的负担。

图6是根据本申请第四实施例的示意图。如图6所示,本实施例的生效验证装置600,包括:

第一检测模块601,用于检测检测并获取用户生成内容审核模块对用户上报的信息进行审核的审核状态;

第二检测模块602,用于若审核状态为审核通过,检测并获取兴趣点服务模块中用户上报的信息的第一效力状态通过,进一步检测兴趣点服务模块中所述用户上报的信息是否生效;

第三检测模块603,用于若第一效力状态为有效时,分别检测并获取检索服务模块和底图服务模块中用户上报的信息的第二效力状态和第三效力状态;

发送模块604,用于根据审核状态、第一效力状态、第二效力状态和第三效力状态中的至少一个,向用户所在的终端反馈所述用户上报的信息的验证状态。

例如,本实施例中,用户上报的信息包括:兴趣点所在的地理坐标、兴趣点的名称、地址和状态,状态包括新增、修改或者删除。

进一步可选地,本实施例的生效验证装置600中,发送模块604,具体用于:

若审核状态为审核未通过,向用户所在的终端反馈用户上报的信息为未采纳;

若第一效力状态为无效时,向用户所在的终端反馈用户上报的信息为未采纳;

若第二效力状态和第三效力状态中的至少一个为无效状态,向用户所在的终端反馈用户上报的信息为未采纳;或者

若第二效力状态和所述第三效力状态中均为有效状态,向用户所在的终端反馈用户上报的信息为已采纳。

进一步可选地,本实施例的生效验证装置600中,第二检测模块602,用于:

向兴趣点服务模块发送携带用户上报的信息的第一检测请求,以供兴趣点服务模块检测用户上报的信息是否更新在兴趣点信息库中,并生成第一检测结果;接收兴趣点服务模块返回的第一检测结果;根据第一检测结果,确定所述第一效力状态;

或者,向兴趣点服务模块发送携带兴趣点名称的第一信息请求;接收兴趣点服务模块基于兴趣点名称在兴趣点信息库中进行信息检索的第一检索结果;根据第一检索结果和用户上报的信息,生成第一效力状态。

进一步可选地,本实施例的生效验证装置600中,第三检测模块603,用于:

向检索服务模块发送携带用户上报的信息的第二检测请求,以供检索服务模块检测用户上报的信息是否更新在相应的检索数据库中,并生成第二检测结果;接收检索服务模块返回的第二检测结果;根据第二检测结果,确定第二效力状态;

或者,向检索服务模块发送携带兴趣点名称的第二信息请求;接收检索服务模块基于兴趣点名称在检索数据库中进行信息检索的第二检索结果;根据第二检索结果和用户上报的信息,生成第二效力状态。

进一步可选地,本实施例的生效验证装置600中,第三检测模块603,用于:

向底图服务模块发送用户上报的信息,以供底图服务模块检测用户上报的信息是否更新在相应的底图数据库中,并生成第三检测结果;接收底图服务模块返回的第三检测结果;根据第三检测结果,确定第三效力状态;

或者,向底图服务模块发送携带兴趣点名称的第三信息请求;接收底图服务模块基于兴趣点名称在底图数据库中进行信息检索的第三检索结果;根据第三检索结果和用户上报的信息,生成第三效力状态。

进一步可选地,本实施例的生效验证装置600中,发送模块604还用于:

从用户生成内容审核模块获取用户上报的信息,并向兴趣点服务模块转发,以供兴趣点服务模块审核用户上报的信息是否满足更新要求;

或者向用户生成内容审核模块发送第一转发指示消息,以指示用户生成内容审核模块在对用户上报的信息的审核状态为审核通过后,向兴趣点服务模块转发用户上报的信息。

进一步可选地,本实施例的生效验证装置600中,发送模块604还用于:

分别向检索服务模块和底图服务模块发送用户上报的信息,以供检索服务模块基于用户上报的信息,对检索数据库进行更新,底图服务模块基于用户上报的信息,对底图数据库进行更新;

或者向兴趣点服务模块发送第二转发指示消息,以指示兴趣点服务模块在第一效力状态为有效后,分别向检索服务模块和底图服务模块发送用户上报的信息,以供检索服务模块基于用户上报的信息,对检索数据库进行更新,底图服务模块基于用户上报的信息,对底图数据库进行更新。

本实施例的生效验证装置600中,通过采用上述模块实现生效验证的实现原理以及技术效果,与上述相关方法实施例的实现相同,详细可以参考上述相关方法实施例的记载,在此不再赘述。

根据本申请的实施例,本申请还提供了一种电子设备和一种可读存储介质。

如图7所示,是根据本申请实施例的实现生效验证方法的电子设备的框图。电子设备旨在表示各种形式的数字计算机,诸如,膝上型计算机、台式计算机、工作台、个人数字助理、服务器、刀片式服务器、大型计算机、和其它适合的计算机。电子设备还可以表示各种形式的移动装置,诸如,个人数字处理、蜂窝电话、智能电话、可穿戴设备和其它类似的计算装置。本文所示的部件、它们的连接和关系、以及它们的功能仅仅作为示例,并且不意在限制本文中描述的和/或者要求的本申请的实现。

如图7所示,该电子设备包括:一个或多个处理器701、存储器702,以及用于连接各部件的接口,包括高速接口和低速接口。各个部件利用不同的总线互相连接,并且可以被安装在公共主板上或者根据需要以其它方式安装。处理器可以对在电子设备内执行的指令进行处理,包括存储在存储器中或者存储器上以在外部输入/输出装置(诸如,耦合至接口的显示设备)上显示gui的图形信息的指令。在其它实施方式中,若需要,可以将多个处理器和/或多条总线与多个存储器和多个存储器一起使用。同样,可以连接多个电子设备,各个设备提供部分必要的操作(例如,作为服务器阵列、一组刀片式服务器、或者多处理器系统)。图7中以一个处理器701为例。

存储器702即为本申请所提供的非瞬时计算机可读存储介质。其中,所述存储器存储有可由至少一个处理器执行的指令,以使所述至少一个处理器执行本申请所提供的生效验证方法。本申请的非瞬时计算机可读存储介质存储计算机指令,该计算机指令用于使计算机执行本申请所提供的生效验证方法。

存储器702作为一种非瞬时计算机可读存储介质,可用于存储非瞬时软件程序、非瞬时计算机可执行程序以及模块,如本申请实施例中的生效验证方法对应的程序指令/模块(例如,附图6所示的相关模块)。处理器701通过运行存储在存储器702中的非瞬时软件程序、指令以及模块,从而执行服务器的各种功能应用以及数据处理,即实现上述方法实施例中的生效验证方法。

存储器702可以包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需要的应用程序;存储数据区可存储实现生效验证方法的电子设备的使用所创建的数据等。此外,存储器702可以包括高速随机存取存储器,还可以包括非瞬时存储器,例如至少一个磁盘存储器件、闪存器件、或其他非瞬时固态存储器件。在一些实施例中,存储器702可选包括相对于处理器701远程设置的存储器,这些远程存储器可以通过网络连接至实现生效验证方法的电子设备。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

实现生效验证方法的电子设备还可以包括:输入装置703和输出装置704。处理器701、存储器702、输入装置703和输出装置704可以通过总线或者其他方式连接,图7中以通过总线连接为例。

输入装置703可接收输入的数字或字符信息,以及产生与实现生效验证方法的电子设备的用户设置以及功能控制有关的键信号输入,例如触摸屏、小键盘、鼠标、轨迹板、触摸板、指示杆、一个或者多个鼠标按钮、轨迹球、操纵杆等输入装置。输出装置704可以包括显示设备、辅助照明装置(例如,led)和触觉反馈装置(例如,振动电机)等。该显示设备可以包括但不限于,液晶显示器(lcd)、发光二极管(led)显示器和等离子体显示器。在一些实施方式中,显示设备可以是触摸屏。

此处描述的系统和技术的各种实施方式可以在数字电子电路系统、集成电路系统、专用asic(专用集成电路)、计算机硬件、固件、软件、和/或它们的组合中实现。这些各种实施方式可以包括:实施在一个或者多个计算机程序中,该一个或者多个计算机程序可在包括至少一个可编程处理器的可编程系统上执行和/或解释,该可编程处理器可以是专用或者通用可编程处理器,可以从存储系统、至少一个输入装置、和至少一个输出装置接收数据和指令,并且将数据和指令传输至该存储系统、该至少一个输入装置、和该至少一个输出装置。

这些计算程序(也称作程序、软件、软件应用、或者代码)包括可编程处理器的机器指令,并且可以利用高级过程和/或面向对象的编程语言、和/或汇编/机器语言来实施这些计算程序。如本文使用的,术语“机器可读介质”和“计算机可读介质”指的是用于将机器指令和/或数据提供给可编程处理器的任何计算机程序产品、设备、和/或装置(例如,磁盘、光盘、存储器、可编程逻辑装置(pld)),包括,接收作为机器可读信号的机器指令的机器可读介质。术语“机器可读信号”指的是用于将机器指令和/或数据提供给可编程处理器的任何信号。

为了提供与用户的交互,可以在计算机上实施此处描述的系统和技术,该计算机具有:用于向用户显示信息的显示装置(例如,crt(阴极射线管)或者lcd(液晶显示器)监视器);以及键盘和指向装置(例如,鼠标或者轨迹球),用户可以通过该键盘和该指向装置来将输入提供给计算机。其它种类的装置还可以用于提供与用户的交互;例如,提供给用户的反馈可以是任何形式的传感反馈(例如,视觉反馈、听觉反馈、或者触觉反馈);并且可以用任何形式(包括声输入、语音输入或者、触觉输入)来接收来自用户的输入。

可以将此处描述的系统和技术实施在包括后台部件的计算系统(例如,作为数据服务器)、或者包括中间件部件的计算系统(例如,应用服务器)、或者包括前端部件的计算系统(例如,具有图形用户界面或者网络浏览器的用户计算机,用户可以通过该图形用户界面或者该网络浏览器来与此处描述的系统和技术的实施方式交互)、或者包括这种后台部件、中间件部件、或者前端部件的任何组合的计算系统中。可以通过任何形式或者介质的数字数据通信(例如,通信网络)来将系统的部件相互连接。通信网络的示例包括:局域网(lan)、广域网(wan)和互联网。

计算机系统可以包括客户端和服务器。客户端和服务器一般远离彼此并且通常通过通信网络进行交互。通过在相应的计算机上运行并且彼此具有客户端-服务器关系的计算机程序来产生客户端和服务器的关系。

根据本申请实施例的技术方案,通过检测ugc审核模块对用户上报的信息的审核是否通过;若通过,进一步检测poi服务模块中用户上报的信息是否生效;若生效,进一步检测检索服务模块和底图服务模块中用户上报的信息是否生效;若生效,向用户所在的终端反馈用户上报的信息已采纳;否则,向用户所在的终端反馈用户上报信息未采纳。本申请的技术方案,能够克服现有技术的不足,在电子地图的服务器侧,对用户上报的信息是否生效进行准确地检测,避免现有技术中仅通过ugc审核,让用户误以为生效,但实际上并未真正生效的情况发生,能够避免用户频繁上报,减轻电子地图服务器的负担。

进一步地,根据本申请实施例的技术方案,还公开了检测poi服务模块中用户上报的信息是否生效的两种实现方式,可以分别在生效验证装置侧或者poi服务模块侧实现验证用户上报的信息是否生效,能够准确地检测到poi服务模块中用户上报的信息是否生效,以保证后续向用户反馈的上报信息是否采纳的准确性。

进一步地,根据本申请实施例的技术方案,还公开了检测检索服务模块中用户上报的信息是否生效的两种实现方式,可以分别在生效验证装置侧或者检索服务模块侧实现验证用户上报的信息是否生效,能够准确地检测到检索服务模块中用户上报的信息是否生效,以保证后续向用户反馈的上报信息是否采纳的准确性。

进一步地,根据本申请实施例的技术方案,还公开了检测底图服务模块中用户上报的信息是否生效的两种实现方式,可以分别在生效验证装置侧或者底图服务模块侧实现验证用户上报的信息是否生效,能够准确地检测到底图服务模块中用户上报的信息是否生效,以保证后续向用户反馈的上报信息是否采纳的准确性。

应该理解,可以使用上面所示的各种形式的流程,重新排序、增加或删除步骤。例如,本申请中记载的各步骤可以并行地执行也可以顺序地执行也可以不同的次序执行,只要能够实现本申请公开的技术方案所期望的结果,本文在此不进行限制。

上述具体实施方式,并不构成对本申请保护范围的限制。本领域技术人员应该明白的是,根据设计要求和其他因素,可以进行各种修改、组合、子组合和替代。任何在本申请的精神和原则之内所作的修改、等同替换和改进等,均应包含在本申请保护范围之内。

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