一种实现用户识别卡数据更新的方法、用户终端及网元与流程

文档序号:12184020阅读:304来源:国知局
一种实现用户识别卡数据更新的方法、用户终端及网元与流程

本发明涉及移动通信技术,尤指一种实现用户识别卡数据更新的方法、用户终端及网元。



背景技术:

随着全球化的进程,全世界范围的无线通信正变的越来越频繁,越来越广泛,用户终端漫游到国外时,用户首先需要通过开卡地运营商与漫游地运营商签订服务协议;根据签订的服务协议更改用户识别卡的信息文件;当用户终端在漫游地网络的覆盖范围时,根据更改的信息文件进行用户识别卡的数据更新;完成用户识别卡的数据更新时,用户终端采用漫游地的网络进行通信业务。

上述方法存在的问题是:如果用户未通过开卡地运营商与漫游地运营商签订服务协议时,则用户终端在漫游地无法进行用户识别卡的数据更新,无法在漫游地进行通信业务。



技术实现要素:

为了解决上述技术问题,本发明提供一种实现用户识别卡数据更新的方法、用户终端及网元,能够在用户未通过开卡地运营商与漫游地运营商签订服务协议时实现用户终端在漫游地进行用户识别卡的数据更新,实现用户终端在漫游地进行通信业务。

为了达到本发明目的,本发明提供了一种实现用户识别卡数据更新的方法,用户终端在漫游地时,包括:

用户终端接收并解析可用的一个或一个以上运营商网络发送的系统消息,获得用户识别卡的可更新信息;

根据可更新信息从可用的运营商网络中选择第一运营商网络,用户终端向第一运营商网络发送对用户识别卡进行数据更新的更新请求;

用户终端接收第一运营商网络发送的用户识别卡的更新数据并完成数据更新。

进一步地,完成数据更新后,该方法还包括:所述用户终端基于更新数据发送注册信息到所述第一运营商网络完成网络注册;

所述注册信息至少包括国际移动用户识别码IMSI。

进一步地,用户终端发送更新请求到所述第一运营商网络,所述第一运营商网络不支持用户识别卡的数据更新时,该方法还包括:

所述用户终端接收所述第一运营商网络反馈的不支持用户识别卡的数据更新的信息;

所述用户终端根据解析获得的所述可更新信息选择第二运营商网络,重新发送所述更新请求;

所述第二运营商网络为所述可用运营商网络中除第一运营商网络以外其他运营商网络任意之一。

进一步地,更新请求为包含有第一预设赋值的更新标志位;

所述用户终端接收所述第一运营商网络反馈的不支持用户识别卡的数据更新的信息为所述第一运营商网络修改第一预先赋值至第二预设赋值后反馈给用户终端的信息。

进一步地,该方法之前还包括:

所述用户终端根据公共陆地移动网络PLMN、或移动网络号码MNC或移动国家码MCC确定自身处于漫游地。

进一步地,该方法还包括:

所述用户终端根据PLMN、MNC或MCC确定自身处于本地网络;

所述用户终端基于用户识别卡本身的数据直接发送注册信息到本地网络完成网络注册。

进一步地,运营商网络包括:

码分多址CDMA、EVDO、全球移动通信系统GSM、宽带码分多址WCDMA或长期演进LTE。

另一方面,本申请还提供一种实现用户识别卡数据更新的方法,包括:

运营商网络向用户终端发送包含有用户识别卡可更新信息的系统消息;

根据接收的来自用户终端的更新请求建立向用户终端发送用户识别卡更新数据的承载通道;

通过建立的承载通道向用户终端发送所述用户识别卡的更新数据。

进一步地,该方法还包括:所述运营商网络接收完成所述数据更新的用户终端发送的注册信息,根据注册信息完成对所述用户终端的网络注册。

进一步地,运营商网络不支持用户识别卡的数据更新时,该方法还包括:

向用户终端反馈不支持用户识别卡的数据更新的信息,以使所述用户终端选择其他运营商网络进行所述用户识别卡的数据更新。

再一方面,本申请还提供一种实现用户识别卡数据更新的用户终端,包括:接收解析单元、更新请求单元和更新单元;其中,

接收解析单元、用于在漫游地时,接收并解析可用的一个或一个运营商网络发送的系统消息,获得用户识别卡的可更新信息;

更新请求单元,用于根据可更新信息从可用的运营商网络中选择第一运营商网络,向第一运营商网络发送对用户识别卡进行数据更新的更新请求;

更新单元,用于接收第一运营商网络发送的用户识别卡的更新数据并完成数据更新。

进一步地,该用户终端还包括注册单元,用于更新单元完成所述数据更新后,基于更新数据发送注册信息到所述第一运营商网络完成网络注册;

所述注册信息至少包括IMSI。

进一步地,该用户终端还包括接收反馈单元和重新发送单元;其中,

接收反馈单元,用于所述用户终端发送更新请求到所述第一运营商网络,所述第一运营商网络不支持用户识别卡的数据更新时,接收所述第一运营商网络反馈的不支持用户识别卡的数据更新的信息;

重新选择单元,用于根据接收反馈单元反馈的第一运营商网络反馈的不支持用户识别卡的数据更新的信息,基于解析获得的所述可更新信息选择第 二运营商网络,重新发送所述更新请求;

所述第二运营商网络为所述可用运营商网络中除第一运营商网络以外其他运营商网络任意之一。

进一步地,该用户终端还包括漫游确定单元

漫游判断单元,用于根据PLMN、MNC或MCC确定自身处于漫游地。

进一步地,漫游确定单元还用于根据PLMN、MNC或MCC确定自身处于本地网络;

该用户终端还包括本地注册单元,用于漫游确定单元确定用户终端处于本地网络时,基于用户识别卡本身的数据直接发送注册信息到本地网络完成网络注册。

还一方面,本申请还提供一种实现用户识别卡数据更新的网元,包括:发送单元、建立承载单元和传输单元;其中,

发送单元,用于向用户终端发送包含有用户识别卡可更新信息的系统消息;

建立承载单元,根据接收的来自用户终端的更新请求建立向用户终端发送用户识别卡更新数据的承载通道;

传输单元,用于通过建立的承载通道向用户终端发送所述用户识别卡的更新数据。

进一步地,该网络还包括接收注册单元,用于接收完成用户识别卡的数据更新的用户终端发送的注册信息,根据注册信息完成对所述用户终端的网络注册。

与现有技术相比,本申请技术方案包括:用户终端在漫游地时,用户终端接收并解析可用的一个或一个以上运营商网络发送的系统消息,获得用户识别卡的可更新信息;根据可更新信息从可用的运营商网络中选择第一运营商网络,用户终端向第一运营商网络发送对用户识别卡进行数据更新的更新请求;用户终端接收用户识别卡的更新数据并完成数据更新。本发明方法通过解析系统消息获得用户识别卡的可更新信息,在漫游地时进行用户识别卡的数据更新,并基于数据更新进行网络注册,避免了开卡地运营商与漫游地 运营商未签订服务协议时,造成用户无法在漫游地进行通信业务。

附图说明

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

图1为本发明实现用户识别卡数据更新的方法的流程图;

图2为本发明另一实现用户识别卡数据更新的方法的流程图;

图3为本发明实现用户识别卡数据更新的用户终端的结构程图;

图4为本发明实现用户识别卡数据更新的网元的结构程图;

图5为本发明第一实施例的方法流程图;

图6为本发明第二实施例的方法流程图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚明白,下文中将结合附图对本发明的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。

图1为本发明实现用户识别卡数据更新的方法的流程图,如图1所示,用户终端在漫游地时,包括:

步骤100、用户终端接收并解析可用的一个或一个以上运营商网络发送的系统消息,获得用户识别卡的可更新信息;

本步骤中,运营商网络可以是:

码分多址(CDMA)、EVDO、全球移动通信系统GSM、宽带码分多址WCDMA或长期演进LTE。这里,EVDO是Evolution(演进)、Data Only的缩写,全称为:CDMA2000 1xEV-DO,是CDMA2000 1x演进(3G)的一条路径的一个阶段。

本步骤之前还包括:

用户终端根据公共陆地移动网络PLMN、或移动网络号码MNC或移动 国家码MCC确定自身处于漫游地。

本发明方法还包括:

用户终端根据PLMN、MNC或MCC确定自身处于本地网络;

用户终端基于用户识别卡本身的数据直接发送注册信息到本地网络完成网络注册。

需要说明的是,用户识别卡包括客户识别模块(SIM)卡、全球用户识别卡(USIM)卡,以及其他基于SIM卡发展形成的手机卡。

步骤101、根据可更新信息从可用的运营商网络中选择第一运营商网络,用户终端向第一运营商网络发送对用户识别卡进行数据更新的更新请求;

更新请求为包含有第一预设赋值的更新标志位;

用户终端接收第一运营商网络反馈的不支持用户识别卡的数据更新的信息为所述第一运营商网络修改第一预先赋值至第二预设赋值后反馈给用户终端的信息。

需要说明的是,选择第一运营商网络是指根据可更新信息,通过用户输入的外部指令确定选择第一运营商网络;当然也可以采用默认选择其中发送可更新信息中的其中一个运营商网络;具体情况可以根据资费或用户设定进行选择。第一预设阈值和第二预设阈值可以采用本领域技术人员熟知的布尔参数,例如、TRUE和FLASE;或1和0;当然也可以采用设定固定的取值表示支持用户识别卡的数据更新和不支持用户识别卡的数据更新。赋值方法属于本领域技术人员的惯用技术手段,在此不再赘述。

