一种通过用户设备在网页中进行多按钮提交的方法和设备.pdf

上传人:b*** 文档编号:1283036 上传时间:2018-04-12 格式:PDF 页数:16 大小:681.81KB
返回 下载 相关 举报
摘要
申请专利号:

CN201010504974.5

申请日:

2010.10.12

公开号:

CN101968803A

公开日:

2011.02.09

当前法律状态:

驳回

有效性:

无权

法律详情:

发明专利申请公布后的驳回IPC(主分类):G06F 17/30申请公布日:20110209|||实质审查的生效IPC(主分类):G06F 17/30申请日:20101012|||公开

IPC分类号:

G06F17/30; H04L29/08

主分类号:

G06F17/30

申请人:

百度在线网络技术(北京)有限公司

发明人:

唐才林

地址:

100085 北京市海淀区上地十街10号百度大厦

优先权:

专利代理机构:

北京汉昊知识产权代理事务所(普通合伙) 11370

代理人:

罗朋

PDF下载: PDF下载
内容摘要

本发明的目的是提供一种通过用户设备在网页中进行多按钮提交的方法,方便用户及时、准确地获取信息。其中,多按钮提交设备接收用户通过用户设备在网页中点击按钮所发送的提交请求,根据所述按钮,获取对应的参数及其赋值,并将所述参数及其赋值与所述提交请求传递至相应的目标应用。与现有技术相比,本发明提供了一种通过用户设备在网页中进行多按钮提交的方法,能在xhtml格式的网页中,利用不同按钮表示同一参数的不同数值,以支持多按钮提交,简化用户操作,提升用户体验。

权利要求书

1: 一种通过用户设备在网页中进行多按钮提交的方法, 该方法包括 : a 接收用户通过用户设备在网页中点击按钮所发送的提交请求 ; b 根据所述按钮, 获取所述按钮对应的参数及其赋值 ; c 将所述参数及其赋值与所述提交请求传递至相应的目标应用。
2: 根据权利要求 1 所述的方法, 其中, 所述方法还包括 : d 调用执行所述目标应用。
3: 根据权利要求 1 或 2 所述的方法, 其中, 所述步骤 b 还包括 : - 根据所述按钮, 在按钮参数对照表中进行查询匹配, 获取中间参数及其数字编号 ; - 根据所述中间参数及其数字编号, 在参数赋值表中进行查询, 获取所述按钮对应的 参数及其赋值。
4: 根据权利要求 3 所述的方法, 其中, 该方法还包括 : - 根据新增加的按钮与参数的对应关系, 更新所述按钮参数对照表和 / 或参数赋值 表。
5: 根据权利要求 1 至 5 中任一项所述的方法, 其中, 所述步骤 b 还包括 : - 根据所述按钮, 在按钮参数赋值对照表中进行查询匹配, 获取所述按钮对应的参数 及其赋值。
6: 根据权利要求 5 所述的方法, 其中, 该方法还包括 : - 根据新增加的按钮与参数、 赋值的对应关系, 更新所述按钮参数赋值对照表。
7: 根据权利要求 1 至 6 中任一项所述的方法, 其中, 所述步骤 b 还包括 : - 根据所述按钮, 按预定义字段获取对应的参数及其赋值。
8: 根据权利要求 1 至 7 中任一项所述的方法, 其中, 所述提交请求包括以下各项中的至 少一项 : - 输入框 ; - 选择框 ; - 输入表单。
9: 根据权利要求 1 至 8 中任一项所述的方法, 其中, 所述参数包括多个参数。
10: 根据权利要求 1 至 9 中任一项所述的方法, 其中, 所述目标应用包括以下各项中的 至少一项 : - 应用程序 ; - URL 链接。
11: 根据权利要求 1 至 10 中任一项所述的方法, 其中, 所述用户设备包括计算机、 手机、 PDA、 掌上电脑 PPC 或 IPTV。
12: 一种通过用户设备在网页中进行多按钮提交的设备, 该设备包括 : 接收装置, 用于接收用户通过用户设备在网页中点击按钮所发送的提交请求 ; 获取装置, 用于根据所述按钮, 获取所述按钮对应的参数及其赋值 ; 传递装置, 用于将所述参数及其赋值与所述提交请求传递至相应的目标应用。
13: 根据权利要求 12 所述的设备, 其中, 所述设备还包括 : 调用执行装置, 用于调用执行所述目标应用。
14: 根据权利要求 12 或 13 所述的设备, 其中, 所述获取装置还用于 : 2 - 根据所述按钮, 在按钮参数对照表中进行查询匹配, 获取中间参数及其数字编号 ; - 根据所述中间参数及其数字编号, 在参数赋值表中进行查询, 获取所述按钮对应的 参数及其赋值。
15: 根据权利要求 14 所述的设备, 其中, 该设备还包括 : - 第一更新装置, 用于根据新增加的按钮与参数的对应关系, 更新所述按钮参数对照 表和 / 或参数赋值表。
16: 根据权利要求 12 至 15 中任一项所述的设备, 其中, 所述获取装置还用于 : - 根据所述按钮, 在按钮参数赋值对照表中进行查询匹配, 获取对应的参数及其赋值。
17: 根据权利要求 16 所述的设备, 其中, 该设备还包括 : - 第二更新装置, 用于根据新增加的按钮与参数、 赋值的对应关系, 更新所述按钮参数 赋值对照表。
18: 根据权利要求 12 至 17 中任一项所述的设备, 其中, 所述获取装置还用于 : - 根据所述按钮, 按预定义字段获取对应的参数及其赋值。
19: 根据权利要求 12 至 18 中任一项所述的设备, 其中, 所述提交请求包括以下各项中 的至少一项 : - 输入框 ; - 选择框 ; - 输入表单。
20: 根据权利要求 12 至 19 中任一项所述的设备, 其中, 所述参数包括多个参数。
21: 根据权利要求 12 至 20 中任一项所述的设备, 其中, 所述目标应用包括以下各项中 的至少一项 : - 应用程序 ; - URL 链接。
22: 根据权利要求 12 至 21 中任一项所述的设备, 其中, 所述用户设备包括计算机、 手 机、 PDA、 掌上电脑 PPC 或 IPTV。

说明书


