信息提供方法及装置与流程

文档序号:13891356阅读:173来源:国知局
信息提供方法及装置与流程

本发明实施例涉及信息通信技术,尤其涉及一种信息提供方法及装置。



背景技术:

在现有的信息管理方式中,用户设备上的各种信息,分别存储在各信息所属的应用中。

以手机为例,现有的信息被分隔在各个应用内部,例如,用户只有打开手机的短信应用才能查看短信列表和内容。在跨应用的任务场景中,例如,当用户A制定一个出行计划时,需要和同伴B进行短信交互,需要上网查询交通和天气信息,还需要参考已有的旧出行计划。按照现有的信息管理方式,用户A与同伴B的来往短信存放在短信应用中,且与其他话题的短信混杂在一起,上网查询到的信息只有进入浏览器才能查看,旧的出行计划则必须进入文档阅读器查看。用户A在制定计划的过程中,为了完成诸如:获取出行需求、上网查询、短信交流以及确定出行方案等操作,需要在短信应用、浏览器及文档阅读器等应用之间反复切换以查询收集信息,这种反复的切换查询降低了工作效率。并且,用户A只能在头脑中整理这些收集到信息的关联关系,比如,因为出行要求包括“避开下雨天”,所以需要进入浏览器“查询目的地天气”,则“避开下雨天”与进入浏览器“查询目的地天气”的逻辑关系只能靠用户A自己记录或者依靠人的有限短期记忆,由于人的短期记忆的能力有限(只能同时处理5~8个概念),因此这种逻辑信息很容易丢失。同样,出行计划的详细制定过程,也只能靠用户A自己记录或者依靠人的有限短期记忆,容易造成信息丢失。



技术实现要素:

本发明实施例提供一种信息提供方法及装置,以解决在跨应用的任务场景中存在的信息丢失及工作效率低的问题。

第一方面,本发明实施例提供一种信息提供方法,所述方法包括:

接收用户界面下发的信息提供命令;所述信息提供命令包括用户任务及所述用户任务的至少两个关联应用的类型,用于指示将用户为完成所述用户任务所进行的处理过程通过同一个界面进行显示;

从每个所述关联应用中,搜索与所述用户任务匹配的可用信息,并在搜索到可用信息时,根据所述可用信息的内容和时间,生成所述可用信息的信息卡片;所述信息卡片的内容为所述可用信息的部分或全部内容,所述信息卡片的内容被配置为超链接,所述超链接的目标为所述可用信息;

根据各所述可用信息的时间,使用各所述可用信息的信息卡片,生成所述用户任务的基于时间顺序的全景视图;所述全景视图中记录了所述用户为完成所述用户任务所进行的处理过程;

上报并通过所述用户界面显示所述全景视图。

根据第一方面,在第一方面的第一种可能的实现方式中,所述方法还包括:接收所述用户界面下发的信息筛选命令;

根据所述接收的信息筛选命令,对所述全景视图中的信息卡片进行筛选;

上报并通过所述用户界面显示所述筛选后的全景视图。

根据第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式中,所述信息筛选命令中包括关键字;

根据所述接收的信息筛选命令,对所述全景视图中的信息卡片进行筛选包括:根据所述关键字,查找所述全景视图中信息卡片的内容中包含所述关键字的信息卡片。

根据第一方面的第一种可能的实现方式,在第一方面的第三种可能的实现方式中,所述信息卡片的内容还包括:所述信息卡片的类型;

所述信息筛选命令中包括信息卡片类型;

根据所述接收的信息筛选命令,对所述全景视图中的信息卡片进行筛选包括:根据所述信息卡片类型,对所述全景视图中的信息卡片进行筛选。

根据第一方面、第一方面的第一种至第三种可能的实现方式中的任意一种,在第一方面的第四种可能的实现方式中,所述关联应用为以下至少一种:短信应用、电话、邮件、浏览器、文字处理软件。

第二方面,本发明实施例提供一种信息提供装置,所述装置包括:

接收模块,用于接收用户界面下发的信息提供命令,以及将所述信息提供命令传输给处理模块;所述信息提供命令包括用户任务及所述用户任务的至少两个关联应用的类型,用于指示将用户为完成所述用户任务所进行的处理过程通过同一个界面进行显示;

所述处理模块,用于从所述接收模块得到所述信息提供命令,及从每个所述关联应用中,搜索与所述用户任务匹配的可用信息,并在搜索到可用信息时,根据所述可用信息的内容和时间,生成所述可用信息的信息卡片;所述信息卡片的内容为所述可用信息的部分或全部内容,所述信息卡片的内容被配置为超链接,所述超链接的目标为所述可用信息;

