【技术实现步骤摘要】
业务数据交互方法、终端、服务器和系统
本专利技术涉及计算机领域,特别涉及业务数据交互方法、终端、服务器和系统。
技术介绍
行业应用软件是指针对某一行业需求而开发的特殊应用软件,比如,适用于物流行业的物流管理系统、适用于销售行业的销售管理系统等等。由于行业应用软件通常需要在不同的客户端之间提供业务数据的上报、查询和修改等服务,伴随着移动互联网的发展,很多行业应用软件都开始采用“移动终端+云端服务器”的形式来实现。这种实现方式下,使得每个移动终端都可以作为一个客户端来通过有线或者无线网络来与服务器方便、快捷地进行业务数据的交互。其中,移动终端可以是智能手机、平板电脑、电子书阅读器和特定的嵌入式手持设备等等。在以“移动终端+云端服务器”的形式实现行业应用软件时,常见的实现方式有两种:在第一种方式下,基于SIM(SubscriberIdentityModule,客户识别模块)卡进行行业应用软件开发,然后将相应的软件包“烧制”到SIM卡中。将该SIM卡插入到智能手机中,该智能手机既可以作为行业应用软件的一个客户端来使用。在第二种方式下,基于特定的嵌入式设备来开发行业应用软件,该特定的嵌入式设备在结合相应的软件程序后,可以充分发挥自身的硬件条件,实现强大的功能和友好的用户界面。在实现本专利技术的过程中,专利技术人发现现有技术至少存在以下问题:第一,基于SIM卡开发行业应用软件时,受限于SIM本身容量有限及硬件特性,开发过程较为繁琐且升级困难,重大软件升级等同于重新部署;第二,基于嵌入式设备开发时,需要考虑不同嵌入式设备的硬件特性,跨平台适配需要较长的开发周期和较多的开 ...
【技术保护点】
一种业务数据交互方法,用于终端中,其特征在于,所述方法包括:在浏览器中显示登录界面,所述登录界面为所述终端在历史登录且网络通畅时从服务器获取并缓存的登录界面;通过显示的所述登录界面完成身份验证;在所述身份验证成功时,在所述浏览器中显示客户端的界面,所述客户端为所述终端在历史身份验证成功且网络通畅时从所述服务器获取并缓存的客户端;通过所述客户端与所述服务器进行业务数据交互。
【技术特征摘要】
1.一种业务数据交互方法,用于终端中,其特征在于,所述方法包括:在浏览器中显示登录界面,所述登录界面为所述终端在历史登录且网络通畅时从服务器获取并缓存的登录界面;通过显示的所述登录界面完成身份验证;在所述身份验证成功时,在所述浏览器中显示客户端的界面,所述客户端为所述终端在历史身份验证成功且网络通畅时从所述服务器获取并缓存的客户端;通过所述客户端与所述服务器进行业务数据交互;其中,所述通过所述客户端与所述服务器进行业务数据交互,包括:通过在所述浏览器中显示的所述客户端的界面接收待上报的业务数据;当网络不通畅时,通过所述客户端缓存所述业务数据,且在下次网络通畅时,向服务器上报所述业务数据。2.根据权利要求1所述的方法,其特征在于,所述通过显示的所述登录界面完成身份验证,包括:接收用户在所述登录界面中输入的身份标识和验证密码;当用户选择服务器验证,且网络通畅时,将所述用户输入的身份标识和验证密码发送给所述服务器,以便所述服务器根据所述用户输入的身份标识和验证密码进行身份验证;接收所述服务器返回的验证结果;当用户不选择服务器验证时,检测所述终端中是否缓存有与所述身份标识相对应的验证密码;若检测结果为所述终端中缓存有与所述身份标识相对应的验证密码,则根据所述用户输入的身份标识和验证密码以及所述终端中缓存的与所述身份标识相对应的验证密码进行身份验证;若检测结果为所述终端中未缓存有与所述身份标识相对应的验证密码,且网络通畅,则从所述服务器获取所述与所述身份标识相对应的验证密码并缓存,并根据所述用户输入的身份标识和验证密码以及所述与所述身份标识相对应的验证密码进行身份验证;其中,所述与所述身份标识相对应的验证密码为所述服务器以不可逆方式加密后的验证密码。3.根据权利要求1所述的方法,其特征在于,所述在浏览器中显示登录界面之前,所述方法还包括:当网络通畅时,检测所述缓存的登录界面是否需要更新;若所述登录界面需要更新,则从所述服务器下载最新版本的登录界面,并用下载的所述最新版本的登录界面更新所述缓存的登录界面。4.根据权利要求1所述的方法,其特征在于,所述在所述浏览器中显示客户端的界面之前,所述方法还包括:当网络通畅时,检测所述缓存的客户端是否需要更新;若所述客户端需要更新,则从所述服务器下载最新版本的客户端,并用下载的所述最新版本的客户端更新所述缓存的客户端。5.根据权利要求1至4任一项所述的方法,其特征在于,所述通过所述客户端与所述服务器进行业务数据交互,包括:当网络通畅时,根据用户在所述客户端的界面中的数据查询操作向所述服务器查询业务数据。6.根据权利要求1至4任一项所述的方法,其特征在于,所述通过所述客户端与所述服务器进行业务数据交互,包括:当网络通畅时,直接向所述服务器上报所述业务数据。7.一种业务数据交互方法,用于服务器中,其特征在于,所述方法包括:在终端登录且所述终端的网络通畅时,向所述终端提供登录界面,以便所述终端缓存所述登录界面;并在浏览器中显示所述登录界面;并通过显示的所述登录界面完成身份验证;在所述终端身份验证成功且所述终端的网络通畅时,向所述终端提供客户端,以便所述终端缓存所述客户端;并在所述浏览器中显示所述客户端的界面;并通过所述客户端的界面与所述服务器进行数据交互;所述方法还包括:接收所述终端上报的业务数据;其中,所述业务数据包括:当所述终端的网络不通畅时,所述终端通过在所述浏览器中显示的客户端的界面接收并缓存的业务数据。8.根据权利要求7所述的方法,其特征在于,所述方法还包括:在所述终端的网络通畅时,接收所述终端发送的、用户在所述登录界面中输入的身份标识和验证密码;根据接收到的所述身份标识和验证密码进行身份验证;将验证结果返回给所述终端。9.根据权利要求8所述的方法,其特征在于,所述方法还包括:向所述终端提供与所述身份标识相对应的验证密码,以便所述终端缓存所述与所述身份标识相对应的验证密码,并根据所述用户在所述登录界面中输入的身份标识和验证密码以及缓存的所述与所述身份标识相对应的验证密码进行身份验证;其中,所述与所述身份标识相对应的验证密码为以不可逆方式加密后的验证密码。10.根据权利要求7所述的方法,其特征在于,所述方法还包括:当所述终端检测出所述缓存的登录界面需要更新,且所述终端的网络通畅时,向所述终端提供最新版本的登录界面。11.根据权利要求7所述的方法,其特征在于,所述方法还包括:当所述终端检测出所述缓存的客户端需要更新,且所述终端的网络通畅时,向所述终端提供最新版本的客户端。12.根据权利要求7至11任一项所述的方法,其特征在于,所述方法还包括:当所述终端的网络通畅时,向所述终端提供业务数据;所述业务数据为用户在所述浏览器中显示的客户端的界面中的数据查询操作所对应的数据。13.根据权利要求7至11任一项所述的方法,其特征在于,所述业务数据还包括:当所述终端的网络通畅时,所述终端通过在所述浏览器中显示的客户端的界面接收到的业务数据。14.一种终端,其特征在于,所述终端包括:登录界面显示模块,用于在浏览器中显示登录界面,所述登录界面为所述终端在历史登录且网络通畅时从服务器获取并缓存的登录界面;第一验证模块,用于通过所述登录界面显示模块显示的所述登录界面完成身份验证;客户端界面显示模块,用于在所述身份验证成功时,在所述浏览器中显示客户端的界面,所述客户端为所述终端在历史身份验证成功且网络通畅时从所述服务器获取并缓存的客户端;数据交互模块,用于通过所述客户端与所述服务器进行业务...
【专利技术属性】
技术研发人员:伍芬尧,金晨,
申请(专利权)人:北京高森明晨信息科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。