用于教育网站的使用的方法、计算设备和计算机可读程序的制作方法

文档序号:6362970阅读:151来源:国知局
专利名称:用于教育网站的使用的方法、计算设备和计算机可读程序的制作方法
技术领域
本发明涉及在线教育。特别地,本发明涉及网络上提供的用于对用户进行与网页功能相关的教育的应用软件。为了方便起见,将参照社交网站来说明本发明。然而,本发明具有更广泛的应用。
背景技术
如今使用的互联网是高度交互的媒体。目前,互联网用户能够阅读和创建几乎与任何议题相关的内容或评论。尤其是,社交网站允许用户能以多种方式彼此交互,并能按照他们的需要发表生活方面的观点、言论或最新信息。在线社交近年来已经兴起。诸如Facebook、Twitter、MySpace、LinkedIn等网站已 获得了大规模的会员基础,其会员遍布全世界。这些社交网站允许会员只需要使用计算机就能够立刻与很多朋友和熟人进行交互,并且提供了结识新朋友(具有相同兴趣的人)或促进个人活动的机会。这些社交网站还允许用户能够存储照片或视频,并与好友或其他感兴趣的人群分享照片或视频。社交网站变得越来越普及,而其主要在年轻人中普及。通常被认为基本上缺乏“互联网的了解”的年长者通常看不到在线社交的益处,或者由于存在网站的使用困难而不能利用这些益处。社交网站的另一问题在于它们带来隐私和安全问题。用户能够经常上传大量的个人信息(地址、电话号码和个人照片)。虽然大多数社交网站允许用户能够使用隐私设置来限制对这些个人信息的访问(例如,只对用户的“好友列表”中的人),但如果用户没有完全了解如何管理这些设置,或者没有完全了解更大范围地公开该信息所带来的风险,那么这些个人信息可能在比用户所期望的更大范围内公开。在一些情况下,这会给社交网站的用户带来风险。一类容易被侵害的人群包括如下年轻人,这类年轻人可能在个人信息中透露他们的位置,并可能公开他们正出门在外(或离家出走)。公开此类信息可能使他们陷入来自在线猎手(online predator)的危险之中。由于社交网站的许多用户是儿童或青少年,他们可能容易受到使用这些网站的年长人群的欺骗。然而,由于年长一代的大多数人不熟悉这些网站,他们对于儿童或青少年的监管或教育存在一些困难。例如,家长或老师可能由于对这些网站缺乏了解而不能适当地监管他们的孩子或学生。实际上,他们甚至可能没有正确理解这些社交网站的益处,从而使他们难于与年轻用户相处并影响他们。还存在由社交网站引起的许多其他问题。例如,存在组织领导应该如何使用社交网站,以便更有效地利用社会媒体平台进行交互。还存在社会礼仪和道德问题-例如,在雇用一个人之前,是否应该将公布于社交网站上的信息作为其背景考察的一部分进行参考?管理者是否应该监视员工对社交网站的使用?如果应该,(从雇主的角度)是否应该将对这些网站不合理的使用作为解雇的理由?因此,需要对人们进行关于这些问题的教育,并帮助人们建立起使用这些网站的道德框架。

