CN104471525A - 用于显示文件的方法、装置和系统 - Google Patents

用于显示文件的方法、装置和系统 Download PDF

Info

Publication number
CN104471525A
CN104471525A CN201280074871.7A CN201280074871A CN104471525A CN 104471525 A CN104471525 A CN 104471525A CN 201280074871 A CN201280074871 A CN 201280074871A CN 104471525 A CN104471525 A CN 104471525A
Authority
CN
China
Prior art keywords
file
copying
left half
display window
framework
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201280074871.7A
Other languages
English (en)
Other versions
CN104471525B (zh
Inventor
J.卢
Y.杨
E.L.王
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Intel Corp
Original Assignee
Intel Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Intel Corp filed Critical Intel Corp
Publication of CN104471525A publication Critical patent/CN104471525A/zh
Application granted granted Critical
Publication of CN104471525B publication Critical patent/CN104471525B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • G06F3/1454Digital output to display device ; Cooperation and interconnection of the display device with other functional units involving copying of the display data of a local workstation or window to a remote workstation or window so that an actual copy of the data is displayed simultaneously on two or more displays, e.g. teledisplay
    • G06F3/1462Digital output to display device ; Cooperation and interconnection of the display device with other functional units involving copying of the display data of a local workstation or window to a remote workstation or window so that an actual copy of the data is displayed simultaneously on two or more displays, e.g. teledisplay with means for detecting differences between the image stored in the host and the images displayed on the remote displays
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04842Selection of displayed objects or displayed text elements
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • G09G5/14Display of multiple viewports
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2370/00Aspects of data communication
    • G09G2370/02Networking aspects
    • G09G2370/022Centralised management of display operation, e.g. in a server instead of locally
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • G09G5/42Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the display of patterns using a display memory without fixed position correspondence between the display memory contents and the display position on the screen

Abstract

提供了一种用于在移动通信设备上显示文件的方法、装置和系统。所述方法包括:至少复制文件的最左部分以获得文件的经复制的最左部分;通过沿框架移动显示窗口来显示框架,并且所述框架包括文件的最右部分和文件的经复制的最左部分,其中文件的经复制的最左部分被放置在文件的最右部分的右边。如果显示窗口移动到框架的最右侧并且用户期望继续查看文件,则移动通信设备可以控制显示窗口自动移动到框架的最左侧。

Description

用于显示文件的方法、装置和系统
背景技术
如今,越来越多的人们在诸如智能电话、平板或计算机之类的移动通信设备上阅读文件(例如网页)。有时,文件可能未被优化以用于显示在移动通信设备的屏幕上。例如,文件可以比屏幕更宽,在这种情况中,在开始阅读接下来的行之前,人们通常不得不通过按压键盘上的左/右键或移动通信设备的触摸屏上的滑动条来将显示窗口从文件的最右侧远距离移动回到文件的最左侧。
附图说明
通过示例的方式而不是通过限制的方式在附图中图示了本文所描述的发明。为了图示的简明和清楚,图中图示的元件未必按比例绘制。例如,为了清楚起见,一些元件的尺寸可能相对于其它元件有所夸大。另外,在被认为合适的情况下,在各图当中已经重复了附图标记以指示对应或类似的元件。
图1图示了移动通信设备的实施例。
图2图示了用于显示文件的移动通信设备的装置的实施例。
图3图示了可由图2的装置执行的显示文件的方法的实施例。
图4a-4c图示了显示文件的实施例。
图5a-5f图示了显示文件的另一实施例。
具体实施方式
虽然本公开的概念易受各种修改和替换形式的影响,但是其具体示例性实施例已经通过示例的方式在图中示出且将在本文中被详细地描述。然而,应当理解,不存在将本公开的概念局限于所公开的特定形式的意图,而是相反地,意图在于覆盖与本公开和所附权利要求一致的所有修改、等同物和替换。
在以下描述中,阐述了诸如逻辑实现、操作码、用于指定操作数的手段、资源划分/共享/复制实现、系统组件的类型和相互关系、以及逻辑划分/整合选择之类的许多具体细节以便提供对本公开的更加透彻的理解。然而,本领域技术人员将领会到,本公开的实施例可以在没有这样的具体细节的情况下实践。在其它实例中,控制结构、门级电路和全软件指令序列尚未被详细示出以便不使本发明模糊。本领域普通技术人员利用所包括的描述将能够在不进行过度实验的情况下实现合适的功能性。
在说明书中对“一个实施例”、“实施例”、“示例实施例”等的引用指示所描述的实施例可以包括特定特征、结构或特性,但每个实施例可能不必然包括特定特征、结构或特性。而且,这样的短语不必指代相同实施例。另外,当结合实施例描述特定特征、结构或特性时,所主张的是,它处于结合其它实施例(无论是否明确描述)实施这样的特征、结构或特性的本领域技术人员的知识范围内。
本发明的实施例可以以硬件、固件、软件或其任何组合实现。被实现在计算机系统中的本发明的实施例可以包括组件之间的一个或多个基于总线的互连和/或组件之间的一个或多个点到点互连。本发明的实施例还可以被实现为由暂时性或非暂时性机器可读(例如计算机可读)介质承载或存储在其上的指令,其可以被一个或多个处理器读取和执行。机器可读介质可以被体现为用于以机器(例如计算设备)可读的形式存储或传输信息的任何设备、机构或物理结构。例如,机器可读介质可以被体现为:只读存储器(ROM);随机存取存储器(RAM);磁盘存储介质;光学存储介质;闪速存储器设备;迷你或微型SD卡、存储器棒、电信号和其它机器可读介质。
在图中,诸如表示设备、模块、指令块和数据元素的那些元件之类的示意性元件的具体布置或排序可能是为了易于描述而示出的。然而,本领域技术人员应当理解,图中的示意性元件的具体排序或布置不意味着暗示处理的特定顺序或次序或者过程的分离是必需的。另外,在图中包括示意性元件不意味着暗示这样的元件在所有实施例中都是必需的或者在一些实施例中由这样的元件表示的特征可以不被包括在其中或者与其它元件组合。
一般而言,用于表示指令块的示意性元件可以使用任何合适形式的机器可读指令实现,诸如软件或固件应用、程序、功能、模块、例程、进程、过程、插件、小应用程序、小部件、代码段和/或其它机器可读指令,并且每一个这样的指令可以使用任何合适的编程语言、库、应用编程接口(API)和/或其它软件开发工具实现。例如,一些实施例可以使用Java、C++和/或其它编程语言实现。类似地,用于表示数据或信息的示意性元件可以使用任何合适的电子布置或结构实现,诸如寄存器、数据储存器、表、记录、阵列、索引、散列、映射、树、列表、图表、(任何文件类型的)文件、文件夹、目录、数据库和/或其它电子布置或结构。
另外,在图中,在使用连接元件(诸如实线或虚线或者实箭头或虚箭头)来图示两个或更多其它示意性元件之间的连接、关系或关联的情况下,任何这样的连接元件的缺失不意味着暗示不可以存在连接、关系或关联。换言之,元件之间的一些连接、关系或关联可能未在图中示出以便不使本公开模糊。此外,为了易于图示,可以使用单个连接元件来表示元件之间的多个连接、关系或关联。例如,在连接元件表示信号、数据或指令的通信的情况下,本领域技术人员应当理解,这样的元件可以表示如实施通信可能需要的一个或多个信号路径(例如总线)。
图1图示了移动通信设备100的实施例。移动通信设备100包括处理器110、I/O子系统114、存储器116、数据存储装置118、通信电路120和一个或多个外围设备122。在一些实施例中,前述组件中的若干个可以被合并在移动通信设备100的母板或主板上,而其它组件可以经由例如外围端口通信耦合到母板。另外,应当领会,移动通信设备100可以包括常见于通信和/或计算设备中的其它组件、子组件和设备,其在图1中为了描述的清楚起见而未图示。
移动通信设备100的处理器110可以被体现为能够执行软件/固件的任何类型的处理器,诸如微处理器、数字信号处理器、微控制器等。处理器110被说明性地体现为具有处理器核112的单核处理器。然而,在其它实施例中,处理器110可以被体现为具有多个处理器核112的多核处理器。此外,移动通信设备100可以包括具有一个或多个处理器核112的附加处理器110。
移动通信设备100的I/O子系统114可以被体现为用于促进与处理器110和/或移动通信设备100的其它组件的输入/输出操作的电路和/或组件。在一些实施例中,I/O子系统114可以被体现为存储器控制器集线器(MCH或“北桥”)、输入/输出控制器集线器(ICH或“南桥”)和固件设备。在这样的实施例中,I/O子系统114的固件设备可以被体现为用于存储基本输入/输出系统(BIOS)数据和/或指令和/或其它信息的存储器设备(例如在移动通信设备100的启动期间使用的BIOS驱动器)。然而,在其它实施例中,可以使用具有其它配置的I/O子系统。例如,在一些实施例中,I/O子系统114可以被体现为平台控制器集线器(PCH)。在这样的实施例中,存储器控制器集线器(MCH)可以被合并在处理器110中或者以其它方式与处理器110相关联,并且处理器110可以直接与存储器116通信(如图1中的虚线所示)。此外,在其它实施例中,I/O子系统114可以形成片上系统(SoC)的部分且连同处理器110和移动通信设备100的其它组件一起被合并在单个集成电路芯片上。
处理器110经由许多信号路径通信耦合到I/O子系统114。这些信号路径(和图1中图示的其它信号路径)可以被体现为能够促进移动通信设备100的组件之间的通信的任何类型的信号路径。例如,信号路径可以被体现为任何数目的点到点链路、导线、线缆、光导、印刷电路板迹线、通孔、总线、居间设备和/或类似物。
移动通信设备100的存储器116可以被体现为或者以其它方式包括一个或多个存储器设备或数据存储位置,包括例如动态随机存取存储器设备(DRAM)、同步动态随机存取存储器设备(SDRAM)、双数据速率同步动态随机存取存储器设备(DDR SDRAM)、掩模只读存储器(ROM)设备、可擦除可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)设备、闪速存储器设备和/或其它易失性和/或非易失性存储器设备。存储器116经由许多信号路径通信耦合到I/O子系统114。尽管在图1中仅图示了单个存储器设备116,但是在其它实施例中,移动通信设备100可以包括附加的存储器设备。各种数据和软件可以存储在存储器116中。例如,构成由处理器110执行的软件栈的一个或多个操作系统、应用、程序、库和驱动器可以在执行期间驻留在存储器116中。
数据存储装置118可以被体现为被配置用于数据的短期或长期存储的任何类型的一个或多个设备。例如,数据存储装置118可以包括任何一个或多个存储器设备和电路、存储器卡、硬盘驱动器、固态驱动器或其它数据存储设备。
移动通信设备100的通信电路120可以包括任何数目的设备和电路,其用于实现移动通信设备100与如以下更加详细地讨论的一个或多个设备或网络之间的通信。通信电路120可以被配置成使用任何一个或多个通信协议或其组合来进行通信,诸如例如,蜂窝通信协议(例如宽带码分多址(W-CDMA))、无线网络通信协议(例如Wi-Fi®、WiMAX)、无线个域网通信协议(例如蓝牙(Bluetooth®))、有线网络通信协议(例如TCP/IP)和/或其它通信协议。
在一些实施例中,移动通信设备100还可以包括一个或多个外围设备122。这样的外围设备122可以包括任何数目的附加输入/输出设备、接口设备和/或其它外围设备。例如,在一些实施例中,外围设备122可以包括显示器、触摸屏、图形电路、键盘、扬声器系统和/或其它输入/输出设备、接口设备和/或外围设备。
移动通信设备100可以被体现为能够执行本文所描述的功能的任何类型的通信设备。例如,每一个移动通信设备100可以被体现为而不限于智能电话、蜂窝电话、手机、消息收发设备、计算机、平板计算机、膝上型计算机、笔记本计算机、移动计算设备、工作站、网络装置、web装置、分布式计算系统、多处理器系统、基于处理器的系统、消费移动通信设备、数字电视设备和/或被配置成安全地配对和交换数据的任何其它通信设备。
图2图示了用于在移动通信设备100上显示文件的移动通信设备100的装置200的实施例。在文件未被优化以用于显示在移动通信设备100上(诸如不具有WAP格式的网页)的情况中,装置200可以被配置成至少复制文件的最左部分并将其放置在文件的最右侧的右边。在此,文件可以指代网页或者用户可在移动通信设备100的显示屏上查看的任何其它种类的文档。以这样的方式,装置200可以循环显示文件,使得用户可以通过沿右方向连续移动显示窗口来查看文件,而不是将显示窗口从最右侧移动回到最左侧以便查看接下来的行。
装置200可以包括复制模块202、显示模块204和移动控制模块206。装置200的各种模块可以被体现为硬件、软件、固件或其组合。例如,装置200可以被嵌入到网页浏览器、书籍/文档阅读器或类似的应用中。
复制模块202可以复制文件的最左部分并将其放置在文件的最右侧的右边。在实施例中,文件的经复制的最左部分可以具有至少与显示窗口相同的宽度。
显示模块204可以通过沿显示框架移动显示窗口来显示文件。如果显示框架大于文件,则显示框架可以包含文件和文件的经复制的最左部分。显示框架的示例可以在图4a-4c中呈现,图4a-4c图示了在显示框架大于文件的条件下显示文件的实施例。图4a-4c的细节将在以下描述中提供。如果显示框架小于文件,则显示框架可以包含文件的一部分或者文件的最右部分,所述最右部分具有被放置在最右部分的右边的文件的经复制的最左部分。显示框架的示例可以在图5a-5f中呈现,图5a-5f图示了在显示框架小于文件的条件下显示文件的另一实施例。图5a-5f的细节将在以下描述中提供。
移动控制模块206可以检测显示窗口是否移动到显示框架的最右侧,并控制显示窗口自动移动到显示框架的最左侧。在实施例中,当生成显示框架时,移动控制模块可以计算和保存显示框架的预定义最右边界的位置。如果显示窗口向右移动并超出边界,则可以触发“自动移动回到左边”机制。显示窗口移动的示例在图4a-4c和图5a-5f中呈现。
在以上实施例中,由于文件的最左部分被复制且放置在文件的最右侧的右边,并且当到达显示框架的最右侧时,显示窗口自动移动回到显示框架的最左侧,因此用户可能能够查看文件而不需要操纵显示窗口的移动返回,同时不会感觉到对显示的干扰,尤其是当文件的经复制的最左部分具有至少与显示窗口相同的宽度时。
应当理解,其它实施例可以实现用于装置200的其它技术。在实施例中,复制模块202可以在显示框架上在文件的最右部分与文件的经复制的最左部分之间留下空间或标记。在另一实施例中,为了进一步改善在查看文件时的用户体验,尤其是如果文件由文字行构成的话,复制模块202可以向上移动文件的经复制的最左部分例如大约一行的空间,且然后将其放置在文件的最右侧的右边,如图5f中所示。在又一实施例中,如果用户正在通过从右向左移动显示窗口来查看文件,则复制模块202可以复制文件的最右部分并将其放置在文件的最左侧的左边。
图3图示了可由装置200执行的显示文件的方法的实施例。在块301中,复制模块202或其它设备可以复制文件的至少最左部分的内容并将其放置到文件的最右侧的右边。在实施例中,文件的经复制的最左部分可以具有至少与显示窗口相同的宽度。在块302中,显示模块204或其它设备可以通过在来自用户的指令下沿显示框架移动显示窗口来显示文件,例如通过按压键盘上的按键或触摸屏上的滑动条。在实施例中,显示框架可以包含文件和被放置在文件的最右侧的右边的文件的经复制的最左部分。在另一实施例中,显示框架可以包含文件的一部分或者文件的最右部分,所述最右部分具有被放置到最右部分的右边的文件的经复制的最左部分。
在块303和304中,移动控制模块206或其它设备可以检测显示窗口是否移动到显示框架的最右侧以及用户是否期望继续查看文件。如果是,移动控制模块206可以自动将显示窗口移动到显示框架的最左侧,使得显示模块204可以通过在键盘或触摸屏上的用户指令下沿一个方向(例如沿右方向)移动显示窗口来继续循环显示文件。在实施例中,当生成显示框架时,移动控制模块206可以计算和保存显示框架的预定义最右边界的位置。如果显示窗口向右移动并超出边界,则可以触发“自动移动回到左边”机制。显示窗口移动的示例在图4a-4c和图5a-5f中呈现。
应当理解,其它实施例可以实现用于该方法的其它技术。在实施例中,在显示框架上,在文件的最右部分与文件的经复制的最左部分之间可以存在空间或标记。在另一实施例中,为了进一步改善在查看文件时的用户体验,尤其是如果文件由文字行构成的话,可以向上移动文件的经复制的最左部分例如大约一行的空间,且然后将其放置到文件的最右侧的右边,如图5f中所示。在又一实施例中,如果用户正在通过从右向左移动显示窗口来查看文件,则可以复制文件的最右部分并将其放置在文件的最左侧的左边。
图4a-4c图示了在显示框架大于文件的情况中显示文件的实施例。图4a-4c的显示框架可以包含文件和文件的经复制的最左部分。在实施例中,文件的经复制的最左部分可以具有至少与显示窗口相同的宽度(图4a)。当显示窗口移动到显示框架的最右侧时(图4b),显示窗口可以自动移动到文件的最左侧(图4c),使得用户可以查看文件而不需要操纵显示窗口的移动返回,同时不会感觉到对显示的干扰。
图5a-5f图示了在显示框架小于文件的情况中(图5a和5b)显示文件的另一实施例。当显示窗口到达显示框架的最右部分时(图5c),显示模块204可以将文件的新部分拷贝到显示框架上,并且显示窗口可以自动移动到显示框架的最左侧(图5d)。然而,在显示窗口到达显示框架的最右侧并且用户期望继续查看文件(图5e)之后,显示模块204可以将文件的最右部分和文件的最左部分拷贝到显示框架上,其中最左部分可以被放置在文件的最右部分的右边。优选地,最右部分和最左部分中的任一个可以具有至少与显示窗口相同的宽度,使得用户可能不会感觉到对显示的干扰。
虽然已经在附图和前面的描述中详细图示和描述了本公开,但这样的图示和描述应被视为在性质上是示例性而非限制性的,要理解的是,已经示出和描述了仅说明性实施例并且期望保护与本公开和所记载的权利要求一致的所有改变和修改。
示例
以下提供本文所公开的设备、系统和方法的说明性示例。设备、系统和方法的实施例可以包括任何一个或多个以下描述的示例及其任何组合。
在一个示例中,一种用于在移动通信设备上显示文件的装置可以包括:复制模块,其至少复制文件的最左部分以获得文件的经复制的最左部分;以及显示模块,其通过沿框架移动显示窗口来显示框架,所述框架包括文件的最右部分和文件的经复制的最左部分,其中文件的经复制的最左部分被放置在文件的最右部分的右边。
此外,在示例中,所述装置还可以包括:移动控制模块,如果显示窗口移动到框架的最右侧,则其控制显示窗口自动移动到框架的最左侧。此外,在以上示例中的任一个中,进一步响应于继续查看文件的用户指令,移动控制模块可以控制显示窗口自动移动到框架的最左侧。
此外,在以上示例中的任一个中,文件的经复制的最左部分可以至少与显示窗口一样宽。此外,在以上示例中的任一个中,文件的最右部分可以至少与显示窗口一样宽。此外,在以上示例中的任一个中,复制模块还可以在文件的最右部分与文件的经复制的最左部分之间放置空间或标记。此外,在以上示例中的任一个中,复制模块还可以在将文件的经复制的最左部分放置在文件的最右部分的右边之前向上移动文件的经复制的最左部分大约一行。
在另一示例中,一种用于在移动通信设备上显示文件的方法可以包括:至少复制文件的最左部分以获得文件的经复制的最左部分;以及通过沿框架移动显示窗口来显示框架,所述框架包括文件的最右部分和文件的经复制的最左部分,其中文件的经复制的最左部分被放置在文件的最右部分的右边。
此外,在示例中,所述方法还可以包括:如果显示窗口移动到框架的最右侧,则控制显示窗口自动移动到框架的最左侧。此外,在以上示例中的任一个中,控制显示窗口自动移动到框架的最左侧可以是进一步响应于继续查看文件的用户指令而执行的。此外,在以上示例中的任一个中,文件的经复制的最左部分可以至少与显示窗口一样宽。此外,在以上示例中的任一个中,文件的最右部分可以至少与显示窗口一样宽。
此外,在以上示例中的任一个中,所述方法还可以包括:在文件的最右部分与文件的经复制的最左部分之间放置空间或标记。此外,在以上示例中的任一个中,所述方法还可以包括:在将文件的经复制的最左部分放置在文件的最右部分的右边之前向上移动文件的经复制的最左部分大约一行。

Claims (16)

1.一种装置,包括:
复制模块,其至少复制文件的最左部分以获得文件的经复制的最左部分;以及
显示模块,其通过沿框架移动显示窗口来显示框架,所述框架包括文件的最右部分和文件的经复制的最左部分,其中文件的经复制的最左部分被放置在文件的最右部分的右边。
2.权利要求1的装置,还包括:移动控制模块,如果显示窗口移动到框架的最右侧,则其控制显示窗口自动移动到框架的最左侧。
3.权利要求2的装置,其中进一步响应于继续查看文件的用户指令,移动控制模块控制显示窗口自动移动到框架的最左侧。
4.权利要求1的装置,其中文件的经复制的最左部分至少与显示窗口一样宽。
5.权利要求1的装置,其中文件的最右部分至少与显示窗口一样宽。
6.权利要求1的装置,其中复制模块还在文件的最右部分与文件的经复制的最左部分之间放置空间或标记。
7.权利要求1的装置,其中复制模块还在将文件的经复制的最左部分放置在文件的最右部分的右边之前向上移动文件的经复制的最左部分大约一行。
8.一种方法,包括:
至少复制文件的最左部分以获得文件的经复制的最左部分;以及
通过沿框架移动显示窗口来显示框架,所述框架包括文件的最右部分和文件的经复制的最左部分,其中文件的经复制的最左部分被放置在文件的最右部分的右边。
9.权利要求8的方法,还包括:如果显示窗口移动到框架的最右侧,则控制显示窗口自动移动到框架的最左侧。
10.权利要求9的方法,其中控制显示窗口自动移动到框架的最左侧是进一步响应于继续查看文件的用户指令而执行的。
11.权利要求8的方法,其中文件的经复制的最左部分至少与显示窗口一样宽。
12.权利要求8的方法,其中文件的最右部分至少与显示窗口一样宽。
13.权利要求8的方法,还包括:在文件的最右部分与文件的经复制的最左部分之间放置空间或标记。
14.权利要求8的方法,还包括:在将文件的经复制的最左部分放置在文件的最右部分的右边之前向上移动文件的经复制的最左部分大约一行。
15.一种机器可读介质,包括响应于被执行而导致移动通信设备执行权利要求8-14中任一项的方法的多个指令。
16.一种移动通信设备,包括:
处理器;以及
具有存储在其中的多个指令的存储器,所述指令当被处理器执行时使移动通信设备执行权利要求8-14中任一项的方法。
CN201280074871.7A 2012-08-24 2012-08-24 用于显示文件的方法、装置和系统 Active CN104471525B (zh)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2012/080537 WO2014029101A1 (en) 2012-08-24 2012-08-24 Method, apparatus and system for displaying file

Publications (2)

Publication Number Publication Date
CN104471525A true CN104471525A (zh) 2015-03-25
CN104471525B CN104471525B (zh) 2020-05-19

Family

ID=50149361

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201280074871.7A Active CN104471525B (zh) 2012-08-24 2012-08-24 用于显示文件的方法、装置和系统

Country Status (3)

Country Link
US (1) US9535566B2 (zh)
CN (1) CN104471525B (zh)
WO (1) WO2014029101A1 (zh)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105893437A (zh) * 2015-12-14 2016-08-24 乐视网信息技术(北京)股份有限公司 网页页面显示方法及装置
CN108536373B (zh) * 2018-04-13 2021-09-21 中国民航信息网络股份有限公司 便携终端版本skyone页面处理方法、装置、设备及介质

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1221909A (zh) * 1997-12-29 1999-07-07 三星电子株式会社 自动显示设备上的滚动方法
JP2005266589A (ja) * 2004-03-19 2005-09-29 Sharp Corp 携帯情報機器、その制御方法、および、その制御プログラム
US20120036473A1 (en) * 2009-05-27 2012-02-09 Todd Haseyama Method and system to control the display of information
US20120066638A1 (en) * 2010-09-09 2012-03-15 Microsoft Corporation Multi-dimensional auto-scrolling

Family Cites Families (36)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5749082A (en) * 1990-06-11 1998-05-05 Ricoh Company, Ltd. Display system including data display fields in which characters are scrolled
US5196838A (en) * 1990-12-28 1993-03-23 Apple Computer, Inc. Intelligent scrolling
US5220649A (en) * 1991-03-20 1993-06-15 Forcier Mitchell D Script/binary-encoded-character processing method and system with moving space insertion mode
US5581275A (en) * 1992-02-28 1996-12-03 Hewlett-Packard Company Method and apparatus for locating a predetermined position in a computer file
JPH06342357A (ja) * 1993-06-01 1994-12-13 Mitsubishi Electric Corp ユーザインタフェース方式
US5546520A (en) * 1994-09-30 1996-08-13 International Business Machines Corporation Method, system, and memory for reshaping the frame edges of a window around information displayed in the window
US5677708A (en) * 1995-05-05 1997-10-14 Microsoft Corporation System for displaying a list on a display screen
US6147670A (en) * 1997-03-13 2000-11-14 Phone.Com, Inc. Method of displaying elements having a width greater than a screen display width
US6034668A (en) * 1997-05-07 2000-03-07 Altra Cursor control device
US5903267A (en) * 1997-07-11 1999-05-11 International Business Machines Corporation Document interface mechanism and method for navigating through large documents
KR100294878B1 (ko) * 1997-12-29 2001-07-12 윤종용 자동화면이동방법
US7320105B1 (en) * 1998-12-01 2008-01-15 Intel Corporation Data display using multicolumn scrolling
US6486896B1 (en) * 1999-04-07 2002-11-26 Apple Computer, Inc. Scalable scroll controller
US7249325B1 (en) * 2000-05-11 2007-07-24 Palmsource, Inc. Automatically centered scrolling in a tab-based user interface
US6690365B2 (en) * 2001-08-29 2004-02-10 Microsoft Corporation Automatic scrolling
US8954852B2 (en) * 2006-02-03 2015-02-10 Sonic Solutions, Llc. Adaptive intervals in navigating content and/or media
AU2006202063B2 (en) * 2006-05-16 2009-03-12 Canon Kabushiki Kaisha Method for navigating large image sets using sort orders
US8104048B2 (en) * 2006-08-04 2012-01-24 Apple Inc. Browsing or searching user interfaces and other aspects
US7872652B2 (en) * 2007-01-07 2011-01-18 Apple Inc. Application programming interfaces for synchronization
US7844915B2 (en) * 2007-01-07 2010-11-30 Apple Inc. Application programming interfaces for scrolling operations
US8769430B2 (en) * 2007-12-05 2014-07-01 International Business Machines Corporation Multi-column formatted page scrolling
US9513704B2 (en) * 2008-03-12 2016-12-06 Immersion Corporation Haptically enabled user interface
US8365091B2 (en) * 2009-01-06 2013-01-29 Microsoft Corporation Non-uniform scrolling
US20110055752A1 (en) * 2009-06-04 2011-03-03 Rubinstein Jonathan J Method and Apparatus for Displaying and Auto-Correcting an Over-Scroll State on a Computing Device
US8255787B2 (en) * 2009-06-29 2012-08-28 International Business Machines Corporation Automated configuration of location-specific page anchors
KR101588242B1 (ko) * 2009-07-13 2016-01-25 삼성전자주식회사 휴대 단말기의 스크롤 방법 및 장치
US8677283B2 (en) * 2009-10-21 2014-03-18 Microsoft Corporation Displaying lists as reacting against barriers
US8812985B2 (en) * 2009-10-30 2014-08-19 Motorola Mobility Llc Method and device for enhancing scrolling operations in a display device
US9417787B2 (en) * 2010-02-12 2016-08-16 Microsoft Technology Licensing, Llc Distortion effects to indicate location in a movable data collection
EP2378406B1 (en) * 2010-04-13 2018-08-22 LG Electronics Inc. Mobile terminal and method of controlling operation of the mobile terminal
JP2012093888A (ja) 2010-10-26 2012-05-17 Fujifilm Corp 文書画像表示装置ならびにその動作制御方法およびその動作プログラム
US9182897B2 (en) * 2011-04-22 2015-11-10 Qualcomm Incorporated Method and apparatus for intuitive wrapping of lists in a user interface
US20120278754A1 (en) * 2011-04-29 2012-11-01 Google Inc. Elastic Over-Scroll
US8640047B2 (en) * 2011-06-01 2014-01-28 Micorsoft Corporation Asynchronous handling of a user interface manipulation
US9035967B2 (en) * 2011-06-30 2015-05-19 Google Technology Holdings LLC Method and device for enhancing scrolling and other operations on a display
CN102591853B (zh) 2011-12-29 2015-04-01 优视科技有限公司 网页重排方法、网页重排装置以及移动终端

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1221909A (zh) * 1997-12-29 1999-07-07 三星电子株式会社 自动显示设备上的滚动方法
JP2005266589A (ja) * 2004-03-19 2005-09-29 Sharp Corp 携帯情報機器、その制御方法、および、その制御プログラム
US20120036473A1 (en) * 2009-05-27 2012-02-09 Todd Haseyama Method and system to control the display of information
CN102449587A (zh) * 2009-05-27 2012-05-09 惠普开发有限公司 控制信息显示的方法和系统
US20120066638A1 (en) * 2010-09-09 2012-03-15 Microsoft Corporation Multi-dimensional auto-scrolling
CN102508592A (zh) * 2010-09-09 2012-06-20 微软公司 多维自动滚动

Also Published As

Publication number Publication date
US9535566B2 (en) 2017-01-03
CN104471525B (zh) 2020-05-19
WO2014029101A1 (en) 2014-02-27
US20150040061A1 (en) 2015-02-05

Similar Documents

Publication Publication Date Title
Mano Computer engineering hardware design
EP3336677A1 (en) Method and apparatus for controlling touch screen of terminal, and terminal
CN104813679A (zh) 屏幕截图抓取和共享的方法、设备和系统
CN108509207A (zh) Web应用程序的跨系统安装
CN105138340A (zh) 一种Native与Web页面的交互方法和系统
CN109445690B (zh) 一种raid卡性能优化方法、装置、终端及存储介质
CN104636321A (zh) 文本显示方法及装置
CN103019608A (zh) 触摸屏终端的解锁方法及触摸屏终端
CN107066343A (zh) 移动终端中分区表的修复方法、装置及移动终端
CN109101225B (zh) 组件构造方法及装置、组件库架构及计算机可读存储介质
CN104123155A (zh) 一种基于web的业务系统页面层开发平台及方法
CN104471525A (zh) 用于显示文件的方法、装置和系统
CN109992580A (zh) 列表数据的处理方法及装置、存储介质、计算机设备
CN103092479A (zh) 一种通过右键转换信息的方法、装置和系统
CN104808949A (zh) 一种页面调整方法及移动终端
CN202472486U (zh) 一种利用ddr3插槽扩展多总线的组合主板
CN110187872A (zh) 一种bios开发方法、系统及电子设备和存储介质
CN105893282B (zh) 硬盘移动识别方法和系统
CN103870228A (zh) 计算机的双显设置系统及方法
CN107423013B (zh) 一种数据显示方法、装置及电子设备
CN102708710A (zh) 电子书阅读器及其工作方法
CN110321125B (zh) 单元格的数据配置方法、数据配置装置及可读存储介质
CN114253536A (zh) 界面设计组件的调用方法、终端设备以及可读存储介质
CN108780429A (zh) 用于高速i/o数据传输的错误处理技术
CN109947701B (zh) 基于nsq消息队列的文件导入方法、装置、设备及存储介质

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant