搜索内容的终端装置和方法与流程

文档序号:11450512阅读:201来源:国知局
搜索内容的终端装置和方法与流程

本发明涉及一种搜索内容的终端装置和方法。更具体地说,本公开涉及能够通过在时间上与内容有关的动作来搜索内容的终端装置及其内容搜索方法。



背景技术:

为了搜索存储在终端装置中的内容,用户必须知道内容的标题或存储内容的位置。然而,如果用户不知道内容的标题或存储内容的位置,则在传统的终端装置中搜索内容是不容易的。更具体地,如果用户不知道内容的标题或存储内容的位置,则用户必须承担查看存储的每个内容的不便。

然而,有时用户可能会记住基于动作的某一事情。因此,即使当用户不能记住标题或存储内容的位置时,也存在用户记住他/她在观看或捕获内容期间进行的动作、内容的执行和/或内容的创建的情况。例如,假设用户在编写某一备忘录之后与另一用户a进行电话呼叫,则用户可能不记得备忘录的标题,但是可能还记得他/她在创建该备忘录时与用户a进行电话呼叫。

然而,传统的终端装置不提供用于基于用户的基于电话呼叫的动作来搜索某一内容的方法。

上述信息仅作为背景信息提供,以帮助理解本公开。对于上述中的任何是否可被应用为关于本公开的现有技术没有做出任何确定,也没有做出任何断言。



技术实现要素:

技术问题

本公开的各方面至少解决上述问题和/或缺点,并且至少提供下面描述的优点。因此,本公开的一方面提供能够通过在时间上与内容有关的动作来搜索内容的终端装置及其内容搜索方法。

技术方案

根据本公开的一方面,提供一种终端装置。终端装置包括:输入单元,被配置为接收与要搜索的内容相关的搜索词的输入;搜索单元,被配置为使用输入的搜索词和预先存储的日志信息搜索与内容相对应的时间范围,并且在所搜索的时间范围内搜索日志信息;以及显示单元,被配置为显示关于与搜索到的日志信息相对应的内容的列表的信息。

根据本发明的另一方面,提供一种在终端装置上搜索内容的方法。所述方法包括:通过终端装置的输入单元接收与要搜索的内容相关的关键词的输入;使用输入的搜索词和预先存储的日志信息搜索与内容相对应的时间范围;在所搜索的时间范围内搜索日志信息;并显示关于与搜索到的日志信息相对应的内容的列表的信息。

根据本发明的另一方面,提供一种存储指令的非临时性计算机可读存储介质。所述指令在执行时使至少一个处理器执行搜索内容的方法,所述方法包括:接收与要搜索的内容相关的关键字的输入;使用输入的搜索词和预先存储的日志信息搜索与内容相对应的时间范围;在所搜索的时间范围内搜索日志信息;并且显示与搜索到的日志信息相对应的内容的列表的信息。

从下面结合附图公开了本公开的各种实施例的详细描述中,本公开的其他方面、优点和突出特征对于本领域技术人员将变得显而易见。

附图说明

从以下结合附图的描述中,本公开的特定实施例的上述和其他方面、特征和优点将更加明显,在附图中:

图1是示出根据本公开的实施例的终端装置的配置的框图;

图2是示出根据本公开的实施例的搜索视频内容的视图;

图3是示出根据本公开的实施例的搜索备忘录内容的视图;

图4是示出根据本公开的实施例的搜索声音源内容的视图;

图5是示出根据本公开的实施例的搜索文档内容的视图;

图6是示出根据本公开的实施例的搜索录音文件的视图;

图7是示出根据本公开的实施例的搜索电子邮件的视图;

图8是示出根据本公开的实施例的搜索某一网页的视图;

图9是示出根据本公开的实施例的搜索照片内容的视图;

图10是示出根据本公开的实施例的使用另一终端装置的日志信息搜索内容的视图;

图11是示出根据本公开的实施例的使用发送到服务器的日志信息搜索内容的视图;

图12是示出根据本公开的实施例的存储在存储器中的日志信息的示例的视图;

图13是示出根据本公开的实施例的可以显示在图1的显示单元上的用户界面窗口的示例的视图;

图14是示出根据本公开的实施例的内容搜索方法的视图;以及

图15是示出根据本公开的实施例的终端装置的锁定释放方法的视图。

在整个附图中,应当注意,相同的附图标记用于描绘相同或相似的元件、特征和结构。

具体实施方式

提供了参考附图的以下描述以帮助全面了解由权利要求及其等同物限定的本公开的各种实施例。它包括各种具体细节来帮助理解,但这些细节将被视为仅仅是示例性的。因此,本领域普通技术人员将认识到,在不脱离本公开的范围和精神的情况下,可以对本文所述的各种实施例进行各种改变和修改。此外,为了清楚和简明,可以省略对公知功能和结构的描述。

以下描述和权利要求中使用的术语和词语不限于书面意义,而是仅由发明人使用以使得能够清楚和一致地理解本公开内容。因此,本领域技术人员应当明白,本公开的各种实施例的以下描述仅用于说明的目的,而不是为了限制由所附权利要求及其等同物限定的本公开的目的。

应当理解,除非上下文另有明确规定,否则单数形式“一”,“一个”和“该”包括复数指示物。因此,例如,对“一个组件表面”的指代包括对这些表面中的一个或多个的指代。

在下面的描述中,即使在不同的附图中,相同的附图标记也用于相同的元件。提供说明书中限定的事项,诸如详细的结构和要素,以帮助全面理解各种实施例。然而,可以在没有那些具体定义的事项的情况下实践各种实施例。此外,不详细描述众所周知的功能或结构,因为它们会在不必要的细节上模糊本申请。

诸如“第一”和“第二”的术语可以用于描述各种组件,但是它们不应该限制各种组件。这些术语仅用于将组件与其他组件区分开来。例如,在不脱离本公开的精神和范围的情况下,第一组件可以被称为第二组件,并且第二组件可以被称为第一组件等。此外,“和/或”可以包括所提及的组件中的任何一种或组合。

此外,单数形式可以包括复数,只要在句子中没有具体提及。此外,在本说明书中使用的“包括/包含”表示存在或添加了一个或多个组件、步骤、操作和元素。

在本公开的实施例中,“模块”或“单元”执行至少一个功能或操作,并且可以被实现为硬件或软件或其组合。此外,多个“模块”或多个“单元”可以集成到至少一个模块中,并且被实现为至少一个处理器(未示出),除了当它们需要被实现为某一硬件时。

在下文中,将参照附图更详细地说明本公开。

具体地,下面讨论的图1至图15以及用于在本专利文件中描述本公开的原理的各种实施例仅仅是为了说明的方式,并且不应以任何方式被认为限制本公开的范围。本领域技术人员将理解,本公开的原理可以在任何适当布置的通信系统中实现。用于描述各种实施例的术语是示例性的。应当理解,提供这些仅仅是为了帮助理解说明书,并且它们的用途和定义绝不限制本公开的范围。术语第一、第二等用于区分具有相同术语的对象,并且不意图表示时间顺序,除非另有明确说明。集合被定义为包括至少一个元素的非空集合。

图1是示出根据本公开的实施例的终端装置的配置的框图。

参照图1,示出了终端装置100,其中,终端装置100可以包括通信接口110、显示单元120、输入单元130、存储单元140、搜索单元150、设置单元160和控制器170。终端装置100可以是智能电话、笔记本、pmp、mp3播放器、智能电视、可穿戴设备(例如,智能手表)等。

通信接口110被配置为将终端装置100连接到外部设备(具体地,另一终端装置和云服务器)。可以通过局域网(lan)、互联网或无线通信方法(例如,z波、低功率无线个人区域网络的互联网协议版本4(4lowpan)、射频识别(rfid)、长期演进(lte)设备到设备(d2d)、蓝牙低能量(ble)、通用分组无线电服务(gprs)、weightless、边缘zigbee、ant+、近场通信(nfc)、红外数据协会(irda)、数字增强型无绳电信(dect)、无线局域网(wlan)、蓝牙(bt)、无线保真(wi-fi)、wi-fidirect、全球移动系统(gsm)、通用移动电信系统(umts)、lte、无线宽带(wibro)等)连接到外部设备。

此外,通信接口110可以与其他终端装置或服务器进行通信。更具体地,通信接口110可以将存储在存储单元140中的将在下文中说明的日志信息提供给另一终端装置或服务器,或者接收存储在另一终端装置或服务器中的日志信息。在此,正在接收的日志信息可以是在终端装置100中创建的终端装置100的日志信息,或在其他终端装置中创建的其他终端装置的日志信息。

显示单元120可以显示终端装置100支持的各种类型的信息。这种显示单元120可以是诸如液晶显示器(lcd)、阴极射线管(crt)的监视器或者也能够为下面将要说明的输入单元130的功能提供服务的触摸屏。

此外,显示单元120可以显示安装在终端装置100中的应用的列表。此外,显示单元120可以显示当驱动应用时正在执行的屏幕。

此外,显示单元120可以显示用于接收用于搜索内容的搜索词的输入的搜索屏幕。

此外,显示单元120可以显示下面将要说明的搜索单元150的搜索结果。更具体地,显示单元120可以根据搜索结果显示与搜索到的日志信息相对应的内容的列表的信息。例如,在存在多个搜索到的内容的情况下,可以以列表格式显示搜索到的内容。在此,显示单元120可以在列表的顶部显示具有用户正在查找的内容的最高概率的内容。

输入单元130配备有多个功能键,通过功能键,用户可以设置或选择终端装置100支持的各种功能。输入单元130可以被实现为诸如鼠标、键盘和麦克风等的设备,或作为如上所述被配置为也为显示单元120的功能提供服务的触摸屏。

此外,输入单元130可以接收驱动应用的命令的输入。更具体地,用户可以驱动由终端装置100提供的应用,并且可以接收用于操作应用的各种操作命令。在这种处理中输入的这些操作命令可以被存储在存储单元140的日志信息中。

此外,输入单元130可以接收用于搜索内容的搜索词的输入。在此,搜索词可以是与内容直接相关的搜索词,或者在时间上与内容相关的搜索词。后一种情况的搜索词可能与诸如电话呼叫对方、聊天对方、社交网络服务(sns)关键词、位置、终端装置中提供的服务以及在另一终端装置中提供的服务等的用户动作相关。

此外,在接收到后一种情况的搜索词的输入的情况下,也可以搜索意在被搜索的内容的类型。

此外,输入单元130可以接收要搜索的内容的类型的输入。更具体地,输入单元130可以与上述搜索词一起接收用户想要搜索的内容的类型的输入。

此外,输入单元130可以接收时间范围信息。更具体地,输入单元130还可以接收时间范围信息作为输入搜索词的条件。

此外,输入单元130可以不仅以文本格式而且以语音格式接收搜索词的输入。在这种情况下,输入单元130可以自己识别输入语音,或者将输入语音发送到另一个终端装置或服务器,并且从另一个终端装置或服务器接收语音识别结果。

存储单元140存储用于驱动终端装置100的程序。更具体地,存储单元140可以存储程序,即,驱动终端装置100所需的各种命令的集合。在此,程序不仅包括用于提供某一服务的应用(或应用程序),而且包括用于驱动应用的操作程序。

此外,存储单元140存储每个应用的日志信息。同时,在终端装置100是由多个用户使用的个人计算机(pc)或智能电视(tv)的情况下,存储单元140可以为每个用户存储不同的日志信息。

在此,日志信息可以包括根据时间在应用中执行的任务(例如,某一内容的再现、某一内容的创建、与某一用户的电话呼叫、与某一用户的聊天等),关于应用中发生的事件的信息(从另一用户接收电话呼叫、报警、gps地址信息)以及从应用接收的文本(通过搜索站点输入的搜索词、sns关键词等)。

此外,存储单元140可以用以动作/任务/时间为单位相关联的图形格式存储多个日志信息。这将在后面参照图12更详细地解释。

此外,存储单元140可以存储多个内容。在此,内容可以是视频文件、备忘录文件、声音源文件、录音文件、网页、照片文件、文档文件、电子邮件和电子书文件等。这种存储单元140可以被实现为终端装置100内的存储介质,或者诸如可移动盘的外部存储介质,以及通过网络的web服务器等。

搜索单元150可以使用输入的搜索词和预先存储的日志信息来搜索与用户想要搜索的内容相对应的时间范围。更具体地,搜索单元150可以搜索具有搜索词——诸如电话呼叫对方、聊天对方、sns关键词、位置、在终端装置中提供的服务和在另一个终端装置中提供的服务——的日志信息,并且提取对应日志信息的时间信息。例如,在输入的搜索词是用户a的情况下,搜索单元150可以提取具有与用户a的用户动作(诸如电话呼叫/聊天/文本消息)的日志信息,并且提取对应动作的时间点。

同时,在通过输入单元130接收范围信息的输入的情况下,搜索单元150可以使用输入的范围信息来执行搜索。例如,在输入的范围是聊天的情况下,搜索单元150可以仅提取关于与输入的搜索词相对应的用户动作的聊天动作的日志信息。

此外,搜索单元150可以搜索与所搜索的时间范围内的内容类型相对应的日志信息。更具体地,搜索单元150可以搜索预先存储的多个日志信息之中具有所搜索的时间范围内的时间信息和与输入的内容的类型相对应的对象信息的日志信息。例如,在前面提取的时间点为上午10点的情况下,搜索单元150可以基于日志信息搜索在上午10点执行的应用,并且提取在对应应用中再现的内容作为搜索结果。

设置单元160可以控制搜索单元150搜索输入的时间范围内的时间范围。更具体地,在通过输入单元130接收范围信息的输入的情况下,当执行上述搜索时,设置单元160可以控制搜索单元150在输入的范围信息内执行搜索。例如,在输入的范围是本周的情况下,设置单元160可以控制搜索单元150在与输入的搜索词相对应的用户动作之中仅提取具有本周执行的用户动作的日志信息。

控制器170控制终端装置100的每个配置。更具体地,在接收到用于驱动某一应用的命令的输入的情况下,控制器可以驱动某一选择的应用,并且当应用被驱动时控制显示单元120显示屏幕。此外,控制器170可以将在驱动应用的处理期间执行的一系列任务和事件存储为日志信息。在此,当通过某一应用输入文本时,控制器170可以将输入文本存储在存储单元140中作为应用的日志信息。

此外,控制器170可以将存储在存储单元140中的日志信息发送到另一终端装置或服务器。更具体地,根据本实施例的日志信息存储关于用户动作的信息,因此具有比一般日志信息更大的容量。因此,控制器170可以以预定周期将生成的日志信息发送到另一终端装置或服务器。

