CN106096924B - 对象分配方法及装置 - Google Patents
对象分配方法及装置 Download PDFInfo
- Publication number
- CN106096924B CN106096924B CN201610453595.5A CN201610453595A CN106096924B CN 106096924 B CN106096924 B CN 106096924B CN 201610453595 A CN201610453595 A CN 201610453595A CN 106096924 B CN106096924 B CN 106096924B
- Authority
- CN
- China
- Prior art keywords
- group
- initiator
- allocation
- user
- red
- 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.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/04—Payment circuits
- G06Q20/06—Private payment circuits, e.g. involving electronic currency used among participants of a common payment scheme
- G06Q20/065—Private payment circuits, e.g. involving electronic currency used among participants of a common payment scheme using e-cash
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/04—Payment circuits
- G06Q20/06—Private payment circuits, e.g. involving electronic currency used among participants of a common payment scheme
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/50—Allocation of resources, e.g. of the central processing unit [CPU]
- G06F9/5005—Allocation of resources, e.g. of the central processing unit [CPU] to service a request
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/903—Querying
- G06F16/9035—Filtering based on additional data, e.g. user or group profiles
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/907—Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
- G06F16/909—Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using geographical or spatial information, e.g. location
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/30—Payment architectures, schemes or protocols characterised by the use of specific devices or networks
- G06Q20/32—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
- G06Q20/322—Aspects of commerce using mobile devices [M-devices]
- G06Q20/3224—Transactions dependent on location of M-devices
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/30—Payment architectures, schemes or protocols characterised by the use of specific devices or networks
- G06Q20/36—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using electronic wallets or electronic money safes
- G06Q20/367—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using electronic wallets or electronic money safes involving electronic purses or money safes
- G06Q20/3678—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using electronic wallets or electronic money safes involving electronic purses or money safes e-cash details, e.g. blinded, divisible or detecting double spending
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/382—Payment protocols; Details thereof insuring higher security of transaction
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/40—Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
- G06Q20/401—Transaction verification
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0207—Discounts or incentives, e.g. coupons or rebates
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/04—Real-time or near real-time messaging, e.g. instant messaging [IM]
- H04L51/046—Interoperability with other network applications or services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/21—Monitoring or handling of messages
- H04L51/222—Monitoring or handling of messages using geographical location information, e.g. messages transmitted or received in proximity of a certain spot or area
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/10—Network architectures or network communication protocols for network security for controlling access to devices or network resources
- H04L63/107—Network architectures or network communication protocols for network security for controlling access to devices or network resources wherein the security policies are location-dependent, e.g. entities privileges depend on current location or allowing specific operations only from locally connected terminals
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Strategic Management (AREA)
- Finance (AREA)
- General Business, Economics & Management (AREA)
- Computer Networks & Wireless Communication (AREA)
- Computer Security & Cryptography (AREA)
- General Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Data Mining & Analysis (AREA)
- Software Systems (AREA)
- Computing Systems (AREA)
- Computer Hardware Design (AREA)
- Development Economics (AREA)
- Library & Information Science (AREA)
- Computational Linguistics (AREA)
- Entrepreneurship & Innovation (AREA)
- Game Theory and Decision Science (AREA)
- Economics (AREA)
- Marketing (AREA)
- Information Transfer Between Computers (AREA)
- Telephonic Communication Services (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本申请提供一种对象分配方法及装置,该方法可以包括:根据来自发起方的对象分配请求,生成对象分配集合;其中,所述对象分配集合包含从所述发起方对应的对象集合中提取的指定数量的对象;确定与所述对象分配集合相关联的分配限制条件,所述分配限制条件包括地理位置条件;将所述对象分配集合分配至目标方,其中所述目标方满足所述分配限制条件。通过本申请的技术方案,可以实现与地理位置相关的对象分配,有助于优化对象分配操作。
Description
技术领域
本申请涉及对象分配技术领域,尤其涉及一种对象分配方法及装置。
背景技术
针对数据对象的交互行为,已经被广泛应用于网络技术中。以网络资源形式的数据对象为例,可以针对各个网络节点分配其所需的网络资源,以适应于相应网络节点在网络交互的处理需求。
然而,相关技术中的网络资源分配操作,仅从目标网络节点的身份信息等维度进行限制,容易被其他无关的网络节点顶替,造成网络资源的流失,也表现出极高的安全性风险。
发明内容
有鉴于此,本申请提供一种对象分配方法及装置,可以实现与地理位置相关的对象分配,有助于优化对象分配操作。
为实现上述目的,本申请提供技术方案如下:
根据本申请的第一方面,提出了一种对象分配方法,包括:
根据来自发起方的对象分配请求,生成对象分配集合;其中,所述对象分配集合包含从所述发起方对应的对象集合中提取的指定数量的对象;
确定与所述对象分配集合相关联的分配限制条件,所述分配限制条件包括地理位置条件;
将所述对象分配集合分配至目标方,其中所述目标方满足所述分配限制条件。
根据本申请的第二方面,提出了一种对象分配方法,包括:
根据发起方发起的对象查询请求,获取所述发起方的实时地理位置;
向所述发起方返回查询到的对象分配集合,其中所述实时地理位置满足所述对象分配集合对应的地理位置条件。
根据本申请的第三方面,提出了一种对象分配装置,包括:
生成单元,根据来自发起方的对象分配请求,生成对象分配集合;其中,所述对象分配集合包含从所述发起方对应的对象集合中提取的指定数量的对象;
确定单元,确定与所述对象分配集合相关联的分配限制条件,所述分配限制条件包括地理位置条件;
分配单元,将所述对象分配集合分配至目标方,其中所述目标方满足所述分配限制条件。
根据本申请的第四方面,提出了一种对象分配装置,包括:
获取单元,根据发起方发起的对象查询请求,获取所述发起方的实时地理位置;
返回单元,向所述发起方返回查询到的对象分配集合,其中所述实时地理位置满足所述对象分配集合对应的地理位置条件。
根据本申请的第五方面,提出了一种即时通讯群组的红包发放方法,包括:
在即时通讯群组的会话窗口中,示出红包发放入口标识;
根据接收到的针对所述红包发放入口标识的用户触发指令,示出红包配置页面;其中,所述用户触发指令由所述即时通讯群组的第一群组成员发出;
根据所述红包配置页面接收到的用户配置指令,生成红包配置信息;其中,所述红包配置信息包括所述第一群组成员确定的第一地理位置;
向服务器发起包含所述红包配置信息的红包发放请求,使所述服务器创建关联于所述第一地理位置的红包,并使所述服务器向所述即时通讯群组的至少一个第二群组成员发送针对所述红包的即时通讯消息,以进一步使所述至少一个第二群组成员通过对所述即时通讯消息的触发,并在所述至少一个第二群组成员的第二地理位置与所述第一地理位置满足预设关系的情况下,至少部分领取所述红包。
根据本申请的第六方面,提出了一种即时通讯群组的红包领取方法,包括:
在即时通讯群组的会话窗口中,示出来自第一群组成员的即时通讯消息,所述即时通讯消息对应于所述第一群组成员发放的红包;
当所述红包关联于所述第一群组成员的第一地理位置时,根据接收到的由第二群组成员针对所述即时通讯消息的红包领取指令,获取所述第二群组成员的第二地理位置;
在所述第二地理位置与所述第一地理位置满足预设关系的情况下,示出所述红包至少部分被所述第二群组成员成功领取的提示页面。
根据本申请的第七方面,提出了一种即时通讯群组的红包发放装置,包括:
标识显示单元,在即时通讯群组的会话窗口中,示出红包发放入口标识;
页面显示单元,根据接收到的针对所述红包发放入口标识的用户触发指令,示出红包配置页面;其中,所述用户触发指令由所述即时通讯群组的第一群组成员发出;
信息生成单元,根据所述红包配置页面接收到的用户配置指令,生成红包配置信息;其中,所述红包配置信息包括所述第一群组成员确定的第一地理位置;
红包发放单元,向服务器发起包含所述红包配置信息的红包发放请求,使所述服务器创建关联于所述第一地理位置的红包,并使所述服务器向所述即时通讯群组的至少一个第二群组成员发送针对所述红包的即时通讯消息,以进一步使所述至少一个第二群组成员通过对所述即时通讯消息的触发,并在所述至少一个第二群组成员的第二地理位置与所述第一地理位置满足预设关系的情况下,至少部分领取所述红包。
根据本申请的第八方面,提出了一种即时通讯群组的红包领取装置,包括:
消息显示单元,在即时通讯群组的会话窗口中,示出来自第一群组成员的即时通讯消息,所述即时通讯消息对应于所述第一群组成员发放的红包;
位置获取单元,当所述红包关联于所述第一群组成员的第一地理位置时,根据接收到的由第二群组成员针对所述即时通讯消息的红包领取指令,获取所述第二群组成员的第二地理位置;
领取提示单元,在所述第二地理位置与所述第一地理位置满足预设关系的情况下,示出所述红包至少部分被所述第二群组成员成功领取的提示页面。
由以上技术方案可见,本申请通过设置分配限制条件,尤其是地理位置条件,使对象的分配操作与地理位置之间建立关联,可以向针对对象的分配操作赋予地域特点,将目标方限制于发起方定义的地理位置,可以避免目标方被其他地理位置的操作方顶替,有助于提升对象分配的安全性。
附图说明
图1是本申请一示例性实施例提供的一种对象分配方法的流程图。
图2A是本申请一示例性实施例提供的一种即时通讯群组的红包发放方法的流程图。
图2B是本申请一示例性实施例提供的一种即时通讯群组的红包领取方法的流程图。
图2C是本申请一示例性实施例提供的另一种对象分配方法的流程图。
图3-10是本申请一示例性实施例提供的一种对象分配的界面示意图。
图11是本申请一示例性实施例提供的又一种对象分配方法的流程图。
图12-13是本申请一示例性实施例提供的另一种对象分配的界面示意图。
图14是本申请一示例性实施例提供的又一种对象分配方法的流程图。
图15是本申请一示例性实施例提供的又一种对象分配方法的流程图。
图16-20是本申请一示例性实施例提供的又一种对象分配的界面示意图。
图21是本申请一示例性实施例提供的一种电子设备的结构示意图。
图22是本申请一示例性实施例提供的一种对象分配装置的框图。
图23是本申请一示例性实施例提供的另一种电子设备的结构示意图。
图24是本申请一示例性实施例提供的另一种对象分配装置的框图。
图25是本申请一示例性实施例提供的又一种电子设备的结构示意图。
图26是本申请一示例性实施例提供的一种即时通讯群组的红包发放装置的框图。
图27是本申请一示例性实施例提供的又一种电子设备的结构示意图。
图28是本申请一示例性实施例提供的一种即时通讯群组的红包领取装置的框图。
具体实施方式
本申请通过向对象分配过程赋予地理位置特征,可以优化相关技术中的对象分配方案。为对本申请进行进一步说明,提供下列实施例:
图1是本申请一示例性实施例提供的一种对象分配方法的流程图,如图1所示,该方法应用于服务器中,可以包括以下步骤:
步骤102,根据来自发起方的对象分配请求,生成对象分配集合;其中,所述对象分配集合包含从所述发起方对应的对象集合中提取的指定数量的对象。
在本实施例中,对象可以包括任何可交互的元素,使得对象可以在不同用户之间进行分配,即将对象从一个用户交互至另一个用户。例如,对象可以为虚拟物品,比如资金、优惠券、兑换券等,则对象集合相当于用户的账户或电子钱包等,将指定数量的对象提取至对象分配集合后,该对象分配集合可以理解为用户生成的“红包”等,以分配至目标用户。
在本实施例中,发起方以及下述的目标方等,均至作为“发起方”、“目标方”的用户。用户通过使用相应的电子设备,可以实现相互之间或与服务器之间的数据交互;每个用户可以通过固定的电子设备进行交互,那么可以通过记录该电子设备的诸如MAC地址、设备ID等,以识别出不同电子设备,即发起方、目标方等不同用户;每个用户可以通过多台电子设备进行交互,那么通过记录用户预先注册的唯一对应的账号信息,以及当前登录该账号信息的电子设备,可以识别出相应的用户。当然,还可以通过相关技术中的其他方式识别不同用户,本申请并不对此进行限制。
步骤104,确定与所述对象分配集合相关联的分配限制条件,所述分配限制条件包括地理位置条件。
在本实施例中,服务器可以获取发起方的地理位置,该地理位置可以由发起方的电子设备上传至服务器,也可以由服务器对发起方进行主动位置识别(例如,当该电子设备为手机等移动通讯设备时,可以通过基站定位而获知其地理位置;或者,服务器可以获知该电子设备当前连接的WIFI热点,并将该WIFI热点的配置地点作为发起方的地理位置;或者,其他可行的方式)而得到;相应地,地理位置条件可以包括:位于该地理位置的预设距离范围内,例如位于发起方附近200米范围内。在该实施例中,通过为对象分配结合配置地理位置条件,使得对象分配具有地域特点,便于将线上执行的、虚拟的对象分配操作与线下实体相结合,从而兼顾线上分配操作的便捷性特点,以及线下场景的真实性特点。
其中,发起方的地理位置可以包括以下任一:所述发起方发起所述对象分配请求时的地理位置;在所述目标方发起对象获取请求时,所述发起方的地理位置;其中,所述对象获取请求用于触发所述分配操作;所述发起方指定的任意地理位置。
在本实施例中,分配限制条件还可以包括其他条件,比如用户身份条件。例如,当服务器还确定发起方所属的团体时,该用户身份条件可以包括:与发起方属于同一团体。在该实施例中,通过添加用户身份条件,可以进一步限制目标方的范围,可以使对象的分配操作更加具有针对性;尤其是针对一些特定场景,可以向用户提供额外的良好体验,比如可以实现:在公司附近发红包时,只有公司内已到岗的员工可以领取红包,那么对于未到岗的员工(符合用户身份条件,但是地理位置相距较远,不符合地理位置条件)、同一写字楼内的其他公司员工(符合地理位置条件,但不是同一团体,不符合用户身份条件)等,则无法领取红包。
步骤106,执行将所述对象分配集合分配至目标方的分配操作,其中所述目标方满足所述分配限制条件。
在本实施例中,对象分配请求可以由发起方通过即时通讯应用的会话窗口发起;其中,目标方为会话窗口的关联通讯方。即时通讯应用可以为任意可实现即时通讯的应用程序,该即时通讯应用可以为企业即时通讯应用(Enterprise Instant Messaging,EIM),例如“钉钉(DING Talk)”。
在本实施例中,服务器可以直接将对象分配集合分配至符合分配限制条件的目标方;或者,服务器可以在接收到任一用户针对该对象分配集合发起的对象获取请求后,并在确定该任一用户符合分配限制条件的情况下,将该任一用户作为目标方,并执行对对象分配集合的分配操作。
由以上技术方案可见,本申请通过设置分配限制条件,尤其是地理位置条件,使对象的分配操作与地理位置之间建立关联,从而一方面可以向针对对象的分配操作赋予地域特点,另一方面可以通过地理位置的实体特性,在对象分配集合的分配来源方与目标方之间建立起从线上至线下的用户关系,有助于优化对象分配操作以及各个参与方的体验,同时还可以通过将目标方限制于发起方定义的地理位置,以避免目标方被其他地理位置的操作方顶替,有助于提升对象分配的安全性。
本申请的技术方案可以应用于任何对象分配场景;为了便于理解,下面以“红包”场景为例,从红包发放和红包领取两个方面,对基于本申请的对象分配方案进行描述。
图2A是本申请一示例性实施例提供的一种即时通讯群组的红包发放方法的流程图。如图2A所示,该方法应用于作为发起方的第一群组成员的电子设备,可以包括以下步骤:
步骤A21,在即时通讯群组的会话窗口中,示出红包发放入口标识。
在本实施例中,并不限制红包发放入口标识的具体形式。例如,假定图3示出了即时通讯群组“认真工作小组”的会话窗口,当检测到第一群组用户(图3所示的会话窗口显示于该第一群组成员的电子设备的显示屏上)对会话窗口右下方的标识进行触发时,可以示出图3下半部分示出的功能菜单,该功能菜单中包括“图片”、“小视频”、“转账”和“红包”等操作功能的功能图标及文字说明,而该红包发放入口标识可以为该“红包”功能图标及文字说明。
步骤A22,根据接收到的针对所述红包发放入口标识的用户触发指令,示出红包配置页面;其中,所述用户触发指令由所述即时通讯群组的第一群组成员发出。
在本实施例中,当检测到第一群组成员对如图3所示的红包发放入口标识的点击触发操作时,可以认为接收到了用户触发指令,从而转入如图4所示的红包配置页面,对红包进行配置操作。
步骤A23,根据所述红包配置页面接收到的用户配置指令,生成红包配置信息;其中,所述红包配置信息包括所述第一群组成员确定的第一地理位置。
在本实施例中,一方面,在图4所示的红包配置页面中,可以根据用户配置指令,分别对“总金额”、“红包个数”、“地点类型”等选项进行配置,还可以为该红包添加诸如“恭喜发财!!!”等描述信息。
另一方面,当红包类型为图4所示的“地点红包”时,即基于本申请的技术方案的红包类型,此时第一群组成员可以为该红包确定相关联的第一地理位置。根据红包的“地点类型”的不同,第一地理位置也会相应地存在差异:在第一种情况下,如图4所示,当红包配置的“地点类型”为“当前地点”,第一地理位置可以为第一群组成员对该红包进行配置操作时的地理位置(比如“XX大厦”),且第一群组成员还可以通过如图5所示的位置调整页面,对该第一地理位置进行微调;第二种情况下,通过如图6所示的类型调整页面,第一群组成员可以将“地点类型”切换为“实时地点”,则第一地理位置将随该第一群组成员的移动而变化,而并非固定位置;第三种情况下,通过如图6所示的类型调整页面,第一群组成员可以将“地点类型”切换为“任意地点”,则第一地理位置可以为该第一群组成员指定的任意位置,且与“当前地点”相似的,此时的第一地理位置被确定后将不再变化。
步骤A24,向服务器发起包含所述红包配置信息的红包发放请求,使所述服务器创建关联于所述第一地理位置的红包,并使所述服务器向所述即时通讯群组的至少一个第二群组成员发送针对所述红包的即时通讯消息,以进一步使所述至少一个第二群组成员通过对所述即时通讯消息的触发,并在所述至少一个第二群组成员的第二地理位置与所述第一地理位置满足预设关系的情况下,至少部分领取所述红包。
相应地,图2B是本申请一示例性实施例提供的一种即时通讯群组的红包领取方法的流程图。如图2B所示,该方法应用于作为目标方的第二群组成员的电子设备,可以包括以下步骤:
步骤B21,在即时通讯群组的会话窗口中,示出来自第一群组成员的即时通讯消息,所述即时通讯消息对应于所述第一群组成员发放的红包。
步骤B22,当所述红包关联于所述第一群组成员的第一地理位置时,根据接收到的由第二群组成员针对所述即时通讯消息的红包领取指令,获取所述第二群组成员的第二地理位置。
在本实施例中,如图7所示,由第一群组成员发出的红包可以作为其即时通讯消息的内容,展示于会话窗口中的消息框内,则当检测到第二群组成员对该消息框的触发操作时,可以判定为检测到红包领取指令。当然,在一些情况下,基于第二群组成员对图7所示消息框的触发操作,还可以示出图8所示的红包领取页面,则检测到的第二群组成员进一步点击该红包领取页面中的“拆红包”文字和图标处时,可以判定为检测到红包领取指令。
在本实施例中,第二群组成员通过自身的电子设备查看到上述的即时通讯消息,该电子设备内部可以包含定位芯片,从而在检测到上述的红包领取指令时,可以获取自身的第二地理位置(可以等同于该第二群组成员的第二地理位置),以用于判断该第二地理位置与第一地理位置是否满足预设关系。
步骤B23,在所述第二地理位置与所述第一地理位置满足预设关系的情况下,示出所述红包至少部分被所述第二群组成员成功领取的提示页面。
在本实施例中,第一地理位置与第二地理位置之间的预设关系可以包括:第二地理位置位于第一地理位置的预设距离范围内;当然,也可以采用其他能够体现出地理位置特点的预设关系,本申请并不对此进行限制。
其中,对于第一地理位置与第二地理位置之间是否满足预设关系,可以由服务器进行判断,那么需要第一群组成员、第二群组成员各自使用的电子设备分别将第一地理位置、第二地理位置上传至服务器(当然,也可以由服务器通过诸如三角定位等其他方式分别获取该第一地理位置、第二地理位置,而不需要电子设备主动上传);或者,也可以通过将第一地理位置发送至第二群组成员的电子设备,并由该电子设备进行判断;或者,也可以通过将第二地理位置发送至第一群组成员的电子设备,并由该电子设备进行判断;或者,还可以通过其他可信的第三方进行判断,本申请并不对此进行限制。
在本实施例中,当第一地理位置与第二地理位置之间满足预设关系时,服务器可以将红包中的至少部分对象(如资金)分配至第二群组成员,比如将资金转账至该第二群组成员的账户中;而对于第二群组成员使用的电子设备而言,可以通过诸如图9所示的提示页面,确定该第二群组成员已经成功领取红包的至少一部分,且该第二群组成员可以在该提示页面上查看到该红包的领取信息,比如图9中的用户B、用户C、用户D等分别领取了红包中部分资金。
进一步地,下面结合发起方、目标方和服务器之间的交互过程,对本申请的对象分配方案进行描述。其中,图2C是本申请一示例性实施例提供的另一种对象分配方法的流程图,如图2C所示,该方法可以包括以下步骤:
步骤202,用户A配置红包。
在本实施例中,为了便于理解,假定“对象”为资金、“对象分配集合”为红包,以“发红包”的场景为例,对本申请的技术方案进行举例说明。
在本实施例中,以“钉钉”的应用页面为例,对作为发起方的用户A在企业即时通讯应用场景下的红包发放进行详细说明。
假定用户A、用户B等均为团体“认真工作小组”的成员用户,图13为用户A使用的电子设备上对应于该“认真工作小组”的会话窗口。那么,当检测到用户A对该页面右下方的标识进行触发时,可以示出图13下半部分示出的功能菜单,该功能菜单中包括“图片”、“小视频”、“转账”和“红包”等操作功能的功能图标及文字说明,则当检测到用户A对“红包”功能图标的触发操作时,可以转入图4所示的红包配置页面,对红包进行配置操作。
如图4所示,基于本申请技术方案的红包类型可以为“地点红包”;而基于相关技术中的红包类型可以为“普通红包”等,可以根据用户A的切换操作,在不同的红包类型之间进行切换和配置。在图4所示的红包配置页面中,可以根据检测到的用户A的配置操作,分别对“总金额”、“红包个数”、“地点类型”等选项进行配置,还可以为该红包添加诸如“恭喜发财!!!”等描述信息。
在图4所示的实施例中,当前红包配置的“地点类型”为“当前地点”,即用户A对该红包进行配置操作时的地理位置,比如“XX大厦”;当检测到用户A对图4所示的“XX大厦”进行触发时,可以转入图5所示的位置调整页面,且可以根据用户A对该图5所示的地图中的位置标记的拖动操作,对“当前地点”进行微调。当然,本申请的红包还可以具有其他“地点类型”,比如当检测到用户A对图4所示的“当前地点”进行触发时,可以转入图6所示的类型调整页面,且可以根据用户A对该图6所示各个类型的选择操作,在不同的地点类型之间进行切换,比如由“当前地点”切换至“实时地点”或“任意地点”等。
其中,“实时地点”是指作为发起方的用户A的实时地理位置,而“任意地点”是指用户A任意指定的地理位置。其中,“任意地点”、“当前地点”下的处理流程中,均需要用户A为红包配置固定的地理位置,则均可以参考图2C所示的处理流程;而“实时地点”下的实时地理位置可能存在变化,因而后续将结合图11进行详细说明。
在本实施例中,通过如图5所示的类型配置页面,用户A可以对当前红包对应的地理位置进行配置。而对应于该地理位置,采用的地理位置条件可以为默认条件,比如图4所示的“(200米内)”,表明该地理位置条件为“位于红包对应地理位置的200米范围内”;当然,根据用户A对该“(200米内)”的触发操作,可以对“200米”的范围进行调整,比如调整为“100米内”、“1公里内”等。
步骤204,服务器接收到用户A发起的红包创建请求。
在本实施例中,当检测到用户A对图4所示红包配置页面中的“发红包”按钮的触发操作时,相应的电子设备可以向服务器发起红包创建请求,该红包创建请求中包含用户A已经配置的如图4所示的各项信息。
步骤206,服务器生成红包。
在本实施例中,服务器在生成红包时,若红包创建请求是基于图4所示的红包配置页面,则除了从用户A对应的账户(对应于图1所示实施例中“发起方对应的对象集合”)中提取指定数额(如图4所示的“10元”)的资金,并确定红包个数为“5个”之外,还为该红包配置相关联的分配限制条件,该分配限制条件包括地理位置条件,比如“位于红包对应地理位置的200米范围内”,而该红包对应的地理位置假定为用户A的当前地理位置或指定的任意地理位置。
步骤208,服务器向用户B发送红包通知。
在本实施例中,服务器可以确定满足分配限制条件的备选目标方,并向备选目标方发送与红包(对应于对象分配集合)相关的通知消息。例如,由于上述红包是由用户A在所属团体“认真工作小组”对应的会话窗口中发起,因而服务器可以将该团体中的所有成员用户作为该红包的备选目标方,并向其发送关于该红包的通知消息。比如上述的用户B属于该团体,因而以该用户B为例,对目标方的情况进行描述。
步骤210,在检测到用户B触发红包时,采集用户B的地理位置信息。
步骤212,服务器接收到用户B发起的红包领取请求。
在本实施例中,当作为发起方的用户A与作为备选目标方的用户B属于同一团体时,如图7所示,由用户A发出的红包可以作为其通讯消息的内容,展示于会话窗口中的消息框中,则当检测到用户B对该消息框的触发操作时,可以判定为检测到用户B触发相应红包。
进一步地,在一些情况下,基于用户B对图7所示消息框的触发操作,还可以示出图8所示的红包领取页面,则检测到用户B点击该红包领取页面中的“拆红包”文字和图标处时,可以判定为用户B完成对红包的触发。其中,在图8所示的实施例中,红包领取页面浮动显示于会话窗口上方,则无论该会话窗口中接收到多少通讯消息,或者包含红包信息的通讯消息是否已经被其他通讯消息“淹没”,用户B均可以直接查看到该红包领取页面,并对红包进行触发操作。其中,在图8所示的红包领取页面中,通过“地点红包”表明该红包的类型,并且还可以通过进一步的“(当前地点)”表明该“地点红包”是基于用户A的当前地理位置,以判断用户B是否能够领取红包。
在本实施例中,针对用户B对红包的触发,用户B的电子设备可以采集自身的地理位置,并将该地理位置通过红包领取请求发送至服务器。当然,如果用户B对自身的地理位置信息敏感,那么在查看到如图8所示的红包领取页面中标示出的“地点红包”时,可以通过避免点击“拆红包”文字和图标处,比如可以点击周围的空白区域,以恢复至图7所示的会话窗口,从而放弃本次红包领取。
步骤214,服务器判断用户B是否符合红包发放条件。
步骤216,当满足红包发放条件时,服务器执行红包发放操作。
在本实施例中,当接收到备选目标方针对通知消息的响应消息时,若确定该备选目标方满足分配限制条件,则将该备选目标方作为目标方,以执行分配操作。例如对应于图4所示的红包配置页面,即用户A配置的地理位置为当前地理位置(或任意地理位置),即该地理位置本身不会变化;那么,服务器总是将该地理位置直接与用户B的地理位置进行比较,而不需要重新获取用户A的地理位置。
在本实施例中,服务器对红包的发放方式,可以采用相关技术中的任意方式,当然该方式可以由用户A进行调整。具体的,比如图4中配置的总金额为10元、红包个数为5个,那么可以将总金额10元平均分配至5个红包,即每个红包的资金为2元,比如用户B可以被分配到2元;或者,可以将总金额10元随机分配至5个红包,那么用户B可能被分配到0-10元中的任一随机数值的资金。
步骤218,服务器将发放结果告知用户A和用户B。
在本实施例中,图9示出了用户B被成功分配红包资金时的发放结果页面,可以看到所有红包资金的发放情况,而用户A可以在相似的发放结果页面中查看到发放结果,此处不再赘述。
而当用户B并未满足分配限制条件时,可以将上述图8所示红包领取页面的基础上,示出如图10所示的“不满足发放条件”等内容,以提示用户B。当然,由于红包资金、个数有限,如果用户B发起红包领取请求时,红包已经分配完成,那么即便用户B满足分配限制条件,仍然无法被成功分配相应的红包资金,则可以采用相关技术中的处理方式,此处不再赘述。
基于发起方的实时地理位置,图11是本申请一示例性实施例提供的又一种对象分配方法的流程图,如图11所示,该方法可以包括以下步骤:
步骤1102,用户A配置红包。
在本实施例中,用户A可以通过如图6所示的类型调整页面,将图4所示的“当前地点”切换至图12所示的“实时地点”;其中,为了区分上述的两种地点类型,图12中位于“XX大厦”文字左侧,可以采用区别于图4的定位标记。对于其他红包项目的配置操作,可以参考图2C所示的步骤202,此处不再赘述。
步骤1104,服务器接收到用户A发起的红包创建请求。
在本实施例中,由于采用“实时地点”,即用于限制地理位置条件的地理位置为用户A的实时地理位置,因而在红包创建请求中不需要包含用户A的地理位置,而需要通过后续的步骤1114-1116单独获取,此处暂不赘述。
步骤1106,服务器生成红包。
步骤1108,服务器向用户B发送红包通知。
步骤1110,在检测到用户B触发红包时,采集用户B的地理位置信息。
步骤1112,服务器接收到用户B发起的红包领取请求。
在本实施例中,步骤1106-1112可参考图2C所示的步骤206-212,此处不再赘述。
步骤1114,服务器向用户A发起位置获取请求。
步骤1116,服务器接收用户A返回的实时地理位置。
在本实施例中,地理位置条件为用户A的实时地理位置周围预设范围,相当于以用户A的实时地理位置为圆心、预设距离为半径的圆形区域,即可分配区域。那么,由于在用户A创建红包之后、用户B发起红包领取请求之前,用户A可能存在甚至较大范围的移动,即该可分配区域会随用户A的移动而实时变化,因而为了确保只有确实位于该可分配区域内的用户才能够被分配红包,需要在接收到红包领取请求后,立即(可以理解为实时)向用户A发起位置获取请求,以获取用户A的实时地理位置。
步骤1118,服务器判断用户B是否符合红包发放条件。
步骤1120,当满足红包发放条件时,服务器执行红包发放操作。
步骤1122,服务器将发放结果告知用户A和用户B。
在本实施例中,将红包对应的地理位置由图2C所示实施例中的当前位置(或用户A指定的任意位置)替换为用户A的实时地理位置后,步骤1118-1122可参考图2C所示实施例中的步骤214-218,此处不再赘述。
需要指出的是:
在上述图2C和图11所示的实施例中,当红包是由用户A在“认真工作小组”会话窗口中发起时,若仅将该团体的成员用户作为备选目标方,实际上相当于为该红包配置了另一分配限制条件:用户身份条件;换言之,服务器可以了解到用户A是通过团体“认真工作小组”对应的会话窗口发起红包创建请求,即服务器可以确定该用户A所属的团体为“认真工作小组”,从而仅允许同属于该团体“认真工作小组”的用户B等发起对该红包的领取请求。
而当分配限制条件仅包含地理位置条件时,服务器同样可以确定满足该地理位置条件的备选目标方,并向备选目标方发送与红包相关的通知消息。那么,虽然用户A在所属团体“认真工作小组”对应的会话窗口发起红包创建请求,但只要是位于用户A配置的地理位置附近(如200米)的用户,无论是否属于该团体“认真工作小组”,服务器均可以向其发送与该红包相关的通知消息,使其有机会领取该红包中的资金。
在该实施例中,通过对地理位置条件的单独限制,在一些场景下可以获得更佳的用途。例如在实体商家的推广活动中,商家可以基于自身固定或活动商铺的地理位置创建红包,该红包的分配限制条件仅包括地理位置条件,比如位于商铺100米范围内,那么:当用户进入该商铺的100米范围内时,服务器可以主动向该用户推送关于商家创建的红包的通知消息,那么用户在领取红包的同时,可以了解到该商家的品牌信息、促销信息等;并且,由于商铺与用户之间的距离很近,所以用户具有更大可能直接前往该商铺,从而具有极佳的推广效果。
图14是本申请一示例性实施例提供的又一种对象分配方法的流程图,如图14所示,该方法应用于服务器中,可以包括以下步骤:
步骤1402,根据发起方发起的对象查询请求,获取所述发起方的实时地理位置。
步骤1404,向所述发起方返回查询到的对象分配集合,其中所述实时地理位置满足所述对象分配集合对应的地理位置条件。
与诸如图2C所示实施例中的步骤208、图11所示实施例中的步骤1108相区别地,本实施例中的服务器不主动向用户推送关于对象分配结合的通知消息,以免过多或过于频繁的通知消息对用户造成影响,而是由用户主动向服务器查询附近的对象分配集合,从而一方面体现出用户对于对象分配集合的主动性,不存在影响用户的风险,另一方面使用户脱离“被分配”的角色,而是可以主动挑选感兴趣的对象分配集合。
为了便于理解,下面结合发起方、目标方和服务器之间的交互过程,对本申请的对象分配方案进行描述。其中,图15是本申请一示例性实施例提供的又一种对象分配方法的流程图,如图15所示,该方法可以包括以下步骤:
步骤1502,用户A配置红包。
步骤1504,服务器接收到用户A发起的红包创建请求。
步骤1506,服务器生成红包。
在本实施例中,步骤1502-1506可以参考图2C所示实施例中的步骤202-206,也可以参考图11所示实施例中的步骤1102-1106,此处不再赘述。
当然,此处仅以用户A为例,说明了红包创建过程;实际上,还可以存在其他任意用户创建红包,以供用户B进行查询和领取,但其红包创建过程均可以参考上述的步骤1502-1506。
步骤1508,根据检测到的用户B的触发操作,采集该用户B的地理位置。
步骤1510,服务器接收到用户B发送的红包查询请求,该红包查询请求中包含该用户B的地理位置。
在本实施例中,如图16所示,用户B可以在电子设备上查看到即时通讯应用中的“查看附近的红包”功能,且当用户B触发该功能后,该电子设备可以采集自身的地理位置,并将该地理位置通过红包查询请求发送至服务器。
步骤1512,服务器将用户B的地理位置,与已创建红包的地理位置进行匹配。
步骤1514,服务器匹配得到位于用户B附近的红包,并将匹配结果告知用户B。
在本实施例中,以用户A为例,当用户A通过如图2C所示的实施例,使红包对应于自身的当前地理位置或指定的任意地理位置时,服务器可以直接将其与用户B的地理位置进行匹配;当用户A通过如图11所示的实施例,使红包对应于自身的实时地理位置时,服务器需要在步骤1510之后向用户A发起地理位置询问,并将获得的实时地理位置与用户B的地理位置进行匹配。
步骤1516,用户B的电子设备对附近的红包进行信息展示。
在本实施例中,例如图17所示,用户B的电子设备可以采用诸如列表的方式展示附近的红包。其中,图17采用了“距离从近到远”的方式展示多个红包,当然还可以根据用户B的不同查看需求,采用其他方式进行排序展示,例如“红包金额从大到小”等,用户B可以通过触发文字“距离从近到远”附近,以选取不同的排序方式。此外,用户B还可以对附近的红包进行筛选,比如“仅查看100米内的红包”,或者对红包金额的数值进行筛选等。
步骤1518,检测到用户B触发任一红包。
步骤1520,采集用户B的地理位置。
步骤1522,向服务器发起针对被触发红包的红包领取请求,该红包领取请求中包含用户B的当前地理位置。
在本实施例中,由于用户B可能发生较大距离的移动,因而在步骤1520中可以重新采集用户B的地理位置。当然,步骤1520并非必须,服务器也可以直接使用步骤1508中的地理位置;例如,可为步骤1508采集到的地理位置设置一有效时长,如5分钟,则该地理位置在该有效时长内可被用于步骤1524中的条件判断,而如果超出该有效时长则需要通过步骤1520重新采集地理位置。
步骤1524,服务器对用户B进行条件判断。
在一实施例中,服务器采用的分配限制条件可以仅包括地理位置条件,那么通过将用户B的地理位置与被选中红包的来源方的地理位置进行匹配,若用户B处于该来源方的预设距离范围内(如200米内),即可判断该用户B是否满足该地理位置条件。
假定用户B选取了用户A发出的红包。与上述步骤1512相类似的,当用户A通过如图2C所示的实施例,使红包对应于自身的当前地理位置或指定的任意地理位置时,服务器可以直接将其与用户B的地理位置进行匹配;当用户A通过如图11所示的实施例,使红包对应于自身的实时地理位置时,服务器需要在步骤1522之后向用户A发起地理位置询问,并将获得的实时地理位置与用户B的地理位置进行匹配。
在另一实施例中,服务器采用的分配限制条件可以包括地理位置条件和用户身份条件;其中,地理位置条件可以为:位于红包的来源方的预设距离范围内,所述用户身份条件可以为:与红包的来源方属于同一团体。
那么,在发起方针对任一对象分配集合发起对象获取请求的情况下,当该发起方满足该任一对象分配集合对应的地理位置条件,且该发起方与该任一对象分配集合的分配来源方属于同一团体时,执行将该任一对象分配集合分配至该发起方的分配操作。举例而言,假定用户B选择用户A发起的红包,一方面判断用户B是否满足该红包对应的地理位置条件,比如“位于用户A附近200米内”,另一方面判断用户B与用户A是否属于同一团体,尤其是当用户A通过团体“认真工作小组”发起该红包(比如通过该团体“认真工作小组”对应的会话窗口发起红包)时,该团体可以特指该团体“认真工作小组”。因此,上述实施例可以适用于诸如公司同事之间发送红包的娱乐活动,通过地理位置条件可以限制诸如仅到岗的同事可以领取红包,通过用户身份条件可以避免附近的其他人(诸如同一写字楼内的其他公司员工)领取红包。
步骤1526,服务器向用户C发起加入申请。
步骤1528,服务器接收到用户C返回的批准消息。
步骤1530,服务器将红包发放至用户B。
步骤1532,服务器向用户A和用户B发送关于红包的发放结果。
在本实施例中,当发起方满足任一对象分配集合对应的地理位置条件,且该发起方与该任一对象分配集合的分配来源方不属于同一团体时,服务器可以向该分配来源方所属团体的管理员发送与该发起方相关的加入申请;其中,当加入申请被批准后,执行将任一对象分配集合分配至发起方的分配操作。
仍以用户A通过团体“认真工作小组”发放的红包为例。当用户B向服务器发起针对该红包的领取请求时,服务器一方面判断用户B是否满足该红包对应的地理位置条件,比如“位于用户A附近200米内”,另一方面判断用户B与用户A是否属于同一团体,例如该团体“认真工作小组”。如果用户B仅满足地理位置条件,而不满足用户身份条件,那么服务器可以向该团体“认真工作小组”的管理员发送加入申请,比如该管理员可以为用户C。如图18所示,服务器可以向用户B展示相应的提醒页面,并在用户B选择“申请加入”时,才向用户C发送加入申请,否则不发送。
在一些场景下,比如实体店的经营者可以创建与该实体店相关的团体,并创建红包,那么附近的用户可以通过上述流程查看到该红包;当用户点击领取该红包时,可以向作为管理员的经营者(或专门的管理员)发起对该团体的加入申请,使得用户在领取红包资金的同时,能够进一步查看和了解该实体店的情况,以帮助实现对该实体店的推广。并且,由于用户加入了该实体店对应的团体,那么经营者可以通过后续的消息推送等方式,进一步向用户进行消息推广。
此外,除了可以通过图4或图12所示的红包配置页面,直接将红包类型配置为“地点红包”之外,如图19所示,用户在发出普通类型的红包之后,还可以对该红包进行触发,并通过触发相应的菜单框中的“转为地点红包”,将其转换为“地点红包”,并通过诸如图20所示的窗口,对地点类型进行选择。
图21示出了根据本申请的一示例性实施例的电子设备的示意结构图。请参考图21,在硬件层面,该电子设备包括处理器2102、内部总线2104、网络接口2106、内存2108以及非易失性存储器2110,当然还可能包括其他业务所需要的硬件。处理器2102从非易失性存储器2110中读取对应的计算机程序到内存2102中然后运行,在逻辑层面上形成对象分配装置。当然,除了软件实现方式之外,本申请并不排除其他实现方式,比如逻辑器件抑或软硬件结合的方式等等,也就是说以下处理流程的执行主体并不限定于各个逻辑单元,也可以是硬件或逻辑器件。
请参考图22,在软件实施方式中,该对象分配装置可以包括生成单元2202、确定单元2204和分配单元2206。其中:
生成单元2202,根据来自发起方的对象分配请求,生成对象分配集合;其中,所述对象分配集合包含从所述发起方对应的对象集合中提取的指定数量的对象;
确定单元2204,确定与所述对象分配集合相关联的分配限制条件,所述分配限制条件包括地理位置条件;
分配单元2206,将所述对象分配集合分配至目标方,其中所述目标方满足所述分配限制条件。
可选的,还包括:
获取单元2208,获取所述发起方的地理位置;
其中,所述地理位置条件包括:位于所述地理位置的预设距离范围内。
可选的,所述地理位置包括以下任一:
所述发起方发起所述对象分配请求时的地理位置;
在所述目标方发起对象获取请求时,所述发起方的地理位置;其中,所述对象获取请求用于触发所述分配操作;
所述发起方指定的任意地理位置。
可选的,所述分配限制条件还包括:用户身份条件。
可选的,还包括:
团体确定单元2210,确定所述发起方所属的团体;
所述用户身份条件包括:与所述发起方属于同一团体。
可选的,还包括:
发送单元2212,确定满足所述分配限制条件的备选目标方,并向所述备选目标方发送与所述对象分配集合相关的通知消息;
处理单元2214,当接收到所述备选目标方针对所述通知消息的响应消息时,若确定所述备选目标方满足所述分配限制条件,则将所述备选目标方作为所述目标方,以执行所述分配操作。
可选的,所述对象分配请求由所述发起方通过即时通讯应用的会话窗口发起;其中,所述目标方为所述会话窗口的关联通讯方。
图23示出了根据本申请的一示例性实施例的电子设备的示意结构图。请参考图23,在硬件层面,该电子设备包括处理器2302、内部总线2304、网络接口2306、内存2308以及非易失性存储器2310,当然还可能包括其他业务所需要的硬件。处理器2302从非易失性存储器2310中读取对应的计算机程序到内存2302中然后运行,在逻辑层面上形成对象分配装置。当然,除了软件实现方式之外,本申请并不排除其他实现方式,比如逻辑器件抑或软硬件结合的方式等等,也就是说以下处理流程的执行主体并不限定于各个逻辑单元,也可以是硬件或逻辑器件。
请参考图24,在软件实施方式中,该对象分配装置可以包括获取单元2402和返回单元2404。其中:
获取单元2402,根据发起方发起的对象查询请求,获取所述发起方的实时地理位置;
返回单元2404,向所述发起方返回查询到的对象分配集合,其中所述实时地理位置满足所述对象分配集合对应的地理位置条件。
可选的,还包括:
接收单元2406,接收到所述发起方针对任一对象分配集合发起的对象获取请求;
执行单元2408,当所述发起方满足所述任一对象分配集合对应的地理位置条件,且所述发起方与所述任一对象分配集合的分配来源方属于同一团体时,执行将所述任一对象分配集合分配至发起方的分配操作。
可选的,还包括:
申请单元2410,当所述发起方满足所述任一对象分配集合对应的地理位置条件,且所述发起方与所述任一对象分配集合的分配来源方不属于同一团体时,向所述分配来源方所属团体的管理员发送与所述发起方相关的加入申请;
当所述加入申请被批准后,所述执行单元2408执行将所述任一对象分配集合分配至发起方的分配操作。
图25示出了根据本申请的一示例性实施例的电子设备的示意结构图。请参考图25,在硬件层面,该电子设备包括处理器2502、内部总线2504、网络接口2506、内存2508以及非易失性存储器2510,当然还可能包括其他业务所需要的硬件。处理器2502从非易失性存储器2510中读取对应的计算机程序到内存2502中然后运行,在逻辑层面上形成对象分配装置。当然,除了软件实现方式之外,本申请并不排除其他实现方式,比如逻辑器件抑或软硬件结合的方式等等,也就是说以下处理流程的执行主体并不限定于各个逻辑单元,也可以是硬件或逻辑器件。
请参考图26,在软件实施方式中,该对象分配装置可以包括标识显示单元2602、页面显示单元2604、信息生成单元2606和红包发放单元2608。其中:
标识显示单元2602,在即时通讯群组的会话窗口中,示出红包发放入口标识;
页面显示单元2604,根据接收到的针对所述红包发放入口标识的用户触发指令,示出红包配置页面;其中,所述用户触发指令由所述即时通讯群组的第一群组成员发出;
信息生成单元2606,根据所述红包配置页面接收到的用户配置指令,生成红包配置信息;其中,所述红包配置信息包括所述第一群组成员确定的第一地理位置;
红包发放单元2608,向服务器发起包含所述红包配置信息的红包发放请求,使所述服务器创建关联于所述第一地理位置的红包,并使所述服务器向所述即时通讯群组的至少一个第二群组成员发送针对所述红包的即时通讯消息,以进一步使所述至少一个第二群组成员通过对所述即时通讯消息的触发,并在所述至少一个第二群组成员的第二地理位置与所述第一地理位置满足预设关系的情况下,至少部分领取所述红包。
图27示出了根据本申请的一示例性实施例的电子设备的示意结构图。请参考图27,在硬件层面,该电子设备包括处理器2702、内部总线2704、网络接口2706、内存2708以及非易失性存储器2710,当然还可能包括其他业务所需要的硬件。处理器2702从非易失性存储器2710中读取对应的计算机程序到内存2702中然后运行,在逻辑层面上形成对象分配装置。当然,除了软件实现方式之外,本申请并不排除其他实现方式,比如逻辑器件抑或软硬件结合的方式等等,也就是说以下处理流程的执行主体并不限定于各个逻辑单元,也可以是硬件或逻辑器件。
请参考图28,在软件实施方式中,该对象分配装置可以包括消息显示单元2802、位置获取单元2804和领取提示单元2806。其中:
消息显示单元2802,在即时通讯群组的会话窗口中,示出来自第一群组成员的即时通讯消息,所述即时通讯消息对应于所述第一群组成员发放的红包;
位置获取单元2804,当所述红包关联于所述第一群组成员的第一地理位置时,根据接收到的由第二群组成员针对所述即时通讯消息的红包领取指令,获取所述第二群组成员的第二地理位置;
领取提示单元2806,在所述第二地理位置与所述第一地理位置满足预设关系的情况下,示出所述红包至少部分被所述第二群组成员成功领取的提示页面。
在一个典型的配置中,计算设备包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。
内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM)。内存是计算机可读介质的示例。
计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。
这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。
在本申请使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本申请。在本申请和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。
应当理解,尽管在本申请可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本申请范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。
以上所述仅为本申请的较佳实施例而已,并不用以限制本申请,凡在本申请的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本申请保护的范围之内。
Claims (26)
1.一种对象分配方法,其特征在于,包括:
根据来自发起方的对象分配请求,生成对象分配集合;其中,所述对象分配集合包含从所述发起方对应的对象集合中提取的指定数量的对象;
确定与所述对象分配集合相关联的分配限制条件,所述分配限制条件包括地理位置条件和用户身份条件;
确定所述发起方所属的团体;
将所述对象分配集合分配至目标方,其中所述目标方满足所述分配限制条件,且所述目标方与所述发起方属于同一团体。
2.根据权利要求1所述的方法,其特征在于,还包括:
获取所述发起方的地理位置;
其中,所述地理位置条件包括:位于所述地理位置的预设距离范围内。
3.根据权利要求2所述的方法,其特征在于,所述地理位置包括以下任一:
所述发起方发起所述对象分配请求时的地理位置;
在所述目标方发起对象获取请求时,所述发起方的地理位置;其中,所述对象获取请求用于触发所述分配操作;
所述发起方指定的任意地理位置。
4.根据权利要求1所述的方法,其特征在于,还包括:
确定满足所述分配限制条件的备选目标方,并向所述备选目标方发送与所述对象分配集合相关的通知消息;
当接收到所述备选目标方针对所述通知消息的响应消息时,若确定所述备选目标方满足所述分配限制条件,则将所述备选目标方作为所述目标方,以执行所述分配操作。
5.根据权利要求1所述的方法,其特征在于,所述对象分配请求由所述发起方通过即时通讯应用的会话窗口发起;其中,所述目标方为所述会话窗口的关联通讯方。
6.一种对象分配方法,其特征在于,包括:
根据发起方发起的对象查询请求,获取所述发起方的实时地理位置;
向所述发起方返回查询到的对象分配集合,其中所述实时地理位置满足所述对象分配集合对应的地理位置条件;
接收到所述发起方针对任一对象分配集合发起的对象获取请求;
当所述发起方满足所述任一对象分配集合对应的地理位置条件,且所述发起方与所述任一对象分配集合的分配来源方属于同一团体时,执行将所述任一对象分配集合分配至发起方的分配操作。
7.根据权利要求6所述的方法,其特征在于,还包括:
当所述发起方满足所述任一对象分配集合对应的地理位置条件,且所述发起方与所述任一对象分配集合的分配来源方不属于同一团体时,向所述分配来源方所属团体的管理员发送与所述发起方相关的加入申请;
当所述加入申请被批准后,执行将所述任一对象分配集合分配至发起方的分配操作。
8.一种即时通讯群组的红包发放方法,其特征在于,包括:
在即时通讯群组的会话窗口中,示出红包发放入口标识;
根据接收到的针对所述红包发放入口标识的用户触发指令,示出红包配置页面;其中,所述用户触发指令由所述即时通讯群组的第一群组成员发出;
根据所述红包配置页面接收到的用户配置指令,生成红包配置信息;其中,所述红包配置信息包括所述第一群组成员确定的第一地理位置和所述第一群组成员对应的团体;
向服务器发起包含所述红包配置信息的红包发放请求,使所述服务器创建关联于所述第一地理位置的红包,并使所述服务器向所述即时通讯群组的至少一个第二群组成员发送针对所述红包的即时通讯消息,以进一步使所述至少一个第二群组成员通过对所述即时通讯消息的触发,并在所述至少一个第二群组成员的第二地理位置与所述第一地理位置满足预设关系,且所述至少一个第二群组成员的团体与所述第一群组成员对应的团体相同的情况下,至少部分领取所述红包。
9.一种即时通讯群组的红包领取方法,其特征在于,包括:
在即时通讯群组的会话窗口中,示出来自第一群组成员的即时通讯消息,所述即时通讯消息对应于所述第一群组成员发放的红包;
当所述红包关联于所述第一群组成员的第一地理位置,且关联于所述第一群组成员的团体时,根据接收到的由第二群组成员针对所述即时通讯消息的红包领取指令,获取所述第二群组成员的第二地理位置和所述第二群组成员的团体;
在所述第二地理位置与所述第一地理位置满足预设关系,且所述第二群组成员的团体与所述第一群组成员的团体相同的情况下,示出所述红包至少部分被所述第二群组成员成功领取的提示页面。
10.一种对象分配装置,其特征在于,包括:
生成单元,根据来自发起方的对象分配请求,生成对象分配集合;其中,所述对象分配集合包含从所述发起方对应的对象集合中提取的指定数量的对象;
确定单元,确定与所述对象分配集合相关联的分配限制条件,所述分配限制条件包括地理位置条件和用户身份条件;
团体确定单元,确定所述发起方所属的团体;
分配单元,将所述对象分配集合分配至目标方,其中所述目标方满足所述分配限制条件,且所述目标方与所述发起方属于同一团体。
11.根据权利要求10所述的装置,其特征在于,还包括:
获取单元,获取所述发起方的地理位置;
其中,所述地理位置条件包括:位于所述地理位置的预设距离范围内。
12.根据权利要求11所述的装置,其特征在于,所述地理位置包括以下任一:
所述发起方发起所述对象分配请求时的地理位置;
在所述目标方发起对象获取请求时,所述发起方的地理位置;其中,所述对象获取请求用于触发所述分配操作;
所述发起方指定的任意地理位置。
13.根据权利要求10所述的装置,其特征在于,还包括:
发送单元,确定满足所述分配限制条件的备选目标方,并向所述备选目标方发送与所述对象分配集合相关的通知消息;
处理单元,当接收到所述备选目标方针对所述通知消息的响应消息时,若确定所述备选目标方满足所述分配限制条件,则将所述备选目标方作为所述目标方,以执行所述分配操作。
14.根据权利要求10所述的装置,其特征在于,所述对象分配请求由所述发起方通过即时通讯应用的会话窗口发起;其中,所述目标方为所述会话窗口的关联通讯方。
15.一种对象分配装置,其特征在于,包括:
获取单元,根据发起方发起的对象查询请求,获取所述发起方的实时地理位置;
返回单元,向所述发起方返回查询到的对象分配集合,其中所述实时地理位置满足所述对象分配集合对应的地理位置条件;
接收单元,接收到所述发起方针对任一对象分配集合发起的对象获取请求;
执行单元,当所述发起方满足所述任一对象分配集合对应的地理位置条件,且所述发起方与所述任一对象分配集合的分配来源方属于同一团体时,执行将所述任一对象分配集合分配至发起方的分配操作。
16.根据权利要求15所述的装置,其特征在于,还包括:
申请单元,当所述发起方满足所述任一对象分配集合对应的地理位置条件,且所述发起方与所述任一对象分配集合的分配来源方不属于同一团体时,向所述分配来源方所属团体的管理员发送与所述发起方相关的加入申请;
当所述加入申请被批准后,所述执行单元执行将所述任一对象分配集合分配至发起方的分配操作。
17.一种即时通讯群组的红包发放装置,其特征在于,包括:
标识显示单元,在即时通讯群组的会话窗口中,示出红包发放入口标识;
页面显示单元,根据接收到的针对所述红包发放入口标识的用户触发指令,示出红包配置页面;其中,所述用户触发指令由所述即时通讯群组的第一群组成员发出;
信息生成单元,根据所述红包配置页面接收到的用户配置指令,生成红包配置信息;其中,所述红包配置信息包括所述第一群组成员确定的第一地理位置和所述第一群组成员对应的团体;
红包发放单元,向服务器发起包含所述红包配置信息的红包发放请求,使所述服务器创建关联于所述第一地理位置的红包,并使所述服务器向所述即时通讯群组的至少一个第二群组成员发送针对所述红包的即时通讯消息,以进一步使所述至少一个第二群组成员通过对所述即时通讯消息的触发,并在所述至少一个第二群组成员的第二地理位置与所述第一地理位置满足预设关系,且所述至少一个第二群组成员的团体与所述第一群组成员对应的团体相同的情况下,至少部分领取所述红包。
18.一种即时通讯群组的红包领取装置,其特征在于,包括:
消息显示单元,在即时通讯群组的会话窗口中,示出来自第一群组成员的即时通讯消息,所述即时通讯消息对应于所述第一群组成员发放的红包;
位置获取单元,当所述红包关联于所述第一群组成员的第一地理位置,且关联于所述第一群组成员的团体时,根据接收到的由第二群组成员针对所述即时通讯消息的红包领取指令,获取所述第二群组成员的第二地理位置和所述第二群组成员的团体;
领取提示单元,在所述第二地理位置与所述第一地理位置满足预设关系,且所述第二群组成员的团体与所述第一群组成员的团体相同的情况下,示出所述红包至少部分被所述第二群组成员成功领取的提示页面。
19.一种电子设备,其特征在于,包括:
处理器;
用于存储处理器可执行指令的存储器;
其中,所述处理器被配置为可执行指令以实现如权利要求1-5中任一项所述的方法。
20.一种计算机可读存储介质,其上存储有计算机指令,其特征在于,该指令被处理器执行时实现如权利要求1-5中任一项所述方法的步骤。
21.一种电子设备,其特征在于,包括:
处理器;
用于存储处理器可执行指令的存储器;
其中,所述处理器被配置为可执行指令以实现如权利要求6-7中任一项所述的方法。
22.一种计算机可读存储介质,其上存储有计算机指令,其特征在于,该指令被处理器执行时实现如权利要求6-7中任一项所述方法的步骤。
23.一种电子设备,其特征在于,包括:
处理器;
用于存储处理器可执行指令的存储器;
其中,所述处理器被配置为可执行指令以实现如权利要求8中所述的方法。
24.一种计算机可读存储介质,其上存储有计算机指令,其特征在于,该指令被处理器执行时实现如权利要求8中所述方法的步骤。
25.一种电子设备,其特征在于,包括:
处理器;
用于存储处理器可执行指令的存储器;
其中,所述处理器被配置为可执行指令以实现如权利要求9中所述的方法。
26.一种计算机可读存储介质,其上存储有计算机指令,其特征在于,该指令被处理器执行时实现如权利要求9中所述方法的步骤。
Priority Applications (6)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610453595.5A CN106096924B (zh) | 2016-06-21 | 2016-06-21 | 对象分配方法及装置 |
TW106111911A TWI757280B (zh) | 2016-06-21 | 2017-04-10 | 物件分配方法及裝置 |
SG10202012305YA SG10202012305YA (en) | 2016-06-21 | 2017-06-09 | Object allocation method and apparatus |
US16/312,148 US20190163529A1 (en) | 2016-06-21 | 2017-06-09 | Object allocation method and apparatus |
PCT/CN2017/087685 WO2017219878A1 (zh) | 2016-06-21 | 2017-06-09 | 对象分配方法及装置 |
SG11201811458SA SG11201811458SA (en) | 2016-06-21 | 2017-06-09 | Object allocation method and device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610453595.5A CN106096924B (zh) | 2016-06-21 | 2016-06-21 | 对象分配方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106096924A CN106096924A (zh) | 2016-11-09 |
CN106096924B true CN106096924B (zh) | 2020-03-13 |
Family
ID=57237386
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610453595.5A Active CN106096924B (zh) | 2016-06-21 | 2016-06-21 | 对象分配方法及装置 |
Country Status (5)
Country | Link |
---|---|
US (1) | US20190163529A1 (zh) |
CN (1) | CN106096924B (zh) |
SG (2) | SG11201811458SA (zh) |
TW (1) | TWI757280B (zh) |
WO (1) | WO2017219878A1 (zh) |
Families Citing this family (25)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106096924B (zh) * | 2016-06-21 | 2020-03-13 | 阿里巴巴集团控股有限公司 | 对象分配方法及装置 |
CN106888203B (zh) | 2016-12-13 | 2020-03-24 | 阿里巴巴集团控股有限公司 | 基于增强现实的虚拟对象分配方法及装置 |
CN107038559A (zh) * | 2016-12-21 | 2017-08-11 | 阿里巴巴集团控股有限公司 | 一种虚拟资源投递方法及系统、客户端及服务器 |
CN106941483A (zh) * | 2017-01-20 | 2017-07-11 | 苏宁云商集团股份有限公司 | 一种虚拟物品的分配方法及装置 |
WO2018176432A1 (zh) * | 2017-03-31 | 2018-10-04 | 华为技术有限公司 | 红包数据处理方法及设备 |
CN107122966A (zh) * | 2017-04-13 | 2017-09-01 | 维沃移动通信有限公司 | 一种红包金额分配方法及移动终端 |
CN107203902A (zh) * | 2017-05-12 | 2017-09-26 | 杭州纸箱哥文化传播有限公司 | 一种虚拟物品发放装置 |
CN107369040A (zh) * | 2017-07-07 | 2017-11-21 | 天脉聚源(北京)科技有限公司 | 一种参数处理方法及装置 |
CN107424006A (zh) * | 2017-07-07 | 2017-12-01 | 天脉聚源(北京)科技有限公司 | 一种参数处理方法及装置 |
CN108108250A (zh) * | 2017-09-25 | 2018-06-01 | 上海掌门科技有限公司 | 分享信息的处理方法、设备及计算机可读存储介质 |
CN107888392A (zh) * | 2017-11-28 | 2018-04-06 | 维沃移动通信有限公司 | 一种信息处理方法、服务器及移动终端 |
CN108270773A (zh) * | 2017-12-22 | 2018-07-10 | 杭州顺网珑腾信息技术有限公司 | 一种用于实现电子红包发放的处理系统 |
CN108320153A (zh) * | 2018-01-31 | 2018-07-24 | 优酷网络技术(北京)有限公司 | 数字对象分享方法及装置 |
CN108764866B (zh) * | 2018-05-24 | 2022-09-23 | 上海掌门科技有限公司 | 用于分配资源、领取资源的方法和设备 |
CN110855544B (zh) * | 2018-08-20 | 2022-02-18 | 腾讯科技(深圳)有限公司 | 消息发送方法、装置及可读介质 |
WO2020064219A1 (en) * | 2018-09-24 | 2020-04-02 | Sony Corporation | Telecommunications apparatus and methods |
CN110956484A (zh) * | 2018-09-27 | 2020-04-03 | 北京嘀嘀无限科技发展有限公司 | 对象发放方法、装置及设备 |
CN109727009B (zh) * | 2019-01-28 | 2023-11-24 | 杭州复杂美科技有限公司 | 红包处理方法、设备和存储介质 |
CN110308833B (zh) * | 2019-04-03 | 2022-10-11 | 上海盛付通电子支付服务有限公司 | 一种控制应用中资源分配的方法与设备 |
CN110084577A (zh) * | 2019-04-15 | 2019-08-02 | 上海掌门科技有限公司 | 资源发放方法及设备 |
CN110688215A (zh) * | 2019-08-23 | 2020-01-14 | 咪咕文化科技有限公司 | 虚拟资源的分配方法、服务器和计算机可读存储介质 |
CN111160882B (zh) * | 2019-12-31 | 2024-07-12 | 北京达佳互联信息技术有限公司 | 虚拟资源投放方法、装置、服务器及存储介质 |
CN113099247B (zh) * | 2021-03-17 | 2023-01-20 | 北京达佳互联信息技术有限公司 | 虚拟资源处理方法、装置、服务器、存储介质及程序产品 |
CN113393262A (zh) * | 2021-05-21 | 2021-09-14 | 北京京东振世信息技术有限公司 | 虚拟物品处理方法、装置、电子设备和计算机可读介质 |
CN114118446B (zh) * | 2021-12-02 | 2024-08-23 | 建信金融科技有限责任公司 | 对象处理方法、装置及设备 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102685662A (zh) * | 2011-03-17 | 2012-09-19 | 高德软件有限公司 | 基于位置的优惠券管理平台、发布方法、系统及智能终端 |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7958026B2 (en) * | 2003-04-29 | 2011-06-07 | Oracle International Corporation | Hierarchical transaction filtering |
US20110040626A1 (en) * | 2009-08-14 | 2011-02-17 | Verizon Patent And Licensing Inc. | Method and system for providing advertisement-based navigational services |
CN104236568A (zh) * | 2013-06-19 | 2014-12-24 | 英华达(上海)科技有限公司 | 活动召集系统及其方法 |
US20160203518A1 (en) * | 2014-07-24 | 2016-07-14 | Life Impact Solutions, Llc | Dynamic photo and message alteration based on geolocation |
WO2016027212A1 (en) * | 2014-08-17 | 2016-02-25 | Innoviti Embedded Solutions Pvt. Ltd. | A method and system for dynamically determining optimal currency during transaction authorization |
CN105225127A (zh) * | 2015-08-28 | 2016-01-06 | 黄旭 | 一种基于地理位置的电子传单发放方法及系统 |
CN105610695B (zh) * | 2015-12-21 | 2021-01-12 | 阿里巴巴集团控股有限公司 | 对象分配方法及装置 |
CN106096924B (zh) * | 2016-06-21 | 2020-03-13 | 阿里巴巴集团控股有限公司 | 对象分配方法及装置 |
-
2016
- 2016-06-21 CN CN201610453595.5A patent/CN106096924B/zh active Active
-
2017
- 2017-04-10 TW TW106111911A patent/TWI757280B/zh active
- 2017-06-09 SG SG11201811458SA patent/SG11201811458SA/en unknown
- 2017-06-09 SG SG10202012305YA patent/SG10202012305YA/en unknown
- 2017-06-09 US US16/312,148 patent/US20190163529A1/en not_active Abandoned
- 2017-06-09 WO PCT/CN2017/087685 patent/WO2017219878A1/zh active Application Filing
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102685662A (zh) * | 2011-03-17 | 2012-09-19 | 高德软件有限公司 | 基于位置的优惠券管理平台、发布方法、系统及智能终端 |
Non-Patent Citations (1)
Title |
---|
阿里钉钉与OA的集成方案与使用心得;佚名;《百度文库》;20150626;全文 * |
Also Published As
Publication number | Publication date |
---|---|
TWI757280B (zh) | 2022-03-11 |
TW201801039A (zh) | 2018-01-01 |
SG11201811458SA (en) | 2019-01-30 |
WO2017219878A1 (zh) | 2017-12-28 |
US20190163529A1 (en) | 2019-05-30 |
CN106096924A (zh) | 2016-11-09 |
SG10202012305YA (en) | 2021-01-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106096924B (zh) | 对象分配方法及装置 | |
CN106920079B (zh) | 基于增强现实的虚拟对象分配方法及装置 | |
TWI736534B (zh) | 業務實現方法及裝置 | |
KR102237912B1 (ko) | 서비스 기능을 구현하는 방법 및 디바이스 | |
EP2891296B1 (en) | Systems and methods for sharing data among multiple end user devices | |
CN104283843B (zh) | 一种用户登陆的方法、装置及系统 | |
CN106550004B (zh) | 业务对象的推荐方法及装置 | |
CN105516296B (zh) | 群组标识图像的配置方法及装置 | |
CN106686105B (zh) | 推送消息的方法、计算设备、服务器及信息分享系统 | |
CN107979525A (zh) | 一种红包发放方法、设备以及介质 | |
CN105989511B (zh) | 业务实现方法及装置 | |
CN110958347B (zh) | 电子名片的管理方法及装置 | |
CN108462658B (zh) | 对象分配方法及装置 | |
CN108364171B (zh) | 图形码生成方法、资源发送及接收方法、装置及电子设备 | |
CN106302111B (zh) | 一种信息处理方法、终端及服务器 | |
JP6945780B2 (ja) | インターネットリソース配信方法及び装置並びにネットワークレッドエンベロープ配信方法 | |
US11651327B2 (en) | Delivery director | |
CN108234141B (zh) | 一种定向流量处理方法及服务器 | |
CN108428027B (zh) | 事件处理方法及装置 | |
CN106533891B (zh) | 一种基于群组的信息处理方法及装置 | |
CN108156206B (zh) | 一种数据转移方法、服务器、客户端以及系统 | |
CN113132928B (zh) | 视频短信业务的计费方法及装置 | |
CN112348496B (zh) | 资源转移方法、装置、计算机设备和存储介质 | |
US10182321B2 (en) | Wireless data transfer | |
CN108446151A (zh) | 通讯方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
REG | Reference to a national code |
Ref country code: HK Ref legal event code: DE Ref document number: 1229934 Country of ref document: HK |
|
GR01 | Patent grant |