一种生成手持终端操作系统图形界面的方法及手持终端转让专利

申请号 : CN201110096800.4

文献号 : CN102750134B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 蔡云

申请人 : 北京易信通联信息技术有限公司

摘要 :

本发明公开了一种生成图形界面的方法及终端,解决现有技术中存在的在图形界面顶部的菜单栏左右两侧设置的两个按钮间距较长的问题,该方法包括获取菜单栏的背景图层的坐标参数以及两个按钮的坐标参数,其中两个按钮的X坐标参数与背景图层的垂直方向第一边界的X坐标参数的差值的绝对值,分别小于垂直方向第二边界的X坐标参数的差值的绝对值,根据菜单栏的背景图层以及两按钮的坐标参数生成菜单栏及位于菜单栏上的两个按钮,由于根据X坐标参数的设定使得两个按钮靠近菜单栏的左右一侧,从而缩短了两个按钮的间距。

权利要求 :

1.一种生成手持终端操作系统图形界面的方法,其特征在于,包括:

获取菜单栏的背景图层的坐标参数以及位于菜单栏上的第一按钮和第二按钮的坐标参数,其中第一按钮的X坐标参数与背景图层的垂直方向第一边界的X坐标参数的差值的绝对值,小于第一按钮的X坐标参数与背景图层的垂直方向第二边界的X坐标参数的差值的绝对值,第二按钮的X坐标参数与背景图层的垂直方向第一边界的X坐标参数的差值的绝对值,小于第二按钮的X坐标参数与背景图层的垂直方向第二边界的X坐标参数的差值的绝对值;

根据菜单栏的背景图层的坐标参数以及位于菜单栏上的第一按钮和第二按钮的坐标参数生成图形界面中的菜单栏及位于菜单栏上的两个按钮。

2.根据权利要求1所述的方法,其特征在于,第一按钮的X坐标参数与背景图层的左边界的X坐标参数的差值的绝对值,小于第一按钮的X坐标参数与背景图层的右边界的X坐标参数的差值的绝对值,第二按钮的X坐标参数与背景图层的左边界的X坐标参数的差值的绝对值,小于第二按钮的X坐标参数与背景图层的右边界的X坐标参数的差值的绝对值。

3.根据权利要求1所述的方法,其特征在于,第一按钮的X坐标参数与背景图层的右边界的X坐标参数的差值的绝对值,小于第一按钮的X坐标参数与背景图层的左边界的X坐标参数的差值的绝对值,第二按钮的X坐标参数与背景图层的右边界的X坐标参数的差值的绝对值,小于第二按钮的X坐标参数与背景图层的左边界的X坐标参数的差值的绝对值。

4.根据权利要求1所述的方法,其特征在于,接收切换按钮产生的响应事件;

根据切换按钮产生的响应事件,从表示第一按钮位于不同位置的多个坐标参数的集合中进行选择,并获取生成图形界面所需的第一按钮坐标参数,从表示第二按钮位于不同位置的多个坐标参数的集合中进行选择,并获取生成图形界面所需的第二按钮坐标参数。

5.根据权利要求1所述的方法,其特征在于,在手持终端的非屏幕区域设置有产生切换指示的传感器,还包括:

接收传感器产生的切换指示;

根据传感器产生的切换指示,从表示第一按钮位于不同位置的多个坐标参数集合中进行选择,并获取生成图形界面所需的第一按钮坐标参数,从表示第二按钮位于不同位置的多个坐标参数集合中进行选择,并获取生成图形界面所需的第二按钮坐标参数。

6.一种生成手持终端操作系统图形界面的手持终端,其特征在于,包括:

获取模块,用于获取菜单栏的背景图层的坐标参数以及位于菜单栏上的第一按钮和第二按钮的坐标参数,其中第一按钮的X坐标参数与背景图层的垂直方向第一边界的X坐标参数的差值的绝对值,小于第一按钮的X坐标参数与背景图层的垂直方向第二边界的X坐标参数的差值的绝对值,第二按钮的X坐标参数与背景图层的垂直方向第一边界的X坐标参数的差值的绝对值,小于第二按钮的X坐标参数与背景图层的垂直方向第二边界的X坐标参数的差值的绝对值;

生成模块,用于根据菜单栏的背景图层的坐标参数以及位于菜单栏上的第一按钮和第二按钮的坐标参数生成图形界面中的菜单栏及位于菜单栏上的两个按钮。

