基于移动终端接收小区广播的方法及装置与流程

文档序号:12041147阅读:223来源:国知局
基于移动终端接收小区广播的方法及装置与流程
本发明涉及无线通信技术领域,尤其涉及一种基于移动终端接收小区广播的方法及装置。

背景技术:
小区广播是通过小区广播信道将信息(如地理位置、天气状况等信息)传到手机,由用户选择接收的一种功能,通过此功能可向用户提供地理位置信息、天气预报信息等服务;小区广播是向手机客户端按区域和频道发送的各种实时、动态的分类信息的业务,小区广播因其基于位置和速度快的特点也极适用于发布预警信息、公众信息和广告信息,如向用户发布政府公告、气象预报等公众信息,发送提供免费和增值业务、提升品牌等广告信息。小区广播的接收具有自主性,用户可自主选择频道并设置不同频道的开关来接收所需要的信息;同时小区广播还具有区域性,不同运营商提供的小区广播的频道设置也不同。用户要接收小区广播信息必须打开小区广播的接收设置,同时输入相应的频道号。不同的运营商有不同的小区广播频道号,需要用户通过手动编辑功能进行频道号的参数设置后才能正常接收小区广播;用户设置具体的频道号时,需通过运营商提供的宣传单张、网站和小区广播播放内容中的介绍来了解相应的频道号设置信息;因为小区广播有不同的运营商,因此用户需要进行不同的设置,这给用户使用小区广播带来了极大的不便。现有技术中,当用户更换了自己终端上的(U)SIM(UserSubscriberIdentityModule,用户身份识别模块)卡后,可能会出现更换后的(U)SIM卡和用户以前的卡属于不同运营商的情况,或者当用户漫游到其他网络下的时候,接收的广播消息频道号就需要重新配置为漫游网络下的小区广播频道号,这样用户需要再次去查询当前运营商提供的小区广播频道号,然后手动进行小区广播频道号的添加设置;这一系列设置极大地增加了用户的额外操作,不方便 用户使用。此外有些用户的数据卡类移动终端没有UI(UserInterface,用户界面),要求用户手动配置,通用性不强。

