提取cdma手机短信内容的系统及其操作方法

文档序号:7756196阅读:192来源:国知局
专利名称:提取cdma手机短信内容的系统及其操作方法
技术领域
本发明涉及一种移动通信技术,特别是涉及一种提取CDMA手机短信内容的系统 及其操作方法。
背景技术
在生活中经常会遇到这样的情况,当手机用户收到一条多个电话号码或网址的文 字短信时,需要对短信的内容进行操作,如对内容里的某个号码进行编辑、呼叫、发送短信 或保存;或对内容里的某个网址保存为书签,打开操作。但所述操作极其的不方便,或用户 需要很多步烦琐的步骤才能达到目的。

发明内容
本发明要解决的技术问题是为了克服现有技术的缺陷,提供一种提取CDMA手机 短信内容的系统及其操作方法,其对接收到的短信内容中的号码及网址的提取,并对提取 到的号码或网址进行操作,使手机用户操作方便且快速,同时支持多个号码或网址的提取。本发明是通过下述技术方案来解决上述技术问题的一种提取CDMA手机短信内 容的系统,其特征在于,其包括短信模块,其用于对接收短信内容解析,并提供解析出的字符串内容;拨号模块,其用于用户选择号码后对号码呼叫;电话本模块,其用于用户选择号码后保存此号码;书签模块,其用于用户选择网址后对些网址保存为书签;浏览器模块,其用于用户选择网址后打开此网址网页;生成号码和网地址链表模块,其用于对用户选择的号码进行提取和编辑,并对网 址提取。本发明的另一技术方案为提供一种提取CDMA手机短信内容的系统的操作方法, 其特征在于,其包括以下步骤Si、手机接收短信,从短信模块取得短信内容;S2、提取短信内容中所有的号码和网址;S3、根据用户需要对提取到的号码进行编辑、呼叫、发送短信或保存到电话本;S4、根据用户需要对提取到的网址保存为书签或打开相应的网页。优选地,所述步骤S2中提取号码还包括以下具体步骤S21、扫描从短信模块取得的短信内容;S22、如果短信内容中的字串为号码,则把号码加入到号码链表中;S23、重复步骤S21直到短信内容中的字串全部扫描完成。优选地,步骤S22把超过三个以上的连续数字字符存入号码链表中。优选地,所述步骤S2中提取网址还包括以下具体步骤S31、扫描从短信模块取得的短信内容;
S32、如果短信内容中的字串为网址,则把网址加入到网址链表中;S33、重复步骤S31直到短信内容中的字串全部扫描完成。优选地,所述步骤S3具体包括以下步骤S231、检查号码链表是否为空;S232、号码链表不为空,则列出所有号码供用户选择;如果号码链表为空,则结 束;S233、用户选择选中号码链表的一个号码;S234、如果用户需对此号码编辑,则编辑号码;S235、根据用户发指令把所选号码编辑后号码传给拨号模块进行呼叫,或把所选 号码编辑后传给短信模块对此号码发送短信,或把所选号码编辑后传给电话本模块保存号 码。优选地,所述步骤S4具体包括以下步骤S241、检查网址链表是否为空;S242、网址链表不为空,则列出所有网址供用户选择;S243、用户选择选中网址链表的一个网址;S244、根据用户发指令保存网址为书签或打开此网址的网页。本发明的积极进步效果在于本发明使手机用户操作方便且快速,同时支持多个 号码或网址的提取,方便了用户对短信内容的相关操作。


