一种办公方法及装置与流程

文档序号:15801728发布日期:2018-11-02 21:29阅读:249来源:国知局
一种办公方法及装置与流程

本申请涉及办公技术领域,具体涉及一种办公方法及装置。

背景技术

办公人员在完成一项办公任务时,通常需要手动执行较多次的办公操作。以办公人员预订会议室为例,首先需要登录系统,并且通过点击“预订会议室”的控件,手动进入预订会议室的显示界面,然后从多个会议室选项中查找出所需预订的会议室,并且从该会议室被预订的多个时间段选项中,选择出自己所需预订的时间段,最后点击“提交”控件以完成会议室的预订。

可见,现有的办公方式中,由于办公人员所需进行的办公操作次数较多,不仅需要花费办公人员较多的精力,也耗费办公人员较长的时间,使得办公人员在进行办公时的成本较高。



技术实现要素:

有鉴于此,本申请实施例提供一种办公方法及装置,以降低办公人员进行办公时的成本技术问题。

为解决上述问题,本申请实施例提供的技术方案如下:

第一方面,本申请实施例提供了一种办公方法,所述方法包括:

接收针对于办公任务的语音数据;

将所述语音数据转换为第一办公语句;

根据预先建立的关键词与办公指令的对应关系,生成所述第一办公语句中的关键词对应的第一办公指令;

根据所述第一办公指令,执行相应的办公操作以完成所述办公任务。

在一些可能的实施方式中,所述将所述语音数据转换为第一办公语句,包括:

转换所述语音数据,得到转换语句;

通过对所述转换语句进行语义分析,调整所述转换语句,并将所述调整后的转换语句作为第一办公语句。

在一些可能的实施方式中,所述将所述调整后的转换语句作为第一办公语句,包括:

显示所述调整后的转换语句;

响应于用户针对于所述调整后的转换语句的选择操作,从多个调整后的转换语句中确定出用户选择的转换语句,并将所述用户选择的转换语句,确定为第一办公语句;

其中,所述多个调整后的转换语句具有相似的发音。

在一些可能的实施方式中,所述方法还包括:

验证用户是否为合法用户,当所述用户不合法时,拒绝执行所述办公任务。

在一些可能的实施方式中,所述方法还包括:

响应于用户针对于输入语音数据的触发操作,呈现输入语音数据的弹窗。

第二方面,本申请实施例还提供了一种办公装置,所述装置包括:

接收模块,用于接收针对于办公任务的语音数据;

转换模块,用于将所述语音数据转换为第一办公语句;

生成模块,用于根据预先建立的关键词与办公指令的对应关系,生成所述第一办公语句中的关键词对应的第一办公指令;

执行模块,用于根据所述第一办公指令,执行相应的办公操作以完成所述办公任务。

在一些可能的实施方式中,所述转换模块,包括:

转换单元,用于转换所述语音数据,得到转换语句;

调整单元,用于通过对所述转换语句进行语义分析,调整所述转换语句;

确定单元,用于并将所述调整后的转换语句作为第一办公语句。

在一些可能的实施方式中,所述确定单元,包括:

显示子单元,用于显示所述调整后的转换语句;

确定子单元,用于响应于用户针对于所述调整后的转换语句的选择操作,从多个调整后的转换语句中确定出用户选择的转换语句,并将所述用户选择的转换语句,确定为第一办公语句;

其中,所述多个调整后的转换语句具有相似的发音。

在一些可能的实施方式中,所述装置还包括:

验证模块,用于验证用户是否为合法用户,当所述用户不合法时,拒绝执行所述办公任务。

在一些可能的实施方式中,所述装置还包括:

呈现模块,用于响应于用户针对于输入语音数据的触发操作,呈现输入语音数据的弹窗。

由此可见,本申请实施例具有如下有益效果:

