信息处理方法和信息处理设备与流程

文档序号:13626093阅读:132来源:国知局
信息处理方法和信息处理设备与流程

本分案申请是申请日为2013年4月1日,申请号为201310111562.9,发明名称为“信息处理方法和信息处理设备”的发明专利的分案申请。

本发明涉及信息处理的领域,更具体地,本发明涉及一种信息处理方法和信息处理设备。



背景技术:

随着信息技术的发展,用户对于个性化、定制化的服务的需求越来越高。例如,对于不同的用户,即使其身处于同样的地理位置(如商场),也可能需求不同的信息,诸如有关服装店的信息、餐厅的信息等等。又例如,对于同一用户,其访问诸如购书网站和视频网站等的不同网址时,也期望获得不同的信息,诸如有关所述用户的兴趣爱好的书籍、有关所述用户的兴趣爱好的视频等等。

然而,在现有技术中,即便在用户访问网络和/或进行通信的过程中会产生大量的数据,对于这些数据的应用也非常有限,并不能满足用户的上述需求。



技术实现要素:

有鉴于上述情况,本发明提供了一种信息处理方法和信息处理设备,其能够根据用户的特征和所处的场景为用户输出适当的、个性化的信息,从而极大地丰富了用户的体验。

进一步地,本发明提供了一种信息处理方法和信息处理设备,其能够利用用户的历史行为来获得用户的特征信息,从而根据用户所处场景为用户输出适当的、个性化的信息,极大地丰富了用户的体验。

根据本发明一实施例,提供了一种信息处理方法,包括:获取表示电子设备的用户当前所处的场景的场景信息;获取表示所述用户的特征的特征信息;基于所述场景信息和所述特征信息,获得对应于所述场景和所述用户的特征的结果信息;以及输出所述结果信息;其中,所述特征信息是基于所述用户的历史行为而提取的信息。

获取所述场景信息的步骤包括:获取与所述用户当前所处的环境相关的信息、以及与所述用户当前所访问的网络相关的信息中的至少一个,作为所述场景信息。

所述信息处理方法应用于所述电子设备,所述特征信息预先存储在所述电子设备中,并且,所述获得对应于所述场景和所述用户的特征的结果信息的步骤包括:将所述场景信息和所述特征信息发送至一服务器;以及从所述服务器接收所述结果信息,所述结果信息由所述服务器基于所述场景信息和所述特征信息而生成。

所述信息处理方法应用于所述电子设备,所述获取表示所述用户的特征的特征信息的步骤包括:从第一服务器接收所述特征信息;并且,所述获得对应于所述场景和所述用户的特征的结果信息的步骤包括:将所述场景信息和所述特征信息发送至与所述第一服务器不同的第二服务器;以及从所述第二服务器接收所述结果信息,所述结果信息由所述第二服务器基于所述场景和所述特征信息而生成。

所述信息处理方法应用于与所述电子设备通信的第一服务器,所述获取表示电子设备的用户当前所处的场景的场景信息的步骤包括:从所述电子设备接收所述场景信息;所述获得对应于所述场景和所述用户的特征的结果信息的步骤包括:将所述场景信息和所述特征信息发送至与所述第一服务器不同的第二服务器;以及从所述第二服务器接收所述结果信息,所述结果信息由所述第二服务器基于所述场景和所述特征信息而生成;所述输出所述结果信息的步骤包括:将所述结果信息发送至所述电子设备。

所述结果信息是包含所述特征信息的提示信息、以及与所述特征信息相关的关联信息中的至少一个。

所述特征信息通过以下步骤而预先提取:检测所述用户的网络访问行为,以获取访问信息;基于所述访问信息,确定表示用户的网络访问特征的信息,作为所述特征信息;其中,所述访问信息包括访问内容信息和所述用户输入的搜索信息中的至少一个。

所述特征信息通过以下步骤而预先提取:检测所述用户通过所述电子设备与第二电子设备的用户进行通信的行为,以获取所述通信所产生的通信信息;基于所述通信信息,确定处理对象;以及获取与所述处理对象关联的信息,作为所述特征信息。

所述通信信息为音频信息,并且,所述确定处理对象的步骤包括:对所述音频信息进行语义识别,以确定所述处理对象。

所述通信信息为视频信息,并且,所述确定处理对象的步骤包括:对所述视频信息进行图像识别,以确定所述处理对象。

根据本发明另一实施例,提供了一种信息处理设备,包括:场景信息获取单元,获取表示电子设备的用户当前所处的场景的场景信息;特征信息获取单元,获取表示所述用户的特征的特征信息;结果信息获取单元,基于所述场景信息和所述特征信息,获得对应于所述场景和所述用户的特征的结果信息;以及输出单元,输出所述结果信息;其中,所述特征信息是基于所述用户的历史行为而提取的信息。

