一种短信内容提取到场景应用的实现方法

文档序号:7888624阅读:203来源:国知局
专利名称:一种短信内容提取到场景应用的实现方法
技术领域
本发明涉及到通信领域的移动互联网技术、嵌入式软件应用程序技术,具体的涉及一种将发送方号码和短信文字内容提取;关键词比对并判断本条短信将要产生的应用场景,通过不同的短信显示界面和操作入口,提示用户完成某项应用操作的技术实现方法。
技术背景
移动互联网技术是在Internet上提供移动功能的网络层方案,它可以使移动节点用一个永久的地址与互联网中的任何主机通信,并且在切换子网时不中断正在进行的通 目。
关键词检索技术是关键词搜索是网络搜索索引主要方法之一,也是数据库技术的重要应用。通过搜索引擎的爬虫程序检索到要被索词待匹配表中的关键词,就找到了信息的特殊意义与价值,进而可以进行信息按需的处理,寻找信息的频率、关联度等等。
嵌入式操作系统在移动终端设备上的应用已经相当成熟, 目前有ios, Android, Symbian, WindowsMobile, Windows Phone7。等各大的嵌入式操作系统,在嵌入式操作系统上可以编写应用程序对系统短息的拦截、读写、更改和显示进行操作。也可以实现联网,打开存在网络服务器端的应用程序和网页。
即便当前移动互联网技术和行业发展迅猛,开发的应用也总量很多,但由于生活中应用场景丰富多样,很多应用没有兼顾到人性化的考虑,也还有很多场景没有应用开发。 专利CN101980514A公开了一种联通CDMA手机提取短信内容进行分析、提取和应用操作的方法,但是该种方法只能识别短信中的数字、链接而不能对中文字段进行分析。所以提供的应用操作只能在手机系统已有的操作,如添加通讯录,拨通联系人,打开浏览器等等。
但生活中很多短信的信息价值在于它的文字,发送方的身份甚至这些信息之间的关联性,而不是信息字段的格式。比如,移动客服号10086给用户发的话费余额不足提醒能直接产生用户需要充值话费的应用场景,而目前的技术哪怕用最快的手机网络充值也不能完成一步到位的话费充值,而这个应用场景下面的应用程序正式需要创造和开发的
发明内容
基于以上对背景技术的描述和目前所存在的问题,本发明提出了一种将短信文字内容和发送方号码提取、比对并对本条短信将要产生的应用场景进行判断,并提示短信接收方实现某种操作的技术实现方法。
根据以上目的,本发明所述方法在手机嵌入式系统应用程序的基础上进行操作, 包括以下几个步骤(1)在手机中装入应用程序;(2)短信提取应用程序提取手机接收到的信息和/或信息发送方和/或接收方的号码;(3)比对词库应用程序将所述步骤(2)提取的发送方和/或接收方号码和/或短信内容与词库比对;(4)应用场景判断应用程序根据前述步骤(3)所比对出的内置词做出应用场景的判断并提示短信接收方实现某种操作。
通过以上技术方案,本发明通过智能化的判断,对使用者做出操作指示和帮助,节约使用者的时间,增加生活的便利性。
本发明还可以采用如下进一步的技术方案它还包括步骤(5),即用户执行步骤用户根据显示步骤(4)的提示完成对该应用场景的操作,且发出对应用程序的响应,完成该场景下的应用执行。
所述步骤(3)中所述词库,包括内置的预置词库和智能扩充词库以及通过手机联网访问的服务器端数据库上的词库。
所述步骤(I)中,所述应用程序提取短信,即对手机嵌入式系统应用程序,对嵌入式系统进行但不限于以下的操作连接网络、拦截短信、读写短信和显示短信;对每条短信进行但不限于以下操作读取发送方和/或接收方号码,对短信内容进行字段比对和通讯录条目比对。
步骤(I)短信提取,其提取的发送方号码包括手机号码、座机号码和其他信息平台发送的特殊号码如10086移动客服。短信的文字内容包括了汉字,字母,数字和符号。
步骤(2)比对词库,所述的词库存储在手机本地和/或网络服务器端,存储数据的格式包括了号码、通讯录姓名、数字、中文词汇、链接等字段。手机本地存储了通用字段比如号码、通讯录联系人姓名,而网络服务器端存储了最全的内置词库包含了用户个性化的高频词汇库。
所述步骤(4)应用场景判断,应用程序是基于以下条件作出判断的步骤(3)中的短信内容与内置词库匹配的关键词、发送方号码与内置词库匹配的号码或以上两者的结果共同得出的判断。
所述步骤(5 )中,短信显示界面根据接受短信时的当前状态所决定响应形式,不同的状态下接收短信有不同的界面显示。
所述的步骤(5)用户执行,即完成一项手机操作,并且这项操作可以是手机本身的功能,如添加通讯录,回拨联系人;也可是互联网上第三方应用程序,如淘宝手机话费充值, 百度关键词搜索,用户个性化订阅推荐等。
通过上述技术方案,用户可以在收到短信时区分出是否有话费充值、热门搜索关键词、用户使用高频词出现等场景,如果有的话短信阅读的界面将做出响应,例如提示用户进行淘宝充值、百度关键词搜索等和短信内容相关的应用场景。这样提供给用户更智能化, 个性化的短信阅读体验。



