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

文档序号:9922196阅读:来源:国知局
进行加I操作,实现对传播或打开次数的统计,少于基准控制符的值时打开文件,而当传播控制符的值大于基准控制符的值时销毁文件,从而进一步精确地控制文件传播或打开的次数。
[0043]实施例三:
[0044]图3示出了本发明实施例三提供的控制文件传播的方法的实现流程,详述如下:
[0045]在步骤S301中,接收用户通过接收终端启动可执行文件的指令,可执行文件中包括一传播的文件以及与文件关联的防传播标识符,防传播标识符包括传播控制符以及基准控制符。
[0046]在本发明实施例中,可执行文件中包括一传播的文件以及与文件关联的防传播标识符,而防传播标识符包括传播控制符以及基准控制符,以共同用于控制文件的传播和共享。
[0047]优选地,当文件发送方要发送文件时,文件发送方通过以下方式生成可执行文件:接收文件传播者或发送方输入的待传播文件,为待传播文件设置一传播控制符和基准控制符,并对传播控制符和基准控制符赋不同的值,根据待传播文件、传播控制符和基准控制符生成可执行文件。这样,文件发送方准备发送文件时,无需对待发送文件(例如,Word文档、视频文件、PDF文件等)本身进行处理,简化了文件传播控制的过程。
[0048]在步骤S302中,检测传播控制符的值和基准控制符的值是否相等,是则执行步骤S303,否则执行步骤S304。
[0049]在步骤S303中,当传播控制符的值和基准控制符的值相等时,将接收终端的设备标识符的值赋给传播控制符,并将基准控制符的值保持不变。
[0050]在步骤S304中,当传播控制符的值和基准控制符的值不相等时,将接收终端的设备标识符的值同时赋给传播控制符和基准控制符。
[0051]在本发明实施例中,当接收到文件接收方发送的启动可执行文件的指令后,根据预设的方式对传播控制符或/和基准控制符进行赋新值。具体地,先通过步骤S302检测传播控制符的值和基准控制符的值是否相等。当传播控制符的值和基准控制符的值相等时,将接收终端的设备标识符的值赋给传播控制符,并将基准控制符的值保持不变。当传播控制符的值和基准控制符的值不相等时,将接收终端的设备标识符的值同时赋给传播控制符和基准控制符。
[0052]在步骤S305中,检测传播控制符的值和基准控制符的值是否相等,是则执行步骤S306,否则执行步骤S307。
[0053]在步骤S306中,当传播控制符的值与基准控制符的值相等时打开文件。
[0054]在步骤S307中,当传播控制符的值与基准控制符的值不相等时销毁文件。
[0055]在本发明实施例中,在可执行文件在生成时,由于传播控制符和基准控制符的值不同,第一个接收到该可执行文件的接收终端设备标识符的值将会赋给传播控制符和基准控制符。这样,通过步骤S302-304赋新值后,传播控制符和基准控制符的值都为接收终端设备标识符,文件可打开,从而将可执行文件与第一个接收到该可执行文件的接收终端绑定,只有第一个接收到该执行文件的接收终端可打开可执行文件。若第一个接收到该可执行文件的接收终端将可执行文件传送给第三方,由于传播控制符和基准控制符的值相同,则第三方接收终端的设备标识符的值将会赋给传播控制符,而基准控制符的值保持不变,这样两者值将会不同,会导致文件销毁,从而实现对文件传播的控制。
[0056]在本发明实施例中,无需对待传播文件本身做任何处理,即可将文件传播与设备进行绑定,实现对文件传播的控制,简化了文件传播的控制过程。
[0057]本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,所述的程序可以存储于一计算机可读取存储介质中,所述的存储介质,如R0M/RAM、磁盘、光盘等。
[0058]实施例四:
[0059]图4示出了本发明实施例四提供的控制文件传播的系统的结构,为了便于说明,仅示出了与本发明实施例相关的部分。
[0060]在本发明实施例中,控制文件传播的系统4包括启动指令接收单元41、防传播检测单元42以及文件传播控制单元43,其中:
[0061 ]启动指令接收单元41,用于接收用户通过接收终端启动可执行文件的指令,可执行文件中包括一传播的文件以及与文件关联的防传播标识符。
[0062]在本发明实施例中,用户待共享、发送或传播的文件被封装在一可执行文件中,其中,文件可以是现有的任意类型的文件,与文件关联的防传播标识符用于控制文件的传播,例如,传播次数或传播范围。在发送、共享或传播该文件时,需要发送可执行文件即可。
[0063]防传播检测单元42,用于检测防传播标识符是否符合预设的条件。
[0064]文件传播控制单元43,用于当防传播标识符符合预设的条件时销毁文件。
[0065]在本发明实施例中,控制文件传播的系统将待发送的文件封装在可执行文件中,当文件接收人通过接收终端启动可执行文件时,检测可执行文件中的防传播标识符是否符合预设的条件,当防传播标识符符合预设的条件时销毁接收到的文件,从而提供了一种简化的控制文件传播或访问的方式,同时无需对文件本身做任何操作,也无需后台系统操作控制,降低了文件访问控制的代价。
[0066]实施例五:
[0067]图5示出了本发明实施例五提供的控制文件传播的系统的结构,为了便于说明,仅示出了与本发明实施例相关的部分。
[0068]在本发明实施例中,控制文件传播的系统4包括启动指令接收单元41、防传播检测单元42以及文件传播控制单元43,其中:
[0069]启动指令接收单元41,用于接收用户通过接收终端启动可执行文件的指令,可执行文件中包括一传播的文件以及与文件关联的防传播标识符。
[0070]防传播检测单元42,用于检测防传播标识符是否符合预设的条件。
[0071]文件传播控制单元43,用于当防传播标识符符合预设的条件时销毁文件。
[0072]在本发明实施例中,优选地,防传播标识符包括传播控制符以及基准控制符,对应地,防传播检测单元42可包括:
[0073]赋新值单元421,用于根据预设的方式对传播控制符或/和基准控制符赋新值;以及
[0074]值判断单元422,用于判断传播控制符的值与基准控制符的值是否相等。
[0075]其中,文件传播控制单元43可包括:
[0076]文件传播控制子单元431,用于当传播控制符的值与基准控制符的值不相等时销毁文件。
[0077]优选地,在本发明实施例中,当文件发送方要发送文件时,文件发送方可通过以下方式生成可执行文件:接收文件传播者输入的待传播文件,为待传播文件设置一传播控制符和基准控制符,并对传播控制符和基准控制符赋值,使传播控制符的值等于所述基准控制符的值减去一预设值,根据待传播文件、传播控制符和基准控制符生成可执行文件。
[0078]对应地,如图6所示,本发明实施例中控制文件传播的系统4还包括:
[0079]第一文件接收单元61,用于接收文件传播者输入的待传播文件;
[0080]第一赋值单元62,用于为所述待传播文件设置所述传播控制符和所述基准控制符,并对所述传播控制符和所述基准控制符赋值,使所述传播控制符的值等于所述基准控制符的值减去一预设值;以及
[0081]第一文件生成单元63,用于根据所述待传播文件、所述传播控制符和所述基准控制符生成所述可执行文件。
[0082]此时,如图7所示,赋新值单元421可包括:
[0083]第一赋值子单元4210,用于将传播控制符的值加上所述预设值的结果作为所述传播控制符的新值,并将所述基准控
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1