场景信息获取单元配置为:获取与所述用户当前所处的环境相关的信息、以及与所述用户当前所访问的网络相关的信息中的至少一个,作为所述场景信息。

所述信息处理设备应用于所述电子设备,所述特征信息预先存储在所述电子设备中,并且,所述结果信息获取单元包括:发送单元,将所述场景信息和所述特征信息发送至一服务器;以及接收单元,从所述服务器接收所述结果信息,所述结果信息由所述服务器基于所述场景信息和所述特征信息而生成。

所述信息处理设备应用于所述电子设备,所述特征信息获取单元包括:特征信息接收单元,从第一服务器接收所述特征信息;并且,所述结果信息获取单元包括:发送单元,将所述场景信息和所述特征信息发送至与所述第一服务器不同的第二服务器;以及接收单元,从所述第二服务器接收所述结果信息,所述结果信息由所述第二服务器基于所述场景和所述特征信息而生成。

所述信息处理设备应用于与所述电子设备通信的第一服务器,所述场景信息获取单元包括:场景信息接收单元,从所述电子设备接收所述场景信息;所述结果信息获取单元包括:发送单元,将所述场景信息和所述特征信息发送至与所述第一服务器不同的第二服务器;以及接收单元,从所述第二服务器接收所述结果信息,所述结果信息由所述第二服务器基于所述场景和所述特征信息而生成;所述输出单元配置为:将所述结果信息发送至所述电子设备。

所述信息处理设备还包括:访问信息获取单元,检测所述用户的网络访问行为,以获取访问信息;特征信息提取单元,基于所述访问信息,确定表示用户的网络访问特征的信息,作为所述特征信息;其中,所述访问信息包括访问内容信息和所述用户输入的搜索信息中的至少一个。

所述信息处理设备,还包括:通信信息获取单元,检测所述用户通过所述电子设备与第二电子设备的用户进行通信的行为,以获取所述通信所产生的通信信息;处理对象确定单元,基于所述通信信息,确定处理对象;以及特征信息提取单元,获取与所述处理对象关联的信息,作为所述特征信息。

所述通信信息为音频信息,并且,所述处理对象确定单元配置为:对所述音频信息进行语义识别,以确定所述处理对象。

所述通信信息为视频信息,并且,所述处理对象确定单元配置为:对所述视频信息进行图像识别,以确定所述处理对象。

在本发明实施例的信息处理方法和信息处理设备中,基于根据用户的历史行为而提取的特征信息,并基于用户当前所处的场景,为用户输出符合所述场景和用户特征的信息,从而能够为用户提供个性化的信息,满足不同用户在不同场景下的需要,极大地丰富了用户体验。

附图说明

图1是图示根据本发明实施例的信息处理方法的流程图;以及

图2是图示根据本发明实施例的信息处理设备的主要配置的框图。

具体实施方式

以下将参考附图详细描述本发明实施例。

本发明实施例的信息处理方法和信息处理设备可以应用于终端侧的电子设备或服务器。所述电子设备与所述服务器可以进行有线或无线通信。

此外,所述电子设备(以下,适当时称为第一电子设备)可以与其他电子设备(以下,适当时称为第二电子设备)进行通信。所述第一电子设备与所述第二电子设备可以是诸如固定电话、手机、平板电脑、个人计算机等具有通信功能的电子设备。所述通信可以是传统的语音通信(如经由固定电话),也可以是视频通信(如经由视频聊天应用),还可以是文本通信(如经由即时消息(文本聊天)应用)。所述第一电子设备与所述第二电子设备的种类可以相同,也可以不同。

此外,所述第一电子设备与所述第二电子设备之间的通话可以经由诸如因特网的网络,通过如上所述的服务器进行。也就是说,所述第一电子设备与所述第二电子设备之一将通话信息发送到所述服务器,并且所述服务器将所述通话信息转发到所述第一电子设备与所述第二电子设备的另一个。当然,所述第一电子设备与所述第二电子设备之间的通话也可以不经由服务器的转发而直接进行。

此外,在下面描述的某些实施例中,以第一电子设备与第二电子设备这两个电子设备之间的通信为例描述了本发明实施例。然而,本领域技术人员能够理解,本发明实施例的信息处理方法和信息处理设备可以应用于多于两个的电子设备之间进行通信的场景。

下面,将参照图1描述本发明实施例的信息处理方法。

如图1所示,首先,在步骤s101,所述信息处理方法获取表示电子设备的用户当前所处的场景的场景信息。所述场景可以是真实世界的场景,也可以是网络场景。

