登录方法、装置、系统和计算机可读存储介质与流程

文档序号:16887744发布日期:2019-02-15 22:47阅读:169来源:国知局
登录方法、装置、系统和计算机可读存储介质与流程

本公开涉及数据处理技术领域,特别是一种登录方法、装置、系统和计算机可读存储介质。



背景技术:

随着智能电网技术的发展,智能电网能够应用于工程、项目的管理中。iems(informationizedenergymanagementsystem,能源信息管理系统)的应用场合可以包括家居、社区、楼宇、工厂、园区等,每个项目下可以包括多种操作。项目与用户相绑定来建立用户与项目的联系,一方面方便用户对项目的管控,另一方面也防止他人查看、操作,维护项目的安全。



技术实现要素:

发明人发现,iems的功能涉及到能源监测和能源交易等多个领域,功能呈现多样化和区别化,这对于系统的安全性要求也进一步增加。而相关技术中的用户、项目管理方式的安全性较薄弱,特别是在应对用户个性化服务时,对用户的分离度不高,安全性低。

本公开的一个目的在于提高数据的安全性。

根据本公开的一个方面,提出一种登录方法,包括:获取来自用户的用户账户信息;根据用户账户信息确定允许用户查看的项目,并发送给用户侧以便用户选择查看的项目;根据用户选择查看的项目中用户账户信息的权限信息确定用户对项目的操作权限;根据操作权限生成对应的项目操作界面并发送给用户侧显示。

在一些实施例中,根据操作权限生成对应的项目操作界面包括:提取允许用户操作的功能;基于允许用户操作的功能生成功能导航,以便用户通过功能导航调用功能。

在一些实施例中,登录方法还包括:确定用户能够通过申请查看的项目并将允许用户申请开通的项目与项目申请应用相关联;将允许用户申请查看的项目发送给用户侧以便用户通过选择项目发送项目申请。

在一些实施例中,登录方法还包括:接收来自用户的项目申请,向用户发送申请引导信息;在用户完成项目申请的情况下,将用户账户信息与用户申请的项目相关联,以便用户查看项目。

在一些实施例中,申请引导信息包括用户申请开通的项目的操作权限,以便用户针对项目选择申请开通的功能;根据用户选择的功能记录申请查看的项目中用户账户信息的操作权限。

在一些实施例中,根据操作权限生成对应的项目操作界面还包括:提取允许用户申请开通的功能,并将允许用户申请开通的功能与功能申请应用相关联;将允许用户申请开通的功能发送给用户侧显示,以便用户通过选择用户申请开通的功能发送功能申请。

在一些实施例中,登录方法还包括:接收来自用户的功能申请,向用户发送申请引导信息;在用户完成功能申请的情况下,在用户对用户选择的项目的操作权限中增加用户申请开通的功能,并更新功能导航中允许用户操作的功能,以便用户通过功能导航调用对应的功能。

在一些实施例中,申请引导信息包括购买引导信息,用户通过支付费用完成申请。

在一些实施例中,登录方法还包括:在用户申请的内容需要增加硬件配置的情况下,向用户发送硬件配置请求信息,以便与用户确定硬件配置安装状态。

在一些实施例中,登录方法还包括:获取用户账户信息对应的用户密钥信息;在用户账户信息与用户密钥信息相匹配的情况下,允许用户登录,执行确定与用户账户信息关联的项目信息的操作。

在一些实施例中,登录方法还包括:确定用户账户信息的权限等级;根据权限等级管理允许用户查看的项目和对项目的操作权限。

在一些实施例中,根据用户的权限等级管理允许用户查看的项目和对项目的操作权限包括以下一种或多种:管理第二权限等级的用户账户信息与每个项目中允许操作的功能的对应关系,其中,第二权限等级为允许查看所有项目和操作项目的部分功能的权限等级;管理第三权限等级的用户账户信息与允许查看的项目的对应关系,其中,第三权限等级为允许查看部分项目和操作项目内所有功能的权限等级;管理第四权限等级的用户账户信息与允许查看的项目的对应关系,以及与允许查看的各个项目中的允许操作的功能的对应关系,其中,第四权限等级为允许查看部分项目和操作项目的部分功能的权限等级。

