CN110620890A - 文件上传方法及*** - Google Patents

文件上传方法及*** Download PDF

Info

Publication number
CN110620890A
CN110620890A CN201910823457.5A CN201910823457A CN110620890A CN 110620890 A CN110620890 A CN 110620890A CN 201910823457 A CN201910823457 A CN 201910823457A CN 110620890 A CN110620890 A CN 110620890A
Authority
CN
China
Prior art keywords
uploading
terminal
audio
file
recording
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.)
Granted
Application number
CN201910823457.5A
Other languages
English (en)
Other versions
CN110620890B (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.)
OneConnect Smart Technology Co Ltd
Original Assignee
OneConnect Smart 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 OneConnect Smart Technology Co Ltd filed Critical OneConnect Smart Technology Co Ltd
Priority to CN201910823457.5A priority Critical patent/CN110620890B/zh
Publication of CN110620890A publication Critical patent/CN110620890A/zh
Priority to PCT/CN2020/087125 priority patent/WO2021042744A1/zh
Application granted granted Critical
Publication of CN110620890B publication Critical patent/CN110620890B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/27Server based end-user applications
    • H04N21/274Storing end-user multimedia data in response to end-user request, e.g. network recorder
    • H04N21/2743Video hosting of uploaded data from client
    • 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/433Content storage operation, e.g. storage operation in response to a pause request, caching operations
    • H04N21/4334Recording operations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

本发明实施例提供了一种文件上传方法及***。该方法应用于数据传输技术领域,其包括录制终端根据录制操作指令进行音视频录制以生成音视频文件,并将音视频文件传输至位于同一局域网内的上传终端;若上传终端接收到音视频文件,将音视频文件上传至位于互联网中的云存储服务器;若上传终端接收到云存储服务器返回的响应信息,根据响应信息生成文件上传状态,并将文件上传状态发送至位于同一局域网内的操作终端;若操作终端接收到文件上传状态,展示文件上传状态。实施本发明实施例,可实现操作终端在音视频文件上传的同时还可进行其他操作,有利于操作便捷性;同时还减少因上传文件所耗费的时间,有利于提高工作效率。

Description

