资讯推送系统和方法与流程

文档序号:13667175阅读:184来源:国知局
资讯推送系统和方法与流程

本发明涉及资讯推送技术领域,尤其是涉及资讯推送系统和方法。



背景技术:

随着互联网的飞速发展,现今人们获取信息资讯的途径越来越多,方便人们获取资讯,跟上时代步伐的同时,过多的信息也同样干扰着人们的日常生活。

对于同样的资讯,人们可能根据不同的地点场所、不同的时间点对该资讯采取完全不同处理方式,现有的技术不能根据人们的不同场所和时间点等多方面的需求,来提供人们需要的相关资讯。



技术实现要素:

有鉴于此,本发明的目的在于提供资讯推送系统和方法,根据用户查看推送资讯的情况,为用户提供相关资讯,满足用户的资讯需求。

第一方面,本发明实施例提供了资讯推送系统,包括:资讯收发单元,资讯推送单元和云服务器;

所述资讯收发单元,用于生成资讯代码,以及按照预设频率在特定范围内搜寻资讯推送单元,获取所述资讯推送单元的索引码,并将所述资讯代码与所述索引码打包发送至所述云服务器,其中,所述索引码包括被查看的推送信息的类型、查看所述推送信息的地点、被查看的所述推送信息的收发地址、所述推送信息的查看时间,所述资讯代码包括所述资讯收发单元的收发地址、资讯类型、当前时间;

所述云服务器,用于将所述资讯代码和所述索引码进行匹配,得到匹配度,将所述匹配度发送至所述资讯推送单元;

所述资讯推送单元,用于在所述匹配度大于预设匹配度的情况下,从所述云服务器获取资讯信息进行推送,以使用户对所述推送信息进行查看,并根据所述推送信息的查看情况生成所述索引码。

结合第一方面,本发明实施例提供了第一方面的第一种可能的实施方式,其中,所述资讯代码和所述索引码为二维码、三维码或四维码,还包括与所述云服务器相连接的读码器,用于读取所述资讯代码和所述索引码的码型信息,并将所述码型信息发送至所述云服务器,以使所述云服务器将所述资讯代码和所述索引码的码型信息进行匹配,得到匹配度。

结合第一方面,本发明实施例提供了第一方面的第二种可能的实施方式,其中,所述资讯代码和所述索引码为二进制码,所述云服务器还用于将所述资讯代码和所述索引码逐位进行匹配,得到匹配度。

结合第一方面,本发明实施例提供了第一方面的第三种可能的实施方式,其中,所述资讯收发单元设置于公共商场、交通工具和广告牌中的一种或几种。

结合第一方面,本发明实施例提供了第一方面的第四种可能的实施方式,其中,所述资讯推送单元还用于在所述推送信息被查看的情况下,访问所述推送信息的操作页面,所述操作页面包括交易页面、收藏页面、分享页面和播放页面中的一种或几种。

结合第一方面,本发明实施例提供了第一方面的第五种可能的实施方式,其中,所述资讯代码至少对应一条所述资讯信息。

结合第一方面,本发明实施例提供了第一方面的第六种可能的实施方式,其中,所述资讯推送单元还用于对所述推送信息进行标记,并将所述标记发送至所述云服务器,以使所述云服务器根据所述标记找到所述推送信息的所述资讯代码,并将所述资讯代码对应的所述资讯信息发送至所述资讯推送单元进行推送。

结合第一方面,本发明实施例提供了第一方面的第七种可能的实施方式,其中,所述资讯推送单元还用于根据用户对所述推送信息的查看情况实时更新所述索引码。

结合第一方面,本发明实施例提供了第一方面的第八种可能的实施方式,其中,所述资讯推送单元还用于自定义设置预设匹配度,来调节所述推送信息的数量。

第二方面,本发明实施例还提供资讯推送方法,包括:

资讯收发单元生成资讯代码,以及按照预设频率在特定范围内搜寻资讯推送单元,获取所述资讯推送单元的索引码,并将所述资讯收发单元的资讯代码与所述索引码打包发送至云服务器,其中,所述索引码包括被查看的推送信息的类型、查看所述推送信息的地点、被查看的所述推送信息的收发地址、所述推送信息的查看时间,所述资讯代码包括所述资讯收发单元的收发地址、资讯类型、当前时间;

所述云服务器将所述资讯代码和所述索引码进行匹配,得到匹配度,将所述匹配度发送至所述资讯推送单元;

所述资讯推送单元在所述匹配度大于预设匹配度的情况下,从所述云服务器获取资讯信息进行推送,以使用户对所述推送信息进行查看,并根据所述推送信息的查看情况生成所述索引码。

