一种用以传输数据的方法、终端及系统转让专利

申请号 : CN201210130400.5

文献号 : CN102664008B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 马宇尘

申请人 : 上海量明科技发展有限公司

摘要 :

本发明提供了一种用以传输数据的方法、终端及系统,属于计算设备、软件技术领域。该方法包括:步骤1,接收到针对于数据的选择信息,触发针对于语音或者唇语信息的采集操作;步骤2,针对于采集获得的语音或者唇语信息进行识别,判定其中的信息内容是否包括有传输操作指令、传输目的指令、传后执行指令中的至少传输目的指令,在包括的情况下转入到下一步骤;步骤3,在仅仅包括有传输目的指令的情况下,按照传输目的指令所指示的目标位置进行数据传输操作等。利用本发明,能够在触发数据的情况下,利用语音或者唇语来触发数据的发送操作。

权利要求 :

1.一种用以传输数据的方法,其特征在于该方法包括有如下步骤:

步骤1,接收到针对于数据的选择信息,触发针对于语音或者唇语信息的采集操作;

步骤2,针对于采集获得的语音或者唇语信息进行识别,判定其中的信息内容是否包括有传输操作指令、传输目的指令、传后执行指令中的至少传输目的指令,在包括的情况下转入到下一步骤;

步骤3,在仅仅包括有传输目的指令的情况下,按照传输目的指令所指示的目标位置进行数据传输操作;

在包括有传输操作指令和传输目的指令的情况下,按照所设置的传输操作指令以传输目的指令所指示的目标位置进行数据传输;

在包括有传输目的指令和传后执行指令的情况下,按照传输目的指令将数据向目标位置进行发送操作,按照传后执行指令在目标位置所在的终端中输出所传输的数据;

在包括有传输操作指令、传输目的指令和传后执行指令三者的情况下,按照传输操作指令触发所指示的数据传输操作,按照传输目的指令将数据发送至对应的目标位置,按照传后执行指令,将数据发送至目标位置后以传后执行指令所指示的方式进行输出。

2.根据权利要求1所述的一种用以传输数据的方法,其特征在于:在步骤1中所述的数据有两种类型,其中之一是所述的数据为独立的文件,其中之二是所述的数据为已打开文档中的部分内容。

3.根据权利要求1所述的一种用以传输数据的方法,其特征在于:针对于所述的数据进行选择之后,数据进入到选择状态,处于选择状态的数据进行差异化显示。

4.根据权利要求1所述的一种用以传输数据的方法,其特征在于:在采集语音数据时,触发所在终端设备上,或与所在终端相连接的音频录制结构,进行音频信息的记录操作;或在采集唇语信息时,启动所在终端上的或者和所在终端相连接的拍摄结构,来对唇语的口型图像信息进行录制操作。

5.根据权利要求1所述的一种用以传输数据的方法,其特征在于:对应着所述的步骤

2,语音或者唇语信息识别后的数据形式为字符形式。

6.根据权利要求1所述的一种用以传输数据的方法,其特征在于:在进行语音识别或者唇语识别时,以进行数据发送为目的的字符,对识别结果的字符范围进行限定。

7.根据权利要求1所述的一种用以传输数据的方法,其特征在于:所述的传输操作指令,有两个层面的字段类型,其中之一是传输操作字段,用以代表需要对所选择的数据信息进行传输操作,其中之二是包括有传输方式字段,在该字段中包括有传输方式的数据信息。

8.根据权利要求1所述的一种用以传输数据的方法,其特征在于:所述的传输目的指令,是用以对应传输数据的接收对象的字段信息。

9.根据权利要求8所述的一种用以传输数据的方法,其特征在于:所述的传输目的指令,按接收对象分为三类,其中之一是人物字段信息,对应着用以接收数据的人,其中之二是终端字段信息,对应着接收该数据的终端设备,其中之三是接收路径信息,对应着能够进行数据接收的存储路径。

10.根据权利要求9所述的一种用以传输数据的方法,其特征在于:针对于所述的人物字段信息,预设人物名称和存储路径的映射列表,通过人名比对人物路径映射列表获得与该人物相对应的存储路径。

11.根据权利要求9所述的一种用以传输数据的方法,其特征在于:针对于所述的终端字段信息,由发起数据传输的终端设备遍历所在环境中能够进行数据传输的终端设备,形成接收终端列表;在接收到终端信息字段后,从前述的接收终端列表进行比对;如果所获取的终端是唯一的,则直接进行数据的发送操作,如果包括有多个,则进一步采集是否有限定条件,如果有的话,按照进一步的限定条件进行筛选,如果没有限定条件的话,则输出符合条件的终端列表,供用户从中选择。

