照片定位方法及系统与流程

文档序号:12471119阅读:505来源:国知局
照片定位方法及系统与流程

本公开涉及计算机软件技术领域,具体而言,涉及一种照片定位方法及系统。



背景技术:

建筑工程项目实施过程一般周期都在2年以上,整改阶段周期较长。在工程质量管理环节中,施工单位的施工是否符合标准、监理单位是否进行真实准确的监理管理行为,建设单位如何才能做到对各个项目质量问题的动态可视化监控监管及跟踪,同时发现该项目管理具体是哪个环节出了问题,从而能够直接找到项目的痛点,并采取相应的解决措施,提高管理效率及管理精度,这些都是业界亟待解决的问题。

建设单位需要对项目从开工到竣工再延伸至运营阶段,所有该项目的质量问题、质量整改人员单位的全周期管理痕迹的跟踪及记录,使得在每个阶段发现问题都能找到实施人、监管人及单位,从而对建设单位的监督、管控、索赔等提供重要的证据。

传统的质量管理模式是:监理公司的工作人员对已经完工的建筑一边拍照、一边手动记录拍照的位置,最后整理成报告递交给建设单位和施工单位。由于大的工程项目一天能获取大量的照片,整理时需要将各张照片与各个位置一一对应,整理工作量巨大且繁琐;而且还存在重要数据丢失、问题描述不清、解决方不明确、发现表述不清、信息不对称、各层级及角色人员任务不明确、时间管理难度大,责任认定不清晰、管理痕迹无留存等问题。同时,整理后的报告经常发现照片对应的位置描述不清楚或描述错误,导致施工单位找不到问题的实际位置,从而延误该问题的解决。这种方式也不利于建设单位实时跟踪该问题的解决进度、解决结果等。

因此,现有技术的技术方案,在将照片与发现工程问题的实际位置之间定位方面仍有较大的改善空间。

需要说明的是,在上述背景技术部分公开的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。



技术实现要素:

本公开的目的在于提供一种照片定位方法及系统,用于至少在一定程度上克服由于相关技术的限制和缺陷而导致的一个或者多个问题。

本公开的其他特性和优点将通过下面的详细描述变得清晰,或者部分地通过本公开的实践而习得。

根据本公开的一个方面,提供一种照片定位方法,包括:获取相应图纸类型的图纸页;在所述图纸页的相应位置处执行预设操作后,进入创建页面;在所述创建页面中获取所述图纸页的相应位置对应的实际位置的照片。

在本公开的一种示例性实施例中,还包括:在联网模式下根据用户权限下载相应的基础信息并存储至本地数据库,其中所述基础信息包括相应工程项目的相应楼号的楼宇图纸信息。

在本公开的一种示例性实施例中,所述基础信息还包括相应工程项目的项目信息、和/或参建公司信息、和/或工程参与人员信息。

在本公开的一种示例性实施例中,所述图纸类型包括桩基图、和/或立面图、和/或平面图、和/或景观图,其中所述桩基图、所述立面图和所述平面图包括所述图纸页对应的楼号及立面信息,所述平面图包括所述图纸页对应的楼号及楼层号。

在本公开的一种示例性实施例中,还包括:在所述图纸页的相应位置处显示拍摄所述照片的方向。

在本公开的一种示例性实施例中,还包括:通过获取来自于移动终端中的陀螺仪模块的参数确定所述显示拍摄所述照片的方向。

在本公开的一种示例性实施例中,还包括:在所述创建页面选择所述照片对应的问题类型。

在本公开的一种示例性实施例中,还包括:在所述创建页面根据所述问题类型选择处理所述照片对应的工程问题的参建公司。

在本公开的一种示例性实施例中,还包括:将所述照片对应的工程问题推送至所选择的参建公司的任务列表中。

在本公开的一种示例性实施例中,还包括:在所述创建页面选择所述照片对应的隐患缓急类型。

在本公开的一种示例性实施例中,还包括:在所述创建页面输入所述照片对应的隐患描述信息。

在本公开的一种示例性实施例中,还包括:当所述照片对应的工程问题提交成功后,在所述图纸页的所述位置显示第一预设标识的隐患点标记。在本公开的一种示例性实施例中,还包括:在所述图纸页上显示第二预设标识和/或第三预设标识的隐患点标记,其中所述第一至第三预设标识分别代表不同的问题状态。

在本公开的一种示例性实施例中,还包括:根据问题类型和/或所述问题状态过滤显示所述图纸页上的隐患点标记。

在本公开的一种示例性实施例中,还包括:在离线模式下将所述照片、所述位置及相关信息关联存储于本地数据库。

