CN104994098B - 文件传输方法以及相关装置和传输*** - Google Patents

文件传输方法以及相关装置和传输*** Download PDF

Info

Publication number
CN104994098B
CN104994098B CN201510386843.4A CN201510386843A CN104994098B CN 104994098 B CN104994098 B CN 104994098B CN 201510386843 A CN201510386843 A CN 201510386843A CN 104994098 B CN104994098 B CN 104994098B
Authority
CN
China
Prior art keywords
fingerprint
file
mobile terminal
server
user
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.)
Active
Application number
CN201510386843.4A
Other languages
English (en)
Other versions
CN104994098A (zh
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.)
Guangdong Oppo Mobile Telecommunications Corp Ltd
Original Assignee
Guangdong Oppo Mobile Telecommunications Corp 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 Guangdong Oppo Mobile Telecommunications Corp Ltd filed Critical Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority to CN201510386843.4A priority Critical patent/CN104994098B/zh
Publication of CN104994098A publication Critical patent/CN104994098A/zh
Application granted granted Critical
Publication of CN104994098B publication Critical patent/CN104994098B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/0861Network architectures or network communication protocols for network security for authentication of entities using biometrical features, e.g. fingerprint, retina-scan
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/04Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
    • H04L63/0428Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/06Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Hardware Design (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • Biomedical Technology (AREA)
  • General Health & Medical Sciences (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Telephonic Communication Services (AREA)

Abstract

本发明实施例公开了一种文件传输方法以及相关装置和传输***,该方法包括:获取用户在移动终端的指纹识别区域输入的第一指纹;向服务器发送第一指纹;接收服务器发送的加密后的文件,加密后的文件由服务器在判断出第一指纹与预存的文件对应的预设指纹不匹配后利用预设指纹加密文件而得到的。本发明实施例,有利于提升文件传输的安全性。

Description

文件传输方法以及相关装置和传输***
技术领域
本发明涉及电子技术领域,具体涉及一种文件传输方法以及相关装置和传输***。
背景技术
随着微电子技术的发展,越来越多的用户使用智能手机等移动终端,用户能够通过移动终端从服务器端进行文件下载等日常活动,移动终端在人们日常生活中越来越重要,相应地,移动终端与服务器之间的数据传输的安全问题也逐渐引起人们的重视。
发明内容
本发明实施例提供了一种文件传输方法以及相关装置和传输***,以期提高数据传输的安全性。
本发明实施例第一方面公开了一种文件传输方法,包括:
获取用户在移动终端的指纹识别区域输入的第一指纹;
向服务器发送所述第一指纹;
接收所述服务器发送的加密后的文件,所述加密后的文件由所述服务器在判断出所述第一指纹与预存的所述文件对应的预设指纹不匹配后利用所述预设指纹加密所述文件而得到的。
本发明实施例第二方面公开了一种文件传输方法,包括:
接收移动终端发送的第一指纹,所述第一指纹是用户在所述移动终端的指纹识别区域输入的;
若判断出所述第一指纹与预存的文件对应的预设指纹不匹配,则利用所述预设指纹加密所述文件得到加密后的文件;
向所述移动终端发送所述加密后的文件。
本发明实施例第三方面公开了一种移动终端,包括:
第一获取单元,用于获取用户在移动终端的指纹识别区域输入的第一指纹;
第一发送单元,用于向服务器发送所述第一指纹;
第一接收单元,用于接收所述服务器发送的加密后的文件,所述加密后的文件由所述服务器在判断出所述第一指纹与预存的所述文件对应的预设指纹不匹配后利用所述预设指纹加密所述文件而得到的。
本发明实施例第四方面公开了一种服务器,包括:
接收单元,用于接收移动终端发送的第一指纹,所述第一指纹是用户在所述移动终端的指纹识别区域输入的;
加密单元,用于若判断出所述第一指纹与预存的文件对应的预设指纹不匹配,则利用所述预设指纹加密所述文件得到加密后的文件;
发送单元,用于向所述移动终端发送所述加密后的文件。
本发明实施例第五方面公开了一种数据传输***,包括:
如本发明实施例第三方面公开的移动终端和本发明实施例第四方面公开的服务器。
本发明实施例中,移动终端向服务器请求下载文件时,需要将用户在指纹识别区域输入的第一指纹发送至服务器端进行指纹匹配,若该第一指纹与文件对应的预设指纹不匹配,则服务器利用预设指纹加密文件得到加密后的文件,并将该加密后的文件发送至移动终端,由于数据链路中传输的该第一文件已利用预设指纹进行加密,故而即使在文件传输过程中该文件被截取,该加密的第一文件也无法直接被打开,从而有利于提升文件传输的安全性。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例公开的一种文件传输方法的网络架构图;
图2是本发明实施例公开的一种文件传输方法的流程示意图;
图3是本发明实施例公开的另一种文件传输方法的流程示意图;
图4是本发明实施例公开的又一种文件传输方法的流程示意图;
图5是本发明实施例公开的一种移动终端的结构示意图;
图6是本发明实施例公开的一种服务器的结构示意图;
图7是本发明实施例公开的一种文件传输***的架构图;
图8是本发明实施例公开的另一种移动终端的结构示意图。
具体实施方式
为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”和“第四”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、***、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。
在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本发明的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。
本发明实施例提供了一种文件传输方法以及相关装置和传输***,以期提高数据传输的安全性。以下分别进行详细说明。
为了更好理解本发明实施例公开的一种文件传输方法以及相关装置和传输***,下面先对本发明实施例适用的网络构架进行描述。请参阅图1,图1是本发明实施例公开的一种网络构架示意图。在图1所示的网络构架中,可以包括移动终端和服务器,其中,移动终端可以通过无线连接(如WI-FI、蓝牙、蜂窝网)等无线方式与服务器建立通信连接。在图1所示的网络构架中,移动终端例如可以是下面中的任何一项或者全部,智能手机、个人或移动多媒体播放器、个人数字助理(PDA)、膝上型计算机、平板电脑、智能本、掌上型计算机以及类似的个人电子设备,移动终端还可以是智能手表、智能手环、智能戒指等与用户穿戴关联的可穿戴设备,上述服务器用于存储用户通过客户端上传的各类文件,本发明实施例不作限定。通过实施图1所示的网络构架,有利于提升文件传输的安全性。
基于图1所示的网络构架,本发明实施例公开了的一种文件传输方法。请参阅图2,图2是本发明实施例公开的一种文件传输方法的流程示意图。如图2所示,该文件传输方法是从移动终端一侧进行描述的,该方法可以包括以下步骤。
S201,获取用户在移动终端的指纹识别区域输入的第一指纹。
本发明实施例中,上述移动终端的指纹识别区域的指纹识别模组可以基于光学识别原理或基于电容识别原理,若该指纹识别模组是基于光学识别原理的,则用户通过划擦上述指纹识别区域输入第一指纹,若该指纹识别模组是基于电容识别原理的,则用户通过按压上述指纹识别区域输入第一指纹。
举例来说,上述移动终端的指纹识别区域的具体形式可以是设置有指纹识别模组的Home物理按键,如iPhone手机上的Home键。
又举例来说,上述移动终端的指纹识别区域的具体形式还可以是移动终端的设置有指纹识别模组的背侧或移动终端的设置有指纹识别模组的触控面板的某一部分,如可以在TP玻璃(触摸屏用的ITO导电玻璃)下侧设置指纹识别区域。
S202,向服务器发送第一指纹。
本发明实施例中,移动终端可以通过Wi-Fi或3G、4G等无线通信方式向服务器发送获取的第一指纹。
S203,接收服务器发送的加密后的文件,加密后的文件由服务器在判断出第一指纹与预存的文件对应的预设指纹不匹配后利用预设指纹加密文件而得到的。
本发明实施例中,上述移动终端向服务器发送获取的第一指纹后,服务器判断出第一指纹与预存的文件对应的预设指纹不匹配,则服务器利用该预设指纹加密文件得到解密后的文件。
具体实现中,上述服务器利用第一指纹加密文件的具体实现方式可以是:根据第一指纹生成指纹识别码;根据生成的指纹识别码,生成加密密钥;基于对称式加密算法,利用加密密钥加密上述文件得到加密后的文件。
可以看出,本发明实施例中,移动终端向服务器请求下载文件时,需要将用户在指纹识别区域输入的第一指纹发送至服务器端进行指纹匹配,若该第一指纹与文件对应的预设指纹不匹配,则服务器利用预设指纹加密文件得到加密后的文件,并将该加密后的文件发送至移动终端,由于数据链路中传输的该第一文件已利用预设指纹进行加密,故而即使在文件传输过程中该文件被截取,该加密的第一文件也无法直接被打开,从而有利于提升文件传输的安全性。
可选的,本发明实施例中,上述移动终端获取用户在移动终端的指纹识别区域输入的第一指纹之前,还可以向服务器发送用于下载服务器中的文件的文件下载请求消息;接收服务器响应文件下载请求而发送的指纹认证响应消息;输出用于提示用户在移动终端的指纹识别区域输入指纹的第一提示消息。
具体实现中,上述移动终端向服务器发送用于下载服务器中的文件的文件下载请求消息的具体实现方式可以是:接收用户在移动终端的显示屏幕上展示的服务器登陆界面输入的登录密码和登录密码;向服务器发送登录密码和登录密码;
接收服务器发送的文件的关联信息,文件的关联信息是服务器判断出登录密码与预存的登录密码对应的预设密码匹配后向移动终端发送的,关联信息至少包括文件名称、文件大小、文件生成时间中的一种或多种;
在显示屏幕上展示关联信息;例如可以在移动终端的显示屏幕上展示上述文件的文件名称和生成时间。
向服务器发送文件下载请求消息,文件下载请求消息移动终端在检测到用户对关联信息的文件下载操作而发送的。
可选的,本发明实施例中,上述移动终端接收服务器发送的加密后的文件之后,若检测到用户对加密后的文件的解密操作,则输出用于提示用户在移动终端的指纹识别区域输入指纹的第二提示消息;获取用户在指纹识别区域输入的第二指纹;若判断出第二指纹与文件对应的预设指纹匹配,则解密加密后的文件以得到文件。
可选的,本发明实施例中,上述移动终端向服务器发送第一指纹之后,还接收服务器判断出第一指纹与预存的文件对应的预设指纹匹配后发送的文件。
请参阅图3,图3为本发明实施例公开的一种文件传输方法的流程示意图。如图3所示,本实施例文件传输方法是从服务器一侧进行描述的,该方法可以包括以下步骤:
S301,接收移动终端发送的第一指纹,第一指纹是用户在移动终端的指纹识别区域输入的。
本发明实施例中,上述移动终端的指纹识别区域的指纹识别模组可以基于光学识别原理或基于电容识别原理,若该指纹识别模组是基于光学识别原理的,则用户通过划擦上述指纹识别区域输入第一指纹,若该指纹识别模组是基于电容识别原理的,则用户通过按压上述指纹识别区域输入第一指纹。
举例来说,上述移动终端的指纹识别区域的具体形式可以是设置有指纹识别模组的Home物理按键,如iPhone手机上的Home键。
又举例来说,上述移动终端的指纹识别区域的具体形式还可以是移动终端的设置有指纹识别模组的背侧或移动终端的设置有指纹识别模组的触控面板的某一部分,如可以在TP玻璃(触摸屏用的ITO导电玻璃)下侧设置指纹识别区域。
S302,若判断出第一指纹与预存的文件对应的预设指纹不匹配,则利用预设指纹加密文件得到加密后的文件。
本发明实施例中,上述服务器利用预设指纹加密文件得到加密后的文件的具体实现方式可以是:根据第一指纹生成指纹识别码;根据生成的指纹识别码,生成加密密钥;基于对称式加密算法,利用加密密钥加密上述文件得到加密后的文件。
S303,向移动终端发送加密后的文件。
可以看出,本发明实施例中,移动终端向服务器请求下载文件时,需要将用户在指纹识别区域输入的第一指纹发送至服务器端进行指纹匹配,若该第一指纹与文件对应的预设指纹不匹配,则服务器利用预设指纹加密文件得到加密后的文件,并将该加密后的文件发送至移动终端,由于数据链路中传输的该第一文件已利用预设指纹进行加密,故而即使在文件传输过程中该文件被截取,该加密的第一文件也无法直接被打开,从而有利于提升文件传输的安全性。
可选的,在本发明实施例中,上述服务器接收移动终端发送的第一指纹之前,还可以接收移动终端发送的用于下载上述文件的文件下载请求消息;响应该文件下载请求而向移动终端发送指纹认证响应消息,以便于移动终端输出用于提示用户在移动终端的指纹识别区域输入指纹的第一提示消息。
可选的,在本发明实施例中,上述服务器接收移动终端发送的用于下载上述文件的文件下载请求消息的具体实现方式可以是:接收移动终端发送的用户在移动终端的显示屏幕上展示的服务器登陆界面输入的登录密码和登录密码;
判断出登录密码与预存的登录密码对应的预设密码匹配后,向移动终端发送文件的关联信息,以便于移动终端在显示屏幕上展示该关联信息;例如可以在移动终端的显示屏幕上展示上述文件的文件名称和生成时间。
接收移动终端在检测到用户对关联信息的文件下载操作而发送的文件下载请求消息。
可选的,在本发明实施例中,上述服务器接收移动终端发送的第一指纹之后,还可以在判断出第一指纹与预存的文件对应的预设指纹相匹配的情况下,向上述移动终端发送上述文件,且该文件未被加密。
请参阅图4,图4为本发明实施例公开的又一种文件传输方法的流程示意图。如图4所示,本发明实施例文件传输方法是从移动终端和服务器多侧进行描述的,该方法可以包括以下步骤:
S401,移动终端获取用户在移动终端的指纹识别区域输入的第一指纹。
本发明实施例中,上述移动终端的指纹识别区域的指纹识别模组可以基于光学识别原理或基于电容识别原理,若该指纹识别模组是基于光学识别原理的,则用户通过划擦上述指纹识别区域输入第一指纹,若该指纹识别模组是基于电容识别原理的,则用户通过按压上述指纹识别区域输入第一指纹。
举例来说,上述移动终端的指纹识别区域的具体形式可以是设置有指纹识别模组的Home物理按键,如iPhone手机上的Home键。
又举例来说,上述移动终端的指纹识别区域的具体形式还可以是移动终端的设置有指纹识别模组的背侧或移动终端的设置有指纹识别模组的触控面板的某一部分,如可以在TP玻璃(触摸屏用的ITO导电玻璃)下侧设置指纹识别区域。
S402,移动终端向服务器发送第一指纹。
S403,服务器判断出第一指纹与预存的文件对应的预设指纹不匹配,利用预设指纹加密文件得到加密后的文件。
本发明实施例中,上述服务器利用第一指纹加密文件的具体实现方式可以是:根据第一指纹生成指纹识别码;根据生成的指纹识别码,生成加密密钥;基于对称式加密算法,利用加密密钥加密上述文件得到加密后的文件。
S404,服务器向移动终端发送加密后的文件。
可以看出,本发明实施例中,移动终端向服务器请求下载文件时,需要将用户在指纹识别区域输入的第一指纹发送至服务器端进行指纹匹配,若该第一指纹与文件对应的预设指纹不匹配,则服务器利用预设指纹加密文件得到加密后的文件,并将该加密后的文件发送至移动终端,由于数据链路中传输的该第一文件已利用预设指纹进行加密,故而即使在文件传输过程中该文件被截取,该加密的第一文件也无法直接被打开,从而有利于提升文件传输的安全性。
可选的,本发明实施例中,上述服务器向移动终端发送加密后的文件之后,上述移动终端还用于检测到用户对加密后的文件的解密操作,输出用于提示用户在移动终端的指纹识别区域输入指纹的第二提示消息,并获取用户在指纹识别区域输入的第二指纹,若判断出第二指纹与文件对应的预设指纹匹配,则解密加密后的文件以得到文件。
可选的,本发明实施例中,上述移动终端获取用户在移动终端的指纹识别区域输入的第一指纹之前,移动终端还可以向服务器发送用于下载所述服务器中的所述文件的文件下载请求消息;
服务器响应所述文件下载请求而向移动终端发送指纹认证响应消息;
移动终端接收服务器发送的指纹认证响应消息之后,输出用于提示用户在所述移动终端的指纹识别区域输入指纹的第一提示消息。
可选的,本发明实施例中,移动终端向服务器发送用于下载所述服务器中的所述文件的文件下载请求消息的具体实现方式可以是:
移动终端接收用户在所述移动终端的显示屏幕上展示的服务器登陆界面输入的登录密码和登录密码;
移动终端向所述服务器发送所述登录密码和所述登录密码;
移动终端接收所述服务器发送的所述文件的关联信息,所述文件的关联信息是所述服务器判断出所述登录密码与预存的所述登录密码对应的预设密码匹配后向所述移动终端发送的,所述关联信息至少包括文件名称、文件大小、文件生成时间中的一种或多种;
移动终端在所述显示屏幕上展示所述关联信息;例如可以在移动终端的显示屏幕上展示上述文件的文件名称和生成时间。
移动终端向所述服务器发送所述文件下载请求消息,所述文件下载请求消息所述移动终端在检测到用户对所述关联信息的文件下载操作而发送的。
可选的,本发明实施例中,移动终端向服务器发送所述第一指纹之后,服务器判断出第一指纹与预存的所述文件对应的预设指纹相互匹配,向移动终端发送上述文件,且该文件未被加密。
请参阅图5,图5是本发明实施例公开的一种移动终端的结构示意图,用于执行本发明实施例公开的文件传输方法。如图5所示,该移动终端具体可以包括第一获取单元501、第一发送单元502、第一接收单元503,其中:
上述第一获取单元501,用于获取用户在移动终端的指纹识别区域输入的第一指纹;
本发明实施例中,上述移动终端的指纹识别区域的指纹识别模组可以基于光学识别原理或基于电容识别原理,若该指纹识别模组是基于光学识别原理的,则用户通过划擦上述指纹识别区域输入第一指纹,若该指纹识别模组是基于电容识别原理的,则用户通过按压上述指纹识别区域输入第一指纹。
举例来说,上述移动终端的指纹识别区域的具体形式可以是设置有指纹识别模组的Home物理按键,如iPhone手机上的Home键。
又举例来说,上述移动终端的指纹识别区域的具体形式还可以是移动终端的设置有指纹识别模组的背侧或移动终端的设置有指纹识别模组的触控面板的某一部分,如可以在TP玻璃(触摸屏用的ITO导电玻璃)下侧设置指纹识别区域。
上述第一发送单元502,用于向服务器发送第一指纹;
本发明实施例中,上述第一发送单元502可以通过Wi-Fi或3G、4G等无线通信方式向服务器发送获取的第一指纹。
上述第一接收单元503,用于接收服务器发送的加密后的文件,加密后的文件由服务器在判断出第一指纹与预存的文件对应的预设指纹不匹配后利用预设指纹加密文件而得到的。
本发明实施例中,上述服务器利用第一指纹加密文件的具体实现方式可以是:根据第一指纹生成指纹识别码;根据生成的指纹识别码,生成加密密钥;基于对称式加密算法,利用加密密钥加密上述文件得到加密后的文件。
可以看出,本发明实施例中,移动终端向服务器请求下载文件时,需要将用户在指纹识别区域输入的第一指纹发送至服务器端进行指纹匹配,若该第一指纹与文件对应的预设指纹不匹配,则服务器利用预设指纹加密文件得到加密后的文件,并将该加密后的文件发送至移动终端,由于数据链路中传输的该第一文件已利用预设指纹进行加密,故而即使在文件传输过程中该文件被截取,该加密的第一文件也无法直接被打开,从而有利于提升文件传输的安全性。
可选的,本发明实施例中,上述移动终端还可以包括:
第二发送单元,用于在第一获取单元获取用户在移动终端的指纹识别区域输入的第一指纹之前,向服务器发送用于下载服务器中的文件的文件下载请求消息;
第二接收单元,用于接收服务器响应文件下载请求而发送的指纹认证响应消息;
输出单元,用于输出用于提示用户在移动终端的指纹识别区域输入指纹的第一提示消息。
其中,上述第二发送单元向服务器发送用于下载服务器中的文件的文件下载请求消息的具体实现方式可以是:
接收用户在移动终端的显示屏幕上展示的服务器登陆界面输入的登录密码和登录密码;
向服务器发送登录密码和登录密码;
接收服务器发送的文件的关联信息,文件的关联信息是服务器判断出登录密码与预存的登录密码对应的预设密码匹配后向移动终端发送的,关联信息至少包括文件名称、文件大小、文件生成时间中的一种或多种;
在显示屏幕上展示关联信息;例如可以在移动终端的显示屏幕上展示上述文件的文件名称和生成时间。
向服务器发送文件下载请求消息,文件下载请求消息移动终端在检测到用户对关联信息的文件下载操作而发送的。
可选的,本发明实施例中,上述移动终端还可以包括:
提示消息输出单元,用于若检测到用户对加密后的文件的解密操作,则输出用于提示用户在移动终端的指纹识别区域输入指纹的第二提示消息;
第二指纹获取单元,用于获取用户在指纹识别区域输入的第二指纹;
解密单元,用于若判断出第二指纹与文件对应的预设指纹匹配,则解密加密后的文件以得到文件。
请参阅图6,图6是本发明实施例公开的一种服务器的结构示意图,用于执行本发明实施例公开的文件传输方法。如图6所示,该服务器具体可以包括接收单元601、加密单元602、发送单元603,其中:
上述接收单元601,用于接收移动终端发送的第一指纹,第一指纹是用户在移动终端的指纹识别区域输入的。
本发明实施例中,上述移动终端的指纹识别区域的指纹识别模组可以基于光学识别原理或基于电容识别原理,若该指纹识别模组是基于光学识别原理的,则用户通过划擦上述指纹识别区域输入第一指纹,若该指纹识别模组是基于电容识别原理的,则用户通过按压上述指纹识别区域输入第一指纹。
上述加密单元602,用于若判断出第一指纹与预存的文件对应的预设指纹不匹配,则利用预设指纹加密文件得到加密后的文件。
本发明实施例中,上述加密单元602利用预设指纹加密文件得到加密后的文件的具体实现方式可以是:根据第一指纹生成指纹识别码;根据生成的指纹识别码,生成加密密钥;基于对称式加密算法,利用加密密钥加密上述文件得到加密后的文件。
上述发送单元603,用于向移动终端发送加密后的文件。
可以看出,本发明实施例中,移动终端向服务器请求下载文件时,需要将用户在指纹识别区域输入的第一指纹发送至服务器端进行指纹匹配,若该第一指纹与文件对应的预设指纹不匹配,则服务器利用预设指纹加密文件得到加密后的文件,并将该加密后的文件发送至移动终端,由于数据链路中传输的该第一文件已利用预设指纹进行加密,故而即使在文件传输过程中该文件被截取,该加密的第一文件也无法直接被打开,从而有利于提升文件传输的安全性。
可选的,在本发明实施例中,上述服务器还可以包括:
消息接收单元,用于在上述接收单元601接收移动终端发送的第一指纹之前,接收移动终端发送的用于下载上述文件的文件下载请求消息;
响应单元,用于响应该文件下载请求而向移动终端发送指纹认证响应消息,以便于移动终端输出用于提示用户在移动终端的指纹识别区域输入指纹的第一提示消息。
具体实现中,上述消息接收单元具体用于:接收移动终端发送的用户在移动终端的显示屏幕上展示的服务器登陆界面输入的登录密码和登录密码;
判断出登录密码与预存的登录密码对应的预设密码匹配后,向移动终端发送文件的关联信息,以便于移动终端在显示屏幕上展示该关联信息,例如可以在移动终端的显示屏幕上展示上述文件的文件名称和生成时间。
接收移动终端在检测到用户对关联信息的文件下载操作而发送的文件下载请求消息。
可选的,在本发明实施例中,上述服务器还可以包括:
文件发送单元,用于在上述接收单元601接收移动终端发送的第一指纹之后,在判断出上述第一指纹与预存的文件对应的预设指纹相匹配的情况下,向上述移动终端发送文件,且该文件未被加密。
图7是本发明实施例公开的一种文件传输***的架构图,可包括:移动终端710和服务器720。
上述移动终端710,用于获取用户在移动终端的指纹识别区域输入的第一指纹,向服务器发送第一指纹。
上述服务器720,用于判断出第一指纹与预存的文件对应的预设指纹不匹配后,利用预设指纹加密上述文件而得到的加密后的文件,并向移动终端发送加密后的文件。
上述移动终端710,还用于接收服务器发送的加密后的文件。
可选的,在本发明的一些可能的实施方式中,上述移动终端710获取用户在移动终端的指纹识别区域输入的第一指纹之前,还用于:向服务器发送用于下载服务器中的文件的文件下载请求消息;
上述服务器,还用于响应上述文件下载请求而向移动终端发送指纹认证响应消息。
上述移动终端710,还用于接收指纹认证响应消息之后,输出用于提示用户在移动终端的指纹识别区域输入指纹的第一提示消息。
其中,上述移动终端710向服务器发送用于下载服务器中的文件的文件下载请求消息的具体实现方式可以是:接收用户在移动终端的显示屏幕上展示的服务器登陆界面输入的登录密码和登录密码;向服务器发送登录密码和登录密码;接收服务器发送的文件的关联信息,文件的关联信息是服务器判断出登录密码与预存的登录密码对应的预设密码匹配后向移动终端发送的,关联信息至少包括文件名称、文件大小、文件生成时间中的一种或多种;在显示屏幕上展示关联信息;向服务器发送文件下载请求消息,文件下载请求消息移动终端在检测到用户对关联信息的文件下载操作而发送的。
可选的,本发明实施例中,上述移动终端710接收服务器发送的加密后的文件之后,还用于:若检测到用户对加密后的文件的解密操作,则输出用于提示用户在移动终端的指纹识别区域输入指纹的第二提示消息;获取用户在指纹识别区域输入的第二指纹;若判断出第二指纹与文件对应的预设指纹匹配,则解密加密后的文件以得到文件。
可以理解的是,本实施例的移动终端710和服务器720的功能可根据上述方法实施例中的方法具体实现,其具体实现过程可以参照上述方法实施例的相关描述,此处不再赘述。
可以看出,本发明实施例中,移动终端向服务器请求下载文件时,需要将用户在指纹识别区域输入的第一指纹发送至服务器端进行指纹匹配,若该第一指纹与文件对应的预设指纹不匹配,则服务器利用预设指纹加密文件得到加密后的文件,并将该加密后的文件发送至移动终端,由于数据链路中传输的该第一文件已利用预设指纹进行加密,故而即使在文件传输过程中该文件被截取,该加密的第一文件也无法直接被打开,从而有利于提升文件传输的安全性。
请参考图8,图8是本发明实施例公开的另一种移动终端的结构示意图。如图所示,本发明实施例中的移动终端包括:至少一个处理器801,例如CPU,至少一个接收器803,至少一个存储器804,至少一个发送器805,至少一个通信总线802。其中,通信总线802用于实现这些组件之间的连接通信。其中,本发明实施例中装置的接收器803和发送器805可以是有线发送端口,也可以为无线设备,例如包括天线装置,用于与其他节点设备进行信令或数据的通信。存储器804可以是高速RAM存储器,也可以是非不稳定的存储器(non-volatilememory),例如至少一个磁盘存储器。存储器804可选的还可以是至少一个位于远离前述处理器801的存储装置。存储器804中存储一组程序代码,且处理器801用于调用存储器中存储的程序代码,用于执行以下操作:
获取用户在移动终端的指纹识别区域输入的第一指纹;
向服务器发送第一指纹;
接收服务器发送的加密后的文件,加密后的文件由服务器在判断出第一指纹与预存的文件对应的预设指纹不匹配后利用预设指纹加密文件而得到的。
可选的,上述处理器801获取用户在移动终端的指纹识别区域输入的第一指纹之前,还用于:向服务器发送用于下载服务器中的文件的文件下载请求消息;接收服务器响应文件下载请求而发送的指纹认证响应消息;输出用于提示用户在移动终端的指纹识别区域输入指纹的第一提示消息。
可选的,上述处理器801向服务器发送用于下载服务器中的文件的文件下载请求消息的具体实现方式可以包括:接收用户在移动终端的显示屏幕上展示的服务器登陆界面输入的登录密码和登录密码;向服务器发送登录密码和登录密码;接收服务器发送的文件的关联信息,文件的关联信息是服务器判断出登录密码与预存的登录密码对应的预设密码匹配后向移动终端发送的,关联信息至少包括文件名称、文件大小、文件生成时间中的一种或多种;在显示屏幕上展示关联信息;向服务器发送文件下载请求消息,文件下载请求消息移动终端在检测到用户对关联信息的文件下载操作而发送的。
可选的,上述处理器801接收服务器发送的加密后的文件之后,还用于:若检测到用户对加密后的文件的解密操作,则输出用于提示用户在移动终端的指纹识别区域输入指纹的第二提示消息;获取用户在指纹识别区域输入的第二指纹;若判断出第二指纹与文件对应的预设指纹匹配,则解密加密后的文件以得到文件。
可选的,上述处理器801向服务器发送第一指纹之后,还用于:接收服务器判断出第一指纹与预存的文件对应的预设指纹匹配后发送的文件。
可以看出,本发明实施例中,移动终端向服务器请求下载文件时,需要将用户在指纹识别区域输入的第一指纹发送至服务器端进行指纹匹配,若该第一指纹与文件对应的预设指纹不匹配,则服务器利用预设指纹加密文件得到加密后的文件,并将该加密后的文件发送至移动终端,由于数据链路中传输的该第一文件已利用预设指纹进行加密,故而即使在文件传输过程中该文件被截取,该加密的第一文件也无法直接被打开,从而有利于提升文件传输的安全性。
需要说明的是,对于前述的各个方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某一些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详细描述的部分,可以参见其他实施例的相关描述。
本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:闪存盘、只读存储器(英文:Read-Only Memory,简称:ROM)、随机存取器(英文:Random Access Memory,简称:RAM)、磁盘或光盘等。
以上对本发明实施例进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

Claims (10)

1.一种文件传输方法,其特征在于,包括:
获取用户在移动终端的指纹识别区域输入的第一指纹;
向服务器发送所述第一指纹;
接收所述服务器发送的加密后的文件,所述加密后的文件由所述服务器在判断出所述第一指纹与预存的所述文件对应的预设指纹不匹配后利用所述第一指纹加密所述文件而得到的,其中,所述利用所述第一指纹加密所述文件为根据第一指纹生成指纹识别码;根据生成的指纹识别码,生成加密密钥;基于对称式加密算法,利用加密密钥加密所述文件得到加密后的文件;
当所述移动终端检测到所述用户对所述加密后的文件的解密操作并且获取到所述用户在指纹识别区域输入的第二指纹,在判断出所述第二指纹与所述加密后的文件对应的第一指纹匹配,则解密所述加密后的文件以得到文件。
2.如权利要求1所述的方法,其特征在于,所述获取用户在移动终端的指纹识别区域输入的第一指纹之前,所述方法还包括:
向服务器发送用于下载所述服务器中的所述文件的文件下载请求消息;
接收所述服务器响应所述文件下载请求而发送的指纹认证响应消息;
输出用于提示用户在所述移动终端的指纹识别区域输入指纹的第一提示消息。
3.如权利要求2所述的方法,其特征在于,所述向服务器发送用于下载所述服务器中的所述文件的文件下载请求消息,包括:
接收用户在所述移动终端的显示屏幕上展示的服务器登陆界面输入的登录密码;
向所述服务器发送所述登录密码;
接收所述服务器发送的所述文件的关联信息,所述文件的关联信息是所述服务器判断出所述登录密码与预存的所述登录密码对应的预设密码匹配后向所述移动终端发送的,所述关联信息至少包括文件名称、文件大小、文件生成时间中的一种或多种;
在所述显示屏幕上展示所述关联信息;
向所述服务器发送所述文件下载请求消息,所述文件下载请求消息是所述移动终端在检测到用户对所述关联信息的文件下载操作而发送的。
4.如权利要求1-3任一项所述的方法,其特征在于,所述接收所述服务器发送的加密后的文件之后,所述方法还包括:
若检测到用户对所述加密后的文件的解密操作,则输出用于提示用户在所述移动终端的指纹识别区域输入指纹的第二提示消息;
获取用户在所述指纹识别区域输入的第二指纹;
若判断出所述第二指纹与所述文件对应的预设指纹匹配,则解密所述加密后的文件以得到所述文件。
5.如权利要求1-3任一项所述的方法,其特征在于,所述向服务器发送所述第一指纹之后,所述方法还包括:
接收所述服务器判断出所述第一指纹与预存的所述文件对应的预设指纹匹配后发送的所述文件。
6.一种文件传输方法,其特征在于,包括:
接收移动终端发送的第一指纹,所述第一指纹是用户在所述移动终端的指纹识别区域输入的;
若判断出所述第一指纹与预存的文件对应的预设指纹不匹配,则利用所述第一指纹加密所述文件得到加密后的文件,其中,所述利用所述第一指纹加密所述文件为根据第一指纹生成指纹识别码;根据生成的指纹识别码,生成加密密钥;基于对称式加密算法,利用加密密钥加密所述文件得到加密后的文件;
向所述移动终端发送所述加密后的文件;
当所述移动终端检测到所述用户对所述加密后的文件的解密操作并且获取到所述用户在指纹识别区域输入的第二指纹,在判断出所述第二指纹与所述加密后的文件对应的第一指纹匹配,则解密所述加密后的文件以得到文件。
7.一种移动终端,其特征在于,包括:
第一获取单元,用于获取用户在移动终端的指纹识别区域输入的第一指纹;
第一发送单元,用于向服务器发送所述第一指纹;
第一接收单元,用于接收所述服务器发送的加密后的文件,所述加密后的文件由所述服务器在判断出所述第一指纹与预存的所述文件对应的预设指纹不匹配后利用所述第一指纹加密所述文件而得到的,其中,所述利用所述第一指纹加密所述文件为根据第一指纹生成指纹识别码;根据生成的指纹识别码,生成加密密钥;基于对称式加密算法,利用加密密钥加密所述文件得到加密后的文件;
解密单元,用于当所述移动终端检测到所述用户对所述加密后的文件的解密操作并且获取到所述用户在指纹识别区域输入的第二指纹,在判断出所述第二指纹与所述加密后的文件对应的第一指纹匹配,则解密所述加密后的文件以得到文件。
8.如权利要求7所述的移动终端,其特征在于,所述移动终端还包括:
第二发送单元,用于在所述第一获取单元获取用户在移动终端的指纹识别区域输入的第一指纹之前,向服务器发送用于下载所述服务器中的所述文件的文件下载请求消息;
第二接收单元,用于接收所述服务器响应所述文件下载请求而发送的指纹认证响应消息;
输出单元,用于输出用于提示用户在所述移动终端的指纹识别区域输入指纹的第一提示消息。
9.一种服务器,其特征在于,包括:
接收单元,用于接收移动终端发送的第一指纹,所述第一指纹是用户在所述移动终端的指纹识别区域输入的;
加密单元,用于若判断出所述第一指纹与预存的文件对应的预设指纹不匹配,则利用所述第一指纹加密所述文件得到加密后的文件,其中,所述利用所述第一指纹加密所述文件为根据第一指纹生成指纹识别码;根据生成的指纹识别码,生成加密密钥;基于对称式加密算法,利用加密密钥加密所述文件得到加密后的文件;
发送单元,用于向所述移动终端发送所述加密后的文件;
当所述移动终端检测到所述用户对所述加密后的文件的解密操作并且获取到所述用户在指纹识别区域输入的第二指纹,在判断出所述第二指纹与所述加密后的文件对应的第一指纹匹配,则解密所述加密后的文件以得到文件。
10.一种数据传输***,其特征在于,包括:
如权利要求7或8任一项所述的移动终端和如权利要求9所述的服务器。
CN201510386843.4A 2015-06-30 2015-06-30 文件传输方法以及相关装置和传输*** Active CN104994098B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510386843.4A CN104994098B (zh) 2015-06-30 2015-06-30 文件传输方法以及相关装置和传输***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510386843.4A CN104994098B (zh) 2015-06-30 2015-06-30 文件传输方法以及相关装置和传输***

Publications (2)

Publication Number Publication Date
CN104994098A CN104994098A (zh) 2015-10-21
CN104994098B true CN104994098B (zh) 2018-05-29

Family

ID=54305850

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510386843.4A Active CN104994098B (zh) 2015-06-30 2015-06-30 文件传输方法以及相关装置和传输***

Country Status (1)

Country Link
CN (1) CN104994098B (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109936448A (zh) * 2019-02-26 2019-06-25 北京钰安信息科技有限公司 一种数据传输方法及装置

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101966379B1 (ko) * 2015-12-23 2019-08-13 주식회사 케이티 생체 정보 기반 인증 장치, 이와 연동하는 제어 서버 및 어플리케이션 서버, 그리고 이들의 동작 방법
WO2017120937A1 (zh) * 2016-01-15 2017-07-20 张添章 一种文件的加解密方法及智能终端设备
WO2017120939A1 (zh) * 2016-01-15 2017-07-20 张添章 一种文件加密时的传送技术数据的方法及智能终端设备
WO2017120938A1 (zh) * 2016-01-15 2017-07-20 张添章 一种文件解密时的信息推送方法及智能终端设备
CN106302451A (zh) * 2016-08-15 2017-01-04 北京小米移动软件有限公司 资源获取的方法及装置
CN107885990A (zh) * 2017-11-24 2018-04-06 天津中德应用技术大学 财务共享控制终端及其使用方法
CN110069933B (zh) * 2018-01-22 2022-02-18 北大方正集团有限公司 文件处理方法和装置
CN109495583B (zh) * 2018-12-19 2021-02-26 中国电子科技集团公司第五十四研究所 一种基于主机特征混淆的数据安全交互方法

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101815063A (zh) * 2009-12-04 2010-08-25 强敏 一种应用于网络的文件安全管理***及其管理方法
CN102223364A (zh) * 2011-05-09 2011-10-19 飞天诚信科技股份有限公司 一种访问电子书数据的方法及***
CN103546544A (zh) * 2013-09-30 2014-01-29 张家港市速达电子商务有限公司 一种基于云计算的数据管理***
CN104428782A (zh) * 2012-07-26 2015-03-18 三菱电机株式会社 可编程逻辑控制器

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2012053875A2 (ko) * 2010-10-23 2012-04-26 Kim Nam Hyun 지문 정보를 통한 데이터 송신 수신 장치 및 시스템
CN103294963A (zh) * 2012-02-28 2013-09-11 富泰华工业(深圳)有限公司 电子装置及其基于指纹识别的资料保护***和方法
CN103366107A (zh) * 2013-06-27 2013-10-23 广东欧珀移动通信有限公司 一种保护应用程序访问权限的方法、装置及手机

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101815063A (zh) * 2009-12-04 2010-08-25 强敏 一种应用于网络的文件安全管理***及其管理方法
CN102223364A (zh) * 2011-05-09 2011-10-19 飞天诚信科技股份有限公司 一种访问电子书数据的方法及***
CN104428782A (zh) * 2012-07-26 2015-03-18 三菱电机株式会社 可编程逻辑控制器
CN103546544A (zh) * 2013-09-30 2014-01-29 张家港市速达电子商务有限公司 一种基于云计算的数据管理***

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109936448A (zh) * 2019-02-26 2019-06-25 北京钰安信息科技有限公司 一种数据传输方法及装置

Also Published As

Publication number Publication date
CN104994098A (zh) 2015-10-21

Similar Documents

Publication Publication Date Title
CN104994098B (zh) 文件传输方法以及相关装置和传输***
US10193885B2 (en) Device and method of setting or removing security on content
CN106534570B (zh) 一种隐私保护方法及装置
CN103929307B (zh) 密码输入方法、智能密钥设备以及客户端装置
CN104933342B (zh) 一种图片查看方法及移动终端
CN104125055B (zh) 加密、解密方法及电子设备
CN108769027B (zh) 安全通信方法、装置、移动终端和存储介质
EP3220573B1 (en) Method and system for controlling encryption of information and analyzing information as well as terminal
CN104270517B (zh) 信息加密方法和移动终端
CN104270516B (zh) 解密方法和移动终端
CN110084054A (zh) 一种数据保密装置、方法、电子设备及存储介质
EP2927834A1 (en) Information processing apparatus, information processing method, and recording medium
CN107396347A (zh) 一种智能穿戴设备与智能终端配对的方法、***及智能终端
Jeong et al. Utilizing a Bluetooth remote lock system for a smartphone
US20170147864A1 (en) Finger recognition device, user authentication device including the same, and finger recognition method thereof
KR20120042684A (ko) 지문 정보를 통한 데이터 송/수신 장치 및 시스템
US20150264048A1 (en) Information processing apparatus, information processing method, and recording medium
CN104994160B (zh) 文件传输方法以及相关装置和传输***
CN107786750B (zh) 一种移动终端的解锁方法、装置和计算机可读存储介质
CN106453335B (zh) 一种数据传输方法及装置
CN110113503A (zh) 软电话加解密方法、装置、设备及计算机可读存储介质
TWI577145B (zh) 近場通訊設備資料之加密傳輸方法及其系統
CN108280330A (zh) 数据输出方法及***
CN105900373A (zh) 无线通信***、通信终端、安全管理服务器、设备管理服务器
KR101971428B1 (ko) 사용자간 상호작용에 따른 컨텐츠 교환 방법 및 이를 실행하는 시스템

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CP01 Change in the name or title of a patent holder
CP01 Change in the name or title of a patent holder

Address after: Changan town in Guangdong province Dongguan 523860 usha Beach Road No. 18

Patentee after: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS Corp.,Ltd.

Address before: Changan town in Guangdong province Dongguan 523860 usha Beach Road No. 18

Patentee before: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS Corp.,Ltd.