控制操作栏滚动的方法、装置及移动终端的制作方法

文档序号:6385612阅读:185来源:国知局
专利名称:控制操作栏滚动的方法、装置及移动终端的制作方法
技术领域
本发明涉及终端设备制造技术领域,尤其涉及一种控制操作栏滚动的方法、装置 及移动终端。
背景技术
随着无线端及互联网技术的不断发展,人们可以通过无线端来满足用户的各种需 求,例如浏览网页等。
由于无线端设备的屏幕的尺寸限制,操作栏中的操作项经常超过一屏宽度可显示 的数量,此时需要通过对于操作栏的滚动来切换当前显示的操作项。目前的解决方案是在 操作栏的一角显示一个箭头指向可滚动的方向来表明还有更多的操作项,由此用户可在操 作栏上执行滚动操作。
现有技术存在的问题是,由于用户不理解箭头的含义,因此无法获知除当前显示 的操作项外操作栏还含有更多的操作项,从而不会执行滚动操作;或者,用户误认为箭头可 点击造成误操作。发明内容
本发明旨在至少解决上述技术问题之一。
为此,本发明的一个目的在于提出一种控制操作栏滚动的方法,该方法可以自动 控制操作栏滚动以便于用户发现排布在操作栏的当前显示区外的操作项。
本发明的另一目的在于提出一种控制操作栏滚动的装置。
本发明的又一目的在于提出一种移动终端。
为了实现上述目的,根据本发明第一方面的实施例的控制操作栏滚动的方法,包 括以下步骤移动终端根据用户的指令控制焦点在操作栏上进行移动,其中,所述操作栏具 有多个操作项;所述移动终端检测所述焦点是否触发所述操作栏的当前显示区显示的操作 项中的一个;如果是,则所述移动终端进一步判断所述操作栏中是否存在未显示的操作项; 如果存在,则所述移动终端控制所述操作栏中的操作项滚动以使所述未显示的操作项中的 至少一个进入所述操作栏的当前显示区。
根据本发明实施例的控制操作栏滚动的方法,通过对操作栏的操作项的检测自动 控制操作栏中的操作项滚动,便于用户发现排布在操作栏的当前显示区外的操作项,提升 用户体验感。
为了实现上述目的,根据本发明第二方面的实施例的控制操作栏滚动的装置包 括第一控制模块,用于根据用户的指令控制焦点在操作栏上进行移动,其中,所述操作栏 具有多个操作项;检测模块,用于检测所述焦点是否触发所述操作栏的当前显示区显示的 操作项中的一个;第一判断模块,用于在所述焦点触发所述操作栏中的当前显示区显示的 操作项中的一个时,进一步判断所述操作栏中是否存在未显示的操作项;以及第二控制模 块,用于在所述第一判断模块确定所述操作栏中存在未显示的操作项时,控制所述操作栏中的操作项滚动以使所述未显示的操作项中的至少一个进入所述操作栏的当前显示区。
根据本发明实施例的控制操作栏滚动的装置,通过对操作栏的操作项的检测自动 控制操作栏中的操作项滚动,便于用户发现排布在操作栏的当前显示区外的操作项,提升 用户体验感。
为了实现上述目的,根据本发明第三方面的实施例的移动终端包括根据本发明第 二方面的实施例的控制操作栏滚动的装置。
根据本发明实施例的移动终端,通过对操作栏的操作项的检测自动控制操作栏中 的操作项滚动,便于用户发现排布在操作栏的当前显示区外的操作项,提高移动终端的智 能性,提升用户体验感。
本发明附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变 得明显,或通过本发明的实践了解到。