文件上传方法及***
技术领域
本发明涉及计算机数据处理领域,尤其涉及一种文件上传方法及***。
背景技术
在金融产品销售过程中,往往需要对重要谈话内容进行“双录”操作,即需要对金融产品的销售过程进行录音和录像,以减少交易纠纷。现有技术中的“双录”操作通常是通过网络摄像头进行视频的录制,网络摄像头所录制的视频会实时存储在与网络摄像头连接的电子设备中(如平板电脑),然后通过该电子设备中的视频上传应用程序将视频进行上传至服务器。
但是受电子设备操作***的限制,在视频上传过程中,若视频上传应用程序若退出到后台或者电子设备锁屏,往往会造成视频上传中断,使得在视频上传过程中无法在电子设备进行其他操作。即使利用电子设备的后台线程对视频进行上传,也会受到后台进程的驻留时长限制,不能保证足够的时间完整地上传视频,造成了视频上传不稳定、操作不便捷等问题。
发明内容
本发明实施例提供了一种文件上传方法及***,旨在解决文件上传稳定性差、操作不便捷等问题。
第一方面,本发明实施例提供了一种文件上传方法,其包括:若所述录制终端接收到位于同一局域网内的操作终端所发送的录制操作指令,根据所述录制操作指令进行音视频录制以生成音视频文件,并将所述音视频文件传输至位于同一局域网内的上传终端;若所述上传终端接收到所述音视频文件,将所述音视频文件存储至本地储存器,并将所述音视频文件上传至位于互联网中的云存储服务器;若所述上传终端接收到所述云存储服务器返回的响应信息,根据所述响应信息生成文件上传状态,并将所述文件上传状态发送至位于同一局域网内的操作终端;若所述操作终端接收到所述文件上传状态,展示所述文件上传状态。
第二方面,本发明实施例提供了一种文件上传***,所述***包括终端以及服务器,所述终端包括:
录制终端,用于若接收到位于同一局域网内的操作终端所发送的录制操作指令,根据所述录制操作指令进行音视频录制以生成音视频文件,并将所述音视频文件传输至位于同一局域网内的上传终端;
上传终端,所述上传终端包括第一处理单元以及第二处理单元;所述第一处理单元用于若接收到所述音视频文件,将所述音视频文件存储至本地储存器,并将所述音视频文件上传至位于互联网中的云存储服务器;所述第二处理单元用于若接收到所述云存储服务器返回的响应信息,根据所述响应信息生成文件上传状态,并将所述文件上传状态发送至位于同一局域网内的操作终端;
操作终端,用于若接收到所述文件上传状态,展示所述文件上传状态。
本发明实施例提供一种文件上传方法及***。该方法包括若所述录制终端接收到位于同一局域网内的操作终端所发送的录制操作指令,根据所述录制操作指令进行音视频录制以生成音视频文件,并将所述音视频文件传输至位于同一局域网内的上传终端;若所述上传终端接收到所述音视频文件,将所述音视频文件存储至本地储存器,并将所述音视频文件上传至位于互联网中的云存储服务器;若所述上传终端接收到所述云存储服务器返回的响应信息,根据所述响应信息生成文件上传状态,并将所述文件上传状态发送至位于同一局域网内的操作终端;若所述操作终端接收到所述文件上传状态,展示所述文件上传状态。实施本发明实施例,在通过录制终端进行音视频录制时,还可直接通过上传终端接收并存储来自录制终端的音视频文件,以及将该音视频文件上传至云存储服务器,以实现操作终端在音视频文件上传的同时还可进行其他操作,有利于操作便捷性;同时还减少因上传文件所耗费的时间,有利于提高工作效率。
附图说明
为了更清楚地说明本发明实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明一实施例提供的一种文件上传方法的流程示意图;
图2为本发明一实施例提供的一种文件上传方法的应用场景示意图;
图3为本发明一实施例提供的一种文件上传方法的另一流程示意图;
图4为本发明一实施例提供的一种文件上传方法的另一流程示意图;
图5为本发明一实施例提供的一种文件上传方法的另一流程示意图;
图6为本发明一实施例提供的一种文件上传方法的另一流程示意图;
图7为本发明一实施例提供的一种文件上传***的示意性框图;
图8为本发明一实施例提供的一种文件上传***的另一示意性框图;
图9为本发明一实施例提供的一种文件上传***的另一示意性框图;
图10为本发明一实施例提供的一种文件上传***的另一示意性框图;
图11为本发明一实施例提供的一种文件上传***的另一示意性框图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
应当理解,当在本说明书和所附权利要求书中使用时,术语“包括”和“包含”指示所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或一个以上其它特征、整体、步骤、操作、元素、组件和/或其集合的存在或添加。
还应当理解,在此本发明说明书中所使用的术语仅仅是出于描述特定实施例的目的而并不意在限制本发明。如在本发明说明书和所附权利要求书中所使用的那样,除非上下文清楚地指明其它情况,否则单数形式的“一”、“一个”及“该”意在包括复数形式。
请参照图1以及图2,其为本发明一实施例提供的一种文件上传方法的流程示意图以及应用场景示意图。本发明实施例所提供的文件上传方法可应用于文件上传***中,该文件上传***包括录制终端11、上传终端12或者操作终端13。该文件上传***中的录制终端11、上传终端12或者操作终端13可通过路由器20组建形成局域网,以使得录制终端11、上传终端12或者操作终端13之间可进行数据交互。同时文件上传***还可通过路由器20与云存储服务器30进行网络连接,以使得录制终端11、上传终端12或者操作终端13可与局域网之外的云存储服务器30可进行数据交互。其中,所述录制终端11、上传终端12或者操作终端13可以是手机、平板电脑、智能手环等电子终端。所述云存储服务器30可以是独立的服务器,也可以是多个服务器组成的服务器集群。如图1所示,该文件上传方法包括步骤S110-S140。
S110,若所述录制终端接收到位于同一局域网内的操作终端所发送的录制操作指令,根据所述录制操作指令进行音视频录制以生成音视频文件,并将所述音视频文件传输至位于同一局域网内的上传终端。
具体地,录制操作指令由操作终端生成,通过操作终端将该录制操作指令发送至所述录制终端,以控制所述录制终端进行音视频录制并生成音视频文件。其中,局域网(Local Area Network,LAN)是指在某一区域内由多台终端互联成的终端组。局域网可以实现文件管理、应用软件共享、打印机共享、工作组内的日程安排、电子邮件和传真通信服务等功能。局域网是封闭型的,可以由办公室内的两台终端组成,也可以由一个公司内的上千台终端组成。互联网(Internet),又称网际网路、因特网、英特网,是网络与网络之间所串连成的庞大网络,这些网络以一组通用的协议相连,形成逻辑上的单一巨大国际网络。
在一些实施例中,所述录制操作指令包括启动指令以及结束指令,如图3所示,所述步骤S110可包括步骤S111-S112a。
S111,若所述录制终端接收到位于同一局域网内的操作终端发送的启动指令,启动音视频录制,并检测是否接收到所述操作终端发送的结束指令。
具体地,录制操作指令通过用户操作所述操作终端而生成,所述录制操作指令包括启动指令以及结束指令。用户通过在所述操作终端上的录制应用程序中点击“开始录制”的操作按钮,即可生成所述启动指令。其中,所述录制应用程序安装于所述操作终端的应用程序,用于与用户进行人机交互,以控制所述录制终端进音视频录制、上传音视频文件、查看文件上传状态等操作。
S112a,若所述录制终端接收到所述操作终端发送的结束指令,结束音视频录制,并将所生成的音视频文件传输至位于同一局域网内的上传终端。
具体地,用户通过在所述操作终端上的录制应用程序中点击“停止录制”的操作按钮,即可生成所述结束指令。若所述录制终端接收到所述操作终端发送的结束指令,则停止进行音视频录制,并根据所述启动指令以及结束指令生成音视频文件,即生成起始时间为启动指令接收时间,结束时间为结束指令接收时间的音视频文件。进而将该音视频文件传输至位于同一局域网内的上传终端。
在一些实施例中,如图4所示,所述步骤S111之后,还可包括步骤S112b-S113b。
S112b,若未接收到所述操作终端发送的结束指令,获取未接收到所述操作终端发送的结束指令所持续的时间长度,并判断所述时间长度是否大于预设的时长阈值。
具体地,通过获取未接收到所述操作终端发送的结束指令所持续的时间长度,判断所述时间长度是否大于预设的时长阈值,以检测所述音视频录制是否超时,以防止因用户误操作而造成的长时间录制,例如用户在点击“开始录制”的操作按钮之后关闭了录制应用程序,使得所述操作终端无法接收到所述结束指令。
S113b,若所述时间长度大于预设的时长阈值,结束音视频录制并向所述操作终端发送超时提醒消息,所述超时提醒消息用于提醒所述音视频录制时长超时。
具体地,若所述时间长度大于预设的时长阈值,结束音视频录制并向所述操作终端发送超时提醒消息,以提醒操作终端对应的用户。所述超时提醒消息用于提醒所述音视频录制时长超时。其中,预设的时长阈值可根据实际需求进行设定,例如预设的时长阈值可以为10分钟。
S120,若所述上传终端接收到所述音视频文件,将所述音视频文件存储至本地储存器,并将所述音视频文件上传至位于互联网中的云存储服务器。
具体地,若所述上传终端接收到所述音视频文件,将所述音视频文件存储至本地储存器,以进行本地数据备份。同时通过路由器将所述音视频文件上传至互联网中的云存储服务器,实现云存储备份以及供后台审核人员调用。
S130,若所述上传终端接收到所述云存储服务器返回的响应信息,根据所述响应信息生成文件上传状态,并将所述文件上传状态发送至位于同一局域网内的操作终端。
具体地,所述响应信息可以为云存储服务器在接收到所述上传终端的文件上传请求后所返回的HTTP状态码。所述上传终端根据所接收到的响应信息生成文件上传状态具体为:根据所述响应信息以及预设的状态映射关系生成所述文件上传状态。其中,HTTP状态码(HTTP Status Code)是用以表示网页服务器超文本传输协议响应状态的3位数字代码。
在一些实施例中,如图5所示,所述步骤S130可包括步骤S131-S132。
S131,若所述上传终端接收到所述云存储服务器返回的响应信息,遍历预设的状态映射表以获取与所述响应信息匹配的状态映射关系。
具体地,所述预设的状态映射表应用储存响应信息与文件上传状态之间的状态映射关系。例如预设的状态映射表包括多个状态映射关系,其中所述状态映射关系包括但不限于:HTTP状态码“200”映射于文件上传状态“已上传成功”,HTTP状态码“400”映射于文件上传状态“未上传成功”。
S132,根据所述与所述响应信息匹配的状态映射关系生成所述响应信息对应的文件上传状态,并将所述文件上传状态发送至位于同一局域网内的操作终端。
具体实施中,假设所述响应信息为HTTP状态码,且所述响应信息具体为HTTP状态码“200”。通过遍历预设的状态映射表所获取到的与所述响应信息匹配的状态映射关系为:HTTP状态码“200”映射于文件上传状态“已上传成功”。根据所述与所述响应信息匹配的状态映射关系生成所述响应信息对应的文件上传状态为已上传成功。根据所述与所述响应信息匹配的状态映射关系生成所述响应信息对应的文件上传状态,并将所述文件上传状态发送至位于同一局域网内的操作终端。
S140,若所述操作终端接收到所述文件上传状态,展示所述文件上传状态。
具体地,展示所述文件状态具体可通过所述操作终端的显示界面显示所述文件上传状态,以提示用户该音视频文件已经成功上传至所述云存储服务器。
在一些实施例中,如图6所示,所述文件上传状态包括已成功上传状态,所述方法还包括步骤S210-S230。
S210,判断所述上传终端的本地存储器占用率是否大于预设的占用率阈值。
具体地,预设的占用率阈值可根据实际需求进行设定,例如预设的占用率阈值可设定为80%,若所述上传终端的本地存储器占用率大于80%,确定所述上传终端的本地存储器占用率大于预设的占用率阈值;反之则确定所述上传终端的本地存储器占用率不大于预设的占用率阈值。
S220,若所述上传终端的本地存储器占用率大于预设的占用率阈值,获取所述上传终端的本地存储器中的音视频文件对应的文件上传状态。
具体地,若所述上传终端的本地存储器占用率大于预设的占用率阈值,表明所述上传终端的本地储存器所存储的音视频文件较多,为防止后续出现因上传终端的本地储存器满载而导致出现无法存储来自录制终端发送的音视频文件的现象,需对所述本地储存器中的音视频文件进行管理优化,以降低所述本地储存器的占用率。
S230,删除所述文件上传状态为已成功上传状态的音视频文件。
具体地,通过获取所述上传终端的本地存储器中的音视频文件对应的文件上传状态,并删除所述文件上传状态为已成功上传状态的音视频文件,可降低所述本地存储器占用率,防止出现音视频文件无法存储等问题。
图7是本发明实施例提供的一种文件上传***100的示意性框图。如图7所示,对应于以上文件上传方法,本发明还提供一种文件上传***100。该文件上传***100包括录制终端110、上传终端120以及操作终端130。
录制终端110,用于若接收到位于同一局域网内的操作终端130所发送的录制操作指令,根据所述录制操作指令进行音视频录制以生成音视频文件,并将所述音视频文件传输至位于同一局域网内的上传终端120。
在一些实施例中,所述录制操作指令包括启动指令以及结束指令,如图8所示,所述录制终端110包括启动单元111以及结束单元112a。
启动单元111,用于若所述录制终端110接收到位于同一局域网内的操作终端130发送的启动指令,启动音视频录制,并检测是否接收到所述操作终端130发送的结束指令。
结束单元112a,用于若所述录制终端110接收到所述操作终端130发送的结束指令,结束音视频录制,并将所生成的音视频文件传输至位于同一局域网内的上传终端120。
在一些实施例中,如图9所示,所述录制终端110还包括第一判断单元112b以及发送单元113b。
第一判断单元112b,用于若未接收到所述操作终端130发送的结束指令,获取未接收到所述操作终端130发送的结束指令所持续的时间长度,并判断所述时间长度是否大于预设的时长阈值。
发送单元113b,用于若所述时间长度大于预设的时长阈值,结束音视频录制并向所述操作终端130发送超时提醒消息,所述超时提醒消息用于提醒所述音视频录制时长超时。
上传终端120,所述上传终端120包括第一处理单元121以及第二处理单元122。所述第一处理单元121用于若接收到所述音视频文件,将所述音视频文件存储至本地储存器,并将所述音视频文件上传至位于互联网中的云存储服务器。
所述第二处理单元122用于若接收到所述云存储服务器返回的响应信息,根据所述响应信息生成文件上传状态,并将所述文件上传状态发送至位于同一局域网内的操作终端130。
在一些实施例中,如图10所示,所述第二处理单元122包括第一获取单元1221以及生成单元1222。
第一获取单元1221,用于若所述上传终端120接收到所述云存储服务器返回的响应信息,遍历预设的状态映射表以获取与所述响应信息匹配的状态映射关系。
生成单元1222,用于根据所述与所述响应信息匹配的状态映射关系生成所述响应信息对应的文件上传状态,并将所述文件上传状态发送至位于同一局域网内的操作终端130。
在一些实施例中,如图11所示,所述上传终端120还包括第二判断单元123、第二获取单元124以及删除单元125。
第二判断单元123,用于判断所述上传终端120的本地存储器占用率是否大于预设的占用率阈值。
第二获取单元124,用于若所述上传终端120的本地存储器占用率大于预设的占用率阈值,获取所述上传终端120的本地存储器中的音视频文件对应的文件上传状态。
删除单元125,用于删除所述文件上传状态为已成功上传状态的音视频文件。
操作终端130,用于若接收到所述文件上传状态,展示所述文件上传状态。
需要说明的是,所属领域的技术人员可以清楚地了解到,上述文件上传***和各单元的具体实现过程,可以参考前述方法实施例中的相应描述,为了描述的方便和简洁,在此不再赘述。
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本发明所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的。例如,各个单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。例如一个以上单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。
本发明实施例方法中的步骤可以根据实际需要进行顺序调整、合并和删减。本发明实施例装置中的单元可以根据实际需要进行合并、划分和删减。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以是两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
该集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分,或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,终端,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的***和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本发明所提供的几个实施例中,应该理解到,所揭露的***和方法,可以通过其它的方式实现。例如,以上所描述的***实施例仅仅是示意性的。例如,各个单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。例如一个以上单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。
本发明实施例方法中的步骤可以根据实际需要进行顺序调整、合并和删减。本发明实施例***中的单元可以根据实际需要进行合并、划分和删减。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以是两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
该集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分,或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,终端,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。

