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

文档序号:9491841阅读:来源:国知局
s Phone, Palm WebOS, Bada 和 Symbian。
[0043]当然,以上仅为有限举例可以实现的技术,在实际情况中可以根据实际需求加以变化,而非以此为限。
[0044]于本发明的一实施例中,所述根据所述调用请求获取客户端信息,并据以在所述存储使用的存储空间中查询以判断该客户端是否已登录,包括:在所述存储空间分布于不同服务端的情况下,通过查询各客户端与对应通信的服务端间的会话信息来判断所述客户端是否在该服务端登录;具体的,各个客户端对应的Sess1n信息可通过在服务端建立的缓存来集中存储并通过缓存服务来管理(如查询等)。
[0045]优选的,所述Sess1n信息也可以不是集中存储,而分布于不同服务端的情况下,通过为所述缓存服务提供跨服务端Sess1n共享的功能支持,即可在各个服务端查询各客户端与对应通信的服务端间是否有Sess1n信息来判断所述客户端是否在对应服务端登录。
[0046]于本发明的一实施例中,所述客户端为安卓客户端,所述预定图形界面为原生的安卓界面,原生的安卓界面包括:1、锁屏界面和主页面。2、主菜单页面。3、下拉菜单。4、拨号界面等;也就说,在前述方案中,如果是已登录的客户端,则可进入原生的安卓界面(类似于初始界面),而若是未登录的客户端,在为其登录之后进入原生的安卓界面(类似于初始界面),以供进行操作。
[0047]本发明的方法可通过一软件实现,例如搭载于服务端的账户管理中心,对各个客户端的登录进行统一管理,例如图2所示,提供一个相关的通信交互的具体实施例。
[0048]在此实施例中,有安卓客户端、账户管理中心、服务端数据库及服务端的缓存服务。
[0049]此实施例中,通信流程例如以下所示:
[0050]DAndroid客户端进行必须登录的操作时必须跳转到账户中心进行登录拦截判断;
[0051]2)根据缓存服务判断是否已经登录具有操作权限;
[0052]3)若已经登录,则调用android客户端的接口,跳到andor1d的原生界面;
[0053]4)若未登录,则重定向(跳转)到账户管理中心提供的html5页面进行用户名和密码到数据库登录验证;
[0054]5)登录成功后则通过html5界面调用andorid的接口,到客户端原生的界面,并将信息存储到缓存服务管理的缓存里。
[0055]与上述方法实施例原理相似的是,本发明还可提供系统实施例,均可通过软件实现,由于方法实施例中的特征均可应用于系统实施例,因此相同的技术细节不再重复赘述。
[0056]如图3所示,本发明提供一种多客户端2统一管理系统1,应用于连接所述多个客户端2的至少一服务端3,各所述服务端3对在每个在其登录的客户端2对应生成有会话信息并存储,且对已登录的客户端2具有操作权限;所述系统I包括:查询模块11,拦截客户端2对服务端3的调用请求,根据所述调用请求获取客户端2信息,并据以在所述存储使用的存储空间中查询对应的会话信息以判断该客户端2是否已登录,生成判断结果;控制模块12,用于在所述判断结果为是的情况下,调用所述客户端2以利用该操作权限进入客户端2的预定图形界面以进行操作;还用于在所述判断结果为否的情况下,采用统一的客户端2登录方式为所述客户端2登录,调用所述客户端2以利用该操作权限进入客户端2的预定图形界面以进行操作。
[0057]于本发明的一实施例中,所述统一的客户端2登录方式为html5页面登录方式。
[0058]于本发明的一实施例中,所述根据所述调用请求获取客户端2信息,并据以在所述存储使用的存储空间中查询以判断该客户端2是否已登录,包括:所述会话信息为客户端2与服务端3通信生成的Sess1n信息,在所述存储空间分布于不同服务端3的情况下,通过查询各客户端2与对应通信的服务端3间是否有Sess1n信息来判断所述客户端2是否在该服务端3登录。
[0059]于本发明的一实施例中,所述客户端2为安卓客户端,所述预定图形界面为原生的安卓界面。
[0060]于本发明的一实施例中,所述客户端2调用服务端3通过http协议,服务端3调用客户端2通过phoneGap或者cordavo技术。
[0061]综上所述,本发明的多客户端统一管理方法及系统,应用于连接所述多个客户端的至少一服务端,各所述服务端对在每个在其登录的客户端对应生成有会话信息并存储,且对已登录的客户端具有操作权限;所述方法包括:拦截客户端对服务端的调用请求,根据所述调用请求获取客户端信息,并据以在所述存储使用的存储空间中查询对应的会话信息以判断该客户端是否已登录;若是,则调用所述客户端以利用该操作权限进入客户端的预定图形界面以进行操作;若否,则采用统一的客户端登录方式为所述客户端登录,调用所述客户端以利用该操作权限进入客户端的预定图形界面以进行操作;从而实现账户的统一管理和统一方式登录,解决现有技术的问题,本发明有效克服了现有技术中的种种缺点而具高度产业利用价值
[0062]上述实施例仅例示性说明本发明的原理及其功效,而非用于限制本发明。任何熟悉此技术的人士皆可在不违背本发明的精神及范畴下,对上述实施例进行修饰或改变。因此,举凡所属技术领域中具有通常知识者在未脱离本发明所揭示的精神与技术思想下所完成的一切等效修饰或改变,仍应由本发明的权利要求所涵盖。
【主权项】
1.一种多客户端统一管理方法,其特征在于,应用于连接所述多个客户端的至少一服务端,各所述服务端对在每个在其登录的客户端对应生成有会话信息并存储,且对已登录的客户端具有操作权限;所述方法包括: 拦截客户端对服务端的调用请求,根据所述调用请求获取客户端信息,并据以在所述存储使用的存储空间中查询对应的会话信息以判断该客户端是否已登录; 若是,则调用所述客户端以利用该操作权限进入客户端的预定图形界面以进行操作; 若否,则采用统一的客户端登录方式为所述客户端登录,调用所述客户端以利用该操作权限进入客户端的预定图形界面以进行操作。2.根据权利要求1所述的多客户端统一管理方法,其特征在于,所述统一的客户端登录方式为html5页面登录方式。3.根据权利要求1所述的多客户端统一管理方法,其特征在于,所述根据所述调用请求获取客户端信息,并据以在所述存储使用的存储空间中查询以判断该客户端是否已登录,包括: 在所述存储空间分布于不同服务端的情况下,通过查询各客户端与对应通信的服务端间的会话信息来判断所述客户端是否在该服务端登录。4.根据权利要求1所述的多客户端统一管理方法,其特征在于,所述客户端为安卓客户端,所述预定图形界面为原生的安卓界面。5.根据权利要求1所述的多客户端统一管理方法,其特征在于,所述客户端调用服务端通过http协议,服务端调用客户端通过phoneGap或者cordavo技术。6.一种多客户端统一管理系统,其特征在于,应用于连接所述多个客户端的至少一服务端,各所述服务端对在每个在其登录的客户端对应生成有会话信息并存储,且对已登录的客户端具有操作权限;所述系统包括: 查询模块,拦截客户端对服务端的调用请求,根据所述调用请求获取客户端信息,并据以在所述存储使用的存储空间中查询对应的会话信息以判断该客户端是否已登录,生成判断结果; 控制模块,用于在所述判断结果为是的情况下,调用所述客户端以利用该操作权限进入客户端的预定图形界面以进行操作;还用于在所述判断结果为否的情况下,采用统一的客户端登录方式为所述客户端登录,调用所述客户端以利用该操作权限进入客户端的预定图形界面以进行操作。7.根据权利要求6所述的多客户端统一管理系统,其特征在于,所述统一的客户端登录方式为html5页面登录方式。8.根据权利要求6所述的多客户端统一管理系统,其特征在于,所述根据所述调用请求获取客户端信息,并据以在所述存储使用的存储空间中查询以判断该客户端是否已登录,包括: 在所述存储空间分布于不同服务端的情况下,通过查询各客户端与对应通信的服务端间是否有Sess1n信息来判断所述客户端是否在该服务端登录。9.根据权利要求6所述的多客户端统一管理系统,其特征在于,所述客户端为安卓客户端,所述预定图形界面为原生的安卓界面。10.根据权利要求6所述的多客户端统一管理系统,其特征在于,所述客户端调用服务 端通过http协议,服务端调用客户端通过phoneGap或者cordavo技术。
【专利摘要】本发明的多客户端统一管理方法及系统,应用于连接所述多个客户端的至少一服务端,各所述服务端对在每个在其登录的客户端对应生成有会话信息并存储,且对已登录的客户端具有操作权限;所述方法包括:拦截客户端对服务端的调用请求,根据所述调用请求获取客户端信息,并据以在所述存储使用的存储空间中查询对应的会话信息以判断该客户端是否已登录;若是,则调用所述客户端以利用该操作权限进入客户端的预定图形界面以进行操作;若否,则采用统一的客户端登录方式为所述客户端登录,调用所述客户端以利用该操作权限进入客户端的预定图形界面以进行操作;从而实现账户的统一管理和统一方式登录,解决现有技术的问题。
【IPC分类】H04L29/08, H04L29/06
【公开号】CN105245535
【申请号】CN201510698246
【发明人】苏合检, 李金华
【申请人】上海斐讯数据通信技术有限公司
【公开日】2016年1月13日
【申请日】2015年10月23日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1