所述处理模块,还用于根据各所述可用信息的时间,使用各所述可用信息的信息卡片,生成所述用户任务的基于时间顺序的全景视图,以及将所述全景视图传输给上报模块;所述全景视图中记录了所述用户为完成所述用户任务所进行的处理过程;

所述上报模块,用于从所述处理模块得到所述全景视图,以及上报并通过所述用户界面显示所述全景视图。

根据第二方面,在第二方面的第一种可能的实现方式中,所述接收模块,还用于接收所述用户界面下发的信息筛选命令;

所述处理模块,还用于根据所述接收的信息筛选命令,对所述全景视图中的信息卡片进行筛选;

所述上报模块,具体用于上报并通过所述用户界面显示所述筛选后的全景视图。

根据第二方面的第一种可能的实现方式,在第二方面的第二种可能的实现方式中,所述信息筛选命令中包括关键字;

所述处理模块,具体用于根据所述关键字,查找所述全景视图中信息卡片的内容中包含所述关键字的信息卡片。

根据第二方面的第一种可能的实现方式,在第二方面的第三种可能的实现方式中,所述信息卡片的内容还包括:所述信息卡片的类型;

所述信息筛选命令中包括信息卡片类型;

所述处理模块,具体用于根据所述接收的信息筛选命令,对所述全景视图中的信息卡片进行筛选包括:根据所述信息卡片类型,对所述全景视图中的信息卡片进行筛选。

根据第二方面、第二方面的第一种至第三种可能的实现方式中的任意一种,在第二方面的第四种可能的实现方式中,所述关联应用为以下至少一种:短信应用、电话、邮件、浏览器、文字处理软件。

本发明实施例提供的信息提供方法及装置,通过将与用户任务关联的所有应用中与用户任务有关的可用信息,以信息卡片的形式,按照时间序列的方式,记录到全景视图中,该全景视图依序记录了所述用户为完成所述用户任务所进行的所有可见的用户活动情况(电话沟通、短信交流、文档处理、邮件沟通、上网查询等);并通过同一个用户界面,将全景视图记录的信息一目了然的呈现给用户,使得用户为完成用户任务,无需或极少需要在多个应用之间反复切换,而可在一个全景视图上进行,直观便利,提高了工作效率;并且全景视图中记录了信息之间的关联关系、用户在执行用户任务的过程中进行的处理过程及输出成果的详细时间顺序等对用户有重要价值的信息,避免了信息丢失。

附图说明

图1为本发明实施例提供的信息提供方法的流程图;

图2为本发明实施例提供的信息提供装置的结构示意图;

图3为本发明实施例提供的信息提供装置的另一结构示意图;

图4为本发明实施例提供的信息提供装置的再一结构示意图。

具体实施方式

图1为本发明实施例提供的信息提供方法的流程图。如图1所示,本发明实施例提供的信息提供方法,包括:

101、接收用户界面下发的信息提供命令;所述信息提供命令包括用户任务及所述用户任务的至少两个关联应用的类型,用于指示将用户为完成所述用户任务所进行的处理过程通过同一个界面进行显示。

具体地,用户通过用户设备的用户界面下发信息提供命令。

可选的,所述关联应用为以下至少一种:短信应用、电话、邮件、浏览器、文字处理软件。

102、从每个所述关联应用中,搜索与所述用户任务匹配的可用信息,并在搜索到可用信息时,根据所述可用信息的内容和时间,生成所述可用信息的信息卡片;所述信息卡片的内容为所述可用信息的部分或全部内容,所述信息卡片的内容被配置为超链接,所述超链接的目标为所述可用信息。

具体地,所述信息卡片可以直接作为微型窗口,用户通过该微型窗口查看对应的可用信息;用户通过点击超链接,即可进入所述信息卡片的内容对应的应用的阅读界面,直接查看所述可用信息,比如查看完整的短信。所述超链接为跨应用的信息引用。

103、根据各所述可用信息的时间,使用各所述可用信息的信息卡片,生成所述用户任务的基于时间顺序的全景视图;所述全景视图中记录了所述用户为完成所述用户任务所进行的处理过程。

具体地,所述全景视图,包括了所述用户任务的所有关联应用中、与所述用户任务匹配的可用信息,并以信息卡片的形式,不分信息所属应用的类型,按照时间序列的方式,依序记录了所述用户为完成所述用户任务所进行的所有可见的用户活动情况(电话沟通、短信交流、文档处理、邮件沟通、上网查询等)。用户的每一个操作(使用应用的操作),都会作为新事件,并通过提取该事件的可用信息以生成信息卡片,自动记录到所述全景视图。所述全景视图为所述用户任务涉及到的所有相关信息的直观全景。所述信息卡片为所述全景视图中组织信息的最小单元,以卡片形式呈现给用户。

