1.一种网址共享转发方法,其特征在于,包括以下步骤:
打开网页地址,并选择共享该网址;
监测并解析出HTTP协议的GET请求中的网址;
将解析出的网址保存到结构体中;
读取结构体中的各个网址字符串,并调用手机平台提供的相关应用接口,将网址以信息或邮件发送到用户设定的转发号码或邮箱地址;
清空结构体中的记录,并重新开始新的记录保存;
所述网址共享转发方法是基于一种网址共享转发系统实施的,所述网址共享转发系统包括:
用于打开网页地址,并选择共享该网址的网页浏览模块;
用于监测并解析出HTTP协议的GET请求中的网址的网址监测模块;
用于将解析出的网址保存到结构体中的存储记录模块;
用于读取结构体中的各个网址字符串,并调用手机平台提供的相关应用接口,将网址以信息或邮件发送到用户设定的转发号码或邮箱地址的消息转发模块;
通过对每个HTTP GET请求进行解析,网址监测模块得到用户所请求的网址,并将网址储存在内存中;网址监测模块获得网址后,将存储网址的内存地址以指针形式传递给存储记录模块;
用户通过浏览器打开网址,并利用浏览器中的网址共享选项将当前网址添加到转发列表中;
当网址添加到转发列表时,移动终端的后台会通过网址监测模块自动记录下当前访问的网页地址;
结构体中包括n个字符数组,用于保存各个网址的字符串,初始值都为空,n的最大值根据手机具体配置或需求由生产商确定。
2.一种网址共享转发系统,其特征在于,包括:
用于打开网页地址,并选择共享该网址的网页浏览模块;
用于监测并解析出HTTP协议的GET请求中的网址的网址监测模块;
用于将解析出的网址保存到结构体中的存储记录模块;
用于读取结构体中的各个网址字符串,并调用手机平台提供的相关应用接口,将网址以信息或邮件发送到用户设定的转发号码或邮箱地址的消息转发模块;
所述存储记录模块还用于清空结构体中的记录,并重新开始新的记录保存;
通过对每个HTTP GET请求进行解析,网址监测模块得到用户所请求的网址,并将网址储存在内存中;网址监测模块获得网址后,将存储网址的内存地址以指针形式传递给存储记录模块;
用户通过浏览器打开网址,并利用浏览器中的网址共享选项将当前网址添加到转发列表中;
当网址添加到转发列表时,移动终端的后台会通过网址监测模块自动记录下当前访问的网页地址;
结构体中包括n个字符数组,用于保存各个网址的字符串,初始值都为空,n的最大值根据手机具体配置或需求由生产商确定。
3.一种移动终端,其特征在于,所述移动终端包括权利要求2中所述的网址共享转发系统。
4.根据权利要求3所述的移动终端,其特征在于,所述移动终端包括手机、掌上电脑。
一种网址共享转发方法和系统及采用该系统的移动终端\n技术领域\n[0001] 本发明涉及网络应用领域,尤其涉及的是一种网址共享转发方法和系统及采用该系统的移动终端。\n背景技术\n[0002] 大多的移动通信设备如手机、PDA等基本都提供了网络浏览器的功能,使用户能更加方便快捷地上网浏览网页。但是现有的移动通信设备中的浏览器功能都不能在用户浏览网页的时候,同时将当前网址进行转发与别人分享信息。因此,现有技术还有待于改进和发展。\n发明内容\n[0003] 本发明的目的在于提供一种网址共享转发方法和系统及采用该系统的移动终端,旨在解决现有的移动通信终端在浏览网页的同时不能将网址转发出去的问题。\n[0004] 本发明的技术方案如下:\n[0005] 一种网址共享转发方法,其包括以下步骤:\n[0006] 打开网页地址,并选择共享该网址;\n[0007] 监测并解析出HTTP协议的GET请求中的网址;\n[0008] 将解析出的网址保存到结构体中;\n[0009] 读取结构体中的各个网址字符串,并调用手机平台提供的相关应用接口,将网址以信息或邮件发送到用户设定的转发号码或邮箱地址。\n[0010] 所述的网址共享转发方法,其中,所述方法还包括:清空结构体中的记录,并重新开始新的记录保存。\n[0011] 一种网址共享转发系统,其包括:\n[0012] 用于打开网页地址,并选择共享该网址的网页浏览模块;\n[0013] 用于监测并解析出HTTP协议的GET请求中的网址的网址监测模块;\n[0014] 用于将解析出的网址保存到结构体中的存储记录模块;\n[0015] 用于读取结构体中的各个网址字符串,并调用手机平台提供的相关应用接口,将网址以信息或邮件发送到用户设定的转发号码或邮箱地址的消息转发模块。\n[0016] 所述的网址共享转发系统,其中,所述存储记录模块还用于清空结构体中的记录,并重新开始新的记录保存。\n[0017] 一种移动终端,其中,所述移动终端包括上述的网址共享转发系统。\n[0018] 所述的移动终端,其中,所述移动终端包括但不限于手机、掌上电脑。\n[0019] 本发明的有益效果:本发明通过运用一种网址共享转发方法和系统实现在用户浏览网页的同时将该网页的网址转发给其他人进行分享。\n附图说明\n[0020] 图1是本发明中实施例提供的网址共享转发方法的流程图;\n[0021] 图2是本发明中实施例提供的网址共享转发功能的系统框图。\n具体实施方式\n[0022] 为使本发明的目的、技术方案及优点更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。\n[0023] 参见图1,本发明提供的网址共享转发方法的流程如下:\n[0024] S100:打开网页地址,并选择共享该网址。\n[0025] S200:监测并解析出HTTP协议的GET请求中的网址。\n[0026] S300:将解析出的网址保存到结构体中。\n[0027] S400:读取结构体中的各个网址字符串,并调用手机平台提供的相关应用接口,将网址以信息或邮件发送到用户设定的转发号码或邮箱地址。\n[0028] S500:清空结构体中的记录,并重新开始新的记录保存。\n[0029] 参见图2,本发明提供的网址共享转发系统包括:\n[0030] 用于打开网页地址,并选择共享该网址的网页浏览模块。\n[0031] 用于监测并解析出HTTP协议的GET请求中的网址的网址监测模块。\n[0032] 用于将解析出的网址保存到结构体中的存储记录模块。\n[0033] 用于读取结构体中的各个网址字符串,并调用手机平台提供的相关应用接口,将网址以信息或邮件发送到用户设定的转发号码或邮箱地址的消息转发模块。\n[0034] 所述存储记录模块还用于清空结构体中的记录,并重新开始新的记录保存。\n[0035] 本发明的具体特征包括:\n[0036] 用户可以通过浏览器打开网址,并利用浏览器中的网址共享选项将当前网址添加到转发列表中。\n[0037] 当移动终端用户选择将当前网址添加到转发列表时,在所述移动终端的后台会通过网址监测模块自动记录下当前访问的网页地址。\n[0038] 当用户确认转发时,即要求用户设定号码或电子邮件地址,将转发列表中的网址以短信、彩信或电子邮件等形式转发。用户可以设置转发方式,如电子邮件,短信或彩信等方式。用户可设置一个或多个转发号码或邮件地址。\n[0039] 本发明提供的网址共享转发系统的原理描述如下:\n[0040] 网址监测模块负责监测手机应用层上的每一个HTTP请求,当用户在登录某个网址时,每个网址都是包含在应用层上HTTP协议中发送出去的,一般为HTTP协议的GET请求,如下即是一个典型的HTTP GET请求:\n[0041] GET http://en.wikipedia.org/wiki/example HTTP/1.1\n[0042] Request Method:GET\n[0043] Request URI:http://en.wikipedia.org/wiki/example\n[0044] Request Version:HTTP/1.1\n[0045] 其中Request URI后的字符串http://en.wikipedia.org/wiki/example则是用户所请求的网址,通过对每个HTTP GET请求进行解析,网址监测模块很容易地得到用户所请求的网址,并将网址储存在内存(RAM)中。\n[0046] 网址监测模块获得网址后,将存储网址的内存地址以指针形式传递给存储记录模块。\n[0047] 存储记录模块通过之前的指针(即内存地址)读取到网址内容,然后保存到一个结构体中,以常用的C语言为例,结构体可定义如下:\n[0048] typedef struct\n[0049] {\n[0050] ……\n[0051] char website_1[MAX_LENGTH];\n[0052] char website_2[MAX_LENGTH];\n[0053] }Website_List;\n[0054] 其中website_1到website_n为n个字符数组,保存各个网址的字符串,初始值都为空,n的最大值可以根据手机的具体配置或需求,由生产商确定。\n[0055] 消息转发模块读取结构体中的各个网址字串,并调用手机平台提供的相关应用接口,按用户设定创建短信、彩信或电子邮件。\n[0056] 消息转发模块最后调用手机平台提供的应用程序接口,将消息或邮件发送到用户设定的转发号码或邮箱地址。\n[0057] 最后,存储记录模块还将清空结构体中的记录,并重新开始新的记录保存。\n[0058] 所述的网址共享转发系统设置在一移动终端中,所述移动终端包括但不限于手机、掌上电脑。\n[0059] 应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保护范围。
法律信息
- 2014-03-19
- 2011-11-23
实质审查的生效
IPC(主分类): H04L 29/08
专利申请号: 201010279089.1
申请日: 2010.09.09
- 2011-01-12
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2006-12-13
|
2005-06-06
| | |
2
| |
2006-12-27
|
2005-06-24
| | |
3
| |
2010-06-09
|
2008-10-14
| | |
4
| |
2010-01-13
|
2009-08-13
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |