信息提供方法及装置、模板库匹配方法及装置的制作方法

文档序号:7888002阅读:111来源:国知局
专利名称:信息提供方法及装置、模板库匹配方法及装置的制作方法
技术领域
本发明涉及移动通讯领域,特别涉及一种信息提供方法及装置、模板库匹配方法及装置。
背景技术
手机是人们日常生活中使用较为频繁的一种日用品。在使用手机的过程中,通过短信息查询手机的相关信息是人们日常生活中较为常用的获取信息方法。具体来讲,用户可以按照运营商提供的短信查询模板手动编辑一条短信并发送给运营商来获取与自己手机的相关信息,比如用户可以编辑一条内容为“101”的查询短信发送到10086,以查询自己的当月话费余额,运营商的短信服务器可以在接收到该查询短信后自动回馈一条反馈短信给用户来告知用户的当月话费余额。通过这种获取信息方法,用户可以获得诸如话费余额、当月套餐使用情况、当月剩余免费分钟数、当月剩余免费短信数、当月剩余流量等信息。在实现本发明的过程中,发明人发现现有技术至少存在以下问题:第一,用户需要获取手机的相关信息时,自身需要知道查询各种信息时所需要的短信查询模板,这些短信查询模板不容易记忆,给用户带来很大工作量或者不便;第二,用户通过这种方法获得的信息为零碎的初步信息,比如,用户发送一条查询短信后,只能获得截至当天的已使用通话分钟数,而如果用户想直接获得诸如本月每天的通话分钟数的曲线图之类的综合信息是比较困难的。

发明内容
为了使用户能够更加方便和直观地获得信息,本发明实施例提供了一种信息提供方法及装置。还为了能够适应不同运营商甚至不同套餐所对应的短信查询模板的差异,本发明实施例还提供了一种模板库匹配方法及装置。所述技术方案如下:根据本发明的一个方面,本发明实施例提供一种信息提供方法,用于可收发短信息的终端中,所述方法包括:预先存储有短信查询模板库,所述短信查询模板库中包含有若干个不同查询用途的短信查询模板;根据所述短信查询模板发出查询短信;接收所述查询短信的反馈短信;根据所述反馈短信提供信息。进一步地,所述方法还包括;预先存储有短信分析模板库,所述短信分析模板库中包含有若干个与所述短信查询模板相对应的短信分析模板;所述根据所述反馈短信提供信息,具体包括:根据与所述短信查询模板对应的短信分析模板分析所述反馈短信的内容信息;根据提取并处理后的所述内容信息提供信息。进一步地,所述根据所述短信查询模板发出查询短信,具体包括:接收触发信号,所述触发信号中包含需要获取信息的类型;在接收到所述触发信 号时,根据需要获取信息的类型采用对应查询用途的短信查询模板发出查询短信。进一步地,所述根据所述短信查询模板发出查询短信,具体包括:每隔预定时间间隔或者每次被触发运行时,采用所述短信查询模板库中的一种或者多种查询用途的短信查询模板发出一条或者多条查询短信。进一步地,所述方法还包括:在未接收到所述查询短信的反馈短信时;发出第一错误反馈信息;在根据与所述短信查询模板对应的短信分析模板分析所述反馈短信的内容信息不成功时;发出第二错误反馈信息。进一步地,所述方法还包括:获取本地手机号码;根据所述本地手机号码发出匹配请求,所述匹配请求中包含所述本地手机号码;在接收到服务器根据所述匹配请求反馈的下载信息后,下载与所述本地手机号码所属手机号码段对应的短信查询模板库和短信分析模板库;存储或者更新所述短信查询模板库和短信分析模板库。根据本发明的另一方面,本发明实施例还提供一种模板库匹配方法,预先存储若干对与不同手机号码段对应的短信查询模板库和短信分析模板库,所述短信查询模板库中包含有若干个不同查询用途的短信查询模板,所述短信分析模板库中包含有若干个与所述短信查询模板相对应的短信分析模板,其包括:接收匹配请求,所述匹配请求内包含本地手机号码;根据所述本地手机号码查询与其所属手机号码段对应的短信查询模板库和短信分析模板库;在查询到与本地手机号码所属手机号码段对应的短信查询模板库和短信分析模板库后,反馈所述短信查询模板库和短信分析模板库的下载信息给所述匹配请求的来源方。进一步地,所述模板库匹配方法还包括:根据错误反馈信息更新预先存储的短信查询模板库和短信分析模板库。根据本发明的再一方面,本发明实施例还提供一种信息提供装置,其特征在于,其包括:第一信息存储模块,用于预先存储短信查询模板库,所述短信查询模板库中包含有若干个不同查询用途的短信查询模板;查询短信发送模块,用于根据所述短信查询模板发出查询短信;反馈短信接收模块,用于接收所述查询短信的反馈短信;信息提供模块,用于根据所述反馈短信提供信息。进一步地,所述信息提供模块包括:反馈信息分析单元和内容信息反馈单元;所述第一信息存储模块,还用于预先存储短信分析模板库,所述短信分析模板库中包含有若干个与所述短信查询模板相对应的短信分析模板;所述反馈信息分析单 元,用于根据与所述短信查询模板对应的短信分析模板分析所述反馈短信的内容信息;所述内容信息反馈单元,用于根据提取并处理后的所述内容信息提供信息。进一步地,所述信息提供装置还包括:触发信号接收模块;所述触发信号接收模块,用于接收触发信号,所述触发信号中包含需要获取信息的类型;所述查询短信发送模块,用于在所述触发信号接收模块接收到所述触发信号时,根据需要获取信息的类型采用对应查询用途的短信查询模板发出查询短信。进一步地,所述查询短信发送模块,还用于每隔预定时间间隔或者每次被触发运行时,采用所述短信查询模板库中的一种或者多种查询用途的短信查询模板发出一条或者多条查询短信。进一步地,所述信息提供装置还包括:第一错误反馈模块和第二错误反馈模块;所述第一错误反馈模块,用于在所述反馈短信接收模块未接收到所述查询短信的反馈短信时,发出第一错误反馈信息;所述第二错误反馈模块,用于在所述反馈信息分析单元根据与所述短信查询模板对应的短信分析模板分析所述反馈短信的内容信息不成功时,发出第二错误反馈信息。进一步地,所述信息提供装置还包括:手机号码获取模块、匹配请求发送模块和模板库下载模块;所述手机号码获取模块,用于获取本地手机号码;所述匹配请求发送模块,用于根据所述本地手机号码发出匹配请求,所述匹配请求包含所述本地手机号码;所述模板库下载模块,用于在接收到服务器根据所述匹配请求反馈的下载信息后,下载与所述本地手机号码所属手机号码段对应的短信查询模板库和短信分析模板库;所述第一信息存储模块,还用于存储或者更新所述短信查询模板库和短信分析模板库。根据本发明的再一方面,本发明实施例提供一种模板库匹配装置,所述模板库匹配装置包括:第二信息存储模块,用于预先存储若干对与不同手机号码段对应的短信查询模板库和短信分析模板库,所述短信查询模板库中包含有若干个不同查询用途的短信查询模板,所述短信分析模板库中包含有若干个与所述短信查询模板相对应的短信分析模板;匹配请求接收模块,用于接收匹配请求,所述匹配请求内包含本地手机号码;模板库查询模块,用于根据所述本地手机号码查询与其所属手机号码段对应的短信查询模板库和短信分析模板库;匹配请求反馈模块,用于在所述模板库查询模块查询到与本地手机号码所属手机号码段对应的短信查询模板和短信分析模板后,反馈所述短信查询模板库和短信分析模板库的下载信息给所述匹配请求的来源方。进一步地,所述模板库匹配装置还包括:模板库更新模块;所述模板库更新模块,用于根据错误反馈信息更新预先存储的短信查询模板库和短信分析模板库。本发明实施例提供的 技术方案带来的有益效果是:通过在可收发短信的终端中预先存储短信查询模板库,使得移动终端可以在需要获取信息时自动根据该短信查询模板库中的短信查询模板获取相关的信息,并将获取的初步信息直接或者间接地加工处理成综合信息后提供给用户。对于用户来讲,用户无需记忆短信查询模板,比较方便,而且可以通过移动终端更加方便、直观地获得信息。