可选的,所述全景视图中的信息卡片之间可以建立关联关系,该关联关系可以由用户自定义,例如使用关联线表示信息卡片的关系,也可以根据用户的操作序列,在生成所述全景视图时生成。

104、上报并通过所述用户界面显示所述全景视图。

本发明实施例提供的信息提供方法,可以应用于用户任务涉及到两个或以上应用的跨应用任务场景中;所述方法的执行主体可以为信息提供装置,所述信息提供装置可以设置在用户设备上,且与所述用户设备的用户界面之间存在信号连接。所述用户设备可以是智能手机、平板电脑、笔记本电脑等终端设备。

现有技术中,用户设备上的各种信息分别被存储在各信息所属的应用内部,当用户需要查询某个信息时必须打开该信息所属的应用;在用户任务涉及到多个应用的跨应用任务场景中,为了完成用户任务,用户需要反复在多个应用之间切换以查询收集信息,降低了工作效率;而且,对于用户有重要价值的信息(比如,信息之间的关联关系、用户在执行用户任务的过程中进行的处理过程及输出成果的详细时间顺序等)都未被记录下来。

本发明实施例提供的信息提供方法,通过将与用户任务关联的所有应用中与用户任务有关的可用信息,以信息卡片的形式,按照时间序列的方式,记录到全景视图中,该全景视图依序记录了所述用户为完成所述用户任务所进行的所有可见的用户活动情况(电话沟通、短信交流、文档处理、邮件沟通、上网查询等);并通过同一个用户界面,将全景视图记录的信息一目了然的呈现给用户,使得用户为完成用户任务,无需或极少需要在多个应用之间反复切换,而可在一个全景视图上进行,直观便利,提高了工作效率;并且全景视图中记录了信息之间的关联关系、用户在执行用户任务的过程中进行的处理过程及输出成果的详细时间顺序等对用户有重要价值的信息,避免了信息丢失。

可选的,在上述实施例的基础上,用户可以通过指定条件对全景视图包括的信息卡片进行过滤,通过用户界面只显示符合指定条件的信息卡片,一种可行的实现方式为:

接收所述用户界面下发的信息筛选命令;

根据所述接收的信息筛选命令,对所述全景视图中的信息卡片进行筛选;

上报并通过所述用户界面显示所述筛选后的全景视图。

进一步,所述信息筛选命令中包括关键字;信息提供装置根据所述信息筛选命令中包括的关键字,查找所述全景视图中信息卡片的内容中包含所述关键字的信息卡片,对所述全景视图中的信息卡片进行筛选;上报并通过所述用户界面显示所述筛选后的全景视图。

或者,进一步,所述信息卡片的内容还包括:所述信息卡片的类型;所述信息筛选命令中包括信息卡片类型;信息提供装置根据所述信息筛选命令中的信息卡片类型,对所述全景视图中的信息卡片进行筛选;上报并通过所述用户界面显示所述筛选后的全景视图。

图2为本发明实施例提供的信息提供装置的结构示意图。如图2所示,本发明实施例提供的信息提供装置200,包括:

接收模块201,用于接收用户界面下发的信息提供命令,以及将所述信息提供命令传输给处理模块202;所述信息提供命令包括用户任务及所述用户任务的至少两个关联应用的类型,用于指示将用户为完成所述用户任务所进行的处理过程通过同一个界面进行显示;

所述处理模块202,用于从所述接收模块201得到所述信息提供命令,及从每个所述关联应用中,搜索与所述用户任务匹配的可用信息,并在搜索到可用信息时,根据所述可用信息的内容和时间,生成所述可用信息的信息卡片;所述信息卡片的内容为所述可用信息的部分或全部内容,所述信息卡片的内容被配置为超链接,所述超链接的目标为所述可用信息;

所述处理模块202,还用于根据各所述可用信息的时间,使用各所述可用信息的信息卡片,生成所述用户任务的基于时间顺序的全景视图,以及将所述全景视图传输给上报模块203;所述全景视图中记录了所述用户为完成所述用户任务所进行的处理过程;

所述上报模块203,用于从所述处理模块202得到所述全景视图,以及上报并通过所述用户界面显示所述全景视图。

本发明实施例提供的信息提供装置200可以设置在用户设备上。所述信息提供装置200,可以用于执行图1所示方法实施例的技术方案,其实现原理和技术效果类似,在此不再赘述。

可选的,所述接收模块201,还用于接收所述用户界面下发的信息筛选命令;

