本实施例中,浏览器通过提取快速链接映射的网址所对应的网页的实时信息,获取快速链接更新后的特征信息,可以通过以下方式实现:
[0037]浏览器发送访问该快速链接映射的网址所对应网页的访问请求,接收到服务器返回的请求响应时,浏览器访问该快速链接对应的网页,并获取该网页当前实时显示的信息;浏览器抓取该网页预设区域的图像,对该网页当前显示的页面进行截图,将截图所得到的图片作为该快速链接映射的当前网页的缩略图。
[0038]或者,浏览器获取该快速链接映射的网址所对应的网页,并读取该网页当前实时显示的信息时,浏览器对当前网页的整个页面进行拍照,并将拍照得到的图片按照一定的比例进行缩放后,将缩放后的图片作为该快速链接映射的当前网页的缩略图。
[0039]浏览器将获取的快速链接对应的当前网页的缩略图作为该快速链接更新后的显示图标;在浏览器获取快速链接对应的当前网页的缩略图的同时,获取该网页对应的名称,作为该快速链接更新后的名称。
[0040]本发明实施例识别浏览器所处状态是否符合快速链接的信息更新机制;在符合信息更新机制时,识别在浏览器后台是否已配置有快速链接更新后的特征信息;并根据识别结果,获取所述快速链接更新后的特征信息;根据获取的快速链接更新后的特征信息,更新浏览器显示界面上显示的快速链接;相较于现有技术中,浏览器仅获取一次该快速链接对应的显示图标和名称的方法,本实施例具有自动更新浏览器中快速链接的显示图标和名称的有益效果,提升了快速链接对应的网页的可识别性,避免了陈旧图标和名称给用户造成的混淆;进一步地,由于浏览器执行上述整个过程均对用户不可见,且在执行过程中不影响用户使用的任何应用程序,因此保证了人机的可交互性,提高了浏览器的性能。
[0041]下面以具体的应用场景再次描述本发明快速链接的信息更新方法的具体实现过程。
[0042]图2a是浏览器显示界面上显示的快速链接一实施例显示界面示意图;如图2a所示,浏览器显示界面上显示了已添加的如下快速链接:腾讯网、QQ空间、新浪网、淘宝网和专利简报。当浏览器识别出浏览器自身所处状态符合快速链接的信息更新机制时,向服务器发起静默请求;若服务器允许浏览器本次访问快速链接对应的数据库时,向浏览器返回该请求对应的响应信息。浏览器访问服务器的数据库,查找浏览器后台如服务器的相应数据库中是否已经配置了该快速链接更新后的特征信息;并根据识别结果,浏览器直接从服务器的数据库获取该快速链接更新后的特征信息。比如,在浏览器后台已经配置了该快速链接更新后的特征信息,则浏览器根据服务器的授权,直接从服务器相应数据库中提取出该快速链接对应的显示图标和名称;由于不论每个快速链接的显示图标和名称如何变化,其对应的网页地址即网址的URL均不会产生变化,因此可以根据该快速链接对应的URL来查找该URL对应的更新后的显示图标和名称,从而获取到该快速链接对应的更新后的显示图标和名称。若浏览器后台没有配置该快速链接更新后的特征信息,即根据该快速链接对应的网页地址的URL没有找到对应的更新后的显示图标和名称,则浏览器向服务器发送访问该快速链接映射的网址所对应网页的访问请求,接收到服务器返回的请求响应时,浏览器访问该快速链接对应的URL所指向的网页,读取该网页实时显示信息,通过对该网页预设区域进行截图或者直接对整个网页进行拍照,并对截图或者拍照得到的图片进行一定比例的缩放后,得到该网页实时显示的内容所对应的缩略图,并将得到的缩略图作为该快速链接更新后的显示图标;在获取该快速链接更新后的显示图标的同时,浏览器获取该网页对应的名称,作为该快速链接更新后的名称;最终获取到的图2a所示的“专利简报”这一快速链接更新后的显示信息如图2b所示;图2b为图2a中符合信息更新机制的快速链接进行更新后的显示界面示意图,图2a所示的“专利简报”的显示图标及名称均进行了更新,更新后的显示图标如图2b所示,更新后的名称为图2b所示的“专利概论”。
[0043]基于图1、图2所述实施例的具体描述,如图3所示,图3是本发明快速链接的信息更新方法第二实施例流程示意图;本实施例与图1所述实施例的区别是,在步骤S01、识别浏览器所处状态是否符合快速链接的信息更新机制,之前增加了:
[0044]步骤S10、设定快速链接对应的信息更新机制。
[0045]本实施例仅对步骤SlO进行具体描述,有关本发明快速链接的更新方法所涉及的其他步骤,请参照上述实施例的具体描述,在此不再赘述。
[0046]本实施例中,浏览器设定快速链接对应的更新机制包括:浏览器仅设置一种更新机制,适用于所有已添加的快速链接;或者,浏览器可以针对不同类别的快速链接设置不同的更新机制。比如,浏览器设置更新机制为:按照预设周期进行更新,或者在wifi环境下进行更新;这种更新机制适用于所有已添加的快速链接。或者,浏览器为了满足不同类型的快速链接的需要或者根据用户的使用习惯,设置针对即时通讯类快速链接,比如微博、朋友圈、QQ空间,由于用户对上述快速链接的访问非常频繁,因此浏览器可以设置上述类型快速链接的更新机制为:接收到用户触发的访问请求。
[0047]由于浏览器可以根据不同的快速链接的具体类型、用户习惯等设置更新机制,因此本实施例对浏览器设置的快速链接更新机制的具体内容不进行限定。
[0048]本发明实施例浏览器可以根据不同需求及快速链接的不同类型设置具体的快速链接的更新机制,提高了人机的可交互性,进一步地提高了浏览器的智能性。
[0049]图4是本发明快速链接的信息更新装置第一实施例功能模块示意图;如图4所示,本发明快速链接的信息更新装置包括:信息识别模块01、信息获取模块02和信息更新模块03。
[0050]信息识别模块01,用于识别浏览器所处状态是否符合快速链接的信息更新机制;
[0051]本实施例中,信息识别模块01识别浏览器所处的状态是否符合快速链接的信息更新机制;比如,信息识别模块01识别出浏览器所处的状态为Wifi环境下时,则识别出浏览器当前所处的环境状态符合信息更新机制;信息识别模块01识别出浏览器所处的状态为移动数据网络如2G/3G环境下时,则识别出浏览器当前所处的环境状态不符合信息更新机制。在信息识别模块01识别出浏览器所处状态符合信息更新机制时,由信息获取模块02执行获取该快速链接更新后的特征信息的流程;在信息识别模块01识别出浏览器所处状态不符合信息更新机制时,比如浏览器当前所处环境不允许或者不适合执行快速链接的信息更新机制,信息识别模块01继续执行识别的程序,继续识别浏览器所处状态是否符合快速链接的信息更新机制。
[0052]本实施例中,该快速链接对应的特征信息包括快速链接在浏览器显示界面上显示的名称和显不图标。
[0053]信息获取模块02,用于在符合信息更新机制时,识别在浏览器后台是否已配置有快速链接更新后的特征信息;并根据识别结果,获取所述快速链接更新后的特征信息;
[0054]在信息识别模块01识别浏览器所处环境符合信息更新机制时,浏览器向服务器发起静默请求;若服务器允许浏览器本次访问快速链接对应的数据库时,向浏览器返回该请求对应的响应信息。浏览器访问服务器的数据库,信息获取模块02识别需要更新的快速链接在浏览器后台如服务器的相应数据库中是否已配置有该快速链接更新后的特征信息;并根据识别结果,信息获取模块02直接从服