本申请的申请日为2009年6月4日,申请号为200910147002.2,发明名称为“电子装置、其桌面浏览方法与计算机程序产品”的发明专利申请的分案申请。The application date of this application is June 4, 2009, the application number is 200910147002.2, and the invention title is a divisional application of an invention patent application entitled "Electronic Device, Its Desktop Browsing Method and Computer Program Product".
技术领域technical field
本发明是有关于一种操作电子装置的方法,且特别是有关于一种浏览电子装置的桌面的方法与其相关应用。The present invention relates to a method for operating an electronic device, and in particular to a method for browsing the desktop of the electronic device and related applications thereof.
背景技术Background technique
触控感应技术的蓬勃发展使得越来越多的电子装置开始采用触控屏幕来取代传统液晶屏幕,进而同时作为电子装置的输入及输出界面。正因如此,使用者在使用具有触控屏幕的电子装置时,除了可以通过触控屏幕观看各种操作画面以及档案文件的内容之外,也可以利用手指或触控笔点击触控屏幕以输入文字、指令,或者开启文件与应用程序。With the vigorous development of touch sensing technology, more and more electronic devices begin to use touch screens to replace traditional liquid crystal screens, and then simultaneously serve as input and output interfaces of the electronic devices. Because of this, when using an electronic device with a touch screen, the user can not only view various operation screens and file contents through the touch screen, but also use a finger or a stylus to click on the touch screen to input Text, commands, or open files and applications.
一般来说,触控屏幕的感测技术包括单点触控以及多点触控两种。其中,支持单点触控的触控屏幕是指在单一时间区间内只能接收一个使用者触发的事件。由于单点式触控屏幕具有价格较低且耐用等优势,因此已被广泛地应用在许多电子产品之中。而支持多点触控的触控屏幕虽然需要较为复杂的软硬件技术支持,但因为具备可以在单一时间区间内同时检测到多个触碰操作的特性,让使用者的操作手势可由单指晋升到多指,使得操作动作变得更加富饶趣味。Generally speaking, the sensing technology of the touch screen includes two kinds of single-touch and multi-touch. Wherein, the touch screen supporting single touch refers to receiving an event triggered by only one user within a single time interval. Since the single-point touch screen has the advantages of low price and durability, it has been widely used in many electronic products. Although a touch screen that supports multi-touch requires more complex software and hardware technical support, it can detect multiple touch operations simultaneously within a single time interval, so that the user's operation gestures can be promoted from one finger to the next. Multi-finger makes the operation more interesting.
无论电子装置配置的是单点式触控屏幕或是多点式触控屏幕,使用者几乎不再需要键盘或其它的指向输入装置,也能够直观且便利地通过触控屏幕完成各项操作动作。正因如此,如何利用触控屏幕的特性发展出更多更方便有趣的操作模式,则成为电子产品制造商在研发产品时所关注的部份。Regardless of whether the electronic device is equipped with a single-point touch screen or a multi-point touch screen, users almost no longer need a keyboard or other pointing input devices, and can intuitively and conveniently complete various operations through the touch screen . For this reason, how to use the characteristics of the touch screen to develop more convenient and interesting operation modes has become the focus of electronic product manufacturers when developing products.
发明内容Contents of the invention
有鉴于此,本发明提供一种桌面浏览方法,让使用者能更快速精确地看到桌面中想要浏览的区域,以提升操作上的便利性。In view of this, the present invention provides a desktop browsing method, which allows the user to quickly and accurately see the desired browsing area on the desktop, so as to improve the convenience of operation.
本发明提出一种桌面浏览方法,用以浏览具有触控屏幕的电子装置的桌面,其中桌面的大小超过触控屏幕的大小。此桌面被划分为n个连续的区域,且n为大于1的正整数,而触控屏幕仅显示n个区域的其中之一区域。此方法在触控屏幕上显示一浏览操作列。其中,浏览操作列包括一指针以及n个索引项,上述n个索引项分别对应于桌面的n个区域,且指针指向目前触控屏幕所显示的区域所对应的索引项。在检测到浏览操作列上作用于指针的滑动操作时,依据滑动操作来平移指针。而在检测到滑动操作终止时,根据指针的位置控制指针指向目标索引项,并将目标索引项所对应的目标区域显示于触控屏幕。The invention provides a desktop browsing method for browsing the desktop of an electronic device with a touch screen, wherein the size of the desktop exceeds the size of the touch screen. The desktop is divided into n consecutive areas, and n is a positive integer greater than 1, and the touch screen only displays one of the n areas. This method displays a navigation bar on the touch screen. Wherein, the browsing operation column includes a pointer and n index items, and the n index items correspond to n areas of the desktop respectively, and the pointer points to the index items corresponding to the areas currently displayed on the touch screen. When a sliding operation on the pointer on the browsing operation bar is detected, the pointer is translated according to the sliding operation. When it is detected that the sliding operation is terminated, the pointer is controlled to point to the target index item according to the position of the pointer, and the target area corresponding to the target index item is displayed on the touch screen.
从又一观点来看,本发明提出一种桌面浏览方法,用以浏览具有触控屏幕的电子装置的桌面,其中桌面的大小超过触控屏幕的大小,桌面被划分为n个连续的区域,且n为大于1的正整数,其中触控屏幕仅显示n个区域的其中之一第一区域。此方法包括将浏览操作列显示于触控屏幕上,其中浏览操作列包括指针及n个索引项,其中n个索引项分别对应于桌面的n个区域,且指针指向目前触控屏幕所显示的第一区域所对应的第一索引项。检测浏览操作列上的点选操作,当点选操作对应于n个索引项中的第三索引项时,控制指针指向第三索引项,以及将桌面从第一区域平移至第三索引项所对应的第三区域,以显示第三区域于触控屏幕,其中第一区域与第三区域之间至少间隔第二区域。From another point of view, the present invention proposes a desktop browsing method for browsing the desktop of an electronic device with a touch screen, wherein the size of the desktop exceeds the size of the touch screen, and the desktop is divided into n consecutive areas, And n is a positive integer greater than 1, wherein the touch screen only displays the first area, one of the n areas. The method includes displaying the browsing operation bar on the touch screen, wherein the browsing operation bar includes a pointer and n index items, wherein the n index items correspond to n areas of the desktop respectively, and the pointer points to the current displayed on the touch screen The first index item corresponding to the first area. Detecting a click operation on the browsing operation column, when the click operation corresponds to the third index item in the n index items, the control pointer points to the third index item, and the desktop is translated from the first area to the third index item The corresponding third area is used to display the third area on the touch screen, wherein there is at least a second area between the first area and the third area.
从另一观点来看,本发明提出一种电子装置,包括触控屏幕以及处理器。其中电子装置的桌面被划分为n个连续的区域,桌面的大小超过触控屏幕的大小。触控屏幕显示浏览操作列并仅显示n个连续的区域的其中之一第一区域,浏览操作列包括指针及n个索引项,n个索引项分别对应于桌面的n个区域,且指针指向目前触控屏幕所显示的第一区域所对应的第一索引项,n为大于一的正整数。处理器耦接至触控屏幕,处理器用以在触控屏幕检测浏览操作列上作用于指针的滑动操作时,依据滑动操作平移指针,在检测到滑动操作终止时,根据指针的位置控制指针指向目标索引项,并显示目标索引项所对应的目标区域于触控屏幕。并且,处理器用以在触控屏幕检测浏览操作列上的点选操作且点选操作对应于n个索引项中的第三索引项时,控制指针指向第三索引项,以及从第一区域平移桌面至第三索引项所对应的第三区域,以显示第三个区域于触控屏幕,其中第一区域与第三区域之间至少间隔第二区域。From another point of view, the present invention provides an electronic device including a touch screen and a processor. The desktop of the electronic device is divided into n continuous areas, and the size of the desktop exceeds the size of the touch screen. The touch screen displays the browsing operation column and only displays the first area of one of the n continuous areas. The browsing operation column includes a pointer and n index items, and the n index items correspond to n areas of the desktop respectively, and the pointer points to For the first index item corresponding to the first area currently displayed on the touch screen, n is a positive integer greater than one. The processor is coupled to the touch screen, and the processor is used to move the pointer according to the sliding operation when the touch screen detects the sliding operation acting on the pointer on the browsing operation column, and control the pointer to point according to the position of the pointer when the sliding operation is detected to be terminated. the target index item, and display the target area corresponding to the target index item on the touch screen. In addition, the processor is used to control the pointer to point to the third index item when the touch screen detects a click operation on the browsing operation column and the click operation corresponds to the third index item in the n index items, and translate from the first area From the desktop to the third area corresponding to the third index item to display the third area on the touch screen, wherein at least the second area is separated from the first area and the third area.
基于上述,本发明所提供的浏览操作列不但可以让使用者更方便快速地检视大型桌面上的各个区域,同时还可以提示使用者目前显示在触控屏幕上的区域与桌面的其它区域彼此之间的相对位置关系,并且让使用者能利用浏览操作列快速地切换到所欲浏览的任何区域。如此一来将能大幅提升在电子装置上浏览桌面的便利性。Based on the above, the browsing operation bar provided by the present invention not only allows the user to view various areas on the large desktop more conveniently and quickly, but also prompts the user to see the difference between the area currently displayed on the touch screen and other areas of the desktop. The relative positional relationship between them, and allows users to quickly switch to any area they want to browse by using the browsing operation bar. In this way, the convenience of browsing the desktop on the electronic device can be greatly improved.
为让本发明的上述特征和优点能更明显易懂,下文特举实施例,并配合所附图式作详细说明如下。In order to make the above-mentioned features and advantages of the present invention more comprehensible, the following specific embodiments are described in detail together with the accompanying drawings.
附图说明Description of drawings
图1是依照本发明的一实施例所绘示的电子装置的方块图。FIG. 1 is a block diagram of an electronic device according to an embodiment of the present invention.
图2、3、5是依照本发明的一实施例所绘示的桌面的示意图。2, 3, and 5 are schematic diagrams of desktops according to an embodiment of the present invention.
图4是依照本发明的一实施例所绘示的桌面浏览方法的流程图。FIG. 4 is a flowchart of a desktop browsing method according to an embodiment of the present invention.
图6是依照本发明的一实施例所绘示的触控屏幕及其显示内容的示意图。FIG. 6 is a schematic diagram of a touch screen and its displayed content according to an embodiment of the present invention.
图7A、7B、7C是依照本发明的桌面浏览方法的一实施例所绘示的示意图。7A, 7B, and 7C are schematic views of an embodiment of the desktop browsing method according to the present invention.
图8是依照本发明的另一实施例所绘示的触控屏幕及其显示内容的示意图。FIG. 8 is a schematic diagram of a touch screen and its displayed content according to another embodiment of the present invention.
图9A、9B、9C是依照本发明的桌面浏览方法的另一实施例所绘示的示意图。9A, 9B, and 9C are schematic views of another embodiment of the desktop browsing method according to the present invention.
[主要元件符号说明][Description of main component symbols]
100:电子装置100: Electronics
110:桌面模块110: Desktop Module
120:触控屏幕120: touch screen
130:处理模块130: processing module
200、300、500:桌面200, 300, 500: Desktop
A1、A2、An-1、An、A’1、A’2、A’n-1、A’n、510、520、530、540、550、560、570:区域A1, A2, An-1, An, A'1, A'2, A'n-1, A'n, 510, 520, 530, 540, 550, 560, 570: area
410~460:本发明的一实施例所述的桌面浏览方法的各步骤410-460: each step of the desktop browsing method described in an embodiment of the present invention
610:浏览操作列610: browse operation column
620:指针620: Pointer
631、632、633、634、635、636、637:索引项631, 632, 633, 634, 635, 636, 637: index entries
810~840:本发明的另一实施例所述的桌面浏览方法的各步骤810-840: each step of the desktop browsing method described in another embodiment of the present invention
A:点选位置A: Click on the location
具体实施方式detailed description
图1是依照本发明的一实施例所绘示的电子装置的方块图。在本实施例中,电子装置100包括桌面模块110、触控屏幕120以及处理模块130,而电子装置100可以是手机、个人数字助理(PersonalDigitalAssistant,PDA)、PDA手机或智能型手机(SmartPhone)等等,在此并不对电子装置100的种类加以限制。FIG. 1 is a block diagram of an electronic device according to an embodiment of the present invention. In this embodiment, the electronic device 100 includes a desktop module 110, a touch screen 120, and a processing module 130, and the electronic device 100 may be a mobile phone, a personal digital assistant (Personal Digital Assistant, PDA), a PDA mobile phone or a smart phone (SmartPhone), etc. etc., and the type of the electronic device 100 is not limited here.
桌面模块110用以提供电子装置100的桌面。其中,桌面例如显示有电子装置100的应用程序的图标(icon)、常用功能连结或是应用程序的操作画面等等,在此并不对桌面上的显示内容加以限制。而桌面模块110会将桌面划分为n个连续的区域(n为大于1的正整数),而各区域的大小例如皆与触控屏幕120的大小相符。在一实施例中,如图2所示,桌面模块110可将桌面200水平地均分为n个连续的区域(即区域A1、区域A2、…、区域An-1以及区域An)。在另一实施例中,如图3所示,桌面模块110则可以将桌面300垂直地均分为n个连续的区域(即区域A’1、区域A’2、…、区域A’n-1,及区域A’n)。The desktop module 110 is used for providing a desktop of the electronic device 100 . Wherein, the desktop displays, for example, icons of application programs of the electronic device 100 , frequently used function links, or operation screens of application programs, etc., and the display content on the desktop is not limited here. The desktop module 110 divides the desktop into n consecutive areas (n is a positive integer greater than 1), and the size of each area matches the size of the touch screen 120 , for example. In one embodiment, as shown in FIG. 2 , the desktop module 110 can divide the desktop 200 into n consecutive areas horizontally (ie, area A1 , area A2 , . . . , area An−1 and area An). In another embodiment, as shown in FIG. 3 , the desktop module 110 can vertically divide the desktop 300 into n consecutive areas (that is, area A'1, area A'2, ..., area A'n- 1, and area A'n).
触控屏幕120例如是电阻式触控屏幕或电容式触控屏幕,用以作为电子装置100的输入及输出界面。亦即,使用者可以通过触控屏幕120对电子装置100下达指令,也可以通过触控屏幕120检视电子装置100的响应。在本实施例中,触控屏幕120显示有上述n个区域中的一个区域以及一浏览操作列。其中,浏览操作列上具有一个指针以及n个索引项,上述n个索引项分别对应于桌面的n个区域,且指针指向触控屏幕120目前显示的区域所对应的索引项,进而让使用者可以通过浏览操作列判断目前触控屏幕120所显示的区域与其它区域的位置相对关系。The touch screen 120 is, for example, a resistive touch screen or a capacitive touch screen, and is used as an input and output interface of the electronic device 100 . That is, the user can give instructions to the electronic device 100 through the touch screen 120 , and can also check the response of the electronic device 100 through the touch screen 120 . In this embodiment, the touch screen 120 displays one of the above n areas and a browsing operation column. Wherein, there is a pointer and n index items on the browsing operation column, and the above n index items correspond to n areas of the desktop respectively, and the pointer points to the index items corresponding to the area currently displayed on the touch screen 120, thereby allowing the user to The relative relationship between the area currently displayed on the touch screen 120 and other areas can be judged by browsing the operation bar.
处理模块130例如是任何具备运算处理能力的硬件、软件元件,或硬件及软件元件的组合,在此并不加以限制。在触控屏幕120检测到浏览操作列上作用于指针的滑动操作(例如:使用者滑动浏览操作列上的指针)时,处理模块130将根据滑动操作来移动桌面及指针,进而让使用者可以利用浏览操作列快速且精确地控制电子装置100显示所欲浏览的任何桌面区域。The processing module 130 is, for example, any hardware or software element capable of computing and processing, or a combination of hardware and software elements, which is not limited herein. When the touch screen 120 detects a sliding operation on the pointer on the browsing operation bar (for example: the user slides the pointer on the browsing operation bar), the processing module 130 will move the desktop and the pointer according to the sliding operation, so that the user can Use the browsing operation bar to quickly and accurately control the electronic device 100 to display any desktop area that you want to browse.
为了更进一步地说明电子装置100的详细运作流程,以下特举另一实施例来对本发明进行说明。图4是依照本发明的一实施例所绘示的桌面浏览方法的流程图。为了方便说明,以下均假设电子装置100的桌面均分为七个连续的区域,而触控屏幕120上显示上述桌面七个区域中的其中一个区域。In order to further illustrate the detailed operation process of the electronic device 100 , another embodiment is given below to describe the present invention. FIG. 4 is a flowchart of a desktop browsing method according to an embodiment of the present invention. For the convenience of description, it is assumed that the desktop of the electronic device 100 is divided into seven continuous areas, and one of the seven areas of the desktop is displayed on the touch screen 120 .
首先,在步骤410中,触控屏幕120显示一浏览操作列。举例来说,请同时参阅图5及图6,电子装置100的桌面500水平地均分为七个连续的区域510、520、530、540、550、560、570,其中区域540显示在触控屏幕120上。而触控屏幕120另显示有一浏览操作列610,其为具有一个指针620及七个索引项631、632、633、634、635、636、637的横式卷轴。浏览操作列610上的七个索引项631至索引项637分别依序对应桌面500的区域510至区域570,且依照各自对应的区域在桌面500上的排列顺序而横向排列在浏览操作列610上,而浏览操作列610上的指针620则指向目前触控屏幕120所显示的区域540所对应的索引项634。然而必须特别说明的是,浏览操作列610、指针620,以及索引项631至索引项637的外形仅是为了方便说明而举出的范例,本发明并不对其外观加以限制。First, in step 410 , the touch screen 120 displays a browsing operation bar. For example, please refer to FIG. 5 and FIG. 6 at the same time, the desktop 500 of the electronic device 100 is horizontally divided into seven continuous areas 510, 520, 530, 540, 550, 560, 570, and the area 540 is displayed on the touch screen. on screen 120. The touch screen 120 further displays a browsing operation bar 610 , which is a horizontal scroll with a pointer 620 and seven index items 631 , 632 , 633 , 634 , 635 , 636 , 637 . The seven index items 631 to 637 on the browsing operation column 610 respectively correspond to the areas 510 to 570 of the desktop 500 in sequence, and are horizontally arranged on the browsing operation column 610 according to the arrangement order of the respective corresponding areas on the desktop 500 , and the pointer 620 on the browsing operation bar 610 points to the index item 634 corresponding to the area 540 currently displayed on the touch screen 120 . However, it must be noted that the appearances of the browsing operation bar 610 , the pointer 620 , and the index items 631 to 637 are just examples for convenience of description, and the present invention is not limited thereto.
另外,在本实施例中,浏览操作列610显示在触控屏幕120的一水平边缘(亦即:下边缘)处。然而,浏览操作列610亦可显示在触控屏幕120的另一水平边缘(亦即:上边缘)处,本发明不限制其显示位置。In addition, in this embodiment, the browsing operation bar 610 is displayed at a horizontal edge (ie, the lower edge) of the touch screen 120 . However, the browsing operation bar 610 can also be displayed on another horizontal edge (namely: the upper edge) of the touch screen 120 , and the present invention does not limit its display position.
接着,在步骤420中,触控屏幕120检测在浏览操作列610上作用于指针620的滑动操作。举例来说,触控屏幕120检测使用者通过手指或触控笔对浏览操作列610上的指针620所进行的滑动操作。Next, in step 420 , the touch screen 120 detects a sliding operation on the pointer 620 on the browsing operation bar 610 . For example, the touch screen 120 detects the user's sliding operation on the pointer 620 on the browsing operation bar 610 through a finger or a stylus.
接下来,在步骤430中,处理模块130将依据滑动操作来移动桌面500与指针620的位置。详细地说,处理模块130会控制桌面500朝与滑动操作方向相反的方向移动,并控制指针620朝滑动操作的方向移动。举例来说,当使用者利用手指(或触控笔)对在浏览操作列610上的指针620进行向右滑动的操作时,处理模块130会控制桌面500朝左方移动,并且控制指针620朝右方移动。反之,当使用者利用手指(或触控笔)对在浏览操作列610上的指针620进行向左滑动的操作时,处理模块130则会控制桌面500朝右方移动,并且控制指针620朝左方移动。Next, in step 430 , the processing module 130 moves the positions of the desktop 500 and the pointer 620 according to the sliding operation. In detail, the processing module 130 controls the desktop 500 to move in a direction opposite to the direction of the sliding operation, and controls the pointer 620 to move in the direction of the sliding operation. For example, when the user uses a finger (or stylus) to slide the pointer 620 on the browsing operation bar 610 to the right, the processing module 130 will control the desktop 500 to move to the left, and control the pointer 620 to move to the left. Move right. Conversely, when the user uses a finger (or stylus) to slide the pointer 620 on the browsing operation bar 610 to the left, the processing module 130 will control the desktop 500 to move to the right, and control the pointer 620 to move to the left. party moves.
接着,在步骤440中,处理模块130将不断地检测触控屏幕120上的滑动操作是否终止。若未检测到滑动操作终止,则回到步骤430,处理模块130继续依据滑动操作来移动桌面500与指针620。当检测到滑动操作终止时,则如步骤450所示,处理模块130选择在索引项631至637中最接近指针620的索引项作为一目标索引项。Next, in step 440 , the processing module 130 will continuously detect whether the sliding operation on the touch screen 120 is terminated. If no termination of the sliding operation is detected, return to step 430 , and the processing module 130 continues to move the desktop 500 and the pointer 620 according to the sliding operation. When it is detected that the sliding operation is terminated, as shown in step 450 , the processing module 130 selects the index item closest to the pointer 620 among the index items 631 to 637 as a target index item.
最后,在步骤460中,处理模块130移动指针620以指向目标索引项,并且移动桌面500以完整显示目标索引项所对应的目标区域于触控屏幕120。Finally, in step 460 , the processing module 130 moves the pointer 620 to point to the target index item, and moves the desktop 500 to completely display the target area corresponding to the target index item on the touch screen 120 .
举例来说,图7A至7C是依照本发明的桌面浏览方法的一实施例所绘示的触控屏幕120所显示内容的示意图。如图7A所示,使用者未进行任何操作之前,触控屏幕120显示桌面500中的区域540。此时,浏览操作列610的指针620会指向对应于区域540的索引项634。藉此,使用者可以根据指针620在浏览操作列610上的位置,得知目前触控屏幕120所显示的区域(亦即:区域540)与桌面500中其它区域的相对位置关系。For example, FIGS. 7A to 7C are schematic diagrams of content displayed on the touch screen 120 according to an embodiment of the desktop browsing method of the present invention. As shown in FIG. 7A , before the user performs any operation, the touch screen 120 displays an area 540 on the desktop 500 . At this point, the pointer 620 of the browsing operation column 610 points to the index item 634 corresponding to the area 540 . In this way, the user can know the relative positional relationship between the area currently displayed on the touch screen 120 (that is, the area 540 ) and other areas on the desktop 500 according to the position of the pointer 620 on the browsing operation bar 610 .
接着,如图7B所示,当使用者以手指(或触控笔)触碰浏览操作列610上的指针620并向右滑动时,则指针620会依循滑动方向在浏览操作列610上朝右方移动,而桌面500则会朝向左方移动。在本实施例中,若使用者持续地向右滑动指针620,触控屏幕120将会依序显示桌面500中位于区域540右方的区域550、560与570。同样地,若使用者触碰浏览操作列610上的指针620并向左滑动时,触控屏幕120将会依序显示桌面500中位于区域540左方的区域530、520与510。藉此,使用者可滑动浏览操作列610上的指针620,通过触控屏幕120浏览桌面500的任一区域。Next, as shown in FIG. 7B , when the user touches the pointer 620 on the browsing operation bar 610 with a finger (or stylus) and slides to the right, the pointer 620 will follow the sliding direction to the right on the browsing operation bar 610 side to move, and the desktop 500 will move to the left. In this embodiment, if the user keeps sliding the pointer 620 to the right, the touch screen 120 will sequentially display the areas 550 , 560 and 570 on the right of the area 540 on the desktop 500 . Similarly, if the user touches the pointer 620 on the browsing operation bar 610 and slides to the left, the touch screen 120 will sequentially display the areas 530 , 520 and 510 on the left of the area 540 on the desktop 500 . In this way, the user can slide and browse the pointer 620 on the operation bar 610 to browse any area of the desktop 500 through the touch screen 120 .
最后,如图7C所示,当使用者停止滑动手指(或触控笔)时,由于指针620最接近浏览操作列610上的索引项636,因此处理模块130将移动指针620以指向索引项636,同时移动桌面500以完整地显示索引项636所对应的区域560于触控屏幕120上。藉此,使用者可通过滑动浏览操作列610上的指针620至桌面中所欲浏览的区域所对应的索引项,快速地在控制触控屏幕120显示所欲浏览的桌面区域。Finally, as shown in FIG. 7C, when the user stops sliding the finger (or stylus), since the pointer 620 is closest to the index item 636 on the browsing operation bar 610, the processing module 130 will move the pointer 620 to point to the index item 636 , and simultaneously move the desktop 500 to completely display the area 560 corresponding to the index item 636 on the touch screen 120 . In this way, the user can quickly display the desired desktop area on the control touch screen 120 by sliding the pointer 620 on the browsing operation bar 610 to the index item corresponding to the desired browsed area on the desktop.
在本发明的另一实施例中,电子装置100的表面上配置有一指向元件(未绘示),此指向元件例如是轨迹球或是光学传感器(OpticalSensor)。使用者可以在指向元件上滑动手指进而产生滑动操作。同样地,处理模块130在指向元件检测到滑动操作后,便会依据滑动操作来移动桌面与浏览操作列上的指针。并且在检测到滑动操作终止时,依据指针当时的位置显示对应的桌面区域。由于根据滑动操作显示桌面区域的方式与前述实施例相同或相似,故在此不再赘述。In another embodiment of the present invention, a pointing element (not shown) is disposed on the surface of the electronic device 100 , such as a trackball or an optical sensor (OpticalSensor). A user can slide a finger on the pointing element to generate a sliding operation. Likewise, the processing module 130 moves the pointer on the desktop and the browsing operation bar according to the sliding operation after the pointing element detects the sliding operation. And when it is detected that the sliding operation is terminated, the corresponding desktop area is displayed according to the current position of the pointer. Since the manner of displaying the desktop area according to the sliding operation is the same as or similar to that of the foregoing embodiment, it will not be repeated here.
值得一提的是,在本发明的另一实施例中,处理模块130亦可根据触控屏幕120所检测到浏览操作列上的点选操作来移动桌面及指针。请参阅图8,图8是依照本发明的另一实施例所绘示的桌面浏览方法的流程图。It is worth mentioning that, in another embodiment of the present invention, the processing module 130 can also move the desktop and the pointer according to the click operation on the browsing operation bar detected by the touch screen 120 . Please refer to FIG. 8 . FIG. 8 is a flowchart of a desktop browsing method according to another embodiment of the present invention.
首先,在步骤810中,触控屏幕120显示一浏览操作列。请再次参阅图5与图6,由于本实施例的步骤810与上述实施例中的步骤410相似,故相关说明在此不再赘述。First, in step 810, the touch screen 120 displays a browsing operation bar. Please refer to FIG. 5 and FIG. 6 again, since the step 810 of this embodiment is similar to the step 410 in the above embodiment, so the related description will not be repeated here.
接着,在步骤820中,触控屏幕120检测在浏览操作列620上的点选操作。举例来说,触控屏幕120检测使用者通过手指或触控笔在浏览操作列620上的点选操作。Next, in step 820 , the touch screen 120 detects a click operation on the browsing operation column 620 . For example, the touch screen 120 detects the user's pointing operation on the browsing operation bar 620 through a finger or a stylus.
接下来,在步骤830中,处理模块130选择在索引项631至637中最接近点选操作在浏览操作列上的点选位置的索引项作为一特定索引项。Next, in step 830 , the processing module 130 selects an index item among the index items 631 to 637 that is closest to the click position of the click operation on the browsing operation column as a specific index item.
最后,在步骤840中,处理模块130移动指针620指向特定索引项,并且移动桌面以完整显示特定索引项所对应的特定区域于触控屏幕120。Finally, in step 840 , the processing module 130 moves the pointer 620 to point to the specific index item, and moves the desktop to completely display the specific area corresponding to the specific index item on the touch screen 120 .
举例来说,图9A至9C是依照本发明的桌面浏览方法的另一实施例所绘示的触控屏幕120所显示内容的示意图。如图8A所示,使用者未进行任何操作之前,触控屏幕120显示桌面500中的区域560。此时,浏览操作列610的指针620会指向对应于区域560的索引项636。藉此,使用者可以根据指针620在浏览操作列610上的位置,得知目前触控屏幕120所显示的区域(亦即:区域560)与桌面500中其它区域的相对位置关系。For example, FIGS. 9A to 9C are schematic views of content displayed on the touch screen 120 according to another embodiment of the desktop browsing method of the present invention. As shown in FIG. 8A , before the user performs any operation, the touch screen 120 displays an area 560 on the desktop 500 . At this time, the pointer 620 of the browsing operation column 610 points to the index item 636 corresponding to the area 560 . In this way, the user can know the relative positional relationship between the area currently displayed on the touch screen 120 (that is, the area 560 ) and other areas on the desktop 500 according to the position of the pointer 620 on the browsing operation bar 610 .
接着,如图9B所示,当使用者以手指(或触控笔)触碰浏览操作列上的位置A时,则指针620会在浏览操作列610上朝左方移动,而桌面500则会朝向右方移动。Next, as shown in FIG. 9B , when the user touches position A on the browsing operation bar with a finger (or stylus), the pointer 620 will move to the left on the browsing operation bar 610, and the desktop 500 will Move to the right.
最后,如图9C所示,由于点选位置A最接近浏览操作列610上的索引项631,因此处理模块130便移动指针620以指向索引项631,同时移动桌面500以完整显示索引项631所对应的区域510于触控屏幕120上。Finally, as shown in FIG. 9C, since the clicked position A is closest to the index item 631 on the browsing operation column 610, the processing module 130 moves the pointer 620 to point to the index item 631, and at the same time moves the desktop 500 to completely display the index item 631. The corresponding area 510 is on the touch screen 120 .
藉此,使用者可通过直接点选浏览操作列610上所欲浏览的区域所对应的索引项,控制触控屏幕120直接显示所欲浏览的桌面区域。换句话说,即便使用者想要浏览的区域与目前触控屏幕120所显示的区域在桌面上的位置并不相邻(亦即两者被一或多个桌面区域分隔开),使用者仍可以通过点选浏览操作列上的索引项而使触控屏幕120直接由目前显示的区域跳至接下来想浏览的区域,据此可以更进一步地加快浏览桌面的效率。Thereby, the user can control the touch screen 120 to directly display the desktop area to be browsed by directly clicking the index item corresponding to the area to be browsed on the browsing operation bar 610 . In other words, even if the area that the user wants to browse is not adjacent to the area on the desktop currently displayed on the touch screen 120 (that is, the two are separated by one or more desktop areas), the user It is still possible to click the index item on the browsing operation bar to make the touch screen 120 directly jump from the currently displayed area to the next desired browsing area, thereby further speeding up the efficiency of browsing the desktop.
在上述实施例中,处理模块130另计算桌面与指针持续未移动的停止时间。当停止时间到达默认值(例如:3秒)时,处理模块130便会隐藏浏览操作列。举例来说,处理模块130会在触控屏幕120上显示一工具列来遮蔽浏览操作列,或是将浏览操作列滑入触控屏幕120的边缘内,进而达到隐藏浏览操作列的目的。直到触控屏幕120再次检测到使用者作的滑动操作(此滑动操作例如可以发生在触控屏幕120的特定位置或任意位置)时,处理模块130才会重新将浏览操作列显示于触控屏幕120。举例来说,处理模块130会移除遮蔽在浏览操作列上的工具列,或是自触控屏幕120的边缘滑出浏览操作列。In the above embodiment, the processing module 130 further calculates the stop time during which the desktop and the pointer do not move. When the stop time reaches a default value (for example: 3 seconds), the processing module 130 will hide the browsing operation column. For example, the processing module 130 may display a tool bar on the touch screen 120 to cover the browsing operation bar, or slide the browsing operation bar into the edge of the touch screen 120 to achieve the purpose of hiding the browsing operation bar. The processing module 130 will re-display the browsing operation column on the touch screen until the touch screen 120 detects the sliding operation performed by the user again (this sliding operation may occur at a specific position or any position on the touch screen 120, for example). 120. For example, the processing module 130 removes the toolbar covering the browsing operation bar, or slides out the browsing operation bar from the edge of the touch screen 120 .
以上的实施例虽然是以被水平地均分为多个区域的桌面来对本发明进行说明,然而在本发明的其它实施例中,桌面模块110亦可将桌面垂直地均分为多个区域(例如图3的桌面300所示)。而触控屏幕120显示了其中任意一个区域以及一浏览操作列,此浏览操作列例如是直式卷轴,且具有一个指针以及与桌面区域数量相符的多个索引项,此浏览操作列例如是显示在触控屏幕120的垂直边缘(例如:左边缘或右边缘)。上述索引项会依照各自对应的区域在桌面中的排列顺序而直向排列在直式卷轴上。当使用者想浏览桌面的不同区域时,可以在浏览操作列上以手指(或触控笔)上下滑动指针,处理模块130便会根据滑动操作来对应地移动桌面及指针。而当使用者想观看桌面的一特定区域时,可以点选浏览操作列上该特定区域所对应的索引项,处理模块130便会直接滑动桌面以显示该特定区域于触控屏幕上。由于详细的运作方式与上述实施例相同或相似,故在此便不再赘述。Although the above embodiments illustrate the present invention with a desktop that is horizontally divided into multiple areas, in other embodiments of the present invention, the desktop module 110 can also vertically divide the desktop into multiple areas ( For example, as shown in the desktop 300 of FIG. 3). The touch screen 120 displays any one of the areas and a browsing operation column, such as a straight scroll, and has a pointer and a plurality of index items that match the number of desktop areas, and the browsing operation column, for example, displays On the vertical edge (for example: left edge or right edge) of the touch screen 120 . The above index items will be arranged vertically on the vertical scroll according to the arrangement order of their corresponding areas on the desktop. When the user wants to browse different areas of the desktop, he can slide the pointer up and down with his finger (or stylus) on the browsing operation bar, and the processing module 130 will move the desktop and the pointer correspondingly according to the sliding operation. And when the user wants to view a specific area of the desktop, he can click the index item corresponding to the specific area on the browsing operation bar, and the processing module 130 will directly slide the desktop to display the specific area on the touch screen. Since the detailed operation mode is the same or similar to the above-mentioned embodiment, it will not be repeated here.
本发明还提供一种计算机程序产品,此计算机程序产品基本上是由数个程序指令所组成(例如设定程序指令或部署程序指令等等)。这些程序指令在加载电子装置并执行之后,便可完成上述桌面浏览方法的各步骤,同时使得电子装置实现上述实施例所说明的功能。其中,计算机程序产品可以储存在任何数据储存装置(包括只读存储器、随机存取存储器、磁带、软盘、硬盘、光盘片以及传输媒体等等),或是经由网络直接传输提供,在此并不限制其范围。The present invention also provides a computer program product, which basically consists of several program instructions (such as setting program instructions or deploying program instructions, etc.). After these program instructions are loaded and executed on the electronic device, the steps of the above-mentioned desktop browsing method can be completed, and at the same time, the electronic device can realize the functions described in the above-mentioned embodiments. Among them, the computer program product can be stored in any data storage device (including read-only memory, random access memory, magnetic tape, floppy disk, hard disk, optical disk, and transmission media, etc.), or directly transmitted and provided via the network. limit its scope.
进一步来说,使用者可以直接取得储存有计算机程序产品的数据储存装置,并将其中的程序指令加载电子装置,进而在电子装置中执行上述实施例所述的桌面浏览方法。除此之外,使用者也可以在主从式(client-server)或点对点式(peer-to-peer,P2P)等各种网络架构下,通过网络(例如有线网络或无线网络等)将计算机程序产品中的程序指令下载至电子装置。待执行程序指令之后,电子装置便可显示一浏览操作列,并通过浏览操作列让使用者更快速且精确地浏览桌面的各个区域。Furthermore, the user can directly obtain the data storage device storing the computer program product, and load the program instructions therein into the electronic device, and then execute the desktop browsing method described in the above-mentioned embodiments in the electronic device. In addition, the user can also connect the computer through the network (such as a wired network or a wireless network, etc.) under various network architectures such as client-server or peer-to-peer (P2P). The program instructions in the program product are downloaded to the electronic device. After the program instruction is executed, the electronic device can display a browsing operation bar, and through the browsing operation bar, the user can browse various areas of the desktop more quickly and accurately.
综上所述,本发明所述的电子装置、其桌面浏览方法与计算机程序产品用以让使用者在操作一电子装置且电子装置具有被划分为数个连续区域的大型桌面时,可以通过浏览操作列快速浏览桌面的各个区域,并可快速精确地直接移动到桌面中想要观看的区域。除此之外,浏览操作列上的指针及索引项也可用来提示使用者目前所浏览的区域与其它区域之间的相对位置。据此,帮助使用者能更便利地浏览桌面内容,进而使得操作电子装置变的更有效率。To sum up, the electronic device, its desktop browsing method and computer program product described in the present invention are used to allow the user to operate an electronic device with a large desktop divided into several continuous areas through browsing operations. Quickly navigate through various areas of the desktop and move directly to the area of the desktop you want to view with quick precision. In addition, the pointer and index items on the browsing operation bar can also be used to prompt the user the relative position between the currently browsed area and other areas. Accordingly, it helps the user to browse the content on the desktop more conveniently, thereby making the operation of the electronic device more efficient.
虽然本发明已以实施例揭露如上,然其并非用以限定本发明,任何所属技术领域中具有通常知识者,在不脱离本发明的精神和范围内,当可作些许的更动与润饰,故本发明的保护范围当视所附的权利要求范围所界定者为准。Although the present invention has been disclosed as above with the embodiments, it is not intended to limit the present invention. Anyone with ordinary knowledge in the technical field can make some changes and modifications without departing from the spirit and scope of the present invention. Therefore, the scope of protection of the present invention should be defined by the appended claims.
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN200910147002ACN101907970B (en) | 2009-06-04 | 2009-06-04 | Electronic device, its desktop browsing method and computer program product |
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN200910147002ADivisionCN101907970B (en) | 2009-06-04 | 2009-06-04 | Electronic device, its desktop browsing method and computer program product |
| Publication Number | Publication Date |
|---|---|
| CN102830908A CN102830908A (en) | 2012-12-19 |
| CN102830908Btrue CN102830908B (en) | 2016-05-25 |
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN200910147002AActiveCN101907970B (en) | 2009-06-04 | 2009-06-04 | Electronic device, its desktop browsing method and computer program product |
| CN201210244664.3AActiveCN102830908B (en) | 2009-06-04 | 2009-06-04 | Electronic device and desktop browsing method thereof |
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN200910147002AActiveCN101907970B (en) | 2009-06-04 | 2009-06-04 | Electronic device, its desktop browsing method and computer program product |
| Country | Link |
|---|---|
| CN (2) | CN101907970B (en) |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102841724B (en)* | 2011-06-20 | 2016-01-13 | 阿里巴巴集团控股有限公司 | A kind of method and apparatus showing index iconic content |
| PL2798450T3 (en) | 2011-12-31 | 2016-10-31 | Causing elements to be displayed | |
| CN103810166A (en)* | 2012-11-06 | 2014-05-21 | 腾讯科技(深圳)有限公司 | Method for looking up contact person in address book and electronic terminal |
| CN104679485A (en)* | 2013-11-28 | 2015-06-03 | 阿里巴巴集团控股有限公司 | Page element control method and device |
| CN103870196B (en)* | 2014-03-06 | 2018-02-09 | 美卓软件设计(北京)有限公司 | A kind of method and device for switching object |
| CN103838488A (en)* | 2014-03-21 | 2014-06-04 | 广州市久邦数码科技有限公司 | Interactive method and system between desktop function key and multi-screen switching |
| CN104360817B (en)* | 2014-12-08 | 2019-05-31 | 联想(北京)有限公司 | A kind of information processing method and electronic equipment |
| CN108733276A (en)* | 2018-05-22 | 2018-11-02 | 珠海格力电器股份有限公司 | page switching method, device and system |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101192129A (en)* | 2006-11-30 | 2008-06-04 | 重庆优腾信息技术有限公司 | Table top background control method, device and system |
| CN101211249A (en)* | 2006-12-28 | 2008-07-02 | 三星电子株式会社 | Method for providing menu and multimedia device using same |
| CN101315593A (en)* | 2008-07-18 | 2008-12-03 | 华硕电脑股份有限公司 | Touch control type mobile operation device and touch control method applied to same |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20050071761A1 (en)* | 2003-09-25 | 2005-03-31 | Nokia Corporation | User interface on a portable electronic device |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101192129A (en)* | 2006-11-30 | 2008-06-04 | 重庆优腾信息技术有限公司 | Table top background control method, device and system |
| CN101211249A (en)* | 2006-12-28 | 2008-07-02 | 三星电子株式会社 | Method for providing menu and multimedia device using same |
| CN101315593A (en)* | 2008-07-18 | 2008-12-03 | 华硕电脑股份有限公司 | Touch control type mobile operation device and touch control method applied to same |
| Publication number | Publication date |
|---|---|
| CN102830908A (en) | 2012-12-19 |
| CN101907970A (en) | 2010-12-08 |
| CN101907970B (en) | 2012-08-29 |
| Publication | Publication Date | Title |
|---|---|---|
| TWI482077B (en) | Electronic device, method for viewing desktop thereof, and computer program product therof | |
| CN102830908B (en) | Electronic device and desktop browsing method thereof | |
| EP2335137B1 (en) | Method and apparatus for managing lists using multi-touch | |
| US9035883B2 (en) | Systems and methods for modifying virtual keyboards on a user interface | |
| AU2008100003A4 (en) | Method, system and graphical user interface for viewing multiple application windows | |
| US9213477B2 (en) | Apparatus and method for touch screen user interface for handheld electric devices part II | |
| KR101224588B1 (en) | Method for providing UI to detect a multi-point stroke and multimedia apparatus thereof | |
| US9568958B2 (en) | Information processing apparatus, icon selection method, and program | |
| EP2469399B1 (en) | Layer-based user interface | |
| CN101315593B (en) | Touch control type mobile operation device and touch control method applied to same | |
| US8448086B2 (en) | Display apparatus, display method, and program | |
| KR102033801B1 (en) | User interface for editing a value in place | |
| US20110060986A1 (en) | Method for Controlling the Display of a Touch Screen, User Interface of the Touch Screen, and an Electronic Device using The Same | |
| US9459704B2 (en) | Method and apparatus for providing one-handed user interface in mobile device having touch screen | |
| US8456433B2 (en) | Signal processing apparatus, signal processing method and selection method of user interface icon for multi-touch panel | |
| US10552532B2 (en) | Techniques to present a dynamic formula bar in a spreadsheet | |
| US20120169640A1 (en) | Electronic device and control method thereof | |
| WO2016183912A1 (en) | Menu layout arrangement method and apparatus | |
| Hall et al. | T-Bars: towards tactile user interfaces for mobile touchscreens | |
| KR100967338B1 (en) | Mobile web browser interface method using gesture method | |
| CN107102797A (en) | A kind of method and terminal that search operation is performed to selected contents of object | |
| US20150012866A1 (en) | Method for Data Input of Touch Panel Device | |
| TWI389019B (en) | Touch operation method and operation method of electronic device | |
| JP2014174874A (en) | List display device and list display program | |
| US10261675B2 (en) | Method and apparatus for displaying screen in device having touch screen |
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| C14 | Grant of patent or utility model | ||
| GR01 | Patent grant |