CN106788970A - 对视频进行隐私保护的方法和*** - Google Patents

对视频进行隐私保护的方法和*** Download PDF

Info

Publication number
CN106788970A
CN106788970A CN201611139843.5A CN201611139843A CN106788970A CN 106788970 A CN106788970 A CN 106788970A CN 201611139843 A CN201611139843 A CN 201611139843A CN 106788970 A CN106788970 A CN 106788970A
Authority
CN
China
Prior art keywords
user
video
password
video file
confidential folder
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201611139843.5A
Other languages
English (en)
Inventor
贾磊
贺振增
王丁
王一丁
张鹏宇
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Storm Group Ltd By Share Ltd
Original Assignee
Storm Group Ltd By Share Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Storm Group Ltd By Share Ltd filed Critical Storm Group Ltd By Share Ltd
Priority to CN201611139843.5A priority Critical patent/CN106788970A/zh
Publication of CN106788970A publication Critical patent/CN106788970A/zh
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/06Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols the encryption apparatus using shift registers or memories for block-wise or stream coding, e.g. DES systems or RC4; Hash functions; Pseudorandom sequence generators
    • H04L9/0643Hash functions, e.g. MD5, SHA, HMAC or f9 MAC
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/70Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer
    • G06F21/82Protecting input, output or interconnection devices
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/32Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
    • H04L9/3236Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials using cryptographic hash functions
    • H04L9/3239Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials using cryptographic hash functions involving non-keyed hash functions, e.g. modification detection codes [MDCs], MD5, SHA or RIPEMD
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/436Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
    • H04N21/4367Establishing a secure communication between the client and a peripheral device or smart card
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/44Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
    • H04N21/4408Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving video stream encryption, e.g. re-encrypting a decrypted video stream for redistribution in a home network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • H04N21/835Generation of protective data, e.g. certificates

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Computer Hardware Design (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Power Engineering (AREA)
  • Storage Device Security (AREA)

Abstract

本申请公开对视频进行隐私保护方法和***,方法包括:在用户的客户端建立保密文件夹;提示用户设置打开保密文件夹的开启密码;接收用户输入的开启密码,进行MD5加密,形成MD5加密字符;接收用户输入的扫描指令,扫描存储在客户端本地的视频文件;接收用户输入的将选定视频文件加入保密文件夹的指令,将用户选定的一个或多个视频文件加入保密文件夹中;接收用户输入的请求打开保密文件夹的指令,弹出密码输入框供用户输入开启密码;接收用户输入的开启密码,并将接收到的开启密码与用户设置的开启密码转换为MD5密文字符串后与用户设置的MD5密文开启密码进行比对,若匹配,则打开保密文件夹,若不匹配,则提示用户密码输入错误。

Description

对视频进行隐私保护的方法和***
技术领域
本申请涉及视频保护的技术领域,具体地说,涉及一种对视频进行隐私保护的方法和***。
背景技术
现今信息技术快速发展,人人都享受着高科技带来的便利,与此同时,人们自身的信息也都会暴露在公众视野中,由此,人们的隐私问题也逐渐被大家所重视,人们存储在移动终端或电脑等设备中的一些隐私文件(图片、视频等),如不加密保护的话,很容易被他人所看到,从而造成隐私泄露的问题。而如果对每一个图片或视频文件单独加密保护,又极大地提升了用户操作的繁琐性,还会增加设备的运算压力,不利于用户的使用体验。现有的网络设备通加密过文件夹的形式保存用户移动过来的文件数据,每次用户再查看或使用这些隐私文件时,都需要进入保密柜文件夹进行解密,而不能在用户的相应目录下直接进行观看或播放,使用起来十分繁琐。
现有的设备通过保密柜文件夹的形式保存用户移动过来的图片等小文件,每次用户再查看或使用这些隐私文件时,都需要进入保密柜文件夹进行解密后还原到这些图片原来的存储位置,才能进行展示,而不能在保密柜的相应目录下直接进行观看,对于用户来讲,使用起来十分繁琐;并且,用户在还原的存储位置观看完又要将其再移到保密柜,才能再次进行保护,非常不利于用户使用体验;再者,现有的文件保护不支持文件批量加入保密柜,每次只能移动一个文件至保密柜中,用户操作过程繁琐。
因此,提供一种可批量加密保护视频文件并可在存储文件目录下直接打开的方案是本领域亟待解决的问题。
发明内容
有鉴于此,本申请所要解决的技术问题是提供了一种对视频进行隐私保护的方法和***,解决了现有技术中不能批量加密保护视频文件并在存储文件目录下直接打开的的技术问题。
为了解决上述技术问题,本申请有如下技术方案:
一种对视频进行隐私保护的方法,包括:
在用户的客户端建立保密文件夹;
在用户请求使用所述保密文件夹时,提示用户设置打开所述保密文件夹的开启密码;
接收用户输入的所述开启密码,将所述开启密码进行MD5加密,形成MD5加密字符,对所述MD5加密字符进行存储,并提示用户加密成功;
接收用户输入的扫描指令,并在接收到所述扫描指令后,扫描存储在客户端本地的视频文件,生成本地视频文件目录;
接收用户输入的将选定视频文件加入保密文件夹的指令,并在接收到所述将选定视频文件加入保密文件夹的指令后,将用户选定的一个或多个视频文件加入所述保密文件夹中,并在所述保密文件夹中进行显示;
接收用户输入的请求打开所述保密文件夹的指令,并在接收到所述请求打开所述保密文件夹的指令后,弹出密码输入框供用户输入开启密码;
接收用户输入的开启密码,并将接收到的开启密码与用户设置的开启密码转换为MD5密文字符串后与用户设置的MD5密文开启密码进行比对,若用户输入的开启密码与用户设置的开启密码匹配,则打开所述保密文件夹,若用户输入的开启密码与用户设置的开启密码不匹配,则提示用户密码输入错误。
优选地,其中:
扫描存储在客户端本地的视频文件时,开启异步任务,使扫描存储在客户端本地的视频文件的过程在子线程执行,并在扫描完毕时,自动关闭所述异步任务,并将扫描结果返回给主线程显示。
优选地,其中:
进一步包括:
接收用户输入的视频播放指令,并在接收到所述视频播放指令后,直接在所述保密文件夹中调用视频播放器播放用户选中的视频文件。
优选地,其中:
进一步包括:
接收用户输入的对存储在所述保密文件夹中的视频文件进行转移、重命名或删除的指令,并在接收到所述转移指令后,将所述视频文件转移到指定的路径,在接收到所述重命名指令后,将所述视频文件进行重命名,在接收到所述删除指令后,将所述视频文件进行删除。
优选地,其中:
将所述保密文件夹在所述客户端的显示界面设置为沉浸式,采用动画提醒的方式提示用户密码输入错误。
一种对视频进行隐私保护的***,其特征在于,包括:保密文件夹建立模块、开启密码设置模块、开启密码处理模块、视频文件扫描模块、视频文件保存模块和密码验证模块,
所述保密文件夹建立模块,用于在用户的客户端建立保密文件夹;
所述开启密码设置模块,用于在用户请求使用所述保密文件夹时,提示用户设置打开所述保密文件夹的开启密码;
所述开启密码处理模块,用于接收用户输入的所述开启密码,将所述开启密码进行MD5加密,形成MD5加密字符,对所述MD5加密字符进行存储,并提示用户加密成功;
所述视频文件扫描模块,用于接收用户输入的扫描指令,并在接收到所述扫描指令后,扫描存储在客户端本地的视频文件,生成本地视频文件目录;
所述视频文件保存模块,用于接收用户输入的将选定视频文件加入保密文件夹的指令,并在接收到所述将选定视频文件加入保密文件夹的指令后,将用户选定的一个或多个视频文件加入所述保密文件夹中,并在所述保密文件夹中进行显示,
所述密码验证模块,用于接收用户输入的请求打开所述保密文件夹的指令,并在接收到所述请求打开所述保密文件夹的指令后,弹出密码输入框供用户输入开启密码,并用于接收用户输入的开启密码,并将接收到的开启密码转换为MD5密文字符串后与用户设置的MD5密文开启密码进行比对,若用户输入的开启密码与用户设置的开启密码匹配,则打开所述保密文件夹,若用户输入的开启密码与用户设置的开启密码不匹配,则提示用户密码输入错误。
优选地,其中:
所述视频文件扫描模块,进一步用于扫描存储在客户端本地的视频文件时,开启异步任务,使扫描存储在客户端本地的视频文件的过程在子线程执行,并在扫描完毕时,自动关闭所述异步任务,并将扫描结果返回给主线程显示。
优选地,其中:
进一步包括:视频播放模块,
所述视频播放模块,用于接收用户输入的视频播放指令,并在接收到所述视频播放指令后,直接在所述保密文件夹中调用视频播放器播放用户选中的视频文件。
优选地,其中:
进一步包括:视频文件调整模块,
所述视频文件调整模块,用于接收用户输入的对存储在所述保密文件夹中的视频文件进行转移、重命名或删除的指令,并在接收到所述转移指令后,将所述视频文件转移到指定的路径,在接收到所述重命名指令后,将所述视频文件进行重命名,在接收到所述删除指令后,将所述视频文件进行删除。
优选地,其中:
所述保密文件夹在所述客户端的显示界面设置为沉浸式,
所述密码验证模块,进一步用于采用动画提醒的方式提示用户密码输入错误。
与现有技术相比,本申请所述的***及方法,达到了如下效果:
第一,本发明所提供的对视频进行隐私保护的方法和***,可以将用户设备本地视频加入加密文件夹,实现了用户在加密文件夹目录下即可播放加密文件夹中的视频,避免了需要将视频移出才能进行播放,解决了现有技术中加密文件目录中视频文件不能切换播放的问题。
第二,本发明所提供的对视频进行隐私保护的方法和***,支持加密文件夹创建、删除、修改名称、移动位置等操作,还支持视频文件批量加入保密文件夹,避免了用户操作的繁琐性,提升了用户使用体验。
第三,本发明所提供的对视频进行隐私保护的方法和***,将保密文件夹显示界面顶部栏设置为沉浸式,还设计了密码不匹配时的显示动画效果,给用户提供较好的视觉感受。
附图说明
此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
图1为本发明的所述一种对视频进行隐私保护的方法的流程图;
图2为本发明的所述一种对视频进行隐私保护的***的结构图;
图3为本发明的所述一种对视频进行隐私保护的方法的实施例的流程图。
具体实施方式
如在说明书及权利要求当中使用了某些词汇来指称特定组件。本领域技术人员应可理解,硬件制造商可能会用不同名词来称呼同一个组件。本说明书及权利要求并不以名称的差异来作为区分组件的方式,而是以组件在功能上的差异来作为区分的准则。如在通篇说明书及权利要求当中所提及的“包含”为一开放式用语,故应解释成“包含但不限定于”。“大致”是指在可接收的误差范围内,本领域技术人员能够在一定误差范围内解决所述技术问题,基本达到所述技术效果。此外,“耦接”一词在此包含任何直接及间接的电性耦接手段。因此,若文中描述一第一装置耦接于一第二装置,则代表所述第一装置可直接电性耦接于所述第二装置,或通过其他装置或耦接手段间接地电性耦接至所述第二装置。说明书后续描述为实施本申请的较佳实施方式,然所述描述乃以说明本申请的一般原则为目的,并非用以限定本申请的范围。本申请的保护范围当视所附权利要求所界定者为准。
实施例1
参见图1所示为本申请所述一种对视频进行隐私保护的方法的具体实施例,该方法包括:
步骤101、在用户的客户端建立保密文件夹;
步骤102、在用户请求使用所述保密文件夹时,提示用户设置打开所述保密文件夹的开启密码;
步骤103、接收用户输入的所述开启密码,将所述开启密码进行MD5加密,形成MD5加密字符,对所述MD5加密字符进行存储,并提示用户加密成功;
步骤104、接收用户输入的扫描指令,并在接收到所述扫描指令后,扫描存储在客户端本地的视频文件,生成本地视频文件目录;
步骤105、接收用户输入的将选定视频文件加入保密文件夹的指令,并在接收到所述将选定视频文件加入保密文件夹的指令后,将用户选定的一个或多个视频文件加入所述保密文件夹中,并在所述保密文件夹中进行显示;
步骤106、接收用户输入的请求打开所述保密文件夹的指令,并在接收到所述请求打开所述保密文件夹的指令后,弹出密码输入框供用户输入开启密码;
步骤107、接收用户输入的开启密码,并将接收到的开启密码与用户设置的开启密码转换为MD5密文字符串后与用户设置的MD5密文开启密码进行比对,若用户输入的开启密码与用户设置的开启密码匹配,则打开所述保密文件夹,若用户输入的开启密码与用户设置的开启密码不匹配,则提示用户密码输入错误。
本发明所提供的对视频进行隐私保护的方法,在用户的客户端建立了保密文件夹,用户在首次使用保密文件夹时,根据提示设置进入保密文件夹的密码,在使用过程中,用户可选择一个或多个本地视频文件,一次性加入到保密文件夹中。当需要观看保密文件夹中的视频文件时,必须输入与设置密码相符的开启密码才能打开保密文件夹,也就是说只有知道开启密码的人方可打开该保密文件夹,此种方式很好对用户的隐私起到了很好的保护。
此外,通过上述步骤103,将用户设置的开启密码转换为通过MD5加密的加密字符,此种加密方式便于更好地对用户的密码起到保护的作用,有效防止了密码被破解的可能,进一步提高了保密文件夹的安全性,并确保了用户的隐私得到更加可靠的保护。
上述步骤105中,用户可选择多个视频一次性加入到保密文件夹中,实现对视频文件的批量操作,有效避免了用户操作的繁琐性,从而有利于提升用户体验。
上述步骤104中,扫描存储在客户端本地的视频文件时,开启异步任务,使扫描存储在客户端本地的视频文件的过程在子线程执行,并在扫描完毕时,自动关闭所述异步任务,并将扫描结果返回给主线程显示。
扫描本地视频文件时,开启异步任务进行文件扫描,这样就使得扫描文件的过程和客户端正在执行的其他进程分别在两个线程上完成,不会使得扫描到正在应用的程序时,使得正在应用的程序发生卡顿现象,保证了扫描顺利进行的同时,还不影响正在执行的进程。
本发明所提供的对视频进行隐私保护的方法,进一步包括:接收用户输入的视频播放指令,并在接收到所述视频播放指令后,直接在所述保密文件夹中调用视频播放器播放用户选中的视频文件。
本发明所提供的对视频进行隐私保护的方法,当用户输入正确的开启密码后,可直接在保密文件夹中播放选中的视频文件,无需将视频移出保密文件夹,有效解决了现有技术中加密文件目录中的视频文件不能切换播放的问题。
本发明所提供的对视频进行隐私保护的方法,进一步包括:接收用户输入的对存储在所述保密文件夹中的视频文件进行转移、重命名或删除的指令,并在接收到所述转移指令后,将所述视频文件转移到指定的路径,在接收到所述重命名指令后,将所述视频文件进行重命名,在接收到所述删除指令后,将所述视频文件进行删除。
对于用户加入到保密文件夹中的视频文件,用户还可对这些视频文件进行进一步处理。例如,用户可根据实际需求对存储在保密文件夹中的视频文件进行转移,转移保密视频文件通过修改文件的存储路径来实现。用户还可对保密视频文件进行重命名,将其命名为便于识别的文件。此外,对于已经观看过的保密视频文件,用户还可对其进行删除,以减少对客户端内存的占用,有效提升了用户的使用体验。
本发明中,将所述保密文件夹在所述客户端的显示界面设置为沉浸式,采用动画提醒的方式提示用户密码输入错误。
本发明所提供的对视频进行隐私保护的方法中,采用沉浸式技术,将保密文件夹显示界面顶部栏的颜色扩展并覆盖设备界面的状态显示栏,给用户提供了较好的视觉感受。此外,还在用户输错密码时,采用动画效果的方式进行提醒,同样提升了用户的体验效果。
本发明所提供的对视频进行隐私保护的方法,还可设计广播的功能,例如用户在观看保密文件夹中的某个视频时,客户端正好有来电,此时,视频播放的声音能够根据电话铃声的强度进行调节,以不影响用户的正常观看。
实施例2
参见图2所示为本申请所述一种对视频进行隐私保护的***的具体实施例,该***包括:保密文件夹建立模块10、开启密码设置模块20、开启密码处理模块30、视频文件扫描模块40、视频文件保存模块50和密码验证模块60,
所述保密文件夹建立模块10,用于在用户的客户端建立保密文件夹;
所述开启密码设置模块20,用于在用户请求使用所述保密文件夹时,提示用户设置打开所述保密文件夹的开启密码;
所述开启密码处理模块30,用于接收用户输入的所述开启密码,将所述开启密码进行MD5加密,形成MD5加密字符,对所述MD5加密字符进行存储,并提示用户加密成功;
所述视频文件扫描模块40,用于接收用户输入的扫描指令,并在接收到所述扫描指令后,扫描存储在客户端本地的视频文件,生成本地视频文件目录;
所述视频文件保存模块50,用于接收用户输入的将选定视频文件加入保密文件夹的指令,并在接收到所述将选定视频文件加入保密文件夹的指令后,将用户选定的一个或多个视频文件加入所述保密文件夹中,并在所述保密文件夹中进行显示,
所述密码验证模块60,用于接收用户输入的请求打开所述保密文件夹的指令,并在接收到所述请求打开所述保密文件夹的指令后,弹出密码输入框供用户输入开启密码,并用于接收用户输入的开启密码,并将接收到的开启密码转换为MD5密文字符串后与用户设置的MD5密文开启密码进行比对,若用户输入的开启密码与用户设置的开启密码匹配,则打开所述保密文件夹,若用户输入的开启密码与用户设置的开启密码不匹配,则提示用户密码输入错误。
本发明所提供的对视频进行隐私保护的***中,在用户的客户端建立了保密文件夹,用户在首次使用保密文件夹时,根据提示设置进入保密文件夹的密码,在使用过程中,用户可选择一个或多个本地视频文件,一次性加入到保密文件夹中。当需要观看保密文件夹中的视频文件时,必须输入与设置密码相符的开启密码才能打开保密文件夹,也就是说只有知道开启密码的人方可打开该保密文件夹,此种方式很好对用户的隐私起到了很好的保护。
此外,通过上述开启密码处理模块30,将用户设置的开启密码转换为通过MD5加密的加密字符,此种加密方式便于更好地对用户的密码起到保护的作用,有效防止了密码被破解的可能,进一步提高了保密文件夹的安全性,并确保了用户的隐私得到更加可靠的保护。
本发明所提供的上述***中,用户通过视频文件保存模块50,可选择多个视频一次性加入到保密文件夹中,实现对视频文件的批量操作,有效避免了用户操作的繁琐性,从而有利于提升用户体验。
本发明对视频进行隐私保护的***中,视频文件扫描模块40,进一步用于扫描存储在客户端本地的视频文件时,开启异步任务,使扫描存储在客户端本地的视频文件的过程在子线程执行,并在扫描完毕时,自动关闭所述异步任务,并将扫描结果返回给主线程显示。
本发明中的视频扫描模块在扫描本地视频文件时,开启异步任务进行文件扫描,这样就使得扫描文件的过程和客户端正在执行的其他进程分别在两个线程上完成,不会使得扫描到正在应用的程序时,使得正在应用的程序发生卡顿现象,保证了扫描顺利进行的同时,还不影响正在执行的进程。
本发明对视频进行隐私保护的***,进一步包括:视频播放模块,
所述视频播放模块,用于接收用户输入的视频播放指令,并在接收到所述视频播放指令后,直接在所述保密文件夹中调用暴风播放器播放用户选中的视频文件。
本发明所提供的对视频进行隐私保护的***中,当用户输入正确的开启密码后,视频播放模块可直接在保密文件夹中播放选中的视频文件,无需将视频移出保密文件夹,有效解决了现有技术中加密文件目录中的视频文件不能切换播放的问题。
本发明对视频进行隐私保护的***,进一步包括:视频文件调整模块,
所述视频文件调整模块,用于接收用户输入的对存储在所述保密文件夹中的视频文件进行转移、重命名或删除的指令,并在接收到所述转移指令后,将所述视频文件转移到指定的路径,在接收到所述重命名指令后,将所述视频文件进行重命名,在接收到所述删除指令后,将所述视频文件进行删除。
对于用户加入到保密文件夹中的视频文件,用户还可对这些视频文件进行进一步处理。例如,用户可根据实际需求对存储在保密文件夹中的视频文件进行转移,转移保密视频文件通过修改文件的存储路径来实现。用户还可对保密视频文件进行重命名,将其命名为便于识别的文件。此外,对于已经观看过的保密视频文件,用户还可对其进行删除,以减少对客户端内存的占用,有效提升了用户的使用体验。
本发明对视频进行隐私保护的***中,所述保密文件夹在所述客户端的显示界面设置为沉浸式。
本发明对视频进行隐私保护的***中的密码验证模块60,进一步用于采用动画提醒的方式提示用户密码输入错误。
本发明所提供的对视频进行隐私保护的***中,采用沉浸式技术,将保密文件夹显示界面顶部栏的颜色扩展并覆盖设备界面的状态显示栏,给用户提供了较好的视觉感受。此外,还在用户输错密码时,采用动画效果的方式进行提醒,同样提升了用户的体验效果。
本发明所提供的对视频进行隐私保护的***,还可设计广播的功能,例如用户在观看保密文件夹中的某个视频时,客户端正好有来电,此时,视频播放的声音能够根据电话铃声的强度进行调节,以不影响用户的正常观看。
实施例3
以下提供一种本发明对视频进行隐私保护的***的搭建和运行方法的应用实施例,参见图3,具体包括:
步骤201、在用户的客户端建立保密文件夹;
步骤202、在用户请求使用所述保密文件夹时,提示用户设置打开所述保密文件夹的开启密码;
步骤203、接收用户输入的所述开启密码,将所述开启密码进行MD5加密,形成MD5加密字符,对所述MD5加密字符进行存储,并提示用户加密成功;
步骤204、接收用户输入的扫描指令,并在接收到所述扫描指令后,开启异步任务,扫描存储在客户端本地的视频文件,生成本地视频文件目录;
步骤205、接收用户输入的将选定视频文件加入保密文件夹的指令,并在接收到所述将选定视频文件加入保密文件夹的指令后,将用户选定的一个或多个视频文件加入所述保密文件夹中,并在所述保密文件夹中进行显示;
步骤206、接收用户输入的请求打开所述保密文件夹的指令,并在接收到所述请求打开所述保密文件夹的指令后,弹出密码输入框供用户输入开启密码;
步骤207、接收用户输入的开启密码,并将接收到的开启密码与用户设置的开启密码转换为MD5密文字符串后与用户设置的MD5密文开启密码进行比对,若用户输入的开启密码与用户设置的开启密码匹配,则打开所述保密文件夹,若用户输入的开启密码与用户设置的开启密码不匹配,则采用动画提醒的方式提示用户密码输入错误;
步骤208、接收用户输入的视频播放指令,并在接收到所述视频播放指令后,直接在所述保密文件夹中调用视频播放器播放用户选中的视频文件;
步骤209、接收用户输入的对存储在所述保密文件夹中的视频文件进行转移、重命名或删除的指令,并在接收到所述转移指令后,将所述视频文件转移到指定的路径,在接收到所述重命名指令后,将所述视频文件进行重命名,在接收到所述删除指令后,将所述视频文件进行删除。
通过以上各实施例可知,本申请存在的有益效果是:
第一,本发明所提供的对视频进行隐私保护的方法和***,可以将用户设备本地视频加入加密文件夹,实现了用户在加密文件夹目录下即可播放加密文件夹中的视频,避免了需要将视频移出才能进行播放,解决了现有技术中加密文件目录中视频文件不能切换播放的问题。
第二,本发明所提供的对视频进行隐私保护的方法和***,支持加密文件夹创建、删除、修改名称、移动位置等操作,还支持视频文件批量加入保密文件夹,避免了用户操作的繁琐性,提升了用户使用体验。
第三,本发明所提供的对视频进行隐私保护的方法和***,将保密文件夹显示界面顶部栏设置为沉浸式,还设计了密码不匹配时的显示动画效果,给用户提供较好的视觉感受。
本领域内的技术人员应明白,本申请的实施例可提供为方法、装置、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
上述说明示出并描述了本申请的若干优选实施例,但如前所述,应当理解本申请并非局限于本文所披露的形式,不应看作是对其他实施例的排除,而可用于各种其他组合、修改和环境,并能够在本文所述发明构想范围内,通过上述教导或相关领域的技术或知识进行改动。而本领域人员所进行的改动和变化不脱离本申请的精神和范围,则都应在本申请所附权利要求的保护范围内。

Claims (10)

1.一种对视频进行隐私保护的方法,包括:
在用户的客户端建立保密文件夹;
在用户请求使用所述保密文件夹时,提示用户设置打开所述保密文件夹的开启密码;
接收用户输入的所述开启密码,将所述开启密码进行MD5加密,形成MD5加密字符,对所述MD5加密字符进行存储,并提示用户加密成功;
接收用户输入的扫描指令,并在接收到所述扫描指令后,扫描存储在客户端本地的视频文件,生成本地视频文件目录;
接收用户输入的将选定视频文件加入保密文件夹的指令,并在接收到所述将选定视频文件加入保密文件夹的指令后,将用户选定的一个或多个视频文件加入所述保密文件夹中,并在所述保密文件夹中进行显示;
接收用户输入的请求打开所述保密文件夹的指令,并在接收到所述请求打开所述保密文件夹的指令后,弹出密码输入框供用户输入开启密码;
接收用户输入的开启密码,并将接收到的开启密码与用户设置的开启密码转换为MD5密文字符串后与用户设置的MD5密文开启密码进行比对,若用户输入的开启密码与用户设置的开启密码匹配,则打开所述保密文件夹,若用户输入的开启密码与用户设置的开启密码不匹配,则提示用户密码输入错误。
2.根据权利要求1所述对视频进行隐私保护的方法,其特征在于,
扫描存储在客户端本地的视频文件时,开启异步任务,使扫描存储在客户端本地的视频文件的过程在子线程执行,并在扫描完毕时,自动关闭所述异步任务,并将扫描结果返回给主线程显示。
3.根据权利要求1所述对视频进行隐私保护的方法,其特征在于,进一步包括:
接收用户输入的视频播放指令,并在接收到所述视频播放指令后,直接在所述保密文件夹中调用视频播放器播放用户选中的视频文件。
4.根据权利要求1所述对视频进行隐私保护的方法,其特征在于,进一步包括:
接收用户输入的对存储在所述保密文件夹中的视频文件进行转移、重命名或删除的指令,并在接收到所述转移指令后,将所述视频文件转移到指定的路径,在接收到所述重命名指令后,将所述视频文件进行重命名,在接收到所述删除指令后,将所述视频文件进行删除。
5.根据权利要求1所述对视频进行隐私保护的方法,其特征在于,
将所述保密文件夹在所述客户端的显示界面设置为沉浸式,采用动画提醒的方式提示用户密码输入错误。
6.一种对视频进行隐私保护的***,其特征在于,包括:保密文件夹建立模块、开启密码设置模块、开启密码处理模块、视频文件扫描模块、视频文件保存模块和密码验证模块,
所述保密文件夹建立模块,用于在用户的客户端建立保密文件夹;
所述开启密码设置模块,用于在用户请求使用所述保密文件夹时,提示用户设置打开所述保密文件夹的开启密码;
所述开启密码处理模块,用于接收用户输入的所述开启密码,将所述开启密码进行MD5加密,形成MD5加密字符,对所述MD5加密字符进行存储,并提示用户加密成功;
所述视频文件扫描模块,用于接收用户输入的扫描指令,并在接收到所述扫描指令后,扫描存储在客户端本地的视频文件,生成本地视频文件目录;
所述视频文件保存模块,用于接收用户输入的将选定视频文件加入保密文件夹的指令,并在接收到所述将选定视频文件加入保密文件夹的指令后,将用户选定的一个或多个视频文件加入所述保密文件夹中,并在所述保密文件夹中进行显示,
所述密码验证模块,用于接收用户输入的请求打开所述保密文件夹的指令,并在接收到所述请求打开所述保密文件夹的指令后,弹出密码输入框供用户输入开启密码,并用于接收用户输入的开启密码,并将接收到的开启密码转换为MD5密文字符串后与用户设置的MD5密文开启密码进行比对,若用户输入的开启密码与用户设置的开启密码匹配,则打开所述保密文件夹,若用户输入的开启密码与用户设置的开启密码不匹配,则提示用户密码输入错误。
7.根据权利要求6所述对视频进行隐私保护的***,其特征在于,
所述视频文件扫描模块,进一步用于扫描存储在客户端本地的视频文件时,开启异步任务,使扫描存储在客户端本地的视频文件的过程在子线程执行,并在扫描完毕时,自动关闭所述异步任务,并将扫描结果返回给主线程显示。
8.根据权利要求6所述对视频进行隐私保护的***,其特征在于,进一步包括:视频播放模块,
所述视频播放模块,用于接收用户输入的视频播放指令,并在接收到所述视频播放指令后,直接在所述保密文件夹中调用视频播放器播放用户选中的视频文件。
9.根据权利要求6所述对视频进行隐私保护的***,其特征在于,进一步包括:视频文件调整模块,
所述视频文件调整模块,用于接收用户输入的对存储在所述保密文件夹中的视频文件进行转移、重命名或删除的指令,并在接收到所述转移指令后,将所述视频文件转移到指定的路径,在接收到所述重命名指令后,将所述视频文件进行重命名,在接收到所述删除指令后,将所述视频文件进行删除。
10.根据权利要求6所述对视频进行隐私保护的***,其特征在于,
所述保密文件夹在所述客户端的显示界面设置为沉浸式,
所述密码验证模块,进一步用于采用动画提醒的方式提示用户密码输入错误。
CN201611139843.5A 2016-12-12 2016-12-12 对视频进行隐私保护的方法和*** Pending CN106788970A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201611139843.5A CN106788970A (zh) 2016-12-12 2016-12-12 对视频进行隐私保护的方法和***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201611139843.5A CN106788970A (zh) 2016-12-12 2016-12-12 对视频进行隐私保护的方法和***

Publications (1)

Publication Number Publication Date
CN106788970A true CN106788970A (zh) 2017-05-31

Family

ID=58875594

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201611139843.5A Pending CN106788970A (zh) 2016-12-12 2016-12-12 对视频进行隐私保护的方法和***

Country Status (1)

Country Link
CN (1) CN106788970A (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113676781A (zh) * 2021-08-23 2021-11-19 深圳市唐为电子有限公司 一种智能手机影音播放控制***
CN114399313A (zh) * 2021-12-30 2022-04-26 广东职业技术学院 一种饮水机水源防伪方法、设备和***

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101170507A (zh) * 2007-11-14 2008-04-30 中兴通讯股份有限公司 异步并发处理方法
CN102843430A (zh) * 2012-08-28 2012-12-26 电子科技大学 一种基于移动互联网的广告推送方法
CN103838986A (zh) * 2012-11-21 2014-06-04 腾讯科技(深圳)有限公司 一种多媒体文件加密方法及装置
CN105678186A (zh) * 2016-01-05 2016-06-15 上海卓易科技股份有限公司 一种信息加密方法及装置
CN106022148A (zh) * 2016-05-26 2016-10-12 北京金山安全软件有限公司 一种文件加密方法及装置

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101170507A (zh) * 2007-11-14 2008-04-30 中兴通讯股份有限公司 异步并发处理方法
CN102843430A (zh) * 2012-08-28 2012-12-26 电子科技大学 一种基于移动互联网的广告推送方法
CN103838986A (zh) * 2012-11-21 2014-06-04 腾讯科技(深圳)有限公司 一种多媒体文件加密方法及装置
CN105678186A (zh) * 2016-01-05 2016-06-15 上海卓易科技股份有限公司 一种信息加密方法及装置
CN106022148A (zh) * 2016-05-26 2016-10-12 北京金山安全软件有限公司 一种文件加密方法及装置

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113676781A (zh) * 2021-08-23 2021-11-19 深圳市唐为电子有限公司 一种智能手机影音播放控制***
CN114399313A (zh) * 2021-12-30 2022-04-26 广东职业技术学院 一种饮水机水源防伪方法、设备和***

Similar Documents

Publication Publication Date Title
US11070530B2 (en) System and method for authenticating users
US10461944B2 (en) Challenge-response method and associated computing device
JP2012185844A (ja) コンピュータ実施認証インターフェイスシステム
KR20060003319A (ko) 기기 인증 시스템
EP0456553A1 (fr) Procédé d'obtention d'une attestation en clair sécurisée dans un environnement de système informatique distribué
FR2881596A1 (fr) Procede de protection de contenus numeriques audio et/ou video et dispositifs electroniques mettant en oeuvre ce procede
CN106375990A (zh) 一种手机隐私数据的加解密***和加解密方法
WO2014200163A1 (ko) 광학 문자 인식을 이용하는 정보 암호화 시스템 및 정보 암호화 방법
CN107465504A (zh) 一种提高密钥安全性的方法及装置
CN106357678A (zh) 一种智能终端的云加密存储方法及智能终端
CN110069916A (zh) 一种密码安全管理***和方法
WO2021018306A1 (zh) 一种认证凭据保护方法和***
CN106603920A (zh) 一种基于指纹识别的加密拍照方法及***
WO2008053279A1 (en) Logging on a user device to a server
CN106203141A (zh) 一种应用的数据处理方法和装置
CN106788970A (zh) 对视频进行隐私保护的方法和***
Koh et al. Encrypted cloud photo storage using Google photos
CN107292133B (zh) 人工智能的混淆技术方法及装置
Por et al. StegCure: a comprehensive steganographic tool using enhanced LSB scheme
CN106815907A (zh) 一种基于图片密码管理智能门禁的方法及智能门禁***
JP2020004424A (ja) モバイル端末のプライバシー保護方法および保護装置、並びにモバイル端末
JP2012068930A (ja) パスワード認証システム及び方法、暗号化通信システム及び方法
WO2020238537A1 (zh) 利用非对称式加密算法建立、验证输入值的方法及其应用
CN108696355A (zh) 一种防止用户头像盗用的方法及***
Hambali et al. Cloud Security Using Least Significant Bit Steganography and Data Encryption Standard Algorithm

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination