CN101916265A - 一种基于查询来呈现用户设备本地资源的方法和装置 - Google Patents
一种基于查询来呈现用户设备本地资源的方法和装置 Download PDFInfo
- Publication number
- CN101916265A CN101916265A CN 201010242260 CN201010242260A CN101916265A CN 101916265 A CN101916265 A CN 101916265A CN 201010242260 CN201010242260 CN 201010242260 CN 201010242260 A CN201010242260 A CN 201010242260A CN 101916265 A CN101916265 A CN 101916265A
- Authority
- CN
- China
- Prior art keywords
- resource
- user
- subscriber equipment
- local
- equipment
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本发明提供一种基于查询来呈现用户设备的本地资源的方法,包括以下步骤:a获取用户输入的查询信息;b根据所述查询信息,在网络及用户设备上进行查询,以获得查询结果;c通过调用相应的本地应用以呈现位于用户设备中的资源。本发明还提供一种基于查询来呈现用户设备的本地资源的设备,包括:获取装置、用于获取用户输入的查询信息;查询判断装置、用于根据所述查询信息,在网络及用户设备上进行查询,以获得查询结果;调用装置、用于过调用相应的本地应用以呈现位于用户设备中的资源。与现有技术相比,本发明具有以下优点:本发明同时进行网页及用户设备本地搜索后,能够直接根据搜索结果调用相应的应用,十分便捷。
Description
技术领域
本发明涉及通信技术领域,尤其涉及一种基于查询来呈现用户设备本地资源的方法和装置。
背景技术
现有技术中,具有单独对本地资源和信息的搜索,也具有单独对网络资源和信息的搜索,还具有同时对网络和本地资源和信息的搜索,然而,上述现有技术均为将搜索结果简单地加以呈现,而没有进一步的处理。
因此,如何提供一种方法和设备,不仅能够对网络和本地资源和信息进行搜索,还能够根据搜索结果主动调用本地资源应用,已成为本领域技术人员需要解决的问题。
发明内容
本发明的目的是提供一种基于查询来呈现用户设备本地资源的方法和装置。
根据本发明的一个方面,提供一种基于查询来呈现用户设备的本地资源的方法,其中,该方法包括以下步骤:
a获取用户输入的查询信息;
b根据所述查询信息,在网络及用户设备上进行查询,以获得查询结果;
c若所述查询结果包含位于用户设备中的资源,则通过调用相应的本地应用以呈现该资源。
根据本发明的另一个方面,还提供了一种一种基于查询来呈现用户设备的本地资源的设备,其中,该设备包括:
获取装置、用于获取用户输入的查询信息;
查询判断装置、用于根据所述查询信息,在网络及用户设备上进行查询,以获得查询结果;
调用装置、用于若所述查询结果中包括位于用户设备上的资源,则通过调用相应的本地应用以呈现该资源。
与现有技术相比,本发明具有以下优点:本发明同时进行网页及用户设备本地搜索后,能够直接根据搜索结果调用相应的应用,十分便捷。
附图说明
通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:
图1为本发明一个方面的基于查询来呈现用户设备本地资源的结构示意图;
图2为本发明一个较佳实施例的基于查询来呈现用户设备本地资源的结构示意图;
图3为本发明一个方面的基于查询来呈现用户设备本地资源的方法的流程图。
图4为本发明一个较佳实施例的的基于查询来呈现用户设备本地资源的方法的流程图。
图5为本发明另一个较佳实施例的基于查询来呈现用户设备本地资源的方法的流程图。
附图中相同或相似的附图标记代表相同或相似的部件。
具体实施方式
下面结合附图对本发明作进一步详细描述。
请参阅图1,图1为本发明一个方面的基于查询来呈现用户设备本地资源的结构示意图。用户设备1包括,但不限于,计算机、智能手机、PDA、游戏机、或IPTV等任何具有上网功能的电子设备。当用户使用用户设备时,可通过键盘、遥控器、触摸板、或声控设备与用户设备进行人机交互。
用户设备1访问网络可以是基于诸如TCP/IP协议、UDP协议等的分组数据传输。但本领域技术人员应理解本发明不限于这两种通信传输协议,任何已有或今后可能出现的通信协议均适用于本发明,从而被引用而包含于此。
用户设备1向用户提供搜索界面,用户可通过包括但不限于上述人机交互的各种交互方式在搜索界面输入想要搜索的内容,用户设备1根据搜索内容得到搜索结果后,向用户呈现搜索结果,并调用相应的应用。其中,所述资源包括文档、多媒体文件、可执行文件和/或通信录等。所述用户设备包含计算机、PDA、智能手机、IPTV等。
用户设备1包括获取装置11、查询判断装置12、调用装置13及检索索引库14。
用户需要搜索信息时,启动用户设备1,在用户设备1提供的界面上输入需要查询的信息。
获取装置11在用户输入查询信息“XX”并确认后,获取用户输入的查询信息“XX”,并将“XX”发送至查询判断装置12。
查询判断装置12得到所述查询信息后,同时在网络及用户设备1本地上搜索,获得查询结果。其中,对网络的搜索可由查询判断装置12本身完成,也可由查询判断装置12将所述查询信息发送至用于搜索的网络服务器,由网络服务器完成搜索功能,并将搜索结果返回至查询判断装置。对本地的搜索,由查询判断装置12自身完成。例如,查询装置获得查询信息“XX”后,同时在网络中及用户设备1本地进行搜索,对在网络中的搜索,可通过查询判断装置12本身在网络中搜索来完成,也可由查询判断装置12将所述查询信息“XX”发送至用于搜索的网络服务器,由网络服务器完成搜索功能,并将搜索结果返回至查询判断装置。对本地的搜索,由查询判断装置12在本地资源数据库(未示出)中搜索与“XX”相匹配的本地资源来完成。
调用装置13判断所述查询结果中,是否包括位于用户设备1中的资源,若包括位于用户设备1中的本地资源,则启动相应的应用程序,想用户呈现该资源。例如,调用装置13若判断用户设备1中,包括名称为“XX”的歌曲,则调用用户设备1本地的音频播放器,播放歌曲。
在一较佳实施例中,调用装置13可进一步包括调用策略确定装置(图未示)及应用调用装置(图未示)。
所述调用资源确定装置接收所述查询结果,并确定调用策略。
所述调用资源确定装置需要确定待呈现的资源,其判断所述查询结果中是否包含位于用户设备1上的资源,若包括位于用户设备1中的资源,则进一步确定需要呈现哪些资源。资源的确定过程中可判断该资源为哪种类别,例如,查询结果中包含名称为“XX”的歌曲,则判断该资源的类别为音频,若包括名称为“XX”的人名,则判断该资源类别为联系信息。判断方式可有多种,在较佳情况下,可以以文件拓展名判断资源类别,例如“.doc”、“.txt”表示文档文件;“.jpg”、“.gif”表示图片文件;“.mp3”为音频文件;“.wav”表示视频文件。结合搜索得到的用户设备1上包含的资源类别和每种资源类别包含的资源,所述调用资源确定装置确定需要呈现的资源,并确定需要呈现的资源的类别所对应的本地应用,如:需要呈现的资源类别为音频,则本地应用为音频播放器等。确定本地应用后,所述调用资源确定装置还可以进一步确定该本地应用的相关配置,如:应用的皮肤、色彩、字体,音频/视频的播放参数,通讯录的呈现方式等等。所述待呈现的资源、与待呈现的资源相应的本地应用及待调用本地应用的相关配置,统称为调用策略。待呈现的资源可为一个或多个,相应的,待调用的本地应用也可为一个或多个。
所述应用调用装置根据所述调用资源确定装置确定的调用策略,调用用户设备1上相关的应用。例如,待呈现资源类别为音频,可调用本地的音频播放器,例如千千静听。若千千静听的皮肤为“古典”,则调用“古典”皮肤的千千静听播放该音频资源;若资源类别为联系信息,则调用通讯簿显示与“XX”相关的信息。当包括多个待呈现资源类别的情况下,调用策略中将决定多个待调用的本地应用,所述应用调用装置调用多个应用程序。例如,待呈现资源中同时出现名为“XX”的音频和图片文件,则同时显示图片,并播放音乐。待呈现资源中同时出现名为“XX”的联系人及图片时,同时显示图片和联系人的信息。
请参阅图2,图2为本发明一个较佳实施例的基于查询来呈现用户设备本地资源的结构示意图。
用户设备1还包括检索索引库14及更新装置16。查询判断装置还连接用户相关信息库15。
获取装置11将查询信息发送至查询判断装置12后,查询判断装置12同时在网络及本地进行检索。网络检索已在图1所示的实施例中详述,在此不再累述。查询判断装置12在进行本地检索时,可通过检索索引库14来进行检索。例如,查询信息为“XX”,则进行用户设备1本地检索时,在检索索引库14内进行匹配查询,获得用户设备1本地的查询结果。
检索索引库14初始状态下,可根据用户设备1在初始状态下,所存储的资源来设定。例如,将用户设备1在初始状态下存储的视频、音频、游戏、图片等资源的相关信息的索引,制作成检索索引库14。随后,每当用户更改用户设备1内存储的信息时,通过更新装置16更新检索索引库14相应的索引。
调用装置13判断得到查询结果中具有本地资源时,访问检索索引库14,查询本地资源在用户设备1中的位置并调用。本领域技术人员应该理解,查询判断装置12还可以在将查询结果发送给调用装置13的同时,将查询结果中本地资源的位置发送给调用装置13,如此,调用装置13将不必访问检索索引库14。
进一步的,所述调用资源确定装置可根据用户相关信息确定调用策略。其中,所述用户相关信息包括:用户个人属性、用户偏好、用户调用历史记录中的至少一项。
具体地说:
若用户设备1本地搜索得到一个以上的资源类别时,可根据用户个人属性确定待呈现的资源和相应的本地应用及本地应用的相关配置。
例如,本地搜索得到名称包括“XX”的音频资源和图片资源,此时查询用户个人属性得到用户设备1现在设定的模式为会议,则选择待呈现资源为图片,而不选择音频。
若用户设备1本地搜索得到一个以上的资源类别时,可根据用户偏好确定待呈现的资源和相应的本地应用及本地应用的相关配置。
用户可设定各个资源类别的优先级,如视频>音频>图片>文本,且设定同时某些类别的资源同时呈现。例如:由于用户设定视频>音频,则同时出现视频资源和音频资源时,选择呈现视频资源。又由于用户设定出现音频资源与图片资源时,同时呈现两者,则搜索结果出现音频资源与图片资源时,同时调用音频播放器播放音乐及调用图片显示器显示图片。
若用户设备1本地搜索得到一个以上的资源类别时,可根据用户调用历史记录确定待呈现的资源和相应的本地应用及本地应用的相关配置。
包括相同的两个资源类别下,如何调用资源的记录。例如,包括在用户设备1本地同时检索到音频及图片的资源时,同时调用音频播放器播放音乐及调用图片显示器显示图片的记录,则同样选择同时调用音频播放器呈现音乐及调用图片显示器呈现图片。
若用户设备1本地搜索得到一个以上的资源类别时,还可结合用户个人属性、用户偏好和用户调用历史记录确定待呈现的资源和相应的本地应用及本地应用的相关配置。
例如,当用户设备1本地同时具有音频、图片两类资源时,此时,若仅按照用户偏好,应选择同时调用音频播放器播放音乐及调用图片显示器显示图片,然而结合此时用户设备1的模式为会议模式,则选择调用图片显示器显示图片,而不调用音频播放器播放音乐。
若用户设备1本地搜索到多个同样类别的资源时,根据用户个人属性确定待呈现的资源和相应的本地应用及本地应用的相关配置。
例如,若资源类别为图片,而用户设备1模式为户外时,确定待呈现资源为所有搜索得到的图片,本地应用选择图片播放器以滚动模式自动依次播放图片,用户设备1模式为室内时,选择呈现单个图片或呈现所有图片但图片播放器为根据用户手动来依次播放图片的模式。
若用户设备1本地搜索到多个同样类别的资源时,根据用户个人属性确定待呈现的资源和相应的本地应用及本地应用的相关配置。
例如,若资源类别为图片,则用户设备1模式为户外时,选择自动依次播放图片,用户设备1模式为室内时,选择根据用户手动来依次播放图片。
若用户设备1本地搜索到多个同样类别的资源时,根据用户偏好确定待呈现的资源和相应的本地应用及本地应用的相关配置。
根据用户设定的该类资源的调用偏好,选择如何呈现。用户偏好可包括选择呈现的数目,比如:选择呈现全部,呈现部分资源或只呈现一个;可包括选择呈现的方式,比如:依次呈现、滚动呈现等;可包括选择的优先级,比如:根据视频或音频的长度、图片的大小和分辨率、文本的更新时间等,设定的优先级。
若用户设备1本地搜索到多个同样类别的资源时,根据用户历史记录确定待呈现的资源和相应的本地应用及本地应用的相关配置。
根据用户该类资源的选择历史,确定如何呈现。例如,包括随机或依次呈现该类资源中所有文件的历史,则同样调用相应的应用程序,随机或依次呈现该类资源中所有文件;包括选择其中一个呈现的历史,则同样调用相应的应用程序,呈现其中的一个后关闭该应用程序,不再继续呈现。应用的相关配置也参照历史记录。
本领域技术人员应该理解,上述所举的根据用户相关信息决定调用策略仅为更好地说明本发明的技术方案,而非对本发明作出的限定。任何根据用户相关属性来决定调用策略的方法,均包含在发明的范围内。
在一较佳实施例中,若用户不满意用户设备1自动调用的应用,用户还可更改应用的调用,该更改被录入用户相关信息库15中。
在一较佳实施例中,所述查询判断装置12中还包括一交互装置(图未示)。查询判断装置12将搜索得到的结果排列呈现给用户,所述交互装置再通过与用户的交互将用户选择的资源发送给调用装置13。
查询判断装置12得到网络搜索及本地搜索的结果后,对搜索结果进行分析,将相同或相似的搜索结果进行相关度分析、合并并排列后,通过所述交互装置呈现给用户。所述排列可为网络搜索结果与用户设备1本地搜索结果的分列排列,但以网络搜索结果与本地搜索结果的混排为较佳。
在将网络搜索结果与本地搜索结果混排的情况下,查询判断装置12分析网络搜索结果与用户设备1本地搜索结果的相关性,将相关性较高的资源邻近排列,将内容相同或相似度较高的资源合并,然后根据与查询内容的匹配度,网络搜索及本地搜索的内容被查询的历史次数,按相关度高至相关度低,次数多至次数少的方法排列,将网络搜索结果与本地搜索结果混合排列,并通过交互装置呈现给用户。
进一步的,除了将网络搜索结果与本地搜索结果混排的情况,还包括将不同类型的搜索结果混排的情况,如:将网页、图片、贴吧、空间混排的情况。具体的,可利用多标签来达到混排效果。如:网页搜索结果中含有图片的标签,空间中含有网页的标签等。
进一步的,查询判断装置12根据用户相关信息,将相同或相似的搜索结果进行相关度分析、合并并排列。具体地:
查询判断装置12根据用户个人属性,将相同或相似的搜索结果进行相关度分析、合并及排列。
如用户搜索“餐厅”,则可通过诸如用户所在的漫游区域、手机GPS、计算机IP地址等方式获知用户所在的区域,将该区域的排序靠前。
查询判断装置12根据的历史记录,将相同或相似的搜索结果进行相关度分析、合并及排列。
用户的历史记录可包括用户选择网页搜索结果或本地搜索结果的频率,用户选择网页、图片、贴吧、空间的频率,用户选择某个资源的频率等等所有用户曾经选择的搜索结果的相关内容。根据用户的历史记录,判断用户更偏好那类资源,并将用户偏好的资源以较前的位置呈现给用户。例如:用户更偏好本地搜索,则将本地搜索的结果排序靠前。用户更偏好图片类的搜索结果,则将图片类的搜索结果排序靠前等。
查询判断装置12根据用户偏好,将相同或相似的搜索结果进行相关度分析、合并及排列。
用户偏好可包括网页搜索结果与本地搜索结果的优先级关系,网页、图片、贴吧、空间等各类标签之间的优先级关系等等,所有可设定的检索倾向及关于如何呈现搜索结果的偏好。根据用户偏好,可在检索时进行更有倾向性地检索,还可在对搜索结果进行相关度分析、合并及排列时,有选择性地进行操作。如:用户更偏好本地资源,则合并时,将链接指向本地资源。用户设定贴吧的优先级高于空间,则当与搜索结果的匹配度相近时,将贴吧的搜索结果靠前排列等。
查询判断装置12将排列后的查询结果通过交互装置呈现给用户,用户选择一个资源后,查询判断装置12将该资源发送给调用装置13,并将用户的选择记入用户相关信息库15,以更新用户相关信息库15。调用装置13判断该资源是否为本地资源,若是,则调用相应的应用程序呈现该资源。
进一步的,用户还可通过交互装置更改混合排序的结果,例如,将某些靠后的资源向前拉动;用户还可通过交互装置调整应用,例如,用户可以调整应用程序的播放设置或者皮肤,或者,用户不满意当前自动调用的资源,重新从搜索结果中挑选另一资源播放,或者,用户不满意当前自动调用的应用,更改另一应用或者增加另一应用等。所述交互装置将用户上述更改均在用户相关信息内进行更新,以便使后续调用更符合用户的习惯。
请参阅图3,图3为本发明一个方面的基于查询来呈现用户设备本地资源的流程图。
用户设备包括,但不限于,计算机、智能手机、PDA、游戏机、或IPTV等任何具有上网功能的电子设备。当用户使用用户设备时,可通过键盘、遥控器、触摸板、或声控设备与用户设备进行人机交互。
用户设备1访问网络可以是基于诸如TCP/IP协议、UDP协议等的分组数据传输。但本领域技术人员应理解本发明不限于这两种通信传输协议,任何已有或今后可能出现的通信协议均适用于本发明,从而被引用而包含于此。
用户设备1向用户提供搜索界面,用户可通过包括但不限于上述人机交互的各种交互方式在搜索界面输入想要搜索的内容,用户设备1根据搜索内容得到搜索结果后,向用户呈现搜索结果,并调用相应的应用。其中,所述资源包括文档、多媒体文件、可执行文件和/或通信录等。所述用户设备包含计算机、PDA、智能手机、IPTV等。
用户需要搜索信息时,启动用户设备1,在用户设备1提供的界面上输入需要查询的信息。
随后,在步骤S1中,用户设备获取用户输入的查询信息。
接着,在步骤S2,用户设备利用所得到的查询信息同时在网络及用户设备1本地上搜索,获得查询结果。其中,对网络的搜索可由用户设备1本身完成,也可由用户设备1将所述查询信息发送至用于搜索的网络服务器,由网络服务器完成搜索功能,并将搜索结果返回至查询判断装置。对本地的搜索,由用户设备1自身完成。例如,获得查询信息“XX”后,用户设备1同时在网络中及用户设备1本地进行搜索,对在网络中的搜索,可通过用户设备1本身在网络中搜索来完成,也可由用户设备1将所述查询信息“XX”发送至用于搜索的网络服务器,由网络服务器完成搜索功能,并将搜索结果返回至查询判断装置。对本地的搜索,由用户设备1在本地资源数据库中搜索与“XX”相匹配的本地资源来完成。
在步骤S3中,用户设备1判断查询结果中是否包括位于用户设备1中的本地资源,若包括位于用户设备1中的本地资源,则启动相应的应用程序,想用户呈现该资源。例如,若判断用户设备1中,包括名称为“XX”的歌曲,则调用用户设备1本地的音频播放器,播放歌曲。
在一较佳实施例中,步骤S3可进一步包括步骤S31(图未示)及步骤S32(图未示)。
步骤S31、确定装置接收所述查询结果,并确定调用策略。
具体地说,在步骤S31中,确定装置需要确定待呈现的资源,其判断所述查询结果中是否包含位于用户设备1上的资源,若包括位于用户设备1中的资源,则进一步确定需要呈现哪些资源。资源的确定过程中可判断该资源为哪种类别,例如,查询结果中包含名称为“XX”的歌曲,则判断该资源的类别为音频,若包括名称为“XX”的人名,则判断该资源类别为联系信息。判断方式可有多种,在较佳情况下,可以以文件拓展名判断资源类别,例如“.doc”、“.txt”表示文档文件;“.jpg”、“.gif”表示图片文件;“.mp3”为音频文件;“.wav”表示视频文件。在步骤S31中,用户设备1结合搜索得到的用户设备1上包含的资源类别和每种资源类别包含的资源,不仅确定需要呈现的资源,还确定需要呈现的资源的类别所对应的本地应用,如:需要呈现的资源类别为音频,则本地应用为音频播放器等。步骤S31中,用户设备在确定本地应用后,还可以进一步确定该本地应用的相关配置,如:应用的皮肤、色彩、字体,音频/视频的播放参数,通讯录的呈现方式等等。所述待呈现的资源、与待呈现的资源相应的本地应用及待调用本地应用的相关配置,统称为调用策略。待呈现的资源可为一个或多个,相应的,待调用的本地应用也可为一个或多个。
随后,在步骤S32中,用户设备1根据所确定的调用策略,调用本地的相关应用。例如,当待呈现资源类别为音频,用户设备1可调用本地的音频播放器,例如千千静听。若千千静听的皮肤为“古典”,则调用“古典”皮肤的千千静听播放该音频资源;若资源类别为联系信息,则调用通讯簿显示与“XX”相关的信息。当包括多个待呈现资源类别的情况下,所确定的调用策略包括多个待调用的本地应用,则用户设备1调用多个本地应用程序。例如,待呈现资源中同时出现名为“XX”的音频和图片文件,则同时显示图片,并播放音乐。待呈现资源中同时出现名为“XX”的联系人及图片时,同时显示图片和联系人的信息。
请参阅图4,图4为本发明一个较佳实施例的基于查询来呈现用户设备本地资源的方法的流程图。
在步骤S1中,用户设备1获取用户输入的查询信息后,在步骤S2中,同时在网络及本地进行检索,其中网络检索与前面参照图3所作描述的过程相同,为简明起见,以引用方式包含于此,而不做赘述;用户设备1在进行本地检索时,可通过检索索引库14来进行检索。例如,查询信息为“XX”,则进行用户设备1本地检索时,在检索索引库14内进行匹配查询,获得用户设备1本地的查询结果。
检索索引库14初始状态下,可根据用户设备1在初始状态下,所存储的资源来设定。例如,将用户设备1在初始状态下存储的视频、音频、游戏、图片等资源的相关信息的索引,制作成检索索引库14。此外,在步骤S4(未示出)中,每当用户更改用户设备1内存储的信息时,用户设备1会随时更新检索索引库14相应的索引。
在步骤S3中,用户设备1判断得到查询结果中包括本地资源时,访问检索索引库14,查询本地资源在用户设备1中的位置并调用。本领域技术人员应该理解,在步骤S2中,用户设备1在获得查询结果的同时,还获得该本地资源的位置,则无需再访问检索索引库14。
在步骤S3中,用户设备1还根据用户相关信息确定调用策略。其中,所述用户相关信息包括:用户个人属性、用户偏好、用户调用历史记录中的至少一项。
具体地说:
若用户设备1本地搜索得到一个以上的资源类别时,可根据用户个人属性确定待呈现的资源和相应的本地应用及本地应用的相关配置。
例如,本地搜索得到名称包括“XX”的音频资源和图片资源,此时查询用户个人属性得到用户设备1现在设定的模式为会议,则选择待呈现资源为图片,而不选择音频。
若用户设备1本地搜索得到一个以上的资源类别时,可根据用户偏好确定待呈现的资源和相应的本地应用及本地应用的相关配置。
用户可设定各个资源类别的优先级,如视频>音频>图片>文本,且设定同时某些类别的资源同时呈现。例如:由于用户设定视频>音频,则同时出现视频资源和音频资源时,选择呈现视频资源。又由于用户设定出现音频资源与图片资源时,同时呈现两者,则搜索结果出现音频资源与图片资源时,同时调用音频播放器播放音乐及调用图片显示器显示图片。
若用户设备1本地搜索得到一个以上的资源类别时,可根据用户调用历史记录确定待呈现的资源和相应的本地应用及本地应用的相关配置。
包括相同的两个资源类别下,如何调用资源的记录。例如,包括在用户设备1本地同时检索到音频及图片的资源时,同时调用音频播放器播放音乐及调用图片显示器显示图片的记录,则同样选择同时调用音频播放器呈现音乐及调用图片显示器呈现图片。
若用户设备1本地搜索得到一个以上的资源类别时,还可结合用户个人属性、用户偏好和用户调用历史记录确定待呈现的资源和相应的本地应用及本地应用的相关配置。
例如,当用户设备1本地同时具有音频、图片两类资源时,此时,若仅按照用户偏好,应选择同时调用音频播放器播放音乐及调用图片显示器显示图片,然而结合此时用户设备1的模式为会议模式,则选择调用图片显示器显示图片,而不调用音频播放器播放音乐。
若用户设备1本地搜索到多个同样类别的资源时,根据用户个人属性确定待呈现的资源和相应的本地应用及本地应用的相关配置。
例如,若资源类别为图片,则用户设备1模式为户外时,确定待呈现资源为所有搜索得到的图片,本地应用选择图片播放器以滚动模式自动依次播放图片,用户设备1模式为室内时,选择呈现单个图片或呈现所有图片但图片播放器为根据用户手动来依次播放图片的模式。
若用户设备1本地搜索到多个同样类别的资源时,根据用户个人属性确定待呈现的资源和相应的本地应用及本地应用的相关配置。
例如,若资源类别为图片,则用户设备1模式为户外时,选择自动依次播放图片,用户设备1模式为室内时,选择根据用户手动来依次播放图片。
若用户设备1本地搜索到多个同样类别的资源时,根据用户偏好确定待呈现的资源和相应的本地应用及本地应用的相关配置。
根据用户设定的该类资源的调用偏好,选择如何呈现。用户偏好可包括选择呈现的数目,比如:选择呈现全部,呈现部分资源或只呈现一个;可包括选择呈现的方式,比如:依次呈现、滚动呈现等;可包括选择的优先级,比如:根据视频或音频的长度、图片的大小和分辨率、文本的更新时间等,设定的优先级。
若用户设备1本地搜索到多个同样类别的资源时,根据用户历史记录确定待呈现的资源和相应的本地应用及本地应用的相关配置。
根据用户该类资源的选择历史,确定如何呈现。例如,包括随机或依次呈现该类资源中所有文件的历史,则同样调用相应的应用程序,随机或依次呈现该类资源中所有文件;包括选择其中一个呈现的历史,则同样调用相应的应用程序,呈现其中的一个后关闭该应用程序,不再继续呈现。应用的相关配置也参照历史记录。
本领域技术人员应该理解,上述所举的根据用户相关信息决定调用策略仅为更好地说明本发明的技术方案,而非对本发明作出的限定。任何根据用户相关属性来决定调用策略的方法,均包含在发明的范围内。
在一较佳实施例中,若用户不满意用户设备1自动调用的应用,用户还可更改应用的调用,该更改被计入用户相关信息库15中。
请参阅图5,图5为本发明另一个较佳实施例的基于查询来呈现用户设备本地资源的方法的流程图。
本实施例中,步骤S2还可包括步骤S21、S22、S23:
在步骤S21中,用户设备1在网络及用户设备1本地上查询,根据用户相关信息获得排序的查询结果;
随后,在步骤S22中,用户设备1将查询结果呈现给用户;
接着,在步骤S23中,用户通过诸如上述人机交互方式的交互方式在用户设备中选择查询结果提供的资源。
最后,在步骤S3中,用户设备1根据用户选择的资源调用相应的应用程序呈现。
具体地,在步骤S21中,用户设备1得到网络搜索及本地搜索的结果后,对搜索结果进行分析,将相同或相似的搜索结果进行相关度分析、合并并排列后,呈现给用户。所述排列可为网络搜索结果与用户设备1本地搜索结果的分列排列,但以网络搜索结果与本地搜索结果的混排为较佳。
接着,在步骤S21中,用户设备1将网络搜索结果与本地搜索结果混排的情况下,分析网络搜索结果与用户设备1本地搜索结果的相关性,将相关性较高的资源邻近排列,将内容相同或相似度较高的资源合并,然后根据与查询内容的匹配度,网络搜索及本地搜索的内容被查询的历史次数,按相关度高至相关度低,次数多至次数少的方法排列,将网络搜索结果与本地搜索结果混合排列,并呈现给用户。
进一步的,除了将网络搜索结果与本地搜索结果混排的情况,还包括将不同类型的搜索结果混排的情况,如:将网页、图片、贴吧、空间混排的情况。具体的,可利用多标签来达到混排效果。如:网页搜索结果中含有图片的标签,空间中含有网页的标签等。
在一个优选实施例中,在步骤S21中,用户设备1根据用户相关信息,将相同或相似的搜索结果进行相关度分析、合并并排列。具体地,用户设备1根据用户个人属性,将相同或相似的搜索结果进行相关度分析、合并及排列。如用户搜索“餐厅”,则可通过诸如用户所在的漫游区域、手机GPS、计算机IP地址等方式获知用户所在的区域,将该区域的排序靠前。
优选地,在步骤S21,用户设备1还根据用户的历史记录,将相同或相似的搜索结果进行相关度分析、合并及排列。用户的历史记录可包括用户选择网页搜索结果或本地搜索结果的频率,用户选择网页、图片、贴吧、空间的频率,用户选择某个资源的频率等等所有用户曾经选择的搜索结果的相关内容。根据用户的历史记录,判断用户更偏好那类资源,并将用户偏好的资源以较前的位置呈现给用户。例如:用户更偏好本地搜索,则用户设备1将本地搜索的结果排序靠前。用户更偏好图片类的搜索结果,则用户设备1将图片类的搜索结果排序靠前等。
更优选地,在步骤S21中,用户设备根据用户偏好,将相同或相似的搜索结果进行相关度分析、合并及排列。用户偏好可包括网页搜索结果与本地搜索结果的优先级关系,网页、图片、贴吧、空间等各类标签之间的优先级关系等等,所有可设定的检索倾向及关于如何呈现搜索结果的偏好。根据用户偏好,可在检索时进行更有倾向性地检索,还可在对搜索结果进行相关度分析、合并及排列时,有选择性地进行操作。如:用户更偏好本地资源,则合并时,将链接指向本地资源。用户设定贴吧的优先级高于空间,则当与搜索结果的匹配度相近时,将贴吧的搜索结果靠前排列等。
在步骤S22中,用户设备1将排列后的查询结果呈现给用户,若用户选择一个资源,在步骤S23中,用户设备获取用户对该资源的选择,且将用户的选择录入用户相关信息库15。在步骤S3中,用户设备1判断该资源是否为本地资源,若是,则调用相应的本地应用程序呈现该资源。
进一步的,用户还可通过与用户设备的交互来更改混合排序的结果,例如,将某些靠后的资源向前拉动;用户还可通过交互装置调整应用,例如,用户可以调整应用程序的播放设置或者皮肤,或者,用户不满意当前自动调用的资源,重新从搜索结果中挑选另一资源播放,或者,用户不满意当前自动调用的应用,更改另一应用或者增加另一应用等。步骤S23中,用户设备1将用户上述更改均在用户相关信息库内进行更新,以便使后续调用更符合用户的习惯。
以上对本发明的具体实施例进行了描述。需要理解的是,本发明并不局限于上述特定实施方式,本领域技术人员可以在所附权利要求的范围内做出各种变形或修改。
Claims (20)
1.一种基于查询来呈现用户设备的本地资源的方法,其中,该方法包括以下步骤:
a获取用户输入的查询信息;
b根据所述查询信息,在网络及用户设备上进行查询,以获得查询结果;
c若所述查询结果包含位于用户设备中的资源,则通过调用相应的本地应用以呈现该资源。
2.根据权利要求1所述的方法,其中,所述通过调用相应的本地应用的步骤还包括以下步骤:
-根据用户相关信息来确定调用策略;
-根据所述调用策略来调用相应的本地应用,以呈现所述资源。
3.根据权利要求2所述的方法,其中,所述调用策略包含以下至少一项:
-确定待呈现的资源;
-确定与待呈现的资源相应的本地应用;
-确定待调用本地应用的相关配置。
4.根据权利要求1至3中任一项所述的方法,其中,步骤b还包括以下步骤:
b1将在网络及用户设备上查询得到的查询结果进行混合排序,以进行呈现。
5.根据权利要求4所述的方法,其中,步骤b1还包括以下步骤:
-根据用户相关信息来对所述查询结果进行混合排序。
6.根据权利要求1至5任一项所述的方法,其中,所述步骤b还包括以下步骤:
-将所述查询信息在用户设备上存储的检索索引库内进行匹配查询,获得用户设备内的查询结果。
7.根据权利要求4至6中任一项所述的方法,其中,所述步骤b1还包括以下步骤:
-根据与用户的进一步交互来更新所述用户相关信息。
8.根据权利要求2至7中任一项所述的方法,其中,所述用户相关信息包括以下至少一下:
-用户个人属性;
-用户偏好;
-用户历史记录。
9.根据权利要求1至8中任一项所述的方法,其中,所述资源包括文档、多媒体文件、可执行文件和/或通信录等。
10.根据权利要求1至9中任一项所述的方法,其中,所述用户设备包含计算机、PDA、智能手机、IPTV等。
11.一种基于查询来呈现用户设备的本地资源的设备,其中,该设备包括:
获取装置、用于获取用户输入的查询信息;
查询判断装置、用于根据所述查询信息,在网络及用户设备上进行查询,以获得查询结果;
调用装置、用于若所述查询结果中包括位于用户设备上的资源,则通过调用相应的本地应用以呈现该资源。
12.根据权利要求11所述的设备,其中,所述调用装置还用于:
-根据用户相关信息来确定调用策略;
-根据所述调用策略来调用相应的本地应用,以呈现所述资源。
13.根据权利要求12所述的设备,其中,所述调用策略包含以下至少一项:
-确定待呈现的资源;
-确定与待呈现的资源相应的本地应用;
-确定待调用本地应用的相关配置。
14.根据权利要求11至13中任一项所述的设备,其中,所述查询判断装置还包括:
交互装置、用于将在网络及用户设备上查询得到的查询结果进行混合排序,以进行呈现。
15.根据权利要求14所述的设备,其中,所述查询结果呈现装置还用于:
-根据用户相关信息来对所述查询结果进行混合排序。
16.根据权利要求11至15中任一项所述的设备,其中,所述查询判断装置还用于:
-将所述查询信息在用户设备上存储的检索索引库内进行匹配查询,获得用户设备内的查询结果。
17.根据权利要求14至16中任一项所述的设备,其中,所述交互装置还用于:
-根据与用户的进一步交互来更新所述用户相关信息。
18.根据权利要求12至17中任一项所述的设备,其中,所述用户相关信息包括以下至少一下:
-用户个人属性;
-用户偏好;
-用户历史记录。
19.根据权利要求11至18中任一项所述的设备,其中,,所述资源包括文档、多媒体文件、可执行文件和/或通信录等。
20.根据权利要求11至19中任一项所述的设备,其中,其中,所述用户设备包含计算机、PDA、智能手机、IPTV等。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2010102422601A CN101916265B (zh) | 2010-07-30 | 2010-07-30 | 一种基于查询来呈现用户设备本地资源的方法和装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2010102422601A CN101916265B (zh) | 2010-07-30 | 2010-07-30 | 一种基于查询来呈现用户设备本地资源的方法和装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101916265A true CN101916265A (zh) | 2010-12-15 |
CN101916265B CN101916265B (zh) | 2012-07-25 |
Family
ID=43323777
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2010102422601A Active CN101916265B (zh) | 2010-07-30 | 2010-07-30 | 一种基于查询来呈现用户设备本地资源的方法和装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101916265B (zh) |
Cited By (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102117331A (zh) * | 2011-03-07 | 2011-07-06 | 北京百度网讯科技有限公司 | 视频搜索方法及*** |
CN102567804A (zh) * | 2010-12-27 | 2012-07-11 | 爱国者电子科技(天津)有限公司 | 一种远程订餐模块、订餐终端及其方法 |
CN102968445A (zh) * | 2012-10-23 | 2013-03-13 | 北京奇虎科技有限公司 | 基于浏览器输入的应用调用方法与装置 |
WO2013060065A1 (zh) * | 2011-10-27 | 2013-05-02 | 北京百度网讯科技有限公司 | 一种根据用户设备的终端属性提供目标信息的方法与设备 |
CN103136237A (zh) * | 2011-11-28 | 2013-06-05 | 深圳市腾讯计算机***有限公司 | 一种基于多数据源的信息搜索方法和*** |
CN103246708A (zh) * | 2013-04-16 | 2013-08-14 | 康佳集团股份有限公司 | 一种基于智能终端的多屏互动搜索方法及其*** |
CN103617285A (zh) * | 2013-12-11 | 2014-03-05 | 百度在线网络技术(北京)有限公司 | 在移动终端中展现搜索结果的方法及装置 |
CN103955482A (zh) * | 2014-04-03 | 2014-07-30 | 北京百度网讯科技有限公司 | 一种在移动终端中调用服务的方法和设备 |
CN104185052A (zh) * | 2014-08-05 | 2014-12-03 | 小米科技有限责任公司 | 智能电视上查找内容的方法和装置 |
CN104484385A (zh) * | 2014-12-10 | 2015-04-01 | 北京奇虎科技有限公司 | 基于稀缺词提供搜索结果项的方法及*** |
CN104519321A (zh) * | 2014-12-22 | 2015-04-15 | 深圳市科漫达智能管理科技有限公司 | 查看监控视频的方法及装置 |
CN104598620A (zh) * | 2015-01-30 | 2015-05-06 | 百度在线网络技术(北京)有限公司 | 应用程序搜索方法和装置 |
CN105354195A (zh) * | 2014-08-19 | 2016-02-24 | 阿里巴巴集团控股有限公司 | 一种信息搜索方法及装置 |
CN105512140A (zh) * | 2014-09-26 | 2016-04-20 | 小米科技有限责任公司 | 终端上设置选项的搜索方法及装置 |
CN105808307A (zh) * | 2016-04-01 | 2016-07-27 | 厦门美柚信息科技有限公司 | 一种页面显示方法和装置 |
CN105898347A (zh) * | 2015-12-15 | 2016-08-24 | 乐视致新电子科技(天津)有限公司 | 播放视频的方法以及视频客户端、本地播放器和智能设备 |
CN106559537A (zh) * | 2016-11-02 | 2017-04-05 | 四川差旅壹号科技有限公司 | 通讯录管理方法及通讯录管理装置 |
CN106844484A (zh) * | 2016-12-23 | 2017-06-13 | 北京奇虎科技有限公司 | 信息搜索方法、装置及移动终端 |
CN107636643A (zh) * | 2015-09-01 | 2018-01-26 | 谷歌公司 | 将本地应用搜索结果与web搜索结果一起提供 |
CN110020082A (zh) * | 2017-12-11 | 2019-07-16 | 北京搜狗科技发展有限公司 | 一种搜索方法及装置 |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102945157B (zh) * | 2012-10-23 | 2016-01-06 | 北京奇虎科技有限公司 | 软件调用方法与装置 |
-
2010
- 2010-07-30 CN CN2010102422601A patent/CN101916265B/zh active Active
Non-Patent Citations (2)
Title |
---|
《微计算机信息(管控一体化)》 20051231 孟万化 一种获取关联程序启动路径的方法与实现 142-144 1-20 第21卷, 第9-3期 2 * |
《科技情报开发与经济》 20071231 谭启慧 Google搜索引擎功能及其使用技巧 231-233 1-20 第17卷, 第15期 2 * |
Cited By (29)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102567804A (zh) * | 2010-12-27 | 2012-07-11 | 爱国者电子科技(天津)有限公司 | 一种远程订餐模块、订餐终端及其方法 |
CN102117331A (zh) * | 2011-03-07 | 2011-07-06 | 北京百度网讯科技有限公司 | 视频搜索方法及*** |
WO2013060065A1 (zh) * | 2011-10-27 | 2013-05-02 | 北京百度网讯科技有限公司 | 一种根据用户设备的终端属性提供目标信息的方法与设备 |
CN103136237B (zh) * | 2011-11-28 | 2017-11-14 | 深圳市世纪光速信息技术有限公司 | 一种基于多数据源的信息搜索方法和*** |
CN103136237A (zh) * | 2011-11-28 | 2013-06-05 | 深圳市腾讯计算机***有限公司 | 一种基于多数据源的信息搜索方法和*** |
CN102968445B (zh) * | 2012-10-23 | 2016-03-30 | 北京奇虎科技有限公司 | 基于浏览器输入的应用调用方法与装置 |
CN102968445A (zh) * | 2012-10-23 | 2013-03-13 | 北京奇虎科技有限公司 | 基于浏览器输入的应用调用方法与装置 |
CN103246708A (zh) * | 2013-04-16 | 2013-08-14 | 康佳集团股份有限公司 | 一种基于智能终端的多屏互动搜索方法及其*** |
US10037363B2 (en) | 2013-12-11 | 2018-07-31 | Baidu Online Network Technology (Beijing) Co., Ltd. | Method and device for displaying search result on mobile terminal |
CN103617285A (zh) * | 2013-12-11 | 2014-03-05 | 百度在线网络技术(北京)有限公司 | 在移动终端中展现搜索结果的方法及装置 |
WO2015085842A1 (zh) * | 2013-12-11 | 2015-06-18 | 百度在线网络技术(北京)有限公司 | 在移动终端中展现搜索结果的方法及装置 |
CN103955482A (zh) * | 2014-04-03 | 2014-07-30 | 北京百度网讯科技有限公司 | 一种在移动终端中调用服务的方法和设备 |
CN103955482B (zh) * | 2014-04-03 | 2018-10-12 | 北京百度网讯科技有限公司 | 一种在移动终端中调用服务的方法和设备 |
CN104185052A (zh) * | 2014-08-05 | 2014-12-03 | 小米科技有限责任公司 | 智能电视上查找内容的方法和装置 |
CN105354195A (zh) * | 2014-08-19 | 2016-02-24 | 阿里巴巴集团控股有限公司 | 一种信息搜索方法及装置 |
CN105512140A (zh) * | 2014-09-26 | 2016-04-20 | 小米科技有限责任公司 | 终端上设置选项的搜索方法及装置 |
CN104484385A (zh) * | 2014-12-10 | 2015-04-01 | 北京奇虎科技有限公司 | 基于稀缺词提供搜索结果项的方法及*** |
CN104484385B (zh) * | 2014-12-10 | 2018-05-15 | 北京奇虎科技有限公司 | 基于稀缺词提供搜索结果项的方法及*** |
CN104519321A (zh) * | 2014-12-22 | 2015-04-15 | 深圳市科漫达智能管理科技有限公司 | 查看监控视频的方法及装置 |
CN104598620A (zh) * | 2015-01-30 | 2015-05-06 | 百度在线网络技术(北京)有限公司 | 应用程序搜索方法和装置 |
CN104598620B (zh) * | 2015-01-30 | 2018-12-21 | 百度在线网络技术(北京)有限公司 | 应用程序搜索方法和装置 |
CN107636643A (zh) * | 2015-09-01 | 2018-01-26 | 谷歌公司 | 将本地应用搜索结果与web搜索结果一起提供 |
WO2017101379A1 (zh) * | 2015-12-15 | 2017-06-22 | 乐视控股(北京)有限公司 | 播放视频的方法以及视频客户端、本地播放器和智能设备 |
CN105898347A (zh) * | 2015-12-15 | 2016-08-24 | 乐视致新电子科技(天津)有限公司 | 播放视频的方法以及视频客户端、本地播放器和智能设备 |
CN105808307A (zh) * | 2016-04-01 | 2016-07-27 | 厦门美柚信息科技有限公司 | 一种页面显示方法和装置 |
CN105808307B (zh) * | 2016-04-01 | 2020-09-01 | 厦门美柚股份有限公司 | 一种页面显示方法和装置 |
CN106559537A (zh) * | 2016-11-02 | 2017-04-05 | 四川差旅壹号科技有限公司 | 通讯录管理方法及通讯录管理装置 |
CN106844484A (zh) * | 2016-12-23 | 2017-06-13 | 北京奇虎科技有限公司 | 信息搜索方法、装置及移动终端 |
CN110020082A (zh) * | 2017-12-11 | 2019-07-16 | 北京搜狗科技发展有限公司 | 一种搜索方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
CN101916265B (zh) | 2012-07-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101916265B (zh) | 一种基于查询来呈现用户设备本地资源的方法和装置 | |
US11775143B2 (en) | Method and apparatus for providing recommendations to a user of a cloud computing service | |
CN1972299B (zh) | 提供内容项目的方法 | |
US9374670B2 (en) | System and method for determining a location-based preferred media file | |
JP5047238B2 (ja) | 加入フィルタを広告アプリケーションにマッピングするための方法およびシステム | |
US9081481B2 (en) | Adjusting list views based on list sorting and item highlighting | |
JP4497309B2 (ja) | 情報提供装置、情報提供方法および情報提供用プログラム | |
EP2307984B1 (en) | Adaptive display for enhancing audio playback | |
WO2017088357A1 (zh) | 歌词页面生成方法及装置 | |
CN115167725A (zh) | 一种终端的操作指导信息提供方法及终端设备 | |
KR20120027365A (ko) | 지속적인 미디어 재생 | |
WO2007062293A2 (en) | Collaborative service for suggesting media keywords based on location data | |
CN108184143B (zh) | 获取资源的方法及装置 | |
US20190018702A1 (en) | System and method for providing task-based configuration for users of a media application | |
KR20130062799A (ko) | 키워드 정보 제공 방법 | |
CN107622074A (zh) | 一种数据处理方法、装置和计算设备 | |
JP2007226382A (ja) | 広告表示プログラム | |
US20130122966A1 (en) | Apparatus and method for managing data in portable terminal | |
EP2154892A1 (en) | Methods and systems to use data façade subscription filters for advertisement purposes | |
JP2011217106A (ja) | 関連情報提供サーバ、関連情報提供システム及び関連情報提供方法 | |
KR20160104981A (ko) | 정보 통합 검색 방법, 사용자 단말기 및 컴퓨터 프로그램 | |
JP2010081590A (ja) | 待受画像配信システム、携帯電話端末、サーバ装置、プログラム | |
JP2006039930A (ja) | 情報提供システム、情報提供方法および事業者サーバ | |
JP2004342044A (ja) | 携帯端末のカスタマイズシステム、管理サーバ、携帯端末、並びに携帯端末のプログラム | |
JP2015069386A (ja) | サーバ装置、プログラム及び通信方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |