移动终端的分屏方法及装置的制造方法_4

文档序号:8499982阅读:来源:国知局
否满足预设的分屏触发阀值;
[0093] 具体的,确定滑动操作的方向后,即确定了滑动操作由狂0,Y0)滑动至狂1,Y1)或 者狂r,Y1'),则判断分屏指令满足预设的分屏触发阀值。
[0094]S30、在显示区域上划分出M个分屏区域。
[0095] 请同时参照图7,在本实施例中,M不小于2。当M等于2时,触发分屏指令,显示 区域上会出现1个分割线,同时接收滑动操作,用户可W拉动或者拖动该分割线进行滑动, 并识别该滑动操作由A滑动至B,则将显示区域划分出分屏区域1和2,该2个分屏区域可 W直接显示移动终端运行的应用界面,也可W显示主菜单界面,使用户通过重新启动新的 应用来操作。
[0096] 具体的,用户通过手势产生分屏指令,例如一只手指按压边框区域不动,W触发按 压操作,另一只手指在边框区域由A滑动至B进行滑动操作,W产生分屏指令,通过滑动控 制分割线的位置来改变分屏区域的大小,使用户操作灵活方便,提高了操作体验。
[0097] 进一步的,请同时参照图8,当M等于3时,接收按压操作,并触发分屏指令,显示区 域上会出现一分割线,同时接收滑动操作,用户可W拉动或者拖动该分割线进行滑动,并识 别该滑动操作经由A、B至C,则将显示区域划分出分屏区域1、2和3,该3个分屏区域可W 直接显示移动终端运行的应用界面,也可W显示主菜单界面,使得用户通过重新启动新的 应用来操作。
[009引具体的,用户一只手指按压边框区域不动,W触发按压操作,另一只手指在边框区 域由A滑动至B进行滑动操作,显示区域出现第1根分割线,用户继续由B滑动至C,显示区 域出现第2根分割线,从而产生分屏指令,通过滑动控制分割线的位置来改变分屏区域的 大小,使用户操作灵活方便,提高了操作体验。
[0099] 进一步的,请同时参照图9,将W另一种方式对本发明的触控操作流程做进一步 说明,为简化起见,图9中,将显示区域简称为A区,将边框区域简称为C区,触控事件的上 报流程如下:
[0100] 驱动层通过物理硬件如触摸屏接收触控操作,并判断该触控操作发生在A区还是C区,并通过A区或C区设备文件节点上报事件。化tive层从A区、C区的设备文件中读 取事件,并对A区、C区的事件进行处理,如坐标计算,通过设备ID对A、C区的事件进行区 分,最后分别派发A区和C区事件。其中,A区事件走原生流程,按通常的方式对A区事件 进行处理,即,通过多通道的机制进行处理;C区事件则从事先注册到化tive层的C区专用 通道进行派发,由化tive端口输入,系统端口输出至C区事件结束系统服务,通过监听器 (listener)监听C区事件,再通过C区事件接收对外接口上报至各应用。
[0101] 本发明第二实施例提出一种移动终端的分屏方法。在第二实施例中,所述分屏方 法与第一实施例中的区别主要体现在步骤S30的具体表现不同,在第二实施例中,当M等于 3时,用户一只手指按压边框区域20不动,驱动层接收按压操作,并触发分屏指令,显示区 域上会出现第1个分割线,两只手指在分割线两侧的边框区域20反向滑动,使屏幕产生第 2根分割线,且将显示区域划分出分屏区域1、2和3,该3个分屏区域可W直接显示移动终 端运行的应用界面,也可W显示主菜单界面,使得用户通过重新启动新的应用来操作。进一 步的,该3个分屏区域可W直接显示移动终端运行的应用界面,也可W显示主菜单界面,使 得用户通过重新启动新的应用来操作。
[0102] 请参照图10,本发明第=实施例提出一种移动终端的分屏方法。在第=实施例中, 具体包括W下步骤:
[0103] S50、接收合屏指令;
[0104] 首先,获取用户在边框区域20的按压操作所持续的时间参数,当分屏指令的触控 点落入边框区域20时,移动终端的驱动层则通过边框区域20所对应的输入设备上报该触 控点。
[0105] 然后,设置检测频率为1/85秒检测一次当前的时间参数,直到按压操作的持续时 间参数落入时间触发范围中。在本实施例中,该触发范围预先设置在配置表中。
[0106] 在框架(化amework)层接收到上报事件(上报事件包括输入设备W及触控点各项 参数等)后,首先根据输入设备的命名,识别是哪一个区域,若驱动层化ernel)识别是在 边框区域20触控,则驱动层上报到框架层的输入设备是inputl,而不是用inputO来上报, 即,框架层不需要判断当前触控点在哪一个分区,也不需要判断分区的大小和位置,该些判 断操作在驱动层上完成,并且,驱动层除了上报具体是哪一个输入设备,还会上报该触控点 的各项参数至框架层,例如按压时间、位置坐标等等。进一步的,若驱动层识别是在显示区 域10触控,则驱动层上报到框架层的输入设备inputO,而不是inputl来上报,则忽略此分 屏指令。
[0107] 需要说明的是,框架层在接收到上报事件后,通过单通道转多通道的机制,上报到 应用层。具体为;先注册一个通道,通过该通道传递该上报事件,通过监听器(listener)监 听该事件,将该事件通过不同的通道,传递至对应的应用模块,产生不同的应用操作,其中, 应用模块包括摄像、联系人等常用应用;产生不同的应用操作,例如在摄像应用下,用户在 特殊分区点击,则会产生调焦,拍摄,调摄像参数等不同操作。需要注意的是,上报事件传递 到监听器之前,是单通道,监听器监听之后,上报事件走的是多通道,且多通道同时存在,其 好处在于可同时传递至不同的应用模块,不同应用模块产生不同的响应操作。
[0108] 可选地,上述步骤的具体实现为;利用面向对象化的方式,定义显示区域和边框 区域的类别W及实现方式,在判断是特殊分区后,通过Even地ub函数将不同分辨率的触 控点坐标转化为LCD的坐标,定义单通道函数(例如serverchannel和clientchannel 等),该函数的作用是,当收到上报事件后,将该事件通过该通道传递至事件管理器 (TouchEventManager),通过监听器的监听,将该事件通过多通道同时或逐一传递至多个响 应的应用模块下,也可W只传递给其中的一个应用模块,应用模块如camera,gallery等, 不同应用模块产生相应的操作。当然,上述步骤的具体实现也可W为其他方式的步骤实现, 本发明实施例对此不做限制。
[0109] S60、判断合屏指令是否满足预设的合屏触发阀值;
[0110] 当按压操作的持续时间满足时间触发范围时,则触发合屏指令,且显示区域产生 M-1个分割线。
[0111]S70、将M个分屏区域合成N个分屏区域。
[0112] 在本实施例中,M不小于2,且N小于M。当M等于2时,触发合屏指令,显示区域 上会出现1个分割线,然后,接收用户的滑动操作,用户可W-根手指拉动或者拖动该分割 线进行滑动,直到分割线的位置参数满足设定的阀值,显示其中1个分屏区域。具体的,拖 动该分割线由分屏区域1滑向分屏区域2,直至分屏区域1占显示区域的90%时,分屏区域 2合成为分屏区域1,即显示区域上显示分屏区域1的界面。或者,也可W拖动该分割线由 分屏区域2滑向分屏区域1,直至分屏区域2占显示区域的90%时,分屏区域1合成分屏区 域2,即显示区域上显示分屏区域2的界面。或者,拖动分割线由分屏区域1滑向分屏区域 2,直至分屏区域2消失,则显示区域上显示分屏区域1的界面。
[0113] 当M等于3时,接收按压操作,并触发合屏指令,显示区域上会出现2个分割线,然 后,接收用户的滑动操作,用户可W-根手指拉动或者拖动其中一个分割线向另一个分割 线滑动,直到分割线的位置参数满足预设的阀值,显示其中1个分屏区域。具体的,拖动分 屏区域1和分屏区域2之间的分割线,使分屏区域1向分屏区域2滑动,且分屏区域2和分 屏区域3之间的分割线不动,当分屏区域1占分屏区域1和分屏区域2所显示的90%时,分 屏区域2合成为分屏区域1,然后,拖动合成后的分屏区域1与分屏区域3之间的分割线,使 合成后的分屏区域1向分屏区域3滑动,直至合成后的分屏区域1占显示区域的90%时,分 屏区域3合成为分屏区域1。
[0114] 本发明第四实施例提出一种移动终端的分屏方法。在第四实施例中,所述分屏方 法与第=实施例中的主要体现在步骤S70的具体表现不同,在第四实施例中,当M等于3 时,用户一只手指按压边框区域20不动,驱动层接收按压操作,并触发合屏指令,显示区域 上出现2个分割线,两只手指分别在分屏区域1和分屏区域3附近的边框区域20上相向滑 动,使分屏区域2消失,则显示区域上出现1个分割线、分屏区域1和分屏区域3。本实施例 中,分屏区域1和分屏区域3合成分屏区域1或者分屏区域3的步骤与实施例=相类似,在 此不再寶述。
[0115] 本实施例的移动终端的分屏方法,能够在接收用户的分屏指令后,判断该分屏指 令是否满足预设的分屏触发阀值,在分屏指令满足预设的分屏触发阀值时,在显示区域上 划分出多个分屏区域,用户能够根据需求调节分屏区域的尺寸,便于开启和合屏,提高了用 户的操作体验。
[0116] 本发明第五实施例进一步提供了一种移动终端的分屏装置,请参照图11,该分屏 装置包括:
[0117] 第一接收单元101,用于接收分屏指令;
[0118] 本发明提供的移动终端分屏装置,特别适用于窄边框或者无边框的移动终端,该 移动终端包括触控区域,该触控区域包括显示区域10和位于显示区域10两侧的边框区域 20 〇
[0119] 移动终端的触摸屏在驱动初始化时通过i吨ut_register
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1