在将这种日志信息发送到其他终端装置或服务器的情况下,当需要搜索时,控制器170可以接收存储在其他终端装置或服务器中的日志信息,并且在搜索处理中使用接收的日志信息。此外,在实施例中,可以接收在其他终端装置中创建的日志信息,并且控制器170可以控制搜索单元150使用接收的其他终端的日志信息执行搜索。例如,在终端装置是不支持电话的平板电脑并且由用户执行的动作是诸如使用智能电话——即另一终端装置——的电话呼叫的动作的情况下,控制器170可以控制通信接口110和搜索单元150使用其他终端装置的日志信息来搜索内容。

此外,响应于通过输入单元130接收到搜索内容的命令的输入,控制器170可以控制搜索单元150搜索与关键词输入相对应的内容。此外,控制器170可以控制显示单元120显示搜索结果。

此外,响应于通过输入单元130接收到关于搜索范围的信息的输入,控制器170可以控制搜索单元150在所接收的搜索范围内执行搜索。例如,响应于搜索范围输入是本周的时间信息,搜索单元150可以仅使用本周执行的日志信息来搜索用户动作。在上文中,解释了在对日志信息进行初步过滤(primaryfiltering)之后进行用户动作的搜索,但是在实施例中,可以搜索与关键词相对应的用户动作,然后将搜索结果过滤为在搜索范围输入内。

同时,响应于从其他终端装置接收到提供日志信息的请求的输入,控制器170可以控制通信接口110向其他终端装置提供预先存储的日志信息。在此,控制器170可以控制通信接口110向其他终端装置提供所存储的所有日志信息,或者仅向其他终端装置提供与提供请求相对应的日志信息。例如,响应于另一终端装置请求诸如今天或本周的时间段的日志信息,控制器170可以仅将与那些时间段相对应的日志信息提供给其他终端装置。

如上所述,根据实施例的终端装置不仅可以使用直接相关的标题、存储位置和关键词,而且可以使用在时间上与内容有关的用户动作,来搜索内容,从而提高用户便利性。

同时,在说明图1时,说明了搜索单元150、设置单元160和控制器170被单独配置,但是在实施例中,可以将搜索单元150的功能、设置单元160的功能以及控制器170的功能集成在一个配置中。

同时,在说明图1时,说明了在通过输入单元130输入搜索词时终端装置100执行搜索,即说明了终端装置100仅支持手动搜索。然而,即使用户没有输入特定搜索词,也可以执行搜索操作。例如,如果用户在进行电话呼叫时一直在观看电影,则一旦与用户的电话结束,终端装置100可以自动向用户提供用户在之前的电话呼叫期间一直在观看的电影内容。也就是说,终端装置100可以使用当前正在执行的任务作为搜索词来执行搜索操作。

同时,在说明图1时,说明终端装置100仅存储自己的日志信息,但是终端装置100也可以接收在另一终端装置100中创建的日志信息,并将接收的日志信息与自身的日志信息相结合并使用。在此,多个终端装置可以各自具有相同的日志信息,而不是一个装置具有集成的日志信息。也就是说,在每个终端装置中创建的日志信息可以相互共享。

此外,在说明图1时,说明了终端装置100创建日志信息然后执行搜索所创建的日志信息的所有操作,但是在实施例中,可以将终端装置100配置为使得创建日志信息和搜索所创建的日志信息在分离的装置中执行。例如,日志信息可以在终端装置100中被创建然后被发送到服务器,而在服务器侧执行搜索内容。

此外,在说明图1时,已经解释了终端装置100基于某一动作来搜索内容,但与此相反,在一实施例中,可以基于内容搜索动作,并且基于第一内容搜索另一第二内容或者基于第一动作搜索第二动作。

此外,为了便于说明,这里使用术语“动作”,但是从机器而不是用户的角度来看,术语“动作”可以被替换为“任务”。

此外,在说明图1时,仅说明了使用预先存储的日志信息搜索某一内容的操作,但是当锁定释放终端装置时可以使用日志信息。稍后这将参照图13和图15更详细地解释。

图2至图11是示出根据本公开的各种实施例的搜索内容的各种示例的视图。

具体地,图2是示出根据本公开的实施例的搜索视频内容的视图。

参照图2,示出实施例,其中,示出在用户在一个月内观看了100个视频文件(例如,电影1,211,电影2,212,电影3,213...电影100,215)并且现在想要寻找100个视频文件的某一视频文件但不记得该某一视频文件的标题的情况下搜索内容的示例。

通常当用户不记得电影的标题时,用户可能会记住主演该电影的男演员/女演员,并通过基于男演员/女演员搜索电影的标题来查找视频文件。然而,如果文件的名称与电影的标题不同,或者如果视频文件是用户的日常生活的记录因此视频文件没有有意义的文件名,则用户除了逐个检查所有存储的视频文件以便找到视频文件之外别无选择。

如果用户在观看视频内容212(例如,电影2)的同时与朋友a221进行过在线聊天,并且用户记得他/她已经和朋友a聊天,则用户可以基于该动作搜索某一内容。

更具体地,用户可以将搜索词“朋友a+视频”输入到如图1所示的终端装置100中。然后,响应于接收到这样的搜索词的输入,终端装置100可以搜索包括朋友a的日志信息,并且从搜索到的日志信息中检查与朋友a聊天的点。

当如上所述确认这样的聊天点时,使用在确认的动作点执行的另一日志信息,终端装置100可以搜索并确认用户正在查找的视频内容是电影2,212。

同时,如果用户经常与朋友a在线聊天或进行电话呼叫,则可能会出现多个搜索结果。在这种情况下,用户可以添加搜索词以进一步限制搜索范围。例如,可以添加“聊天”作为搜索词,以便排除与朋友a的电话呼叫,并且搜索与朋友a聊天的时间点相对应的视频内容。否则,可以添加“本周”作为搜索词,并且在与朋友a的聊天和电话呼叫的时间点之中搜索与本周进行的电话的时间段相对应的视频内容。

图3是示出根据本公开的实施例的搜索备忘录内容的视图。

参照图3,示出实施例,其中,示出当用户一天制作了10个备忘录(例如,备忘录1,311、备忘录2,312、备忘录3,313、...备忘录10,314)并且用户想要查找一个备忘录但不记得备忘录的标题或主题时搜索备忘录的示例。

人们经常制作他们必须要做的事情的备忘录,以便不要忘记。但有时他们只记得制作备忘录的动作,而忘记了它们的内容。在这种情况下,人们除了仔细检查所有备忘录以找到他们正在查找的备忘录之外别无选择。然而,如果在几周或几个月内写了大约数百条备忘录,而不是如图3中的十个备忘录,则仔细检查所有备忘录不是一件容易的事情。

在这种情况下,如果用户在编写备忘录时从朋友b接收到电话呼叫,并且用户记得电话呼叫这样的动作,则用户可以基于电话呼叫的动作来搜索备忘录。

更具体地,用户可以将搜索词“朋友b+备忘录”输入到如图1所示的终端装置100中。响应于接收到这样的搜索词,终端装置100可以搜索具有朋友b的日志信息,并且从搜索到的日志信息中检查与朋友b的电话呼叫321的时间点。然后,通过搜索在电话呼叫的时间点编写的备忘录的动作,终端装置100可以找到他/她在查找的备忘录313。

同时,在上文中,对基于在一个时间点执行了两个动作的情况的搜索内容的实施例进行了说明。然而,这两个动作不一定要被同时执行。它们可能间隔一段时间。

例如,即使与用户b的电话呼叫的时间点在用户完成编写备忘录3,313之后,用户也可能记得在完成编写备忘录之后进行与朋友b的电话呼叫。在这种情况下,即使与检查到的电话呼叫的时间点不一致,终端装置100也可以在特定时间范围内搜索“备忘录”的动作,并找到他/她正在查找的备忘录313。这样的时间点的范围可以被具体化为具有默认值或者可由用户调节。同时,在实施例中,当存储日志信息而不是进行搜索时,可以考虑这样的时间差。也就是说,当链接两条日志信息时,还可以链接在预定时间框内顺序执行的多个日志信息,而不是链接在同一时间点执行的两条日志信息。

图4是示出根据本公开的实施例的搜索声音源内容的视图。

参照图4,示出实施例,其中,示出用户一天收听了200段音乐(例如,音乐1,411、音乐2,412、音乐3,413、...音乐200,415)并且想要寻找其中一个但不记得歌曲的歌手或标题的情况的示例。

通常,声音源文件具有歌曲标题或歌曲标题+歌手作为其文件名,或者具有诸如歌曲标题、歌手、专辑名称等的信息作为标签信息。因此,为了让用户找到声音源,他/她必须知道歌曲标题、歌手,专辑等。

然而,在常规技术中,如果用户不知道那些中的任何一个,则用户必须收听所有声音源以找到正确声音源。

最近,流传输方式常被用于再现音乐内容,但是依次再次收听数百首歌曲找到某一声音源并不容易。

在这种情况下,如果用户记得当听音乐413时,他/她与朋友c在线聊天并且说该音乐非常好,则用户可以基于在线聊天的动作来搜索某一音乐。

更具体地,用户可以将搜索词“朋友c+音乐”输入到如图1所示的终端装置100中。响应于接收到这样的搜索词,终端装置100可以搜索包括朋友c的日志信息,并检查与朋友c在线聊天的时间点。此外,终端装置100可以搜索与朋友c在线聊天421的同时收听音乐的动作,并找到他/她正在查找的音乐文件。

同时,如果用户与朋友c长时间在线聊天,则可能会有很多音乐文件。

在这种情况下,用户可以添加在聊天期间使用的文本的一部分作为搜索词的关键词。例如,用户可以向终端装置100输入关键词“朋友c+音乐+好”。在此,终端装置可以搜索在与朋友c在线聊天期间他/她输入文本“好”的时间点,并找到他/她正在查找的音乐。

图5是示出根据本公开的实施例的搜索文档内容的视图。

参照图5,示出实施例,其中,示出用户一天编写5个文档(例如,文档1,511、文档2,512、文档3,513、文档4,514和文档5,515)并且想要寻找其中一个但不记得存储的文件名的情况的示例。