本发明上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变 得明显和容易理解,其中,
图1是根据本发明一个实施例的控制操作栏滚动的方法的流程图2是根据本发明一个实施例的控制操作栏滚动的方法的流程图3是根据本发明一个实施例的控制操作栏滚动的方法的流程图4是根据本发明一个实施例的控制操作栏滚动的装置的结构框图5是根据本发明一个实施例的控制操作栏滚动的装置的结构框图6是根据本发明一个实施例的控制操作栏滚动的装置的结构框图;以及
图7是根据本发明一个实施例的移动终端的结构框图。
具体实施方式
下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终 相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考 附图描述的实施例是示例性的,仅用于解释本发明,而不能理解为对本发明的限制。相反, 本发明的实施例包括落入所附加权利要求书的精神和内涵范围内的所有变化、修改和等同 物。
在本发明的描述中,需要理解的是,术语“第一”、“第二”等仅用于描述目的,而不 能理解为指示或暗示相对重要性。在本发明的描述中,需要说明的是,除非另有明确的规定 和限定,术语“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接, 或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介 间接相连。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本发明中的具 体含义。此外,在本发明的描述中,除非另有说明,“多个”的含义是两个或两个以上。
流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括 一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部 分,并且本发明的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺 序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本发明的实施例所属技术领域的技术人员所理解。
下面参考附图描述根据本发明实施例的控制操作栏滚动的方法。
一种控制操作栏滚动的方法,包括以下步骤移动终端根据用户的指令控制焦点 在操作栏上进行移动,其中,操作栏具有多个操作项;移动终端检测焦点是否触发操作栏的 当前显示区显示的操作项中的一个;如果是,则移动终端进一步判断操作栏中是否存在未 显示的操作项;如果存在,则移动终端控制操作栏中的操作项滚动以使未显示的操作项中 的至少一个进入操作栏的当前显示区。
图1是根据本发明一个实施例的控制操作栏滚动的方法的流程图。
如图1所示,根据本发明实施例的控制操作栏滚动的方法包括下述步骤。
步骤SlOl,移动终端根据用户的指令控制焦点在操作栏上进行移动,其中,操作栏 具有多个操作项。
其中,焦点用于指示输入点当前所对应的操作项,例如用户的手指或触控笔等的 当前位置所对应的操作项。当焦点移动到某个操作项时,该操作项可以高亮显示,或者以不 同的颜色进行显示。
例如,操作栏上依次设置有“首页”、“电视剧”、“电影”、“动漫”、“综艺”、“美女”、“音乐”、“新闻”、“体育”、“天气”等操作项,而操作栏的当前显示区上只能显示五个操作项。用 户可以在触摸屏上进行滑动控制焦点在操作栏上进行移动,也可以通过按键上的左右方向 键控制焦点在操作栏上进行移动等。
步骤S102,移动终端检测焦点是否触发操作栏的当前显示区显示的操作项中的一 个。
例如,如果用户点击“体育”操作项以进入“体育”操作项对应的页面,则移动终端 会检测到焦点触发“体育”操作项。
步骤S103,如果是,则移动终端进一步判断操作栏中是否存在未显示的操作项。
步骤S104,如果存在,则控制操作栏中的操作项滚动以使未显示的操作项中的至 少一个进入操作栏的当前显示区。
例如,假设操作栏的当前显示区中显示的操作项为“首页”、“电视剧”、“电影”、“动 漫”、“综艺”,当用户通过焦点触发“动漫”操作项时,检测到操作栏中还存在“美女”、“音 乐”、“新闻”、“体育”、“天气”等未显示的操作项,则控制操作栏中的操作项向前滚动以使未 显示的操作项中的一个或多个操作项进入操作栏的当前显示区。
应理解,进入操作栏的当前显示区的操作项的个数可以为一个也可以为多个,但 是为了保证用户对当前选中的操作项的后续操作,在本发明的一个实施例中,应控制未显 示的操作项滚动进入当前显示区的个数以使得当前焦点触发的操作项仍然在当前显示区 中。
根据本发明实施例的控制操作栏滚动的方法,通过对操作栏内容的检测自动控制 操作栏中的操作项滚动,便于用户发现排布在操作栏当前显示区外的操作项,提升用户体 验感。
下面结合附图详细描述根据本发明实施例的控制操作栏滚动的方法的两种常用 情况。
图2是根据本发明一个实施例的控制操作栏滚动的方法的流程图。
如图2所示,根据本发明实施例的控制操作栏滚动的方法包括下述步骤。
步骤S201,移动终端根据用户的指令控制焦点在操作栏上进行移动,其中,操作栏 具有多个操作项。
步骤S202,移动终端检测焦点是否触发操作栏中的当前显示区显示的操作项中的一个。
步骤S203,如果是,则移动终端判断焦点触发的操作项是否为操作栏的当前显示 区中的最后一个操作项。
步骤S204,如果是,则移动终端进一步判断该焦点触发的操作项之后是否存在未 显示的操作项。
步骤S205,如果存在,则移动终端控制操作栏中的操作项向前滚动以使未显示的 操作项中的至少一个进入操作栏中的当前显示区。
例如,假设操作栏的当前显示区中显示的操作项为“首页”、“电视剧”、“电影”、“动 漫”、“综艺”,当用户通过焦点触发“综艺”操作项时,检测到“综艺”操作项之后还存在“美 女”、“音乐”、“新闻”、“体育”、“天气”等未显示的操作项,则控制操作栏中的操作项向前滚 动以使未显示的操作项中的一个或多个操作项进入操作栏的当前显示区。
同样地,进入操作栏的当前显示区的操作项的个数可以为一个也可以为多个,但 是为了保证用户对当前选中的操作项的后续操作,在本发明的一个实施例中,应控制未显 示的操作项滚动进入当前显示区的个数以使得当前焦点触发的操作项仍然在当前显示区 中。
应理解,在实际的操作过程中,除了需要控制操作栏向前滚动以使得用户发现排 布在操作栏后部的操作项外,还需要控制操作栏向后滚动以使得用户可以方便使用排布在 操作栏前部的操作项。图3为根据本发明一个实施例的控制操作栏滚动的方法的流程图。
如图3所示,根据本发明实施例的控制操作栏滚动的方法包括下述步骤。
步骤S301,移动终端根据用户的指令控制焦点在操作栏上进行移动,其中,操作栏 具有多个操作项。
步骤S302,移动终端检测焦点是否触发操作栏的当前显示区显示的操作项中的一 个。
步骤S303,如果是,则移动终端判断焦点触发的操作项是否为操作栏的当前显示 区中的第一个操作项。
步骤S304,如果是,则移动终端进一步判断该第一个操作项之前是否存在未显示 的操作项。
步骤S305,如果存在,则移动终端控制操作栏中的操作项向后滚动以使未显示的 操作项中的至少一个进入操作栏中的当前显示区。
例如,假设操作栏的当前显示区中显示的操作项为“美女”、“音乐”、“新闻”、“体 育”、“天气”,当用户通过焦点触发“美女”操作项时,检测到“美女”操作项之前还存在“首 页”、“电视剧”、“电影”、“动漫”、“综艺”等未显示的操作项,则控制操作栏中的操作项向后 滚动以使未显示的操作项中的一个或多个操作项进入操作栏的当前显示区。
同样地,进入操作栏的当前显示区的操作项的个数可以为一个也可以为多个,但 是为了保证用户对当前选中的操作项的后续操作,在本发明的一个实施例中,应控制未显示的操作项滚动进入当前显示区的个数以使得当前焦点触发的操作项仍然在当前显示区 中。
下面参考附图详细描述根据本发明实施例的控制操作栏滚动的装置。
一种控制操作栏滚动的装置,包括第一控制模块,用于根据用户的指令控制焦点 在操作栏上进行移动,其中,操作栏具有多个操作项;检测模块,用于检测焦点是否触发操 作栏的当前显示区显示的操作项中的一个;第一判断模块,用于在焦点触发操作栏中的当 前显示区显示的操作项中的一个时,进一步判断操作栏中是否存在未显示的操作项;第二 控制模块,用于在第一判断确定操作栏中存在未显示的操作项时,控制操作栏中的操作项 滚动以使未显示的操作项中的至少一个进入操作栏的当前显示区。
图4是根据本发明一个实施例的控制操作栏滚动的装置的结构框图。如图4所示, 根据本发明实施例的控制操作栏滚动的装置包括第一控制模块100、检测模块200、第一判 断模块300和第二控制模块400。
具体地,第一控制模块100用于根据用户的指令控制焦点在操作栏上进行移动, 其中,操作栏具有多个操作项。例如,假设操作栏上依次设置有“首页”、“电视剧”、“电影”、 “动漫”、“综艺”、“美女”、“音乐”、“新闻”、“体育”、“天气”等操作项,而操作栏的当前显示区 上只能显示五个操作项。用户可以在触摸屏上进行滑动控制焦点在操作栏上进行移动,也 可以通过按键上的左右方向键控制焦点在操作栏上进行移动等。
检测模块200用于检测焦点是否触发操作栏的当前显示区显示的操作项中的一 个。
第一判断模块300用于在焦点触发操作栏中的当前显示区显示的操作项中的一 个时,进一步判断操作栏中是否存在未显示的操作项。
第二控制模块400用于在第一判断模块300确定操作栏中存在未显示的操作项 时,控制操作栏中的操作项滚动以使未显示的操作项中的至少一个进入操作栏中的当前显 示区中。例如,假设操作栏的当前显示区中显示的操作项为“首页”、“电视剧”、“电影”、“动 漫”、“综艺”,当用户通过焦点触发“动漫”操作项时,第一判断模块300检测到操作栏中还 存在“美女”、“音乐”、“新闻”、“体育”、“天气”等未显示的操作项,则第二控制模块400控制 操作栏中的操作项向前滚动以使未显示的操作项中的一个或多个操作项进入操作栏的当 前显示区。
根据本发明实施例的控制操作栏滚动的装置,通过对操作栏内容的检测自动控制 操作栏中的操作项滚动,便于用户发现排布在操作栏当前显示区外的操作项,提升用户体 验感。
图5是根据本发明一个实施例的控制操作栏滚动的装置的结构框图。如图5所示, 在图4所示的实施例的基础上,根据本发明实施例的控制操作栏滚动的装置还包括第二判 断模块500。
第二判断模块500用于判断焦点触发的操作项是否为操作栏的当前显示区中的 最后一个操作项。第一判断模块300用于在第二判断模块500确定焦点触发的操作项为操 作栏的当前显示区中的最后一个操作项时,判断该最后一个操作项之后是否还存在未显示 的操作项。第二控制模块400用于在第一判断模块300确定当前显示区的最后一个操作项 之后还存在未显示的操作项时,控制操作栏中的操作项向前滚动以使未显示的操作项中的至少一个进入操作栏中的当前显示区。
例如,假设操作栏的当前显示区中显示的操作项为“首页”、“电视剧”、“电影”、“动 漫”、“综艺”,当用户通过焦点触发“综艺”操作项时,第二判断模块500判断焦点触发的操 作项为当前显示区的最后一个操作项,且第一判断模块300进一步检测到“综艺”操作项之 后还存在“美女”、“音乐”、“新闻”、“体育”、“天气”等未显示的操作项,则第二控制模块400 控制操作栏中的操作项向前滚动以使未显示的操作项中的一个或多个操作项进入操作栏 的当前显示区。
图6为根据本发明一个实施例的控制操作栏滚动的装置。如图6所示,在图4所示 的实施例的基础上,根据本发明实施例的控制操作栏滚动的装置还包括第三判断模块600。
第三判断模块600用于判断焦点触发的操作项是否为操作栏的当前显示区中的 第一个操作项。第一判断模块300用于在第三判断模块600确定焦点触发的操作项为操作 栏的当前显示区中的第一个操作项时,判断该第一个操作项之前是否还存在未显示的操作 项。第二控制模块400用于在第一判断模块300确定当前显示区的第一个操作项之前还存 在未显示的操作项时,控制操作栏中的操作项向后滚动以使未显示的操作项中的至少一个 进入操作栏中的当前显示区。
例如,假设操作栏的当前显示区中显示的操作项为“美女”、“音乐”、“新闻”、“体 育”、“天气”,当用户通过焦点触发“美女”操作项时,检测到“美女”操作项之前还存在“首 页”、“电视剧”、“电影”、“动漫”、“综艺”等未显示的操作项,则控制操作栏中的操作项向后 滚动以使未显示的操作项中的一个或多个操作项进入操作栏的当前显示区。
应理解,在上述各个实施例中,滚动进入操作栏的当前显示区的操作项的个数可 以为一个也可以为多个,但是为了保证用户对当前选中的操作项的后续操作,在本发明的 一个实施例中,第二控制模块400应控制未显示的操作项滚动进入当前显示区的个数以使 得当前焦点触发的操作项仍然在当前显示区中。
下面参考说明书附图描述根据本发明实施例的移动终端。
图7是根据本发明一个实施例的移动终端的结构框图。如图7所示,根据本发明 实施例的移动终端包括控制操作栏滚动的装置1,其中控制操作栏滚动的装置I为上述结 合图4至图6描述的控制操作栏滚动的装置。
在本发明的实施例中,移动终端可以是手机、平板电脑、个人数字助理、电子书等 具有各种操作系统的硬件设备。在该硬件设备中可采用任何的操作系统,例如Android、 iPhoneOS 等。
应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述 实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件 或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下 列技术中的任一项或他们的组合来实现具有用于对数据信号实现逻辑功能的逻辑门电路 的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场 可编程门阵列(FPGA)等。
在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示 例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特 点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。
尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同限定。
权利要求
1.一种控制操作栏滚动的方法,其特征在于,包括以下步骤 移动终端根据用户的指令控制焦点在操作栏上进行移动,其中,所述操作栏具有多个操作项; 所述移动终端检测所述焦点是否触发所述操作栏的当前显示区显示的操作项中的一个; 如果是,则所述移动终端进ー步判断所述操作栏中是否存在未显示的操作项; 如果存在,则所述移动终端控制所述操作栏中的操作项滚动以使所述未显示的操作项中的至少ー个进入所述操作栏的当前显示区。
2.根据权利要求1所述的控制操作栏滚动的方法,其特征在于,还包括 如果所述移动终端检测到所述焦点触发所述操作栏中的当前显示区显示的操作项中的ー个,则所述移动終端进ー步判断所述焦点触发的操作项是否为所述操作栏的当前显示区中的最后ー个操作项; 如果是,则进一歩判断所述焦点触发的操作项之后是否存在未显示的操作项; 如果存在,则控制所述操作栏中的操作项向前滚动以使所述未显示的操作项中的至少ー个进入所述操作栏的当前显示区。
3.根据权利要求1所述的控制操作栏滚动的方法,其特征在于,还包括 如果所述移动终端检测到所述焦点触发所述操作栏中的当前显示区显示的操作项中的ー个,则所述移动終端进ー步判断所述焦点触发的操作项是否为所述操作栏的当前显示区中的第一个操作项; 如果是,则进一歩判断所述焦点触发的操作项之前是否存在未显示的操作项; 如果存在,则控制所述操作栏中的操作项向后滚动以使所述未显示的操作项中的至少ー个进入所述操作栏的当前显示区。
4.根据权利要求1至3中任一项所述的控制操作栏滚动的方法,其特征在于,还包括 控制所述未显示的操作项进入所述操作栏中的当前显示区的个数以使得所述焦点触发的操作项仍然在所述操作栏的当前显示区中。
5.一种控制操作栏滚动的装置,其特征在于,包括 第一控制模块,用于根据用户的指令控制焦点在操作栏上进行移动,其中,所述操作栏具有多个操作项; 检测模块,用于检测所述焦点是否触发所述操作栏的当前显示区显示的操作项中的一个; 第一判断模块,用于在所述焦点触发所述操作栏中的当前显示区显示的操作项中的一个时,进一歩判断所述操作栏中是否存在未显示的操作项;以及 第二控制模块,用于在所述第一判断模块确定所述操作栏中存在未显示的操作项时,控制所述操作栏中的操作项滚动以使所述未显示的操作项中的至少ー个进入所述操作栏的当前显示区。
6.根据权利要求5所述的控制操作栏滚动的装置,其特征在于,还包括 第二判断模块,用于判断所述焦点触发的操作项是否为所述操作栏的当前显示区中的最后ー个操作项。
7.根据权利要求6所述的控制操作栏滚动的装置,其特征在于,所述第二控制模块用于在所述第二判断模块确定所述焦点触发的操作项为所述操作栏的当前显示区中的最后ー个操作项且所述第一判断模块确定所述焦点触发的操作项之后存在未显示的操作项时,控制所述操作栏中的操作项向前滚动以使所述未显示的操作项中的至少ー个进入所述操作栏的当前显示区。
8.根据权利要求5所述的控制操作栏滚动的装置,其特征在于,还包括 第三判断模块,用于判断所述焦点触发的操作项是否为所述操作栏的当前显示区中的第一个操作项。
9.根据权利要求8所述的控制操作栏滚动的装置,其特征在于,所述第二控制模块用于在所述第三判断模块确定所述焦点触发的操作项为所述操作栏的当前显示区中的第一个操作项且所述第一判断模块确定所述焦点触发的操作项之前存在未显示的操作项时,控制所述操作栏中的操作项向后滚动以使所述未显示的操作项中的至少ー个进入所述操作栏的当前显示区。
10.根据权利要求5至9任一项所述的控制操作栏滚动的装置,其特征在于,所述第二控制模块还用于控制所述未显示的操作项进入所述操作栏中的当前显示区的个数以使得所述焦点触发的操作项仍然在所述操作栏的当前显示区中。
11.一种移动終端,其特征在于,包括如权利要求5至10任一项所述的控制操作栏滚动的装置。
全文摘要
本发明提出一种控制操作栏滚动的方法、装置及移动终端。其中,方法包括以下步骤移动终端根据用户的指令控制焦点在操作栏上进行移动,其中,操作栏具有多个操作项;移动终端检测焦点是否触发操作栏的当前显示区显示的操作项中的一个;如果是,则进一步判断操作栏中是否存在未显示的操作项;如果存在,则控制操作栏中的操作项滚动以使未显示的操作项中的至少一个进入操作栏的当前显示区。本发明通过对操作栏的操作项的检测自动控制操作栏中的操作项滚动,便于用户发现排布在操作栏的当前显示区外的操作项,提升用户体验感。
文档编号G06F3/0485GK103034418SQ201210576589
公开日2013年4月10日 申请日期2012年12月26日 优先权日2012年12月26日
发明者王文韬 申请人:百度在线网络技术(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1