本发明提供了资讯推送系统和方法,包括资讯收发单元,资讯推送单元和云服务器;资讯收发单元生成资讯代码,以及按照预设频率在特定范围内搜寻资讯推送单元,获取资讯推送单元的索引码,并将资讯代码与索引码打包发送至云服务器,其中,索引码包括被查看的推送信息的类型、查看推送信息的地点、被查看的推送信息的收发地址、推送信息的查看时间,资讯代码包括资讯收发单元的收发地址、资讯类型、当前时间;云服务器将资讯代码和索引码进行匹配,将匹配度发送至资讯推送单元;资讯推送单元在匹配度大于预设匹配度的情况下,从云服务器获取资讯信息进行推送,并根据推送信息的查看情况生成索引码,为用户提供相关资讯,满足用户的资讯需求。

本发明的其他特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。

为使本发明的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。

附图说明

为了更清楚地说明本发明具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例一提供的资讯推送系统结构示意图;

图2为本发明实施例一提供的资讯推送系统中资讯代码和索引码示意图;

图3为本发明实施例二提供的资讯推送方法流程图。

图标:10-资讯收发单元;20-云服务器;30-资讯推送单元。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合附图对本发明的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

目前,对于同样的资讯,人们可能根据不同的地点场所、不同的时间点对该资讯采取完全不同处理方式,现有的技术不能根据人们的不同场所和时间点等多方面的需求,来提供人们需要的相关资讯。

基于此,本发明实施例提供的资讯推送系统和方法,根据用户查看推送资讯的情况,为用户提供相关资讯,满足用户的资讯需求。

为便于对本实施例进行理解,首先对本发明实施例所公开的资讯推送系统进行详细介绍。

实施例一:

图1为本发明实施例提供的资讯推送系统结构示意图。

参照图1,资讯推送系统包括资讯收发单元10,资讯推送单元30和云服务器20;

资讯收发单元10,与云服务器20相连接,用于生成资讯代码,以及按照预设频率在特定范围内搜寻资讯推送单元30,获取资讯推送单元30的索引码,并将资讯代码与索引码打包发送至云服务器20,其中,索引码包括被查看的推送信息的类型、查看推送信息的地点、被查看的推送信息的收发地址、推送信息的查看时间,资讯代码包括资讯收发单元10的收发地址、资讯类型、当前时间;

云服务器20,与资讯推送单元30相连接,用于将资讯代码和索引码进行匹配,得到匹配度,将匹配度发送至资讯推送单元30;

资讯推送单元30,用于在匹配度大于预设匹配度的情况下,从云服务器20获取资讯信息进行推送,以使用户对推送信息进行查看,并根据推送信息的查看情况生成索引码。

具体地,资讯收发单元10将搜寻到的资讯推送单元30的索引码与自身生成的资讯代码一起打包发送至云服务器20,以使云服务器20进行匹配,资讯推送单元30再将云服务器20下发的匹配度与预设匹配度进行比对,在匹配度大于预设匹配度的情况下,再从云服务器20获取资讯信息进行推送;

其中,索引码是根据用户查看推送信息的情况而得到的,所以这里的被资讯推送单元30是根据用户以往查看推送信息的情况进行推送的资讯信息的,推送信息有很大可能再次被查看,在满足用户的资讯需求的情况下,为用户提供相关资讯。

进一步的,资讯代码和索引码为二维码、三维码或四维码,还包括与云服务器20相连接的读码器,用于读取资讯代码和索引码的码型信息,并将码型信息发送至云服务器20,以使云服务器20将资讯代码和索引码的码型信息进行匹配,得到匹配度。

这里,与资讯收发单元10相连接的读码器,将资讯代码和索引码进行解析,获取资讯代码和索引码的码型信息,并发送至云服务器20,云服务器20再对码型信息进行匹配;

进一步的,资讯代码和索引码为二进制码,云服务器20还用于将资讯代码和索引码逐位进行匹配,得到匹配度。

这里,如图2所示,资讯代码和索引码按照特定类别进行逐位匹配,这里用a、b、c表示,每个类别可能包括多个小类别,通过每个小类别的逐位匹配,完成匹配度的计算;

这里,特定类别包括推送信息的类型、查看推送信息的地点、被查看的推送信息的收发地址、推送信息的查看时间;

需要说明的是,索引码和资讯代码但的位数长度预设为相同的,逐位进行匹配,两者一致的则为匹配,获得该类别的占比值;

例如,预设a类别占比百分之四十、b类别占比百分之二十、c类别占比百分之二十,这里,小类别也按照上述规则进行预先配比,通过逐位匹配,将获得的占比值进行加和,得到匹配度;

进一步的,资讯收发单元10设置于公共商场、交通工具和广告牌中的一种或几种。

具体地,资讯收发单元10可设置于静态的广告牌上,公共商场的墙体、地面、橱窗或设置于可进行移动的交通工具上,更加全面得为人们提供资讯信息;

进一步的,资讯推送单元30还用于在推送信息被查看的情况下,访问推送信息的操作页面,操作页面包括交易页面、收藏页面、浏览页面、分享页面和播放页面中的一种或几种。