技术实现要素:
本发明的主要目的是提供一种基于移动终端接收小区广播的方法,旨在使移动终端在无需用户干预的情况下能够方便地对小区广播频道号进行自动设定和配置,有利于扩展运营商业务的同时,也为终端用户带来极大的便利。本发明提供了一种基于移动终端接收小区广播的方法,包括以下步骤:获取移动国家码MCC和移动网络码MNC信息;根据所述MCC和MNC信息,查询PLMN与小区广播频道号信息对应表,判断所述信息对应表中是否含有所述MCC和MNC信息;若是,则根据所述信息对应表中对应的MCC和MNC信息,设置小区广播频道号,并将所述频道号存入小区广播频道信息数据库;根据所述小区广播频道号接收对应的小区广播信息,并显示给用户。优选地,所述获取MCC和MNC信息的步骤具体包括:识别获取MCC和MNC信息的方式;若是根据用户SIM卡的归属陆地移动网络HPLMN信息获取MCC和MNC信息,则读取所述用户SIM卡类型,获取所述用户SIM卡中的国际移动用户识别码IMSI信息,根据所述IMSI信息获取MCC和MNC信息;若是根据注册实际网络的PLMN信息获取MCC和MNC信息,则直接读取小区广播信息,获取MCC和MNC信息。优选地,所述根据MCC和MNC信息,查询PLMN与小区广播频道号信息对应表,判断所述信息对应表中是否含有所述MCC和MNC信息的步骤之前还包括步骤:配置PLMN与小区广播频道号信息对应表。优选地,所述判断所述数据库中是否含有所述MCC和MNC信息包括根据预置的小区名称识别码ID或小区位置ID进行判断。优选地,所述小区名称ID或小区位置ID在移动终端空闲模式下获取小区广播频道信息。本发明还提供了一种基于移动终端接收小区广播的装置,包括:信息获取模块,用于获取MCC和MNC信息;信息查询模块,用于根据所述MCC和MNC信息,查询PLMN与小区广播频道号信息对应表,判断所述信息对应表中是否含有所述MCC和MNC信息;频道设置模块,用于在所述信息对应表中含有所述MCC和MNC信息时,根据所述信息对应表中对应的MCC和MNC信息,设置小区广播频道号,并将所述频道号存入小区广播频道信息数据库;小区广播模块,用于根据所述小区广播频道号接收对应的小区广播信息,并显示给用户。优选地,所述信息获取模块具体包括:PLMN类型识别单元,用于识别获取MCC和MNC信息的方式;HPLMN信息获取单元,用于根据用户SIM卡的HPLMN信息获取MCC和MNC信息时,读取所述用户SIM卡类型,获取所述用户SIM卡中的IMSI信息,根据所述IMSI信息获取MCC和MNC信息;PLMN信息获取单元,用于根据注册实际网络的PLMN信息获取MCC和MNC信息时,直接读取小区广播信息,获取MCC和MNC信息。优选地,所述基于移动终端接收小区广播的装置还包括:信息配置模块,用于配置PLMN与小区广播频道号信息对应表。优选地,所述判断所述数据库中是否含有所述MCC和MNC信息包括根据预置的小区名称ID或小区位置ID进行判断。优选地,所述小区名称ID或小区位置ID在移动终端空闲模式下获取小区广播频道信息。本发明通过移动终端获取MCC和MNC信息,根据PLMN与小区广播频道号信息对应表,自动设置小区广播频道号并接收对应小区广播信息、显示给用户的方法,实现了移动终端在无需用户干预的情况下能够方便地对小区广播频道号进行自动设定和配置的有益效果,有利于扩展运营商业务的同时,也为终端用户带来了极大的便利。附图说明图1是本发明基于移动终端接收小区广播的方法第一实施例流程示意图;图2是本发明基于移动终端接收小区广播的方法中获取MCC和MNC信息一实施例的流程示意图;图3是本发明基于移动终端接收小区广播的方法第二实施例流程示意图;图4是本发明基于移动终端接收小区广播的装置第一实施例结构示意图;图5是本发明基于移动终端接收小区广播的装置中信息获取模块一实施例结构示意图;图6是本发明基于移动终端接收小区广播的装置第二实施例结构示意图。本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式以下结合说明书附图及具体实施例进一步说明本发明的技术方案。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。参照图1,图1是本发明基于移动终端接收小区广播的方法第一实施例流程示意图。如图1所示,本发明基于移动终端接收小区广播的方法包括以下步骤:步骤S01、获取MCC和MNC信息;移动终端用户插入(U)SIM卡启动移动终端后,获取MCC(MobileCountryCode,移动国家码)和MNC(MobileNetworkCode,移动网络码)信息;MCC的资源由ITU(InternationalTelecommunicationUnion,国际电信联盟)统一分配和管理,能够唯一识别移动用户所属的国家,MCC信息共3位,中国的MCC信息为460;MNC信息共2位,如中国移动GSM(GlobalSystemforMobileCommunications,全球移动通信系统)系统使用的MNC信息为00和02,中国联通GSM系统使用的MNC信息为01,中国电信CDMA(CodeDivisionMultipleAccess,码分多址)系统使用的MNC信息为03;步骤S02、根据所述MCC和MNC信息,查询PLMN与小区广播频道号信息对应表,判断所述信息对应表中是否含有所述MCC和MNC信息;若是,则执 行步骤S03;若否,则执行步骤S04;移动终端根据MCC和MNC信息在移动终端内置的小区广播频道信息数据库中查询PLMN(PublicLandMobileNetwork,公共陆地移动网络)与小区广播频道号信息对应表,所述信息对应表中含有针对不同运营商的相关小区广播频道信息,判断该信息对应表中是否含有所述MCC和MNC信息;在一优选的实施例中,针对同一运营商在不同的小区或者在相同位置的区域内小区广播频道号不同的情况,可以再附加判断条件。通过增加小区名称ID(Identity,识别码)或者小区位置ID作为新的判断条件,所述ID可以通过移动终端在空闲模式下读取移动终端的SIB(SystemInformationBlock,系统信息块)来获取相应系统参数。在一优选的实施例中,所述用户移动终端可提供所述小区名称ID或小区位置ID和小区广播单元的接口,将所述小区名称ID或小区位置ID获取的小区广播频道信息传递给小区广播单元;步骤S03、根据所述信息对应表中对应的MCC和MNC信息,设置小区广播频道号,并将所述频道号存入小区广播频道信息数据库;在所述小区广播频道信息数据库的信息对应表中,若有对应的MCC和MNC信息,则移动终端根据所述信息对应表中对应的MCC和MNC信息,自动设置小区广播频道号,并将所述频道号存入所述小区广播频道信息数据库中;步骤S04、用户手动设置小区广播频道号并将所述频道号存入小区广播频道信息数据库;若所述小区广播频道信息数据库的信息对应表中没有对应的所述MCC和MNC信息,则需要移动终端用户手动设置小区广播频道号,同时将所述频道号存入所述移动终端的小区广播频道信息数据库中。由于移动终端内置的小区广播频道信息数据库无法包含所有运营商的小区广播频道信息,例如出现了新的运营商或者是原有的运营商改变了小区广播的频道号等情况。当移动终端用户插入该运营商的(U)SIM卡或者是漫游到该运营商网络下,该移动终端用户是无法匹配到对应的小区广播频道信息的,此时移动终端提示用户匹配失败,并可以由用户手动完成该小区广播频道信息的设置,同时将该设置更新到小区广播频道信息数据库中;步骤S05、根据所述小区广播频道号接收对应的小区广播信息,并显示给用户。移动终端根据所述小区广播频道号接收对应的小区广播信息,并显示给用户;用户可以根据自己的需要,自主选择需要接收的小区广播频道号;同时,用户也可以将自己不需要的信息所对应的小区广播频道号屏蔽。本发明基于移动终端接收小区广播的方法通过获取MCC和MNC信息、根据所述MCC和MNC信息查询PLMN与小区广播频道号信息对应表,并在所述信息对应表中含有MCC和MNC信息时,自动设置小区广播频道号并存储的方法,实现了移动终端在无需用户干预的情况下能够方便地对小区广播频道号进行自动设定和配置的有益效果,有利于扩展运营商业务的同时,也为终端用户带来了极大的便利。参照图2,图2是本发明基于移动终端接收小区广播的方法中获取MCC和MNC信息一实施例的流程示意图。如图2所示,本发明基于移动终端接收小区广播的方法中,获取MCC和MNC信息的步骤具体包括:步骤S11、识别获取MCC和MNC信息的方式;若是根据(U)SIM卡的HPLMN信息获取MCC和MNC信息,则执行步骤S12;若是根据注册实际网络的PLMN信息获取MCC和MNC信息,则执行步骤S13;识别获取MCC和MNC信息的方式,即识别移动终端是根据注册实际网络的PLMN信息获取的MCC和MNC信息,还是根据(U)SIM卡的HPLMN(HomePLMN,归属PLMN)信息获取MCC和MNC信息。所述PLMN是由政府或由政府所批准的经营者为公众提供陆地移动通信业务目的而建立和经营的网络。PLMN网络必须与PSTN(PublicSwitchedTelephoneNetwork,公用开关电话网络)互连,形成整个地区或国家规模的通信网,例如中国移动的PLMN为46000,中国联通的PLMN为46001。HPLMN为PLMN中的一种类型,是终端用户归属的PLMN。也就是说,终端(U)SIM卡上的IMSI(InternationalMobileSubscriberIdentificationNumber,国际移动用户识别码)信息中包含的MCC和MNC与HPLMN上的MCC和MNC是一致的,对于同一用户来说,其归属的PLMN只有一个。步骤S12、读取所述(U)SIM卡类型,获取所述(U)SIM卡中的IMSI信息,根据所述IMSI信息获取MCC和MNC信息;所述IMSI信息是国际上为唯一识别一个移动用户所分配的号码,是区别 移动用户的标志。IMSI储存在(U)SIM卡中,可用于区别移动用户的有效信息,其总长度不超过15位,使用0~9的数字表示,其结构如下:MCC+MNC+MSIN。其中MSIN(MobileSubscriberIdentificationNumber,移动用户识别码)用以识别某一移动通信网中的移动用户,MSIN共有10位,其结构如下:EF+M0M1M2M3+ABCD,ABCD四位为自由分配。如果移动终端是根据(U)SIM卡的HPLMN信息进行判断,则首先读取(U)SIM卡类型,根据(U)SIM卡类型获取到卡中的EFIMSI文件信息,并获得(U)SIM卡中EFAD文件的信息。(U)SIM卡中的MCC和MNC信息即包含在IMSI信息中,通过EFAD文件中的信息可以获取MNC的长度,通过以上两个EF文件的信息即EFIMSI文件和EFAD文件的信息,可以获得(U)SIM卡中MCC和MNC的信息。默认情况下获得的MCC和MNC的信息为整型。在一优选的实施例中,所述获取的MCC和MNC信息为MCC=460,MNC=2。步骤S13、直接读取小区广播信息,获取MCC和MNC信息;如果移动终端是根据注册实际网络的PLMN信息进行判断,则直接读取小区广播信息,获取MCC和MNC信息。本发明基于移动终端接收小区广播的方法通过获取MCC和MNC信息的方法,实现了移动终端在无需用户干预的情况下能够方便地对小区广播频道号进行自动设定和配置的有益效果,有利于扩展运营商业务的同时,也为终端用户带来了极大的便利。参照图3,图3是本发明基于移动终端接收小区广播的方法第二实施例流程示意图。如图3所示,本发明基于移动终端接收小区广播的方法中根据所述MCC和MNC信息,查询PLMN与小区广播频道号信息对应表,判断所述信息对应表中是否含有所述MCC和MNC信息的步骤之前还包括步骤:步骤S06、配置PLMN与小区广播频道号信息对应表。为了能够便捷地根据PLMN信息获取到所对应的小区广播频道号信息,需要配置并维护一个PLMN与小区广播频道号信息对应表。在一优选的实施例中,所述PLMN与小区广播频道号信息对应表为PLMN—CBSchannel信息对应表,该表是通过提前采集不同运营商提供的小区广播频道信息生成的,将该参数预先存储到移动终端的内存中。在一优选的实施 例中,所述小区广播频道号如下表所示:在一优选的实施例中,采用XML格式制作全球HPLMN-CBSchannel信息对应表,示例如下:其中:<IMSI>节点信息为MCC和MNC信息的组合,MCC固定为3位,MNC为2位或3位,该<IMSI>节点为检索的主索引,即通过获取的HPLMN信息查找表中是否有对应的<IMSI>信息;<channel>节点信息为小区广播频道号,<Name>节点信息为小区广播频道号对应的版块名称。本发明基于移动终端接收小区广播的方法通过配置PLMN与小区广播频道号信息对应表的方法,实现了移动终端在无需用户干预的情况下能够方便地对小区广播频道号进行自动设定和配置的有益效果,有利于扩展运营商业 务的同时,也为终端用户带来了极大的便利。参照图4,图4是本发明基于移动终端接收小区广播的装置第一实施例结构示意图。如图4所示,本发明基于移动终端接收小区广播的装置包括:信息获取模块01,用于获取MCC和MNC信息;信息查询模块02,用于根据所述MCC和MNC信息,查询PLMN与小区广播频道号信息对应表,判断所述信息对应表中是否含有所述MCC和MNC信息;频道设置模块03,用于在所述信息对应表中含有所述MCC和MNC信息时,根据所述信息对应表中对应的MCC和MNC信息,设置小区广播频道号,并将所述频道号存入小区广播频道信息数据库;小区广播模块04,用于根据所述小区广播频道号接收对应的小区广播信息,并显示给用户。移动终端用户插入(U)SIM卡启动移动终端后,信息获取模块01获取MCC和MNC信息;信息查询模块02根据MCC和MNC信息在移动终端内置的小区广播频道信息数据库的PLMN与小区广播频道号信息对应表中查询针对不同运营商的相关小区广播频道信息,判断该信息对应表中是否含有所述MCC和MNC信息;在一优选的实施例中,针对同一运营商在不同的小区或者在相同位置的区域内小区广播频道号不同的情况,信息查询模块02可以再附加判断条件。信息查询模块02通过增加小区名称ID或者小区位置ID作为新的判断条件,所述ID可以通过移动终端在空闲模式下读取移动终端的SIB来获取相应系统参数。在一优选的实施例中,信息查询模块02可提供所述小区名称ID或小区位置ID和小区广播单元的接口,将所述小区名称ID或小区位置ID获取的小区广播频道信息传递给小区广播模块04;在所述小区广播频道信息数据库的信息对应表中,若有对应的MCC和MNC信息,则频道设置模块03根据所述数据库中对应的MCC和MNC信息,自动设置小区广播频道号,并将所述频道号存入所述数据库中。小区广播模块04根据所述小区广播频道号接收对应的小区广播信息,并显示给用户;用户可以根据自己的需要,自主选择需要接收的小区广播频道号;同时,用户也可以将自己不需要的信息所对应的小区广播频道号屏蔽。本发明基于移动终端接收小区广播的装置通过获取MCC和MNC信息、根据所述MCC和MNC信息查询PLMN与小区广播频道号信息对应表,并在所述信息对应表中含有MCC和MNC信息时,自动设置小区广播频道号并存储的方法,实现了移动终端在无需用户干预的情况下能够方便地对小区广播频道号进行自动设定和配置的有益效果,有利于扩展运营商业务的同时,也为终端用户带来了极大的便利。参照图5,图5是本发明基于移动终端接收小区广播的装置中信息获取模块一实施例结构示意图。如图5所示,本发明基于移动终端接收小区广播的装置中,信息获取模块01具体包括:PLMN类型识别单元011,用于识别获取MCC和MNC信息的方式;HPLMN信息获取单元012,用于根据(U)SIM卡的HPLMN信息获取MCC和MNC信息时,读取所述(U)SIM卡类型,获取所述(U)SIM卡中的IMSI信息,根据所述IMSI信息获取MCC和MNC信息;PLMN信息获取单元013,用于根据注册实际网络的PLMN信息获取MCC和MNC信息时,直接读取小区广播信息,获取MCC和MNC信息。PLMN类型识别单元011识别获取MCC和MNC信息的方式,即识别移动终端是根据注册实际网络的PLMN(PublicLandMobileNetwork,公共陆地移动网络)信息获取的MCC和MNC信息,还是根据(U)SIM卡的HPLMN(HomePLMN,归属PLMN)信息获取MCC和MNC信息。若是根据(U)SIM卡的HPLMN信息获取MCC和MNC信息,则HPLMN信息获取单元012根据(U)SIM卡的HPLMN信息获取MCC和MNC信息时,读取所述(U)SIM卡类型,获取所述(U)SIM卡中的IMSI信息,根据所述IMSI信息获取MCC和MNC信息;若是根据注册实际网络的PLMN信息获取MCC和MNC信息,则PLMN信息获取单元013根据注册实际网络的PLMN信息获取MCC和MNC信息时,直接读取小区广播信息,获取MCC和MNC信息。本发明基于移动终端接收小区广播的装置通过获取MCC和MNC信息的方法,实现了移动终端在无需用户干预的情况下能够方便地对小区广播频道号进行自动设定和配置的有益效果,有利于扩展运营商业务的同时,也为终端用户带来了极大的便利。参照图6,图6是本发明基于移动终端接收小区广播的装置第二实施例结构示意图。如图6所示,本发明基于移动终端接收小区广播的装置还包括:信息配置模块05,用于配置PLMN与小区广播频道号信息对应表。为了能够便捷地根据PLMN信息获取到所对应的小区广播频道号信息,信息配置模块05需要配置并维护一个PLMN与小区广播频道号信息对应表。本发明基于移动终端接收小区广播的装置通过配置PLMN与小区广播频道号信息对应表的方法,实现了移动终端在无需用户干预的情况下能够方便地对小区广播频道号进行自动设定和配置的有益效果,有利于扩展运营商业务的同时,也为终端用户带来了极大的便利。以上所述仅为本发明的优选实施例,并非因此限制其专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1