在本公开的一种示例性实施例中,还包括:在联网模式下将所述照片、所述位置及相关信息同步至远程数据库并更新所述本地数据库的基础信息。

根据本公开的一个方面,提供一种照片定位装置,包括:图纸页获取模块,用于获取相应图纸类型的图纸页;操作模块,用于在所述图纸页的相应位置处执行预设操作后,进入创建页面;照片获取模块,用于在所述创建页面中获取所述图纸页的相应位置对应的实际位置的照片。

在本公开的一种示例性实施例中,还包括:问题类型选择模块,用于在所述创建页面选择所述照片对应的问题类型;参建公司选择模块,用于在所述创建页面根据所述问题类型选择处理所述照片对应的工程问题的参建公司;任务推送模块,用于将所述照片对应的工程问题推送至所选择的参建公司的任务列表中。

在本公开的一种示例性实施例中,还包括:第一标记显示模块,用于当所述照片对应的工程问题提交成功后,在所述图纸页的所述位置显示第一预设标识的隐患点标记。

在本公开的一种示例性实施例中,还包括:第二标记显示模块,用于在所述图纸页上显示第二预设标识和/或第三预设标识的隐患点标记,其中所述第一至第三预设标识分别代表不同的问题状态。

在本公开的一种示例性实施例中,还包括:过滤显示模块,用于根据问题类型和/或所述问题状态过滤显示所述图纸页上的隐患点标记。

本公开的一种实施例中的技术方案,通过在图纸上选择发现问题的位置,并在该位置执行预设操作创建新问题,在新问题创建页面拍摄实际发现问题位置处的照片,从而能够实现自动将该照片定位到实际发现问题的位置处,同时这种照片定位方式便于用户操作,简单易行。

应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1示意性示出本公开示例性实施例中一种照片定位方法的流程图。

图2示意性示出本公开示例性实施例中登录界面的示意图。

图3示意性示出本公开示例性实施例中项目选择页面的示意图。

图4示意性示出本公开示例性实施例中主页面的示意图。

图5示意性示出本公开示例性实施例中问题页面的示意图。

图6示意性示出本公开示例性实施例中楼层页面的示意图。

图7示意性示出本公开示例性实施例中图纸页的示意图。

图8示意性示出本公开示例性实施例中预设操作的示意图。

图9示意性示出本公开示例性实施例中创建页面的示意图。

图10示意性示出本公开示例性实施例中显示第一预设标识的隐患点标记的示意图。

图11示意性示出本公开示例性实施例中过滤显示隐患点标记的示意图。

图12示意性示出本公开示例性实施例中解决问题页面的示意图。

图13示意性示出本公开示例性实施例中一种照片定位装置的方框图。

具体实施方式

现在将参考附图更全面地描述示例实施方式。然而,示例实施方式能够以多种形式实施,且不应被理解为限于在此阐述的范例;相反,提供这些实施方式使得本公开将更加全面和完整,并将示例实施方式的构思全面地传达给本领域的技术人员。所描述的特征、结构或特性可以以任何合适的方式结合在一个或更多实施方式中。在下面的描述中,提供许多具体细节从而给出对本公开的实施方式的充分理解。然而,本领域技术人员将意识到,可以实践本公开的技术方案而省略所述特定细节中的一个或更多,或者可以采用其它的方法、组元、装置、步骤等。在其它情况下,不详细示出或描述公知技术方案以避免喧宾夺主而使得本公开的各方面变得模糊。

此外,附图仅为本公开的示意性图解,并非一定是按比例绘制。图中相同的附图标记表示相同或类似的部分,因而将省略对它们的重复描述。附图中所示的一些方框图是功能实体,不一定必须与物理或逻辑上独立的实体相对应。可以采用软件形式来实现这些功能实体,或在一个或多个硬件模块或集成电路中实现这些功能实体,或在不同网络和/或处理器装置和/或微控制器装置中实现这些功能实体。

本示例实施方式中首先提供了一种照片定位方法,可以用于建筑工程项目质量管理系统,例如在发现问题阶段将工程问题的照片定位到其实际位置处等;也可以用于在解决问题阶段将解决结果的照片定位到其实际位置处等,但本示例实施方式中并不特别限定所述照片定位方法的应用范围。下面的实施例中均以该照片定位方法应用于建筑工程项目质量管理系统为例进行示例说明。

参考图1中所示,本示例实施方式中的所述照片定位方法可以包括以下步骤:

在步骤S110中,获取相应图纸类型的图纸页。