一种通过用户设备在网页中进行多按钮提交的方法和设备

    技术领域 本发明涉及互联网技术领域, 尤其涉及一种供用户通过用户设备在网页中进行多 按钮提交的技术。
     背景技术 目前, 由于在 xhtml 格式的网页中, 不支持把不同按钮表示同一参数的不同数值, 因此 xhtml 格式的网页不支持多按钮提交。用户在使用互联网进行搜索时, 当用户想搜索 不同类别的相同主题, 需要切换网页, 再输入关键词进行进一步搜索。例如, 当用户在网址 为 www.baidu.com 的搜索页面, 想要搜索 wap 网址的信息时, 需要退出所述网址, 并输入 wap.baidu.com 才可以进一步搜索, 过程繁琐并且浪费时间。又如, 当用户在百度首页想要 在 “新闻” 标签页搜索关键词为 “世界杯” 的信息时, 需要点击 “新闻” 标签页进入该页面, 再 输入关键词 “世界杯” , 点击 “百度一下” , 才可以显示所需要的网页地址链接 ; 或者需要在百 度首页输入关键词 “世界杯” , 点击百度一下, 进入默认标签页, 再点击 “新闻” 标签页, 才可 以显示所需要的网页地址链接。这样, 用户搜索的过程较为繁琐。又如, 在无线互联网页面 中, 由于屏幕限制, 网页一般只显示 “前一页” 和/或 “后一页” , 用户只能一页一页的翻看, 很难完成跳至第几页这样的动作。如何简化用户操作, 方便用户及时、 准确地获取信息, 提 升用户体验, 成为亟需解决的一个难题。
     发明内容 本发明的目的是提供一种通过用户设备在网页中进行多按钮提交的方法, 简化用 户操作, 方便用户及时、 准确地获取信息, 提升用户体验。
     根据本发明的一个方面, 提供了一种通过用户设备在网页中进行多按钮提交的方 法, 该方法包括 : a 接收用户通过用户设备在网页中点击按钮所发送的提交请求 ; b 根据所述按钮, 获取所述按钮对应的参数及其赋值 ; c 将所述参数及其赋值与所述提交请求传递至相应的目标应用。
     根据本发明的另一方面, 还提供了一种通过用户设备在网页中进行多按钮提交的 设备, 该设备包括 : 接收装置, 用于接收用户通过用户设备在网页中点击按钮所发送的提交请求 ; 获取装置, 用于根据所述按钮, 获取所述按钮对应的参数及其赋值 ; 传递装置, 用于将所述参数及其赋值与所述提交请求传递至相应的目标应用。
     与现有技术相比, 本发明提供了一种通过用户设备在网页中进行多按钮提交的方 法, 能在 xhtml 格式的网页中, 利用不同按钮表示同一参数的不同数值, 以支持多按钮提 交, 方便用户及时、 准确地获取信息。
     附图说明 通过阅读参照以下附图所作的对非限制性实施例所作的详细描述, 本发明的其它 特征、 目的和优点将会变得更明显。
     图 1 示出根据本发明一个方面的用于供用户通过用户设备在网页中进行多按钮 提交的系统拓扑图。
     图 2 示出根据本发明一个方面的用于供用户通过用户设备在网页中进行多按钮 提交的设备示意图。
     图 3 示出根据本发明又一个优选实施例的用于供用户通过用户设备在网页中进 行多按钮提交的设备示意图。
     图 4 示出根据本发明另一个方面的用于供用户通过用户设备在网页中进行多按 钮提交的方法流程图。
     附图中相同或相似的附图标记代表相同或相似的部件。
     具体实施方式
     下面结合附图对本发明作进一步详细描述。
     图 1 示出根据本发明一个方面的用于供用户通过用户设备在网页中进行多按钮 提交的系统拓扑图, 其中包括多按钮提交设备 1 以及多个用户设备 2。其中, 多按钮提交设 备 1 可与多个用户设备 2 经由网络相连接, 并根据用户通过用户设备 2 在网页中点击按钮 所发送的提交请求, 获取所述按钮对应的参数及其赋值, 并将所述参数及其赋值与所述提 交请求传递至相应的目标应用。在此, 网络包括但不限于互联网、 广域网、 城域网、 局域网、 VPN 网络、 无线自组织网络 (Ad Hoc 网络) 等。
     另外, 多按钮提交设备 1 可以是独立的计算设备, 包括但不限于普通计算机、 服务 器、 小型主机、 大型主机等, 也可以是与其他应用共享的计算设备, 包括但不限于企业服务 器、 企业网站服务器、 门户网站服务器、 搜索网站服务器等。而用户设备 2 可以是任何一种 可与用户通过键盘、 鼠标、 遥控器、 触摸板、 或手写设备等方式进行人机交互的电子产品, 例 如计算机、 手机、 PDA、 掌上电脑 PPC 或 IPTV 等。
     本领域技术人员应能理解上述多按钮提交设备 1、 用户设备 2 以及连接其间的网 络仅为举例, 其他现有的或今后可能出现的多按钮提交设备、 用户设备或网络如可适用于 本发明, 也应包含在本发明保护范围以内, 并在此以引用方式包含于此。
     为简明起见, 下面以一个用户设备 2 为例进行描述。本领域技术人员应能理解, 多 按钮提交设备 1 可以同时与多个用户设备 2 交互, 并根据从不同用户设备 2 接收的用户在 网页中点击按钮所发送的提交请求, 获取所述按钮对应的参数及其赋值, 并将所述参数及 其赋值与所述提交请求传递至相应的目标应用。
     图 2 示出根据本发明一个方面的用于供用户通过用户设备在网页中进行多按钮 提交的设备示意图, 该设备包括接收装置 11、 获取装置 12 及传递装置 13。
     其中, 接收装置 11 用于接收用户通过用户设备 2 在网页中点击按钮所发送的提交 请求。例如, 用户通过手机在网页中点击搜索按钮, 将此提交请求发送给接收装置 11, 接收 装置 11 接收到此提交请求, 并进一步作用。以百度首页为例, 所述按钮包括例如 “新闻” 、 “贴吧” 、 “知道” 、 “空间” 、 “图片” 等标签按钮, 或搜索按钮 “百度一下” , 或在 Wap 百度首页的“搜网页” 和 “搜 Wap” 按钮。优选地, 所述按钮还可以是用户翻页过程中点击的页码按钮 “1” 、 “2” 、 “3” 或 “上一页” 、 “下一页” 、 “首页” 、 “尾页” 等。本领域技术人员应能理解上述按 钮或标签仅为举例, 其他现有的或今后可能出现的按钮或标签, 也应包含在本发明保护范 围以内, 并在此以引用方式包含于此。
     获取装置 12 用于根据用户通过用户设备在网页中点击的按钮, 获取所述按钮对 应的参数及其赋值。例如, 假设在百度首页中的按钮 “百度一下” 所对应的参数为 “a” , 其 赋值为 “100” , 当用户点击此按钮, 获取装置 12 便根据此按钮获取到参数为 “a” , 其赋值为 “100” 。
     传递装置 13 用于将获取装置 12 获取到的参数及其赋值与接收装置 11 接收到的提 交请求传递至相应的目标应用。 例如, 用户在页面的输入框输入关键词 “世界杯” , 然后点击按 钮 “百度一下” , 获取装置 12 根据用户点击的按钮, 在按钮参数赋值对照表中进行查询匹配, 获取到按钮 “百度一下” 对应的参数为 “a” , 其赋值为 “100” , 传递装置 13 即将此参数及其赋 值和用户在输入框内输入的关键词信息 “世界杯” 一起传递至目标应用, 进行查询搜索。
     优选地, 所述提交请求包括但不限于以下至少一项 : a) 输入框 ; b) 选择框 ; c) 输入 表单。例如, 用户在进入百度 “新闻” 标签页后, 在页面上方及下方各自显示有输入框, 供用 户输入关键词进行搜索。选择框包括在用户进入 “新闻” 标签页后, 在输入框的下方的 “新 闻全文” 、 “新闻标题” 等可点选框。 在一个优选的实施例中, 用户在 www.soopat.com 页面进行搜索, 所述页面中央有 一个输入框, 在输入框下方有点选按钮 “全部专利” 、 “发明和实用新型” 、 “发明” 、 “实用新 型” 、 “外观” 和 “发明授权” 。用户在输入框内输入待搜索的关键词 “网页” , 并点击“外观” 这个点选按钮, 而无需点击 “SooPAT” 这个搜索按钮, 接收装置 11 将接收到用户发出的提交 请求, 送给获取装置 12 进行参数及其赋值的获取, 再传递至相应的目标应用, 最终给出相 应的结果—— “[ 外观 ] 高清媒体下载终端 -200830020237.0” 。输入表单是一个包含表单 参数的区域。所述表单有三个基本组成部分, 表单标签、 表单域和表单按钮。表单标签包含 但不限于处理表单数据所用 CGI 程序的 URL 以及数据提交到服务器的方法。表单域包含但 不限于文本框、 密码框、 隐藏域、 多行文本框、 复选框、 单选框、 下拉选择框和文件上传框等。 表单按钮包括但不限于提交按钮、 复位按钮和一般按钮, 用于将数据传送到服务器上的 CGI 脚本或者取消输入, 还可以用表单按钮来控制其他定义了处理脚本的处理工作。本领域技 术人员应能理解上述提交请求的形式仅为举例, 其他现有的或今后可能出现的提交请求的 形式, 也应包含在本发明保护范围以内, 并在此以引用方式包含于此。
     在一个优选的实施例中, 获取装置 12 根据接收装置 11 接收到的用户通过用户设 备在网页中点击的按钮, 在按钮参数对照表中进行查询匹配, 获取中间参数及其数字编号 ; 根据所述中间参数及其数字编号, 在参数赋值表中进行查询, 获取所述按钮对应的参数及 其赋值。优选地, 可以把参数按照它的取值拆分成多个中间参数, 中间参数按照“参数名 + 数字编号” 的形式取名, 多个提交按钮按照 “按钮名 + 数字编号” 的形式取名, 这两者的数字 编号按照相同的编号规则保持一致。 这样就达到拆分的目的, 用户按提交按钮后, 获取装置 12 就可以根据按钮的数字编号, 识别出对应的参数及其赋值。例如, 原始参数 A 含有赋值 100、 200、 300, 由于现有技术不支持将不同按钮表示同一参数的不同赋值, 现在, 将该参数 A 拆分成三个不同的中间参数, 三个中间参数分别对应赋值 100、 200、 300, 并将三个中间参数
     进行编号, 编号分别为 1、 2、 3。新的中间参数按照 “参数名 + 数字编号” 的形式取名, 这样, 被拆分后的三个新的中间参数的参数名分别为 A1、 A2、 A3, 其对应的赋值分别为 100、 200、 300。现假设对应的按钮按照 “按钮名 + 数字编号” 的形式取名为 a1、 a2、 a3。例如, 用户在 网页中提交某个按钮, 获取装置 12 获取到该按钮名为 “a1” , 查询按钮参数对照表, 如表 1 所 示, 识别出其对应的中间参数为 A1, 再根据其数字编号 “1” , 查询该参数 A 的赋值表, 如表 2 所示, 识别出其对应的参数赋值为 100。优选地, 获取装置 12 联结有第一更新装置 (未示出) , 用于根据新增加的按钮与参 数的对应关系, 更新所述按钮参数对照表。
     在另一个优选的实施例中, 获取装置 12 根据接收装置 11 接收到的用户通过用户 设备在网页中点击的按钮, 在按钮参数赋值对照表中进行查询匹配, 获取对应的参数及其 赋值。具体地, 由于在按钮参数对照表中包含参数的赋值, 因此, 获取装置 12 根据接收装置 11 接收到的用户通过用户设备在网页中点击的按钮, 在按钮参数赋值对照表中进行查询匹 配, 可以直接获取对应的参数及其赋值。例如, 原始参数 A 含有赋值 100、 200、 300, 由于现 有技术不支持将不同按钮表示同一参数的不同赋值, 现在, 将该参数 A 拆分成三个不同的 参数 a、 b、 c, 三个参数分别对应赋值 100、 200、 300。假设对应的按钮名为 a’ 、 b’ 、 c’ , 并将 拆分后的参数分别赋值给对应的按钮, 将其对应的赋值 100、 200、 300 也分别赋值给三个按
     钮。当用户在网页中提交某个按钮, 获取装置 12 获取到该按钮名为 “a’ ” , 并查询按钮参数 赋值对照表, 如表 3 所示, 获取装置 12 直接识别出其对应的参数为 a, 对应的原始参数为 A, 其对应的参数赋值为 100。
     优选地, 获取装置 12 还可以联结有第二更新装置 (未示出) , 用于根据新增加的按 钮与参数、 赋值的对应关系, 更新所述按钮参数赋值对照表。 本领域技术人员应理解, 上述第一更新装置和第二更新装置仅为示例, 在实践中, 它们可以是两个独立的模块, 也可集成在一个模块中。在又一个优选的实施例中, 获取装置 12 按预定义字段获取对应的参数及其赋值。 以前述按钮参数赋值为例, 在此处可以表示为字段的形式。获取装置 12 在按钮名所对应的 参数的预定义字段中识别其原始参数及其赋值。 例如, 当用户在网页中提交某个按钮, 获取 装置 12 获取到该按钮名为 “a’ ” , 根据查表或指针等方式确定其对应的参数为 a, 再根据表 4 所示的参数 a 的预定义字段, 识别出其对应的原始参数 A 和其对应的参数赋值, 例如 100。本领域技术人员应能理解上述获取方式仅为举例, 其他现有的或今后可能出现的 获取方式, 也应包含在本发明保护范围以内, 并在此以引用方式包含于此。
     优选地, 所述参数包括多个参数。 在一个实施例中, 存在两个参数 A、 B, 参数 A 有赋 值 100、 200、 300, 参数 B 有赋值 400、 500, 假设将参数 A 拆分成 A1、 A2、 A3 三个参数, 每个参 数对应赋值为 100、 200、 300, 对应按钮为 a1、 a2、 a3。同样, 参数 B 拆分成 B1、 B2 两个参数, 每个参数对应赋值为 400、 500, 对应按钮为 b1、 b2。可以分别设立所述五个按钮 a1、 a2、 a3、 b1 和 b2, 每个按钮对应一个功能 ; 也可以将所述两组按钮排列组合, 得到新的按钮 a1b1、 a1b2、 a2b1、 a2b2、 a3b1 和 a3b2, 用户只需点选其中一个按钮, 即可以实现原先需要点击两 次才能实现的功能。例如, 用户点击其中的按钮 a1b1, 即可以同时实现 a1 和 b1 的功能。
     这样, 实现了一键搜索, 节省时间, 提升用户体验度。
     在一个优选的实施例中, 用户在页面中提交按钮 a1b1, 获取装置 12 根据此按钮中 的 a1、 b1 在按钮参数对照表中查询到 a1、 b1 分别对应参数 A1、 B1, 并根据 a1 中的数字编号 1 在参数 A 的赋值表中查询到对应的赋值为 100, 根据 b1 中的数字标号 1 在参数 B 的赋值 表中查询到对应的赋值为 400, 由此得到按钮 a1b1 对应的赋值为 100 和 400, 传递装置 13 将所述赋值 100 和 400 传递至相应的目标应用, 即可以实现按钮 a1b1 的功能, 也即原本 a1 与 b1 分别对应的功能。所述实施例也可以按照按钮参数赋值对照表或按照预定义字段来 获取, 或者以混合的方式引用按钮参数对照表、 按钮参数赋值对照表及预定义字段。 本领域 技术人员应能理解上述获取的形式仅为举例, 其他现有的或今后可能出现的获取的形式, 也应包含在本发明保护范围以内, 并在此以引用方式包含于此。所举实施例为两个参数的 情况, 本领域技术人员还应能理解到, 其他三个或以上参数的情况也可以按此方法实现, 故 应包含在本发明保护范围以内, 并在此以引用方式包含于此。
     传递装置 13 将获取装置 12 获取到的参数及其赋值与接收装置 11 接收到的提交 请求传递至相应的目标应用。 在一个优选的实施例中, 用户在页面的输入框输入关键词 “世 界杯” , 然后点击按钮 “百度一下” , 获取装置 12 根据用户点击的按钮, 在按钮参数赋值对照 表中进行查询匹配, 获取到按钮 “百度一下” 对应的参数为 “a” , 其赋值为 “100” , 传递装置 13 即将此参数及其赋值和用户在输入框内输入的关键词信息 “世界杯” 一起传递至目标应 用, 进行查询搜索。所述目标应用可以是应用程序或者 URL 链接。所述目标应用可以在网 络端, 也可以在本地端。图 3 示出根据本发明一个优选实施例的通过用户设备在网页中进行多按钮提交 的设备示意图。
     其中, 在传递装置 13 之后级联有调用执行装置 14, 用于调用执行所述目标应用。 例如, 显示给客户可供选择的 URL 地址链接或者执行相应的应用程序。在一个优选的实施 例中, 用户在手机浏览页面的情况下点击页面上被拆分后的按钮, 例如 “下一页” 按钮被拆 分成数字按钮 “1” “2” “3” 等等, 用户点击数字按钮 “2” , 获取装置 12 获取到该按钮对应的 参数及其赋值, 传递装置 13 将其传递至相应的页面跳转程序, 调用执行装置 14 调用执行该 页面跳转程序, 将页面跳转至第二页。本领域技术人员应能理解上述目标应用的形式仅为 举例, 其他现有的或今后可能出现的目标应用的形式, 也应包含在本发明保护范围以内, 并 在此以引用方式包含于此。
     图 4 示出根据本发明另一个方面的用于供用户通过用户设备在网页中进行多按 钮提交的方法流程图。
     其中, 在步骤 S1 中进行人机交互, 用户设备 2 可以是任何一种可与用户通过键 盘、 鼠标、 遥控器、 触摸板、 或手写设备等方式进行人机交互的电子产品, 例如计算机、 手机、 PDA、 掌上电脑 PPC 或 IPTV 等。在步骤 S2 中, 用户设备 2 将用户在网页中点击按钮所发送 的提交请求发送至多按钮提交设备 1。 多按钮提交设备 1 可以是独立的计算设备, 包括但不 限于普通计算机、 服务器、 小型主机、 大型主机等, 也可以是与其他应用共享的计算设备, 包 括但不限于企业服务器、 企业网站服务器、 门户网站服务器、 搜索网站服务器等。
     本领域技术人员应能理解上述多按钮提交设备 1、 用户设备 2 仅为举例, 其他现有 的或今后可能出现的多按钮提交设备、 用户设备如可适用于本发明, 也应包含在本发明保 护范围以内, 并在此以引用方式包含于此。
     为简明起见, 下面以一个用户设备 2 为例进行描述。本领域技术人员应能理解, 多 按钮提交设备 1 可以同时与多个用户设备 2 交互, 并根据从不同用户设备 2 接收的用户在 网页中点击按钮所发送的提交请求, 获取所述按钮对应的参数及其赋值, 并将所述参数及 其赋值与所述提交请求传递至相应的目标应用。
     在步骤 S3 中, 多按钮提交设备 1 接收用户通过用户设备 2 在网页中点击按钮所发 送的提交请求。以百度首页为例, 所述按钮包括例如 “新闻” 、 “贴吧” 、 “知道” 、 “空间” 、 “图 片” 等标签按钮, 或搜索按钮 “百度一下” , 或在 Wap 百度首页的 “搜网页” 和 “搜 Wap” 按钮。 优选地, 所述按钮还可以是用户翻页过程中点击的页码按钮 “1” 、 “2” 、 “3” 或 “上一页” 、 “下 一页” “首页” 、 “尾页” 、 等。本领域技术人员应能理解上述按钮或标签仅为举例, 其他现有的 或今后可能出现的按钮或标签, 也应包含在本发明保护范围以内, 并在此以引用方式包含 于此。
     在步骤 S4 中, 多按钮提交设备 1 根据用户通过用户设备在网页中点击的按钮, 获 取所述按钮对应的参数及其赋值。例如, 假设在百度首页中的按钮 “百度一下” 所对应的参 数为 “a” , 其赋值为 “100” , 当用户点击此按钮, 多按钮提交设备 1 便根据此按钮获取到参数 为 “a” , 其赋值为 “100” 。
     在步骤 S5 中, 多按钮提交设备 1 将获取到的参数及其赋值与接收到的提交请求传 递至相应的目标应用。例如, 用户在页面的输入框输入关键词 “世界杯” , 然后点击按钮 “百 度一下” , 多按钮提交设备 1 根据用户点击的按钮, 在按钮参数赋值对照表中进行查询匹配,获取到按钮 “百度一下” 对应的参数为 “a” , 其赋值为 “100” , 多按钮提交设备 1 即将此参数 及其赋值和用户在输入框内输入的关键词信息 “世界杯” 一起传递至目标应用, 进行查询搜 索。
     优选地, 所述提交请求包括但不限于以下至少一项 : a) 输入框 ; b) 选择框 ; c) 输入 表单。例如, 用户在进入百度 “新闻” 标签页后, 在页面上方及下方各自显示有输入框, 供用 户输入关键词进行搜索。 选择框包括在用户进入 “新闻” 标签页后, 在输入框的下方的 “新闻 全文” “新闻标题” 、 等可点选框。在一个优选的实施例中, 用户在 www.soopat.com 页面进行 搜索, 所述页面中央有一个输入框, 在输入框下方有点选按钮 “全部专利” 、 “发明和实用新 型” 、 “发明” 、 “实用新型” 、 “外观” 和 “发明授权” 。本发明可以实现, 用户在输入框内输入待 搜索的关键词 “网页” , 并点击“外观” 这个点选按钮, 而无需点击 “SooPAT” 这个搜索按钮, 多按钮提交设备 1 将接收到用户发出的提交请求, 进行参数及其赋值的获取, 再传递至相 应的目标应用, 最终给出相应的结果—— “[ 外观 ] 高清媒体下载终端 -200830020237.0” 。 输入表单是一个包含表单参数的区域。 所述表单有三个基本组成部分, 表单标签、 表单域和 表单按钮。表单标签包含但不限于处理表单数据所用 CGI 程序的 URL 以及数据提交到服务 器的方法。 表单域包含但不限于文本框、 密码框、 隐藏域、 多行文本框、 复选框、 单选框、 下拉 选择框和文件上传框等。 表单按钮包括但不限于提交按钮、 复位按钮和一般按钮, 用于将数 据传送到服务器上的 CGI 脚本或者取消输入, 还可以用表单按钮来控制其他定义了处理脚 本的处理工作。本领域技术人员应能理解上述提交请求的形式仅为举例, 其他现有的或今 后可能出现的提交请求的形式, 也应包含在本发明保护范围以内, 并在此以引用方式包含 于此。 在一个优选的实施例中, 多按钮提交设备 1 根据接收到的用户通过用户设备在网 页中点击的按钮, 在按钮参数对照表中进行查询匹配, 获取中间参数及其数字编号 ; 根据所 述中间参数及其数字编号, 在参数赋值表中进行查询, 获取所述按钮对应的参数及其赋值。 优选地, 可以把参数按照它的取值拆分成多个中间参数, 中间参数按照 “参数名 + 数字编 号” 的形式取名, 多个提交按钮按照 “按钮名 + 数字编号” 的形式取名, 这两者的数字编号 按照相同的编号规则保持一致。 这样就达到拆分的目的, 用户按提交按钮后, 多按钮提交设 备 1 就可以根据按钮的数字编号, 识别出对应的参数及其赋值。例如, 原始参数 A 含有赋值 100、 200、 300, 由于现有技术不支持将不同按钮表示同一参数的不同赋值, 现在, 将该参数 A 拆分成三个不同的中间参数, 三个中间参数分别对应赋值 100、 200、 300, 并将三个中间参数 进行编号, 编号分别为 1、 2、 3。新的中间参数按照 “参数名 + 数字编号” 的形式取名, 这样, 被拆分后的三个新的中间参数的参数名分别为 A1、 A2、 A3, 其对应的赋值分别为 100、 200、 300。现假设对应的按钮按照 “按钮名 + 数字编号” 的形式取名为 a1、 a2、 a3。例如, 用户在 网页中提交某个按钮, 获取装置 12 获取到该按钮名为 “a1” , 查询按钮参数对照表, 如表 1 所 示, 识别出其对应的中间参数为 A1, 再根据其数字编号 “1” , 查询该参数 A 的赋值表, 如表 2 所示, 识别出其对应的参数赋值为 100。
     优选地, 多按钮提交设备 1 联结有第一更新装置, 用于根据新增加的按钮与参数 的对应关系, 更新所述按钮参数对照表。
     在另一个优选的实施例中, 多按钮提交设备 1 根据接收到的用户通过用户设备在 网页中点击的按钮, 在按钮参数赋值对照表中进行查询匹配, 获取对应的参数及其赋值。 具 体地, 由于在按钮参数对照表中包含参数的赋值, 因此, 多按钮提交设备 1 根据接收到的用 户通过用户设备在网页中点击的按钮, 在按钮参数赋值对照表中进行查询匹配, 可以直接 获取对应的参数及其赋值。例如, 原始参数 A 含有赋值 100、 200、 300, 由于现有技术不支持 将不同按钮表示同一参数的不同赋值, 现在, 将该参数 A 拆分成三个不同的参数 a、 b、 c, 三 个参数分别对应赋值 100、 200、 300。假设对应的按钮名为 a’ 、 b’ 、 c’ , 并将拆分后的参数分 别赋值给对应的按钮, 将其对应的赋值 100、 200、 300 也分别赋值给三个按钮。当用户在网 页中提交某个按钮, 多按钮提交设备 1 获取到该按钮名为 “a’ ” , 并查询按钮参数赋值对照 表, 如表 7 所示, 多按钮提交设备 1 直接识别出其对应的参数为 a, 对应的原始参数为 A, 其 对应的参数赋值为 100。
     优选地, 多按钮提交设备 1 还可以联结有第二更新装置, 用于根据新增加的按钮 与参数、 赋值的对应关系, 更新所述按钮参数赋值对照表。
     在又一个优选的实施例中, 多按钮提交设备 1 按预定义字段获取对应的参数及其 赋值。以前述按钮参数赋值为例, 在此处可以表示为字段的形式。多按钮提交设备 1 在按 钮名所对应的参数的预定义字段中识别其原始参数及其赋值。例如, 当用户在网页中提交 某个按钮, 多按钮提交设备 1 获取到该按钮名为 “a’ ” , 根据查表或指针等方式确定其对应 的参数为 a, 再根据表 8 所示的参数 a 的预定义字段, 识别出其对应的原始参数 A 和其对应 的参数赋值, 例如 100。
     本领域技术人员应能理解上述获取方式仅为举例, 其他现有的或今后可能出现的 获取方式, 也应包含在本发明保护范围以内, 并在此以引用方式包含于此。
     优选地, 所述参数包括多个参数。在一个实施例中, 存在两个参数 A、 B, 参数 A 有 赋值 100、 200、 300, 参数 B 有赋值 400、 500, 假设将参数 A 拆分成 A1、 A2、 A3 三个参数, 每 个参数对应赋值为 100、 200、 300, 对应按钮为 a1、 a2、 a3。同样, 参数 B 拆分成 B1、 B2 两个 参数, 每个参数对应赋值为 400、 500, 对应按钮为 b1、 b2。可以分别设立所述五个按钮 a1、 a2、 a3、 b1 和 b2, 每个按钮对应一个功能 ; 也可以将所述两组按钮排列组合, 得到新的按钮 a1b1、 a1b2、 a2b1、 a2b2、 a3b1 和 a3b2, 用户只需点选其中一个按钮, 即可以实现原先需要点 击两次才能实现的功能。例如, 用户点击其中的按钮 a1b1,即可以同时实现 a1 和 b1 的功
     能。这样, 实现了一键搜索, 节省时间, 提升用户体验度。在一个优选的实施例中, 用户在页 面中提交按钮 a1b1, 获取装置 12 根据此按钮中的 a1、 b1 在按钮参数对照表中查询到 a1、 b1 分别对应参数 A1、 B1, 并根据 a1 中的数字编号 1 在参数 A 的赋值表中查询到对应的赋值 为 100, 根据 b1 中的数字标号 1 在参数 B 的赋值表中查询到对应的赋值为 400, 由此得到按 钮 a1b1 对应的赋值为 100 和 400, 传递装置 13 将所述赋值 100 和 400 传递至相应的目标应 用, 即可以实现按钮 a1b1 的功能, 也即原本 a1 与 b1 分别对应的功能。所述实施例也可以 按照按钮参数赋值对照表或按照预定义字段来获取, 或者以混合的方式引用按钮参数对照 表、 按钮参数赋值对照表及预定义字段。本领域技术人员应能理解上述获取的形式仅为举 例, 其他现有的或今后可能出现的获取的形式, 也应包含在本发明保护范围以内, 并在此以 引用方式包含于此。 所举实施例为两个参数的情况, 本领域技术人员还应能理解到, 其他三 个或以上参数的情况也可以按此方法实现, 故应包含在本发明保护范围以内, 并在此以引 用方式包含于此。
     多按钮提交设备 1 将获取到的参数及其赋值与接收到的提交请求传递至相应的 目标应用。 在一个优选的实施例中, 用户在页面的输入框输入关键词 “世界杯” , 然后点击按 钮 “百度一下” , 多按钮提交设备 1 根据用户点击的按钮, 在按钮参数赋值对照表中进行查 询匹配, 获取到按钮 “百度一下” 对应的参数为 “a” , 其赋值为 “100” , 多按钮提交设备 1 即 将此参数及其赋值和用户在输入框内输入的关键词信息 “世界杯” 一起传递至目标应用, 进 行查询搜索。所述目标应用可以是应用程序或者 URL 链接。所述目标应用可以在网络端, 也可以在本地端。
     在步骤 S6 中, 多按钮提交设备 1 调用执行所述目标应用。 例如, 显示给客户可供选 择的 URL 地址链接或者执行相应的应用程序。在一个优选的实施例中, 用户在手机浏览页 面的情况下点击页面上被拆分后的按钮, 例如 “下一页” 按钮被拆分成数字按钮 “1” “2” “3” 等等, 用户点击数字按钮 “2” , 获取装置 12 获取到该按钮对应的参数及其赋值, 传递装置 13将其传递至相应的页面跳转程序, 调用执行装置调用执行该页面跳转程序, 将页面跳转至 第二页。本领域技术人员应能理解上述目标应用的形式仅为举例, 其他现有的或今后可能 出现的目标应用的形式, 也应包含在本发明保护范围以内, 并在此以引用方式包含于此。
     对于本领域技术人员而言, 显然本发明不限于上述示范性实施例的细节, 而且在 不背离本发明的精神或基本特征的情况下, 能够以其他的具体形式实现本发明。 因此, 无论 从哪一点来看, 均应将实施例看作是示范性的, 而且是非限制性的, 本发明的范围由所附权 利要求而不是上述说明限定, 因此旨在将落在权利要求的等同要件的含义和范围内的所有 变化涵括在本发明内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。此 外, 显然 “包括” 一词不排除其他单元或步骤, 单数不排除复数。装置权利要求中陈述的多 个单元或装置也可以由一个单元或装置通过软件或者硬件来实现。第一, 第二等词语用来 表示名称, 而并不表示任何特定的顺序。

