WLAN接入状态事件的生成方法和装置与流程

文档序号:11961756阅读:297来源:国知局
WLAN接入状态事件的生成方法和装置与流程
本发明涉及无线通信
技术领域
,尤其涉及一种WLAN接入状态事件的生成方法和装置。
背景技术
:无线局域网WLAN(WirelessLocalAreaNetworks,简称WLAN)和移动网络是目前数据传输和通信的两种主要技术,二者原本属于不同类型的技术,在技术需求、原理、方案、协议等方面都各自独立,具有各自的适用范围和场景。不过随着数据业务的快速增长,用户对无线数据或移动数据的带宽要求大幅增长,WLAN带宽高、速率快,普及多,广泛受到用户的认可。而WLAN与移动网络融合组网,可以为用户提供更高效的数据服务。为此,3GPP定义了I-WLAN(Interworking–WirelessLocalAreaNetworks,简称I-WLAN)概念,为WLAN和2G/3G/4G等移动网络融合和互通提供了标准。在现有技术中,终端通过事件下载向全球用户识别卡USIM(UniversalSubscriberIdentityModule,简称USIM)提供WLAN的接入状态信息,例如,无WLAN覆盖、有覆盖没有连接、有覆盖且有连接等状态信息。但是这些WLAN的接入状态信息提供的信息很有限,无法满足USIM对WLAN接入业务管理的需求。技术实现要素:本发明的目的是提供一种WLAN接入状态事件的生成方法和装置,用以解决现有技术中WLAN的接入状态信息提供的信息很有限,无法满足USIM对WLAN接入业务管理的需要的问题。为实现上述目的,本发明第一方面提供了一种WLAN接入状态事件的生成方法,包括:获取当前接入的WLAN的特定标识符WSID和USIM卡中存储的WSID列表信息;判断USIM卡中存储的WSID列表信息中是否包含与当前接入的WSID一致的标识,根据判断结果生成第一标识结果;根据第一标识结果生成WLAN接入状态事件的数据对象,以供USIM下载。本发明第二方面提供了一种WLAN接入状态事件的生成装置,包括:WLAN连接模块,用于获取当前接入的WLAN的特定标识符WSID和USIM卡中存储的WSID列表信息;WLAN接入状态分析模块,用于判断USIM卡中存储的WSID列表信息中是否包含与当前接入的WSID一致的标识,根据判断结果生成第一标识结果;生成模块,用于根据第一标识结果生成WLAN接入状态事件的数据对象,以供USIM下载。由以上技术方案可知,本发明提供的WLAN接入状态事件的生成方法和装置,通过判断USIM卡中存储的WSID列表信息中是否包含与当前接入的WSID一致的标识,并根据判断结果生成第一标识结果,根据第一标识结果生成数据对象,以供USIM下载,可以为后续业务的开展提供依据。附图说明图1为本发明实施例一提供的WLAN接入状态事件的生成方法的流程图;图2为本发明实施例二提供的WLAN接入状态事件的生成方法的流程图;图3为本发明实施例三提供的WLAN接入状态事件的生成方法的流程图;图4为本发明实施例四提供的WLAN接入状态事件的生成装置的结构示意图。具体实施方式实施例一本实施例提供一种WLAN接入状态事件的生成方法,本实施例中的方法的执行主体可以为移动终端,例如手机、平板电脑等。本实施例中所提供的方法均被应用于WLAN与移动网络融合组网的网络架构下,即I-WLAN的网络架构。在执行本实施例提供的方法之前,包括:获取WLAN的接入状态,当WLAN的接入状态发生变化时,则执行本实施例提供的方法,其中,图1为本发明实施例一提供的WLAN接入状态事件的生成方法的流程图,如图1所示,该WLAN接入状态事件的生成方法包括:步骤101,获取当前接入的WLAN的特定标识符WSID(WLANSpecificIdentifier,简称WSID)和USIM卡中存储的WSID列表信息。具体的,WSID列表信息存储于USIM卡的专用文件DF(DedicatedFile,简称DF)中。另外,终端通过终端和USIM卡的接口获取USIM卡中存储的WSID列表信息。步骤102,判断USIM卡中存储的WSID列表信息中是否包含与当前接入的WSID一致的标识,根据判断结果生成第一标识结果。可选的,WSID列表信息包括:用户WSID列表信息、运营商WSID列表信息、归属WSID列表信息中的任意一个或者多个。一般来说,用户和运营商可以各自维护一个允许USIM卡接入的列表,即分别是用户WSID列表信息和运营商WSID列表信息。步骤103,根据第一标识结果生成WLAN接入状态事件的数据对象,以供USIM下载。本实施例以WSID列表信息包括用户WSID列表信息、运营商WSID列表信息、归属WSID列表信息为例进行说明,则第一标识结果中应包括表征三个比较结果的标识位,具体的,数据对象应包括第一标识位、第二标识位和第三标识位。可选的,第一标识位用于标识用户WSID列表中是否包括与当前接入的WLAN的WSID一致的标识,第二标识位用于标识运营商WSID列表中是否包括与当前接入的WLAN的WSID一致的标识,第三标识位用于标识归属WSID列表中是否包括与当前接入的WLAN的WSID一致的标识。例如,当用户WSID列表中包括与当前接入的WLAN的WSID一致的标识,则第一标识位可以被标识为1,若用户WSID列表中不包括与当前接入的WLAN的WSID一致的标识,则第一标识位可以被标识为0;当运营商WSID列表中包括与当前接入的WLAN的WSID一致的标识,则第二标识位可以被标识为1,若运营商WSID列表中不包括与当前接入的WLAN的WSID一致的标识,则第二标识位可以被标识为0;当归属WSID列表中包括与当前接入的WLAN的WSID一致的标识,则第三标识位被标识为1.若归属WSID列表中不包括与当前接入的WLAN的WSID一致的标识,则第三标识位可以被标识为0。例如,数据对象可以包括如下结构形式:b3b2b1其中,b1为第一标识位,b2为第二标识位,b3为第三标识位。需要说明的是,若WSID列表信息只包括用户WSID列表信息、运营商WSID列表信息、归属WSID列表信息中的任意两个或者任意一个,相应的,数据对象则只包括两个标识位或者一个标识位。另外,判断一致的结果被标识为0还是1可以根据实际情况进行设置,对此并不加以限定。对于上述实施方式中,另外一种并列的技术方案为,WLAN接入状态事件的生成方法包括:获取当前接入的公共陆地移动网络PLMN的标识和USIM卡中存储的PLMN列表信息;判断USIM卡中存储的PLMN列表信息是否包含与当前接入的PLMN一致的标识,根据判断结果生成第二标识结果;根据第二标识结果生成WLAN接入状态事件的数据对象,以供USIM下载。其中,USIM下载数据对象后,可以根据数据对象中包含的信息作出相应的决策,举例来说,对运营商的WSID而言,可以用于对用户接入情况进行采集和统计,进行用户行为分析,或者为WSID部署作为参考,例如可以进行接入管理和策略控制,要求用户切换到允许的或指定的WSID。而现有技术中终端不会向USIM提供上述数据,本实施例提供的WLAN接入状态事件的生成方法中,通过判断USIM卡中存储的WSID列表信息中是否包含与当前接入的WSID一致的标识,并根据判断结果生成第一标识结果,根据第一标识结果生成数据对象,以供USIM下载,可以为后续业务的开展提供依据。实施例二本实施例是在上述实施例一的基础上,对实施例一做进一步的补充说明。图2为本发明实施例二提供的WLAN接入状态事件的生成方法的流程图,如图2所示,该方法包括:步骤201,获取当前接入的WLAN的特定标识符WSID和USIM卡中存储的WSID列表信息。步骤202,判断USIM卡中存储的WSID列表信息中是否包含与当前接入的WSID一致的标识,根据判断结果生成第一标识结果。其中,步骤201和步骤202与实施例一中的步骤101和步骤102相同,在此不再赘述。步骤203,获取当前接入的公共陆地移动网络PLMN(PublicLandMobileNetwork,简称PLMN)的标识和USIM卡中存储的PLMN列表信息。其中,获取的USIM卡中存储的PLMN列表信息包括:用户PLMN列表信息和/或运营商PLMN列表信息。第三代合作伙伴项目3GPP(the3rdGenerationPartnershipProject,简称3GPP)作为一个国际标准化组织,在协议中定义了用户PLMN以及运营商PLMN来控制选择网络的优先级。步骤204,判断USIM卡中存储的PLMN列表信息是否包含与当前接入的PLMN一致的标识,根据判断结果生成第二标识结果。其中,对于步骤201、步骤202以及步骤203和步骤204的执行顺序并不加以限定,只要保证,步骤201在步骤202之前执行,步骤203在步骤204之前执行即可。本实施例以PLMN列表信息包括用户PLMN列表信息和运营商PLMN列表信息为例进行说明,则相应的,数据对象还包括:第四标识位和/或第五标识位,第四标识位用于标识USIM卡中存储的用户PLMN列表中是否包含与当前接入的PLMN一致的标识,第五标识位用于标识USIM卡中存储的运营商PLMN列表中是否包含与当前接入的PLMN一致的标识。例如,当用户PLMN列表中包含有当前接入的PLMN一致的标识,则第四标识位可以被标识为1,若用户PLMN列表中不包含有当前接入的PLMN一致的标识,则第四标识位被标识为0;当运营商PLMN列表中包含有与当前接入的PLMN一致的标识,则第五标识位被标识为1,若运营商PLMN列表中不包含有与当前接入的PLMN一致的标识,则第五标识位被标识为0。步骤205,根据第一标识结果和第二标识结果生成WLAN接入状态事件的数据对象,以供USIM下载。本实施例中以第一标识结果中包括三个标识位为例对数据对象进行说明。例如,数据对象可以包括如下结构形式:b5b4b3b2b1其中,b4为第四标识位,b5为第五标识位。根据上述判断结果,USIM卡可以获取终端接入的网络的信息,可以对用户接入情况进行采集和统计。现有技术中终端不会向USIM提供上述数据,本实施例提供的WLAN接入状态事件的生成方法中,通过判断USIM卡中存储的WSID列表信息中是否包含与当前接入的WSID一致的标识,根据判断结果生成第一标识结果,进一步的,还判断USIM卡中存储的PLMN列表信息是否包含与当前接入的PLMN一致的标识,根据判断结果生成第二标识结果,根据第一标识结果和第二标识结果生成数据对象,以供USIM下载,本实施例所提供的方法对WLAN接入状态时间的数据对象进行了拓展,可以为USIM对WLAN进行管理提供更多的依据,有利于实现基于USIM的更多WLAN相关业务和功能。实施例三在上述实施例一至实施例二的基础上,对实施例一和实施例二做进一步的补充说明。图3为本发明实施例三提供的WLAN接入状态事件的生成方法的流程图,如图3所示,该方法包括:步骤301,获取当前接入的WLAN的特定标识符WSID和USIM卡中存储的WSID列表信息。步骤302,判断USIM卡中存储的WSID列表信息中是否包含与当前接入的WSID一致的标识,根据判断结果生成第一标识结果。其中,步骤301和步骤302与实施例一中的步骤101和步骤102相同,在此不再赘述。步骤303,根据第一标识结果生成WLAN接入状态事件的数据对象,以供USIM下载,其中,数据对象中包括存在标识位,存在标识位用于标识数据对象中是否存在第一标识结果。具体的,根据存在标识位可以获取数据对象中是否存在第一标识结果,若不存在第一标识结果,则在USIM卡读取数据对象时,可以忽略该数据对象,即不再读取数据对象的其他标识位的内容,从而可以提升数据读取速度和读取效率。当然,若数据对象是根据第一标识结果和第二标识结果生成的,则存在标识位用于标识数据对象中是否存在第一标识结果和第二标识结果。若数据对象是根据第二标识结果生成的,则存在标识位用于标识数据对象中是否存在第二标识结果。另外,可选的,该方法还可以包括:获取当前覆盖的WLAN的WSID和数量信息;根据当前覆盖的WLAN的数量信息生成第三标识结果;根据当前覆盖的WLAN的WSID判断当前是否处于允许接入的范围内,根据判断结果生成第四标识结果;根据第三标识结果和/或第四标识结果生成WLAN接入状态事件的数据对象,以供USIM下载。相应的,所述数据对象包括:第六标识位和/或第七标识位,第六标识位用于标识终端当前在两个WLAN覆盖范围内,即用于标识终端是在一个WSID覆盖还是多个WSID覆盖,第七标识位用于标识终端当前处于可允许的WLAN的覆盖范围内。本实施例在上述实施例二的基础上,对数据对象做具体的举例说明。举例来说,若终端当前在多个WLAN的覆盖下,则可以进行WLAN的切换,如果终端处于允许接入的WLAN的覆盖下,则可以请求接入该WLAN。具体的,例如,数据对象可以包括如下结构形式:b8b7b6b5b4b3b2b1其中,b6为第六标识位,b7为第七标识位,b8为存在标识位。其中,每一个标识位占用一个比特的空间,则八个标识位恰好为一个字节。另外,对于第一标识位至第七标识位以及存在标识位在数据对象中的具体位置并不加以限定。本实施例只是示例性的给出了一种结构形式,但并不应当以此为限制。当然,数据结构中还可以包括其他的信息,存储在其他字节中,例如有无I-WLAN覆盖,终端是否处于连接状态等信息。进一步的,生成数据对象之后,可以通过机卡接口模块发送至USIM卡中,其中机卡接口模块指的是终端与USIM卡直接的接口。本发明实施例三提供的WLAN接入状态事件的生成方法,根据存在标识位可以获取数据对象中是否存在第一标识结果和/或第二标识结果,若不存在第一标识结果和/或第二标识结果,则在USIM卡读取数据对象时,可以忽略该数据对象,即不再读取数据对象的其他标识位的内容,从而可以提升数据读取速度和读取效率。实施例四本实施例提供一种WLAN接入状态事件的生成装置,该装置用于执行上述实施例一至实施例三中的WLAN接入状态事件的生成方法,该生产装置可以为手机、iPad等移动终端。图4为本发明实施例四提供的WLAN接入状态事件的生成装置的结构示意图,如图4所示,该装置包括:WLAN连接模块41、WLAN接入状态分析模块42和生成模块43。其中,WLAN连接模块41,用于获取当前接入的WLAN的特定标识符WSID和USIM卡中存储的WSID列表信息。具体的,WSID列表信息存储于USIM卡的专用文件DF(DedicatedFile,简称DF)中。另外,WLAN连接模块41通过终端和USIM卡的接口获取USIM卡中存储的WSID列表信息。可选的,WSID列表信息包括:用户WSID列表信息、运营商WSID列表信息、归属WSID列表信息中的任意一个或者多个。一般来说,用户和运营商可以各自维护一个允许USIM卡接入的列表,即分别是用户WSID列表信息和运营商WSID列表信息。WLAN接入状态分析模块42,与WLAN连接模块41通信连接,用于判断USIM卡中存储的WSID列表信息中是否包含与当前接入的WSID一致的标识,根据判断结果生成第一标识结果。生成模块43与WLAN接入状态分析模块42通信连接,用于根据第一标识结果生成WLAN接入状态事件的数据对象,以供USIM下载。本实施例以WSID列表信息包括用户WSID列表信息、运营商WSID列表信息、归属WSID列表信息为例进行说明,则第一标识结果中应包括表征三个比较结果的标识位,具体的,数据对象应包括第一标识位、第二标识位和第三标识位。可选的,第一标识位用于标识用户WSID列表中是否包括与当前接入的WLAN的WSID一致的标识,第二标识位用于标识运营商WSID列表中是否包括与当前接入的WLAN的WSID一致的标识,第三标识位用于标识归属WSID列表中是否包括与当前接入的WLAN的WSID一致的标识。例如,当WLAN接入状态分析模块42分析得到用户WSID列表中包括与当前接入的WLAN的WSID一致的标识,则将第一标识位标识为1,WLAN接入状态分析模块42分析得到用户WSID列表中不包括与当前接入的WLAN的WSID一致的标识,则将第一标识位标识为0;当WLAN接入状态分析模块42分析得到运营商WSID列表中包括与当前接入的WLAN的WSID一致的标识,则将第二标识位标识为1,若WLAN接入状态分析模块42分析得到运营商WSID列表中不包括与当前接入的WLAN的WSID一致的标识,则将第二标识位标识为0;当WLAN接入状态分析模块42分析得到归属WSID列表中包括与当前接入的WLAN的WSID一致的标识,则第三标识位被标识为1.若WLAN接入状态分析模块42分析得到归属WSID列表中不包括与当前接入的WLAN的WSID一致的标识,则将第三标识位标识位为0。例如,数据对象可以包括如下结构形式:b3b2b1其中,b1为第一标识位,b2为第二标识位,b3为第三标识位。需要说明的是,若WSID列表信息只包括用户WSID列表信息、运营商WSID列表信息、归属WSID列表信息中的任意两个或者任意一个,相应的,数据对象则只包括两个标识位或者一个标识位。另外,判断一致的结果被标识为0还是1可以根据实际情况进行设置,对此并不加以限定。对于上述实施方式中,另外一种并列的技术方案为,WLAN连接模块41用于获取当前接入的公共陆地移动网络PLMN的标识和USIM卡中存储的PLMN列表信息;WLAN接入状态分析模块42用于判断USIM卡中存储的PLMN列表信息是否包含与当前接入的PLMN一致的标识,根据判断结果生成第二标识结果;生成模块43用于根据第二标识结果生成WLAN接入状态事件的数据对象,以供USIM下载。其中,USIM下载数据对象后,可以根据数据对象中包含的信息作出相应的决策,举例来说,对运营商的WSID而言,可以用于对用户接入情况进行采集和统计,进行用户行为分析,或者为WSID部署作为参考,例如可以进行接入管理和策略控制,要求用户切换到允许的或指定的WSID。而现有技术中终端不会向USIM提供上述数据,本实施例提供的WLAN接入状态事件的生成装置中,WLAN接入状态分析模块42通过判断USIM卡中存储的WSID列表信息中是否包含与当前接入的WSID一致的标识,生成模块43根据判断结果生成第一标识结果,根据第一标识结果生成数据对象,以供USIM下载,可以为后续业务的开展提供依据。实施例五本实施例提供一种WLAN接入状态事件的生成装置,在上述实施例四的基础上,对该生成装置做进一步的补充和解释说明。如图4所示,WLAN连接模块41还用于获取当前接入的公共陆地移动网络PLMN的标识和USIM卡中存储的PLMN列表信息。其中,WLAN连接模块41获取的USIM卡中存储的PLMN列表信息包括:用户PLMN列表信息和/或运营商PLMN列表信息。第三代合作伙伴项目3GPP(the3rdGenerationPartnershipProject,简称3GPP)作为一个国际标准化组织,在协议中定义了用户PLMN以及运营商PLMN来控制选择网络的优先级。WLAN接入状态分析模块42还用于判断USIM卡中存储的PLMN列表信息是否包含与当前接入的PLMN一致的标识,根据判断结果生成第二标识结果;生成模块43还用于根据第一标识结果和/或第二标识结果生成WLAN接入状态事件的数据对象,以供USIM下载。本实施例以PLMN列表信息包括用户PLMN列表信息和运营商PLMN列表信息为例进行说明,则相应的,数据对象还包括:第四标识位和/或第五标识位,第四标识位用于标识USIM卡中存储的用户PLMN列表中是否包含与当前接入的PLMN一致的标识,第五标识位用于标识USIM卡中存储的运营商PLMN列表中是否包含与当前接入的PLMN一致的标识。例如,当WLAN接入状态分析模块42分析得到用户PLMN列表中包含有当前接入的PLMN一致的标识,则可以将第四标识位标识为1,若用户PLMN列表中不包含有当前接入的PLMN一致的标识,则第四标识位被标识为0;当WLAN接入状态分析模块42分析得到运营商PLMN列表中包含有与当前接入的PLMN一致的标识,则可以将第五标识位标识为1,若WLAN接入状态分析模块42分析得到运营商PLMN列表中不包含有与当前接入的PLMN一致的标识,则可以将第五标识位标识为0。步骤205,根据第一标识结果和第二标识结果生成WLAN接入状态事件的数据对象,以供USIM下载。本实施例中以第一标识结果中包括三个标识位为例对数据对象进行说明。例如,数据对象可以包括如下结构形式:b5b4b3b2b1其中,b4为第四标识位,b5为第五标识位。当然,生成模块43生成的数据对象的结构可以根据需求进行更改,例如,若不需要获取用户WSID列表中是否包括与当前接入的WLAN的WSID一致的标识,则可以没有第一标识位。根据上述判断结果,USIM卡可以获取终端接入的网络的信息,可以对用户接入情况进行采集和统计。现有技术中终端不会向USIM提供上述数据,本实施例提供的WLAN接入状态事件的生成装置中,WLAN接入状态分析模块42通过判断USIM卡中存储的WSID列表信息中是否包含与当前接入的WSID一致的标识,生成模块43根据判断结果生成第一标识结果,进一步的,WLAN接入状态分析模块42还判断USIM卡中存储的PLMN列表信息是否包含与当前接入的PLMN一致的标识,生成模块43根据判断结果生成第二标识结果,根据第一标识结果和第二标识结果生成数据对象,以供USIM下载,本实施例所提供的装置对对生成的WLAN接入状态时间的数据对象进行了拓展,可以为USIM对WLAN进行管理提供更多的依据,有利于实现基于USIM的更多WLAN相关业务和功能。实施例六本实施例在上述实施例四和实施例五的基础上,对上述实施例做进一步的补充说明。如图4所示,生成模块43生成的数据对象还包括:存在标识位,存在标识位用于标识所述数据对象中是否存在第一标识结果或第二标识结果。具体的,USIM卡可以根据存在标识位可以获取数据对象中是否存在第一标识结果,若不存在第一标识结果,则在USIM卡读取数据对象时,可以忽略该数据对象,即不再读取数据对象的其他标识位的内容,从而可以提升数据读取速度和读取效率。当然,若数据对象是根据第一标识结果和第二标识结果生成的,则存在标识位用于标识数据对象中是否存在第一标识结果和第二标识结果。若数据对象是根据第二标识结果生成的,则存在标识位用于标识数据对象中是否存在第二标识结果。另外,可选的,WLAN连接模块41还用于获取当前覆盖的WLAN的WSID和数量信息,生成模块43用于根据所述当前覆盖的WLAN的数量信息生成第三标识结果,WLAN接入状态分析模块42还用于根据当前覆盖的WLAN的WSID判断当前是否处于允许接入的范围内,根据判断结果生成第四标识结果;生成模块43还用于根据根据第三标识结果和/或第四标识结果生成WLAN接入状态事件的数据对象,以供USIM下载。相应的,所述数据对象包括:第六标识位和/或第七标识位,第六标识位用于标识终端当前在两个WLAN覆盖范围内,第七标识位用于标识终端当前在一个可允许的WLAN的覆盖范围内。本实施例在上述实施例五的基础上,对数据对象做具体的举例说明。具体的,例如,数据对象可以包括如下结构形式:b8b7b6b5b4b3b2b1其中,b6为第六标识位,b7为第七标识位,b8为存在标识位。其中,每一个标识位占用一个比特的空间,则八个标识位恰好为一个字节。另外,对于第一标识位至第七标识位以及存在标识位在数据对象中的具体位置并不加以限定。本实施例只是示例性的给出了一种结构形式,但并不应当以此为限制。当然,数据结构中还可以包括其他的信息,存储在其他字节中,例如有无I-WLAN覆盖,终端是否处于连接状态等信息。进一步的,生成数据对象之后,可以通过机卡接口模块发送至USIM卡中,其中机卡接口模块指的是终端与USIM卡直接的接口。本发明实施例六提供的WLAN接入状态事件的生成装置,生成模块43生成的数据对象中包括存在标识位,USIM卡可以根据存在标识位可以获取数据对象中是否存在第一标识结果和/或第二标识结果,若不存在第一标识结果和/或第二标识结果,则在USIM卡读取数据对象时,可以忽略该数据对象,即不再读取数据对象的其他标识位的内容,从而可以提升数据读取速度和读取效率。最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术乘客应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。当前第1页1 2 3 
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1