在一些实施例中,权限等级还包括以下一种或多种:允许查看所有项目和操作项目的所有功能的第一权限等级;允许查看样例项目和样例页面的第五等级权限。

通过这样的方法,能够先确定用户账户权限范围内的项目,再根据用户在权限范围内选择的要查看的项目确定用户针对该项目权限范围内的功能,从而实现双层用户验证操作,实现用户权限的精准控制,在提供用户个性化服务的同时保证数据的安全性。

根据本公开的另一个方面,提出一种登录装置,包括:信息获取单元,被配置为获取来自用户的用户账户信息;项目确定单元,被配置为根据用户账户信息确定允许用户查看的项目,并发送给用户侧以便用户选择查看的项目;权限确定单元,被配置为根据用户选择查看的项目中用户账户信息的权限信息确定用户对项目的操作权限;界面确定单元,被配置为根据操作权限生成对应的项目操作界面并发送给用户侧显示。

在一些实施例中,界面确定单元被配置为:提取允许用户操作的功能;基于允许用户操作的功能生成功能导航,以便用户通过功能导航调用功能。

在一些实施例中,项目确定单元还被配置为:确定用户能够通过申请查看的项目并将允许用户申请开通的项目与项目申请应用相关联;将允许用户申请查看的项目发送给用户侧以便用户通过选择项目发送项目申请。

在一些实施例中,界面确定单元还被配置为:提取允许用户申请开通的功能,并将允许用户申请开通的功能与功能申请应用相关联;将允许用户申请开通的功能发送给用户侧显示,以便用户通过选择用户申请开通的功能发送功能申请。

在一些实施例中,登录装置还包括:用户信息管理单元,被配置为确定用户账户信息的权限等级;根据权限等级管理允许用户查看的项目和对项目的操作权限。

根据本公开的又一个方面,提出一种登录装置,包括:存储器;以及耦接至存储器的处理器,处理器被配置为基于存储在存储器的指令执行上文中任意一种登录方法。

这样的装置能够先确定用户账户权限范围内的项目,再根据用户在权限范围内选择的要查看的项目确定用户针对该项目权限范围内的功能,从而实现双层用户验证操作,实现用户权限的精准控制,在提供用户个性化服务的同时保证数据的安全性。

根据本公开的再一个方面,提出一种计算机可读存储介质,其上存储有计算机程序指令,该指令被处理器执行时实现上文中任意一种登录方法的步骤。

通过执行这样的计算机可读存储介质上的指令,能够先确定用户账户权限范围内的项目,再根据用户在权限范围内选择的要查看的项目确定用户针对该项目权限范围内的功能,从而实现双层用户验证操作,实现用户权限的精准控制,在提供用户个性化服务的同时保证数据的安全性。

另外,根据本公开的一个方面,提出一种登录系统,包括:上文中任意一种登录装置;和,用户终端,被配置为向登录装置发送用户账户信息;根据登录装置发送的信息显示并与登录装置交互。

在一些实施例中,用户终端还被配置为:在用户登录成功的情况下读取缓存;若缓存中存在允许用户查看的项目信息,则根据缓存的信息显示;否则,根据登录装置反馈的允许用户查看的项目信息显示并更新缓存。

在一些实施例中,用户终端还被配置为:在用户选择查看项目的情况下读取缓存;若缓存中存在用户选择查看的项目的项目操作界面,则根据缓存的信息显示;否则,向登录装置发送选择查看的项目,根据登录装置反馈的信息显示并更新缓存。

这样的登录系统中,登录装置能够先确定用户账户权限范围内的项目,再根据用户在权限范围内选择的要查看的项目确定用户针对该项目权限范围内的功能,从而实现双层用户验证操作,实现用户权限的精准控制,在为用户终端提供用户个性化服务的同时保证数据的安全性。

附图说明

