基于eSIM的多平台访问方法及装置与流程

文档序号:17088985发布日期:2019-03-13 23:12阅读:379来源:国知局
基于eSIM的多平台访问方法及装置与流程

本发明的实施例涉及通信技术领域,具体涉及一种基于esim的多平台访问方法及装置。



背景技术:

目前,随着esim业务的开展,运行esim业务的业务平台不断增多,例如rsp(remotesimprovisioning,远程sim配置)平台、m2m(machine-to-machine)平台、用于处理车联网业务的车联网应用平台、用于软件或硬件测试业务的测试工具管理平台等等;同时,随着esim业务类型的不断丰富,同一esim业务的业务功能也不仅限于在一个独立的业务平台上实现,而是可以分布在多个业务平台,例如将一esim业务的业务功能部署在多个业务平台,通过各个业务平台之间的配合来实现该esim业务的业务功能,各业务平台之间的关联性不断增强。

实际情况中,用户在使用esim业务时,若多个业务平台基于esim业务具有关联性,则用户往往需要分别登录多个业务平台且需要在多个业务平台之间跳转,而各业务平台上业务的操作方式、页面布局等业务平台参数各不相同,导致用户难以快速适应不同业务平台上的业务操作,例如在平台跳转过程中难以快速找到对应的操作入口,难以适应各业务平台上不同的页面布局以及操作方式,大大降低了esim业务操作上的便利性,伤害用户体验。



技术实现要素:

本发明的实施例提供一种基于esim的多平台访问方法及装置,用于解决现有技术中esim业务各平台上操作方式不统一导致用户使用esim业务的操作难度较大的技术问题。

第一方面,提供一种基于esim的多平台访问方法,包括:

根据终端发送的访问请求获取用户标识进行用户登录;

当用户登录成功时,从本地数据库中获取用户标识对应的第一用户访问权限信息,根据第一用户访问权限信息获取各业务平台的访问标识;

发送访问标识至终端,以供终端在其显示界面中展示包含访问标识的操作页面;

接收终端发送的用户根据终端的显示界面中展示访问标识选择的目标访问标识;

获取目标访问标识对应的目标业务平台根地址、以及目标访问标识对应的目标权限配置后缀;

将目标业务平台根地址以及目标权限配置后缀进行拼接,获取目标业务平台的目标访问地址;

根据目标访问地址获取目标业务平台的服务资源。

由此可见,本发明实施例中,在根据终端发送的访问请求获取用户标识并成功进行用户登录后,从本地数据库中获取用户标识对应的第一用户访问权限信息,根据第一用户访问权限信息获取各业务平台的访问标识,并将访问标识发送给终端,以在终端的显示界面中展示包含上述访问标识的操作页面,实现为用户提供能够对多个业务平台上的业务进行统一操作的操作页面的目的,使用户无需在多个业务平台的操作页面之间进行跳转,大大简化用户访问业务时的操作难度;当获取到用户通过终端发送的目标访问标识时,能够根据目标访问标识获取目标业务平台根地址以及目标权限配置后缀,通过将上述二者进行拼接获取目标业务平台的目标访问地址;最后根据目标访问地址获取目标业务平台的服务资源。本发明中,用户无需再通过每个业务平台获取该业务平台对应的服务资源,而是通过直接访问业务平台的访问标识来获取对应的服务资源,消除了不同业务平台之间的架构差异及权限差异,实现了为用户提供统一化的业务访问服务的目的。

第二方面,提供一种基于esim的多平台访问装置,包括:

登录模块,用于根据终端发送的访问请求获取用户标识进行用户登录;

获取模块,用于当用户登录成功时,从本地数据库中获取用户标识对应的第一用户访问权限信息,根据第一用户访问权限信息获取各业务平台的访问标识;

发送模块,用于发送访问标识至终端,以供终端在其显示界面中展示包含访问标识的操作页面;

接收模块,用于接收终端发送的用户根据终端的显示界面中展示访问标识选择的目标访问标识;

处理模块,用于获取目标访问标识对应的目标业务平台根地址、以及目标访问标识对应的目标权限配置后缀;

拼接模块,用于将目标业务平台根地址以及目标权限配置后缀进行拼接,获取目标业务平台的目标访问地址;

资源获取模块,用于根据目标访问地址获取目标业务平台的服务资源。

第三方面,提供一种基于esim的多平台访问装置,包括:一个或多个处理器;处理器用于执行存储器中的计算机程序代码,计算机程序代码包括指令、使得基于esim的多平台访问装置执行如上述第一方面的基于esim的多平台访问方法。