一种通过用户设备在网页中进行多按钮提交的方法和设备.pdf_第1页
第1页 / 共16页
一种通过用户设备在网页中进行多按钮提交的方法和设备.pdf_第2页
第2页 / 共16页
一种通过用户设备在网页中进行多按钮提交的方法和设备.pdf_第3页
第3页 / 共16页
点击查看更多>>
资源描述

《一种通过用户设备在网页中进行多按钮提交的方法和设备.pdf》由会员分享,可在线阅读,更多相关《一种通过用户设备在网页中进行多按钮提交的方法和设备.pdf(16页珍藏版)》请在专利查询网上搜索。

1、10申请公布号CN101968803A43申请公布日20110209CN101968803ACN101968803A21申请号201010504974522申请日20101012G06F17/30200601H04L29/0820060171申请人百度在线网络技术(北京)有限公司地址100085北京市海淀区上地十街10号百度大厦72发明人唐才林74专利代理机构北京汉昊知识产权代理事务所普通合伙11370代理人罗朋54发明名称一种通过用户设备在网页中进行多按钮提交的方法和设备57摘要本发明的目的是提供一种通过用户设备在网页中进行多按钮提交的方法,方便用户及时、准确地获取信息。其中,多按钮提交设备。

2、接收用户通过用户设备在网页中点击按钮所发送的提交请求,根据所述按钮,获取对应的参数及其赋值,并将所述参数及其赋值与所述提交请求传递至相应的目标应用。与现有技术相比,本发明提供了一种通过用户设备在网页中进行多按钮提交的方法,能在XHTML格式的网页中,利用不同按钮表示同一参数的不同数值,以支持多按钮提交,简化用户操作,提升用户体验。51INTCL19中华人民共和国国家知识产权局12发明专利申请权利要求书2页说明书10页附图3页CN101968803A1/2页21一种通过用户设备在网页中进行多按钮提交的方法,该方法包括A接收用户通过用户设备在网页中点击按钮所发送的提交请求;B根据所述按钮,获取所述。

