提高用于利用协作抓取的富互联网应用程序的可访问性的方法及其计算机程序技术

技术编号:7128011 阅读:206 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供一种利用屏幕读取器、web spider可访问动态内容的技术。本发明专利技术的一种适用于经由网络与客户端连接的服务器的方法,该方法包括如下步骤:从该客户端接收表示用户对该客户端上显示的内容进行操作的操作事件、和表示该内容的变化的变化事件,基于该操作事件及该变化事件生成用于提高该内容的可访问性的元数据。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及网页内容的可访问性提高技术,尤其是以动态网页内容为其对象。
技术介绍
万维网的世界,从静态内容逐渐增加动态内容。这些动态内容例如是使用DHTML、 AJAX、Flash等技术构成的内容。借此,网页应用程序可以向用户提供更丰富的相互作用和反应的经验。非专利文献非专利文献 1 :Miyashita. H.,et al.,Aibrowserfor multimedia introducing multimedia content accessibility for visuallyimpaired use rs, in Proceedings of the 9th international ACM SlGACCESSconfer ence on Computers and accessibility. 2007,ACM Tempe, Arizona, USA非专利文献 2 :Frey, Gianni ,Indexing AJAX WebApplications. E TH Department of Computer Science. Institute of ComputationalScienc es (2007). Available from http://e-collection, ethbib. ethz. ch/view/eth:30111非专利文献 3 ;Ali Mesbah,Engin Bozdag, and Arie van Deur sen.,Crawling AJAX by Inferring User Interface State Changes. 2008,ICWE, Yorktown Heights, NY, USAMiyashita, H. , et al. , Aibrowser for multimedia introducing multimedia content accessibility for visua Ily impairedusers, in Proceedings of the 9th international ACM SIG ACCESS conference on Computers and accessibility. 2007, ACM :Tem pe,Arizona, USA.非专禾U 文献 4 :Borodin, Y.,Bigham,J. P.,Raman,R.,R amakrishnan, I. V., What's New ? -Making Web Page Updates Acce ssible.To appear in Proceedings of the IOthinternational ACM SIGA CCESS conference on Computers and accessibility. 2008,ACM :Nova Scotia,Canada非专利文献 5 ;Kawanaka, S.,Borodin Y.,Bigham, J.,Lunn, D.,Takagi, Hironobu,Asakawa, C.,Accessibility Commons :A Metad ata Infrastructure for Web Accessibility, to appear in theproceedings of ASSETS. 2008. Halifax, Canada.非专禾Ij 文献 6 :Takagi,H.,S. Kawanaka, and Μ. Kobayashi. S ocial Accessibility :AchievingAccessibility through CollaborativeMetad ata Authoring, to appear in theproceedings of ASSETS. 2008. Halifax, Canada.
技术实现思路
但是,这样的富网页应用程序带来如下的课题。第一,对于使用屏幕读取器利用听力识别网页内容的用户(例如,视力障碍者),第二,对于抓取网页、制作其目录的webspider (在网页的检索引擎中使用),也不能说动态内容是十分容易访问的。S卩,在以往的静态网页的世界中,是各个页面可借助静态链接而到达的状态(state)。因此,从HTML的源代码中指定静态链接,能够使屏幕读取器、web spider分别发挥各自的功能。但是,在富互联网应用程序(Rich Internet Application =RIA)中,状态是默示的,取决于用户的操作, 根据用户的操作而变化。对于这样的内容,无论使用屏幕读取器还是web spider都无法充分访问。本专利技术是鉴于这样的课题而做出的,其目的之一在于提供一种对于屏幕读取器、 web spider而言更容易访问动态内容的技术。将针对同样课题的其他技术、参考文献作为非专利文献而列举。本专利技术可作为适用于客户端的方法、适用于服务器的方法、适用于客户端服务系统的方法中的任一项。即,第一,是适用于经由网络与服务器连接的客户端,该方法包括如下步骤追踪表示用户对该客户端上显示的内容进行操作的操作事件、和表示该内容的变化的变化事件,基于该操作事件及该变化事件生成用于提高该内容的可访问性的元数据。 第二,是适用于经由网络与客户端连接的服务器的方法,该方法包括如下步骤从该客户端接收表示用户对该客户端上显示的内容进行操作的操作事件、和表示该内容的变化的变化事件,基于该操作事件及该变化事件生成用于提高该内容的可访问性的元数据。第三,是适用于经由网络与客户端和服务器连接的客户端服务系统的方法,该方法包括如下步骤该客户端追踪表示用户对该客户端上显示的内容进行操作的操作事件、和表示该内容的变化的变化事件,该服务器从该客户端接收该操作事件和该变化事件,基于该操作事件及该变化事件生成用于提高该内容的可访问性的元数据。在此,上述方法还可以包括如下步骤上述客户端将上述元数据向该计算机发送, 与从上述客户端对上述网页服务器请求上述内容的发送响应而从上述服务器接收上述元数据。上述客户端具有显示装置、指向装置和通信装置,上述方法还可包括如下步骤将利用该通信装置经由网络从网页服务器发送的内容显示于该显示装置上,与用户操作该指向装置响应而操作在该显示装置上显示的该内容。上述元数据可以提高屏幕读取器或web spider对该内容的可访问性。在此,上述变化事件可以与上述操作事件响应而发生,也可以与上述操作事件独立地发生。生成上述元数据的步骤可以生成表示上述操作事件和上述变化事件的关系的元数据,也可以生成表示上述内容的种类的元数据,也可以生成该二者。生成上述元数据的步骤可以基于上述操作事件及上述变化事件的顺序来生成上述元数据,此时,可以基于多次顺序中次数多的顺序生成上述元数据。具体而言,可例举出用户对上述内容的操作是使指向器对准该内容,该内容的变化是除该内容之外使新内容显示。可例举出上述内容是层级菜单的一要素,上述新内容是包含于该一要素的下级菜单。还可例举出用于对上述内容的操作是点击该内容,该内容的变化是该内容的属性变化,生成上述元数据的步骤是本文档来自技高网
...

【技术保护点】
1.一种方法,适用于经由网络与客户端连接的服务器,该方法包括如下步骤:从该客户端接收表示用户对该客户端上显示的内容进行操作的操作事件、和表示该内容的变化的变化事件,基于该操作事件及该变化事件生成用于提高该内容的可访问性的元数据。

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:Y·伯罗丁
申请(专利权)人:国际商业机器公司
类型:发明
国别省市:US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1