也就是说,在本发明一实施例中,所述信息处理方法获取与所述用户当前所处的环境相关的信息,作为所述场景信息。例如,所述信息处理方法获取与所述用户当前所处的位置相关的信息作为所述场景信息。又例如,所述信息处理方法获取与当前时间相关的信息作为所述场景信息。再例如,所述信息处理方法获取与所述用户当前所处的位置的天气相关的信息作为所述场景信息,等等。当然,上述的场景信息仅为示例。本领域技术人员完全能够获取与所述用户当前所处的真实世界环境相关的其他信息作为所述场景信息。

在本发明另一实施例中,所述信息处理方法获取与所述用户当前所访问的网络相关的信息,作为所述场景信息。例如,所述信息处理方法获取所述用户当前所访问的网站的网址信息,作为所述场景信息。所述信息处理方法还可以获取与所述用户在网络访问时所输入的内容(如,搜索关键词)相关的信息,作为所述场景信息。再例如,所述信息处理方法还可以获取与所述用户当前访问的网站的类型相关的信息,作为所述场景信息。当然,上述的场景信息仅为示例。本领域技术人员完全能够获取与所述用户当前所处的网络环境相关的其他信息作为所述场景信息。

此外,本领域技术人员能够理解,所述信息处理方法可以将上述两实施例相结合,从而获取与所述用户当前所处的环境相关的信息以及与所述用户当前所访问的网络相关的信息这两者,作为所述场景信息。

另一方面,在步骤s102,所述信息处理方法获取表示所述用户的特征的特征信息。

所述用户的特征信息是表示用户的诸如兴趣或需求的特征的信息。具体地,本发明实施例的信息处理方法基于所述用户的历史行为而预先提取所述特征信息。

更具体地,在一实施方式中,所述信息处理方法检测所述用户的网络访问行为,以获取访问信息。所述访问信息例如包括访问内容信息和所述用户输入的搜索信息中的至少一个。所述访问内容信息例如可以对应于所访问的网站的网址信息、或表示所述网站的类型的信息。

此后,所述信息处理方法基于所述访问信息,确定表示用户的网络访问特征的信息,作为所述特征信息。例如,所述信息处理方法可基于所述用户输入的搜索信息,通过语义分析或关键词匹配,确定用户感兴趣的内容或话题,作为表示用户的网络访问特征的信息。又例如,所述信息处理方法可基于所述用户访问的网站的类型(如体育、娱乐、购物),确定用户感兴趣的内容或话题,作为表示用户的网络访问特征的信息。当然,本领域技术人员可通过其他方法来提取所述特征信息,其都在本发明的范围内。

在另一实施方式中,所述信息处理方法检测所述用户通过所述电子设备与第二电子设备的用户进行通信的行为,以获取所述通信所产生的通信信息。所述通信既可以是语音通信,也可以是包含语音通信的视频通信,还可以是文本通信。

接下来,所述信息处理方法基于所述通信信息,确定处理对象。

所述处理对象的确定可以通过检测用户主动进行的输入操作而实现,也可以通过所述信息处理方法自动地对通话信息进行分析和识别而实现。

具体地,在一实施例中,所述通话包含视频通话,并且所述通话信息包含视频画面的信息。在此情况下,用户通过对所述视频画面进行输入操作而指定处理对象。相应地,本发明实施例的信息处理方法通过检测用户对所述视频画面进行的输入操作而确定用户所指定的处理对象。

更具体地,例如,在第一示例中,用户可选定所述视频画面中的一个区域。相应地,本发明实施例的信息处理方法检测用于选定所述视频画面中的一区域的输入操作。此后,所述信息处理方法将所述视频画面中与所述区域所对应的部分视频画面确定为处理对象。

在第二示例中,用户可点击所述视频画面中的特定位置。相应地,本发明实施例的信息处理方法检测用于点击所述视频画面的点击操作。

此后,所述信息处理方法基于所述点击操作对应的所述视频画面中的特定位置,对所述视频画面进行图像分割,以获得包含所述特定位置的部分视频画面。所述信息处理方法对所述视频画面进行图像分割的技术为本领域技术人员所知,在此不再详述。

在获得所述包含特定位置的部分视频画面之后,所述信息处理方法将所述部分视频画面确定为处理对象。

在第三示例中,所述信息处理方法可以首先对所述视频画面进行图像识别,以确定多个候选对象。所述信息处理方法可采用本领域已知的各种图像识别算法来确定所述候选对象,在此不再详述。

在确定了所述多个候选对象之后,所述信息处理方法可以将关于所述候选对象的信息呈现给用户,以供用户选择。此后,所述信息处理方法检测用户对所述多个候选对象中的至少一个候选对象的选择操作。并且,当检测到用户对所述至少一个候选对象的选择操作时,所述信息处理方法基于所述选择操作,将所选择的所述至少一个候选对象确定为所述处理对象。

