一种建筑记工数据同步方法
文献发布时间:2023-06-19 09:24:30
技术领域:
本发明属于记工数据同步技术领域,特别涉及一种建筑记工数据同步方法。
背景技术:
在工地上干活的工人一般以班组为单位,每个班组由一个班组长负责管理,给工人记工是一个细致活,一定不能出错,否则工人的工资就会对不上,这样的话很容易引起工地纠纷,工人每天记录自己的工作时间,在结算时与班组长对账。
目前所有的关于记工的APP中,都是在线记工功能,移动设备弱网或者无网络的时候,就无法使用APP,类似记事本APP,根本无法满足和替代记账APP,记工数据重复、易丢失,所以本发明提供一种建筑记工数据同步方法来解决上述问题。
发明内容:
本发明的目的就在于为了解决上述问题而提供一种建筑记工数据同步方法,解决了目前所有的关于记工的APP中,都是在线记工功能,移动设备弱网或者无网络的时候,就无法使用APP,类似记事本APP,根本无法满足和替代记账APP,记工数据重复、易丢失的缺点。
为了解决上述问题,本发明提供了一种技术方案:
一种建筑记工数据同步方法,该方法包括以下步骤:
S1、在移动设备上下载记工专用APP,首次启动记工专用AAP时通过手机号码注册登录,或微信用户人员使用记工专用APP微信小程序记工,记工专用APP微信小程序通过微信授权绑定登录,登录后选取用户对应的身份;
S2、根据手机的系统信息自动生成加密唯一标示符和变量系数的基数,服务端同步唯一标示符和变量系数库;
S3、APP会根据同步核心算法,与服务器上的数据,进行与此移动设备的数据进行同步更新;
S4、用户在APP上进行新增/修改/删除操作,形成一笔属于自己的账;
S5、APP会根据数据同步核心算法,会对数据进行标示加密唯一标示符,标记此数据属于当前移动设备新增/修改的数据,同时会对数据标记一个唯一变量系数;
S6、用户可以在多个移动设备上通过账号登录记工专用APP或记工专用APP微信小程序,获取记工数据,保证数据的一致性;
S7、记工用移动设备处于网络连接状态时,在没有任何影响的情况下,会自动上传数据同步;否则,会在记工移动设备网络正常后及时自动数据同步。
作为优选,所述微信用户人员在微信软件中启动记工专用APP微信小程序,首次打开记工专用APP微信小程序,授权记工专用APP微信小程序获取用户人员账号信息,将记工专用APP微信小程序与用户微信授权绑定,微信小程序调用接口获取登录凭证,换取用户登录态信息,将登录凭证传送至微信小程序后台,微信小程序后台与微信后台之间通讯,获取用户的接口调用凭证,微信小程序后台通过接口调用凭证从微信后台获取微信用户统一标识,微信小程序后台将微信用户统一标识发送至记工专用APP服务器,记工专用APP服务器将记工专用APP的用户信息与微信用户统一标识绑定,建立登录态,记工专用APP账户与微信小程序相互关联,使用记工专用APP账户登录微信小程序。
作为优选,所述记工专用APP与记工专用APP微信小程序之间数据一致性。
作为优选,所述当记工移动设备处于无网络连接状态时,记工专用APP或记工专用APP微信小程序输入接收的记工数据存储在该移动设备本地数据库中;将无网络状态存储在移动设备本地数据库中的记工数据进行标记;当移动设备处于网络连接状态时,记工AAP或小程序检测到网络后自动将本地数据库中标记的记工数据同步传输至记工专用APP服务器。
作为优选,所述记工数据标记包括新增、修改和删除操作。
作为优选,所述S4中包括包工头在APP上对农民工进行新增/修改/删除操作,形成一笔属于自己的账,或农民工在APP上对包工头进行新增/修改/删除操作,形成一笔属于自己的账。
作为优选,所述S6中用户更换手机号码时,新号码未登录记工APP,在APP中修改原绑定的手机号码,用于获取应用绑定的手机号并关联保存,当检测到更换指令时,链接到APP对应的绑定手机号更换界面,原绑定手机号码的记工数据同步至新号码。
作为优选,所述S6中记工用户在同一移动设备上通过账号、密码切换可以登录多个用户。
作为优选,所述移动设备包括手机、平板及笔记本。
本发明的有益效果:
本发明所述的一种建筑记工数据同步方法,记工专用APP和基于记工专用APP的微信小程序之间同一账号数据一致性,以及用户可以在多个移动设备上通过账号登录记工专用APP或记工专用APP微信小程序,获取记工数据,保证数据的一致性,从而实现记工专用APP和基于记工专用APP的微信小程序之间、以及多个设备记工APP之间同一账号的记工数据的同步,记工账号登录方式多样,不仅限于单一的软件和登录设备,设备间数据的同步使得记工数据无丢失性,无重复性;以及当记工移动设备处于无网络连接状态时,记工专用APP或记工专用APP微信小程序输入接收的记工数据存储在该移动设备本地数据库中;将无网络状态存储在移动设备本地数据库中的记工数据进行标记;当移动设备处于网络连接状态时,记工AAP或小程序检测到网络后自动将本地数据库中标记的记工数据同步传输至记工专用APP服务器,能够无网络记工并数据同步。
附图说明:
为了易于说明,本发明由下述的具体实施及附图作以详细描述。
图1为本发明的记工数据同步方法的流程图;
图2为本发明的无网络数据同步流程图;
图3为本发明的记工APP工作原理框图。
具体实施方式:
如图1-3所示,本具体实施方式采用以下技术方案:一种建筑记工数据同步方法,该方法包括以下步骤:
S1、在移动设备上下载记工专用APP,首次启动记工专用AAP时通过手机号码注册登录,或微信用户人员使用记工专用APP微信小程序记工,记工专用APP微信小程序通过微信授权绑定登录,登录后选取用户对应的身份;
S2、根据手机的系统信息自动生成加密唯一标示符和变量系数的基数,服务端同步唯一标示符和变量系数库;
S3、APP会根据同步核心算法,与服务器上的数据,进行与此移动设备的数据进行同步更新;
S4、用户在APP上进行新增/修改/删除操作,形成一笔属于自己的账;
S5、APP会根据数据同步核心算法,会对数据进行标示加密唯一标示符,标记此数据属于当前移动设备新增/修改的数据,同时会对数据标记一个唯一变量系数;
S6、用户可以在多个移动设备上通过账号登录记工专用APP或记工专用APP微信小程序,获取记工数据,保证数据的一致性;
S7、记工用移动设备处于网络连接状态时,在没有任何影响的情况下,会自动上传数据同步;否则,会在记工移动设备网络正常后及时自动数据同步。
其中,所述微信用户人员在微信软件中启动记工专用APP微信小程序,首次打开记工专用APP微信小程序,授权记工专用APP微信小程序获取用户人员账号信息,将记工专用APP微信小程序与用户微信授权绑定,微信小程序调用接口获取登录凭证,换取用户登录态信息,将登录凭证传送至微信小程序后台,微信小程序后台与微信后台之间通讯,获取用户的接口调用凭证,微信小程序后台通过接口调用凭证从微信后台获取微信用户统一标识,微信小程序后台将微信用户统一标识发送至记工专用APP服务器,记工专用APP服务器将记工专用APP的用户信息与微信用户统一标识绑定,建立登录态,记工专用APP账户与微信小程序相互关联,使用记工专用APP账户登录微信小程序。
其中,所述记工专用APP与记工专用APP微信小程序之间数据一致性。
其中,所述当记工移动设备处于无网络连接状态时,记工专用APP或记工专用APP微信小程序输入接收的记工数据存储在该移动设备本地数据库中;将无网络状态存储在移动设备本地数据库中的记工数据进行标记;当移动设备处于网络连接状态时,记工AAP或小程序检测到网络后自动将本地数据库中标记的记工数据同步传输至记工专用APP服务器。
其中,所述记工数据标记包括新增、修改和删除操作。
其中,所述S4中包括包工头在APP上对农民工进行新增/修改/删除操作,形成一笔属于自己的账,或农民工在APP上对包工头进行新增/修改/删除操作,形成一笔属于自己的账。
其中,所述S6中用户更换手机号码时,新号码未登录记工APP,在APP中修改原绑定的手机号码,用于获取应用绑定的手机号并关联保存,当检测到更换指令时,链接到APP对应的绑定手机号更换界面,原绑定手机号码的记工数据同步至新号码。
其中,所述S6中记工用户在同一移动设备上通过账号、密码切换可以登录多个用户。
其中,所述移动设备包括手机、平板及笔记本。
具体的:一种建筑记工数据同步方法,使用时,在移动设备上下载记工专用APP,首次启动记工专用AAP时通过手机号码注册登录,或微信用户人员使用记工专用APP微信小程序记工,记工专用APP微信小程序通过微信授权绑定登录,登录后选取用户对应的身份,根据手机的系统信息自动生成加密唯一标示符和变量系数的基数,服务端同步唯一标示符和变量系数库,APP会根据同步核心算法,与服务器上的数据,进行与此移动设备的数据进行同步更新,用户在APP上进行新增/修改/删除操作,形成一笔属于自己的账,APP会根据数据同步核心算法,会对数据进行标示加密唯一标示符,标记此数据属于当前移动设备新增/修改的数据,同时会对数据标记一个唯一变量系数,用户可以在多个移动设备上通过账号登录记工专用APP或记工专用APP微信小程序,获取记工数据,保证数据的一致性,记工用移动设备处于网络连接状态时,在没有任何影响的情况下,会自动上传数据同步;当记工移动设备处于无网络连接状态时,记工专用APP或记工专用APP微信小程序输入接收的记工数据存储在该移动设备本地数据库中;将无网络状态存储在移动设备本地数据库中的记工数据进行标记;当移动设备处于网络连接状态时,记工AAP或小程序检测到网络后自动将本地数据库中标记的记工数据同步传输至记工专用APP服务器,本发明所述的一种建筑记工数据同步方法,记工专用APP和基于记工专用APP的微信小程序之间同一账号数据一致性,以及用户可以在多个移动设备上通过账号登录记工专用APP或记工专用APP微信小程序,获取记工数据,保证数据的一致性,从而实现记工专用APP和基于记工专用APP的微信小程序之间、以及多个设备记工APP之间同一账号的记工数据的同步,记工账号登录方式多样,不仅限于单一的软件和登录设备,设备间数据的同步使得记工数据无丢失性,无重复性;以及当记工移动设备处于无网络连接状态时,记工专用APP或记工专用APP微信小程序输入接收的记工数据存储在该移动设备本地数据库中;将无网络状态存储在移动设备本地数据库中的记工数据进行标记;当移动设备处于网络连接状态时,记工AAP或小程序检测到网络后自动将本地数据库中标记的记工数据同步传输至记工专用APP服务器,能够无网络记工并数据同步。
以上显示和描述了本发明的基本原理和主要特征和本发明的优点,本行业的技术人员应该了解,本发明不受上述实施例的限制,上述实施例和说明书中描述的只是说明本发明的原理,在不脱离本发明精神和范围的前提下,本发明还会有各种变化和改进,这些变化和改进都落入要求保护的本发明范围内,本发明要求保护范围由所附的权利要求书及其等效物界定。
- 一种建筑记工数据同步方法
- 一种基于互联网技术的建筑工人用的智能记工记账系统