此处所说明的附图用来提供对本公开的进一步理解,构成本公开的一部分,本公开的示意性实施例及其说明用于解释本公开,并不构成对本公开的不当限定。在附图中:

图1为本公开的登录方法的一个实施例的流程图。

图2为本公开的登录方法的另一个实施例的流程图。

图3为本公开的登录方法中实现项目申请的一个实施例的流程图。

图4为本公开的登录方法中实现功能申请的一个实施例的流程图。

图5为本公开的登录方法的又一个实施例的流程图。

图6为本公开的登录装置的一个实施例的示意图。

图7为本公开的登录装置的另一个实施例的示意图。

图8为本公开的登录装置的又一个实施例的示意图。

图9为本公开的登录系统的一个实施例的示意图。

具体实施方式

下面通过附图和实施例,对本公开的技术方案做进一步的详细描述。

本公开的登录方法的一个实施例的流程图如图1所示。

在步骤101中,获取来自用户的用户账户信息。在一个实施例中,用户可以在登录页面输入用户账户信息和密钥,在验证通过的情况下登录用户账户。在一个实施例中,可以获取登录成功的用户账户信息(如用户名或账号)。

在步骤102中,根据用户账户信息确定允许用户查看的项目,并发送给用户侧以便用户选择查看的项目。在一个实施例中,用户账户信息可以与唯一一个项目对应,用户在登录后能够查看其唯一具有权限的项目。在另一个实施例中,用户账户信息可以与多个项目对应,用户在登录账户后可以查看其全部的具备查看权限的项目。

在一个实施例中,可以基于预先存储的用户账户信息与项目的对应关系确定用户能够查看的项目。在一个实施例中,可以设置用户账户等级,根据用户账户信息属于的用户账户等级确定用户能够查看的项目。

在步骤103中,根据用户选择查看的项目中用户账户信息的权限信息确定用户对项目的操作权限。在一个实施例中,可以进行二次验证,确定用户与该项目的对应关系。若确定用户具备查看该项目的权限,则执行步骤104;否则禁止用户展开该项目。

在一个实施例中,当用户从能够查看的项目中选择了一个或多个项目时,可以根据预存的用户对于该项目的操作权限得到用户能够查看的功能。在一个实施例中,操作权限可以为在项目下用户账户信息与功能的关联关系。

在一个实施例中,可以设置用户账户等级,根据用户账户信息属于的用户账户等级、项目中各功能属于的权限等级确定用户能够使用的项目中的功能。

在步骤104中,根据操作权限生成对应的项目操作界面并发送给用户侧显示。在一个实施例中,项目操作界面中可以仅包括允许用户操作的功能;在另一个实施例中,操作界面中还可以包括允许用户申请的功能。

通过这样的方法,能够先确定用户账户权限范围内的项目,再根据用户在权限范围内选择的要查看的项目确定用户针对该项目权限范围内的功能,从而实现双层用户验证操作,实现用户权限的精准控制,在提供用户个性化服务的同时保证数据的安全性。

本公开的登录方法的另一个实施例的流程图如图2所示。

在步骤201中,获取来自用户的用户账户信息和用户密钥信息。

在步骤202中,利用预存的用户账户、密码信息对用户账户信息和用户密钥信息进行验证。若未能验证通过,则执行步骤203;若验证通过,则执行步骤204。

在步骤203中,拒绝用户登录。在一个实施例中,可以返回步骤201,引导用户重新输入,重新获取用户的用户账户信息和用户密钥信息。

在步骤204中,根据账户等级或账户与项目的关联关系确定用户能够查看的项目,并将项目推送至用户侧供用户选择。

在步骤205中,根据用户的选择操作获取用户选择要查看的项目。

在步骤206中,根据用户账户等级或在该项目下用户账户信息与功能的对应关系提取允许用户操作的功能。

在步骤207中,基于允许用户操作的功能生成功能导航信息。

在步骤208中,将包括导航信息的项目操作界面发送给用户侧显示。在一个实施例中,导航信息可以为包括功能层级关系的树或列表。

通过这样的方法,能够先对用户的登录密钥进行验证,加强用户账户的安全性;为用户呈现的项目操作界面中包括功能导航信息,用户能够通过功能导航快速确定功能层级关系以及快速实现功能定位。

在一个实施例中,当用户成功登陆后,除了可以查看其权限范围内的项目外,还可以申请对其他项目的查看权限。本公开的登录方法中实现项目申请的一个实施例的流程图如图3所示。

在步骤301中,登录装置确定用户能够通过申请查看的项目,并将允许用户申请开通的项目与项目申请应用相关联。在一个实施例中,用户能够通过申请查看的项目可以为用户补充资料后能够查看的项目、用户提升账户权限等级后可以查看的项目,还可以包括用户支付一定费用后可以查看的项目。

在步骤302中,将允许用户申请查看的项目发送给用户侧以便用户通过选择项目发送项目申请。当用户选中项目后,由于项目与项目申请应用的关联关系,会激活对应的项目申请应用,执行对该项目的申请流程。

在步骤303中,判断是否收到来自用户的项目申请。若确定收到项目申请,则执行步骤304。在一个实施例中,若用户选中的是允许申请的项目,则会收到项目申请;在一个实施例中,若用户选中(点击)的是已经具备权限的项目,则激活对应的项目,触发确定用户对该项目的操作权限的操作。

在步骤304中,向用户发送申请引导信息。在一个实施例中,申请引导信息可以为支付引导信息,提示用户支付途径、支付目标及金额,开通对项目的查看权限。

在另一个实施例中,申请引导信息可以为信息提供引导信息,提示用户上传、发送或寄送对应的资料进行审核。

在又一个实施例中,申请引导信息还可以包括用户申请开通的项目的操作权限,例如用户申请在该项目下使用哪些或全部功能;登录装置根据用户选择的功能记录申请查看的项目中用户账户信息的操作权限,从而便于用户在查看该项目时能够获取用户的操作权限并向用户提供对应的操作页面。

在步骤305中,判断是否完成项目申请。若完成项目申请,则执行步骤306。

在步骤306中,将用户账户信息与用户申请的项目相关联,以便用户通过选择终端侧的项目标识查看项目。

通过这样的方法,用户能够动态申请需要查看的项目,从而提高了用户服务扩展能力,有助于实现用户服务的个性化定制,在提高用户体验的同时,也能够实现提供增值业务服务。另外,用户在开通项目查看权限时还能够控制开通哪些功能,从而进一步提高了个性化服务能力。

在一个实施例中,对于各个项目,用户在使用已具备操作权项的功能时,还可以申请其他的功能。本公开的登录方法中实现功能申请的一个实施例的流程图如图4所示。

在步骤401中,当用户选择查看的项目时,在提取用户权限范围内的功能的同时,还提取允许用户申请开通的功能,并将允许用户申请开通的功能与功能申请应用相关联。在一个实施例中,功能申请应用为引导用户申请功能的应用。当用户选中功能后,由于功能与功能申请应用的关联关系,会激活对应的功能申请应用,执行对该功能的申请流程。

在步骤402中,将允许用户申请开通的功能发送给用户侧显示,以便用户通过选择用户申请开通的功能发送功能申请。

在步骤403中,判断是否收到功能申请。在一个实施例中,若用户选中不具备使用权限、但通过申请能够开通权限的功能时,则登录装置会收到功能申请;若用户选中具备使用权限的功能,则激活使用对应的功能。

在步骤404中,向用户发送申请引导信息。在一个实施例中,申请引导信息可以为支付引导信息,提示用户支付途径、支付目标及金额,开通对功能的使用权限。

在另一个实施例中,申请引导信息可以为信息提供引导信息,提示用户上传、发送或寄送对应的资料进行审核。

在步骤405中,判断是否完成功能。若已经完成功能申请,则执行步骤406。

在步骤406中,在用户对用户选择的项目的操作权限中增加用户申请开通的功能,并更新功能导航中允许用户操作的功能。

