CN112163084B - 问题反馈方法、装置、介质以及电子设备 - Google Patents

问题反馈方法、装置、介质以及电子设备 Download PDF

Info

Publication number
CN112163084B
CN112163084B CN202011139875.1A CN202011139875A CN112163084B CN 112163084 B CN112163084 B CN 112163084B CN 202011139875 A CN202011139875 A CN 202011139875A CN 112163084 B CN112163084 B CN 112163084B
Authority
CN
China
Prior art keywords
feedback
terminal
problem feedback
information
instruction
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
CN202011139875.1A
Other languages
English (en)
Other versions
CN112163084A (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.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen 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 Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN202011139875.1A priority Critical patent/CN112163084B/zh
Publication of CN112163084A publication Critical patent/CN112163084A/zh
Application granted granted Critical
Publication of CN112163084B publication Critical patent/CN112163084B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/30Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
    • G06F16/33Querying
    • G06F16/332Query formulation
    • G06F16/3329Natural language query formulation or dialogue systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/30Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
    • G06F16/33Querying
    • G06F16/3331Query processing
    • G06F16/334Query execution
    • G06F16/3343Query execution using phonetics
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/30Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
    • G06F16/33Querying
    • G06F16/3331Query processing
    • G06F16/334Query execution
    • G06F16/3344Query execution using natural language analysis
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/01Customer relationship services
    • G06Q30/015Providing customer assistance, e.g. assisting a customer within a business location or via helpdesk
    • G06Q30/016After-sales

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computational Linguistics (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Artificial Intelligence (AREA)
  • Business, Economics & Management (AREA)
  • Mathematical Physics (AREA)
  • Acoustics & Sound (AREA)
  • Health & Medical Sciences (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Computer Interaction (AREA)
  • Accounting & Taxation (AREA)
  • Development Economics (AREA)
  • Economics (AREA)
  • Finance (AREA)
  • Marketing (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • Telephonic Communication Services (AREA)

Abstract

本申请提供了一种问题反馈方法、装置、介质以及电子设备。该方法包括:响应于问题反馈指令,启动与问题反馈指令对应的问题反馈功能;基于问题反馈功能,接收反馈语音信息;执行作用于终端的操控指令,以对终端进行录屏处理生成录屏视频;对录屏视频和反馈语音信息进行打包处理生成问题反馈文件,并将问题反馈文件上传至服务器端。一方面,为问题反馈提供了充分的有效信息,降低了描述问题的门槛,也简化了问题反馈的流程;另一方面,将问题反馈文件上传至服务器端,提高了问题反馈的准确性和实时性,便于开发人员精准定位反馈问题,从而快速有效的解决反馈的问题。

Description

问题反馈方法、装置、介质以及电子设备
技术领域
本申请涉及电子信息技术领域,具体而言,涉及一种问题反馈方法、问题反馈装置、计算机可读介质以及电子设备。
背景技术
随着互联网的快速发展,人们越来越习惯使用智能终端解决生活中的各种需求。但随着智能终端的功能不断增多,出现问题的概率也随之增大,因此,人们期望反馈个人问题的愿望也愈发强烈。
但是,通过拨打客服电话反馈问题极易出现偏差,而在问题反馈页面进行问题反馈也有一定的使用门槛,导致反馈体验不够自然流畅。
鉴于此,本领域亟需开发一种新的问题反馈方法及装置。
需要说明的是,在上述背景技术部分公开的信息仅用于加强对本申请的技术背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。
发明内容
本申请的目的在于提供一种问题反馈方法、问题反馈装置、计算机可读介质以及电子设备,进而至少在一定程度上克服反馈准确度不足和使用门槛高等技术问题。
本申请的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本申请的实践而习得。
根据本申请实施例的一个方面,提供一种问题反馈方法,应用于终端,该方法包括:响应于问题反馈指令,启动与所述问题反馈指令对应的问题反馈功能;
基于所述问题反馈功能,接收反馈语音信息;
执行作用于所述终端的操控指令,以对所述终端进行录屏处理生成录屏视频;
对所述录屏视频和所述反馈语音信息进行打包处理生成问题反馈文件,并将所述问题反馈文件上传至服务器端。
根据本申请实施例的一个方面,提供一种问题反馈装置,该装置包括:功能启动模块,被配置为响应于问题反馈指令,启动与所述问题反馈指令对应的问题反馈功能;
语音接收模块,被配置为基于所述问题反馈功能,接收反馈语音信息;
终端录屏模块,被配置为执行作用于所述终端的操控指令,以对所述终端进行录屏处理生成录屏视频;
文件上传模块,被配置为对所述录屏视频和所述反馈语音信息进行打包处理生成问题反馈文件,并将所述问题反馈文件上传至服务器端。
在本申请的一些实施例中,基于以上技术方案,所述文件上传模块,包括:日志获取单元,被配置为获取与所述问题反馈功能对应的反馈日志;
打包处理单元,被配置为对所述录屏视频、所述反馈语音信息和所述反馈日志进行打包处理生成问题反馈文件。
在本申请的一些实施例中,基于以上技术方案,所述问题反馈装置还包括:结果接收模块,被配置为将所述反馈语音信息发送至所述服务器端,并接收所述服务器端返回的识别处理结果;
信息存储模块,被配置为根据所述识别处理结果将所述反馈语音信息存储在所述终端上。
在本申请的一些实施例中,基于以上技术方案,所述问题反馈装置还包括:
功能关闭模块,被配置为响应于结束反馈指令,关闭所述问题反馈功能。
在本申请的一些实施例中,基于以上技术方案,所述问题反馈装置还包括:信息处理模块,被配置为接收结束信息,所述结束反馈指令为通过对所述结束信息进行处理后生成的指令。
在本申请的一些实施例中,基于以上技术方案,所述结束信息为语音信息。
在本申请的一些实施例中,基于以上技术方案,所述功能关闭模块,包括:信息发送单元,被配置为将所述结束信息发送至服务器端;
指令响应单元,被配置为响应于所述服务器端返回的结束反馈指令,关闭所述问题反馈功能。
在本申请的一些实施例中,基于以上技术方案,所述问题反馈装置还包括:信息返回模块,被配置为接收所述服务器端返回的成功上传信息;
标识显示模块,被配置为根据所述成功上传信息生成反馈成功标识,并在所述终端上显示所述反馈成功标识。
在本申请的一些实施例中,基于以上技术方案,所述问题反馈装置还包括:标识生成模块,被配置为生成与所述问题反馈功能对应的反馈标识,并在所述终端上显示所述反馈标识。
在本申请的一些实施例中,基于以上技术方案,所述问题反馈装置,还包括:启动信息模块,被配置为接收启动信息,所述问题反馈指令为通过对所述启动信息进行处理后生成的指令。
在本申请的一些实施例中,基于以上技术方案,所述启动信息为语音信息。
在本申请的一些实施例中,基于以上技术方案,所述功能启动模块,包括:启动信息单元,被配置为将所述启动信息发送至服务器端;
指令反馈单元,被配置为响应于所述服务器端返回的问题反馈指令,启动与所述问题反馈指令对应的问题反馈功能。
根据本申请实施例的一个方面,提供另一种问题反馈方法,应用于服务器端,该方法包括:接收终端发送的启动信息,并对所述启动信息进行处理生成问题反馈指令;
将所述问题反馈指令发送至所述终端;
接收所述终端发送的问题反馈文件,所述问题反馈文件包括录屏视频和反馈语音信息。根据本申请实施例的一个方面,提供另一种问题反馈装置,该装置包括:语音识别模块,被配置为接收终端发送的启动信息,并对所述启动信息进行语音识别处理生成问题反馈指令;
指令发送模块,被配置为将所述问题反馈指令发送至所述终端;
文件内容模块,被配置为接收所述终端发送的问题反馈文件,所述问题反馈文件包括录屏视频和反馈语音信息。
在本申请的一些实施例中,基于以上技术方案,所述启动信息为语音信息。
在本申请的一些实施例中,基于以上技术方案,所述问题识别模块,包括:语音指令单元,被配置为对所述语音信息进行语音识别处理生成问题反馈指令。
在本申请的一些实施例中,基于以上技术方案,所述文件内容模块,包括:文件接收单元,被配置为接收所述终端发送的问题反馈文件,并生成与所述问题反馈文件对应的成功上传信息;
上传信息单元,被配置为将所述成功上传信息发送至所述终端。
在本申请的一些实施例中,基于以上技术方案,所述问题反馈装置还包括:结果获取模块,被配置为接收所述终端发送的反馈语音信息,并对所述反馈语音信息进行语音识别处理得到识别处理结果;
结果发送模块,被配置为将所述识别处理结果发送至所述终端。
在本申请的一些实施例中,基于以上技术方案,所述问题反馈装置还包括:结束指令模块,被配置为接收结束信息,并对所述结束信息进行处理生成结束反馈指令;
结束发送模块,被配置为将所述结束反馈指令发送至所述终端。
在本申请的一些实施例中,基于以上技术方案,所述结束信息为语音信息。
在本申请的一些实施例中,基于以上技术方案,所述问题反馈装置还包括:结束指令模块,被配置为若所述识别处理结果为,将所述结束反馈指令发送至所述终端。
根据本申请实施例的一个方面,提供一种计算机可读介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如以上技术方案中的问题反馈方法。
根据本申请实施例的一个方面,提供一种电子设备,该电子设备包括:处理器;以及存储器,用于存储所述处理器的可执行指令;其中,所述处理器被配置为经由执行所述可执行指令来执行如以上技术方案中的问题反馈方法。
在本申请实施例提供的技术方案中,一方面,基于问题反馈功能,接收反馈语音信息,并生成录屏视频,支持用户边操作终端边录制语音和视频,将语音信息和录屏视频实时结合,为问题反馈提供了充分的有效信息,也降低了描述问题的门槛,简化了问题反馈的流程;另一方面,将问题反馈文件上传至服务器端,提高了问题反馈的准确性和实时性,便于开发人员精准定位反馈问题,从而快速有效的解决反馈的问题。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。在附图中:
图1示意性地示出了应用本申请技术方案的示例性***架构示意图;
图2示意性地示出了本申请的一些实施例中一种问题反馈方法的步骤流程图;
图3示意性地示出了在本申请的一些实施例中响应问题反馈指令的方法的步骤流程图;
图4示意性地示出了在本申请的一些实施例中存储反馈语音信息的方法的步骤流程图;
图5示意性地示出了在本申请的一些实施例中关闭问题反馈功能的方法的步骤流程图;
图6示意性地示出了在本申请的一些实施例中生成问题反馈文件的方法的步骤流程图;
图7示意性地示出了在本申请的一些实施例中生成反馈成功标识的方法的步骤流程图;
图8示意性地示出了在本申请的一些实施例中另一种问题反馈方法的步骤流程图;
图9示意性地示出了在本申请的一些实施例中发送识别处理结果的方法的步骤流程图;
图10示意性地示出了在本申请的一些实施例中发送结束反馈指令的方法的步骤流程图;
图11示意性地示出了在本申请的一些实施例中发送成功上传信息的方法的步骤流程图;
图12示意性地示出了本申请实施例在应用场景下问题反馈方法的时序流程图;
图13示意性地示出了本申请实施例中遥控器的语音键的界面示意图;
图14示意性地示出了本申请实施例中等待接收问题反馈指令的界面示意图;
图15示意性地示出了本申请实施例中接收到问题反馈指令的界面示意图;
图16示意性地示出了本申请实施例中接收反馈语音信息的界面示意图;
图17示意性地示出了本申请实施例中显示结束反馈标识的界面示意图;
图18示意性地示出了本申请实施例中显示反馈成功标识的界面示意图;
图19示意性地示出了在本申请一些实施例中的一种问题反馈装置的结构框图;
图20示意性地示出了在本申请一些实施例中的另一种问题反馈装置的结构框图;
图21示意性地示出了适于用来实现本申请实施例的电子设备的计算机***的结构示意图。
具体实施方式
现在将参考附图更全面地描述示例实施方式。然而,示例实施方式能够以多种形式实施,且不应被理解为限于在此阐述的范例;相反,提供这些实施方式使得本申请将更加全面和完整,并将示例实施方式的构思全面地传达给本领域的技术人员。
此外,所描述的特征、结构或特性可以以任何合适的方式结合在一个或更多实施例中。在下面的描述中,提供许多具体细节从而给出对本申请的实施例的充分理解。然而,本领域技术人员将意识到,可以实践本申请的技术方案而没有特定细节中的一个或更多,或者可以采用其它的方法、组元、装置、步骤等。在其它情况下,不详细示出或描述公知方法、装置、实现或者操作以避免模糊本申请的各方面。
附图中所示的方框图仅仅是功能实体,不一定必须与物理上独立的实体相对应。即,可以采用软件形式来实现这些功能实体,或在一个或多个硬件模块或集成电路中实现这些功能实体,或在不同网络和/或处理器装置和/或微控制器装置中实现这些功能实体。
附图中所示的流程图仅是示例性说明,不是必须包括所有的内容和操作/步骤,也不是必须按所描述的顺序执行。例如,有的操作/步骤还可以分解,而有的操作/步骤可以合并或部分合并,因此实际执行的顺序有可能根据实际情况改变。
在本领域的相关技术中,反馈问题的方式主要有两种。
其中,一种是通过打客服电话进行问题反馈。但是,这种方式无法显示问题画面的信息和日志信息,问题反馈容易出现偏差,而且反馈成本较高。
而另一种是在问题反馈页面填写问题描述和上传问题截图,并且可以获取日志信息,将问题描述、问题截图和日志信息共同发送至服务器端。
一般的,在问题反馈页面的意见反馈条目中会存在多种反馈类型。通过确定要反馈的反馈类型,可以上传对应的日志。
在上传反馈类型的日志之后,还可以通过扫描二维码生成另一问题反馈页面。
在该问题反馈页面中,可以对问题类型进行文字描述,并上传相关图片或影片等多媒体资料,还可以附有反馈问题的用户的联系方式等内容。
虽然第二种方式可以自动上传文字描述、问题截图和日志信息三部分内容,相比于打客服电话反馈问题的方式更加详实准确。但是,这种方式需要用户使用外部摄像设备拍摄问题截图等内容,并要在特定的反馈页面进行反馈,对于用户来说存在一定的使用门槛,反馈体验也不够自然流畅。
基于以上方案存在的问题,本申请提供了一种基于人工智能的问题反馈方法、问题反馈装置、计算机可读介质以及电子设备。
人工智能(Artificial Intelligence,AI)是利用数字计算机或者数字计算机控制的机器模拟、延伸和扩展人的智能,感知环境、获取知识并使用知识获得最佳结果的理论、方法、技术及应用***。换句话说,人工智能是计算机科学的一个综合技术,它企图了解智能的实质,并生产出一种新的能以人类智能相似的方式做出反应的智能机器。人工智能也就是研究各种智能机器的设计原理与实现方法,使机器具有感知、推理与决策的功能。
人工智能技术是一门综合学科,涉及领域广泛,既有硬件层面的技术也有软件层面的技术。人工智能基础技术一般包括如传感器、专用人工智能芯片、云计算、分布式存储、大数据处理技术、操作/交互***、机电一体化等技术。人工智能软件技术主要包括计算机视觉技术、语音处理技术、自然语言处理技术以及机器学习/深度学习等几大方向。
其中,语音技术(Speech Technology)的关键技术有自动语音识别技术(ASR)和语音合成技术(TTS)以及声纹识别技术。让计算机能听、能看、能说、能感觉,是未来人机交互的发展方向,其中语音成为未来最被看好的人机交互方式之一。
机器学习(Machine Learning,ML)是一门多领域交叉学科,涉及概率论、统计学、逼近论、凸分析、算法复杂度理论等多门学科。专门研究计算机怎样模拟或实现人类的学习行为,以获取新的知识或技能,重新组织已有的知识结构使之不断改善自身的性能。机器学习是人工智能的核心,是使计算机具有智能的根本途径,其应用遍及人工智能的各个领域。机器学习和深度学习通常包括人工神经网络、置信网络、强化学习、迁移学习、归纳学习、式教学习等技术。
利用语音识别技术和机器学习对启动语音信息进行语音识别处理,可以使终端开启问题反馈功能进行问题反馈,提高了问题反馈的准确性和实时性,降低了问题描述的门槛,从而可以快速有效的解决反馈问题。
图1示出了应用本申请技术方案的示例性***架构示意图。
如图1所示,***架构100可以包括终端110、网络120、服务器端130。其中,终端110和服务器端130通过网络120连接。终端110具体可以是台式终端或移动终端,移动终端具体可以是手机、平板电脑、笔记本电脑等中的至少一种;网络120可以是能够在使用者终端110和服务器端130之间提供通信链路的各种连接类型的通信介质,例如可以是有线通信链路、无线通信链路或者光纤电缆等等;服务器端130可以用独立的服务器,或者多个服务器组成的服务器集群来实现。
具体地,服务器端130接收启动信息,并对启动信息进行处理生成问题反馈指令,并将该问题反馈指令发送至终端110;进一步的,服务器端130接收终端110发送的问题反馈文件,该问题反馈文件中包括录屏视频和反馈语音信息。
进一步的,终端110响应于问题反馈指令,可以启动与问题反馈指令对应的问题反馈功能;基于该问题反馈功能,接收反馈语音信息;然后,执行作用于终端110的操控指令,以对终端进行录屏处理生成录屏视频;进一步的,终端110对录屏视频和反馈语音信息进行打包处理生成问题反馈文件,并将问题反馈文件上传至服务器端130。
另外,本申请实施例中的问题反馈方法可以应用于终端,也可以用于服务器端,本申请对此不做特殊限定。本申请实施例分别以问题反馈方法应用于终端110和服务器端130来举例说明。
下面结合具体实施方式对本申请提供的基于人工智能的问题反馈方法、问题反馈装置、计算机可读介质以及电子设备做出详细说明。
本申请提供了一种问题反馈方法可以应用于图1中的终端110,也可以应用在其他终端中,本示例性实施例对此不做特殊限定。
本申请实施例主要以问题反馈方法应用于终端110来举例说明。
图2示意性地示出了本申请的一些实施例中问题反馈方法的步骤流程图,如图2所示,问题反馈方法主要可以包括以下步骤:
步骤S210.响应于问题反馈指令,启动与问题反馈指令对应的问题反馈功能。
步骤S220.基于问题反馈功能,接收反馈语音信息。
步骤S230.执行作用于终端的操控指令,以对终端进行录屏处理生成录屏视频。
步骤S240.对录屏视频和反馈语音信息进行打包处理生成问题反馈文件,并将问题反馈文件上传至服务器端。
在本申请的示例性实施例中,一方面,基于问题反馈功能,接收反馈语音信息,并生成录屏视频,支持用户边操作终端边录制语音和视频,将语音信息和录屏视频实时结合,为问题反馈提供了充分的有效信息,也降低了描述问题的门槛,简化了问题反馈的流程;另一方面,将问题反馈文件上传至服务器端,提高了问题反馈的准确性和实时性,便于开发人员精准定位反馈问题,从而快速有效的解决所反馈的问题。
下面对问题反馈方法的各个步骤进行详细说明。
在步骤S210中,响应于问题反馈指令,启动与问题反馈指令对应的问题反馈功能。
在本申请的示例性实施例中,响应于用于表示所执行的与服务器端发送的指令相关的操作所依赖的条件或者状态。当满足所依赖的条件或状态时,所执行的一个或多个操作可以是实时的,也可以是具有设定延迟的实现。在没有特别设定的情况下,当执行多个操作时,多个操作不存在执行先后顺序的限定。
在可选的实施例中,接收启动信息,该问题反馈指令为通过对启动信息进行处理后生成的指令。
其中,该启动信息可以是终端接收到服务器端的信息,也可以是用户通过遥控器或其他设备,在终端侧输入的信息,本示例性实施例对启动信息的来源不做特殊限定。
在可选的实施例中,启动信息为语音信息。
当启动信息为语音信息时,该语音信息可以是实时采集的用户的语音信息,也可以是通过其他方式得到的语音信息,本示例性实施例对此不做特殊限定。
举例而言,该语音信息可以是“问题反馈”这一语音信息,也可以是包括“问题反馈”的语音信息,或者是其他语音信息,本示例性实施例对此不做特殊限定。
并且,接收语音信息的方式可以是通过与终端匹配的,且能够采集语音信息的遥控器进行接收的。除此之外,也可以通过手机等设备作为控制器接收到的语音信息,本示例性实施例对此不做特殊限定。
具体的,当用户按下遥控器语音键,可以对着遥控器说出例如“问题反馈”的语音信息。然后,遥控器通过蓝牙技术向该终端传输语音信息,以使终端实时采集到该用户说出的语音信息。
进一步的,终端可以将接收到的启动信息通过网络发送至对应的服务器端,以使该服务器端对启动信息进行处理得到问题反馈指令。
在可选的实施例中,图3示出了响应问题反馈指令的方法的步骤流程图,如图3所示,该方法至少包括以下步骤:在步骤S310中,将启动信息发送至服务器端。
具体的,当启动信息为语音信息时,也可以将该语音信息通过网络发送至对应的服务器端。除此之外,当启动信息为其他形式的信息时,也可以通过对应方式发送,本示例性对启动信息的形式和发送方式不做特殊限定。
在步骤S320中,响应于服务器端返回的问题反馈指令,启动与问题反馈指令对应的问题反馈功能。
当服务器端对启动信息进行处理之后,可以确定与该启动信息对应的问题反馈指令,并将该问题反馈指令返回终端,以使终端响应该问题反馈指令。
举例而言,当启动信息为语音信息时,服务器端可以对语音信息进行语音识别处理得到对应的问题反馈指令。
因此,在满足响应到服务器端的问题反馈指令时,可以进一步启动问题反馈功能。该语音反馈功能可以满足用户通过语音信息反馈实际操作中出现的问题,同时可以支持用户对所遇到的问题进行复现。
当响应到问题反馈指令时,终端可以开启问题反馈功能。该问题反馈功能可以是终端本身支持的,也可以是通过安装在终端上的应用程序支持的,或者是通过其他方式能够实现的,本示例性实施例对此不做特殊限定。
在本示例性实施例中,通过向服务器端发送接收到的启动语音信息,可以响应服务器端返回的问题反馈指令,接收方式准确多样,且可以根据实际情况进行设定,以广泛适应于不同的应用场景。
进一步的,在启动问题反馈功能时,还可以在终端上显示一对应的标识以作为用户可以进一步描述问题的提醒。
在可选的实施例中,生成与问题反馈功能对应的反馈标识,并在终端上显示反馈标识。
该反馈标识可以作为问题反馈功能已开启的标志。举例而言,该反馈标识可以是“问题反馈录制中”等字样形式的标识,也可以是话筒样式的图形标识,还可以是用户已知该终端的表征问题反馈功能的数字形式的标识,本示例性实施例对此不做特殊限定。
在步骤S220中,基于问题反馈功能,接收反馈语音信息。
在本申请的示例性实施例中,在开启问题反馈功能的情况下,可以进一步接收反馈语音信息。
反馈语音信息可以是用于描述用户所遇到的问题的语音信息,可以是实时采集的用户的语音信息,也可以是其他方式得到的语音信息,本示例性实施例对此不做特殊限定。
与例如语音信息的启动信息的接收方式相同的,接收反馈语音信息也可以通过与终端匹配的,且能够采集语音信息的遥控器进行接收的。除此之外,也可以通过手机等设备作为控制器接收反馈语音信息,本示例性实施例对此不做特殊限定。
具体的,当用户按下遥控器语音键,可以对着遥控器说出例如“投屏断开”或者是“手机投屏没有声音”的反馈语音信息。然后,遥控器通过蓝牙技术向该终端传输反馈语音信息,以使终端实时采集到该用户说出的反馈语音信息。
在接收到反馈语音信息之后,终端可以进一步将该反馈语音信息发送至服务器端,以根据服务器端的识别处理结果确定是否要存储该反馈语音信息。
在可选的实施例中,图4示出了存储反馈语音信息的方法的步骤流程图,如图4所示,该方法至少包括以下步骤:在步骤S410中,将反馈语音信息发送至服务器端,并接收服务器端返回的识别处理结果。
当终端接收到反馈语音信息时,可以进行通过网络将该反馈语音信息发送至对应的服务器端,以使服务器端对反馈语音信息进行语音识别处理得到识别处理结果。
该识别处理结果可以是确定反馈语音信息是否为描述问题的语音信息。当识别处理结果为问题的描述信息时,表明用户正在通过问题反馈功能描述所遇到的问题;当识别处理结果为结束反馈指令时,表明用户已反馈问题结束,或者放弃问题反馈。
因此,服务器端可以将该识别处理结果返回终端,以使终端可以根据识别处理结果进行下一步的处理。
在步骤S420中,根据识别处理结果将反馈语音信息存储在终端上。
当服务器端返回的识别处理结果为问题的描述信息时,可以将该反馈语音信息存储在终端上,以生成问题反馈文件。
在本示例性实施例中,通过服务器端对反馈语音信息的识别处理结果可以将反馈语音信息存储在终端上,为后续生成问题反馈文件提供了信息基础,也丰富了问题反馈的形式,从语音维度提高了问题反馈的准确性。
在步骤S230中,执行作用于终端的操控指令,以对终端进行录屏处理生成录屏视频。
在本申请的示例性实施例中,基于问题反馈功能还可以执行作用于终端的操控指令,以对要反馈的问题进行复现。
用户通过遥控器对终端进行相应的操作,并通过蓝牙将该操作对应的操控指令传输到终端。并且,终端对该操控指令进行分析,可以根据分析结果执行该操控指令指示的操作。
除此之外,用户还可以使用手机等设备作为控制器进行相应的控制生成操控指令,本示例性实施例对此不做特殊限定。
并且,在执行操控指令的过程中,可以对终端进行录屏处理。
安卓***从5.0版本开始,就可以提供录制屏幕的方法,并且不需要root权限。其中,root权限是安卓***的超级用户权限,该权限是安卓***的最高权限,可方便地对于安卓***的部件进行删除或更改。
因此,当终端为安卓***时,只要用户授权即可对操控指令的执行过程进行录屏处理生成录屏视频。举例而言,媒体投影管理器(Media Projection Manager)是安卓***提供的服务,可以通过Media Projection Manager服务完成录屏,并生成对应的录屏视频。
当然,录屏处理也可以根据其他***的要求进行,本示例性实施例对此不做特殊限定。
值得说明的是,基于问题反馈功能,接收反馈语音信息和对终端执行操控指令进行录屏处理的过程可以在时序上有部分或完全地重合,也可以是有先后执行顺序的。
举例而言,当接收反馈语音信息和录屏处理的过程有先后顺序时,可以是先整体录入反馈语音信息,再整体执行操控指令进行录屏;也可以是先录入一段反馈语音信息,再对应的执行操控指令进行录屏,然后再录入一段语音信息,在执行操控指令进行录屏,以此循环,还可以是其他处理方式,本示例性实施例对此不做特殊限定。
进一步的,在生成录屏视频之后,可以关闭问题反馈功能。
在可选的实施例中,响应于结束反馈指令,关闭问题反馈功能。
其中,问题反馈指令可以是由遥控器等输入设备在终端侧直接指示的,例如在遥控器上触发某个按键/动作,或是在终端侧进行的其他交互动作,也可以是由服务器端反馈的指令,本示例性实施例对问题反馈指令的来源不做特殊限定。
在可选的实施例中,接收结束信息,结束反馈指令为通过对结束信息进行处理后生成的指令。
由于通过结束信息才可以生成结束反馈指令,因此结束信息的来源可以是从终端侧接收到的,也可以是从服务器端接收到的,本示例性实施例对此不做特殊限定。
在可选的实施例中,结束信息为语音信息。
当结束信息为语音信息时,该语音信息可以是实时采集的用户的语音信息,也可以是提前录制的语音信息,也可以是通过其他方式得到的语音信息,本示例性实施例对此不做特殊限定。
举例而言,该语音信息可以是“结束反馈”这一语音信息,也可以是包括“结束反馈”的语音信息,或者是其他语音信息,本示例性实施例对此不做特殊限定。
并且,接收语音信息的方式可以是通过与终端匹配的,且能够采集语音信息的遥控器进行接收的。除此之外,也可以通过手机等设备作为控制器接收到的语音信息,本示例性实施例对此不做特殊限定。
具体的,当用户按下遥控器语音键,可以对着遥控器说出例如“结束反馈”的语音信息。然后,遥控器通过蓝牙技术向该终端传输语音信息,以使终端实时采集到该用户说出的语音信息。
进一步的,终端可以将接收到的结束信息通过网络发送至对应的服务器端,以使该服务器端对结束信息进行处理得到结束反馈指令。
在可选的实施例中,图5示出了关闭问题反馈功能的步骤流程图,如图5所示,该方法至少包括以下步骤:在步骤S510中,将结束信息发送至服务器端。
举例而言,当结束信息为语音信息时,也可以将该语音信息通过网络发送至服务器端。除此之外,当结束信息为其他形式的信息时,也可以通过对应方式发送,本示例性实施例对结束信息的形式和发送方式不做特殊限定。
在步骤S520中,响应于服务器端返回的结束反馈指令,关闭问题反馈功能。
当服务器端对结束信息进行之后,可以确定与该结束信息对应的结束反馈指令,并将该结束反馈指令返回终端,以使终端响应该问题反馈指令,关闭问题反馈功能。
举例而言,当结束信息为语音信息时,服务器端可以对语音信息进行语音识别处理得到对应的结束反馈指令。
除此之外,还可以不再显示与问题反馈指令对应的反馈标识,或者将反馈标识更新为结束反馈的标识,也可以是其他便于用户查看的反馈标识的更新方式,本示例性实施例对此不做特殊限定。
在本示例性实施例中,通过向服务器端发送接收到的结束信息,可以响应服务器端返回的结束反馈指令关闭问题反馈功能,实现通过语音信息精准开关问题反馈功能的效果,使得问题反馈流程完整且高效。
在步骤S240中,对录屏视频和反馈语音信息进行打包处理生成问题反馈文件,并将问题反馈文件上传至服务器端。
在本申请的示例性实施例中,当接收到反馈语音信息,且生成录屏视频之后,可以进一步对录屏视频和反馈语音信息进行打包处理生成问题反馈文件。除此之外,为了便于后续处理用户所反馈的问题,也可以进一步获取反馈日志,再进行打包处理生成问题反馈文件。
在可选的实施例中,图6示出了生成问题反馈文件的方法的步骤流程图,如图6所示,该方法至少包括以下步骤:在步骤S610中,获取与问题反馈功能的反馈日志。
反馈日志可以是通过写入本地文件保存的日志,存储有终端运行的所有记录。因此,该反馈日志可以是终端上运行的所有记录的日志,也可以是仅包含问题反馈功能运行的记录的日志,还可以是其他根据实际情况设定的与问题反馈功能对应的记录的日志,本示例性实施例对此不做特殊限定。
举例而言,可以根据问题反馈功能进行日志采集得到反馈日志。亦即,采集不同功能的运行记录,并将不同功能的运行记录进行存储得到多个运行日志。进一步的,从多个运行日志中获取与问题反馈功能对应的运行日志,并将该运行日志确定为反馈日志即可。
在步骤S620中,对录屏视频、反馈语音信息和反馈日志进行打包处理生成问题反馈文件。
当获取到反馈日志之后,可以进一步对录屏视频、反馈语音信息和反馈日志进行打包处理。
其中,打包处理是将多个文件处理成一个文件的过程。因此,可以将录屏视频、反馈语音信息和反馈日志这三个文件打包处理成一个问题反馈文件。
在本示例性实施例中,将获取到的反馈日志与录屏视频、反馈语音信息一同进行打包处理,可以实现通过反馈日志快速定位反馈问题的效果,节省时间和人力,大幅度提高了问题的解决效率。
进一步的,在生成问题反馈文件之后,可以将该问题反馈文件上传至服务器端,以使服务器端接收用户反馈的问题。
并且,为了便于用户快速知悉问题反馈的结果,可以生成与该问题反馈文件上传结果对应的反馈成功标识。
在可选的实施例中,图7示出了生成反馈成功标识的方法的步骤流程图,如图7所示,该方法至少包括以下步骤:在步骤S710中,接收服务器端返回的成功上传信息。
该成功上传信息可以是服务器端接收到文件反馈文件时生成的,且用于表征数据接收成功的信息。因此,当服务器端接收到问题反馈文件时,生成该成功上传信息,并将成功上传信息发送至终端。
在步骤S720中,根据成功上传信息生成反馈成功标识,并在终端上显示反馈成功标识。
当终端接收到成功上传信息时,可以对应生成一反馈成功标识。
该反馈成功标识可以作为成功接收问题反馈文件的标识。举例而言,该反馈成功标识可以是“问题反馈成功”等字样形式的标识,也可以是对号样式的图形标识,还可以是用户已知的该终端的表征问题反馈文件上传成功的数字形式的标识,本示例性实施例对此不做特殊限定。
在本示例性实施例中,根据接收到的成功上传信息可以生成并显示反馈成功标识,为用户显示反馈成功的提示,便于用户快速获知问题反馈的结果。
基于以上方案存在的问题,本申请还提供了另一种问题反馈方法,应用于服务器端。
本申请实施例中的问题反馈方法可以应用于图1中的服务器端130,也可以应用在其他服务器端中,本示例性实施例对此不做特殊限定。
本申请实施例主要以问题反馈方法应用于服务器端130来举例说明。
图8示意性示出了本申请的一些实施例中问题反馈方法的步骤流程图。如图8所示,问题反馈方法主要可以包括以下步骤:
步骤S810.接收终端发送的启动信息,并对启动信息进行处理生成问题反馈指令。
步骤S820.将问题反馈指令发送至终端;
步骤S830.接收终端发送的问题反馈文件,问题反馈文件包括录屏视频和反馈语音信息。
在本申请的示例性实施例中,对启动语音信息进行语音识别处理,并生成问题反馈指令,以使终端开启问题反馈功能,识别处理方式简单准确,且时效性高,实现了终端可以立即开启问题反馈功能的效果。
在步骤S810中,接收终端发送的启动信息,并对启动信息进行处理生成问题反馈指令。
在本申请的示例性实施例中,当终端接收到启动信息时,可以通过网络将该启动信息传输到服务器端。
在可选的实施例中,启动信息为语音信息。
当该启动信息为语音信息时,也可以通过网络将该语音信息发送至服务器端。并且,在启动信息为其他形式的信息时,还可以通过其他方式发送,本示例性实施例对此启动信息的形式和发送方式不做特殊限定。
其中,当启动信息为语音信息时,该语音信息可以是实时采集的用户的语音信息,也可以是提前录制的语音信息,也可以是通过其他方式得到的语音信息,本示例性实施例对此不做特殊限定。
举例而言,该语音信息可以是“问题反馈”这一语音信息,也可以是包括“问题反馈”的语音信息,或者是其他语音信息,本示例性实施例对此不做特殊限定。
并且,接收语音信息的方式可以是通过与终端匹配的,且能够采集语音信息的遥控器进行接收的。除此之外,也可以通过手机等设备作为控制器接收语音信息,本示例性实施例对此不做特殊限定。
具体的,当用户按下遥控器语音键,可以对着遥控器说出例如“问题反馈”的语音信息。然后,遥控器通过蓝牙技术向该终端传输语音信息,以使终端实时采集到该用户说出的语音信息。进一步的,终端通过网络将语音信息传输至服务器端。
当服务器端接收到该语音信息时,可以对该语音信息进行语音识别处理。
在可选的实施例中,对语音信息进行语音识别处理生成问题反馈指令。
语音识别技术是指识别语音信息以得到文字信息的过程。
一般的,语音识别技术的方法有三种,分别是基于语音学和声学的方法、模板匹配的方法和利用人工神经网络的方法。
其中,基于语音学和声学的方法有分段和标号,以及生成词序列两部分内容。分段和标号可以将启动语音信息按照时间分成离散的段,每一段对应一个或者几个语音基元的声学特性;然后,按照相应的声学特性对每个段给出相近的语音标号。而生成词序列可以根据语音标号的序列生成语音基元网络,并从词典中得到有效的词序列。当然,也可以结合句子的文法和语义同时进行。
模板匹配的方法主要经过特征提取、模板训练、模板分配和判决四个步骤。而常用的技术有三种,分别是动态时间规整、隐马尔科夫理论和矢量量化技术。
动态时间规整是一种将时间规整和距离测度结合起来的非线性规整技术。该技术的思想就是将未知量军训的升长或者缩短,直到与参考模式的长度一致。并且,在这一过程中,未知单词的时间轴要不均匀地扭曲或者弯折,以使其特征与模型的特征对正。
隐马尔可夫理论是对语音信息的时间序列结构构建统计模型,以看做一个数学上的双重随机过程。一个过程是用具有有限状态数的马尔科夫链来模拟语音信号统计特性变化的隐含的随机过程,另一个过程是与马尔科夫链的每一个状态相关联的观测序列的随机过程。而恰好语音信号本身就是一个可观测的时变序列,是由大脑根据语法知识和语言需要发出的音素的参数流,因此,隐马尔可夫理论可以合理模仿这一过程,描述出语音信号的整体非平稳性和局部平稳性。
矢量量化技术是一种重要的信号压缩方法,主要适用于小词汇量、孤立词的语音识别中。
利用人工神经网络的方法本质上是一种自适应非线性动力学***,可以模拟人类神经活动的原理,具有自适应性、并行性、鲁棒性、容错性和学习特性,其强分类性和输入-输出映射能力在语音识别中具有良好的应用。较为常用的人工神经网络包括深度神经网络(Deep Neural Networks,简称DNN)、循环神经网络(Recurrent Neural Network,简称RNN)、长短期记忆人工神经网络(Long Short-Term Memory,简称LSTM)、卷积神经网络(Convolutional Neural Networks,简称CNN)等。
因此,利用语音识别技术可以对语音信息进行语音识别处理,并生成对应的问题反馈指令。
在步骤S820中,将问题反馈指令发送至终端。
在本申请的示例性实施例中,在根据启动信息生成对应的问题反馈指令之后,可以将该问题反馈指令通过网络发送至终端。
在本示例性实施例中,通过对启动信息进行语音识别处理,可以将问题反馈指令发送至终端,以使终端开启问题反馈功能,降低了问题反馈的门槛。
进一步的,在将网络反馈指令发送至终端之后,可以接收终端发送的反馈语音信息。
在可选的实施例中,图9示出了发送识别处理结果的方法的步骤流程图,如图9所示,该方法至少包括以下步骤:在步骤S910中,接收终端发送的反馈语音信息,并对反馈语音信息进行语音识别处理得到识别处理结果。
反馈语音信息可以是用于描述用户所遇到的问题的语音信息,可以是实时采集的用户的语音信息,也可以是提前录制的语音信息,也可以是其他方式得到的语音信息,本示例性实施例对此不做特殊限定。
与启动语音信息的接收方式相同的,接收反馈语音信息也可以通过与终端匹配的,且能够采集语音信息的遥控器进行接收的。除此之外,也可以通过手机等设备作为控制器接收反馈语音信息,本示例性实施例对此不做特殊限定。
具体的,当用户按下遥控器语音键,可以对着遥控器说出例如“投屏断开”或者是“手机投屏没有声音”的反馈语音信息。然后,遥控器通过蓝牙技术向该终端传输反馈语音信息,以使终端实时采集到该用户说出的反馈语音信息,并将该反馈语音信息发送至服务器端。
当服务器端接收到反馈语音信息时,可以对反馈语音信息进行语音识别处理。语音识别处理的方式与步骤S810中的语音识别处理方法相同,在此不再赘述。
因此,利用语音识别技术对反馈语音信息进行语音识别处理之后可以得到识别处理结果。
该识别处理结果可以是确定反馈语音信息是否为描述问题的语音信息。当识别处理结果为问题的描述信息时,表明用户正在通过问题反馈功能描述所遇到的问题;当识别处理结果为结束反馈指令时,表明用户已反馈问题结束,或者放弃问题反馈。
在步骤S920中,将识别处理结果发送至终端。
当根据反馈语音信息生成对应的识别处理结果之后,可以将识别处理结果发送至终端,以使终端可以根据识别处理结果进行下一步的处理。在可选的实施例中,若识别处理结果为结束反馈指令,将结束反馈指令发送至终端。
亦即,当识别处理结果为结束反馈指令时,表明用户已反馈问题结束,或者放弃问题反馈,因此也可以将该结束反馈指令发送至终端。
在本示例性实施例中,通过语音识别处理可以确定与反馈语音信息对应的识别处理结果,以使终端可以存储反馈语音信息,进一步准确高效的生成问题反馈文件。
在用户接收完反馈语音信息之后,服务器端还可以接收终端传输的结束信息。
在可选的实施例中,图10示出了发送结束反馈指令的方法的步骤流程图,如图10所示,该方法至少包括以下步骤:在步骤S1010中,接收结束信息,并对结束信息进行处理生成结束反馈指令。
在可选的实施例中,结束信息为语音信息。
当结束信息为语音信息时,该语音信息可以是实时采集的用户的语音信息,也可以是提前录制的语音信息,也可以是通过其他方式得到的语音信息,本示例性实施例对此不做特殊限定。
举例而言,该语音信息可以是“结束反馈”这一语音信息,也可以是包括“结束反馈”的语音信息,或者是其他语音信息,本示例性实施例对此不做特殊限定。
并且,接收语音信息的方式可以是通过与终端匹配的,且能够采集语音信息的遥控器进行接收的。除此之外,也可以通过手机等设备作为控制器接收语音信息,本示例性实施例对此不做特殊限定。
具体的,当用户按下遥控器语音键,可以对着遥控器说出例如“结束反馈”的语音信息。然后,遥控器通过蓝牙技术向该终端传输语音信息,以使终端实时采集到该用户说出的语音信息,并通过网络向服务器端发送该语音信息。
当服务器端接收到语音信息之后,可以对语音信息进行语音识别处理。语音识别处理的方式与步骤S810中的语音识别处理方法相同,在此不再赘述。
在步骤S1020中,将结束反馈指令发送至终端。
在本申请的示例性实施例中,在根据结束信息生成对应的反馈结束指令之后,可以将该反馈结束指令通过网络发送至终端。在本示例性实施例中,通过对结束信息进行处理,可以将反馈结束指令发送至终端,以使终端关闭问题反馈功能,降低了问题反馈的门槛。
当终端关闭问题反馈功能之后,可以进一步生成且发送文件反馈文件。
对应的,服务器端可以接收到该问题反馈文件,以对应生成成功上传信息。
在步骤S830中,接收终端发送的问题反馈文件,问题反馈文件包括录屏视频和反馈语音信息。
在本申请的示例性实施例中,该问题反馈文件可以是对录屏视频和反馈语音信息进行打包处理生成的。
其中,反馈语音信息可以是用于描述用户所遇到的问题的语音信息,可以是实时采集的用户的语音信息,也可以是其他方式得到的语音信息,本示例性实施例对此不做特殊限定。
录屏视频是终端执行操控指令进行录屏处理生成的,以通过该操控指令对要反馈的问题进行复现。
值得说明的是,基于问题反馈功能,接收反馈语音信息和对终端执行操控指令进行录屏处理的过程可以在时序上有部分或完全地重合,也可以是有先后执行顺序的。
除此之外,问题反馈文件中还可以包括反馈日志。
该反馈日志可以是通过写入本地文件保存的日志,存储有终端运行的所有记录。因此,该反馈日志可以是终端上运行的所有记录的日志,也可以是仅包含问题反馈功能运行的记录的日志,还可以是其他根据实际情况设定的与问题反馈功能对应的记录的日志,本示例性实施例对此不做特殊限定。
因此,问题反馈文件可以是对反馈语音信息、录屏视频和反馈日志三者进行打包处理生成的。
在终端接收到问题反馈文件之后,可以向终端发送一成功上传信息。
在可选的实施例中,图11示出了发送成功上传信息的方法的步骤流程图,如图11所示,该方法至少包括以下步骤:在步骤S1110中,接收终端发送的问题反馈文件,并生成与问题反馈文件对应的成功上传信息。
该问题反馈文件可以是终端对录屏处理得到的录屏信息、接收到的反馈语音信息以及与问题反馈功能对应的反馈日志进行打包处理得到的。
当服务器端接收到终端发送的问题反馈文件时,可以对应生成成功上传信息。该成功上传信息可以是用于表征服务器端成功接收到文件反馈文件的信息。
在步骤S1120中,将成功上传信息发送至终端。
当服务器端生成成功上传信息之后,可以将该成功上传信息发送至终端,以使终端生成对应的反馈成功标识。
在本示例性实施例中,当接收到问题反馈文件时可以对应生成成功上传信息,为终端生成反馈成功标识提供了信息基础,便于用户快速获知问题反馈的结果,可视化效果更好。
下面结合一具体应用场景对本申请实施例中提供的问题反馈方法做出详细说明。
图12示出了在应用场景下的问题反馈方法的时序流程图,如图12所示,在步骤S1211中,用户按下遥控器的语音键,并说出“问题反馈”这一启动语音信息。
具体的,图13示出了遥控器的语音键的界面示意图,如图13所示,当按下遥控器的语音键时,电视机应用软件的语音输入功能被唤醒,可以接收到“问题反馈”的启动语音信息。
其中,该电视机可以是智能电视终端,也可以是智能盒子链接有显示器的形式,还可以是其他形式,本示例性实施例对此不做特殊限定。并且,在该智能盒子中还可以安装有电视机的应用软件。
在步骤S1212中,遥控器通过蓝牙向电视机软件传输启动语音信息。
在步骤S1213中,电视机软件接收到启动语音信息之后,可以将该启动语音信息通过网络发送至服务器端。
在步骤S1214中,服务器端在接收到启动语音信息之后,可以对该启动语音信息进行语音识别处理生成问题反馈指令。进一步的,将该问题反馈指令发送至电视机。
图14示出了等待接收问题反馈指令的界面示意图,如图14所示,电视机的界面显示“请输入指令”的字样,表征正在等待接收通过网络传输的启动语音信息对应的问题反馈指令。
图15示出了接收到问题反馈指令的界面示意图,如图15所示,电视机的界面显示“问题反馈”的字样,表征已接收到与启动语音信息对应的问题反馈指令。
在步骤S1215中,电视机软件在接收到问题反馈指令时,可以启动问题反馈功能。
在步骤S1216中,在电视机的界面中显示“问题反馈录制中…”。
图16示出了接收反馈语音信息的界面示意图,如图16所示,在电视机界面上显示“问题反馈录制中…”这一反馈标识,以为用户提醒可以进行反馈语音信息的录入。
在步骤S1217中,用户通过遥控器复现问题,并利用遥控器接收描述问题的反馈语音信息。
在步骤S1218中,遥控器通过蓝牙传输操控指令,并接收反馈语音信息。
在步骤S1219中,电视机可以执行遥控器通过蓝牙传输的,且作用于自身的操控指令,并且对电视机的显示内容进行录屏处理生成录屏视频。
在步骤S1220中,用户反馈结束之后,可以通过遥控器说出“结束反馈”这一结束语音信息。
在步骤S1221中,遥控器将结束语音信息传输给电视机软件。
在步骤S1222中,电视机软件将结束语音信息传输给服务器端。
在步骤S1223中,服务器端可以对结束语音信息进行语音识别处理生成结束反馈指令,并将该结束反馈指令发送给电视机软件。
在步骤S1224中,电视机软件接收到结束反馈指令之后,可以停止此次问题反馈的录制。
图17示出了显示结束反馈标识的界面示意图,如图17所示,当电视机软件接收到“结束反馈”等结束语音信息时,可以生成一结束反馈标识,并显示在电视机的界面,以提醒用户此次反馈已结束。
在步骤S1225中,电视机软件可以获取到与问题反馈功能对应的反馈日志,并对录屏视频、反馈语音信息和反馈日志进行打包处理生成问题反馈文件。
进一步的,将该问题反馈文件上传至服务器端。
在步骤S1226中,服务器端接收到问题反馈文件后,可以生成成功上传信息,并将该成功上传信息发送至电视机。
在步骤S1227中,电视机软件可以根据成功上传信息生成反馈成功标识,并显示在电视机的界面上。
图18示出了显示反馈成功标识的界面示意图,如图18所示,电视机界面显示“问题反馈成功”这一文字样式的反馈成功标识。除此之外,还显示一类似于笑脸的图形标识,为用户显示反馈成功的提示。
基于以上应用场景可知,本申请实施例提供的问题反馈方法,一方面,基于问题反馈功能,接收反馈语音信息,并生成录屏视频,支持用户边操作终端边录制语音和视频,将语音信息和录屏视频实时结合,为问题反馈提供了充分的有效信息,也降低了描述问题的门槛,简化了问题反馈的流程;另一方面,将问题反馈文件上传至服务器端,提高了问题反馈的准确性和实时性,便于开发人员精准定位反馈问题,从而快速有效的解决所反馈的问题。
应当注意,尽管在附图中以特定顺序描述了本申请中方法的各个步骤,但是,这并非要求或者暗示必须按照该特定顺序来执行这些步骤,或是必须执行全部所示的步骤才能实现期望的结果。附加的或备选的,可以省略某些步骤,将多个步骤合并为一个步骤执行,以及/或者将一个步骤分解为多个步骤执行等。
以下介绍本申请的装置实施例,可以用于执行本申请上述实施例中的问题反馈方法。对于本申请装置实施例中未披露的细节,请参照本申请上述的问题反馈方法的实施例。
图19示意性地示出了在本申请一些实施例中的一种问题反馈装置的结构框图。如图19所示,问题反馈装置1900主要可以包括:功能启动模块1910、语音接收模块1920、终端录屏模块1930和文件上传模块1940。
功能启动模块1910,被配置为响应于问题反馈指令,启动与问题反馈指令对应的问题反馈功能;语音接收模块1920,被配置为基于问题反馈功能,接收反馈语音信息;终端录屏模块1930,被配置为执行作用于终端的操控指令,以对终端进行录屏处理生成录屏视频;文件上传模块1940,被配置为对录屏视频和反馈语音信息进行打包处理生成问题反馈文件,并将问题反馈文件上传至服务器端。
在本申请的一些实施例中,文件上传模块,包括:日志获取单元,被配置为获取与问题反馈功能对应的反馈日志;
打包处理单元,被配置为对录屏视频、反馈语音信息和反馈日志进行打包处理生成问题反馈文件。
在本申请的一些实施例中,问题反馈装置还包括:结果接收模块,被配置为将反馈语音信息发送至服务器端,并接收服务器端返回的识别处理结果;
信息存储模块,被配置为根据识别处理结果将反馈语音信息存储在终端上。
在本申请的一些实施例中,问题反馈装置还包括:
功能关闭模块,被配置为响应于结束反馈指令,关闭问题反馈功能。
在本申请的一些实施例中,问题反馈装置还包括:信息处理模块,被配置为接收结束信息,结束反馈指令为通过对结束信息进行处理后生成的指令。
在本申请的一些实施例中,结束信息为语音信息。
在本申请的一些实施例中,基于以上技术方案,功能关闭模块,包括:信息发送单元,被配置为将结束信息发送至服务器端;
指令响应单元,被配置为响应于服务器端返回的结束反馈指令,关闭问题反馈功能。
在本申请的一些实施例中,问题反馈装置还包括:信息返回模块,被配置为接收服务器端返回的成功上传信息;
标识显示模块,被配置为根据成功上传信息生成反馈成功标识,并在终端上显示反馈成功标识。
在本申请的一些实施例中,问题反馈装置还包括:标识生成模块,被配置为生成与问题反馈功能对应的反馈标识,并在终端上显示反馈标识。
在本申请的一些实施例中,问题反馈装置,还包括:启动信息模块,被配置为接收启动信息,问题反馈指令为通过对启动信息进行处理后生成的指令。
在本申请的一些实施例中,启动信息为语音信息。
在本申请的一些实施例中,功能启动模块,包括:启动信息单元,被配置为将启动信息发送至服务器端;
指令反馈单元,被配置为响应于服务器端返回的问题反馈指令,启动与问题反馈指令对应的问题反馈功能。图20示意性地示出了在本申请一些实施例中的另一种问题反馈装置的结构框图,如图20所示,问题反馈装置2000主要可以包括:语音识别模块2010、指令发送模块2020和文件内容模块2030。
语音识别模块2010,被配置为接收终端发送的启动信息,并对启动信息进行处理生成问题反馈指令;
指令发送模块2020,被配置为将问题反馈指令发送至终端;
文件内容模块2030,被配置为接收终端发送的问题反馈文件,问题反馈文件包括录屏视频和反馈语音信息。
在本申请的一些实施例中,启动信息为语音信息。
在本申请的一些实施例中,问题识别模块,包括:语音指令单元,被配置为对语音信息进行语音识别处理生成问题反馈指令。
在本申请的一些实施例中,文件内容模块,包括:文件接收单元,被配置为接收终端发送的问题反馈文件,并生成与问题反馈文件对应的成功上传信息;
上传信息单元,被配置为将成功上传信息发送至终端。
在本申请的一些实施例中,问题反馈装置还包括:结果获取模块,被配置为接收终端发送的反馈语音信息,并对反馈语音信息进行语音识别处理得到识别处理结果;
结果发送模块,被配置为将识别处理结果发送至终端。
在本申请的一些实施例中,问题反馈装置还包括:结束指令模块,被配置为接收结束信息,并对结束信息进行处理生成结束反馈指令;
结束发送模块,被配置为将结束反馈指令发送至终端。
在本申请的一些实施例中,结束信息为语音信息。
在本申请的一些实施例中,问题反馈装置还包括:结束指令模块,被配置为若识别处理结果为结束反馈指令,将结束反馈指令发送至终端。
本申请各实施例中提供的两种问题反馈装置的具体细节已经在对应的方法实施例中进行了详细的描述,因此此处不再赘述。
图21示出了适于用来实现本申请实施例的电子设备的计算机***的结构示意图。
需要说明的是,图21示出的电子设备的计算机***2100仅是一个示例,不应对本申请实施例的功能和使用范围带来任何限制。
如图21所示,计算机***2100包括中央处理单元(Central Processing Unit,CPU)2101,其可以根据存储在只读存储器(Read-Only Memory,ROM)2102中的程序或者从储存部分2108加载到随机访问存储器(Random Access Memory,RAM)2103中的程序而执行各种适当的动作和处理。在RAM 2103中,还存储有***操作所需的各种程序和数据。CPU2101、ROM 2102以及RAM 2103通过总线2104彼此相连。输入/输出(Input/Output,I/O)接口2105也连接至总线2104。
以下部件连接至I/O接口2105:包括键盘、鼠标等的输入部分2106;包括诸如阴极射线管(Cathode Ray Tube,CRT)、液晶显示器(Liquid Crystal Display,LCD)等以及扬声器等的输出部分2107;包括硬盘等的储存部分2108;以及包括诸如LAN(Local AreaNetwork,局域网)卡、调制解调器等的网络接口卡的通信部分2109。通信部分2109经由诸如因特网的网络执行通信处理。驱动器2110也根据需要连接至I/O接口2105。可拆卸介质2111,诸如磁盘、光盘、磁光盘、半导体存储器等等,根据需要安装在驱动器2110上,以便于从其上读出的计算机程序根据需要被安装入储存部分2108。
特别地,根据本申请的实施例,各个方法流程图中所描述的过程可以被实现为计算机软件程序。例如,本申请的实施例包括一种计算机程序产品,其包括承载在计算机可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信部分2109从网络上被下载和安装,和/或从可拆卸介质2111被安装。在该计算机程序被中央处理单元(CPU)2101执行时,执行本申请的***中限定的各种功能。
需要说明的是,本申请实施例所示的计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的***、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(Erasable Programmable Read Only Memory,EPROM)、闪存、光纤、便携式紧凑磁盘只读存储器(Compact Disc Read-Only Memory,CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本申请中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行***、装置或者器件使用或者与其结合使用。而在本申请中,计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行***、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:无线、有线等等,或者上述的任意合适的组合。
附图中的流程图和框图,图示了按照本申请各种实施例的***、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,上述模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图或流程图中的每个方框、以及框图或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的***来实现,或者可以用专用硬件与计算机指令的组合来实现。
应当注意,尽管在上文详细描述中提及了用于动作执行的设备的若干模块或者单元,但是这种划分并非强制性的。实际上,根据本申请的实施方式,上文描述的两个或更多模块或者单元的特征和功能可以在一个模块或者单元中具体化。反之,上文描述的一个模块或者单元的特征和功能可以进一步划分为由多个模块或者单元来具体化。
通过以上的实施方式的描述,本领域的技术人员易于理解,这里描述的示例实施方式可以通过软件实现,也可以通过软件结合必要的硬件的方式来实现。因此,根据本申请实施方式的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是CD-ROM,U盘,移动硬盘等)中或网络上,包括若干指令以使得一台计算设备(可以是个人计算机、服务器、触控终端、或者网络设备等)执行根据本申请实施方式的方法。
本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本申请的其它实施方案。本申请旨在涵盖本申请的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本申请的一般性原理并包括本申请未公开的本技术领域中的公知常识或惯用技术手段。
应当理解的是,本申请并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本申请的范围仅由所附的权利要求来限制。

Claims (13)

1.一种问题反馈方法,应用于终端,其特征在于,所述方法包括:
接收启动信息,并将所述启动信息通过网络发送至对应的服务器端,以使所述服务器端对所述启动信息进行处理得到问题反馈指令后,将所述问题反馈指令返回至所述终端;
响应于所述问题反馈指令,启动与所述问题反馈指令对应的问题反馈功能,并生成与所述问题反馈功能对应的反馈标识,在所述终端上显示所述反馈标识;
基于所述问题反馈功能,接收反馈语音信息;
执行作用于所述终端的操控指令,以对所述终端进行录屏处理生成录屏视频,并在生成所述录屏视频后关闭所述问题反馈功能;
对所述录屏视频和所述反馈语音信息进行打包处理生成问题反馈文件,并将所述问题反馈文件上传至服务器端。
2.根据权利要求1所述的问题反馈方法,其特征在于,所述对所述录屏视频和所述反馈语音信息进行打包处理生成问题反馈文件,包括:
获取与所述问题反馈功能对应的反馈日志;
对所述录屏视频、所述反馈语音信息和所述反馈日志进行打包处理生成问题反馈文件。
3.根据权利要求1所述的问题反馈方法,其特征在于,在所述接收反馈语音信息之后,所述方法还包括:
将所述反馈语音信息发送至所述服务器端,并接收所述服务器端返回的识别处理结果;
根据所述识别处理结果将所述反馈语音信息存储在所述终端上。
4.根据权利要求1所述的问题反馈方法,其特征在于,所述关闭所述问题反馈功能,包括:
响应于结束反馈指令,关闭所述问题反馈功能。
5.根据权利要求1所述的问题反馈方法,其特征在于,在所述将所述问题反馈文件上传至所述服务器端之后,所述方法还包括:
接收所述服务器端返回的成功上传信息;
根据所述成功上传信息生成反馈成功标识,并在所述终端上显示所述反馈成功标识。
6.一种问题反馈方法,应用于服务器端,其特征在于,所述方法包括:
接收终端发送的启动信息,并对所述启动信息进行处理生成问题反馈指令;
将所述问题反馈指令发送至所述终端,以使所述终端启动与所述问题反馈指令对应的问题反馈功能,在所述终端上显示与所述问题反馈功能对应的反馈标识,并基于所述问题反馈功能,接收反馈语音信息,以及执行作用于所述终端的操控指令,以对所述终端进行录屏处理生成录屏视频,并在生成所述录屏视频后关闭所述问题反馈功能;
接收所述终端发送的问题反馈文件,所述问题反馈文件包括所述录屏视频和所述反馈语音信息。
7.根据权利要求6所述的问题反馈方法,其特征在于,所述接收所述终端发送的问题反馈文件具体包括:
接收所述终端发送的问题反馈文件,并生成与所述问题反馈文件对应的成功上传信息;
将所述成功上传信息发送至所述终端。
8.根据权利要求6所述的问题反馈方法,其特征在于,所述方法还包括:
接收所述终端发送的反馈语音信息,并对所述反馈语音信息进行语音识别处理得到识别处理结果;
将所述识别处理结果发送至所述终端。
9.根据权利要求8所述的问题反馈方法,其特征在于,所述方法还包括:
若所述识别处理结果为结束反馈指令,
将所述结束反馈指令发送至所述终端。
10.一种问题反馈装置,其特征在于,所述装置包括:
功能启动模块,被配置为接收启动信息,并将所述启动信息通过网络发送至对应的服务器端,以使所述服务器端对所述启动信息进行处理得到问题反馈指令后,将所述问题反馈指令返回至终端;响应于所述问题反馈指令,启动与所述问题反馈指令对应的问题反馈功能,并生成与所述问题反馈功能对应的反馈标识,在所述终端上显示所述反馈标识;
语音接收模块,被配置为基于所述问题反馈功能,接收反馈语音信息;
终端录屏模块,被配置为执行作用于所述终端的操控指令,以对所述终端进行录屏处理生成录屏视频,并在生成所述录屏视频后关闭所述问题反馈功能;
文件上传模块,被配置为对所述录屏视频和所述反馈语音信息进行打包处理生成问题反馈文件,并将所述问题反馈文件上传至服务器端。
11.一种问题反馈装置,其特征在于,所述装置包括:
语音识别模块,被配置为接收终端发送的启动信息,并对所述启动信息进行语音识别处理生成问题反馈指令;
指令发送模块,被配置为将所述问题反馈指令发送至所述终端,以使所述终端启动与所述问题反馈指令对应的问题反馈功能,在所述终端上显示与所述问题反馈功能对应的反馈标识,并基于所述问题反馈功能,接收反馈语音信息,以及执行作用于所述终端的操控指令,以对所述终端进行录屏处理生成录屏视频,并在生成所述录屏视频后关闭所述问题反馈功能;
文件内容模块,被配置为接收所述终端发送的问题反馈文件,所述问题反馈文件包括所述录屏视频和所述反馈语音信息。
12.一种计算机可读介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至5或者权利要求6至9中任一项所述的问题反馈方法。
13.一种电子设备,其特征在于,包括:
处理器;以及
存储器,用于存储所述处理器的可执行指令;
其中,所述处理器配置为经由执行所述可执行指令来执行权利要求1至5或者权利要求6至9中任一项所述的问题反馈方法。
CN202011139875.1A 2020-10-22 2020-10-22 问题反馈方法、装置、介质以及电子设备 Active CN112163084B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011139875.1A CN112163084B (zh) 2020-10-22 2020-10-22 问题反馈方法、装置、介质以及电子设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011139875.1A CN112163084B (zh) 2020-10-22 2020-10-22 问题反馈方法、装置、介质以及电子设备

Publications (2)

Publication Number Publication Date
CN112163084A CN112163084A (zh) 2021-01-01
CN112163084B true CN112163084B (zh) 2024-03-22

Family

ID=73864822

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011139875.1A Active CN112163084B (zh) 2020-10-22 2020-10-22 问题反馈方法、装置、介质以及电子设备

Country Status (1)

Country Link
CN (1) CN112163084B (zh)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113553417B (zh) * 2021-07-19 2023-06-23 中国联合网络通信集团有限公司 用户终端使用反馈方法以及实现该方法的***
CN113553974A (zh) * 2021-07-29 2021-10-26 北京达佳互联信息技术有限公司 问题类型的确定方法、装置及电子设备

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108572908A (zh) * 2017-03-14 2018-09-25 腾讯科技(深圳)有限公司 信息反馈方法及装置
CN109446309A (zh) * 2018-10-30 2019-03-08 天津字节跳动科技有限公司 问题反馈方法及装置
CN109597986A (zh) * 2018-10-16 2019-04-09 深圳壹账通智能科技有限公司 异常问题的定位方法、装置、设备及存储介质
CN111741048A (zh) * 2020-03-16 2020-10-02 腾讯科技(深圳)有限公司 一种信息上报方法、装置、设备及存储介质

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108572908A (zh) * 2017-03-14 2018-09-25 腾讯科技(深圳)有限公司 信息反馈方法及装置
CN109597986A (zh) * 2018-10-16 2019-04-09 深圳壹账通智能科技有限公司 异常问题的定位方法、装置、设备及存储介质
CN109446309A (zh) * 2018-10-30 2019-03-08 天津字节跳动科技有限公司 问题反馈方法及装置
CN111741048A (zh) * 2020-03-16 2020-10-02 腾讯科技(深圳)有限公司 一种信息上报方法、装置、设备及存储介质

Also Published As

Publication number Publication date
CN112163084A (zh) 2021-01-01

Similar Documents

Publication Publication Date Title
CN107657017B (zh) 用于提供语音服务的方法和装置
CN107481720B (zh) 一种显式声纹识别方法及装置
WO2022057712A1 (zh) 电子设备及其语义解析方法、介质和人机对话***
US20200126566A1 (en) Method and apparatus for voice interaction
WO2022105861A1 (zh) 用于识别语音的方法、装置、电子设备和介质
CN108986826A (zh) 自动生成会议记录的方法、电子装置及可读存储介质
CN110047481B (zh) 用于语音识别的方法和装置
CN112328761B (zh) 一种意图标签设置方法、装置、计算机设备及存储介质
US11132996B2 (en) Method and apparatus for outputting information
CN107808007A (zh) 信息处理方法和装置
CN112163084B (zh) 问题反馈方法、装置、介质以及电子设备
CN110933225B (zh) 通话信息获取方法、装置、存储介质及电子设备
CN112669842A (zh) 人机对话控制方法、装置、计算机设备及存储介质
CN114330371A (zh) 基于提示学习的会话意图识别方法、装置和电子设备
CN110647613A (zh) 一种课件构建方法、装置、服务器和存储介质
CN116414959A (zh) 数字人的互动控制方法、装置、电子设备和存储介质
CN113903338A (zh) 面签方法、装置、电子设备和存储介质
CN114399995A (zh) 语音模型的训练方法、装置、设备及计算机可读存储介质
WO2021169825A1 (zh) 语音合成方法、装置、设备和存储介质
CN113393841B (zh) 语音识别模型的训练方法、装置、设备及存储介质
CN117520498A (zh) 基于虚拟数字人交互处理方法、***、终端、设备及介质
CN113111658A (zh) 校验信息的方法、装置、设备和存储介质
CN113763925B (zh) 语音识别方法、装置、计算机设备及存储介质
CN109887490A (zh) 用于识别语音的方法和装置
CN113053409B (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
REG Reference to a national code

Ref country code: HK

Ref legal event code: DE

Ref document number: 40037437

Country of ref document: HK

GR01 Patent grant
GR01 Patent grant