上面描述了通过用户主动进行的输入操作而确定处理对象的各种示例。下面,将描述通过自动地对通话信息进行分析和识别而确定处理对象的情况。

更具体地,在第一示例中,所述通话信息包含静态画面的信息。在此情况下,所述信息处理方法对所述静态画面进行图像识别,以将所述静态画面分割为多个区域。例如,所述信息处理方法根据灰度、彩色、空间纹理、几何形状等特征将所述静态画面划分成若干个互不相交的区域,使得这些特征在同一区域内表现出一致性或相似性,而在不同区域间表现出明显的不同。所述信息处理方法可以采用诸如基于阈值的方法、基于聚类的方法、基于区域和边缘的方法、基于全局优化的方法等的各种算法来进行图像分割。当然,上述图像分割的算法仅为示例,本领域技术人员可以采用各种算法来进行图像分割,在此不再详述。

此后,所述信息处理方法基于预定标准,从所述多个区域中确定目标区域。例如,所述信息处理方法可以基于多个区域的显著度、预先训练的用户感兴趣度、区域位置、区域面积等的标准,从所述多个区域中确定目标区域。当然,上述确定目标区域的标准和相应算法仅为示例。本发明实施例的信息处理方法可以采用本领域技术人员已知的其他各种标准和相应算法来确定目标区域,在此不再详述。

在确定所述目标区域之后,所述信息处理方法基于所述目标区域,确定所述处理对象。具体地,例如,所述信息处理方法可对所述目标区域的视频画面进行分析,以确定处理对象。例如,所述信息处理方法可通过识别所述目标区域的视频画面以确定其对象种类,从而确定处理对象。又例如,所述信息处理方法可通过将所述目标区域的视频画面与预先存储的信息库中的图像进行模糊匹配,从而确定处理对象。当然,上述基于目标区域确定处理对象的方法仅为示例。本发明实施例的信息处理方法可以采用本领域技术人员已知的其他各种方法来确定处理对象,在此不再详述。

在第二示例中,所述通话信息包括动态画面的信息。在此情况下,所述信息处理方法可对所述动态画面进行识别,以识别出用户在所述通话过程中做出的特定动作。例如,所述信息处理方法可通过对由多个时间上连续的帧组成的动态画面进行与上面所述类似的识别,从而识别出用户在此时间段内做出的动作。

此后,所述信息处理方法可以基于所述特定动作,确定所述处理对象。例如,所述信息处理方法可以基于预先存储的动作与处理对象之间的关联关系的表,根据所述特定动作而确定处理对象。

在第三示例中,所述通话信息包括音频的信息。在此情况下,所述信息处理方法可对所述音频进行音频识别,以确定处理对象。

更具体地,例如,所述信息处理方法可判断所述音频中是否存在与预定关键词匹配的音频片段。当判断所述音频中存在与预定关键词匹配的音频片段时,所述信息处理方法将与所述音频片段确定为处理对象。

又例如,所述信息处理方法可对所述音频进行语义分析,并基于语义分析的结果来确定处理对象。

当然,所述信息处理方法可利用本领域已知的各种算法来对所述音频进行音频识别,在此不再详述。

此外,与上述同样,本发明实施例的信息处理方法可以将用户的主动输入与所述电子设备的自动识别相结合。具体地,在第四示例中,所述信息处理方法可以基于所述通话信息,确定多个候选对象。此后,所述信息处理方法可以将所述多个候选对象呈现给用户,并检测用户对所述多个候选对象中的至少一个的选择操作。接下来,所述信息处理方法基于所述选择操作,将所选择的所述至少一个候选对象确定为所述处理对象。

此外,在第五示例中,所述通话信息包括文本信息。在此情况下,所述信息处理方法可对所述文本进行文本识别,以确定处理对象。

更具体地,例如,所述信息处理方法可判断所述文本中是否存在与预定关键词匹配的文本片段。当判断所述文本中存在与预定关键词匹配的文本片段时,所述信息处理方法将与所述文本片段确定为处理对象。

又例如,所述信息处理方法可对所述文本进行语义分析,并基于语义分析的结果来确定处理对象。

当然,所述信息处理方法可利用本领域已知的各种算法来对所述文本进行文本识别,在此不再详述。

此外,在上述示例中,在终端的电子设备侧确定所述处理对象。替代地,在电子设备侧的处理能力有限的情况下,所述电子设备也可将确定所述处理对象所需的信息(如通信信息、用户输入操作信息等)发送至服务器,由服务器通过与上述类似的处理而确定处理对象,并将所确定的处理对象发送至所述电子设备。

在通过如上所述的方式确定了处理对象之后,所述信息处理方法获取与所述处理对象关联的信息,作为所述特征信息。