在示例性实施例中,所述图纸类型可以包括桩基图、和/或立面图、和/或平面图、和/或景观图,其中所述桩基图、所述立面图和所述平面图可以包括所述图纸页对应的楼号及立面信息,所述平面图可以包括所述图纸页对应的楼号及楼层号。但本公开并不限定于上述例举的图纸类型。

在示例性实施例中,所述照片定位方法可以还包括:在联网模式下根据用户权限下载相应的基础信息并存储至本地数据库,其中所述基础信息包括相应工程项目的相应楼号的楼宇图纸信息。

由于施工现场网络环境的不可控性,为保证移动终端的客户端APP可以正常使用,提供离线操作功能,用户可提取在例如WiFi环境下下载离线数据,然后在离线模式下进行操作,待回到WiFi环境后,再统一进行数据提交和同步操作。还可例如,提供在线操作、离线操作两种,分别解决解决有网络与无网络时客户端正常使用问题。

客户端使用者(例如,建设单位总部、建设单位各项目部、监理公司、总承包公司、分包公司、第三方)可以在联网模式下(例如WiFi),从服务端下载项目信息、楼宇信息、图纸信息、参建公司信息、工程参与人员信息等基础信息到本地数据库,以便在无网条件下使用设备查看、定位图纸,发现问题、解决问题、复核问题、解锁问题等。其中,客户端可以下载全部图纸,也可以具体到下载某个项目某个楼号的某一楼层号的图纸。在一实施例中,如果当前客户端处于非WiFi网络情况下,可以提示客户端使用者“您正在使用非WiFi网络,是否继续”,选择“是”则使用移动网络流量下载基础信息,选择“否”则返回暂时不下载。

其中离线下载过程可以包括以下步骤:用户根据楼号请求获取增量数据;根据当前用户权限(或者用户身份)和楼号返回相应的增量数据,可以包括楼层、图纸、问题清单等;根据所述增量数据更新本地数据库中的数据,下载图纸;判断是否存在未下载图纸;如果存在未下载图纸,则下载下一张图纸,输入图纸文件后,更新本地数据库中的图纸下载状态,循环操作直至下载完所有的图纸;如果不存在未下载图纸,继续判断是否存在未下载的该楼号对应的工程问题的照片(历史数据);如果存在则下载下一张工程问题的照片,输入问题照片后,更新本地数据库中问题照片下载状态,循环操作直至下载完所有的问题照片;如果所有的问题照片均已下载完,更新UI(用户界面),结束本次下载操作。

客户端展示的数据内容可以包括项目信息、楼宇信息、楼层信息、图纸信息、问题(或隐患)任务信息等。而由于操作模式的不同,数据来源也会有所不同。联网模式下客户端可以直接请求获取服务端最新的数据;离线模式下客户端只能够读取本地数据库中提前下载的离线数据,离线数据的内容受到了离线下载的时间的限制。为了保证联网模式和离线模式下数据的一致性,UI呈现的数据都可以设置来自于客户端本地SQLite数据。区别在于,联网模式下,会先通过WebApi从服务端获取匹配当前用户权限的最新数据,并更新本地SQLite数据库,而离线模式直接从本地SQLite数据库读取数据在页面显示。

在示例性实施例中,所述基础信息还可以包括相应工程项目的项目信息、和/或参建公司信息、和/或工程参与人员信息。

根据业务需求,所述建筑工程项目质量管理系统可以分为服务端和客户端,其中服务端主要负责项目信息初始化和项目数据统计的功能,客户端主要负责不同角色的发现问题、解决问题、复核问题和/或解锁问题的功能。

具体的,服务端主要用于实现以下功能中的一个或者多个:项目信息初始化,客户端的功能依赖于服务端项目信息的初始化功能,服务端的项目管理员在项目初期,在获得项目的基本属性,如项目名称、鸟瞰图、楼宇信息等信息后在服务端管理平台上创建项目,添加项目的基本数据信息,如填写项目名称、添加项目的鸟瞰图(没有上传则可采用默认图片)、楼号、图纸、参与质量管理的角色和人员,添加完成后发布项目,其中,项目管理员可以关闭和删除项目,但可以设置已经提交过问题的项目不允许删除;项目数据统计,可以用于生成隐患记录报表,用于汇报、核查、分析等日常工作,还可以用于隐患统计,可以自动生成公司和人员的绩效考核等。

其中,在服务端的管理平台上创建项目,添加项目的基本数据信息如项目名称后,可以对该项目下的楼宇信息进行管理,添加楼宇。其中包括楼名,用于批量初始化相应楼号的地上层数、地下层数,可以自定义的夹层、立面、状态以及描述等信息。其中楼宇可以一次只添加一个,也可以一次添加多个。进一步的,一个项目中的多个楼宇也可以通过拖动进行排序或者删除操作,可以设置已经提交过问题的楼宇不可以删除。其中,楼层、夹层、立面均可以按照实际情况进行自定义命令、增加、排序和删除等。可以设置已经提交过问题的楼层、夹层、立面不允许删除。

