一种用于提交POI数据的方法与设备与流程

文档序号:13876541阅读:286来源:国知局
一种用于提交POI数据的方法与设备与流程

本申请涉及通信领域,尤其涉及一种用于提交poi数据的技术。



背景技术:

poi是“pointofinterest”的缩写,可以翻译成“兴趣点”,也有些叫做“pointofinformation”,即“信息点”。电子地图上一般用气泡图标来表示poi,像电子地图上的景点、政府机构、公司、商场、饭馆等,都是poi。poi是基于位置服务的最核心数据,在电子地图上运用场景广泛,如导航前选择的目的地、查看周边的餐馆等。用户在使用电子地图时点击相应的地点位置往往可以籍此获取对应该位置点的poi数据信息,例如,点击点图上a餐馆所在位置,则显示a餐馆地址的文字信息、联系电话、餐馆图片、评价等。上述poi数据信息一般由餐馆主人或其它用户通过用户设备进行上传,发布后可在对应餐馆位置的电子地图上由其它用户获取。

但是在实际的应用场景下用户提交的信息质量往往参差不齐,无法有效的加工和利用低质量数据。对于这一情况,目前在用户设备端例如web页面或手机应中进行poi数据填写时,只有简单规则的校验,例如填写时提示存在乱码,不规则文本,电话号码不合规等,而无法识别更复杂的例如图片正确性、复杂语句的含义正确性等,从而给递交后的poi验证造成了较大的验证压力,若能在用户设备端即可提示用户在递交数据前进行数据修正,则可减轻后端的数据验证压力,降低验证成本。



技术实现要素:

本申请的一个目的是提供一种用于提交poi数据方法与设备。

根据本申请的一个方面,提供了一种在用户设备端用于提交poi数据方法,所述方法包括:

a呈现供用户提交poi数据的提交页面;

b在所述用户在所述提交页面中输入所述poi数据的过程中,当所述poi数据中一项poi参数输入完成,向对应网络设备发送关于所述poi参数的校验请求;

c接收并呈现所述网络设备基于所述校验请求返回的、所述poi参数对应的校验结果信息;

d根据所述用户在所述提交页面的提交操作,将所述poi数据发送至所述网络设备。

优选地,所述校验结果信息还包括关于所述poi参数的修正提示信息。

优选地,所述校验请求还包括所述用户输入所述poi参数的输入操作信息。

优选地,所述poi参数包括以下至少任一项:

所述poi数据的名称信息;

所述poi数据的坐标信息;

所述poi数据的图片信息;

所述poi数据的电话信息。

优选地,所述当所述poi数据中一项poi参数输入完成,包括以下至少任一项:

当所述poi参数所在的输入框失去输入焦点,其中所述poi参数包括所述poi数据的名称信息或电话信息;

当所述用户通过地图工具进行坐标选择并返回至所述提交页面,其中所述poi参数包括所述poi数据的坐标信息;

当接收到所述poi数据的图片信息的网络访问地址,其中所述poi参数包括所述poi数据的图片信息。

根据本申请的另一个方面,提供了一种在网络设备端用于提交poi数据方法,所述方法包括:

a接收对应用户设备在poi数据的输入过程中发送的、关于所述poi数据的poi参数的校验请求;

b基于所述校验请求对所述poi参数执行校验处理;

c将所述poi参数对应的校验结果信息返回至所述用户设备;

d接收所述用户设备提交的所述poi数据。

优选地,所述方法还包括:

对所述poi数据执行校验处理。

优选地,所述poi参数包括所述poi数据的名称信息,所述poi参数对应的校验结果信息包括所述名称信息的有效性信息、风险性信息或质量信息。

优选地,所述poi参数包括所述poi数据的坐标信息,所述校验请求还包括所述用户选择所述poi数据的坐标信息的坐标输入操作信息;

其中,所述步骤b包括:

根据poi坐标操作统计模型及所述坐标输入操作信息,确定所述poi数据的坐标信息对应的校验结果信息。

优选地,所述步骤b包括:

基于所述校验请求,并结合网络设备接收到的所述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数据的系统,所述系统包括:

用户设备呈现供用户提交poi数据的提交页面;在所述用户在所述提交页面中输入所述poi数据的过程中,当所述poi数据中一项poi参数输入完成,向对应网络设备发送关于所述poi参数的校验请求;

所述网络设备接收对应用户设备在poi数据的输入过程中发送的、关于所述poi数据的poi参数的校验请求;基于所述校验请求对所述poi参数执行校验处理;将所述poi参数对应的校验结果信息返回至所述用户设备;

所述用户设备接收并呈现所述网络设备基于所述校验请求返回的、所述poi参数对应的校验结果信息;

所述用户设备根据所述用户在所述提交页面的提交操作,将所述poi数据发送至所述网络设备。

所述网络设备接收所述用户设备提交的所述poi数据。

根据本申请又一方面,还提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机代码,当所述计算机代码被执行时,如上任一项所述的方法被执行。

根据本申请再一方面,还提供一种计算机程序产品,当所述计算机程序产品被计算机设备执行时,如权上任一项所述的方法被执行。

根据本申请另一方面,还提供一种计算机设备,所述计算机设备包括:

一个或多个处理器;

存储器,用于存储一个或多个计算机程序;

当所述一个或多个计算机程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现如上任一项所述的方法。

与现有技术相比,本申请呈现供用户提交poi数据的提交页面;在所述用户在所述提交页面中输入所述poi数据的过程中,当所述poi数据中一项poi参数输入完成,向对应网络设备发送关于所述poi参数的校验请求;接收并呈现所述网络设备基于所述校验请求返回的、所述poi参数对应的校验结果信息;根据所述用户在所述提交页面的提交操作,将所述poi数据发送至所述网络设备。从而引导用户提交更高质量数据,节约了后期数据处理的人工成本,减轻后端的数据验证压力和成本。

附图说明

通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它特征、目的和优点将会变得更明显:

图1显示为本申请的用于提交poi数据的设备的一种实施方式的结构示意图;

图2显示为本申请的用于提交poi数据的方法的一种实施方式的流程图;

图3显示为基于本申请的一种优选实施例示意图。

附图中相同或相似的附图标记代表相同或相似的部件。

具体实施方式

在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各项操作描述成顺序的处理,但是其中的许多操作可以被并行地、并发地或者同时实施。此外,各项操作的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。

在上下文中所称“计算机设备”,也称为“电脑”,是指可以通过运行预定程序或指令来执行数值计算和/或逻辑计算等预定处理过程的智能电子设备,其可以包括处理器与存储器,由处理器执行在存储器中预存的存续指令来执行预定处理过程,或是由asic、fpga、dsp等硬件执行预定处理过程,或是由上述二者组合来实现。计算机设备包括但不限于服务器、个人电脑、笔记本电脑、平板电脑、智能手机等。

所述计算机设备包括用户设备与网络设备。其中,所述用户设备包括但不限于电脑、智能手机、pda等;所述网络设备包括但不限于单个网络服务器、多个网络服务器组成的服务器组或基于云计算(cloudcomputing)的由大量计算机或网络服务器构成的云,其中,云计算是分布式计算的一种,由一群松散耦合的计算机集组成的一个超级虚拟计算机。其中,所述计算机设备可单独运行来实现本发明,也可接入网络并通过与网络中的其他计算机设备的交互操作来实现本发明。其中,所述计算机设备所处的网络包括但不限于互联网、广域网、城域网、局域网、vpn网络等。

需要说明的是,所述用户设备、网络设备和网络等仅为举例,其他现有的或今后可能出现的计算机设备或网络如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含于此。

后面所讨论的方法(其中一些通过流程图示出)可以通过硬件、软件、固件、中间件、微代码、硬件描述语言或者其任意组合来实施。当用软件、固件、中间件或微代码来实施时,用以实施必要任务的程序代码或代码段可以被存储在机器或计算机可读介质(比如存储介质)中。(一个或多个)处理器可以实施必要的任务。

这里所公开的具体结构和功能细节仅仅是代表性的,并且是用于描述本发明的示例性实施例的目的。但是本发明可以通过许多替换形式来具体实现,并且不应当被解释成仅仅受限于这里所阐述的实施例。

应当理解的是,虽然在这里可能使用了术语“第一”、“第二”等等来描述各个单元,但是这些单元不应当受这些术语限制。使用这些术语仅仅是为了将一个单元与另一个单元进行区分。举例来说,在不背离示例性实施例的范围的情况下,第一单元可以被称为第二单元,并且类似地第二单元可以被称为第一单元。这里所使用的术语“和/或”包括其中一个或更多所列出的相关联项目的任意和所有组合。

应当理解的是,当一个单元被称为“连接”或“耦合”到另一单元时,其可以直接连接或耦合到所述另一单元,或者可以存在中间单元。与此相对,当一个单元被称为“直接连接”或“直接耦合”到另一单元时,则不存在中间单元。应当按照类似的方式来解释被用于描述单元之间的关系的其他词语(例如“处于...之间”相比于“直接处于...之间”,“与...邻近”相比于“与...直接邻近”等等)。

这里所使用的术语仅仅是为了描述具体实施例而不意图限制示例性实施例。除非上下文明确地另有所指,否则这里所使用的单数形式“一个”、“一项”还意图包括复数。还应当理解的是,这里所使用的术语“包括”和/或“包含”规定所陈述的特征、整数、步骤、操作、单元和/或组件的存在,而不排除存在或添加一个或更多其他特征、整数、步骤、操作、单元、组件和/或其组合。

还应当提到的是,在一些替换实现方式中,所提到的功能/动作可以按照不同于附图中标示的顺序发生。举例来说,取决于所涉及的功能/动作,相继示出的两幅图实际上可以基本上同时执行或者有时可以按照相反的顺序来执行。

如图1所示,本申请提供一种用于提交poi数据的设备,所述设备包括用户设备和网络设备。其中,用户设备包括:第一模块11、第三模块12、第五模块13、第七模块14;网络设备包括:第二模块21、第四模块22、第六模块23、第八模块24。其中,第一模块11呈现供用户提交poi数据的提交页面;第三模块12在所述用户在所述提交页面中输入所述poi数据的过程中,当所述poi数据中一项poi参数输入完成,向对应网络设备发送关于所述poi参数的校验请求;第二模块21接收对应用户设备在poi数据的输入过程中发送的、关于所述poi数据的poi参数的校验请求;第四模块22基于所述校验请求对所述poi参数执行校验处理;第六模块23将所述poi参数对应的校验结果信息返回至所述用户设备;第五模块13接收并呈现所述网络设备基于所述校验请求返回的、所述poi参数对应的校验结果信息;第七模块14根据所述用户在所述提交页面的提交操作,将所述poi数据发送至所述网络设备;第八模块24接收所述用户设备提交的所述poi数据。

具体的,在用户设备端,第一模块11呈现供用户提交poi数据的提交页面。所述用户设备是指可供用户填写poi数据的设备,一般是可进行填写页面显示的智能终端,包括但不限于电脑、手机、平板等。所述提交页面是指用于填写和提交poi数据页面,一般通过在用户设备端访问对应的网站或应用,会以web页面或用户应用(例如app中)页面的的形式进行呈现。例如,图3中左边所示的手机应用页面截图即为一种提交页面的示例。用户设备通过显示装置(例如屏幕)显示提交页面,用户通过用户设备的输入装置(例如键盘或感应触屏)进行poi数据的填写和提交。

本领域技术人员应能理解上述呈现页面和填写poi数据的方式仅为举例,其他现有的或今后可能出现的呈现页面和填写poi数据的方式如可适用于本申请,也应包含在本申请保护范围以内,并在此以引用方式包含于此。