具体地,在所述信息处理方法应用于所述电子设备的情况下,所述信息处理方法可以将所述处理对象发送至服务器,由所述服务器对所述处理对象进行分析。此后,所述信息处理方法从所述远程服务器接收特征信息。所述特征信息是由所述服务器通过对所述处理对象进行分析而获得的、与所述处理对象相关联的信息。

所述服务器可通过各种方法来获取所述特征信息。例如,所述服务器中可预先存储多个对象的对象信息,并且每个对象的对象信息与属性信息相关联地存储。所述属性信息用于表示所述对象的属性,诸如衣物、建筑等。

在接收到所述信息处理方法发送来的处理对象之后,所述服务器对所述处理对象进行分析,以确定所述处理对象的属性。此后,所述服务器基于所述处理对象的属性,确定所存储的属性信息中对应的属性信息,并将与所述对应的属性信息关联的对象信息确定为所述特征信息。又例如,所述服务器也可直接将所述处理对象的属性信息确定为所述特征信息。再例如,对于每个对象,所述服务器中可预先存储多个属性信息,诸如价格、品牌、销售地点等。此后,所述服务器基于所确定的所述处理对象的属性,确定此处理对象的其他属性信息作为所述特征信息。

在另一实施例中,所述信息处理方法可在本地对所述处理对象进行分析,以确定所述特征信息。在此情况下,所述信息处理方法可以在本地预先关联存储多个对象的所述对象信息与所述属性信息。

在确定了处理对象之后,所述信息处理方法可以对所述处理对象进行分析,以确定所述处理对象的属性。此后,所述信息处理方法基于所述处理对象的属性,确定所存储的属性信息中对应的属性信息,并将与所述对应的属性信息关联的对象信息确定为所述特征信息。替代地,所述信息处理方法也可直接将所述处理对象的属性信息确定为所述特征信息。

需要指出的是,本领域技术人员能够理解,步骤s101和s102的执行顺序不限于图1所示的顺序,而是可以根据需要以任意适当的顺序(如并行或颠倒地)执行。

在如上所述确定了特征信息之后,在步骤s103,所述信息处理方法基于所述场景信息和所述特征信息,获得对应于所述场景和所述用户的特征的结果信息。

具体地,在一实施例中,所述特征信息包含基于所述用户的历史行为而确定的提示场景信息和提示事项信息。所述结果信息至少包含所述提示事项信息。由此,所述信息处理方法在所述电子设备的用户当前所处的场景符合所述提示场景信息时,输出所述结果信息。

更具体地,所述提示场景信息和提示事项信息可以是基于所述电子设备的第一用户与所述第二电子设备的第二用户的通信所产生的通信信息而分析确定的。例如,所述电子设备的第一用户在与所述第二电子设备的第二用户的通信期间,向所述第二用户提到满足预定条件(如,某个预定的时间或预定的地点)时会做某件事。此时,尽管所述第一用户并未向所述信息处理方法所应用至的设备(电子设备或服务器)输入所述信息,但是,所述信息处理方法会自动基于所述通信信息进行分析,确定出提示场景信息(即,上述的预定条件)和提示事项信息(即,上述的某件事),并将所述提示场景信息和提示事项信息相关联地作为所述特征信息而存储。由此,当所述电子设备的用户当前所处的场景符合所述提示场景信息,所述信息处理方法至少会向用户输出所述提示事项信息,以提示用户。当然,所述信息处理方法也可以将所述提示事项信息和所述提示场景信息一起输出至用户。需要指出的是,这里所谓的“当前所处的场景符合所述提示场景信息”可以指用户当前所处的场景与所述提示场景信息一致,也可以指用户当前所处的场景与所述提示场景信息之间满足预定标准。所述预定标准可以由所述信息处理方法和/或所述用户预先配置。例如,以上述预定时间为例,所述信息处理方法可以在到达所述预定时间时向所述用户输出所述提示事项信息,也可以在距离所述预定时间预定间隔(如,1小时)时向所述用户输出所述提示事项信息。

此外,所述提示场景信息和提示事项信息也可以是基于所述电子设备的用户的网络访问而分析确定的。例如,所述信息处理方法可以分析用户的搜索内容(如,特定地址)并基于所述搜索内容确定所述提示场景信息和提示事项信息,从而执行与上述类似的处理。

由此,在本发明此实施例的信息处理方法中,可以实现所谓自动的“备忘录”的功能。用户不必为实现备忘功能而刻意向所述电子设备或所述服务器手动输入提示事项和提示场景,而是由所述信息处理方法自动分析用户的行为以确定用户需求的提示事项,并在合适的提示场景进行提示。也就是说,在用户通过向所述电子设备输入信息而实现特定功能(如,通信)的同时,所述信息处理方法基于所输入的信息而自动进行分析,以便不仅能够实现上述特定功能,还能够实现提示功能。由此,省却了用户为使用所述提示功能而需要的繁琐输入操作,实现了智能提醒,从而大大改进了用户体验。

此外,在另一实施例中,所述结果信息是与所述特征信息相关的关联信息。更具体地,对于每一用户所对应的特征信息,所述信息处理方法可预存多个场景信息与结果信息的对照表,并根据如上所述获取的场景信息,通过查表确定相应的结果信息。在另一实施例中,对于同样的场景信息,所述信息处理方法可预存多个特征信息与结果信息的对照表,并根据如上所述的特征信息,通过查表确定相应的结果信息。当然,本领域技术人员可以理解,本发明实施例的信息处理方法还可通过除上述示例以外的其他方式,如链表等,基于所述场景信息与所述特征信息而获取对应的结果信息,在此不再详述。

在步骤s104,所述信息处理方法输出所述结果信息。具体地,所述信息处理方法可利用音频、视频、文本等多种方式,通过所述电子设备输出所述结果信息。

以上,描述了本发明实施例的信息处理方法。在本发明实施例的信息处理方法中,基于根据用户的历史行为而提取的特征信息,并基于用户当前所处的场景,为用户输出符合所述场景和用户特征的信息,从而能够为用户提供个性化的信息,满足不同用户在不同场景下的需要,极大地丰富了用户体验。

需要指出的是,本发明实施例的信息处理方法可以应用于所述电子设备,也可以应用于所述服务器。

具体地,在一实施例中,在所述信息处理方法应用于所述电子设备的情况下,所述特征信息可以预先存储在所述电子设备中。此时,所述信息处理方法可以将所述场景信息和所述特征信息发送至一服务器,并从所述服务器接收所述结果信息。所述结果信息由所述服务器基于所述场景信息和所述特征信息,通过上述步骤s103的操作而生成。

在另一实施例中,在所述信息处理方法应用于所述电子设备的情况下,所述特征信息也可以预先存储在服务器中并从服务器接收的。也就是说,所述服务器是用于存储特征信息的服务器,在此称为第一服务器。此后,所述信息处理方法可以将从所述第一服务器接收的特征信息与所获取的场景信息发送至第二服务器。所述第二服务器是用于通过如上所述步骤s103的操作生成结果信息的服务器,在此称为第二服务器。此后,所述信息处理方法从所述第二服务器接收所述结果信息。

在又一实施例中,在所述信息处理方法应用于与所述电子设备通信的上述第一服务器的情况下,所述信息处理方法从所述电子设备接收所述场景信息,并将所述场景信息和所述特征信息发送至上述第二服务器,以便由所述第二服务器基于所述场景和所述特征信息生成结果信息。此后,所述信息处理方法从所述第二服务器接收所生成的结果信息,并将所述结果信息发送至所述电子设备,以由所述电子设备输出给用户。

需要指出的是,在上面描述的实施例中,分别以第一服务器和第二服务器进行描述,以清楚区分用于存储特征信息的服务器与用于生成结果信息的服务器。然而,本领域技术人员可以理解,上述第一服务器和第二服务器既可以实现为物理上分离的两个服务器,也可以实现为单个服务器。

下面,将结合几个不同的具体示例,详细描述本发明实施例的信息处理方法。

在第一示例性的情况下,所述信息处理方法应用于终端侧的(第一)电子设备。所述第一电子设备的第一用户与所述第二电子设备的第二用户进行音视频通信。在通信过程中,所述第一电子设备的第一用户对所述第二电子设备的第二用户说:“我很喜欢你这条裙子”。所述信息处理方法对上述音频通信信息进行语义分析,并对视频画面中的第二用户的画面进行诸如上述的图像分割、识别等的处理,从而确定处理对象为第二用户的裙子。此后,所述信息处理方法将此裙子相关的图像信息发送至服务器。所述服务器例如可以确定所述裙子的属性为“连衣裙”,并将与此属性信息关联的信息(例如,此连衣裙的品牌信息)确定为所述特征信息。替代地,所述服务器也可直接将例如表示“第一用户喜好连衣裙”的含义的信息确定为所述特征信息,并将所述特征信息发送至所述电子设备。

此后,所述信息处理方法例如通过所述电子设备自身所包含的定位模块,检测所述用户当前所处的地理位置,并将作为所述场景信息的位置信息和如上所述的特征信息发送到所述服务器。当所述服务器基于所述场景信息确定例如所述用户处于一购物中心时,所述服务器基于所述特征信息,生成对应于所述场景、并与所述用户的特征信息相关的信息作为结果信息,如有关所述购物中心中的女装门店的位置信息,并将所述结果信息发送到所述电子设备。由此,所述信息处理方法例如通过所述电子设备自身所包含的显示模块,显示所述结果信息。

