著录项信息
专利名称 | 短信搜索方法及其系统 |
申请号 | CN200710000166.3 | 申请日期 | 2007-01-09 |
法律状态 | 权利终止 | 申报国家 | 中国 |
公开/公告日 | 2007-08-22 | 公开/公告号 | CN101022577 |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | H04W4/12 | IPC分类号 | H;0;4;W;4;/;1;2;;;H;0;4;W;8;8;/;1;8查看分类表>
|
申请人 | 杨李颖;杨菂 | 申请人地址 | 北京市朝阳区高家园202楼702号
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 杨李颖,杨菂 | 当前权利人 | 杨李颖,杨菂 |
发明人 | 杨李颖;杨菂 |
代理机构 | 北京元本知识产权代理事务所 | 代理人 | 李斌 |
摘要
本发明公开了短信搜索方法及其系统,所述短信搜索方法包括:a、移动终端通过短信中心向短信网关发送用于获取内容的短消息;b、所述短信网关解析所述短消息,将短消息中包含的用于获取内容的字符串转发给搜索引擎;c、所述搜索引擎通过分析所述字符串,从数据库读出相应的内容信息,并将所述内容信息回复给所述移动终端。利用本发明,用户可以通过任意编辑的短消息,来获得预期信息。
1.一种短信搜索方法,包括以下步骤:
a、移动终端通过短信中心向短信网关发送用于获取内容的短消息;
b、所述短信网关解析所述短消息,将短消息中包含的用于获取内容的字符串转发给搜索引擎;
c、所述搜索引擎通过分析所述字符串,从数据库读出相应的内容信息和附加信息,并将所述内容信息和附加信息回复给所述移动终端,包括:
对所述字符串进行分词和语句分析,得到关键词;
根据所得到的关键词,从数据库中检索到要回复给移动终端的内容信息;
附加信息获取装置根据所述关键词,搜索与该关键词相关联的附加信息;以及
回复生成装置将所述附加信息与所述内容信息组合在一起,形成回复给移动终端的回复信息;
其中,搜索与关键词相关联的附加信息包括:首先在数据表中检索广告编号,接着根据广告编号在数据表中进行二次检索,得到具体的广告内容。
2.根据权利要求1所述的方法,其中所述回复信息包括以下各项之一:
专业广告或概括性内容信息+内容信息;
内容信息+分类广告或详细内容信息;以及
专业广告或概括性内容信息+内容信息+分类广告或详细内容信息。
3.一种短信搜索系统,包括:
移动终端,通过短信中心向短信网关发送用于获取内容的短消息;
短信网关,接收并解析移动终端发送的所述短消息,将短消息中包含的用于获取内容的字符串转发给搜索引擎;
数据库,其内存储内容信息和附加信息;以及
搜索引擎,通过分析所述字符串,从数据库读出相应的内容信息和附加信息,并将所述内容信息和附加信息回复给所述移动终端,所述搜索引擎包括:
对所述字符串进行分词和语句分析,得到关键词的装置;
根据所得到的关键词,从数据库中检索到要回复给移动终端的内容信息的装置;
根据所述关键词,搜索与该关键词相关联的附加信息的装置;以及
将所述附加信息与所述内容信息组合在一起,形成回复给移动终端的回复信息的装置;
其中,搜索与关键词相关联的附加信息包括:首先在数据表中检索广告编号,接着根据广告编号在数据表中进行二次检索,得到具体的广告内容。
技术领域\n本发明涉及利用移动通信系统的短消息获取信息的方法和系统,特别涉及短信搜索方法及其系统。\n背景技术\n随着使用支持中文手机的用户增多,短信息已经成为手机用户最经常使用的业务之一。除了大量使用的手机用户到手机用户的点对点短信业务之外,从信息平台到手机用户的短信信息服务业务也在快速发展,该业务已经成为广大用户及时方便地获取信息的一种手段。在广大服务提供商(SP)的支持下,用户可以采用短信点播或网站定制的方式得到大量有用信息,SP也能通过提供有偿信息服务而获得收益,因此用户和SP对短信信息服务业务的需求都很大。\n短信网关(ISMG)可以为SP与短消息中心(SMSC)之间数据交换提供一条安全、快捷的通道,以便手机用户采用短信方式与SP双向通信,接收SP提供的信息服务,同时完成相应计费采集、业务管理、网络管理等功能。\n短信网关各组成部分的功能为:\n(1)SMPP代理系统遵循SMPP 3.3版本协议与GSM网中短消息中心连接,实现高效、可靠的数据传输。该系统支持流量控制功能,能够根据SMSC的业务量进行发送流量控制。\n(2)通信代理系统实现与SP等内容供应商的连接和协议互通。它基于TCP/IP协议基础之上,利用CMPP协议与SP之间建立一条安全、高效的传输通道。该系统支持流量控制功能,能够根据本身的业务量进行接收流量控制。\n(3)防火墙作为短信网关的重要功能组成部分,其功能是对短信网关内部其它相关模块进行保护,实现针对内外访问的包过滤和代理。\n(4)短消息网关处理系统完成网关的业务处理,包括:向汇接网关进行路由查询,在本地建立短信网关ID、用户手机号码、SP ID及其IP地址对应表的缓存,建立用户手机号码段与SMSC(短信中心)地址的对应表,完成对数据分发功能的支持、计费原始话单的提供及处理等。\n(5)短信网关计费系统提供短信网关的原始话单记录(CDR)。\n(6)业务管理系统包括业务管理和网管监控功能。\n业务管理主要完成对业务的统计报告、生成报表、运营者对用户数据的添加、修改、删除等;\n网管监控主要完成对网关系统的监控、查询、操作和维护的管理。\n虽然短信网关能够使移动用户采用短信方式与SP双向通信,接收SP提供的信息服务,但是目前的短信网关还只能通过接收用户发送的特定字符,向用户提供预期的内容信息,例如中国发明专利申请公开CN1731800A就披露了这样一种方法和系统。\n发明内容\n本发明的目的是提供利用用户任意编辑的短消息,获得预期信息的短信搜索方法及其系统。\n根据本发明的第一方面,提供了一种短信搜索方法,包括以下步骤:\na、移动终端通过短信中心向短信网关发送用于获取内容的短消息;\nb、所述短信网关解析所述短消息,将短消息中包含的用于获取内容的字符串转发给搜索引擎;\nc、所述搜索引擎通过分析所述字符串,从数据库读出相应的内容信息,并将所述内容信息回复给所述移动终端。\n其中,所述短消息包括移动终端号码和所述字符串。\n其中,所述步骤c包括:\n对所述字符串进行分词和语句分析,得到关键词;\n根据所得到的关键词,从数据库中检索到要回复给移动终端的内容信息;\n根据所述关键词,搜索与该关键词相关联的附加信息;\n将所述附加信息与所述内容信息组合在一起,形成回复给移动终端的回复信息。\n其中,附加信息可以是与内容信息关联的概括性内容信息或者详细内容信息,例如如果内容信息是“北京烤鸭”,则概括性内容信息可以是有关“烤鸭的一般制作方法”的信息,而详细内容信息则可以是“北京烤鸭是采用果木炭火烤制的北京填鸭”。\n所述附加信息还可以是专业广告和/或分类广告。\n其中,通过内容信息与附加信息的对应数据表检索所述附加信息。\n其中,所述内容信息与附加信息的对应数据表中存有内容信息索引和附加信息索引。\n其中,根据附加信息编号,检索附加信息。\n其中,所述回复信息包括以下各项之一:\n内容信息;\n概括性内容信息+内容信息;\n内容信息+详细内容信息;以及\n概括性内容信息+内容信息+详细内容信息。\n所述回复信息还可以包括以下各项之一:\n内容信息;\n专业广告+内容信息;\n内容信息+分类广告;以及\n专业广告+内容信息+分类广告。\n根据本发明的第二方面,提供了一种短信搜索系统,包括:\n移动终端,通过短信中心向短信网关发送用于获取内容的短消息;\n短信网关,接收并解析移动终端发送的所述短消息,将短消息中包含的用于获取内容的字符串转发给搜索引擎;\n数据库,其内存储内容信息和附加信息;以及\n搜索引擎,通过分析所述字符串,从数据库读出相应的内容信息,并将所述内容信息回复给所述移动终端。\n其中,所述搜索引擎包括:\n对所述字符串进行分词和语句分析,得到关键词的装置;\n根据所得到的关键词,从数据库中检索到要回复给移动终端的内容信息的装置;\n根据所述关键词,从数据库中检索与该关键词相关联的附加信息的装置;\n将所述附加信息与所述内容信息组合在一起,形成回复给移动终端的回复信息的装置。\n其中,数据库通过数据库管理模块或装置经由网络连接其它内容供应商,以便在数据库中没有与所述关键词对应的内容信息时,由其它内容供应商提供与该关键字对应的内容信息。\n利用本发明的上述特点,可以实现以下技术效果:\n手机点播:\n-用户在手机的编辑短消息的消息体中,输入需要点播的代码或内容,然后在“发送”号码中输入SP的服务代码,发送短信;\n-如果发送成功,用户稍后即可收到点播的信息。\n手机定制:\n-用户在手机的编辑短消息的消息体中,输入需要定制的代码或内容,然后在“发送”号码中输入SP的服务代码,发送短信;\n-如果发送成功,用户稍后即可收到定制的信息(如密码);\n-用户以此密码回复向SP进行确认,确认成功就可以定制SP提供的服务了;\n-SP会根据用户的定制信息发送信息到用户手机。\n网站定制:\n-用户登录提供短信信息服务的SP网站,按照页面的提示,注册成为SP的用户,并登记用户的手机号码;\n-SP会将确认密码以短信方式发送给用户,用户以此密码在SP进行确认,确认成功就可以定制SP提供的服务;\n-用户在SP的页面上定制需要的服务,SP会根据用户的定制信息发送信息到用户手机。\nWAP推送(PUSH,是一种特殊的短信来发送,是基于短信网关WAP推送):\n-选用PDU模式向手机发送WAP PUSH,用户接收到此类信息时,在客户端手机支持WAP的情况下,可以直接访问到信息中加载的WAP网站地址。\n下面结合附图对本发明进行详细说明。\n附图说明\n图1是实现本发明的短信搜索的配置示意图;\n图2显示了一个实现短信搜索的一个实施例的示意图;\n图3是本发明的附加信息搜索流程图;\n图4显示了本发明的回复给移动终端的回复信息的格式;\n图5显示了利用数据表得到图4所示回复信息的格式的示意图。\n具体实施方式\n首先解释本发明涉及的有关术语。\n服务提供商(service provider缩写SP):短信信息服务的信息提供者;\n短信网关(internet short message gateway缩写ismg):提供SP与短信中心之间数据交换的通道,采用cmpp(china mobile peer topeer)协议与SP进行连接,采用smpp3,3协议与短信中心连接;\n短信中心(short message service center缩写smsc):利用信令网将短消息发送给手机用户;\n汇接网关(gateway name server缩写gns):提供短信网关的路由查询。\n本发明的短信搜索以互联网(或信息数据库)上的信息作为短信的主要信息来源,由互联网上的电信服务提供商(SP)直接与短消息中心(SMSC)相沟通,建立信息交换的接口。并依附于原有的手机信息传递方式(短消息),将互联网上的巨大信息量根据用户的要求,通过手机的短消息方式传递给用户,体现将传统业务与互联网相结合的发展模式。短信搜索提供的短信信息服务种类可涉及信息服务、娱乐服务、位置服务、通讯服务和商务服务等,手机用户可以通过短信点播或定制的方式获取以上服务。\n短信信息服务业务过程:\n用户发短信业务-即mo业务,如信息点播等,短信中心将短信内容以smpp协议发给连接的短信网关。短信网关根据短信发送号码(即SP的服务代码)将短信内容以cmpp协议发给相应的SP,由SP进行处理。\n用户收短信业务-即mt业务,如短信传情、铃音下载等,提供此项业务的SP将短信内容以cmpp协议发给连接的短信网关,由短信网关根据用户手机号段以smpp协议发给用户归属的短信中心。\n下面结合附图说明本发明的短信搜索方法和短信搜索系统。\n一般来说,本发明的短信搜索方法包括以下步骤:\na、移动终端通过短信中心向短信网关发送用于获取内容的短消息;\nb、所述短信网关解析所述短消息,将短消息中包含的用于获取内容的字符串转发给搜索引擎;\nc、所述搜索引擎通过分析所述字符串,从数据库读出相应的内容信息,并将所述内容信息回复给所述移动终端。\n其中,所述短消息包括移动终端号码和所述字符串。\n其中,所述步骤c包括:\n对所述字符串进行分词和语句分析,得到关键词;\n根据所得到的关键词,从数据库中检索到要回复给移动终端的内容信息。\n图1显示了实现上述方法的具体过程,即:\n(1)用户使用手机编辑“短信内容”发送到SP特服号\n对于手机用户发短信业务,如信息点播等,用户归属地的短信中心会将短信转发给负责连接该短信中心的短信网关,由短信网关根据服务代码和业务代码判别将请求转发给相应的SP;若该SP为该短信网关负责连接的SP,则短信网关直接转发;若该SP非其负责连接的SP,需向汇接网关查询路由,查询到路由后再将请求转发给负责的短信网关,由该负责的短信网关转发给该SP。\n其中:\n-“手机”是指可以进行短信息数据通讯的移动通讯设备,包括GSM网络手机、CDMA网络手机、小灵通手机、3G网络手机,以及以后新标准的移动通讯设备;\n-“短信内容”可以是英文的字母、单词、词组、短语或句子,也可以是中文的字、词或句子,还可以是数字,或是三者的任意组合,组合之间可用空格、逗号、#号、*号、……等有别于上述内容的约定符号隔开。\n(2)系统(短信网关)通过短信通道,再将“手机号码+短信内容+地理位置信息”传递给后续的接收处理系统(程序)\n接收短信信息的后续处理系统是指静态IP地址(如:218.244.49.155)或有效域名+接收文件名,即:接收短信的文件:如:Receive.php可以加上路径,例如:http://www.domain.com/Receive.php,并将信息存入指定位置(文件)中,供系统搜索引擎处理系统调用。\n其中,接收处理系统可设定验证密码,由用户可以随意指定,供用户接收PUSH的信息时认证使用。\n后续的接收处理系统分为内容处理、信息检索、结果提取三部分\n(3)搜索引擎处理系统根据接收到的信息,对短信内容部分进行自然语言处理\n第一部分,系统根据接收到的信息,通过自然语言的分词、句法分析处理,把信息序列切分成有意义的词,例如:分词处理可使用基于字符串匹配的分词方法、基于理解的分词方法、基于统计的分词方法或复合的分词方法进行,句法分析可采用Tomita算法和Chart算法等。\n第二部分,经过分词、句法分析处理,获得检索需求的关键字,通过检索引擎的调用,取得初步检索结果。\n注:短信内容中英文信息的处理与上述处理过程相同\n(4)通过关键词进行数据库检索\n第三部分,根据初步检索结果,做进一步的信息处理,通过进行数据库检索,从信息库中将抽取最终结果。如果本地数据库中没有要检索的信息,可通过网络通信,获得相关检索的信息。\n(5)将回复信息内容通过短信通道传递给短信网关平台\n系统将检索结果与关联信息或指定信息相搭配,组成待回复的短信息内容,传递给短信通道。\n(6)短信通道通过电信的短信网关,将短信号码与回复的短信息内容一并返回给用户手机\n(7)用户手机接收到系统返回的短消息,即用户短信检索的结果。\n参见图2,本发明的短信搜索方法还包括:\n根据所述关键词,由附加信息获取装置从数据库中搜索与该关键词相关联的附加信息;\n然后由回复生成装置将内容获取装置获取内容信息与附加信息获取装置获取的附加信息组合在一起,形成回复给移动终端的回复信息。\n附加信息可以是与内容信息关联的概括性内容信息或者详细内容信息,例如如果内容信息是“北京烤鸭”,则概括性内容信息可以是关于“烤鸭的一般制作方法”的信息,而详细内容信息则可以是“北京烤鸭是采用果木炭火烤制的北京填鸭”。\n附加信息还可以是专业广告和/或分类广告,为了便于说明,在下文中采用专业广告和/或分类广告表述附加信息,但本发明不限于此,例如除了上述的概括性内容信息或者详细内容信息外,附加信息还可以包括存储在数据库中的与内容信息的关键字关联的所有信息。\n下面进一步描述本发明的搜索引擎利用自然语言分析短信的字符串,得到回复给移动终端的回复信息的处理。\n接收到的用户短信内容,首先进行自然语言解析,包括分词和语句分析。分析得到若干关键词,根据关键词在数据库中检索得到要发给用户的信息内容。\n发送给用户的信息内容根据需要加载若干项附加信息,最主要的可以是两类:专业广告和分类广告。广告内容和要回复的信息内容存在一一对应的关系。信息内容与广告内容的对应关系存储于数据库(如Access或SQL Server)的表中,数据表的设计格式如下表所示。\n表1信息内容与广告标号对应数据表\n 信息内容 专业广告编号 分类广告编号 其他项 …… 内容1 编号1 编号1 内容2 编号2 编号2 …… …… …… 内容n 编号n 编号n\n同时,由于不同信息内容对应的广告内容可能是重叠的,例如,信息内容n对应的专业广告和分类广告的编号分别是m和p,而信息内容n+1对应的专业广告和分类广告的编号可能是m和p-1,因此,为了节省数据库存储空间,在数据表1中只存储专业广告和分类广告的编号,具体的广告内容存储于不同的数据子表中。当进行信息检索时,首先检索到广告编号,然后根据编号到数据子表中进行二次检索,获得具体的广告内容。专业广告和分类广告数据表的设计格式如下表所示。\n表2专业广告数据表\n 广告编号 广告内容 编号1 专业广告内容1 编号2 专业广告内容2 …… ……\n 编号n 专业广告内容n\n表3分类广告数据表\n 广告编号 广告内容 编号1 分类广告内容1 编号2 分类广告内容2 …… …… 编号n 分类广告内容n\n需要说明的是,尽管在表1、表2和表3的数据表中采用编号进行检索,但是也可以采用其它方式如字母方式进行检索,因此上述编号应当理解为是一种索引。\n图3显示了本发明的根据要回复的短信内容检索对应广告的流程。\n首先,获得上一个分词搜索模块检索得到的要发给用户的信息内容。根据此信息内容,调用检索模块检索信息内容与广告标号对应数据表。当数据量较小时,可以采用对“信息内容”数据项进行顺序遍历的方法。当数据量较大或者对检索速度要求较高时,也可以采取其他方法。\n当在记录集中获得所需的信息内容数据记录时,提取该记录所对应的“专业广告编号”数据项中的编号内容a和“分类广告编号”数据项中的编号内容b。之后进行二次检索。二次检索分别从专业广告数据表和分类广告数据表中检索a、b所对应的广告内容项A、B。\n其中,根据返回给用户信息内容的实际需要,广告内容项A、B可以单项或多项为空。\n获得广告具体内容之后,将广告内容与信息内容组合成一条完整信息,返回给程序入口,然后通过网关发送至移动通信运营商,最终发送到用户手机。完整信息结构可以是如图4所示的四种格式。也就是说回复信息可以是以下各项之一:\n单纯的内容信息;\n专业广告+内容信息;\n内容信息+分类广告;以及\n专业广告+内容信息+分类广告。\n当然,回复信息可以是以下各项之一:\n单纯的内容信息;\n概括性内容信息+内容信息;\n内容信息+详细内容信息;以及\n概括性内容信息+内容信息+详细内容信息。\n图2显示了本发明的短信搜索系统,包括:\n移动终端如手机,通过短信中心向短信网关发送用于获取内容的短消息;\n短信网关,接收并解析移动终端发送的所述短消息,将短消息中包含的用于获取内容的字符串转发给搜索引擎;\n数据库(即,总数据库),其内存储内容信息和附加信息;以及\n搜索引擎,通过分析所述字符串,从数据库读出相应的内容信息,并将所述内容信息回复给所述移动终端。\n所述搜索引擎包括:\n对所述字符串进行分词和语句分析,得到关键词的装置;\n根据所得到的关键词,从数据库中检索到要回复给移动终端的内容信息的装置;\n根据所述关键词,搜索与该关键词相关联的附加信息的装置;\n将所述附加信息与所述内容信息组合在一起,形成回复给移动终端的回复信息的装置。\n此外,本发明的总数据库通过数据库管理模块或装置经由网络连接其它内容供应商。这样,当搜索引擎不能从总数据库搜索到与关键字对应的内容信息时,即总数据库中没有与关键字对应的内容信息时,数据库管理装置(模块)就可以通过网路与其它内容供应商通信,以便搜索到与该关键字对应的内容信息。
法律信息
- 2017-03-01
未缴年费专利权终止
IPC(主分类): H04W 4/12
专利号: ZL 200710000166.3
申请日: 2007.01.09
授权公告日: 2010.05.19
- 2010-05-19
- 2007-10-17
- 2007-08-22
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| | 暂无 |
2004-09-15
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 1 | | 2013-01-07 | 2013-01-07 | | |