内容共享的方法、装置及终端的制作方法_3

文档序号:8226421阅读:来源:国知局
,基于上述初始区域和矩阵调整参数获取共享区域的区域矩阵。
[0072]在本实施例中,根据初始区域的区域矩阵、每个像素点之间的距离和矩阵调整参数,可以计算出共享区域的区域矩阵。
[0073]进一步参考图9,其示出了本申请提供的基于位置参数获取对应的共享内容的方法的一个实施例的流程900。
[0074]如图9所示,在步骤901中,获取当前的屏幕图像内容。
[0075]在本实施例中,源终端需要实时获取当前的显示内容(屏幕图像内容)。其中,当前的显示内容可以包括当前所有像素点的显示信息,例如,每个像素点的位置信息以及色值信息等等。
[0076]接着,在步骤902中,基于上述位置参数和屏幕图像内容获取对应位置的像素点的显示信息。
[0077]在本实施例中,可以根据共享区域的位置参数和上述屏幕图像内容确定共享区域内像素点的位置信息,并且根据当前的显示内容信息,获取共享区域内像素点的显示信息。
[0078]最后,在步骤903中,将上述像素点的显示信息进行合成处理,以生成所述共享内容。
[0079]应当注意,尽管在附图中以特定顺序描述了本发明方法的操作,但是,这并非要求或者暗示必须按照该特定顺序来执行这些操作,或是必须执行全部所示的操作才能实现期望的结果。相反,流程图中描绘的步骤可以改变执行顺序。附加地或备选地,可以省略某些步骤,将多个步骤合并为一个步骤执行,和/或将一个步骤分解为多个步骤执行。
[0080]进一步参考图10,其示出了根据本申请的内容共享的装置的一个实施例的结构示意图。
[0081]如图10所示,本实施例的装置1000包括:操作界面单元1001,选取单元1002、位置参数获取单元、1003共享内容确定单元1004和共享内容发送单元1005。其中,操作界面单元1001用于提供操作界面以供用户选取共享区域。选取单元1002用于基于用户在由操作界面单元提供的操作界面上的操作确定用户选取的共享区域。位置参数获取单元1003用于获取所述选取单元确定的所述共享区域的位置参数。共享内容确定单元1004用于基于所述位置参数获取单元获取到的所述位置参数确定对应的共享内容。以及共享内容发送单元1005用于向共享终端发送所述共享内容确定单元确定的所述共享内容。
[0082]在一些可选实施方式中,操作界面包括至少一个区域选择框。
[0083]在一些可选实施方式中,所述选取子单元配置用于:按照用户的调整操作获取所述区域选择框的大小和位置;将所述区域选择框内的区域确定为共享区域。
[0084]在一些可选实施方式中,区域选择框为矩形。
[0085]在一些可选实施方式中,位置参数包括以下至少一项:区域边界的坐标以及区域矩阵。
[0086]在一些可选实施方式中,区域矩阵中的每个元素对应一个像素点,所述每个元素的值为O或1,分别用于记录对应的像素点选中或未选中的状态。
[0087]在一些可选实施方式中,位置参数获取单元1002包括初始区域矩阵获取子单元,调整参数获取子单元以及共享区域矩阵获取子单元(未示出)。其中,初始区域矩阵获取子单元用于获取所述区域选择框初始状态时所对应的初始区域矩阵。调整参数获取子单元用于获取对所述区域选择框进行调整的调整参数。共享区域矩阵获取子单元用于基于所述初始区域矩阵获取子单元获取到的所述初始区域和所述调整参数获取子单元获取到的所述矩阵调整参数获取共享区域的区域矩阵。
[0088]在一些可选实施方式中,共享内容确定单元1003包括内容获取子单元,显示信息获取子单元,共享内容生成子单元(未示出),其中,内容获取子单元用于获取当前的屏幕图像内容。显示信息获取子单元用于基于所述位置参数和所述内容获取子单元取到的上述屏幕图像内容获取对应位置的像素点的显示信息。共享内容生成子单元用于将所述显示信息获取子单元取到的所述像素点的显示信息进行合成处理,以生成所述共享内容。
[0089]应当理解,装置1000中记载的诸单元或模块与参考图1-9描述的方法中的各个步骤相对应。由此,上文针对方法描述的操作和特征同样适用于装置1000及其中包含的单元,在此不再赘述。装置1000可以预先设置在终端中,也可以通过下载等方式而加载到终端中。装置1000中的相应单元可以与终端中的单元相互配合以实现内容共享的方案。
[0090]进一步参考图11,其示出了根据本申请的终端的一个实施例的结构示意图。可以理解,该终端包括但不限于智能手机、平板电脑、个人数字助理、智能穿戴设备、膝上型便携计算机及台式电脑等等。
[0091]如图11所示,本实施例的终端1100包括:至少一个处理器1101,例如CPU (Central Processing Unit,中央处理器),至少一个通信接口 1102,至少一个用户接口 1103,存储器1104,至少一个通信总线1105。通信总线1105用于实现上述组件之间的连接通信。终端1100可选的包含用户接口 1103,如显示组件,键盘或者点击设备(例如,鼠标,轨迹球(trackball),触感板或者触感显示屏)等等。存储器1104可能包含高速RAM (Random Access Memory,随机存取存储器),也可能还包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。存储器1104可选的可以包含至少一个位于远离前述处理器1101的存储装置。通信接口 1102可以包括发送器。
[0092]在一些实施方式中,存储器1104存储了如下的元素,可执行模块或者数据结构,或者他们的子集,或者他们的扩展集:
[0093]操作系统1114,包含各种系统程序,用于实现各种基础业务以及处理基于硬件的任务。
[0094]应用程序1124,包含各种应用程序,用于实现各种应用业务。
[0095]具体的,应用程序1124中可以但不限于包括:
[0096]操作界面单元,用于提供操作界面以供用户选取共享区域;
[0097]选取单元,用于基于用户在由所述操作界面单元提供的所述操作界面上的操作确定用户选取的共享区域;
[0098]位置参数获取单元,用于获取所述选取单元确定的所述共享区域的位置参数;
[0099]共享内容确定单元,用于基于所述位置参数获取单元获取到的所述位置参数确定对应的共享内容;以及
[0100]共享内容发送单元,用于向共享终端发送所述共享内容确定单元确定的所述共享内容。
[0101]进一步地,所述操作界面包括至少一个区域选择框。
[0102]进一步地,所述选取单元配置用于:按照用户的调整操作获取所述区域选择框的大小和位置;将所述区域选择框内的区域确定为共享区域。
[0103]进一步地,所述区域选择框为矩形。
[0104]进一步地,所述位置参数包括以下至少一项:区域边界的坐标以及区域矩阵。
[0105]进一步地,所述区域矩阵中的每个元素对应一个像素点,所述每个元素的值为O或I,分别用于记录对应的像素点选中或未选中的状态。
[0106]进一步地,所述位置参数获取单元包括:初始区域矩阵获取子单元,用于获取所述区域选择框初始状态时所对应的初始区域矩阵;调整参数获取子单元,用于获取对所述区域选择框进行调整的调整参数;以及共享区域矩阵获取子单元,用于基于所述初始区域矩阵获取子单元获取到的所述初始区域和所述调整参数获取子单元获取到的所述矩阵调整参数获取共享区域的区域矩阵。
[0107]进一步地,所述共享内容确定单元包括:内容获取子单元,用于获取当前的屏幕图像内容;显示信息获取子单元,用于基于所述位置参数和所述内容获取子单元取到的所述屏幕图像内容获取对应位置的像素点的显示信息;共享内容生成子单元,用于将所述显示信息获取子单元取到的所述像素点的显示信息进行合成处理,以生成所述共享内容。
[0108]在本实施例中,处理器1101通过调用存储器1104中存储的程序或指令执行相应步骤。具体地,所述处理器提
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1