第四方面,提供一种存储介质,其特征在于,存储介质存储有指令代码,指令代码用于执行如上述第一方面的基于esim的多平台访问方法。

第五方面,提供一种计算机程序产品,其特征在于,计算机程序产品包括指令代码,指令代码用于执行如上述第一方面的基于esim的多平台访问方法。

可以理解地,上述提供的基于esim的多平台访问装置、存储介质以及计算机产品用于执行上文所提供的第一方面对应的方法,因此,其所能达到的有益效果可参考上文第一方面的方法以及下文具体实施方式中对应的方案的有益效果,此处不再赘述。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。

图1示出了本发明实施例提供的一种基于esim的多平台访问方法的方法流程图;

图2示出了本发明实施例提供的一种基于esim的多平台访问方法的方法流程图;

图3示出了本发明实施例提供的一种基于esim的多平台访问装置的功能结构框图;

图4示出了本发明实施例提供的一种基于esim的多平台访问装置的功能结构框图。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。术语“第一”和“第二”等的使用不表示任何顺序,可将上述术语解释为所描述对象的名称。在本申请实施例中,“示例性的”或者“例如”等词用于表示作例子、例证或说明。本申请实施例中被描述为“示例性的”或者“例如”的任何实施例或设计方案不应被解释为比其它实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念。

esim(英文全名为:embedded,sim(subscriberidentitymodule客户识别模块)嵌入式sim卡),也称为esim卡,是将传统sim卡直接嵌入到设备的芯片上,而不是作为独立的可移除零部件加入设备中的一种特殊的sim卡。目前,随着esim业务的开展,运行esim业务的业务平台不断增多,并且各业务平台之间的关联性也在不断增强,导致用户在使用esim业务时,需要在多个业务平台之间跳转执行业务操作,而各业务平台上业务的操作方式、页面布局等业务平台参数各不相同,用户难以快速适应不同业务平台上的业务操作,用户使用esim业务的操作难度较大。

基于上述存在的问题,本发明提供一种基于esim的多平台访问方法,如图1所示,该方法包括:

步骤s110:根据终端发送的访问请求获取用户标识进行用户登录。

具体地,本步骤的实现方式可以有多种,例如,可以根据终端发送的访问请求从终端获取用户输入的用户标识以及用户口令,根据用户标识以及用户口令进行用户登录,上述用户标识可以为用户名、用户id等唯一能够标识用户的标识信息;用户口令即用户设置的登录密码或者验证码等类似信息。

在一种可选方式中,为了提高系统安全性,还可以根据终端发送的访问请求对用户进行验证后进行用户登录,具体参见图2所示,根据终端发送的访问请求获取用户标识进行用户登录可以包括如下步骤:

步骤s210:接收终端发送的访问请求,将访问请求发送至预设的登录验证中心,以供登录验证中心从终端获取用户登录信息;用户登录信息包括:用户标识以及第一用户登录口令。具体实施中,上述登录验证中心可以为cas(channelassociatedsignaling,随路信令)服务器。

步骤s220:接收登录验证中心发送的验证请求信息;验证请求信息包括:用户标识、验证票据信息以及登录验证中心地址。

步骤s230:从本地数据库中获取用户标识对应的第二用户登录口令,根据登录验证中心地址将携带第二用户登录口令以及验证票据信息的验证反馈信息发送给登录验证中心,以供登录验证中心验证第二用户登录口令是否与第一用户登录口令一致。

步骤s240:当接收到信息验证中心发送的携带用户标识的验证成功消息时,根据用户标识以及第二用户登录口令进行用户登录。

步骤s120:当用户登录成功时,从本地数据库中获取各业务平台的访问标识以及用户标识对应的第一用户访问权限信息。

各业务平台的访问标识即各业务平台为用户提供的服务对应的访问标识。例如若业务平台提供查询服务,则该业务平台的访问标识中包含上述查询服务对应的访问标识;若业务平台提供给支付服务,该业务平台的访问标识中包含上述支付服务对应的访问标识,等等。

当用户登录成功时,根据用户标识初始化用户权限,获取第一用户访问权限信息。其中,第一用户访问权限信息包括用户在各业务平台的访问权限。

其中,第一用户登录口令以及第二用户登录口令的形式与上述用户口令相同,具体可以参见上述关于用户口令的对应介绍,此处不再赘述。

