主权项 |
一种用户偏好检索方法,其特征在于,该方法包括以下步骤:首先判断多维的用户偏好模型中,注册中心数据的各维之间的相关性是否确定,如确定,则进行多维降到一维的数据处理,否则进行多维到低维的多维数据处理;所述多维到一维的数据处理的步骤为:a1)把多维的用户偏好模型中的注册中心数据用希尔伯特曲线降维方法降成一维注册中心数据;a2)对所降成的一维数据建立位图索引或B+树索引;a3)用户偏好搜索引擎再把用户查询信息也用希尔伯特曲线降维方法降成一维,得到一维用户查询信息;a4)根据位图索引或B+树索引找到一维用户查询信息所对应的索引信息,然后在注册中心数据中找到对应的数据信息,把符合用户需求的服务地址和名称发送给用户;所述多维到低维的多维数据处理的步骤为:b1)用主值分析法或小波变换法,找到用户偏好模型中的注册中心数据中各维之间的相关性,并对注册中心数据进行降维,得到低维的注册中心数据;b2)对低维的注册中心数据建立多维的索引;b3)用户偏好搜索引擎把用户查询信息用主值分析法或小波变换法降维处理,得到低维用户查询信息,本步骤降维处理所用的方法与所述步骤b1)中得到低维注册中心数据所采用的方法一致,即步骤b1)中如采用主值分析法,则本步骤采用主值分析法,步骤b1)中如采用小波变换法,则本步骤采用小波变换法;b4)根据多维的索引,找到低维用户查询信息所对应的索引信息,然后在注册中心数据中找到对应的数据信息,把符合用户需求的服务地址和名称发送给用户。 |