第三模块12在所述用户在所述提交页面中输入所述poi数据的过程中,当所述poi数据中一项poi参数输入完成,向对应网络设备发送关于所述poi参数的校验请求。在网络设备端,第二模块21接收对应用户设备在poi数据的输入过程中发送的、关于所述poi数据的poi参数的校验请求。

所述poi参数是指用户可填写和提交的poi数据中的一项,例如某地a餐馆的名称、坐标、用户评价信息、联系电话、地理坐标、图片等。所述网络设备是指可与用户设备进行通信的对用户填写poi参数进行校验的网络端,包括但不限于服务器、云端等,其它可以实现此功能的模块均可以使用于此,例如图3中所示的云端校验引擎。所述校验请求是指用户将某项poi参数输入完成后,即将用户当前填写poi参数的校验请求发送给网络设备端。输入完成动作的判定可基于用户行为特征进行设置和获取,例如长时间输入停顿或光标移开等设置为输入完成的行为特征,当检测到这一特征即可视为poi参数输入完成。

如图3所示,可举例为用户在左边提交页面中输入地点名称“电影院”,当停顿时间超过3秒认为地点名称用户已输入完成,将对地点名称这一poi参数的校验请求发送至网络设备端即云端校验引擎,进而云端校验引擎启动对于地点名称的校验工作。

通过在完成多个poi参数填写的过程将一项poi参数输入完成进行检测并提交校验请求,使得每项被填写的poi参数可在用户最终递交数据之前即可完成部分校验和提示修改,提升用户所递交数据的质量。

优选地,所述校验请求还包括所述用户输入所述poi参数的输入操作信息。所述输入操作信息是指用户在输入不同poi参数时可检测或收集的输入特征或行为特征的信息。包括但不限于输入文字时的输出字符或停顿的时长,光标移动的位置情况,启动相机或相册的情况,相机对焦时间或相册滑动选择时长,定位电子地图上坐标的时间,将电子地图缩小或放大的比例或时间等。所述输入操作信息给网络设备进行复杂和精确校验提供了依据和参考,提升校验的准确性。

优选地,所述poi参数包括以下至少任一项:所述poi数据的名称信息,即地址位置的名称或对应建筑的名称,一般是用于辨识该地址位置点的名称,例如a餐馆、b电影院(c路分店),c市人名医院等;所述poi数据的坐标信息,包括但不限于经纬度、gps坐标、北斗系统坐标等可以在电子题图上用于辨识和查找位置点的信息;所述poi数据的图片信息,即可以用于辨认该位置的图片,例如商店、学校、医院等门脸图片,或有特色的商店中的内室图片;所述poi数据的电话信息,即可用于与该位置中单位或店面联系的电话,例如商店的订座电话,维修点的维修电话,学校门房的电话等。因为所述poi参数是帮助用户联络电子地图上某位置或了解某位置简况而设置的,因此名称、坐标、电话或图片等可明确辨识位置情况的poi参数是需要至少被包括的参数项目。

优选地,所述当所述poi数据中一项poi参数输入完成,包括以下至少任一项:

当所述poi参数所在的输入框失去输入焦点,其中所述poi参数包括所述poi数据的名称信息或电话信息。所述在输入框失去输入焦点是在可进行poi参数文字输入的范围内不再进行输入操作的一个可辨识特征,包括但不限于不再有持续的文字输入,输入光标停顿时间过长,光标移开到下一个输入框等情况。如图3中地点名称在输入“电影院”后开始进行位置选择,或输入“电影院”后3秒以上未有后续输入文字。

当所述用户通过地图工具进行坐标选择并返回至所述提交页面,其中所述poi参数包括所述poi数据的坐标信息。所述地图工具是指对用户所需选择的地址进行坐标选择的辅助功能模块,包括但不限于电子地图、自动定位信息获取模块等。返回至所述提交页面是指进行坐标选择后重新回到或继续进行提交页面操作的情况,例如图3中点击“点击选择位置”按钮,跳转进入到电子地图页面进行位置选点工具拖动的精细位置点选择,或点击后有对话框问询是否选择获取当前位置定位信息,当选择完毕恢复/跳转回到图3所示图中所展示的提交页面。此时可认为坐标poi参数的输入完成。而当坐标选择完毕后,即将poi数据中的坐标信息获取,例如从电子地图选定的位置点上获取经纬度信息。

当接收到所述poi数据的图片信息的网络访问地址,其中所述poi参数包括所述poi数据的图片信息。所述网络访问地址是指用户在拍摄完成图片或者选择相册的图片后,获取到图片所关联的图片特征信息或url(uniformresourcelocator,统一资源定位符)地址等信息。当提交页面中能获取的图片信息时可认为图片poi参数已输入完成。

通过设置上述一种或多种poi参数输入完成动作的判断情况,可设置检测到上述完成动作后即触发发送校验请求等后续工作。从而可适应多种情况的poi参数判断的复杂情况,将动作完成判断扩展到坐标选取以及图片上传等输入完成动作判别情况,提升本方案的普适性。

本领域技术人员应能理解上述判断poi参数输入完成的方式仅为举例,其他现有的或今后可能出现的判断poi参数输入完成的方式如可适用于本申请,也应包含在本申请保护范围以内,并在此以引用方式包含于此。

第四模块22基于所述校验请求对所述poi参数执行校验处理。即根据校验请求中所包括的所述用户输入的所述poi参数的输入操作信息对poi参数的正确性和风险性进行评估和识别。

例如,当所述poi参数的输入操作信息所包括的是所述poi数据的名称信息或电话信息。用户在名称表单输入框输入poi名称当输入完毕表单失去焦点时,用户设备向云端校验引擎发送名称/电话校验请求,请求中包括用户输入的文本信息,输入时长或电话号码信息。云端校验引擎收到名称校验请求后,对用户输入的名称有效性,风险程度,名称质量或电话号码风险程度等进行策略评估/风险识别。

优选地,对输入操作中的名称信息进行校验处理时,可把整个名称识别分成4个维度进行特征分析:

