CN110460668B - 一种文件上传方法、装置、计算机设备和存储介质 - Google Patents

一种文件上传方法、装置、计算机设备和存储介质 Download PDF

Info

Publication number
CN110460668B
CN110460668B CN201910755333.8A CN201910755333A CN110460668B CN 110460668 B CN110460668 B CN 110460668B CN 201910755333 A CN201910755333 A CN 201910755333A CN 110460668 B CN110460668 B CN 110460668B
Authority
CN
China
Prior art keywords
file
uploaded
path information
target server
files
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
CN201910755333.8A
Other languages
English (en)
Other versions
CN110460668A (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.)
Shenzhen Lexin Software Technology Co Ltd
Original Assignee
Shenzhen Mengtian Technology Co 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 Shenzhen Mengtian Technology Co ltd filed Critical Shenzhen Mengtian Technology Co ltd
Priority to CN201910755333.8A priority Critical patent/CN110460668B/zh
Publication of CN110460668A publication Critical patent/CN110460668A/zh
Application granted granted Critical
Publication of CN110460668B publication Critical patent/CN110460668B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • 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)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Information Transfer Between Computers (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本发明实施例公开了一种文件上传方法、装置、计算机设备和存储介质。该方法包括:获取文件路径信息列表,文件路径信息列表包括需要上传的文件的路径信息,根据需要上传的文件的路径信息,将需要上传的文件发送至目标服务器,按照预设时间获取服务器中已上传的文件的路径信息,当获取到的需要上传的文件的路径信息多于已上传的文件的路径信息时,根据多出的需要上传的文件的路径信息,将对应的文件发送至目标服务器。本发明通过对需上传文件和已上传文件的自动对比,获取未上传的需上传文件,并实现其自动上传,能够提高文件上传的完整性,降低上传文件的人工维护成本。

Description

一种文件上传方法、装置、计算机设备和存储介质
技术领域
本发明实施例涉及数据管理技术,尤其涉及一种文件上传方法、装置、计算机设备和存储介质。
背景技术
公司的业务量不断增大,每天需要传输给合作方的文件越来越多,文件总大小越来越大。仅仅单个合作方,一天的合同、图片量有时就达到了十几万个,十几G甚至几十个G的大小。
在这种背景下,使用普通的文件传输方式,需要由工作人员定期发送文件,并且定期查找核对漏传的文件,以便及时进行补传。
这种普通的文件传输方式不仅工作量巨大,而且容易出现漏传文件的情形,需要技术人员定期查找核对漏传的文件,并进行补传,极大地增加了运营成本。
发明内容
本发明实施例提供一种文件上传方法、装置、计算机设备和存储介质,以实现文件的自动对比、获取和上传。
第一方面,本发明实施例提供了一种文件上传方法,包括:
获取文件路径信息列表,文件路径信息列表包括需要上传的文件的路径信息;
根据需要上传的文件的路径信息,将需要上传的文件发送至目标服务器;
按照预设时间获取目标服务器中已上传的文件的路径信息;
当需要上传的文件的路径信息多于已上传的文件的路径信息时,根据多出的需要上传的文件的路径信息,将对应的文件发送至目标服务器。
第二方面,本发明实施例还提供了一种文件上传装置,包括:
文件路径信息列表获取模块,用于获取文件路径信息列表,所述文件路径信息列表包括需要上传的文件的路径信息;
文件发送模块,用于根据所述需要上传的文件的路径信息,将所述需要上传的文件发送至目标服务器;
已上传文件的路径信息获取模块,用于按照预设时间获取所述目标服务器中已上传文件的路径信息;
路径信息对比模块,用于当所述需要上传的文件的路径信息多于所述已上传的文件的路径信息时,根据多出的所述需要上传的文件的路径信息,将对应的文件发送至所述目标服务器。
本发明实施例通过按照预设时间将需要上传的文件的路径信息与已上传的文件的路径信息进行对比,获取未上传的需要上传的文件的路径信息,并将其对应的需要上传的文件进行发送,解决了现有技术中需要人工定期核对需要上传的文件,并对其及时进行补传的问题,实现了自动对比以获取需要上传的文件,并对其进行自动上传的效果,大大减少了人工运营成本,提高了文件传输的效率和完整性。
附图说明
图1是本发明实施例一中的一种文件上传方法的流程图;
图2是本发明实施例二中的一种文件上传方法的流程图;
图3是本发明实施例三中的文件上传装置的结构示意图;
图4是本发明实施例四中的计算机设备的结构示意图。
具体实施方式
下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。
实施例一
图1为本发明实施例一提供的文件上传方法的流程图,本实施例可适用于公司与合作方按时自动发送合同文件的情况,该方法可以由文件上传装置来执行,该装置可以由硬件和/或软件来实现,该方法具体包括如下步骤:
S110、获取文件路径信息列表,其中,文件路径信息列表包括需要上传的文件的路径信息;
其中,文件信息路径列表预设在客户端的数据库中,包含若干文件路径,根据每一个文件路径都可以定位到数据库中的文件。所谓的文件路径,就是在客户端的数据库中寻找文件时,所经历的文件夹线路。例如,“C:\windows\system32\cmd.exe”。具体的,文件路径又分为绝对路径和相对路径,绝对路径是从根文件夹开始的路径,以“\”作为开始,而相对路径是从当前文件夹开始的路径。
可选的,在获取文件路径信息列表之前,根据用户的输入,配置文件路径信息列表中需要上传的文件的路径信息。具体的,可以在客户端预设用户录入界面和文件路径信息列表,用户录入界面设置文件路径查找功能,获取用户录入界面输入的文件路径信息后,将其保存至文件路径信息列表。
S120、根据需要上传的文件的路径信息,将需要上传的文件发送至目标服务器;
其中,根据所获取的文件路径信息列表中需要上传的文件的路径信息,可以直接定位到数据库中需要上传的文件,将需要上传的文件发送至目标服务器。具体的,可以根据需要上传的文件的路径信息,在目标服务器上创建与客户端上的文件夹相同名称的文件夹,可以实现直接在客户端上传文件夹至服务器。
S130、按照预设时间获取目标服务器中已上传的文件的路径信息;
其中,预设时间为用户在客户端进行设置,可以随时进行更改。例如,可以设置为每隔一天对文件进行对比和发送,也可以设置为某一天或某几天进行对文件对比、发送。
由于S120中,可以直接在目标服务器创建与客户端相同名称的文件夹,因此可以直接获取服务器中已上传文件的路径信息。
S140、当需要上传的文件的路径信息多于已上传的文件的路径信息时,根据多出的需要上传的文件的路径信息,将对应的文件发送至目标服务器。
其中,在S130获取目标服务器中已上传的文件的路径信息之后,可以通过比较预设时间段内的需要上传的文件的路径信息和获取到的已上传的文件的路径信息,再根据比较结果,确定预设时间段内的需要上传的文件的路径信息是否多于获取到的已上传的文件的路径信息。当需要上传的文件的路径信息多于获取到的已上传的文件的路径信息时,执行S140的操作。
本实施例的技术方案,通过分别获取已上传文件的路径信息和需上传的路径信息,并对其进行比较,当需上传的路径信息多于已上传文件的路径信息时,根据多出的路径信息获取对应的文件,对其进行补发,解决了人工复核、补发文件繁琐、耗时的问题,达到了自动对比、获取需上传文件,并对其进行自动补发的效果,降低了人工运营成本,提高了文件传输的效率和完整性。
实施例二
图2为本发明实施例二提供的一种文件上传方法的流程图,本实施例在上述技术方案的基础上进一步细化,该方法包括:
S210、获取文件路径信息列表,其中,文件路径信息列表包括需要上传的文件的路径信息。
S220、配置安全传输协议SFTP软件与目标服务器之间的对应连接关系。
S230、通过SFTP软件与目标服务器建立连接。
其中,SFTP是SSH File Transfer Protocol的缩写,安全传输协议。可以为传输文件提供一种安全的网络的加密方法。SFTP为SSH的其中一部分,SFTP本身没有单独的守护进程,它必须使用sshd守护进程来完成相应的连接和答复操作,使用SFTP是非常安全的。
S240、根据需要上传的文件的路径信息,将需要上传的文件发送至目标服务器。
S250、按照预设时间获取目标服务器中已上传的文件的路径信息。
S260、当需要上传的文件的路径信息多于已上传的文件的路径信息时,根据多出的需要上传的文件的路径信息,将对应的文件发送至目标服务器。
本实施例中,通过用户配置SFTP软件与目标服务器之间的对应连接关系,SFTP软件定时与目标服务器建立连接,定时将需要发送的文件发送至目标服务器,可以实现文件的自动发送,提高文件的发送效率。
实施例三
图3为本发明实施例三提供的文件上传装置的结构示意图,该文件上传装置包括:
文件路径信息列表获取模块310,用于获取文件路径信息列表,文件路径信息列表包括需要上传的文件的路径信息;
文件发送模块320,用于根据需要上传的文件的路径信息,将需要上传的文件发送至目标服务器;
已上传文件的路径信息获取模块330,用于按照预设时间获取目标服务器中已上传文件的路径信息;
路径信息对比模块340,用于当需要上传的文件的路径信息多于已上传的文件的路径信息时,根据多出的需要上传的文件的路径信息,将对应的文件发送至所述目标服务器。
可选的,文件上传装置,还包括:
路径信息配置模块,用于在获取文件路径信息列表之前,根据用户的输入,配置所述文件路径信息列表中所述需要上传的文件的路径信息。
可选的,文件上传装置,还包括:
连接建立模块,用于在根据需要上传的文件的路径信息,将需要上传的文件发送至目标服务器之前,通过预设的安全传输协议SFTP软件与所述目标服务器建立连接。
可选的,文件上传装置,还包括:
连接关系配置模块,用于在通过预设的安全传输协议SFTP软件与目标服务器建立连接之前,配置SFTP软件与目标服务器之间的对应连接关系。
可选的,路径信息对比模块340,具体用于:
比较预设时间段内的需要上传的文件的路径信息和已上传的文件的路径信息;
根据比较结果,确定预设时间段内的需要上传的文件的路径信息是否多于已上传的文件的路径信息。
本实施例的技术方案,解决了公司与合作方需要按时发送大批量合同文件的情况下,需要人工定期对需要上传的文件进行复核和补发,从而导致的容易遗漏文件、运营成本增加的问题。用户只需要配置好SFTP软件与服务器之间的连接,并选择需要上传的文件路径,该装置就可以实现文件的定期自动对比、补发,降低了人工运营成本,提高了文件传输的效率和完整性。
本发明实施例所提供的文件上传装置可执行本发明任一实施例所提供的文件上传方法,具备执行文件上传方法相应的功能模块和有益效果。
实施例四
图4为本发明实施例四提供的一种计算机设备的结构示意图,如图4所示,该计算机设备包括处理器410、存储器420、输入装置430和输出装置440;计算机设备中处理器410的数量可以是一个或多个,图4中以一个处理器410为例;计算机设备中的处理器410、存储器420、输入装置430和输出装置440可以通过总线或其他方式连接,图4中以通过总线连接为例。
存储器420作为一种计算机可读存储介质,可用于存储软件程序、计算机可执行程序以及模块,如本发明实施例中的文件上传方法对应的程序指令/模块(例如,文件路径信息列表获取模块310,文件发送模块320,已上传文件的路径信息获取模块330,路径信息对比模块340)。处理器410通过运行存储在存储器420中的软件程序、指令以及模块,从而执行计算机设备的各种功能应用以及数据处理,即实现上述的文件上传方法。
存储器420可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作***、至少一个功能所需的应用程序;存储数据区可存储根据终端的使用所创建的数据等。此外,存储器420可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实例中,存储器420可进一步包括相对于处理器410远程设置的存储器,这些远程存储器可以通过网络连接至计算机设备。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
输入装置430可用于接收输入的数字或字符信息,以及产生与计算机设备的用户设置以及功能控制有关的键信号输入。输出装置440可包括显示屏等显示设备。
实施例五
本发明实施例五还提供一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行一种文件上传方法,该方法包括:
获取文件路径信息列表,文件路径信息列表包括需要上传的文件的路径信息;
根据需要上传的文件的路径信息,将需要上传的文件发送至目标服务器;
按照预设时间获取目标服务器中已上传的文件的路径信息;
当需要上传的文件的路径信息多于已上传的文件的路径信息时,根据多出的需要上传的文件的路径信息,将对应的文件发送至目标服务器。
当然,本发明实施例所提供的一种包含计算机可执行指令的存储介质,其计算机可执行指令不限于如上所述的方法操作,还可以执行本发明任意实施例所提供的文件上传方法中的相关操作。
通过以上关于实施方式的描述,所属领域的技术人员可以清楚地了解到,本发明可借助软件及必需的通用硬件来实现,当然也可以通过硬件实现,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如计算机的软盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(RandomAccess Memory,RAM)、闪存(FLASH)、硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
值得注意的是,上述文件上传装置的实施例中,所包括的各个单元和模块只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。
注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。

Claims (8)

1.一种文件上传方法,其特征在于,包括:
获取文件路径信息列表,其中,所述文件路径信息列表包括需要上传的文件的路径信息;
根据所述需要上传的文件的路径信息,将所述需要上传的文件发送至目标服务器;
按照预设时间获取所述目标服务器中已上传的文件的路径信息;
已上传文件的路径信息为目标服务器根据需要上传的文件的路径信息,创建与客户端上的文件夹相同名称的文件夹之后得到的;
比较预设时间段内的所述需要上传的文件的路径信息和所述已上传的文件的路径信息;
根据比较结果,确定所述预设时间段内的所述需要上传的文件的路径信息是否多于所述已上传的文件的路径信息;
当所述需要上传的文件的路径信息多于所述已上传的文件的路径信息时,根据多出的所述需要上传的文件的路径信息,将对应的文件发送至所述目标服务器。
2.根据权利要求1所述的文件上传方法,其特征在于,在所述获取文件路径信息列表之前,还包括:
根据用户的输入,配置所述文件路径信息列表中所述需要上传的文件的路径信息。
3.根据权利要求1所述的文件上传方法,其特征在于,在所述根据所述需要上传的文件的路径信息,将所述需要上传的文件发送至目标服务器之前,还包括:
通过预设的安全传输协议SFTP软件与所述目标服务器建立连接。
4.根据权利要求3所述的文件上传方法,其特征在于,在所述通过预设的安全传输协议SFTP软件与所述目标服务器建立连接之前,还包括:
配置所述SFTP软件与所述目标服务器之间的对应连接关系。
5.一种文件上传装置,其特征在于,包括:
文件路径信息列表获取模块,用于获取文件路径信息列表,所述文件路径信息列表包括需要上传的文件的路径信息;
文件发送模块,用于根据所述需要上传的文件的路径信息,将所述需要上传的文件发送至目标服务器;
已上传文件的路径信息获取模块,用于按照预设时间获取所述目标服务器中已上传文件的路径信息;
已上传文件的路径信息为目标服务器根据需要上传的文件的路径信息,创建与客户端上的文件夹相同名称的文件夹之后得到的;
路径信息对比模块,用于当所述需要上传的文件的路径信息多于所述已上传的文件的路径信息时,根据多出的所述需要上传的文件的路径信息,将对应的文件发送至所述目标服务器;
路径信息对比模块,具体用于:
比较预设时间段内的需要上传的文件的路径信息和已上传的文件的路径信息;
根据比较结果,确定预设时间段内的需要上传的文件的路径信息是否多于已上传的文件的路径信息。
6.根据权利要求5所述的文件上传装置,其特征在于,还包括:
连接建立模块,用于在所述根据所述需要上传的文件的路径信息,将所述需要上传的文件发送至目标服务器之前,通过预设的安全传输协议SFTP软件与所述目标服务器建立连接。
7.一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1-4中任一所述的文件上传方法。
8.一种包含计算机可执行指令的存储介质,其特征在于,所述计算机可执行指令在由计算机处理器执行时用于执行如权利要求1-4中任一所述的文件上传方法。
CN201910755333.8A 2019-08-15 2019-08-15 一种文件上传方法、装置、计算机设备和存储介质 Active CN110460668B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910755333.8A CN110460668B (zh) 2019-08-15 2019-08-15 一种文件上传方法、装置、计算机设备和存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910755333.8A CN110460668B (zh) 2019-08-15 2019-08-15 一种文件上传方法、装置、计算机设备和存储介质

Publications (2)

Publication Number Publication Date
CN110460668A CN110460668A (zh) 2019-11-15
CN110460668B true CN110460668B (zh) 2022-09-13

Family

ID=68486926

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910755333.8A Active CN110460668B (zh) 2019-08-15 2019-08-15 一种文件上传方法、装置、计算机设备和存储介质

Country Status (1)

Country Link
CN (1) CN110460668B (zh)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111352904B (zh) * 2020-03-04 2023-05-05 海南金盘智能科技股份有限公司 模型文件的更换方法及装置
CN111563210A (zh) * 2020-03-18 2020-08-21 深圳点猫科技有限公司 一种将课程资源归档后导出的方法及装置
CN114024955B (zh) * 2021-11-01 2024-03-12 北京来也网络科技有限公司 基于rpa及ai的文件处理方法、装置、设备及介质

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108156238A (zh) * 2017-12-23 2018-06-12 贵阳朗玛信息技术股份有限公司 一种资料自动化上传的方法及装置
CN109376126A (zh) * 2018-09-26 2019-02-22 Oppo广东移动通信有限公司 一种文件或文件夹处理方法、移动终端及存储介质

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9613047B2 (en) * 2013-02-13 2017-04-04 Dropbox, Inc. Automatic content item upload
CN103281362B (zh) * 2013-05-14 2016-09-14 周信兰 一种文件传输协议
CN104883404B (zh) * 2015-06-04 2017-05-24 上海斐讯数据通信技术有限公司 基于网络的文件云同步方法
CN105868401A (zh) * 2016-04-19 2016-08-17 乐视控股(北京)有限公司 用于终端设备的图片管理方法及终端设备
CN109391694B (zh) * 2018-10-26 2022-07-26 深圳壹账通智能科技有限公司 基于sftp的文件传输方法及相关设备

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108156238A (zh) * 2017-12-23 2018-06-12 贵阳朗玛信息技术股份有限公司 一种资料自动化上传的方法及装置
CN109376126A (zh) * 2018-09-26 2019-02-22 Oppo广东移动通信有限公司 一种文件或文件夹处理方法、移动终端及存储介质

Also Published As

Publication number Publication date
CN110460668A (zh) 2019-11-15

Similar Documents

Publication Publication Date Title
US11755371B1 (en) Data intake and query system with distributed data acquisition, indexing and search
CN109040252B (zh) 文件传输方法、***、计算机设备和存储介质
CN110460668B (zh) 一种文件上传方法、装置、计算机设备和存储介质
US20150237113A1 (en) Method and system for file transmission
CN110995513B (zh) 物联网***中的数据发送、接收方法、物联网设备及平台
EP2985707A1 (en) Method and apparatus for finding file in storage device and router and medium
CN107347062A (zh) 一种日志数据处理的方法、电子设备和可读存储介质
CN104378234A (zh) 跨数据中心的数据传输处理方法及***
CN103716384A (zh) 跨数据中心实现云存储数据同步的方法和装置
CN106034113A (zh) 数据处理方法及装置
CN110737719A (zh) 数据同步方法、装置、设备及计算机可读存储介质
CN104079623A (zh) 多级云存储同步控制方法及***
US10594550B2 (en) Dynamic product installation based on user feedback
CN103763181A (zh) 自动设置属性的装置和方法
WO2013113255A1 (en) Method and apparatus for obtaining web data
CN114238703A (zh) 事件流程编排方法、装置及应用
CN112069137B (zh) 生成信息的方法、装置、电子设备及计算机可读存储介质
CN106302641B (zh) 一种上传文件的方法、装置和***
CN109788034B (zh) 用于网关接入设备的配置方法、电子设备及存储介质
JP2015064636A (ja) 情報処理システム、分散処理方法、及び、プログラム
CN110990360A (zh) 基于网络存储设备的文件同步方法及相关组件
CN103220327B (zh) 用户信息存储方法及装置
CN112559546B (zh) 数据库同步方法、装置、计算机设备及可读存储介质
US20150229701A1 (en) Sending files with multiple job sessions
US8700954B2 (en) Common trouble case data generating method and non-transitory computer-readable medium storing common trouble case data generating program

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
GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20230410

Address after: Floor 24, China energy storage building, 3099 Keyuan South Road, Yuehai street, Nanshan District, Shenzhen, Guangdong 518000

Patentee after: SHENZHEN LEXIN SOFTWARE TECHNOLOGY Co.,Ltd.

Address before: 23 / F, China energy storage building, 3099 Keyuan South Road, Yuehai street, Nanshan District, Shenzhen, Guangdong 518000

Patentee before: SHENZHEN MENGTIAN TECHNOLOGY Co.,Ltd.