所述处理模块202,还用于根据所述接收的信息筛选命令,对所述全景视图中的信息卡片进行筛选;

所述上报模块203,具体用于上报并通过所述用户界面显示所述筛选后的全景视图。

进一步,所述信息筛选命令中包括关键字;

所述处理模块202,具体用于根据所述关键字,查找所述全景视图中信息卡片的内容中包含所述关键字的信息卡片。

或者,进一步,所述信息卡片的内容还包括所述信息卡片的类型;

所述信息筛选命令中包括信息卡片类型;

所述处理模块202,具体用于根据所述接收的信息筛选命令,对所述全景视图中的信息卡片进行筛选包括:根据所述信息卡片类型,对所述全景视图中的信息卡片进行筛选。

在上述实施例的基础上,所述关联应用为以下至少一种:短信应用、电话、邮件、浏览器、文字处理软件。

图3为本发明实施例提供的信息提供装置的另一结构示意图。如图3所示,本发明实施例提供的信息提供装置300,包括:处理器301、存储器302和通信接口303,还包括通信总线304;处理器301、存储器302和通信接口303通过总线304相互连接。

上述的处理器301可以是通用处理器,包括中央处理器(Central Processing Unit,简称CPU)、网络处理器(Network Processor,简称NP)等;还可以是数字信号处理器(DSP)、专用集成电路(ASIC)、现成可编程门阵列(FPGA)或者其他可编程逻辑器件、分立硬件组件。

存储器302,用于存放程序。具体地,程序可以包括程序代码,所述程序代码包括计算机操作指令。存储器302可能包含高速RAM,也可能还包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。

所述通信接口303用于所述信息提供装置300与其他设备间的通信;通过所述通信接口可以接收或发送数据包。

当所述信息提供装置300运行时,处理器301与存储器302之间通信,处理器301执行存储器302中存放的程序,执行本发明任意方法实施例所提供的信息提供方法,其实现原理和技术效果类似,在此不再赘述。

图4为本发明实施例提供的信息提供装置的再一结构示意图。如图4所示,本发明实施例提供的信息提供装置400,包括:

接收器401,用于接收用户界面下发的信息提供命令;所述信息提供命令包括用户任务及所述用户任务的至少两个关联应用的类型,用于指示将用户为完成所述用户任务所进行的处理过程通过同一个界面进行显示;

处理器402,用于从每个所述关联应用中,搜索与所述用户任务匹配的可用信息,并在搜索到可用信息时,根据所述可用信息的内容和时间,生成所述可用信息的信息卡片;所述信息卡片的内容为所述可用信息的部分或全部内容,所述信息卡片的内容被配置为超链接,所述超链接的目标为所述可用信息;

所述处理器402,还用于根据各所述可用信息的时间,使用各所述可用信息的信息卡片,生成所述用户任务的基于时间顺序的全景视图;所述全景视图中记录了所述用户为完成所述用户任务所进行的处理过程;

发送器403,用于上报并通过所述用户界面显示所述全景视图。

本发明实施例提供的信息提供装置,通过将与用户任务关联的所有应用中与用户任务有关的可用信息,以信息卡片的形式,按照时间序列的方式,记录到全景视图中,该全景视图依序记录了所述用户为完成所述用户任务所进行的所有可见的用户活动情况(电话沟通、短信交流、文档处理、邮件沟通、上网查询等);并通过同一个用户界面,将全景视图记录的信息一目了然的呈现给用户,使得用户为完成用户任务,无需或极少需要在多个应用之间反复切换,而可在一个全景视图上进行,直观便利,提高了工作效率;并且全景视图中记录了信息之间的关联关系、用户在执行用户任务的过程中进行的处理过程及输出成果的详细时间顺序等对用户有重要价值的信息,避免了信息丢失。

可选的,所述接收器401,用于接收所述用户界面下发的信息筛选命令;

所述处理器402,还用于根据所述接收的信息筛选命令,对所述全景视图中的信息卡片进行筛选;

所述发送器403,具体用于上报并通过所述用户界面显示所述筛选后的全景视图。

进一步,所述信息筛选命令中包括关键字;

所述处理器402,具体用于根据所述关键字,查找所述全景视图中信息卡片的内容中包含所述关键字的信息卡片。

或者,进一步,所述信息卡片的内容还包括:所述信息卡片的类型;所述信息筛选命令中包括信息卡片类型;

所述处理器402,具体用于根据所述信息卡片类型,对所述全景视图中的信息卡片进行筛选。

在上述实施例的基础上,所述关联应用为以下至少一种:短信应用、电话、邮件、浏览器、文字处理软件。

本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。

最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。

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