基本格式识别:检查诸如乱码,字母汉字组合,特殊标点等明显的格式错误。

词法分析:即从词的维度进行分析,把一个poi参数中的名称信息切词之后,对每一个词进行分析。如奎科科技大厦,切词之后就是:奎科,科技,大厦三个词,对这3个词进行分别分析。例如会有以下四个分析情况:一个poi的专名+通名组合结构,如奎科科技大厦,奎科是专名,科技,大厦未通名;实体词结尾,如xx酒店,xx餐厅,结尾词明显有实际意义;一个词的出现频度,如科技,大厦在整个地图数据中的分布肯定大于奎科;如果一个名称只有通名,如酒店,大厦,办公室等等,这些名称无实指意义。

语法分析:从一个名称的语法构成分析。例如以下两种分析判断情况:一个poi名称经过分词后,能够标注出其“主谓宾定状补”结构,一个质量高的poi其词性分布结构和劣质poi有明显区别;从每一个词的词性次序分析,如奎科科技大厦,属于名词+名词+名词,符合次序正常的情况,质量过关。而假设用户提交了一个名称叫“吴彦祖漂亮吧”,分词之后,名称+形容词+副词/语气词,很显然这个词性组合不符合优质poi的词法组成。

语义分析:从名称的句子整体分析,比如常规的疑问句式往往属于低质量的poi名称,典型的例子有“从北京到南京怎么走”,“水阁附近哪里有书店”。

当所述poi参数的输入操作信息所包括的是所述poi数据的坐标信息。用户使用地图选点工具拖动选点水滴按钮图标完成选点,回到提交页面时,用户设备向云端校验引擎发送坐标校验请求,请求中包括,用户选点的经纬度坐标,选择的比例尺,选点的时间,选点拖动缩放的轨迹信息。云端校验引擎收到坐标校验请求后,对用户的选点坐标精确度进行评估。例如,选点时间短或已有近期poi数据更新过的选点是虚假选点的可能性较大。

当所述poi参数的输入操作信息所包括的是所述poi数据的图片信息。用户使用用户设备拍摄正面门脸照或在相册选择图片,拍照或选图的动作结束后用户设备向云端校验引擎发送图片的校验请求,请求中包括图片的url地址。云端校验引擎收到坐标校验请求后,对图片进行门脸识别,识别的方法可采用当前图片识别的一些基本技术,建立门脸图像的识别数据模型进行筛选。

通过在网络设备端进行校验可结合既有的校验数据库以及经验或联网获取其他参考校验信息,从而更加精确地对用户当前填写的poi参数进行校验。例如在网络设备端联网查询电话号码的用户群标注过的电话风险信息,如检索到号码是被多人标识过为诈骗电话。

本领域技术人员应能理解上述校验处理的方式仅为举例,其他现有的或今后可能出现的校验处理的方式如可适用于本申请,也应包含在本申请保护范围以内,并在此以引用方式包含于此。

在一些优选实施例中,所述poi参数包括所述poi数据的坐标信息,所述校验请求还包括所述用户选择所述poi数据的坐标信息的坐标输入操作信息。所述坐标输入操作信息包括但不限于经纬度坐标、比例尺、选点的时间、选点拖动缩放的轨迹信息等。通过获取坐标输入操作信息可从多个角度对poi数据的坐标进行进行质量评判,从而提升校验的准确性和精确度。在数据校验的累计过程中还可利用上述数据,进行模型的建立和用户群像的描绘分析。例如,根据坐标输入操作信息校验分析的结果,我们能从历史审核采纳通过数据中,获取poi参数提交后采纳率较高的用户经纬度坐标、比例尺、选点的时间、选点拖动缩放的轨迹信息所呈现的数据分布,并以此数据作为校验的样本。

此时,第四模块22根据poi坐标操作统计模型及所述坐标输入操作信息,确定所述poi数据的坐标信息对应的校验结果信息。所述统计模型即如上文举例中所述,根据历史审核采纳的通过数据中对采纳率较高用户的的分析结果所建立的数据模型。而获得新的用户提交的坐标输入操作信息后,将其带入所述模型,则可得到相应的判断结果。例如,对于一个新提交的用户,我们就看这个用户落在分布的那个区间,从而确定其坐标的准确度。所述校验结果信息是指对poi数据中坐标信息的判断结果,包括但不限于坐标是否属于随机选择的位置点,坐标的精确度是否足够等。

优选地,相应的模型与下列情况相符和:用户选择的比例尺与优质数据的采纳率存在关联关系。例如建立的模型是一张比例尺选择与最终poi数据质量的图,其中横轴是比例尺单位是米,纵轴是采纳率。当比例尺选择的越小用户的采纳率越高,数据质量越好。用户在电子地图页面的坐标选点时间与优质数据的采纳率的存在关联关系。例如建立的模型是一张用户选点时间与最终poi数据质量的图,横轴是选点时间单位是秒,纵轴是采纳率,很清楚用户选点时间越长采纳率越高数据质量越好。

在另一些优选实施例场景中,第四模块22基于所述校验请求,并结合网络设备接收到的所述poi数据的其他poi参数,对所述poi参数执行校验处理。所述其他poi参数是指对如图3中某一个poi参数进行填写并触发校验处理时,可结合其它已经触发并在网络端获取过相关poi参数以及操作的数据信息进行综合校验处理。从而使得数据之间相互印证提高校验的精确度以及校验的速度。例如网络设备已接收到某用户在同一提交页面中所输入的poi参数的至少两次的poi参数校验请求,则在执行后一次校验请求时,可结合之前的校验请求所提供的poi参数来执行后一次校验请求。例如,名称是“xx书店”,则可通过检查门脸照是否包含“xx书店”对门脸照的正确性进行校验。

本领域技术人员应能理解上述结合其他poi参数数据及校验结果进行校验处理的方式仅为举例,其他现有的或今后可能出现的结合其他poi参数数据及校验结果进行校验处理的方式如可适用于本申请,也应包含在本申请保护范围以内,并在此以引用方式包含于此。

第六模块23将所述poi参数对应的校验结果信息返回至所述用户设备。第五模块13用户设备端接收并呈现所述网络设备基于所述校验请求返回的、所述poi参数对应的校验结果信息。所述校验结果信息是指通过校验处理而得到的关于poi参数质量评判的相关信息。例如,名称校验后包含有乱码不符合规范,或者名称中包含有不符合规范的问句,图片并非店面的门脸信息,地址选点已经最近有过更新,电话号码为诈骗电话等。通过将校验结果返回用户设备并如图3所示呈现在提交页面甚至对应的每一项的填写框附近,使得用户在正式提交所有poi参数之前即可接受到关于正在填写内容校验情况,从而可促使用户对poi参数中一些错误信息进行修正,从而提升最终提交poi参数的准确性。

优选地,所述poi参数包括所述poi数据的名称信息,所述poi参数对应的校验结果信息包括所述名称信息的有效性信息、风险性信息或质量信息。所述名称信息的有效性信息是指对名称是否为有效名称的校验信息,例如是否是已经被工商局取缔的商店名称,是否是不存在的连锁店分店信息。所述名称信息的风险性信息是指名称中是否存在可能引发风险的情况,例如,是高风险的诈骗电话名称或被举报多次的店面名称。所述名称信息的质量信息是指格式或句式类的校验信息,例如,句式为问句,句子中包含不规范名称等。更多举例可见上文中对名称进行集中举例时的情况列举。

优选地,所述校验结果信息还包括关于所述poi参数的修正提示信息。所述修正提示信息是指在poi参数经过校验处理后校验结果信息中包含不符合格式要求或质量要求的请,针对这些情况会提出对应的修改提示策略或建议,以帮助用户对填写的poi参数进行修正。例如图3中,当名称中“电影院”的校验结果中发现可能不是正确名称时,提供肯德基和某大厦的示例作为示范。当照片被判断为可能不是门脸照时,建议修改或重新拍摄和上传图片。通过设置修正提示信息可帮助用户快速修正,并将poi信息引导到符合校验标准的方向。

本领域技术人员应能理解上述提出修正提示信息的方式仅为举例,其他现有的或今后可能出现的提出修正提示信息的方式如可适用于本申请,也应包含在本申请保护范围以内,并在此以引用方式包含于此。

第七模块14根据所述用户在所述提交页面的提交操作,将所述poi数据发送至所述网络设备;第八模块24网络设备端接收所述用户设备提交的所述poi数据。所述提交操作是指将提交页面的全部或部分用户想要提交的poi参数填写项完成后,正式提交到后台的操作。例如图3中通过下方的“提交”蓝色按钮图标,即可完成提交操作。优选地,可设置名称,地址,坐标是作为poi参数提交的必要要素,例如图3中的加星号的必选项,若不满足必要要素的poi参数填写,则无法提交操作。

在一些优选实施例中,所述网络设备还包括第十模块25(图1中未示出),第十模块25对所述poi数据执行校验处理。所述校验处理是对用户完成提交操作后被发送到网络设备端的poi数据进行进一步的校验和处理。因为会发生用户无视之前在填写时的校验结果和建议,依然选择将低质量的数据提交的情况。以及在收到全部的poi数据后可进行进一步的深度数据质量评估操作。从而保障最终在电子地图上可获取的poi数据的质量。

更优选地,本方案还可以结合所述poi参数对应的校验结果信息,对所述poi数据执行校验处理。即在对poi数据进行进一步质量校验时可参考之前用户在未提交数据时网络数据端的校验结果信息。例如,当最终递交的图片还是之前被判定为非门脸的图片,则可快速对该图片进行结果参考不必再次进行图像的数据分析判断是否为门脸。从而提升之后poi数据校验的处理速度。

本领域技术人员应能理解上述对提交操作后poi数据进行校验处理的方式仅为举例,其他现有的或今后可能出现的提交操作后poi数据进行校验处理的方式如可适用于本申请,也应包含在本申请保护范围以内,并在此以引用方式包含于此。

如图2所示,本申请提供一种用于提交poi数据的方法,所述方法涉及用户设备端和网络设备端。其中,用户设备端包括步骤s11、步骤s12、步骤s13、步骤s14;网络设备端包括步骤s21、步骤s22、步骤s23、步骤s24。其中,在步骤s11中,用户设备端呈现供用户提交poi数据的提交页面;在步骤s12中,用户设备端在所述用户在所述提交页面中输入所述poi数据的过程中,当所述poi数据中一项poi参数输入完成,向对应网络设备发送关于所述poi参数的校验请求;在步骤s21中,网络设备端接收对应用户设备在poi数据的输入过程中发送的、关于所述poi数据的poi参数的校验请求;在步骤s22中,网络设备端基于所述校验请求对所述poi参数执行校验处理;在步骤s23中,网络设备端将所述poi参数对应的校验结果信息返回至所述用户设备;在步骤s13中,用户设备端接收并呈现所述网络设备基于所述校验请求返回的、所述poi参数对应的校验结果信息;在步骤s14中,用户设备端根据所述用户在所述提交页面的提交操作,将所述poi数据发送至所述网络设备;在步骤s24中,网络设备端接收所述用户设备提交的所述poi数据。

具体的,在步骤s11中,用户设备端呈现供用户提交poi数据的提交页面。所述用户设备端是指可供用户填写poi数据的设备,一般是可进行填写页面显示的智能终端,包括但不限于电脑、手机、平板等。所述提交页面是指用于填写和提交poi数据页面,一般通过在用户设备端访问对应的网站或应用,会以web页面或用户应用(例如app中)页面的的形式进行呈现。例如,图3中左边所示的手机应用页面截图即为一种提交页面的实力。用户设备通过显示装置(例如屏幕)显示提交页面,用户通过用户设备的输入装置(例如键盘或感应触屏)进行poi数据的填写和提交。

