CN104468549A - 客户端操作请求响应方法、装置和服务器 - Google Patents

客户端操作请求响应方法、装置和服务器 Download PDF

Info

Publication number
CN104468549A
CN104468549A CN201410712235.3A CN201410712235A CN104468549A CN 104468549 A CN104468549 A CN 104468549A CN 201410712235 A CN201410712235 A CN 201410712235A CN 104468549 A CN104468549 A CN 104468549A
Authority
CN
China
Prior art keywords
client
attribute
requests data
consistent
user
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201410712235.3A
Other languages
English (en)
Other versions
CN104468549B (zh
Inventor
王凯
姜思淼
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Qihoo Technology Co Ltd
Original Assignee
Beijing Qihoo Technology Co Ltd
Qizhi Software Beijing Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Qihoo Technology Co Ltd, Qizhi Software Beijing Co Ltd filed Critical Beijing Qihoo Technology Co Ltd
Priority to CN201410712235.3A priority Critical patent/CN104468549B/zh
Publication of CN104468549A publication Critical patent/CN104468549A/zh
Application granted granted Critical
Publication of CN104468549B publication Critical patent/CN104468549B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/10Network architectures or network communication protocols for network security for controlling access to devices or network resources
    • H04L63/102Entity profiles

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Computer Security & Cryptography (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

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

Description

客户端操作请求响应方法、装置和服务器
技术领域
本发明涉及互联网技术领域,具体而言,涉及一种客户端操作请求响应方法、装置和服务器。
背景技术
在互联网领域,数据安全是一个重要的课题。例如,假设某网站上显示了一张二维码,用户使用手机来扫描二维码后可以解析出二维码中包含的网址,并可以按网址进入某网页页面来实现领取奖品的操作。为了保证用户使用特定的客户端程序来扫描解析该二维码,目前通常采用的方法是,对二维码使用较特殊的算法进行加密,并在该特定客户端内置相应的解密算法,以解析出该网址。
这种方法的缺陷也很明显,只要其他客户端更新了对应解密算法,就也可以解析出相应网址,只要将该网址发送到服务器同样可以实现领奖操作。因此,要限制用户仅使用特定的客户端程序的话,需要另外一种全新的技术方案。
发明内容
鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的客户端操作请求响应方法、装置和服务器。
依据本发明的一个方面,提供了一种客户端操作请求响应方法,其包括:接收客户端发送的操作请求数据以及属性标识信息,所述操作请求数据为所述客户端请求执行的操作执行时所需的数据,以及所述属性标识信息用于标识所述客户端的属性;根据所述属性标识信息,判断所述客户端的属性是否与预设属性一致;在所述客户端的属性与所述预设属性一致时,根据所述操作请求数据执行所述操作。
依据本发明的另一方面,提供了一种客户端操作请求响应装置,其包括:接收模块,用于接收客户端发送的操作请求数据以及属性标识信息,所述操作请求数据为所述客户端请求执行的操作执行时所需的数据,以及所述属性标识信息用于标识所述客户端的属性;属性判断模块,用于根据所述属性标识信息,判断所述客户端的属性是否与预设属性一致;操作执行模块,用于在所述客户端的属性与所述预设属性一致时,根据所述操作请求数据执行所述操作。
根据以上的技术方案,可知本发明的客户端操作请求响应方法、装置和服务器至少具有以下优点:
在接收到客户端发送的操作请求数据的同时,也会接收到客户端发送的属性标识信息,该属性标识信息能够标识出客户端的属性,例如客户端的名称、标识码、版本号、发布者等,通过属性信息可以判断该客户端是否为某特定的客户端,并基于判断结果来确定是否使用操作请求数据进行操作,通过这种方式可以有效地限制用户仅使用特定的客户端。
上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。
附图说明
通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
图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,接收客户端发送的操作请求数据以及属性标识信息,操作请求数据为客户端请求执行的操作执行时所需的数据,以及属性标识信息用于标识客户端的属性。在本实施例中,客户端可以是任何类型的应用程序;操作可以是任何类型的操作;属性包括但不限于客户端的名称、版本、发布者、标识码等等。
步骤220,根据属性标识信息,判断客户端的属性是否与预设属性一致。在本实施例中,在客户端的属性与预设属性一致时,说明用户使用的客户端符合要求。
步骤230,在客户端的属性与预设属性一致时,根据操作请求数据执行操作。
步骤240,在接收属性标识信息失败时,或在客户端的属性与预设属性不一致时,向客户端发送下载提示信息,下载提示信息用于指示具有预设属性的另一客户端的下载地址。
根据图2,假设公司1为了推广其开发的浏览器程序B,在网站上设计了领奖按钮,通过点击该领奖按钮可领取奖品(操作)。用户的手机中安装了浏览器C(客户端),通过浏览器C进入上述网站,用户在浏览器C上点击按钮后向服务器发出按钮点击事件(操作请求数据),服务器接收按钮点击事件的同时获取浏览器的发布者公司2(属性),将公司2与预先记录的公司1(预设属性)进行比较发现不一致,此时并不为用户提供奖品,而是返回浏览器程序B的下载地址,该下载地址显示在浏览器C内打开的页面上。
如图3所示,本发明的一个实施例中提供了一种客户端操作请求响应方法,其包括:
步骤310,接收客户端发送的操作请求数据以及属性标识信息,操作请求数据为客户端请求执行的操作执行时所需的数据,以及属性标识信息用于标识客户端的属性。在本实施例中,客户端可以是任何类型的应用程序;操作可以是任何类型的操作;属性包括但不限于客户端的名称、版本、发布者、标识码等等。
步骤320,根据属性标识信息,判断客户端的属性是否与预设属性一致。在本实施例中,在客户端的属性与预设属性一致时,说明用户使用的客户端符合要求。
步骤330,在客户端的属性与预设属性一致时,判断操作是否已被执行。在本实施例中,为了避免重复操作,只有在操作未被执行过时,才执行该操作。
步骤340,在操作未被执行时,根据操作请求数据执行操作,并记录执行操作得到的操作结果。
根据图3,假设某公司为了推广其开发的应用程序,声称用户只要使用该应用程序将用户手机号(操作请求数据)提交到服务器,服务器就自动为用户的手机充值10元(操作)。用户的平板计算机中安装了该应用程序,并提交了自己的手机号,服务器获取到该手机号同时获取该应用程序的版本1.0(属性),并将其与预先记录的版本1.0(预设属性)进行比较发现一致;之后,从已记录的操作结果中进行搜索,没有发现该手机对应的充值记录(操作未被执行),此时为用户充值10元并记录在数据库中。
如图4所示,本发明的一个实施例中提供了一种客户端操作请求响应方法,其包括:
步骤410,接收客户端发送的操作请求数据以及属性标识信息,操作请求数据为客户端请求执行的操作执行时所需的数据,以及属性标识信息用于标识客户端的属性。在本实施例中,客户端可以是任何类型的应用程序;操作可以是任何类型的操作;属性包括但不限于客户端的名称、版本、发布者、标识码等等。
步骤420,根据属性标识信息,判断客户端的属性是否与预设属性一致。在本实施例中,在客户端的属性与预设属性一致时,说明用户使用的客户端符合要求。
步骤430,在客户端的属性与预设属性一致时,判断操作是否已被执行。在本实施例中,为了避免重复操作,只有在操作未被执行过时,才执行该操作。
步骤440,在操作未被执行时,根据操作请求数据执行操作,并记录执行操作得到的操作结果。
步骤450,在操作已被执行时,获取已记录的操作结果,并发送给客户端。在本实施例中,基于已经完成的记录,可以有效地避免重复操作,直接为用户提供操作结果。
根据图4,假设某公司为了推广其开发的应用程序,声称用户只要使用该应用程序将用户手机号(操作请求数据)提交到服务器,服务器就自动为用户的手机充值10元(操作)。用户的平板计算机中安装了该应用程序,并提交了自己的手机号,服务器获取到该手机号同时获取该应用程序的版本1.0(属性),并将其与预先记录的版本1.0(预设属性)进行比较发现一致;之后,从已记录的操作结果中进行搜索,发现已经为用户充值了10元,此时向用户应用程序发出“已充值过10元”(操作结果)。
如图5所示,本发明的一个实施例中提供了一种客户端操作请求响应方法,其包括:
步骤510,接收客户端发送的操作请求数据以及属性标识信息,操作请求数据为客户端请求执行的操作执行时所需的数据,以及属性标识信息用于标识客户端的属性。在本实施例中,客户端的类型包括但不限于浏览器或其他应用程序;操作可以是任何类型的操作;属性包括但不限于客户端的名称、版本、发布者、标识码等等。
步骤520,根据属性标识信息,判断客户端的属性是否与预设属性一致。在本实施例中,在客户端的属性与预设属性一致时,说明用户使用的客户端符合要求。
步骤530,在客户端的属性与预设属性一致时,接收客户端发送的客户端上登录的用户的身份标识信息作为第一身份标识信息,以及接收另一客户端发送的另一客户端上登录的用户的身份标识信息作为第二身份标识信息。操作请求数据由客户端从另一客户端处获取。在本实施例中,身份标识信息包括但不限于用户名、用户标识码等;另一客户端可以是任何类型的应用程序。
步骤540,判断第一身份标识信息与第二身份标识信息是否一致。在本实施例中,两个身份标识信息一致说明在两个客户端登录的是同一个人。
步骤550,在第一身份标识信息与第二身份标识信息一致时,根据操作请求数据执行操作。在本实施例中,在执行操作之前比较了用户的身份标识信息,以避免一个用户获取了另一个用户所有的操作请求数据进行了操作。
根据图5,用户A在玩游戏(另一客户端)时得到了奖励,游戏中显示了一张二维码,该二维码中加密的是一个网址(操作请求数据),进入该网址的页面后触发领奖。用户A通过手机上安装的游戏管理程序(客户端)扫描了二维码并解析出网址,将网址发送到服务器时服务器获取了该应用程序的标识码001(属性),将该标识码001与预先记录的标识码001(预设属性)比较后发现一致。此时获取用户A在游戏中的名称张三(第二身份标识信息),以及获取用户A登录游戏管理程序的名称张三(第一身份标识信息),比较后发现一致则执行领奖操作。
如图6所示,本发明的一个实施例中提供了一种客户端操作请求响应方法,其包括:
步骤610,接收客户端发送的操作请求数据以及属性标识信息,操作请求数据为客户端请求执行的操作执行时所需的数据,以及属性标识信息用于标识客户端的属性。在本实施例中,客户端的类型包括但不限于浏览器或其他应用程序;操作可以是任何类型的操作;属性包括但不限于客户端的名称、版本、发布者、标识码等等。
步骤620,根据属性标识信息,判断客户端的属性是否与预设属性一致。在本实施例中,在客户端的属性与预设属性一致时,说明用户使用的客户端符合要求。
步骤630,在客户端的属性与预设属性一致时,接收客户端发送的客户端上登录的用户的身份标识信息作为第一身份标识信息,以及接收另一客户端发送的另一客户端上登录的用户的身份标识信息作为第二身份标识信息。操作请求数据由客户端从另一客户端处获取。在本实施例中,身份标识信息包括但不限于用户名、用户标识码等;另一客户端可以是任何类型的应用程序。
步骤640,判断第一身份标识信息与第二身份标识信息是否一致。在本实施例中,两个身份标识信息一致说明在两个客户端登录的是同一个人。
步骤650,在第一身份标识信息与第二身份标识信息一致时,根据操作请求数据执行操作。
步骤660,在第一身份标识信息与第二身份标识信息不一致时,向客户端发送登录提示信息,用于提示客户端上登录的用户需要与另一客户端上登录的用户一致。在本实施例中,在执行操作之前比较了用户的身份标识信息,以避免一个用户获取了另一个用户所有的操作请求数据进行了操作。
根据图6,用户A在玩游戏(另一客户端)时得到了奖励,游戏中显示了一张二维码,该二维码中加密的是一个网址(操作请求数据),进入该网址的页面后触发领奖。用户B通过手机上安装的游戏管理程序(客户端)私自扫描了二维码并解析出网址,将网址发送到服务器时服务器获取了该应用程序的标识码001(属性),将该标识码001与预先记录的标识码001(预设属性)比较后发现一致。此时获取用户A在游戏中的名称张三(第二身份标识信息),以及获取用户B登录游戏管理程序的名称李四(第一身份标识信息),比较后发现不一致,则向用户B的手机返回“登录用户身份错误”的通知(登录提示信息)。
如图7所示,本发明的一个实施例中提供了一种客户端操作请求响应方法,其包括:
步骤710,接收客户端发送的操作请求数据以及属性标识信息,操作请求数据为客户端请求执行的操作执行时所需的数据,以及属性标识信息用于标识客户端的属性。在本实施例中,客户端可以是任何类型的应用程序;操作可以是任何类型的操作;属性包括但不限于客户端的名称、版本、发布者、标识码等等。
步骤720,根据属性标识信息,判断客户端的属性是否与预设属性一致。在本实施例中,在客户端的属性与预设属性一致时,说明用户使用的客户端符合要求。
步骤730,在客户端的属性与预设属性一致时,接收客户端发送的客户端获取操作请求数据的时间。操作请求数据由客户端从另一客户端处获取。
步骤740,将时间与预设的与操作对应的操作有效期进行比较。
步骤750,在时间未超过操作有效期时,根据操作请求数据执行操作。在本实施例中,通过操作有效期的设置,限制了操作请求数据可使用的时间范围,能够有效避免操作请求数据被滥用。
根据图7,下午4点钟,用户A在玩游戏(另一客户端)时得到了奖励,游戏中显示了一张二维码,该二维码中加密的是一个网址(操作请求数据),进入该网址的页面后触发领奖,领奖截止时间(操作有效期)为次日凌晨0点。在4点10分时,用户A通过手机上安装的游戏管理程序(客户端)扫描了二维码并解析出网址,将网址发送到服务器时服务器获取了该应用程序的标识码001(属性),将该标识码001与预先记录的标识码001(预设属性)比较后发现一致。服务器从游戏管理程序中获取其扫描二维码的时间4点10分,发现尚未到达次日凌晨0点,这说明该网址当前有效,此时触发领奖操作。
如图8所示,本发明的一个实施例中提供了一种客户端操作请求响应方法,其包括:
步骤810,接收客户端发送的操作请求数据以及属性标识信息,操作请求数据为客户端请求执行的操作执行时所需的数据,以及属性标识信息用于标识客户端的属性。在本实施例中,客户端可以是任何类型的应用程序;操作可以是任何类型的操作;属性包括但不限于客户端的名称、版本、发布者、标识码等等。
步骤820,根据属性标识信息,判断客户端的属性是否与预设属性一致。在本实施例中,在客户端的属性与预设属性一致时,说明用户使用的客户端符合要求。
步骤830,在客户端的属性与预设属性一致时,接收客户端发送的客户端获取操作请求数据的时间。操作请求数据由客户端从另一客户端处获取。
步骤840,将时间与预设的与操作对应的操作有效期进行比较。
步骤850,在时间未超过操作有效期时,根据操作请求数据执行操作。
步骤860,在时间超过操作有效期时,向客户端发送过期信息,过期信息用于提示操作请求数据已经失效。在本实施例中,通过操作有效期的设置,限制了操作请求数据可使用的时间范围,能够有效避免操作请求数据被滥用。
根据图8,下午4点钟,用户A在玩游戏(另一客户端)时得到了奖励,游戏中显示了一张二维码,该二维码中加密的是一个网址(操作请求数据),进入该网址的页面后触发领奖,领奖截止时间(操作有效期)为次日凌晨0点。第二天早上7点时,用户A通过手机上安装的游戏管理程序(客户端)扫描了二维码并解析出网址,将网址发送到服务器时服务器获取了该应用程序的标识码001(属性),将该标识码001与预先记录的标识码001(预设属性)比较后发现一致。服务器从游戏管理程序中获取其扫描二维码的时间次日7点,发现超过了次日凌晨0点,这说明该网址已经无效,此时向用户游戏管理程序发出通知“已经超过领奖期限”(过期信息)。
如图9所示,本发明的一个实施例中提供了一种客户端操作请求响应方法,其包括:
步骤910,接收客户端发送的操作请求数据以及属性标识信息,操作请求数据为客户端请求执行的操作执行时所需的数据,以及属性标识信息用于标识客户端的属性。在本实施例中,客户端可以是任何类型的应用程序;操作可以是任何类型的操作;属性包括但不限于客户端的名称、版本、发布者、标识码等等。
步骤920,根据属性标识信息,判断客户端的属性是否与预设属性一致。在本实施例中,在客户端的属性与预设属性一致时,说明用户使用的客户端符合要求。
步骤930,在客户端的属性与预设属性一致时,根据操作请求数据执行操作。
步骤940,在操作执行完成后,将操作结果发送给客户端。
根据图9,假设某公司在网站上发布了一张二维码,该二维码中加密的是一条网址(操作请求数据),进入该网址对应的页面可以下载私密数据。用户的手机中安装了该公司发布的应用程序(客户端),通过应用程序扫描并解析该二维码得到网址,并发送到服务器,服务器接收网址的同时获得了应用程序的名称(属性),将名称与预先记录的名称(预设属性)进行比较后发现一致,此时允许用户下载私密数据,并在下载完成后向应用程序返回下载完成的通知(操作结果)。
如图10所示,本发明的一个实施例中提供了一种客户端操作请求响应装置,其包括:
接收模块1010,接收客户端发送的操作请求数据以及属性标识信息,操作请求数据为客户端请求执行的操作执行时所需的数据,以及属性标识信息用于标识客户端的属性。在本实施例中,客户端可以是任何类型的应用程序;操作可以是任何类型的操作;属性包括但不限于客户端的名称、版本、发布者、标识码等等。
属性判断模块1020,根据属性标识信息,判断客户端的属性是否与预设属性一致。在本实施例中,在客户端的属性与预设属性一致时,说明用户使用的客户端符合要求。
操作执行模块1030,在客户端的属性与预设属性一致时,根据操作请求数据执行操作。在本实施例中,通过属性信息可以判断该客户端是否为某特定的客户端,并基于判断结果来确定是否使用操作请求数据进行操作,通过这种方式可以有效地限制用户仅使用特定的客户端。
根据图10,假设某公司为了推广其开发的应用程序A,在网站上发布了一张二维码,该二维码中加密的是一条网址(操作请求数据),进入该网址对应的页面可以领取代金券(操作)。用户的手机中安装了应用程序A(客户端),通过应用程序A扫描并解析该二维码得到网址,并发送到服务器,服务器接收网址的同时获得了应用程序A的名称A(属性),将名称A与预先记录的名称A(预设属性)进行比较后发现一致,此时为用户提供代金券(操作)。
如图11所示,本发明的一个实施例中提供了一种客户端操作请求响应装置,其包括:
接收模块1110,接收客户端发送的操作请求数据以及属性标识信息,操作请求数据为客户端请求执行的操作执行时所需的数据,以及属性标识信息用于标识客户端的属性。在本实施例中,客户端可以是任何类型的应用程序;操作可以是任何类型的操作;属性包括但不限于客户端的名称、版本、发布者、标识码等等。
属性判断模块1120,根据属性标识信息,判断客户端的属性是否与预设属性一致。在本实施例中,在客户端的属性与预设属性一致时,说明用户使用的客户端符合要求。
操作执行模块1130,在客户端的属性与预设属性一致时,根据操作请求数据执行操作。
下载提示模块1140,在接收属性标识信息失败时,或在客户端的属性与预设属性不一致时,向客户端发送下载提示信息,下载提示信息用于指示具有预设属性的另一客户端的下载地址。
根据图11,假设公司1为了推广其开发的浏览器程序B,在网站上设计了领奖按钮,通过点击该领奖按钮可领取奖品(操作)。用户的手机中安装了浏览器C(客户端),通过浏览器C进入上述网站,用户在浏览器C上点击按钮后向服务器发出按钮点击事件(操作请求数据),服务器接收按钮点击事件的同时获取浏览器的发布者公司2(属性),将公司2与预先记录的公司1(预设属性)进行比较发现不一致,此时并不为用户提供奖品,而是返回浏览器程序B的下载地址,该下载地址显示在浏览器C内打开的页面上。
如图12所示,本发明的一个实施例中提供了一种客户端操作请求响应装置,其包括:
接收模块1210,接收客户端发送的操作请求数据以及属性标识信息,操作请求数据为客户端请求执行的操作执行时所需的数据,以及属性标识信息用于标识客户端的属性。在本实施例中,客户端可以是任何类型的应用程序;操作可以是任何类型的操作;属性包括但不限于客户端的名称、版本、发布者、标识码等等。
属性判断模块1220,根据属性标识信息,判断客户端的属性是否与预设属性一致。在本实施例中,在客户端的属性与预设属性一致时,说明用户使用的客户端符合要求。
执行判断模块1230,在客户端的属性与预设属性一致时,判断操作是否已被执行。在本实施例中,为了避免重复操作,只有在操作未被执行过时,才执行该操作。
操作执行模块1240,在操作未被执行时,根据操作请求数据执行操作,并记录执行操作得到的操作结果。
根据图12,假设某公司为了推广其开发的应用程序,声称用户只要使用该应用程序将用户手机号(操作请求数据)提交到服务器,服务器就自动为用户的手机充值10元(操作)。用户的平板计算机中安装了该应用程序,并提交了自己的手机号,服务器获取到该手机号同时获取该应用程序的版本1.0(属性),并将其与预先记录的版本1.0(预设属性)进行比较发现一致;之后,从已记录的操作结果中进行搜索,没有发现该手机对应的充值记录(操作未被执行),此时为用户充值10元并记录在数据库中。
如图13所示,本发明的一个实施例中提供了一种客户端操作请求响应装置,其包括:
接收模块1310,接收客户端发送的操作请求数据以及属性标识信息,操作请求数据为客户端请求执行的操作执行时所需的数据,以及属性标识信息用于标识客户端的属性。在本实施例中,客户端可以是任何类型的应用程序;操作可以是任何类型的操作;属性包括但不限于客户端的名称、版本、发布者、标识码等等。
属性判断模块1320,根据属性标识信息,判断客户端的属性是否与预设属性一致。在本实施例中,在客户端的属性与预设属性一致时,说明用户使用的客户端符合要求。
执行判断模块1330,在客户端的属性与预设属性一致时,判断操作是否已被执行。在本实施例中,为了避免重复操作,只有在操作未被执行过时,才执行该操作。
操作执行模块1340,在操作未被执行时,根据操作请求数据执行操作,并记录执行操作得到的操作结果。
第一操作结果发送模块1350,在操作已被执行时,获取已记录的操作结果,并发送给客户端。在本实施例中,基于已经完成的记录,可以有效地避免重复操作,直接为用户提供操作结果。
根据图13,假设某公司为了推广其开发的应用程序,声称用户只要使用该应用程序将用户手机号(操作请求数据)提交到服务器,服务器就自动为用户的手机充值10元(操作)。用户的平板计算机中安装了该应用程序,并提交了自己的手机号,服务器获取到该手机号同时获取该应用程序的版本1.0(属性),并将其与预先记录的版本1.0(预设属性)进行比较发现一致;之后,从已记录的操作结果中进行搜索,发现已经为用户充值了10元,此时向用户应用程序发出“已充值过10元”(操作结果)。
如图14所示,本发明的一个实施例中提供了一种客户端操作请求响应装置,其包括:
接收模块1410,接收客户端发送的操作请求数据以及属性标识信息,操作请求数据为客户端请求执行的操作执行时所需的数据,以及属性标识信息用于标识客户端的属性。在本实施例中,客户端的类型包括但不限于浏览器或其他应用程序;操作可以是任何类型的操作;属性包括但不限于客户端的名称、版本、发布者、标识码等等。
属性判断模块1420,根据属性标识信息,判断客户端的属性是否与预设属性一致。在本实施例中,在客户端的属性与预设属性一致时,说明用户使用的客户端符合要求。
第一身份标识信息接收模块1430,在客户端的属性与预设属性一致时,接收客户端发送的客户端上登录的用户的身份标识信息作为第一身份标识信息.
第二身份标识信息接收模块1440,接收另一客户端发送的另一客户端上登录的用户的身份标识信息作为第二身份标识信息。操作请求数据由客户端从另一客户端处获取。在本实施例中,身份标识信息包括但不限于用户名、用户标识码等;另一客户端可以是任何类型的应用程序。
身份标识信息判断模块1450,判断第一身份标识信息与第二身份标识信息是否一致。在本实施例中,两个身份标识信息一致说明在两个客户端登录的是同一个人。
操作执行模块1460,在第一身份标识信息与第二身份标识信息一致时,根据操作请求数据执行操作。在本实施例中,在执行操作之前比较了用户的身份标识信息,以避免一个用户获取了另一个用户所有的操作请求数据进行了操作。
根据图14,用户A在玩游戏(另一客户端)时得到了奖励,游戏中显示了一张二维码,该二维码中加密的是一个网址(操作请求数据),进入该网址的页面后触发领奖。用户A通过手机上安装的游戏管理程序(客户端)扫描了二维码并解析出网址,将网址发送到服务器时服务器获取了该应用程序的标识码001(属性),将该标识码001与预先记录的标识码001(预设属性)比较后发现一致。此时获取用户A在游戏中的名称张三(第二身份标识信息),以及获取用户A登录游戏管理程序的名称张三(第一身份标识信息),比较后发现一致则执行领奖操作。
如图15所示,本发明的一个实施例中提供了一种客户端操作请求响应装置,其包括:
接收模块1510,接收客户端发送的操作请求数据以及属性标识信息,操作请求数据为客户端请求执行的操作执行时所需的数据,以及属性标识信息用于标识客户端的属性。在本实施例中,客户端的类型包括但不限于浏览器或其他应用程序;操作可以是任何类型的操作;属性包括但不限于客户端的名称、版本、发布者、标识码等等。
属性判断模块1520,根据属性标识信息,判断客户端的属性是否与预设属性一致。在本实施例中,在客户端的属性与预设属性一致时,说明用户使用的客户端符合要求。
第一身份标识信息接收模块1530,在客户端的属性与预设属性一致时,接收客户端发送的客户端上登录的用户的身份标识信息作为第一身份标识信息.
第二身份标识信息接收模块1540,接收另一客户端发送的另一客户端上登录的用户的身份标识信息作为第二身份标识信息。操作请求数据由客户端从另一客户端处获取。在本实施例中,身份标识信息包括但不限于用户名、用户标识码等;另一客户端可以是任何类型的应用程序。
身份标识信息判断模块1550,判断第一身份标识信息与第二身份标识信息是否一致。在本实施例中,两个身份标识信息一致说明在两个客户端登录的是同一个人。
操作执行模块1560,在第一身份标识信息与第二身份标识信息一致时,根据操作请求数据执行操作。
登录提示模块1560,在第一身份标识信息与第二身份标识信息不一致时,向客户端发送登录提示信息,用于提示客户端上登录的用户需要与另一客户端上登录的用户一致。在本实施例中,在执行操作之前比较了用户的身份标识信息,以避免一个用户获取了另一个用户所有的操作请求数据进行了操作。
根据图15,用户A在玩游戏(另一客户端)时得到了奖励,游戏中显示了一张二维码,该二维码中加密的是一个网址(操作请求数据),进入该网址的页面后触发领奖。用户B通过手机上安装的游戏管理程序(客户端)私自扫描了二维码并解析出网址,将网址发送到服务器时服务器获取了该应用程序的标识码001(属性),将该标识码001与预先记录的标识码001(预设属性)比较后发现一致。此时获取用户A在游戏中的名称张三(第二身份标识信息),以及获取用户B登录游戏管理程序的名称李四(第一身份标识信息),比较后发现不一致,则向用户B的手机返回“登录用户身份错误”的通知(登录提示信息)。
如图16所示,本发明的一个实施例中提供了一种客户端操作请求响应装置,其包括:
接收模块1610,接收客户端发送的操作请求数据以及属性标识信息,操作请求数据为客户端请求执行的操作执行时所需的数据,以及属性标识信息用于标识客户端的属性。在本实施例中,客户端可以是任何类型的应用程序;操作可以是任何类型的操作;属性包括但不限于客户端的名称、版本、发布者、标识码等等。
属性判断模块1620,根据属性标识信息,判断客户端的属性是否与预设属性一致。在本实施例中,在客户端的属性与预设属性一致时,说明用户使用的客户端符合要求。
时间接收模块1630,在客户端的属性与预设属性一致时,接收客户端发送的客户端获取操作请求数据的时间。操作请求数据由客户端从另一客户端处获取。
时间比较模块1640,将时间与预设的与操作对应的操作有效期进行比较。
操作执行模块1650,在时间未超过操作有效期时,根据操作请求数据执行操作。在本实施例中,通过操作有效期的设置,限制了操作请求数据可使用的时间范围,能够有效避免操作请求数据被滥用。
根据图16,下午4点钟,用户A在玩游戏(另一客户端)时得到了奖励,游戏中显示了一张二维码,该二维码中加密的是一个网址(操作请求数据),进入该网址的页面后触发领奖,领奖截止时间(操作有效期)为次日凌晨0点。在4点10分时,用户A通过手机上安装的游戏管理程序(客户端)扫描了二维码并解析出网址,将网址发送到服务器时服务器获取了该应用程序的标识码001(属性),将该标识码001与预先记录的标识码001(预设属性)比较后发现一致。服务器从游戏管理程序中获取其扫描二维码的时间4点10分,发现尚未到达次日凌晨0点,这说明该网址当前有效,此时触发领奖操作。
如图17所示,本发明的一个实施例中提供了一种客户端操作请求响应装置,其包括:
接收模块1710,接收客户端发送的操作请求数据以及属性标识信息,操作请求数据为客户端请求执行的操作执行时所需的数据,以及属性标识信息用于标识客户端的属性。在本实施例中,客户端可以是任何类型的应用程序;操作可以是任何类型的操作;属性包括但不限于客户端的名称、版本、发布者、标识码等等。
属性判断模块1720,根据属性标识信息,判断客户端的属性是否与预设属性一致。在本实施例中,在客户端的属性与预设属性一致时,说明用户使用的客户端符合要求。
时间接收模块1730,在客户端的属性与预设属性一致时,接收客户端发送的客户端获取操作请求数据的时间。操作请求数据由客户端从另一客户端处获取。
时间比较模块1740,将时间与预设的与操作对应的操作有效期进行比较。
操作执行模块1750,在时间未超过操作有效期时,根据操作请求数据执行操作。
过期提示模块1760,在时间超过操作有效期时,向客户端发送过期信息,过期信息用于提示操作请求数据已经失效。在本实施例中,通过操作有效期的设置,限制了操作请求数据可使用的时间范围,能够有效避免操作请求数据被滥用。
根据图17,下午4点钟,用户A在玩游戏(另一客户端)时得到了奖励,游戏中显示了一张二维码,该二维码中加密的是一个网址(操作请求数据),进入该网址的页面后触发领奖,领奖截止时间(操作有效期)为次日凌晨0点。第二天早上7点时,用户A通过手机上安装的游戏管理程序(客户端)扫描了二维码并解析出网址,将网址发送到服务器时服务器获取了该应用程序的标识码001(属性),将该标识码001与预先记录的标识码001(预设属性)比较后发现一致。服务器从游戏管理程序中获取其扫描二维码的时间次日7点,发现超过了次日凌晨0点,这说明该网址已经无效,此时向用户游戏管理程序发出通知“已经超过领奖期限”(过期信息)。
如图18所示,本发明的一个实施例中提供了一种客户端操作请求响应装置,其包括:
接收模块1810,接收客户端发送的操作请求数据以及属性标识信息,操作请求数据为客户端请求执行的操作执行时所需的数据,以及属性标识信息用于标识客户端的属性。在本实施例中,客户端可以是任何类型的应用程序;操作可以是任何类型的操作;属性包括但不限于客户端的名称、版本、发布者、标识码等等。
属性判断模块1820,根据属性标识信息,判断客户端的属性是否与预设属性一致。在本实施例中,在客户端的属性与预设属性一致时,说明用户使用的客户端符合要求。
操作执行模块1830,在客户端的属性与预设属性一致时,根据操作请求数据执行操作。
第二操作结果发送模块1840,在操作执行完成后,将操作结果发送给客户端。
根据图18,假设某公司在网站上发布了一张二维码,该二维码中加密的是一条网址(操作请求数据),进入该网址对应的页面可以下载私密数据。用户的手机中安装了该公司发布的应用程序(客户端),通过应用程序扫描并解析该二维码得到网址,并发送到服务器,服务器接收网址的同时获得了应用程序的名称(属性),将名称与预先记录的名称(预设属性)进行比较后发现一致,此时允许用户下载私密数据,并在下载完成后向应用程序返回下载完成的通知(操作结果)。
如图19所示,本发明的一个实施例中提供了一种服务器,其包括:图10-图18对应任一实施例对应的客户端操作请求响应装置1910。
根据前述的实施例可知,服务器在接收到客户端发送的操作请求数据的同时,也会接收到客户端发送的属性标识信息,该属性标识信息能够标识出客户端的属性,例如客户端的名称、标识码、版本号、发布者等,通过属性信息可以判断该客户端是否为某特定的客户端,并基于判断结果来确定是否使用操作请求数据进行操作,通过这种方式可以有效地限制用户仅使用特定的客户端。
在此提供的算法和显示不与任何特定计算机、虚拟***或者其它设备固有相关。各种通用***也可以与基于在此的示教一起使用。根据上面的描述,构造这类***所要求的结构是显而易见的。此外,本发明也不针对任何特定编程语言。应当明白,可以利用各种编程语言实现在此描述的本发明的内容,并且上面对特定语言所做的描述是为了披露本发明的最佳实施方式。
在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。
类似地,应当理解,为了精简本公开并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释成反映如下意图:即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如下面的权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循具体实施方式的权利要求书由此明确地并入该具体实施方式,其中每个权利要求本身都作为本发明的单独实施例。
本领域那些技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及此外可以把它们分成多个子模块或子单元或子组件。除了这样的特征和/或过程或者单元中的至少一些是相互排斥之外,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。
此外,本领域的技术人员能够理解,尽管在此所述的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。例如,在下面的权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。
本发明的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器(DSP)来实现根据本发明实施例的客户端操作请求响应装置中的一些或者全部部件的一些或者全部功能。本发明还可以实现为用于执行这里所描述的方法的一部分或者全部的设备或者装置程序(例如,计算机程序和计算机程序产品)。这样的实现本发明的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。
应该注意的是上述实施例对本发明进行说明而不是对本发明进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本发明可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。
A1、一种客户端操作请求响应方法,其包括:
接收客户端发送的操作请求数据以及属性标识信息,所述操作请求数据为所述客户端请求执行的操作执行时所需的数据,以及所述属性标识信息用于标识所述客户端的属性;
根据所述属性标识信息,判断所述客户端的属性是否与预设属性一致;
在所述客户端的属性与所述预设属性一致时,根据所述操作请求数据执行所述操作。
A2、根据A1所述的方法,其中,还包括:
在接收所述属性标识信息失败时,或在所述客户端的属性与所述预设属性不一致时,向所述客户端发送下载提示信息,所述下载提示信息用于指示具有所述预设属性的另一客户端的下载地址。
A3、根据A1所述的方法,其中,在根据所述操作请求数据执行所述操作之前,还包括:
判断所述操作是否已被执行;在所述操作未被执行时,进入根据所述操作请求数据执行所述操作,并记录执行所述操作得到的操作结果。
A4、根据A3所述的方法,其中,还包括:
在所述操作已被执行时,获取已记录的所述操作结果,并发送给所述客户端。
A5、根据A1所述的方法,其中,所述操作请求数据由所述客户端从另一客户端处获取;在根据所述操作请求数据执行所述操作之前,还包括:
接收所述客户端发送的所述客户端上登录的用户的身份标识信息作为第一身份标识信息;
接收所述另一客户端发送的所述另一客户端上登录的用户的身份标识信息作为第二身份标识信息;
判断所述第一身份标识信息与所述第二身份标识信息是否一致;
在所述第一身份标识信息与所述第二身份标识信息一致时,进入根据所述操作请求数据执行所述操作。
A6、根据A5所述的方法,其中,还包括:
在所述第一身份标识信息与所述第二身份标识信息不一致时,向所述客户端发送登录提示信息,用于提示所述客户端上登录的用户需要与所述另一客户端上登录的用户一致。
A7、根据A1所述的方法,其中,所述操作请求数据由所述客户端从另一客户端处获取;在根据所述操作请求数据执行所述操作之前,还包括:
接收所述客户端发送的所述客户端获取所述操作请求数据的时间;
将所述时间与预设的与所述操作对应的操作有效期进行比较;
在所述时间未超过所述操作有效期时,进入根据所述操作请求数据执行所述操作。
A8、根据A7所述的方法,其中,还包括:
在所述时间超过所述操作有效期时,向所述客户端发送过期信息,所述过期信息用于提示所述操作请求数据已经失效。
A9、根据A1至A8中任一项所述的方法,其中,还包括:
在所述操作执行完成后,将所述操作结果发送给所述客户端。
A10、一种客户端操作请求响应装置,其包括:
接收模块,用于接收客户端发送的操作请求数据以及属性标识信息,所述操作请求数据为所述客户端请求执行的操作执行时所需的数据,以及所述属性标识信息用于标识所述客户端的属性;
属性判断模块,用于根据所述属性标识信息,判断所述客户端的属性是否与预设属性一致;
操作执行模块,用于在所述客户端的属性与所述预设属性一致时,根据所述操作请求数据执行所述操作。
A11、根据A10所述的装置,其中,还包括:
下载提示模块,用于在接收所述属性标识信息失败时,或在所述客户端的属性与所述预设属性不一致时,向所述客户端发送下载提示信息,所述下载提示信息用于指示具有所述预设属性的另一客户端的下载地址。
A12、根据A10所述的装置,其中,还包括:
执行判断模块,用于判断所述操作是否已被执行;
在所述操作未被执行时,所述操作执行模块根据所述操作请求数据执行所述操作,并记录执行所述操作得到的操作结果。
A13、根据A12所述的装置,其中,还包括:
第一操作结果发送模块,用于在所述操作已被执行时,获取已记录的所述操作结果,并发送给所述客户端。
A14、根据A10所述的装置,其中,所述操作请求数据由所述客户端从另一客户端处获取;所述装置还包括:
第一身份标识信息接收模块,用于接收所述客户端发送的所述客户端上登录的用户的身份标识信息作为第一身份标识信息;
第二身份标识信息接收模块,用于接收所述另一客户端发送的所述另一客户端上登录的用户的身份标识信息作为第二身份标识信息;
身份标识信息判断模块,用于判断所述第一身份标识信息与所述第二身份标识信息是否一致;
在所述第一身份标识信息与所述第二身份标识信息一致时,所述操作执行模块根据所述操作请求数据执行所述操作。
A15、根据A14所述的装置,其中,还包括:
登录提示模块,用于在所述第一身份标识信息与所述第二身份标识信息不一致时,向所述客户端发送登录提示信息,用于提示所述客户端上登录的用户需要与所述另一客户端上登录的用户一致。
A16、根据A10所述的装置,其中,所述操作请求数据由所述客户端从另一客户端处获取;所述装置还包括:
时间接收模块,用于接收所述客户端发送的所述客户端获取所述操作请求数据的时间;
时间比较模块,用于将所述时间与预设的与所述操作对应的操作有效期进行比较;
在所述时间未超过所述操作有效期时,所述操作执行模块根据所述操作请求数据执行所述操作。
A17、根据A16所述的装置,其中,还包括:
过期提示模块,用于在所述时间超过所述操作有效期时,向所述客户端发送过期信息,所述过期信息用于提示所述操作请求数据已经失效。
A18、根据A10至A17中任一项所述的装置,其中,还包括:
第二操作结果发送模块,用于在所述操作执行完成后,将所述操作结果发送给所述客户端。
A19、一种服务器,其包括:
根据A10至A17中任一项所述的装置。

Claims (10)

1.一种客户端操作请求响应方法,其包括:
接收客户端发送的操作请求数据以及属性标识信息,所述操作请求数据为所述客户端请求执行的操作执行时所需的数据,以及所述属性标识信息用于标识所述客户端的属性;
根据所述属性标识信息,判断所述客户端的属性是否与预设属性一致;
在所述客户端的属性与所述预设属性一致时,根据所述操作请求数据执行所述操作。
2.根据权利要求1所述的方法,其中,还包括:
在接收所述属性标识信息失败时,或在所述客户端的属性与所述预设属性不一致时,向所述客户端发送下载提示信息,所述下载提示信息用于指示具有所述预设属性的另一客户端的下载地址。
3.根据权利要求1所述的方法,其中,在根据所述操作请求数据执行所述操作之前,还包括:
判断所述操作是否已被执行;在所述操作未被执行时,进入根据所述操作请求数据执行所述操作,并记录执行所述操作得到的操作结果。
4.根据权利要求3所述的方法,其中,还包括:
在所述操作已被执行时,获取已记录的所述操作结果,并发送给所述客户端。
5.根据权利要求1至4中任一项所述的方法,其中,还包括:
在所述操作执行完成后,将所述操作结果发送给所述客户端。
6.一种客户端操作请求响应装置,其包括:
接收模块,用于接收客户端发送的操作请求数据以及属性标识信息,所述操作请求数据为所述客户端请求执行的操作执行时所需的数据,以及所述属性标识信息用于标识所述客户端的属性;
属性判断模块,用于根据所述属性标识信息,判断所述客户端的属性是否与预设属性一致;
操作执行模块,用于在所述客户端的属性与所述预设属性一致时,根据所述操作请求数据执行所述操作。
7.根据权利要求6所述的装置,其中,还包括:
下载提示模块,用于在接收所述属性标识信息失败时,或在所述客户端的属性与所述预设属性不一致时,向所述客户端发送下载提示信息,所述下载提示信息用于指示具有所述预设属性的另一客户端的下载地址。
8.根据权利要求6所述的装置,其中,还包括:
执行判断模块,用于判断所述操作是否已被执行;
在所述操作未被执行时,所述操作执行模块根据所述操作请求数据执行所述操作,并记录执行所述操作得到的操作结果。
9.根据权利要求8所述的装置,其中,还包括:
第一操作结果发送模块,用于在所述操作已被执行时,获取已记录的所述操作结果,并发送给所述客户端。
10.一种服务器,其包括:
根据权利要求6至9中任一项所述的装置。
CN201410712235.3A 2014-11-28 2014-11-28 客户端操作请求响应方法、装置和服务器 Active CN104468549B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410712235.3A CN104468549B (zh) 2014-11-28 2014-11-28 客户端操作请求响应方法、装置和服务器

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410712235.3A CN104468549B (zh) 2014-11-28 2014-11-28 客户端操作请求响应方法、装置和服务器

Publications (2)

Publication Number Publication Date
CN104468549A true CN104468549A (zh) 2015-03-25
CN104468549B CN104468549B (zh) 2018-01-23

Family

ID=52913921

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410712235.3A Active CN104468549B (zh) 2014-11-28 2014-11-28 客户端操作请求响应方法、装置和服务器

Country Status (1)

Country Link
CN (1) CN104468549B (zh)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105512906A (zh) * 2015-11-23 2016-04-20 小米科技有限责任公司 兑奖的方法和装置
CN107391277A (zh) * 2017-07-17 2017-11-24 北京京东尚科信息技术有限公司 信息处理方法和装置
CN109214480A (zh) * 2018-08-31 2019-01-15 拉卡拉支付股份有限公司 信息处理方法、装置、电子设备及计算机可读存储介质
CN110717782A (zh) * 2019-09-16 2020-01-21 口碑(上海)信息技术有限公司 电子资源的分配方法及装置

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040064687A1 (en) * 2002-09-03 2004-04-01 International Business Machines Corporation Providing identity-related information and preventing man-in-the-middle attacks
CN101138219A (zh) * 2005-03-10 2008-03-05 国际商业机器公司 应用与客户机之间的通信方法
CN104092811A (zh) * 2013-07-09 2014-10-08 腾讯科技(深圳)有限公司 移动终端信息下载的方法、***、终端设备及服务器

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040064687A1 (en) * 2002-09-03 2004-04-01 International Business Machines Corporation Providing identity-related information and preventing man-in-the-middle attacks
CN101138219A (zh) * 2005-03-10 2008-03-05 国际商业机器公司 应用与客户机之间的通信方法
CN104092811A (zh) * 2013-07-09 2014-10-08 腾讯科技(深圳)有限公司 移动终端信息下载的方法、***、终端设备及服务器

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105512906A (zh) * 2015-11-23 2016-04-20 小米科技有限责任公司 兑奖的方法和装置
CN107391277A (zh) * 2017-07-17 2017-11-24 北京京东尚科信息技术有限公司 信息处理方法和装置
CN107391277B (zh) * 2017-07-17 2021-06-29 北京京东尚科信息技术有限公司 信息处理方法和装置
CN109214480A (zh) * 2018-08-31 2019-01-15 拉卡拉支付股份有限公司 信息处理方法、装置、电子设备及计算机可读存储介质
CN110717782A (zh) * 2019-09-16 2020-01-21 口碑(上海)信息技术有限公司 电子资源的分配方法及装置

Also Published As

Publication number Publication date
CN104468549B (zh) 2018-01-23

Similar Documents

Publication Publication Date Title
US11599848B2 (en) System and method for remote management of sale transaction data
CN103150513B (zh) 拦截应用程序中的植入信息的方法及装置
US8700788B2 (en) Method and system for automatic login initiated upon a single action with encryption
CN103488781B (zh) 提供信息搜索的方法、搜索引擎服务器
CN102882886B (zh) 一种呈现访问网站的相关信息的网络终端和方法
US9912747B2 (en) Browser and system for download and download method
US20160335279A1 (en) Method for loading website commenting information, and browser client
US20110314124A1 (en) Capturing an application state
CN103020826B (zh) 支付处理方法和服务器
CN102549560A (zh) 共享服务器侧宏
US20120124028A1 (en) Unified Application Discovery across Application Stores
WO2011082995A1 (en) Automatically synchronizing new contacts across multiple social networking sites
CN102938766B (zh) 恶意网址提示方法和装置
CN103491543A (zh) 通过无线终端检测恶意网址的方法、无线终端
CN103685308A (zh) 一种钓鱼网页的检测方法及***、客户端、服务器
CN104517054A (zh) 一种检测恶意apk的方法、装置、客户端和服务器
CN105554137B (zh) 一种备份***及方法
CN104468777A (zh) 数据操作方法和装置
CN102970346A (zh) 浏览器进行软件下载的方法和浏览器
CN104572968A (zh) 一种页面更新方法和装置
CN104468549A (zh) 客户端操作请求响应方法、装置和服务器
US20210117174A1 (en) Providing context-based application suggestions
CN105471968A (zh) 一种数据交换方法、***以及数据平台服务器
CN104468399A (zh) 数据传输方法、装置和服务器
US9292613B2 (en) Generation of generic universal resource indicators

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right

Effective date of registration: 20220715

Address after: Room 801, 8th floor, No. 104, floors 1-19, building 2, yard 6, Jiuxianqiao Road, Chaoyang District, Beijing 100015

Patentee after: BEIJING QIHOO TECHNOLOGY Co.,Ltd.

Address before: 100088 room 112, block D, 28 new street, new street, Xicheng District, Beijing (Desheng Park)

Patentee before: BEIJING QIHOO TECHNOLOGY Co.,Ltd.

Patentee before: Qizhi software (Beijing) Co.,Ltd.

TR01 Transfer of patent right