一种信息传输方法及装置制造方法及图纸

技术编号:15618941 阅读:147 留言:0更新日期:2017-06-14 04:07
本发明专利技术公开了一种信息传输方法及装置,包括:在信息接收端,接收携带信息参数的表,所述信息参数用于生成标识;根据该表生成第一标识;向服务器发送下发信息的请求,所述请求中携带有所述第一标识;接收服务器发送的信息代码和第一校验码,所述第一校验码是服务器端根据信息代码和第一标识确定的;根据第一标识和接收到的信息代码生成第二校验码;在确定第一校验码与第二校验码相同时,接收服务器下发的信息。在信息发送端,发送携带信息参数的表;接收客户端下发信息的请求,所述请求中携带有第一标识;根据所述第一标识和信息代码生成第一校验码;发送信息代码和第一校验码;发送信息。采用本方案能够准确检测信息是否被篡改。

【技术实现步骤摘要】
一种信息传输方法及装置
本专利技术涉及信息网络
,特别涉及一种信息传输方法及装置。
技术介绍
近年来随着网络截包、流量劫持、路由拦截、跨站脚本攻击、DoS(DenialofService,拒绝服务)攻击、点击作弊等技术的发展,以及网络传输协议自身的缺陷、浏览器漏洞、电信行业DNS(DomainNameSystem,域名系统)劫持,不法人员为实现自身利益,利用各类非法软件、插件,对他人正当经营的各类广告采取拦截、过滤、遮挡等限制措施;利用通信线路、插件、病毒程序、域名解析等方式劫持网络传输数据,篡改他人正当经营的各类广告,推荐自己广告;损害他人正当利益、贬低他人商业信誉;诱使消费者进入错误网站;恶意发布违反国家法律法规的不当言论或图片。这种做法不仅违背了市场竞争的正常秩序,而且侵犯了广告发布者合法利益以及消费者的知情权。现有防篡改广告的技术方案是通过服务器端加密并生成对应的解密密钥发送至客户端,客户端根据解密密钥进行解密。现有技术的不足在于:不能准确检测信息是否被篡改。
技术实现思路
本专利技术提供了一种信息传输方法及装置,用以准确检测信息是否被篡改。本专利技术实施例中提供了一种信息接收方法,包括:接收携带信息参数的表,所述信息参数用于生成标识;根据该表生成第一标识;向服务器发送下发信息的请求,所述请求中携带有所述第一标识;接收服务器发送的信息代码和第一校验码,所述第一校验码是服务器端根据信息代码和第一标识确定的;根据第一标识和接收到的信息代码生成第二校验码;在确定第一校验码与第二校验码相同时,接收服务器下发的信息。较佳地,所述信息参数包括以下参数之一或者其组合与系统标准时间:信息标号,信息播放位置,IP地址。较佳地,所述根据该表生成第一标识是按设定的时间根据该表生成第一标识。较佳地,进一步包括:若第一校验码与第二校验码不相同,则丢弃该信息。本专利技术实施例中提供了一种信息发送方法,包括:发送携带信息参数的表;接收客户端下发信息的请求,所述请求中携带有第一标识,所述第一标识是客户端根据所述携带信息参数的表生成的;根据所述第一标识和信息代码生成第一校验码;发送信息代码和第一校验码;发送信息。较佳地,在接收到客户端下发信息的请求后,根据所述第一标识和信息代码生成第一校验码前,进一步包括:确定所述请求中携带的第一标识是唯一的。较佳地,若所述请求中携带的第一标识的数量大于1,则不生成第一校验码。较佳地,根据所述第一标识和信息代码生成第一校验码前,进一步包括:确定根据携带信息参数的表生成的第二标识与所述请求中携带的第一标识是否相同。本专利技术实施例中提供了一种信息接收装置,包括:第一接收模块,用于接收携带信息参数的表,所述信息参数用于生成标识;第一生成模块,用于根据该表生成第一标识;第一发送模块,用于向服务器发送下发信息的请求,所述请求中携带有所述第一标识;第二接收模块,用于接收服务器发送的信息代码和第一校验码,所述第一校验码是服务器端根据信息代码和第一标识确定的;第二生成模块,用于根据第一标识和接收到的信息代码生成第二校验码;第三接收模块,用于在确定第一校验码与第二校验码相同时,接收服务器下发的信息。较佳地,第一接收模块进一步用于接收携带包括以下参数之一或者其组合与系统标准时间的信息参数的表:信息标号,信息播放位置,IP地址。较佳地,第一生成模块进一步用于按设定的时间根据该表生成第一标识。较佳地,第三接收模块进一步用于在确定第一校验码与第二校验码不相同时,丢弃该信息。本专利技术实施例中提供了一种信息发送装置,包括:第二发送模块,用于发送携带信息参数的表;第四接收模块,用于接收客户端下发信息的请求,所述请求中携带有第一标识,所述第一标识是客户端根据所述携带信息参数的表生成的;第三生成模块,用于根据所述第一标识和信息代码生成第一校验码;第三发送模块,用于发送信息代码和第一校验码;第四发送模块,用于发送信息。较佳地,第三生成模块进一步用于在接收到客户端下发信息的请求后,根据所述第一标识和信息代码生成第一校验码前,确定所述请求中携带的第一标识是唯一的。较佳地,第三生成模块进一步用于在确定所述请求中携带的第一标识的数量大于1时,不生成第一校验码。较佳地,第三生成模块进一步用于在根据所述第一标识和信息代码生成第一校验码前,确定根据携带信息参数的表生成的第二标识与所述请求中携带的第一标识是否相同。本专利技术有益效果如下:在本专利技术实施例提供的技术方案中,一个方案中,在信息接收端,依据从服务器端获取的携带信息参数表生成了第一标识,并通过第一标识向服务器端请求下发信息。在另一个方案中,在信息发送端,将信息代码和根据信息代码和第一标识生成的第一校验码发送给客户端。然后,信息接收端可以将接收到的信息代码和第一标识生成第二校验码,并和第一检验码作对比,校验码相同则信息没有被篡改。因此,采用本方案能够准确检测信息是否被篡改。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本专利技术的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1为本专利技术实施例中信息接收方法实施流程示意图;图2为本专利技术实施例中信息发送方法实施流程示意图;图3为本专利技术实施例中广告投放流程图;图4为本专利技术实施例中信息接收装置结构示意图;图5为本专利技术实施例中信息发送装置结构示意图。具体实施方式下面结合附图对本专利技术的具体实施方式进行说明。本专利技术实施例分别提供了在信息接收端和信息发送端进行信息传输的方案。实施例中,将会增加用于生成标识的表,则,第一标识为信息接收端根据该表生成的标识,可以用来向服务器请求下发信息;第二标识为信息发送端根据该表生成的标识,若第一标识和第二标识相同,则认为请求合法。第一校验码为信息发送端根据信息代码和第一标识生成的校验码,第二校验码为信息接收端根据接收到的信息代码和第一标识生成的校验码,若第一校验码和第二校验码相同,则认为信息合法。需要说明的是,信息接收端可以是客户端、终端等可以收发信息的设备,信息发送端可以是服务器等可以收发信息的设备。实施例中,将主要以客户端作为信息接收端,以服务器作为信息发送端来进行说明,下面的具体实施方式以广告的发送和接收为例进行说明。图1为信息接收方法实施流程示意图,如图所示,可以包括如下步骤:步骤101、接收携带信息参数的表,所述信息参数用于生成标识;步骤102、根据该表生成第一标识;步骤103、向服务器发送下发信息的请求,所述请求中携带有所述第一标识;步骤104、接收服务器发送的信息代码和第一校验码,所述第一校验码是服务器端根据信息代码和第一标识确定的;步骤105、根据第一标识和接收到的信息代码生成第二校验码;步骤106、在确定第一校验码与第二校验码相同时,接收服务器下发的信息。实施中,所述信息参数包括以下参数之一或者其组合与系统标准时间:信息标号,信息播放位置,IP地址。具体的,广告参数可以包括系统标准时间、广告ID、广告位ID、客户端IP地址等。实施中,所述根据该表生成第一标识是按设定的时间根据该表生成第一标识。具体的,用key值作为标识,key值可以由广告参数生成。客户端和服务器端每隔一段时间都生成同步改变的标识,进一步增加破解难度,提高网络传输的安全性。定时、同步方式可本文档来自技高网...
一种信息传输方法及装置