本领域技术人员应能理解上述呈现页面和填写poi数据的方式仅为举例,其他现有的或今后可能出现的呈现页面和填写poi数据的方式如可适用于本申请,也应包含在本申请保护范围以内,并在此以引用方式包含于此。

在步骤s12中,用户设备端在所述用户在所述提交页面中输入所述poi数据的过程中,当所述poi数据中一项poi参数输入完成,向对应网络设备发送关于所述poi参数的校验请求。在步骤s21中,网络设备端接收对应用户设备在poi数据的输入过程中发送的、关于所述poi数据的poi参数的校验请求。

所述poi参数是指用户可填写和提交的poi数据中的一项,例如某地a餐馆的名称、坐标、用户评价信息、联系电话、地理坐标、图片等。所述网络设备是指可与用户设备进行通信的对用户填写poi参数进行校验的网络端,包括但不限于服务器、云端等,其它可以实现此功能的模块均可以使用于此,例如图3中所示的云端校验引擎。所述校验请求是指用户将某项poi参数输入完成后,即发送对用户当前填写poi参数的校验请求给网络设备端。输入完成动作的判定可基于用户行为特征进行设置和获取,例如长时间输入停顿或光标移开等设置为输入完成的行为特征,当检测到这一特征即可视为poi参数输入完成。

如图3所示,可举例为用户在左边提交页面中输入地点名称“电影院”,当停顿时间超过3秒认为地点名称用户已输入完成,将对地点名称这一poi参数的校验请求发送至网络设备端即云端校验引擎,进而云端校验引擎启动对于地点名称的校验工作。

通过在完成多个poi参数填写的过程将一项poi参数输入完成进行检测并提交校验请求,使得每项被填写的poi参数可在用户最终递交数据之前即可完成部分校验和提示修改,提升用户所递交数据的质量。

优选地,所述校验请求还包括所述用户输入所述poi参数的输入操作信息。所述输入操作信息是指用户在输入不同poi参数时可检测或收集的输入特征或行为特征的信息。包括但不限于输入文字时的输出字符或停顿的时长,光标移动的位置情况,启动相机或相册的情况,相机对焦时间或相册滑动选择时长,定位电子地图上坐标的时间,将电子地图缩小或放大的比例或时间等。所述输入操作信息给网络设备进行复杂和精确校验提供了依据和参考,提升校验的准确性。

优选地,所述poi参数包括以下至少任一项:所述poi数据的名称信息,即地址位置的名称或对应建筑的名称,一般是用于辨识该地址位置点的名称,例如a餐馆、b电影院(c路分店),c市人名医院等;所述poi数据的坐标信息,包括但不限于经纬度、gps坐标、北斗系统坐标等可以在电子题图上用于辨识和查找位置点的信息;所述poi数据的图片信息,即可以用于辨认该位置的图片,例如商店、学校、医院等门脸图片,或有特色的商店中的内室图片;所述poi数据的电话信息,即可用于与该位置中单位或店面联系的电话,例如商店的订座电话,维修点的维修电话,学校门房的电话等。因为所述poi参数是帮助用户联络电子地图上某位置或了解某位置简况而设置的,因此名称、坐标、电话或图片等可明确辨识位置情况的poi参数是需要至少被包括的参数项目。

优选地,所述当所述poi数据中一项poi参数输入完成,包括以下至少任一项:

当所述poi参数所在的输入框失去输入焦点,其中所述poi参数包括所述poi数据的名称信息或电话信息。所述在输入框失去输入焦点是在可进行poi参数文字输入的范围内不再进行输入操作的一个可辨识特征,包括但不限于不再有持续的文字输入,输入光标停顿时间过长,光标移开到下一个输入框等情况。如图3中地点名称在输入“电影院”后开始进行位置选择,或输入“电影院”后3秒以上未有后续输入文字。

当所述用户通过地图工具进行坐标选择并返回至所述提交页面,其中所述poi参数包括所述poi数据的坐标信息。所述地图工具是指对用户所需选择的地址进行坐标选择的辅助功能模块,包括但不限于电子地图、自动定位信息获取模块等。返回至所述提交页面是指进行坐标选择后重新回到或继续进行提交页面操作的情况,例如图3中点击“点击选择位置”按钮,跳转进入到电子地图页面进行位置选点工具拖动的精细位置点选择,或点击后有对话框问询是否选择获取当前位置定位信息,当选择完毕恢复/跳转回到图3所示图中所展示的提交页面。此时可认为坐标poi参数的输入完成。而当坐标选择完毕后,即将poi数据中的坐标信息获取,例如从电子地图选定的位置点上获取经纬度信息。

当接收到所述poi数据的图片信息的网络访问地址,其中所述poi参数包括所述poi数据的图片信息。所述网络访问地址是指用户在拍摄完成图片或者选择相册的图片后,获取到图片所关联的图片特征信息或url(uniformresourcelocator,统一资源定位符)地址等信息。当提交页面中能获取的图片信息时可认为图片poi参数已输入完成。

通过设置上述一种或多种poi参数输入完成动作的判断情况,可设置检测到上述完成动作后即触发发送校验请求等后续工作。从而可适应多种情况的poi参数判断的复杂情况,将动作完成判断扩展到坐标选取以及图片上传等输入完成动作判别情况,提升本方案的普适性。

本领域技术人员应能理解上述判断poi参数输入完成的方式仅为举例,其他现有的或今后可能出现的判断poi参数输入完成的方式如可适用于本申请,也应包含在本申请保护范围以内,并在此以引用方式包含于此。

在步骤s22中,网络设备端基于所述校验请求对所述poi参数执行校验处理。即根据校验请求中所包括的所述用户输入的所述poi参数的输入操作信息对poi参数的正确性和风险性进行评估和识别。