图1是本发明所提供实施例的步骤流程图;图2是本发明所提供实施例的界面示意图。
_具体实施方式
实施例1。参照图1。
本发明所述方法在手机嵌入式系统应用程序的基础上进行操作,包括以下几个步骤(1)在手机中装入应用程序;(2)短信提取应用程序提取手机接收到的信息和/或信息发送方和/或接收方的号码;具体来说,参照图1,该短信提取步骤包括收到短信、截获短信和获取发送方和/接收方号码和短信内容三个细节。当手机收到一条新信息时,预装在手机里的应用程序主动对短信进行截获,分析信息的报文获取发送方的号码和信息内容字段。完成了步骤2,号码和信息正文暂存在内存,等待程序比对。
(3)比对词库应用程序将所述步骤(2)提取的发送方和/或接收方号码和/或短信内容与词库比对;此处的词库,包括预设的内置词库,和通过手机联网访问服务器端数据库上的词库。
本发明既可以不比对号码,直接比对内容,也可以先比对号码,再比对短信内容, 因为比对号码可以辅助判断短信内容,以获得更为精确的应用场景。
在图1中,本发明采用先与关键词库的号码字段作比对再与关键词库其他字段做比对的方式,比如先与关键词库的号码字段做比对,先比对手机本地的内置词库中的号码字段,判断发送方的号码是否来自特殊联系人,比如中国移动客服号码(10086),中国联通客服号码(10010),第三方软件服务商的号码(如1725800个信客服)等号码字段,如果是特殊号码发来的信息很有可能与某项服务的操作联系起来,等待短信内容的进行关键词比对后的共同结论判断。
接下来进一步比对短信内容中的词句是否与关键词库中有匹配,比如与联系人字段比对,是否有手机通讯录中的联系人姓名出现在短信正文,是否有用户手机通讯录中已经存在的电话号码出现,是否有“吃饭”、“美容”等常用高频词出现。因为这些词都有很大的概率都会产生用户的某项操作需求。在本实施例中,再匹配关键词“话费余额”、某个通讯录号码、比如用户的常用关键词“吃饭”等,以判断应用场景。
(4)应用场景判断应用程序根据前述步骤(3)所比对出的内置词做出应用场景的判断并提示短信接收方实现某种操作。如图1所示,本发明在接下来 针对每个关键词提供不同的场景,例如匹配关键词“话费余额”时,在短信展示页面设置“淘宝充值”按钮,在匹配到和通讯录中某个号码一致的号码时,将该号码替换成通讯录中的姓名字段显示,并可直接选中拨打;在匹配到前述关键词“吃饭”时,将短信界面中的“吃饭”设为链接,点击可进入百度关键词搜索。
本发明还包括步骤(5),即用户执行步骤用户根据显示步骤(4)的提示完成对该应用场景的操作,且发出对应用程序的响应,完成该场景下的应用执行。用户完成的手机操作可以是手机本身的功能,如添加通讯录,回拨联系人;也可是互联网上第三方应用程序, 如淘宝手机话费充值,百度关键词搜索,用户个性化订阅推荐等。
所述步骤(3)中所述词库,包括内置的预置词库和智能扩充词库以及通过手机联网访问的服务器端数据库上的词库,所述智能扩充词库即以预设判断方式扩充的词库。所述预设判断方式,包括在服务器端简历一个记录用户搜索过的词条的数据库作为“扩充词库”。
所述步骤(I)中,所述应用程序提取短信,即对手机嵌入式系统应用程序,对嵌入式系统进行但不限于以下的操作连接网络、拦截短信、读写短信和显示短信;对每条短信进行但不限于以下操作读取发送方和/或接收方号码,对短信内容进行字段比对和通讯录条目比对。
步骤(I)短信提取,其提取的发送方号码包括手机号码、座机号码和其他信息平台发送的特殊号码如10086移动客服。短信的文字内容包括了汉字,字母,数字和符号。
步骤(2)比对词库,所述的词库存储在手机本地和/或网络服务器端,存储数据的格式包括了号码、通讯录姓名、数字、中文词汇、链接等字段。手机本地存储了通用字段比如号码、通讯录联系人姓名,而网络服务器端存储了最全的内置词库包含了用户个性化的高频词汇库。
所述步骤(4)应用场景判断,应用程序是基于以下条件作出判断的步骤(3)中的短信内容与内置词库匹配的关键词、发送方号码与内置词库匹配的号码或以上两者的结果共同得出的判断。步骤3判断是何种应用场景,根据发送方号码、短信内容的比对情况决定当时的应用场景,如果是运营商客服号码(10086等)发来的含有“余额不足”字样的短信, 则判断为下一步应用场景是话费充值,比如如果是短信内容有通讯录联系人、联系人号码的关键词,则判断应用场景为回电拨号,并把只显示电话号码的短信也同时显示通讯录中的姓名。
所述步骤(5)中,短信显示界面根据接受短信时的当前状态所决定响应形式,不同的状态下接收短信有不同的界面显示。
对于已经判断的应用场景,手机对于短信的展示界面会做出响应,针对举例的几个应用场景的针对响应见图。图2,是在手机待机界面中接收10086提示充值短信时候的响应界面,其中按钮(al)显示为“淘宝充值”,点击即可访问到淘宝手机充值的wap站进行话费充值;在手机短信箱界面的短信展示,其中按钮(a2)显示为“淘宝充值”,点击即可访问淘宝手机充值wap页面进行话费充值。10086给用户发送未接来电提示短信,检测到短信中含有通讯录中的手机号码。即在界面显示中添加该手机号码的联系人名(a3),同时下面显示按钮“回电”(a4),用户按下回电就可以直接拨通该联系人的电话。短信中含有用户的使用的高频词汇,用户的个性化高频词汇表存在服务器端,短信中在高频词之后显示“百度搜索”图样,用户选择图标并按下`确认,就可以将被选的高频词在百度搜索中进行搜索。
本发明在实施上面考虑到了在用户手机上经常发生的应用场景,针对个人用户的使用习惯提供个性化服务,同时服务器端和本地的内置词库设置可以使短信内置词库和应用场景不断的扩展和更新。
权利要求
1.一种短信内容提取到场景应用的实现方法,其特征在于所述方法在手机嵌入式系统应用程序的基础上进行操作,包括以下几个步骤 (1)在手机中装入应用程序; (2)短信提取应用程序提取手机接收到的信息和/或信息发送方和/或接收方的号码; (3)比对词库应用程序将所述步骤(2)提取的发送方和/或接收方号码和/或短信内容与词库比对; (4)应用场景判断应用程序根据前述步骤(3)所比对出的内置词做出应用场景的判断并提示短信接收方实现某种操作。
2.如权利要求1所述的一种短信内容提取到场景应用的实现方法,其特征在于它还包括步骤(5),即用户执行步骤用户根据显示步骤(4)的提示完成对该应用场景的操作,且发出对应用程序的响应,完成该场景下的应用执行。
3.如权利要求1所述的一种短信内容提取到场景应用的实现方法,其特征在于所述步骤(3)中所述词库,包括内置的预置词库和智能扩充词库以及通过手机联网访问的服务器端数据库上的词库。
4.如权利要求1所述的一种短信内容提取到场景应用的实现方法,其特征在于所述步骤(I)中,所述应用程序提取短信,即对手机嵌入式系统应用程序,对嵌入式系统进行但不限于以下的操作连接网络、拦截短信、读写短信和显示短信;对每条短信进行但不限于以下操作读取发送方和/或接收方号码,对短信内容进行字段比对和通讯录条目比对。
5.如权利要求1所述的一种短信内容提取到场景应用的实现方法,其特征在于所述步骤(1)短信提取,其提取的发送方号码包括手机号码、座机号码和其他信息平台发送的特殊号码,短信的文字内容包括了汉字,字母,数字和符号。
6.如权利要求1所述的一种短信内容提取到场景应用的实现方法,其特征在于所述步骤(2)比对词库,所述的词库存储在手机本地和/或网络服务器端,数据格式包括了号码、通讯录姓名、数字、高频词汇、链接字段。
7.如权利要求1所述的一种短信内容提取到场景应用的实现方法,其特征在于所述步骤(4)应用场景判断,应用程序是基于以下条件作出判断的步骤(3)中的短信内容与内置词库匹配的关键词、发送方号码与内置词库匹配的号码或以上两者的结果共同得出的判断。
8.如权利要求2所述的一种短信内容提取到场景应用的实现方法,其特征在于所述步骤(5)中,短信显示界面根据接受短信时的当前状态所决定响应形式,不同的状态下接收短信有不同的界面显示。
9.如权利要求1所述的一种短信内容提取到场景应用的实现方法,其特征在于所述步骤(5)用户执行,即完成一项手机操作,该项操作是手机本地和/或互联网上的功能和/或应用程序。
全文摘要
本发明提供一种短信内容提取到场景应用的实现方法,所述方法在手机嵌入式系统应用程序的基础上进行操作,包括以下几个步骤(1)在手机中装入应用程序;(2)短信提取应用程序提取手机接收到的信息和/或信息发送方和/或接收方的号码;(3)比对词库应用程序将所述步骤(2)提取的发送方和/或接收方号码和/或短信内容与词库比对;(4)应用场景判断应用程序根据前述步骤(3)所比对出的内置词做出应用场景的判断并提示短信接收方实现某种操作。本发明通过智能化的判断,对使用者做出操作指示和帮助,节约使用者的时间,增加生活的便利性。
文档编号H04M1/725GK103037072SQ201210024209
公开日2013年4月10日 申请日期2012年2月4日 优先权日2012年2月4日
发明者方毅, 董霖, 杨泱 申请人:个信互动(北京)网络科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1