短消息归属地查询方法和移动终端的制作方法

文档序号:7747630阅读:277来源:国知局

专利名称::短消息归属地查询方法和移动终端的制作方法
技术领域
:本发明涉及通信领域,具体而言,涉及一种短消息归属地查询方法和移动终端。
背景技术
:目前,在网络中充斥着大量垃圾信息,给用户带来许多困扰。因此,用户希望在收到短消息(例如,彩信或短信)时,能够事先看到信息的归属地,然后再决定是否查看或接收,或者根据归属地信息设置一些垃圾信息的过滤条件,将垃圾信息屏蔽掉。目前的移动终端通过号码的归属地查询,能够在信息的界面上显示对方号码的归属地信息。号码归属地显示业务依赖于号码归属地数据库。其中,手机号码的前7位代表号段及归属地信息。每个号段最多可以设置10000个归属地即0000-9999。随着移动通信的不断发展和用户日益增长的个性化需求,运营商不断推出新的号段,每增加一个号段,就会使号码归属地数据库增加,从而使号码归属地数据库将会越来越大,势必会影响查询效率。并且移动终端也必须使用更大的存储容量来存储数据库。
发明内容本发明的主要目的在于提供一种短消息归属地查询方法,以至少解决相关技术中使用移动终端号码查询其归属地信息而导致的数据库日益增大的问题。为了实现上述目的,根据本发明的一个方面,提供了一种短消息归属地查询方法。该方法包括移动终端接收到短消息,其中,短消息中携带有短消息的发送方号码和用于指示发送方号码归属地信息的指示信息;移动终端使用指示信息在本地保存的数据中查询发送方号码归属地信息。进一步地,在移动终端接收到短消息之前,作为短消息发送方的移动终端在短消息的编码中增加号码归属地信息的编码作为指示信息,并发送短消息。进一步地,在移动终端接收到短消息之前,作为短消息发送方的移动终端将短消息发送给短消息处理中心;短消息处理中心在短消息的编码中增加发送方号码归属地信息的编码作为指示信息,并发送短消息。进一步地,移动终端将指示信息的多个部分联合作为一个字段在本地保存的数据中查询发送方号码归属地信息;或者,移动终端从本地保存的数据中查询多个部分中的每个部分所对应的信息,并对查询到的每个部分对应的信息进行联合获得发送方号码归属地fn息ο进一步地,指示信息包括用于指示发送方号码归属地的一级地名的第一部分;用于指示发送方号码归属地的二级地名的第二部分。进一步地,在移动终端获得发送方号码的归属地信息之后,移动终端将发送方号码的归属地信息与指示信息作为一个整体的对应关系保存在本地保存的数据中。为了实现上述目的,根据本发明的另一方面,提供了一种移动终端,包括存储器,用于存储数据;接收装置,用于接收短消息,其中,短消息中携带有短消息的发送方号码和用于指示发送方号码归属地信息的指示信息;解析装置,用于从短消息解析指示信息;查询装置,用于使用指示信息在存储器存储的数据中查询发送方号码归属地信息。进一步地,该移动终端还包括设置装置,用于在发送的短消息的编码中增加归属地信息的编码。进一步地,查询装置用于将指示信息的多个部分联合作为一个字段在存储器保存的数据中查询发送方号码归属地信息;或者,从存储器保存的数据中查询多个部分中每个部分所对应的信息,并对查询到的每个字段对应的信息进行联合,获得发送方号码归属地fn息ο进一步地,该移动终端还还包括保存装置,用于将发送方号码归属地信息与指示信息作为一个整体的对应关系保存在存储器中。通过本发明,采用移动终端接收到短消息,其中,该短消息中携带有短消息的发送方号码和用于指示发送方号码归属地信息的指示信息;移动终端使用该指示信息在本地保存的数据中查询发送方号码归属地信息。解决了相关技术中使用移动终端号码查询其归属地信息而导致的数据库日益增大的问题,进而减少了移动终端本地的数据量,提高了查询效率。此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中图1是根据本发明实施例的短消息归属地查询方法的流程图;图2根据本发明实施例的的信息编码格式示意图;图3是根据本发明实施例的信息应用中显示归属地信息的流程图;图4是根据本发明实施例的更新本地归属地数据库的流程图;图5是根据本发明实施例的移动终端的结构框图;图6是根据本发明实施例的移动终端优选的结构框图。具体实施例方式下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。在以下实施例中涉及到三个网元,即,作为短消息发送方的移动终端,作为短消息接收方的移动终端,以及短消息处理中心(ShortMessageServiceCenter,简称为SMSC)。其中,短消息包括短信和彩信,但并不限于此,例如,还可以包括电子邮件(Email)等。图1是根据本发明实施例的短消息归属地查询方法的流程图,该流程包括如下步骤步骤S102,移动终端接收到短消息,其中,短消息中携带有该短消息的发送方号码和用于指示发送方号码归属地信息的指示信息。步骤S104,移动终端使用该指示信息在本地保存的数据中查询发送方号码归属地信息。例如,本地保存的数据可以保存在数据库中或配置文件中。下文中以数据库为例进行说明,但并不限于此。通过上述步骤S102至步骤S104,在短消息中增加了用于指示归属地信息的指示信息,由于该指示信息与移动终端的号码无关,因此,在运营商增加号段时,移动终端的本地保存的数据并不需要增加,只要发送方沿用之前规定的指示信息来表示其归属地即可,从而可以解决目前只能使用发送方的号码来得到其归属地信息所带来的问题。下面结合步骤S201至步骤S205以短息或彩信为例进行说明。步骤S201,短信或彩信编码中增加指示信息,例如,号码归属地信息的编码;步骤S202,移动终端接收到包含号码归属地信息格式的短信或彩信;步骤S203,移动终端对该短信或彩信进行解析得到号码归属地信息编码;步骤S204,移动终端根据号码归属地信息编码在本地的数据库或配置文件中查询得到对应归属地详细信息;步骤S205,移动终端在信息应用中显示该归属地信息。优选地,短消息中的指示信息可以由作为该短消息发送方的移动终端设置,也可以由短信息处理中心设置,例如,作为短消息发送方的移动终端在短消息的编码中增加归属地信息的编码作为指示信息;或者,短消息处理中心在短消息的编码中增加发送方号码归属地信息的编码作为指示信息。例如,图2根据本发明实施例的的信息编码格式示意图,图2以普通短信通知-UCS2编码格式为例来进行说明,其它信息格式可类似处理在此不再赘述。图2中的归属地信息的编码(在图2中简称为归属地)位于时间戳编码之后,用户数据长度编码之前,当然,并不限于此,归属地信息的编码也可以根据需要放置在其它位置,在此不再一一列举。这样在短信头的编码里加上这个字段的好处是,所有的消息类型都是通用的,因为不管什么类型的短信、彩信还是Email,在从消息发送方到消息接收方都需要走短信中心SMSC。所以,普通短信由移动终端根据自身的卡的本地设置将归属地编码打包到短信头里面;而非普通短信,例如推送(Push)短信则由SMSC中根据发件人的号码在短信头的编码中加入归属地字段,是比较合适和实用的。优选地,上述的指示信息可以包括多个部分,例如,可以包括用于指示发送方号码的归属地的一级地名(例如,省)的第一部分;用于指示发送方号码的归属地的二级地名(例如,城市名)的第二部分。当然,还可以使用该指示信息指示更多的信息,在此不再一一举例。移动终端可以将多个部分作为一个字段在数据库中查询发送方的归属地信息;或者,移动终端可以从数据库中查询多个部分中的每个部分所对应的信息,并对查询到的每个部分对应的信息进行联合,以获得短消息的发送方的归属地信息。在移动终端对查询到的每个部分对应的信息进行联合,获得短消息的发送方的归属地信息之后,移动终端可以将发送方的归属地信息与该指示信息作为一个整体的对应关系保存在数据库中。下次进行查询时就可以直接获得该发送的归属地信息,可以提高查询效率。表一是对指示信息举例,下面结合表一进行说明。表一<table>tableseeoriginaldocumentpage7</column></row><table>表一中列出了省份、城市、卡型、区号四种归属地字段,也可以包括其它字段。各字段的记录数不一定相同。可以看到这个数据库量级很轻,查询时也可以作为配置文件放在移动终端软件中,也可以作为标准写死在代码里,方便从短信头里解析出来的编码找到对应的归属地信息。例如,省份信息较少,可以用1个字节来代表。考虑到城市、卡型、区号较多,可以用2个字节分别代表。归属地字段字节数可根据情况进行调整。下面对此进行举例说明省份“北京”,城市“北京”,卡型“北京移动全球通卡”,区号“010”,可编码为01-0001-0001-0001;此处使用16进制格式表示。这样的好处是可以迅速查找定位,可以即时的显示在消息相关的地方,例如显示在消息的发件人后或者显示在消息的正文后。下面结合图3进行说明,图3是根据本发明实施例的信息应用中显示归属地信息的流程图,该流程包括如下步骤步骤S301,移动终端收到包含归属地信息格式的短信或彩信;步骤S302,从接收到的短信或彩信中解码得到归属地信息编码。例如,省份“北京”,城市“北京”,卡型“北京移动全球通卡”,区号“010”的卡发来的短信,得到归属地信息编码为01000100010001;步骤S303,移动终端根据归属地信息编码在本地极轻的数据库或配置文件中查询得到对应归属地信息,例如,根据归属地信息编码01000100010001,在本地可快速查询得到归属地信息为01_北京,0001-北京,0001-北京移动全球通卡,0001-010;步骤S304,在移动终端的信息应用界面上相应的位置处显示查询得出的归属地信肩、ο优选地,用户可以根据该归属地信息可以对垃圾短信进行处理。在接收到归属地编码为01-0001-0001-0001的短信息时,可以将“01-0001-0001-0001”的整体作为一个字段在数据库中查询,如果查询到“北京-北京-北京移动全球通卡-010”则将该信息进行显示;如果查询不到,则可以首先根据第一个字段的“01”查询到“北京”,根据第二个字段“0001”查询到“北京”,根据第三个字段“0001”查询到“北京移动全球通卡”,根据第四个字段“0001”查询到区号“010”,然后,将这些信息组合起来即得到“北京-北京-北京移动全球通卡-010”。优选地,然后,可以保存"01-0001-0001-0001"与“北京-北京-北京移动全球通卡-010”的对应关系,以方便下次查询。通过这种方式,用户可以将短信或彩信中解析出的归属地信息,保存到本地的归属地数据库中,是一种自动完善归属地数据库的方法。下面结合图4进行说明,图4是根据本发明实施例的更新本地归属地数据库的流程图,该流程包括如下步骤步骤S401,用户进入移动终端信息应用。该信息应用中已经将各信息的归属地信息从短信或彩信中解析出来并显示;步骤S402,用户在信息应用中选择保存归属地信息;步骤S403,打开移动终端归属地数据库文件或配置文件,准备写入归属地信息;步骤S404,写入归属地信息,可按号段排序后,将归属地信息写入归属地数据库相应位置处,如果数据库已有该归属地数据,只需对应更新不同的字段则可。步骤S405,关闭归属地数据库或配置文件,完成更新。对应于上述的说明,还提供了一种移动终端,图5是根据本发明实施例的移动终端的结构框图,该移动终端包括存储器50、接收装置52、解析装置54、查询装置56,下面对此移动终端进行详细的说明。存储器50,用于存储数据;接收装置52,用于接收短消息,其中,短消息中携带有短消息的发送方号码和用于指示发送方号码归属地信息的指示信息;解析装置54连接至接收装置52,用于从短消息解析指示信息;查询装置56连接至存储器50和解析装置54,用于使用指示信息在存储器50存储的数据中查询发送方号码归属地信息。优选地,该移动终端作为发送方时,还包括设置装置,该装置用于在发送的短消息的编码中增加号码归属地信息的编码。优选地,查询装置56用于将指示信息的多个部分联合作为一个字段在存储器50保存的数据中查询发送方号码的归属地信息;或者,从存储器50保存的数据中查询多个部分中每个部分所对应的信息,并对查询到的每个字段对应的信息进行联合,获得发送方号码的归属地信息。图6是根据本发明实施例的移动终端优选的结构框图,该移动终端还包括保存装置62连接至存储器50和查询装置56,该装置用于将发送方号码的归属地信息与指示信息作为一个整体的对应关系保存在存储器中。通过本发明上述实施例,避免了使用移动终端号码查询其归属地信息而导致的数据库日益增大,从而减少了数据库或配置文件中的数据量,提高了归属地信息查询效率,减少了数据占用的空间。显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。权利要求一种短消息归属地查询方法,其特征在于,包括移动终端接收到短消息,其中,所述短消息中携带有所述短消息的发送方号码和用于指示所述发送方号码归属地信息的指示信息;所述移动终端使用所述指示信息在本地保存的数据中查询所述发送方号码归属地信息。2.根据权利要求1所述的方法,其特征在于,在所述移动终端接收到所述短消息之前,还包括作为所述短消息发送方的移动终端在所述短消息的编码中增加号码归属地信息的编码作为所述指示信息,并发送所述短消息。3.根据权利要求1所述的方法,其特征在于,在所述移动终端接收到所述短消息之前,还包括作为所述短消息发送方的移动终端将所述短消息发送给短消息处理中心;所述短消息处理中心在所述短消息的编码中增加所述发送方号码归属地信息的编码作为所述指示信息,并发送所述短消息。4.根据权利要求1所述的方法,其特征在于,所述移动终端将所述指示信息的多个部分联合作为一个字段在本地保存的数据中查询所述发送方号码归属地信息;或者,所述移动终端从本地保存的数据中查询所述多个部分中的每个部分所对应的信息,并对查询到的所述每个部分对应的信息进行联合获得所述发送方号码归属地信息。5.根据权利要求4所述的方法,其特征在于,所述指示信息包括用于指示所述发送方号码归属地的一级地名的第一部分;用于指示所述发送方号码归属地的二级地名的第二部分。6.根据权利要求4所述的方法,其特征在于,在所述移动终端获得所述发送方号码的归属地信息之后,还包括所述移动终端将所述发送方号码的归属地信息与所述指示信息作为一个整体的对应关系保存在本地保存的数据中。7.一种移动终端,其特征在于,包括存储器,用于存储数据;接收装置,用于接收短消息,其中,所述短消息中携带有所述短消息的发送方号码和用于指示所述发送方号码归属地信息的指示信息;解析装置,用于从所述短消息解析指示信息;查询装置,用于使用所述指示信息在所述存储器存储的数据中查询所述发送方号码归属地信息。8.根据权利要求7所述的移动终端,其特征在于,还包括设置装置,用于在发送的短消息的编码中增加归属地信息的编码。9.根据权利要求7所述的移动终端,其特征在于,所述查询装置用于将所述指示信息的多个部分联合作为一个字段在所述存储器保存的数据中查询所述发送方号码归属地信息;或者,从所述存储器保存的数据中查询所述多个部分中每个部分所对应的信息,并对查询到的所述每个字段对应的信息进行联合,获得所述发送方号码归属地信息。10.根据权利要求9所述的移动终端,其特征在于,还包括保存装置,用于将所述发送方号码归属地信息与所述指示信息作为一个整体的对应关系保存在所述存储器中。全文摘要本发明公开了一种短消息归属地查询方法和移动终端,该方法包括移动终端接收到短消息,其中,短消息中携带有短消息的发送方号码和用于指示发送方号码归属地信息的指示信息;移动终端使用指示信息在本地保存的数据中查询发送方号码归属地信息。采用本发明,减少了移动终端本地的数据量,提高了查询效率。文档编号H04W4/14GK101827332SQ201010161338公开日2010年9月8日申请日期2010年4月9日优先权日2010年4月9日发明者张本全,黄勤波申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1