多客户端统一管理方法及系统的制作方法

文档序号:9491841阅读:1357来源:国知局
多客户端统一管理方法及系统的制作方法
【技术领域】
[0001]本发明涉及网络技术领域,特别是涉及多客户端统一管理方法及系统。
【背景技术】
[0002]现有对例如多个移动终端(例如手机)的客户端登录服务端进行例如批量测试的方案中,进而由服务端对各客户端进行操作,其中,由于对各移动终端的登录账户都是由单独的账户中心管理的,十分不便。

【发明内容】

[0003]鉴于以上所述现有技术的缺点,本发明的目的在于提供一种多客户端统一管理方法及系统,用于解决现有技术中各个客户端是分别由不同账户管理中心管理的问题。
[0004]为实现上述目的及其他相关目的,本发明提供一种多客户端统一管理方法,应用于连接所述多个客户端的至少一服务端,各所述服务端对在每个在其登录的客户端对应生成有会话信息并存储,且对已登录的客户端具有操作权限;所述方法包括:拦截客户端对服务端的调用请求,根据所述调用请求获取客户端信息,并据以在所述存储使用的存储空间中查询对应的会话信息以判断该客户端是否已登录;若是,则调用所述客户端以利用该操作权限进入客户端的预定图形界面以进行操作;若否,则采用统一的客户端登录方式为所述客户端登录,调用所述客户端以利用该操作权限进入客户端的预定图形界面以进行操作。
[0005]于本发明的一实施例中,所述统一的客户端登录方式为html5页面登录方式。
[0006]于本发明的一实施例中,所述根据所述调用请求获取客户端信息,并据以在所述存储使用的存储空间中查询以判断该客户端是否已登录,包括:在所述存储空间分布于不同服务端的情况下,通过查询各客户端与对应通信的服务端间的会话信息来判断所述客户端是否在该服务端登录。
[0007]于本发明的一实施例中,所述客户端为安卓客户端,所述预定图形界面为原生的安卓界面。
[0008]于本发明的一实施例中,所述客户端调用服务端通过http协议,服务端调用客户端通过phoneGap或者cordavo技术。
[0009]为实现上述目的及其他相关目的,本发明提供一种多客户端统一管理系统,应用于连接所述多个客户端的至少一服务端,各所述服务端对在每个在其登录的客户端对应生成有会话信息并存储,且对已登录的客户端具有操作权限;所述系统包括:查询模块,拦截客户端对服务端的调用请求,根据所述调用请求获取客户端信息,并据以在所述存储使用的存储空间中查询对应的会话信息以判断该客户端是否已登录,生成判断结果;控制模块,用于在所述判断结果为是的情况下,调用所述客户端以利用该操作权限进入客户端的预定图形界面以进行操作;还用于在所述判断结果为否的情况下,采用统一的客户端登录方式为所述客户端登录,调用所述客户端以利用该操作权限进入客户端的预定图形界面以进行操作。
[0010]于本发明的一实施例中,所述统一的客户端登录方式为html5页面登录方式。
[0011]于本发明的一实施例中,所述根据所述调用请求获取客户端信息,并据以在所述存储使用的存储空间中查询以判断该客户端是否已登录,包括:在所述存储空间分布于不同服务端的情况下,通过查询各客户端与对应通信的服务端间是否有Sess1n信息来判断所述客户端是否在该服务端登录。
[0012]于本发明的一实施例中,所述客户端为安卓客户端,所述预定图形界面为原生的安卓界面。
[0013]于本发明的一实施例中,所述客户端调用服务端通过http协议,服务端调用客户端通过phoneGap或者cordavo技术。
[0014]如上所述,本发明的多客户端统一管理方法及系统,应用于连接所述多个客户端的至少一服务端,各所述服务端对在每个在其登录的客户端对应生成有会话信息并存储,且对已登录的客户端具有操作权限;所述方法包括:拦截客户端对服务端的调用请求,根据所述调用请求获取客户端信息,并据以在所述存储使用的存储空间中查询对应的会话信息以判断该客户端是否已登录;若是,则调用所述客户端以利用该操作权限进入客户端的预定图形界面以进行操作;若否,则采用统一的客户端登录方式为所述客户端登录,调用所述客户端以利用该操作权限进入客户端的预定图形界面以进行操作;从而实现账户的统一管理和统一方式登录,解决现有技术的问题。
【附图说明】
[0015]图1显示为本发明一实施例中的多客户端统一管理方法的流程示意图。
[0016]图2显示为本发明一具体实施例中的通信交互示意图。
[0017]图3显示为本发明一实施例中的多客户端统一管理系统的结构示意图。
[0018]元件标号说明
[0019]I多客户端统一管理系统
[0020]11查询模块
[0021]12控制模块
[0022]2客户端
[0023]3服务端
[0024]SI?S3 方法步骤
【具体实施方式】
[0025]以下通过特定的具体实例说明本发明的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本发明的其他优点与功效。本发明还可以通过另外不同的【具体实施方式】加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本发明的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合。
[0026]需要说明的是,以下实施例中所提供的图示仅以示意方式说明本发明的基本构想,遂图式中仅显示与本发明中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。
[0027]本发明所提供的多客户端统一管理方法即系统,应用于连接所述多个客户端的至少一服务端,各所述服务端对在每个在其登录的客户端对应生成有会话信息并存储,且对已登录的客户端具有操作权限,在一实施例中,所述客户端可以理解为搭载于移动终端(如手机、平板电脑)等的操作系统,例如安卓、1S、Windows mobile、塞班等,也可以理解为即为该移动终端;而所述服务端同样可以理解为网络连接客户端的服务器、或服务器的软件系统;当然,所述服务端也可以有多个,可以在同一服务器也可以在不同服务器而构成的服务器组来实现。
[0028]在一实施例中,在例如对多台移动终端进行测试的环境下,需要通过服务端调用移动终端的界面来远程操作各个移动终端以完成测试,因此在此环境或类似环境下,服务端对登录其的客户端具备操作的权限;在客户端登录对应的服务端后,服务端会存储与客户端的会话信息,称为Sess1n信息,其中包含对应客户端分配的标识,Sess1n id用来标识这是服务端与哪个客户端的会话,通过查询Sess1n信息即可知晓客户端是否在该服务端是登录或注销状态。
[0029]结合此原理,本发明提供技术方案,以下结合图示提供多个实施例:
[0030]请参阅图1,本发明提供一种多客户端统一管理方法,应用于连接所述多个客户端的至少一服务端,各所述服务端对在每个在其登录的客户端对应生成有会话信息并存储,且对已登录的客户端具有操作权限;所述方法包括:
[0031]步骤S1:拦截客户端对服务端的调用请求,根据所述调用请求获取客户端信息,并据以在所述存储使用的存储空间中查询对应的会话信息以判断该客户端是否已登录;
[0032]步骤S2:若是,则调用所述客户端以利用该操作权限进入客户端的预定图形界面以进行操作;
[0033]步骤S3:若否,则采用统一的客户端登录方式为所述客户端登录,调用所述客户端以利用该操作权限进入客户端的预定图形界面以进行操作。
[0034]于本发明的一实施例中,所述统一的客户端登录方式为html5页面登录方式,万维网的核心语言、标准通用标记语言下的一个应用超文本标记语言(HTML)的第五次重大修改,HTML5有以下优点:
[0035]1、提高可用性和改进用户的友好体验;
[0036]2、有几个新的标签,这将有助于开发人员定义重要的内容;
[0037]3、可以给站点带来更多的多媒体元素(视频和音频);
[0038]4、可以很好的替代 FLASH 和 Silverlight ;
[0039]5、当涉及到网站的抓取和索引的时候,对于SEO很友好;
[0040]6、将被大量应用于移动应用程序和游戏;
[0041]7、可移植性好。
[0042]于本发明的一实施例中,所述客户端调用服务端通过http协议,服务端调用客户端通过 phoneGap 或者 cordavo 技术,PhoneGap 是一个用基于 HTML,CSS 和 JavaScript 的,创建移动跨平台移动应用程序的快速开发平台。它使开发者能够利用iPhone,Android,Palm, Symbian, WP7,WP8,Bada和Blackberry智能手机的核心功能--包括地理定位,加速器,联系人,声音和振动等,此外PhoneGap拥有丰富的插件,可以调用!Cordova提供了一组设备相关的API,通过这组API,移动应用能够以JavaScript访问原生的设备功能,如摄像头、麦克风等Wordova还提供了一组统一的JavaScript类库,以及为这些类库所用的设备相关的原生后台代码;Cordova支持如下移动操作系统:1S,Android,ubuntuphone os,Blackberry,Window
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1