12.根据权利要求11所述的一种用以传输数据的方法,其特征在于:在建立所述的接收终端列表时,进行搜索终端设备的方式,是通过局域的无线信道的形式进行终端搜索。

13.根据权利要求1所述的一种用以传输数据的方法,其特征在于:所述的传后执行指令,是用以描述数据在传输完成之后的输出方式的字段信息。

14.根据权利要求13所述的一种用以传输数据的方法,其特征在于:所述的字段信息,是传输的对象为终端设备的情况下,在终端设备接收到对应数据之后的数据执行方式的字段信息。

15.根据权利要求1所述的一种用以传输数据的方法,其特征在于:针对于所述的步骤3,在仅仅接收到传输目的指令的情况下,按照传输目的指令所指示的接收数据的路径信息,来进行数据的发送操作。

16.一种用以传输数据的终端,该终端为接收数据的发起方终端,其特征在于该终端包括:数据采集模块,用以在接收到针对于数据的选择信息后,触发针对于语音或者唇语信息的采集操作;

传输触发判定模块,用以针对于采集获得的语音或者唇语信息进行识别,判定其中的信息内容是否包括有传输操作指令、传输目的指令、传后执行指令中的至少传输目的指令;

传输执行模块,用以在仅仅包括有传输目的指令的情况下,按照传输目的指令所指示的目标位置进行数据传输操作;

或在包括有传输操作指令和传输目的指令的情况下,按照所设置的传输操作指令以传输目的指令所指示的目标位置进行数据传输;

或在包括有传输目的指令和传后执行指令的情况下,按照传输目的指令将数据向目标位置进行发送操作,按照传后执行指令在目标位置所在的终端中输出所传输的数据;

或在包括有传输操作指令、传输目的指令和传后执行指令三者的情况下,按照传输操作指令触发所指示的数据传输操作,按照传输目的指令将数据发送至对应的目标位置,按照传后执行指令,将数据发送至目标位置后以传后执行指令所指示的方式进行输出。

17.一种用以传输数据的系统,其特征在于该系统包括:

发起方终端,它包括,

数据采集模块,用以在接收到针对于数据的选择信息后,触发针对于语音或者唇语信息的采集操作;

传输触发判定模块,用以针对于采集获得的语音或者唇语信息进行识别,判定其中的信息内容是否包括有传输操作指令、传输目的指令、传后执行指令中的至少传输目的指令;

传输执行模块,用以在仅仅包括有传输目的指令的情况下,按照传输目的指令所指示的目标位置进行数据传输操作;

或在包括有传输操作指令和传输目的指令的情况下,按照所设置的传输操作指令以传输目的指令所指示的目标位置进行数据传输;

或在包括有传输目的指令和传后执行指令的情况下,按照传输目的指令将数据向目标位置进行发送操作,按照传后执行指令在目标位置所在的终端中输出所传输的数据;

或在包括有传输操作指令、传输目的指令和传后执行指令三者的情况下,按照传输操作指令触发所指示的数据传输操作,按照传输目的指令将数据发送至对应的目标位置,按照传后执行指令,将数据发送至目标位置后以传后执行指令所指示的方式进行输出;

接收方终端,它包括,

探寻响应模块,用以在发起方终端发出终端设备探寻操作时,作出探寻信号响应;

数据接收模块,用以在发起方终端发送数据时,进行传输数据和/或传后执行指令的接收操作;

指令执行模块,用以根据数据接收模块所接收到的传输数据进行数据存储,和/或按照传后执行指令输出所接收到的传输数据。

说明书 :

一种用以传输数据的方法、终端及系统

技术领域

[0001] 本发明属于计算设备、软件技术领域。技术背景
[0002] 在人们的工作和生活中,常会有数据传输方面的需求。
[0003] 如何更加便利地进行数据的传输操作,是一个长期的课题。

发明内容

