本发明专利技术的多客户端统一管理方法及系统,应用于连接所述多个客户端的至少一服务端,各所述服务端对在每个在其登录的客户端对应生成有会话信息并存储,且对已登录的客户端具有操作权限;所述方法包括:拦截客户端对服务端的调用请求,根据所述调用请求获取客户端信息,并据以在所述存储使用的存储空间中查询对应的会话信息以判断该客户端是否已登录;若是,则调用所述客户端以利用该操作权限进入客户端的预定图形界面以进行操作;若否,则采用统一的客户端登录方式为所述客户端登录,调用所述客户端以利用该操作权限进入客户端的预定图形界面以进行操作;从而实现账户的统一管理和统一方式登录,解决现有技术的问题。
【技术实现步骤摘要】
本专利技术涉及网络
,特别是涉及多客户端统一管理方法及系统。
技术介绍
现有对例如多个移动终端(例如手机)的客户端登录服务端进行例如批量测试的方案中,进而由服务端对各客户端进行操作,其中,由于对各移动终端的登录账户都是由单独的账户中心管理的,十分不便。
技术实现思路
鉴于以上所述现有技术的缺点,本专利技术的目的在于提供一种多客户端统一管理方法及系统,用于解决现有技术中各个客户端是分别由不同账户管理中心管理的问题。为实现上述目的及其他相关目的,本专利技术提供一种多客户端统一管理方法,应用于连接所述多个客户端的至少一服务端,各所述服务端对在每个在其登录的客户端对应生成有会话信息并存储,且对已登录的客户端具有操作权限;所述方法包括:拦截客户端对服务端的调用请求,根据所述调用请求获取客户端信息,并据以在所述存储使用的存储空间中查询对应的会话信息以判断该客户端是否已登录;若是,则调用所述客户端以利用该操作权限进入客户端的预定图形界面以进行操作;若否,则采用统一的客户端登录方式为所述客户端登录,调用所述客户端以利用该操作权限进入客户端的预定图形界面以进行操作。于本专利技术的一实施例中,所述统一的客户端登录方式为html5页面登录方式。于本专利技术的一实施例中,所述根据所述调用请求获取客户端信息,并据以在所述存储使用的存储空间中查询以判断该客户端是否已登录,包括:在所述存储空间分布于不同服务端的情况下,通过查询各客户端与对应通信的服务端间的会话信息来判断所述客户端是否在该服务端登录。于本专利技术的一实施例中,所述客户端为安卓客户端,所述预定图形界面为原生的安卓界面。于本专利技术的一实施例中,所述客户端调用服务端通过http协议,服务端调用客户端通过phoneGap或者cordavo技术。为实现上述目的及其他相关目的,本专利技术提供一种多客户端统一管理系统,应用于连接所述多个客户端的至少一服务端,各所述服务端对在每个在其登录的客户端对应生成有会话信息并存储,且对已登录的客户端具有操作权限;所述系统包括:查询模块,拦截客户端对服务端的调用请求,根据所述调用请求获取客户端信息,并据以在所述存储使用的存储空间中查询对应的会话信息以判断该客户端是否已登录,生成判断结果;控制模块,用于在所述判断结果为是的情况下,调用所述客户端以利用该操作权限进入客户端的预定图形界面以进行操作;还用于在所述判断结果为否的情况下,采用统一的客户端登录方式为所述客户端登录,调用所述客户端以利用该操作权限进入客户端的预定图形界面以进行操作。于本专利技术的一实施例中,所述统一的客户端登录方式为html5页面登录方式。于本专利技术的一实施例中,所述根据所述调用请求获取客户端信息,并据以在所述存储使用的存储空间中查询以判断该客户端是否已登录,包括:在所述存储空间分布于不同服务端的情况下,通过查询各客户端与对应通信的服务端间是否有Sess1n信息来判断所述客户端是否在该服务端登录。于本专利技术的一实施例中,所述客户端为安卓客户端,所述预定图形界面为原生的安卓界面。于本专利技术的一实施例中,所述客户端调用服务端通过http协议,服务端调用客户端通过phoneGap或者cordavo技术。如上所述,本专利技术的多客户端统一管理方法及系统,应用于连接所述多个客户端的至少一服务端,各所述服务端对在每个在其登录的客户端对应生成有会话信息并存储,且对已登录的客户端具有操作权限;所述方法包括:拦截客户端对服务端的调用请求,根据所述调用请求获取客户端信息,并据以在所述存储使用的存储空间中查询对应的会话信息以判断该客户端是否已登录;若是,则调用所述客户端以利用该操作权限进入客户端的预定图形界面以进行操作;若否,则采用统一的客户端登录方式为所述客户端登录,调用所述客户端以利用该操作权限进入客户端的预定图形界面以进行操作;从而实现账户的统一管理和统一方式登录,解决现有技术的问题。【附图说明】图1显示为本专利技术一实施例中的多客户端统一管理方法的流程示意图。图2显示为本专利技术一具体实施例中的通信交互示意图。图3显示为本专利技术一实施例中的多客户端统一管理系统的结构示意图。元件标号说明I多客户端统一管理系统11查询模块12控制模块2客户端3服务端SI?S3 方法步骤【具体实施方式】以下通过特定的具体实例说明本专利技术的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本专利技术的其他优点与功效。本专利技术还可以通过另外不同的【具体实施方式】加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本专利技术的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合。需要说明的是,以下实施例中所提供的图示仅以示意方式说明本专利技术的基本构想,遂图式中仅显示与本专利技术中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。本专利技术所提供的多客户端统一管理方法即系统,应用于连接所述多个客户端的至少一服务端,各所述服务端对在每个在其登录的客户端对应生成有会话信息并存储,且对已登录的客户端具有操作权限,在一实施例中,所述客户端可以理解为搭载于移动终端(如手机、平板电脑)等的操作系统,例如安卓、1S、Windows mobile、塞班等,也可以理解为即为该移动终端;而所述服务端同样可以理解为网络连接客户端的服务器、或服务器的软件系统;当然,所述服务端也可以有多个,可以在同一服务器也可以在不同服务器而构成的服务器组来实现。在一实施例中,在例如对多台移动终端进行测试的环境下,需要通过服务端调用移动终端的界面来远程操作各个移动终端以完成测试,因此在此环境或类似环境下,服务端对登录其的客户端具备操作的权限;在客户端登录对应的服务端后,服务端会存储与客户端的会话信息,称为Sess1n信息,其中包含对应客户端分配的标识,Sess1n id用来标识这是服务端与哪个客户端的会话,通过查询Sess1n信息即可知晓客户端是否在该服务端是登录或注销状态。结合此原理,本专利技术提供技术方案,以下结合图示提供多个实施例:请参阅图1,本专利技术提供一种多客户端统一管理方法,应用于连接所述多个客户端的至少一服务端,各所述服务端对在每个在其登录的客户端对应生成有会话信息并存储,且对已登录的客户端具有操作权限;所述方法包括:步骤S1:拦截客户端对服务端的调用请求,根据所述调用请求获取客户端信息,并据以在所述存储使用的存储空间中查询对应的会话信息以判断该客户端是否已登录;步骤S2:若是,则调用所述客户端以利用该操作权限进入客户端的预定图形界面以进行操作;步骤S3:若否,则采用统一的客户端登录方式为所述客户端登录,调用所述客户端以利用该操作权限进入客户端的预定图形界面以进行操作。于本专利技术的一实施例中,所述统一的客户端登录方式为html5页面登录方式,万维网的核心语言、标准通用标记语言下的一个应用超文本标记语言(HTML)的第五次重大修改,HTML5有以下优点:1、提高可用性和改进用户的友好体验;2、有几个新的标签,这将有助于开发人员定义重要的内容;3、可以给站点带来更多的多媒体元素(视频和音频);4、可以很好的替代 FLASH 和 Silverli本文档来自技高网...
【技术保护点】
一种多客户端统一管理方法,其特征在于,应用于连接所述多个客户端的至少一服务端,各所述服务端对在每个在其登录的客户端对应生成有会话信息并存储,且对已登录的客户端具有操作权限;所述方法包括:拦截客户端对服务端的调用请求,根据所述调用请求获取客户端信息,并据以在所述存储使用的存储空间中查询对应的会话信息以判断该客户端是否已登录;若是,则调用所述客户端以利用该操作权限进入客户端的预定图形界面以进行操作;若否,则采用统一的客户端登录方式为所述客户端登录,调用所述客户端以利用该操作权限进入客户端的预定图形界面以进行操作。
【技术特征摘要】
【专利技术属性】
技术研发人员:苏合检,李金华,
申请(专利权)人:上海斐讯数据通信技术有限公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。