7.根据权利要求6所述的手持终端,其特征在于,所述获取模块,具体用于获取菜单栏的背景图层的坐标参数以及位于菜单栏上的第一按钮和第二按钮的坐标参数,其中第一按钮的X坐标参数与背景图层的左边界的X坐标参数的差值的绝对值,小于第一按钮的X坐标参数与背景图层的右边界的X坐标参数的差值的绝对值,第二按钮的X坐标参数与背景图层的左边界的X坐标参数的差值的绝对值,小于第二按钮的X坐标参数与背景图层的右边界的X坐标参数的差值的绝对值。

8.根据权利要求6所述的手持终端,其特征在于,所述获取模块,具体用于获取菜单栏的背景图层的坐标参数以及位于菜单栏上的第一按钮和第二按钮的坐标参数,其中第一按钮的X坐标参数与背景图层的右边界的X坐标参数的差值的绝对值,小于第一按钮的X坐标参数与背景图层的左边界的X坐标参数的差值的绝对值,第二按钮的X坐标参数与背景图层的右边界的X坐标参数的差值的绝对值,小于第二按钮的X坐标参数与背景图层的左边界的X坐标参数的差值的绝对值。

9.根据权利要求6所述的手持终端,其特征在于,还包括:

接收模块,用于接收切换按钮产生的响应事件;

其中,所述获取模块,具体用于根据切换按钮产生的响应事件,从表示第一按钮位于不同位置的多个坐标参数的集合中进行选择,并获取生成图形界面所需的第一按钮坐标参数,从表示第二按钮位于不同位置的多个坐标参数的集合中进行选择,并获取生成图形界面所需的第二按钮坐标参数。

10.根据权利要求6所述的手持终端,其特征在于,在所述手持终端非屏幕区域设置有传感器,传感器,用于产生切换指示;

获取模块,具体用于根据传感器产生的切换指示,从表示第一按钮位于不同位置的多个坐标参数集合中进行选择,并获取生成图形界面所需的第一按钮坐标参数,从表示第二按钮位于不同位置的多个坐标参数集合中进行选择,并获取生成图形界面所需的第二按钮坐标参数。

说明书 :

一种生成手持终端操作系统图形界面的方法及手持终端

技术领域

[0001] 本发明涉及人机界面技术,尤其涉及一种生成手持终端操作系统图形界面的方法及手持终端。

背景技术

[0002] 随着计算机技术的发展,软件产品的界面日益趋向于采用图形用户界面(GUI)。图形用户界面包括用户熟悉的符号、命令条、下拉菜单、窗口等各种界面元素,相应地,图形用户界面的各种软件控件的相关技术也日益成熟与丰富,如按钮、滑动条、指示灯开关等。同时现在在一些手持终端的系统上图形用户界面也被广泛的使用,以苹果的手机为例,就是采用图形用户界面。在苹果MAC操作系统图形界面如苹果手机屏幕显示区10的顶部的菜单栏3上设置有“短信”按钮1和“编辑”按钮2,分别位于菜单栏3的左右两侧,如图1所示,这样“短信”按钮1和“编辑”按钮2之间就存在较长的间距,用户操作时势必要移动较长的距离费时费力。
[0003] 由此可见现有技术中存在,在手持终端操作系统图形界面顶部的菜单栏左右两侧设置的两个按钮间距较长的问题。

发明内容