为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本发明实施例提供的信息提供方法的实施环境的结构示意图;图2是本发明实施例一提供的信息提供方法的方法流程图;图3是本发明实施例二提供的信息提供方法的方法流程图;图4是本发明实施例三提供的模板库匹配方法的方法流程图;图5是本发明实施例四提供的信息提供系统的结构方框图。
具体实施例方式为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。请参考图1,其示出了本发明实施例提供的信息提供方法的实施环境的结构示意图。该实施环境包括移动终端102、运营商服务器104和更新服务器106。移动终端102可以为能够收发短信的电子设备,比如手机、含SM(SubsCriberIdentity Module,用户身份 识别模块)卡的平板电脑和掌上电脑等。该移动终端102上还可以自带或者运行有实施本信息提供方法的客户端程序,比如移动终端102可以为一台运行有中国腾讯公司出品的QQ手机管家的智能手机。运营商服务器104可以为不同的运营商提供的短信服务器,比如中国移动、中国联通或者中国电信等公司提供的短信服务器,这些短信服务器接收到符合短信查询模板的查询短信时,可以自动反馈出相应的反馈短信。更新服务器106可以为一台或者若干台可以与移动终端102进行数据交换的服务器,或者虚拟云计算模组等,比如更新服务器106可以是一台可以通过网络与移动终端102上的QQ手机管家进行数据交换的服务器。实施例一请参考图2,其示出了本发明实施例一提供的信息提供方法的方法流程图。该信息提供方法可以用于图1所示移动终端102中,该信息提供方法包括:步骤201,预先存储短信查询模板库,短信查询模板库中包含有若干个不同查询用途的短信查询模板;首先可以在移动终端102中预先存储短信查询模板库,短信查询模板库中包含有若干个不同查询用途的短信查询模板。短信查询模板可以包括生成查询短信所需的短信格式、内容字符和目标端口或者号码等信息,该短信查询模板通常为运营商提供。比如,一种用于查询当月剩余短信数的短信查询模板的短信格式为6个大写字母、内容字符是“当月剩余短信”的拼音首字母:“DYSYDX”、目标端口或者号码是10086。该短信查询模板库可以是在移动终端102初次运行时自动根据用户的手机号码匹配下载的,也可以是移动终端102初次运行时由用户手动设定后存储的。总之,可以预先将短信查询模板库预先存储在移动终端102中。步骤202,根据短信查询模板发出查询短信;在需要获取信息时,可以根据短信查询模板发出查询短信。其中,需要获取信息的情况可以由用户触发,也可以是移动终端102自行触发。比如,可以在手机界面上提供包含“查询当月短信余量”字样的按钮,用户可以通过点击该按钮来触发获取信息的需求;又比如,可以在移动终端102每次启动运行时自动触发获取信息的需求;再比如,移动终端102还可以每隔预定时间间隔,就自动触发获取信息的需求。然后在需要获取信息时,移动终端102可以根据短信查询模板库中的一个或者多个短信查询模板发出查询短信。具体采用哪个短信查询模板可以视需要获取的信息类型而定,比如用户触发了 “查询当月短信余量”字样的按钮,则移动终端102可以自动采用用于查询当月剩余短信数的短信查询模板来发出查询信息。步骤203,接收查询短信的反馈短信。在移动终端102将查询短信发送给运营商服务器104后,运营商服务器104会自动反馈相应的反馈信息。此时,移动终端102可以接收该反馈短信。需要说明的是,运营商服务器104可以在接收到每一条查询短信后,就立刻反馈一条反馈短信;也可以在接收到一条包含订阅功能的查询短信后,每隔一段时间间隔就自动反馈一条反馈短信给移动终端102。步骤204,根据反馈短信提供信息;移动终端102在接收到反馈信息后,可以直接将反馈信息提供给用户,也可以将反馈信息中的内容进行提取、 分析和处理后加工成综合信息提供给用户。该综合信息可以采用图表、文字等更为直观的方式展现给用户。综上所述,本实施例一提供的信息提供方法通过在可收发短信的终端中预先存储短信查询模板库,使得移动终端可以在需要获取信息时自动根据该短信查询模板库中的短信查询模板获取相关的信息,并将获取的初步信息直接或者间接地加工处理成综合信息后提供给用户。对于用户来讲,用户无需记忆短信查询模板,比较方便,而且可以通过移动终端更加方便、直观地获得信息。实施例二由于每个运营商提供的同一查询用途的短信查询模板可能是不同的,甚至同一运营商的对于不同地点或者不同套餐提供的同一查询用途的短信查询模板都可能是不同的。为此,本发明实施例还提供更为优选的实施例。请参考图3,其示出了本发明实施例二提供的信息提供方法的方法流程图。该信息提供方法可以用于图1所示移动终端102中,该信息提供方法包括:步骤301,获取本地手机号码;移动终端102可以获取本地手机号码,比如移动终端102可以通过发一个查询短信给运营商服务器104来获得本地手机号码;或者可以通过接收用户的输入来获得本地手机号码;还可以通过当前的SM卡来获得本地手机号码等等。
步骤302,根据本地手机号码发出匹配请求,匹配请求中包含本地手机号码;然后移动终端102可以在初次运行时或者每隔一段时间自动向更新服务器106发出一匹配请求,该匹配请求内包含有本地手机号码,该匹配请求用于请求更新服务器106查询是否存在对应于该本地手机号码所属手机号码段的短信查询模板库和短信分析模板库。需要说明的是,匹配请求内包含的本地手机号码可以是完整长度的本地手机号码;也可以是本地手机号码的前几位手机号码信息,比如可以表征本地手机号码信息所属的手机号码段的前几位手机号码;还可以利用本地手机号码所属的归属地信息来代替匹配请求内包含的本地手机号码,因为归属地信息通常和手机号码段信息一一对应。更新服务器106在接收到该匹配请求后,可以根据该匹配请求内包含的本地手机号码、本地手机号码所属手机号码段或者归属地信息来查询是否有对应的短信查询模板库和短信分析模板库,并在查询到对应的短信查询模板库和短信分析模板库时,将对应的短信查询模板库和短信分析模板库的下载信息反馈给移动终端102。通常情况下,更新服务器106内存储有若干个与不同手机号码段对应的短信查询模板库和短信分析模板库,该匹配请求都能被正常反馈。与一个手机号码段对应的短信查询模板库中可以包含有若干个不同查询用途的短信查询模板,与一个手机号码段对应的短信分析模板库中可以包含有若干个与该手机号码段对应的短信查询模板库中的各个短信查询模板相对应的短信分析模板,该短信分析模板通常用来分析根据与其对应的短信查询模板发出的查询短信的反馈信息的内容。步骤303,在接收到服务器根据匹配请求反馈的下载信息后,下载与本地手机号码所属手机号码段对应的短信查询模板库和短信分析模板库;移动终端102在接收到服务器根据匹配请求反馈的下载信息后,移动终端102可以从更新服务器106中下载与本地手机号码所属手机号码段对应的短信查询模板库和短信分析模板库。需要重复说明的是,与本地手机号码对应的短信查询模板库和短信分析模板库中的模板都可以为多个,而且短信查询模板库中的短信查询模板和短信分析模板库中的短信分析模板通常存在一一对应关系,比如与本地手机号码对应的短信查询模板库中可以包括有用于查询话费余额、当月套餐使用情况、当月剩余免费分钟数、当月剩余免费短信数、当月剩余流量等不同信息的不同用途的短信查询模板,而与每个短信查询模板相对应的,都存在一个用于解析对应于该短信查询模板的反馈短信的短信分析模板。步骤304,存储或者 更新短信查询模板库和短信分析模板库;移动终端102在下载该短信查询模板库和短信分析模板库后可以将其存储在本地,如果本地已经存在有短信查询模板库和短信分析模板库时,可以更新原有的短信查询模板库和短信分析模板库为新下载的短信查询模板库和短信分析模板库。步骤305,根据短信查询模板发出查询短信;在需要获取信息时,可以根据短信查询模板发出查询短信。其中,需要获取信息的情况可以由用户触发,也可以是移动终端102自行触发。比如,可以在手机界面上提供包含“查询当月短信余量”字样的按钮,用户可以通过点击该按钮来触发获取信息的需求;又比如,可以在移动终端102每次启动时自动触发获取信息的需求;再比如,移动终端102还可以每隔预定时间间隔,就自动触发获取信息的需求。具体地讲,如果需要获取信息的情况是由用户触发的,则移动终端102在接收到所述触发信号时,可以根据需要获取信息的类型采用对应查询用途的短信查询模板发出查询短信。。也就是说,移动终端102会接收到由用户触发的触发信号,触发信号中包含需要获取信息的类型,然后移动终端102可以根据该触发信号中包含的需要获取信息的类型,从预先存储的短信查询模板库中选择对应查询用途的短信查询模板发出查询信息。如果需要获取信息的情况是由移动终端自行触发的,比如每隔预定时间间隔或者每次被触发运行时,则移动终端102可以自行采用短信查询模板库中的一种或者多种查询用途的短信查询模板发出一条或者多条查询短信。比如,移动终端102对于某些想要获取的信息可以采取每天发送一条查询短信的方式;对于另外一些想要获取的信息,则每周发送一条查询短信的方式;而对于另外一些对于及时性要求比较高的信息,可以在移动终端102每次开机或者其内部的客户端程序每次被触发运行时,发送一条查询短信的方式等等。步骤306,接收查询短信的反馈短信;在移动终端102将查询短信发送给运营商服务器104后,运营商服务器104会自动反馈相应的反馈信息。此时,移动终端102可以接收该反馈短信,然后将该反馈短信直接或者间接地反馈给用户。需要说明的是,运营商服务器104可以在接收到每一条查询短信后,就立刻反馈一条反馈短信;也可以在接收到一条包含订阅功能的查询短信后,每隔一段时间间隔就自动反馈一条反馈短信给移动终端102。移动终端102可以接收到该反馈短信。移动终端102在接收到该反馈短信后,可以直接将该反馈短信反馈给用户,也可以将该反馈短信内的内容分析、提取和处理后加工成二次信息反馈给用户。步骤307,根据与短信查询模板对应的短信分析模板分析反馈短信的内容信息;移动终端102在接收到该查询短信的反馈信息后,利用对应的短信分析模板分析反馈短信的内容信息。比如,移动终端102在接收到反馈信息“温馨提示,截止2011/10/10,您已使用免费短信201条,还剩余99条”后,则可以根据短信分析模板分析反馈短信而提取获得“ 2011/10/10 ”、“ 201 ”和“ 99 ”等内容信息。在一个具体的实施例中,移动终端102接收到反馈短信后可以根据反馈短信的来源端口、反馈短信的内容格式、反馈短信的反馈时间等信息来选择对应的短信分析模板。步骤308,根据提取 并处理后的内容信息提供信息。移动终端102可以将提取和分析获得的内容信息直接提供给用户或者其它客户端,也可以通过对这些内容信息进行统计加工成二次信息后间接提供给用户或者其它客户端,比如可以根据用户的每天的通话量,统计出一个月的通话量曲线图来反馈给用户;还可以根据用户的当月剩余流量在用户浏览网页时发出即将超出免费流量的提示等等。诸如此类,不再一一赘述。在优选的实施例中,该信息提供方法还可以包括错误反馈机制,该信息提供方法还可以在步骤306后包括步骤309,在未接收到查询短信的反馈短信时,发出第一错误反馈信息。也就是说,移动终端102在未接收到查询短信的反馈短信时,可以自动向更新服务器106发出第一错误反馈信息。该信息提供方法还可以在步骤307后包括步骤310,在根据与短信查询模板对应的短信分析模板分析反馈短信的内容信息不成功时,发出第二错误反馈信息。也就是说,移动终端102在根据与短信查询模板对应的短信分析模板分析反馈短信的内容信息不成功时,可以自动向更新服务器发出第二错误反馈信息。当然,用户在使用移动终端102的过程中,发现移动终端102获取的信息错误时,也可以手动输入错误反馈信息给移动终端102,然后由移动终端102将相应的错误反馈信息反馈给更新服务器106。更新服务器106的维护人员可以根据这些错误反馈信息对短信查询模板和短信分析模板进行调整和更换。
需要说明的是,步骤301至304为移动终端102获得与本地手机号码所属手机号码段对应的短信查询模板库和短信分析模板库的过程,该过程可以为移动终端102首次获取信息之前或者说初次运行时的一个匹配过程,也可以为移动终端102在后续获取信息过程时的一个更新过程,并不拘泥与上述步骤顺序。在实际使用中,步骤301至304可能会根据移动终端预设的时间间隔,每隔一天或者其它间隔时间进行一次。
综上所述,本实施例二提供的信息提供方法不仅具有实施例一提供的信息提供方法的优点,还可以根据本地手机号码自动匹配和更新与本地手机号码所属手机号码段对应的短信查询模板库和短信分析模板库,进一步地提高了用户体验,使得用户无需知晓不同运营商之间的短信查询模板的差异,就可以利用移动终端来自动获得更有针对性和直观性的信息。本实施例二提供的信息提供方法还可以提供错误反馈机制,使得更新服务器端能够及时发现错误并解决。
实施例三
请参考图4,其示出了本发明实施例三提供的模板库匹配方法的方法流程图。该模板库匹配方法可以用于图1所示更新服务器106中,该模板库匹配方法包括:
步骤402,预先存储若干对与不同手机号码段对应的短信查询模板库和短信分析模板库,短信查询模板库中包含有若干个不同查询用途的短信查询模板,短信分析模板库中包含有若干个与短信查询模板相对应的短信分析模板;
更新服务器106可以预先设置若干个与不同手机号码段对应的短信查询模板库和短信分析模板库。这些手机号码段可以对应不同的运营商甚至具体的业务套餐,以对应的短信查询模板库和短信分析模板库能够正确查询信息为准。在一些实施例中,作为关键字的手机号码段还可以采用归属地信息来代替。需要重复说明的是,与本地手机号码对应的短信查询模板库和短信分析模板库中的模板都可以为多个,而且短信查询模板库中的短信查询模板和短信分析模板库中的短信分析模板通常存在一一对应关系,比如与本地手机号码对应的短信查询模板库中可以包括有用于查询话费余额、当月套餐使用情况、当月剩余免费分钟数、当月剩余免费短信数、当月剩余流量等不同信息的不同用途的短信查询模板,而与每个短信查询模板相对应的,都存在一个用于解析对应于该短信查询模板的反馈短信的短信分析模板。
步骤404,接收匹配请求,匹配请求内包含本地手机号码;
更新服务器106可以接收来自移动终端102的匹配请求,该匹配请求内包含有本地手机号码。匹配请求内包含的本地手机号码可以是完整长度的本地手机号码;也可以是本地手机号码的前几位手机号码信息,比如可以表征本地手机号码信息所属的手机号码段的前几位手机号码;还可以利用本地手机号码所属的归属地信息来代替匹配请求内包含的本地手机号码,因为归属地信息通常和手机号码段信息一一对应。
步骤406,根据本地手机号码信息查询与其所属手机号码段对应的短信查询模板库和短信分析模板库;
更新服务器106可以根 据该匹配请求内的本地手机号码在预先设置的若干个与不同手机号码段对应的短信查询模板库和短信分析模板库中,查询与本地手机号码所属手机号码段对应的短信查询模板库和短信分析模板库。
步骤408,在查询到与本地手机号码所属手机号码段对应的短信查询模板库和短信分析模板库后,反馈短信查询模板库和短信分析模板库的下载信息给匹配请求的来源方。
更新服务器106可以在查询到与本地手机号码所属手机号码段对应的短信查询模板库和短信分析模板库后,反馈所述短信查询模板库和短信分析模板库的下载信息给所述匹配请求的来源方。
综上所述,本实施例三提供的模板库匹配方法可以根据本地手机号码为移动终端102匹配或者更新对应的短信查询模板库和短信分析模板库,使得移动终端102可以自动匹配或者更新到与本地手机号码所属手机号码段对应的短信查询模板库和短信分析模板库。同时,由于由于与不同手机号码段对应的短信查询模板库和短信分析模板库可能因为运营商的更改或者其它原因产生错误,所以所述模板库匹配方法还可以根据实施例二中的错误反馈机制提供的错误反馈信息来不断更新或者校正更新服务器预先存储的短信查询模板库和短信分析模板库,以便解决可能存在的模板库与手机号码段之间的对应错误,或者模板库中的模板本身的错误等。
实施例四
请参考图5,其示出了本发明实施例四提供的信息提供系统的结构方框图,该信息提供系统包括信息提供装置520和模板库匹配装置540。
信息提供装置520可以适用于图1所示移动终端102中,信息提供装置520包括手机号码获取模块521、匹配请求发送模块522、模板库下载模块523、第一信息存储模块524、查询短信发送模块525、反馈短信接收模块526和信息提供模块527。
手机号码获取模块521用于获取本地手机号码。
匹配请求发送模块522用于根据手机号码获取模块521获取的本地手机号码发出匹配请求,该匹配请求中包含本地手机号码。
模板库下载模块523用于在接收到服务器根据匹配请求反馈的下载信息后,下载与本地手机号码所属手机号码段对应的短信查询模板库和短信分析模板库。
第一信息存储模块524,用于存储或者更新模板下载模块523下载的短信查询模板库和短信分析模板库。
查询短信发送模块525用于根据第一信息存储模块524中的短信查询模板发出查询短信。在一些实施例中,信息提供装置520还包括触发信号接收模块(未示出),触发信号接收模块用于接收用户触发的触发信号,触发信号中包含需要获取信息的类型。此时,查询短信发送模块525可以根据触发信号接收模块接收到的触发信号中的需要获取信息的类型,采用对应查询用途的短信查询模板发出查询短信。在另外一些实施例中,查询短信发送模块525可以每隔预定时间间隔或者每次被触发运行时,采用短信查询模板库中的一种或者多种查询用途的短信查询模板发出一条或者多条查询短信。
反馈短信接收模块526用于接收查询短信发送模块525发出的查询短信的反馈短信。
信息提供模块527用于根据反馈短信来提供信息。在一个实施例中,信息提供模块527可以包括反馈信息分析单元 5271和内容信息反馈单元5272。其中,反馈信息分析单元5271用于根据第一信息存储模块524中的对应的短信分析模板分析反馈短信中的内容信息;内容信息反馈单元5272用于根据提取并处理后的内容信息提供信息。
在优选地实施例中,信息提供装置520还包括:第一错误反馈模块528和第二错误反馈模块529。第一错误反馈模块528用于在反馈短信接收模块526未接收到查询短信的反馈短信时,发出第一错误反馈信息给更新服务器。第二错误反馈模块529用于在反馈信息分析单元5271根据第一信息存储模块524中对应的短信分析模板分析反馈短信的内容信息不成功时,发出第二错误反馈信息给更新服务器。
模板库匹配装置540包括:第二信息存储模块542、匹配请求接收模块544、模板库查询模块546和匹配请求反馈模块548。
第二信息存储模块542用于存储若干个与不同手机号码段对应的短信查询模板库和短信分析模板库。
匹配请求接收模块544用于接收查询短信发送模块525发出的匹配请求,该匹配请求内包含本地手机号码。
模板库查询模块546用于根据查询短信发送模块525发出的匹配请求中的本地手机号码查询与其所属手机号码段对应的短信查询模板库和短信分析模板库。
匹配请求反馈模块548用于在模板查询模块546查询到与本地手机号码所属手机号码段对应的短信查询模板库和短信分析模板库后,反馈短信查询模板库和短信分析模板库的下载信息给匹配请求的来源方,也即信息提供装置520。
模板库匹配装置540还可以包括模板库更新模块(未示出),该模板库更新模块用于根据错误反馈信息更新预先存储的短信查询模板库和短信分析模板库。具体地讲,该模板库更新模块可以用于接收第一错误反馈模块528和第二错误反馈模块529发出的错误反馈信息,然后根据错误反馈信息来不断更新或者校正模板库匹配装置540预先存储的短信查询模板库和短信分析模板库,以便解决可能存在的模板库与手机号码段之间的对应错误,或者模板库中的模板本身的错误等。
综上所述,本实施例四提供的信息提供系统通过在可收发短信的终端中预先存储短信查询模板库和短信分析模板库,使得移动终端可以在需要获取信息时自动根据该短信查询模板库中的短信查询模板获取相关的信息,并将获取的初步信息加工处理成综合信息后提供给用户。对于用户来讲,用户无需记忆短信查询模板,比较方便,而且可以通过移动终端获得更为有用和直观的综合信息。本实施例四提供的信息提供系统还可以根据本地手机号码自动匹配和更新与本地手机号码所属手机号码段对应的短信查询模板库和短信分析模板库,进一步地提高了用户体验,使得用户无需知晓不同运营商之间的短信查询模板的差异,就可以利用移动终端来自动获得想要的信息。本实施例四提供的信息提供系统还可以提供错误反馈机制,使得更新服务器端能够及时发现错误并解决。
需要说明的是:上述实施例提供的信息提供装置和模板库匹配装置在实施例四中时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的信息提供装置与实施例二提供的信息提供方法、模板库匹配装置与实施例三中提供的模板库匹配方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不 再赘述。
本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只 读存储器,磁盘或光盘等。
以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种信息提供方法,用于可收发短信息的终端中,其特征在于,预先存储有短信查询模板库,所述短信查询模板库中包含有若干个不同查询用途的短信查询模板,所述方法包括: 根据所述短信查询模板发出查询短信; 接收所述查询短信的反馈短信; 根据所述反馈短信提供信息。
2.根据权利要求1所述的信息提供方法,其特征在于,所述方法还包括; 预先存储有短信分析模板库,所述短信分析模板库中包含有若干个与所述短信查询模板相对应的短信分析模板; 所述根据所述反馈短信提供信息,具体包括: 根据与所述短信查询模板对应的短信分析模板分析所述反馈短信的内容信息; 根据提取并处理后的所述内容信息提供信息。
3.根据权利要求1所述的信息提供方法,其特征在于,所述根据所述短信查询模板发出查询短信,具体包括: 接收触发信号,所述触发信号中包含需要获取信息的类型; 在接收到所述触发信号时,根据需要获取信息的类型采用对应查询用途的短信查询模板发出查询短信。
4.根据权利要求1所述的信息提供方法,其特征在于,所述根据所述短信查询模板发出查询短信,具体包括: 每隔预定时间间隔或者每次被触发运行时,采用所述短信查询模板库中的一种或者多种查询用途的短信查询模板发出一条或者多条查询短信。
5.根据权利要求2所述的信息提供方法,其特征在于,所述方法还包括: 在未接收到所述查询短信的反馈短信时; 发出第一错误反馈信息; 在根据与所述短信查询模板对应的短信分析模板分析所述反馈短信的内容信息不成功时; 发出第二错误反馈信息。
6.根据权利要求2所述的信息提供方法,其特征在于,所述方法还包括: 获取本地手机号码; 根据所述本地手机号码发出匹配请求,所述匹配请求中包含所述本地手机号码; 在接收到服务器根据所述匹配请求反馈的下载信息后,下载与所述本地手机号码所属手机号码段对应的短信查询模板库和短信分析模板库; 存储或者更新所述短信查询模板库和短信分析模板库。
7.一种模板库匹配方法,其特征在于,预先存储若干对与不同手机号码段对应的短信查询模板库和短信分析模板库,所述短信查询模板库中包含有若干个不同查询用途的短信查询模板,所述短信分析模板库中包含有若干个与所述短信查询模板相对应的短信分析模板,其包括: 接收匹配请求,所述匹配请求内包含本地手机号码; 根据所述本地手机号码查询与其所属手机号码段对应的短信查询模板库和短信分析模板库; 在查询到与本地手机号码所属手机号码段对应的短信查询模板库和短信分析模板库后,反馈所述短信查询模板库和短信分析模板库的下载信息给所述匹配请求的来源方。
8.根据权利要求7所述的模板库匹配方法,其特征在于,所述模板库匹配方法还包括: 根据错误反馈信息更新预先存储的短信查询模板库和短信分析模板库。
9.一种信息提供装置,其特征在于,其包括: 第一信息存储模块,用于预先存储短信查询模板库,所述短信查询模板库中包含有若干个不同查询用途的短信查询模板; 查询短信发送模块,用于根据所述短信查询模板发出查询短信; 反馈短信接收模块,用于接收所述查询短信的反馈短信; 信息提供模块,用于根据 所述反馈短信提供信息。
10.根据权利要求9所述的信息提供装置,其特征在于,所述信息提供模块包括:反馈信息分析单元和内容信息反馈单元; 所述第一信息存储模块,还用于预先存储短信分析模板库,所述短信分析模板库中包含有若干个与所述短信查询模板相对应的短信分析模板; 所述反馈信息分析单元,用于根据与所述短信查询模板对应的短信分析模板分析所述反馈短信的内容信息; 所述内容信息反馈单元,用于根据提取并处理后的所述内容信息提供信息。
11.根据权利要求9所述的信息提供装置,其特征在于,所述信息提供装置还包括:触发信号接收模块; 所述触发信号接收模块,用于接收触发信号,所述触发信号中包含需要获取信息的类型; 所述查询短信发送模块,用于在所述触发信号接收模块接收到所述触发信号时,根据需要获取信息的类型采用对应查询用途的短信查询模板发出查询短信。
12.根据权利要求9所述的信息提供装置,其特征在于: 所述查询短信发送模块,还用于每隔预定时间间隔或者每次被触发运行时,采用所述短信查询模板库中的一种或者多种查询用途的短信查询模板发出一条或者多条查询短信。
13.根据权利要求10所述的信息提供装置,其特征在于,所述信息提供装置还包括:第一错误反馈模块和第二错误反馈模块; 所述第一错误反馈模块,用于在所述反馈短信接收模块未接收到所述查询短信的反馈短信时,发出第一错误反馈信息; 所述第二错误反馈模块,用于在所述反馈信息分析单元根据与所述短信查询模板对应的短信分析模板分析所述反馈短信的内容信息不成功时,发出第二错误反馈信息。
14.根据权利要求10所述的信息提供装置,其特征在于,所述信息提供装置还包括:手机号码获取模块、匹配请求发送模块和模板库下载模块; 所述手机号码获取模块,用于获取本地手机号码; 所述匹配请求发送模块,用于根据所述本地手机号码发出匹配请求,所述匹配请求包含所述本地手机号码; 所述模板库下载模块,用于在接收到服务器根据所述匹配请求反馈的下载信息后,下载与所述本地手机号码所属手机号码段对应的短信查询模板库和短信分析模板库; 所述第一信息存储模块,还用于存储或者更新所述短信查询模板库和短信分析模板库。
15.一种模板库匹配装置,其特征在于,其包括: 第二信息存储模块,用于预先存储若干对与不同手机号码段对应的短信查询模板库和短信分析模板库,所述短信查询模板库中包含有若干个不同查询用途的短信查询模板,所述短信分析模板库中包含有若干个与所述短信查询模板相对应的短信分析模板; 匹配请求接收模块,用于接收匹配请求,所述匹配请求内包含本地手机号码; 模板库查询模块,用于根据所述本地手机号码查询与其所属手机号码段对应的短信查询模板库和短信分析模板库; 匹配请求反馈模块,用于在所述模板库查询模块查询到与本地手机号码所属手机号码段对应的短信查询模板和短信分析模板后,反馈所述短信查询模板库和短信分析模板库的下载信息给所述匹配请求的来源方。
16.根据权利要求15所述的模板库匹配装置,其特征在于,所述模板库匹配装置还包括:模板库更新模块; 所述模板库更新模块,用于根据错误反馈信息更新预先存储的短信查询模板库和短信分析模板库。
全文摘要
本发明公开了一种信息提供方法及装置、模板库匹配方法及装置,属于移动通信领域。所述信息提供方法可以用于可收发短信息的终端中,所述方法包括预先存储有短信查询模板库和短信分析模板库,所述短信查询模板库中包含有若干个不同查询用途的短信查询模板,所述短信分析模板库中包含有若干个与所述短信查询模板相对应的短信分析模板,根据所述短信查询模板发出查询短信;接收所述查询短信的反馈短信;根据所述反馈短信提供信息。本发明通过预先设置短信查询模板库,使得移动终端可以自动根据该短信查询模板获取相关的信息并整合后提供给用户。
文档编号H04W4/14GK103220643SQ201210018868
公开日2013年7月24日 申请日期2012年1月20日 优先权日2012年1月20日
发明者王庆, 罗章虎, 黄泽丰, 郭浩然, 肖权浩, 袁宜霞, 宋家顺, 李朋涛, 戴云峰 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1