客户端操作请求响应方法、装置和服务器制造方法及图纸

技术编号:11181007 阅读:62 留言:0更新日期:2015-03-25 10:29
本发明专利技术公开了一种客户端操作请求响应方法、装置和服务器,主要涉及互联网技术领域,主要目的在于限制用户所使用的客户端程序。方法包括:接收客户端发送的操作请求数据以及属性标识信息,操作请求数据为客户端请求执行的操作执行时所需的数据,以及属性标识信息用于标识客户端的属性;根据属性标识信息,判断客户端的属性是否与预设属性一致;在客户端的属性与预设属性一致时,根据操作请求数据执行操作。根据本发明专利技术,通过属性信息可以判断该客户端是否为某特定的客户端,并基于判断结果来确定是否使用操作请求数据进行操作,通过这种方式可以有效地限制用户仅使用特定的客户端。

【技术实现步骤摘要】

本专利技术涉及互联网
,具体而言,涉及一种客户端操作请求响应方法、装置和服务器
技术介绍
在互联网领域,数据安全是一个重要的课题。例如,假设某网站上显示了一张二维码,用户使用手机来扫描二维码后可以解析出二维码中包含的网址,并可以按网址进入某网页页面来实现领取奖品的操作。为了保证用户使用特定的客户端程序来扫描解析该二维码,目前通常采用的方法是,对二维码使用较特殊的算法进行加密,并在该特定客户端内置相应的解密算法,以解析出该网址。这种方法的缺陷也很明显,只要其他客户端更新了对应解密算法,就也可以解析出相应网址,只要将该网址发送到服务器同样可以实现领奖操作。因此,要限制用户仅使用特定的客户端程序的话,需要另外一种全新的技术方案。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的客户端操作请求响应方法、装置和服务器。依据本专利技术的一个方面,提供了一种客户端操作请求响应方法,其包括:接收客户端发送的操作请求数据以及属性标识信息,所述操作请求数据为所述客户端请求执行的操作执行时所需的数据,以及所述属性标识信息用于标识所述客户端的属性;根据所述属性标识信息,判断所述客户端的属性是否与预设属性一致;在所述客户端的属性与所述预设属性一致时,根据所述操作请求数据执行所述操作。依据本专利技术的另一方面,提供了一种客户端操作请求响应装置,其包括:接收模块,用于接收客户端发送的操作请求数据以及属性标识信息,所述操作请求数据为所述客户端请求执行的操作执行时所需的数据,以及所述属性标识信息用于标识所述客户端的属性;属性判断模块,用于根据所述属性标识信息,判断所述客户端的属性是否与预设属性一致;操作执行模块,用于在所述客户端的属性与所述预设属性一致时,根据所述操作请求数据执行所述操作。根据以上的技术方案,可知本专利技术的客户端操作请求响应方法、装置和服务器至少具有以下优点:在接收到客户端发送的操作请求数据的同时,也会接收到客户端发送的属性标识信息,该属性标识信息能够标识出客户端的属性,例如客户端的名称、标识码、版本号、发布者等,通过属性信息可以判断该客户端是否为某特定的客户端,并基于判断结果来确定是否使用操作请求数据进行操作,通过这种方式可以有效地限制用户仅使用特定的客户端。上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的具体实施方式。附图说明通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本专利技术的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:图1示出了根据本专利技术的一个实施例的客户端操作请求响应方法的流程图;图2示出了根据本专利技术的一个实施例的客户端操作请求响应方法的流程图;图3示出了根据本专利技术的一个实施例的客户端操作请求响应方法的流程图;图4示出了根据本专利技术的一个实施例的客户端操作请求响应方法的流程图;图5示出了根据本专利技术的一个实施例的客户端操作请求响应方法的流程图;图6示出了根据本专利技术的一个实施例的客户端操作请求响应方法的流程图;图7示出了根据本专利技术的一个实施例的客户端操作请求响应方法的流程图;图8示出了根据本专利技术的一个实施例的客户端操作请求响应方法的流程图;图9示出了根据本专利技术的一个实施例的客户端操作请求响应方法的流程图;图10示出了根据本专利技术的一个实施例的客户端操作请求响应装置的框图;图11示出了根据本专利技术的一个实施例的客户端操作请求响应装置的框图;图12示出了根据本专利技术的一个实施例的客户端操作请求响应装置的框图;图13示出了根据本专利技术的一个实施例的客户端操作请求响应装置的框图;图14示出了根据本专利技术的一个实施例的客户端操作请求响应装置的框图;图15示出了根据本专利技术的一个实施例的客户端操作请求响应装置的框图;图16示出了根据本专利技术的一个实施例的客户端操作请求响应装置的框图;图17示出了根据本专利技术的一个实施例的客户端操作请求响应装置的框图;图18示出了根据本专利技术的一个实施例的客户端操作请求响应装置的框图;图19示出了根据本专利技术的一个实施例的服务器的框图。具体实施方式下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。如图1所示,本专利技术的一个实施例中提供了一种客户端操作请求响应方法,其包括:步骤110,接收客户端发送的操作请求数据以及属性标识信息,操作请求数据为客户端请求执行的操作执行时所需的数据,以及属性标识信息用于标识客户端的属性。在本实施例中,客户端可以是任何类型的应用程序;操作可以是任何类型的操作;属性包括但不限于客户端的名称、版本、发布者、标识码等等。步骤120,根据属性标识信息,判断客户端的属性是否与预设属性一致。在本实施例中,在客户端的属性与预设属性一致时,说明用户使用的客户端符合要求。步骤130,在客户端的属性与预设属性一致时,根据操作请求数据执行操作。在本实施例中,通过属性信息可以判断该客户端是否为某特定的客户端,并基于判断结果来确定是否使用操作请求数据进行操作,通过这种方式可以有效地限制用户仅使用特定的客户端。根据图1,假设某公司为了推广其开发的应用程序A,在网站上发布了一张二维码,该二维码中加密的是一条网址(操作请求数据),进入该网址对应的页面可以领取代金券(操作)。用户的手机中安装了应用程序A(客户端),通过应用程序A扫描并解析该二维码得到网址,并发送到服务器,服务器接收网址的同时获得了应用程序A的名称A(属性),将名称A与预先记录的名称A(预设属性)进行比较后发现一致,此时为用户提供代金券(操作)。如图2所示,本专利技术的一个实施例中提供了一种客户端操作请求响应方法,其包括:步骤210,接收客户端发送的操作请求数据以及属性标识信息,操作请求数据为客户端请求执行的操作执行时所需的数据,以及属性标识信息用于标本文档来自技高网...
客户端操作请求响应方法、装置和服务器