[0004] 本发明的目的是针对现有技术中存在,在手持终端操作系统图形界面顶部的菜单栏左右两侧设置的两个按钮间距较长的问题,提供一种生成手持终端操作系统图形界面的方法,包括:
[0005] 获取菜单栏的背景图层的坐标参数以及位于菜单栏上的第一按钮和第二按钮的坐标参数,其中第一按钮的X坐标参数与背景图层的垂直方向第一边界的X坐标参数的差值的绝对值,小于第一按钮的X坐标参数与背景图层的垂直方向第二边界的X坐标参数的差值的绝对值,第二按钮的X坐标参数与背景图层的垂直方向第一边界的X坐标参数的差值的绝对值,小于第二按钮的X坐标参数与背景图层的垂直方向第二边界的X坐标参数的差值的绝对值;
[0006] 根据菜单栏的背景图层的坐标参数以及位于菜单栏上的第一按钮和第二按钮的坐标参数生成图像界面中的菜单栏及位于菜单栏上的两个按钮。
[0007] 进一步,第一按钮的X坐标参数与背景图层的左边界的X坐标参数的差值的绝对值,小于第一按钮的X坐标参数与背景图层的右边界的X坐标参数的差值的绝对值,第二按钮的X坐标参数与背景图层的左边界的X坐标参数的差值的绝对值,小于第二按钮的X坐标参数与背景图层的右边界的X坐标参数的差值的绝对值。
[0008] 进一步,第一按钮的X坐标参数与背景图层的右边界的X坐标参数的差值的绝对值,小于第一按钮的X坐标参数与背景图层的左边界的X坐标参数的差值的绝对值,第二按钮的X坐标参数与背景图层的右边界的X坐标参数的差值的绝对值,小于第二按钮的X坐标参数与背景图层的左边界的X坐标参数的差值的绝对值。
[0009] 进一步,接收切换按钮产生的响应事件;
[0010] 根据按钮产生的响应事件,从表示第一按钮位于不同位置的多个坐标参数集合中进行选择,并获取生成图像界面所需的第一按钮坐标参数,从表示第二按钮位于不同位置的多个坐标参数集合中进行选择,并获取生成图像界面所需的第二按钮坐标参数。
[0011] 进一步,在手持终端的非屏幕区域设置有产生切换指示的传感器,还包括:
[0012] 接收传感器产生的切换指示;
[0013] 根据传感器产生的切换指示,从表示第一按钮位于不同位置的多个坐标参数集合中进行选择,并获取生成图像界面所需的第一按钮坐标参数,从表示第二按钮位于不同位置的多个坐标参数集合中进行选择,并获取生成图像界面所需的第二按钮坐标参数。
[0014] 本发明实施例还提供一种生成手持终端操作系统图形界面的终端,包括:
[0015] 获取模块,用于获取菜单栏的背景图层的坐标参数以及位于菜单栏上的第一按钮和第二按钮的坐标参数,其中第一按钮的X坐标参数与背景图层的垂直方向第一边界的X坐标参数的差值的绝对值,小于第一按钮的X坐标参数与背景图层的垂直方向第二边界的X坐标参数的差值的绝对值,第二按钮的X坐标参数与背景图层的垂直方向第一边界的X坐标参数的差值的绝对值,小于第二按钮的X坐标参数与背景图层的垂直方向第二边界的X坐标参数的差值的绝对值;
[0016] 生成模块,用于根据菜单栏的背景图层的坐标参数以及位于菜单栏上的第一按钮和第二按钮的坐标参数生成图像界面中的菜单栏及位于菜单栏上的两个按钮。
[0017] 进一步,获取模块,具体用于获取菜单栏的背景图层的坐标参数以及位于菜单栏上的第一按钮和第二按钮的坐标参数,其中第一按钮的X坐标参数与背景图层的左边界的X坐标参数的差值的绝对值,小于第一按钮的X坐标参数与背景图层的右边界的X坐标参数的差值的绝对值,第二按钮的X坐标参数与背景图层的左边界的X坐标参数的差值的绝对值,小于第二按钮的X坐标参数与背景图层的右边界的X坐标参数的差值的绝对值。
[0018] 进一步,获取模块,具体用于获取菜单栏的背景图层的坐标参数以及位于菜单栏上的第一按钮和第二按钮的坐标参数,其中第一按钮的X坐标参数与背景图层的右边界的X坐标参数的差值的绝对值,小于第一按钮的X坐标参数与背景图层的左边界的X坐标参数的差值的绝对值,第二按钮的X坐标参数与背景图层的右边界的X坐标参数的差值的绝对值,小于第二按钮的X坐标参数与背景图层的左边界的X坐标参数的差值的绝对值。
[0019] 进一步,还包括:
[0020] 接收模块,用于接收切换按钮产生的响应事件;
[0021] 获取模块,具体用于根据按钮产生的响应事件,从表示第一按钮位于不同位置的多个坐标参数集合中进行选择,并获取生成图像界面所需的第一按钮坐标参数,从表示第二按钮位于不同位置的多个坐标参数集合中进行选择,并获取生成图像界面所需的第二按钮坐标参数。
[0022] 进一步,在所述终端非屏幕区域设置有传感器,传感器,用于产生切换指示;
[0023] 获取模块,具体用于根据传感器产生的切换指示,从表示第一按钮位于不同位置的多个坐标参数集合中进行选择,并获取生成图像界面所需的第一按钮坐标参数,从表示第二按钮位于不同位置的多个坐标参数集合中进行选择,并获取生成图像界面所需的第二按钮坐标参数。
[0024] 由于根据X坐标参数的设定使得两个按钮靠近菜单栏的左右一侧,从而缩短了两个按钮的间距。

附图说明

[0025] 图1所示为现有技术中手持终端操作系统图形界面示意图;
[0026] 图2所示为本发明实施例提供的方法流程图;
[0027] 图3所示为本发明实施例提供右手型手持终端操作系统图形界面示意图;
[0028] 图4所示为本发明实施例提供左手型手持终端操作系统图形界面示意图;
[0029] 图5所示为本发明实施例提供的终端结构图。

