KR20160071937A - Method, user terminal, computer readable recording medium and computer program for setting contents retrieval time using time-bar - Google Patents
Method, user terminal, computer readable recording medium and computer program for setting contents retrieval time using time-bar Download PDFInfo
- Publication number
- KR20160071937A KR20160071937A KR1020140179753A KR20140179753A KR20160071937A KR 20160071937 A KR20160071937 A KR 20160071937A KR 1020140179753 A KR1020140179753 A KR 1020140179753A KR 20140179753 A KR20140179753 A KR 20140179753A KR 20160071937 A KR20160071937 A KR 20160071937A
- Authority
- KR
- South Korea
- Prior art keywords
- bar
- user input
- period
- content search
- panel
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/017—Gesture based interaction, e.g. based on a set of recognized hand gestures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction 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
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
Description
본 발명은 컨텐츠 검색기간을 설정하기 위한 타임바를 제공하는 타임바를 이용하여 기간을 설정하는 방법, 사용자 단말, 컴퓨터 판독가능 기록매체 및 컴퓨터 프로그램에 관한 것이다.The present invention relates to a method, a user terminal, a computer-readable recording medium, and a computer program for setting a time period using a time bar for providing a time bar for setting a content search period.
인터넷 기술이 발달하면서, 사람과 사람 간의 의사소통 수단은 말이 아닌 채팅으로 대체되는 경우가 많아졌으며, 최근에는 SNS(Social Network Service)와 같은 애플리케이션이 등장함에 따라 각 가입자들은 자신들의 감정이나 상태를 사진이나 글로 업로드하고, 가입자들과 소정의 관계로 규정된 타인들이 사진이나 글에 대한 코멘트를 남기는 형태로 의사소통이 이루어지고 있다. 대표적인 SNS 로는 페이스북이 있다. 페이스북은 어느 한 가입자가 접속할 경우, 가입자와 일정한 관계가 있는 모든 지인들의 사진이나 글을 제공해준다. 사진이나 글을 제공하는 인터페이스는 타임라인이라는 명칭으로 사용되는데, 사용자가 보기 쉽게 하나의 라인에 모든 지인들의 사진이나 글을 제공해준다.With the development of Internet technology, communication between people and people has been replaced by chatting instead of words. In recent years, as applications such as Social Network Service (SNS) have emerged, And the other person who is defined as having a predetermined relationship with the subscribers is making a communication in a form to leave a comment on a photograph or an article. A typical social network is Facebook. Facebook will provide you with a picture or article of any person who has a certain relationship with you when you are connected. The interface that provides the photographs or texts is called the timeline, which provides the photographs and texts of all the acquaintances on one line for the user to see easily.
그러나 타임라인에 개재되는 지인들의 글이나 사진은 시간 순서대로 배열되기는 하나, 가입자가 특정 기간이나 특정 날짜를 기준으로 글이나 사진을 정렬하거나 검색할 수 있도록 설정되어 있지 않고, 그에 따라 사용자는 사용자 단말 상에서 타임라인의 스크롤을 내려 일일이 자료들을 찾아보면서 원하는 글이나 사진을 검색하게 되어 큰 불편함을 야기한다. 한편, 이러한 타임라인에 개재된 글이나 그림에 대한 검색 기술로서 등록특허공보 제10-1260834호가 개시되어 있기는 하지만, 타임라인 바를 이용하여 타임라인에 개재된 글이나 그림의 확대/축소를 제어하는 것에 지나지 않기 때문에 근본적으로 시간기반으로 컨텐츠들을 사용자가 원하는 대로 검색하여 조회할 수 없다.However, although the articles or photos of the acquaintances on the timeline are arranged in chronological order, the subscriber is not set to sort or search for articles or photographs based on a specific period or a specific date, It scrolls the timeline on the screen and searches for the desired article or picture while browsing the materials. On the other hand, Japanese Patent Application Laid-Open No. 10-1260834 discloses a retrieval technique for texts or pictures intervened in such a timeline, but it is also possible to use a timeline bar to control enlargement / The contents can not be searched for and retrieved according to the user's intention.
본 발명은 전술한 문제점을 해결하기 위하여 안출된 것으로서, 컨텐츠 검색기간을 쉽게 설정할 수 있도록 하는 타임바를 제공함에 목적이 있다.SUMMARY OF THE INVENTION The present invention has been made in order to solve the above problems, and it is an object of the present invention to provide a time bar for easily setting a content search period.
본 발명의 다른 목적은 사용자 편의성에 최적화된 타임바를 제공하여, 사용자가 보기 원하는 컨텐츠를 날짜 기준으로 쉽게 선택하고 검색할 수 있도록 함에 있다. Another object of the present invention is to provide a time bar optimized for user convenience, so that the user can easily select and search for content desired to be viewed on a date basis.
전술한 본 발명의 목적은, 사용자 단말에 의해 수행되는 타임바를 이용한 컨텐츠 검색기간 설정방법에 있어서, (a) 컨텐츠 검색기간을 나타내는 미리 설정된 길이의 막대를 포함하는 타임바를 제공하는 단계와, (b) 상기 막대의 일 영역을 상기 막대의 길이방향으로 이동시키는 사용자 입력, 상기 막대의 일 영역에 대하여 미리 설정된 시간 이상 동안 터치하는 사용자 입력 및 상기 막대의 길이방향으로 이격한 상기 막대 내의 두 개의 영역 사이의 거리를 축소시키거나 확대시키는 사용자 입력 중 어느 하나의 사용자 입력을 수신하는 단계와, (c) 상기 사용자 입력에 따라 상기 컨텐츠 검색기간을 확대하거나 축소하는 단계를 포함하는 타임바를 이용한 컨텐츠 검색기간 설정방법을 제공함에 의해 달성될 수 있다.According to another aspect of the present invention, there is provided a content search period setting method using a time bar performed by a user terminal, the method comprising: (a) providing a time bar including a bar having a predetermined length indicating a content search period; ) A user input for moving one region of the bar in the longitudinal direction of the bar, a user input for touching one region of the bar for a predetermined time or more, and a second region of the bar spaced apart in the longitudinal direction of the bar (C) a step of enlarging or reducing the content search period in accordance with the user input, wherein the content search period setting step includes setting a content search period using a time bar ≪ / RTI >
본 발명의 바람직한 특징에 의하면, 상기 (a) 단계는 상기 막대와 인접한 위치에서 상기 컨텐츠 검색기간을 텍스트로 나타내는 텍스트 표시영역을 더 포함하는 타임바를 제공하는 단계를 포함할 수 있다.According to a preferred aspect of the present invention, the step (a) may include providing a time bar further including a text display area that displays the content search period as text in a position adjacent to the bar.
본 발명의 다른 바람직한 특징에 의하면, 상기 막대의 일 측면에 제공되는 제 1 패널, 상기 막대의 타 측면에 제공되는 제 2 패널 및 상기 막대의 중앙면에 제공되는 제 3 패널을 더 포함하는 타임바를 제공하는 단계를 포함할 수 있다.According to another preferred aspect of the present invention, there is provided a time bar further comprising a first panel provided on one side of the bar, a second panel provided on the other side of the bar, and a third panel provided on the center plane of the bar And the like.
본 발명의 또 다른 바람직한 특징에 의하면, 상기 (c) 단계는 상기 막대의 일 영역을 상기 막대의 길이방향으로 이동시키는 사용자 입력을 수신한 경우, 상기 막대의 일 영역을 상기 사용자 입력에 대응하는 이동길이만큼 이동시키는 단계와, 상기 막대의 일 영역이 이동된 이동길이를 참고하여 시프트 기간을 산출하고, 상기 막대의 일 영역의 이동방향에 따라 상기 시프트 기간의 감산 또는 가산 여부를 결정하는 단계와, 상기 컨텐츠 검색기간에 상기 시프트 기간이 감산되거나 가산된 기간을 새로운 컨텐츠 검색기간으로 재설정하는 단계를 포함할 수 있다.According to another preferred aspect of the present invention, in the step (c), when a user input for moving one region of the bar in the longitudinal direction of the bar is received, one region of the bar is moved Calculating a shift period by referring to a moving length of one region of the bar and determining whether to subtract or add the shift period according to a moving direction of one region of the bar; And resetting the period in which the shift period is subtracted or added in the content search period to a new content search period.
본 발명의 또 다른 바람직한 특징에 의하면, 상기 (c) 단계는 상기 막대의 길이방향으로 이격한 상기 막대 내의 두 개의 영역 사이의 거리를 축소시키거나 확대시키는 사용자 입력을 수신한 경우 상기 두 개의 영역 사이의 거리를 상기 사용자 입력에 대응하는 길이만큼 축소시키거나 확대시키는 단계와, 상기 두 개의 영역 사이의 거리가 축소된 경우 상기 두 개의 영역 사이가 축소된 거리에 따라 상기 컨텐츠 검색기간보다 확대된 확대기간을 산출하고 상기 확대기간을 새로운 컨텐츠 검색기간으로 설정하는 단계와, 상기 두 개의 영역 사이의 거리가 확대된 경우 상기 두 개의 영역 사이가 확대된 거리에 따라 상기 컨텐츠 검색기간보다 축소된 축소기간을 산출하고 상기 축소기간을 새로운 컨텐츠 검색기간으로 설정하는 단계를 포함할 수 있다.According to another preferred aspect of the present invention, the step (c) includes the step of, when receiving a user input for reducing or enlarging a distance between two areas in the bar spaced apart in the longitudinal direction of the bar, A step of reducing or enlarging a distance between the two regions by a length corresponding to the user input, and a step of, when the distance between the two regions is reduced, Calculating a reduction period smaller than the content search period according to the enlarged distance between the two areas when the distance between the two areas is enlarged; And setting the reduction period as a new content search period.
본 발명의 또 다른 바람직한 특징에 의하면, 상기 (b) 단계는 상기 막대의 좌 측면에 표시된 상기 제 1 패널을 상기 막대의 우 측면 방향으로 일정거리만큼 이동시키는 사용자 입력을 수신하는 단계를 포함하며, 상기 (c) 단계는 상기 제 1 패널을 상기 막대의 좌 측면으로부터 상기 일정거리만큼 이격한 위치에 표시하는 단계와, 상기 제 1 패널이 이동한 상기 일정거리를 참고하여 시프트 기간을 산출하고, 상기 컨텐츠 검색기간의 시점으로부터 상기 시프트 기간만큼 가산된 새로운 시점과 상기 컨텐츠 검색기간의 종점을 새로운 컨텐츠 검색기간으로 재설정하는 단계와, 미리 설정된 시간 후 상기 막대의 좌 측면으로부터 이격한 위치에 표시된 제 1 패널을 상기 막대의 좌 측면으로 복귀시키는 단계를 포함할 수 있다.According to another preferred feature of the present invention, the step (b) includes receiving a user input for moving the first panel displayed on the left side of the bar by a predetermined distance in the right side direction of the bar, Wherein the step (c) includes the steps of: displaying the first panel at a position spaced apart from the left side of the rod by a predetermined distance; calculating a shift period by referring to the predetermined distance to which the first panel has moved; The method comprising: resetting a new point of time added from the time point of the content search period by the shift period and an end point of the content search period to a new content search period; To the left side of the bar.
본 발명의 또 다른 바람직한 특징에 의하면, 상기 (b) 단계는 상기 막대의 우 측면에 표시된 상기 제 2 패널을 상기 막대의 좌 측면 방향으로 일정거리만큼 이동시키는 사용자 입력을 수신하는 단계를 포함하며, 상기 (c) 단계는 상기 제 2 패널을 상기 막대의 우 측면으로부터 상기 일정거리만큼 이격한 위치에 표시하는 단계와, 상기 제 1 패널이 이동한 상기 일정거리를 참고하여 시프트 기간을 산출하고, 상기 컨텐츠 검색기간의 시점과 상기 컨텐츠 검색기간의 종점으로부터 상기 시프트 기간만큼 감산된 새로운 종점을 새로운 컨텐츠 검색기간으로 재설정하는 단계와, 미리 설정된 시간 후 상기 막대의 우 측면으로부터 이격한 위치에 표시된 제 2 패널을 상기 막대의 우 측면으로 복귀시키는 단계를 포함할 수 있다.According to another preferred aspect of the present invention, the step (b) includes receiving a user input for moving the second panel displayed on the right side of the bar by a predetermined distance in the left-side direction of the bar, Wherein the step (c) includes the steps of: displaying the second panel at a position spaced apart from the right side of the rod by a predetermined distance; calculating a shift period by referring to the predetermined distance to which the first panel has moved; Resetting a new end point that is subtracted from the start point of the content search period and the end point of the content search period by the shift period to a new content search period; To the right side of the rod.
본 발명의 또 다른 바람직한 특징에 의하면, 상기 (b) 단계는 상기 제 1 패널을 미리 설정된 시간 이상 동안 프레싱하는 사용자 입력을 수신하는 단계를 포함하며, 상기 (c) 단계는 상기 컨텐츠 검색기간의 단위가 일(day), 월(month) 또는 년(year)으로 구성될 때 상기 컨텐츠 검색기간의 현재 단위보다 스케일이 작은 단위로 변경시키는 단계를 포함할 수 있다.According to another preferred aspect of the present invention, the step (b) includes receiving a user input for pressing the first panel for a predetermined time or longer, and the step (c) Changing the scale of the content in a unit smaller than the current unit of the content search period when the content search period is configured as a day, month, or year.
본 발명의 또 다른 바람직한 특징에 의하면, 상기 (b) 단계는 상기 제 2 패널을 미리 설정된 시간 이상 동안 프레싱하는 사용자 입력을 수신하는 단계를 포함하며, 상기 (c) 단계는 상기 컨텐츠 검색기간의 단위가 일(day), 월(month) 또는 년(year)으로 구성될 때, 상기 컨텐츠 검색기간의 현재 단위보다 스케일이 큰 단위로 변경시키는 단계를 포함할 수 있다.According to another preferred aspect of the present invention, the step (b) includes receiving a user input for pressing the second panel for a predetermined time or longer, and the step (c) And changing the scale of the content to a unit larger than the current unit of the content search period when the content search period comprises a day, a month, or a year.
본 발명의 또 다른 바람직한 특징에 의하면, (d) 복수의 과거 날짜들을 컨텐츠 검색 일자로 설정하는 단계를 더 포함하되, 상기 (d) 단계는, (d-1) 상기 제 3 패널에 대하여 미리 설정된 시간 이상 동안 프레싱하는 제 1 사용자 입력을 수신하는 단계와, (d-2) 상기 제 3 패널이 상기 막대 내에서 배치된 위치와 대응하는 날짜 또는 현재 날짜를 기준날짜로 설정하는 단계와, (d-3) 상기 제 3 패널의 위치를 사이에 두고 이격한 상기 막대 내의 두 개의 영역 사이의 거리를 축소시키거나 확대시키는 제 2 사용자 입력을 수신하는 단계와, (d-4) 상기 제 2 사용자 입력이 상기 두 개의 영역 사이의 거리를 축소시키는 입력인 경우 상기 컨텐츠 검색기간보다 확대된 확대기간을 산출하고, 상기 확대기간 내에서 상기 기준날짜와 동일한 월(month) 및 일(day)을 갖는 복수의 날짜나 동일한 일(day)을 갖는 복수의 날짜를 컨텐츠 검색 일자로 설정하는 단계와, (d-5) 상기 제 2 사용자 입력이 상기 두 개의 영역 사이의 거리를 확대시키는 입력인 경우 상기 컨텐츠 검색기간보다 축소된 축소기간을 산출하고, 상기 축소기간 내에서 상기 기준날짜와 동일한 월(month) 및 일(day)을 갖는 복수의 날짜나 동일한 일(day)을 갖는 복수의 날짜를 컨텐츠 검색 일자로 설정하는 단계를 포함할 수 있다.According to another preferred aspect of the present invention, there is provided a method of searching for content, comprising the steps of: (d) setting a plurality of past dates to a content search date, wherein (d) (D-2) setting a date or a current date corresponding to a position where the third panel is disposed in the bar to a reference date; and (d-2) 3) receiving a second user input to reduce or enlarge the distance between two areas in the bar spaced apart by the position of the third panel; and (d-4) And an enlargement period that is larger than the content retrieval period when the input is an input for reducing the distance between the two areas, date (D-5) if the second user input is an input for enlarging a distance between the two areas, setting a plurality of dates having the same day as a content search date; and And setting a plurality of dates having a plurality of dates or the same day having the same month and day as the reference date in the reduced period to a content retrieval date, . ≪ / RTI >
본 발명의 또 다른 바람직한 특징에 의하면, (e) 상기 (d-2) 단계 후 상기 제 3 패널의 위치를 상기 막대의 길이방향으로 일정거리만큼 이동시키는 제 3 사용자 입력을 수신한 경우, 상기 (d-2) 단계에서 설정된 기준날짜를 상기 제 3 사용자 입력에 의해 상기 제 3 패널이 이동한 위치에 대응하는 기준날짜로 변경하는 단계를 더 포함할 수 있다.According to another preferred aspect of the present invention, the method further comprises: (e) when a third user input for moving the position of the third panel by a predetermined distance in the longitudinal direction of the bar after the step (d-2) and changing the reference date set in step d-2) to a reference date corresponding to a position where the third panel moved by the third user input.
한편, 전술한 본 발명의 목적은, 컨텐츠 검색기간을 나타내는 미리 설정된 길이의 막대를 포함하는 타임바를 제공하는 타임바 제공부와, 상기 막대의 일 영역을 상기 막대의 길이방향으로 이동시키는 사용자 입력, 상기 막대의 일 영역에 대하여 미리 설정된 시간 이상 동안 터치하는 사용자 입력 및 상기 막대의 길이방향으로 이격한 상기 막대 내의 두 개의 영역 사이의 거리를 축소시키거나 확대시키는 사용자 입력 중 어느 하나의 사용자 입력을 수신하는 사용자 입력 수신부와, 상기 사용자 입력에 따라 상기 컨텐츠 검색기간을 확대하거나 축소하는 제어부를 포함하는 타임바를 이용하여 컨텐츠 검색기간을 설정하는 사용자 단말을 제공함에 의해 달성될 수 있다.According to another aspect of the present invention, there is provided a time bar providing apparatus, comprising: a time bar providing unit for providing a time bar including a bar having a predetermined length indicating a content search period; a user input for moving one region of the bar in the longitudinal direction of the bar; A user input for touching one area of the bar for a predetermined time or longer and a user input for reducing or enlarging a distance between two areas in the bar spaced apart in the longitudinal direction of the bar, And a control unit for expanding or reducing the content search period according to the user input. The present invention can be achieved by providing a user terminal for setting a content search period using a time bar including a user input receiving unit for enlarging or reducing the content search period according to the user input.
바람직한 특징에 의하면, 상기 타임바는 상기 막대와 인접한 위치에서 상기 컨텐츠 검색기간을 텍스트로 나타내는 텍스트 표시영역을 더 포함할 수 있다.According to a preferred aspect of the present invention, the time bar may further include a text display area for displaying the content search period as text in a position adjacent to the bar.
다른 바람직한 특징에 의하면, 상기 타임바는 상기 막대의 일 측면에 제공되는 제 1 패널, 상기 막대의 타 측면에 제공되는 제 2 패널 및 상기 막대의 중앙면에 제공되는 제 3 패널을 더 포함할 수 있다.According to another preferred characteristic, the time bar may further comprise a first panel provided on one side of the bar, a second panel provided on the other side of the bar, and a third panel provided on the center plane of the bar have.
또 다른 바람직한 특징에 의하면, 상기 사용자 입력 수신부가 상기 막대의 일 영역을 상기 막대의 길이방향으로 이동시키는 사용자 입력을 수신한 경우, 상기 제어부는 상기 막대의 일 영역을 상기 사용자 입력에 대응하는 이동길이만큼 이동시키며, 상기 막대의 일 영역이 이동된 이동길이를 참고하여 시프트 기간을 산출하고, 상기 막대의 일 영역의 이동방향에 따라 상기 시프트 기간의 감산 또는 가산 여부를 결정하고, 상기 컨텐츠 검색기간에 상기 시프트 기간이 감산되거나 가산된 기간을 새로운 컨텐츠 검색기간으로 재설정할 수 있다.According to another preferred aspect of the present invention, when the user input receiving unit receives a user input for moving one region of the bar in the longitudinal direction of the bar, the control unit sets one region of the bar to a movement length corresponding to the user input Calculates a shift period by referring to the movement length of one region of the bar, determines whether to subtract or add the shift period according to the movement direction of one region of the bar, The period in which the shift period is subtracted or added can be reset to a new content search period.
또 다른 바람직한 특징에 의하면, 상기 사용자 입력 수신부가 상기 막대의 길이방향으로 이격한 상기 막대 내의 두 개의 영역 사이의 거리를 축소시키거나 확대시키는 사용자 입력을 수신한 경우, 상기 제어부는 상기 두 개의 영역 사이의 거리를 상기 사용자 입력에 대응하는 길이만큼 축소시키거나 확대시키며, 상기 두 개의 영역 사이의 거리가 축소된 경우, 상기 두 개의 영역 사이가 축소된 거리에 따라 상기 컨텐츠 검색기간보다 확대된 확대기간을 산출하고 상기 확대기간을 새로운 컨텐츠 검색기간으로 설정하며, 상기 두 개의 영역 사이의 거리가 확대된 경우, 상기 두 개의 영역 사이가 확대된 거리에 따라 상기 컨텐츠 검색기간보다 축소된 축소기간을 산출하고 상기 축소기간을 새로운 컨텐츠 검색기간으로 설정할 수 있다.According to another preferred characteristic, when the user input receiving unit receives a user input for reducing or enlarging a distance between two areas in the bar spaced apart in the longitudinal direction of the bar, Is enlarged or reduced by a length corresponding to the user input, and when the distance between the two areas is reduced, an enlargement period enlarged from the content retrieval period according to a reduced distance between the two areas And the enlargement period is set as a new content retrieval period. When the distance between the two areas is enlarged, a reduction period that is smaller than the content retrieval period is calculated according to the enlarged distance between the two areas, The reduction period can be set as a new content search period.
또 다른 바람직한 특징에 의하면, 상기 사용자 입력 수신부가 상기 막대의 좌 측면에 표시된 상기 제 1 패널을 상기 막대의 우 측면 방향으로 일정거리만큼 이동시키는 사용자 입력을 수신한 경우, 상기 제어부는 상기 제 1 패널이 이동한 상기 일정거리를 참고하여 시프트 기간을 산출하고, 상기 컨텐츠 검색기간의 시점으로부터 상기 시프트 기간만큼 가산된 새로운 시점과 상기 컨텐츠 검색기간의 종점을 새로운 컨텐츠 검색기간으로 재설정하며, 미리 설정된 시간 후 상기 막대의 좌 측면으로부터 이격한 위치에 표시된 제 1 패널을 상기 막대의 좌 측면으로 복귀시킬 수 있다.According to another preferred feature, when the user input receiving unit receives a user input that moves the first panel displayed on the left side of the bar by a predetermined distance in the right side direction of the bar, A new point of time added from the time point of the content search period by the shift period and an end point of the content search period are reset to a new content search period, The first panel displayed at a position apart from the left side of the bar may be returned to the left side of the bar.
또 다른 바람직한 특징에 의하면, 상기 사용자 입력 수신부가 상기 막대의 우 측면에 표시된 상기 제 2 패널을 상기 막대의 좌 측면 방향으로 일정거리만큼 이동시키는 사용자 입력을 수신한 경우, 상기 제어부는 상기 제 2 패널을 상기 막대의 우 측면으로부터 상기 일정거리만큼 이격한 위치에 표시하고, 상기 제 1 패널이 이동한 상기 일정거리를 참고하여 시프트 기간을 산출하고, 상기 컨텐츠 검색기간의 시점과 상기 컨텐츠 검색기간의 종점으로부터 상기 시프트 기간만큼 감산된 새로운 종점을 새로운 컨텐츠 검색기간으로 재설정하며, 미리 설정된 시간 후 상기 막대의 우 측면으로부터 이격한 위치에 표시된 제 2 패널을 상기 막대의 우 측면으로 복귀시킬 수 있다.According to another preferred aspect of the present invention, when the user input receiving unit receives a user input for moving the second panel displayed on the right side of the bar by a predetermined distance in the left-side direction of the bar, And a shift period is calculated with reference to the predetermined distance that the first panel has moved, and the shift period is calculated based on the difference between the start point of the content search period and the end point of the content search period The new end point subtracted by the shift period may be reset to a new content search period and the second panel displayed at a position apart from the right side of the bar may be returned to the right side of the bar after a predetermined time.
또 다른 바람직한 특징에 의하면, 상기 사용자 입력 수신부가 상기 제 1 패널을 미리 설정된 시간 이상 동안 프레싱하는 사용자 입력을 수신한 경우, 상기 제어부는 상기 컨텐츠 검색기간의 단위가 일(day), 월(month) 또는 년(year)으로 구성될 때, 상기 컨텐츠 검색기간의 현재 단위보다 스케일이 작은 단위로 변경시킬 수 있다.According to another preferred aspect of the present invention, when the user input receiving unit receives a user input for pressing the first panel for a predetermined time or longer, the control unit may determine that the unit of the content search period is a day, a month, Or year, the scale may be changed in units smaller than the current unit of the content search period.
또 다른 바람직한 특징에 의하면, 상기 사용자 입력 수신부가 상기 제 2 패널을 미리 설정된 시간 이상 동안 프레싱하는 사용자 입력을 수신한 경우, 상기 제어부는 상기 컨텐츠 검색기간의 단위가 일(day), 월(month) 또는 년(year)으로 구성될 때 상기 컨텐츠 검색기간의 현재 단위보다 스케일이 큰 단위로 변경시킬 수 있다.According to another preferred aspect of the present invention, when the user input receiving unit receives a user input for pressing the second panel for a preset time or more, the control unit displays the unit of the content search period as a day, month, Or year, the scale may be changed to a unit larger than the current unit of the content search period.
또 다른 바람직한 특징에 의하면, 상기 제어부는 상기 사용자 입력 수신부가 상기 제 3 패널에 대하여 미리 설정된 시간 이상 동안 프레싱하는 제 1 사용자 입력을 수신한 경우 상기 제 3 패널이 상기 막대 내에서 배치된 위치와 대응하는 날짜 또는 현재 날짜를 기준날짜로 설정하며, 상기 사용자 입력 수신부가 상기 제 3 패널의 위치를 사이에 두고 이격한 상기 막대 내의 두 개의 영역 사이의 거리를 축소시키거나 확대시키는 사용자 입력 중 어느 하나인 제 2 사용자 입력을 수신하고, 상기 제 2 사용자 입력이 상기 두 개의 영역 사이의 거리를 축소시키는 입력인 경우 상기 컨텐츠 검색기간보다 확대된 확대기간을 산출하고, 상기 확대기간 내에서 상기 기준날짜와 동일한 월(month) 및 일(day)을 갖는 복수의 날짜나 동일한 일(day)을 갖는 복수의 날짜를 컨텐츠 검색 일자로 설정하고, 상기 제 2 사용자 입력이 상기 두 개의 영역 사이의 거리를 확대시키는 입력인 경우 상기 컨텐츠 검색기간보다 축소된 축소기간을 산출하고 상기 축소기간 내에서 상기 기준날짜와 동일한 월(month) 및 일(day)을 갖는 복수의 날짜나 동일한 일(day)을 갖는 복수의 날짜를 컨텐츠 검색 일자로 설정할 수 있다.According to another preferred aspect of the present invention, when the user input receiving unit receives a first user input for pressing the third panel for a predetermined time or longer, the control unit causes the third panel to correspond to a position disposed in the bar, And a user input for reducing or enlarging a distance between two areas in the bar spaced apart by the position of the third panel, Wherein the second user input is an input for reducing the distance between the two areas, and the second enlarged enlargement section calculates an enlarged enlargement period that is larger than the content retrieval period, A plurality of dates having a plurality of dates or the same day having a month and a day are classified into a plurality of dates, And when the second user input is an input for enlarging a distance between the two areas, the control unit calculates a reduction period shorter than the content search period and sets the same month as the reference date in the reduction period month and day and a plurality of dates having the same day as the content search date.
또 다른 바람직한 특징에 의하면, 상기 사용자 입력 수신부가 상기 제 1 사용자 입력에 의한 기준날짜가 설정된 후 상기 제 3 패널의 위치를 상기 막대의 길이방향으로 일정거리만큼 이동시키는 제 3 사용자 입력을 수신한 경우, 상기 제어부는 상기 제 1 사용자 입력에 의하여 설정된 기준날짜를 상기 제 3 사용자 입력에 의해 상기 제 3 패널이 이동한 위치에 대응하는 기준날짜로 변경할 수 있다.According to another preferred aspect of the present invention, when the user input receiving unit receives a third user input for moving the position of the third panel by a predetermined distance in the longitudinal direction of the bar after the reference date by the first user input is set The control unit may change the reference date set by the first user input to the reference date corresponding to the position where the third panel moved by the third user input.
본 발명에 따른 타임바를 이용하여 기간을 설정하는 방법 및 사용자 단말에 의하면, 사용자가 직관적으로 다루고 쉽게 다룰 수 있는 막대 형태의 타임바를 제공함으로써, 컨텐츠 검색기간 설정을 사용자가 간편하고 편리하게 이용할 수 있다.According to the method for setting the time period using the time bar according to the present invention and the user terminal, the user can easily and conveniently use the content search period setting by providing a bar-shaped time bar that can be handled intuitively and easily by the user .
또한, 본 발명에 따른 타임바를 이용하여 기간을 설정하는 방법 및 사용자 단말에 의하면, 막대의 측면에 배치된 패널을 통하여 기간 축소/확대를 한번의 터치만으로 쉽게 할 수 있도록 하여 사용자에게 최적화된 인터페이스를 제공할 수 있으며, 그에 따라 타임바를 통하여 사용자는 자신이 원하는 기간에 대한 컨텐츠들을 쉽고 간편하게 검색할 수 있다.In addition, according to the method of setting a time period using the time bar according to the present invention and the user terminal, it is possible to easily reduce / extend the period through a panel disposed on the side of the bar with a single touch, Accordingly, the user can easily and easily search the contents for the desired period through the time bar.
도 1은 본 발명의 일 실시예에 따른 사용자 단말의 구성에 대한 구조도.
도 2는 본 발명의 일 실시예에 따른 타임바에 대한 예시도.
도 3은 본 발명의 일 실시예에 따른 타임바를 통한 기간 이동 기능을 설명하기 위한 예시도.
도 4a 및 도 4b는 본 발명의 일 실시예에 따른 타임바를 통한 기간 단위 변경 기능을 설명하기 위한 예시도.
도 5a 및 도 5b는 본 발명의 일 실시예에 따른 타임바를 통한 기간 확대/축소 기능을 설명하기 위한 예시도.
도 6a 및 도 6b는 본 발명의 다른 실시예에 따른 타임바를 통한 기간 축소 기능을 설명하기 위한 예시도.
도 7a 및 도 7b는 본 발명의 일 실시예에 따른 타임바를 통한 기준날짜 설정 및 설정된 기준날짜와 대응하는 과거 기준날짜를 설정하는 기능을 설명하기 위한 예시도.
도 8은 본 발명의 일 실시예에 따른 타임바를 통한 기준날짜 변경 기능을 설명하기 위한 예시도.
도 9는 본 발명의 일 실시예에 따른 타임바를 통한 기간설정방법을 설명하기 위한 순서도. 1 is a structural diagram illustrating a configuration of a user terminal according to an embodiment of the present invention;
FIG. 2 is an exemplary view of a time bar according to an embodiment of the present invention; FIG.
FIG. 3 is an exemplary diagram for explaining a period shift function through a time bar according to an embodiment of the present invention; FIG.
4A and 4B are diagrams for explaining a function of changing a unit of time through a time bar according to an embodiment of the present invention;
FIGs. 5A and 5B illustrate examples of a period zooming function according to an embodiment of the present invention; FIG.
6A and 6B are diagrams for explaining a period reduction function through a time bar according to another embodiment of the present invention;
FIGS. 7A and 7B are diagrams for explaining a function of setting a reference date through a time bar and setting a past reference date corresponding to a set reference date according to an embodiment of the present invention; FIG.
FIG. 8 is an exemplary diagram for explaining a reference date changing function through a time bar according to an embodiment of the present invention; FIG.
9 is a flowchart illustrating a method of setting a time period through a time bar according to an embodiment of the present invention.
이하에서는 본 발명의 실시예에 관하여 첨부도면을 참조하여 상세하게 설명하기로 한다. 다만, 이하에서 설명되는 실시예는 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자가 발명을 쉽게 실시할 수 있을 정도로 상세하게 설명하기 위한 것에 불과하며, 이로 인해 본 발명의 보호범위가 한정되는 것을 의미하지는 않는다. 그리고 본 발명의 여러 실시예를 설명함에 있어서, 동일한 기술적 특징을 갖는 구성요소에 대하여는 동일한 도면부호를 사용하기로 한다.Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings. It is to be understood, however, that the embodiments described below are only for explanation of the embodiments of the present invention so that those skilled in the art can easily carry out the invention, It does not mean anything. In describing various embodiments of the present invention, the same reference numerals are used for components having the same technical characteristics.
먼저, 본 명세서에서 설명되는 용어의 의미에 대하여 정의한다. First, the meaning of the terms described in this specification will be defined.
“타임바”란 스마트폰과 같은 사용자 단말에 설치된 프로그램이나 애플리케이션에 의하여 사용자 단말의 화면을 통하여 구현되는 사용자 인터페이스로서, 터치스크린을 통해 사용자 입력을 수신하고 컨텐츠 검색기간을 설정하는 인터페이스이다. 예를 들어, “타임바”는 바(bar) 형태로 표시될 수 있다. The " time bar " is a user interface implemented through a screen of a user terminal by a program or an application installed in a user terminal such as a smart phone, and is an interface for receiving a user input through a touch screen and setting a content search period. For example, a " time bar " may be displayed in the form of a bar.
“사용자 입력”이란 사용자가 손가락 등의 신체를 이용하여 사용자 단말의 터치스크린 상에 행하는 입력을 의미한다. “사용자 입력”은 태핑(tapping), 드래깅(dragging), 플리킹(flicking), 프레싱(pressing), 핀치(pinch), 스르레드(spread)를 포함할 수 있다. 태핑은 터치스크린의 일 영역을 순간적으로 터치하였다가 떼는 행위를 의미하며, 드래깅은 터치스크린의 일 영역부터 타 영역까지 손가락을 터치스크린에 접촉시킨 채 이동시키는 행위를 의미하며, 플리킹은 손가락의 스냅으로 터치스크린의 일 영역을 특정 방향으로 보내버리는 듯한 손동작을 의미하며, 프레싱은 터치스크린의 일 영역을 미리 설정된 이상의 시간(태핑시 터치스크린과 손가락이 접촉하는 시간보다 긴 시간) 동안 접촉시키는 손동작을 의미하며, 핀치는 두 개의 손가락으로 두 개의 터치스크린의 영역을 서로 근접시키는 손동작이며, 스프레드는 반대로 두 개의 터치스크린의 영역을 서로 이격시키는 손동작을 의미한다. &Quot; User input " means an input performed by the user on the touch screen of the user terminal using a body such as a finger. "User input" may include tapping, dragging, flicking, pressing, pinch, and spread. Tapping refers to an act of momentarily touching and releasing one area of the touch screen, and dragging refers to an act of moving a finger from one area of the touch screen to another area while touching the touch screen, The pressing operation means a hand operation in which one area of the touch screen is sent in a specific direction by snapping, and the pressing operation is a hand movement operation in which one area of the touch screen is contacted for more than a preset time (longer than the time when the touch screen is in contact with the touch screen during tapping) Pinch is a hand gesture in which the two touchscreen regions are brought close to each other with two fingers, and the spread means a hand gesture that separates the regions of the two touchscreens from each other.
이하, 도 1 을 참조하여 본 발명의 일 실시예에 따른 타임바(200)를 이용하여 컨텐츠 검색기간을 설정하는 사용자 단말(100)의 구성에 대하여 구체적으로 설명한다. Hereinafter, a configuration of a
사용자 단말(100)은 타임바 제공부(110), 사용자 입력 수신부(120), 제어부(130)를 포함한다. 상기 구성들(110~130)의 기능을 수행하는 프로그램이 소정의 애플리케이션 내에 탑재되고, 상기 소정의 애플리케이션이 사용자 단말(100)에 설치됨으로써 구현될 수 있다. The
타임바 제공부(110)는 타임바(200)를 제공한다. 구체적으로, 타임바(200)는 도 2와 같은 바(bar) 형태로 구현될 수 있다. The time
타임바(200)는 막대(210), 텍스트 표시영역(220), 제 1 패널(230), 제 2 패널(240), 제 3 패널(250)을 포함한다. The
막대(210)는 미리 설정된 길이를 가지도록 구성되어 컨텐츠 검색기간을 나타낸다. 예를 들어, 막대(210)는 일반적으로 사용자 단말(100)의 터치스크린의 스크린 비율에 맞추어 표시되는데, 막대(210) 전체의 길이는 3개월의 기간을 나타내는 것으로 미리 설정될 수 있다. 따라서, 도 2와 같이 2014.06.15~ 2014.09.15이라는 3개월의 기간 동안 개재된 컨텐츠를 제공하도록 설정될 수 있다. 막대(210) 내의 영역은 사용자 입력을 수신하여 기간을 조절하는 기능을 수행하며, 예를 들어, 사용자 입력에 따라 막대(210) 내의 영역이 확장/축소되거나 일 방향으로 이동될 수 있다. The
텍스트 표시영역(220)은 컨텐츠 검색기간을 텍스트로 표시한다. 이는 사용자가 직관적으로 기간을 식별할 수 있도록 제공되는 것이다. 텍스트 표시영역(220)은 막대(210)의 주변에 배치될 수 있으며, 바람직하게 막대(210)의 아래 부분에 배치될 수 있다. 도 2에서는 텍스트 표시영역(220)이 2014.06.15~2014.09.15의 기간을 나타내고 있다. The
제 1 패널(230)은 막대(210)의 좌측면에 표시되는 도형이며, 제 2 패널(240)은 막대(210)의 우측면에 표시되는 도형이며, 제 3 패널(250)은 막대(210)의 중앙면에 표시되는 도형이다. 제 1 패널(230) 및 제 2 패널(240)은 컨텐츠 검색기간의 단위(즉, 년(year), 월(month), 일(day))를 변경하거나 축소하기 위한 목적으로 이용될 수 있다. 제 3 패널(250)은 기준날짜를 설정하고, 동일한 기준날짜를 갖는 과거의 날짜들을 설정하기 위한 목적으로 이용될 수 있다. 예를 들어, 기준날짜가 10.23일 때, 2011.10.23, 2012.10.23, 2013.10.23, 2014.10.23의 과거 날짜들이 설정될 수 있다. The
사용자 입력 수신부(120)는 터치스크린을 통하여 입력된 사용자 입력을 수신한다. 예를 들어, 타임바(200)의 일 영역에 대한 태핑, 프레싱, 드래깅, 플리킹, 핀치, 스프레드 등의 입력을 수신한다. 그리고 사용자 입력 수신부(120)는 사용자 입력을 제어부(130)로 전달한다. The user
제어부(130)는 사용자 입력을 해석하고, 사용자 입력에 대응하는 명령을 검색한 뒤 해당 명령을 실행하여 컨텐츠 검색기간을 재설정하는 전반적인 역할을 수행한다. 구체적으로, 최초 설정된 컨텐츠 검색기간을 확대/축소시키거나, 이동시키거나, 컨텐츠 검색기간의 단위를 변경시키거나, 기준날짜를 설정하거나, 동일한 기준날짜를 갖는 과거 날짜들을 설정할 수 있다. The
이하, 도 3 내지 도 8을 참조하여 타임바(200)의 기능에 대하여 구체적으로 설명한다.
Hereinafter, the functions of the
1. 기간 이동 기능1. Time-shifting function
도 3을 참조하면, 타임바(200)는 막대(210)의 일 영역을 타 영역으로 드래깅시키는 사용자 입력으로부터 최초 설정된 컨텐츠 검색기간을 이동시키는 기능을 제공할 수 있다. Referring to FIG. 3, the
구체적으로, 사용자 입력 수신부(120)가 막대(210)의 길이방향에 대하여 막대(210)의 일 영역을 타 영역으로 드래깅시키는 사용자 입력을 수신할 경우, 제어부(130)는 먼저 막대(210)가 드래깅된 길이만큼 이동하도록 막대(210)를 제어한다. 이때, 상기 드래깅에 의해 막대(210)의 전체 길이를 넘는 위치로 이동하는 막대(210) 내의 영역은 생략하여 표시한다. When the user
그리고 제어부(130)는 막대(210)의 일 영역이 드래깅을 통해 이동된 길이를 시간 스케일로 변환하여 시프트 기간을 산출한다. 예를 들어, 막대(210)의 전체 길이가 3개월의 기간에 대응하는 것으로 규정될 때, 막대(210)의 1/3길이만큼 막대(210)의 일 영역이 이동한 경우, 이동길이는 1개월에 대응되므로 시프트 기간은 1개월이 될 수 있다. 또한, 제어부(130)는 막대(210)의 일 영역의 이동방향에 따라 컨텐츠 검색기간에 대한 시프트 기간의 감산 또는 가산 여부를 결정한다. 예를 들어, 컨텐츠 검색기간은 도 2에 도시된 2014.06.15~2014.09.15라고 가정한다. 이때, 도 3과 같이 막대(210)의 일 영역이 드래깅되는 방향이 오른쪽 방향인 경우, 컨텐츠 검색기간의 시점과 종점 각각으로부터 시프트 기간을 감산한다. 그 결과, 제어부(130)는 2014.05.15~2014.08.15 기간을 새로운 컨텐츠 검색기간으로 재설정한다. The
한편, 기간 이동 기능은 드래깅 뿐만 아니라 플리킹에 의해 수행될 수도 있다.
On the other hand, the period shift function may be performed by flicking as well as dragging.
2. 기간 단위 변경 기능2. Change period unit function
도 4a 및 도 4b를 참조하면, 타임바(200)는 제 1 패널(230) 또는 제 2 패널(240)을 미리 설정된 시간 이상 동안 프레싱하는 사용자 입력으로부터 최초 설정된 컨텐츠 검색기간 단위를 변경하는 기능을 제공할 수 있다. 여기서 컨텐츠 검색기간 단위는 년(year), 월(month), 일(day) 중 어느 하나의 단위로 설정될 수 있는데, 년 단위로 설정될 경우, 막대(210)를 통하여 설정되는 기간은 2013~2014와 같이 년도 범위로만 설정될 수 있으며, 월 단위로 설정될 경우 2013.06~2014.06과 같이 년도와 월 범위로만 설정될 수 있으며, 일 단위로 설정될 경우 2013.06.01~2014.06.01과 같이 구체적인 일자 범위 내까지 설정될 수 있다.Referring to FIGS. 4A and 4B, the
구체적으로, 사용자 입력 수신부(120)가 도 4a와 같이 제 1 패널(230)을 미리 설정된 시간 이상 동안 프레싱하는 사용자 입력을 수신하는 경우, 제어부(130)는 제 1 패널(230)의 색상을 변경시키고, 컨텐츠 검색기간의 단위를 스케일이 작은 단위로 축소시킨다. 예를 들어, 현재 설정된 기간이 2013~2014일 경우, 2013년도와 2014년도의 동일한 월(예를 들어, 6월) 사이의 기간으로 현재 설정된 기간을 변경한다. 4A, when the user
한편, 제어부(130)는 제 2 패널(240)에 대해서는 기간의 단위가 확대되도록 제어할 수 있다. 구체적으로, 사용자 입력 수신부(120)가 제 2 패널(240)을 미리 설정된 시간 이상 동안 프레싱하는 사용자 입력을 수신하는 경우, 제어부(130)는 제 2 패널(240)의 색상을 변경시키고, 일 단위로 표현된 컨텐츠 검색기간을 월 단위로 변경하며, 월 단위로 표현된 컨텐츠 검색기간을 년 단위로 변경할 수 있다.
On the other hand, the
3.기간의 확대/축소 기능3. Zoom in / out function
이어서, 도 5a, 도 5b, 도 6a 및 도 6b를 참고하면, 타임바(200)는 사용자 입력으로부터 최초 설정된 기간을 축소시키거나 확대시키는 기능을 제공할 수 있다. Referring now to FIGS. 5A, 5B, 6A and 6B, the
먼저, 도 5a 및 도 5b를 참고하면, 사용자 입력 수신부(120)가 막대(210)의 길이방향으로 이격한 막대(210) 내의 제 1 영역(R1)과 제 2 영역(R2) 사이의 거리를 축소시키는 사용자의 핀치 입력을 수신하는 경우, 제어부(130)는 핀치 입력에 대응하는 길이만큼 상기 두 개의 영역(R1, R2)의 사이의 거리를 축소시킬 수 있다. 한편, 도면 상에서 제 1 영역(R1)과 제 2 영역(R2)을 나타내는 표시는 실제로 타임바(200) 상에서 나타나지 않는 표시이며 설명의 편의를 위해 도시한 것이다.5A and 5B, the user
이어서 제어부(130)는 제 1 영역(R1)과 제 2 영역(R2)이 축소된 거리를 시간 스케일로 변환하여 확대기간을 산출한다. 예를 들어, 축소 전 제 1 및 제 2 영역(R1, R2)의 사이 거리와 축소 후 제 1 및 제 2 영역(R1’, R2’) 사이의 거리의 비율을 구한다. 그리고, 막대(210)의 전체 길이가 3개월을 나타낼 때, 축소된 비율만큼 확대기간을 산출할 수 있는데, 예를 들어, 1/2비율만큼 축소되었다면 막대(210)가 총 6개월의 기간을 나타내도록 제어할 수 있다. 도 5a에서 최초로 설정된 2014.06.15~2014.09.15의 기간이 사용자의 핀치 입력 이후 도 5b에서 2014.02.15~2014.11.15의 기간으로 확대된 것을 확인할 수 있다. 다만, 이러한 확대기간 산출 방식은 일 예일 뿐이며, 다양한 방식으로 확대기간을 산출할 수 있다.Next, the
반면, 사용자 입력이 제 1 영역(R1)과 제 2 영역(R2)을 더욱 이격시키는 스프레드 입력인 경우, 제어부(130)는 최초 설정된 컨텐츠 검색기간을 축소시킬 수 있다. 구체적으로, 제 1 및 제 2 영역(R1, R2) 사이의 거리를 확대시키고, 확대된 거리에 따라 축소기간을 산출하고, 산출된 축소기간을 새로운 컨텐츠 검색기간으로 재설정할 수 있다. On the other hand, when the user input is a spread input for further separating the first region R1 and the second region R2, the
한편, 제 1 패널(230)이나 제 2 패널(240)을 이용하여 컨텐츠 검색기간을 축소시킬 수도 있다. 도 6a 및 도 6b를 참고하면, 사용자 입력 수신부(120)는 제 1 패널(230)을 프레싱하는 입력을 수신할 수 있다. 이 경우, 제어부(130)는 제 1 패널(230)의 색상을 변화시키는 등의 방법으로 제 1 패널(230)을 활성화시킨다. 이어서, 도 6a와 같이 사용자가 제 1 패널(230)을 오른쪽 방향으로 일정거리만큼 드래그 시키는 입력을 수신하는 경우, 제어부(130)는 제 1 패널(230)을 드래그된 위치에 표시한다. 그리고 제어부(130)는 제 1 패널(230)이 이동한 거리를 시간 스케일로 변환하여 시프트 기간을 산출한다. 예를 들어, 막대(210)가 3개월의 기간을 나타낼 때, 제 1 패널(230)이 이동한 거리가 막대(210) 길이의 1/3이었다면 시프트 기간은 1개월로 산출될 수 있다. 제어부(130)는 컨텐츠 검색기간의 시점(2014.06.15)에서 상기 시프트 기간을 가산하여 2014.07.15의 시점을 산출할 수 있다. 그리고 제어부(130)는 2014.07.15~2014.09.15 기간을 현재의 기간으로 재설정할 수 있으며 텍스트 표시영역(220)을 통하여 표시한다.Meanwhile, the content search period may be reduced using the
마지막으로, 사용자 입력 수신부(120)가 드래그된 제 1 패널(230)에 대한 접촉을 해제하는 것을 인지한 경우, 제어부(130)는 도 6b와 같이 제 1 패널(230)을 원래의 위치(막대(210)의 좌측면)로 복귀시켜 표시할 수 있다. 6B, when the user
이러한 내용은 제 2 패널(240)에 대해서도 동일하게 동작될 수 있다. 즉, 제 2 패널(240)이 왼쪽 방향으로 드래그 된 경우, 제어부(130)는 드래그 된 길이에 비례하여 시프트 기간(예를 들어, 1개월)을 산출하고, 컨텐츠 검색기간의 종점(2014.09.15)으로부터 시프트 기간을 감산하여 2014.06.15~2014.08.15의 기간을 새로운 컨텐츠 검색기간으로 재설정할 수 있다. 그리고 드래그되어 이동된 제 2 패널(240)은 원래의 위치(즉, 막대(210)의 우측면)으로 복귀시켜 표시할 수 있다.
This may be the same for the
4. 기준날짜에 대응하는 과거 날짜 설정 기능4. Past date setting function corresponding to base date
도 7a, 도 7b 및 도 8을 참조하면, 타임바(200)는 기간이 아닌 특정 시점에 관한 기준날짜를 설정할 수 있으며, 기준날짜에 대응하는 복수의 과거 날짜들을 설정하는 기능을 제공할 수 있다. Referring to FIGS. 7A, 7B, and 8, the
도 7a를 참고하면, 사용자 입력부가 제 3 패널(250)을 미리 설정된 시간 이상 동안 프레싱하는 제 1 사용자 입력을 수신하는 경우, 제어부(130)는 제 3 패널(250)이 막대(210) 내에서 배치된 위치에 대응하는 날짜를 기준날짜로 설정하거나 현재 날짜를 기준날짜로 설정하여, 텍스트 표시영역(220)을 통하여 표시한다. 예를 들어, 현재 날짜가 2013.10.25인 경우 10.25를 기준날짜로 설정될 수 있다. 기준날짜는 년, 월, 일 단위 중 적어도 하나의 단위로 표현될 수 있다. 예를 들어, 기준날짜는 도 7a와 같이 월과 일로 구성된 10.25로 설정될 수 있다. 다만 이러한 예에 한하지 않으며, 기준날짜는 2013.10.25이나 25일과 같이 다양한 형태로 설정될 수 있다. 7A, when a user input receives a first user input that presses the
이어서 사용자 입력 수신부(120)는 도 7b와 같이 제 3 패널(250)의 위치를 사이에 두고 이격한 두 개의 영역에 대한 핀치 입력인 제 2 사용자 입력을 수신할 수 있다. 또는, 상기 두 개의 영역에 대한 스프레드 입력을 수신할 수도 있다. 7B, the user
이 경우 제어부(130)는 도 5a 및 도 5b를 통하여 설명된 <3. 기간의 확대/축소 기능> 부분의 동작에 따라 전체 기간을 확대하거나 축소시킨다. 예를 들어, 도 7a에서는 전체 기간이 2013~2014년으로 설정되었으나, 핀치 입력에 따라 기간이 확대되어 2010~2014년으로 설정될 수 있다. 그리고 제어부(130)는 2010~2014년의 확대기간 내에서 기준날짜와 동일한 월 및 일을 갖는 복수의 날짜들이나 동일한 일을 갖는 복수의 날짜들을 컨텐츠 검색 일자들로 설정할 수 있다. 검색되는 복수의 날짜들은 현재 시점보다 과거의 시점일 수 밖에 없기 때문에 과거의 날짜에 해당한다. In this case, the
또한, 기간 축소를 위한 사용자의 스프레드 입력이 수신된 경우, 위와 동일한 방식으로 제어부(130)가 동작하여 축소기간을 산출하고, 축소기간 내에서 기준날짜와 동일한 월 및 일을 갖는 날짜나 동일한 일을 갖는 날짜를 컨텐츠 검색 일자로 설정할 수 있다. If the user's spread input for period reduction is received, the
한편, 막대(210)를 통해 설정된 전체 기간이 2010~2014년과 같은 년 단위이며 기준날짜가 10.25와 같은 월과 일 단위로 설정될 경우, 컨텐츠 검색을 위한 날짜는 2010.10.25, 2011.10.25, 2012.10.25, 2013.10.25, 2014.10.25로 설정될 수 있다. 또한, 전체 기간이 2013.07~2013.10와 같은 월 단위이며, 기준날짜가 10.25과 같은 월과 일 단위로 설정될 경우, 컨텐츠 검색을 위한 날짜는, 07.25, 08.25, 09.25, 10.25로 설정될 수 있다. On the other hand, if the entire period set through the
나아가, 도 8을 참조하면, 타임바(200)는 최초에 설정된 기준날짜를 변경시키는 기능을 제공할 수도 있다. 도 7a와 도 7b의 예에서는 기준날짜가 현재의 날짜나 막대(210)의 내의 제 3 패널(250)의 위치에 대응하는 날짜로 고정되어 제공되었었다. 그러나 사용자 입력 수신부(120)가 제 3 패널(250)의 위치를 막대(210)의 길이방향으로 일정거리만큼 이동시키는 제 3 사용자 입력을 수신한 경우, 제어부(130)는 이동된 거리만큼 최초에 설정된 기준날짜를 이동시킬 수 있다. 예를 들어, 최초에 설정된 기준날짜는 도 7a에 도시된 바와 같이 10.25이었으나, 사용자가 제 3 패널(250)을 오른쪽 방향으로 일정거리만큼 드래그함에 따라 11.07이라는 새로운 기준날짜가 설정될 수 있다. Further, referring to FIG. 8, the
이어서, 도 9를 참조하여, 본 발명의 일 실시예에 따른 타임바(200)를 이용하여 기간을 설정하는 방법에 대하여 구체적으로 설명한다. 이하에서 설명되는 방법은 도 1의 사용자 단말(100)에 의해 수행되는 것이므로, 이하에서 생략된 내용이라고 하더라도 상술한 특징들을 모두 포함한다. Next, with reference to FIG. 9, a method of setting a time period using the
먼저, 사용자 단말(100)은 타임바(200)를 제공하고 타임바(200)에서 초기에 설정된 기간에 따라 컨텐츠를 검색한다(S10). 여기서 컨텐츠 검색하는 프로그램과 타임바(200)를 제공하는 프로그램은 하나의 애플리케이션 내에 포함될 수 있다. 예를 들어, SNS 애플리케이션에 타임바(200)가 포함되어 제공된다고 가정할 경우, 타임바(200)를 통하여 최초에 2013.10.25~2013.10.26의 기간이 설정되었다면, SNS 애플리케이션의 타임라인에는 상기 기간에 해당하는 게시물들만 사용자 단말(100)에 제공될 수 있다. First, the
사용자 단말(100)은 타임바(200)에 대한 사용자 입력을 수신할 수 있다(S20). 예를 들어, 타임바(200)의 막대(210)에 대한 태핑, 드래깅, 플리킹, 핀치, 스프레드와 같은 사용자 입력을 수신할 수 있다. The
사용자 단말(100)은 사용자 입력에 따라 초기에 설정된 기간을 축소하거나 확대시킬 수 있다(S30). 예를 들어, 막대(210)의 두 개 영역을 핀치하는 사용자 입력을 수신한 경우, 2013.10.25~2013.10.26 기간을 2013.01.01~2013.12.31로 변경할 수 있다. 또는, 복수의 과거 날짜를 설정하도록 초기에 설정된 기간을 변경할 수 있다.The
그리고 사용자 단말(100)은 재설정된 기간에 따라 컨텐츠를 재검색한다(S40). 예를 들어, SNS 애플리케이션의 타임라인에 업로드된 게시물들 중 2013.01.01~2013.12.31 기간에 업로드된 게시물을 제공할 수 있다. Then, the
이와 같이, 본 발명의 일 실시예는 사용자가 직관적으로 다루고 쉽게 다룰 수 있는 막대(210) 형태의 타임바(200)를 제공함으로써, 컨텐츠 검색을 위한 시간 설정을 사용자가 간편하고 편리하게 이용 할 수 있도록 한다. 또한, 본 발명의 일 실시예는 막대(210)의 측면에 배치된 패널을 통하여 기간 축소/확대를 한번의 터치만으로 쉽게 할 수 있도록 하여 사용자에게 최적화된 인터페이스를 제공할 수 있다. 그에 따라 타임바(200)를 통하여 사용자는 자신이 원하는 기간에 대한 컨텐츠들을 쉽고 간편하게 검색할 수 있다. As such, one embodiment of the present invention provides a
도 9를 통해 설명된 본 발명의 일실시예의 방법은 컴퓨터에 의해 실행되는 프로그램 모듈과 같은 컴퓨터에 의해 실행가능한 명령어를 포함하는 기록 매체의 형태로도 구현될 수 있다. 컴퓨터 판독 가능 매체는 컴퓨터에 의해 액세스될 수 있는 임의의 가용 매체일 수 있고, 휘발성 및 비휘발성 매체, 분리형 및 비분리형 매체를 모두 포함한다. 또한, 컴퓨터 판독가능 매체는 컴퓨터 저장 매체 및 통신 매체를 모두 포함할 수 있다. 컴퓨터 저장 매체는 컴퓨터 판독가능 명령어, 데이터 구조, 프로그램 모듈 또는 기타 데이터와 같은 정보의 저장을 위한 임의의 방법 또는 기술로 구현된 휘발성 및 비휘발성, 분리형 및 비분리형 매체를 모두 포함한다. 통신 매체는 전형적으로 컴퓨터 판독가능 명령어, 데이터 구조, 프로그램 모듈, 또는 반송파와 같은 변조된 데이터 신호의 기타 데이터, 또는 기타 전송 메커니즘을 포함하며, 임의의 정보 전달 매체를 포함한다. The method of an embodiment of the present invention described with reference to FIG. 9 may also be implemented in the form of a recording medium including instructions executable by a computer, such as program modules, being executed by a computer. Computer readable media can be any available media that can be accessed by a computer and includes both volatile and nonvolatile media, removable and non-removable media. In addition, the computer-readable medium can include both computer storage media and communication media. Computer storage media includes both volatile and nonvolatile, removable and non-removable media implemented in any method or technology for storage of information such as computer readable instructions, data structures, program modules or other data. Communication media typically includes any information delivery media, including computer readable instructions, data structures, program modules, or other data in a modulated data signal such as a carrier wave, or other transport mechanism.
또한 본 발명의 일 실시예에 따른 방법은 컴퓨터에 의해 실행 가능한 명령어를 포함하는 컴퓨터 프로그램(또는 컴퓨터 프로그램 제품)으로 구현될 수도 있다. 컴퓨터 프로그램은 프로세서에 의해 처리되는 프로그래밍 가능한 기계 명령어를 포함하고, 고레벨 프로그래밍 언어(High-level Programming Language), 객체 지향 프로그래밍 언어(Object-oriented Programming Language), 어셈블리 언어 또는 기계 언어 등으로 구현될 수 있다. 또한 컴퓨터 프로그램은 유형의 컴퓨터 판독가능 기록매체(예를 들어, 메모리, 하드디스크, 자기/광학 매체 또는 SSD(Solid-State Drive) 등)에 기록될 수 있다. The method according to an embodiment of the present invention may also be implemented as a computer program (or a computer program product) including instructions executable by a computer. A computer program includes programmable machine instructions that are processed by a processor and can be implemented in a high-level programming language, an object-oriented programming language, an assembly language, or a machine language . The computer program may also be recorded on a computer readable recording medium of a type (e.g., memory, hard disk, magnetic / optical medium or solid-state drive).
따라서 본 발명의 일 실시예에 따른 방법은 상술한 바와 같은 컴퓨터 프로그램이 컴퓨팅 장치에 의해 실행됨으로써 구현될 수 있다. 컴퓨팅 장치는 프로세서와, 메모리와, 저장 장치와, 메모리 및 고속 확대포트에 접속하고 있는 고속 인터페이스와, 저속 버스와 저장 장치에 접속하고 있는 저속 인터페이스 중 적어도 일부를 포함할 수 있다. 이러한 성분들 각각은 다양한 버스를 이용하여 서로 접속되어 있으며, 공통 머더보드에 탑재되거나 다른 적절한 방식으로 장착될 수 있다. Thus, a method according to an embodiment of the present invention may be implemented by a computer program as described above being executed by a computing device. The computing device may include at least a portion of a processor, a memory, a storage device, a high speed interface connecting to the memory and a fast expansion port, and a low speed interface connecting the low speed bus and the storage device. Each of these components is connected to each other using a variety of buses and can be mounted on a common motherboard or mounted in any other suitable manner.
이상에서 본 발명의 실시예에 관하여 설명하였으나, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자라면 본 발명의 특허청구범위를 벗어남이 없이 다양하게 변형 실시할 수 있을 것으로 이해된다.While the present invention has been particularly shown and described with reference to exemplary embodiments thereof, it is to be understood that the invention is not limited to the disclosed exemplary embodiments.
100 : 사용자 단말
110 : 사용자 입력 수신부
120 : 제어부
200 : 타임바100: user terminal
110: user input receiver
120:
200: Time bar
Claims (23)
(a) 컨텐츠 검색기간을 나타내는 미리 설정된 길이의 막대를 포함하는 타임바를 제공하는 단계;
(b) 상기 막대의 일 영역을 상기 막대의 길이방향으로 이동시키는 사용자 입력, 상기 막대의 일 영역에 대하여 미리 설정된 시간 이상 동안 터치하는 사용자 입력 및 상기 막대의 길이방향으로 이격한 상기 막대 내의 두 개의 영역 사이의 거리를 축소시키거나 확대시키는 사용자 입력 중 어느 하나의 사용자 입력을 수신하는 단계; 및
(c) 상기 사용자 입력에 따라 상기 컨텐츠 검색기간을 확대하거나 축소하는 단계를 포함하는 타임바를 이용한 컨텐츠 검색기간 설정방법.A content search period setting method using a time bar performed by a user terminal,
(a) providing a time bar including a bar of a predetermined length indicating a content search period;
(b) a user input to move one region of the bar in the longitudinal direction of the bar, a user input to touch one region of the bar for a predetermined time or more, and two Receiving any one of user input to reduce or enlarge a distance between regions; And
(c) expanding or reducing the content search period according to the user input.
상기 (a) 단계는 상기 막대와 인접한 위치에서 상기 컨텐츠 검색기간을 텍스트로 나타내는 텍스트 표시영역을 더 포함하는 타임바를 제공하는 단계를 포함하는 것을 특징으로 하는 타임바를 이용한 컨텐츠 검색기간 설정방법.The method according to claim 1,
Wherein the step (a) further comprises the step of providing a time bar including a text display area for displaying the content search period as text in a position adjacent to the bar.
상기 막대의 일 측면에 제공되는 제 1 패널, 상기 막대의 타 측면에 제공되는 제 2 패널 및 상기 막대의 중앙면에 제공되는 제 3 패널을 더 포함하는 타임바를 제공하는 단계를 포함하는 것을 특징으로 하는 타임바를 이용한 컨텐츠 검색기간 설정방법.The method according to claim 1,
And providing a time bar further comprising a first panel provided on one side of the bar, a second panel provided on the other side of the bar, and a third panel provided on the center plane of the bar. A content search period setting method using a time bar.
상기 (c) 단계는 상기 막대의 일 영역을 상기 막대의 길이방향으로 이동시키는 사용자 입력을 수신한 경우, 상기 막대의 일 영역을 상기 사용자 입력에 대응하는 이동길이만큼 이동시키는 단계와, 상기 막대의 일 영역이 이동된 이동길이를 참고하여 시프트 기간을 산출하고, 상기 막대의 일 영역의 이동방향에 따라 상기 시프트 기간의 감산 또는 가산 여부를 결정하는 단계와, 상기 컨텐츠 검색기간에 상기 시프트 기간이 감산되거나 가산된 기간을 새로운 컨텐츠 검색기간으로 재설정하는 단계를 포함하는 것을 특징으로 하는 타임바를 이용한 컨텐츠 검색기간 설정방법.The method according to claim 1,
Wherein the step (c) includes the steps of moving one region of the bar by a movement length corresponding to the user input when a user input for moving one region of the bar in the longitudinal direction of the bar is received, Calculating a shift period by referring to a movement length of one region moved and determining whether to subtract or add the shift period in accordance with a moving direction of one region of the bar; And resetting the added content search period to a new content search period.
상기 (c) 단계는 상기 막대의 길이방향으로 이격한 상기 막대 내의 두 개의 영역 사이의 거리를 축소시키거나 확대시키는 사용자 입력을 수신한 경우, 상기 두 개의 영역 사이의 거리를 상기 사용자 입력에 대응하는 길이만큼 축소시키거나 확대시키는 단계와, 상기 두 개의 영역 사이의 거리가 축소된 경우, 상기 두 개의 영역 사이가 축소된 거리에 따라 상기 컨텐츠 검색기간보다 확대된 확대기간을 산출하고 상기 확대기간을 새로운 컨텐츠 검색기간으로 설정하는 단계와, 상기 두 개의 영역 사이의 거리가 확대된 경우, 상기 두 개의 영역 사이가 확대된 거리에 따라 상기 컨텐츠 검색기간보다 축소된 축소기간을 산출하고 상기 축소기간을 새로운 컨텐츠 검색기간으로 설정하는 단계를 포함하는 것을 특징으로 하는 타임바를 이용한 컨텐츠 검색기간 설정방법.The method according to claim 1,
Wherein the step (c) comprises: when receiving a user input to reduce or enlarge a distance between two areas in the bar spaced apart in the longitudinal direction of the bar, the distance between the two areas corresponds to the user input And enlarging or reducing the distance between the two areas when the distance between the two areas is reduced. According to another aspect of the present invention, A content retrieval period; a step of, when the distance between the two areas is enlarged, calculating a reduced period that is smaller than the content retrieval period according to an enlarged distance between the two areas; And setting the search period to a content search period using the time bar. How to set it up.
상기 (b) 단계는 상기 막대의 좌 측면에 표시된 상기 제 1 패널을 상기 막대의 우 측면 방향으로 일정거리만큼 이동시키는 사용자 입력을 수신하는 단계를 포함하며, 상기 (c) 단계는 상기 제 1 패널을 상기 막대의 좌 측면으로부터 상기 일정거리만큼 이격한 위치에 표시하는 단계와, 상기 제 1 패널이 이동한 상기 일정거리를 참고하여 시프트 기간을 산출하고, 상기 컨텐츠 검색기간의 시점으로부터 상기 시프트 기간만큼 가산된 새로운 시점과 상기 컨텐츠 검색기간의 종점을 새로운 컨텐츠 검색기간으로 재설정하는 단계와, 미리 설정된 시간 후 상기 막대의 좌 측면으로부터 이격한 위치에 표시된 제 1 패널을 상기 막대의 좌 측면으로 복귀시키는 단계를 포함하는 것을 특징으로 하는 타임바를 이용한 컨텐츠 검색기간 설정방법.The method of claim 3,
Wherein the step (b) includes receiving a user input for moving the first panel displayed on a left side of the bar by a predetermined distance in a right side direction of the bar, wherein the step (c) A step of calculating a shift period by referring to the predetermined distance at which the first panel has moved, and calculating a shift period from the time of the content search period by the shift period Resetting the new point of view and the end point of the content search period to a new content search period; and returning a first panel displayed at a position apart from the left side of the bar to a left side of the bar after a predetermined time The method of claim 1, further comprising:
상기 (b) 단계는 상기 막대의 우 측면에 표시된 상기 제 2 패널을 상기 막대의 좌 측면 방향으로 일정거리만큼 이동시키는 사용자 입력을 수신하는 단계를 포함하며, 상기 (c) 단계는 상기 제 2 패널을 상기 막대의 우 측면으로부터 상기 일정거리만큼 이격한 위치에 표시하는 단계와, 상기 제 1 패널이 이동한 상기 일정거리를 참고하여 시프트 기간을 산출하고, 상기 컨텐츠 검색기간의 시점과 상기 컨텐츠 검색기간의 종점으로부터 상기 시프트 기간만큼 감산된 새로운 종점을 새로운 컨텐츠 검색기간으로 재설정하는 단계와, 미리 설정된 시간 후 상기 막대의 우 측면으로부터 이격한 위치에 표시된 제 2 패널을 상기 막대의 우 측면으로 복귀시키는 단계를 포함하는 것을 특징으로 하는 타임바를 이용한 컨텐츠 검색기간 설정방법.The method of claim 3,
Wherein the step (b) includes receiving a user input to move the second panel displayed on the right side of the bar by a certain distance in the left-side direction of the bar, and the step (c) Displaying a first distance at a predetermined distance from the right side of the bar, calculating a shift period by referring to the predetermined distance of the first panel, Resetting the new end point subtracted by the shift period from the end point of the bar to a new content search period; returning a second panel displayed at a position apart from the right side of the bar to a right side of the bar after a predetermined time The method of claim 1, further comprising:
상기 (b) 단계는 상기 제 1 패널을 미리 설정된 시간 이상 동안 프레싱하는 사용자 입력을 수신하는 단계를 포함하며, 상기 (c) 단계는 상기 컨텐츠 검색기간의 단위가 일(day), 월(month) 또는 년(year)으로 구성될 때 상기 컨텐츠 검색기간의 현재 단위보다 스케일이 작은 단위로 변경시키는 단계를 포함하는 것을 특징으로 하는 타임바를 이용한 컨텐츠 검색기간 설정방법.The method of claim 3,
Wherein the step (b) includes receiving a user input for pressing the first panel for a predetermined time or longer, and the step (c) includes the steps of: And changing a scale of the content to a smaller unit than a current unit of the content search period when the content search period comprises a year or a year.
상기 (b) 단계는 상기 제 2 패널을 미리 설정된 시간 이상 동안 프레싱하는 사용자 입력을 수신하는 단계를 포함하며, 상기 (c) 단계는 상기 컨텐츠 검색기간의 단위가 일(day), 월(month) 또는 년(year)으로 구성될 때, 상기 컨텐츠 검색기간의 현재 단위보다 스케일이 큰 단위로 변경시키는 단계를 포함하는 것을 특징으로 하는 타임바를 이용한 컨텐츠 검색기간 설정방법.The method of claim 3,
Wherein the step (b) comprises receiving a user input for pressing the second panel for a predetermined time or longer, and the step (c) comprises the steps of: Or a year, the method further comprises changing a scale of the content to a unit larger than a current unit of the content search period.
(d) 복수의 과거 날짜들을 컨텐츠 검색 일자로 설정하는 단계를 더 포함하되, 상기 (d) 단계는, (d-1) 상기 제 3 패널에 대하여 미리 설정된 시간 이상 동안 프레싱하는 제 1 사용자 입력을 수신하는 단계와, (d-2) 상기 제 3 패널이 상기 막대 내에서 배치된 위치와 대응하는 날짜 또는 현재 날짜를 기준날짜로 설정하는 단계와, (d-3) 상기 제 3 패널의 위치를 사이에 두고 이격한 상기 막대 내의 두 개의 영역 사이의 거리를 축소시키거나 확대시키는 제 2 사용자 입력을 수신하는 단계와, (d-4) 상기 제 2 사용자 입력이 상기 두 개의 영역 사이의 거리를 축소시키는 입력인 경우 상기 컨텐츠 검색기간보다 확대된 확대기간을 산출하고, 상기 확대기간 내에서 상기 기준날짜와 동일한 월(month) 및 일(day)을 갖는 복수의 날짜나 동일한 일(day)을 갖는 복수의 날짜를 컨텐츠 검색 일자로 설정하는 단계와, (d-5) 상기 제 2 사용자 입력이 상기 두 개의 영역 사이의 거리를 확대시키는 입력인 경우 상기 컨텐츠 검색기간보다 축소된 축소기간을 산출하고, 상기 축소기간 내에서 상기 기준날짜와 동일한 월(month) 및 일(day)을 갖는 복수의 날짜나 동일한 일(day)을 갖는 복수의 날짜를 컨텐츠 검색 일자로 설정하는 단계를 포함하는 것을 특징으로 하는 타임바를 이용한 컨텐츠 검색기간 설정방법.The method of claim 3,
(d) setting a plurality of past dates to a content retrieval date, wherein the step (d) comprises: (d-1) inputting a first user input for pressing the third panel for a predetermined time or longer (D-2) setting a date or a current date corresponding to a position where the third panel is disposed in the bar to a reference date; and (d-3) Receiving a second user input to reduce or enlarge a distance between two areas in the bar spaced apart from each other; and (d-4) reducing the distance between the two areas And a plurality of dates having the same month and day as the reference date and a plurality of dates having the same day in the enlarged period, The contents of a date (D-5) calculating a reduction period that is smaller than the content search period when the second user input is an input for enlarging a distance between the two areas, and And setting a plurality of dates having a plurality of dates or a day having the same month and day as the reference date as a content search date. How to set the period.
(e) 상기 (d-2) 단계 후 상기 제 3 패널의 위치를 상기 막대의 길이방향으로 일정거리만큼 이동시키는 제 3 사용자 입력을 수신한 경우, 상기 (d-2) 단계에서 설정된 기준날짜를 상기 제 3 사용자 입력에 의해 상기 제 3 패널이 이동한 위치에 대응하는 기준날짜로 변경하는 단계를 더 포함하는 것을 특징으로 하는 타임바를 이용한 컨텐츠 검색기간 설정방법.The method of claim 10,
(e) when a third user input for moving the position of the third panel by a predetermined distance in the longitudinal direction of the bar is received after the step (d-2), the reference date set in the step (d-2) Further comprising changing the reference date to a reference date corresponding to a position at which the third panel is moved by the third user input.
상기 막대의 일 영역을 상기 막대의 길이방향으로 이동시키는 사용자 입력, 상기 막대의 일 영역에 대하여 미리 설정된 시간 이상 동안 터치하는 사용자 입력 및 상기 막대의 길이방향으로 이격한 상기 막대 내의 두 개의 영역 사이의 거리를 축소시키거나 확대시키는 사용자 입력 중 어느 하나의 사용자 입력을 수신하는 사용자 입력 수신부; 및
상기 사용자 입력에 따라 상기 컨텐츠 검색기간을 확대하거나 축소하는 제어부를 포함하는 타임바를 이용하여 컨텐츠 검색기간을 설정하는 사용자 단말.A time bar providing unit for providing a time bar including a bar having a predetermined length indicating a content search period;
A user input for moving one area of the bar in the longitudinal direction of the bar, a user input for touching one area of the bar for a predetermined time or longer, and a user input for touching two areas in the bar spaced apart in the longitudinal direction of the bar A user input receiving unit for receiving any one of user input for reducing or enlarging a distance; And
And a controller for expanding or reducing the content search period according to the user input.
상기 타임바는 상기 막대와 인접한 위치에서 상기 컨텐츠 검색기간을 텍스트로 나타내는 텍스트 표시영역을 더 포함하는 것을 특징으로 하는 타임바를 이용하여 컨텐츠 검색기간을 설정하는 사용자 단말.The method of claim 12,
Wherein the time bar further comprises a text display area for displaying the content search period as text in a position adjacent to the bar.
상기 타임바는 상기 막대의 일 측면에 제공되는 제 1 패널, 상기 막대의 타 측면에 제공되는 제 2 패널 및 상기 막대의 중앙면에 제공되는 제 3 패널을 더 포함하는 것을 특징으로 하는 타임바를 이용하여 컨텐츠 검색기간을 설정하는 사용자 단말.The method of claim 12,
Wherein the time bar further comprises a first panel provided on one side of the bar, a second panel provided on the other side of the bar, and a third panel provided on the center plane of the bar. And sets a content search period.
상기 사용자 입력 수신부가 상기 막대의 일 영역을 상기 막대의 길이방향으로 이동시키는 사용자 입력을 수신한 경우, 상기 제어부는 상기 막대의 일 영역을 상기 사용자 입력에 대응하는 이동길이만큼 이동시키며, 상기 막대의 일 영역이 이동된 이동길이를 참고하여 시프트 기간을 산출하고, 상기 막대의 일 영역의 이동방향에 따라 상기 시프트 기간의 감산 또는 가산 여부를 결정하고, 상기 컨텐츠 검색기간에 상기 시프트 기간이 감산되거나 가산된 기간을 새로운 컨텐츠 검색기간으로 재설정하는 것을 특징으로 하는 타임바를 이용하여 컨텐츠 검색기간을 설정하는 사용자 단말.The method of claim 12,
When the user input receiving unit receives a user input for moving one region of the bar in the longitudinal direction of the bar, the control unit moves one region of the bar by a movement length corresponding to the user input, Determining whether to subtract or add the shift period in accordance with a moving direction of one region of the bar by referring to a moving length in which one region has been shifted and to determine whether the shift period is subtracted or added in the content searching period, And the time period is reset to a new content search period.
상기 사용자 입력 수신부가 상기 막대의 길이방향으로 이격한 상기 막대 내의 두 개의 영역 사이의 거리를 축소시키거나 확대시키는 사용자 입력을 수신한 경우, 상기 제어부는 상기 두 개의 영역 사이의 거리를 상기 사용자 입력에 대응하는 길이만큼 축소시키거나 확대시키며, 상기 두 개의 영역 사이의 거리가 축소된 경우, 상기 두 개의 영역 사이가 축소된 거리에 따라 상기 컨텐츠 검색기간보다 확대된 확대기간을 산출하고 상기 확대기간을 새로운 컨텐츠 검색기간으로 설정하며, 상기 두 개의 영역 사이의 거리가 확대된 경우, 상기 두 개의 영역 사이가 확대된 거리에 따라 상기 컨텐츠 검색기간보다 축소된 축소기간을 산출하고 상기 축소기간을 새로운 컨텐츠 검색기간으로 설정하는 것을 특징으로 하는 타임바를 이용하여 컨텐츠 검색기간을 설정하는 사용자 단말.The method of claim 12,
When the user input receiving unit receives a user input for reducing or enlarging a distance between two areas in the bar spaced apart in the longitudinal direction of the bar, the controller divides the distance between the two areas into the user input The enlargement period extending from the content retrieval period is calculated according to the reduced distance between the two areas when the distance between the two areas is reduced, The content search period is set to a content search period. When the distance between the two areas is enlarged, a reduction period that is smaller than the content search period is calculated according to an enlarged distance between the two areas, And the content search period is set to < RTI ID = 0.0 > Determining a user terminal.
상기 사용자 입력 수신부가 상기 막대의 좌 측면에 표시된 상기 제 1 패널을 상기 막대의 우 측면 방향으로 일정거리만큼 이동시키는 사용자 입력을 수신한 경우, 상기 제어부는 상기 제 1 패널이 이동한 상기 일정거리를 참고하여 시프트 기간을 산출하고, 상기 컨텐츠 검색기간의 시점으로부터 상기 시프트 기간만큼 가산된 새로운 시점과 상기 컨텐츠 검색기간의 종점을 새로운 컨텐츠 검색기간으로 재설정하며, 미리 설정된 시간 후 상기 막대의 좌 측면으로부터 이격한 위치에 표시된 제 1 패널을 상기 막대의 좌 측면으로 복귀시키는 것을 특징으로 하는 타임바를 이용하여 컨텐츠 검색기간을 설정하는 사용자 단말.15. The method of claim 14,
When the user input receiving unit receives a user input for moving the first panel displayed on the left side of the bar by a predetermined distance in the right side direction of the bar, A step of resetting the end point of the content search period to a new point added by the shift period from the point of time of the content search period to a new content search period, And returning the first panel displayed at one position to the left side of the bar.
상기 사용자 입력 수신부가 상기 막대의 우 측면에 표시된 상기 제 2 패널을 상기 막대의 좌 측면 방향으로 일정거리만큼 이동시키는 사용자 입력을 수신한 경우, 상기 제어부는 상기 제 2 패널을 상기 막대의 우 측면으로부터 상기 일정거리만큼 이격한 위치에 표시하고, 상기 제 1 패널이 이동한 상기 일정거리를 참고하여 시프트 기간을 산출하고, 상기 컨텐츠 검색기간의 시점과 상기 컨텐츠 검색기간의 종점으로부터 상기 시프트 기간만큼 감산된 새로운 종점을 새로운 컨텐츠 검색기간으로 재설정하며, 미리 설정된 시간 후 상기 막대의 우 측면으로부터 이격한 위치에 표시된 제 2 패널을 상기 막대의 우 측면으로 복귀시키는 것을 특징으로 하는 타임바를 이용하여 컨텐츠 검색기간을 설정하는 사용자 단말.15. The method of claim 14,
When the user input receiving unit receives a user input for moving the second panel displayed on the right side of the bar by a certain distance in the left side direction of the bar, the control unit controls the second panel from the right side of the bar And a shift period is calculated with reference to the predetermined distance to which the first panel has moved, and the shift period is calculated from the start point of the content search period and the end point of the content search period by the shift period And a second panel displayed at a position apart from the right side of the bar is returned to the right side of the bar after a predetermined time. A user terminal to set.
상기 사용자 입력 수신부가 상기 제 1 패널을 미리 설정된 시간 이상 동안 프레싱하는 사용자 입력을 수신한 경우, 상기 제어부는 상기 컨텐츠 검색기간의 단위가 일(day), 월(month) 또는 년(year)으로 구성될 때, 상기 컨텐츠 검색기간의 현재 단위보다 스케일이 작은 단위로 변경시키는 것을 특징으로 하는 타임바를 이용하여 컨텐츠 검색기간을 설정하는 사용자 단말.15. The method of claim 14,
When the user input receiving unit receives a user input for pressing the first panel for a predetermined time or longer, the control unit sets the unit of the content search period as a day, a month, or a year Wherein the content search period is changed in units of a smaller scale than a current unit of the content search period.
상기 사용자 입력 수신부가 상기 제 2 패널을 미리 설정된 시간 이상 동안 프레싱하는 사용자 입력을 수신한 경우, 상기 제어부는 상기 컨텐츠 검색기간의 단위가 일(day), 월(month) 또는 년(year)으로 구성될 때 상기 컨텐츠 검색기간의 현재 단위보다 스케일이 큰 단위로 변경시키는 것을 특징으로 하는 타임바를 이용하여 컨텐츠 검색기간을 설정하는 사용자 단말.15. The method of claim 14,
Wherein the controller receives the user input for pressing the second panel for a preset time or longer when the user input receiving unit receives the input of the contents search period in day, month, or year When the content search period is longer than the current unit of the content search period.
상기 제어부는 상기 사용자 입력 수신부가 상기 제 3 패널에 대하여 미리 설정된 시간 이상 동안 프레싱하는 제 1 사용자 입력을 수신한 경우 상기 제 3 패널이 상기 막대 내에서 배치된 위치와 대응하는 날짜 또는 현재 날짜를 기준날짜로 설정하며, 상기 사용자 입력 수신부가 상기 제 3 패널의 위치를 사이에 두고 이격한 상기 막대 내의 두 개의 영역 사이의 거리를 축소시키거나 확대시키는 사용자 입력 중 어느 하나인 제 2 사용자 입력을 수신하고, 상기 제 2 사용자 입력이 상기 두 개의 영역 사이의 거리를 축소시키는 입력인 경우 상기 컨텐츠 검색기간보다 확대된 확대기간을 산출하고, 상기 확대기간 내에서 상기 기준날짜와 동일한 월(month) 및 일(day)을 갖는 복수의 날짜나 동일한 일(day)을 갖는 복수의 날짜를 컨텐츠 검색 일자로 설정하고, 상기 제 2 사용자 입력이 상기 두 개의 영역 사이의 거리를 확대시키는 입력인 경우 상기 컨텐츠 검색기간보다 축소된 축소기간을 산출하고 상기 축소기간 내에서 상기 기준날짜와 동일한 월(month) 및 일(day)을 갖는 복수의 날짜나 동일한 일(day)을 갖는 복수의 날짜를 컨텐츠 검색 일자로 설정하는 것을 특징으로 하는 타임바를 이용하여 컨텐츠 검색기간을 설정하는 사용자 단말.15. The method of claim 14,
Wherein the control unit receives a first user input for pressing the third panel for a predetermined time or longer with respect to the third panel when the user input receiving unit receives the first user input for pressing the third panel, The user input receiving unit receives a second user input that is either a user input for reducing or enlarging a distance between two areas in the bar spaced apart by the position of the third panel And an enlargement period extending from the content retrieval period when the second user input is an input for reducing the distance between the two areas, a plurality of dates having a plurality of dates or the same day as the contents retrieval date, 2. The method according to claim 1, wherein when the user input is an input for enlarging a distance between the two areas, a reduction period shorter than the content search period is calculated, and in the reduction period, And sets a plurality of dates having a plurality of dates or the same day as a content search date.
상기 사용자 입력 수신부가 상기 제 1 사용자 입력에 의한 기준날짜가 설정된 후 상기 제 3 패널의 위치를 상기 막대의 길이방향으로 일정거리만큼 이동시키는 제 3 사용자 입력을 수신한 경우, 상기 제어부는 상기 제 1 사용자 입력에 의하여 설정된 기준날짜를 상기 제 3 사용자 입력에 의해 상기 제 3 패널이 이동한 위치에 대응하는 기준날짜로 변경하는 것을 특징으로 하는 타임바를 이용하여 컨텐츠 검색기간을 설정하는 사용자 단말.23. The method of claim 21,
When the user input receiving unit receives a third user input for moving the position of the third panel by a predetermined distance in the longitudinal direction of the bar after setting the reference date by the first user input, And changes the reference date set by the user input to the reference date corresponding to the position where the third panel moved by the third user input.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020140179753A KR20160071937A (en) | 2014-12-12 | 2014-12-12 | Method, user terminal, computer readable recording medium and computer program for setting contents retrieval time using time-bar |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020140179753A KR20160071937A (en) | 2014-12-12 | 2014-12-12 | Method, user terminal, computer readable recording medium and computer program for setting contents retrieval time using time-bar |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20160071937A true KR20160071937A (en) | 2016-06-22 |
Family
ID=56365120
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020140179753A KR20160071937A (en) | 2014-12-12 | 2014-12-12 | Method, user terminal, computer readable recording medium and computer program for setting contents retrieval time using time-bar |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR20160071937A (en) |
-
2014
- 2014-12-12 KR KR1020140179753A patent/KR20160071937A/en active IP Right Grant
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10705707B2 (en) | User interface for editing a value in place | |
US10261669B2 (en) | Publishing electronic documents utilizing navigation information | |
US10474320B2 (en) | Document channel selection for document viewing application | |
US10437454B2 (en) | Dynamically scaled navigation system for social network data | |
US9063637B2 (en) | Altering a view of a document on a display of a computing device | |
US9304668B2 (en) | Method and apparatus for customizing a display screen of a user interface | |
US10168822B2 (en) | Display control apparatus, display control method and display control program | |
US20120064946A1 (en) | Resizable filmstrip view of images | |
US8341543B2 (en) | Method and apparatus of scrolling a document displayed in a browser window | |
US20130191785A1 (en) | Confident item selection using direct manipulation | |
US9747010B2 (en) | Electronic content visual comparison apparatus and method | |
KR20150103040A (en) | Customizing shared web resource snapshots | |
US9747267B2 (en) | Document editing synchronization | |
KR20160023412A (en) | Method for display screen in electronic device and the device thereof | |
JP6005551B2 (en) | Data processing apparatus, data processing method and program | |
US20160132478A1 (en) | Method of displaying memo and device therefor | |
US10599319B2 (en) | Drag and drop insertion control object | |
JP6160115B2 (en) | Information processing apparatus, presentation material optimization method, and program | |
KR20160071937A (en) | Method, user terminal, computer readable recording medium and computer program for setting contents retrieval time using time-bar | |
CN106649387B (en) | Method and device for displaying information |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E90F | Notification of reason for final refusal | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right |