文档的文件名通常由用户随机做出,但文件名通常与文档有些关系。因此,与其他类型的内容不同,可能不难找到特定文档。然而,如果用户同时编写5个文档并发生中断,则所有文档都将被保存为临时文件,而不具有特定名称。因此,在用于存储临时文件的文件夹中存储了数百个临时文件,这使得很难找到某一临时文件。

然而,如果用户记得在编写文档时与询问关于某一文档的问题的老板c521进行在线聊天,则用户可以基于该在线聊天的动作来搜索某一文档。

更具体地,用户可以将搜索词“老板c+文档”输入到如图1所示的终端装置100中。响应于接收到这样的搜索词,终端装置100可以搜索包括老板c的日志信息,并且从搜索到的日志信息中检查与老板c521在线聊天的时间点。

此外,终端装置100可以搜索在检查到的在线聊天的时间点或检查到的在线聊天的时间点附近输入文本的文档,并找到特定文档。

同时,如果用户已经在同时打开其他文档的情况下编写文档,可能难以找到确切的文档。在此,用户可以使用搜索词来指定文档的类型,以便更精确地找到文档。例如,如果用户正在查找的文档是pdf文件,则用户可以将搜索词“老板c+文档+pdf”输入终端装置100。响应于接收到这样的搜索词,终端装置100可以搜索在与老板c在线聊天的时间点打开的pdf文件。

图6是示出根据本公开的实施例的搜索录音文件的视图。

参照图6,搜索示例是用户该月创建了100个语音文件(例如,语音文件1,611、语音文件2,612、语音文件3,613、...语音文件100,615)并且希望找到其中一个但不记得语音文件的标题或创建语音文件的时间点的情况。

语音文件的文件名通常仅包含创建语音文件时的信息。因此,如果用户不知道它何时被创建,则它是一种不容易被搜索到的文件。

在这种情况下,如果用户在创建某一语音文件的中间从朋友e622接收到电话呼叫,并且用户记得这样做,则他/她可以基于该电话呼叫的动作来搜索语音文件。

更具体地,用户可以将搜索词“朋友e+录音”输入到终端装置100。响应于接收到这样的搜索词,终端装置100可以搜索具有朋友e的日志信息,并且从搜索到的日志信息检查与朋友e622的电话呼叫的时间点。此外,终端装置100可以搜索在电话呼叫的检查时间点执行的录音的动作,并找到他/她正在查找的语音文件612。

图7是示出根据本公开的实施例的搜索电子邮件的视图。

参照图7,示出实施例,其中,示出用户在几个月前发送电子邮件(例如,电子邮件1,711、电子邮件2,712、...电子邮件9,713和电子邮件10,714)并且现在想要寻找该电子邮件但不记得发送电子邮件的电子邮件地址以及发送电子邮件的确切时间点的情况的示例。

然而,如果用户在发送电子邮件之后打电话给他/她已经发送了电子邮件的朋友a721,则用户可以使用搜索词“朋友a+电子邮件”搜索他/她正在查找的电子邮件。

同时,电子邮件通常被存储在服务器而不是终端装置中。在这种情况下,如图1所示的终端装置100可以向服务器请求与发送电子邮件的动作相对应的日志信息并接收所请求的日志信息,然后使用从服务器接收的日志信息以及与存储在终端装置100中的电话呼叫的动作相关的日志信息来搜索他/她正在查找的电子邮件。

图8是示出根据本公开的实施例的搜索某一网页的视图。

参照图8,示出实施例,其中,示出用户一天看了100个网页(例如,网页1,811、网页2,812、...网页91,813和网页92,814)并且想要寻找一个网页但不记得网页的确切地址的情况的示例。

然而,如果用户记得他/她在观看网页时到达家中,则用户可以在终端装置100中输入搜索词“家+网页”。响应于接收到这样的搜索词,终端装置100可以使用gps或基于位置的应用的日志信息来搜索用户到达家中的时间点,并且搜索包括观看所搜索的日志信息的网页的动作的日志信息。此外,终端装置100可以向用户提供搜索到的日志信息中的网页信息。

图9是示出根据本公开的实施例的搜索照片内容的视图。

参照图9,示出实施例,其中,示出用户拍摄了100张照片(例如,照片1,911、照片2,912、照片3,913、照片4,914...照片100,916)并想要搜索一张照片的情况的示例。

照片通常仅具有与拍摄的照片相关的元数据,因此如果用户不知道拍摄照片的位置或时间,则仅用搜索词不容易找到照片。

然而,如果用户记得在拍摄照片之后使用特定关键词在sns上发布照片,则用户可以基于在sns921上传的动作来搜索照片。

更具体地,用户可以将搜索词“sns+照片”输入到如图1所示的终端装置100中。在这种情况下,终端装置100可以搜索恰在sns上传的动作之前拍摄的照片4,914。

图10是示出根据本公开的实施例的使用另一终端装置的日志信息搜索内容的视图。