本申请实施例提供的办公方法,使得办公人员在完成一项办公任务时不需要通过手动的方式执行多个办公操作,而是根据输入的语音数据而生成的办公指令自动完成。具体的,当用户(办公人员等)需要完成一项办公任务时,可以接收用户输入的针对于该办公任务的语音数据,并将该语音数据转换为第一办公语句,然后,可以根据预先建立的关键词与办公指令的对应关系,生成该第一办公语句中的关键词对应的第一办公指令,根据所获得第一办公指令,可以执行相应的办公操作,从而完成该办公任务。可见,用户在完成办公任务时,不需要手动执行多个办公操作,而只需要输入语音数据即可快速完成,相比于传统的办公方式,用户所需执行的办公操作以及所需花费的时间大幅度减少,从而降低了用户在完成办公任务时所需付出的人力成本和时间成本,提高了用户的办公效率。

附图说明

为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,还可以根据这些附图获得其它的附图。

图1为本申请实施例提供的一种示例性应用场景的结构示意图;

图2为本申请实施例提供的另一种示例性应用场景的结构示意图;

图3为本申请实施例提供的一种办公方法的流程示意图;

图4为本申请实施例提供的另一种办公方法的流程示意图;

图5为本申请实施例提供的一种办公装置的结构示意图。

具体实施方式

现有的办公方式中,办公人员通常需要手动执行多个办公操作,才能完成办公任务,在此过程中,办公人员不仅需要花费较多的精力,而且因为执行的办公操作较多,所需花费的时间也较长,从而造成办公人员在完成办公任务时的成本较高,办公效率较低。

为了解决上述技术问题,本申请实施例提供了一种办公方法,利用用户(办公人员等)输入的语音数据生成相应的办公指令,以自动完成办公任务,具体的,当用户需要完成一项办公任务时,可以接收用户针对于该办公任务而输入的语音数据,并将该语音数据转换为第一办公语句,根据预先建立的关键词与办公指令的对应关系,生成与第一办公语句中关键词对应的第一办公指令,根据所生成的第一办公指令,执行相应的办公操作以完成该办公任务。可见,通过用户输入的语音数据,可以生成相应的办公指令来完成该办公任务,在此过程中,用户并不需要手动执行多个办公操作,而只需输入针对于办公任务的语音数据即可完成办公任务,相比于现有的办公方式,用户所需执行的办公操作大大减少,并且也减少了用户所需花费的时间,从而降低了用户完成办公任务时的成本,提高了用户的办公效率。

以用户需要在终端上预订会议室为例进行说明,用户可以在终端上输入“我要预订1点30分至3点30分的xxx会议室”的语音数据,终端接收到该语音数据后,将该语音数据转换为第一办公语句,该第一办公语句中包括有关键词“预订”、“1点30分至3点30分”、“xxx会议室”,根据预先建立的关键词与办公指令的对应关系,可以生成与这些关键词对应的第一办公指令,该第一办公指令用于指示终端预订1点30分至3点30分的xxx会议室,然后,终端可以根据该第一办公指令,自动执行预订会议室的办公操作,从而完成了用户预订1点30分至3点30分的xxx会议室的办公任务。由此可以看出,用户只需向终端输入语音数据即可,这样可以大大减少用户办公的成本,包括人力成本、时间成本等,同时也提高了用户的办公效率。

本申请实施例提供的一种办公方法,可以应用到如图1所示的示例性应用场景中。在该场景中,用户101在终端102上进行办公,当用户101需要完成一项办公任务时,用户101可以打开配置在终端102上的语音接收器,终端102在接收到用户101输入的语音数据后,将该语音数据转换为第一办公语句,该第一办公语句与用户101输入的语音数据具有相同的语音内容,然后可以根据预先建立的关键词与办公指令的对应关系,生成与第一办公语句中关键词对应的第一办公指令,终端102根据所生成第一办公指令,执行相应的办公操作,从而完成该办公任务。可见,用户101在完成办公任务时,只需要在终端102上输入语音数据即可,由终端102自动完成办公任务,这样,大大减少了用户101所需执行的办公操作,也减少了用户所需花费的时间,从而降低了用户101完成办公任务时的成本,也提高了用户101的办公效率。