例如,当所述poi参数的输入操作信息所包括的是所述poi数据的名称信息或电话信息。用户在名称表单输入框输入poi名称当输入完毕表单失去焦点时,用户设备向云端校验引擎发送名称/电话校验请求,请求中包括用户输入的文本信息,输入时长或电话号码信息。云端校验引擎收到名称校验请求后,对用户输入的名称有效性,风险程度,名称质量或电话号码风险程度等进行策略评估/风险识别。

优选地,对输入操作中的名称信息进行校验处理时,可把整个名称识别分成4个维度进行特征分析:

基本格式识别:检查诸如乱码,字母汉字组合,特殊标点等明显的格式错误。

词法分析:即从词的维度进行分析,把一个poi参数中的名称信息切词之后,对每一个词进行分析。如奎科科技大厦,切词之后就是:奎科,科技,大厦三个词,对这3个词进行分别分析。例如会有以下四个分析情况:一个poi的专名+通名组合结构,如奎科科技大厦,奎科是专名,科技,大厦未通名;实体词结尾,如xx酒店,xx餐厅,结尾词明显有实际意义;一个词的出现频度,如科技,大厦在整个地图数据中的分布肯定大于奎科;如果一个名称只有通名,如酒店,大厦,办公室等等,这些名称无实指意义。

语法分析:从一个名称的语法构成分析。例如以下两种分析判断情况:一个poi名称经过分词后,能够标注出其“主谓宾定状补”结构,一个质量高的poi其词性分布结构和劣质poi有明显区别;从每一个词的词性次序分析,如奎科科技大厦,属于名词+名词+名词,符合次序正常的情况,质量过关。而假设用户提交了一个名称叫“吴彦祖漂亮吧”,分词之后,名称+形容词+副词/语气词,很显然这个词性组合不符合优质poi的词法组成。

语义分析:从名称的句子整体分析,比如常规的疑问句式往往属于低质量的poi名称,典型的例子有“从北京到南京怎么走”,“水阁附近哪里有书店”。

当所述poi参数的输入操作信息所包括的是所述poi数据的坐标信息。用户使用地图选点工具拖动选点水滴按钮图标完成选点,回到提交页面时,用户设备向云端校验引擎发送坐标校验请求,请求中包括,用户选点的经纬度坐标,选择的比例尺,选点的时间,选点拖动缩放的轨迹信息。云端校验引擎收到坐标校验请求后,对用户的选点坐标精确度进行评估。例如,选点时间短或已有近期poi数据更新过的选点是虚假选点的可能性较大。

当所述poi参数的输入操作信息所包括的是所述poi数据的图片信息。用户使用用户设备拍摄正面门脸照或在相册选择图片,拍照或选图的动作结束后用户设备向云端校验引擎发送图片的校验请求,请求中包括图片的url地址。云端校验引擎收到坐标校验请求后,对图片进行门脸识别,识别的方法可采用当前图片识别的一些基本技术,建立门脸图像的识别数据模型进行筛选。

通过在网络设备端进行校验可结合既有的校验数据库以及经验或联网获取其他参考校验信息,从而更加精确地对用户当前填写的poi参数进行校验。例如在网络设备端联网查询电话号码的用户群标注过的电话风险信息,如检索到号码是被多人标识过为诈骗电话。

本领域技术人员应能理解上述校验处理的方式仅为举例,其他现有的或今后可能出现的校验处理的方式如可适用于本申请,也应包含在本申请保护范围以内,并在此以引用方式包含于此。

在一些优选实施例中,所述poi参数包括所述poi数据的坐标信息,所述校验请求还包括所述用户选择所述poi数据的坐标信息的坐标输入操作信息。所述坐标输入操作信息包括但不限于经纬度坐标、比例尺、选点的时间、选点拖动缩放的轨迹信息等。通过获取坐标输入操作信息可从多个角度对poi数据的坐标进行进行质量评判,从而提升校验的准确性和精确度。在数据校验的累计过程中还可利用上述数据,进行模型的建立和用户群像的描绘分析。例如,根据坐标输入操作信息校验分析的结果,我们能从历史审核采纳通过数据中,获取poi参数提交后采纳率较高的用户经纬度坐标、比例尺、选点的时间、选点拖动缩放的轨迹信息所呈现的数据分布,并以此数据作为校验的样本。

此时,在步骤s22中,根据poi坐标操作统计模型及所述坐标输入操作信息,确定所述poi数据的坐标信息对应的校验结果信息。所述统计模型即如上文举例中所述,根据历史审核采纳的通过数据中对采纳率较高用户的的分析结果所建立的数据模型。而获得新的用户提交的坐标输入操作信息后,将其带入所述模型,则可得到相应的判断结果。例如,对于一个新提交的用户,我们就看这个用户落在分布的那个区间,从而确定其坐标的准确度。所述校验结果信息是指对poi数据中坐标信息的判断结果,包括但不限于坐标是否属于随机选择的位置点,坐标的精确度是否足够等。

优选地,相应的模型与下列情况相符和:用户选择的比例尺与优质数据的采纳率存在关联关系。例如建立的模型是一张比例尺选择与最终poi数据质量的图,其中横轴是比例尺单位是米,纵轴是采纳率。当比例尺选择的越小用户的采纳率越高,数据质量越好。用户在电子地图页面的坐标选点时间与优质数据的采纳率的存在关联关系。例如建立的模型是一张用户选点时间与最终poi数据质量的图,横轴是选点时间单位是秒,纵轴是采纳率,很清楚用户选点时间越长采纳率越高数据质量越好。

在另一些优选实施例场景中,在步骤s22中,基于所述校验请求,并结合网络设备接收到的所述poi数据的其他poi参数,对所述poi参数执行校验处理。所述其他poi参数是指对如图3中某一个poi参数进行填写并触发校验处理时,可结合其它已经触发并在网络端获取过相关poi参数以及操作的数据信息进行综合校验处理。从而使得数据之间相互印证提高校验的精确度以及校验的速度。例如网络设备已接收到某用户在同一提交页面中所输入的poi参数的至少两次的poi参数校验请求,则在执行后一次校验请求时,可结合之前的校验请求所提供的poi参数来执行后一次校验请求。例如,名称是“xx书店”,则可通过检查门脸照是否包含“xx书店”对门脸照的正确性进行校验。

