公开/公告号CN116668429A
专利类型发明专利
公开/公告日2023-08-29
原文格式PDF
申请/专利权人 河南辉煌城轨科技有限公司;
申请/专利号CN202310634108.5
申请日2023-05-31
分类号H04L67/06(2022.01);H04L67/1074(2022.01);H04W4/42(2018.01);
代理机构郑州德勤知识产权代理有限公司 41128;
代理人黄红梅
地址 450001 河南省郑州市高新技术产业开发区科学大道188号
入库时间 2024-01-17 01:25:44
法律状态公告日
法律状态信息
法律状态
2023-09-15
实质审查的生效 IPC(主分类):H04L67/06 专利申请号:2023106341085 申请日:20230531
实质审查的生效
2023-08-29
公开
发明专利申请公布
技术领域
本发明属于智慧地铁的通信领域,具体的说,涉及了一种基于双离线模式的城市轨道交通移动端。
背景技术
城市轨道交通由于涉及地下空间、城市周边,网络信号的覆盖具有一定的局限性。对维保人员使用移动终端有了较多的限制。但随着智慧地铁、智能运维等智慧化系统的使用,移动端与维保人员的关系越来越密切,逐渐成为工作的一部分,使得保证在没有网络的情况下,移动端能正常的使用越来越重要。
如中国专利申请CN113347240A一种基于终端离线的文件上传下载方法,是在无网情况下会保存本地上传、下载任务,待网络连通后再建立与目标系统或服务器的连接,包括:文件上传下载,创建文件上传下载任务,处理文件上传下载任务,文件云接收到文件上传下载任务后到文件库中进行上传或下载。但是对于城市轨道交通的移动端来说,其通常在运维过程中使用,而在使用过程中,是要求移动端保持在正常使用状态的,即能够实现上传、下载功能。因此,对于城市轨道交通的移动端来说,其的应用场景要求的是在没有网络(离线)的情况下,移动端仍能正常的使用,而非在断网时保持上传下载任务,等待网络恢复时进行自动重传。
发明内容
本发明的目的是针对现有技术的不足,本发明提供一种基于双离线模式的城市轨道交通移动端,即便在没有网络的情况下,也能进行离线下载和离线上传。
为了实现上述目的,本发明所采用的技术方案是:
本发明第一方面提供一种基于双离线模式的数据上传下载方法,包括:
标记城市轨道交通线网中无网络或网络较差区域;
对用户位置进行实时定位;
当发现用户即将进入无网络或网络较差区域时,下载业务数据到本地离线库;
在进行下载业务数据请求时,先自动判断是否有网络,如果有,则通过在线方式请求服务器,否则以离线方式请求本地离线库下载数据;
填报业务数据时,先自动判断是否有网络,如果有,则通过在线方式实时提交到服务器,否则以离线方式提交到本地离线库;
实时检测网络,当网路信号正常时,自动从本地离线库检索数据,如果有未上传数据,则自动上传。
基于上述,当用户到达下载开始位置时,自动启动业务数据下载到到本地离线库;
下载开始位置的计算公式为:
S=(Dmax/Vdown)*Vmove*(1+20%)
其中,S为下载开始位置,Dmax为需下载业务数据总量,Vdown为数据下载速度,Vmonve为用户移动速度,1+20%是为保证数据下载完整性,按照20%的余量进行计算。
基于上述,启动业务数据下载前,判断所需业务数据是否已经下载,如已经下载,则不重复下载,如果未下载,则开始下载。
基于上述,下载到本地离线库和提交到本地离线库的业务数据均进行完整性验证。
基于上述,还设置用户对应的业务数据权限;下载业务数据到本地离线库时,根据设置的用户所对应业务数据权限进行下载。
本发明第二方面提供一种基于双离线模式的城市轨道交通移动端,包括:
存储器;定位器;以及
耦接至所述存储器和所述定位器的处理器,所述处理器被配置为基于存储在所述存储器中的指令,执行所述的基于双离线模式的数据上传下载方法。
基于上述,所述定位器为GPS定位器或北斗定位器。
本发明相对现有技术具有突出的实质性特点和显著进步,具体的说:本发明通过预计算下载开始位置,提前将数据下载至本地,在无网络时,从本地进行下载及将上报数据上传至本地,从而实现移动终端的下载和上传业务的双离线使用。
附图说明
图1是实施例1方法的流程框图。
具体实施方式
下面通过具体实施方式,对本发明的技术方案做进一步的详细描述。
实施例1
如图1所示,本实施例提供了一种基于双离线模式的数据上传下载方法,包括:
1)标记城市轨道交通线网中无网络或网络较差区域。
2)设置用户对应的业务数据权限。
3)对用户位置进行实时定位。
4)当发现用户即将进入无网络或网络较差区域时,根据2)设置的用户所对应业务数据权限下载业务数据到本地离线库;对于本地离线库,可以采用诸如SQLLITE等创建的本地小型数据库;
具体的,当用户到达下载开始位置时,自动启动业务数据下载到到本地离线库;
下载开始位置的计算公式为:
S=(Dmax/Vdown)*Vmove*(1+20%)
其中,S为下载开始位置;Dmax为需下载业务数据总量,根据设置的用户对应业务数据权限进行计算;Vdown为数据下载速度,根据当前设备的数据下载速度核算;Vmonve为用户移动速度,1+20%是为保证数据下载完整性,按照20%的余量进行计算。
进一步地,启动业务数据下载前,判断所需业务数据是否已经下载,如已经下载,则不重复下载,如果未下载,则开始下载。
5)在进行下载业务数据请求时,先自动判断是否有网络,如果有,则通过在线方式请求服务器,否则以离线方式请求本地离线库下载数据。
6)填报业务数据时,先自动判断是否有网络,如果有,则通过在线方式实时提交到服务器,否则以离线方式提交到本地离线库;
7)实时检测网络,当网路信号正常时,自动从本地离线库检索数据,如果有未上传数据,则自动上传。
优选的,为保证数据提交的正确性和完整性,下载到本地离线库和提交到本地离线库的业务数据均进行完整性验证。
实施例2
本实施例提供一种基于双离线模式的城市轨道交通移动端,包括:
存储器;GPS定位器或北斗定位器;以及
耦接至所述存储器和所述定位器的处理器,所述处理器被配置为基于存储在所述存储器中的指令,执行实施例1所述的基于双离线模式的数据上传下载方法。
最后应当说明的是:以上实施例仅用以说明本发明的技术方案而非对其限制;尽管参照较佳实施例对本发明进行了详细的说明,所属领域的普通技术人员应当理解:依然可以对本发明的具体实施方式进行修改或者对部分技术特征进行等同替换;而不脱离本发明技术方案的精神,其均应涵盖在本发明请求保护的技术方案范围当中。
机译: 基于两通道认证方案的离线支付处理系统,基于基于主认证操作的刷卡模式,基于两通道认证方案的离线支付处理方法及其装置
机译: O2O在线到离线营销平台,用于基于离线商店中客户模式的数据
机译: 离线支付处理系统,基于使用触摸模式的第二次认证的离线支付处理方法以及使用相同方法的设备