参照图10,示出实施例,其中,示出用户一周看了10个视频文件(例如,电影1,1011、电影2,1012、电影3,1013...电影10,1014)并且想要寻找某一视频文件但不记得视频文件的标题的情况的示例。

如果用户在观看视频内容1013的时间点使用另一终端装置与朋友a1021进行电话呼叫,并且记得他/她与朋友a进行了电话呼叫,则用户可以基于该动作搜索某一内容。

更具体地,用户可以将搜索词“朋友a+视频”输入终端装置100(例如,第一终端)。同时,由于已经在另一个终端装置200(例如,第二终端)中进行电话呼叫的动作,因此终端装置100可以向另一终端装置200请求日志信息并接收日志信息,并且基于接收的另一终端装置200的日志信息和预先存储在该终端装置中的日志信息搜索包括朋友a的日志信息,然后从搜索到的日志信息中检查与朋友a的电话呼叫的时间点。

此外,终端装置100可以使用在所检查到的动作的时间点执行的另一个日志信息,搜索到视频内容是电影3,1013,即用户正在查找的。

同时,可以在请求用户搜索的点或者从存储在终端装置100中的日志信息中没有搜索到朋友a的日志信息时,执行如上所述的另一终端装置200的日志信息的接收。否则,可以以预定周期由共享日志信息的终端装置100和另一终端装置200执行另一终端装置200的日志信息的接收。

图11是示出根据本公开的实施例的使用发送到服务器的日志信息搜索内容的视图。

参照图11,示出实施例,其中,示出用户一天编写10个文档(例如,文档1,1111、文档2,1112、文档3,1113...文档10,1114)并且想要寻找其中一个但不记得文档被存储在哪儿的情况的示例。

然而,如果用户在编写该某一文档时与朋友b1121在智能手机上聊天并记得他/她和朋友b聊天,则用户可以基于这种聊天的动作来搜索该某一内容。

更具体地,用户可以将搜索词“朋友b+文档”输入到如图1所示的终端装置100(例如,pc)中。同时,用户使用的终端装置100和终端装置200(例如,智能电话)的日志信息被存储在服务器300中。具体地,与文档1,1111相对应的日志1,1131、与文档2,1112相对应的日志2,1132、与文档3,1113相对应的日志3,1133与和b1121聊天相对应的日志4,1134以及与文档10,1114相对应的日志11,1136被存储在服务器300中。因此,终端装置100可以从服务器300接收日志信息,并搜索他/她正在查找的文档。

同时,在实施例中,终端装置100可以将用户输入的搜索词发送到服务器300,并使用从服务器300接收的搜索词来搜索他/她正在查找的文档。此外,搜索结果可以被提供给终端装置100,并且可以在终端装置100上提供最终搜索结果。

图12是示出根据本公开的实施例的存储在存储器中的日志信息的示例的视图。

为了执行如上所述的搜索,必须预先存储基于用户动作的日志信息。这样的日志信息可以以本体(ontology)格式配置。在此,本体定义现实世界中的对象之间的有意义的关系,从而提供能够利用计算机处理知识信息的明确规范。该结构在图12中示出,其中,次数、通信类型、动作、主题和个体被标识并链接在一起。

作为表达这种本体的方法,诸如资源描述框架(rdf)、rdf方案(rdfs)和网络本体语言(owl)的基于图形的表达语言是公知的。这些本体语言将对象或对象的概念以及对象的属性类型表示为顶点,并将对象与对象的属性之间的关系表示为边。

参照图12,在应用中执行的任务(或内容)、电话对方以及日志信息的聊天对方可以被表示为顶点,并且对象的属性可以被表示为边。

同时,在上文中,仅说明了使用预先存储的日志信息搜索某一内容的示例,但是可以在使用终端装置100的锁定释放中使用日志信息。

图13是示出根据本公开的实施例的可以被显示在显示单元上的用户界面窗口的示例的视图。

参照图13,示出用户终端窗口1300,其中,用户终端窗口1300可以包括引导消息区域1310、问题区域1320和回答区域1320。

引导消息区域1310是显示终端装置被锁定并因此存在释放锁定的方式的区域。

问题区域1320是使用预先存储的日志信息显示用于释放锁定的问题的区域。例如,在诸如图2所示的日志信息被预先存储的情况下,问题区域1320可以显示询问谁是用户在观看电影2时正在与其聊天的人的问题。如果用户响应于该问题将“a”输入到回答区域1320中,则终端装置的锁定将被释放。然而,如果用户输入“a”以外的人,则问题区域1320可以显示用于输入另一个关键词的消息,或者根据另一个日志信息的另一个问题。

回答区域1330是用于接收与问题区域1320相对应的回答的区域。如果通过回答区域1330接收的关键词是与问题区域1320中所陈述的问题相对应的回答,则控制器170可以释放终端装置100的锁定状态。此外,显示器120可以显示用于选择应用的屏幕。

图14是示出根据本公开的实施例的内容搜索方法的视图。