需要说明的是,上述应用场景仅作为示例性说明,并不用于限定本申请实施例,事实上,本申请实施例还可以应用于其它应用场景中。比如,本申请实施例还可以应用于图2所示的应用场景中,在该场景中,用户201在终端202上输入语音数据,由终端202接收用户101输入的语音数据;然后,终端202向服务器203生成包含该语音数据的转换请求,并将该转换请求发送给服务器203,;服务器203响应该请求,将接收到的语音数据转换为第一办公语句,并根据预先建立的关键词与办公指令的对应关系,生成第一办公语句中的关键词对应的第一办公指令,然后将该第一办公指令发送给终端202;终端202根据该第一办公指令,执行相应的办公操作以完成办公任务。可以理解,将语音数据转换为第一办公语句,进而根据第一办公语句生成第一办公指令的过程,需要较多的计算量,而服务器的计算处理速度通常比终端更快,处理量也比终端更大,因此,本实施例中可以由服务器完成该步骤。这样,可以减少终端的响应时间,从而进一步提高了用户的办公效率,也提高用户的使用体验。

为了使本技术领域的人员更好地理解本申请中的技术方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。

请一并参阅图3,图3示出了本申请实施例提供的一种办公方法的流程示意图,该方法具体可以包括:

s301:接收针对于办公任务的语音数据。

办公任务,是指用户进行办公时所需完成的任务,该办公任务可以包括用户在各个领域内完成的任务。比如,办公任务可以是用户在金融领域内完成的查询保单、对比保险产品之间的差异优势等任务,也可以是用户在医疗领域内完成的撰写电子病历等任务,还可以是用户进行日常工作时所完成的预定会议室、写日报、审批文件等任务。总而言之,本实施例中,用户以办公为出发点所完成的一切任务,均可视为办公任务。

作为一种示例性的具体实现方式,当用户需要在终端上完成一项办公任务时,用户可以在终端上执行启动语音接收器的触发操作,如长按、单击或双击等针对于语音接收器的启动控件等操作,然后输入针对于该办公任务的语音数据,终端响应用户执行的触发操作,启动配置在终端上的语音接收器,并利用该语音接收器接收用户输入的语音数据。

进一步的,为了提高用户体验,当用户在终端上执行针对于语音输入的触发操作后,终端可以响应于该操作,并向用户呈现输入语音数据的弹窗,该语音记录弹窗用于提示用户可以开始进行语音输入,以及向用户反馈语音记录情况。需要说明的是,在弹出语音记录窗口后,为了向用户体现输入语音数据与没有输入语音数据的区别,可以改变用户输入语音数据时所显示的弹窗的表现形式,使得其与用户没有输入语音数据时所显示的弹窗的表现形式存在差异。这样,用户就可以通过弹窗的表现形式,确定终端已经成功接收到用户输入的语音数据。

s302:将所述语音数据转换为第一办公语句。

由于用户输入的语音数据,通常还需要转换为计算机可读的输入,因此,终端在接收到用户输入的语音数据后,可以利用asr(automaticspeechrecognition,自动语音识别)技术,通过配置在终端上的语音识别引擎,对用户输入的语音数据进行识别,得到计算机可读的第一办公语句。需要说明的是,该第一办公语句,是基于用户输入的语音识别得到,因此,通常情况下,该第一办公语句与该语音数据具有相同的语音内容。

但是实际应用中,即使语音识别引擎的识别率较高,也难以达到百分之百的识别准确率,因此,如果语音识别引擎识别错误,则所识别得到的第一办公语句中可能并不符合用户的预期。比如,用户输入的语音数据为“审批文件”,而与其具有相同发音的词汇还有“身披文件”等,如果语音识别引擎识别错误,则识别得到的第一办公语句也可能为“身披文件”,这就与用户所期望的输入并不相符。

因此,在一些实施方式中,可以对语音识别引擎识别得到的结果进行语义分析。具体的,在一种得到第一办公语句的示例性实施方式中,可以利用语音识别引擎识别用户输入的语音数据,并对该语音数据进行转换,得到转换语句,可以理解,该转换语句可能与用户所期望的输入并不一定相符,因此,可以对该转换语句进行语义分析,得到语义分析结果,根据该语义分析结果可以对转换语句中的部分内容进行调整,使得调整后的转换语句中的内容与办公的相关度更高,进而可以将调整后的转换语句作为第一办公语句。

举例来说,用户输入的语音数据所表征的内容为“审批文件”,而利用语音识别引擎所得到的转换结果为“身披文件”,对该转换语句进行语义分析时,发现相对于转换语句“身披文件”而言,和该转换语句具有相同发音的词汇“审批文件”,与办公的相关度更高,则将转换语句“身披文件”调整为“审批文件”,并将调整后的“审批文件”作为第一办公语句。

此外,在某些场景下,为了进一步贴合用户期望输入的内容,可以将进行语义分析后所得到的多个调整后的转换语句,显示给用户,由用户对多个调整后的转换语句进行选择,终端响应用户针对于该调整后的转换语句的选择操作,从多个调整后的转换语句中确定出用户所选择的转换语句,并将用户所选择的转换语句,作为第一办公语句。由用户从多个调整后的转换语句中确定出第一办公语句,可以使得所得到的第一办公语句进一步贴合了用户所需完成的办公任务。这样,可以避免由于第一办公语句的错误而导致终端完成了非预期的办公任务。

s303:根据预先建立的关键词与办公指令的对应关系,生成所述第一办公语句中的关键词对应的第一办公指令。

通常情况下,用户输入的语音数据中的词汇包括了用户所需完成的办公任务的具体信息,而这些信息具体可以由第一办公语句中的关键词进行表征。以第一办公语句为“请帮我预订1点30分至3点30分的xxx会议室”为例,该第一办公语句中的关键词“预订”以及“会议室”,表征了用户需要完成预订会议室的办公任务,而关键词“xxx会议室”,可以视为会议室的标识,表征了用户需要预订哪一间会议室,关键词“1点30分至3点30分”,表征了用户预订哪个时间段的会议室。因此,终端可以根据第一办公语句中的关键词,确定出用户具体需要完成何种办公任务,以便于终端据此生成相应的办公指令来完成该办公任务。

可以理解,终端可以根据办公指令,完成该办公指令所指示的办公任务,而第一办公语句中的关键词,又表征了用户具体需要完成何种任务,因此,可以预先建立关键词与办公指令的对应关系,当用户输入了针对于办公任务的语音数据后,终端可以根据该语音数据得到第一办公语句,进而根据第一办公语句中的关键词,生成与该关键词对应的第一办公指令,以便于基于该第一办公指令,完成该第一办公指令所指示的办公任务。

作为一种建立对应关系的示例,可以预先统计出确定每个办公任务时所需的关键词,比如,如果完成预定会议室的办公任务,则所需要的关键词至少包括动作关键词“预定”、表示哪间会议室的关键词“xxx会议室”,以及表示预定哪个时间段会议室的关键词“xx时(点)xx分至xx时(点)xx分”,然后可以将这些关键词组成一个关键词集合,并建立该关键词集合与办公指令的对应关系,也即,建立了关键词集合与办公任务的对应关系,其中,每个关键词集合中包括至少一个关键词。这样,终端在得到第一办公语句后,可以将第一办公语句中的关键词与关键词集合中的关键词进行匹配,若第一办公语句中的关键词,包括了某个关键词集合中的所有关键词,则可以生成该关键词集合对应的第一办公指令,进而终端可以根据该第一办公指令,完成相应的办公任务。

s304:根据第一办公指令,执行相应的办公操作以完成办公任务。

终端在生成第一办公指令后,可以根据该办公指令,执行相应的办公操作,从而完成相应的办公任务。

仍以预订1点30分至3点30分的xxx会议室为例进行说明,终端在生成第一办公指令后,自动进入到预订会议室的界面中,从多个会议室选项中选择xxx会议室,从多个时间段选项中,选择1点30分至3点30分选项,并自动提交至系统,从而完成会议室的预订。这些办公操作,无需由用户执行,而是由终端根据第一办公指令自动执行,从而减少了完成办公任务时的办公操作,也减少了用户所需花费的时间,这样,在降低用户办公成本的同时,也提高了用户的办公效率。

进一步的,实际应用中,并非所有的办公人员都具有完成相同办公任务的权限,比如,对于审批文件的办公任务而言,普通员工可能不具有完成该办公任务的权限,因此,为了避免用户完成了超出其权限的办公任务,本实施例中还可以对用户进行合法性验证。具体的,本实施例还可以包括验证用户是否为合法用户,如果用户为合法用户,则终端可以继续为该用户完成用户输入的语音数据对应的办公任务,但是如果用户不合法时,则终端可以拒绝响应用户执行的语音输入的触发操作,或者是进行其它操作,使得终端拒绝为用户完成该办公任务。

本实施例中,为了便于用户完成办公任务,利用用户(办公人员等)输入的语音数据生成相应的办公指令,以自动完成办公任务,具体的,当用户需要完成一项办公任务时,可以接收用户针对于该办公任务而输入的语音数据,并将该语音数据转换为第一办公语句,然后,根据预先建立的关键词与办公指令的对应关系,生成与第一办公语句中关键词对应的第一办公指令,根据所生成的第一办公指令,执行相应的办公操作以完成该办公任务。可见,通过用户输入的语音数据,可以生成相应的办公指令来完成该办公任务,在此过程中,对于用户而言,用户并不需要手动执行多个办公操作,而只需输入针对于办公任务的语音数据即可完成办公任务,相比于现有的办公方式,用户所需执行的办公操作大大减少,并且也减少了用户所需花费的时间,从而降低了用户完成办公任务时的成本,提高了用户的办公效率。

参阅图4,图4示出了本申请实施例中一种办公方法的流程示意图,该方法可以应用于终端,具体的,该方法可以包括:

s401:响应于用户针对于输入语音数据的触发操作,接收用户输入的语音数据。

实际应用中,如果用户需要在终端上完成一项办公任务时,可以在终端上进行针对于输入语音数据的触发操作,比如,可以是对语音接收器的启动控件进行点击(单击、双击、长按等)操作,终端可以响应该触发操作,启动配置在终端上的语音接收器,以接收用户输入的语音数据。

进一步的,本实施例中,在响应用户的触发操作后,可以向用户呈现输入语音数据的弹窗,以提示用户可以开始输入语音数据。

s402:利用配置在终端上的语音识别引擎对用户输入的语音数据进行识别,并转换该语音数据,得到转换语句。

s403:对转换语句进行语义分析,并根据分析结果调整该转换语句,将调整后的转换语句作为第一办公语句。

实际应用中,由于语音识别引擎识别语音数据的准确率并不能做到百分之百的准确,而且,考虑到具有相同发音的词汇也不止一个,这就导致可能得到的转换语句并不一定能够符合用户的预期。因此,本实施例中可以对转换语句进行语义分析,得到更准确、与办公相关度更高的第一办公语句。

s404:根据预先建立的关键词与办公指令的对应关系,获得第一办公语句中的关键词对应的第一办公指令。