通过这样的方法,用户能够动态申请需要使用的功能,从而提高了用户服务扩展能力,有助于实现用户的个性化定制,在提高用户体验的同时,也能够实现提供增值业务服务。

在一个实施例中,当为用户开通项目、功能时,除了为用户开通该功能并变更界面上显示的内容外,可以通过短信、邮件等形式通知用户,以便用户除了能够及时获知项目、功能开启外,还能够获取功能开通凭证,提高用户体验。

在一个实施例中,在用户申请的内容(项目和/或功能)需要增加硬件配置才能够实现的情况下,向用户发送硬件配置请求信息,以便与用户沟通确定硬件配置安装状态。在一个实施例中,可以引导用户填写配置单,提供安装时间、地点信息。在另一个实施例中,可以提醒工作人员与用户沟通,人工确定安装信息,从而保证项目、功能的正常应用。

在一个实施例中,登录装置中可以通过多个权限等级来管理账户,本公开的登录方法的又一个实施例的流程图如图5所示。

在步骤501中,确定用户账户信息的权限等级。

在步骤502中,根据权限等级管理允许用户查看的项目和对项目的操作权限。

在一个实施例中,可以设置五个权限等级,其中,第一权限等级(超级管理员权限)允许查看所有项目和操作项目的所有功能;第二权限等级(管理员权限)允许查看所有项目和操作项目的部分功能,在一个实施例中,该权限等级的用户可以查看所有功能,但只能使用部分功能;第三权限等级(项目管理员权限)允许查看部分项目和操作项目内所有功能;第四权限等级允许查看部分项目和操作项目的部分功能;第五等级权限允许查看样例项目和样例页面。

在一个实施例中,为了系统的安全性,可以允许唯一的第一权限等级用户,有限数量的第二权限等级的用户,有限数量的第三权限等级的用户,不限数量的第四权限等级的用户,以及游客身份的第五等级权限,在一个实施例中,游客账号可以只有一个,允许所有游客共享。

当确定用户账户信息为第一权限等级时,可以向用户开放所有项目和功能;当确定用户账户信息为第五权限等级时,可以仅向用户展示样例项目和样例页面,从而无需进行关联项目、功能的存储和查找,提高了管理和应用效率。

登录装置预存有第二权限等级的用户账户信息与每个项目中允许操作的功能的对应关系,当确定用户账户信息为第二权限等级时,向用户显示所有的项目,根据存储的对应关系确定每个项目中的界面。

登录装置预存有第三权限等级的用户账户信息与允许查看的项目的对应关系,当确定用户账户信息为第四权限等级时,根据存储的对应关系确定向用户展示的项目,当用户选择项目时,展示全部的功能。

登录装置预存有第四权限等级的用户账户信息与允许查看的项目的对应关系,以及第四权限等级的用户账户信息与允许查看的各个项目中的允许操作的功能的对应关系。当确定用户账户信息为第四权限等级时,根据存储的对应关系实现项目、功能匹配的双重匹配操作。

通过这样的方法,能够实现用户账户信息的分等级、分账户管理,在保证数据安全性的同时,也降低用户信息的存储量,能够在确定用户账户信息的等级后分等级处理数据,提高用户请求到来时数据的处理效率。

本公开的登录装置的一个实施例的示意图如图6所示。信息获取单元601能够获取来自用户的用户账户信息。在一个实施例中,用户可以在登录页面输入用户账户信息和密钥,在验证通过的情况下登录用户账户。在一个实施例中,可以获取登录成功的用户账户信息(如用户名或账号)。

项目确定单元602能够根据用户账户信息确定允许用户查看的项目,并发送给用户侧以便用户选择查看的项目。

在一个实施例中,可以基于预先存储的用户账户信息与项目的对应关系确定用户能够查看的项目。在一个实施例中,可以设置用户账户等级,根据用户账户信息属于的用户账户等级确定用户能够查看的项目。

权限确定单元603能够根据用户选择查看的项目中用户账户信息的权限信息确定用户对项目的操作权限。在一个实施例中,当用户从能够查看的项目中选择了一个或多个项目时,可以根据预存的用户对于该项目的操作权限得到用户能够查看的功能。在一个实施例中,操作权限可以为在项目下用户账户信息与功能的关联关系。

