一种浏览器自动更新收藏记录的方法、浏览器及计算设备的制造方法_2

文档序号:9417383阅读:来源:国知局
144可以包括串行接口控制器154和并行接口控制器156,它们可以被 配置为有助于经由一个或者多个I/O端口 158和诸如输入设备(例如,键盘、鼠标、笔、语音 输入设备、触摸输入设备)或者其他外设(例如打印机、扫描仪等)之类的外部设备进行通 信。示例的通信设备146可以包括网络控制器160,其可以被布置为便于经由一个或者多个 通信端口 164与一个或者多个其他计算设备162通过网络通信链路的通信。
[0032] 网络通信链路可以是通信介质的一个示例。通信介质通常可以体现为在诸如载 波或者其他传输机制之类的调制数据信号中的计算机可读指令、数据结构、程序模块,并且 可以包括任何信息递送介质。"调制数据信号"可以这样的信号,它的数据集中的一个或者 多个或者它的改变可以在信号中编码信息的方式进行。作为非限制性的示例,通信介质可 以包括诸如有线网络或者专线网络之类的有线介质,以及诸如声音、射频(RF)、微波、红外 (IR)或者其它无线介质在内的各种无线介质。这里使用的术语计算机可读介质可以包括存 储介质和通信介质二者。
[0033] 计算设备100可以实现为小尺寸便携(或者移动)电子设备的一部分,这些电子 设备可以是诸如蜂窝电话、个人数字助理(PDA)、个人媒体播放器设备、无线网络浏览设备、 个人头戴设备、应用专用设备、或者可以包括上面任何功能的混合设备。计算设备100还可 以实现为包括桌面计算机和笔记本计算机配置的个人计算机。
[0034] 图2示出了根据本发明一个示例性实施例的自动更新收藏记录的浏览器200的结 构框图。如图2所示,浏览器200可以包括存储模块210、读取模块220、访问模块230以及 更新模块240,还可以包括交互模块250。
[0035] 浏览器200通常具有网页收藏功能,用户可以利用收藏夹或书签添加用户感兴趣 并且希望将来能够再次访问的网页,创建收藏记录,收藏记录包括一条或多条收藏网页。根 据本发明的浏览器200还可以具有自动更新收藏记录的功能。
[0036] 下面结合附图3~附图7具体描述自动更新收藏记录的原理。
[0037] 用户在浏览器200中将某网页设置为收藏网页,如图3、图4所示,用户收藏当前阅 读网页为书签。浏览器200创建该网页的收藏记录,存储模块210存储关于收藏记录的数 据结构,该数据结构至少包括收藏的网页地址和指示是否进行收藏网页地址自动更新的标 记。根据本发明的一个实施方式,该数据结构还可以包括收藏的网页名称。
[0038] 此时,交互模块250适于向用户显示关于是否进行收藏网页地址自动更新的提 示,如图5所示,交互模块250可以弹出消息窗口,提示用户是否开启自动更新,消息窗口包 括选择栏,用户可以输入(例如点击)选择开启或关闭自动更新收藏记录。而后交互模块 250根据用户的输入设置标记,该标记指示是否进行收藏网页地址自动更新。该标记可以是 一个布尔变量,值为真(T)时指示进行收藏网页地址自动更新,值为假(F)时指示不进行收 藏网页地址自动更新。
[0039] 完成收藏网页、设置标记,用户再次访问该收藏网页时,与存储模块210相连的读 取模块220适于读取关于收藏记录的数据结构,获取收藏网页地址以及标记,获取的示例 如下:
[0040]
[0041] 网页地址即URL,统一资源定位符,用于定位网络资源。
[0042] 访问模块230与读取模块220连接,从读取模块220处接收收藏网页地址,访问与 收藏的网页地址对应的网页。浏览器200显示该网页的内容供用户浏览。
[0043] 一般地,网页的地址包括域名和网页的相对存储位置,例如网页地址"http:// www. android-doc. com/guide/components/activities. html',,其中"android-doc. com',为 域名,指示着该页面对应的网站资源在网络中的位置,域名后续部分为当前页面在当前网 站中的具体地址。通常仅仅一个页面无法包括该网站的全部内容,用户需要点击跳转至其 他页面访问网站中的其他资源。典型地,用户阅读网络小说时,经常会进行翻页操作去查看 下一页或上一页的内容。因此当用户退出对当前网页的访问时,该当前访问网页不再是收 藏网页地址指向的页面,用户通过收藏记录再次访问时,访问的仍然是收藏的特定页面,而 不是之前访问的页面,重复的访问同一内容大大降低了用户使用体验,且导致用户操作的 增加。
[0044] 为了解决以上问题,为了简化操作、提升用户使用体验,根据本发明的浏览器200 中更新模块240适于响应于退出对当前网页的访问,根据所述标记确定是否更新收藏的网 页地址。
[0045] 如果标识指示进行收藏网页地址自动更新,更新模块240则将收藏的网页地址替 换为当前访问网页的地址。具体地,更新模块240比较当前访问网页的地址与收藏的网页 地址,检测当前访问网页的地址与收藏的网页地址是否一致,通常可以利用比较字符串来 实现。
[0046] 如果不一致,则将该收藏的网页地址替换为当前访问网页的地址。如果一致,则保 持收藏的网页地址不变。
[0047] 进一步地,网页的地址包括域名和网页的相对存储位置,更新模块240还可以比 较当前访问网页地址中的域名与收藏的网页地址中的域名。如果不一致,则可以认为用户 当前浏览页面不属于该收藏网页对应网站下的资源,例如用户点击友情链接跳转至其他网 站,此种情况下用户通常选择再次收藏跳转的网站,无需自动更新收藏网页地址。因此如果 当前访问网页地址中的域名与收藏的网页地址中的域名不一致,更新模块240保持收藏的 网页地址不变。如果域名一致,后续字段不一致,则将该收藏的网页地址替换为当前访问网 页的地址;如果域名一致,后续字段也一致,则保持收藏的网页地址不变。
[0048] 此外,如果标识指示不进行收藏网页地址自动更新,同样地保持收藏的网页地址 不变。
[0049] 例如图3、图6所示,收藏的网页地址为"http://m. qidian. com/book/ bookreader.aspx ? bookid = 3488233&chapterid = 83443275",用户退出当前访问时, 已阅读至另一页面,当前访问的网页地址为"http://m. qidian. com/book/bookReader. aspx ? bookid = 3488233&chapterid = 83501595",比较当前访问网页的地址与收藏的网 页地址,二者网址中的域名一致,后续字段不一致,则如图7所示,将该收藏的网页地址替 换为当前访问网页的地址。
[0050] 根据本发明的另一个实施方式,收藏记录的数据结构包括收藏的网页名称,更新 模块240可以响应于退出对当前网页的访问,根据标记确定是否更新收藏的网页地址和网 页名称,即更新模块240可以在更新收藏的网页地址同时,更新网页名称。例如图4、图7所 示,收藏的网页名称由"东京绅士物语-黑暗风著-第一章日在校园"替换为"东京绅士物 语-黑暗风著-第二章森夏与新世界"。
[0051] 图8示出了根据本发明一个实施例的浏览器自动更新收藏记录的方法800的流程 图。
[0052] 如图8所示,浏览器自动更新收藏记录的方法800始于步骤S810,在步骤S810中, 读取关于收藏记录的数据结构,该数据结构至少包括收藏的网页地址和指示是否进行收藏 网页地址自动更新的标记。
[0053] 获取收藏网页地址后,接着在步骤S820中,访问与收藏的网页地址对应的网页。
[0054] 最后在步骤S830中,响应于退出对当前网页的访问,根据标记确定是否更新收藏 的网页地址。具体地,如果标记指示进行收藏网页地址自动更新,则将收藏的网页地址替换 为当前访问网页的地址。
[0055] 其中,将收藏的网页地址替换为当前访问网页的地址的步骤可以包括:比较当前 访问网页的地址与收藏的网页地址;如果不一致,则将收藏的网页地址替换为当前访问网 页的地址。如果一致,则保持收藏的网页地址不变。
[0056] 根据本发明的一个实施方式,其中网页的地址包括域名和网页的相对存储位置, 方法800还包括:比较当前访问网页地址中的域名与收藏的网页地址中的域名;如果不一 致,则保持收藏的网页地址不变。
[0057] 如果域名一致,网址中后续字段不一致,则将该收藏的网页地址替换为当前访问 网页的地址;如果域名一致,后续字段也一
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1