一种wap页面保存电话号码的方法、装置和系统的制作方法

文档序号:7582487阅读:188来源:国知局
专利名称:一种wap页面保存电话号码的方法、装置和系统的制作方法
技术领域
本发明涉及移动通信技术,尤其涉及一种WAP页面保存电话号码的方法、装置和 系统。
背景技术
目前,随着移动通信技术的不断发展,移动终端已经深入到人们的生活中,移动通 信也已成为最广泛使用的通信方式。这里,本发明所称的移动终端是指手机、个人数字助理 (PDA,Personal Digital Assistant)等具有无线通讯功能的小型手持式移动通信设备。以 手机为例,其作为日常生活和商业事务的工具,在用户的生活中占有重要的地位。当我们使用手机上网打开WAP(Wireless Application Protocol,无线应用协议) 页面时,经常在WAP页面上看到一些IVRanteractive VoiceResponse,互动式语音应答) 连接业务,只要点击链接,就可以拨打对应的电话号码,非常方便用户的使用,避免了用户 自己去输入号码再进行拨打的麻烦。然而,现在只能通过IVR方式实现拨打电话号码的功能,假如想要将这些重要的 电话号码保存到手机的通讯簿中,就只能自己记住号码,再保存到自己的通讯簿中,操作比 较繁琐,导致用户使用不方便。

发明内容
本发明的目的是提供一种WAP页面保存电话号码的方法、装置和系统,它能够将 WAP页面上的电话号码保存到本地通讯簿。为达到上述目的,本发明采用如下技术方案一种WAP页面保存电话号码的方法,包括步骤1 移动终端发送HTTP请求,访问对应的URL,获取服务器WAP页面,该WAP页 面中包含有保存电话号码的脚本;步骤2 移动终端解析WAP页面内容,对所有页面标签进行分析处理;步骤3 移动终端获取所有保存号码的页面标签进行进一步处理,依据标签体 type属性,注册移动终端用户点击事件;步骤4:当用户在WAP页面中点击保存号码的超链接时,移动终端响应用户操作, 将其中的电话号码保存至移动终端的通讯簿中。进一步地,所述步骤4包括步骤41 依据标签体type属性,解析操作类型;步骤42 当操作类型为保存电话号码时,调用移动终端底层保存号码函数,将标 签体name属性的值保存为通讯簿中号码的名字,将标签体href中的号码串保存为通讯簿 中号码的具体内容。进一步地,所述步骤4还包括步骤42’当操作类型为拨打电话号码时,调用移动终端拨打号码函数直接拨打标签体href中的号码串。进一步地,所述步骤4还包括步骤421”当操作类型为拨打并保存电话号码时,调用移动终端底层保存号码函 数,将标签体name属性的值保存为通讯簿中号码的名字,将标签体href中的号码串保存为 通讯簿中号码的具体内容;步骤422”调用移动终端拨打号码函数直接拨打标签体href中的号码串。一种移动终端,包括 WAP页面获取模块,用于发送HTTP请求,访问对应的URL,获取服务器WAP页面,该 WAP页面中包含有保存电话号码的脚本;解析模块,用于解析WAP页面内容,对所有页面标签进行分析处理;注册模块,用于获取所有保存号码的页面标签进行进一步处理,依据标签体type 属性,注册移动终端用户点击事件;保存模块,用于当用户在WAP页面中点击保存号码的超链接时,移动终端响应用 户操作,将其中的电话号码保存至移动终端的通讯簿中。进一步地,所述保存模块包括解析子模块,用于依据标签体type属性,解析操作类型;第一保存子模块,用于当操作类型为保存电话号码时,调用移动终端底层保存号 码函数,将标签体name属性的值保存为通讯簿中号码的名字,将标签体href中的号码串保 存为通讯簿中号码的具体内容。进一步地,所述保存模块还包括第一拨打子模块,用于当操作类型为拨打电话号码时,调用移动终端拨打号码函 数直接拨打标签体href中的号码串。进一步地,所述保存模块还包括第二保存子模块,用于当操作类型为拨打并保存电话号码时,调用移动终端底层 保存号码函数,将标签体name属性的值保存为通讯簿中号码的名字,将标签体href中的号 码串保存为通讯簿中号码的具体内容;第二拨打子模块,用于调用移动终端拨打号码函数直接拨打标签体href中的号 码串。一种服务器,包括接收模块,用于接收移动终端发送的HTTP请求;发送模块,用于返回与所述HTTP请求对应的URL的WAP页面,该WAP页面中包含 有保存电话号码的脚本。一种通信系统,包括服务器和移动终端,其中,所述服务器包括接收模块,用于接收移动终端发送的HTTP请求;发送模块,用于返回与所述HTTP请求对应的URL的WAP页面,该WAP页面中包含 有保存电话号码的脚本;所述移动终端包括WAP页面获取模块,用于发送HTTP请求,访问对应的URL,获取服务器WAP页面;
解析模块,用于解析WAP页面内容,对所有页面标签进行分析处理;注册模块,用于获取所有保存号码的页面标签进行进一步处理,依据标签体type 属性,注册移动终端用户点击事件;保存模块,用于当用户在WAP页面中点击保存号码的超链接时,移动终端响应用 户操作,将其中的电话号码保存至移动终端的通讯簿中。本发明提供的WAP页面保存电话号码的方法、装置和系统,能够将WAP页面上的电 话号码保存到本地通讯簿,简化了用户操作,为用户使用提供了便利,优化了用户体验。