界面确定单元604能够根据操作权限生成对应的项目操作界面并发送给用户侧显示。在一个实施例中,项目操作界面中可以仅包括允许用户操作的功能;在另一个实施例中,操作界面中还可以包括允许用户申请的功能。

这样的登录装置能够先确定用户账户权限范围内的项目,再根据用户在权限范围内选择的要查看的项目确定用户针对该项目权限范围内的功能,从而实现双层用户验证操作,实现用户权限的精准控制,在提供用户个性化服务的同时保证数据的安全性。

在一个实施例中,界面确定单元604能够提取允许用户操作的功能,再基于允许用户操作的功能生成功能导航,导航信息可以为包括功能层级关系的树或列表,从而有助于用户通过功能导航快速确定功能层级关系以及快速实现功能定位。

在一些实施例中,项目确定单元602还能够确定用户能够通过申请查看的项目并将允许用户申请开通的项目与项目申请应用相关联;将允许用户申请查看的项目发送给用户侧以便用户通过选择项目发送项目申请。在一个实施例中,可以通过如图3所示实施例中的方式实现项目申请。

这样的装置能够允许用户动态申请需要查看的项目,从而提高了用户服务扩展能力,有助于实现用户的个性化定制,在提高用户体验的同时,也能够实现提供增值业务服务。

在一些实施例中,界面确定单元604还能够提取允许用户申请开通的功能,并将允许用户申请开通的功能与功能申请应用相关联;将允许用户申请开通的功能发送给用户侧显示,以便用户通过选择用户申请开通的功能发送功能申请。在一个实施例中,可以如图4所示实施例中的方式实现功能申请。

这样的装置能够允许用户动态申请需要使用的功能,从而提高了用户服务扩展能力,有助于实现用户的个性化定制,在提高用户体验的同时,也能够实现提供增值业务服务。

在一个实施例中,如图6所示,登录装置还可以包括用户信息管理单元605,能够通过多个权限等级来管理账户。在一个实施例中,可以设置五个权限等级,其中,第一权限等级允许查看所有项目和操作项目的所有功能;第二权限等级允许查看所有项目和操作项目的部分功能;第三权限等级允许查看部分项目和操作项目内所有功能;第四权限等级允许查看部分项目和操作项目的部分功能;第五等级权限允许查看样例项目和样例页面。

在一个实施例中,为了系统的安全性,可以允许唯一的第一权限等级用户,有限数量的第二权限等级的用户,有限数量的第三权限等级的用户,不限数量的第四权限等级的用户,以及游客身份的第五等级权限,在一个实施例中,游客账号可以只有一个,允许所有游客共享。

当确定用户账户信息为第一权限等级时,可以向用户开放所有项目和功能;当确定用户账户信息为第五权限等级时,可以仅向用户展示样例项目和样例页面,从而无需进行关联项目、功能的存储和查找,提高了管理和应用效率。

用户信息管理单元605预存有第二权限等级的用户账户信息与每个项目中允许操作的功能的对应关系,当项目确定单元602确定用户账户信息为第二权限等级时,向用户显示所有的项目,权限确定单元603根据存储的对应关系确定每个项目中的界面确定单元604生成的界面。

用户信息管理单元605预存有第三权限等级的用户账户信息与允许查看的项目的对应关系,当项目确定单元602确定用户账户信息为第四权限等级时,根据存储的对应关系确定向用户展示的项目,当用户选择项目时,界面确定单元604展示全部的功能。

用户信息管理单元605预存有第四权限等级的用户账户信息与允许查看的项目的对应关系,以及第四权限等级的用户账户信息与允许查看的各个项目中的允许操作的功能的对应关系。当项目确定单元602确定用户账户信息为第四权限等级时,项目确定单元602和权限确定单元603根据存储的对应关系实现项目、功能匹配的双重匹配操作。

这样的登录装置能够实现用户账户信息的分等级、分账户管理,在保证数据安全性的同时,也降低用户信息的存储量,能够在确定用户账户信息的等级后分等级处理数据,提高用户请求到来时数据的处理效率。

本公开登录装置的一个实施例的结构示意图如图7所示。登录装置包括存储器701和处理器702。其中:存储器701可以是磁盘、闪存或其它任何非易失性存储介质。存储器用于存储上文中登录方法的对应实施例中的指令。处理器702耦接至存储器701,可以作为一个或多个集成电路来实施,例如微处理器或微控制器。该处理器702用于执行存储器中存储的指令,能够实现双层用户验证操作,实现用户权限的精准控制,在提供用户个性化服务的同时保证数据的安全性。

在一个实施例中,还可以如图8所示,登录装置800包括存储器801和处理器802。处理器802通过bus总线803耦合至存储器801。该登录装置800还可以通过存储接口804连接至外部存储装置805以便调用外部数据,还可以通过网络接口806连接至网络或者另外一台计算机系统(未标出)。此处不再进行详细介绍。

在该实施例中,通过存储器存储数据指令,再通过处理器处理上述指令,能够实现双层用户验证操作,实现用户权限的精准控制,在提供用户个性化服务的同时保证数据的安全性。

在另一个实施例中,一种计算机可读存储介质,其上存储有计算机程序指令,该指令被处理器执行时实现登录方法对应实施例中的方法的步骤。本领域内的技术人员应明白,本公开的实施例可提供为方法、装置、或计算机程序产品。因此,本公开可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本公开可采用在一个或多个其中包含有计算机可用程序代码的计算机可用非瞬时性存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

本公开的登录系统的一个实施例的示意图如图9所示。登录装置91可以为上文中提到的任意一种登录装置。用户终端921~92n(n为正整数)能够向登录装置发送用户账户信息;根据登录装置发送的信息显示并与登录装置交互。

这样的登录系统中,登录装置能够先确定用户账户权限范围内的项目,再根据用户在权限范围内选择的要查看的项目确定用户针对该项目权限范围内的功能,从而实现双层用户验证操作,实现用户权限的精准控制,在为用户终端提供用户个性化服务的同时保证数据的安全性。

在一个实施例中,用户终端能够对项目信息、项目操作界面进行缓存。用户终端在登录后能够读取缓存;若缓存中存在允许用户查看的项目信息,则根据缓存的信息显示;否则,根据登录装置反馈的允许用户查看的项目信息更新缓存。在用户选择查看项目的情况下;若缓存中存在用户选择查看的项目的项目操作界面,则根据缓存的信息显示;否则,向登录装置发送选择查看的项目,根据登录装置显示并更新缓存。

这样的登录系统中,用户终端能够根据缓存的信息快速显示,提高了显示的响应速度,进一步提高了用户体验。

本公开是参照根据本公开实施例的方法、设备(系统)和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

至此,已经详细描述了本公开。为了避免遮蔽本公开的构思,没有描述本领域所公知的一些细节。本领域技术人员根据上面的描述,完全可以明白如何实施这里公开的技术方案。

可能以许多方式来实现本公开的方法以及装置。例如,可通过软件、硬件、固件或者软件、硬件、固件的任何组合来实现本公开的方法以及装置。用于所述方法的步骤的上述顺序仅是为了进行说明,本公开的方法的步骤不限于以上具体描述的顺序,除非以其它方式特别说明。此外,在一些实施例中,还可将本公开实施为记录在记录介质中的程序,这些程序包括用于实现根据本公开的方法的机器可读指令。因而,本公开还覆盖存储用于执行根据本公开的方法的程序的记录介质。

最后应当说明的是:以上实施例仅用以说明本公开的技术方案而非对其限制;尽管参照较佳实施例对本公开进行了详细的说明,所属领域的普通技术人员应当理解:依然可以对本公开的具体实施方式进行修改或者对部分技术特征进行等同替换;而不脱离本公开技术方案的精神,其均应涵盖在本公开请求保护的技术方案范围当中。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1