一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种移动终端登录方法、装置、设备及存储介质与流程

2022-06-11 21:18:37 来源:中国专利 TAG:


1.本发明涉及移动终端技术领域,尤其涉及一种移动终端登录方法、装置、设备及存储介质。


背景技术:

2.网络普遍覆盖的时代,手机应用程序(application,app)都是基于网络信号进行握手交互实现登录启动的,无论是登录时的账号校验还是数据初始化的加载,都是需要进行网络请求,并通过服务器返回数据来通过校验和初始化界面的。
3.然而,在一些通讯信号覆盖不够全面的地方,会导致移动终端设备出现没有信号或信号延迟的情况,移动终端无法登录服务器端并访问数据,同时用户也无法访问相应的本地数据,这给用户的使用带来很多不便。


技术实现要素:

4.本发明目的在于,提供一种移动终端登录方法、装置、设备及存储介质,以解决没有网络信号的情况下无法登录手机应用程序进行数据更新的问题。
5.为实现上述目的,本发明实施例提供一种移动终端登录方法,应用于离线登录,包括:查询并加载本地数据;根据所述本地数据渲染移动终端的操作视图;接收用户根据所述操作视图执行的操作数据,以更新本地数据库。
6.优选地,所述的移动终端登录方法,还包括:在检查到有网络连接时,将本地数据库中新增的本地数据上传至服务器,以更新服务器数据库。
7.优选地,在所述根据所述本地数据渲染移动终端的操作视图前,还包括:将登录请求中的登陆验证信息与本地数据中的用户信息进行比对;若比对失败,则登录失败;若比对成功,则根据所述本地数据渲染移动终端的操作视图。
8.本发明实施例还提供一种移动终端登录方法,包括:获取登录请求后判断网络信号是否通畅,若否则启动离线登录,若是则启动在线登录;所述离线登录包括:查询并加载本地数据;根据所述本地数据渲染移动终端的操作视图;接收用户根据所述操作视图执行的操作数据,以更新本地数据库;所述在线登录包括:查询服务器数据和本地数据;根据服务器数据和本地数据进行数据同步和数据更新,得到同步数据;根据所述同步数据渲染移动终端的操作视图;接收用户根据所述操作视图执行的操作数据,以更新服务器数据库和本地数据库。
9.优选地,所述离线登录还包括:在检查到有网络连接时,将本地数据库中新增的本地数据上传至服务器,以更新服务器数据库。
10.优选地,所述离线登录中,所述根据所述本地数据渲染移动终端的操作视图前,还包括:将登录请求中的登陆验证信息与本地数据中的用户信息进行比对;若比对失败,则登录失败;若比对成功,则根据所述本地数据渲染移动终端的操作视图。
11.本发明实施例还提供一种移动终端登录装置,应用于离线登录,包括:本地数据获
取模块,用于查询并加载本地数据;渲染模块,用于根据所述本地数据渲染移动终端的操作视图;数据更新模块,用于接收用户根据所述操作视图执行的操作数据,以更新本地数据库。
12.本发明实施例还提供一种移动终端登录装置,包括:信号检查模块,用于在获取登录请求后判断网络信号是否通畅,若否则启动离线登录,若是则启动在线登录;数据获取模块,用于查询并加载本地数据;渲染模块,用于根据所述本地数据渲染移动终端的操作视图;数据更新模块,用于接收用户根据所述操作视图执行的操作数据,以更新本地数据库;数据获取模块,还用于查询服务器数据和本地数据;数据比对模块,用于根据服务器数据和本地数据进行数据同步和数据更新,得到同步数据;渲染模块,还用于根据所述同步数据渲染移动终端的操作视图;数据更新模块,还用于接收用户根据所述操作视图执行的操作数据,以更新服务器数据库和本地数据库。
13.本发明实施例还提供一种计算机终端设备,包括一个或多个处理器和存储器。存储器与所述处理器耦接,用于存储一个或多个程序;当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如上述任一实施例所述的移动终端登录方法。
14.本发明实施例还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上述任一实施例所述的移动终端登录方法。
15.与现有技术相比,本发明具有以下有益效果:
16.本发明公开的移动终端登录方法及装置,能够应用于离线登录,实现移动终端在网络连接不通畅的条件下也能登录本地账户,实现数据访问和更新,为用户的使用提供更加便捷的操作空间。
附图说明
17.为了更清楚地说明本发明的技术方案,下面将对实施方式中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
18.图1是本发明某一实施例提供的移动终端登录方法的流程示意图;
19.图2是本发明另一实施例提供的移动终端登录方法的流程示意图;
20.图3是本发明又一实施例提供的移动终端登录方法的流程示意图;
21.图4是本发明某一实施例提供的移动终端登录装置的结构示意图;
22.图5是本发明某一实施例提供的计算机终端设备的结构示意图。
具体实施方式
23.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
24.应当理解,文中所使用的步骤编号仅是为了方便描述,不作为对步骤执行先后顺序的限定。
25.应当理解,在本发明说明书中所使用的术语仅仅是出于描述特定实施例的目的而并不意在限制本发明。如在本发明说明书和所附权利要求书中所使用的那样,除非上下文清楚地指明其它情况,否则单数形式的“一”、“一个”及“该”意在包括复数形式。
26.术语“包括”和“包含”指示所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或多个其它特征、整体、步骤、操作、元素、组件和/或其集合的存在或添加。
27.术语“和/或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。
28.请参阅图1,图1是本发明某一实施例提供的移动终端登录方法的流程示意图。在本实施例中,移动终端登录方法,应用于离线登录,包括以下步骤:
29.s110,查询并加载本地数据;
30.s120,根据所述本地数据渲染移动终端的操作视图;
31.s130,接收用户根据所述操作视图执行的操作数据,以更新本地数据库。
32.请参阅图2,图2是本发明另一实施例提供的移动终端登录方法的流程示意图。在某一实施例中,移动终端登录方法还包括:步骤s140,在检查到有网络连接时,将本地数据库中新增的本地数据上传至服务器,以更新服务器数据库。
33.在某一实施例中,在步骤s120前,还包括:步骤s111,将登录请求中的登陆验证信息与本地数据中的用户信息进行比对;若比对失败,则登录失败;若比对成功,则根据所述本地数据渲染移动终端的操作视图。
34.可以理解地,本实施例的目的之一在于解决在没有网络连接的情况下,无法登录移动终端应用程序的问题。用户在有网络情况下,登录系统时,加载数据到本地(将用户上一次登录的数据保存为本地数据),以实现在没有网络信号的情况下,采用离线登录,利用本地数据登录系统,实现应用程序在没有网络的条件下离线登录,实现离线操作。本实施例应用离线登录,能够加载本地数据,实现离线状态下应用程序的进行正常拜访,通过操作本地数据,完成拜访任务,待网络重新连接,将本地数据更新到服务器,完成数据的更新,在无网络情况下,能够正常使用应用程序完成正常的业务需求。
35.在某一具体实施例中,离线登录情况下,加载本地数据,判断本地数据是否为空,若为空,说明上一次登录时数据为空,此时无本地数据,无法登录系统。如果本地数据非空,通过本地数据渲染操作页面,用户可以执行离线操作,(离线操作包括离线拜访,离线拜访是指离线登录系统的情况下,拜访客户,所有操作都在移动终端本地进行,操作本地数据库,拜访数据写入本地数据库,当有网络时,再上传到服务端,提交离线数据和更新本地数据,都是对本地数据的增、删、改、查等操作),提交离线数据,并更新本地数据库。离线登录状态下,如果连接到网络时,系统会通过广播通知触发上传本地数据到服务器,更新服务器数据,保持本地数据与服务器数据保持一致,进而实现离线登录并执行离线操作,保证工作正常进行。可以理解地,离线登录需要保证移动终端曾在有网情况下,有过登录历史,并且历史数据有更新到本地数据库,否则无法进行离线登录。
36.请参阅图3,图3是本发明又一实施例提供的移动终端登录方法的流程示意图。在本实施例中,移动终端登录方法,包括以下步骤:
37.s001,获取登录请求后判断网络信号是否通畅,若否则启动离线登录,若是则启动在线登录;
38.所述离线登录包括以下步骤:
39.s110,查询并加载本地数据;
40.s120,根据所述本地数据渲染移动终端的操作视图;
41.s130,接收用户根据所述操作视图执行的操作数据,以更新本地数据库;
42.所述在线登录包括以下步骤:
43.s210,查询服务器数据和本地数据;
44.s220,根据服务器数据和本地数据进行数据同步和数据更新,得到同步数据,根据所述同步数据渲染移动终端的操作视图;
45.s230,接收用户根据所述操作视图执行的操作数据,以更新服务器数据库和本地数据库。
46.结合图2,在某一实施例中,所述离线登录还包括:步骤s140,在检查到有网络连接时,将本地数据库中新增的本地数据上传至服务器,以更新服务器数据库。在某一实施例中,所述离线登录中,在步骤s120前,还包括步骤s111,将登录请求中的登陆验证信息与本地数据中的用户信息进行比对;若比对失败,则登录失败;若比对成功,则根据所述本地数据渲染移动终端的操作视图。
47.在某一具体实施例中,在有网络情况,可以选择账号密码登录或验证码登录,通过检验账号密码或手机返回的校验码,结合服务器返回的身份认证令牌(token),检验成功的情况下,登录到app,在无网络情况下,客户可以选择离线登录。
48.启用离线登录,移动终端需要有过在有网情况下成功登录过的历史,因为有网登录时,移动终端的应用程序对服务器请求回来数据通过数据库(sqlite)按照登录账号分别保存在本地数据库,每次登录系统,都会对本地数据库进行一次更新,保证本地数据为最后一次登录的最新数据。
49.离线登录时,通过登录账号和密码与本地数据库存储的上一次最后登录的账号和密码进行匹配,校验通过后,加载本地数据,通过本地数据渲染界面,用户可以在离线情况下,进行离线操作本地数据库。有网情况下登录,通过请求服务器返回数据,刷新界面,同时更新本地数据库,保证本地数据与服务器数据保持一致。
50.如图4所示,本发明实施例还提供一种移动终端登录装置,应用于离线登录,包括:
51.数据获取模块01,用于查询并加载本地数据;
52.渲染模块02,用于根据所述本地数据渲染移动终端的操作视图;
53.数据更新模块03,用于接收用户根据所述操作视图执行的操作数据,以更新本地数据库。
54.在某一实施例中,移动终端登录装置,具体包括:信号检查模块10,用于在获取登录请求后判断网络信号是否通畅,若否则启动离线登录,若是则启动在线登录;数据获取模块01,包括本地数据获取单元和服务器数据获取单元,分别用于查询并加载本地数据、获取服务器数据;渲染模块02,用于根据所述本地数据渲染移动终端的操作视图;数据更新模块03,用于接收用户根据所述操作视图执行的操作数据,以更新本地数据库;数据获取模块01,还用于查询服务器数据和本地数据;数据比对模块04,用于根据服务器数据和本地数据进行数据同步和数据更新,得到同步数据;渲染模块02,还用于根据所述同步数据渲染移动终端的操作视图;数据更新模块03,还用于接收用户根据所述操作视图执行的操作数据,以
更新服务器数据库和本地数据库。
55.关于移动终端登录装置的具体限定可以参见上文中对于移动终端登录方法的限定,在此不再赘述。上述移动终端登录装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
56.请参阅图5,本发明实施例提供一种计算机终端设备,包括一个或多个处理器和存储器。存储器与所述处理器耦接,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如上述任意一个实施例中的移动终端登录方法。
57.处理器用于控制该计算机终端设备的整体操作,以完成上述的移动终端登录方法的全部或部分步骤。存储器用于存储各种类型的数据以支持在该计算机终端设备的操作,这些数据例如可以包括用于在该计算机终端设备上操作的任何应用程序或方法的指令,以及应用程序相关的数据。该存储器可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,例如静态随机存取存储器(static random access memory,简称sram),电可擦除可编程只读存储器(electrically erasable programmable read-only memory,简称eeprom),可擦除可编程只读存储器(erasable programmable read-only memory,简称eprom),可编程只读存储器(programmable read-only memory,简称prom),只读存储器(read-only memory,简称rom),磁存储器,快闪存储器,磁盘或光盘。
58.在一示例性实施例中,计算机终端设备可以被一个或多个应用专用集成电路(application specific integrated circuit,简称asic)、数字信号处理器(digital signal processor,简称dsp)、数字信号处理设备(digital signal processing device,简称dspd)、可编程逻辑器件(programmable logic device,简称pld)、现场可编程门阵列(field programmable gate array,简称fpga)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述的移动终端登录方法,并达到如上述方法一致的技术效果。
59.在另一示例性实施例中,还提供了一种包括计算机程序的计算机可读存储介质,该计算机程序被处理器执行时实现上述任意一个实施例中的移动终端登录方法的步骤。例如,该计算机可读存储介质可以为上述包括计算机程序的存储器,上述计算机程序可由计算机终端设备的处理器执行以完成上述的移动终端登录方法,并达到如上述方法一致的技术效果。
60.以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也视为本发明的保护范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献