推送消息的搜索方法及装置的制造方法

文档序号:9217248阅读:273来源:国知局
推送消息的搜索方法及装置的制造方法
【技术领域】
[0001]本公开涉及终端技术领域,尤其涉及推送消息的搜索方法及装置。
【背景技术】
[0002]目前已经有很多成熟或较为成熟的智能手机操作系统,比较典型的有1S、Android、Windows Mobile等。用户可以在这些智能手机操作系统中安装各种类型的应用程序。其中,部分应用程序可以根据应用程序开发者的配置或者用户的配置或偏好等向用户推送消息,用户需要打开应用程序来查看推送消息。当操作系统中安装的应用程序较多时,用户通过打开应用程序来查看推送消息的方法就较为繁琐,所以大部分智能手机操作系统都会提供一个按时间排序的消息列表,来展示所有应用程序收到的推送消息,用户通过在列表中逐条查找来找到特定消息。

【发明内容】

[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]第一搜索子模块,用于根据所述应用程序名称关键词、以及所述第一索引,从所述推送消息列表中搜索应用程序名称中与所述应用程序名称关键词相匹配的推送消息;或者
[0040]第二搜索子模块,用于根据所述内容关键词、以及所述第二索引,从所述推送消息列表中搜索推送消息内容中与所述内容关键词相匹配的推送消息;或者
[0041]第三搜索子模块,用于根据所述推送时间范围的起始时间和终止时间、以及所述第三索引,从所述推送消息列表中搜索推送时间在所述起始时间和所述终止时间之间的所述推送消息。
[0042]在一个实施例中,所述装置还包括:
[0043]确定模块,用于根据所述应用程序名称关键词,确定包含所述应用程序名称关键词的应用程序名称的完整关键词;或者,根据所述应用程序名称关键词,确定与所述应用程序名称关键词相对应的其他应用程序名称关键词;或者,根据所述内容关键词,确定与所述内容关键词相对应的其他内容关键词;
[0044]所述第一搜索子模块还用于:
[0045]根据所述完整关键词以及所述第一索引,从所述推送消息列表中搜索应用程序名称与所述完整关键词相匹配的推送消息;
[0046]或者,
[0047]根据所述其他应用程序名称关键词以及所述第一索引,从所述推送消息列表中搜索应用程序名称与所述其他应用程序名称关键词相匹配的推送消息;
[0048]或者,
[0049]根据所述其他内容关键词以及所述第二索引,从所述推送消息列表中搜索推送消息内容与所述其他内容关键词相匹配的推送消息。
[0050]在一个实施例中,所述装置还包括:
[0051 ] 操作接收模块,用于接收对所述与所述搜索内容相匹配的推送消息的入口的点击操作;
[0052]进入模块,用于进入所述与所述搜索内容相匹配的推送消息。
[0053]在一个实施例中,所述接收模块包括:
[0054]区域显示子模块,用于在推送消息列表界面上显示至少两个输入区域,其中,每个输入区域对应的搜索内容类型不同;
[0055]获取子模块,用于获取在所述至少两个输入区域上输入的所述搜索内容。
[0056]在一个实施例中,所述装置还包括:
[0057]检测模块,用于检测是否接收到用户输入的搜索请求;
[0058]触发模块,用于当接收到用户输入的搜索请求时,触发所述搜索模块和所述结果显示模块。
[0059]根据本公开实施例的第三方面,提供一种推送消息的搜索装置,包括:
[0060]处理器;
[0061]用于存储处理器可执行指令的存储器;
[0062]其中,所述处理器被配置为:
[0063]接收用户输入的搜索内容;
[0064]搜索与所述搜索内容相匹配的推送消息;
[0065]显示所述与所述搜索内容相匹配的推送消息。
[0066]本公开的实施例提供的技术方案可以包括以下有益效果:
[0067]上述技术方案,可以实现从推送消息列表中搜索用户想要的推送消息,不需要再逐条扫描来搜索消息,增加了终端中查阅应用程序所推送的消息的易用性,提高了用户查阅消息的效率。其中,用户可以通过应用程序名称关键词、关键词和推送时间范围等搜索自己想要查找
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1