具体地,推送信息被查看之后,用户可通过资讯推送单元30访问到该推送信息的操作页面,进行浏览、交易、分享或播放等相应操作;

进一步的,资讯代码至少对应一条资讯信息。

这里,资讯代码与资讯信息相对应,可通过资讯代码,来获取与之对应的资讯信息;

进一步的,资讯推送单元30还用于对推送信息进行标记,并将标记发送至云服务器20,以使云服务器20根据标记找到推送信息的资讯代码,并将资讯代码对应的资讯信息发送至资讯推送单元30进行推送。

具体地,用户对推送信息进行标记后,云服务器20根据标记找到与推送信息相对应的资讯代码,并将该资讯代码所对应的至少一条推送信息全部通过推送单元进行推送,使得用户更加快捷地获得自己感兴趣的资讯;

进一步的,资讯推送单元30还用于根据用户对推送信息的查看情况实时更新索引码。

需要说明的是,用户可预先设定用于匹配的索引码的生成方式、索引码的更新频率等;

这里,用户可设定每次都将最新生成的索引码用于匹配,或者设定为将预设时间段内的索引码进行综合统计,并将综合统计后的索引码用于匹配;

其中,索引码逐位进行综合统计,将预设时间内的所有索引码的各个位上的“1”、“0”进行逐位加和统计;

例如,索引码的a类别位置,共有36个“1”和48个“0”,综合统计后,a类别位置为“0”;

此外,当“1”、“0”数量相等时,将该类别随机置为“1”或“0”;

进一步的,资讯推送单元30还用于自定义设置预设匹配度,来调节推送信息的数量。

这里,用户可自定义设置预设匹配度,预设匹配度越高,用户可被推送的资讯信息数量就越少;

本发明提供了资讯推送系统,包括资讯收发单元,资讯推送单元和云服务器;资讯收发单元生成资讯代码,以及按照预设频率在特定范围内搜寻资讯推送单元,获取资讯推送单元的索引码,并将资讯代码与索引码打包发送至云服务器,其中,索引码包括被查看的推送信息的类型、查看推送信息的地点、被查看的推送信息的收发地址、推送信息的查看时间,资讯代码包括资讯收发单元的收发地址、资讯类型、当前时间;云服务器将资讯代码和索引码进行匹配,将匹配度发送至资讯推送单元;资讯推送单元在匹配度大于预设匹配度的情况下,从云服务器获取资讯信息进行推送,并根据推送信息的查看情况生成索引码,为用户提供相关资讯,满足用户的资讯需求。

实施例二:

参照图3,本发明实施例还提供资讯推送方法,包括:

步骤s110,资讯收发单元生成资讯代码,以及按照预设频率在特定范围内搜寻资讯推送单元,获取资讯推送单元的索引码,并将资讯收发单元的资讯代码与索引码打包发送至云服务器,其中,索引码包括被查看的推送信息的类型、查看推送信息的地点、被查看的推送信息的收发地址、推送信息的查看时间,资讯代码包括资讯收发单元的收发地址、资讯类型、当前时间;

步骤s120,云服务器将资讯代码和索引码进行匹配,得到匹配度,将匹配度发送至资讯推送单元;

步骤s130,资讯推送单元在匹配度大于预设匹配度的情况下,从云服务器获取资讯信息进行推送,以使用户对推送信息进行查看,并根据推送信息的查看情况生成索引码。

本发明实施例提供的资讯推送方法,与上述实施例提供的资讯推送系统具有相同的技术特征,所以也能解决相同的技术问题,达到相同的技术效果。

本发明实施例所提供的资讯推送系统和方法的计算机程序产品,包括存储了程序代码的计算机可读存储介质,所述程序代码包括的指令可用于执行前面方法实施例中所述的方法,具体实现可参见方法实施例,在此不再赘述。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统和装置的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

另外,在本发明实施例的描述中,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本发明中的具体含义。

所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。

在本发明的描述中,需要说明的是,术语“中心”、“上”、“下”、“左”、“右”、“竖直”、“水平”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。此外,术语“第一”、“第二”、“第三”仅用于描述目的,而不能理解为指示或暗示相对重要性。

本发明实施例还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现上述实施例提供的资讯推送方法的步骤。

本发明实施例还提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,计算机程序被处理器运行时执行上述实施例的资讯推送方法的步骤。

最后应说明的是:以上所述实施例,仅为本发明的具体实施方式,用以说明本发明的技术方案,而非对其限制,本发明的保护范围并不局限于此,尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,其依然可以对前述实施例所记载的技术方案进行修改或可轻易想到变化,或者对其中部分技术特征进行等同替换;而这些修改、变化或者替换,并不使相应技术方案的本质脱离本发明实施例技术方案的精神和范围,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1