一种数据信息的搜索方法和设备的制造方法

文档序号:8430749阅读:196来源:国知局
一种数据信息的搜索方法和设备的制造方法
【技术领域】
[0001] 本发明涉及无线通信技术领域,尤其涉及一种数据信息的搜索方法和设备。
【背景技术】
[0002] 随着网络技术的发展,社交网络服务在全球范围内正处于飞速发展阶段。例如: FacebooKTwitter、微博、微信等社交应用被人们广泛使用。各个社交开发者利用这些主流 社交网络中的用户信息以及用户之间产生的数据信息,将人和不同事物关联起来,形成所 谓的社交图谱。
[0003] 由于社交图谱具备了强大的信息存储能力以及查询能力,使得用户利用社交图 谱,能够通过简单的查询方式获取自身需要的信息。
[0004] 但是,在用户利用社交图谱获取自身需要的信息的同时,社交网络服务只能起到 搜索的作用,将搜索到的与用户需要的信息具有关联关系的所有信息都推送给发起搜索的 用户,使得该用户得到大量的数据信息,然而在用户得到的大量数据信息中,也许只有很少 的数据信息对于用户来说是有用的信息,而大部分的数据信息都是无用的信息,这样不仅 降低了用户搜索的效率,而且还浪费了大量的系统资源,使得系统资源的使用率也比较低。

【发明内容】

[0005] 本发明实施例提供了一种数据信息的搜索方法和设备,用于解决目前社交网络服 务提供的搜索结果使得用户搜索的效率低,并造成系统资源的使用率也比较低的问题。
[0006] 一种数据信息的搜索方法,包括:
[0007] 接收来自用户的搜索请求消息,其中,所述搜索请求消息中包含了用户的标识信 息以及待搜索的数据信息;
[0008] 根据所述搜索请求消息中包含的用户的标识信息,确定与所述用户的标识信息之 间建立社交关系的多个其他用户的标识信息;并
[0009] 从确定的多个其他用户的标识信息产生的通信数据中,查找与所述待搜索的数据 信息相匹配的通信数据;
[0010] 将所述通信数据综合成所述待搜索的数据信息的搜索结果,通过短信息的形式发 送给所述用户。
[0011] 接收来自用户的搜索请求消息,包括:
[0012] 接收来自用户的短信息;
[0013] 根据接收到的所述短信息确定所述用户的标识信息,以及根据接收到的所述短信 息的内容信息,确定所述用户待搜索的数据信息。
[0014] 根据接收到的所述短信息的内容信息,确定所述用户待搜索的数据信息,包括 :
[0015] 根据接收到的所述短信息的内容信息,按照自然语言处理规则,对所述短信息的 内容信息进行分析,确定所述用户待搜索的数据信息中的关键词信息。
[0016] 根据所述搜索请求消息中包含的用户的标识信息,确定与所述用户的标识信息之 间建立社交关系的多个其他用户的标识信息,包括:
[0017] 根据所述用户的标识信息,从联系人信息列表或者联系人社交图谱中,查找与所 述用户的标识信息之间建立通信联系的次数大于设定阈值的多个其他用户的标识信息。
[0018] 从确定的多个其他用户的标识信息产生的通信数据中,查找与所述待搜索的数据 信息相匹配的通信数据,包括:
[0019] 从确定的多个其他用户的标识信息产生的短信息中,分析出与确定所述用户待搜 索的数据信息中的关键词信息的匹配度大于设定门限值的短信息以及对应的其他用户的 标识信息。
[0020] 所述方法还包括:
[0021] 向分析出的所述其他用户的标识信息发送意愿确认信息,其中,所述意愿确认信 息用于查询所述其他用户的标识信息对应的其他用户是否愿意与发起搜索请求的用户针 对关键词信息展开交流,所述意愿确认信息中包含了发起搜索请求的用户的标识信息和关 键词信息;
[0022] 接收所述其他用户的标识信息对应的其他用户返回的意愿响应信息,其中,所述 意愿响应信息用于表征所述其他用户的标识信息对应的其他用户是否愿意与发起搜索请 求的用户针对关键词信息展开交流。
[0023] 将所述通信数据综合成短信息发送给所述用户,包括:
[0024] 向所述用户发送交流短信息,其中,所述交流短信息中包含了愿意与所述用户针 对关键词信息展开交流的其他用户的标识信息。
[0025] -种数据信息的搜索设备,包括:
[0026] 接收模块,用于接收来自用户的搜索请求消息,其中,所述搜索请求消息中包含了 用户的标识信息以及待搜索的数据信息;
[0027] 确定模块,用于根据所述搜索请求消息中包含的用户的标识信息,确定与所述用 户的标识信息之间建立社交关系的多个其他用户的标识信息;并
[0028] 搜索模块,用于从确定的多个其他用户的标识信息产生的通信数据中,查找与所 述待搜索的数据信息相匹配的通信数据;并将所述通信数据综合成所述待搜索的数据信息 的搜索结果,通过短信息的形式发送给所述用户。
[0029] 所述接收模块,具体用于接收来自用户的短信息;根据接收到的所述短信息确定 所述用户的标识信息,以及根据接收到的所述短信息的内容信息,确定所述用户待搜索的 数据信息。
[0030] 所述接收模块,具体用于根据接收到的所述短信息的内容信息,按照自然语言处 理规则,对所述短信息的内容信息进行分析,确定所述用户待搜索的数据信息中的关键词 信息。
[0031] 所述确定模块,具体用于根据所述用户的标识信息,从联系人信息列表或者联系 人社交图谱中,查找与所述用户的标识信息之间建立通信联系的次数大于设定阈值的多个 其他用户的标识信息。
[0032] 所述搜索模块,具体用于从确定的多个其他用户的标识信息产生的短信息中,分 析出与确定所述用户待搜索的数据信息中的关键词信息的匹配度大于设定门限值的短信 息以及对应的其他用户的标识信息。
[0033] 所述设备还包括:
[0034] 发送模块,用于向分析出的所述其他用户的标识信息发送意愿确认信息,其中,所 述意愿确认信息用于查询所述其他用户的标识信息对应的其他用户是否愿意与发起搜索 请求的用户针对关键词信息展开交流,所述意愿确认信息中包含了发起搜索请求的用户的 标识信息和关键词信息;
[0035] 所述接收模块,还用于接收所述其他用户的标识信息对应的其他用户返回的意愿 响应信息,其中,所述意愿响应信息用于表征所述其他用户的标识信息对应的其他用户是 否愿意与发起搜索请求的用户针对关键词信息展开交流。
[0036] 所述搜索模块,具体用于向所述用户发送交流短信息,其中,所述交流短信息中包 含了愿意与所述用户针对关键词信息展开交流的其他用户的标识信息。
[0037] 本发明有益效果如下:
[0038] 本发明实施例通过接收来自用户的包含了用户的标识信息以及待搜索的数据信 息的搜索请求消息,根据所述搜索请求消息中包含的用户的标识信息,确定与所述用户的 标识信息之间建立社交关系的多个其他用户的标识信息;并从确定的多个其他用户的标识 信息产生的通信数据中,查找与所述待搜索的数据信息相匹配的通信数据;将所述通信数 据综合成所述待搜索的数据信息的搜索结果,通过短信息的形式发送给所述用户,这样,通 过对与发起搜索请求的用户建立社交关系的其他用户产生的通信数据的分析,确定出与发 起搜索请求的用户关注的待搜索的数据信息相匹配的通信数据,并将得到的通信数据综合 成所述待搜索的数据信息的搜索结果发送给所述用户,借助网络通信的简单方式,便捷地 确定待搜索的数据信息的搜索结果,提高了用户搜索的效率,并且得到的通信数据来自与 用户建立社交关系的其他用户,保证了搜索结果的可靠性,同时也提供了系统资源的利用 率。
【附图说明】
[0039] 图1为本发明实施例一提供的一种数据信息的搜索方法的流程示意图;
[0040] 图2为本发明实施例二提供的一种数据信息的搜索设备的结构示意图。
【具体实施方式】
[0041] 为了实现本发明的目的,本发明实施例提供了一种数据信息的搜索方法和设备, 接收来自用户的包含了用户的标识信息以及待搜索的数据信息的搜索请求消息,根据所述 搜索请求消息中包含的用户的标识信息,确定与所述用户的标识信息之间建立社交关系的 多个其他用户的标识信息;并从确定的多个其他用户的标识信息产生的通信数据中,查找 与所述待搜索的数据信息相匹配的通信数据;将所述通信数据综合成所述待搜索的数据信 息的搜索结果,通过短信息的形式发送给所述用户,这样,通过对与发起搜索请求的用户建 立社交关系的其他用户产生的通信数据的分析,确定出与发起搜索请求的用户关注的待搜 索的数据信息相匹配的通信数据,并将得到的通信数据综合成所述待搜索的数据信息的搜 索结果发送给所述用户,借助网络通信的简单方式,便捷地确定待搜索的数据信息的搜索 结果,提高了用户搜索的效率,并且得到的通信数据来自与用户建立社交关系的其他用户, 保证了搜索结果的可靠性,同时也提供了
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1