步骤102、用户终端接收第一运营商网络发送的用户识别卡的更新数据并完成数据更新。

用户识别卡的数据更新完成后,本发明方法还包括:所述用户终端基于更新数据发送注册信息到所述第一运营商网络完成网络注册。这里,注册信息至少包括国际移动用户识别码(IMSI)。

需要说明的是,完成网络注册后,用户终端就可以通过第一运营商网络进行通信业务;另外,运营商网络不同时,发送的注册消息也存在差异,例如、CDMA的注册消息是注册(registeration)消息,GSM和WCDMA的注 册消息是位置更新请求(location update request)消息,LTE的注册消息是附加请求(attach request)消息。

用户终端发送更新请求到所述第一运营商网络,第一运营商网络不支持用户识别卡的数据更新时,本发明方法还包括:

用户终端接收所述第一运营商网络反馈的不支持用户识别卡的数据更新的信息;

用户终端根据解析获得的所述可更新信息选择第二运营商网络,重新发送所述更新请求;

所述第二运营商网络为所述可用运营商网络中除第一运营商网络以外其他运营商网络任意之一。

需要说明的是,第一运营商网络不支持用户识别卡的数据更新的情况根据各个运营商网络对运营商业务和资源制定的策略进行设定,属于运营商网络的系统策略。另一点,向第二运营商网络发送更新请求时,用户识别卡的数据更新和网络注册均在第二运营商网络完成。

本发明方法通过解析系统消息获得用户识别卡的可更新信息,在漫游地时进行用户识别卡的数据更新,以基于数据更新进行网络注册,避免了开卡地运营商与漫游地运营商未签订服务协议时,造成用户无法在漫游地进行通信业务。

图2为本发明另一实现用户识别卡数据更新的方法的流程图,如图2所示,包括:

步骤200、运营商网络向用户终端发送包含有用户识别卡可更新信息的系统消息;

需要说明的是,系统消息一般通过广播的方式发送,因此,只要用户终端开机并搜索网络时,用户终端就可以接收到系统消息。

步骤201、根据接收的来自用户终端的更新请求建立向用户终端发送用户识别卡更新数据的承载通道。

需要说明的是,不同的运营商网络建立的承载通道存在一定的差别,例如、CDMA需要用专门的服务协商(例如用专用号码拨号)。EVDO(是 Evolution(演进)、Data Only的缩写,全称为:CDMA2000 1xEV-DO,是CDMA2000 1x演进(3G)的一条路径的一个阶段)的需要建立专用的接入点(APN)连接。GSM、WCDMA和LTE则激活专门的分组数据协议(PDP)。

步骤202、通过建立的承载通道向用户终端发送所述用户识别卡的更新数据。

本发明方法还包括:所述运营商网络接收完成用户识别卡的数据更新的用户终端发送的注册信息,完成对用户终端的网络注册。

运营商网络不支持用户识别卡的数据更新时,本发明方法还包括:

向用户终端反馈不支持用户识别卡的数据更新的信息,以使所述用户终端选择其他运营商网络进行所述用户识别卡的数据更新。

图3为本发明实现用户识别卡数据更新的用户终端的结构程图,如图3所示,包括:接收解析单元、更新请求单元和更新单元;其中,

接收解析单元、用于在漫游地时,接收并解析可用的一个或一个运营商网络发送的系统消息,获得用户识别卡的可更新信息;

更新请求单元,用于根据可更新信息从可用的运营商网络中选择第一运营商网络,向第一运营商网络发送对用户识别卡进行数据更新的更新请求;

更新单元,用于接收第一运营商网络发送的用户识别卡的更新数据并完成数据更新。

本发明用户终端还包括注册单元,用于更新单元完成所述数据更新后,基于更新数据发送注册信息到所述第一运营商网络完成网络注册;

注册信息至少包括国际移动用户识别码(IMSI)。

本发明用户终端还包括接收反馈单元和重新发送单元;其中,

接收反馈单元,用于用户终端发送更新请求到所述第一运营商网络,所述第一运营商网络不支持用户识别卡的数据更新时,接收所述第一运营商网络反馈的不支持用户识别卡的数据更新的信息;

重新选择单元,用于根据接收反馈单元反馈的第一运营商网络反馈的不支持用户识别卡的数据更新的信息,基于解析获得的所述可更新信息选择第 二运营商网络,重新发送所述更新请求;

所述第二运营商网络为所述可用运营商网络中除第一运营商网络以外其他运营商网络任意之一。

本发明用户终端还包括漫游确定单元

漫游判断单元,用于根据PLMN、MNC或MCC确定自身处于漫游地。

漫游确定单元还用于根据PLMN、MNC或MCC确定自身处于本地网络;