Claims (10)

1.一种文件上传方法,其特征在于,所述方法包括:
若所述录制终端接收到位于同一局域网内的操作终端所发送的录制操作指令,根据所述录制操作指令进行音视频录制以生成音视频文件,并将所述音视频文件传输至位于同一局域网内的上传终端;
若所述上传终端接收到所述音视频文件,将所述音视频文件存储至本地储存器,并将所述音视频文件上传至位于互联网中的云存储服务器;
若所述上传终端接收到所述云存储服务器返回的响应信息,根据所述响应信息生成文件上传状态,并将所述文件上传状态发送至位于同一局域网内的操作终端;
若所述操作终端接收到所述文件上传状态,展示所述文件上传状态。
2.如权利要求1所述的方法,其特征在于,所述录制操作指令包括启动指令以及结束指令,所述若所述录制终端接收到位于同一局域网内的操作终端所发送的录制操作指令,根据所述录制操作指令进行音视频录制以生成音视频文件,并将所述音视频文件传输至位于同一局域网内的上传终端,包括:
若所述录制终端接收到位于同一局域网内的操作终端发送的启动指令,启动音视频录制,并检测是否接收到所述操作终端发送的结束指令;
若所述录制终端接收到所述操作终端发送的结束指令,结束音视频录制,并将所生成的音视频文件传输至位于同一局域网内的上传终端。
3.如权利要求2所述的方法,其特征在于,所述若所述录制终端接收到位于同一局域网内的操作终端发送的启动指令,启动音视频录制,并检测是否接收到所述操作终端发送的结束指令之后,还包括:
若未接收到所述操作终端发送的结束指令,获取未接收到所述操作终端发送的结束指令所持续的时间长度,并判断所述时间长度是否大于预设的时长阈值;
若所述时间长度大于预设的时长阈值,结束音视频录制并向所述操作终端发送超时提醒消息,所述超时提醒消息用于提醒所述音视频录制时长超时。
4.如权利要求1所述的方法,其特征在于,所述若所述上传终端接收到所述云存储服务器返回的响应信息,根据所述响应信息生成文件上传状态,并将所述文件上传状态发送至位于同一局域网内的操作终端,包括:
若所述上传终端接收到所述云存储服务器返回的响应信息,遍历预设的状态映射表以获取与所述响应信息匹配的状态映射关系;
根据所述与所述响应信息匹配的状态映射关系生成所述响应信息对应的文件上传状态,并将所述文件上传状态发送至位于同一局域网内的操作终端。
5.如权利要求1所述的方法,其特征在于,所述文件上传状态包括已成功上传状态,所述方法还包括:
判断所述上传终端的本地存储器占用率是否大于预设的占用率阈值;
若所述上传终端的本地存储器占用率大于预设的占用率阈值,获取所述上传终端的本地存储器中的音视频文件对应的文件上传状态;
删除所述文件上传状态为已成功上传状态的音视频文件。
6.一种文件上传***,其特征在于,所述***包括:
录制终端,用于若接收到位于同一局域网内的操作终端所发送的录制操作指令,根据所述录制操作指令进行音视频录制以生成音视频文件,并将所述音视频文件传输至位于同一局域网内的上传终端;
上传终端,所述上传终端包括第一处理单元以及第二处理单元;所述第一处理单元用于若接收到所述音视频文件,将所述音视频文件存储至本地储存器,并将所述音视频文件上传至位于互联网中的云存储服务器;所述第二处理单元用于若接收到所述云存储服务器返回的响应信息,根据所述响应信息生成文件上传状态,并将所述文件上传状态发送至位于同一局域网内的操作终端;
操作终端,用于若接收到所述文件上传状态,展示所述文件上传状态。
7.如权利要求6所述的***,其特征在于,所述录制操作指令包括启动指令以及结束指令,所述录制终端包括:
启动单元,用于若所述录制终端接收到位于同一局域网内的操作终端发送的启动指令,启动音视频录制,并检测是否接收到所述操作终端发送的结束指令;
结束单元,用于若所述录制终端接收到所述操作终端发送的结束指令,结束音视频录制,并将所生成的音视频文件传输至位于同一局域网内的上传终端。
8.如权利要求7所述的***,其特征在于,所述录制终端还包括:
第一判断单元,用于若未接收到所述操作终端发送的结束指令,获取未接收到所述操作终端发送的结束指令所持续的时间长度,并判断所述时间长度是否大于预设的时长阈值;
发送单元,用于若所述时间长度大于预设的时长阈值,结束音视频录制并向所述操作终端发送超时提醒消息,所述超时提醒消息用于提醒所述音视频录制时长超时。
9.如权利要求6所述的***,其特征在于,所述第二处理单元包括:
第一获取单元,用于若所述上传终端接收到所述云存储服务器返回的响应信息,遍历预设的状态映射表以获取与所述响应信息匹配的状态映射关系;
生成单元,用于根据所述与所述响应信息匹配的状态映射关系生成所述响应信息对应的文件上传状态,并将所述文件上传状态发送至位于同一局域网内的操作终端。
10.如权利要求6所述的***,其特征在于,所述上传终端还包括:
第二判断单元,用于判断所述上传终端的本地存储器占用率是否大于预设的占用率阈值;
第二获取单元,用于若所述上传终端的本地存储器占用率大于预设的占用率阈值,获取所述上传终端的本地存储器中的音视频文件对应的文件上传状态;
删除单元,用于删除所述文件上传状态为已成功上传状态的音视频文件。
CN201910823457.5A 2019-09-02 2019-09-02 文件上传方法及*** Active CN110620890B (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201910823457.5A CN110620890B (zh) 2019-09-02 2019-09-02 文件上传方法及***
PCT/CN2020/087125 WO2021042744A1 (zh) 2019-09-02 2020-04-27 文件上传方法及***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910823457.5A CN110620890B (zh) 2019-09-02 2019-09-02 文件上传方法及***

Publications (2)

Publication Number Publication Date
CN110620890A true CN110620890A (zh) 2019-12-27
CN110620890B CN110620890B (zh) 2022-07-22

Family

ID=68922186

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910823457.5A Active CN110620890B (zh) 2019-09-02 2019-09-02 文件上传方法及***

Country Status (2)

Country Link
CN (1) CN110620890B (zh)
WO (1) WO2021042744A1 (zh)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111223502A (zh) * 2020-01-11 2020-06-02 青岛希望鸟科技有限公司 一种双录交互控制***和控制方法
WO2021042744A1 (zh) * 2019-09-02 2021-03-11 深圳壹账通智能科技有限公司 文件上传方法及***
CN112581650A (zh) * 2020-11-12 2021-03-30 江苏北斗星通汽车电子有限公司 基于智能座舱的视频数据处理方法、装置以及电子终端
CN112954029A (zh) * 2021-01-30 2021-06-11 上海上实龙创智能科技股份有限公司 一种可持续采集数据的物联网数据采集***
CN113014879A (zh) * 2021-03-05 2021-06-22 深圳市警威警用装备有限公司 5g智能终端音视频管理***
CN113286195A (zh) * 2020-12-11 2021-08-20 苏州律点信息科技有限公司 一种上传视频的审核方法、装置及云服务器
CN114143569A (zh) * 2021-11-18 2022-03-04 聚好看科技股份有限公司 一种网页录制和直播方法及***
CN116629811A (zh) * 2023-07-26 2023-08-22 太平金融科技服务(上海)有限公司深圳分公司 一种双录文件处理方法、装置、电子设备及存储介质

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113784225A (zh) * 2021-07-28 2021-12-10 深圳市星范儿文化科技有限公司 基于智能朗读亭的信息卡片生成方法及***
CN114817200B (zh) * 2022-05-06 2024-04-05 新疆利丰智能科技股份有限公司 一种基于物联网的文档数据云端管理方法、***及储存介质

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005209285A (ja) * 2004-01-22 2005-08-04 Sharp Corp 情報記録装置
US20090037519A1 (en) * 2007-07-31 2009-02-05 Brent Young Network File Transfer and Caching System
CN102368737A (zh) * 2011-11-25 2012-03-07 裘嘉 一种云存储***及其数据访问方法
US20140068015A1 (en) * 2012-08-29 2014-03-06 Samsung Electronics Co., Ltd. Data storage method and system of portable terminal
JP2014079483A (ja) * 2012-10-18 2014-05-08 Tetsumaru Murata 携帯用ケース
CN105281987A (zh) * 2014-06-03 2016-01-27 腾讯科技(深圳)有限公司 路由器及数据上传方法、装置、***
CN107645629A (zh) * 2016-07-22 2018-01-30 深圳市福云明网络科技有限公司 手机一对多控制摄像机的方法与装置
CN109120645A (zh) * 2018-10-25 2019-01-01 北京大米未来科技有限公司 一种文件上传方法、装置、电子设备及介质
CN109981702A (zh) * 2017-12-27 2019-07-05 深圳市优必选科技有限公司 一种文件存储方法及***

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102833337B (zh) * 2012-08-30 2016-03-02 北京星网锐捷网络技术有限公司 一种ftp文件上传、下载方法及装置
KR102112605B1 (ko) * 2013-07-01 2020-05-19 삼성전자 주식회사 모바일 단말 및 모바일 단말의 네트워크 전송 제어 방법
CN110620890B (zh) * 2019-09-02 2022-07-22 深圳壹账通智能科技有限公司 文件上传方法及***

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005209285A (ja) * 2004-01-22 2005-08-04 Sharp Corp 情報記録装置
US20090037519A1 (en) * 2007-07-31 2009-02-05 Brent Young Network File Transfer and Caching System
CN102368737A (zh) * 2011-11-25 2012-03-07 裘嘉 一种云存储***及其数据访问方法
US20140068015A1 (en) * 2012-08-29 2014-03-06 Samsung Electronics Co., Ltd. Data storage method and system of portable terminal
JP2014079483A (ja) * 2012-10-18 2014-05-08 Tetsumaru Murata 携帯用ケース
CN105281987A (zh) * 2014-06-03 2016-01-27 腾讯科技(深圳)有限公司 路由器及数据上传方法、装置、***
CN107645629A (zh) * 2016-07-22 2018-01-30 深圳市福云明网络科技有限公司 手机一对多控制摄像机的方法与装置
CN109981702A (zh) * 2017-12-27 2019-07-05 深圳市优必选科技有限公司 一种文件存储方法及***
CN109120645A (zh) * 2018-10-25 2019-01-01 北京大米未来科技有限公司 一种文件上传方法、装置、电子设备及介质

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
ZCHUI1124: "提高局域网内共享传输速度的几种方法", 《道客巴巴》 *

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2021042744A1 (zh) * 2019-09-02 2021-03-11 深圳壹账通智能科技有限公司 文件上传方法及***
CN111223502A (zh) * 2020-01-11 2020-06-02 青岛希望鸟科技有限公司 一种双录交互控制***和控制方法
CN111223502B (zh) * 2020-01-11 2021-12-07 青岛希望鸟科技有限公司 一种双录交互控制***与控制方法
CN112581650A (zh) * 2020-11-12 2021-03-30 江苏北斗星通汽车电子有限公司 基于智能座舱的视频数据处理方法、装置以及电子终端
CN113286195A (zh) * 2020-12-11 2021-08-20 苏州律点信息科技有限公司 一种上传视频的审核方法、装置及云服务器
CN112954029A (zh) * 2021-01-30 2021-06-11 上海上实龙创智能科技股份有限公司 一种可持续采集数据的物联网数据采集***
CN113014879A (zh) * 2021-03-05 2021-06-22 深圳市警威警用装备有限公司 5g智能终端音视频管理***
CN114143569A (zh) * 2021-11-18 2022-03-04 聚好看科技股份有限公司 一种网页录制和直播方法及***
CN114143569B (zh) * 2021-11-18 2024-02-27 聚好看科技股份有限公司 一种网页录制和直播方法及***
CN116629811A (zh) * 2023-07-26 2023-08-22 太平金融科技服务(上海)有限公司深圳分公司 一种双录文件处理方法、装置、电子设备及存储介质

Also Published As

Publication number Publication date
CN110620890B (zh) 2022-07-22
WO2021042744A1 (zh) 2021-03-11

Similar Documents

Publication Publication Date Title
CN110620890B (zh) 文件上传方法及***
CN115004673B (zh) 消息推送方法、装置、电子设备及计算机可读介质
WO2019072197A1 (zh) 一种红包发放方法、设备以及介质
US20080126492A1 (en) Pinging for the Presence of a Server in a Peer to Peer Monitoring System
US11700291B2 (en) Automatic issue identification and status notification of screensharing in a virtual meeting
US20090177743A1 (en) Device, Method and Computer Program Product for Cluster Based Conferencing
US20200280501A1 (en) Automation of customer support sorting process
CN105930249B (zh) 应用监控方法和装置
CN101707618B (zh) 认证控制方法、装置、***和认证服务器
CN107078920B (zh) 跨层链路故障警告
CN110311855B (zh) 用户消息处理方法、装置、电子设备及存储介质
CN115426284A (zh) 一种网络质量探测方法、装置、终端设备以及存储介质
CN103716230A (zh) 消息发送方法、装置及服务器
CN112653736B (zh) 一种并行回源方法、装置及电子设备
US11403091B1 (en) Application healthcheck communicator
CN112838980B (zh) 一种消息处理方法、***、装置、电子设备及存储介质
JPH10285164A (ja) ネットワーク管理システム及び方法並びにネットワーク管理プログラムを記録した記録媒体
CN110012051A (zh) 通知推送方法、装置、终端设备、服务器及***
CN111600883A (zh) 一种车辆诊断方法、***及电子设备和存储介质
CN114422467B (zh) 客服消息管理***及方法
CN110233744B (zh) 一种会议状态显示方法、会议状态更新方法及装置
CN112506896B (zh) 一种数据删除方法、装置及电子设备
CN112671590A (zh) 数据传输方法、装置、电子设备及计算机存储介质
CN112004161A (zh) 地址资源的处理方法、装置、终端设备和存储介质
CN109587249A (zh) 信息发送、接收方法、装置、服务器、客户端及存储介质

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