[0004] 本发明的目的,是提供一种用以传输数据的方法,以及对应的终端及系统,利用本发明,能够在触发数据的情况下,利用语音或者唇语来触发数据的发送操作。
[0005] 本发明所提供的一种用以传输数据的方法,包括有如下步骤:
[0006] 步骤1,接收到针对于数据的选择信息,触发针对于语音或者唇语信息的采集操作;
[0007] 步骤2,针对于采集获得的语音或者唇语信息进行识别,判定其中的信息内容是否包括有传输操作指令、传输目的指令、传后执行指令中的至少传输目的指令,在包括的情况下转入到下一步骤;
[0008] 步骤3,在仅仅包括有传输目的指令的情况下,按照传输目的指令所指示的目标位置进行数据传输操作;
[0009] 在包括有传输操作指令和传输目的指令的情况下,按照所设置的传输操作指令以传输目的指令所指示的目标位置进行数据传输;
[0010] 在包括有传输目的指令和传后执行指令的情况下,按照传输目的指令将数据向目标位置进行发送操作,按照传后执行指令在目标位置所在的终端中输出所传输的数据;
[0011] 在包括有传输操作指令、传输目的指令和传后执行指令三者的情况下,按照传输操作指令触发所指示的数据传输操作,按照传输目的指令将数据发送至对应的目标位置,按照传后执行指令,将数据发送至目标位置后以传后执行指令所指示的方式进行输出。
[0012] 进一步,在步骤1中所述的数据有两种类型,其中之一是所述的数据为独立的文件,其中之二是所述的数据为已打开文档中的部分内容。
[0013] 进一步,针对于所述的数据进行选择之后,数据进入到选择状态,处于选择状态的数据进行差异化显示。
[0014] 进一步,在采集语音数据时,触发所在终端设备上,或与所在终端相连接的音频录制结构,进行音频信息的记录操作;或在采集唇语信息时,启动所在终端上的或者和所在终端相连接的拍摄结构,来对唇语的口型图像信息进行录制操作。
[0015] 进一步,对应着所述的步骤2,语音或者唇语信息识别后的数据形式为字符形式。
[0016] 进一步,在进行语音识别或者唇语识别时,以进行数据发送为目的的字符,对识别结果的字符范围进行限定。
[0017] 进一步,所述的传输操作指令,有两个层面的字段类型,其中之一是传输操作字段,用以代表需要对所选择的数据信息进行传输操作,其中之二是包括有传输方式字段,在该字段中包括有传输方式的数据信息。
[0018] 进一步,所述的传输目的指令,是用以对应传输数据的接收对象的字段信息。
[0019] 进一步,所述的传输目的指令,按接收对象分为三类,其中之一是人物字段信息,对应着用以接收数据的人,其中之二是终端字段信息,对应着接收该数据的终端设备,其中之三是接收路径信息,对应着能够进行数据接收的存储路径。
[0020] 进一步,针对于所述的人物字段信息,预设人物名称和存储路径的映射列表,通过人名比对人物路径映射列表获得与该人物相对应的存储路径。
[0021] 进一步,针对于所述的终端字段信息,由发起数据传输的终端设备遍历所在环境中能够进行数据传输的终端设备,形成接收终端列表;在接收到终端信息字段后,从前述的接收终端列表进行比对;如果所获取的终端是唯一的,则直接进行数据的发送操作,如果包括有多个,则进一步采集是否有限定条件,如果有的话,按照进一步的限定条件进行筛选,如果没有限定条件的话,则输出符合条件的终端列表,供用户从中选择。
[0022] 进一步,在建立所述的接收终端列表时,进行搜索终端设备的方式,是通过局域的无线信道的形式进行终端搜索。
[0023] 进一步,所述的传后执行指令,是用以描述数据在传输完成之后的输出方式的字段信息。
[0024] 进一步,所述的字段信息,是传输的对象为终端设备的情况下,在终端设备接收到对应数据之后的数据执行方式的字段信息。
[0025] 进一步,针对于所述的步骤3,在仅仅接收到传输目的指令的情况下,按照传输目的指令所指示的接收数据的路径信息,来进行数据的发送操作。
[0026] 本发明还提供一种用以传输数据的终端,该终端为接收数据的发起方终端,它包括:
[0027] 数据采集模块,用以在接收到针对于数据的选择信息后,触发针对于语音或者唇语信息的采集操作;
[0028] 传输触发判定模块,用以针对于采集获得的语音或者唇语信息进行识别,判定其中的信息内容是否包括有传输操作指令、传输目的指令、传后执行指令中的至少传输目的指令;
[0029] 传输执行模块,用以在仅仅包括有传输目的指令的情况下,按照传输目的指令所指示的目标位置进行数据传输操作;
[0030] 或在包括有传输操作指令和传输目的指令的情况下,按照所设置的传输操作指令以传输目的指令所指示的目标位置进行数据传输;
[0031] 或在包括有传输目的指令和传后执行指令的情况下,按照传输目的指令将数据向目标位置进行发送操作,按照传后执行指令在目标位置所在的终端中输出所传输的数据;
[0032] 或在包括有传输操作指令、传输目的指令和传后执行指令三者的情况下,按照传输操作指令触发所指示的数据传输操作,按照传输目的指令将数据发送至对应的目标位置,按照传后执行指令,将数据发送至目标位置后以传后执行指令所指示的方式进行输出。
[0033] 本发明还提供一种用以传输数据的终端,该终端为接收数据的接收方终端,它包括:
[0034] 探寻响应模块,用以在发起方终端发出终端设备探寻操作时,作出探寻信号响应;
[0035] 数据接收模块,用以在发起方终端发送数据时,进行传输数据和/或传后执行指令的接收操作;
[0036] 指令执行模块,用以根据数据接收模块所接收到的传输数据进行数据存储,和/或按照传后执行指令输出所接收到的传输数据。
[0037] 本发明还提供一种用以传输数据的系统,它包括:
[0038] 发起方终端,它包括,
[0039] 数据采集模块,用以在接收到针对于数据的选择信息后,触发针对于语音或者唇语信息的采集操作;
[0040] 传输触发判定模块,用以针对于采集获得的语音或者唇语信息进行识别,判定其中的信息内容是否包括有传输操作指令、传输目的指令、传后执行指令中的至少传输目的指令;
[0041] 传输执行模块,用以在仅仅包括有传输目的指令的情况下,按照传输目的指令所指示的目标位置进行数据传输操作;
[0042] 或在包括有传输操作指令和传输目的指令的情况下,按照所设置的传输操作指令以传输目的指令所指示的目标位置进行数据传输;
[0043] 或在包括有传输目的指令和传后执行指令的情况下,按照传输目的指令将数据向目标位置进行发送操作,按照传后执行指令在目标位置所在的终端中输出所传输的数据;
[0044] 或在包括有传输操作指令、传输目的指令和传后执行指令三者的情况下,按照传输操作指令触发所指示的数据传输操作,按照传输目的指令将数据发送至对应的目标位置,按照传后执行指令,将数据发送至目标位置后以传后执行指令所指示的方式进行输出;
[0045] 接收方终端,它包括,
[0046] 探寻响应模块,用以在发起方终端发出终端设备探寻操作时,作出探寻信号响应;
[0047] 数据接收模块,用以在发起方终端发送数据时,进行传输数据和/或传后执行指令的接收操作;
[0048] 指令执行模块,用以根据数据接收模块所接收到的传输数据进行数据存储,和/或按照传后执行指令输出所接收到的传输数据。

附图说明

[0049] 图1是本发明所述方法的流程图。
[0050] 图2是本发明中的发起方终端的结构框图。
[0051] 图3是本发明中的接收方终端的结构框图。
[0052] 图4是本发明中所述系统的结构框图。

具体实施方式

[0053] 在本发明中,通过用户对数据信息的选择操作,来触发对用户的语音信息或者唇语信息的数据采集操作。将采集获得的数据进行识别,转变成能够判定的信息内容,特别是文本形式的信息内容,进而将获得的识别内容进行判定,判定是否需要将所选择的数据信息进行发送操作,以及如果要进行发送操作的话,所包括的发送路径,以及发送之后的执行方式等。在判定获得包括有对应指示信息的情况下,执行与其相对应的操作。
[0054] 下面结合着图1,来对本发明所描述的方法进行说明,该方法包括有如下步骤:
[0055] 步骤S110,接收到针对于数据的选择信息,触发针对于语音或者唇语信息的采集操作;
[0056] 步骤S120,针对于采集获得的语音或者唇语信息进行识别,判定其中的信息内容是否包括有传输操作指令、传输目的指令、传后执行指令中的至少传输目的指令,在包括的情况下转入到下一步骤;
[0057] 步骤S130,在仅仅包括有传输目的指令的情况下,按照传输目的指令所指示的目标位置进行数据传输操作;
[0058] 在包括有传输操作指令和传输目的指令的情况下,按照所设置的传输操作指令以传输目的指令所指示的目标位置进行数据传输;
[0059] 在包括有传输目的指令和传后执行指令的情况下,按照传输目的指令将数据向目标位置进行发送操作,按照传后执行指令在目标位置所在的终端中输出所传输的数据;
[0060] 在包括有传输操作指令、传输目的指令和传后执行指令三者的情况下,按照传输操作指令触发所指示的数据传输操作,按照传输目的指令将数据发送至对应的目标位置,按照传后执行指令,将数据发送至目标位置后以传后执行指令所指示的方式进行输出。
[0061] 针对于所述的步骤S110,描述如下:
[0062] 在该步骤中,通过本发明所设置的功能模块,采集对所在终端中的数据的选择信息。这儿所述的数据,有两种类型,其中之一是所述的数据为独立的文件,其中之二是所述的数据为已打开文档中的部分内容。
[0063] 针对于数据进行选择之后,数据进入到选择状态。选择的方式,以具有鼠标器的终端设备进行举例,通过鼠标器的光标来对数据进行选择操作。处于选择状态的数据,能够进行差异化显示,比如,将其用蓝色或黑色的阴影进行表示。具体说来,可以通过所在终端上的应用程序接口API函数,来对光标的操作行为以及所选择的范围进行信息采集,获得所选择的数据内容。如果所述的终端设备上设置有触摸屏的话,那么,可以将针对于数据位置所进行的触摸操作信息,判定为对相应数据的选择操作。
[0064] 在数据被选择的情况下,以数据选择作为触发消息,开启对用户所输出的语音数据或者唇语信息的采集操作。在采集语音数据时,需要触发所在终端设备上,或与所在终端相连接的音频录制结构,进行音频信息的记录操作;在采集唇语信息时,需要启动所在终端上的或者和所在终端相连接的拍摄结构,来对唇语的图像信息进行录制操作,其中主要是对用户的口型图像进行录制操作。
[0065] 当然,如果所在的终端设备,一直处于持续录制用户的语音信息或者唇语信息信息的状态的话,那么,只需要触发对其录制的信息进行采集操作就可以了。
[0066] 针对于所述的步骤S120,描述如下:
[0067] 在该步骤中,需要对采集获得的语音或者唇语信息进行识别,识别之后优选的数据形式为字符形式。
[0068] 针对于语音进行识别时,通过已有的语音识别软件所组成的语音识别模块结构,来对采集获得的包括有语音内容的音频信息,对其数据进行分析,并比对已有的语音识别数据库,来获得识别的字符结果。针对于唇语信息进行识别时,通过预先所建立的唇语口型所对应字符内容的数据库,来进行唇语口型的图像内容的比对操作,按照比对结果获得吻合度最高的字符,作为识别结果输出。
[0069] 需要指出的是,进行语音识别或者唇语识别时,如果不设置任何识别内容范围上的限定的话,进行识别将是一个困难的事情。这是因为,需要识别的字符数据库,不进行任何限定,其数据量非常庞大。
[0070] 而在本发明中,所述的语音信息或者唇语信息,在识别之后所对应的字符形式,是以数据发送为目的的字符。这种情况下,就可以对需要识别的字符信息来进行限定,比如说,其中的字符包括“传输”、“发送”、“邮箱”、“手机”、“电视”、“播放”等字符内容,将这些字符范围内字符数据作为限定条件进行识别。在这些识别参照字符的范围之中,再进行语音识别或者唇语识别,就会减少字符识别时的字符数据库,从而提高识别准确率。
[0071] 经过识别之后,需要判定其中的信息内容是否包括有传输操作指令,或者包括有传输目的指令,或者包括有传后执行指令。
[0072] 其中的传输操作指令,有两个层面的字段类型,其中之一是传输操作字段,比如说,在该字段中包括“发送”、“传输”、“传到”诸如此类的传输操作字段的信息,用以代表需要对所选择的数据信息进行传输操作;其中之二是传输方式字段,在该字段中包括有传输方式的数据信息,比如说,“通过即时通信工具”、“通过蓝牙”、“通过电子邮件”,等等,包括有具体的通信方式信息。
[0073] 所述的传输操作字段和传输方式字段,两者还可以结合在一起,比如说,“通过电子邮件传输......”中的信息,“通过电子邮件”就是传输方式字段;“传输”,就是传输操作字段。
[0074] 通过判定前述的两个字段数据的内容,来从传输操作指令中获得传输操作的执行信息,以及获得传输方式的数据信息等。
[0075] 所述的传输目的指令,指的是用以对应传输数据的接收对象的字段信息,按接收对象可分为三类,其中之一是人物字段信息,对应着用以接收数据的人,比如,“李红”、“张明”等人名;其中之二是终端字段信息,对应着接收该数据的终端设备,比如说,“电视机”、“平板电脑”等;或者,还可以包括有终端的更详细的限定信息,比如说“长虹电视机”,“苹果平板电脑”,等等;其中之三是接收路径信息,对应着能够进行数据接收的具体存储路径,比如说,该存储路径可以是一个具体的电子邮箱,或者是即时通信工具的一个具体的用户识别号,等等。
[0076] 针对于所述的人物字段信息,无法让所对应的人物直接作为接收对象进行数据的接收操作。这种情况下,就需要通过人名比对人物路径映射列表,来获得与该人物相对应的具体存储路径。所述的人物路径映射列表,是预设的人物名称和具体存储路径的映射列表,该映射列表可以专门预先建立,也可以通过存储用户以往的数据传输操作中,所涉及人物的名称和对应存储路径的信息,进行建立操作。
[0077] 比如说,针对于人名“李红”,预先存储有与其相对应的电子邮件,于是,当采集到针对于“李红”的数据信息后,通过比对人物路径映射列表,获得与其相对应的电子邮件。进而,以该电子邮件作为接收数据的具体路径,进行数据的发送操作。
[0078] 针对于所述的终端字段信息,这种形式应用也是广泛的。比如说,用户在手机中有一个视频文件,希望在同一房间中的电视机的大屏幕中进行播放,于是,就可以在手指触压视频文件的情况下,用语音输出的方式,口述“电视机”。该实施例中,同一房间中的那台电视机就是用以接收所选择视频文件的终端设备。于是,在该类传输路径中,就需要发起数据传输的终端设备,遍历所在环境中能够进行直接数据传输的终端设备,形成接收终端列表;然后,在接收到比如“电视机”这样的终端信息字段之后,来从前述的接收终端列表进行比对,在具有电视机的情况下选择电视机;如果所获取的终端是唯一的,则直接进行数据的发送操作,如果包括有多个,则进一步采集是否有限定条件,如果有的话,按照进一步的限定条件进行筛选;如果没有限定条件的话,则输出符合条件的终端列表,供用户从中作进一步的选择。
[0079] 在建立所述的接收终端列表时,进行搜索终端设备的方式,优选的形式,是通过局域的无线信道的形式进行终端搜索。比如说,通过局域范围内有效的蓝牙接口,采集其它具有蓝牙接口的终端。当然,也可以用其它的接口形式,比如,紫蜂(Zigbee)数据接口等。
[0080] 所述的传后执行指令,指的是用以描述数据在传输完成之后的输出方式的字段信息。该字段信息,尤其指的是传输的对象为终端设备的情况下,在终端设备接收到对应数据之后的数据执行方式的字段信息。
[0081] 比如,所接收到的语音信息在识别之后,为“传输到电视机中播放”。其中,所述的“播放”,对应着传后执行指令的字段信息,也就是说,所传输的信息在电视机终端接收之后,需进行数据的播放操作。
[0082] 综合说来,在该步骤中传输目的指令是必须要有的,而且,在仅具有传输目的指令的情况下,也可以触发针对于传输目的指令所指示的接收方信息,进行数据的发送操作。
[0083] 针对于所述的步骤S130,描述如下:
[0084] 在完成了前面的步骤之后,在该步骤中,需要针对于不同类型的传输指令,来进行相应的数据传输操作。
[0085] 其中,在仅仅包括有传输目的指令的情况下,则按照传输目的指令所指示的接收数据的路径信息,来进行数据的发送操作。不管采用什么样的数据发生方式,只要能够实现针对于接收数据的路径进行数据发送,就可以了。
[0086] 在指令中包括有传输操作指令和传输目的指令两者的情况下,如果传输操作指令能够提供具体的传输路径信息,比如说,通过电子邮件,或者通过蓝牙,或者通过即时通信工具,如果包括有这些传输方式信息的话,那么,直接按照所述的传输方式进行数据传输操作;而数据传输的接收位置,则通过传输目的指令来获得。
[0087] 在指令中包括有传输目的指令和传后执行指令的情况下,按照传输目的指令,将数据传输至所指示的目标位置,而通过传后执行指令,将数据传输之后进行执行操作。作为举例,“电视机中播放”,其中的“电视机”,就对应着传输目的指令,其中的“播放”,就对应着传后执行指令。
[0088] 这种情况下,所对应的执行传后执行指令的终端设备,需配套设置有对应的功能程序,来接收传后执行指令的指令信息,进而以该指令信息,对所接收的数据内容进行输出操作。
[0089] 在包括有传输操作指令、传输目的指令和传后执行指令这三者的情况下,就通过传输操作指令来触发相应的传输操作,以及在具有具体传输方式的情况下,按照指示的传输方式进行数据的传输操作;进而通过传输目的指令,指示数据需要传输的目标位置,进行相应数据的传输操作完成之后,通过传后执行指令,将数据传输之后需要进一步执行的操作命令,传输到目标位置所在的终端设备中。目标位置所在的终端设备,获得数据信息和执行指令后,按照执行指令将数据信息进行输出操作。
[0090] 基于前面所描述的方法,在本发明中,还提供一种对应的终端,该终端为发起数据传输的终端,称为发起方终端100,该终端包括:
[0091] 数据采集模块110,用以在接收到针对于数据的选择信息后,触发针对于语音或者唇语信息的采集操作;
[0092] 传输触发判定模块120,用以针对于采集获得的语音或者唇语信息进行识别,判定其中的信息内容是否包括有传输操作指令、传输目的指令、传后执行指令中的至少传输目的指令;
[0093] 传输执行模块130,用以在仅仅包括有传输目的指令的情况下,按照传输目的指令所指示的目标位置进行数据传输操作;
[0094] 或在包括有传输操作指令和传输目的指令的情况下,按照所设置的传输操作指令以传输目的指令所指示的目标位置进行数据传输;
[0095] 或在包括有传输目的指令和传后执行指令的情况下,按照传输目的指令将数据向目标位置进行发送操作,按照传后执行指令在目标位置所在的终端中输出所传输的数据;
[0096] 或在包括有传输操作指令、传输目的指令和传后执行指令三者的情况下,按照传输操作指令触发所指示的数据传输操作,按照传输目的指令将数据发送至对应的目标位置,按照传后执行指令,将数据发送至目标位置后以传后执行指令所指示的方式进行输出。
[0097] 这儿所述的发起方终端100,泛指各种能够进行数据存储及传输操作的终端形式,具体是不限定的,作为典型的实施例,包括有平板电脑、笔记本电脑、台式机电脑,以及手机、个人数字助理等终端形式。在所述的发起方终端100中,还包括有数据采集模块110,传输触发判定模块120和传输执行模块130。利用其中的数据采集模块110,判定用户针对于已有数据信息的选择操作,选择的对象可以是独立的文件,也可以是已打开文档中的部分内容,所述的已打开文档,既可以是设置在电脑上的文档,比如设置在电脑上的word文档,也可以是通过互联网打开的网络页面,等等。在用户进行已有数据的选择的情况下,该选择的消息作为触发信息,来触发针对于用户语音或者唇语信息的采集操作。其中,针对于语音采集操作的结构形式,需要触发设置在所述发起方终端100中的音频录制结构,比如麦克风;针对于唇语信息的采集操作,需要触发所述发起方客户端100或者与其相连接的摄像结构,来进行用户图像的拍摄操作,所拍摄的图像中,针对于用户的口部的图像信息进行筛选及采集。
[0098] 进而,利用所述的传输触发判定模块120,来将采集获得的语音或者唇语信息,进行识别处理。识别之后,判断是否包括有传输操作指令,或者传输目的指令,或者传后执行指令,且其中必须要包括有传输目的指令。针对于所述的传输目的指令,来获取数据的接收目标位置,该目标位置可以是互联网上的存储结构,比如电子邮件的接收地址,或者通过即时通信工具向其它即时通信客户端进行数据发送的目的地址,另外,也可以是相邻近的终端设备,具体是不限定的。而通过所述的传输操作指令,则可以判定所需要进行数据传输的相应路径,通过传后执行指令,则获取需要传输的数据在接收方终端接收之后,输出数据的形式。
[0099] 在通过传输触发判定模块120判定需要进行数据传输的情况下,通过传输执行模块130,来进行所选择数据的发送操作。其中,在仅包括有传输目的指令的情况下,获取传输目的指令所指示的目标位置,生成相应的数据传输界面,载入需要传输的数据以及数据接收的目标位置,来进行数据的传输操作。所述的数据传输界面的显示属性,既可以以显式的形式,输出数据传输界面的具体数据内容,可供用户进行查看及操作;也可以以隐式的形式,进行相应的数据传输操作,但不输出相应的界面供用户查看。
[0100] 相应地,在同时包括有传输目的指令和传后执行指令的情况下,则按照传输目的指令获取数据传输的目标位置,进而将数据向目标位置进行发送操作,另一方面,向对应的接收方终端发送传后执行指令,由接收方终端按照传后执行指令在其终端中输出所传输的数据;
[0101] 相应地,在同时包括有传输操作指令、传输目的指令和传后执行指令三者的情况下,则按照传输操作指令触发所指示的数据传输操作,按照传输目的指令将数据发送至对应的目标位置,这儿所述的目标位置,尤其是指接收方终端,按照传后执行指令,由接收方终端输出所接收到的数据内容。
[0102] 进一步,对应着本发明所描述的方法,还提供一种终端,该终端为接收数据的终端设备,称为接收方终端200,该终端包括:
[0103] 探寻响应模块210,用以在发起方终端发出终端设备探寻操作时,作出探寻信号响应;
[0104] 数据接收模块220,用以在发起方终端发送数据时,进行传输数据和/或传后执行指令的接收操作;
[0105] 指令执行模块230,用以根据数据接收模块220所接收到的传输数据进行数据存储,和/或按照传后执行指令输出所接收到的传输数据。
[0106] 这儿所述的接收方终端200,是相对于前述的发起方终端100来进行表述的。
[0107] 所述的探寻响应模块210,针对于发起方终端所发出的探寻信号,作出响应。作为优选的实施例,该探寻响应模块210,为无线信道的数据传输及接收模块,比如,可以通过蓝牙组件来实施。所述的数据接收模块220,是用以接收来自于发起方终端所发送数据的功能结构,可以通过探寻响应模块210所设置的传输信道,来进行数据的接收操作,然后将接收的数据,按照预设的位置或者默认的位置进行数据的存储操作。所述的指令执行模块230,用以根据数据接收模块220所接收到的传输数据,完成数据的存储操作,以及根据传后执行指令,来处理所接收到的传输数据。
[0108] 这儿所述的接收方终端200,具体类型是不限定的,可以是具有全功能的终端形式,比如平板电脑、笔记本电脑、台式机电脑,或者手机、个人数字助理等,另外,也可以是具有数据接收、输出功能,并能够支持本发明的电视机等大型的终端设备;另外,也可以是能够支撑本发明,并外设输出结构的终端设备。比如说,通过设置用以支撑本发明的接收方客户端200,能够将所述的探寻响应模块210、数据接收模块220、指令执行模块230中的程序部分以及通信结构部分,做成小型化的组件结构,然后将指令执行模块230输出数据的方式,作为外设的终端,比如说打印机、光盘刻录机等各种外设的终端,然后在接收到相应的传输执行指令后,直接就能够执行数据的打印功能,或者光盘的刻录功能,或者其它的功能形式。
[0109] 进一步,对应着前面所描述的方法,以及发起方终端和接收方终端,在本发明中,还提供一种用以传输数据的系统300,该系统300包括:
[0110] 发起方终端100,它包括,
[0111] 数据采集模块110,用以在接收到针对于数据的选择信息后,触发针对于语音或者唇语信息的采集操作;
[0112] 传输触发判定模块120,用以针对于采集获得的语音或者唇语信息进行识别,判定其中的信息内容是否包括有传输操作指令、传输目的指令、传后执行指令中的至少传输目的指令;
[0113] 传输执行模块130,用以在仅仅包括有传输目的指令的情况下,按照传输目的指令所指示的目标位置进行数据传输操作;
[0114] 或在包括有传输操作指令和传输目的指令的情况下,按照所设置的传输操作指令以传输目的指令所指示的目标位置进行数据传输;
[0115] 或在包括有传输目的指令和传后执行指令的情况下,按照传输目的指令将数据向目标位置进行发送操作,按照传后执行指令在目标位置所在的终端中输出所传输的数据;
[0116] 或在包括有传输操作指令、传输目的指令和传后执行指令三者的情况下,按照传输操作指令触发所指示的数据传输操作,按照传输目的指令将数据发送至对应的目标位置,按照传后执行指令,将数据发送至目标位置后以传后执行指令所指示的方式进行输出;
[0117] 接收方终端200,它包括,
[0118] 探寻响应模块210,用以在发起方终端发出终端设备探寻操作时,作出探寻信号响应;
[0119] 数据接收模块220,用以在发起方终端发送数据时,进行传输数据和/或传后执行指令的接收操作;
[0120] 指令执行模块230,用以根据数据接收模块220所接收到的传输数据进行数据存储,和/或按照传后执行指令输出所接收到的传输数据。
[0121] 下面举出具体的实施例,来对所述的系统300进行描述。
[0122] 将发起方终端取为具有触摸屏的手机终端,将接收方终端200取为一个大屏幕的电视机。用户通过手机终端查看所拍摄的多媒体文件时,觉得该文件在手机终端中进行查看,屏幕太小,显示效果差。于是,就可以通过手指按压多媒体文件所在的位置,就可以通过数据采集模块110,来采集用户针对于所选择多媒体文件的操作信息,触发针对于用户语音或者唇语信息的采集操作。在本实施例中,采集所获得的用户的数据为语音数据。进而,通过传输触发判定模块120,对采集的语音数据进行识别,获得的识别后的字符内容是“传输到电视机中播放”。于是,解析所识别的内容形式,经判定,其中包括有传输操作指令“传输”,以及包括有传输目的指令“电视机”,以及包括有传后执行指令“播放”。
[0123] 于是,就通过传输执行模块130,触发所在的发起方终端100,进行所在环境中终端设备的探寻操作,其目的是搜寻是否包括有符合“电视机”这一传输目的指令的终端设备。作为举例,在触发了探寻操作之后,启动了所在手机终端上的蓝牙组件,来搜寻能够进行蓝牙操作的环境中的其它终端设备,将获得的终端设备形成一个列表,为终端设备列表。而所述的“电视机”终端,对应着前述的接收方终端200。通过接收方终端200中的探寻响应模块210回应出相应的探寻信号的响应结果,该“电视机”终端的数据信息,能够被前述的终端设备列表所载入。然后,将终端设备列表中的数据内容和前述的传输目的指令“电视机”进行比对,判定其中是否包括有“电视机”终端。
[0124] 在包括有“电视机”终端的情况下,向所述的“电视机”终端发出数据传输的请求指令。这儿的“电视机”终端,就对应着所述的接收方终端200。通过其中的数据接收模块220,接收前述的多媒体文件,以及传后执行指令“播放”。在完成了数据的接收操作之后,通过所述的指令执行模块230,触发所在“电视机”终端上的播放程序,来打开所接收到的多媒体文件,并通过所在“电视机”终端上的音频及视频输出接口进行数据的输出操作。
[0125] 利用本发明,能够实现更加有效、便利的数据传输的操作过程。
[0126] 以上是对本发明的描述而非限定,基于本发明思想的其它实施例,亦均在本发明的保护范围之中。