应用组件拆分显示方法及装置制造方法

文档序号:6541360阅读:115来源:国知局
应用组件拆分显示方法及装置制造方法
【专利摘要】本发明公开了一种应用组件拆分显示方法及装置。该方法包括:确定应用程序中需要拆分的应用组件以及显示所述应用组件的目标屏幕,其中,应用组件为在应用程序中指定的能够拆分到其他屏幕上进行显示的组件;将应用组件从原屏幕转移到用户选择的目标屏幕进行显示。借助于本发明的技术方案,能够充分发挥多屏幕的丰富显示功能,提升用户的多屏幕操作体验。
【专利说明】应用组件拆分显示方法及装置
【技术领域】
[0001]本发明涉及计算机【技术领域】,特别是涉及一种应用组件拆分显示方法及装置。
【背景技术】
[0002]目前,随着3G网络和智能手机技术的发展,终端屏幕的类型越来越丰富。多个屏幕可以以不同的视角展现给用户更加丰富的内容,极大地提升了用户体验。图1是现有技术中多屏终端的示意图,如图1所示,屏幕2为主屏幕,屏幕I和屏幕3为利用边缘扩大的辅助屏幕。三个屏幕可以分别独立地显示不同内容,并进行相应的操作。
[0003]多屏终端给用户带来了查看的方便,但也增加了界面布局和操作方式的复杂性。如果设计不合理,反而会让用户感觉不便。例如,较复杂的界面显示在屏幕I和屏幕3会带来操作上的不便。普通的应用仅显示在屏幕2就没有能很好地利用多屏幕的显示功能。

【发明内容】

[0004]鉴于现有技术中多屏终端的多个屏幕利用不充分的问题,提出了本发明以便提供一种应用组件拆分显示方法及装置。
[0005]本发明提供一种应用组件拆分显示方法,包括:确定应用程序中需要拆分的应用组件以及显示应用组件的目标屏幕,其中,应用组件为在应用程序中指定的能够拆分到其他屏幕上进行显示的组件;将应用组件从原屏幕转移到用户选择的目标屏幕进行显示。
[0006]优选地,确定应用程序中需要拆分的应用组件以及目标屏幕具体包括:根据用户的设置确定用户需要进行拆分的应用组件,向用户提示能够显示应用组件的屏幕,并根据用户的选择确定显示应用组件的目标屏幕;或者,根据用户预先设置的与应用程序相应的拆分模板,确定应用程序中需要拆分的应用组件以及显示应用组件的目标屏幕;或者,根据用户之前对应用程序的拆分记录,确定应用程序中需要拆分的应用组件以及显示应用组件的目标屏幕。
[0007]优选地,将应用组件从原屏幕转移到用户选择的目标屏幕进行显示后,进一步包括:对原屏幕的显示内容进行适应性调整。
[0008]优选地,上述方法进一步包括:根据用户的触发将拆分到目标屏幕显示的应用组件移回到原屏幕进行显示。
[0009]优选地,上述方法进一步包括:在系统启动时,初始化终端各个屏幕的编号。
[0010]优选地,确定用户需要进行拆分的应用组件,并向用户提示能够显示应用组件的屏幕具体包括:在检测到用户在某应用组件进行长按操作时,确定该应用组件为用户需要进行拆分的应用组件,并向用户提供能够显示应用组件的屏幕的编号列表。
[0011]本发明还提供了一种应用组件拆分显示装置,包括:控制模块,用于确定应用程序中需要拆分的应用组件以及显示应用组件的目标屏幕,其中,应用组件为在应用程序中指定的能够拆分到其他屏幕上进行显示的组件;处理模块,用于将应用组件从原屏幕转移到用户选择的目标屏幕进行显示。[0012]优选地,控制模块具体用于:根据用户的设置确定用户需要进行拆分的应用组件,向用户提示能够显示应用组件的屏幕,并根据用户的选择确定显示应用组件的目标屏幕;或者,根据用户预先设置的与应用程序相应的拆分模板,确定应用程序中需要拆分的应用组件以及显示应用组件的目标屏幕;或者,根据用户之前对应用程序的拆分记录,确定应用程序中需要拆分的应用组件以及显示应用组件的目标屏幕。
[0013]优选地,处理模块进一步用于:将应用组件从原屏幕转移到用户选择的目标屏幕进行显示后,对原屏幕的显示内容进行适应性调整。
[0014]优选地,处理模块进一步用于:根据用户的触发将拆分到目标屏幕显示的应用组件移回到原屏幕进行显示。
[0015]优选地,上述装置进一步包括:初始化模块,用于在系统启动时,初始化终端各个屏幕的编号。
[0016]优选地,控制模块具体用于:在检测到用户在某应用组件进行长按操作时,确定该应用组件为用户需要进行拆分的应用组件,并向用户提供能够显示应用组件的屏幕的编号列表。
[0017]本发明有益效果如下:
[0018]通过对单一应用进行多屏幕显示,解决了现有技术中多屏终端的多个屏幕利用不充分的问题,借助于本发明实施例的技术方案,在应用开发者很方便地利用多屏幕的功能设计开发应用程序后,用户可以灵活地调整屏幕显示方式,定制各个组件的显示位置。能够充分发挥多屏幕的丰富显示功能,提升用户的多屏幕操作体验。
[0019]上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的【具体实施方式】。
【专利附图】

【附图说明】
[0020]通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
[0021]图1是现有技术中多屏终端的示意图;
[0022]图2是本发明实施例的应用组件拆分显示方法的流程图;
[0023]图3是本发明实施例的可拆分的应用组件的示意图;
[0024]图4是本发明实施例的提示屏幕列表的示意图;
[0025]图5是本发明实施例的应用组件返回原屏幕显示的示意图;
[0026]图6是本发明实施例的应用组件拆分显示装置的结构示意图。
【具体实施方式】
[0027]下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。[0028]为了解决现有技术中多屏终端的多个屏幕利用不充分的问题,本发明提供了一种应用组件拆分显示方法及装置,即同一个应用的不同组件(如窗口和控件)可以拆分显示,用户可以指定显示在不同的屏幕上,多个窗口能够互相协调的操作和运行。例如,浏览器可以把地址栏的输入框显示在如图1所示的屏幕3,页面显示在主屏幕(如图1所示的屏幕2上),或将控制按钮移动到如图1所示的屏幕1,让用户定制窗口的显示位置。充分发挥多屏幕的丰富显示功能。以下结合附图以及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不限定本发明。
[0029]方法实施例
[0030]根据本发明的实施例,提供了一种应用组件拆分显示方法,图2是本发明实施例的应用组件拆分显示方法的流程图,如图2所示,根据本发明实施例的应用组件拆分显示方法包括如下处理:
[0031]步骤201,确定应用程序中需要拆分的应用组件以及显示应用组件的目标屏幕,其中,应用组件为在应用程序中指定的能够拆分到其他屏幕上进行显示的组件;例如,应用组件可以为应用程序的一个窗口或一个控件等。
[0032]优选地,在本发明实施例中,确定应用程序中需要拆分的应用组件以及显示应用组件的目标屏幕可以有多种方式:
[0033]1、根据用户的设置确定用户需要进行拆分的应用组件,向用户提示能够显示应用组件的屏幕,并根据用户的选择确定显示应用组件的目标屏幕;
[0034]2、根据用户预先设置的与应用程序相应的拆分模板,确定应用程序中需要拆分的应用组件以及显示应用组件的目标屏幕;
[0035]3、根据用户之前对应用程序的拆分记录,确定应用程序中需要拆分的应用组件以及显示应用组件的目标屏幕。
[0036]在本发明实施例中,用户对组件可拆分显示的应用程序的应用组件进行显示屏幕的设置时,有多种方式能够实现,例如,以下为两种设置方式:
[0037]在系统启动时,初始化终端各个屏幕的编号,在检测到用户在某应用组件进行长按操作时,确定该应用组件为用户需要进行拆分的应用组件,随后,根据初始化的各个屏幕的编号,就可以向用户提供能够显示应用组件的屏幕的编号列表。
[0038]除了上述设置方式外,在本发明的实施例中,还可以利用系统的设置功能对将某个应用程序的应用组件拆分到不同屏幕显示进行设置,例如,在系统的设置模块中提供接口,用户通过该接口,在不打开应用程序的情况下,设置组件可拆分显示的应用程序的应用组件的显示屏幕,在设置完毕后,用户再打开该应用程序后,系统会根据用户的预先设置,自动将不同的应用组件显示在不同屏幕,上述设置方式可以避免用户在每次打开应用程序时均需要设置的重复操作,能够提高用户的使用感受。当然,在实际应用中,在用户安装某个可拆分显示的应用程序后,该应用程序可以指定应用组件的显示屏幕,用户同样可以通过上述两种设置方式更改应用程序默认的设置。
[0039]步骤202,将应用组件从原屏幕转移到用户选择的目标屏幕进行显示。
[0040]优选地,在步骤202将应用组件从原屏幕转移到用户选择的目标屏幕进行显示后,可以对原屏幕的显示内容进行适应性调整。例如,在将浏览器的地址栏由屏幕2移动到屏幕I进行显示后,屏幕2的显示内容可以调整为全部显示网页内容。[0041]在本发明实施例中,根据用户的触发还可以将拆分到目标屏幕显示的应用组件移回到原屏幕进行显示。
[0042]以下结合附图,以第一种设置方式为例,对本发明实施例的上述技术方案进行举例说明。
[0043]在本发明实施例中,需需要具备以下条件:
[0044]一、在终端系统中增加对多屏.移动组件的支持|吴块,启动时初始化各屏.编号,提供通用的屏幕标识和选择控件供应用程序调用。
[0045]二、应用程序在设计开发时指定其组件(窗口或控件等)具有可拆分性,即可以拆分到其他屏幕上显示;
[0046]三、用户在操作时长按该组件,弹出可以移动的屏幕编号列表,用户选择后,该组件移到选中的屏幕上,剩余的窗口可以调整显示位置。
[0047]下面以浏览器为例,对本发明实施例的上述技术方案进行详细说明。
[0048]步骤1,浏览器设计开发时,如图3所示,指定其某些组件,如地址栏、控制菜单等为可拆分到其他屏幕上显示的组件;
[0049]步骤2,用户打开浏览器,长按地址栏的标识,如图4所示,弹出屏幕选择列表;
[0050]步骤3,用户选择该组件(地址栏)要移动过去的屏幕编号,如屏幕I ;
[0051]步骤4,如图5所示,地址栏显示到屏幕I上,内容界面可以扩充到整个屏幕2 ;
[0052]步骤5,用户在地址栏输入地址,屏幕2相应显示网页内容。
[0053]步骤6,拆分后的组件长按标识可以返回主屏幕。
[0054]综上,借助于本发明实施例的技术方案,通过对单一应用进行多屏幕显示,解决了现有技术中多屏终端的多个屏幕利用不充分的问题,借助于本发明实施例的技术方案,在应用开发者很方便地利用多屏幕的功能设计开发应用程序后,用户可以灵活地调整屏幕显示方式,定制各个组件的显示位置。能够充分发挥多屏幕的丰富显示功能,提升用户的多屏幕操作体验。
[0055]装置实施例
[0056]根据本发明的实施例,提供了一种应用组件拆分显示装置,图6是本发明实施例的应用组件拆分显示装置的结构示意图,如图6所示,根据本发明实施例的视频地图分享装置包括:控制模块60、以及处理模块62,以下对本发明实施例的各个模块进行详细的说明。
[0057]控制模块60,用于确定应用程序中需要拆分的应用组件以及显示应用组件的目标屏幕,其中,应用组件为在应用程序中指定的能够拆分到其他屏幕上进行显示的组件;
[0058]控制模块60具体用于:根据用户的设置确定用户需要进行拆分的应用组件,向用户提示能够显示应用组件的屏幕,并根据用户的选择确定显示应用组件的目标屏幕;或者,根据用户预先设置的与应用程序相应的拆分模板,确定应用程序中需要拆分的应用组件以及显示应用组件的目标屏幕;或者,根据用户之前对应用程序的拆分记录,确定应用程序中需要拆分的应用组件以及显示应用组件的目标屏幕。
[0059]处理模块62,用于将应用组件从原屏幕转移到用户选择的目标屏幕进行显示。
[0060]处理模块62进一步用于:将应用组件从原屏幕转移到用户选择的目标屏幕进行显示后,对原屏幕的显示内容进行适应性调整。根据用户的触发将拆分到目标屏幕显示的应用组件移回到原屏幕进行显示。
[0061]优选地,根据本发明实施例的装置进一步包括:初始化模块,用于在系统启动时,初始化终端各个屏幕的编号。
[0062]控制模块60具体用于:在检测到用户在某应用组件进行长按操作时,确定该应用组件为用户需要进行拆分的应用组件,并向用户提供能够显示应用组件的屏幕的编号列表。
[0063]控制模块60除了上述设置方式外,在本发明的实施例中,控制模块60还可以利用系统的设置功能对将某个应用程序的应用组件拆分到不同屏幕显示进行设置,例如,控制模块60在系统的设置模块中提供接口,用户通过该接口,在不打开应用程序的情况下,设置组件可拆分显示的应用程序的应用组件的显示屏幕,在设置完毕后,用户再打开该应用程序后,系统会根据用户的预先设置,自动将不同的应用组件显示在不同屏幕,上述设置方式可以避免用户在每次打开应用程序时均需要设置的重复操作,能够提高用户的使用感受。当然,在实际应用中,在用户安装某个可拆分显示的应用程序后,该应用程序可以指定应用组件的显示屏幕,用户同样可以通过上述两种设置方式更改应用程序默认的设置。
[0064]综上所述,借助于本发明实施例的技术方案,通过对单一应用进行多屏幕显示,解决了现有技术中多屏终端的多个屏幕利用不充分的问题,借助于本发明实施例的技术方案,在应用开发者很方便地利用多屏幕的功能设计开发应用程序后,用户可以灵活地调整屏幕显示方式,定制各个组件的显示位置。能够充分发挥多屏幕的丰富显示功能,提升用户的多屏幕操作体验。
[0065]显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
【权利要求】
1.一种应用组件拆分显示方法,其特征在于,包括: 确定应用程序中需要拆分的应用组件以及显示所述应用组件的目标屏幕,其中,所述应用组件为在所述应用程序中指定的能够拆分到其他屏幕上进行显示的组件; 将所述应用组件从原屏幕转移到所述目标屏幕进行显示。
2.如权利要求1所述的方法,其特征在于,确定应用程序中需要拆分的应用组件以及目标屏幕具体包括: 根据用户的设置确定用户需要进行拆分的应用组件,向用户提示能够显示所述应用组件的屏幕,并根据用户的选择确定显示所述应用组件的目标屏幕;或者, 根据用户预先设置的与所述应用程序相应的拆分模板,确定所述应用程序中需要拆分的应用组件以及显示所述应用组件的目标屏幕;或者, 根据用户之前对所述应用程序的拆分记录,确定所述应用程序中需要拆分的应用组件以及显示所述应用组件的目标屏幕。
3.如权利要求1或2所述的方法,其特征在于,将所述应用组件从原屏幕转移到用户选择的目标屏幕进行显示后,进一步包括:对所述原屏幕的显示内容进行适应性调整。
4.如权利要求1或2所述的方法,其特征在于,所述方法进一步包括:根据用户的触发将拆分到所述目标屏幕显示的所述应用组件移回到所述原屏幕进行显示。
5.如权利要求1或2所述的方法,其特征在于,所述方法进一步包括:在系统启动时,初始化终端各个屏幕的编号。
6.如权利要求5所述的方法,其特`征在于,确定用户需要进行拆分的应用组件,并向用户提示能够显示所述应用组件的屏幕具体包括: 在检测到用户在某应用组件进行长按操作时,确定该应用组件为用户需要进行拆分的应用组件,并向用户提供能够显示所述应用组件的屏幕的编号列表。
7.一种应用组件拆分显示装置,其特征在于,包括: 控制模块,用于确定应用程序中需要拆分的应用组件以及显示所述应用组件的目标屏幕,其中,所述应用组件为在所述应用程序中指定的能够拆分到其他屏幕上进行显示的组件; 处理模块,用于将所述应用组件从原屏幕转移到用户选择的目标屏幕进行显示。
8.如权利要求7所述的装置,其特征在于,所述控制模块具体用于: 根据用户的设置确定用户需要进行拆分的应用组件,向用户提示能够显示所述应用组件的屏幕,并根据用户的选择确定显示所述应用组件的目标屏幕;或者, 根据用户预先设置的与所述应用程序相应的拆分模板,确定所述应用程序中需要拆分的应用组件以及显示所述应用组件的目标屏幕;或者, 根据用户之前对所述应用程序的拆分记录,确定所述应用程序中需要拆分的应用组件以及显示所述应用组件的目标屏幕。
9.如权利要求7或8所述的装置,其特征在于,所述处理模块进一步用于:将所述应用组件从原屏幕转移到用户选择的目标屏幕进行显示后,对所述原屏幕的显示内容进行适应性调整。
10.如权利要求7或8所述的装置,其特征在于,所述处理模块进一步用于:根据用户的触发将拆分到所述目标屏幕显示的所述应用组件移回到所述原屏幕进行显示。
11.如权利要求7或8所述的装置,其特征在于,所述装置进一步包括: 初始化模块,用于在系统启动时,初始化终端各个屏幕的编号。
12.如权利要求11所述的装置,其特征在于,所述控制模块具体用于:在检测到用户在某应用组件进行长按操作时,确定该应用组件为用户需要进行拆分的应用组件,并向用户提供能够显示所述应用组件·的屏幕的编号列表。
【文档编号】G06F3/0481GK103853430SQ201410108734
【公开日】2014年6月11日 申请日期:2014年3月21日 优先权日:2014年3月21日
【发明者】李 真, 宋明, 李英 申请人:宇龙计算机通信科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1