可以理解的是,第一办公语句中通常包括至少一个关键词,并且该关键词表征了用户所需完成的办公任务,因此,本实施例中,终端在得到第一办公语句后,可以从第一办公语句中确定出表征办公任务的关键词,然后,根据预先建立的关键词与办公指令的对应关系,确定出需要生成何种办公指令,以便于根据该办公指令完成办公任务。

s405:验证用户的合法性。

本实施例中,为避免用户完成没有权限完成的办公任务,可以预先验证用户是否合法,如果用户为合法用户,则允许终端根据生成的第一办公指令,完成用户所需完成的办公任务,但是,如果用户为非合法用户,则拒绝为该用户完成该办公任务。

在一些验证用户合法性的实施方式中,可以是对用户的登录账号或者是用户身份的标识等进行验证。实际应用中,用户的登录账号以及用户身份的标识,可以与用户所能完成的办公任务的权限预先进行绑定,在确定用户所需完成的办公任务后,可以获取该用户的登录账号或者身份标识对应的办公任务的权限,然后判断该办公任务是否超出了用户所能完成的办公任务的权限,如果是,则拒绝为用户完成该办公任务,否则,继续执行下一步骤s406。

s406:根据第一办公指令,执行相应的办公操作以完成办公任务。

终端在在确定该第一办公指令对应的办公任务,没有超出用户所能完成的办公任务的权限时,则可以根据该第一办公指令,依次执行相应的办公操作,从而完成用户所需完成的办公任务。

本实施例中,对于用户而言,用户并不需要手动执行多个办公操作,而只需输入针对于办公任务的语音数据即可完成办公任务,相比于现有的办公方式,用户所需执行的办公操作大大减少,并且也减少了用户所需花费的时间,从而降低了用户完成办公任务时的成本,提高了用户的办公效率。

此外,本申请实施例还提供了一种办公的装置。参阅图5,图5示出了本申请实施例中一种办公的装置的结构示意图,该装置500具体可以包括:

接收模块501,用于接收针对于办公任务的语音数据;

转换模块502,用于将所述语音数据转换为第一办公语句;

生成模块503,用于根据预先建立的关键词与办公指令的对应关系,生成所述第一办公语句中的关键词对应的第一办公指令;

执行模块504,用于根据所述第一办公指令,执行相应的办公操作以完成所述办公任务。

在一些可能的实施方式中,所述转换模块502,包括:

转换单元,用于转换所述语音数据,得到转换语句;

调整单元,用于通过对所述转换语句进行语义分析,调整所述转换语句;

确定单元,用于并将所述调整后的转换语句作为第一办公语句。

在一些可能的实施方式中,所述确定单元,包括:

显示子单元,用于显示所述调整后的转换语句;

确定子单元,用于响应于用户针对于所述调整后的转换语句的选择操作,从多个调整后的转换语句中确定出用户选择的转换语句,并将所述用户选择的转换语句,确定为第一办公语句;

其中,所述多个调整后的转换语句具有相似的发音。

在一些可能的实施方式中,所述装置500还包括:

验证模块,用于验证用户是否为合法用户,当所述用户不合法时,拒绝执行所述办公任务。

在一些可能的实施方式中,所述装置500还包括:

呈现模块,用于响应于用户针对于输入语音数据的触发操作,呈现输入语音数据的弹窗。

本实施例中,对于用户而言,用户并不需要手动执行多个办公操作,而只需输入针对于办公任务的语音数据即可完成办公任务,相比于现有的办公方式,用户所需执行的办公操作大大减少,并且也减少了用户所需花费的时间,从而降低了用户完成办公任务时的成本,提高了用户的办公效率。

需要说明的是,本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的系统或装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。

还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(ram)、内存、只读存储器(rom)、电可编程rom、电可擦除可编程rom、寄存器、硬盘、可移动磁盘、cd-rom、或技术领域内所公知的任意其它形式的存储介质中。

对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本申请。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本申请的精神或范围的情况下,在其它实施例中实现。因此,本申请将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1