步骤s130:发送访问标识至上述终端,以供上述终端在其显示界面中展示包含上述访问标识的操作页面。

将访问标识发送给终端,以供终端在其显示页面中展示包含各业务平台的访问标识的操作页面,使用户根据终端的显示界面中展示的访问标识选择自己所需要服务对应的目标访问标识,以将各业务平台提供的服务以可视化方式集中展示在终端显示界面的操作页面中。

步骤s140:接收终端发送的用户根据终端的显示界面中展示的访问标识选择的目标访问标识。

步骤s150:获取目标访问标识对应的目标业务平台根地址、以及目标访问标识对应的权限配置后缀。

具体地,预先设置各业务平台的访问标识与各业务平台根地址的第一对应关系、以及各业务平台的访问标识与其权限配置后缀的第二对应关系;则在本步骤中,将目标访问标识在第一对应关系中对应的业务平台根地址作为目标业务平台根地址;同样地,将目标访问标识在第二对应关系中对应的权限配置后缀作为目标权限配置后缀。

各业务平台对应的业务平台根地址以及各业务平台的访问权限对应的权限后缀。在本步骤中,根据目标访问标识获取目标业务平台对应的业务平台根地址,根据第一用户访问权限信息获取目标业务平台的访问权限的权限配置后缀。

步骤s160:将目标业务平台根地址以及目标权限配置后缀进行拼接,获取目标业务平台的目标访问地址。

具体地,在目标业务平台根地址之后拼接权限配置后缀,将拼接之后得到的地址作为目标业务平台的目标访问地址。

步骤s170:根据目标访问地址获取目标业务平台的服务资源。

访问目标访问地址,获取目标访问地址对应的目标业务平台上的服务资源。

其中,为了进一步提升系统安全性,在一种可选方式中,每个业务平台上可以设置业务平台用户的用户访问权限信息(即:用户访问权限),则在本步骤中,可以首先获取第一用户访问权限信息中目标访问标识对应的第二用户访问权限信息、以及目标业务平台中目标访问标识对应的第三用户访问权限信息;然后验证第二用户访问权限信息与第三用户访问权限信息是否一致;若验证结果为是,则获取目标业务平台的服务资源,否则验证失败,结束本方法流程。

具体实施中,每个业务平台上设置业务平台用户的用户访问权限信息时,可以将每个业务平台上用户的用户访问权限信息设置在预设的权限插件(例如可以为权限集成jar包)中。

由此可见,本发明实施例中,在根据终端发送的访问请求获取用户标识并成功进行用户登录后,能够获取用户标识对应的第一用户访问权限信息以及各业务平台的访问标识,并将访问标识发送给终端,以在终端的显示界面中展示包含上述访问标识的操作页面,实现为用户提供能够对多个业务平台上的业务进行统一操作的操作页面的目的,使用户无需在多个业务平台的操作页面之间进行跳转,大大简化用户访问业务时的操作难度;当获取到用户通过终端发送的目标访问标识时,能够根据目标访问标识获取目标业务平台根地址以及权限配置后缀,通过将上述二者进行拼接获取目标业务平台的目标访问地址;最后根据目标访问地址获取目标业务平台的服务资源。本发明中,用户无需再通过每个业务平台获取该业务平台对应的服务资源,而是通过直接访问业务平台的访问标识来获取对应的服务资源,消除了不同业务平台之间的架构差异及权限差异,实现了为用户提供统一化的业务访问服务的目的。

本发明还提供一种基于esim的多平台访问装置,参见图3所示,该装置包括:

登录模块31,用于根据终端发送的访问请求获取用户标识进行用户登录。

可选地,登录模块31具体可以用于:

接收终端发送的访问请求,将访问请求发送至预设的登录验证中心,以供登录验证中心从终端获取用户登录信息;用户登录信息包括:用户标识以及第一用户登录口令;

接收登录验证中心发送的验证请求信息;验证请求信息包括:用户标识、验证票据信息以及登录验证中心地址;

从本地数据库中获取用户标识对应的第二用户登录口令,根据登录验证中心地址将携带第二用户登录口令以及验证票据信息的验证反馈信息发送给登录验证中心,以供登录验证中心验证第二用户登录口令是否与第一用户登录口令一致;

当接收到信息验证中心发送的携带用户标识的验证成功消息时,根据用户标识以及第二用户登录口令进行用户登录。

获取模块32,用于当用户登录成功时,从本地数据库中获取用户标识对应的第一用户访问权限信息,根据第一用户访问权限信息获取各业务平台的访问标识。

