浏览器页面跳转方法及装置的制造方法_4

文档序号:9547193阅读:来源:国知局
通过自然语言识别第二页面与第一页面在语义上的相关性判 断第二页面是否是与第一页面同一类别。
[0110] 若第二页面与第一页面不属于同一类别,则给第二页面设置一个与第一页面不同 的类别。例如,假设以数字表示不同网页的类别,若第一页面的类别是N,则可使第二页面的 类别为N+1。若以字母表示不同网页的类别,若第一页面的类别是A,则可使第二页面的类 别为B。
[0111] 第一跳转模块53用于当接收到用户的第一跳转请求时,从所述浏览器窗口的历 史浏览页面记录中获取与所述浏览器窗口显示的当前网页不同类别的目标网页,并使所述 浏览器窗口跳转至所述目标网页。
[0112] 参阅图3,在浏览器窗口 201中,还包括用于进行页面跳转的界面对象203。上述 的界面对象例如可为"后退"按钮或者"前进"按钮。当用户通过鼠标或者触控屏幕点击界 面对象203时,触发界面对象203的点击事件,响应于界面对象203的点击事件,预设的跳 转逻辑会被执行。
[0113] 上述的跳转逻辑会触发上述的第一跳转请求。在接收到第一跳转请求后并不是直 接获取浏览器201显示的上一个网页,而是获取浏览器窗口 201的历史浏览页面记录中获 取与当前网页不同类别的目标网页。例如,浏览器窗口 201当前显示的是第二页面,若第二 页面与第一页面类别相同,则步骤S130中会获取在第一页面之前最近访问的与第二页面 不同类别的页面。若第二页面与第一页面类别不同,则步骤S130中获取的是第一页面。
[0114] 参阅表1,其为对浏览器窗口 201所访问过的所有网页执行步骤SllO与步骤S120 后得到的历史网页类别表,其中类别以自然数表示。
[0115] 在表1中,Pl-Pn分别表示浏览器窗口 201依次浏览过的网页,而Ll-Ln分别表示 网页Pl-Pn的网址,〇-m分别表示网页Pl-Pn的类别。可以看出,η。在步骤S130中, 若当前网页的类别是m,则获取的目标网页的类别应为m-1或者m+1。可以理解,同一个类 别可能包括多个网页,目标网页可以是该多个网页中的第一个或者最后一个。例如,当前显 示的网页若为P4,当后退时,页面应跳转至P2,也就是说后退时应后退至上一个(前一个) 类别的最后一个网页,而当前进时页面应跳转至P6,也就是前进可前进至下一个(后一个) 类别的第一个网页。
[0116] 根据本实施例的装置,当用户在浏览器窗口中进行页面跳转时,并不是简单的根 据历史访问记录跳转至上一个页面或者是下一个页面,而是以类别为单位进行跳转。如此, 当用户的历史浏览记录中包括同一网页的多个分页时,一次跳转操作即可跨跃多个分页, 从而可以节省用户在进行页面跳转时所耗费的时间,并提升页面跳转的效率。
[0117] 第七实施例提供一种浏览器页面跳转装置,其与第五实施例的装置相似,其不同 之处在于,参阅图9,还包括监测模块54,用于监测第一页面中的超链接的点击事件,在检 测到超链接的点击事件后触发所述判断模块52。
[0118] 可以理解,在一般的浏览器中,当用户点击页面中的超链接时,浏览器只需要加载 超链接所指向的网页并显示即可。但在本实施例中,除了要加载并显示超链接所指向的网 页,还触发判断模块52。
[0119] 分类模块52包括字符判断单元521,用于判断所述超链接的内容是否包括预设的 字符串,若是则判断所述第一页面与第二页面属于同一类别。
[0120] 首先解析超链接对应的网页元素的内容。例如,一般情形下,超链接的HTML代码 具有类似于以下的格式〈a href ="http://www. example, com"〉链接内容</a>。上述的网 页元素的内容是指"链接内容"。具体地,"链接内容"可能为文本,也可能为图片。当"链接 内容为文本时,直接判断该文本内是否包括预设的字符串。此处预设的字符串例如是指"上 一页"、"下一页"、"上一章"、"下一章"、"上一节"、"下一节"、"previous page"、"next page" 等任意可表示两个网页之间存在上下文关联关系的内容。当"链接内容"为图片时,可先将 图片进行文本识别,然后判断识别后的文本内是否包括预设的字符串。
[0121] 根据本实施例的装置,可通过第一页面内的打开第二页面的超链接的内容判断第 一页面是否与第二页面属于同一类别,从而可实现页面跳转时可按类别进行跳转。
[0122] 第八实施例提供一种浏览器页面跳转装置,其与第五实施例的装置相似,其不同 之处在于,参阅图10,分类模块52包括网址比较单元522,用于根据所述第一页面的网址与 第二页面的网址判断所述第一页面与第二页面是否位于同一目录下且所述第一页面的页 面名称与第二页面的页面名称具有相同的字符串样式,若是则判断第一页面与第二页面属 于同一类别。
[0123] -般来说,网址具有以下结构:域名+路径+文件名,例如网址http://www. example, com/root/subdirectory/webpage. html 中,±或名为 www. example, com,路径为 / root/subdirectory/,而文件名为webpage, html。上述的位于同一目录下是指网址的域 名与路径均相同,不同之处仅在于文件名。在第一实施例中,第一页面的网址为http:// www. example, com/article1_L html,第二页面的网址为 http://www. example, com/ articlel_2. html,则两者的域名与路径均相同。
[0124] 第一页面与第二页面是否具有相同的字符串样式是指字符串的相似性是否高于 预设值。例如,在一个实施方式中,判断第一页面与第二页面的页面名称的不同之处是否仅 在于包括相邻的数字,若是,则可判断第一页面与第二页面具有相同的字符串样式。在第一 实例中,第一页面与第二页面的文件名分别是articlel_l. html与第articlel_2. html,其 不同之处仅在于结尾数字是相邻的数字,则视为第一页面与第二页面具有相同的字符串样 式,第一页面与第二页面具有相同的类别。
[0125] 根据本实施例的装置,可通过第一页面与第二页面的网址判断第一页面是否与第 二页面属于同一类别,从而可实现页面跳转时可按类别进行跳转。
[0126] 第九实施例提供一种浏览器页面跳转装置,其与第五实施例的装置相似,其不同 之处在于,参阅图11,本实施例的装置还包括:界面显示模块56、触发模块57以及第二跳转 模块58。
[0127] 界面显示模块56用于显示一个用于进行页面跳转的界面对象并监测用户对所述 界面对象输入的用户指令。
[0128] 上述的界面对象例如是指图3所示的界面对象202。用户可以通过鼠标或者触发 屏幕点击、按下界面对象202,从而向界面对象202输入用户指令。
[0129] 触发模块57用于判断所述用户指令的模式,若所述用户指令符合预设的第一模 式时触发第一跳转请求,若所述用户指令符合预设的第二模式时触发第二跳转请求。
[0130] 用户指令的模式例如是指用户指令的特征,例如是单击还是双击,或者是按住不 放。
[0131] 在一个实施方式中,当界面对象202被双击时触发第一跳转请求,当当界面对象 202被单击是触发第二跳转请求。
[0132] 在另一个实施方式中,当界面对象202被按住不放超出预定时间(例如1秒)时 触发第一跳转请求,当界面对象202被单击时触发第二跳转请求。
[0133] 在另一个实施方式中,当界面对象202被向左拖拽时触发第一跳转请求,当界面 对象202被向右拖拽时触发第二跳转请求
[0134] 第二跳转模块58用于根据所述第二跳转请求从所述浏览器窗口的历史浏览页面 记录中获取与所述浏览器窗口显示的当前网页最接近的一条记录,并使所述浏览器窗口跳 转至所述最接近的一条记录所对应的网页。
[0135] 根据本实施例的装置,通过同一个界面对象实现两种不同模式的页面跳转,从而 可方便用户在浏览网页时的页面跳转操作。
[0136] 第十实施例提供一种浏览器页面跳转装置,参阅图12,本实施例的装置包括:分 类模块61、存储模块62、以及第一跳转模块63。
[0137] 分类模块61用于在浏览器窗口加载第一页面后对第一页面进行分类以给所述第 一页面设定一个类别标识。
[0138] 存储模块62用于保存指向所述第一页面的链接以及对应的类别标识;
[0139] 第一跳转模块63用于当接收到用户的第一跳转请求时,从所述浏览器窗口的历 史浏览页面记录中获取与所述浏览器窗口显示的当前网页具有不同类别标识的目标网页, 并使所述浏览器窗口跳转至所述目标网页。
[0140] 关于本实施例的装置的其他细节,还可进一步参阅第六实施例的相关描述。
[0141] 以上所述,仅是本发明的较佳实施例而已,并非对本发明作任何形式上的限制,虽 然本发明已以较佳实施例揭示如上,然而并非用以限定本发明,任何本领域技术人员,在不 脱离本发明技术方案范围内,当可利用上述揭示的技术内容做出些许更动或修饰为等同变 化的等效实施例,但凡是未脱离本发明技术方案内容,依据本发明的技术实质对以上实施 例所作的任何简介修改、等同变化与修饰,均仍属于本发明技术方案的范围内。
【主权项】
1. 一种浏览器页面跳转的方法,其特征在于,包括: 在浏览器窗口加载并显示第一页面; 当检测到所述浏览器窗口加载第二页面后,判断所述第二页面是否与所述第一页面属 于同一类别,若否,则给所述第二页面设置一个新的类别
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1