在一实施例中,服务端的管理平台还可以将各项目和相应的参建公司绑定。参建公司和项目可以分别单独维护,每个项目可以绑定多个参建公司。其中参建公司可以从状态为发布的公司列表中选择。在另一实施例中,参建公司可以和项目解绑,如果该参建公司已经提交过问题或者已经产生分配给该公司的任务,则可以设置该参建公司不可解绑。

在一实施例中,服务端的管理平台还可以完成项目角色人员分配,其中可以包括初始化角色员工,初始化各公司的人员数量,对每个初始化的人员绑定之前上传的项目人员,可以通过汉字的形式筛选姓名,搜索到以后绑定。在发现问题、解决问题、复核问题、解锁问题四种类别下,项目管理员需要选择刚刚上传的角色公司的人员,每个角色下至少绑定一家公司的人员。绑定角色成功后系统自动生成邀请码,用户使用其姓名、或手机号码和邀请码即可登录客户端,服务端的项目管理员能够禁用此用户,禁用后此用户在客户端不能登录。

项目管理员使用建筑工程项目质量管理系统的服务端还可以上传项目图纸,其中在图纸上传界面可以增加提示语:“本图纸仅用于标注工程问题所在的位置信息,对于项目施工不具有参考意义。”在上传图纸时,可以在例如上述四种图纸类型(桩基图、立面图、平面图、景观图等)中选择一相应的图纸类型。图纸类型可增加及减少,本发明不以此为限。如果图纸是桩基图、立面图、平面图中的一种,则需要项目管理员继续选择此图纸的楼号和立面信息;如果图纸是平面图,则在选择楼号后,还需要定义此平面图的楼层号。但本公开不限定于此。在一实施例中,上传图纸的过程在浏览器端,上传过程中一旦中断则需要重新上传。在另一实施例中,每张图纸中需要绑定参建公司。可以根据问题类型和问题状态选择相应的参建公司。一个参建公司可能存在多个类型中。

项目管理员还可以在不同类角色下添加不同的公司,如监理公司A,监理公司B,创建公司时填写公司名称,选择公司的性质,例如可以包括:总承包、指定分包、独立分包和材料及设备供应商等;承接工程范围:含专业(同问题类型)及位置信息(楼号楼层)等。也可以在公司管理页导入员工,导入的员工绑定在该公司下。

本发明实施例中,项目的工程问题是指项目发布后,不同角色人员发现的质量问题和/或安全问题,在后台管理平台由系统/项目管理员查看,并且可以根据项目名称、问题类型、紧急度、问题状态、问题创建时间、参建公司、问题区域(例如图纸类型)等进行筛选。问题处理时间的显示可以精确值年月日时分。

移动终端的客户端的用户可以包括建设单位总部人员、建设单位各项目部人员、监理公司、总承包公司、分包公司和第三方评估机构等六类角色。本系统中用户可以在服务端创建,通过Excel导入的形式或者手工添加的方式添加用户,用户可以单独维护,导入或者添加时不涉及角色,只是单纯的在项目中导入使用用户。本系统中用户并不是和角色映射,而是和角色下面对应的虚拟人进行映射。首先,项目管理员在项目中不同的角色下创建公司,并填写公司信息,并初始化公司下固定的人员,如项目管理员在监理公司A中定义了10个监理人员,则系统自动初始化10个监理人员在此监理公司A名下。其中可以包括特殊角色:XX负责人,如监理负责人和监理1-监理9。此功能的主要目的在于如果监理公司A更换了监理人员,则原监理人员负责的问题和操作的记录等所有信息接替该原监理人员的新监理人员都可以看到。

项目管理员在后台管理平台能够看到如下数据统计:问题数据,按项目统计(或者全部项目)、供应商(或全部供应商)、时间区间,可以包括:监理方复核问题时的拍照率;问题数量;区域问题数量;问题关闭率;问题关闭,还可例如,后台提供人效统计、个人工作量、团队工作量等统计数据。

后台权限管理可以包括系统管理员和项目管理员、报表管理员,其中系统管理员是系统创建好后自动初始化的管理员,拥有服务端所有权限;项目管理员是创建项目并且管理此项目的人员,此管理员在服务端只能看到自己创建的项目;报表管理员只能查看问题信息。

客户端主要用于实现以下功能中的一个或者多个:发现问题,项目中各类角色(例如,建设单位总部、建设单位各项目部、监理公司、总承包公司、分包公司、第三方)均能发现其所负责的项目的工程问题(包括质量问题和安全问题)。其中,系统可以配置各角色能够查看到的内容,例如,建设单位总部、建设单位各项目部能够查看所有项目的工程问题的详细信息、质量线条问题、问题统计、整改记录。监理公司、总承包公司、分包公司只能看到其自身负责的项目;解决问题,施工单位的总承包公司、分包公司两类角色可以查看自己的整改任务,根据问题详细信息整改,整改完成后,拍照上传整改结果,提交给复核问题方例如监理公司;复核问题,建设单位各项目部、监理公司在自己的任务列表(后台可配置)中查看待复核的任务,根据问题详细信息查找整改问题处,如问题解决,可原角度拍照上传并关闭问题,如问题没有解决,则通过点击退回按钮自动将问题退回至解决问题方例如施工单位。需要说明的是,复核问题照片不是必须上传的。此外,后台可以统计复核照片上传率,还可以设置复核照片上传率的预设阈值,例如复核照片上传率需30%以上,本发明不以此为限。解锁问题,建设单位总部、建设单位各项目部、监理公司可以拥有解锁问题的权限,所有角色都能够查看其所负责的项目中的图纸中显示的所有问题,建设单位总部、建设单位各项目部、监理公司如检查问题发现并没有整改完成,则此三种角色能够解锁问题,退回给整改问题方例如施工单位继续整改。

本实施方式的照片定位方法主要从高可用、低延迟、稳定性强等方面考虑,采用服务端管理配置、客户端操作的架构,API接口和Portal均采用高可用架构,服务端的远程数据库服务器可采用SQL Server的双活机制(Always On),服务端和客户端之间的数据传输可采用加密验证机制,从而实现系统安全、稳定、高效的运行,满足客户方的业务需求。在一实施例中,可支持远程数据库自动漂移和/或数据自动切换。

考虑到用户以后的增加以及软件的逐步完善,服务端的应用服务器的数量没有限制,可根据发展需要添加、减少。因本系统图纸、照片文件资源占用大,对网络带宽有一定的要求,因此,在增减服务器的同时需要针对网络带宽进行调整扩容,满足客户端下载的可用性。

在步骤S120中,在所述图纸页的相应位置处执行预设操作后,进入创建页面。

在示例性实施例中,所述预设操作可以是长按所述图纸页的相应位置处达到预设时间(例如,1秒,但不限于此,可以自主设置),即进入创建页面。

在示例性实施例中,所述预设操作还可以是快速的双击所述图纸页的相应位置处,即进入创建页面。

在示例性实施例中,所述预设操作也可以是选择一预设形状(例如矩形)框选中所述图纸页的相应位置处,即进入创建页面。

需要说明的是,在图纸页的相应位置处执行预设操作从而进入创建页面的具体实现方式并不限定于上述例举的几种方式,只要能够让系统判断出选中该图纸页的相应位置的任意方式均属于本公开的保护范围。

在步骤S130中,在所述创建页面中获取所述图纸页的相应位置对应的实际位置的照片。

在示例性实施例中,所述照片定位方法可以还包括:在所述图纸页的相应位置处显示拍摄所述照片的方向。本实施例中例如可以通过在发现问题时,将照片的拍摄方向显示于图纸页的相应位置处,以便于后续解决问题、和/或复核问题时,相应的参建公司人员或者监理公司人员能够一目了然的知道发现问题时的拍摄方向,从而从同一角度拍摄该相应位置对应的建筑物的实际位置处拍摄照片,利于解决问题和复核问题时将其于发现问题时的照片作对比,从而更方便用户判断问题是否解决、解决的效果如何。

在示例性实施例中,所述照片定位方法可以还包括:通过获取来自于移动终端中的陀螺仪模块的参数确定所述显示拍摄所述照片的方向。这种方式的好处是,一般在工程现场,用户便于携带移动终端,且将客户端APP下载于该移动终端,即可在现场拍摄照片,现在的移动终端一般都自带有陀螺仪模块,这样不需要增加任何硬件改动和成本,即可获取到拍摄所述照片时的方向。但本公开对获取照片拍摄方向的方法并不限定于此,例如,其可以采用其他的惯性传感器或者采用人工标注的方式均可。

在示例性实施例中,所述照片定位方法可以还包括:在所述创建页面选择所述照片对应的问题类型。

在示例性实施例中,所述照片定位方法可以还包括:在所述创建页面根据所述问题类型选择处理所述照片对应的工程问题的参建公司。

在示例性实施例中,所述照片定位方法可以还包括:将所述照片对应的工程问题推送至所选择的参建公司的任务列表中。

在示例性实施例中,所述照片定位方法可以还包括:在所述创建页面选择所述照片对应的隐患缓急类型。

在示例性实施例中,所述照片定位方法可以还包括:在所述创建页面输入所述照片对应的隐患描述信息。

在示例性实施例中,所述照片定位方法可以还包括:当所述照片对应的工程问题提交成功后,在所述图纸页的所述位置显示第一预设标识的隐患点标记。

在示例性实施例中,所述照片定位方法可以还包括:在所述图纸页上显示第二预设标识和/或第三预设标识的隐患点标记,其中所述第一至第三预设标识分别代表不同的问题状态。

其中,所述第一至第三预设标识的隐患点标记例如可以不同颜色来区分,可以设置第一预设标识的隐患点标记为红色圆点,该红色圆点代表已发现问题,是各层级发现问题的标识;第二预设标识的隐患点标记为黄色圆点,该黄色圆点代表待复核问题,等待监理复核问题的标识;第三预设标识的隐患点标记可以为绿色圆点,该绿色圆点代表已关闭问题,当监理复核合格通过后,关闭问题的标识。但本公开不限定于此,只要其能够将不同问题状态区别开来的唯一标识均可以,例如不同形状的隐患点标记代表不同的问题状态。

在示例性实施例中,所述照片定位方法可以还包括:根据问题类型和/或所述问题状态过滤显示所述图纸页上的隐患点标记。

在示例性实施例中,所述照片定位方法可以还包括:在离线模式下将所述照片、所述位置及相关信息关联存储于本地数据库。

在示例性实施例中,所述照片定位方法可以还包括:在联网模式下将所述照片、所述位置及相关信息同步至远程数据库并更新所述本地数据库的基础信息。

在示例性实施例中,客户端使用者在无网条件下,可以将发现问题、解决问题、复核问题、解锁问题的处理结果(例如,照片,问题描述信息,整改结果描述等)暂存到本地数据库,在WiFi条件下再将暂存在本地的处理结果批量同步到服务端的远程数据库中。如果为非WiFi网络环境中,可以提示用户“您正在使用非WiFi网络,是否继续”,选择“是”则使用移动网络流量批量同步数据,选择“否”则返回暂时不做数据同步。

其中,同步上传过程可以包括:进入未提交问题操作列表页面,获取本地所有未提交问题操作数据(照片、问题类型、描述等);更新UI显示列表,批量选择要上传的问题操作进行上传;判断是否上传完成;当没有上传完成时,获取下一条操作数据上传,服务端接收数据、处理数据并返回处理结果,客户端更新该操作数据在本地数据库中的状态为已上传,循环执行直至所有的未提交问题操作数据完全上传成功,然后更新UI,结束本次上传操作。

通过以上方式,可以实现网络差的环境下,发现问题、解决问题、复核问题等用户可以在离线情况下正常使用客户端APP,待网络正常后统一上传至服务端做数据交换处理。

客户端除了可以通过UI进行问题数据的展示之外,还可以进行相应的处理操作,同样处理操作也会因为网络模式的不同,实现流程有所不同,设计中尽量保证两种网络模式可以使用相同的操作流程,例如:当检测到用户进行UI操作时,将操作的数据更新到本地数据库;然后判断是否联网;如果是联网模式,将刚刚更新的操作数据提交到服务端,服务端接收数据、处理并返回处理结果后,客户端更新本地数据库中该更新的操作数据的状态为已上传,然后更新UI;如果是离线模式,则直接更新UI。

本发明实施例提供的照片定位方法,通过在图纸上选择发现问题的位置,并在该位置执行预设操作创建新问题,在新问题创建页面拍摄实际发现问题位置处的照片,从而能够实现自动将该照片定位到实际发现问题的位置处,同时这种照片定位方式便于用户操作,简单易行。

一方面,在一些实施例中,通过预先存储在本地的相应项目中相应楼号的图纸信息,通过页面上的选择操作,定位到实际发现问题的相应位置处,然后在图纸页上选择该相应位置打开创建页面创建新问题,并将该新问题关联的现场照片上传至该创建页面,从而实现自动绑定该照片与其相应位置。

另一方面,在一些实施例中,在创建页面不仅显示拍摄的照片,还显示拍摄照片的方向,有利于后续施工单位解决问题时、和/或监理公司复核问题时了解发现问题时拍摄照片的角度,在解决问题后、和/或复核问题时,从同一角度拍摄照片上传至创建页面,有利于比较是否已经整改完毕。此外,在另一些实施例中,可以在联网模式和离线模式下切换,当需要下载基础信息和/或同步隐患数据时,选择在例如WiFi网络下下载和/或同步数据,有利于节省使用者的流量,同时,由于一般情况下施工现场网络信号不好,即使在无网情况下,手持移动终端仍然可以很好的工作,用于发现问题、解决问题、复核问题时上传照片等操作。

下面通过图2-12对本发明的照片定位方法进行举例说明。

图2示意性示出本公开示例性实施例中登录界面的示意图。用户可以通过输入手机号(或者用户姓名、登录账号等任意一种)和邀请码(可以由项目管理员提供)的方式,登录移动终端(例如手机、平板电脑等)上安装的客户端APP。

在示例性实施例中,所有数据采用统一的认证方式,可以使用RFC7519作为通信规则,还可以使用JWT(Json Web Token)作为通信方式,可以设置Token有效期为7天,这样登录成功7天内可以不用再次输入手机号和邀请码。

当校验输入内容合法后,请求WebApi登录接口,登录校验返回Token信息,储存Token跳转至项目选择页面(如图2所示)。如果登录失败会有相应的错误提示。

其中,登录用户所属公司类型可以从以下六种角色中选择:建设单位总部,即建设单位管理所有项目的机构;建设单位各项目部,分管某一项目的机构,例如,燕园二期项目部;监理公司,受邀工程建设监理机构;总承包单位,建设单位项目工程总承包机构;分包单位,部分项目工程承包机构;第三方评估公司,独立的项目质检公司。但本公开不限定于此。

图3示意性示出本公开示例性实施例中项目选择页面的示意图。

登录成功后进入项目选择页面。其中,如果用户是第二次及以后登录,则可以跳过项目选择页面,直接进入上次所选项目的任务页面。

用户可以通过点击项目选择页面中上方的项目名称,切换项目。用户可以通过点击项目选择页面中的项目列表中的项目名称,选择进入相应项目的主页面。例如图3中用户点击“XXX燕园二期”进入燕园二期项目的主页面。其中项目名称下可以以例如不同颜色的圆点代表该项目中不同的问题状态,圆点后的数字代表相应问题状态下的问题数量。

图4示意性示出本公开示例性实施例中主页面的示意图。

如图4所示,主页面显示燕园二期这个项目下的三个一级标签“问题”、“任务”和“通知”,其中当在工程现场发现质量或安全问题,准备提交问题时,进入“问题”标签,填写问题描述、拍照等;进入“任务”标签,可以查看与自己相关的工作内容,并可进行处理;进入“通知”标签,可查阅相应的通知。该主页面右上角还有一个个人信息标识,用于显示当前用户的个人信息以及下载基础数据包、同步数据等。

图5示意性示出本公开示例性实施例中问题页面的示意图。

点击图4中的问题标签,进入图5所示的问题页面,该问题页面中可以显示该项目下的景观图、桩基图、楼号列表等。其中点击景观图、桩基图可以直接进入相应的图纸页(如图7所示);点击楼号进入楼层页面(如图6所示)。

图6示意性示出本公开示例性实施例中楼层页面的示意图。

如图6所示,楼层页面显示立面、楼层列表页,点击可进入相应的图纸页(如图7所示)。其中可以设置不同颜色的点分别为可进入的图纸页和不可进入的图纸页,例如绿色代表有图纸的立面、楼层,点击可进入相应的图纸页;联网状态没有上传、离线状态没有下载图纸的立面、楼层不可点击。

图7示意性示出本公开示例性实施例中图纸页的示意图。

如图7所示,图纸页中还可以用不同颜色的圆点代表该项目下该楼层中已知的不同问题状态的隐患点标记,可以选择问题分类或者问题状态过滤图纸页上显示的隐患/问题。在图纸页的右下角还可以包括向上/向下键,点击向上键可以切换到上一楼层,到顶部后可以显示提示信息“已切换到顶层”;点击向下键可以切换到下一楼层,到底层后可以显示提示信息“已切换到底层”。

在示例性实施例中,由于工程中的图纸文件通常非常大,移动终端中,在保证图片清晰度的前提下,直接显示整张图纸,会占用客户端过多内存及GPU资源,造成应用反应迟缓,甚至内存溢出导致程序崩溃等情况。为解决这一问题,客户端可以对图纸进行压缩和切割等处理,针对不同缩放级别,生成多套图纸碎片文件。根据用户在查看图纸时缩放级别和图纸位置的变化,实时切换展示的图纸碎片文件。此种方式既能够保证图纸的清晰度,又能够保证客户端硬件资源的占用率不会太高。

图8示意性示出本公开示例性实施例中预设操作的示意图。

对工程现场巡检中发现的质量问题、安全问题可以进行拍照上传,系统将传递给相应的责任方进行解决。该预设操作的操作人员可以是建设单位总部、各项目部、监理公司、第三方评估公司、总承包单位和/或分包公司的工作人员。

在图8所示的实施例中,发现问题的用户在图纸页的问题相应位置处,长按图纸例如约两秒,新建问题,进入创建页面(如图9所示)。

图9示意性示出本公开示例性实施例中创建页面的示意图。

如图9所示,在该创建页面用户可以编辑各种问题信息。例如,可以选择隐患(或者问题)类型,隐患类型可以从九大类中选择:土建,基桩、安全文明、主体、景观、暖通、电气、给排水、装修,但本公开对此不作限定。还可以选择处理该问题的处理公司,如果当前图纸没有绑定处理该问题类型的参建公司,可以显示提示信息“当前隐患类型尚未绑定公司”,如果当前图纸绑定了处理该问题类型的参建公司,弹出该问题的处理公司列表以供用户选择。点击创建页面的隐患照片下的照相机标识,可以对问题现场进行拍照。还可以选择隐患缓急类型,例如紧急、一般等;还可以对隐患进行描述。执行完上述操作中的一项或者多项后,可以点击页面下侧的“提交”或者“取消”按钮。

图10示意性示出本公开示例性实施例中显示第一预设标识的隐患点标记的示意图。

如图10所示,当用户点击图9所示的“提交”按钮后,如果提交问题成功,则图纸页上回出现相应的隐患点标记。在发现问题阶段,可以显示第一预设标识的隐患点标记,代表该问题是待解决问题。并可以根据上述图9中选择处理该问题的参建公司,将新建的该待解救问题推送至该参建公司。

图11示意性示出本公开示例性实施例中过滤显示隐患点标记的示意图。

如图11所示,用户还可以在图纸页上根据问题类型和/或问题状态对该图纸页上已标记的问题进行筛选。

图12示意性示出本公开示例性实施例中解决问题页面的示意图。

如图12所示,相应的参建公司对被指派解决的质量问题、安全问题进行整改,并在系统中上传解决后的照片,提交项目部或者监理公司进行复核。该解决问题的操作人员可以是总承包公司或者分包公司的工作人员。

进入解决问题页面的方式可以有两种:通过点击当前用户的任务列表页上需要解决的问题的标题;或者通过点击图纸页上的需要解决的第一预设标识的隐患点标记(例如,红色圆点),打开解决问题,拍摄与问题同角度定位照片并上传。

应当注意,尽管在附图中以特定顺序描述了本公开中方法的各个步骤,但是,这并非要求或者暗示必须按照该特定顺序来执行这些步骤,或是必须执行全部所示的步骤才能实现期望的结果。附加的或备选的,可以省略某些步骤,将多个步骤合并为一个步骤执行,以及/或者将一个步骤分解为多个步骤执行等。

参考图13,本实施方式还提供了一种照片定位装置100,包括:图纸页获取模块110、操作模块120以及照片获取模块130。

其中图纸页获取模块110可以用于获取相应图纸类型的图纸页。

操作模块120可以用于在所述图纸页的相应位置处执行预设操作后,进入创建页面。

照片获取模块130可以用于在所述创建页面中获取所述图纸页的相应位置对应的实际位置的照片。

在示例性实施例中,照片定位装置100可以还包括:问题类型选择模块,用于在所述创建页面选择所述照片对应的问题类型。

在示例性实施例中,照片定位装置100可以还包括:参建公司选择模块,用于在所述创建页面根据所述问题类型选择处理所述照片对应的工程问题的参建公司。

在示例性实施例中,照片定位装置100可以还包括:任务推送模块,用于将所述照片对应的工程问题推送至所选择的参建公司的任务列表中。

在示例性实施例中,照片定位装置100可以还包括:第一标记显示模块,用于当所述照片对应的工程问题提交成功后,在所述图纸页的所述位置显示第一预设标识的隐患点标记。

在示例性实施例中,照片定位装置100可以还包括:第二标记显示模块,用于在所述图纸页上显示第二预设标识和/或第三预设标识的隐患点标记,其中所述第一至第三预设标识分别代表不同的问题状态。

在示例性实施例中,照片定位装置100可以还包括:过滤显示模块,用于根据问题类型和/或所述问题状态过滤显示所述图纸页上的隐患点标记。

由于本发明实施例中的照片定位装置中的相应模块对应上述照片定位方法的具体内容,在此不再赘述。

本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由所附的权利要求指出。

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