3、按钮对应的参数及其赋值;C将所述参数及其赋值与所述提交请求传递至相应的目标应用。2根据权利要求1所述的方法,其中,所述方法还包括D调用执行所述目标应用。3根据权利要求1或2所述的方法,其中,所述步骤B还包括根据所述按钮,在按钮参数对照表中进行查询匹配,获取中间参数及其数字编号;根据所述中间参数及其数字编号,在参数赋值表中进行查询,获取所述按钮对应的参数及其赋值。4根据权利要求3所述的方法,其中,该方法还包括根据新增加的按钮与参数的对应关系,更新所述按钮参数对照表和/或参数赋值表。5根据权利要求1至5中任一项所述的方法,其中,所述步骤B还包括根据所述按钮,在按钮参数赋值对照表中进行查询匹配,获取。

4、所述按钮对应的参数及其赋值。6根据权利要求5所述的方法,其中,该方法还包括根据新增加的按钮与参数、赋值的对应关系,更新所述按钮参数赋值对照表。7根据权利要求1至6中任一项所述的方法,其中,所述步骤B还包括根据所述按钮,按预定义字段获取对应的参数及其赋值。8根据权利要求1至7中任一项所述的方法,其中,所述提交请求包括以下各项中的至少一项输入框;选择框;输入表单。9根据权利要求1至8中任一项所述的方法,其中,所述参数包括多个参数。10根据权利要求1至9中任一项所述的方法,其中,所述目标应用包括以下各项中的至少一项应用程序;URL链接。11根据权利要求1至10中任一项所述的方法,其中,所述用户设备包。

