发明内容
为了解决现有技术的问题,本发明实施例提供了一种信息交互方法和装置。所述技术方案如下:
第一方面,提供了一种信息交互方法,所述方法包括:
获取交互模式的第一切换指令,所述交互模式包括所述摄像头视频模式及桌面捕捉模式;
根据所述第一切换指令关闭当前交互模式,并开启另一种交互模式获取图像数据。
结合第一方面,在第一方面的第一种可能的实现方式中,所述获取交互模式的第一切换指令之前,还包括:
在摄像头视频模式的显示界面上显示切换选项;或者在桌面捕捉模式的显示界面上显示切换选项;
所述获取交互模式的第一切换指令,包括:
检测所述切换选项是否被选中;
若检测到所述切换选项被选中,则获取交互模式的第一切换指令。
结合第一方面,在第一方面的第二种可能的实现方式中,若切换开启的交互模式为桌面捕捉模式,则获取图像数据之前,还包括:
创建桌面捕捉的操作界面,并设置桌面区域窗口;
在所述桌面捕捉的操作界面显示设置的桌面区域窗口,并捕捉所述桌面区域窗口内的图像数据,将所述图像数据作为捕捉到的桌面数据。
结合第一方面,在第一方面的第三种可能的实现方式中,所述开启桌面捕捉模式之后,还包括:
获取交互模式的第二切换指令;
根据所述第二切换指令关闭桌面捕捉模式,并开启摄像头视频模式;
在摄像头视频模式下显示通过所述摄像头拍摄到的视频数据,并将所述视频数据压缩编码之后发送。
另一方面,提供了一种信息交互装置,所述装置包括:
第一获取模块,用于获取交互模式的第一切换指令,所述交互模式包括所述摄像头视频模式及桌面捕捉模式;
第一处理模块,用于根据所述第一切换指令关闭当前交互模式,并开启另一种交互模式获取图像数据。
结合第二方面,在第二方面的第一种可能的实现方式中,所述装置,还包括:
第一显示模块,用于在摄像头视频模式的显示界面上显示切换选项;或者在桌面捕捉模式的显示界面上显示切换选项;
所述第一获取模块,包括:
检测单元,用于检测所述切换选项是否被选中;
获取单元,用于当检测到所述切换选项被选中时获取交互模式的第一切换指令。
结合第二方面,在第二方面的第二种可能的实现方式中,所述装置,还包括:
创建模块,用于创建桌面捕捉的操作界面;
设置模块,用于设置桌面区域窗口;
显示模块,用于在所述桌面捕捉的操作界面显示设置的桌面区域窗口;
捕捉模块,用于捕捉所述桌面区域窗口内的图像数据,将所述图像数据作为捕捉到的桌面数据。
结合第二方面,在第二方面的第三种可能的实现方式中,所述装置,还包括:
第二获取模块,用于获取交互模式的第二切换指令;
第二处理模块,用于根据所述第二切换指令关闭桌面捕捉模式,并开启摄像头视频模式;
第三显示模块,用于在摄像头视频模式下显示通过所述摄像头拍摄到的视频数据;
第一交互模块,用于将所述视频数据压缩解码之后发送。
本发明实施例提供的技术方案带来的有益效果是:
通过获取交互模式的第一切换指令,并根据第一切换指令关闭当前交互模式,进而开启另一种交互模式获取图像数据,由于无需安装和开启第三方工具,即可实现模式切换,因此,交互体验效果更佳。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
实施例一
本发明实施例提供了一种信息交互方法,参见图1,本实施例提供的方法流程包括:
101:获取交互模式的第一切换指令,交互模式包括摄像头视频模式及桌面捕捉模式。
102:根据第一切换指令关闭当前交互模式,并开启另一种交互模式获取图像数据。
作为一种优选的实施例,获取交互模式的第一切换指令之前,还包括:
在摄像头视频模式的显示界面上显示切换选项;或者在桌面捕捉模式的显示界面上显示切换选项;
获取交互模式的第一切换指令,包括:
检测切换选项是否被选中;
若检测到切换选项被选中,则获取交互模式的第一切换指令。
作为一种优选的实施例,若切换开启的交互模式为桌面捕捉模式,则获取图像数据之前,还包括:
创建桌面捕捉的操作界面,并设置桌面区域窗口;
在桌面捕捉的操作界面显示设置的桌面区域窗口,并捕捉桌面区域窗口内的图像数据,将图像数据作为捕捉到的桌面数据。
作为一种优选的实施例,开启桌面捕捉模式之后,还包括:
获取交互模式的第二切换指令;
根据第二切换指令关闭桌面捕捉模式,并开启摄像头视频模式;
在摄像头视频模式下显示通过摄像头拍摄到的视频数据,并将所述视频数据压缩编码之后发送。
本发明实施例提供的方法,通过获取交互模式的第一切换指令,并根据第一切换指令关闭当前交互模式,进而开启另一种交互模式获取图像数据,由于无需安装和开启第三方工具,即可实现模式切换,因此,交互体验效果更佳。
实施例二
随着流媒体技术的普及发展,视频模式下传统的视频和声音的交流方式已经不能满足用户的需求,提供更为丰富的信息交互方式,已经成为了影响流媒体技术发展的关键。为此,本发明实施例提供了一种信息交互方法。该方法以当前模式为摄像头视频模式为例,并在摄像头视频模式的基础上,提供了桌面捕捉模式,通过在摄像头视频模式和桌面捕捉模式之间进行切换,使用户获得更好的交互体验。为了便于理解,现结合上述实施例一的内容,对本发明实施例提供的信息交互方法进行详细地解释说明。参见图2,本实施例提供的方法流程包括:
201:获取交互模式的第一切换指令。
其中,交互模式包括但不限于摄像头视频模式及桌面捕捉模式。由于传统的视频和声音的交互方式已经不能满足用户的需求,为了提供更为丰富的信息交互方式,以使用户在更为丰富的信息交互方式下,可通过分享照片及信息内容、以及进行相关指导等操作,获得更高的交互体验,本实施例还提供将当前模式由摄像头视频模式切换到桌面捕捉模式的操作。将当前模式由摄像头视频模式切换到桌面捕捉模式时,首先需要在摄像头视频模式下获取交互模式的第一切换指令,进而根据获取到的交互模式的第一切换指令将当前模式由摄像头视频模式切换到桌面捕捉模式。
进一步地,为了获取交互模式的第一切换指令,本实施例提供的方法,在获取交互模式的第一切换指令之前,还将在摄像头视频模式的显示界面上显示切换选项,进而根据该桌面捕捉选项获取交互模式的第一切换指令。
具体地,关于获取交互模式的第一切换指令的方式,本实施例不作具体的限定,包括但不限于:
检测切换选项是否被选中;
若检测到切换选项被选中,则获取交互模式的第一切换指令。
对于上述过程,为了便于理解,下面将以一个具体的例子进行详细地解释说明。
图3为摄像头视频模式的显示界面,在摄像头视频模式的显示界面上承载着多个选项,如“结束直播选项”、“桌面捕捉选项”以及“视频设置选项”。在进行更为丰富的信息交互时,若用户想将当前模式由摄像头视频模式切换到桌面捕捉模式,此时用户可通过鼠标点击等操作选中“桌面捕捉选项”,终端在检测到“桌面捕捉选项”被选中后,根据检测到的选中操作生成交互模式的第一切换指令,并获取该交互模式的第一切换指令;若用户想要退出当前的交互,可通过鼠标点击等操作选中“结束直播选项”,终端在检测到“结束直播选项”被选中后,退出当前的交互;若用户想要对当前播放的视频进行设置,可通过鼠标点击等操作选中“视频设置选项”,终端在检测到“视频设置选项”被选中后,根据检测到的选中操作对当前播放的视频进行设置。
需要说明的是,当前模式为桌面捕捉模式时,若将当前模式由桌面捕捉模式切换到摄像头视频模式时,则需要在桌面捕捉模式下获取交互模式的第一切换指令,进而根据桌面捕捉模式下的第一切换指令将当前模式切换切到摄像头视频模式。此时,在获取交互模式的第一切换模式之前,需要在桌面捕捉模式的显示界面上显示切换选项。
202:根据第一切换指令关闭摄像头视频模式,并开启桌面捕捉模式获取图像数据。
由于上述步骤202中已经获取了交互模式的第一切换指令,说明用户此时想通过将当前模式由摄像头视频模式切换到桌面捕捉模式以获取更高的交互体验。因此,在获取到第一切换指令之后,本实施例提供的方法将根据第一切换指令关闭摄像头视频模式,从而开启桌面捕捉模式,并在桌面捕捉模式下获取图像数据。
进一步地,在开启的模式为桌面捕捉模式之后,为本实施例提供的方法还将在桌面捕捉模式下捕捉桌面数据,进而根据桌面数据进行信息交互,从而丰富交互体验。其中,桌面数据包括但不限于照片、图片、操作指导等,本实施例不对桌面数据的内容做具体的限定。
进一步地,由于在桌面捕捉模式下捕捉的桌面数据是当前进行的信息交互的主要内容,因此,为了使当前进行的信息交互效果更佳,本实施例提供的方法在桌面捕捉模式下捕捉桌面数据之前,还将创建桌面捕捉的操作界面,并在桌面捕捉的操作界面上设置桌面区域窗口,进而在桌面捕捉的操作界面显示设置的桌面区域窗口,并捕捉桌面区域窗口内的图像数据,从而将图像数据作为捕捉到的桌面数据。
关于设置桌面区域窗口的方式,本实施例不作具体的限定,包括但不限于提供桌面区域窗口设置界面,用户通过该设置界面设置桌面区域窗口,终端在检测到用户的设置操作后,据此设置桌面区域窗口。其中,设置的桌面区域窗口的位置,包括但不限于将桌面区域窗口设置在桌面捕捉操作界面的左上角,当然,也可将桌面区域窗口设置在桌面捕捉操作界面的右上角,本实施例对此不作具体的限定。
具体地,在桌面捕获的操作界面显示设置的桌面区域窗口后,若用户想通过分享照片进行更为丰富的信息交互,则此时用户可将需要分享的照片放入桌面区域窗口,终端通过捕获桌面区域窗口内的需要分享的照片,从而将其作为捕获到的桌面数据;若用户想通过分享图片进行更为丰富的信息交互,则此时用户可将需要分享的文档放入到桌面区域窗口,终端通过捕获桌面区域窗口内的文档,将需要分享的文档作为捕获到的桌面数据。
对于上述过程,为了便于理解,下面将以一个具体的例子进行详细地解释说明。
图4为桌面捕捉的操作界面,1为桌面区域窗口,2为桌面捕捉模式界面上的操作选项。其中,桌面捕捉模式界面上的操作选项有“暂停捕捉选项”、“结束捕捉选项”以及“取消桌面捕捉选项”。若将桌面区域窗口设置在桌面捕捉的操作界面的左上角。当开启桌面捕捉模式以后,桌面区域窗口在桌面捕捉的操作界面的左上角显示出来。若用户想要分享照片,此时可将需要分享的照片放到桌面区域窗口1中,终端通过捕获桌面区域窗口1的照片,将放在桌面区域窗口1内的照片作为捕获到的桌面数据;若用户想要分享操作指导的视频,可将需要分享的操作指导的视频拖动到桌面区域窗口1中进行播放,终端通过捕获桌面区域1内的操作指导的视频播放界面,将桌面区域窗口1内的操作指导的视频播放界面作为捕获到的桌面数据;若用户想要退出当前的交互,可通过鼠标点击等操作选中“结束捕捉选项”,终端在检测到“结束捕捉选项”被选中后,退出当前的交互;若用户想要暂停桌面捕捉,可通过鼠标点击等操作选中“暂停捕捉选项”,终端在检测到“暂停捕捉选项”被选中后,暂停捕捉桌面区域窗口内的图像数据。
至此,通过上述步骤实现了由摄像头视频模式到桌面捕捉模式的切换,在该过程中,本实施例提供的方法还支持模式退出,即退出当前正在进行的交互过程。例如,如果当前处于摄像头视频模式,则在检测到退出交互指令后,关闭摄像头视频模式,且不启动桌面捕捉模式,而是直接结束当前正在进行的交互。例如,如果当前处于桌面捕捉模式,则在检测到退出交互指令后,关闭桌面捕捉模式,且不启动摄像头视频模式,结束当前正在进行的交互。
需要说明的是,无论是在哪种模式下退出交互过程,本实施例不对退出交互过程的方式进行限定。包括但不限于在每种交互模式的显示界面上显示交互退出选项,从而在检测到该交互退出选项被选中后,执行退出交互的流程。
当然,由摄像头视频模式切换到桌面捕捉模式后,本实施例提供的方法还支持由桌面捕捉模式切换到摄像头视频模式的方式,具体详见如下步骤。
203:获取交互模式的第二切换指令。
在桌面捕捉模式下,虽然用户可通过在桌面捕捉模式下捕捉到的桌面数据进行信息交互,然而,当桌面数据交互完成以后,若用户想回到摄像头视频模式下进行视频和声音的交流,为了支持将桌面捕捉模式切换回摄像头视频模式,本实施例还提供将当前模式由桌面捕捉模式切换回摄像头视频模式的操作。具体实施时,可通过交互模式的第二切换指令触发由桌面捕捉模式切换回摄像头视频模式。为此,本实施例提供的方法在进行桌面捕捉模式切换回摄像头视频模式切换之前,需要获取交互模式的第二切换指令,进而根据获取到的交互模式的第二切换指令将当前模式由桌面捕捉模式切换回摄像头视频模式。
进一步地,为了获取交互模式的第二切换指令,本实施例提供的方法在获取交互模式的第二切换指令之前,还将在桌面捕捉模式的显示界面上显示取消桌面捕捉选项,进而根据该取消桌面捕捉模式选项获取交互模式的第二切换指令。关于在桌面捕捉模式的显示界面上显示取消桌面捕捉选项的方式,本实施例不作具体的限定,包括但不限于将取消桌面捕捉选项显示在桌面捕捉模式的显示界面上的左上角或右上角等。
关于获取交互模式的第二切换指令的方式,包括但不限于:
检测取消桌面捕捉选项是否被选中;
若检测到取消桌面捕捉选项被选中,则获取交互模式的第二切换指令。
对于上述过程,为了便于理解,下面仍以图4为例进行说明。
图4为桌面捕捉的操作界面,1为桌面区域窗口,2为桌面捕捉模式界面上的操作选项。其中,桌面捕捉模式界面上的操作选项有“暂停捕捉选项”、“结束捕捉选项”以及“取消桌面捕捉选项”。在进行更为丰富的信息交互时,若用户想将当前模式由桌面捕捉模式切换回摄像头视频模式,此时用户可通过操作终端选中“取消桌面捕捉选项”,终端在检测到“取消桌面捕捉选项”被选中后,根据检测到的选中操作生成交互模式的第二切换指令,进而获取该交互模式的第二切换指令。
204:根据第二切换指令关闭桌面捕捉模式,并开启摄像头视频模式。
由于上述步骤203中已经获取到了交互模式的第二切换指令,说明此时用户希望由桌面捕捉模式切换回摄像头视频模式。因此,在接收到交互模式的第二切换指令之后,本实施例提供的方法将根据交互模式的第二切换指令关闭桌面捕捉模式,并在关闭桌面捕捉模式之后,开启摄像头视频模式,从而实现了由桌面捕捉模式切换回摄像头视频模式。
205:在摄像头视频模式下显示通过摄像头拍摄到的视频数据,并将视频数据压缩编码之后发送。
针对该步骤,由于上述步骤204已根据第二切换指令关闭桌面捕捉模式,并开启摄像头视频模式,即实现了由桌面捕捉模式切换到摄像头视频模式,因此,本步骤在上述步骤204的基础上将在摄像头视频模式下通过摄像头拍摄视频数据,并将摄像头拍摄到的视频数据显示出来,进而将视频数据压缩编码之后发送。
关于在摄像头视频模式下显示通过摄像头拍摄到的视频数据的方式,本实施例不作具体的限定,包括但不限于提供摄像头视频模式的显示界面。该摄像头视频模式的显示界面与上述步骤201中的摄像头视频模式的显示界面为同一界面,具体参见上述步骤201,此处不再赘述。
关于将视频数据压缩编码之后发送的方式,本实施例不作具体的限定,包括但不限于:若压缩编码的视频数据为第一用户的视频数据,则可通过第一终端将压缩编码的第一用户的视频数据发送给第二用户所在的第二终端,第二用户通过第二终端获取第一用户的视频数据,从而实现了第二用户与第一用户之间的信息交互。
需要说明的是,上述过程对信息交互过程中由摄像头视频模式切换到桌面捕捉模式,以及由桌面捕捉模式切换回摄像头视频模式的过程,如果用户还希望继续进行两种模式的切换,则可以参考上述过程,在此不再赘述。
本发明实施例提供的方法,通过获取交互模式的第一切换指令,并根据第一切换指令关闭当前交互模式,进而开启另一种交互模式获取图像数据,由于无需安装和开启第三方工具,即可实现模式切换,因此,交互体验效果更佳。
实施例三
参见图5,本发明实施例提供了一种信息交互装置,该装置包括:
第一获取模块501,用于获取交互模式的第一切换指令,交互模式包括摄像头视频模式及桌面捕捉模式;
第一处理模块502,用于根据第一切换指令关闭当前交互模式,并开启另一种交互模式获取图像数据。
参见图6,该装置,还包括:
第一显示模块503,用于在摄像头视频模式的显示界面上显示切换选项;或者在桌面捕捉模式的显示界面上显示切换选项;
参见图7,第一获取模块501,包括:
检测单元5011,用于检测切换选项是否被选中;
获取单元5012,用于当检测到切换选项被选中时获取交互模式的第一切换指令。
参见图8,该装置,还包括:
创建模块504,用于创建桌面捕捉的操作界面;
设置模块505,用于设置桌面区域窗口;
第二显示模块506,用于在桌面捕捉的操作界面显示设置的桌面区域窗口;
捕捉模块507,用于捕捉桌面区域窗口内的图像数据,将图像数据作为捕捉到的桌面数据。
参见图9,该装置,还包括:
第二获取模块508,用于获取交互模式的第二切换指令;
第二处理模块509,用于根据第二切换指令关闭桌面捕捉模式,并开启摄像头视频模式;
第三显示模块510,用于在摄像头视频模式下显示通过摄像头拍摄到的视频数据;
第一交互模块511,用于将视频数据压缩解码之后发送。
本发明实施例提供的装置,通过获取交互模式的第一切换指令,并根据第一切换指令关闭当前交互模式,进而开启另一种交互模式获取图像数据,由于无需安装和开启第三方工具,即可实现模式切换,因此,交互体验效果更佳。
需要说明的是:上述实施例提供的信息交互装置在信息交互时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将信息交互装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的信息交互装置与信息交互方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。