图1为本发明提取CDMA手机短信内容的系统模块示意图。图2为本发明提取CDMA手机短信内容的系统的操作方法中提取号码的流程图。图3为本发明提取CDMA手机短信内容的系统的操作方法中提取网址的流程图。图4为本发明提取CDMA手机短信内容的系统的操作方法中号码操作的流程图。图5为本发明提取CDMA手机短信内容的系统的操作方法中网址操作的流程图。
具体实施例方式下面结合附图给出本发明较佳实施例,以详细说明本发明的技术方案。如图1所示,本发明提取CDMA手机短信内容的系统包括短信模块,其用于对接收短信内容解析,并提供解析出的字符串内容;用户选择号 码后对此号码发送短信;拨号模块,其用于用户选择号码后对号码呼叫;电话本模块,其用于用户选择号码后保存此号码;书签模块,其用于用户选择网址后对些网址保存为书签;浏览器模块,其用于用户选择网址后打开此网址网页;生成号码和网地址链表模块,其用于对用户选择的号码进行提取和编辑,并对网 址提取。本发明提取CDMA手机短信内容的系统的操作方法包括以下步骤从短信模块取 得短信内容,对其分析,提取其中所有的号码和网址,生成号码和网地址链表,并列出号码或网址供用户选择。若用户选择了其中的某个号码可对此号码编辑和呼叫,发送新短信或 保存到电话本的功能;或用户选择了其中的某个网址,可以把此网址保存为书签或打开网 页。
如图2所示,本发明提取CDMA手机短信内容的操作方法中提取号码的具体步骤如 步骤Al 扫描从短信模块取得的短信内容;
步骤A2:如果短信内容中的字串为号码,则把号码加入到号码链表中,即把超过3 个以上的连续数字字符存入号码链表中;
步骤A3 重复步骤Al直到短信内容中的字串全部扫描完成。 下面举例说提取号码的例子 链表结构定义
typedef struct List—Node {
char ^wszData ; struct List_Node*pNext ; }List_Node ; 号码提取函数
函数返回值提取到的号码数目。 参数pwszText 扫描的字符串。 参数tHead 返回号码链表的头结点。 int DistillNumber(char*pwszText, List_Node**tHead) 该函数实现的伪代码为 While (index < string—length) If (char > '0,Mchar < )then bNumber 二 true ; numberLength++ Else
If(numberLength > 0)then AddNumber to List numbetCount++ Else
bNumber 二 false numberLength = 0 end if end if end while tHead = List Head return numbetCount
如图3所示,本发明提取CDMA手机短信内容的操作方法中提取网址具体步骤如下步骤Bl 扫描从短信模块取得的短信内容;步骤B2 如果短信内容中的字串为网址,则把网址加入到网址链表中,即把把以 "www. ”,“11 ://”,“11 8://”,“_8://”,“代?://”等开头的字串存入网址链表中;步骤B3 重复步骤Bl直到短信内容中的字串全部扫描完成。如图4所示,当号码提取完生成了号码链表后又进一步包括以下操作步骤Cl 检查号码链表是否为空;步骤C2 号码链表不为空,则列出所有号码供用户选择;如果号码链表为空,则结 束;步骤C3 用户选择选中号码链表的某个号码;步骤C4 如果用户需对此号码编辑,则编辑号码;步骤C5 根据用户发指令把所选号码编辑后号码传给拨号模块进行呼叫,或把所 选号码编辑后传给短信模块对此号码发送短信,或把所选号码编辑后传给电话本模块保存 号码。如图5所示,当网址提取完生成了网址链表后又进一步包括以下操作步骤D1 检查网址链表是否为空;步骤D2 网址链表不为空,则列出所有网址供用户选择;步骤D3 用户选择选中网址链表的某个网址;步骤D4 根据用户发指令保存网址为书签,还可以打开此网址的网页。虽然以上描述了本发明的具体实施方式
,但是本领域的技术人员应当理解,这些 仅是举例说明,在不背离本发明的原理和实质的前提下,可以对这些实施方式做出多种变 更或修改。因此,本发明的保护范围由所附权利要求书限定。
权利要求
一种提取CDMA手机短信内容的系统,其特征在于,其包括短信模块,其用于对接收短信内容解析,并提供解析出的字符串内容;拨号模块,其用于用户选择号码后对号码呼叫;电话本模块,其用于用户选择号码后保存此号码;书签模块,其用于用户选择网址后对些网址保存为书签;浏览器模块,其用于用户选择网址后打开此网址网页;生成号码和网地址链表模块,其用于对用户选择的号码进行提取和编辑,并对网址提取。
2.一种如权利要求1所述的提取CDMA手机短信内容的系统的操作方法,其特征在于, 其包括以下步骤51、手机接收短信,从短信模块取得短信内容;52、提取短信内容中所有的号码和网址;53、根据用户需要对提取到的号码进行编辑、呼叫、发送短信或保存到电话本;54、根据用户需要对提取到的网址保存为书签或打开相应的网页。
3.如权利要求2所述的操作方法,其特征在于,所述步骤S2中提取号码还包括以下具 体步骤521、扫描从短信模块取得的短信内容;522、如果短信内容中的字串为号码,则把号码加入到号码链表中;523、重复步骤S21直到短信内容中的字串全部扫描完成。
4.如权利要求3所述的操作方法,其特征在于,所述步骤S22把超过三个以上的连续数 字字符存入号码链表中。
5.如权利要求2所述的操作方法,其特征在于,所述步骤S2中提取网址还包括以下具 体步骤(531、扫描从短信模块取得的短信内容;(532、如果短信内容中的字串为网址,则把网址加入到网址链表中;(533、重复步骤S31直到短信内容中的字串全部扫描完成。
6.如权利要求2所述的操作方法,其特征在于,所述步骤S3具体包括以下步骤(5231、检查号码链表是否为空;(5232、号码链表不为空,则列出所有号码供用户选择;如果号码链表为空,则结束;(5233、用户选择选中号码链表的一个号码;(5234、如果用户需对此号码编辑,则编辑号码;(5235、根据用户发指令把所选号码编辑后号码传给拨号模块进行呼叫,或把所选号码 编辑后传给短信模块对此号码发送短信,或把所选号码编辑后传给电话本模块保存号码。
7.如权利要求2所述的操作方法,其特征在于,所述步骤S4具体包括以下步骤(5241、检查网址链表是否为空;(5242、网址链表不为空,则列出所有网址供用户选择;(5243、用户选择选中网址链表的一个网址;(5244、根据用户发指令保存网址为书签或打开此网址的网页。
全文摘要
本发明公开了一种提取CDMA手机短信内容的系统及其操作方法,该系统包括短信模块,其用于对接收短信内容解析,并提供解析出的字符串内容;拨号模块,其用于用户选择号码后对号码呼叫;电话本模块,其用于用户选择号码后保存此号码;书签模块,其用于用户选择网址后对些网址保存为书签;浏览器模块,其用于用户选择网址后打开此网址网页;生成号码和网地址链表模块,其用于对用户选择的号码进行提取和编辑,并对网址提取。本发明使手机用户操作方便且快速,同时支持多个号码或网址的提取,方便了用户对短信内容的相关操作。
文档编号H04M1/26GK101980514SQ20101024638
公开日2011年2月23日 申请日期2010年8月5日 优先权日2010年8月5日
发明者翁荣建 申请人:上海闻泰电子科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1