一种基于浏览器搜索的定向消息推送方法及系统的制作方法

文档序号:8258654阅读:507来源:国知局
一种基于浏览器搜索的定向消息推送方法及系统的制作方法
【技术领域】
[0001]本发明涉及浏览器技术领域,特别涉及基于浏览器搜索的消息推送方法及相关的系统。
【背景技术】
[0002]当今,越来越多的用户使用浏览器,通过搜索引擎获取互联网世界的相关信息。但是搜索引擎存在一些缺点,比如搜索结果的更新不够及时、迅速,过多的商业排名的信息,垃圾广告或死链现象比较多,更重要的是,用户搜索结果不够准确,没有个性化特征,与期望的结果存在一定差距。

【发明内容】

[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]图1是本发明实施例提供的基于浏览器搜索的定向消息推送方法原理框图;
[0035]图2是本发明实施例提供的基于浏览器搜索的定向消息推送方法实施的流程示意图;
[0036]图3是本发明提供的基于浏览器搜索的定向消息推送系统的结构框架图;
[0037]图4是本发明实施例提供的基于浏览器搜索的定向消息推送系统的结构框架图。
【具体实施方式】
[0038]以下结合附图对本发明的优选实施例进行详细说明,应当理解,以下所说明的优选实施例仅用于说明和解释本发明,并不用于限定本发明。
[0039]图1是本发明实施例提供的基于浏览器搜索的定向消息推送方法原理框图,如图1所示,包括:
[0040]步骤101:当用户通过浏览器访问搜索引擎时,浏览器获取用户特征信息并记录所输入的关键词。
[0041]所述用户特征信息包括用户地理位置信息和当前搜索时间信息,所述步骤101包括:当用户通过浏览器访问搜索引擎时,浏览器获取用户地理位置信息和当前搜索时间信息,并记录用户所输入的搜索语句,通过对所述搜索语句进行语义识别和分析处理,得到用户所输入的关键词并记录。进一步地,所述用户特征信息还包括用户的年龄、性别、爱好等用户个人信息,所述浏览器按照用户的授权,获取用户个人信息,也就是说,只有在用户允许的情况下,浏览器才能所述用户个人信息。
[0042]步骤102:所述浏览器生成包含所述关键词和用户特征信息的服务请求,并发送至云端服务器。
[0043]具体地说,所述浏览器按照预设格式组织所述关键词和用户特征信息,从而形成包含所述关键词和用户特征信息的服务请求。
[0044]步骤103:所述云端服务器收到所述服务请求后,通过解析所述服务请求,得到所述关键词和所述用户特征信息。
[0045]进一步地,所述云端服务器还可以对所述服务请求进行合法性判断,只有在确定所述服务请求合法时,才能够执行步骤104。具体地说,在解析所述服务请求之前,云端服务器比较所述服务请求的数据格式与预设格式,例如对起始位、校验位等进行比较和判断,若匹配,则判断所述服务请求的数据格式合法,并对所述服务请求进行解析,得到所述关键词和所述用户特征信息,然后,对所述服务请求中的关键词进行数据内容合法性判断的步骤,例如,判断所述关键词是否为敏感词汇等等。
[0046]步骤104:所述云端服务器将其获取的与所述关键词和用户特征信息适配的消息,定向推送给所述浏览器。
[0047]本发明可以实时的为用户定制准确、及时、快速、商业信息较少的信息,满足用户获取特定信息的需求,提高用户的上网体验。
[0048]图2是本发明实施例提供的基于浏览器搜索的定向消息推送方法实施的流程示意图,如图2所示,步骤包括:
[0049]步骤201:浏览器记录用户使用浏览器过程中,使用搜索引擎所输入的搜索语句及其他特征信息。
[0050]具体地说,用户通过浏览器访问搜索引擎时,记录用户的输入信息,即输入的搜索语句,获取用户地理位置信息和当前搜索时间信息等用户特征信息,其中,所述当前搜索时间信息包括使用浏览器的日期和时间。
[0051]步骤202:浏览器判断用户是否允许获取其个人数据,即用户个人信息。
[0052]步骤203:如果用户允许,那么读取用户个人信息,所述用户个人信息包括性别、爱好、年龄等。
[0053]步骤204:对所述搜索语句进行识别,分析出关键词,并把用户特征信息和关键词一起组织成相应格式数据。
[0054]具体地说,浏览器启动搜索分析系统对用户使用搜索引擎所输入的搜索语句进行语意分析,筛选出关键词。对关键词、用户地理位置信息、当前搜索时间信息、用户允许搜集的用户个人信息进行数据存储和组织,形成预设格式的服务请求。
[0055]进一步地,如果没有用户个人信息,则只组织关键词、用户地理位置信息、当前搜索时间信息成为相应格式数据。如果没有用户特征信息,则只组织关键词成为相应格式数据。
[0056]步骤205:浏览器把组织后的数据发送给云端服务器。
[0057]也就是说,浏览器将具有预设格式的服务请求发送至云端消息服务器,申请获取相关信息。
[0058]步骤206:云端服务器接收自浏览器的服务请求。
[0059]具体地说,云端服务器监听来自浏览器端的服务请求,接收请求数据。
[0060]步骤207:对数据合法性进行识别和分析,请求服务内容子系统获取信息。
[0061]云端服务器对所述服务请求进行合法性判断,确定所述服务请求合法时,启动云端的服务内容子系统,以便获取特定的消息,即搜索到的内容信息。
[0062]步骤208:所述云端的服务内容子系统按照关键词和用户特征信息搜索相应的消息是否存在。
[0063]步骤209:若存在,则获取相应的消息,按相应的格式组织和存储。
[0064]步骤210:所述云端服务器将具有预定格式的消息发送至浏览器端
[0065]步骤211:浏览器接收来自云端
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1