本发明用户终端还包括本地注册单元,用于漫游确定单元确定用户终端处于本地网络时,基于用户识别卡本身的数据直接发送注册信息到本地网络完成网络注册。

图4为本发明实现用户识别卡数据更新的网元的结构程图;如图4所示,包括:发送单元、建立承载单元和传输单元;其中,

发送单元,用于向用户终端发送包含有用户识别卡可更新信息的系统消息;

建立承载单元,根据接收的来自用户终端的更新请求建立向用户终端发送用户识别卡更新数据的承载通道;

传输单元,用于通过建立的承载通道向用户终端发送所述用户识别卡的更新数据。

本发明网络还包括接收注册单元,用于接收完成用户识别卡的数据更新的用户终端发送的注册信息,根据注册信息完成对用户终端的网络注册。

以下通过具体实施例对本发明方法进行清楚详细的说明,实施例仅用于陈述本发明,并不用于限制本发明方法的保护范围。

实施例1

本实施例用户终端为手机,手机在漫游地进行用户识别的数据更新,图5为本发明第一实施例的方法流程图,如图5所示,包括:

步骤500、手机开机基于手机支持的制式和频段搜索运营商网络,接收一个或一个以上可用运营商网络发送的系统消息;

这里运营商网络可以是CDMA、EVDO、GSM、WCDMA或LTE网络。 系统消息通过广播方式发送到手机。

步骤501、手机解析接收的系统消息获得可更新信息;即,可用运营商网络向手机发送的系统消息中包含可进行用户识别卡的数据更新的可更新信息,可以通过系统消息中的一个标志位进行显示,标识位可以是系统消息的保留字段或新增字段。可更新信息可以通过窗口弹出向用户显示。系统消息中还包含PLMN、MCC或MNC;

步骤502、根据可更新信息,手机从可用运营商网络选择第一运营商网络发送更新请求;更新请求可以通过发送到第一运营商信息中的更新标志位实现,例如,向第一运营商网络发送更新标识位赋值为TRUE,标识请求进行用户识别卡的数据更新。

需要说明的是,如果手机用户不需要进行用户识别的数据更新时,用户可以选择不发送更新请求,即关闭可更新信息的显示,拒绝进行用户识别卡的数据更新。

步骤503、第一运营商网络根据更新请求建立承载通道,向手机发送用户识别卡的更新数据。

这里第一运营商网络可以是指第一运营商网络中的一个网元,例如、核心网。不同的运营商网络建立的承载通道存在一定的差别,例如、CDMA需要用专门的服务协商(例如用专用号码拨号)。EVDO(是Evolution(演进)、Data Only的缩写,全称为:CDMA2000 1xEV-DO,是CDMA2000 1x演进(3G)的一条路径的一个阶段)的需要建立专用的接入点(APN)连接。GSM、WCDMA和LTE则激活专门的分组数据协议(PDP)。

步骤504、手机接收用户识别卡的更新数据,在完成用户识别卡的数据更新后,发送注册信息到第一运营商网络;这里,运营商网络不同时,发送的注册消息也存在差异,例如、CDMA的注册消息是注册(registeration)消息,GSM和WCDMA的注册消息是位置更新请求(location update request)消息,LTE的注册消息是附加请求(attach request)消息。

注册信息至少包括国际移动用户识别码(IMSI)。

步骤505、第一运营商网络接收手机发送的注册信息,完成手机的网络 注册。此时,第一运营商网络允许手机进行通信业务。

实施例2

本实施例以LTE网络进行清楚详细的说明,运营商网络通过基站(BS)与用户终端(UE)进行用户识别卡的数据更新的交互,图6为本发明第二实施例的方法流程图,如图6所示,包括:

步骤600、用户终端接收基站的系统消息,系统消息中包含可更新信息;可更新信息在实际通信中可以通过形如system Information Block Type1 sim_update_ind=1形式的消息表示。

步骤601、用户终端发送更新请求,选择该基站进行用户识别卡的数据更新;具体的,用户终端可以发送形如Attach request sim_update_req=1的消息向基站发送更新请求。

步骤602、基站接受用户终端的更新请求,同时,基站根据更新请求建立专门的承载通道;具体的,可以向用户终端反馈形如Attach accept sim_update_resp=1的消息。

步骤603、基站向用户终端发送用户识别卡的更新数据;

步骤604、用户终端接收更新数据并完成数据更新;

步骤605、用户终端基于完成的数据更新向基站发送注册信息;

步骤606、基站接收注册信息,接收用户终端的注册。

虽然本发明所揭露的实施方式如上,但所述的内容仅为便于理解本发明而采用的实施方式,并非用以限定本发明。任何本发明所属领域内的技术人员,在不脱离本发明所揭露的精神和范围的前提下,可以在实施的形式及细节上进行任何的修改与变化,但本发明的专利保护范围,仍须以所附的权利要求书所界定的范围为准。

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