一种控制文件传播的方法及系统的制作方法

文档序号:9922196阅读:483来源:国知局
一种控制文件传播的方法及系统的制作方法
【技术领域】
[0001]本发明属于计算机技术领域,尤其涉及一种控制文件传播的方法及系统。
【背景技术】
[0002]目前,随着互联网的普及,企业内部和企业之间大多通过即时通讯工具或电子邮件进行沟通,通过即时通讯工具或电子邮件可以发送文字、图形、声音、电影或软件,极大地提升了企业办公效率。一方面,即时通讯工具、电子邮件给远距离用户之间提供了一种有形、高时效性的沟通方式,方便了企业之间的沟通或联系,另一方面,即时通讯工具、电子邮件作为用户与其他用户之间的通信或沟通记录,在一定程度上可以作为处理纠纷的凭证。然而,在现有即时通讯工具、邮件系统中,接收人接收到邮件或文件后可以自由地传播、共享文件,而发件人无法控制文件或邮件的转发、传播或共享,这样,邮件或文件内容可以容易地被传播、共享,使得邮件或文件内容极易被扩散,而现有的传播控制方式复杂,系统的软硬件开销大。

【发明内容】

[0003]本发明实施例的目的在于提供一种控制文件传播的方法及系统,旨在解决由于现有技术无法提供一种有效的防止文件未经允许传播的方法,难以对文件的传播进行控制,导致文件容易在未经允许下被使用的问题。
[0004]—方面,本发明提供了一种控制文件传播的方法,所述方法包括下述步骤:
[0005]接收用户通过接收终端启动可执行文件的指令,所述可执行文件中包括一传播的文件以及与所述文件关联的防传播标识符;
[0006]检测所述防传播标识符是否符合预设的条件;
[0007]当所述防传播标识符符合预设的条件时销毁所述文件。
[0008]另一方面,本发明提供了一种控制文件传播的系统,所述系统包括:
[0009]启动指令接收单元,用于接收用户通过接收终端启动可执行文件的指令,所述可执行文件中包括一传播的文件以及与所述文件关联的防传播标识符;
[0010]防传播检测单元,用于检测所述防传播标识符是否符合预设的条件;以及
[0011 ]文件传播控制单元,用于当所述防传播标识符符合预设的条件时销毁所述文件。
[0012]在本发明实施例中,将发送的文件封装在可执行文件中,当文件接收人通过接收终端启动可执行文件时,检测可执行文件中的防传播标识符是否符合预设的条件,当防传播标识符符合预设的条件时,销毁接收到的文件,从而提供了一种简化的控制文件传播或访问的方式,降低了文件访问控制的代价。
【附图说明】
[0013]图1是本发明实施例一提供的控制文件传播的方法的实现流程图;
[0014]图2是本发明实施例二提供的控制文件传播的方法的实现流程图;
[0015]图3是本发明实施例三提供的控制文件传播的方法的实现流程图;;
[0016]图4是本发明实施例四提供的控制文件传播的系统的结构图;
[0017]图5是本发明实施例五提供的控制文件传播的系统的结构图;
[0018]图6是本发明实施例五提供的控制文件传播的系统的一优选结构图;
[0019]图7是本发明实施例五提供的控制文件传播的系统中赋新值单元的一优选结构图;
[0020]图8是本发明实施例五提供的控制文件传播的系统的另一优选结构图;以及
[0021]图9是本发明实施例五提供的控制文件传播的系统中赋新值单元的另一优选结构图。
【具体实施方式】
[0022]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0023]以下结合具体实施例对本发明的具体实现进行详细描述:
[0024]实施例一:
[0025]图1示出了本发明实施例一提供的控制文件传播的方法的实现流程,详述如下:
[0026]在步骤SlOl中,接收用户通过接收终端启动可执行文件的指令,可执行文件中包括一传播的文件以及与所述文件关联的防传播标识符。
[0027]在本发明实施例中,用户待共享、发送或传播的文件被封装在一可执行文件中,其中,文件可以是现有的任意类型的文件,与文件关联的防传播标识符用于控制文件的传播,例如,传播次数或传播范围。在发送、共享或传播该文件时,只需发送可执行文件即可。
[0028]在步骤S102中,检测防传播标识符是否符合预设的条件。
[0029]在步骤S103中,当防传播标识符符合预设的条件时销毁文件。
[0030]在本发明实施例中,将发送的文件封装在可执行文件中,当文件接收人通过接收终端启动可执行文件时,检测可执行文件中的防传播标识符是否符合预设的条件,当防传播标识符符合预设的条件时,销毁接收到的文件,从而提供了一种简化的控制文件传播或访问的方式,同时无需对文件本身做任何操作,降低了文件访问控制的代价或软硬件开销。
[0031]实施例二:
[0032]图2示出了本发明实施例二提供的控制文件传播的方法的实现流程,详述如下:
[0033]在步骤S201中,接收用户通过接收终端启动可执行文件的指令,可执行文件中包括一传播的文件以及与文件关联的防传播标识符,防传播标识符包括传播控制符以及基准控制符。
[0034]在本发明实施例中,可执行文件中包括一传播的文件以及与文件关联的防传播标识符,而防传播标识符包括传播控制符以及基准控制符,以共同用于控制文件的传播和共享。
[0035]优选地,当文件发送方要发送文件时,文件发送方通过以下方式生成可执行文件:接收输入的待传播文件,为该待传播文件设置一传播控制符和基准控制符,并对传播控制符和基准控制符赋值,使传播控制符的值等于基准控制符的值减去一预设值,将该预设值记为第一预设值,最后根据待传播文件、传播控制符和基准控制符生成可执行文件。这样,文件发送方准备发送文件时,无需对待发送文件(例如,Word文档、视频文件、PDF文件等)本身进行处理,直接将该可执行文件发送即可,既可通过邮件系统发送,也可通过红外或蓝牙等发送,还可将该可执行文件放在互联网网页上与他人分享,例如,放在社交网站上,如微博或贴吧。
[0036]在步骤S202中,将传播控制符的值加上预设值的结果作为传播控制符的新值,并将基准控制符的值保持不变。
[0037]在本发明实施例中,当接收到文件接收方启动可执行文件的指令后,根据预设的方式对传播控制符或/和基准控制符赋新值。具体地,将传播控制符的值加上第二预设值的结果作为传播控制符的新值,并将基准控制符的值保持不变。
[0038]在步骤S203中,判断传播控制符的值与基准控制符的值是否相等。
[0039]在步骤S204中,当传播控制符的值与基准控制符的值相等时打开文件。
[0040]在步骤S205中,当传播控制符的值与基准控制符的值不相等时销毁文件。
[0041]在本发明实施例中,优选地,第一预设值和第二预设值相同,这样,由于可执行文件在生成时,传播控制符的值与基准控制符的值相差第一预设值,传播一次后,通过加法操作,两者的值相同,多次传播后两者的值则会不同,因此,通过此方式可执行文件中的传播文件只能被传播或打开一次。
[0042]进一步优选地,第二预设值少于第一预设值,或第一预设值为第二预设值的整数倍,当传播控制符的值少于基准控制符的值时打开文件,而当传播控制符的值大于基准控制符的值时销毁文件。这样,可执行文件中的传播文件可被传播或打开前述的整数倍次,具体地,可根据用户需要进行设置。优选地,第二预设值为I,即每次启动可执行文件时,
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1