具体实施方式

[0030] 下面结合实施例和附图对本发明进行说明,为了解决现有技术中存在,在手持终端操作系统图形界面顶部的菜单栏左右两侧设置的两个按钮间距较长的问题,本发明第一实施例是一种生成手持终端操作系统图形界面的方法,该方法可以应用于各个型号的苹果手机以及ipad手持终端,例如iphone、iphone3G、iphone3GS、iphone4、ipod touch、ipodtouch4,该如图2所示包括:
[0031] 步骤101、获取菜单栏的背景图层的坐标参数以及位于菜单栏上的“短信”按钮和“编辑”按钮的坐标参数。
[0032] 本步骤中,菜单栏为长方形以像素为单位,其背景图层的四个顶角的坐标参数,分别为左上角(0,0)、左下角(0,60)、右上角(320,0)、右下角(320,60),在获取菜单栏的背景图层的坐标参数时只需获取左上角坐标(0,0)即可,菜单栏上的“短信”按钮和“编辑”按钮的坐标参数也是以各按钮的左边顶点的坐标作为按钮的坐标,获取的“短信”按钮的坐标为(250,10),“编辑”按钮的坐标参数为(300,15),“短信”按钮与背景图层的右边界的X坐标参数的差值的绝对值为70,小于“短信”按钮与背景图层的左边界的X坐标参数的差值的绝对值250。“编辑”按钮的X坐标参数与背景图层的右边界的X坐标参数的差值的绝对值为20,小于“编辑”按钮与背景图层的左边界的X坐标参数的差值的绝对值300。这样,“短信”按钮与“编辑”按钮的坐标的间距较近。
[0033] 当然获取的“短信”按钮的坐标还可以是为(10,10),“编辑”按钮的坐标参数为可以(60,15),“短信”按钮与背景图层的左边界的X坐标参数的差值的绝对值为10,小于“短信”按钮与背景图层的右边界的X坐标参数的差值的绝对值310。“编辑”按钮的X坐标参数与背景图层的左边界的X坐标参数的差值的绝对值为60,小于“编辑”按钮与背景图层的右边界的X坐标参数的差值的绝对值260。同样“短信”按钮与“编辑”按钮的坐标的间距较近。
[0034] 由上面的实施例可以看出,两个按钮的X坐标参数与背景图层的左(或右)边界的X坐标参数的差值的绝对值,均小于两个按钮的X坐标参数与背景图层的右(左)边界的X坐标参数的差值的绝对值。
[0035] 步骤102、根据菜单栏的背景图层的坐标参数以及“短信”按钮和“编辑”按钮的坐标参数,生成图像界面中的菜单栏及位于菜单栏上的两个按钮。
[0036] 为了达到用户可以自主选择MAC操作系统图形界面中“短信”按钮和“编辑”按钮所在位置的目的,MAC操作系统图形界面上还可以设置一个切换按钮,当用户点击切换按钮后,切换按钮产生一个响应事件,在接收切换按钮产生的响应事件后,根据按钮产生的响应事件,从表示“短信”按钮的坐标参数集合中进行选择,该坐标参数集合包括表示“短信”按钮位于左侧的坐标参数(10,10)和表示“短信”按钮位于右侧的坐标参数(250,10),并获取生成图像界面所需的“短信”按钮坐标参数(10,10)或(250,10)。同时根据按钮产生的响应事件,从表示“编辑信”按钮的坐标参数集合中进行选择,该坐标参数集合包括表示“编辑”按钮位于左侧的坐标参数(60,15)和表示“编辑”按钮位于右侧的坐标参数(300,15),并获取生成图像界面所需的“编辑”按钮坐标参数(60,15)或(300,15)。
[0037] 同样为了达到用户可以自主选择MAC操作系统图形界面中“短信”按钮和“编辑”按钮所在位置的目的,iphone手机的反面的左上角可以设置一个传感器,该传感器可以是温度传感器或压力传感器,当形成MAC操作系统图形界面的过程中,手指接触到温度传感器,或者手指对压力传感器产生压力后,传感器会产生右手模式切换指示,根据接收的传感器产生的右手切换指示,从“短信”按钮的坐标参数集合中选择表示“短信”按钮位于右侧的坐标参数(250,10),从“编辑”按钮的坐标参数集合中选择表示“编辑”按钮位于右侧的坐标参数(300,15)。在iphone手机背面的左上角设置一个传感器的目的是,右手手持iphone手机时,容易接触到iphone手机背面左上角的传感器,此时两个按钮位于屏幕的右侧,采用右手拇指点击比较方便。类似的iphone手机的反面的右上角还可以设置一个传感器,若形成MAC操作系统图形界面的过程中,手指接触到温度传感器,或者手指对压力传感器产生压力后,传感器会产生左手模式切换指示,后续步骤和右手类似,此处不再赘述。根据实际设计的需求,还可以在iphone手机的下边框靠左的位置再设置一个传感器,和iphone手机的反面的左上角的传感器配合,以检测是否为右手手持手机,类似的还可以在iphone手机的下边框靠右的位置再设置一个传感器,和iphone手机的反面的右上角的传感器配合,以检测是否为左手手持手机。本发明实施例不对传感器设置的具体位置进行限定,但原则上应当设置于iphone手机的非屏幕区域。
[0038] 采用上述的方法后,本发明实施例提供右手型手持终端操作系统图形界面示意图如图3所示,iphone手机屏幕显示区10的顶部的菜单栏3上设置的“短信”按钮1和“编辑”按钮2,位于菜单栏3的左侧。本发明实施例提供左手型手持终端操作系统图形界面示意图如图4所示,iphone手机屏幕显示区10的顶部的菜单栏3上的“短信”按钮1和“编辑”按钮2,位于菜单栏3的右侧,这样“短信”按钮1和“编辑”按钮2之间间距较短,用户操作时移动较近的距离省时省力。
[0039] 本发明实施例还提供一种生成手持终端操作系统图形界面的终端,如图5所示,包括:
[0040] 获取模块201,用于获取菜单栏的背景图层的坐标参数以及位于菜单栏上的第一按钮和第二按钮的坐标参数,其中第一按钮的X坐标参数与背景图层的垂直方向第一边界的X坐标参数的差值的绝对值,小于第一按钮的X坐标参数与背景图层的垂直方向第二边界的X坐标参数的差值的绝对值,第二按钮的X坐标参数与背景图层的垂直方向第一边界的X坐标参数的差值的绝对值,小于第二按钮的X坐标参数与背景图层的垂直方向第二边界的X坐标参数的差值的绝对值;
[0041] 生成模块202,用于根据菜单栏的背景图层的坐标参数以及位于菜单栏上的第一按钮和第二按钮的坐标参数生成图像界面中的菜单栏及位于菜单栏上的两个按钮。
[0042] 进一步,获取模块201,具体用于获取菜单栏的背景图层的坐标参数以及位于菜单栏上的第一按钮和第二按钮的坐标参数,其中第一按钮的X坐标参数与背景图层的左边界的X坐标参数的差值的绝对值,小于第一按钮的X坐标参数与背景图层的右边界的X坐标参数的差值的绝对值,第二按钮的X坐标参数与背景图层的左边界的X坐标参数的差值的绝对值,小于第二按钮的X坐标参数与背景图层的右边界的X坐标参数的差值的绝对值。
[0043] 进一步,获取模块201,具体用于获取菜单栏的背景图层的坐标参数以及位于菜单栏上的第一按钮和第二按钮的坐标参数,其中第一按钮的X坐标参数与背景图层的右边界的X坐标参数的差值的绝对值,小于第一按钮的X坐标参数与背景图层的左边界的X坐标参数的差值的绝对值,第二按钮的X坐标参数与背景图层的右边界的X坐标参数的差值的绝对值,小于第二按钮的X坐标参数与背景图层的左边界的X坐标参数的差值的绝对值。
[0044] 进一步,还包括:
[0045] 接收模块203,用于接收切换按钮产生的响应事件;
[0046] 获取模块201,具体用于根据按钮产生的响应事件,从表示第一按钮位于不同位置的多个坐标参数集合中进行选择,并获取生成图像界面所需的第一按钮坐标参数,从表示第二按钮位于不同位置的多个坐标参数集合中进行选择,并获取生成图像界面所需的第二按钮坐标参数。
[0047] 进一步,在手持终端非屏幕区域设置有传感器204,传感器204,用于产生切换指示;
[0048] 获取模块201,具体用于根据传感器产生的切换指示,从表示第一按钮位于不同位置的多个坐标参数集合中进行选择,并获取生成图像界面所需的第一按钮坐标参数,从表示第二按钮位于不同位置的多个坐标参数集合中进行选择,并获取生成图像界面所需的第二按钮坐标参数。
[0049] 最后应说明的是:以上实施例仅用以说明本发明的技术方案而非对其进行限制,尽管参照较佳实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对本发明的技术方案进行修改或者等同替换,而这些修改或者等同替换亦不能使修改后的技术方案脱离本发明技术方案的精神和范围。