由此,本发明实施例的信息处理方法能够根据用户的历史通信信息而自动分析提取出所述用户的特征信息,如喜好等,并在此后基于所述用户当前所处的场景而输出符合所述场景、并与用户特征相关联的关联信息,从而能够为用户提供个性化的信息,使得用户能够方便地满足自己的喜好,极大地丰富了用户体验。

在第二示例性的情况下,所述信息处理方法应用于服务器。第一电子设备的第一用户与第二电子设备的第二用户通过所述服务器进行音频通信。在通信过程中,所述第一电子设备的第一用户对所述第二电子设备的第二用户说:“我挺想去xx购物中心的,但一直不知道具体位置”。所述服务器在转发上述通信信息的过程中,对上述通信信息进行语义分析,将例如表示“第一用户对xx购物中心有兴趣”的含义的信息确定并存储为所述特征信息。

此后,所述第一电子设备例如通过自身所包含的定位模块,检测所述第一用户当前所处的地理位置,并将作为所述场景信息的位置信息发送到所述服务器。所述服务器根据所述位置信息,基于预定标准(如2km之内)确定所述第一用户当前处于“xx购物中心”附近时,生成对应于所述场景、并包含所述特征信息的提示信息作为结果信息,如“您就在xx购物中心附近”的信息,并将所述信息发送至所述第一电子设备以呈现给所述第一用户。

由此,本发明实施例的信息处理方法能够根据用户的历史通信信息而自动分析提取出所述用户的特征信息,如心愿等,并在此后基于所述用户当前所处的场景而输出符合所述场景、并包含用户特征信息的提示信息,从而能够为用户提供个性化的信息,使得用户能够及时地满足自己的心愿,极大地丰富了用户体验。

需要指出的是,如上所述,预先确定特征信息的处理和此后的生成结果信息的处理不仅可以在同一侧执行,也可在不同侧执行。即,所述确定特征信息的处理由所述终端电子设备和所述服务器之一执行,所述生成结果信息的处理由所述终端电子设备和所述服务器中的另一个执行。此外,本发明实施例的信息处理方法还可以实现为通过第一服务器预先确定特征信息,并通过第二服务器生成结果信息。

例如,在第三示例性的情况下,所述第一服务器预先确定所述特征信息。具体地,所述第一服务器检测用户的网络访问行为,以获取访问信息。例如,所述第一服务器检测到所述用户经常浏览军事网站、下载军事小说或搜索军事相关信息,从而基于上述访问信息而确定例如“军事迷”的含义的信息作为所述特征信息并进行存储。

此后,当第二服务器接收到用户的场景信息时,所述第二服务器请求从所述第一服务器获取所述用户的特征信息,并基于所述特征信息生成符合所述场景信息(例如,所述第二服务器的特点)的结果信息。例如,当所述第二服务器为购书网站的服务器时,在第二服务器检测到所述用户的访问的情况下,所述第二服务器可生成军事方面的书籍的信息作为所述结果信息。又例如,当所述第二服务器为视频网站的服务器时,在第二服务器检测到所述用户的访问的情况下,所述第二服务器可生成军事方面的视频的信息作为所述结果信息。再例如,当所述第二服务器为实体购物中心的服务器时,在第二服务器检测到所述用户的访问的情况下,所述第二服务器可生成有关军事模型的门店的信息作为所述结果信息。此后,所述第二服务器将所述结果信息输出至所述电子设备,以呈现给用户。

由此,本发明实施例的信息处理方法能够根据用户的历史网络访问信息而自动分析提取出所述用户的特征信息,如喜好等,并在此后基于所述用户当前所处的场景而输出符合所述场景、并与用户特征相关联的关联信息,从而能够根据用户当前所处的场景为用户提供个性化的信息,使得用户能够方便地满足自己的喜好,极大地丰富了用户体验。

此外,虽然在上面的各个示例中分别以基于用户的网络访问行为和通信行为而确定特征信息的情况为例进行了描述,但是,本领域技术人员能够理解,上述示例性的情况可以相互结合。也就是说,本发明实施例的信息处理方法可以基于用户的网络访问行为和通信行为两者而共同确定所述用户的特征信息。

以上,参照图1描述了本发明实施例的信息处理方法。

下面,将参照图2描述本发明实施例的信息处理设备。

如图2所示,本发明实施例的信息处理设备200包括场景信息获取单元201、特征信息获取单元202、结果信息获取单元203和输出单元204。

所述场景信息获取单元201获取表示电子设备的用户当前所处的场景的场景信息。所述特征信息获取单元202获取表示所述用户的特征的特征信息。所述结果信息获取单元203基于所述场景信息和所述特征信息,获得对应于所述场景和所述用户的特征的结果信息。所述输出单元204输出所述结果信息。所述特征信息是基于所述用户的历史行为而提取的信息。

在一实施例中,所述场景信息获取单元201配置为:获取与所述用户当前所处的环境相关的信息、以及与所述用户当前所访问的网络相关的信息中的至少一个,作为所述场景信息。

在另一实施例中,所述信息处理设备200应用于所述电子设备。所述特征信息预先存储在所述电子设备中。所述结果信息获取单元203包括:发送单元和接收单元(未示出)。所述发送单元将所述场景信息和所述特征信息发送至一服务器。所述接收单元从所述服务器接收所述结果信息,所述结果信息由所述服务器基于所述场景信息和所述特征信息而生成。

在另一实施例中,所述信息处理设备200应用于所述电子设备。

所述特征信息获取单元202包括:特征信息接收单元,从第一服务器接收所述特征信息。所述结果信息获取单元203包括:发送单元,将所述场景信息和所述特征信息发送至与所述第一服务器不同的第二服务器;以及接收单元,从所述第二服务器接收所述结果信息,所述结果信息由所述第二服务器基于所述场景和所述特征信息而生成。

在另一实施例中,所述信息处理设备200应用于与所述电子设备通信的第一服务器。所述场景信息获取单元201包括:场景信息接收单元,从所述电子设备接收所述场景信息。所述结果信息获取单元203包括:发送单元,将所述场景信息和所述特征信息发送至与所述第一服务器不同的第二服务器;以及接收单元,从所述第二服务器接收所述结果信息,所述结果信息由所述第二服务器基于所述场景和所述特征信息而生成。所述输出单元204配置为:将所述结果信息发送至所述电子设备。

在另一实施例中,所述结果信息是包含所述特征信息的提示信息、以及与所述特征信息相关的关联信息中的至少一个。

在另一实施例中,所述信息处理设备200还包括访问信息获取单元和特征信息提取单元(未示出)。所述访问信息获取单元检测所述用户的网络访问行为,以获取访问信息。所述特征信息提取单元基于所述访问信息,确定表示用户的网络访问特征的信息,作为所述特征信息。所述访问信息包括访问内容信息和所述用户输入的搜索信息中的至少一个。

在另一实施例中,所述信息处理设备200还包括:通信信息获取单元、处理对象确定单元和特征信息提取单元(未示出)。所述通信信息获取单元检测所述用户通过所述电子设备与第二电子设备的用户进行通信的行为,以获取所述通信所产生的通信信息。所述处理对象确定单元基于所述通信信息,确定处理对象。所述特征信息提取单元获取与所述处理对象关联的信息,作为所述特征信息。

在另一实施例中,所述通信信息为音频信息。所述处理对象确定单元配置为对所述音频信息进行语义识别,以确定所述处理对象。

在另一实施例中,所述通信信息为视频信息。所述处理对象确定单元配置为对所述视频信息进行图像识别,以确定所述处理对象。

以上,描述了本发明实施例的信息处理设备。在本发明实施例的信息处理设备中,基于根据用户的历史行为而提取的特征信息,并基于用户当前所处的场景,为用户输出符合所述场景和用户特征的信息,从而能够为用户提供个性化的信息,满足不同用户在不同场景下的需要,极大地丰富了用户体验。

以上,参照图1和图2描述了根据本发明实施例的信息处理设备和信息处理方法。

需要说明的是,在本说明书中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

最后,还需要说明的是,上述一系列处理不仅包括以这里所述的顺序按时间序列执行的处理,而且包括并行或分别地、而不是按时间顺序执行的处理。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发明可借助软件加必需的硬件平台的方式来实现,当然也可以全部通过硬件来实施。基于这样的理解,本发明的技术方案对背景技术做出贡献的全部或者部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例或者实施例的某些部分所述的方法。

在本发明实施例中,单元/模块可以用软件实现,以便由各种类型的处理器执行。举例来说,一个标识的可执行代码模块可以包括计算机指令的一个或多个物理或者逻辑块,举例来说,其可以被构建为对象、过程或函数。尽管如此,所标识模块的可执行代码无需物理地位于一起,而是可以包括存储在不同位里上的不同的指令,当这些指令逻辑上结合在一起时,其构成单元/模块并且实现该单元/模块的规定目的。

在单元/模块可以利用软件实现时,考虑到现有硬件工艺的水平,所以可以以软件实现的单元/模块,在不考虑成本的情况下,本领域技术人员都可以搭建对应的硬件电路来实现对应的功能,所述硬件电路包括常规的超大规模集成(vlsi)电路或者门阵列以及诸如逻辑芯片、晶体管之类的现有半导体或者是其它分立的元件。模块还可以用可编程硬件设备,诸如现场可编程门阵列、可编程阵列逻辑、可编程逻辑设备等实现。

以上对本发明进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

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