CN111787051B - 基于语音识别的文件传输方法、系统及移动终端 - Google Patents
基于语音识别的文件传输方法、系统及移动终端 Download PDFInfo
- Publication number
- CN111787051B CN111787051B CN202010411377.1A CN202010411377A CN111787051B CN 111787051 B CN111787051 B CN 111787051B CN 202010411377 A CN202010411377 A CN 202010411377A CN 111787051 B CN111787051 B CN 111787051B
- Authority
- CN
- China
- Prior art keywords
- file
- target
- target user
- name
- 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
Links
- 230000005540 biological transmission Effects 0.000 title claims abstract description 165
- 238000000034 method Methods 0.000 title claims abstract description 40
- 238000004891 communication Methods 0.000 claims description 25
- 238000012546 transfer Methods 0.000 claims description 17
- 238000004590 computer program Methods 0.000 claims description 8
- 238000012790 confirmation Methods 0.000 abstract description 5
- 238000013461 design Methods 0.000 description 5
- 238000001514 detection method Methods 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 239000000470 constituent Substances 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/06—Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L15/00—Speech recognition
- G10L15/22—Procedures used during a speech recognition process, e.g. man-machine dialogue
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L15/00—Speech recognition
- G10L15/26—Speech to text systems
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L15/00—Speech recognition
- G10L15/22—Procedures used during a speech recognition process, e.g. man-machine dialogue
- G10L2015/223—Execution procedure of a spoken command
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Computational Linguistics (AREA)
- Health & Medical Sciences (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- Acoustics & Sound (AREA)
- Multimedia (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明提供了一种基于语音识别的文件传输方法、系统及移动终端,该方法包括:当接收到用户发送的文件传输语音指令,对所述文件传输语音指令进行语音识别,得到语音文本;根据所述语音文本查询待传输文件和目标用户标识,并根据所述目标用户标识确定文件传输方式;根据所述文件传输方式将所述待传输文件发送至所述目标用户标识对应的目标用户。本发明基于语音识别的方式自动进行待传输文件和目标用户的查询,根据目标用户的目标用户标识能自动进行文件传输方式的确认,使得用户能采用语音控制的方式自动进行待传输文件的传输,无需用户手动进行待传输文件、文件传输方式和目标用户的选择,方便了用户的文件传输操作,提高了用户的使用体验。
Description
技术领域
本发明属于文件传输技术领域,尤其涉及一种基于语音识别的文件传输方法、系统及移动终端。
背景技术
随着科技的快速发展,智能手机的普及,用户利用移动终端(如智能手机)通过无线或移动网络向目标用户发送文件(音视频信息、即时消息和文档等数据)的操作越越来越普遍,为了提高用户的使用体验,文件传输操作的便利性问题越来越受人们所重视。
现有文件传输过程中,需要用户手动的进行待传输文件、文件传输方式和目标用户的选择,进而导致用户操作繁琐,且当用户不方便进行手动操作时,使得无法进行文件传输,降低了用户的使用体验。
发明内容
本发明实施例的目的在于提供一种基于语音识别的文件传输方法、系统及移动终端,旨在解决现有的文件传输过程中,需要用户手动的进行待传输文件、文件传输方式和目标用户的选择,所导致的用户操作繁琐的问题。
本发明实施例是这样实现的,一种基于语音识别的文件传输方法,所述方法包括:
当接收到用户发送的文件传输语音指令,对所述文件传输语音指令进行语音识别,得到语音文本;
根据所述语音文本查询待传输文件和目标用户标识,并根据所述目标用户标识确定文件传输方式,所述目标用户标识为用户名称、用户账号或设备名称;
根据所述文件传输方式将所述待传输文件发送至所述目标用户标识对应的目标用户。
更进一步的,所述根据所述语音文本查询待传输文件和目标用户标识的步骤包括:
获取所述语音文本中的文件标识,所述文件标识为文件名称或文件查询路径;
当所述文件标识为所述文件名称时,根据所述文件名称在本地数据库中直接进行文件查询,得到所述待传输文件;
当所述文件标识为所述文件查询路径时,根据所述文件查询路径在所述本地数据库中进行路径查询,并将所述文件查询路径查询到的文件设置为所述待传输文件。
更进一步的,所述根据所述语音文本查询待传输文件和目标用户标识的步骤包括:
将所述语音文本分别与预存储的用户名称表和用户账号表进行匹配;
若所述语音文本与所述用户名称表或所述用户账号表相匹配,则将匹配到的用户名称或用户账号设置为所述目标用户标识;
若所述语音文本与所述用户名称表和所述用户账号表均不匹配,则获取当前网络连接信息,并根据所述当前网络连接信息查询设备名称表;
将所述语音文本与所述设备名称表进行匹配,并将匹配到的设备名称设置为所述目标用户标识。
更进一步的,所述根据所述当前网络连接信息查询设备名称表的步骤包括:
若所述当前网络连接信息对应的连接状态为WIFI连接状态,则根据所述当前网络连接信息查询目标WIFI网络;
查询所述目标WIFI网络中所有连接设备的设备名称,并将查询到的设备名称进行存储,得到所述设备名称表;
若所述当前网络连接信息对应的连接状态为热点连接状态,则根据所述当前网络连接信息查询热点网络;
查询所述热点网络中所有连接设备的设备名称,并将查询到的设备名称进行存储,得到所述设备名称表;
若所述当前网络连接信息对应的连接状态为局域网连接状态,则根据所述当前网络连接信息查询目标局域网络;
查询所述目标局域网络中所有连接设备的设备名称,并将查询到的设备名称进行存储,得到所述设备名称表。
更进一步的,所述查询所述目标局域网络中所有连接设备的设备名称,并将查询到的设备名称进行存储的步骤之后,所述方法还包括:
获取当前蓝牙连接信息,并根据所述当前蓝牙连接信息查询蓝牙连接设备;
将所述蓝牙连接设备的名称存储至所述设备名称表。
更进一步的,所述根据所述目标用户标识确定文件传输方式的步骤包括:
若所述目标用户标识为用户名称,则所述文件传输方式确定为短信传输;
若所述目标用户标识为用户账号,则所述文件传输方式确定为邮件传输或网络信息传输;
若所述目标用户标识为设备名称,则所述文件传输方式确定为所述网络信息传输。
更进一步的,所述根据所述文件传输方式将所述待传输文件发送至所述目标用户标识对应的目标用户的步骤包括:
若所述文件传输方式为所述短信传输,则将所述目标用户标识与预设手机号码列表进行匹配,得到目标手机号码,并采用短信方式将所述待传输文件发送至所述目标手机号码;
若所述文件传输方式为所述邮件传输,则将所述目标用户标识与预设邮箱列表进行匹配,得到目标邮箱,并采用邮件方式将所述待传输文件发送至所述目标邮箱;
若所述文件传输方式为所述网络信息传输,则获取所述目标用户标识的网络通信地址,并将所述待传输文件发送至所述网络通信地址,所述网络通信地址为网络端口地址、蓝牙端口地址或基于任一聊天应用的聊天窗口。
更进一步的,所述获取所述目标用户标识的网络通信地址的步骤包括:
若所述目标用户标识为所述目标WIFI网络中连接设备的设备名称、所述热点设备的设备名称或所述目标局域网络中连接设备的设备名称时,则将所述目标用户标识对应设备的网络端口地址设置为所述网络通信地址;
若所述目标用户标识为所述蓝牙连接设备的名称,则将所述目标用户标识对应设备的蓝牙端口地址设置为所述网络通信地址。
本发明实施例的另一目的在于提供一种文件传输系统,所述系统包括:
语音识别模块,用于当接收到用户发送的文件传输语音指令,对所述文件传输语音指令进行语音识别,得到语音文本;
文件查询模块,用于根据所述语音文本查询待传输文件和目标用户标识,并根据所述目标用户标识确定文件传输方式,所述目标用户标识为用户名称、用户账号或设备名称;
文件传输控制模块,用于根据所述文件传输方式将所述待传输文件发送至所述目标用户标识对应的目标用户。
本发明实施例的另一目的在于提供一种移动终端,包括存储设备以及处理器,所述存储设备用于存储计算机程序,所述处理器运行所述计算机程序以使所述移动终端执行上述的基于语音识别的文件传输方法。
本发明实施例,基于语音识别的方式自动进行待传输文件和目标用户的查询,根据目标用户的目标用户标识能自动进行文件传输方式的确认,使得用户能采用语音控制的方式自动进行待传输文件的传输,无需用户手动进行待传输文件、文件传输方式和目标用户的选择,方便了用户的文件传输操作,提高了用户的使用体验。
附图说明
图1是本发明第一实施例提供的基于语音识别的文件传输方法的流程图;
图2是本发明第二实施例提供的基于语音识别的文件传输方法的流程图;
图3是本发明第三实施例提供的文件传输系统的结构示意图;
图4是本发明第四实施例提供的移动终端的结构示意图。
具体实施方式
以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、技术之类的具体细节,以便透彻理解本申请实施例。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施例中也可以实现本申请。在其它情况中,省略对众所周知的系统、装置、电路以及方法的详细说明,以免不必要的细节妨碍本申请的描述。
应当理解,当在本申请说明书和所附权利要求书中使用时,术语“包括”指示所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或多个其它特征、整体、步骤、操作、元素、组件和/或其集合的存在或添加。
还应当理解,在本申请说明书和所附权利要求书中使用的术语“和/或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。
如在本申请说明书和所附权利要求书中所使用的那样,术语“如果”可以依据上下文被解释为“当...时”或“一旦”或“响应于确定”或“响应于检测到”。类似地,短语“如果确定”或“如果检测到[所描述条件或事件]”可以依据上下文被解释为意指“一旦确定”或“响应于确定”或“一旦检测到[所描述条件或事件]”或“响应于检测到[所描述条件或事件]”。
另外,在本申请说明书和所附权利要求书的描述中,术语“第一”、“第二”、“第三”等仅用于区分描述,而不能理解为指示或暗示相对重要性。
在本申请说明书中描述的参考“一个实施例”或“一些实施例”等意味着在本申请的一个或多个实施例中包括结合该实施例描述的特定特征、结构或特点。由此,在本说明书中的不同之处出现的语句“在一个实施例中”、“在一些实施例中”、“在其他一些实施例中”、“在另外一些实施例中”等不是必然都参考相同的实施例,而是意味着“一个或多个但不是所有的实施例”,除非是以其他方式另外特别强调。术语“包括”、“包含”、“具有”及它们的变形都意味着“包括但不限于”,除非是以其他方式另外特别强调。
实施例一
请参阅图1,是本发明第一实施例提供的基于语音识别的文件传输方法的流程图,包括步骤:
步骤S10,当接收到用户发送的文件传输语音指令,对所述文件传输语音指令进行语音识别,得到语音文本;
其中,该基于语音识别的文件传输方法可以应用于任一具有语音采集功能的终端设备,该终端设备可以为手机、平板、电脑或可穿戴智能设备等,优选的,该步骤中,可以采用语音识别模型的方式进行该文件传输语音指令的识别,以得到对应的语音文本;
具体的,该步骤中,当接收到用户针对文件传输控制端口的语音采集指令时,对用户进行语音采集,以得到该文件传输语音指令,该文件传输控制端口可以根据用户的需求进行设置,该文件传输控制端口可以为预设按键或预设触控区域,即当判断到用户对该预设按键或预设触控区域进行了触控或按压时,则对用户进行语音采集,此时,所采集到的语音指令为该文件传输语音指令;
步骤S20,根据所述语音文本查询待传输文件和目标用户的目标用户标识,并根据所述目标用户标识确定文件传输方式;
其中,可以将语音文本与本地数据库中文件的名称进行名称匹配,并根据匹配结果将匹配的文件设置为该待传输文件;
优选的,该步骤中,当语音文本与本地数据库匹配到多个文件时,则分别获取每个被匹配到的文件的文件信息,并将该文件信息进行显示,该文件信息包括文件创建时间、文件修改时间、文件存储路径和文件大小;
进一步的,当接收到用户针对任一文件信息的选取指令时,则将被选取的文件信息对应的文件设置为待传输文件,该选取指令可以为语音指令或触控指令;
具体的,该步骤中,通过将所述语音文本分别与预存储的用户名称表、用户账号表和设备名称表进行匹配,以得到该目标用户标识,该目标用户标识用于指向对应的目标用户,该目标用户标识为用户名称、用户账号或设备名称,例如,该目标用户标识可以为用户名称“张三”,可以为用户账号“123456”,可以为设备名称“华为P30”等;
此外,该步骤中,针对不同的目标用户所采用的文件传输方式不相同,因此,可以将该目标用户标识与本地预存储的传输方式列表进行匹配,以确定对应的文件传输方式,进而使得用户无需手动进行文件传输方式的选择,方便了用户的操作;
例如,当该传输方式列表中目标用户标识“张三”对应的传输方式为短信传输时,则判定针对该待传输文件采用短信的方式向目标用户进行传输,当该传输方式列表中目标用户标识“123456”对应的传输方式为邮件传输时,则判定针对该待传输文件采用邮件的方式向目标用户进行传输,当该传输方式列表中目标用户标识“华为P30”对应的传输方式为蓝牙传输时,则判定针对该待传输文件采用蓝牙的方式向目标用户进行传输;
步骤S30,根据所述文件传输方式将所述待传输文件发送至所述目标用户标识对应的目标用户;
其中,当文件传输方式为短信传输时,根据该目标用户标识查询目标手机号,并将该待传输文件采用短信的方式发送至目标手机号,以使将该待传输文件发送至目标用户;
可以理解的,当文件传输方式为邮件传输时,根据该目标用户标识查询目标邮箱,并将该待传输文件采用邮件的方式发送至目标邮箱,当文件传输方式为蓝牙传输时,根据该目标用户标识查询网络通信地址,并将该待传输文件采用蓝牙的方式发送至网络通信地址;
本实施例,基于语音识别的方式自动进行待传输文件和目标用户的查询,根据目标用户的目标用户标识能自动进行文件传输方式的确认,使得用户能采用语音控制的方式自动进行待传输文件的传输,无需用户手动进行待传输文件、文件传输方式和目标用户的选择,方便了用户的文件传输操作,提高了用户的使用体验。
实施例二
请参阅图2,是本发明第二实施例提供的基于语音识别的文件传输方法的流程图,包括步骤:
步骤S11,当接收到用户发送的文件传输语音指令,对文件传输语音指令进行语音识别,得到语音文本,并获取语音文本中的文件标识;
其中,该基于语音识别的文件传输方法可以应用于任一具有语音采集功能的终端设备,该终端设备可以为手机、平板、电脑或可穿戴智能设备等;
具体的,所述文件标识为文件名称或文件查询路径,例如,该文件标识可以为文件名称“考试资料”,可以为文件名称“聚会购物清单”,可以为文件查询路径“备考文件夹中第三个文件”,可以为文件查询路径“购物文件夹中的购物清单”;
步骤S21,当文件标识为文件名称时,根据文件名称在本地数据库中直接进行文件查询,得到待传输文件;
步骤S31,当文件标识为文件查询路径时,根据文件查询路径在本地数据库中进行路径查询,并将文件查询路径查询到的文件设置为待传输文件;
优选的,本实施例中,所述方法还包括:
若所述语音文本中未存储有文件标识时,判断当前是否有文件处于打开状态,其中,该打开状态包括显示状态、只读状态或可编辑状态;
当判断到当前有文件处于打开状态时,将当前被打开文件设置为所述待传输文件,具体的,通过将该当前被打开文件设置为待传输文件的设计,有效的方便了用户对当前被打开文件的传输操作;
步骤S41,将语音文本分别与预存储的用户名称表和用户账号表进行匹配;
其中,该用户名称表和用户账号表中的名称信息和账号信息均可以根据用户的需求进行设置,该步骤中,通过将该语音文本分别与预存储的用户名称表和用户账号表进行匹配的设计,以查询该文件传输语音指令中的目标用户标识;
步骤S51,若语音文本与用户名称表或用户账号表相匹配,则将匹配到的用户名称或用户账号设置为目标用户标识;
其中,当判断到该语音文本中的文字、数字或编码与用户名称表中的任一用户名称或用户账号表中的任一用户账号相同时,则将匹配到的用户名称或用户账号设置为目标用户标识;
例如,当该用户名称表中存储有用户名称“张三”,且判断到该语音文本与用户名称表的匹配结果为用户名称“张三”时,则将该用户名称“张三”设置为目标用户标识;
优选的,该步骤中,当该语音文本与用户名称表的匹配结果为用户名称“张三”和用户名称“李四”时,将该用户名称“张三”和用户名称“李四”对用户进行用户标识提示,并根据用户的选取结果进行该目标用户标识的设置,例如,当接收到用户针对用户名称“张三”的选取指令时,则将该用户名称“张三”设置为目标用户标识,当接收到针对用户名称“张三”和用户名称“李四”的选取指令时,则将该用户名称“张三”和用户名称“李四”均设置为目标用户标识;
步骤S61,若语音文本与用户名称表和用户账号表均不匹配,则获取当前网络连接信息,并根据当前网络连接信息查询设备名称表;
其中,该当前网络连接信息包括当前的移动网络连接信息、局域网络连接信息和蓝牙连接信息;
具体的,该步骤中,所述根据所述当前网络连接信息查询设备名称表的步骤包括:
步骤S610,若所述当前网络连接信息对应的连接状态为WIFI连接状态,则根据所述当前网络连接信息查询目标WIFI网络;
其中,根据该当前网络连接信息判断到终端设备处于WIFI连接状态时,则根据该终端设备的WIFI连接状态查询对应的目标WIFI网络;
步骤S611,查询所述目标WIFI网络中所有连接设备的设备名称,并将查询到的设备名称进行存储,得到所述设备名称表;
其中,通过获取该目标WIFI网络的网络连接状态,以查询连接至该目标WIFI网络的连接设备的设备名称,并根据查询结果将查询到的设备名称进行存储,得到该设备名称表;
具体的,该步骤中,通过根据该目标WIFI网络中所有连接设备的设备名称生成该设备名称表的设计,使得用户能基于连接至同一WIFI网络的方式进行文件的传输;
步骤S612,若所述当前网络连接信息对应的连接状态为热点连接状态,则根据所述当前网络连接信息查询热点网络;
其中,根据该当前网络连接信息判断到终端设备处于热点连接状态时,则根据该终端设备的热点连接状态查询对应的热点网络;
步骤S613,查询所述热点网络中所有连接设备的设备名称,并将查询到的设备名称进行存储,得到所述设备名称表;
其中,通过获取该热点网络的热点分享状态,以查询连接至该热点网络的连接设备的设备名称,并根据查询结果将查询到的设备名称进行存储,得到该设备名称表;
具体的,该步骤中,通过根据该热点网络中所有连接设备的设备名称生成该设备名称表的设计,使得用户能基于连接至同一热点网络的方式进行文件的传输;
步骤S614,若所述当前网络连接信息对应的连接状态为局域网连接状态,则根据所述当前网络连接信息查询目标局域网络;
其中,根据该当前网络连接信息判断到终端设备处于局域网连接状态时,则根据该终端设备的局域网连接状态查询对应的目标局域网络;
步骤S615,查询所述目标局域网络中所有连接设备的设备名称,并将查询到的设备名称进行存储,得到所述设备名称表;
其中,通过获取该目标局域网络的内网连接状态,以查询连接至该目标局域网络的连接设备的设备名称,并根据查询结果将查询到的设备名称进行存储,得到该设备名称表;
具体的,该步骤中,通过根据该目标局域网络中所有连接设备的设备名称生成该设备名称表的设计,使得用户能基于连接至同一局域网络的方式进行文件的传输;
优选的,所述查询所述目标局域网络中所有连接设备的设备名称,并将查询到的设备名称进行存储的步骤之后,所述方法还包括:
步骤S616,获取当前蓝牙连接信息,根据所述当前蓝牙连接信息查询蓝牙连接设备,并将所述蓝牙连接设备的名称存储至所述设备名称表;
其中,当判断到该终端设备处于蓝牙连接状态时,则将与终端设备相蓝牙连接的蓝牙连接设备的名称存储至该设备名称表,使得用户能基于蓝牙连接方式进行文件的传输;
步骤S71,将语音文本与设备名称表进行匹配,并将匹配到的设备名称设置为目标用户标识;
其中,通过将语音文本与设备名称表进行匹配的设计,以自动判断该待传输文件的接收对象是否为,与该终端设备处于相同网络连接或蓝牙连接下的设备,使得用户无需手动的进行目标用户的选择和设置,方便了用户的文件传输操作;
步骤S81,根据所述目标用户标识确定文件传输方式,并根据所述文件传输方式将所述待传输文件发送至所述目标用户标识对应的目标用户;
具体的,所述根据所述目标用户标识确定文件传输方式包括步骤:
步骤S810,若目标用户标识为用户名称,则文件传输方式确定为短信传输;若目标用户标识为用户账号,则文件传输方式确定为邮件传输或网络信息传输;若目标用户标识为设备名称,则文件传输方式确定为网络信息传输;
其中,若该目标用户标识为用户名称“张三”时,则采用短信的方式向该用户名称“张三”对应的用户发送该待传输文件,若该目标用户标识为用户账号“123456”时,则采用邮件传输或网络信息传输的方式向该用户账号“123456”对应的用户发送该待传输文件,若该目标用户标识为设备名称“华为P30”,则采用网络信息传输的方式向设备名称“华为P30”对应的用户发送该待传输文件;
步骤S811,若文件传输方式为短信传输,则将目标用户标识与预设手机号码列表进行匹配,得到目标手机号码,并采用短信方式将待传输文件发送至目标手机号码;
其中,该预设手机号码列表中存储有不同用户名称与对应手机号码之间的对应关系,因此,通过将该目标用户标识与预设手机号码列表进行匹配,以查询对应的目标手机号码,该目标手机号码对应的用户为该待传输文件的目标用户;
步骤S812,若文件传输方式为邮件传输,则将目标用户标识与预设邮箱列表进行匹配,得到目标邮箱,并采用邮件方式将待传输文件发送至目标邮箱;
其中,该预设邮箱列表中存储有不同用户账号与对应邮箱之间的对应关系,因此,通过将该目标用户标识与预设邮箱列表进行匹配,以查询对应的目标邮箱,该目标邮箱对应的用户为该待传输文件的目标用户;
步骤S813,若文件传输方式为网络信息传输,则获取目标用户标识的网络通信地址,并将待传输文件发送至网络通信地址;
其中,所述网络通信地址为网络端口地址、蓝牙端口地址或基于任一聊天应用的聊天窗口,具体的,该步骤中,所述获取所述目标用户标识的网络通信地址的步骤包括:
若所述目标用户标识为所述目标WIFI网络中连接设备的设备名称、所述热点设备的设备名称或所述目标局域网络中连接设备的设备名称时,则将所述目标用户标识对应设备的网络端口地址设置为所述网络通信地址;
若所述目标用户标识为所述蓝牙连接设备的名称,则将所述目标用户标识对应设备的蓝牙端口地址设置为所述网络通信地址。
本实施例,基于语音识别的方式自动进行待传输文件和目标用户的查询,根据目标用户的目标用户标识能自动进行文件传输方式的确认,使得用户能采用语音控制的方式自动进行待传输文件的传输,无需用户手动进行待传输文件、文件传输方式和目标用户的选择,方便了用户的文件传输操作,提高了用户的使用体验,且本实施例中,根据当前网络连接信息查询设备名称表的设计,使得用户能采用语音控制的方式,将该待传输文件发送至处于同一WIFI网络、同一局域网络、同一热点网络或蓝牙连接状态下的对应设备中,有效的提高了文件传输的范围。
实施例三
请参阅图3,是本发明第三实施例提供的文件传输系统100的结构示意图,包括:语音识别模块10、文件查询模块11和文件传输控制模块12,其中:
语音识别模块10,用于当接收到用户发送的文件传输语音指令,对所述文件传输语音指令进行语音识别,得到语音文本。
文件查询模块11,用于根据所述语音文本查询待传输文件和目标用户标识,并根据所述目标用户标识确定文件传输方式,所述目标用户标识为用户名称、用户账号或设备名称。
优选的,所述文件查询模块11还用于:获取所述语音文本中的文件标识,所述文件标识为文件名称或文件查询路径;
当所述文件标识为所述文件名称时,根据所述文件名称在本地数据库中直接进行文件查询,得到所述待传输文件;
当所述文件标识为所述文件查询路径时,根据所述文件查询路径在所述本地数据库中进行路径查询,并将所述文件查询路径查询到的文件设置为所述待传输文件。
进一步的,所述文件查询模块11还用于:将所述语音文本分别与预存储的用户名称表和用户账号表进行匹配;
若所述语音文本与所述用户名称表或所述用户账号表相匹配,则将匹配到的用户名称或用户账号设置为所述目标用户标识;
若所述语音文本与所述用户名称表和所述用户账号表均不匹配,则获取当前网络连接信息,并根据所述当前网络连接信息查询设备名称表;
将所述语音文本与所述设备名称表进行匹配,并将匹配到的设备名称设置为所述目标用户标识。
更进一步的,所述文件查询模块11还用于:若所述当前网络连接信息对应的连接状态为WIFI连接状态,则根据所述当前网络连接信息查询目标WIFI网络;
查询所述目标WIFI网络中所有连接设备的设备名称,并将查询到的设备名称进行存储,得到所述设备名称表;
若所述当前网络连接信息对应的连接状态为热点连接状态,则根据所述当前网络连接信息查询热点设备,并将查询到的所述热点设备的设备名称进行存储,得到所述设备名称表;
若所述当前网络连接信息对应的连接状态为局域网连接状态,则根据所述当前网络连接信息查询目标局域网络;
查询所述目标局域网络中所有连接设备的设备名称,并将查询到的设备名称进行存储,得到所述设备名称表。
此外,所述文件查询模块11还用于:获取当前蓝牙连接信息,并根据所述当前蓝牙连接信息查询蓝牙连接设备;
将所述蓝牙连接设备的名称存储至所述设备名称表。
本实施例中,所述文件查询模块11还用于:若所述目标用户标识为用户名称,则所述文件传输方式确定为短信传输;
若所述目标用户标识为用户账号,则所述文件传输方式确定为邮件传输或网络信息传输;
若所述目标用户标识为设备名称,则所述文件传输方式确定为所述网络信息传输。
文件传输控制模块12,用于根据所述文件传输方式将所述待传输文件发送至所述目标用户标识对应的目标用户。
优选的,所述文件传输控制模块12还用于:若所述文件传输方式为所述短信传输,则将所述目标用户标识与预设手机号码列表进行匹配,得到目标手机号码,并采用短信方式将所述待传输文件发送至所述目标手机号码;
若所述文件传输方式为所述邮件传输,则将所述目标用户标识与预设邮箱列表进行匹配,得到目标邮箱,并采用邮件方式将所述待传输文件发送至所述目标邮箱;
若所述文件传输方式为所述网络信息传输,则获取所述目标用户标识的网络通信地址,并将所述待传输文件发送至所述网络通信地址,所述网络通信地址为网络端口地址、蓝牙端口地址或基于任一聊天应用的聊天窗口。
进一步的,所述文件传输控制模块12还用于:若所述目标用户标识为所述目标WIFI网络中连接设备的设备名称、所述热点设备的设备名称或所述目标局域网络中连接设备的设备名称时,则将所述目标用户标识对应设备的网络端口地址设置为所述网络通信地址;
若所述目标用户标识为所述蓝牙连接设备的名称,则将所述目标用户标识对应设备的蓝牙端口地址设置为所述网络通信地址。
本实施例,基于语音识别的方式自动进行待传输文件和目标用户的查询,根据目标用户的目标用户标识能自动进行文件传输方式的确认,使得用户能采用语音控制的方式自动进行待传输文件的传输,无需用户手动进行待传输文件、文件传输方式和目标用户的选择,方便了用户的文件传输操作,提高了用户的使用体验。
实施例四
请参阅图4,是本发明第四实施例提供的移动终端101,包括存储设备以及处理器,所述存储设备用于存储计算机程序,所述处理器运行所述计算机程序以使所述移动终端101执行上述的基于语音识别的文件传输方法。
本实施例还提供了一种存储介质,其上存储有上述移动终端101中所使用的计算机程序,该程序在执行时,包括如下步骤:
当接收到用户发送的文件传输语音指令,对所述文件传输语音指令进行语音识别,得到语音文本;
根据所述语音文本查询待传输文件和目标用户标识,并根据所述目标用户标识确定文件传输方式,所述目标用户标识为用户名称、用户账号或设备名称;
根据所述文件传输方式将所述待传输文件发送至所述目标用户标识对应的目标用户。所述的存储介质,如:ROM/RAM、磁碟、光盘等。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能单元、模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元或模块完成,即将存储装置的内部结构划分成不同的功能单元或模块,以完成以上描述的全部或者部分功能。实施方式中的各功能单元、模块可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中,上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。另外,各功能单元、模块的具体名称也只是为了便于相互区分,并不用于限制本申请的保护范围。
本领域技术人员可以理解,图3中示出的组成结构并不构成对本发明的文件传输系统的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置,而图1-2中的基于语音识别的文件传输方法亦采用图3中所示的更多或更少的部件,或者组合某些部件,或者不同的部件布置来实现。本发明所称的单元、模块等是指一种能够被所述目标文件传输系统中的处理器(图未示)所执行并功能够完成特定功能的一系列计算机程序,其均可存储于所述目标文件传输系统的存储设备(图未示)内。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
Claims (8)
1.一种基于语音识别的文件传输方法,其特征在于,所述方法包括:
当接收到用户发送的文件传输语音指令,对所述文件传输语音指令进行语音识别,得到语音文本;
根据所述语音文本查询待传输文件和目标用户标识,并根据所述目标用户标识确定文件传输方式,所述目标用户标识为用户名称、用户账号或设备名称;
根据所述文件传输方式将所述待传输文件发送至所述目标用户标识对应的目标用户;
所述根据所述语音文本查询待传输文件和目标用户标识的步骤包括:
将所述语音文本分别与预存储的用户名称表和用户账号表进行匹配;
若所述语音文本与所述用户名称表或所述用户账号表相匹配,则将匹配到的用户名称或用户账号设置为所述目标用户标识;
若所述语音文本与所述用户名称表和所述用户账号表均不匹配,则获取当前网络连接信息,并根据所述当前网络连接信息查询设备名称表;
将所述语音文本与所述设备名称表进行匹配,并将匹配到的设备名称设置为所述目标用户标识;
所述根据所述当前网络连接信息查询设备名称表的步骤包括:
若所述当前网络连接信息对应的连接状态为WIFI连接状态,则根据所述当前网络连接信息查询目标WIFI网络;
查询所述目标WIFI网络中所有连接设备的设备名称,并将查询到的设备名称进行存储,得到所述设备名称表;
若所述当前网络连接信息对应的连接状态为热点连接状态,则根据所述当前网络连接信息查询热点网络;
查询所述热点网络中所有连接设备的设备名称,并将查询到的设备名称进行存储,得到所述设备名称表;
若所述当前网络连接信息对应的连接状态为局域网连接状态,则根据所述当前网络连接信息查询目标局域网络;
查询所述目标局域网络中所有连接设备的设备名称,并将查询到的设备名称进行存储,得到所述设备名称表。
2.如权利要求1所述的基于语音识别的文件传输方法,其特征在于,所述根据所述语音文本查询待传输文件和目标用户标识的步骤包括:
获取所述语音文本中的文件标识,所述文件标识为文件名称或文件查询路径;
当所述文件标识为所述文件名称时,根据所述文件名称在本地数据库中直接进行文件查询,得到所述待传输文件;
当所述文件标识为所述文件查询路径时,根据所述文件查询路径在所述本地数据库中进行路径查询,并将所述文件查询路径查询到的文件设置为所述待传输文件。
3.如权利要求1所述的基于语音识别的文件传输方法,其特征在于,所述查询所述目标局域网络中所有连接设备的设备名称,并将查询到的设备名称进行存储的步骤之后,所述方法还包括:
获取当前蓝牙连接信息,并根据所述当前蓝牙连接信息查询蓝牙连接设备;
将所述蓝牙连接设备的名称存储至所述设备名称表。
4.如权利要求3所述的基于语音识别的文件传输方法,其特征在于,所述根据所述目标用户标识确定文件传输方式的步骤包括:
若所述目标用户标识为用户名称,则所述文件传输方式确定为短信传输;
若所述目标用户标识为用户账号,则所述文件传输方式确定为邮件传输或网络信息传输;
若所述目标用户标识为设备名称,则所述文件传输方式确定为所述网络信息传输。
5.如权利要求4所述的基于语音识别的文件传输方法,其特征在于,所述根据所述文件传输方式将所述待传输文件发送至所述目标用户标识对应的目标用户的步骤包括:
若所述文件传输方式为所述短信传输,则将所述目标用户标识与预设手机号码列表进行匹配,得到目标手机号码,并采用短信方式将所述待传输文件发送至所述目标手机号码;
若所述文件传输方式为所述邮件传输,则将所述目标用户标识与预设邮箱列表进行匹配,得到目标邮箱,并采用邮件方式将所述待传输文件发送至所述目标邮箱;
若所述文件传输方式为所述网络信息传输,则获取所述目标用户标识的网络通信地址,并将所述待传输文件发送至所述网络通信地址,所述网络通信地址为网络端口地址、蓝牙端口地址或基于任一聊天应用的聊天窗口。
6.如权利要求5所述的基于语音识别的文件传输方法,其特征在于,所述获取所述目标用户标识的网络通信地址的步骤包括:
若所述目标用户标识为所述目标WIFI网络中连接设备的设备名称、热点设备的设备名称或所述目标局域网络中连接设备的设备名称时,则将所述目标用户标识对应设备的网络端口地址设置为所述网络通信地址;
若所述目标用户标识为所述蓝牙连接设备的名称,则将所述目标用户标识对应设备的蓝牙端口地址设置为所述网络通信地址。
7.一种文件传输系统,其特征在于,所述系统包括:
语音识别模块,用于当接收到用户发送的文件传输语音指令,对所述文件传输语音指令进行语音识别,得到语音文本;
文件查询模块,用于根据所述语音文本查询待传输文件和目标用户标识,并根据所述目标用户标识确定文件传输方式,所述目标用户标识为用户名称、用户账号或设备名称;
文件传输控制模块,用于根据所述文件传输方式将所述待传输文件发送至所述目标用户标识对应的目标用户;
所述文件查询模块还用于:将所述语音文本分别与预存储的用户名称表和用户账号表进行匹配;
若所述语音文本与所述用户名称表或所述用户账号表相匹配,则将匹配到的用户名称或用户账号设置为所述目标用户标识;
若所述语音文本与所述用户名称表和所述用户账号表均不匹配,则获取当前网络连接信息,并根据所述当前网络连接信息查询设备名称表;
将所述语音文本与所述设备名称表进行匹配,并将匹配到的设备名称设置为所述目标用户标识;
所述文件查询模块还用于:若所述当前网络连接信息对应的连接状态为WIFI连接状态,则根据所述当前网络连接信息查询目标WIFI网络;
查询所述目标WIFI网络中所有连接设备的设备名称,并将查询到的设备名称进行存储,得到所述设备名称表;
若所述当前网络连接信息对应的连接状态为热点连接状态,则根据所述当前网络连接信息查询热点网络;
查询所述热点网络中所有连接设备的设备名称,并将查询到的设备名称进行存储,得到所述设备名称表;
若所述当前网络连接信息对应的连接状态为局域网连接状态,则根据所述当前网络连接信息查询目标局域网络;
查询所述目标局域网络中所有连接设备的设备名称,并将查询到的设备名称进行存储,得到所述设备名称表。
8.一种移动终端,其特征在于,包括存储设备以及处理器,所述存储设备用于存储计算机程序,所述处理器运行所述计算机程序以使所述移动终端执行根据权利要求1至6任一项所述的基于语音识别的文件传输方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010411377.1A CN111787051B (zh) | 2020-05-15 | 2020-05-15 | 基于语音识别的文件传输方法、系统及移动终端 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010411377.1A CN111787051B (zh) | 2020-05-15 | 2020-05-15 | 基于语音识别的文件传输方法、系统及移动终端 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111787051A CN111787051A (zh) | 2020-10-16 |
CN111787051B true CN111787051B (zh) | 2023-06-27 |
Family
ID=72753860
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010411377.1A Active CN111787051B (zh) | 2020-05-15 | 2020-05-15 | 基于语音识别的文件传输方法、系统及移动终端 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111787051B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113793609A (zh) * | 2021-09-07 | 2021-12-14 | 米茂(上海)数字技术有限公司 | 一种基于语音识别的文件上传方法 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104702635A (zh) * | 2013-12-04 | 2015-06-10 | 腾讯科技(深圳)有限公司 | 浏览器传输文件的方法和装置 |
CN109561124A (zh) * | 2017-09-27 | 2019-04-02 | 深圳市创易联合科技有限公司 | 一种文件传输的方法、系统及终端设备 |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3821740B2 (ja) * | 2002-03-22 | 2006-09-13 | Necインフロンティア株式会社 | 音声データ送受信装置 |
KR101972955B1 (ko) * | 2012-07-03 | 2019-04-26 | 삼성전자 주식회사 | 음성을 이용한 사용자 디바이스들 간 서비스 연결 방법 및 장치 |
CN104580534B (zh) * | 2015-02-06 | 2018-08-31 | 联想(北京)有限公司 | 信息处理方法、装置及电子设备 |
CN106375361A (zh) * | 2015-07-24 | 2017-02-01 | 中兴通讯股份有限公司 | 在终端之间传输文件的方法、移动终端和无线路由装置 |
CN108449740A (zh) * | 2018-02-28 | 2018-08-24 | 上海与德科技有限公司 | 一种数据传输方法、装置、设备和存储介质 |
-
2020
- 2020-05-15 CN CN202010411377.1A patent/CN111787051B/zh active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104702635A (zh) * | 2013-12-04 | 2015-06-10 | 腾讯科技(深圳)有限公司 | 浏览器传输文件的方法和装置 |
CN109561124A (zh) * | 2017-09-27 | 2019-04-02 | 深圳市创易联合科技有限公司 | 一种文件传输的方法、系统及终端设备 |
Also Published As
Publication number | Publication date |
---|---|
CN111787051A (zh) | 2020-10-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10470229B2 (en) | Wireless local area communication method and terminal supporting the same | |
CA2862876C (en) | Systems and methods for sharing data among multiple end user devices | |
KR100354996B1 (ko) | 셀룰러무선전화기용디렉토리정보저장방법및셀룰러무선전화시스템 | |
CN105847288B (zh) | 一种验证码处理方法和装置 | |
CN104270525B (zh) | 信息处理方法及信息处理装置 | |
US20090023435A1 (en) | Method, Device and Software for Updating Data in Mobile Devices | |
CA2656546A1 (en) | System and method for operating a mobile device, such as providing an out of box connection system for uma type mobile devices | |
CN104580534B (zh) | 信息处理方法、装置及电子设备 | |
CN102984391B (zh) | 移动终端和移动终端中的信息内容回复处理方法 | |
JP6143973B2 (ja) | 電話着信に対する返信方法、装置、端末、プログラム及び記録媒体 | |
CN110267314B (zh) | 切换网络切片的方法及装置 | |
WO2014090052A1 (zh) | 无线网络接入的控制方法及装置 | |
WO2013166897A1 (en) | Method, client, server and system for intelligent recognizing contents of short message | |
CN108076204A (zh) | 一种呼叫处理的方法及终端 | |
CN111787051B (zh) | 基于语音识别的文件传输方法、系统及移动终端 | |
KR101052343B1 (ko) | 통화 중 음성 인식에 의한 정보 제공이 가능한 이동 단말 및 그 이동 단말에서의 정보 제공 방법 | |
CN105515923A (zh) | 设备控制方法及装置 | |
CN113055884B (zh) | 一种网络接入方法、网络接入装置及终端 | |
CN111601367B (zh) | 基于声纹识别的网络连接控制方法、系统及移动终端 | |
US20090216864A1 (en) | Methods, apparatuses, and computer program products, for automatically finding configuration settings for services | |
US10187744B2 (en) | Simplified method for placing telephone call and simplified method for requesting location-based service | |
US9424557B2 (en) | Electronic mail data processing device and method for processing electronic mail data | |
JP5321201B2 (ja) | ユーザ認証システムおよびユーザ認証用補助プログラムとユーザ認証方法 | |
US8320892B2 (en) | Method and system for providing linkage service of address book data between telematics and mobile terminal | |
CN100362843C (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 |