5、括计算机、手机、PDA、掌上电脑PPC或IPTV。12一种通过用户设备在网页中进行多按钮提交的设备,该设备包括接收装置,用于接收用户通过用户设备在网页中点击按钮所发送的提交请求;获取装置,用于根据所述按钮,获取所述按钮对应的参数及其赋值;传递装置,用于将所述参数及其赋值与所述提交请求传递至相应的目标应用。13根据权利要求12所述的设备,其中,所述设备还包括调用执行装置,用于调用执行所述目标应用。14根据权利要求12或13所述的设备,其中,所述获取装置还用于权利要求书CN101968803A2/2页3根据所述按钮,在按钮参数对照表中进行查询匹配,获取中间参数及其数字编号;根据所述中间参数及其数字。

6、编号,在参数赋值表中进行查询,获取所述按钮对应的参数及其赋值。15根据权利要求14所述的设备,其中,该设备还包括第一更新装置,用于根据新增加的按钮与参数的对应关系,更新所述按钮参数对照表和/或参数赋值表。16根据权利要求12至15中任一项所述的设备,其中,所述获取装置还用于根据所述按钮,在按钮参数赋值对照表中进行查询匹配,获取对应的参数及其赋值。17根据权利要求16所述的设备,其中,该设备还包括第二更新装置,用于根据新增加的按钮与参数、赋值的对应关系,更新所述按钮参数赋值对照表。18根据权利要求12至17中任一项所述的设备,其中,所述获取装置还用于根据所述按钮,按预定义字段获取对应的参数及其赋。

7、值。19根据权利要求12至18中任一项所述的设备,其中,所述提交请求包括以下各项中的至少一项输入框;选择框;输入表单。20根据权利要求12至19中任一项所述的设备,其中,所述参数包括多个参数。21根据权利要求12至20中任一项所述的设备,其中,所述目标应用包括以下各项中的至少一项应用程序;URL链接。22根据权利要求12至21中任一项所述的设备,其中,所述用户设备包括计算机、手机、PDA、掌上电脑PPC或IPTV。权利要求书CN101968803A1/10页4一种通过用户设备在网页中进行多按钮提交的方法和设备技术领域0001本发明涉及互联网技术领域,尤其涉及一种供用户通过用户设备在网页中进行多。

8、按钮提交的技术。背景技术0002目前,由于在XHTML格式的网页中,不支持把不同按钮表示同一参数的不同数值,因此XHTML格式的网页不支持多按钮提交。用户在使用互联网进行搜索时,当用户想搜索不同类别的相同主题,需要切换网页,再输入关键词进行进一步搜索。例如,当用户在网址为WWWBAIDUCOM的搜索页面,想要搜索WAP网址的信息时,需要退出所述网址,并输入WAPBAIDUCOM才可以进一步搜索,过程繁琐并且浪费时间。又如,当用户在百度首页想要在“新闻”标签页搜索关键词为“世界杯”的信息时,需要点击“新闻”标签页进入该页面,再输入关键词“世界杯”,点击“百度一下”,才可以显示所需要的网页地址链接。