参照图14,示出内容搜索方法,其中,在操作s1410中输入意欲搜索的内容的类型和在时间上与内容相关的关键词。更具体地,可以接收要搜索的内容的类型和与用户动作相关的关键词,所述与用户动作相关的关键词与观看内容或内容的创建点有关。在此,内容可以是视频文件、备忘录文件、声音源文件、录音文件、网页、照片文件、文档文件或电子邮件。此外,关键词可以是与用户动作相关的电话对方、聊天对方、sns关键词、位置、在终端装置中提供的服务、在另一终端装置中提供的服务等。

此外,使用输入的关键词和预先存储的日志信息,可以搜索与内容相对应的时间范围,并且可以在操作s1420搜索与所搜索的时间范围内的内容的类型相对应的日志信息。更具体地,基于输入的关键词,可以搜索与搜索词相对应的日志信息,并且可以从搜索到的日志信息中提取时间信息。此外,基于提取的时间信息和内容的类型,可以重新搜索日志信息。

此外,在操作s1430,显示所搜索的日志信息。更具体地,可以显示在先前过程中搜索的日志信息或与日志信息相对应的内容。在上文中,解释了搜索结果被显示,但是在一实施例中,搜索结果可以被输出为语音,或者可以被发送到另一终端装置。

即使当用户不记得与内容直接相关的标题、地点和关键词等时,上述根据实施例的搜索内容的方法也可以使用在时间上与内容有关的用户动作来执行内容的搜索操作。如图14所示的控制方法可以在具有图1的配置的终端装置中执行,也可以在具有其他配置的其他终端装置中执行。

此外,上述控制方法可以被具体化在诸如包括在计算机中可执行的算法的应用的程序中或诸如操作系统的平台中,该程序存储在非临时性计算机可读存储介质中。

非临时性计算机可读存储介质是永久地或半永久地存储数据并且可以被设备读取的介质,而不是诸如寄存器、高速缓存和内存等的短时间段存储数据的介质。更具体地,上述各种应用或程序可以被存储在诸如压缩盘(cd)、数字通用盘(dvd)、硬盘、蓝光盘、通用串行总线(usb)、存储器和只读存储器(rom)等的非临时性计算机可读介质中并被提供。

图15是示出根据本公开的实施例的终端装置的锁定释放方法的视图。

参照图15,示出用于锁定释放终端装置的方法,其中,在操作s1510显示与日志信息相对应的问题。更具体地,当使用终端装置100打开显示器时,如图1所示,在锁定状态下,可以显示用于接收与日志信息相对应的问题以及对问题的回答的用户界面窗口。

然后,在操作s1520输入关键词。更具体地,可以在用户界面窗口的回答区域中输入与问题相对应的关键词。

此外,对于用户输入的关键词是否对应于问题做出比较,并且取决于比较结果,可以在操作s1530释放终端装置100的锁定。如果用户输入的关键词不对应于问题,则可以显示消息以输入另一个关键词,或者可以显示根据另一个日志信息的另一个问题。

上述根据本实施例的用于锁定释放终端装置的方法可以根据用户的体验基于日志信息来释放锁定,因此其他用户难以释放锁定。此外,由于日志信息的更新,每个锁定版本使用的日志信息将会改变,从而提高安全性。如图15所示的锁定释放方法可以在具有如图1所示的配置的终端装置或者具有其他配置的其他类型的终端装置上执行。

本公开的各个方面也可以被具体化为非临时性计算机可读记录介质上的计算机可读代码。非临时性计算机可读记录介质是可以存储随后可由计算机系统读取的数据的任何数据存储设备。非临时性计算机可读记录介质的示例包括只读存储器(rom)、随机存取存储器(ram)、cd-rom、磁带、软盘和光数据存储设备。非临时性计算机可读记录介质也可以分布在网络耦合的计算机系统上,使得计算机可读代码以分布式方式被存储和执行。此外,用于实现本公开的功能程序、代码和代码段可以容易地由本公开所属领域的技术人员构造。

对此,应当注意,如上所述的本公开的各种实施例通常涉及在一定程度上处理输入数据和生成输出数据。该输入数据处理和输出数据生成可以以硬件或与硬件结合的软件实现。例如,可以在移动设备或者用于实现与上述本发明的各种实施例相关联的功能的类似或相关的电路中具体化特定电子部件。可选地,根据存储的指令操作的一个或多个处理器可以实现与如上所述的本公开的各种实施例相关联的功能。如果是这种情况,则在本公开的范围内,这样的指令可以被存储在一个或多个非临时性处理器可读介质上。处理器可读介质的示例包括只读存储器(rom)、随机存取存储器(ram)、cd-rom、磁带、软盘和光数据存储设备。处理器可读介质也可以分布在网络耦合的计算机系统上,使得指令以分布式方式被存储和执行。此外,用于实现本公开的功能计算机程序、指令和指令段可以容易地由本公开所属领域的技术人员构造。

尽管已经参照本发明的各种实施例示出和描述了本公开,但是本领域技术人员将理解,在不脱离由所附权利要求及其等同物限定的本公开的精神和范围的情况下,可以在形式和细节上进行各种改变。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1