KR20160064040A - 정보를 선택하는 방법 및 디바이스 - Google Patents

정보를 선택하는 방법 및 디바이스 Download PDF

Info

Publication number
KR20160064040A
KR20160064040A KR1020157018219A KR20157018219A KR20160064040A KR 20160064040 A KR20160064040 A KR 20160064040A KR 1020157018219 A KR1020157018219 A KR 1020157018219A KR 20157018219 A KR20157018219 A KR 20157018219A KR 20160064040 A KR20160064040 A KR 20160064040A
Authority
KR
South Korea
Prior art keywords
content block
content
page
selection operation
block
Prior art date
Application number
KR1020157018219A
Other languages
English (en)
Other versions
KR101709427B1 (ko
Inventor
즈쥔 천
치우핑 친
송 양
Original Assignee
시아오미 아이엔씨.
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 시아오미 아이엔씨. filed Critical 시아오미 아이엔씨.
Publication of KR20160064040A publication Critical patent/KR20160064040A/ko
Application granted granted Critical
Publication of KR101709427B1 publication Critical patent/KR101709427B1/ko

Links

Images

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/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
    • G06F3/0483Interaction with page-structured environments, e.g. book metaphor
    • 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/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • 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
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/12Use of codes for handling textual entities
    • G06F40/14Tree-structured documents
    • G06F40/143Markup, e.g. Standard Generalized Markup Language [SGML] or Document Type Definition [DTD]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/166Editing, e.g. inserting or deleting
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/12Use of codes for handling textual entities
    • G06F40/14Tree-structured documents

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Health & Medical Sciences (AREA)
  • Artificial Intelligence (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Computational Linguistics (AREA)
  • General Health & Medical Sciences (AREA)
  • User Interface Of Digital Computer (AREA)
  • Document Processing Apparatus (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

본 발명은 정보를 선택하는 방법 및 정보를 선택하기 위한 디바이스와 연관되고, 터치 스크린 조작들의 분야에 속한다. 본 방법은, 페이지 콘텐츠에 대한 선택 조작을 수신하는 단계; 선택 조작에 의하여 선택된 콘텐츠 블록을 결정하는 단계를 포함하되, 콘텐츠 블록은 페이지 콘텐츠의 구조에 따라 페이지 콘텐츠를 구획하는 것에 의하여 획득되고; 콘텐츠 블록에 있는 정보를 선택된 정보로서 결정하는 단계를 포함한다. 텍스트 정보를 선택하는 경우에, 사용자에 의하여 선택된 콘텐츠 블록을 정확하게 식별하고 정확도를 향상시키는 효과를 달성할 수 있다.

Description

정보를 선택하는 방법 및 디바이스{METHOD AND DEVICE FOR SELECTING INFORMATION}
본 출원은 2014년 10월 31일 자로 출원된 중국특허출원 제201410601591.8호를 기초로 하고 우선권을 주장하며, 해당 중국특허출원의 모든 내용들은 여기에 참조로 포함된다.
본 발명은 일반적으로 터치 스크린 조작(touch screen operation)의 분야와 연관되고, 보다 상세하게는, 정보를 선택하는 방법 및 정보를 선택하기 위한 디바이스와 연관된다.
웹페이지 또는 문서를 대강 훑어보기 위하여 터치 스크린 단말을 사용하는 경우에, 사용자는 복사 또는 검색을 하기 위하여 텍스트 정보(text information)의 일부분을 선택할 수 있다.
웹페이지에 관한 텍스트 정보를 선택하는 것이 필요한 경우에는, 사용자는 웹페이지를 길게 누를 수 있다. 사용자의 길게 누름 조작을 검출하는 경우에는, 터치 스크린 단말은 전면 선택 상자(front select box) 및 후면 선택 상자(rear select box)를 포함하는 텍스트 선택 컴포넌트를 디스플레이 한다. 사용자는 전면 선택 상자 및/또는 후면 선택 상자를 드래그하는 것에 의하여 전면 선택 상자 및 후면 선택 상자 사이의 텍스트 정보를 선택한다.
터치 스크린 단말의 스크린이 작기 때문에, 사용자가 정확하게 전면 선택 상자 및/또는 후면 선택 상자를 드래그 하는 것은 어렵다. 예를 들어, 텍스트 정보를 선택하는 경우에 정확도는 낮고, 따라서 원하는 텍스트 정보를 선택하기 위하여 많은 조작들이 소모된다.
사용자가 전면 선택 상자 및/또는 후면 선택 상자를 정확하게 드래그 하는 것이 어렵기 때문에, 예를 들어, 터치 스크린 단말의 작은 스크린으로 인하여, 텍스트 정보를 선택하는 경우에 정확도가 낮기 때문에, 원하는 텍스트 정보를 선택하기 위하여 많은 조작들이 소모되는 종래 기술에 존재하는 문제점을 해결하기 위하여, 본 발명은 정보를 선택하는 방법 및 정보를 선택하기 위한 디바이스를 제공한다. 기술적인 해결수단은 다음과 같이 제공된다.
본 발명의 실시예들의 제1 측면에 따라, 정보를 선택하는 방법은 제공되고, 본 방법은, 페이지 콘텐츠에 대한 선택 조작을 수신하는 단계, 상기 선택 조작에 의하여 선택된 콘텐츠 블록을 결정하는 단계를 포함하되, 상기 콘텐츠 블록은 상기 페이지 콘텐츠의 구조에 따라 상기 페이지 콘텐츠를 구획하는 것에 의하여 획득되고, 상기 콘텐츠 블록에 있는 정보를 선택된 정보로서 결정하는 단계를 포함한다.
일 실시예에서, 상기 페이지 콘텐츠를 구획하는 것은, 상기 페이지 콘텐츠가 텍스트이면, 트리 구조로 조직된 적어도 하나의 콘텐츠 블록을 획득하기 위하여, 상기 텍스트의 단락 구조 및 문장 구조에 따라 텍스트를 구획하는 단계; 또는 상기 페이지 콘텐츠가 웹페이지 이면, 트리 구조로 조직된 적어도 하나의 콘텐츠 블록을 획득하기 위하여, 웹페이지의 구조에 따라 웹페이지를 구획하는 단계를 포함한다.
일 실시예에서, 상기 페이지 콘텐츠가 텍스트이면, 트리 구조로 조직된 적어도 하나의 콘텐츠 블록을 획득하기 위하여, 상기 텍스트의 단락 구조 및 문장 구조에 따라 텍스트를 구획하는 단계는, 상기 텍스트를 루트 콘텐츠 블록으로서 사용하는 단계, 단락 구조에 따라 상기 텍스트를 구획하여 적어도 하나의 2-레벨 콘텐츠 블록을 획득하는 단계를 포함하되, 상기 적어도 하나의 2-레벨 콘텐츠 블록 각각은 하나의 단락에 대응되고, 문장 구조에 따라 적어도 하나의 2-레벨 콘텐츠 블록 각각을 구획하여 적어도 하나의 3-레벨 콘텐츠 블록을 획득하는 단계를 포함하되, 상기 적어도 하나의 3-레벨 콘텐츠 블록 각각은 하나의 문장에 대응된다.
일 실시예에서, 상기 페이지 콘텐츠가 웹페이지 이면, 트리 구조로 조직된 적어도 하나의 콘텐츠 블록을 획득하기 위하여, 웹페이지의 구조에 따라 웹페이지를 구획하는 단계는, 상기 웹페이지의 소스 코드에 따라 상기 웹페이지의 트리 구조를 분석하는 단계, 트리 구조로 조직된 적어도 하나의 콘텐츠 블록을 획득하기 위하여, 상기 트리 구조에 따라 상기 웹페이지를 구획하는 단계를 포함한다.
일 실시예에서, 상기 선택 조작에 의하여 선택된 콘텐츠 블록을 결정하는 단계는, 선택 조작의 조작 영역이 상기 하나의 콘텐츠 블록의 전체 또는 일 부분을 덮으면, 상기 하나의 콘텐츠 블록의 전체를 상기 선택 조작에 의하여 선택된 상기 콘텐츠 블록으로서 결정하는 단계, 또는 상기 선택 조작의 조작 영역이 두개의 콘텐츠 블록들 사이의 구두점을 덮으면, 상기 구두점에 의하여 연결된 두개의 콘텐츠 블록들을 상기 선택 조작에 의하여 선택된 상기 콘텐츠 블록으로서 결정하는 단계, 또는 상기 선택 조작의 조작 영역이 상위-레벨 콘텐츠 블록의 첫번째 하위-레벨 콘텐츠 블록 및 마지막 하위-레벨 콘텐츠 블록을 덮으면, 상기 상위-레벨 콘텐츠 블록을 상기 선택 조작에 의하여 선택된 상기 콘텐츠 블록으로서 결정하는 단계를 포함한다.
본 발명의 실시예들의 제2 측면에 따라, 정보를 선택하기 위한 디바이스가 제공되고, 본 디바이스는, 페이지 콘텐츠에 대한 선택 조작을 수신하기 위한 조작 수신 모듈, 상기 선택 조작에 의하여 선택된 콘텐츠 블록을 결정하기 위한 콘텐츠 블록 결정 모듈을 포함하되, 상기 콘텐츠 블록은 상기 페이지 콘텐츠의 구조에 따라 상기 페이지 콘텐츠를 구획하는 것에 의하여 획득되고, 상기 콘텐츠 블록에 있는 정보를 선택된 정보로서 결정하기 위한 정보 결정 모듈을 포함한다.
일 실시예에서, 상기 페이지 콘텐츠가 텍스트 이면, 트리 구조로 조직된 적어도 하나의 콘텐츠 블록을 획득하기 위하여, 상기 텍스트의 단락 구조 및 문장 구조에 따라 상기 텍스트를 구획하기 위한 제1 구획 모듈, 또는 상기 페이지 콘텐츠가 웹페이지 이면, 트리 구조로 조직된 적어도 하나의 콘텐츠 블록을 획득하기 위하여, 상기 웹페이지의 구조에 따라 상기 웹페이지를 구획하기 위한 제2 구획 모듈을 더 포함한다.
일 실시예에서, 상기 제1 구획 모듈은, 상기 텍스트를 루트 콘텐츠 블록으로서 사용하기 위한 루트 콘텐츠 블록 결정 서브모듈, 상기 단락 구조에 따라 상기 텍스트를 구획하여 적어도 하나의 2-레벨 콘텐츠 블록을 획득하기 위한 제2 콘텐츠 블록 결정 서브모듈을 포함하되, 상기 적어도 하나의 2-레벨 콘텐츠 블록 각각은 하나의 단락에 대응되고, 상기 문장 구조에 따라 적어도 하나의 2-레벨 콘텐츠 블록 각각을 구획하여 적어도 하나의 3-레벨 콘텐츠 블록을 획득하기 위한 제3 콘텐츠 블록 결정 서브모듈을 포함하되, 상기 적어도 하나의 3-레벨 콘텐츠 블록 각각은 하나의 문장에 대응된다.
일 실시예에서, 상기 제2 구획 모듈은, 상기 웹페이지의 소스 코드에 따라 상기 웹페이지의 트리 구조를 분석하기 위한 웹페이지 분석 서브모듈, 트리 구조로 조직된 적어도 하나의 콘텐츠 블록을 획득하기 위하여, 상기 트리 구조에 따라 상기 웹페이지를 구획하기 위한 제2 구획 서브모듈을 포함한다.
일 실시예에서, 상기 콘텐츠 블록 결정 모듈은, 상기 선택 조작의 조작 영역이 상기 하나의 콘텐츠 블록의 전체 또는 일 부분을 덮으면, 하나의 콘텐츠 블록 전체를 상기 선택 조작에 의하여 선택된 상기 콘텐츠 블록으로서 결정하기 위한 제1 콘텐츠 블록 결정 서브모듈, 또는 상기 선택 조작의 조작 영역이 두개의 콘텐츠 블록들 사이의 구두점을 덮으면, 상기 구두점에 의하여 연결된 상기 두개의 콘텐츠 블록들을 상기 선택 조작에 의하여 선택된 상기 콘텐츠 블록으로서 결정하기 위한 제2 콘텐츠 블록 결정 서브모듈, 또는 상기 선택 조작의 조작 영역이 상위-레벨 컨텐츠 블록의 첫번째 하위-레벨 콘텐츠 블록 및 마지막 하위-레벨 콘텐츠 블록을 덮으면, 상위-레벨 콘텐츠 블록을 상기 선택 조작에 의하여 선택된 상기 콘텐츠 블록으로서 결정하기 위한 제3 콘텐츠 블록 결정 서브모듈을 포함한다.
본 발명의 실시예들의 제3 측면에 따라, 정보를 선택하기 위한 디바이스가 제공되고, 본 디바이스는, 프로세서, 및 상기 프로세서에 의하여 실행 가능한 명령어들을 저장하기 위한 메모리를 포함하되, 상기 프로세서는, 페이지 콘텐츠에 대한 선택 조작을 수신하고, 상기 선택 조작에 의하여 선택된 콘텐츠 블록을 결정하고, 상기 콘텐츠 블록은 상기 페이지 콘텐츠의 구조에 따라 상기 페이지 콘텐츠를 구획하는 것에 의하여 획득되며, 상기 콘텐츠 블록에 있는 정보를 선택된 정보로서 결정하도록 구성된다.
본 발명의 실시예들에 의하여 제공되는 기술적인 해결 수단은 다음의 유리한 효과들을 가질 수 있다: 페이지 콘텐츠에 대한 선택 조작이 수신되고, 선택 조작에 의하여 선택된 콘텐츠 블록이 결정되고, 콘텐츠 블록은 페이지 콘텐츠의 구조에 따라 페이지 콘텐츠를 구획하는 것에 의하여 획득되고, 콘텐츠 블록에 있는 정보가 선택된 정보로서 결정되고, 이를 통하여, 사용자가 전면 선택 상자 및/또는 후면 선택 상자를 정확하게 드래그 하는 것이 어렵기 때문에, 예를 들어, 터치 스크린 단말의 작은 스크린으로 인하여 텍스트 정보를 선택하는 경우에 정확도가 낮기 때문에, 원하는 텍스트 정보를 선택하기 위하여 많은 조작들이 소모되는 문제점을 해결할 수 있고; 텍스트 정보가 선택되는 경우에, 사용자에 의하여 선택된 콘텐츠 블록을 정확하게 식별하고, 정확도를 향상시킬 수 있는 효과를 실현할 수 있다.
상술된 일반적인 설명 및 다음의 상세한 설명은 모두 단지 전형적이고 설명적이며, 권리범위로서, 본 발명을 제한하지 않는 것으로 이해될 것이다.
본 명세서에 포함되고 본 명세서의 일부를 구성하는 첨부된 도면들은 본 발명과 일치하는 실시예들을 도시하고, 설명과 함께, 본 발명의 원리들을 설명하는데 도움이 된다.
도 1은 본 발명의 일 실시예에 따른 정보를 선택하는 방법의 흐름도이다.
도 2a는 본 발명의 다른 일 실시예에 따른 정보를 선택하는 방법의 흐름도이다.
도 2b는 본 발명의 다른 일 실시예에 따른 정보를 선택하는 방법에 관련된 인터페이스의 구성도이다.
도 2c는 본 발명의 다른 일 실시예에 따른 정보를 선택하는 방법의 구현도이다.
도 2d는 본 발명의 다른 일 실시예에 따른 정보를 선택하는 방법에 관련된 인터페이스의 구성도이다.
도 2e는 본 발명의 다른 일 실시예에 따른 정보를 선택하는 방법의 구현도이다.
도 2f는 본 발명의 다른 일 실시예에 따른 정보를 선택하는 방법의 구현도이다.
도 2g는 본 발명의 다른 일 실시예에 따른 정보를 선택하는 방법의 구현도이다.
도 2h는 본 발명의 다른 일 실시예에 따른 정보를 선택하는 방법의 인터페이스 도면이다.
도 3a는 본 발명의 또 다른 일 실시예에 따른 정보를 선택하는 방법의 흐름도이다.
도 3b는 본 발명의 또 다른 일 실시예에 따른 정보를 선택하는 방법의 구현도이다.
도 3c는 본 발명의 또 다른 일 실시예에 따른 정보를 선택하는 방법의 구현도이다.
도 3d는 본 발명의 또 다른 일 실시예에 따른 정보를 선택하는 방법의 구현도이다.
도 4는 본 발명의 일 실시예에 따른 정보를 처리하는 디바이스의 블록도이다.
도 5는 본 발명의 다른 일 실시예에 따른 정보를 처리하는 디바이스의 블록도이다.
도 6은 본 발명의 일 실시예에 따른 터치 스크린 단말의 블록도이다.
첨부된 도면들에서 설명되는 예시들인 실시예들에 대하여 참조가 상세하게 이루어질 것이다. 다음의 설명은 첨부된 도면들을 인용하고 다른 도면들에서 동일한 번호들은 달리 표현하지 않는 한 동일 또는 유사한 구성요소들을 나타낸다. 실시예들의 다음의 설명에서 제시된 구현들은 본 발명과 일치하는 모든 구현들을 나타내지 않는다. 대신에, 제시된 구현들은 단지 첨부된 청구항들에서 열거된 본 발명과 연관된 측면과 일치하는 디바이스들 및 방법들의 예시일 뿐이다.
본 발명의 실시예들에 따른 정보를 선택하는 방법은 터치 스크린 단말에 의하여 구현될 수 있다. 터치 스크린 단말은 스마트 폰, 태블릿 PC(개인 컴퓨터), e-북 리더(e-book reader), MP3(Moving Picture Experts Group Audio Layer III) 플레이어, MP4(Moving Picture Experts Group Audio Layer IV) 플레이어, 휴대용 노트북 컴퓨터(portable laptop computer), 카메라(camera), 비디오 카메라(video camera), 등 일 수 있다.
도 1은 일 실시예에 따른 정보를 선택하는 방법의 흐름도이다. 일 실시예에서, 터치 스크린 단말에서 정보를 선택하는 방법의 사용이 도시된다. 정보를 선택하는 방법은 다음의 단계들을 포함할 수 있다.
단계 102에서, 페이지 콘텐츠에 대한 선택 조작이 수신된다.
단계 104에서, 선택 조작에 의하여 선택된 콘텐츠 블록이 결정되고, 콘텐츠 블록은 페이지 콘텐츠의 구조에 따라 페이지 콘텐츠를 구획하는 것에 의하여 획득된다.
단계 106에서, 콘텐츠 블록에 있는 정보가 선택된 정보로서 결정된다.
결과적으로, 본 실시예에 따른 정보를 선택하는 방법과 함께, 페이지 콘텐츠에 대한 선택 조작이 수신되고, 선택 조작에 의하여 선택된 콘텐츠 블록이 결정되고, 콘텐츠 블록은 페이지 콘텐츠의 구조에 따라 페이지 콘텐츠를 구획하는 것에 의하여 획득되고, 콘텐츠 블록에 있는 정보는 선택된 정보로서 결정되고, 이를 통하여, 사용자가 전면 선택 상자 및/또는 후면 선택 상자를 정확하게 드래그 하는 것이 어렵기 때문에, 예를 들어, 터치 스크린 단말의 작은 스크린으로 인하여 텍스트 정보를 선택하는 경우에 정확도가 낮기 때문에, 원하는 텍스트 정보를 선택하기 위하여 많은 조작들이 소모되는 문제점을 해결할 수 있고; 텍스트 정보가 선택되는 경우에, 사용자에 의하여 선택된 콘텐츠 블록을 정확하게 식별하고 정확도를 향상시킬 수 있는 효과를 실현할 수 있다.
일 구현 프로세스예에서, 사용자는 페이지 콘텐츠가 텍스트인 페이지에 대하여 선택 조작을 수행하고, 트리 구조로 조직된 적어도 하나의 콘텐츠 블록을 획득하기 위하여, 터치 스크린 단말은 텍스트의 단락 구조 및 문장 구조에 따라 텍스트를 구획하고, 따라서 사용자의 선택 조작에 의하여 선택된 콘텐츠 블록이 결정된다. 일 실시예에는 아래에서 설명될 것이다.
도 2a는 다른 일 실시예에 따른 정보를 선택하는 방법의 흐름도이다. 일 실시예에서, 터치 스크린 단말에서 정보를 선택하는 방법의 사용은 도시될 것이다. 정보를 선택하는 방법은 다음의 단계들을 포함할 수 있다.
단계 201에서, 페이지 콘텐츠가 텍스트이면, 트리 구조로 조직된 적어도 하나의 콘텐츠 블록을 획득하기 위하여, 텍스트는 텍스트의 단락 구조 및 문장 구조에 따라 구획된다.
터치 스크린 단말은 현재 디스플레이되고 있는 페이지를 식별하여 페이지 콘텐츠의 유형을 결정할 수 있고, 페이지 콘텐츠의 유형은 텍스트(text), 웹페이지(webpage), 등을 포함한다. 예를 들어, 페이지에 연속적인 단어들이 있는 것으로 식별되면, 페이지 콘텐츠는 텍스트인 것으로 결정될 수 있다.
현재 페이지 콘텐츠가 텍스트인 것으로 결정되면, 터치 스크린 단말은 텍스트의 단락 구조 및 문장 구조에 따라 텍스트를 구획할 수 있다. 이 단계는 다음의 서브단계들 A 내지 C를 포함할 수 있다.
서브단계 A에서, 텍스트는 루트 콘텐츠 블록으로서 사용된다.
터치 스크린 단말은 텍스트를 트리 구조로 조직된 루트 콘텐츠 블록으로서 사용한다.
도 2b에 나타난 바와 같이, 터치 스크린 단말(21)은 현재 페이지 콘텐츠가 텍스트(22)인 것을 식별하고, 텍스트(22)를 트리 구조로 조직된 대응되는 루트 콘텐츠 블록으로서 사용한다.
서브단계 B에서, 텍스트는 단락 구조에 따라 구획되어 적어도 하나의 2-레벨 콘텐츠 블록을 획득할 수 있고, 적어도 하나의 2-레벨 콘텐츠 블록 각각은 하나의 단락에 대응된다.
터치 스크린 단말은 텍스트에 있는 줄 바꿈들(line breaks)에 따라 텍스트를 다른 단락들로 구획할 수 있고, 각 단락을 하나의 2-레벨 콘텐츠 블록으로서 사용한다.
예를 들어, 도 2b에 나타난 바와 같이, 터치 스크린 단말(21)은 텍스트(22)에 있는 각 단락(23)을 트리 구조로 조직된 대응되는 2-레벨 콘텐츠 블록으로서 사용한다.
서브단계 C에서, 적어도 하나의 2-레벨 콘텐츠 블록 각각은 문장 구조에 따라 구획되어 적어도 하나의 3-레벨 콘텐츠 블록을 획득하고, 적어도 하나의 3-레벨 콘텐츠 블록 각각은 하나의 문장에 대응된다.
2-레벨 콘텐츠 블록을 획득한 후에, 터치 스크린 단말은 구두점에 부합되게 문장 구조에 따라서 각 2-레벨 콘텐츠 블록을 구획하고, 예를 들어, 터치 스크린 단말은 구두점들에 따라서 각 단락을 다른 문장들로 구획할 수 있고, 각 문장을 트리 구조로 조직된 3-레벨 콘텐츠 블록으로서 사용한다. 구두점은 쉼표(comma), 세미콜론(semicolon), 마침표(period), 등 일 수 있다.
예를 들어, 도 2b에 나타난 바와 같이, 터치 스크린 단말(21)은 구두점들에 따라 각 단락(23)을 다른 문장들(24)로 구획하고, 각 문장(24)을 3-레벨 콘텐츠 블록으로서 사용한다.
터치 스크린 단말이 텍스트의 단락 구조 및 문장 구조에 따라 텍스트를 구획한 후에, 도 2c에 나타난 바와 같은 트리 구조를 획득하는 것이 가능하다.
또한, 사용자는 보통 특정 단어를 검색하거나 또는 복사하기 때문에, 3-레벨 트리 구조를 획득한 후에, 터치 스크린 단말은, 적어도 하나의 4-레벨 콘텐츠 블록을 획득하기 위하여, 단어에 따라 각 3-레벨 콘텐츠 블록을 더 구획할 수 있고, 각 4-레벨 콘텐츠 블록은 하나의 단어에 대응된다.
단계 202에서, 페이지 콘텐츠에 대한 선택 조작은 수신된다.
터치 스크린 단말은 사용자로부터 페이지 콘텐츠에 대한 선택 조작을 수신한다. 선택 조작은 원을 그리는 제스처, 수평선을 그리는 제스처, 수직선을 그리는 제스처, 등 일 수 있다. 선택 조작은 터치 스크린 단말에 의하여 기결정된 액션일 수 있고, 또한 사용자에 의하여 설정될 수 있다. 터치 스크린 단말은 선택 조작에 따라서 대응되는 조작 영역을 결정한다.
예를 들어, 도 2d에 나타난 바와 같이, 사용자가 터치 스크린 단말(21)에 수평선을 그리면, 터치 스크린 단말(21)은 수평선에 의하여 통과된 영역을 조작 영역으로서 결정한다. 다른 예를 들어, 사용자가 터치 스크린 단말(21)에 원을 그리면, 터치 스크린 단말(21)은 원에 의하여 둘러싸인 영역을 조작 영역으로서 결정한다. 또 다른 예를 들어, 사용자가 터치 스크린 단말(21)에 수직선을 그리면, 터치 스크린 단말(21)은 수직선에 의하여 통과된 영역을 조작 영역으로서 결정한다.
단계 201은 단계 202 후에 수행될 수 있고, 일 실시예에서, 단계 201 및 단계 202의 순서는 제한되지 않는다는 점에 특히 주의하여야 한다.
단계 203에서, 선택 조작에 의하여 선택된 콘텐츠 블록은 결정된다.
터치 스크린 단말은 선택 조작의 조작 영역에 따라서 콘텐츠 블록을 결정한다. 이 단계는 다음의 세가지 가능한 구현들을 포함할 수 있다.
첫번째 가능한 구현에서, 선택 조작의 조작 영역이 하나의 콘텐츠 블록의 전체 또는 일부분을 덮으면, 하나의 콘텐츠 블록의 전체는 선택 조작에 의하여 선택된 콘텐츠 블록으로서 결정된다.
예를 들어, 도 2e에 나타난 바와 같이, 사용자가 터치 스크린 단말(21)에 수평선을 그리는 것에 의하여 텍스트 정보를 선택하면, 수평선에 대응되는 조작 영역은 문장(24)의 일 부분을 덮고, 예를 들어, 문장(24)에 대응하는 3-레벨 콘텐츠 블록(25)의 일 부분을 덮고, 따라서 터치 스크린 단말(21)은 3-레벨 콘텐츠 블록(25)의 전체를 수평선에 의하여 선택된 콘텐츠 블록으로서 결정한다.
두번째 가능한 구현에서, 선택 조작의 조작 영역이 두개의 콘텐츠 블록들 사이의 구두점을 덮으면, 구두점에 의하여 연결된 두개의 콘텐츠 블록들은 선택 조작에 의하여 선택된 콘텐츠 블록으로서 결정된다.
예를 들어, 도 2f에 나타난 바와 같이, 사용자가 터치 스크린 단말(21)에 수평선을 그리는 것에 의하여 텍스트 정보를 선택하고, 수평선에 대응되는 조작 영역이 두 문장들(24) 사이의 쉼표를 덮으면, 예를 들어, 두개의 3-레벨 콘텐츠 블록들(25) 사이의 구두점을 덮으면, 터치 스크린 단말(21)은 두개의 3-레벨 콘텐츠 블록들(25)을 수평선에 의하여 선택된 콘텐츠 블록으로서 결정한다.
세번째 가능한 구현에서, 선택 조작의 조작 영역이 상위-레벨 콘텐츠 블록의 첫번째 하위-레벨 콘텐츠 블록 및 마지막 하위-레벨 콘텐츠 블록을 덮으면, 상위-레벨 콘텐츠 블록은 선택 조작에 의하여 선택된 콘텐츠 블록으로서 결정된다.
예를 들어, 도 2g에 나타난 바와 같이, 사용자가 터치 스크린 단말(21)에 원을 그리는 것에 의하여 텍스트 정보를 선택하고, 원에 대응하는 조작 영역이 단락(23)의 첫번째 문장 및 마지막 문장을 덮으면, 예를 들어, 동일한 2-레벨 콘텐츠 블록(26)의 첫번째 3-레벨 콘텐츠 블록(25) 내지 마지막 3-레벨 콘텐츠 블록(25)을 덮으면, 터치 스크린 단말(21)은 단락(23)에 대응하는 2-레벨 콘텐츠 블록(26)을 선택 조작에 의하여 선택된 콘텐츠 블록으로서 결정한다.
단계 204에서, 콘텐츠 블록에 있는 정보는 선택된 정보로서 결정된다.
터치 스크린 단말은 콘텐츠 블록에 대응하는 텍스트 정보를 얻고, 텍스트 정보를 선택된 정보로서 결정하고, 선택된 정보를 표시한다. 예를 들어, 선택된 정보는 점선 박스 또는 실선 박스를 통하여 선택될 수 있거나, 또는 선택된 정보의 배경색이 변경될 수 있다.
예를 들어, 도 2g에 나타난 바와 같이, 터치 스크린 단말은 2-레벨 콘텐츠 블록을 선택된 콘텐츠 블록으로서 결정하고, 2-레벨 콘텐츠 블록(26)에 대응하는 단락(23)을 획득하고, 단락(23)을 선택된 정보로서 사용하고, 점선 박스를 사용하여 단락(23)을 선택한다.
선택된 정보를 결정한 후에, 터치 스크린 단말은 조작 메뉴를 디스플레이 하고, 사용자는 조작 메뉴에서 조작 옵션을 선택하는 것에 의하여 선택된 정보에 대한 대응되는 조작을 수행한다. 또한 사용자가 터치 스크린 단말에 대하여 가상 버튼 또는 물리적 버튼을 클릭하는 것에 의하여 조작 메뉴를 호출할 수 있다는 점에 특히 주의하여야 한다.
도 2h에 나타난 바와 같이, 터치 스크린 단말(21)은 선택된 콘텐츠 블록에 따라서 단락(23)을 선택된 정보로서 결정하고, 조작 메뉴(27)를 디스플레이하며, 사용자는 조작 메뉴(27)에서 “복사” 옵션을 선택하는 것에 의하여 선택된 정보를 복사하거나, 또는 조작 메뉴(27)에서 “검색” 옵션을 선택하는 것에 의하여 선택된 정보를 검색할 수 있다.
결과적으로, 본 실시예에 따른 정보를 선택하는 방법과 함께, 페이지 콘텐츠에 대한 선택 조작은 수신되고, 선택 조작에 의하여 선택된 콘텐츠 블록이 결정되고, 콘텐츠 블록은 페이지 콘텐츠의 구조에 따라 페이지 콘텐츠를 구획하는 것에 의하여 획득되고, 콘텐츠 블록에 있는 정보가 선택된 정보로서 결정되고, 이를 통하여, 사용자가 전면 선택 상자 및/또는 후면 선택 상자를 정확하게 드래그 하는 것이 어렵기 때문에, 예를 들어, 터치 스크린 단말의 작은 스크린으로 인하여 텍스트 정보를 선택하는 경우에 정확도가 낮기 때문에, 원하는 텍스트 정보를 선택하기 위하여 많은 조작들이 소모되는 문제점을 해결할 수 있고; 텍스트 정보가 선택되는 경우에, 사용자에 의하여 선택된 콘텐츠 블록을 정확하게 식별하고 정확도를 향상시키는 효과를 실현할 수 있다.
일 실시예에서, 선택 조작에 의하여 선택된 콘텐츠 블록을 결정하기 위하여, 페이지 콘텐츠가 텍스트이면, 터치 스크린 단말은 단락 구조 및 문장 구조에 따라서 텍스트를 구획하여, 트리 구조로 조직된 적어도 하나의 콘텐츠 블록을 획득할 수 있고, 따라서 사용자의 선택 정확도를 향상시킬 수 있고, 사용자의 선택 조작을 단순화할 수 있다.
다른 일 구현 프로세스예에서, 사용자는 페이지 콘텐츠가 웹페이지인 페이지에 대하여 선택 조작을 수행하고, 터치 스크린 단말은, 트리 구조로 조직된 적어도 하나의 콘텐츠 블록을 획득하기 위하여, 웹페이지의 구조에 따라 웹페이지를 구획하고, 따라서, 사용자의 선택 조작에 의하여 선택된 콘텐츠 블록을 결정할 수 있다. 일 실시예는 아래에서 설명될 것이다.
도 3a는 다른 일 실시예에 따른 정보를 선택하는 방법의 흐름도이다. 일 실시예에서, 터치 스크린 단말에서 정보를 선택하는 방법의 사용은 설명될 것이다. 정보를 선택하는 방법은 다음의 단계들을 포함할 수 있다.
단계 301에서, 페이지 콘텐츠가 웹페이지 이면, 트리 구조로 조직된 적어도 하나의 콘텐츠 블록을 획득하기 위하여, 웹페이지는 웹페이지의 구조에 따라 구획된다.
터치 스크린 단말은 디스플레이된 페이지 콘텐츠를 식별하여 페이지 콘텐츠의 유형을 결정할 수 있고, 페이지 콘텐츠의 유형은 텍스트, 웹페이지, 등을 포함한다. 예를 들어, 터치 스크린 단말이 페이지 콘텐츠에 있는 단어들이 불연속적이고 페이지가 사진 또는 만화를 포함하고 있는 것을 식별하면, 페이지 콘텐츠의 유형은 웹페이지인 것으로 결정될 수 있다. 또한, 터치 스크린 단말이 페이지 콘텐츠의 상단 바에 디스플레이된 웹 주소를 식별하면, 페이지 콘텐츠의 유형은 웹페이지인 것으로 결정될 수 있다.
현재 페이지 콘텐츠가 웹페이지인 것으로 결정되면, 터치 스크린 단말은 웹페이지의 구조에 따라서 웹페이지를 구획할 수 있다. 이 단계는 다음의 서브단계들 D 내지 E를 포함할 수 있다.
서브단계 D에서, 터치 스크린 단말은 웹페이지의 소스 코드에 따라서 웹페이지의 트리 구조를 분석한다.
대부분의 웹페이지들이 트리 구조를 가지기 때문에, 터치 스크린 단말은 웹페이지의 소스 코드에 따라 트리 구조를 분석할 수 있다.
예를 들어, 사용자가 웹페이지에 메시지를 남기는 경우에, 각 메시지는 웹페이지의 소스코드에 있는 하나의 DIV(division)에 대응되고, 각 DIV는 웹페이지의 트리 구조의 하나의 가지에 대응된다. 터치 스크린 단말은 웹페이지의 소스 코드에 있는 DIV를 분석하는 것에 의하여 웹페이지의 트리 구조를 획득할 수 있다.
서브단계 E에서, 터치 스크린 단말은, 트리 구조로 조직된 적어도 하나의 콘텐츠 블록을 획득하기 위하여, 트리 구조에 따라 웹페이지를 구획한다.
터치 스크린 단말은, 트리 구조로 조직된 적어도 하나의 콘텐츠 블록을 획득하기 위하여, 트리 구조에 따라, 각 DIV가 하나의 콘텐츠 블록에 대응되게 할 수 있다.
도 3b에 나타난 바와 같이, 터치 스크린 단말(31)은, 트리 구조(35)를 획득하기 위하여, 웹페이지의 소스 코드를 분석하여 DIV32, DIV33, 및 DIV34를 획득하고, 각 DIV는 하나의 콘텐츠 블록에 대응된다.
단계 302에서, 페이지 콘텐츠에 대한 선택 조작은 수신된다.
이 단계는 단계 202와 유사하고, 예를 들어, 원을 그리는 제스처, 수평선을 그리는 제스처, 또는 수직선을 그리는 제스처와 같은 사용자의 선택 조작은 수신되고, 선택 조작에 대응되는 조작 영역은 결정된다.
단계 301은 단계 302 후에 수행될 수 있고, 일 실시예에서, 단계 301 및 단계 302의 순서는 제한되지 않는다는 점에 특히 주의해야 한다.
단계 303에서, 선택 조작에 의하여 선택된 콘텐츠 블록은 결정된다.
선택 조작의 조작 영역이 하나의 콘텐츠 블록의 전체 또는 일 부분을 덮으면, 터치 스크린 단말은 하나의 콘텐츠 블록의 전체를 선택 조작에 의하여 선택된 콘텐츠 블록으로서 결정한다.
예를 들어, 도 3c에 나타난 바와 같이, 사용자가 터치 스크린 단말(31)에 수직선을 그리는 것에 의하여 코멘트(comment) 콘텐츠를 선택하고, 수직선에 대응되는 조작 영역이 DIV32의 일 부분을 덮으면, 예를 들어, DIV32에 대응되는 콘텐츠 블록(36)의 일 부분을 덮으면, 터치 스크린 단말(31)은 콘텐츠 블록(36)의 전체를 수직선에 의하여 선택된 콘텐츠 블록으로서 결정한다.
선택 조작의 조작 영역이 복수의 콘텐츠 블록들의 전체 또는 일 부분을 덮으면, 터치 스크린 단말은 복수의 콘텐츠 블록들의 전체를 선택 조작에 의하여 선택된 콘텐츠 블록으로서 결정한다.
예를 들어, 도 3d에 나타난 바와 같이, 사용자가 터치 스크린 단말(31)에 수직선을 그리는 것에 의하여 코멘트 콘텐츠를 선택하고, 수직선에 대응되는 조작 영역이 DIV32 및 DIV33의 일 부분을 덮으면, 예를 들어, DIV32에 대응되는 콘텐츠 블록(36) 및 DIV33에 대응되는 콘텐츠 블록(37)의 일 부분을 덮으면, 터치 스크린 단말(31)은 콘텐츠 블록(36) 및 콘텐츠 블록(37)의 전체를 수직선에 의하여 선택된 콘텐츠 블록으로서 결정한다.
단계 304에서, 콘텐츠 블록에 있는 정보는 선택된 정보로서 결정된다.
이 단계는 단계 204와 유사하고, 여기에서 상세하게 설명되지 않을 것이다.
결과적으로, 본 실시예에 따른 정보를 선택하는 방법과 함께, 페이지 콘텐츠에 대한 선택 조작은 수신되고, 선택 조작에 의하여 선택된 콘텐츠 블록은 결정되고, 콘텐츠 블록은 페이지 콘텐츠의 구조에 따라 페이지 콘텐츠를 구획하는 것에 의하여 획득되고, 콘텐츠 블록에 있는 정보는 선택된 정보로서 결정되고, 이를 통하여, 사용자가 전면 선택 박스 및/또는 후면 선택 박스를 정확하게 드래그하는 것이 힘들기 때문에, 예를 들어, 텍스트 정보를 선택하는 경우에, 터치 스크린 단말의 작은 스크린으로 인하여 정확도가 낮기 때문에, 원하는 텍스트 정보를 선택하기 위하여 많은 조작들이 소모되는 것의 문제점을 해결할 수 있고; 텍스트 정보를 선택하는 경우에, 사용자에 의하여 선택된 콘텐츠 블록을 정확하게 식별하고 정확도를 향상시키는 효과를 달성할 수 있다.
일 실시예에서, 선택 조작에 의하여 선택된 콘텐츠 블록을 결정하기 위하여, 페이지 콘텐츠가 웹페이지 이면, 터치 스크린 단말은 웹페이지의 구조에 따라 웹페이지를 구획하여 트리 구조로 조직된 적어도 하나의 콘텐츠 블록을 획득할 수 있고, 따라서 사용자의 선택 정확도를 향상시킬 수 있고, 사용자의 선택 조작을 단순화할 수 있다.
다음의 본 발명의 디바이스 실시예들은 본 발명의 방법 실시예들을 수행하기 위하여 사용될 수 있다. 본 발명의 디바이스 실시예들에서 개시되지 않은 상세한 설명들에 관하여는, 본 발명의 방법 실시예들에 대하여 참조가 이루어질 것이다.
도 4는 일 실시예에 따른 정보를 선택하기 위한 디바이스의 블록도이다. 정보를 선택하기 위한 디바이스는, 소프트웨어, 하드웨어, 또는 소프트웨어 및 하드웨어 모두의 조합을 통하여, 터치 스크린 단말의 전체 또는 일 부분이 될 수 있다. 정보를 선택하기 위한 디바이스는 조작 수신 모듈(402), 콘텐츠 블록 결정 모듈(404), 및 정보 결정 모듈(406)을 포함할 수 있다.
조작 수신 모듈(402)은 페이지 콘텐츠에 대한 선택 조작을 수신하도록 구성된다.
콘텐츠 블록 결정 모듈(404)은 선택 조작에 의하여 선택된 콘텐츠 블록을 결정하도록 구성되고, 콘텐츠 블록은 페이지 콘텐츠의 구조에 따라 페이지 콘텐츠를 구획하는 것에 의하여 획득된다.
정보 결정 모듈(406)은 콘텐츠 블록에 있는 정보를 선택된 정보로서 결정하도록 구성된다.
결과적으로, 본 실시예에 따른 정보를 선택하기 위한 디바이스와 함께, 페이지 콘텐츠에 대한 선택 조작은 수신되고, 선택 조작에 의하여 선택된 콘텐츠 블록은 결정되고, 콘텐츠 블록은 페이지 콘텐츠의 구조에 따라 페이지 콘텐츠를 구획하는 것에 의하여 획득되고, 콘텐츠 블록에 있는 정보를 선택된 정보로서 결정되고, 이를 통하여, 사용자가 전면 선택 박스 및/또는 후면 선택 박스를 정확하게 드래그하는 것이 힘들기 때문에, 예를 들어, 텍스트 정보를 선택하는 경우에, 터치 스크린 단말의 작은 스크린으로 인하여 정확도가 낮기 때문에, 원하는 텍스트 정보를 선택하기 위하여 많은 조작들이 소모되는 문제점을 해결할 수 있고; 텍스트 정보를 선택하는 경우에, 사용자에 의하여 선택된 콘텐츠 블록을 정확하게 식별하고, 정확도를 향상시킬 수 있는 효과를 달성할 수 있다.
도 5는 다른 일 실시예에 따른 정보를 선택하기 위한 디바이스의 블록도이다. 정보를 선택하기 위한 디바이스는, 소프트웨어, 하드웨어, 또는 그들의 조합을 통하여, 터치 스크린 단말의 일 부분 또는 전체가 될 수 있다. 정보를 선택하기 위한 디바이스는 조작 수신 모듈(502), 콘텐츠 블록 결정 모듈(504), 및 정보 결정 모듈(506)을 포함할 수 있다.
조작 수신 모듈(502)은 페이지 콘텐츠에 대한 선택 조작을 수신하도록 구성된다.
콘텐츠 블록 결정 모듈(504)은 선택 조작에 의하여 선택된 콘텐츠 블록을 결정하도록 구성되고, 콘텐츠 블록은 페이지 콘텐츠의 구조에 따라 페이지 콘텐츠를 구획하는 것에 의하여 획득된다.
정보 결정 모듈(506)은 콘텐츠 블록에 있는 정보를 선택된 정보로서 결정하도록 구성된다.
또한, 본 디바이스는 제1 구획 모듈(507) 또는 제2 구획 모듈(508)을 더 포함할 수 있다.
제1 구획 모듈(507)은, 페이지 콘텐츠가 텍스트이면, 트리 구조로 조직된 적어도 하나의 콘텐츠 블록을 획득하기 위하여, 텍스트의 단락 구조 및 문장 구조에 따라 텍스트를 구획하도록 구성된다.
제2 구획 모듈(508)은, 페이지 콘텐츠가 웹페이지 이면, 트리 구조로 조직된 적어도 하나의 콘텐츠 블록을 획득하기 위하여, 웹페이지의 구조에 따라 웹페이지를 구획하도록 구성된다.
또한, 제1 구획 모듈(507)은, 텍스트를 루트 콘텐츠 블록으로서 사용하기 위한 루트 콘텐츠 블록 결정 서브모듈(507A); 단락 구조에 따라 텍스트를 구획하여 적어도 하나의 2-레벨 콘텐츠 블록을 획득하기 위한 제2 콘텐츠 블록 결정 서브모듈(507B)을 포함하되, 적어도 하나의 2-레벨 콘텐츠 블록 각각은 하나의 단락에 대응되고; 문장 구조에 따라 적어도 하나의 2-레벨 콘텐츠 블록 각각을 구획하여 적어도 하나의 3-레벨 콘텐츠 블록을 획득하기 위한 제3 콘텐츠 블록 결정 서브모듈(507C)을 포함하되, 적어도 하나의 3-레벨 콘텐츠 블록 각각은 하나의 문장에 대응된다.
또한, 제2 구획 모듈(508)은, 웹페이지의 소스 코드에 따라 웹페이지의 트리 구조를 분석하기 위한 웹페이지 분석 서브모듈(508A); 트리 구조로 조직된 적어도 하나의 콘텐츠 블록을 획득하기 위하여, 트리 구조에 따라 웹페이지를 구획하기 위한 제2 구획 서브모듈(508B)을 포함한다.
또한, 콘텐츠 블록 결정 모듈(504)은, 선택 조작의 조작 영역이 하나의 콘텐츠 블록의 전체 또는 일 부분을 덮으면, 하나의 콘텐츠 블록의 전체를 선택 조작에 의하여 선택된 콘텐츠 블록으로서 결정하기 위한 제1 콘텐츠 블록 결정 서브모듈(504A); 또는 선택 조작의 조작 영역이 두개의 콘텐츠 블록들 사이의 구두점을 덮으면, 구두점에 의하여 연결된 두개의 콘텐츠 블록들을 선택 조작에 의하여 선택된 콘텐츠 블록으로서 결정하기 위한 제2 콘텐츠 블록 결정 서브모듈(504B); 또는 선택 조작의 조작 영역이 상위-레벨 콘텐츠 블록의 첫번째 하위-레벨 콘텐츠 블록 및 마지막 하위-레벨 콘텐츠 블록을 덮으면, 상위-레벨 콘텐츠 블록을 선택 조작에 의하여 선택된 콘텐츠 블록으로서 선택하기 위한 제3 콘텐츠 블록 결정 서브모듈(504C)을 포함한다.
결과적으로, 본 실시예에 따른 정보를 선택하기 위한 디바이스와 함께, 페이지 콘텐츠에 대한 선택 조작은 수신되고, 선택 조작에 의하여 선택된 콘텐츠 블록은 결정되고, 콘텐츠 블록은 페이지 콘텐츠의 구조에 따라 페이지 콘텐츠를 구획하는 것에 의하여 획득되고, 콘텐츠 블록에 있는 정보를 선택된 정보로서 결정되고, 이를 통하여, 사용자가 전면 선택 박스 및/또는 후면 선택 박스를 정확하게 드래그하는 것이 힘들기 때문에, 예를 들어, 텍스트 정보를 선택하는 경우에, 터치 스크린 단말의 작은 스크린으로 인하여 정확도가 낮기 때문에, 원하는 텍스트 정보를 선택하기 위하여 많은 조작들이 소모되는 문제점을 해결할 수 있고; 텍스트 정보를 선택하는 경우에, 사용자에 의하여 선택된 콘텐츠 블록을 정확하게 식별하고, 정확도를 향상시킬 수 있는 효과를 달성할 수 있다.
도 6은 일 실시예에 따라 데이터를 백업하기 위한 디바이스(600)의 블록도이다. 예를 들어, 본 디바이스(600)는 터치 스크린 단말, 등일 수 있다.
도 6을 참조하면, 본 디바이스(600)는 다음의 구성요소들 중 하나 또는 하나 이상을 포함할 수 있다: 처리 컴포넌트(component)(602), 메모리(604), 전원(power) 컴포넌트(606), 멀티미디어(multimedia) 컴포넌트(608), 오디오 컴포넌트(610), 입/출력 인터페이스(input/output interface)(612), 센서(sensor) 컴포넌트(614) 및 통신 컴포넌트(616).
처리 컴포넌트(602)는 일반적으로 본 디바이스(600)의 디스플레이, 통화들, 데이터 통신들, 카메라 작업들 및 레코딩(recording) 작업들과 연관된 작업들과 같은 전반적인 작업들을 제어한다. 처리 컴포넌트(602)는 상술된 방법들에 있는 단계들의 전부 또는 부분을 수행하기 위한 명령어들을 실행하기 위하여 하나 또는 하나 이상의 프로세서들(620)을 포함할 수 있다. 게다가, 처리 컴포넌트(602)는 처리 컴포넌트(602)와 다른 컴포넌트 간의 상호작용을 용이하게 하기 위하여 하나 또는 하나 이상의 모듈들을 포함할 수 있다. 예를 들어, 처리 컴포넌트(602)는 멀티미디어 컴포넌트(608)와 처리 컴포넌트(602) 간의 상포작용을 용이하게 하기 위하여 멀티미디어 모듈을 포함할 수 있다.
메모리(604)는 본 디바이스(600)의 작업을 지원하기 위하여 다양한 타입들의 데이터를 저장하도록 구성된다. 이러한 데이터의 예시들은 본 디바이스(600)에서 수행되는 모든 어플리케이션들 또는 방법들에 대한 명령어들, 연락처(contact) 데이터, 전화번호부(phonebook) 데이터, 메시지들, 사진들, 비디오 등을 포함한다. 메모리(604)는 정적 랜덤 액서스 메모리(static random access memory, SRAM), 전기적 소거형 프로그램 가능 읽기 전용 메모리(electrically erasable programmable read-only memory, EEPROM), 소거형 프로그램 가능 읽기 전용 메모리 (erasable programmable read-only memory, EPROM), 프로그램 가능 읽기 전용 메모리(programmable read-only memory, PROM), 읽기 전용 메모리(read-only memory, ROM), 자성 메모리(magnetic memory), 플래시 메모리(flash memory), 자기 디스크(magnetic disk) 또는 광 디스크(optical disk)와 같은 휘발성 또는 비휘발성 메모리 디바이스들의 임의의 타입, 또는 그것의 조합을 이용하여 구현될 수 있다.
전원 컴포넌트(606)는 본 디바이스(600)의 다양한 구성요소들에 전원을 공급한다. 전원 컴포넌트(606)는 전원 관리 시스템, 하나 또는 하나 이상의 전력원, 및 본 디바이스(600)에서의 전원의 생성, 관리 및 분배와 연관된 다른 구성 요소들을 포함할 수 있다.
멀티미디어 컴포넌트(608)는 본 디바이스(600)와 사용자 간의 출력 인터페이스를 제공하는 스크린을 포함한다. 일부 실시예들에서, 스크린은 액정 디스플레이(liquid crystal display, LCD) 및 터치 패널(touch panel, TP)을 포함할 수 있다. 스크린이 터치패널을 포함하면, 스크린은 사용자로부터 입력 신호를 수신하기 위하여 터치 스크린으로 구현될 수 있다. 터치 패널은 터치페널에 대한 터치들(touches), 스와이프들(swipes), 및 제스처들(gestures)을 감지하기 위하여 하나 또는 하나 이상의 터치 센서들을 포함한다. 터치 센서들은 터치 또는 스와이프 액션의 경계를 감지하는 것뿐만 아니라 터치 또는 스와이프 액션과 연관된 시간 및 압력의 시간도 감지할 수 있다. 일부 실시예들에서, 멀티미디어 컴포넌트(608)은 전방 카메라 및/또는 후방 카메라를 포함한다. 전방 카메라 및 후방 카메라는 본 디바이스(600)가 촬영 모드 또는 비디오 모드와 같은 동작 모드에 있는 동안 외부의 멀티미디어 자료를 수신할 수 있다. 전방 카메라 및 후방 카메라 각각은 고정 광학 렌즈 시스템(fixed optical lens system)이거나 또는 초점 및 광학 줌 기능을 가질 수 있다.
오디오 컴포넌트(610)는 오디오 신호를 출력 및/또는 입력하도록 구성된다. 예를 들어, 오디오 컴포넌트(610)는 본 디바이스(600)가 통화 모드, 레코딩 모드, 및 음성 인식 모드와 같은 동작 모드에 있을 때 외부의 오디오 신호를 수신하기 위한 마이크로폰(microphone, MIC)을 포함한다. 수신된 오디오 신호는 메모리(604)에 더 저장되거나 또는 통신 컴포넌트(616)를 통하여 전송될 수 있다. 일부 실시예들에서, 오디오 컴포넌트(610)는 오디오 신호를 출력하기 위하여 스피커를 더 포함할 수 있다.
입/출력 인터페이스(612)는 처리 컴포넌트(602) 및 키보드, 클릭휠(click wheel), 버튼들 등과 같은 주위의 인터페이스 모듈들 간의 인터페이스를 제공한다. 버튼들은 홈 버튼, 볼륨 버튼, 시작 버튼, 및 잠금 버튼을 포함할 수 있고, 이에 한정되지 않는다.
센서 컴포넌트(614)는 본 디바이스(600)의 다양한 측면들의 상태 평가들을 제공하기 위하여 하나 또는 하나 이상의 센서들을 포함한다. 예를 들어, 센서 컴포넌트(614)는 본 디바이스(600)의 개방/폐쇄 상태, 본 디바이스(600)의 구성요소들의, 예를 들어, 디스플레이와 키패드의, 상대적 위치, 본 디바이스(600) 또는 본 디바이스(600)의 구성요소의 위치 변경, 본 디바이스(600)와 접촉하는 사용자의 존재 또는 부재, 본 디바이스(600)의 방향 또는 가속/감속, 및 본 디바이스(600)의 온도 변화를 검출할 수 있다. 센서 컴포넌트(614)는 어떠한 물리적 접촉 없이 주변의 개체들의 존재를 감지하도록 구성되기 위한 근접 센서(proximity sensor)를 포함할 수 있다. 센서 컴포넌트(614)는 또한, 이미징(imaging) 어플리케이션에서 사용하기 위하여, CMOS 또는 CCD 이미지 센서와 같은 빛 센서(light sensor)를 포함할 수 있다. 일부 실시예들에서, 센서 컴포넌트(614)는 또한 가속 센서(accelerometer sensor), 자이로스코프 센서(gyroscope sensor), 마그네틱 센서(magnetic sensor), 압력 센서(pressure sensor), 또는 온도 센서(temperature sensor)를 포함할 수 있다.
통신 컴포넌트(616)는 본 디바이스(600)와 다른 디바이스들 간의 통신을, 유선 또는 무선으로, 용이하게 하도록 구성된다. 본 디바이스(600)는 WiFi, 2G, 또는 3G, 또는 그것의 조합과 같은 통신 표준을 기초로 무선 네트워크에 접근할 수 있다. 일 실시예에서, 통신 컴포넌트(616)는 방송 신호 또는 방송 채널을 통한 외부의 방송 관리 시스템으로부터의 정보와 연관된 방송을 수신한다. 일 실시예에서, 통신 컴포넌트(616)는 단거리 통신을 용이하게 하기 위하여 근거리 통신(near field communication, NFC) 모듈을 더 포함한다. 예를 들어, NFC 모듈은 무선 주파수 식별(radio frequency identification, RFID) 기술, 적외선 통신 규격(infrared data association, IrDA) 기술, 초광대역(ultra-wideband, UWB) 기술, 블루투스(Bluetooth, BT) 기술, 및 다른 기술들을 기초로 구현될 수 있다.
실시예들에서, 본 디바이스(600)는, 위에 설명된 방법들을 수행하기 위하여, 하나 또는 하나 이상의 어플리케이션 특정 집적 회로(application specific integrated circuits, ASICs), 디지털 시그널 프로세서(digital signal processors, DSPs), 디지털 시그널 프로세싱 디바이스(digital signal processing devices, DSPDs), 프로그램 가능 논리 소자(programmable logic devices, PLDs), 필드 프로그램 가능 게이트 어레이(field programmable gate arrays, FPGAs), 컨트롤러들(controllers), 마이크로-컨트롤러들(micro-controllers), 마이크로 프로세서들(microprocessors), 또는 다른 전자의 구성요소들로 구현될 수 있다.
실시예들에서, 상술된 방법들을 수행하기 위하여, 본 디바이스(600)에 있는 프로세서(620)에 의하여 실행될 수 있는, 메모리(604)에 포함되어 있는 명령어들을 포함하는 비일시적인 컴퓨터 판독 가능한 저장 매체 또한 제공된다. 예를 들어, 비일시적인 컴퓨터 판독 가능한 저장 매체는 ROM, RAM, CD-ROM, 자기 테이프(magnetic tape), 플로피 디스크(floppy disc), 광 데이터 저장 디바이스(optical data storage device) 등에 대응할 수 있다.
비일시적이고 컴퓨터 판독 가능한 기억매체는 제공된다. 기억매체에 있는 명령어들이 본 디바이스(600)의 프로세서에 의하여 실행되는 경우에는, 본 디바이스(600)는 터치 스크린 기능을 가지는 전기 디바이스에 적용되는 정보를 선택하는 방법을 수행할 수 있다.
본 발명의 다른 실시예들은 여기에 개시된 본 발명의 명세서 및 실행의 고려로부터 본 기술분야에 속하는 통상의 기술자에게 명백할 것이다. 본 출원은 본 발명의 일반 원칙들에 따르고 본 기술 분야에서 공지되거나 또는 관행의 범위 안에서 본 개시로부터 벗어나는 것들을 포함하는 본 개시의 모든 변형들, 사용들, 또는 적용들을 포함하고자 한다. 설명 및 예시들은 다음의 청구항들에 의하여 나타나는 본 발명의 진정한 범위 및 사상과 함께 단지 예시적으로 고려되는 것으로 의도된다.
본 발명은 상술되고 첨부된 도면에서 설명된 정확한 구성에 한정되지 않고, 다양한 수정들 및 변경들이 본 발명의 범위로부터 벗어나지 않고 수행되는 것으로 이해될 것이다. 본 발명의 범위는 오직 첨부된 청구항들에 의하여 한정되는 것으로 의도된다.

Claims (11)

  1. 정보를 선택하는 방법으로서,
    페이지 콘텐츠에 대한 선택 조작을 수신하는 단계;
    상기 선택 조작에 의하여 선택된 콘텐츠 블록을 결정하는 단계를 포함하되, 상기 콘텐츠 블록은 상기 페이지 콘텐츠의 구조에 따라 상기 페이지 콘텐츠를 구획하는 것에 의하여 획득되고;
    상기 콘텐츠 블록에 있는 정보를 선택된 정보로서 결정하는 단계를 포함하는 정보를 선택하는 방법.
  2. 제1항에 있어서, 상기 페이지 콘텐츠를 구획하는 것은
    상기 페이지 콘텐츠가 텍스트이면, 트리 구조로 조직된 적어도 하나의 콘텐츠 블록을 획득하기 위하여, 상기 텍스트의 단락 구조 및 문장 구조에 따라 텍스트를 구획하는 단계; 또는
    상기 페이지 콘텐츠가 웹페이지 이면, 트리 구조로 조직된 적어도 하나의 콘텐츠 블록을 획득하기 위하여, 웹페이지의 구조에 따라 웹페이지를 구획하는 단계를 포함하는 것을 특징으로 하는 정보를 선택하는 방법.
  3. 제2항에 있어서, 상기 페이지 콘텐츠가 텍스트이면, 트리 구조로 조직된 적어도 하나의 콘텐츠 블록을 획득하기 위하여, 상기 텍스트의 단락 구조 및 문장 구조에 따라 텍스트를 구획하는 단계는
    상기 텍스트를 루트 콘텐츠 블록으로서 사용하는 단계;
    단락 구조에 따라 상기 텍스트를 구획하여 적어도 하나의 2-레벨 콘텐츠 블록을 획득하는 단계를 포함하되, 상기 적어도 하나의 2-레벨 콘텐츠 블록 각각은 하나의 단락에 대응되고;
    문장 구조에 따라 적어도 하나의 2-레벨 콘텐츠 블록 각각을 구획하여 적어도 하나의 3-레벨 콘텐츠 블록을 획득하는 단계를 포함하되, 상기 적어도 하나의 3-레벨 콘텐츠 블록 각각은 하나의 문장에 대응되는 것을 특징으로 하는 정보를 선택하는 방법.
  4. 제2항에 있어서, 상기 페이지 콘텐츠가 웹페이지 이면, 트리 구조로 조직된 적어도 하나의 콘텐츠 블록을 획득하기 위하여, 웹페이지의 구조에 따라 웹페이지를 구획하는 단계는
    상기 웹페이지의 소스 코드에 따라 상기 웹페이지의 트리 구조를 분석하는 단계;
    트리 구조로 조직된 적어도 하나의 콘텐츠 블록을 획득하기 위하여, 상기 트리 구조에 따라 상기 웹페이지를 구획하는 단계를 포함하는 것을 특징으로 하는 정보를 선택하는 방법.
  5. 제2항 내지 제4항 중 어느 한 항에 있어서, 상기 선택 조작에 의하여 선택된 콘텐츠 블록을 결정하는 단계는
    선택 조작의 조작 영역이 상기 하나의 콘텐츠 블록의 전체 또는 일 부분을 덮으면, 상기 하나의 콘텐츠 블록의 전체를 상기 선택 조작에 의하여 선택된 상기 콘텐츠 블록으로서 결정하는 단계; 또는
    상기 선택 조작의 조작 영역이 두개의 콘텐츠 블록들 사이의 구두점을 덮으면, 상기 구두점에 의하여 연결된 두개의 콘텐츠 블록들을 상기 선택 조작에 의하여 선택된 상기 콘텐츠 블록으로서 결정하는 단계; 또는
    상기 선택 조작의 조작 영역이 상위-레벨 콘텐츠 블록의 첫번째 하위-레벨 콘텐츠 블록 및 마지막 하위-레벨 콘텐츠 블록을 덮으면, 상기 상위-레벨 콘텐츠 블록을 상기 선택 조작에 의하여 선택된 상기 콘텐츠 블록으로서 결정하는 단계를 포함하는 것을 특징으로 하는 정보를 선택하는 방법.
  6. 정보를 선택하기 위한 디바이스로서,
    페이지 콘텐츠에 대한 선택 조작을 수신하기 위한 조작 수신 모듈;
    상기 선택 조작에 의하여 선택된 콘텐츠 블록을 결정하기 위한 콘텐츠 블록 결정 모듈을 포함하되, 상기 콘텐츠 블록은 상기 페이지 콘텐츠의 구조에 따라 상기 페이지 콘텐츠를 구획하는 것에 의하여 획득되고;
    상기 콘텐츠 블록에 있는 정보를 선택된 정보로서 결정하기 위한 정보 결정 모듈을 포함하는 정보를 선택하기 위한 디바이스.
  7. 제6항에 있어서,
    상기 페이지 콘텐츠가 텍스트 이면, 트리 구조로 조직된 적어도 하나의 콘텐츠 블록을 획득하기 위하여, 상기 텍스트의 단락 구조 및 문장 구조에 따라 상기 텍스트를 구획하기 위한 제1 구획 모듈; 또는
    상기 페이지 콘텐츠가 웹페이지 이면, 트리 구조로 조직된 적어도 하나의 콘텐츠 블록을 획득하기 위하여, 상기 웹페이지의 구조에 따라 상기 웹페이지를 구획하기 위한 제2 구획 모듈을 더 포함하는 것을 특징으로 하는 정보를 선택하기 위한 디바이스.
  8. 제7항에 있어서, 상기 제1 구획 모듈은
    상기 텍스트를 루트 콘텐츠 블록으로서 사용하기 위한 루트 콘텐츠 블록 결정 서브모듈;
    상기 단락 구조에 따라 상기 텍스트를 구획하여 적어도 하나의 2-레벨 콘텐츠 블록을 획득하기 위한 제2 콘텐츠 블록 결정 서브모듈을 포함하되, 상기 적어도 하나의 2-레벨 콘텐츠 블록 각각은 하나의 단락에 대응되고;
    상기 문장 구조에 따라 적어도 하나의 2-레벨 콘텐츠 블록 각각을 구획하여 적어도 하나의 3-레벨 콘텐츠 블록을 획득하기 위한 제3 콘텐츠 블록 결정 서브모듈을 포함하되, 상기 적어도 하나의 3-레벨 콘텐츠 블록 각각은 하나의 문장에 대응되는 것을 특징으로 하는 정보를 선택하기 위한 디바이스.
  9. 제8항에 있어서, 상기 제2 구획 모듈은
    상기 웹페이지의 소스 코드에 따라 상기 웹페이지의 트리 구조를 분석하기 위한 웹페이지 분석 서브모듈;
    트리 구조로 조직된 적어도 하나의 콘텐츠 블록을 획득하기 위하여, 상기 트리 구조에 따라 상기 웹페이지를 구획하기 위한 제2 구획 서브모듈을 포함하는 것을 특징으로 하는 정보를 선택하기 위한 디바이스.
  10. 제7항 내지 제9항 중 어느 한 항에 있어서, 상기 콘텐츠 블록 결정 모듈은
    상기 선택 조작의 조작 영역이 상기 하나의 콘텐츠 블록의 전체 또는 일 부분을 덮으면, 상기 하나의 콘텐츠 블록 전체를 상기 선택 조작에 의하여 선택된 상기 콘텐츠 블록으로서 결정하기 위한 제1 콘텐츠 블록 결정 서브모듈; 또는
    상기 선택 조작의 조작 영역이 두개의 콘텐츠 블록들 사이의 구두점을 덮으면, 상기 구두점에 의하여 연결된 상기 두개의 콘텐츠 블록들을 상기 선택 조작에 의하여 선택된 상기 콘텐츠 블록으로서 결정하기 위한 제2 콘텐츠 블록 결정 서브모듈; 또는
    상기 선택 조작의 조작 영역이 상위-레벨 컨텐츠 블록의 첫번째 하위-레벨 콘텐츠 블록 및 마지막 하위-레벨 콘텐츠 블록을 덮으면, 상기 상위-레벨 콘텐츠 블록을 상기 선택 조작에 의하여 선택된 상기 콘텐츠 블록으로서 결정하기 위한 제3 콘텐츠 블록 결정 서브모듈을 포함하는 것을 특징으로 하는 정보를 선택하기 위한 디바이스.
  11. 정보를 선택하기 위한 디바이스로서,
    프로세서; 및
    상기 프로세서에 의하여 실행 가능한 명령어들을 저장하기 위한 메모리를 포함하되,
    상기 프로세서는,
    페이지 콘텐츠에 대한 선택 조작을 수신하고;
    상기 선택 조작에 의하여 선택된 콘텐츠 블록을 결정하고, 상기 콘텐츠 블록은 상기 페이지 콘텐츠의 구조에 따라 상기 페이지 콘텐츠를 구획하는 것에 의하여 획득되며;
    상기 콘텐츠 블록에 있는 정보를 선택된 정보로서 결정하도록 구성되는 것을 특징으로 하는 정보를 선택하기 위한 디바이스.
KR1020157018219A 2014-10-31 2015-03-19 정보를 선택하는 방법 및 디바이스 KR101709427B1 (ko)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
CN201410601591.8A CN104461348B (zh) 2014-10-31 2014-10-31 信息选取方法及装置
CN201410601591.8 2014-10-31
PCT/CN2015/074628 WO2016065814A1 (zh) 2014-10-31 2015-03-19 信息选取方法及装置

Publications (2)

Publication Number Publication Date
KR20160064040A true KR20160064040A (ko) 2016-06-07
KR101709427B1 KR101709427B1 (ko) 2017-02-22

Family

ID=52907480

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020157018219A KR101709427B1 (ko) 2014-10-31 2015-03-19 정보를 선택하는 방법 및 디바이스

Country Status (8)

Country Link
EP (1) EP3015997A1 (ko)
JP (1) JP6239783B2 (ko)
KR (1) KR101709427B1 (ko)
CN (1) CN104461348B (ko)
BR (1) BR112015017344A2 (ko)
MX (1) MX357642B (ko)
RU (1) RU2643437C2 (ko)
WO (1) WO2016065814A1 (ko)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20180003569A (ko) * 2015-09-16 2018-01-09 시아오미 아이엔씨. 디바이스를 제어하는 방법 및 장치, 및 단말 디바이스

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105791592A (zh) * 2016-04-29 2016-07-20 努比亚技术有限公司 一种信息提示的方法及移动终端
CN106599105A (zh) * 2016-11-29 2017-04-26 珠海市魅族科技有限公司 显示控制方法及电子设备
CN108427527B (zh) * 2017-02-14 2022-01-04 阿里巴巴集团控股有限公司 信息选择方法、装置和移动终端
CN110032324B (zh) * 2018-01-11 2024-03-05 荣耀终端有限公司 一种文本选中方法及终端
CN109298819B (zh) * 2018-09-21 2021-03-16 Oppo广东移动通信有限公司 选择对象的方法、装置、终端及存储介质
CN110502173A (zh) * 2019-08-19 2019-11-26 Oppo(重庆)智能科技有限公司 一种界面内容处理方法、装置及计算机可读存储介质
CN113128182A (zh) * 2021-04-14 2021-07-16 北京字跳网络技术有限公司 电子文档的处理方法、装置、终端和存储介质

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005182803A (ja) * 2003-12-19 2005-07-07 Fuji Xerox Co Ltd 情報ダイジェストを生成する方法、システム、及びプログラム
JP2014139781A (ja) * 2009-03-16 2014-07-31 Apple Inc タッチスクリーンディスプレイを有する多機能デバイスでの編集の方法およびグラフィカルユーザインターフェース

Family Cites Families (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09101991A (ja) * 1995-07-31 1997-04-15 Toshiba Corp 情報フィルタリング装置
US7325186B2 (en) * 2003-02-28 2008-01-29 Microsoft Corporation Method and system for showing unannotated text nodes in a data formatted document
US7683889B2 (en) * 2004-12-21 2010-03-23 Microsoft Corporation Pressure based selection
US8643605B2 (en) * 2005-11-21 2014-02-04 Core Wireless Licensing S.A.R.L Gesture based document editor
US8873858B2 (en) * 2006-06-29 2014-10-28 Rpx Corporation Apparatus, method, device and computer program product providing enhanced text copy capability with touch input display
US8656295B2 (en) * 2007-01-05 2014-02-18 Apple Inc. Selecting and manipulating web content
JP2008305163A (ja) * 2007-06-07 2008-12-18 Sharp Corp 文章表示装置、文章表示方法、プログラムおよび記録媒体
US8650507B2 (en) * 2008-03-04 2014-02-11 Apple Inc. Selecting of text using gestures
US8352855B2 (en) * 2009-01-02 2013-01-08 Apple Inc. Selection of text in an unstructured document
CN101930448B (zh) * 2009-06-23 2012-08-29 北京搜狗科技发展有限公司 一种网页信息的订阅方法和装置
CN102314448B (zh) * 2010-07-06 2013-12-04 株式会社理光 一种在文档中获得一个或多个关键元素的设备和方法
JP2012027724A (ja) * 2010-07-23 2012-02-09 Sony Corp 情報処理装置、情報処理方法及び情報処理プログラム
CN105955617B (zh) * 2011-06-03 2019-07-12 谷歌有限责任公司 用于选择文本的手势
JP5802924B2 (ja) * 2011-07-29 2015-11-04 アーカイブ技術研究所株式会社 文書検索システムおよび文書検索プログラム
JP6079069B2 (ja) * 2012-09-05 2017-02-15 コニカミノルタ株式会社 文書表示装置、文書表示端末および文書表示プログラム
JP5598584B2 (ja) * 2012-12-25 2014-10-01 キヤノンマーケティングジャパン株式会社 情報処理装置、情報処理方法及びプログラム
JP2014215911A (ja) * 2013-04-26 2014-11-17 株式会社東芝 注目領域推定装置、方法およびプログラム
CN103472998B (zh) * 2013-09-27 2017-03-15 小米科技有限责任公司 一种选取文字的方法、装置和终端设备

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005182803A (ja) * 2003-12-19 2005-07-07 Fuji Xerox Co Ltd 情報ダイジェストを生成する方法、システム、及びプログラム
JP2014139781A (ja) * 2009-03-16 2014-07-31 Apple Inc タッチスクリーンディスプレイを有する多機能デバイスでの編集の方法およびグラフィカルユーザインターフェース

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20180003569A (ko) * 2015-09-16 2018-01-09 시아오미 아이엔씨. 디바이스를 제어하는 방법 및 장치, 및 단말 디바이스

Also Published As

Publication number Publication date
RU2643437C2 (ru) 2018-02-01
KR101709427B1 (ko) 2017-02-22
WO2016065814A1 (zh) 2016-05-06
MX357642B (es) 2018-07-17
JP2017505962A (ja) 2017-02-23
CN104461348B (zh) 2018-09-04
EP3015997A1 (en) 2016-05-04
BR112015017344A2 (pt) 2017-07-11
RU2015130478A (ru) 2017-02-02
JP6239783B2 (ja) 2017-11-29
MX2015008601A (es) 2017-03-20
CN104461348A (zh) 2015-03-25

Similar Documents

Publication Publication Date Title
KR101709427B1 (ko) 정보를 선택하는 방법 및 디바이스
US10296201B2 (en) Method and apparatus for text selection
CN107153541B (zh) 浏览交互处理方法及装置
US10761688B2 (en) Method and apparatus for editing object
EP3301557A1 (en) Method, apparatus and computer program product for sharing content
CN108664201B (zh) 一种文本编辑方法、装置及电子设备
RU2603538C2 (ru) Способ создания надписи, устройство и терминал
EP3128411B1 (en) Interface display method, terminal, computer program and recording medium
US11749273B2 (en) Speech control method, terminal device, and storage medium
CN108829686B (zh) 翻译信息显示方法、装置、设备及存储介质
US20200007948A1 (en) Video subtitle display method and apparatus
CN107688399B (zh) 一种输入方法和装置、一种用于输入的装置
CN104793843B (zh) 桌面显示方法及装置
TW201923630A (zh) 處理方法、裝置、設備和機器可讀媒體
EP2921969A1 (en) Method and apparatus for centering and zooming webpage and electronic device
CN106484138A (zh) 一种输入方法及装置
CN104951445B (zh) 一种网页处理方法及装置
CN105095170A (zh) 文本删除的方法和装置
CN107368562B (zh) 页面的显示方法、装置及终端
US10423706B2 (en) Method and device for selecting information
US20170060822A1 (en) Method and device for storing string
CN109388328B (zh) 一种输入方法、装置和介质
CN103885677A (zh) 输入处理方法、装置和终端设备
US12045450B2 (en) Method and apparatus for adjusting sizes of split-screen windows
WO2022105229A1 (zh) 一种输入方法、装置和用于输入的装置

Legal Events

Date Code Title Description
AMND Amendment
E902 Notification of reason for refusal
AMND Amendment
E601 Decision to refuse application
AMND Amendment
X701 Decision to grant (after re-examination)
GRNT Written decision to grant