9、;或者需要在百度首页输入关键词“世界杯”,点击百度一下,进入默认标签页,再点击“新闻”标签页,才可以显示所需要的网页地址链接。这样,用户搜索的过程较为繁琐。又如,在无线互联网页面中,由于屏幕限制,网页一般只显示“前一页”和/或“后一页”,用户只能一页一页的翻看,很难完成跳至第几页这样的动作。如何简化用户操作,方便用户及时、准确地获取信息,提升用户体验,成为亟需解决的一个难题。发明内容0003本发明的目的是提供一种通过用户设备在网页中进行多按钮提交的方法,简化用户操作,方便用户及时、准确地获取信息,提升用户体验。0004根据本发明的一个方面,提供了一种通过用户设备在网页中进行多按钮提交的方法,该。

10、方法包括A接收用户通过用户设备在网页中点击按钮所发送的提交请求;B根据所述按钮,获取所述按钮对应的参数及其赋值;C将所述参数及其赋值与所述提交请求传递至相应的目标应用。0005根据本发明的另一方面,还提供了一种通过用户设备在网页中进行多按钮提交的设备,该设备包括接收装置,用于接收用户通过用户设备在网页中点击按钮所发送的提交请求;获取装置,用于根据所述按钮,获取所述按钮对应的参数及其赋值;传递装置,用于将所述参数及其赋值与所述提交请求传递至相应的目标应用。0006与现有技术相比,本发明提供了一种通过用户设备在网页中进行多按钮提交的方法,能在XHTML格式的网页中,利用不同按钮表示同一参数的不同数。

11、值,以支持多按钮提交,方便用户及时、准确地获取信息。说明书CN101968803A2/10页5附图说明0007通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显。0008图1示出根据本发明一个方面的用于供用户通过用户设备在网页中进行多按钮提交的系统拓扑图。0009图2示出根据本发明一个方面的用于供用户通过用户设备在网页中进行多按钮提交的设备示意图。0010图3示出根据本发明又一个优选实施例的用于供用户通过用户设备在网页中进行多按钮提交的设备示意图。0011图4示出根据本发明另一个方面的用于供用户通过用户设备在网页中进行多按钮提交的方法流程图。0。

12、012附图中相同或相似的附图标记代表相同或相似的部件。具体实施方式0013下面结合附图对本发明作进一步详细描述。0014图1示出根据本发明一个方面的用于供用户通过用户设备在网页中进行多按钮提交的系统拓扑图,其中包括多按钮提交设备1以及多个用户设备2。其中,多按钮提交设备1可与多个用户设备2经由网络相连接,并根据用户通过用户设备2在网页中点击按钮所发送的提交请求,获取所述按钮对应的参数及其赋值,并将所述参数及其赋值与所述提交请求传递至相应的目标应用。在此,网络包括但不限于互联网、广域网、城域网、局域网、VPN网络、无线自组织网络(ADHOC网络)等。0015另外,多按钮提交设备1可以是独立的计算。

13、设备,包括但不限于普通计算机、服务器、小型主机、大型主机等,也可以是与其他应用共享的计算设备,包括但不限于企业服务器、企业网站服务器、门户网站服务器、搜索网站服务器等。而用户设备2可以是任何一种可与用户通过键盘、鼠标、遥控器、触摸板、或手写设备等方式进行人机交互的电子产品,例如计算机、手机、PDA、掌上电脑PPC或IPTV等。0016本领域技术人员应能理解上述多按钮提交设备1、用户设备2以及连接其间的网络仅为举例,其他现有的或今后可能出现的多按钮提交设备、用户设备或网络如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。0017为简明起见,下面以一个用户设备2为例进行描述。

14、。本领域技术人员应能理解,多按钮提交设备1可以同时与多个用户设备2交互,并根据从不同用户设备2接收的用户在网页中点击按钮所发送的提交请求,获取所述按钮对应的参数及其赋值,并将所述参数及其赋值与所述提交请求传递至相应的目标应用。0018图2示出根据本发明一个方面的用于供用户通过用户设备在网页中进行多按钮提交的设备示意图,该设备包括接收装置11、获取装置12及传递装置13。0019其中,接收装置11用于接收用户通过用户设备2在网页中点击按钮所发送的提交请求。例如,用户通过手机在网页中点击搜索按钮,将此提交请求发送给接收装置11,接收装置11接收到此提交请求,并进一步作用。以百度首页为例,所述按钮包。

15、括例如“新闻”、“贴吧”、“知道”、“空间”、“图片”等标签按钮,或搜索按钮“百度一下”,或在WAP百度首页的说明书CN101968803A3/10页6“搜网页”和“搜WAP”按钮。优选地,所述按钮还可以是用户翻页过程中点击的页码按钮“1”、“2”、“3”或“上一页”、“下一页”、“首页”、“尾页”等。本领域技术人员应能理解上述按钮或标签仅为举例,其他现有的或今后可能出现的按钮或标签,也应包含在本发明保护范围以内,并在此以引用方式包含于此。0020获取装置12用于根据用户通过用户设备在网页中点击的按钮,获取所述按钮对应的参数及其赋值。例如,假设在百度首页中的按钮“百度一下”所对应的参数为“A”。

16、,其赋值为“100”,当用户点击此按钮,获取装置12便根据此按钮获取到参数为“A”,其赋值为“100”。0021传递装置13用于将获取装置12获取到的参数及其赋值与接收装置11接收到的提交请求传递至相应的目标应用。例如,用户在页面的输入框输入关键词“世界杯”,然后点击按钮“百度一下”,获取装置12根据用户点击的按钮,在按钮参数赋值对照表中进行查询匹配,获取到按钮“百度一下”对应的参数为“A”,其赋值为“100”,传递装置13即将此参数及其赋值和用户在输入框内输入的关键词信息“世界杯”一起传递至目标应用,进行查询搜索。0022优选地,所述提交请求包括但不限于以下至少一项A)输入框;B)选择框;C。

17、)输入表单。例如,用户在进入百度“新闻”标签页后,在页面上方及下方各自显示有输入框,供用户输入关键词进行搜索。选择框包括在用户进入“新闻”标签页后,在输入框的下方的“新闻全文”、“新闻标题”等可点选框。0023在一个优选的实施例中,用户在WWWSOOPATCOM页面进行搜索,所述页面中央有一个输入框,在输入框下方有点选按钮“全部专利”、“发明和实用新型”、“发明”、“实用新型”、“外观”和“发明授权”。用户在输入框内输入待搜索的关键词“网页”,并点击“外观”这个点选按钮,而无需点击“SOOPAT”这个搜索按钮,接收装置11将接收到用户发出的提交请求,送给获取装置12进行参数及其赋值的获取,再传。

18、递至相应的目标应用,最终给出相应的结果“外观高清媒体下载终端2008300202370”。输入表单是一个包含表单参数的区域。所述表单有三个基本组成部分,表单标签、表单域和表单按钮。表单标签包含但不限于处理表单数据所用CGI程序的URL以及数据提交到服务器的方法。表单域包含但不限于文本框、密码框、隐藏域、多行文本框、复选框、单选框、下拉选择框和文件上传框等。表单按钮包括但不限于提交按钮、复位按钮和一般按钮,用于将数据传送到服务器上的CGI脚本或者取消输入,还可以用表单按钮来控制其他定义了处理脚本的处理工作。本领域技术人员应能理解上述提交请求的形式仅为举例,其他现有的或今后可能出现的提交请求的形式。

19、,也应包含在本发明保护范围以内,并在此以引用方式包含于此。0024在一个优选的实施例中,获取装置12根据接收装置11接收到的用户通过用户设备在网页中点击的按钮,在按钮参数对照表中进行查询匹配,获取中间参数及其数字编号;根据所述中间参数及其数字编号,在参数赋值表中进行查询,获取所述按钮对应的参数及其赋值。优选地,可以把参数按照它的取值拆分成多个中间参数,中间参数按照“参数名数字编号”的形式取名,多个提交按钮按照“按钮名数字编号”的形式取名,这两者的数字编号按照相同的编号规则保持一致。这样就达到拆分的目的,用户按提交按钮后,获取装置12就可以根据按钮的数字编号,识别出对应的参数及其赋值。例如,原始。

20、参数A含有赋值100、200、300,由于现有技术不支持将不同按钮表示同一参数的不同赋值,现在,将该参数A拆分成三个不同的中间参数,三个中间参数分别对应赋值100、200、300,并将三个中间参数说明书CN101968803A4/10页7进行编号,编号分别为1、2、3。新的中间参数按照“参数名数字编号”的形式取名,这样,被拆分后的三个新的中间参数的参数名分别为A1、A2、A3,其对应的赋值分别为100、200、300。现假设对应的按钮按照“按钮名数字编号”的形式取名为A1、A2、A3。例如,用户在网页中提交某个按钮,获取装置12获取到该按钮名为“A1”,查询按钮参数对照表,如表1所示,识别出其。

21、对应的中间参数为A1,再根据其数字编号“1”,查询该参数A的赋值表,如表2所示,识别出其对应的参数赋值为100。0025优选地,获取装置12联结有第一更新装置(未示出),用于根据新增加的按钮与参数的对应关系,更新所述按钮参数对照表。0026在另一个优选的实施例中,获取装置12根据接收装置11接收到的用户通过用户设备在网页中点击的按钮,在按钮参数赋值对照表中进行查询匹配,获取对应的参数及其赋值。具体地,由于在按钮参数对照表中包含参数的赋值,因此,获取装置12根据接收装置11接收到的用户通过用户设备在网页中点击的按钮,在按钮参数赋值对照表中进行查询匹配,可以直接获取对应的参数及其赋值。例如,原始参。

22、数A含有赋值100、200、300,由于现有技术不支持将不同按钮表示同一参数的不同赋值,现在,将该参数A拆分成三个不同的参数A、B、C,三个参数分别对应赋值100、200、300。假设对应的按钮名为A、B、C,并将拆分后的参数分别赋值给对应的按钮,将其对应的赋值100、200、300也分别赋值给三个按钮。当用户在网页中提交某个按钮,获取装置12获取到该按钮名为“A”,并查询按钮参数赋值对照表,如表3所示,获取装置12直接识别出其对应的参数为A,对应的原始参数为A,其对应的参数赋值为100。0027优选地,获取装置12还可以联结有第二更新装置(未示出),用于根据新增加的按钮与参数、赋值的对应关系。

23、,更新所述按钮参数赋值对照表。0028本领域技术人员应理解,上述第一更新装置和第二更新装置仅为示例,在实践中,它们可以是两个独立的模块,也可集成在一个模块中。说明书CN101968803A5/10页80029在又一个优选的实施例中,获取装置12按预定义字段获取对应的参数及其赋值。以前述按钮参数赋值为例,在此处可以表示为字段的形式。获取装置12在按钮名所对应的参数的预定义字段中识别其原始参数及其赋值。例如,当用户在网页中提交某个按钮,获取装置12获取到该按钮名为“A”,根据查表或指针等方式确定其对应的参数为A,再根据表4所示的参数A的预定义字段,识别出其对应的原始参数A和其对应的参数赋值,例如1。

24、00。0030本领域技术人员应能理解上述获取方式仅为举例,其他现有的或今后可能出现的获取方式,也应包含在本发明保护范围以内,并在此以引用方式包含于此。0031优选地,所述参数包括多个参数。在一个实施例中,存在两个参数A、B,参数A有赋值100、200、300,参数B有赋值400、500,假设将参数A拆分成A1、A2、A3三个参数,每个参数对应赋值为100、200、300,对应按钮为A1、A2、A3。同样,参数B拆分成B1、B2两个参数,每个参数对应赋值为400、500,对应按钮为B1、B2。可以分别设立所述五个按钮A1、A2、A3、B1和B2,每个按钮对应一个功能;也可以将所述两组按钮排列组合。

25、,得到新的按钮A1B1、A1B2、A2B1、A2B2、A3B1和A3B2,用户只需点选其中一个按钮,即可以实现原先需要点击两次才能实现的功能。例如,用户点击其中的按钮A1B1,即可以同时实现A1和B1的功能。这样,实现了一键搜索,节省时间,提升用户体验度。0032在一个优选的实施例中,用户在页面中提交按钮A1B1,获取装置12根据此按钮中的A1、B1在按钮参数对照表中查询到A1、B1分别对应参数A1、B1,并根据A1中的数字编号1在参数A的赋值表中查询到对应的赋值为100,根据B1中的数字标号1在参数B的赋值表中查询到对应的赋值为400,由此得到按钮A1B1对应的赋值为100和400,传递装置。

26、13将所述赋值100和400传递至相应的目标应用,即可以实现按钮A1B1的功能,也即原本A1与B1分别对应的功能。所述实施例也可以按照按钮参数赋值对照表或按照预定义字段来获取,或者以混合的方式引用按钮参数对照表、按钮参数赋值对照表及预定义字段。本领域技术人员应能理解上述获取的形式仅为举例,其他现有的或今后可能出现的获取的形式,也应包含在本发明保护范围以内,并在此以引用方式包含于此。所举实施例为两个参数的情况,本领域技术人员还应能理解到,其他三个或以上参数的情况也可以按此方法实现,故应包含在本发明保护范围以内,并在此以引用方式包含于此。0033传递装置13将获取装置12获取到的参数及其赋值与接收。

27、装置11接收到的提交请求传递至相应的目标应用。在一个优选的实施例中,用户在页面的输入框输入关键词“世界杯”,然后点击按钮“百度一下”,获取装置12根据用户点击的按钮,在按钮参数赋值对照表中进行查询匹配,获取到按钮“百度一下”对应的参数为“A”,其赋值为“100”,传递装置13即将此参数及其赋值和用户在输入框内输入的关键词信息“世界杯”一起传递至目标应用,进行查询搜索。所述目标应用可以是应用程序或者URL链接。所述目标应用可以在网络端,也可以在本地端。说明书CN101968803A6/10页90034图3示出根据本发明一个优选实施例的通过用户设备在网页中进行多按钮提交的设备示意图。0035其中,。

28、在传递装置13之后级联有调用执行装置14,用于调用执行所述目标应用。例如,显示给客户可供选择的URL地址链接或者执行相应的应用程序。在一个优选的实施例中,用户在手机浏览页面的情况下点击页面上被拆分后的按钮,例如“下一页”按钮被拆分成数字按钮“1”“2”“3”等等,用户点击数字按钮“2”,获取装置12获取到该按钮对应的参数及其赋值,传递装置13将其传递至相应的页面跳转程序,调用执行装置14调用执行该页面跳转程序,将页面跳转至第二页。本领域技术人员应能理解上述目标应用的形式仅为举例,其他现有的或今后可能出现的目标应用的形式,也应包含在本发明保护范围以内,并在此以引用方式包含于此。0036图4示出根。

29、据本发明另一个方面的用于供用户通过用户设备在网页中进行多按钮提交的方法流程图。0037其中,在步骤S1中进行人机交互,用户设备2可以是任何一种可与用户通过键盘、鼠标、遥控器、触摸板、或手写设备等方式进行人机交互的电子产品,例如计算机、手机、PDA、掌上电脑PPC或IPTV等。在步骤S2中,用户设备2将用户在网页中点击按钮所发送的提交请求发送至多按钮提交设备1。多按钮提交设备1可以是独立的计算设备,包括但不限于普通计算机、服务器、小型主机、大型主机等,也可以是与其他应用共享的计算设备,包括但不限于企业服务器、企业网站服务器、门户网站服务器、搜索网站服务器等。0038本领域技术人员应能理解上述多按。

30、钮提交设备1、用户设备2仅为举例,其他现有的或今后可能出现的多按钮提交设备、用户设备如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。0039为简明起见,下面以一个用户设备2为例进行描述。本领域技术人员应能理解,多按钮提交设备1可以同时与多个用户设备2交互,并根据从不同用户设备2接收的用户在网页中点击按钮所发送的提交请求,获取所述按钮对应的参数及其赋值,并将所述参数及其赋值与所述提交请求传递至相应的目标应用。0040在步骤S3中,多按钮提交设备1接收用户通过用户设备2在网页中点击按钮所发送的提交请求。以百度首页为例,所述按钮包括例如“新闻”、“贴吧”、“知道”、“空间”。

31、、“图片”等标签按钮,或搜索按钮“百度一下”,或在WAP百度首页的“搜网页”和“搜WAP”按钮。优选地,所述按钮还可以是用户翻页过程中点击的页码按钮“1”、“2”、“3”或“上一页”、“下一页”、“首页”、“尾页”等。本领域技术人员应能理解上述按钮或标签仅为举例,其他现有的或今后可能出现的按钮或标签,也应包含在本发明保护范围以内,并在此以引用方式包含于此。0041在步骤S4中,多按钮提交设备1根据用户通过用户设备在网页中点击的按钮,获取所述按钮对应的参数及其赋值。例如,假设在百度首页中的按钮“百度一下”所对应的参数为“A”,其赋值为“100”,当用户点击此按钮,多按钮提交设备1便根据此按钮获取。

32、到参数为“A”,其赋值为“100”。0042在步骤S5中,多按钮提交设备1将获取到的参数及其赋值与接收到的提交请求传递至相应的目标应用。例如,用户在页面的输入框输入关键词“世界杯”,然后点击按钮“百度一下”,多按钮提交设备1根据用户点击的按钮,在按钮参数赋值对照表中进行查询匹配,说明书CN101968803A7/10页10获取到按钮“百度一下”对应的参数为“A”,其赋值为“100”,多按钮提交设备1即将此参数及其赋值和用户在输入框内输入的关键词信息“世界杯”一起传递至目标应用,进行查询搜索。0043优选地,所述提交请求包括但不限于以下至少一项A)输入框;B)选择框;C)输入表单。例如,用户在进。

33、入百度“新闻”标签页后,在页面上方及下方各自显示有输入框,供用户输入关键词进行搜索。选择框包括在用户进入“新闻”标签页后,在输入框的下方的“新闻全文”、“新闻标题”等可点选框。在一个优选的实施例中,用户在WWWSOOPATCOM页面进行搜索,所述页面中央有一个输入框,在输入框下方有点选按钮“全部专利”、“发明和实用新型”、“发明”、“实用新型”、“外观”和“发明授权”。本发明可以实现,用户在输入框内输入待搜索的关键词“网页”,并点击“外观”这个点选按钮,而无需点击“SOOPAT”这个搜索按钮,多按钮提交设备1将接收到用户发出的提交请求,进行参数及其赋值的获取,再传递至相应的目标应用,最终给出相。

34、应的结果“外观高清媒体下载终端2008300202370”。输入表单是一个包含表单参数的区域。所述表单有三个基本组成部分,表单标签、表单域和表单按钮。表单标签包含但不限于处理表单数据所用CGI程序的URL以及数据提交到服务器的方法。表单域包含但不限于文本框、密码框、隐藏域、多行文本框、复选框、单选框、下拉选择框和文件上传框等。表单按钮包括但不限于提交按钮、复位按钮和一般按钮,用于将数据传送到服务器上的CGI脚本或者取消输入,还可以用表单按钮来控制其他定义了处理脚本的处理工作。本领域技术人员应能理解上述提交请求的形式仅为举例,其他现有的或今后可能出现的提交请求的形式,也应包含在本发明保护范围以内。

35、,并在此以引用方式包含于此。0044在一个优选的实施例中,多按钮提交设备1根据接收到的用户通过用户设备在网页中点击的按钮,在按钮参数对照表中进行查询匹配,获取中间参数及其数字编号;根据所述中间参数及其数字编号,在参数赋值表中进行查询,获取所述按钮对应的参数及其赋值。优选地,可以把参数按照它的取值拆分成多个中间参数,中间参数按照“参数名数字编号”的形式取名,多个提交按钮按照“按钮名数字编号”的形式取名,这两者的数字编号按照相同的编号规则保持一致。这样就达到拆分的目的,用户按提交按钮后,多按钮提交设备1就可以根据按钮的数字编号,识别出对应的参数及其赋值。例如,原始参数A含有赋值100、200、30。

36、0,由于现有技术不支持将不同按钮表示同一参数的不同赋值,现在,将该参数A拆分成三个不同的中间参数,三个中间参数分别对应赋值100、200、300,并将三个中间参数进行编号,编号分别为1、2、3。新的中间参数按照“参数名数字编号”的形式取名,这样,被拆分后的三个新的中间参数的参数名分别为A1、A2、A3,其对应的赋值分别为100、200、300。现假设对应的按钮按照“按钮名数字编号”的形式取名为A1、A2、A3。例如,用户在网页中提交某个按钮,获取装置12获取到该按钮名为“A1”,查询按钮参数对照表,如表1所示,识别出其对应的中间参数为A1,再根据其数字编号“1”,查询该参数A的赋值表,如表2所。

37、示,识别出其对应的参数赋值为100。说明书CN101968803A8/10页110045优选地,多按钮提交设备1联结有第一更新装置,用于根据新增加的按钮与参数的对应关系,更新所述按钮参数对照表。0046在另一个优选的实施例中,多按钮提交设备1根据接收到的用户通过用户设备在网页中点击的按钮,在按钮参数赋值对照表中进行查询匹配,获取对应的参数及其赋值。具体地,由于在按钮参数对照表中包含参数的赋值,因此,多按钮提交设备1根据接收到的用户通过用户设备在网页中点击的按钮,在按钮参数赋值对照表中进行查询匹配,可以直接获取对应的参数及其赋值。例如,原始参数A含有赋值100、200、300,由于现有技术不支持。

38、将不同按钮表示同一参数的不同赋值,现在,将该参数A拆分成三个不同的参数A、B、C,三个参数分别对应赋值100、200、300。假设对应的按钮名为A、B、C,并将拆分后的参数分别赋值给对应的按钮,将其对应的赋值100、200、300也分别赋值给三个按钮。当用户在网页中提交某个按钮,多按钮提交设备1获取到该按钮名为“A”,并查询按钮参数赋值对照表,如表7所示,多按钮提交设备1直接识别出其对应的参数为A,对应的原始参数为A,其对应的参数赋值为100。0047优选地,多按钮提交设备1还可以联结有第二更新装置,用于根据新增加的按钮与参数、赋值的对应关系,更新所述按钮参数赋值对照表。0048在又一个优选的。

39、实施例中,多按钮提交设备1按预定义字段获取对应的参数及其赋值。以前述按钮参数赋值为例,在此处可以表示为字段的形式。多按钮提交设备1在按钮名所对应的参数的预定义字段中识别其原始参数及其赋值。例如,当用户在网页中提交某个按钮,多按钮提交设备1获取到该按钮名为“A”,根据查表或指针等方式确定其对应的参数为A,再根据表8所示的参数A的预定义字段,识别出其对应的原始参数A和其对应的参数赋值,例如100。说明书CN101968803A9/10页120049本领域技术人员应能理解上述获取方式仅为举例,其他现有的或今后可能出现的获取方式,也应包含在本发明保护范围以内,并在此以引用方式包含于此。0050优选地,。

40、所述参数包括多个参数。在一个实施例中,存在两个参数A、B,参数A有赋值100、200、300,参数B有赋值400、500,假设将参数A拆分成A1、A2、A3三个参数,每个参数对应赋值为100、200、300,对应按钮为A1、A2、A3。同样,参数B拆分成B1、B2两个参数,每个参数对应赋值为400、500,对应按钮为B1、B2。可以分别设立所述五个按钮A1、A2、A3、B1和B2,每个按钮对应一个功能;也可以将所述两组按钮排列组合,得到新的按钮A1B1、A1B2、A2B1、A2B2、A3B1和A3B2,用户只需点选其中一个按钮,即可以实现原先需要点击两次才能实现的功能。例如,用户点击其中的按钮。

41、A1B1,即可以同时实现A1和B1的功能。这样,实现了一键搜索,节省时间,提升用户体验度。在一个优选的实施例中,用户在页面中提交按钮A1B1,获取装置12根据此按钮中的A1、B1在按钮参数对照表中查询到A1、B1分别对应参数A1、B1,并根据A1中的数字编号1在参数A的赋值表中查询到对应的赋值为100,根据B1中的数字标号1在参数B的赋值表中查询到对应的赋值为400,由此得到按钮A1B1对应的赋值为100和400,传递装置13将所述赋值100和400传递至相应的目标应用,即可以实现按钮A1B1的功能,也即原本A1与B1分别对应的功能。所述实施例也可以按照按钮参数赋值对照表或按照预定义字段来获取。

42、,或者以混合的方式引用按钮参数对照表、按钮参数赋值对照表及预定义字段。本领域技术人员应能理解上述获取的形式仅为举例,其他现有的或今后可能出现的获取的形式,也应包含在本发明保护范围以内,并在此以引用方式包含于此。所举实施例为两个参数的情况,本领域技术人员还应能理解到,其他三个或以上参数的情况也可以按此方法实现,故应包含在本发明保护范围以内,并在此以引用方式包含于此。0051多按钮提交设备1将获取到的参数及其赋值与接收到的提交请求传递至相应的目标应用。在一个优选的实施例中,用户在页面的输入框输入关键词“世界杯”,然后点击按钮“百度一下”,多按钮提交设备1根据用户点击的按钮,在按钮参数赋值对照表中进。

43、行查询匹配,获取到按钮“百度一下”对应的参数为“A”,其赋值为“100”,多按钮提交设备1即将此参数及其赋值和用户在输入框内输入的关键词信息“世界杯”一起传递至目标应用,进行查询搜索。所述目标应用可以是应用程序或者URL链接。所述目标应用可以在网络端,也可以在本地端。0052在步骤S6中,多按钮提交设备1调用执行所述目标应用。例如,显示给客户可供选择的URL地址链接或者执行相应的应用程序。在一个优选的实施例中,用户在手机浏览页面的情况下点击页面上被拆分后的按钮,例如“下一页”按钮被拆分成数字按钮“1”“2”“3”等等,用户点击数字按钮“2”,获取装置12获取到该按钮对应的参数及其赋值,传递装置。

44、13说明书CN101968803A10/10页13将其传递至相应的页面跳转程序,调用执行装置调用执行该页面跳转程序,将页面跳转至第二页。本领域技术人员应能理解上述目标应用的形式仅为举例,其他现有的或今后可能出现的目标应用的形式,也应包含在本发明保护范围以内,并在此以引用方式包含于此。0053对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化涵括在本发明内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。此外,显然“包括”一词不排除其他单元或步骤,单数不排除复数。装置权利要求中陈述的多个单元或装置也可以由一个单元或装置通过软件或者硬件来实现。第一,第二等词语用来表示名称,而并不表示任何特定的顺序。说明书CN101968803A1/3页14图1说明书附图CN101968803A2/3页15图2图3说明书附图CN101968803A3/3页16图4说明书附图。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 计算;推算;计数


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1