一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种基于环境信息进行个性化排序的搜索引擎及排序方法与流程

2021-12-13 00:23:00 来源:中国专利 TAG:

一种基于环境信息进行个性化排序的搜索引擎及排序方法
1.本发明是申请号为201810520772.6,申请日为2018年5月25日,申请名称为一种基于环境信息和用户偏好的搜索方法和系统,申请类型为发明的发明专利的分案申请。
技术领域
2.本发明通信技术领域,尤其涉及一种基于环境信息进行个性化排序的搜索引擎及排序方法。


背景技术:

3.随着信息及网络技术的不断进步,用户身上携带了越来越多的诸如可穿戴设备和手机一类的计算设备,比如:智能手表、智能手环、智能眼镜、智能耳机、智能手机、智能服饰和智能鞋袜。而且,越来越多的用户将更多的时间花费在了在线活动上。
4.目前,大部分搜索引擎主要是基于网站与搜索关键词的语义、匹配度、网站点击量、网站质量、网站排名等指标来对搜索结果进行排序。
5.例如,公开号为cn106294635a的中国专利文献公开了一种应用程序的搜索方法、深度神经网络模型的训练方法以及装置。该搜索方法包括:获取应用程序的搜索词;根据搜索词获取多个候选应用程序;分别计算搜索词与多个候选应用程序的语义相似度;根据搜索词与多个候选应用程序的语义相似度对多个候选应用程序进行排序,并将排序结果提供至用户。该方法可以更加准确地搜索到与用户输入的搜索词匹配的具体应用程序,因而可以直接满足用户主动需求,提高了用户针对应用程序的搜索体验,提高了用户与应用程序之间的粘性。该专利通过语义来为用户提供搜索结果。但是,该专利无法结合用户自身所处的环境条件为其提供更为精准的搜索结果。
6.例如,公开号为cn104462557a的中国专利文献公开了一种基于搜索历史记录的即时搜索方法及装置,该方法包括:接收来自用户的当前搜索关键词;在搜索历史记录中查找是否存在与所述当前搜索关键词匹配的历史搜索词,得到查找结果;若所述查找结果为存在与所述当前搜索关键词匹配的历史搜索词,则基于所述当前搜索关键词发起即时搜索。该发明能够基于当前搜索关键词,从搜索历史记录中查找与当前搜索关键词匹配的历史搜索词,进而发起即时搜索,实现快速搜索,而无需用户触发搜索按钮发起搜索,节约用户时间,实现搜索引擎便捷、高效地与用户进行交互的目的,简化用户的操作,提升用户体验。但是,该发明没有考虑到用户在使用历史记录的搜索关键词进行搜索时所处的环境,而在不同的环境条件下,用户的偏好有可能是不同的。
7.同一个用户在不同的环境下,其对搜索结果的需求是不一样的。不同的用户在同一个环境下,其对搜索结果的需求也是不一样的。但是,目前的搜索引擎以及现有的搜索结果的排序方法在对搜索结果进行排序时,并没有考虑到用户所处的环境及在该环境条件下的偏好。使得用户在不同环境下搜索时,搜索引擎呈献给用户的搜索结果都是统一的,没有满足用户的个性化需求。
8.因此,需要一种可以根据用户所处的环境及其在该环境条件下的偏好而提供搜索
服务的方法,以更好地满足用户的搜索需求,提升用户的搜索体验。


技术实现要素:

9.针对现有技术之不足,本发明提供了一种基于环境信息和用户偏好的搜索方法和系统,本发明针对特定事件进行追踪并在特定事件发生之时,获取周围的环境信息,以此分析用户在该环境信息下针对特定事件的偏好,提高云端服务平台以后提供搜索服务的精准度,极大地提升用户体验。
10.一种基于环境信息和用户偏好的搜索方法,所述搜索方法涉及基于环境信息和用户偏好的用户配置文件。所述用户配置文件是通过以下方式构建的:通过第一用户携带和/或佩戴的若干移动计算设备中的至少一个追踪第一用户的在线活动以获取相关的特定事件;在至少一个特定事件发生之时,通过所述若干移动计算设备中的至少一个获取和记录该特定事件发生之时所述第一用户所处的第一环境信息;云端服务平台获取相应的特定事件和与之对应的第一环境信息并进行处理,以分析所述第一用户在相应的环境信息下针对相应的特定事件的偏好并由此构建所述用户配置文件。所述搜索方法包括:云端服务平台获取所述第一用户输入的包括与期望信息对应的搜索参数的搜索请求,并基于所述搜索参数生成第一搜索结果;通过所述若干移动计算设备中的至少一个获取所述第一用户所处的第二环境信息,并基于所述第二环境信息和所述用户配置文件生成含契合所述第一用户在所述第二环境信息下的偏好的第二搜索结果;所述云端服务平台将所述第一搜索结果和第二搜索结果一起提供给所述第一用户。
11.根据一个优选实施方式,所述搜索方法还包括:通过所述若干移动计算设备中的至少一个追踪所述第一用户的与时间相关的地理位置信息;所述云端服务平台基于所述地理位置信息在时空数据库中为所述第一用户建立基于移动轨迹的轨迹模型;所述云端服务平台基于所述轨迹模型和所述用户配置文件预测第一用户将抵达的预测目的地和抵达时间;所述云端服务平台根据预测目的地的第三环境信息和用户配置文件生成含契合所述第一用户在所述预测目的地的第三环境信息的偏好和所述搜索参数的第三搜索结果;所述云端服务平台将所述第三搜索结果提供给第一用户。
12.根据一个优选实施方式,所述第三环境信息是按照以下方式得到的:所述云端服务平台通过位于所述预测目的地的第二用户的若干移动计算装置中的至少一个获取预测目的地的实时环境信息;所述云端服务平台基于所述预测目的地的实时环境信息、预测目的地的历史环境信息和第一用户的抵达时间预测第一用户抵达所述预测目的地时的第三环境信息。
13.根据一个优选实施方式,所述云端服务平台被配置为:在云端服务平台向第一用户提供所述第一搜索结果和第二搜索结果之后,获取第一用户对第一搜索结果和第二搜索结果的已显示部分内容的反应;根据所述第一用户的反应更新所述用户配置文件;根据更新的所述用户配置文件动态地调整后续提供的第一搜索结果和第二搜索结果的未显示部分的显示顺序以契合用户对第一搜索结果或第二搜索结果的需求。
14.根据一个优选实施方式,所述第一用户的反应包括:第一用户对第一搜索结果和第二搜索结果的已显示部分的操作行为;由所述若干移动计算设备中的至少一个通过其图像采集元件在用户浏览第一搜索结果和第二搜索结果的已显示部分的内容期间采集的第
一用户的面部表情;由所述若干移动计算设备中的至少一个通过其声音采集元件在用户浏览第一搜索结果和第二搜索结果的已显示部分的内容期间采集的第一用户的声音;由所述若干移动计算设备中的至少一个通过其动作传感器在第一用户浏览第一搜索结果和第二搜索结果的已显示部分的内容期间采集的第一用户的姿势和身体动作;由所述若干移动计算设备中的至少一个通过其皮电传感器在用户浏览第一搜索结果和第二搜索结果的已显示部分的内容期间采集的第一用户的皮肤电反应。
15.根据一个优选实施方式,所述云端服务平台通过所述若干移动计算设备中的至少一个为所述第一用户在gis地图上呈现基于地理位置信息创建的移动轨迹并在所述移动轨迹上关联地标注相应的特定事件和与相应的特定时间对应的第一环境信息,并且在该相应的特定事件处关联地标记对应的偏好权重指数。所述偏好权重指数代表该相应的特定事件对分析第一用户在相应的环境信息下针对相应的特定事件的偏好的权重。云端服务平台为第一用户提供所述偏好权重指数的修改权限,以使第一用户能够在预定的修改范围内对所述偏好权重指数进行修改。所述云端服务平台根据所述移动轨迹、特定事件、相应的特定时间、对应的第一环境信息、偏好权重指数和第一用户修改的偏好权重指数更新所述用户配置文件。
16.根据一个优选实施方式,所述在线活动包括电子邮件、网页内容、即时消息、浏览历史、在线游戏、在线交易、在线语音通话和在线视频通话中的至少一个。
17.根据一个优选实施方式,所述环境信息包括环境性质、时间信息、光线信息、位置条件、湿度信息、环境温度信息、声音信息、交通状况、治安状况和空气质量中的至少一个。
18.一种基于环境信息和用户偏好的搜索系统,所述系统至少包括:云端服务平台和第一用户携带和/或佩戴的若干移动计算设备。所述云端服务平台和所述若干移动计算设备信号连接。通过第一用户携带和/或佩戴的若干移动计算设备中的至少一个追踪第一用户的在线活动以获取相关的特定事件。在至少一个特定事件发生之时,通过所述若干移动计算设备中的至少一个获取和记录该特定事件发生之时所述第一用户所处的第一环境信息。云端服务平台获取相应的特定事件和与之对应的第一环境信息并进行处理,以分析所述第一用户在相应的环境信息下针对相应的特定事件的偏好并由此更新用户配置文件。云端服务平台获取所述第一用户输入的包括与期望信息对应的搜索参数的搜索请求,并基于所述搜索参数生成第一搜索结果。在获取所述搜索请求之时,所述云端服务平台通过所述若干移动计算设备中的至少一个获取所述第一用户所处的第二环境信息,并基于所述第二环境信息和所述用户配置文件生成含契合所述第一用户在所述第二环境信息下的偏好的第二搜索结果。所述云端服务平台将第一搜索结果和第二搜索结果一起提供给所述第一用户。
19.根据一个优选实施方式,所述搜索系统通过所述若干移动计算设备中的至少一个追踪所述第一用户的与时间相关的地理位置信息。所述云端服务平台基于所述地理位置信息在时空数据库中为所述第一用户建立基于移动轨迹的轨迹模型。所述云端服务平台基于所述轨迹模型和所述用户配置文件预测第一用户将抵达的预测目的地和抵达时间。所述云端服务平台根据预测目的地的第三环境信息和用户配置文件生成含契合所述第一用户在所述预测目的地的第三环境信息的偏好和所述搜索参数的第三搜索结果。所述云端服务平台将所述第三搜索结果提供给第一用户。
20.本发明还提供一种基于环境信息进行个性化排序的搜索引擎,其特征在于,至少包括云端服务平台,所述云端服务平台被配置为:
21.云端服务平台获取所述第一用户输入的包括与期望信息对应的搜索参数的搜索请求,并基于所述搜索参数生成第一搜索结果;通过所述第一用户的若干移动计算设备中的至少一个获取所述第一用户所处的第二环境信息,并基于所述第二环境信息和所述用户配置文件生成含契合所述第一用户在所述第二环境信息下的偏好的第二搜索结果;在云端服务平台向第一用户提供第一搜索结果和第二搜索结果之后,获取第一用户对第一搜索结果和第二搜索结果的已显示部分内容的反应;根据所述第一用户的反应更新用户配置文件;根据更新的所述用户配置文件动态地调整后续提供的第一搜索结果和第二搜索结果的未显示部分的显示顺序以契合用户对第一搜索结果或第二搜索结果的需求。
22.优选地,所述第一用户的反应包括:第一用户对第一搜索结果和第二搜索结果的已显示部分的操作行为;由所述若干移动计算设备中的至少一个通过其图像采集元件在用户浏览第一搜索结果和第二搜索结果的已显示部分的内容期间采集的第一用户的面部表情;由所述若干移动计算设备中的至少一个通过其声音采集元件在用户浏览第一搜索结果和第二搜索结果的已显示部分的内容期间采集的第一用户的声音;由所述若干移动计算设备中的至少一个通过其动作传感器在第一用户浏览第一搜索结果和第二搜索结果的已显示部分的内容期间采集的第一用户的姿势和身体动作;由所述若干移动计算设备中的至少一个通过其皮电传感器在用户浏览第一搜索结果和第二搜索结果的已显示部分的内容期间采集的第一用户的皮肤电反应。
23.优选地,用户配置文件是通过以下方式构建的:
24.通过第一用户携带和/或佩戴的若干移动计算设备中的至少一个追踪第一用户的在线活动以获取相关的特定事件;
25.在至少一个特定事件发生之时,通过所述若干移动计算设备中的至少一个获取和记录该特定事件发生之时所述第一用户所处的第一环境信息;
26.云端服务平台获取相应的特定事件和与之对应的第一环境信息并进行处理,以分析所述第一用户在相应的环境信息下针对相应的特定事件的偏好并由此构建所述用户配置文件。
27.优选地,云端服务平台通过所述若干移动计算设备中的至少一个追踪所述第一用户的与时间相关的地理位置信息;
28.所述云端服务平台基于所述地理位置信息在时空数据库中为所述第一用户建立基于移动轨迹的轨迹模型;
29.所述云端服务平台基于所述轨迹模型和所述用户配置文件预测第一用户将抵达的预测目的地和抵达时间;
30.所述云端服务平台根据预测目的地的第三环境信息和用户配置文件生成含契合所述第一用户在所述预测目的地的第三环境信息的偏好和所述搜索参数的第三搜索结果;
31.所述云端服务平台将所述第三搜索结果提供给第一用户。
32.优选地,所述第三环境信息是按照以下方式得到的:
33.所述云端服务平台通过位于预测目的地的第二用户的若干移动计算装置中的至少一个获取预测目的地的实时环境信息;
34.所述云端服务平台基于所述预测目的地的实时环境信息、预测目的地的历史环境信息和第一用户的抵达时间预测第一用户抵达所述预测目的地时的第三环境信息。
35.优选地,所述云端服务平台根据基于地理位置信息创建的移动轨迹、特定事件、相应的特定时间、对应的第一环境信息、偏好权重指数和第一用户修改的偏好权重指数更新所述用户配置文件。
36.优选地,所述云端服务平台通过所述若干移动计算设备中的至少一个为所述第一用户在gis地图上呈现基于地理位置信息创建的移动轨迹并在所述移动轨迹上关联地标注相应的特定事件和与相应的特定时间对应的第一环境信息,并且在该相应的特定事件处关联地标记对应的偏好权重指数。
37.优选地,第一用户仅能够在相应的特定事件发生后的预设时间范围在预定的修改范围内对偏好权重指数进行修改,超过预设时间范围后,云端服务平台取消第一用户对偏好权重指数的修改权限。
38.本发明还提供一种搜索引擎的基于环境信息进行个性化排序的排序方法,所述方法包括:在云端服务平台向第一用户提供第一搜索结果和第二搜索结果之后,获取第一用户对第一搜索结果和第二搜索结果的已显示部分内容的反应;根据所述第一用户的反应更新用户配置文件;根据更新的所述用户配置文件动态地调整后续提供的第一搜索结果和第二搜索结果的未显示部分的显示顺序以契合用户对第一搜索结果或第二搜索结果的需求。
39.优选地,方法还包括:所述云端服务平台根据基于地理位置信息创建的移动轨迹、特定事件、相应的特定时间、对应的第一环境信息、偏好权重指数和第一用户修改的偏好权重指数更新所述用户配置文件;其中,第一用户仅能够在相应的特定事件发生后的预设时间范围在预定的修改范围内对偏好权重指数进行修改,超过预设时间范围后,云端服务平台取消第一用户对偏好权重指数的修改权限。
40.本发明提供一种基于环境信息和用户偏好的搜索方法和系统至少具有如下优势:
41.(1)本发明针对特定事件进行追踪并在特定事件发生之时,获取周围的环境信息,云端服务平台以此分析用户在该环境信息下针对特定事件的偏好,提高云端服务平台以后提供搜索服务的精准度,极大地提升用户体验;
42.(2)本发明通过预测第一用户将抵达的预测目的地,为第一用户提供超前的搜索服务,提供第三搜索结果,并与第一搜索结果和第二搜索结果一起提供给第一用户,由用户根据实际需要进行选择,提高用户的体验;
43.(3)本发明通过第二用户携带的若干移动计算装置获取提供第三搜索结果所需的第三环境信息,能够降低监测设备的部署量,在利用已有资源的情况下提高本发明的可行性和搜索满意度,进一步提高用户体验;
44.(4)本发明借助gis地图上的移动轨迹和标注,快速地、准确地帮助用户回忆当时的环境条件和发生特定事件时的心理状态,结合对自身偏好的理解,人为地进行修改偏好权重指数,由此,使得第二搜索结果和/或第三搜索结果更加精准。
附图说明
45.图1是本发明的系统的一个优选实施方式的模块示意图;和
46.图2是本发明的方法的一个优选实施方式的流程示意图。
47.附图标记列表
48.10:云端服务平台20:第一用户的若干移动计算设备
49.30:第二用户的若干移动计算装置
具体实施方式
50.下面结合附图1、2进行详细说明。
51.实施例1
52.本实施例公开了一种基于环境信息和用户偏好的搜索方法,在不造成冲突或者矛盾的情况下,其他实施例的优选实施方式的整体和/或部分内容可以作为本实施例的补充。优选地,该方法可以由本发明的系统和/或其他可替代的模块实现。比如,通过使用本发明的系统中的各个模块实现本发明的方法。
53.根据一个可选的实施方式,方法可以包括以下步骤中的至少一个:
54.通过第一用户携带和/或佩戴的若干移动计算设备20中的至少一个追踪第一用户的在线活动以获取相关的特定事件;
55.在至少一个特定事件发生之时,通过第一用户携带和/或佩戴的若干移动计算设备20中的至少一个获取和记录该特定事件发生之时第一用户所处的第一环境信息;
56.云端服务平台10获取相应的特定事件和与之对应的第一环境信息并进行处理,以分析第一用户在相应的环境信息下针对相应的特定事件的偏好并由此构建用户配置文件;
57.获取第一用户输入的包括与期望信息对应的搜索参数的搜索请求,并基于搜索参数生成第一搜索结果;
58.在获取搜索请求之时,云端服务平台10通过若干移动计算设备20中的至少一个获取第一用户所处的第二环境信息,并基于第二环境信息和用户配置文件生成含契合第一用户在第二环境信息下的偏好和/或搜索参数的第二搜索结果;
59.云端服务平台10将第一搜索结果和第二搜索结果一起提供给第一用户。
60.优选的,用户配置文件针对每个用户个体单独配置。用户配置文件包括用户的年龄、性别、民族、出生日期、血型、属相、星座、身高、体重和健康状况等信息。用户配置文件还可包括用户的家庭住址、工作地址、学习地址、学历信息、工作信息、经济情况、家庭成员信息和兴趣爱好等内容,其可由用户自愿添加。在此基础上,根据第一用户所处第一环境信息、相应的时间和发生的特定事件可分析得到第一用户的偏好,以此构建用户配置文件。用户配置文件的构建和更新使持续不断地动态地进行的,并且随特定事件的连续发生和环境信息的改变不断完善、补充、丰富和精细化。用户配置文件具体的更新方式将在以下文本中详细阐述。
61.优选的,本发明的搜索方法还可在基于环境信息和用户偏好的基础上,结合用户的健康状况相应地修改第二搜索结果。例如,用户身体超重,家庭有高血压和糖尿病的病史,在用户独自在家休息或娱乐的环境信息条件下搜索“冰淇凌”或“奶油蛋糕”时,本发明的搜索方法可调整搜索结果的顺序,优先显示低糖低脂肪的相关产品,并显示针对该用户身体状况的健康食谱等内容。
62.在另外一种优选的实施方式中,本发明的搜索方法还可在基于环境信息和用户偏好的基础上,结合用户的经济情况(包括收入情况、固定支出、消费状况、理财计划和消费偏
好或消费模式等)相应地调整第二搜索结果。
63.优选的,第一用户的若干移动计算设备20可以采集第一用户的生理信息,包括但不限于,心跳、脉搏、呼吸频率、血压和体温等。
64.在一种优选的实施方式中,本发明的搜索方法还可在基于环境信息和用户偏好的基础上,结合第一用户当前的生理信息相应地调整第二搜索结果。例如,患有心脏病的用户在独立在家的条件下搜索“医院”,此时采集到的生理信息显示出符合心脏病发作的特征,本发明的搜索结果则优先显示出离用户最近的医院的联系方式或急救呼叫方式,而非普通搜索结果呈现的无关用户此刻需要的信息。
65.优选地,云端服务平台10获取第一环境信息和/或第二环境信息之前,由若干移动计算设备20对第一环境信息和/或第二环境信息进行处理,提取与第一环境信息对应的第一环境参数和/或与第二环境信息对应的第二环境参数,云端服务平台10获取第一环境参数和/或第二环境参数以间接地获取第一环境信息和/或第二环境信息。因为第一环境信息和/或第二环境信息可能包括音频、视频和图片。由此导致数据量较大且可能涉及到隐私,由此云端服务平台仅获得第一环境参数和/或第二环境参数可以降低通信开销和防止隐私数据泄露。
66.根据另一个可选的实施方式,参见图2,该方法可以包括以下步骤中的至少一个:
67.步骤s100:通过随第一用户移动的若干移动计算设备20中的至少一个追踪在一定时间段期间第一用户的与时间相关的地理位置信息;
68.步骤s200:在追踪第一用户的地理位置信息之时,通过若干移动计算设备20中的至少一个同步地追踪在第一用户的在线活动并与地理位置信息的时间配准;
69.步骤s300:对与时间相关的地理位置信息和在线活动进行处理,以分析第一用户在该时间段内的各环境信息下针对特定事件的偏好和/或习性并由此更新用户配置文件;
70.步骤s400:获取第一用户输入的包括与期望信息对应的搜索参数的搜索请求,并基于搜索参数生成第一搜索结果;
71.步骤s500:在获取第一用户输入的包括与期望信息对应的搜索参数的搜索请求之时,通过第一用户携带和/或佩戴的若干移动计算设备20中的至少一个获取用户的当前地理位置信息以确定当前环境信息,并基于当前环境信息和用户配置文件生成含与当前环境信息和第一用户的偏好和/或习性相关联的特定广告的第二搜索结果;
72.步骤s600:云端服务平台10将第一搜索结果和第二搜索结果一起提供给用户。
73.根据另一个优选实施方式,该方法可以包括以下步骤中的至少一个:
74.通过随第一用户移动的若干移动计算设备20中的至少一个追踪第一用户的与时间相关的第一地理位置信息;
75.在追踪第一地理位置信息之时,通过若干移动计算设备20中的至少一个同步地追踪与特定事件相关的第一用户的在线活动,
76.在相应特定事件发生之时,获取相应特定事件发生之时第一用户所处的情境条件;
77.对第一地理位置信息、相应特定事件和第一用户所处的情境条件进行处理,以分析第一用户在相应的情境条件下针对特定事件的偏好和/或习惯并由此更新用户配置文件;
78.获取第一用户输入的包括与期望信息对应的搜索参数的搜索请求,并基于搜索参数生成第一搜索结果;
79.在获取搜索请求之时,通过若干移动计算设备20中的至少一个获取第一用户所处的第一实时情境条件,并基于第一实时情境条件和用户配置文件生成含契合第一用户在第一实时情境条件下的偏好和/或习惯的相关联的第二搜索结果;
80.将第一搜索结果和第二搜索结果一起提供给第一用户。
81.根据一个优选实施方式,在线活动是用户在网络上的活动。例如,在线活动包括电子邮件、网页内容、即时消息、浏览历史、在线游戏、在线交易、在线语音通话和在线视频通话中的至少一个。
82.优选地,事件可以包括第一用户在网络上进行的各种在线事件。比如,播放音乐、播放视频、在线游戏、实体产品交易和虚拟产品交易中的至少一个。而特定事件的是由云服务提供商自定义的特定追踪内容。比如,具体地,云端服务平台10仅针对其中一个或多个事件进行追踪,该一个或多个事件即为特定事件。又比如,更具体地,云端服务平台10仅针对播放音乐的特定事件进行追踪,以提供关于音乐的个性化服务。
83.优选地,特定事件可以包括事件类型及事件属性。事件类型和事件属性的具体表现可以是由云端服务平台10限定的。比如,事件类型可以包括浏览网页、播放音乐、播放视频、在线游戏、实体产品交易和虚拟产品交易中的至少一个。当事件类型是播放音乐时,其对应的事件属性可以包括音乐名、音色、音乐风格、演唱者和专辑中的至少一个。实体产品交易例如是餐厅结账、购买配饰、购买图书、购买饮料、购买外卖中的至少一个。虚拟产品交易例如是股票交易、债券交易、大宗商品交易和虚拟币交易中的至少一个。
84.根据一个优选实施方式,若干移动计算设备20和/或若干移动计算装置30可以是智能手机、智能眼镜、智能手环、智能手表、智能耳麦和智能服饰中的至少一个。
85.优选地,云端服务平台10可以是服务器或者服务器集群。
86.优选地,云服务提供商可以是通过云端服务平台10为用户提供搜索服务的运营方。
87.优选地,环境信息包括环境性质、时间信息、光线信息、位置条件、湿度信息、环境温度信息、声音信息、交通状况、治安状况和空气质量中的至少一个。优选地,环境性质是对自定义的环境类型。比如,环境性质可以分为工作场所、道路、体育场所、娱乐场所、旅游景点和居住场所中的至少一个。优选地,时间信息、光线信息、位置条件、湿度信息、环境温度信息和声音信息可以按照动态变化的粒度大小进行归类统计。优选地,在云端服务平台10获得的用于分析第一用户的偏好的信息量越多的情况下,粒度逐渐变小。优选地,粒度大小可以按照信息量的条数阶梯的变化。比如,以时间信息为例,在对应的信息量少于100条的时候,可以按照上午、下午、晚上和深夜进行归类统计。上午可以对应于06:00~12:00,下午可以对应于12:00~18:00,晚上可以对应于18:00~24:00,深夜可以对应于00:00