【技术保护点】
一种信息接收方法,其特征在于,包括:接收携带信息参数的表,所述信息参数用于生成标识;根据该表生成第一标识;向服务器发送下发信息的请求,所述请求中携带有所述第一标识;接收服务器发送的信息代码和第一校验码,所述第一校验码是服务器端根据信息代码和第一标识确定的;根据第一标识和接收到的信息代码生成第二校验码;在确定第一校验码与第二校验码相同时,接收服务器下发的信息。

【技术特征摘要】
1.一种信息接收方法,其特征在于,包括:接收携带信息参数的表,所述信息参数用于生成标识;根据该表生成第一标识;向服务器发送下发信息的请求,所述请求中携带有所述第一标识;接收服务器发送的信息代码和第一校验码,所述第一校验码是服务器端根据信息代码和第一标识确定的;根据第一标识和接收到的信息代码生成第二校验码;在确定第一校验码与第二校验码相同时,接收服务器下发的信息。2.根据权利要求1所述的方法,其特征在于,所述信息参数包括以下参数之一或者其组合与系统标准时间:信息标号,信息播放位置,IP地址。3.根据权利要求1所述的方法,其特征在于,所述根据该表生成第一标识是按设定的时间根据该表生成第一标识。4.根据权利要求1所述的方法,其特征在于,进一步包括:若第一校验码与第二校验码不相同,则丢弃该信息。5.一种信息发送方法,其特征在于,包括:发送携带信息参数的表;接收客户端下发信息的请求,所述请求中携带有第一标识,所述第一标识是客户端根据所述携带信息参数的表生成的;根据所述第一标识和信息代码生成第一校验码;发送信息代码和第一校验码;发送信息。6.根据权利要求5所述的方法,其特征在于,在接收到客户端下发信息的请求后,根据所述第一标识和信息代码生成第一校验码前,进一步包括:确定所述请求中携带的第一标识是唯一的。7.根据权利要求6所述的方法,其特征在于,若所述请求中携带的第一标识的数量大于1,则不生成第一校验码。8.根据权利要求6所述的方法,其特征在于,根据所述第一标识和信息代码生成第一校验码前,进一步包括:确定根据携带信息参数的表生成的第二标识与所述请求中携带的第一标识是否相同。9.一种信息接收装置,其特征在于,包括:第一接收模块,用于接收携带信息参数的表,所述信息参数用于生成标识;第一生成模块,用于根据该表生成第一标识;第一...

【专利技术属性】
技术研发人员:马明智高超霖杨友林陈国斌
申请(专利权)人:方正国际软件北京有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1