【技术保护点】
一种客户端操作请求响应方法,其包括:接收客户端发送的操作请求数据以及属性标识信息,所述操作请求数据为所述客户端请求执行的操作执行时所需的数据,以及所述属性标识信息用于标识所述客户端的属性;根据所述属性标识信息,判断所述客户端的属性是否与预设属性一致;在所述客户端的属性与所述预设属性一致时,根据所述操作请求数据执行所述操作。

【技术特征摘要】
1.一种客户端操作请求响应方法,其包括:
接收客户端发送的操作请求数据以及属性标识信息,所述操作请求数据
为所述客户端请求执行的操作执行时所需的数据,以及所述属性标识信息用
于标识所述客户端的属性;
根据所述属性标识信息,判断所述客户端的属性是否与预设属性一致;
在所述客户端的属性与所述预设属性一致时,根据所述操作请求数据执
行所述操作。
2.根据权利要求1所述的方法,其中,还包括:
在接收所述属性标识信息失败时,或在所述客户端的属性与所述预设属
性不一致时,向所述客户端发送下载提示信息,所述下载提示信息用于指示
具有所述预设属性的另一客户端的下载地址。
3.根据权利要求1所述的方法,其中,在根据所述操作请求数据执行所
述操作之前,还包括:
判断所述操作是否已被执行;在所述操作未被执行时,进入根据所述操
作请求数据执行所述操作,并记录执行所述操作得到的操作结果。
4.根据权利要求3所述的方法,其中,还包括:
在所述操作已被执行时,获取已记录的所述操作结果,并发送给所述客
户端。
5.根据权利要求1至4中任一项所述的方法,其中,还包括:
在所述操作执行完成后,将所述操作结果发送给所述客户端。
6.一种客户端操作请求...

【专利技术属性】
技术研发人员:王凯姜思淼
申请(专利权)人:北京奇虎科技有限公司奇智软件北京有限公司
类型:发明
国别省市:北京;11

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

1