06:00。用户在12:45进行的特定事件可以用于分析用户在下午的偏好。在对应的信息量大于100条小于1000条的时候,可以按照十二个时辰进行归类统计,即可以按照子、丑、寅、卯、辰、巳、午、未、申、酉、戌和亥进行归类统计。在对应的信息量大于1000条小于10000条的时候,按照小时进行归类统计。在对应的信息量大于10000条的时候,可以按照分钟进行归类统计。又比如,以光线信息为例,在对应的信息量少于200条的时候,可以按照照度小于100lux、大于
等于100lux而小于200lux和大于200lux进行归类统计。在对应的信息量大于200条小于2000条的时候,可以按照每10lux为一个粒度进行归类统计。在对应的信息量大于1000条小于10000条的时候,按照每1lux为一个粒度进行归类统计。在对应的信息量大于10000条的时候,可以按照每0.5lux进行归类统计。又比如,还是以光线信息为例,在对应的信息量少于100条的时候,可以按照照度小于100lux、大于等于100lux而小于200lux和大于200lux进行归类统计。在对应的信息量大于100条的时候,按照照度范围[0~0.5)、[0.5~1)、[1~3)、[3~5)、[5~10)、[10~15)、[15~20)、[20~30)、[30~50)、[50~75)、[75~100)、[100~150)、[150~200)、[200~300)、[300~500)、[500~750)、[750~1000)、[1000~1500)、[1500~2000)、[2000~3000)、[3000~5000)和[5000~∞)进行归类统计,其中,照度单位为lux。按照此照度范围对照度进行分级统计,能更精准统计光线强度带来的视觉变化对应的用户的偏好变化。因为此处的每个范围的变化用户可以在主观效果上明显感觉到照度的最小变化,由此统计分析出的偏好能够更能体现是由光线原因引起的。又比如,以声音信息为例,声音信息可以分为乐音和噪音。乐音可以按照播放的音乐类型和分贝等级进行分类统计。噪音可以按照分贝等级进行统计。
[0088]
根据一个优选实施方式,第一用户的若干移动计算设备20和/或第二用户的若干移动计算装置30可以包括智能手表、智能手环、智能眼镜、智能耳机、智能手机、智能服饰和智能鞋袜中的至少一种。比如,第一用户的若干移动计算设备20可以包括智能手机和智能眼镜。云端服务平台10被配置为追踪在线活动的与播放音乐有关的特定事件。第一用户在智能手机上浏览网页,然后浏览到古典音乐时,第一用户在智能手机上播放了该音乐,此时智能手机追踪到与播放音乐有关的特定事件。此时,智能眼镜获取播放音乐时第一用户所处的第一环境信息。云端服务平台10获取该特定事件和第一环境信息,分析得到第一用户在该环境条件下,第一用户喜欢听古典音乐。而下次第一用户搜音乐的时候,首先为第一用户准备所有音乐组成的第一搜索结果。若此时第一用户所处的第二环境条件与第一环境条件相同和/或相似,则为第一用户提供古典音乐组成的第二搜索结果,然后将第一搜索结果和第二搜索结果一起提供给第一用户。
[0089]
根据一个优选实施方式,方法还可以包括一下步骤中的至少一个:通过若干移动计算设备20中的至少一个追踪第一用户的与时间相关的地理位置信息;云端服务平台10基于地理位置信息在时空数据库中为第一用户建立基于移动轨迹的轨迹模型;云端服务平台10基于第一用户的轨迹模型和用户配置文件预测第一用户将抵达的预测目的地;云端服务平台10根据预测目的地的第三环境信息和用户配置文件生成含契合第一用户在预测目的地的第三环境信息的偏好和/或搜索参数的第三搜索结果;云端服务平台10将第三搜索结果提供给第一用户。
[0090]
根据一个优选实施方式,第二搜索结果和/或第三搜索结果中至少部分地包括推广广告。推广广告中的至少一部分是由第一用户曾经消费过的提供商提供的。由此,能够在切合第一用户的偏好的情况下,快速、精准地为第一用户提供服务,以提高用户体验。
[0091]
根据一个优选实施方式,第三环境信息是按照以下方式得到的:在获取搜索请求之时,获取第一用户当前所处的位置和移动情况并由此分析第一用户从当前所处的位置到预测目的地的抵达时间;云端服务平台10在获取搜索请求之后且在提供第三搜索结果之前,通过位于预测目的地的第二用户的若干移动计算装置30中的至少一个获取预测目的地
的实时环境信息;云端服务平台10通过预测目的地的实时环境信息、预测目的地的历史环境信息和第一用户的抵达时间预测第一用户抵达预测目的地时的第三环境信息。
[0092]
根据一个优选实施方式,预测目的地的实时环境信息是云端服务平台10通过处于预测目的地的第二用户的若干移动计算装置30获取的。优选地,第二用户的若干移动计算装置30中的至少一个可以被配置为:仅在获得第二用户授权且处于被第二用户操作的亮屏状态下才获取预测目的地的实时环境信息。优选地,第二用户的若干移动计算装置30中的至少一个还可以被配置为:在获取预测目的地的实时环境信息之时,通过相应的指示灯提示第二用户。优选地,第二用户通过为云端服务平台10提供预测目的地的实时环境信息以获取云端服务平台10的搜索服务。
[0093]
优选地,云端服务平台10获取第三环境信息之前,由若干移动计算装置20中的至少一个对第三环境信息进行处理,提取与第三环境信息对应的第三环境参数,云端服务平台10获取第三环境参数以间接地获取第三环境信息。因为第三环境信息可能包括音频、视频和图片。由此导致数据量较大且可能涉及到隐私,由此云端服务平台10仅获得第三环境参数可以降低通信开销和防止隐私数据泄露。
[0094]
优选的,本发明的搜索方法还可根据预测目的地的第三环境信息结合用户配置文件为用户提供提醒或建议。例如,云端服务平台10预测到用户的目的地空气质量差,有雾霾或pm2.5超标,而根据用户配置文件,用户本身患有支气管炎、鼻炎或哮喘,因此云端服务平台可向用户发送第三环境信息的提醒或警告,或提供适用的口罩的相关搜索结果,或更进一步地提供用户到达预测目的地的路径上的口罩商店的信息,给出相应的建议,或更进一步地,可直接提供相应的购买链接、支付手段和物流方式,从而使用户以最便捷的方式得到所需的产品或服务(甚至是用户自身无法预测到的需要),防止用户可能受到的伤害,更好地保护和服务客户。
[0095]
根据一个优选实施方式,云端服务平台10可以被配置为:在云端服务平台10生成第一搜索结果和第二搜索结果之后,获取第一用户对第一搜索结果和第二搜索结果的已显示部分内容的反应;根据反应更新用户配置文件;根据更新的用户配置文件动态地调整后续提供的第一搜索结果和第二搜索结果的未显示部分的显示顺序以契合用户对第一搜索结果或第二搜索结果的需求。
[0096]
根据一个优选实施方式,云端服务平台10可以被配置为:在云端服务平台10生成第一搜索结果、第二搜索结果和第三搜索结果之后,获取第一用户对第一搜索结果、第二搜索结果和第三搜索结果的已显示部分内容的反应;根据第一用户的反应更新用户配置文件;根据更新的用户配置文件动态地调整后续提供的第一搜索结果和第二搜索结果的未显示部分的显示顺序和第三搜索结果以契合用户对第一搜索结果、第二搜索结果或第三搜索结果的需求。
[0097]
根据一个优选实施方式,反应可以包括:第一用户对第一搜索结果和第二搜索结果的已显示部分的操作行为;由若干移动计算设备20中的至少一个通过其图像采集元件(例如摄像头)在用户浏览第一搜索结果和第二搜索结果的已显示部分的内容期间采集的第一用户的面部表情;由若干移动计算设备20中的至少一个通过其声音采集元件在用户浏览第一搜索结果和第二搜索结果的已显示部分的内容期间采集的第一用户的声音;由若干移动计算设备20中的至少一个通过其动作传感器在用户浏览第一搜索结果和第二搜索结
果的已显示部分的内容期间采集的第一用户的姿势和身体动作;由若干移动计算设备20中的至少一个通过其皮电传感器在用户浏览第一搜索结果和第二搜索结果的已显示部分的内容期间采集的第一用户的皮肤电反应。
[0098]
根据一个优选实施方式,反应可以包括喜欢、中性和不喜欢。优选地,云端服务平台10还可以分别为喜欢、中性和不喜欢分配不同的等级。比如,喜欢、中性和不喜欢可以分别具有两个等级。在第一用户搜索音乐时,如果对已显示的十条古典音乐进行了五次浏览和四次播放,而对已显示的十条摇滚音乐进行了十次浏览和十次播放,则将古典音乐分配为第一等级的喜欢,将摇滚音乐分配为第二等级的喜欢。如果对已显示的十条爵士音乐进行了两次浏览零次播放,则将其分配为中性的第一等级。如果对已显示的十条重金属音乐进行了一次浏览和一次播放,则将其分配为中性的第二等级。如果对已显示十条乡村音乐没有浏览,则将其分配为不喜欢的第一等级。如果对已显示十条朋克音乐没有浏览且将其从搜索结果中主动删除或者跳过浏览的速度高于乡村音乐,则将其分配为不喜欢的第二等级。
[0099]
根据一个优选实施方式,反应可以是由用户对第一搜索结果、第二搜索结果和第三搜索结果的已显示部分的操作行为并结合采集到的以下信息中的至少一个而识别出来的:由若干移动计算设备20中的至少一个通过其图像采集元件在用户浏览第一搜索结果、第二搜索结果和第三搜索结果的已显示部分的内容期间采集的第一用户的面部表情;由所述若干移动计算设备20中的至少一个通过其声音采集元件在用户浏览第一搜索结果、第二搜索结果和第三搜索结果的已显示部分的内容期间采集的第一用户的声音;反应是由是若干移动计算设备20中的至少一个通过其动作传感器在用户浏览第一搜索结果、第二搜索结果和第三搜索结果的已显示部分的内容期间采集的第一用户的姿势和身体动作;由是若干移动计算设备20中的至少一个通过其皮电传感器在用户浏览第一搜索结果、第二搜索结果和第三搜索结果的已显示部分的内容期间采集的第一用户的皮肤电反应。
[0100]
根据一个优选实施方式,云端服务平台10通过若干移动计算设备20中的至少一个为第一用户在gis地图上呈现基于地理位置信息创建的移动轨迹并在移动轨迹上关联地标注相应的特定事件和第一用户所处的第一环境信息,并且在该相应的特定事件处关联地标记对应的偏好权重指数,偏好权重指数代表该相应的特定事件对分析第一用户在相应的环境信息下针对相应的特定事件的偏好的权重,其中,云端服务平台10为第一用户提供偏好权重指数的修改权限,以使第一用户能够在预定的修改范围内对偏好权重指数进行修改。云端服务平台10根据移动轨迹、特定事件、相应的特定时间、对应的第一环境信息、偏好权重指数和第一用户修改的偏好权重指数更新用户配置文件。为用户提供偏好权重指数的修改权限是因为虽然有时候在某环境条件下发生了相应的特定事件,但是由于特殊原因,导致分析出的偏好可能偏离用户的实际偏好。比如,当时用户可能仅仅是无聊,短时间内,在漫无目的的情况下发生了大量的特定事件,而这并不是用户在该环境条件下的偏好。但这时,如果云端服务平台10以此进行分析后,很导致该环境条件下的用户偏好偏离实际。此时,应为用户提供纠正的机会。但用户纠正时,如果仅是表单数据,第一用户很难在脑海里再现当时的环境条件,也很难正确地将各个特定事件与当时的环境条件关联。由此,通过本发明,第一用户可以借助gis地图上的移动轨迹和标注的帮助,快速地、准确地回忆当时的环境条件和发生特定事件时的心理状态,结合对自身偏好的理解,人为地进行修改偏好权
重指数,由此,使得第二搜索结果和/或第三搜索结果更加精准。尤其优选地,第一用户仅能够在相应的特定事件发生后的预设时间范围在预定的修改范围内对偏好权重指数进行修改,超过预设时间范围后,云端服务平台10取消第一用户对偏好权重指数的修改权限。比如,预设时间范围是相应的特定事件发生后的一个小时内、六个小时内或者一天之内。因为时间越久,用户越容易对当时的环境条件和心理状态的记忆更模糊,由此,超过预设时间范围后,用户再进行的修改可能是随意的,导致搜索的精准度下降。由此,超过预设时间范围后,云端服务平台10取消第一用户对偏好权重指数的修改权限防止用户随意修改偏好权重指数导致的搜索的精准度下降,以保证搜索的质量。优选地,移动轨迹可以包括历史轨迹和/或实时轨迹。移动轨迹还可以包括预测轨迹,预测轨迹是根据历史轨迹和实时轨迹预测的第一用户在后续的预设时间段内的轨迹。
[0101]
实施例2
[0102]
本实施例公开了一种基于环境信息和用户偏好的搜索系统,该系统适于执行本发明记载的各个方法步骤,以达到预期的技术效果。在不造成冲突或者矛盾的情况下,其他实施例的优选实施方式的整体和/或部分内容可以作为本实施例的补充。
[0103]
根据一个优选实施方式,该系统可以至少包括:云端服务平台10和/或第一用户携带和/或佩戴的若干移动计算设备20。云端服务平台10和若干移动计算设备20信号连接。云端服务平台10可以通过第一用户携带和/或佩戴的若干移动计算设备20中的至少一个追踪第一用户的在线活动以获取相关的特定事件。在至少一个特定事件发生之时,云端服务平台可以通过若干移动计算设备20中的至少一个获取和记录该特定事件发生之时第一用户所处的第一环境信息。云端服务平台10可以获取相应的特定事件和与之对应的第一环境信息并进行处理,以分析第一用户在相应的环境信息下针对相应的特定事件的偏好并由此更新用户配置文件。云端服务平台10可以获取第一用户输入的包括与期望信息对应的搜索参数的搜索请求,并基于搜索参数生成第一搜索结果。在获取搜索请求之时,云端服务平台10可以通过若干移动计算设备20中的至少一个获取第一用户所处的第二环境信息,并基于第二环境信息和用户配置文件生成含契合第一用户在第二环境信息下的偏好和/或搜索参数的第二搜索结果。云端服务平台10可以将第一搜索结果和第二搜索结果一起提供给第一用户。
[0104]
优选的,该搜索系统还可以包括与云端服务平台10信号连接的第二用户携带和/或佩戴的若干移动计算设备30。该搜索系统还可以包括与云端服务平台10信号连接的若干其他用户携带和/或佩戴的若干移动计算设备。
[0105]
根据一个优选实施方式,云端服务平台10可以通过若干移动计算设备20中的至少一个追踪第一用户的与时间相关的地理位置信息。云端服务平台10可以基于地理位置信息在时空数据库中为第一用户建立基于移动轨迹的轨迹模型。云端服务平台10可以基于轨迹模型和用户配置文件预测第一用户将抵达的预测目的地和抵达时间。云端服务平台10可以根据预测目的地的第三环境信息和用户配置文件生成含契合第一用户在预测目的地的第三环境信息的偏好和/或搜索参数的第三搜索结果。云端服务平台10可以将第三搜索结果提供给第一用户。
[0106]
如本文所用的词语“模块”描述任一种硬件、软件或软硬件组合,其能够执行与“模块”相关联的功能。
[0107]
需要注意的是,上述具体实施例是示例性的,本领域技术人员可以在本发明公开内容的启发下想出各种解决方案,而这些解决方案也都属于本发明的公开范围并落入本发明的保护范围之内。本领域技术人员应该明白,本发明说明书及其附图均为说明性而并非构成对权利要求的限制。本发明的保护范围由权利要求及其等同物限定。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献