视频签名系统及方法

文档序号:9264897阅读:785来源:国知局
视频签名系统及方法
【技术领域】
[0001]本发明涉及一般通信系统和方法,更具体地涉及用于执行协议的通信系统和方法。
【背景技术】
[0002]一旦协议各方开始执行协议,则协议中详述的义务对协议各方都将具有约束力。当协议最终确定后,协议各方通常会在为其特定保留的签名区域签字。
[0003]然而,协议一方否认协议有效的情况并不少见。也就是说,在出现问题时,协议一方或多方可以声称他们从来没有签署或执行协议。当发生上述情况时,承认协议有效的一方必须试图证明否认协议方曾经签署过相关协议。
[0004]上述过程是非常困难的,因为承认协议有效的一方必须试图展示出否认协议方在所述文件上的签名。为此需要用到署名分析或者文件上否定协议方的签名可以用来与否定协议方其他已知的签名相比较。
[0005]承认协议方需引入辅证来证明否认协议方曾经在协议上签过字。这也许包括讨论的证据,此讨论导致了协议的执行。然而,即使在尝试证明否认协议方曾在协议上签过字的过程之后,承认协议方仍可能不能成功地证明文件上的签名是属于否认协议方的。

【发明内容】

[0006]基于此,以才有了本发明的必要。因此,需要改进传统系统和方法中的上述缺点,本发明正好可以满足此要求。
[0007]本发明中包含了关于视频签名系统和方法不同方面的示范性实施方案。
[0008]在第一个实施方案中,本发明的方法采用了第一个客户端计算机来接收协议文件。上述协议文件中包含有含有一个或多个签名区域或签名块的文本。当协议一方用文本中的签名块执行协议时,则意味着此方已接受上述协议。
[0009]当协议文件被接收之后,本方法会生成一种标识符,也就是一种仅与上述文件关联的数值型或字母型的号码。因此,客户端计算机就能捕捉到用户文字化表达与上述文件唯一关联标识符的连续视频帧。连续视频帧将和文件一起被存储起来,用于转发给第二客户端计算机用户。
[0010]在一个实施方案中,连续视频帧和文件是相互关联的,这样当检索文件时就能回放相应的连续视频帧。在备用的实施方案中,上述连续视频帧可以通过选择或交互作用于其中一个签名区域或签名块进行回放。
[0011]通过这种方式,当协议的某个缔约方否认其从未执行或签订此协议时,承认协议的一方就不需要艰辛地证明毁约方曾在文件上签过字。承认协议方只需要通过回放毁约方的连续视频帧就可以显示被捕捉到的毁约方的连续视频帧。
【附图说明】
[0012]图1为根据本发明中的一个实施例,列举说明了一种视频签名交流系统示意图;
[0013]图2为根据本发明中的一个实施例,列举说明了一种可以展示移动设备,平板电脑或台式电脑组件的客户端系统;
[0014]图3为根据本发明中的一个实施例,列举说明了一种平板电脑界面;
[0015]图4为根据本发明中的一个实施例,列举说明了一种显示在移动设备上的文件界面;
[0016]图5为根据本发明中的一个实施例,列举说明了一种显示在图1所示移动设备上的移动设备界面;
[0017]图6为根据本发明中的一个实施例,列举说明了连续视频帧;
[0018]图7A为本发明中的一个实施例中视频签名方法的流程示意图;
[0019]图7B为根据本发明中的一个实施例,列举说明了图7A所示视频签名方法的延续部分;
[0020]图8A显示了一种可以被用户在英特网上操作的典型计算机;
[0021]图8B显示了图8A所示计算机的子系统。
【具体实施方式】
[0022]为了便于理解本发明,下面将参照相关附图对本发明进行更全面的描述。附图中给出了本发明的较佳实施例。但是,本发明可以以许多不同的形式来实现,并不限于本文所描述的实施例。相反地,提供这些实施例的目的是使对本发明的公开内容的理解更加透彻全面。
[0023]进一步地,在下文关于本发明的详细描述中,大量具体细节的阐述将会让你对本发明有一个全面的了解。然而,对于本领域的普通技术人员来说显而易见的是,在没有这些具体细节的情况下,本发明也可能被实行。在其他情况下,为了隐藏本发明的内容,公知的方法,程序,组件以及电路并没有被详细叙述。
[0024]图1为根据本发明中的一个实施例,列举说明了视频签名交流系统100。
[0025]图1中,除其他组件外,视频签名交流系统100包含了通过互联网/通信网络104与用户106连接的视频签名服务器102。尽管未显示出来,互联网/通信网络104代表用于两点之间数据传输和接收的任何分布式网络(有线、无线或其他方式)。本发明的系统可以有效地与任何可能分布的互连处理器工作而不用考虑所使用的特定的拓扑结构,硬件和协议。
[0026]在这里,用户106代表了有意与另外一方执行协议的一个人,一个实体或一方当事人。例如,用户106也许是需要通过签署文件来批准董事会决定的董事会成员。
[0027]又例如,用户106也可能是一个需要他人签署弃权声明的医生,以便上述医生对签署弃权声明人的小孩进行手术。即使没有被列举出来,本发明也同样考虑了其他类型用户,合约方及实体的需求,只要这些用户或实体有执行协议的需求,无论这些需求是单方面的还是需要与其他方合作的。
[0028]在图1中,用户106可以运用移动设备108检阅文件,操作文件以及向视频签名服务器102转移文件,也可以将文件存储到与视频签名服务器102通信耦合的文件/视频存储数据库103上。文件/视频存储数据库103适用于任何数据库存储系统。例如,文件/视频存储数据库103可以是MongoDB (分布式文档存储数据库),一种NoSQL (非关系型数据库);文件/视频存储数据库103也可能是一种传统的RDBMS (关系数据库管理系统),它们可以从Oracle (甲骨文数据库)上获得。
[0029]在这里,移动设备108可以是一部以1S平台为基础的iPhone。另外,移动设备108也可以以Android平台为基础。进一步地,移动设备108包括视频(和音频)捕捉设备以及视频播放器。
[0030]在一个实施例中,移动设备108可能包括HTTP通信所需的浏览器207 (图2),其需以视频签名服务器102为基础。在其他实施例中,移动设备108可以根据浏览器207(图2)下载一个app客户端,此种设置也是为了与视频签名服务器102交流(以及VS应用程序101)。在这两种情况下,本发明所要求的处理过程都可以通过视频签名服务器102执行。尽管未展示出来,所有其它这种未来的移动通信设备也将被本领域普通技术人员考虑在本发明的范围内。
[0031]在此,视频签名服务器102可以是网站/应用程序服务器,是一种处理器和/或软件的组合,优选地如Apachebeb服务器),在其他功能中可以承载一个网站(未展示出)。视频服务器102也可能包括VS应用程序101,101与视频签名服务器102相匹配,以此来回应从移动设备108发出的HTTP要求。101还可以提供下载不同的组件,包括视频签名app (未展示出)以及移动设备108中与本发明原则匹配的视频播放器212 (图2)。
[0032]VS应用程序101还可以允许访问存储在文件/视频存储数据库103中的已经执行或尚未执行的文件。VS应用程序101可以基于任何适当的编程语言,优选的JAVA,其使用了 JQuery及Twitter Bootstrap (两种脚本数据库)的用户界面。视频签名服务器102还可能执行不同的流程以此来实施基于用户106通过移动设备108在本发明中规定的原则。
[0033]在图1中,视频签名交流系统100进一步地包含了通过互连网/通信网络104与视频签名服务器102通信耦合的用户110.
[0034]在这里,用户110可能是另外需要与用户106合作批准某项决定的董事会成员。
[0035]用户110可能和用户106在地理位置上相距很远,因此,用户110和用户106之间就需要相互交换和传输文件。另外,用户110也可能是某个需要手术的病人的父母,其需要签署或执行医生出局的弃权申明以便医生能为其小孩进行手术。
[0036]用户110可以通过平板电脑112与视频签名服务器102以及用户106进行交流。优选地,平板电脑112包括视频捕捉设备和视频播放器。平板电脑112也可能包括能与视频签名服务器102通信的浏览器以及/或者app。平板电脑112还可以是任何已知的通信设备,包括按照本发明原理执行软件程序的处理器。
[0037]在图1中,视频签名通信系统100也包括用户114。用户114可以是与用户106以及用户110执行同一协议的一方。用户114也可以是需要批准某个决定的第三方董事会成员,上述决定已经被整个董事会通过,包括用户106和用户110。
[0038]用户114可以通过台式电脑116与其他方和视频签名服务器102通信。优选地,台式电脑116包含视频捕捉设备和视频播放器。
[0039]台式电脑116包含能与视频签名服务器102通信事物浏览器或app。另外,台式电脑116也可以是任何包含了处理器,记忆设备和输入/输出设备的传统电脑。
[0040]简言之,在使用过程中,用户106也许想执行一个多
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1