图1为本发明的WAP页面保存电话号码的方法实施例一的流程示意图;图2为本发明的WAP页面保存电话号码的方法实施例二的流程示意图;图3为本发明的WAP页面保存电话号码的装置一的结构示意图;图4为本发明的WAP页面保存电话号码的装置二的结构示意图;图5为本发明的WAP页面保存电话号码的系统的结构示意图。
具体实施例方式为了使本发明的目的、技术方案及优点更加清楚明白,下面结合附图及实施例,对 本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不 用于限定本发明。本发明提供一种WAP页面保存电话号码的方法,如图1所示,包括步骤1 移动终端发送HTTP(HyperText Transfer Protocol,超文本传输协议)请 求,访问对应的URL (Uniform Resource Locator,统一资源定位符),获取服务器WAP页面, 该WAP页面中包含有保存电话号码的脚本;本发明中,需要预先在服务器端对WAP页面进行编辑,使其包含有保存电话号码 的脚本。该脚本实现的功能即是识别出WAP页面中的电话号码(并最好识别出号码保存时 对应的名称),然后将该电话号码保存至移动终端的通讯簿中。脚本的编写可以采用本领域 技术人员公知的任何技术来实现。步骤2 移动终端解析WAP页面内容,对所有页面标签进行分析处理;步骤3 移动终端获取所有保存号码的页面标签进行进一步处理,依据标签体 type属性,注册移动终端用户点击事件;步骤4 当用户在WAP页面中点击保存号码的超链接时,移动终端响应用户操作, 将其中的电话号码保存至移动终端的通讯簿中。本步骤中,由于从服务器获取的WAP页面中已经包含有保存电话号码的脚本,并 且步骤2-3已经对页面进行了处理,还注册了移动终端用户点击事件,因此,本步骤中当用 户点击保存号码的超链接时,就能够很容易地实现WAP页面中电话号码的保存。因此,本发明能够将WAP页面上的电话号码保存到本地通讯簿,简化了用户操作, 为用户使用提供了便利,优化了用户体验。图2为在图1的基础上更加详细的改进的实施例。如图2所示,前述步骤4优选 包括
步骤41 依据标签体type (类型)属性,解析操作类型,以便在后续步骤中依据该 解析出的操作类型进行相应的操作;步骤42 当操作类型为保存电话号码(即图中所示的“save”)时,调用移动终端 底层保存号码函数,将标签体name (名称)属性的值保存为通讯簿中号码的名字,将标签体 href (Hyperlink Reference,超链接引用)中的号码串保存为通讯簿中号码的具体内容。对于WAP页面中的标签,href属性值为操作的号码串,name属性值为保存通讯簿 中的名字,type属性值为操作类型。本发明中根据该三者属性的不同,进行了相应地处理 操作,从而方便了用户对电话号码的保存。以凤凰无线IVR频道对应的WAP页面为例,该WAP页面中动感社区栏目(用于让 用户收听娱乐节目)对应的电话号码为125906725,凤凰之音栏目(用于让用户参与节目 进行辩论)对应的电话号码为125906722。此时,对于动感社区栏目,其对应的标签中name 的属性值则为“凤凰无线动感社区”,href的属性值则为“125906725”,type属性值可以 为“save”,也可以为图2中所示的“callsave”,当该电话号码没有保存需要时,type属性 值可以为“call ” ;而对于凤凰之音栏目,其对应的标签中name的属性值则为“凤凰无线凤 凰之音”,href的属性值则为“125906722”,type属性值同样可以为“saveWall”或是 “callsave,,。在上述步骤42中是采用了调用移动终端底层保存号码函数的方式来保存号码 的。本领域技术人员应当理解的是,这仅是较优选的实施方式,本领域技术人员还可以采用 其他方式来实现,例如,针对不同类型的移动终端直接对通讯簿文件进行读写操作等。在图2中,为了实现拨打WAP页面中电话号码的功能,所述步骤4还可以包括步骤42’当操作类型为拨打电话号码(即图中所示的“call”)时,调用移动终端 拨打号码函数直接拨打标签体href中的号码串。当然,本领域技术人员应当理解的是,此时并没有将电话号码进行保存,而仅仅实 现了拨打电话号码的功能。同时,在图2中,为了实现既拨打电话号码又保存电话号码的功能,所述步骤4还 可以包括步骤421”当操作类型为拨打并保存电话号码(即图中所示的“callsave”)时, 调用移动终端底层保存号码函数,将标签体name属性的值保存为通讯簿中号码的名字,将 标签体href中的号码串保存为通讯簿中号码的具体内容;步骤422”调用移动终端拨打号码函数直接拨打标签体href中的号码串。明显地,上述步骤422”可以先于步骤421”执行,或是该两个步骤也可以同时执 行。与上述WAP页面保存电话号码的方法相对应,本发明还提供一种移动终端、服务 器以及通信系统。如图3所示,本发明提供的移动终端,包括WAP页面获取模块301,用于发送HTTP请求,访问对应的URL,获取服务器WAP页 面,该WAP页面中包含有保存电话号码的脚本;解析模块302,用于解析WAP页面内容,对所有页面标签进行分析处理;注册模块303,用于获取所有保存号码的页面标签进行进一步处理,依据标签体type属性,注册移动终端用户点击事件;保存模块304,用于当用户在WAP页面中点击保存号码的超链接时,移动终端响应 用户操作,将其中的电话号码保存至移动终端的通讯簿中。优选地,所述保存模块304包括解析子模块,用于依据标签体type属性,解析操作类型;第一保存子模块,用于当操作类型为保存电话号码时,调用移动终端底层保存号 码函数,将标签体name属性的值保存为通讯簿中号码的名字,将标签体href中的号码串保 存为通讯簿中号码的具体内容。优选地,所述保存模块304还包括第一拨打子模块,用于当操作类型为拨打电话号码时,调用移动终端拨打号码函 数直接拨打标签体href中的号码串。优选地,所述保存模块304还包括第二保存子模块,用于当操作类型为拨打并保存电话号码时,调用移动终端底层 保存号码函数,将标签体name属性的值保存为通讯簿中号码的名字,将标签体href中的号 码串保存为通讯簿中号码的具体内容;第二拨打子模块,用于调用移动终端拨打号码函数直接拨打标签体href中的号 码串。如图4所示,本发明提供的服务器,包括接收模块401,用于接收移动终端发送的HTTP请求;发送模块402,用于返回与所述HTTP请求对应的URL的WAP页面,该WAP页面中包 含有保存电话号码的脚本。如图5所示,本发明提供的通信系统,包括服务器40和移动终端30,其中,所述服务器40包括接收模块401,用于接收移动终端发送的HTTP请求;发送模块402,用于返回与所述HTTP请求对应的URL的WAP页面,该WAP页面中包 含有保存电话号码的脚本;所述移动终端30包括WAP页面获取模块301,用于发送HTTP请求,访问对应的URL,获取服务器WAP页解析模块302,用于解析WAP页面内容,对所有页面标签进行分析处理;注册模块303,用于获取所有保存号码的页面标签进行进一步处理,依据标签体 type属性,注册移动终端用户点击事件;保存模块304,用于当用户在WAP页面中点击保存号码的超链接时,移动终端响应 用户操作,将其中的电话号码保存至移动终端的通讯簿中。本发明的移动终端、服务器以及通信系统,能够将WAP页面上的电话号码保存到 本地通讯簿,简化了用户操作,为用户使用提供了便利,优化了用户体验。以上所述仅为本发明的较佳实施例,并非用来限定本发明的实施范围;如果不脱 离本发明的精神和范围,对本发明进行修改或者等同替换,均应涵盖在本发明权利要求的 保护范围当中。
权利要求
1.一种WAP页面保存电话号码的方法,其特征在于,包括步骤1 移动终端发送HTTP请求,访问对应的URL,获取服务器WAP页面,该WAP页面中 包含有保存电话号码的脚本;步骤2 移动终端解析WAP页面内容,对所有页面标签进行分析处理; 步骤3 移动终端获取所有保存号码的页面标签进行进一步处理,依据标签体type属 性,注册移动终端用户点击事件;步骤4:当用户在WAP页面中点击保存号码的超链接时,移动终端响应用户操作,将其 中的电话号码保存至移动终端的通讯簿中。
2.根据权利要求1所述的方法,其特征在于,所述步骤4包括 步骤41 依据标签体type属性,解析操作类型;步骤42:当操作类型为保存电话号码时,调用移动终端底层保存号码函数,将标签体 name属性的值保存为通讯簿中号码的名字,将标签体href中的号码串保存为通讯簿中号 码的具体内容。
3.根据权利要求2所述的方法,其特征在于,所述步骤4还包括步骤42’ 当操作类型为拨打电话号码时,调用移动终端拨打号码函数直接拨打标签体 href中的号码串。
4.根据权利要求2所述的方法,其特征在于,所述步骤4还包括步骤421”:当操作类型为拨打并保存电话号码时,调用移动终端底层保存号码函数,将 标签体name属性的值保存为通讯簿中号码的名字,将标签体href中的号码串保存为通讯 簿中号码的具体内容;步骤422” 调用移动终端拨打号码函数直接拨打标签体href中的号码串。
5.一种移动终端,其特征在于,包括WAP页面获取模块,用于发送HTTP请求,访问对应的URL,获取服务器WAP页面,该WAP 页面中包含有保存电话号码的脚本;解析模块,用于解析WAP页面内容,对所有页面标签进行分析处理; 注册模块,用于获取所有保存号码的页面标签进行进一步处理,依据标签体type属 性,注册移动终端用户点击事件;保存模块,用于当用户在WAP页面中点击保存号码的超链接时,移动终端响应用户操 作,将其中的电话号码保存至移动终端的通讯簿中。
6.根据权利要求5所述的移动终端,其特征在于,所述保存模块包括 解析子模块,用于依据标签体type属性,解析操作类型;第一保存子模块,用于当操作类型为保存电话号码时,调用移动终端底层保存号码函 数,将标签体name属性的值保存为通讯簿中号码的名字,将标签体href中的号码串保存为 通讯簿中号码的具体内容。
7.根据权利要求6所述的移动终端,其特征在于,所述保存模块还包括第一拨打子模块,用于当操作类型为拨打电话号码时,调用移动终端拨打号码函数直 接拨打标签体href中的号码串。
8.根据权利要求6所述的移动终端,其特征在于,所述保存模块还包括第二保存子模块,用于当操作类型为拨打并保存电话号码时,调用移动终端底层保存号码函数,将标签体name属性的值保存为通讯簿中号码的名字,将标签体href中的号码串 保存为通讯簿中号码的具体内容;第二拨打子模块,用于调用移动终端拨打号码函数直接拨打标签体href中的号码串。
9.一种服务器,其特征在于,包括接收模块,用于接收移动终端发送的HTTP请求;发送模块,用于返回与所述HTTP请求对应的URL的WAP页面,该WAP页面中包含有保 存电话号码的脚本。
10.一种通信系统,包括服务器和移动终端,其特征在于, 所述服务器包括接收模块,用于接收移动终端发送的HTTP请求;发送模块,用于返回与所述HTTP请求对应的URL的WAP页面,该WAP页面中包含有保 存电话号码的脚本; 所述移动终端包括WAP页面获取模块,用于发送HTTP请求,访问对应的URL,获取服务器WAP页面; 解析模块,用于解析WAP页面内容,对所有页面标签进行分析处理; 注册模块,用于获取所有保存号码的页面标签进行进一步处理,依据标签体type属 性,注册移动终端用户点击事件;保存模块,用于当用户在WAP页面中点击保存号码的超链接时,移动终端响应用户操 作,将其中的电话号码保存至移动终端的通讯簿中。
全文摘要
本发明公开了一种WAP页面保存电话号码的方法、装置和系统,所述方法包括步骤1移动终端发送HTTP请求,访问对应的URL,获取服务器WAP页面,该WAP页面中包含有保存电话号码的脚本;步骤2移动终端解析WAP页面内容,对所有页面标签进行分析处理;步骤3移动终端获取所有保存号码的页面标签进行进一步处理,依据标签体type属性,注册移动终端用户点击事件;步骤4当用户在WAP页面中点击保存号码的超链接时,移动终端响应用户操作,将其中的电话号码保存至移动终端的通讯簿中。本发明能够将WAP页面上的电话号码保存到本地通讯簿,简化了用户操作,为用户使用提供了便利,优化了用户体验。
文档编号H04L29/08GK102148868SQ20111003624
公开日2011年8月10日 申请日期2011年2月11日 优先权日2011年2月11日
发明者伍杰 申请人:深圳市五巨科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1