发明内容
因此,在本发明的第一方面中,提供了一种用于教育用户有关独立网站的使用的方法,所述方法包括通过计算机网络从所述网站获得交互式网页内容;向所述用户显示所述交互式网页内容以及用于教育所述用户有关如何与所述交互式网页内容进行交互的信息;接收与所述交互式网页内容的用户交互所需的用户输入;在将所述用户交互发送到所述网站之前,评估所述用户交互,以确定所述用户交互是否符合向所述用户显示的所述信息;及如果所述用户交互符合向所述用户显示的所述信息,将所述用户交互发送到所述网站,否则,如果所述用户交互不符合向所述用户显示的所述信息,不将所述用户交互发送到所述网站。基于评估结果,本发明的一些方面可以还采取另外的动作。在一些实施例中,如果用户交互符合向用户显示的信息(即,用户交互是“正确”的),则将用户交互发送到网站。然而,如果用户交互不正确,则可以不发送用户交互,或者可以向用户提供补救错误的机会。 所述方法还可包括在先步骤向所述网站发生数据,以创建期望的交互式网页内容。所述交互式网页内容可以与用户在网站上的档案和网站的另一会员的其它档案之间的交互有关。例如,该方法可以生成与另一网站用户的实际“测试”交互。所述信息可以采用包括视频解说的各种机制来显示。在一些情况下,根据用户交互,可以显示多条可能的额外信息,并且该方法还可包括在接收用户输入之前,为所述多条可能额外/[目息缓冲视频解说。所述交互式内容可与教育模块相关。如果所述用户交互是正确的,则通过教育模块,这允许用户能够尝试一个或多个后续教育模块。所述方法还可包括保持对已通过的教育模块的记录,并通过查询已通过的教育模块的记录来评估模块的用户资格。在本发明的另一方面中,提供了一种(非瞬变)计算机可读媒体,所述计算机可读媒体编译有表示计算机程序的数据,所述计算机程序用于命令可编程设备执行本发明第一方面的所述方法。在本发明的又一方面中,提供了一种用于教育用户有关独立网站的使用的方法,所述方法包括通过计算机网络将指令发送到服务器,所述指令命令所述服务器执行本发明第一发明的所述方法;及从所述服务器上接收显示指令,所述显示指令提供详细的信息和内容,以显示给所述用户。在本发明的再一方面中,提供了一种用于教育用户的方法,所述方法包括通过计算机网络从网站上获得交互式网页内容;向所述用户显示所述交互式网页内容显示以及用于教育所述用户有关所述交互式网页内容的信息;接收与所述交互式网页内容的用户交互所需的用户输入;及评估所述用户交互,以确定所述用户交互是否符合向所述用户显示的所述信息。基于评估结果,本发明的一些实施例可以还采取另外的动作。在一些实施例中,如果用户交互符合向用户显示的信息(即,用户交互是“正确”的),则将用户发送到网站。然而,如果用户交互不正确,则不发送用户交互,或者可以向用户通过补救错误的机会。所述方法还可包括通过采用视频解说来显示所述信息。此外,在一些情况下,根据用户交互,通过采用视频解说来显示多条可能的额外信息,并且所述方法还可包括在接收用户输入之前,为所述多条可能额外信息缓冲视频解说。这将有助于减少或避免与采用视频解说所进行内容显示相关的延迟。在本发明的还一方面中,提供了一种用于教育用户有关独立网站的使用的计算设备,所述计算设备包括存储器;网络接口 ;及一个或多个处理器,其连接到所述存储器,并用于通过所述网络接口从所述网站上获得 交互式网页内容;向所述用户提供显示数据,以向所述用户显示所述交互式网页内容以及用于教育所述用户有关如何与所述交互式网页内容进行交互的信息;接收与所述交互式网页内容的用户交互所需的用户输入;及在将所述用户交互发送到所述网站之前,评估所述用户交互,以确定所述用户交互是否符合向所述用户显示的所述信息。如果所述用户交互符合向所述用户显示的所述信息,则所述一个或多个处理器还用于将所述用户交互发送到所述网站,且如果所述用户交互不符合向所述用户显示的所述信息,则所述一个或多个处理器还用于不将所述用户交互发送到所述网站。特别地,所述计算设备能够用于执行上述任何一种方法。所述计算设备还包括显示设备,其与所述处理器连接,以向所述用户显示所述显示数据。所述计算设备可以是诸如移动电话或便携式网络驱动相机等移动设备。根据本发明的再一方面,提供了一种计算机程序产品,所述计算机程序产品包括编译有计算机可读程序代码的计算机可读媒体,所述计算机可读程序代码用于执行上述任何一种方法的步骤。根据本发明的再一方面,提供了一种用于执行上述任何一种方法的装置。本说明书的全部内容还揭示了本发明的其他方面。以下通过参照附图具体说明了本发明的一个或多个实施例,其中附图示出了本发明原理的示例。虽然通过这些方面说明本发明,但应了解的是,本发明不限于任何一个实施例。相反,本发明的范围仅受权利要求书的限制,且本发明包括各种替换、变形和等同物。基于示例的目的,在以下说明中解释了各种具体细节,以提供对本发明的全面理解。可以根据忽略了这些具体细节中的一些或全部细节的权利要求来实施本发明。为了清楚起见,没有详细说明与本发明相关的技术领域中的已知技术材料,以免本发明不必要地变得费解。技术术语为了实现本发明的目的,术语“网站”采用宽泛的含义,其指代服务器提供的可由互联网访问的功能。本说明书正文中的“网站”的示例包括社交网站以及可由手机或其他网络驱动设备上的应用程序访问的网页功能。对“独立”网站的参考是表示该方法的执行独立于网站所提供的内容-即,本发明所提供的信息不是通过网站的常规使用而可以访问的信息,从而不是网站所提供内容的一部分。为了实现本发明的目的,术语“交互式网页内容”用于指代用于请求用户交互的网页内容。交互式网页内容的一个示例是用于请求用户向网站提供个人信息的网页表单。另一个示例是用户被请求点击的按钮,以改变或更新存储在网站上的信息。仅允许用户请求额外网页内容(如,超链接)的网页内容不应视为是“交互式”的。


将参照

本发明的实施例,其中图I是可用于实施本发明的计算机结构的示意图;图2表示本发明实施例的用于提供一个或多个网站的教育的模块化方法;图3是表示本发明实施例的操作的流程图;图4是本发明实施例的截屏的线框图;及图5表不可用于实施本发明实施例的客户端服务器结构。在以下说明中,各附图中相同的附图标记表示相同或相应的部分。
具体实施例方式首先参照图1,本发明适用于个人计算机或连接到互联网的计算机服务器等可编程设备。图I示意性地示出了可在用于执行本发明实施例的方法的可编程设备中使用的硬件。中央处理单元(CPU) 131包括输入/输出接口 133、算术逻辑单元(ALU) 132以及控制单元和程序计数器元件134,中央处理单元131通过输入/输出接口 133与输入和输出设备进行通信,以及与存储器135通信。输入/输出接口 133还可包括网络接口。能够通过利用在可编程设备上执行的软件应用程序来实施本发明。本发明能够用于对用户进行各种网站的使用的教育,特别是诸如Facebook、Twitter等社交网站的使用的教育。然而,应注意的是,本发明不限于社交网站。例如,本发明可以被公司用于培训新员工如何使用公司网站进行交流,这能够使员工更新或访问公司数据库或诸如手持设备等技术。如图2所示,本发明该实施例采用模块化的用户教育方法,然而不同实施例也能够以不同方式安排其教育。具体地,如图2所示,在该实施例中,软件应用程序提供了对多个课程的访问。例如,这些课程可包括“社交媒体入门指南”或“社交媒体与领导决策的制定”。如图2所示,各个课程可由多个“模块”组成。例如,标题为“社交媒体入门指南”的课程可包括如下示例性课程表模块I :社交媒体-是什么?模块2 Facebook 指南模块3:社交媒体的使用模块4 问题和解决方案模块5 :创新和发展趋势如图2所示,各个模块由多个教育页面或“章节”组成。例如,“Facebook指南”模块可具有包括如下章节的课程表·背景章节·使用方法章节-注册-好友添加-隐私设置
创建事件-其他·深入了解隐私章节·礼仪章节显然,以上仅仅作为示例,模块中的给定课程的确切课程表和具体章节可在很大程度上进行变动。该实施例中,各个章节具有与之相关的“版面”。章节可具有教学版面,教学版面将信息简单地展示给用户,章节可具有技术交互版面,用户需要通过技术交互版面与第三方网站(如Facebook)本身进行交互并对用户反馈进行评估,或者,章节可具有测验版面,通过测验版面向用户询问与展示信息相关的一些问题。可用版面的种类可以在很大程度进行变动,且上述示例仅用于说明模块中不同章节的一些可能功能。

在本发明该实施例中,用户能够选择自己的方式来完成给定课程中的模块,并因此能够在其所选时间内或按照其所选顺序学习网站的不同特性的使用。当然,对于一些课程表,可能需要用户在尝试下一模块之前完成(和通过)一个或多个必要课程,然而本发明允许采用多种方式来完成所有可用模块,并允许用户能够在他们的业余时间内完成这些模块。然而,在本实施例中,用户需要按照模块指定的顺序尝试该模块中的各个章节。例如,在对用户进行具体网站的教学的模块中,可能存在与特定网站相关的“注册章节”,这允许用户能够注册网站并生成各自的档案。该章节通常是模块中的需要用户完成的第一章节。然而,在此之后,可能存在需要用户完成的多个其他章节以便完成该特定模块。模块中的其他章节可能是“好友添加”、“创建事件”或“隐私设置”。在完成模块之后,用户能够决定下一个要完成的模块-例如,可能存在针对“网络暴力”、“管理风险”或“创新和发展趋势”的具体模块。通过提供分段式的教育方法,使用户能够开始他们所期望访问的课程或自选的模块,以创建自己的课程,还能够例如通过记录用户所完成的模块数来更容易地记录用户的进度。图3示出了本发明的方法300的实施例。首先,用户选择期望尝试的模块-例如,特定网站(如Facebook)的“注册模块”。随后,该软件应用程序与该网站连接,并获得交互式网页内容320-例如,待由用户完成以在该网站上创建档案的网页表单。该应用程序随后将交互式网页内容以及网页内容有关的教育信息显示给用户330。图4表示本发明该实施例的软件应用程序的截屏400的线框图,该软件应用程序可以通过采用诸如IXD显示器等传统显示设备而被显示给用户。如图4所示,该应用程序采用框架(或内联框架(iframe)或网页浏览器)410将交互式网页内容(例如,Facebook注册页面)显示给用户。页面的顶部是模块选择菜单按钮420,选择菜单按钮420能够使用户选择待尝试的特定教育模块。模块选择将会影响框架410中所显示的特定页面。在框架410旁边,示出了视频解说430,视频解说430用于向用户提供与框架410中所示页面相关的教育信息。在视频解说面板430的底部提供了视频控制键432 (如播放、停止、暂停等)。此外,还显示了视频选择按钮435 (下一视频、前一视频)。在该页面的底部处,示出了实时点对点聊天(live peer chat)按钮440,实时点对点聊天按钮440使用户能够立即与尝试相同教育课程的其他用户进行聊天。用户讨论区按钮445能够使用户访问与该教育课程相关的讨论区,FAQ按钮450链接到该课程有关的常见问题。例如,还可以提供其它按钮或链接,以使用户能够访问与本发明该实施例中所提供的软件应用程序的使用有关的帮助功倉泛。视频解说430所提供的教育信息可包括与网页内容有关的各种信息。它可简单地说明该段内容的基本目的(例如,用于创建档案)以及该内容的不同部分的相关性(例如,视频解说可以说明各个部分的完成要求、用户可做出的选择以及与提供上述信息相关的任何风险)。因此,教育信息在一些情况下可简单说明与网站在特定环境下的使用相关的风险-对于一些用户,可以适当地提供他们的活动的详细信息,这取决于他们希望如何使用这些网站。例如,如果用户将社交网站用作销售或促销工具,则可以适当地使网站的其他用户公开地得到更多信息。在不同的环境下可以适当地以各种不同的方式使用网站。然而,仍期望向用户提供如下信息,该信息概述了任何与以特定方式使用网站相关的风险或道德问题。当然,在本发明的范围内,可以采用视频解说之外的其它技术提供信息。例如,可以以文本格式提供信息,事实上本发明该实施例同样以文本格式来提供信息。其他选择包括提供语音、使用动画或提供语言翻译器来翻译网络缩略语(如LOL表示“laughing out loud(大声笑)”)。还可以提供事例学习(包括视频事例学习)来说明遵循所提供的教育信息的重要性和没有遵循所提供的任何建议的后果(如,个人安全风险的产生或产生自身法律问题的可能性)。尽管如此,使用视频解说有助于更容易吸引用户并保证信息被真正吸取。因此,视频解说提供了非常理想的信息呈现方法,这改善了系统的呈现性以及用户的学习效率。一旦用户接收到教育信息,用户就能够通过响应于框架410中的交互式网页内容而提供用户输入,从而尝试与网页页面进行交互。例如,用户可以填写图4所示的注册表单。当然,在用户输入注册所需的各条信息时,也可以向用户显示额外信息-如,视频解说可以提供该额外信息,或者,在用户点击注册表单的各个字段上的文本框时,弹出文本。用户随后能够点击“提交”按钮,以尝试结束与注册表单的交互。然而,在向网站发送信息之前,软件应用程序检查用户交互,以查看用户交互是否合适以及在一些情况下用户交互是否符合所提供的教育信息。对于许多网页表单,上述查看只不过是用于保证用户在各个字段中输入了合适的信息的检查。然而,对于更复杂的网页表单或其他内容类型,系统可以进行检查,以查看用户的交互在道德上是否是合适的,或者查看用户的交互是否违背教育信息所提供的安全或隐私建议。用户交互的评估可包括识别和评估用户交互中的任何一个以上的项目关键词、字母数字字符串、图片或复选框。根据本发明,如果用户交互是正确的,则该交互可以发送到网站370。这样,能够在该应用程序的指导下能够与网站进行实际的交互。此外,如果用户交互被视为是正确的,则能够认为该用户通过了特定模块(或者模块的至少一部分)380。当然,对于一些模块,应用程序不需要向网站实际提交用户交互。例如,如果该模块需要用户创建待在社交网站上公布的“事件”,该事件可能仅仅是用于说明目的的虚拟事件。因此,在用户可能希望知道如何创建事件时,他们可能不希望在网站上真正创建虚拟事件。因此,在此情况下,应用程序可能永远不向网站发送最终的用户交互,或者在发送之前询问用户是否希望真正创建事件。
然而,应用程序一般会以不同方式处理不正确的用户交互。图3所示的一个示例是向用户提供补救教育信息360。该补救教育信息可说明用户的错误以及将来如何纠正这些错误。优选地,也通过采用视频解说来提供补救教育信息。然而,使用视频解说也会带来技术困难,因为以此种方式(例如,而不是采用文本)呈现信息可能导致加载速度缓慢,特别是在视频解说章节必须加载在计算机网络(如互联网)上的情况下。在显示补救教育信息360的情况下,或在响 应于一些用户输入而显示任何额外信息(如,用户向交互式网页内容的特定字段中输入信息)的情况下,问题变得严重。这是因为,根据用户交互的内容,可能显示多个视频章节。不同的视频解说可能与不同的用户交互要素相关-例如,如果用户在用户交互应该保留空值的特定字段中输入了信息,则可以显示第一视频解说,而如果用户没有在用户交互应该填写的字段中输入信息,则可以显示另外的视频解说。不同可能视频解说的数量仅受限于用户可能犯的不同错误的数量,且另外视频解说还甚至与正确响应相关。在这些情况下,在接收到用户交互之前,确定不出要显示的视频解说的正确章节。然而,如果在接收到用户交互时才开始加载视频解说,则这将导致在呈现视频解说的相关章节之前出现延迟。因此,本发明通过至少在接收用户输入之前开始加载多个可能视频解说来克服了上述问题。为多个不同的“解说路径”缓冲视频解说,并一旦接收到用户交互并进行评估,能够没有延迟或以最少延迟或至少以减少的延迟来选择合适的解说路径(并显示相关的视频解说)。在本发明的一些实施例中,在接收用户交互之前,在后端加载所有的可能视频解说。这能够实现基本上即时的且基于命令的视频解说响应。在该实施例中,不正确或不合适的用户交互的另一后果在于,用户将不会通过模块,并因此不能尝试更高级的模块。此外,在该实施例中,如果用户交互被视为不正确,则它将不会被发送到网站。应注意的是,用户交互可能是网站所允许的有效交互,但仍被评估为不正确(不符合教育信息)。这样,本发明用于对他们在网站上的交互中的用户行为进行教育、评估、和测试,而不论该交互是否被网站所允许,这些交互包括可被网站的其他用户查看、访问的交互,或影响网站的其他用户的交互。对于特定网站,根据用户完成的模块的数量,可以将用户分为不同级别(例如,初级、中级、高级)。这将给予用户完成应用程序中更多模块的动力。而且,这还使得向用户提供额外帮助的独立辅导教师能够快速容易地确定用户所掌握的网站有关知识的量。在本发明的一些实施例中,应用程序使网站生成交互式网页内容。例如,如果用户开始与Facebook相关的“隐私和安全”模块,应用程序本身可以与Facebook网站直接交互,以使“好友请求”从另一 Facebook档案(如,从软件提供者控制下的档案)被发送给用户,其中该用户并不熟悉上述档案。目的在于测试该用户是否清楚接收陌生人的“好友请求”所带来的安全和隐私问题-良好的在线安全策略是不接受全部的“好友请求”。因此,如果用户没有拒绝来自其他Facebook档案(用户可能不熟悉的人)的“好友请求”,则用户没有通过“隐私和安全”模块中的该特定章节。本发明的另一特征在于,一些模块能够提示用户采取各种动作,而不是简单地使用网站。例如,“工作-生活平衡”模块可能需要用户在公园散步时拍摄自己的照片,并发布到网站上。这可能要求用户通过使用此时携带的移动设备(例如,手机和/或相机)来进行上述动作。尽管应用程序向用户提供了大量教育信息以用于对用户进行特定网站的不同方面有关的教育,但还可能存在用户需要额外帮助的情况。因此,用户可能希望与其他人(指定的辅导教师),或只是与学习相同课程的其他人和/或与该用户处在同一组中的其他人讨论特定模块或方面。因此,本发明的该实施例提供了可以每天24小时运行的实时聊天特性,并使用户能够与其他用户或辅导教师进行关于所遇到的困难有关的聊天,或帮助遇到相似困难的其他用户。当然,也可使用其他工具,以使用户能够与他人进行交互-如信息栏、讨论区、群组页面、即时消息、VoIP工具和视频会议。在一些实施例中,还可以检查和分析利用上述聊天特性所接收的用户输入。可通过利用该聊天特性来分析用户的行为模式。

本发明该实施例还提供了报告功能,该报告功能使用户能够跟踪他们的进度。特定用户的进度可以通过不同方式进行记录-例如他们完成的模块或课程的数量、他们在尝试特定模块中的章节的各种测验时获得的成功、或各种其他评估和对比分析方法。当用户完成更多模块或课程时,他们可以进一步获得更高的合格鉴定或其它的成功完成用户认证(例如,他们可以获得认证或被指定等级或成绩明星)。此外,还可以向更高级别用户提供报告功能。例如,可以向指示其老师完成课程或特定模块的负责人提供与用户的进度有关的报告-例如,用户完成哪些模块或者获得哪些等级。类似地,可以向心理学家或顾问提供特定学生的进度有关的报告。可以提供不同层面的报告。在学生层面,学生个人可以获得所选数量和种类的报告(如个人进度报告)。具有更多权限的用户可以访问“组”级别的报告,并具有更高级别的权限(如“管理员”或“主管”级别的报告)。在实施本发明时,可以采用各种计算机网络模块。如图5所示,本发明该实施例所采用的模块具有驻留和运行于服务器上的应用程序550,用户能够使用客户端510通过互联网530访问应用程序550。服务器和客户端可以均采用防火墙520、540,以提供它们的互联网连接的安全性。在这种情况下,用户操作客户端510,以向服务器发送信息,该信息指示服务器运行用于执行上述功能的应用程序。然而,这将能够清楚地区分客户端和服务器之间的功能,或者甚至区分用户计算机上直接运行的独立软件程序所实现的全部功能。本领域技术人员应当理解,本发明不限于上述特定应用。本发明的优选实施例也不限于上述具体要素和/或特征。应当理解的是,本发明不限于上述实施例,但是可以在不偏离权利要求书所界定的发明范围的前提下进行各种重组、变形和替换。例如,尽管通过具体参照社交网站来说明本发明,但本发明也可以容易地应用于对用户进行不同类型网站的教育。此外,尽管通过具体参照能够在个人计算机或便携式计算机上运行的软件程序来说明本发明,但本发明也能够对用户进行由诸如游戏机、相机或手机等任何网络驱动设备所提供并访问的网页服务的教育。本领域技术人员应当理解,可以采用任何种类的工艺技术来表示信息和信号。例如,上述说明所涉及的数据、指令、命令、信息、信号、比特、符号和芯片可以由电压、电流、电磁波、磁场或粒子、光场或粒子或它们的任何组合来表示。
本领域技术人员还应当理解,与本发明实施例相关的上述各种示例性逻辑区块、模块、电路和算法步骤可以实施为电子硬件、计算机软件或两者的结合。为了清楚地说明硬件和软件的这种可互换性,进行了各种示例性的元件、区块、模块、电路和步骤的功能的一般性说明。上述功能实施为硬件还是实施为软件取决于施加到整个系统上的特定应用和设计限制。对于每种具体应用,本领域技术人员可以以不同方式实现其功能,但这种实现不应当解释为偏离本发明的范围。与本发明实施例相关的上述方法或算法的步骤可以直接在硬件、由处理器执行的软件模块或两者的结合中实施。对于硬件实施,可以在一个或多个专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理设备(DSro)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、处理器、控制器、微控制器、微处理器、其他指定的用于执行上述功能的电子单元,或其组合中实现处理。软件模块(即计算机程序、计算机代码或指令)可包括多个源代码或目标码片段或指令,并可驻留在诸如RAM存储器、闪存、ROM存储器、EPROM存储器、寄存器、硬盘、可移动磁盘、CD-R0M、DVD_R0M或其他任何形式的计算机可读媒体等任何计算机可读媒体。可选地,计算机可读媒体可以集成到处理器中。处理器和计算机可读媒体可以驻 留于ASIC或相关设备中。软件代码可以存储在存储单元中,并由处理器执行。存储单元可以在处理器内部实施,或者在存储单元能够通过本领域已知的各种方式通信地耦合到处理器的情况下,存储单元可以在处理器外部实施。在本说明书和随后的权利要求书中,除非特别说明,单词“包含”和“包括”及其变形应当理解为包含所述整数或整数组,而不排除其他整数或整数组。本说明书参考的任何现有技术不是也不应视为认可或任何形式的暗示该现有技术构成公知常识的一部分。
权利要求
1.一种用于教育用户有关独立网站的使用的方法,其包括 通过计算机网络从所述网站获得交互式网页内容; 向所述用户显示所述交互式网页内容和用于教育所述用户有关如何与所述交互式网页内容进行交互的信息; 接收与所述交互式网页内容的用户交互有关的用户输入; 在将所述用户交互发送到所述网站之前,评估所述用户交互,以确定所述用户交互是否符合向所述用户显示的所述信息;及 如果所述用户交互符合向所述用户显示的所述信息,将所述用户交互发送到所述网站,否则,如果所述用户交互不符合向所述用户显示的所述信息,不将所述用户交互发送到所述网站。
2.如权利要求I所述的方法,其还包括 使所述网站创建所述交互式网页内容的在先步骤, 其中,所述交互式网页内容与所述用户在所述网站上的档案和所述网站的另一会员的其它档案之间的交互有关。
3.如权利要求I或2所述的方法,其中,所述网站是社交网站,且所述信息与所述社交网站上的用户行为有关。
4.如权利要求I或2所述的方法,其中,通过使用视频解说显示所述信息。
5.如权利要求I或2所述的方法,其中,如果所述交互式网页内容与教育模块相关,且如果所述用户交互符合向所述用户显示的所述信息,则通过所述教育模块,以允许所述用户尝试一个或多个后续教育模块。
6.如权利要求I或2所述的方法,其中,所述用户交互是所述网站允许的有效交互,但被评估为不符合向所述用户显示的所述信息。
7.一种非瞬变计算机可读媒体,其编译有用于表示计算机程序的数据,所述计算机程序用于命令可编程设备执行权利要求I至6中任一权利要求所述的方法。
8.一种用于教育用户有关独立网站的使用的方法,其包括 通过计算机网络将指令发送到服务器,所述指令命令所述服务器执行权利要求I至6中任一权利要求所述的方法;及 从所述服务器上接收显示指令,所述显示指令提供详细的信息和内容,以显示给所述用户。
9.一种用于教育用户有关独立网站的使用的计算设备,其包括 存储器; 网络接口 ;及 一个或多个处理器,其连接到所述存储器,并用于 通过所述网络接口从所述网站获得交互式网页内容; 提供显示数据,以向所述用户显示所述交互式网页内容和用于教育所述用户有关如何与所述交互式网页内容进行交互的信息; 接收与所述交互式网页内容的用户交互有关的用户输入;及 在将所述用户交互发送到所述网站之前,评估所述用户交互,以确定所述用户交互是否符合向所述用户显示的所述信息,其中,如果所述用户交互符合向所述用户显示的所述信息,则所述一个或多个处理器还用于将所述用户交互发送到所述网站,且 如果所述用户交互不符合向所述用户显示的所述信息,则所述一个或多个处理器还用于不将所述用户交互发送到所述网站。
10.如权利要求9所述的计算设备,其中,所述一个或多个处理器还用于使所述网站创建所述交互式网页内容,且所述交互式网页内容与所述用户在所述网站上的档案和所述网站的另一会员的其它档案之间的交互有关。
11.如权利要求9或10所述的计算设备,其中,所述网站是社交网站,且所述信息与所述社交网站上的用户行为有关。
12.如权利要求9或10所述的计算设备,其中,所述信息通过使用视频解说来显示。
13.如权利要求9或10所述的计算设备,其还包括 显示设备,其与所述一个或多个处理器通信,以向所述用户显示所述显示数据。
14.如权利要求9或10所述的计算设备,其中,所述计算设备是移动设备。
15.如权利要求9或10所述的计算设备,其中,所述用户交互是所述网站允许的有效交互,但被评估为不符合向所述用户显示的所述信息。
全文摘要
本发明涉及用于教育用户有关网站的使用的方法和计算设备。所述方法包括以下步骤从网站获得交互式网页内容;向所述用户显示交互式网页内容以及用于教育用户有关如何与交互式网页内容进行交互的信息;接收与交互式网页内容的用户交互所需的用户输入;及评估用户交互,以确定用户交互是否符合向所述用户显示的所述信息。如果是,将用户交互发送到网站,否则不将用户交互发送到网站。本发明具有应用于社交网络的特定应用,以及教育用户有关与线社交网络相关的行为和道德问题。
文档编号G06F17/30GK102682056SQ20121000744
公开日2012年9月19日 申请日期2012年1月11日 优先权日2011年1月11日
发明者卡奈拉·高谷塞斯, 塞耶德·莫捷塔巴·萨巴格-贾法里, 米歇尔·麦克纳马拉 申请人:搜社It私人有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1