本发明涉及通信技术领域,尤其涉及一种烧卡方法、装置及用户设备。
背景技术:
目前用户设备中一般在出厂之前装入esim卡,其中esim卡也可以理解为嵌入式sim(subscriberidentificationmodule客户识别模块)卡,固定在设备内部的用户识别模块,一般嵌入在设备芯片中。esim较传统sim具有更长的使用周期、使用更加安全、切换运营商网络更加便捷,其使用时不再受运营商限制,不用更换sim便可随时更换运营商,可循环使用。
在实现本发明的过程中,发明人发现现有技术中至少存在如下技术问题:目前esim大多采用固化或内置的方式置于终端内,或者需要借助其他设备或已覆盖网络下载不同运营商esim配置数据,esim卡刷包存在诸多限制的问题,例如设备首次开机或者无法注册到可用网络环境时无法获取到到运营商esim配置数据包,导致必须接入可以用的开放网络(例如bt、wifi等)或者借助辅助设备才能完成esim的配置数据包。这种方式用户在没有注册开放网络或首次开机的情况下,无法配置或更改当前esim设备的esim配置信息,失去了esim智能、便捷的意义。
技术实现要素:
本发明提供的烧卡方法、装置及用户设备,无需借助辅助设备或者开放网络,即可获取esim配置数据包配置至esim芯片。
第一方面,本发明实施例提供一种烧卡方法,应用于嵌入卡设备,包括:
在展示有待连接标识的界面上接收到目标连接标识的选择指令时,向所述目标连接标识对应的网络发起受限网络驻留;
通过所述受限网络下发下载配置数据包的消息;
接收所述配置数据包,将所述配置数据包应用于所述嵌入卡设备中的卡片。
可选的,在向所述目标连接标识对应的网络发起受限网络驻留之前,所述方法还包括:
建立连接标识和受限网络的关联关系。
可选的,在接收所述配置数据包之后,所述方法还包括:
对所述配置数据包进行校验;
在校验失败时,重新通过所述受限网络下发下载配置数据包的消息和/或展示提示数据包校验失败的界面。
可选的,所述通过所述受限网络下发下载配置数据包的消息,包括:
通过拨号或者浏览器接入的方式基于所述受限网络下发下载配置数据包的消息。
可选的,在接收所述配置数据包之后,所述方法还包括:
若所述嵌入卡设备中的卡片为多个,则备份所述配置数据包对应的卡片。
第二方面,本发明实施例还提供了一种烧卡装置,应用于嵌入卡设备,包括:
接收模块,用于在展示有待连接标识的界面上接收到目标连接标识的选择指令;
受限网络驻留模块,用于向所述目标连接标识对应的网络发起受限网络驻留;
下发模块,用于通过所述受限网络下发下载配置数据包的消息;
烧卡模块,用于接收所述配置数据包,将所述配置数据包应用于所述嵌入卡设备中的卡片。
可选的,所述装置还包括:
关联关系建立模块,用于建立连接标识和受限网络的关联关系。
可选的,所述装置还包括:
数据包校验模块,用于对所述配置数据包进行校验;
所述下发模块,还用于在校验失败时,重新通过所述受限网络下发下载配置数据包的消息和/或展示提示数据包校验失败的界面。
可选的,所述下发模块,具体用于:
通过拨号或者浏览器接入的方式基于所述受限网络下发下载配置数据包的消息。
可选的,所述装置还包括:
备份模块,用于在所述嵌入卡设备中的卡片为多个时,备份所述配置数据包对应的卡片。
第三方面,本发明实施例还提供了一种用户设备,包括上述的烧卡装置。
本发明实施例提供的烧卡方法、装置及用户设备,通过esim设备可查看并选择所需运营商或网络,然后驻留至所选网络的受限网络,并接收基于受限网络下发esim配置数据,esim设备完成校验并配置至esim芯片。由于受限网络由服务提供商提供,覆盖广泛,实现了无需借助开放网络或者辅助设备即可下载配置数据包,完成esim卡的初始化,甚至无需用户参与,极大提升了esim设备的用户体验智能化水平。进一步的,对于esim设备产线,烧写esim卡是在esim设备成品阶段由用户或者设备自动完成,节省了烧写esim的工序,为生成节约时间和设备成本。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍。显而易见地,下面描述中的附图仅仅是本发明的一种实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图引伸获得其它的实施附图。
图1为本发明一实施例提供的烧卡方法的流程示意图;
图2为本发明另一实施例提供的烧卡方法的流程示意图;
图3为本发明一实施例提供的烧卡方法的时序图;
图4为本发明另一实施例提供的烧卡方法的时序图;
图5为本发明一实施例提供的烧卡装置的结构示意图;
图6为本发明一实施例提供的烧卡装置的模块框图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
在本发明实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本发明。在本发明实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。
应当理解,本文中使用的术语“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。
取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”或“响应于检测”。类似地,取决于语境,短语“如果确定”或“如果检测(陈述的条件或事件)”可以被解释成为“当确定时”或“响应于确定”或“当检测(陈述的条件或事件)时”或“响应于检测(陈述的条件或事件)”。
本发明实施例提供一种烧卡方法,应用于嵌入卡设备,如图1所示,该方法包括以下步骤:
s11、在展示有待连接标识的界面上接收到目标连接标识的选择指令时,向所述目标连接标识对应的网络发起受限网络驻留。
在用户没有开放注册网络或者首次开机时,会在用户设备的显示界面上展示待连接标识,本实施例中的待连接标识可以理解为由受限网络提供的运营商和/或网络,其中,受限网络由服务提供商提供,包括但不限于紧急网络、以及运营商提供的其他网络。例如,紧急网络,尤其是在4g网络覆盖下,通过紧急网络apn,用户可接入运营商网络进行数据面的紧急呼叫,所以通过改造升级后的紧急网络可以与esim设备完成数据交互。
由于受限网络覆盖广泛,而且不受esim卡状态限制,用户通过esim设备可手动搜网查询当前可用运营商,甚至可查询到同一个运营商的不同网络(可选地,esim设备可给出对应各网络信号强度或者用户量,或给出推荐运营商)。
s12、通过所述受限网络下发下载配置数据包的消息。
其中下发下载配置数据包的消息的下发方式包括但不限于拨号、浏览器接入等方式。
s13、接收所述配置数据包,将所述配置数据包应用于所述嵌入卡设备中的卡片。
本发明实施例提供的烧卡方法具有如下有益效果:
通过esim设备可查看并选择所需运营商或网络,然后驻留至所选网络的受限网络,并接收基于受限网络下发esim配置数据,esim设备完成校验并配置至esim芯片。由于受限网络由服务提供商提供,覆盖广泛,实现了无需借助开放网络或者辅助设备即可下载配置数据包,完成esim卡的初始化,甚至无需用户参与,极大提升了esim设备的用户体验智能化水平。进一步的,对于esim设备产线,烧写esim卡是在esim设备成品阶段由用户或者设备自动完成,节省了烧写esim的工序,为生成节约时间和设备成本。
基于上述实施例所提供的烧卡方法,本发明实施例对上述实施例中的一种可实现方式进行具体描述,如图2所示,该步骤具体可以包括:
s21、进行搜网,查询当前已覆盖的运营商及其网络,搜网提示可由用户持有的设备自动进行或者用户主动触发,对于首次开机,esim设备可自动列出当前可用运营商及其网络,便于用户首先下载esim配置数据包并完成开机向导以及用户注册。
s22、接收选择运营商或者网络的指令,此时esim设备向用户选择的运营商或者网络发起受限驻留,以便驻留其受限网络。
s23、通过受限网络向运营商网络服务器发起下载esim配置数据包的消息。
其中,用户发起方式包括但不限于拨号、浏览器等方式。所述指示包含esim设备或esim芯片的唯一标识。
可理解的是,在步骤s23之前,还包括图中未示出的步骤s20:
s20、建立连接标识和受限网络的关联关系。
其中,连接标识可以理解为受限网络的标识或者是运营商的标识。
该步骤s20不限于与步骤s21和步骤s22的顺序关系,需要在步骤s23之前建立完成即可,不限制安全链路的具体建立方式。所述安全链路可基于esim设备信息建立。所述设备信息包括但不限于esim标识、设备imei中的一种或组合。
另外,对于多卡esim设备,发起下载指示信息时,esim设备需本地备份当前下载配置数据包对应的esim芯片。
s24、运营商服务器接收下载esim配置数据包的消息,并记录设备信息。然后向esim设备发送esim配置数据包。
s25、esim设备接收配置数据包,对所述配置数据包进行校验;
在接收到配置数据包之后,若所述嵌入卡设备中的卡片为多个,即包含多个esim卡,则备份所述配置数据包对应的卡片。当然,具体备份哪一卡片还需用户指定选择。
s26、判断校验是否通过,若是,则执行步骤s27;否则,执行步骤s28;
s27、将配置数据包应用于esim完成烧卡。
可理解的是,为了避免在烧卡完成后,esim设备一直通过受限网络下发esim配置数据包的消息,因此,在校验数据包通过后释放通过受限网络向运营商网络服务器发起下载esim配置数据包的消息的连接链路。
s28、在校验失败时,重新通过所述受限网络下发下载配置数据包的消息和/或展示提示数据包校验失败的界面。
本实施例提供的烧卡方法,具有如下有益效果:
通过esim设备可查看并选择所需运营商或网络,然后驻留至所选网络的受限网络,并接收基于受限网络下发esim配置数据,esim设备完成校验并配置至esim芯片。由于受限网络由服务提供商提供,覆盖广泛,实现了无需借助开放网络或者辅助设备即可下载配置数据包,完成esim卡的初始化,甚至无需用户参与,极大提升了esim设备的用户体验智能化水平。进一步的,对于esim设备产线,烧写esim卡是在esim设备成品阶段由用户或者设备自动完成,节省了烧写esim的工序,为生成节约时间和设备成本。
另外,为了避免在烧卡完成后,esim设备一直通过受限网络下发esim配置数据包的消息,因此,在校验数据包通过后释放通过受限网络向运营商网络服务器发起下载esim配置数据包的消息的连接链路。
图3为用户、esim设备、受限网络交互时序示意图。其中虚线表示可选项。
对于本发明实施例,上述全面描述了esim配置数据下载过程。更进一步地,对于一些特殊场景,esim设备无需用户参与的情况下完成esim的配置数据下载和应用,也在本发明保护范围之内。其流程和图1和图2步骤一致,用户的选择或触发行为由esim设备内部经过一定策略决定。例如,选择运营商网络时,esim设备可依据信号强度选择当前信号最强的运营商,然后自动驻留此运营商受限网络并自动发送下载esim配置数据指示。当然本发明包括但不限于上述场景和策略。
一个典型的无用户参与的时序图如图4所示。esim设备可自组网完成esim初始化,为远程控制或者接入运营商网络提供基础信息。尤其适用于esim设备漫游于异构网组成的蜂窝网络。
本发明实施例还提供了一种烧卡装置,应用于嵌入卡设备,如图5所示,该装置包括:
接收模块51,用于在展示有待连接标识的界面上接收到目标连接标识的选择指令;
受限网络驻留模块52,用于向所述目标连接标识对应的网络发起受限网络驻留;
下发模块53,用于通过所述受限网络下发下载配置数据包的消息;
烧卡模块54,用于接收所述配置数据包,将所述配置数据包应用于所述嵌入卡设备中的卡片。
本发明实施例提供的烧卡装置具有如下有益效果:
通过esim设备可查看并选择所需运营商或网络,然后驻留至所选网络的受限网络,并接收基于受限网络下发esim配置数据,esim设备完成校验并配置至esim芯片。由于受限网络由服务提供商提供,覆盖广泛,实现了无需借助开放网络或者辅助设备即可下载配置数据包,完成esim卡的初始化,甚至无需用户参与,极大提升了esim设备的用户体验智能化水平。进一步的,对于esim设备产线,烧写esim卡是在esim设备成品阶段由用户或者设备自动完成,节省了烧写esim的工序,为生成节约时间和设备成本。
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述装置还包括:
关联关系建立模块,用于建立连接标识和受限网络的关联关系。
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述装置还包括:
数据包校验模块,用于对所述配置数据包进行校验;
所述下发模块,还用于在校验失败时,重新通过所述受限网络下发下载配置数据包的消息和/或展示提示数据包校验失败的界面。
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述下发模块,具体用于:
通过拨号或者浏览器接入的方式基于所述受限网络下发下载配置数据包的消息。
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述装置还包括:
备份模块,用于在所述嵌入卡设备中的卡片为多个时,备份所述配置数据包对应的卡片。
上述烧卡装置与上述烧卡方法是一一对应的关系,上述烧卡方法的实施细节同样适用于上述装置,本发明实施例不再对上述烧卡装置的实施细节进行详细说明。
包含本发明基于受限网络的烧卡方法的装置应具备图6所示逻辑框图。其中esim应用包括四个模块,分别是用户接口、搜网管理、esim下载管理、esim数据管理,而modem用于和网络交互,esim驱动为esim和esim应用、modem交互提供兼容支持。其功能分别如下:
用户接口:本发明装置与用户交互的接口,例如,用户触发搜网、搜网结果显示、发起esim配置数据包下载等。
搜网管理:下发搜索运营商网络指示及组织搜网结果功能。可选地,可对搜网结果进行处理,例如按照网络信号强度或者用户数量进行排序,或者给出其他排序、推荐处理。
esim下载管理:用于处理与下载esim配置数据包相关的逻辑处理,如下载进度管理、安全链路管理和设备信息管理。
esim数据管理:用于校验下载完成的配置数据,包括配置数据包的完整性和有效性;还负责对多esim卡的管理和写入esim配置数据包。
modem:所有需要和网络交互的过程均需其参与,例如搜网、驻留受限网络、安全链路建立、配置数据包下载等过程。
esim驱动:提供对esim访问的访问支持。
本发明实施例还提供了一种用户设备,所述用户设备包括上述的烧卡装置。
其中,用户设备可以以各种形式来实施。例如,本发明中描述的用户设备可以包括诸如移动电话、智能电话、笔记本电脑、数字广播接收器、个人数字助理(pda)、平板电脑(pad)、便携式多媒体播放器(pmp)、导航装置等等的移动终端以及诸如数字tv、台式计算机等等的固定终端。下面,假设用户设备是移动终端。然而,本领域技术人员将理解的是,除了特别用于移动目的的元件之外,根据本发明的实施方式的构造也能够应用于固定类型的终端。
本发明上述实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,另外,在本申请各个实施例中的各功能模块可以集成在一个处理器中,也可以是单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。
其中,集成的模块既可以采用硬件的形式实现时,可以对应实体硬件可以是处理器,还可以包括存储器,用于存储处理器执行的程序代码。
存储器可以是易失性存储器(英文:volatilememory),例如随机存取存储器(英文:random-accessmemory,缩写:ram);存储器也可以是非易失性存储器(英文:non-volatilememory),例如只读存储器(英文:read-onlymemory,缩写:rom),快闪存储器(英文:flashmemory),硬盘(英文:harddiskdrive,缩写:hdd)或固态硬盘(英文:solid-statedrive,缩写:ssd)、或者存储器是能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。存储器可以是上述存储器的组合。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(read-onlymemory,rom)或随机存储记忆体(randomaccessmemory,ram)等。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。