视频签名系统及方法_3

文档序号:9264897阅读:来源:国知局
0也能通过单独地登录到视频签名服务器102主办的网站获得用户106执行的文件。在进一步的实施例中,用户106可把被执行的文件和连续视频文件添加到邮件中然后转发给用户110。
[0076]在724块中,用户110通过检索和回顾文件进行验收。也就是说,用户110通过回顾文件的全部内容以查看用户是否接受所述用户的装置上显示的协议条款。
[0077]在决策块726中,如果用户110接受了文件中的条款,方法700进入块728。否则,执行进程进入决策块730 (如图7B所示)。
[0078]在块728中,用户110使用平板电脑112(图1示)来启动视频捕捉设备210 (图2示)以便捕捉用户110文字表达与协议文件独特关联的标识符的连续视频帧。与图5和图6所示的过程相似。
[0079]在块732中,连续视频帧正在启动与文件关联的文档。换言之,引用用户110文字表达独特标识符的连续视频文件则意味着接受所述文件中的条款,此作为文件的指针,反之亦然。
[0080]请注意,启动或交互指定文件中为用户110设计的具体签名框将回放为用户110捕获的连续视频文件。(交互指定为用户106设计的具体签名框将回放为用户106捕获的视频帧。)
[0081]在块734中,用户110的视频帧将被储存。
[0082]在块736中,用户106将被通知用户110接受了协议。用户106可以访问存储或嵌入在文件中的连续视频帧。之后方法进入到结束块734。
[0083]因此,用户110和用户106通过捕捉他们自己的连续视频帧以表示其接受协议。在一个实施例中,他们的视频签名被嵌入各自相应的或者与文件关联的签名框中。
[0084]在这种形式下,所有协议方都无法否定他们执行了协议的事实。因为每一方用声音或言语表达其接受了该文件的连续视频帧都基于文件的唯一标识符。
[0085]如图7B所示,其延续图7A列举说明了方法700。在决策块730中,其决定了用户110是否部分否定了协议中的条款。如果用户未否定,方法700的执行进程将进入结束块724。
[0086]在块738中,如果用户110部分否定了从用户106处接收的协议中的条款,用户110可以简单地生成其具有唯一标识符的连续视频帧并附上任何其否定的例外情况。例如,如果她否定了第5段的内容,她可以通过文字表达唯一标识符来表示她接受了文件,但是声明她否定段落5中的内容。她也可能声明其在段落中具体不同意的点,这些都可以以连续视频帧的方式被捕获以便用户106检阅。
[0087]在块740中,被用户110捕获的连续视频帧以唯一标识符及例外情况被储存。
[0088]在742中,用户106可以访问由用户110记录的包含有连续视频帧及例外的协议文件。
[0089]在块744中,用户106可以检阅这些例外以及任何关于例外的具体注释以确定她是否接受这些例外情况。
[0090]在块746中,如果用户106接受了上述注释,方法700的执行进程进入块748。如果用户106否定了上述例外情况,方法700的执行进程进入块750。
[0091]在块748中,用户106接受了上述例外情况,因此,用户106文字表达其接受用户110唯一标识符和例外声明的连续视频帧将被捕获。
[0092]在块752中,连续视频帧和具有例外的唯一标识符储存在一起。在块754中,用户110将被告知用户106接受了协议中的例外条款。或者,用户110可以访问被捕获的用户106接受了文件中例外条款的连续视频文档。因此,执行进程进入结束块724。
[0093]返回到决策块750,如果用户106接受了例外条款,方法700的执行进程将到此结束,即进入到结束块724。
[0094]另一方面,如果用户106部分否定了上述例外条款,那么在块756中,用户106针对用户110提出的例外条款的连续视频帧将被生成和储存。
[0095]在块758中,方法700为用户110提供了访问和检阅通道。
[0096]在决策块760中,如果用户110接受了用户106提出的例外条款,执行进程进入到块762中,在此用户110的连续视频帧将被生成和储存。用户106将收到通知或者可以直接访问连续视频帧以确定用户110接受了协议。
[0097]在决策块760中,如果用户110拒绝了用户106提出的例外条款,执行进程进入到决策块762中,在决策块762中,如果用户110接受了例外条款,那么执行进程将进入结束块724。然而,在决策块762中,如果用户110部分否定了用户106提出的例外条款,方法700的执行进程将返回块738。
[0098]在决策块760中,如果用户110接受了用户106的例外条款,执行进程将进入块764。在块764中,用户110的连续视频帧被储存。用户110将被允许访问储存的连续视频帧。
[0099]在另外一个实施例中,本发明考虑了捕获驾驶执照的图像,通过其与连续视频帧的比较来验证用户。
[0100]图8A展示了典型的计算机10,例如,那些可以被用户在互联网上操作的计算机。
[0101]计算机10包括装有大家熟知的计算机组件的机柜12,例如处理器,存储器,磁盘驱动器,紧凑型数码只读存储器(CDROM)等(未示出)。
[0102]用户输入设备包括键盘16和鼠标18。输出设备包括含有显示屏22的显示器20。
[0103]自然地,一个计算机系统的许多其它配置也是可能的。
[0104]一些计算机系统可能具有附加的组件,如图8A所示,而其他计算机系统则将拥有较少的组件。
[0105]例如,服务器计算机不需要具有输入和输出设备,因为它们只可以不时的让其他计算机通过网络访问。
[0106]人们可通过另外一台配有输入和输出设备的计算机与这样的服务器计算机相互作用。
[0107]输入和输出设备存在于许多如图8A展示的变量中。
[0108]显示器可以是液晶显示器(IXD),电脑显示器,等离子显示器等。
[0109]输入设备可以包括一个跟踪球,数字化板,麦克风等。
[0110]在一般情况下,术语“输入装置”包括了所有可能用来输入信息到计算机系统或网络的设备和方法。
[0111]同样地,术语“输出设备”包括所有可能从一个计算机系统输出信息给人类或到另一台机器上的设备和方法。
[0112]电脑本身可以有不同类型,包括便携式电脑,笔记本电脑,掌上电脑,笔上电脑等。
[0113]当处理器被嵌入到另一个设备或装置(机动车或移动电话)的情况下,此种计算机可能会和图8A中所示的计算机不一样。
[0114]因为计算机和网络的不断变化,本说明书中对硬件的描述仅通过举例说明,以便列举说明优选地实施例。
[0115]任何能够执行编程指令的分布式网络系统都适合与本发明一起使用。
[0116]图8B显示了图8A中计算机的子系统。
[0117]如图8B所不,盒子40的子系统是图8A所不机柜12的内部组成部分。
[0118]总线42是用来在处理器44,存储器46,磁盘驱动器48,光盘驱动器50,串行端口52,并行端口 54,网卡56以及显卡58之间传送信息的数字数据。
[0119]许多其他子系统可能被包含在任意的计算机系统中,而有一些在图8B中显示的子系统可能被省略。
[0120]外部设备可以连接计算机系统的总线(或另一个总线或线,未示出)以便和盒子40中的子系统交换信息。
[0121]例如,键盘60可以经由专用端口和驱动程序与处理器44进行通信(象征性地直接连接到总线42)。
[0122]鼠标62与串行端口 52连接。
[0123]如打印机64之类的设备可通过并行端口 54连接。
[0124]网卡56可以将计算机系统连接到网络。
[0125]显示器68经由显卡58更新。
[0126]再者,许多子系统和外部设备的配置也是可能的。
[0127]任何适当的编程语言都可用于执行特定的实施方案,包括C、C++、Java、汇编语言程序等。
[0128]如程序性的或面对对象的编程技术都可以被使用。
[0129]所述例程可以在单个处理设备或多个处理器上执行。
[0130]尽管步骤、操作方法或计算方法可以以特定的顺序被呈现,但该顺序在不同的特定实施例中也可能有所改变。
[0131]在一些具体实施例中,本说明书中示为顺序化的多个步骤可以在同一时间被执行。
[0132]本文中所描述的操作序列可以被中断、中止、或以其他方式被另一个进程控制,诸如操作系统、内核等。
[0133]所述例程可以在操作系统环境中操作或者作为单独例程占据该系统处理的全部或实质部分。
[0134]功能可以用硬件,软件或两者的组合来执行。
[0135]除非另有说明,功能也可以全部或部分地手动执行。
[0136]在本文的描述中,许多具体细节被提供,如组件和/或方法的实施例,以便对特定实施例有一个透彻的理解。
[0137]然而,一个相关领域技术人员将认识到,一个特定的实施方案可以在没有一个的或
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1