本领域技术人员应能理解上述结合其他poi参数数据及校验结果进行校验处理的方式仅为举例,其他现有的或今后可能出现的结合其他poi参数数据及校验结果进行校验处理的方式如可适用于本申请,也应包含在本申请保护范围以内,并在此以引用方式包含于此。

在步骤s23中,网络设备端将所述poi参数对应的校验结果信息返回至所述用户设备。在步骤s13中,用户设备端接收并呈现所述网络设备基于所述校验请求返回的、所述poi参数对应的校验结果信息。所述校验结果信息是指通过校验处理而得到的关于poi参数质量评判的相关信息。例如,名称校验后包含有乱码不符合规范,或者名称中包含有不符合规范的问句,图片并非店面的门脸信息,地址选点已经最近有过更新,电话号码为诈骗电话等。通过将校验结果返回用户设备并如图3所示呈现在提交页面甚至对应的每一项的填写框附近,使得用户在正式提交所有poi参数之前即可接受到关于正在填写内容校验情况,从而可促使用户对poi参数中一些错误信息进行修正,从而提升最终提交poi参数的准确性。

优选地,所述poi参数包括所述poi数据的名称信息,所述poi参数对应的校验结果信息包括所述名称信息的有效性信息、风险性信息或质量信息。所述名称信息的有效性信息是指对名称是否为有效名称的校验信息,例如是否是已经被工商局取缔的商店名称,是否是不存在的连锁店分店信息。所述名称信息的风险性信息是指名称中是否存在可能引发风险的情况,例如,是高风险的诈骗电话名称或被举报多次的店面名称。所述名称信息的质量信息是指格式或句式类的校验信息,例如,句式为问句,句子中包含不规范名称等。更多举例可见上文中对名称进行集中举例时的情况列举。

优选地,所述校验结果信息还包括关于所述poi参数的修正提示信息。所述修正提示信息是指在poi参数经过校验处理后校验结果信息中包含不符合格式要求或质量要求的请,针对这些情况会提出对应的修改提示策略或建议,以帮助用户对填写的poi参数进行修正。例如图3中,当名称中“电影院”的校验结果中发现可能不是正确名称时,提供肯德基和某大厦的示例作为示范。当照片被判断为可能不是门脸照时,建议修改或重新拍摄和上传图片。通过设置修正提示信息可帮助用户快速修正,并将poi信息引导到符合校验标准的方向。

本领域技术人员应能理解上述提出修正提示信息的方式仅为举例,其他现有的或今后可能出现的提出修正提示信息的方式如可适用于本申请,也应包含在本申请保护范围以内,并在此以引用方式包含于此。

在步骤s14中,用户设备端根据所述用户在所述提交页面的提交操作,将所述poi数据发送至所述网络设备;在步骤s24中,网络设备端接收所述用户设备提交的所述poi数据。所述提交操作是指将提交页面的全部或部分用户想要提交的poi参数填写项完成后,正式提交到后台的操作。例如图3中通过下方的“提交”蓝色按钮图标,即可完成提交操作。优选地,可设置名称,地址,坐标是作为poi参数提交的必要要素,例如图3中的加星号的必选项,若不满足必要要素的poi参数填写,则无法提交操作。

在一些优选实施例中,所述方法还包括步骤s25(图1中未示出),在步骤s25中,对所述poi数据执行校验处理。所述校验处理是对用户完成提交操作后被发送到网络设备端的poi数据进行进一步的校验和处理。因为会发生用户无视之前在填写时的校验结果和建议,依然选择将低质量的数据提交的情况。以及在收到全部的poi数据后可进行进一步的深度数据质量评估操作。从而保障最终在电子地图上可获取的poi数据的质量。

更优选地,本方案还可以结合所述poi参数对应的校验结果信息,对所述poi数据执行校验处理。即在对poi数据进行进一步质量校验时可参考之前用户在未提交数据时网络数据端的校验结果信息。例如,当最终递交的图片还是之前被判定为非门脸的图片,则可快速对该图片进行结果参考不必再次进行图像的数据分析判断是否为门脸。从而提升之后poi数据校验的处理速度。

本领域技术人员应能理解上述对提交操作后poi数据进行校验处理的方式仅为举例,其他现有的或今后可能出现的提交操作后poi数据进行校验处理的方式如可适用于本申请,也应包含在本申请保护范围以内,并在此以引用方式包含于此。

本发明还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机代码,当所述计算机代码被执行时,如前任一项所述的方法被执行。

本发明还提供了一种计算机程序产品,当所述计算机程序产品被计算机设备执行时,如前任一项所述的方法被执行。

本发明还提供了一种计算机设备,所述计算机设备包括:

一个或多个处理器;

存储器,用于存储一个或多个计算机程序;

当所述一个或多个计算机程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现如前任一项所述的方法。

需要注意的是,本发明可在软件和/或软件与硬件的组合体中被实施,例如,本发明的各个装置可采用专用集成电路(asic)或任何其他类似硬件设备来实现。在一个实施例中,本发明的软件程序可以通过处理器执行以实现上文所述步骤或功能。同样地,本发明的软件程序(包括相关的数据结构)可以被存储到计算机可读记录介质中,例如,ram存储器,磁或光驱动器或软磁盘及类似设备。另外,本发明的一些步骤或功能可采用硬件来实现,例如,作为与处理器配合从而执行各个步骤或功能的电路。

对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化涵括在本发明内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。此外,显然“包括”一词不排除其他单元或步骤,单数不排除复数。系统权利要求中陈述的多个单元或装置也可以由一个单元或装置通过软件或者硬件来实现。第一,第二等词语用来表示名称,而并不表示任何特定的顺序。

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