信息交互的方法和装置的制造方法_2

文档序号:8512485阅读:来源:国知局
]关于获取屏幕数据的方式,包括但不限于采用如下方式:
[0060]第一步,确定屏幕录制区域;
[0061]针对第一步,关于确定屏幕录制区域的方式,包括但不限于提供屏幕录制区域设置选项,用户可以根据自身的使用习惯选取屏幕录制区域对应的设置选项,信息交互装置在检测到用户的设置操作之后,根据检测到的用户操作确定屏幕录制区域。其中,屏幕录制区域设置选项包括但不限于“将整个桌面作为屏幕录制区域”、“将二分之一桌面作为屏幕录制区域”等。若检测到用户选取屏幕录制区域对应的选项为“将整个桌面作为屏幕录制区域”,则根据检测到的用户操作将整个桌面作为屏幕录制区域;若检测到用户选取屏幕录制区域对应的选项为“将二分之一桌面作为屏幕录制区域”,则根据检测到的用户操作将二分之一桌面作为屏幕录制区域。
[0062]第二步,获取屏幕录制区域内的数据,并将获取到的数据作为屏幕数据。
[0063]针对第二步,在确定屏幕录制区域之后,可根据确定的屏幕录制区域获取屏幕录制区域内的数据,进而将获取到的数据作为屏幕数据。具体地,在确定屏幕录制区域后,若用户想通过分享游戏进行更为丰富的信息交互,则此时用户可将需要分享的游戏放入屏幕录制区域内,移动终端通过获取屏幕录制区域内的需要分享的游戏,从而将其作为获取到的屏幕数据;若用户想通过分享文档进行更为丰富的信息交互,则此时用户可将需要分享的文档放入到屏幕录制区域内,移动终端通过获取屏幕录制区域内的文档,将需要分享的文档作为获取到的屏幕数据。关于获取屏幕录制区域内的数据的方式,包括但不限于采用如下方式:首先确定移动终端所使用的系统,进而根据确定的系统采用不同的方式进行获取。具体地,若移动终端所所用的系统为安卓系统,则可通过/dev/graphics/fbo获取屏幕数据;若移动终端所使用的系统为1S系统,则可通过截屏获取屏幕数据。
[0064]需要说明的是,由于上述在获取屏幕数据的过程中并不影响音频数据的采集,因此,为了提高用户的交互体验效果,本实施例提供的方法在获取屏幕数据时,还可以获取音频数据。关于获取音频数据的方式,包括但不限于采用麦克风获取。
[0065]203:将屏幕数据发送至对端,由对端显示屏幕数据。
[0066]其中,对端为具有视频功能的移动终端,可以是手机、平板电脑等,本实施不对对端进行限定,同样不对屏幕数据做具体的限定。为了进行更为丰富的信息交互,本实施例提供的方法在获取屏幕数据之后,还将获取到的屏幕数据发送至对端,使对端在接收到屏幕数据之后,将接收到的屏幕数据显示出来。
[0067]当然,若在上述信息交互的过程中,获取到的数据不仅有屏幕数据,而且还有音频数据,为了提高用户的交互体验效果,使用户在通过屏幕数据进行更为丰富的信息交互的同时,还可通过音频数据进行声音的交流。例如,在将屏幕数据发送至对端的同时,还将获取到的音频数据发送至对端,使对端在接收到音频数据之后,将接收到的音频数据播放出来。
[0068]至此,通过上述步骤实现了由视频场景到屏幕录制场景的切换,在该过程中,如用户希望回到视频模式下进行信息交流,本实施例提供的方法还支持由屏幕录制场景切换到视频场景的方式,具体详见如下步骤。
[0069]204:获取第二信息交互指令。
[0070]虽然在屏幕录制场景下用户可根据获取到的屏幕数据进行更为丰富的信息交互,但若用户想回到视频场景下进行图像和声音的交流,本实施例提供的方法将执行将当前场景由屏幕录制场景切换回视频场景的操作。具体实施时,可通过第二信息交互指令触发由屏幕录制场景切换回视频场景。为此,本实施例提供的方法在进行屏幕录制场景切换回视频场景切换之前,需要获取第二信息交互指令,进而根据获取到的第二信息交互指令将当前场景由屏幕录制场景切换回视频场景。
[0071]进一步地,为了获取第二信息交互指令,本实施例提供的方法在获取第二信息交互指令之前,还将在屏幕录制场景的显示界面上显示取消屏幕分享选项,进而根据该取消屏幕分享选项获取第二信息交互指令。
[0072]关于获取第二信息交互指令的方式,包括但不限于采用如下方式:在屏幕录制场景下第一终端和第二终端进行信息交互,第一终端和第二终端在屏幕录制界面上将提供取消屏幕分享按钮,为了判断用户是否希望通过将当前场景由屏幕录制场景切换到视频场景以结束正在进行的更为丰富的信息交互,本实施例提供的方法可通过检测屏幕录制界面上的取消分享按钮是否被选中,以判断能否获取第二信息交互指令。
[0073]具体地,以第一终端侧为例,如果第一终端检测到屏幕录制界面上的取消屏幕分享按钮被选中,说明第一终端侧的用户希望结束当前正在进行的信息交互模式,此时信息交互装置在检测到幕录制界面上的取消屏幕分享按钮被选中之后,获取第二信息交互指令;当然,如果第一终端检测到屏幕录制界面上的屏幕分享按钮未被选中,说明第一终端侧的用户希望继续当前正在进行的信息交互模式,此时信息交互装置由于未检测到屏幕录制界面上的取消屏幕分享按钮被选中,因此,未获取到第二信息交互指令。其中,屏幕录制界面为屏幕录制场景下进行更为丰富的信息交互的界面,屏幕录制界面上承载的对象包括但不限于屏幕录制区域、取消屏幕分享按钮等,本实施例不对屏幕录制界面上承载的对象的内容作具体的限定。
[0074]对于上述过程,为了便于理解,下面将以图4为例进行详细地解释说明。
[0075]图4为屏幕录制界面的示意图。其中,图4中的I为屏幕录制界面上的屏幕录制区域,图3中的2为屏幕显示界面上的取消屏幕分享按钮。在屏幕录制场景下,若检测到屏幕显示界面上的取消屏幕分享按钮2被选中,说明用户希望结束正在进行的更为丰富的信息交互,为了满足用户的需求,信息交互装置在检测到屏幕录制界面上的取消屏幕分享按钮被选中之后,将获取第二信息交互指令;若检测到屏幕录制界面上的取消屏幕分享按钮2未被选中,说明用户希望继续进行更为丰富的信息交互,此时信息交互装置由于未检测到屏幕录制界面上的取消屏幕分享按钮被选中,因此,未获取到第二信息交互指令。
[0076]当然,除了采用上述方式获取第二信息交互指令外,还可在关闭摄像头的时间达到第二预设时间或者将屏幕数据发送至对端之后,获取第二信息交互指令。其中,第二预设时间可以为2分钟、4分钟、6分钟等,本实施例不对第二预设时间的大小作具体的限定。
[0077]205:根据第二信息交互指令开启摄像头,并通过摄像头获取图像数据。
[0078]由于上述步骤204中已经获取了第二信息交互指令,说明用户希望结束当前正在进行的信息交互,为了满足用户的需求,本步骤在上述步骤204的基础上将根据第二信息交互指令开启摄像头,进而通过摄像头获取图像数据。
[0079]206:将图像数据发送至对端,由对端显示图像数据。
[0080]在获取了图像数据之后,为了能够实现信息交互,本步骤在上述步骤205的基础上还将图像数据发送至对端,进而由对端显示图像数据。
[0081]关于将图像数据发送至对端的方式,本实施例不作具体的限定,包括但不限于:若图像数据为第一终端侧的第一用户的图像数据,则可通过第一终端将第一用户的图像数据压缩编码之后发送给第二用户所在的第二终端,第二用户通过第二终端获取第一用户的图像数据,从而实现了第二用户与第一用户之间的信息交互。
[0082]需要说明的是,上述过程对信息交互过程中由视频场景切换到屏幕录制场景,以及由屏幕录制场景切换回视频场景的过程,如果用户还希望继续进行两种场景的切换,则可以参考上述过程在两种场景下进行切换,在此不再赘述。
[0083]本发明实施例提供的方法,通过获取基于移动终端的第一信息交互指令,进而根据第一信息交互指令关闭摄像头,并在获取屏幕数据之后,将获取到的屏幕数据发送至对端,由对端显示屏幕数据,从而实现分享屏幕数据,提供了一种新的交互方式,丰富了信息交互的内容。
[0084]实施例三
[0085]参见图5,本发明实施例提供了一种信息交互的装置,该装置应用于移动终端,包括:
[0086]第一获取模块501,用于获取第一信息交互指令;
[0087]关闭模块502,用于根据第一信息交互指令关闭摄像头;
[0088]第二获取模块503,用于获取屏幕数据;
[0089]第一发送模块504,用于将屏幕数据发送至对端,由对端显示屏幕数据。
[0090]作为一种优选的实施例,第一获取模块501,用于当检测到屏幕显示界面上的屏幕分享按钮被选中或者屏幕显示界面显示信息的时间达到第一预设时间时,获取第一信息交互指令。
[0091]参见图6,第二获取模块503,包括:
[0092]确定单元5031,用于确定屏幕录制区域;
[0093]获取单元5032,用于获取屏幕录制区域内的数据,并将获取到的数据作为屏幕数据。
[0094]参见图7,该装置,还包括:
[0095]第三获取模块505,用于获取第二信息交互指令;
[0096]开启模块506,用于根据第二信息交互指令开启摄像头;
[0097]第四获取模块507,用于通过摄像头获取图像数据;
[0098]第二发送模块508,用于将图像数据发送至对端,由对端显示图像数据。
[00
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1