发送模块33,用于发送访问标识至终端,以供终端在其显示界面中展示包含访问标识的操作页面。

接收模块34,用于接收终端发送的用户根据终端的显示界面中展示访问标识选择的目标访问标识。

处理模块35,用于获取目标访问标识对应的目标业务平台根地址、以及目标访问标识对应的目标权限配置后缀。

拼接模块36,用于将目标业务平台根地址以及目标权限配置后缀进行拼接,获取目标业务平台的目标访问地址。

资源获取模块37,用于根据目标访问地址获取目标业务平台的服务资源。

可选地,资源获取模块37具体可以用于:

获取第一用户访问权限信息中目标访问标识对应的第二用户访问权限信息、以及目标业务平台中目标访问标识对应的第三用户访问权限信息;

验证第二用户访问权限信息与第三用户访问权限信息是否一致;

若验证结果为是,则获取目标业务平台的服务资源。

上述方法实施例涉及的各步骤的所有相关内容均可以援引到对应功能模块的功能描述,其作用在此不再赘述。

在采用集成的模块的情况下,基于esim的多平台访问装置包括:存储单元、处理单元以及接口单元。处理单元用于对基于esim的多平台访问装置的动作进行控制管理,例如,处理单元用于支持基于esim的多平台访问装置执行图1以及图2中的各步骤。接口单元用于基于esim的多平台访问装置与其他装置的交互;存储单元,用于存储基于esim的多平台访问装置代码和数据。

其中,以处理单元为处理器,存储单元为存储器,接口单元为通信接口为例。其中,基于esim的多平台访问装置参照图4中所示,包括通信接口401、处理器402、存储器403和总线404,通信接口401、处理器402通过总线404与存储器403相连。

处理器402可以是一个通用中央处理器(centralprocessingunit,cpu),微处理器,特定应用集成电路(application-specificintegratedcircuit,asic),或一个或多个用于控制本申请方案程序执行的集成电路。

存储器403可以是只读存储器(read-onlymemory,rom)或可存储静态信息和指令的其他类型的静态存储设备,随机存取存储器(randomaccessmemory,ram)或者可存储信息和指令的其他类型的动态存储设备,也可以是电可擦可编程只读存储器(electricallyerasableprogrammableread-onlymemory,eeprom)、只读光盘(compactdiscread-onlymemory,cd-rom)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。存储器可以是独立存在,通过总线与处理器相连接。存储器也可以和处理器集成在一起。

其中,存储器403用于存储执行本申请方案的应用程序代码,并由处理器402来控制执行。通讯接口401用于支持基于esim的多平台访问装置与其他装置的交互。处理器402用于执行存储器403中存储的应用程序代码,从而实现本发明实施例中的方法。

结合本发明公开内容所描述的方法或者算法的步骤可以硬件的方式来实现,也可以是由处理器执行软件指令的方式来实现。本发明实施例还提供一种存储介质,该存储介质可以包括存储器,用于储存为基于esim的多平台访问装置所用的计算机软件指令,其包含执行基于esim的多平台访问方法所设计的程序代码。具体的,软件指令可以由相应的软件模块组成,软件模块可以被存放于随机存取存储器(randomaccessmemory,ram)、闪存、只读存储器(readonlymemory,rom)、可擦除可编程只读存储器(erasableprogrammablerom,eprom)、电可擦可编程只读存储器(electricallyeprom,eeprom)、寄存器、硬盘、移动硬盘、只读光盘(cd-rom)或者本领域熟知的任何其它形式的存储介质中。一种示例性的存储介质耦合至处理器,从而使处理器能够从该存储介质读取信息,且可向该存储介质写入信息。当然,存储介质也可以是处理器的组成部分。

本发明实施例还提供一种计算机程序,该计算机程序可直接加载到存储器中,并含有软件代码,该计算机程序经由计算机载入并执行后能够实现上述的基于esim的多平台访问方法。

本领域技术人员应该可以意识到,在上述一个或多个示例中,本发明所描述的功能可以用硬件、软件、固件或它们的任意组合来实现。当使用软件实现时,可以将这些功能存储在计算机可读介质中或者作为计算机可读介质上的一个或多个指令或代码进行传输。计算机可读介质包括计算机存储介质和通信介质,其中通信介质包括便于从一个地方向另一个地方传送计算机程序的任何介质。存储介质可以是通用或专用计算机能够存取的任何可用介质。

以上,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。

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