CN107483597B - 一种资源转移方法、相关设备及系统 - Google Patents
一种资源转移方法、相关设备及系统 Download PDFInfo
- Publication number
- CN107483597B CN107483597B CN201710734413.6A CN201710734413A CN107483597B CN 107483597 B CN107483597 B CN 107483597B CN 201710734413 A CN201710734413 A CN 201710734413A CN 107483597 B CN107483597 B CN 107483597B
- Authority
- CN
- China
- Prior art keywords
- resource
- target
- receiving terminal
- audio
- receiving
- 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
- 238000012546 transfer Methods 0.000 title claims abstract description 328
- 238000000034 method Methods 0.000 title claims abstract description 94
- 238000004590 computer program Methods 0.000 claims description 41
- 238000001514 detection method Methods 0.000 claims 1
- 230000000694 effects Effects 0.000 abstract description 15
- 238000010586 diagram Methods 0.000 description 25
- 230000006870 function Effects 0.000 description 12
- 238000012545 processing Methods 0.000 description 11
- 230000001360 synchronised effect Effects 0.000 description 10
- 230000008569 process Effects 0.000 description 9
- 238000004891 communication Methods 0.000 description 5
- 230000003068 static effect Effects 0.000 description 4
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 230000002452 interceptive effect Effects 0.000 description 3
- 238000013459 approach Methods 0.000 description 2
- 238000003491 array Methods 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 2
- 238000013468 resource allocation Methods 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 238000006467 substitution reaction Methods 0.000 description 2
- 238000013461 design Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/52—Network services specially adapted for the location of the user terminal
-
- 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/08—Payment architectures
- G06Q20/10—Payment architectures specially adapted for electronic funds transfer [EFT] systems; specially adapted for home banking systems
-
- 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
- G06Q20/4014—Identity check for transactions
- G06Q20/40145—Biometric identity checks
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L15/00—Speech recognition
- G10L15/22—Procedures used during a speech recognition process, e.g. man-machine dialogue
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/53—Network services using third party service providers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/60—Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Finance (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Strategic Management (AREA)
- General Business, Economics & Management (AREA)
- Development Economics (AREA)
- Economics (AREA)
- Computational Linguistics (AREA)
- Health & Medical Sciences (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Human Computer Interaction (AREA)
- Acoustics & Sound (AREA)
- Multimedia (AREA)
- Computer Security & Cryptography (AREA)
- Telephonic Communication Services (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明提供一种资源转移方法、相关设备及系统,该方法包括:接收发送终端发送的音频提示信息和待转移资源的信息,其中,所述待转移资源的信息至少包括所述待转移资源的资源数值;向接收终端发送资源转移信息,其中,所述资源转移信息至少包括所述音频提示信息;接收所述接收终端返回的目标音频和所述接收终端的所处位置;若所述接收终端的所处位置与目标位置的距离小于预设距离,且所述目标音频与所述音频提示信息关联的音频相匹配,则向所述接收终端对应的目标账户转移所述待转移资源中全部或者部分资源,其中,所述目标位置为所述发送终端发送的位置或者所述发送终端的所处位置。通过本发明提供的资源转移方法,可以提高资源转移的效果。
Description
技术领域
本发明涉及通信技术领域,尤其涉及一种资源转移方法、相关设备及系统。
背景技术
随着终端的不断发展,目前终端上可以完成各种资源的转移操作,例如,通过支付、转账等资金交易操作实现资金资源的转移,或者通过分享操作实现多媒体资源的转移。以资金资源为例,用户可以将资金数值从某一账户转移到其它账户,转出资金数值的账户将失去该资金数值,而收到该资金数值的账户则拥有了该资金数值。
在对资源进行转移操作时,资源提供方将待转移资源发送给服务器,通过服务器将该待转移资源转移给资源接收方,具体的,服务器可以将待转移资源转移给某个资源接收方,也可以将资源转移给某个资源接收方集合。然而,现有方式中,在将资源转移给资源接收方集合的场景下,对于资源提供方提供的资源,资源接收方集合中每个资源接收方均可以直接接收,从而可能导致资源提供方提供的资源转移给一些非期望的资源接收方,导致资源转移的效果较差。
发明内容
本发明实施例提供一种资源转移方法、相关设备及系统,以解决现有技术中资源转移效果较差的问题。
第一方面,本发明实施例提供了一种资源转移方法,应用于服务器。该方法包括:
接收发送终端发送的音频提示信息和待转移资源的信息,其中,所述待转移资源的信息至少包括所述待转移资源的资源数值;
向接收终端发送资源转移信息,其中,所述资源转移信息至少包括所述音频提示信息;
接收所述接收终端返回的目标音频和所述接收终端的所处位置;
若所述接收终端的所处位置与目标位置的距离小于预设距离,且所述目标音频与所述音频提示信息关联的音频相匹配,则向所述接收终端对应的目标账户转移所述待转移资源中全部或者部分资源,其中,所述目标位置为所述发送终端发送的位置或者所述发送终端的所处位置。
第二方面,本发明实施例提供了一种资源转移方法,应用于接收终端,该方法包括:
接收服务器发送的资源转移信息,所述资源转移信息包括音频提示信息;
显示与所述资源转移信息对应的图标;
若检测到对所述图标的触发操作,则基于所述音频提示信息获取目标音频;
获取接收终端的所处位置;
向所述服务器发送所述目标音频和所述接收终端的所处位置,以使所述服务器根据所述目标音频和所述接收终端的所处位置,进行待转移资源的转移。
第三方面,本发明实施例提供了一种资源转移方法,应用于发送终端。该方法包括:
确定音频提示信息、待转移资源的信息和目标位置,其中,所述待转移资源的信息至少包括所述待转移资源的资源数值;
向服务器发送音频提示信息、所述待转移资源的信息和所述目标位置。
第四方面,本发明实施例还提供一种服务器。该服务器包括:
第一接收模块,用于接收发送终端发送的音频提示信息和待转移资源的信息,其中,所述待转移资源的信息至少包括所述待转移资源的资源数值;
发送模块,用于向接收终端发送资源转移信息,其中,所述资源转移信息至少包括所述音频提示信息;
第二接收模块,用于接收所述接收终端返回的目标音频和所述接收终端的所处位置;
转移模块,用于若所述接收终端的所处位置与目标位置的距离小于预设距离,且所述目标音频与所述音频提示信息关联的音频相匹配,则向所述接收终端对应的目标账户转移所述待转移资源中全部或者部分资源,其中,所述目标位置为所述发送终端发送的位置或者所述发送终端的所处位置。
第五方面,本发明实施例还提供一种接收终端。该接收终端包括:
第一接收模块,用于接收服务器发送的资源转移信息,所述资源转移信息包括音频提示信息;
显示模块,用于显示与所述资源转移信息对应的图标;
第一获取模块,用于若检测到对所述图标的触发操作,则基于所述音频提示信息获取目标音频;
第二获取模块,用于获取接收终端的所处位置;
第一发送模块,用于向所述服务器发送所述目标音频和所述接收终端的所处位置,以使所述服务器根据所述目标音频和所述接收终端的所处位置,进行待转移资源的转移。
第六方面,本发明实施例还提供一种发送终端。该发送终端包括:
确定模块,用于确定音频提示信息、待转移资源的信息和目标位置,其中,所述待转移资源的信息至少包括所述待转移资源的资源数值;
发送模块,用于向服务器发送音频提示信息、所述待转移资源的信息和所述目标位置。
第七方面,本发明实施例还提供一种服务器,包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现上述第一方面提供的资源转移方法的步骤。
第八方面,本发明实施例还提供一种接收终端,包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现上述第二方面提供的资源转移方法的步骤。
第九方面,本发明实施例还提供一种发送终端,包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现上述第三方面提供的资源转移方法的步骤。
第十方面,本发明实施例还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述第一方面提供的资源转移方法的步骤。
第十一方面,本发明实施例还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述第二方面提供的资源转移方法的步骤。
第十二方面,本发明实施例还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述第三方面提供的资源转移方法的步骤。
第十三方面,本发明实施例还提供一种资源转移系统,所述系统包括本发明实施例提供的服务器、接收终端和发送终端。
这样,本发明实施例中,接收发送终端发送的音频提示信息和待转移资源的信息,其中,所述待转移资源的信息至少包括所述待转移资源的资源数值;向接收终端发送资源转移信息,其中,所述资源转移信息至少包括所述音频提示信息;接收所述接收终端返回的目标音频和所述接收终端的所处位置;若所述接收终端的所处位置与目标位置的距离小于预设距离,且所述目标音频与所述音频提示信息关联的音频相匹配,则向所述接收终端对应的目标账户转移所述待转移资源中全部或者部分资源,其中,所述目标位置为所述发送终端发送的位置或者所述发送终端的所处位置。本实施例在某个接收终端的所处位置与目标位置的距离小于预设距离,且返回的目标音频与音频提示信息关联的音频相匹配时,向该接收终端对应的目标账户转移所述待转移资源中全部或者部分资源,可以减少向一些非期望的接收终端转移资源,提高了资源转移的效果。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例提供的资源转移方法可应用的系统架构图;
图2是本发明实施例提供的资源转移方法的流程图;
图3是本发明又一实施例提供的资源转移方法的流程图;
图4是本发明实施例提供的服务器的结构图之一;
图5是本发明实施例提供的服务器的结构图之二;
图6是本发明实施例提供的服务器的结构图之三;
图7是本发明实施例提供的服务器的结构图之四;
图8是本发明实施例提供的服务器的结构图之五;
图9是本发明实施例提供的服务器的结构图之六;
图10是本发明实施例提供的服务器的结构图之七;
图11是本发明实施例提供的接收终端的结构图之一;
图12是本发明实施例提供的接收终端的结构图之二;
图13是本发明实施例提供的接收终端的结构图之三;
图14是本发明实施例提供的发送终端的结构图之一;
图15是本发明实施例提供的服务器的结构图之八;
图16是本发明实施例提供的接收终端的结构图之四;
图17是本发明实施例提供的发送终端的结构图之二;
图18是本发明实施例提供的资源转移系统的结构图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例提供一种资源转移方法。参见图1,图1是本发明实施例提供的资源转移方法可应用的系统架构图,如图1所示,包括:发送终端11、服务器12和接收终端13,其中,服务器12可以网络分别与发送终端11和接收终端13连接,上述网络包括但不限于:广域网、城域网或局域网。
本发明实施例中,发送终端11可以是待转移资源提供方所对应的用户终端,例如,发送电子红包的客户端所在的用户终端。接收终端13可以是待转移资源接收方所对应的用户终端,例如,领取电子红包的客户端所在的用户终端。发送终端11和接收终端13可以是任何支持资源转移的设备,例如,计算机、手机、平板电脑(Tablet Personal Computer)、膝上型电脑(Laptop Computer)、个人数字助理(personal digital assistant,简称PDA)、或可穿戴式设备(Wearable Device)等。服务器12可以是核心网中的一个或者多个服务设备,用于处理待转移资源转移所涉及的信息。
在本发明实施例中,发送终端11可以设置音频提示信息、待转移资源信息等,并向服务器12发送上述音频提示信息和上述待转移资源的信息,其中,音频提示信息可以是用于提示接收终端所需获取的音频的相关信息,以音频为歌曲为例,音频提示信息可以是歌曲名称、歌曲演唱者等信息,待转移资源的信息可以包括待转移资源的资源数值、待分配个数等。可选的,发送终端11还可以向服务器12发送获取待转移资源的距离要求,以及用于指示服务器不向不符合距离要求的接收终端下发资源转移信息,或是指示不符合距离要求的接收终端不显示服务器发送的资源转移信息的标识。
服务器12可以根据音频提示信息和待转移资源的信息生成资源转移信息,并发送给接收终端13。接收终端13可以响应于资源转移信息,显示对应的图标,并在检测到对该图标的触发操作时,基于上述音频提示信息获取目标音频,例如,录制用户的声音或是录制音频播放应用播放的声音,并将获取的目标音频和接收终端13所处位置一并发送给服务器12。
服务器12接收到接收终端13返回的目标音频和接收终端13所处位置之后,判断接收终端13所处位置与目标位置的距离是否小于预设距离,以及判断目标音频与上述音频提示信息关联的音频是否相匹配,其中,目标位置可以是发送终端11所处位置,也可以是发送终端设置的一个位置。在接收终端13所处位置与目标位置的距离小于预设距离,且目标音频与上述音频提示信息关联的音频相匹配时,服务器12向接收终端13对应的目标账户转移部分或是全部的待转移资源,否则可以不执行任何操作,或是向接收终端13返回提示消息,以提示接收终端用户不满足获取资源的条件,或是获取资源失败等。
这样,服务器12通过验证接收终端13返回的目标音频与音频提示信息关联的音频是否相匹配,以及接收终端13所处位置与目标位置的距离是否小于预设距离,以确定是否向接收终端13对应的账户转移资源,可以减少向一些非期望的接收终端转移资源,提高了资源转移的效果,而且可以增加发送终端11与接收终端13之间的互动性。
本发明实施例中,资源可以理解为虚拟物品(例如,虚拟人物形象或者游戏虚拟装备等)或者虚拟资金(比如电子红包或者电子代金券等)。这里,虚拟资金是指具有一定资金数值属性的虚拟对象。具体的,资源存储于服务器12上,服务器12上存储的资源可以是响应于对发送终端11对应的账户的触发而上传到服务器12的或者在服务器12上生成的。
本发明实施例中,服务器12可以为资源设置与该资源对应的唯一资源标识,例如,可以是包括数字、字母和符号中的至少一种字符的字符串。服务器12上存储的资源需要以该资源所对应的唯一标识为依据获取。
参见图2,图2是本发明实施例提供的资源转移方法的流程图,如图2所示,包括以下步骤:
步骤201、发送终端确定音频提示信息、待转移资源的信息和目标位置,其中,所述待转移资源的信息至少包括所述待转移资源的资源数值。
本实施例中,音频提示信息可以是用于提示接收终端所需获取的音频的相关信息,以歌曲为例,音频提示信息可以是歌曲名称、歌曲演唱者、歌词等信息。上述待转移资源可以是虚拟物品(例如,虚拟人物形象或者游戏虚拟装备等)或者虚拟资金(比如电子红包或者电子代金券等)等,待转移资源的信息可以包括待转移资源的资源数值,其中,待转移资源的资源数值用于表征该待转移资源的数量,例如,电子红包的资源数值可以是指电子红包的金额值,例如,20元、200元等,虚拟游戏装备的资源数值可以是指游戏虚拟装备的数量。
可选的,发送终端可以在检测到资源转移请求(例如,电子红包发送请求)时,弹出设置界面,以接收用户设置的音频提示信息和待转移资源的信息。以电子红包为例,可以在检测到电子红包发送请求时,弹出电子红包设置界面,并可以通过该电子红包设置界面接收用户设置的音频提示信息、电子红包的总金额值和个数等信息。
本发明实施例中,上述目标位置可以是发送终端任意设置的位置,也可以是发送终端当前所处的位置。
步骤202、发送终端向服务器发送音频提示信息、所述待转移资源的信息和所述目标位置。
可选的,发送终端可以通过即时通讯应用程序、社交平台(例如,HTML5网页、音乐平台、论坛)等向服务器发送上述音频提示信息、待转移资源的信息。
步骤203、服务器接收发送终端发送的音频提示信息、待转移资源的信息和目标位置。
步骤204、服务器向接收终端发送资源转移信息,其中,所述资源转移信息至少包括所述音频提示信息。
步骤205、接收终端接收服务器发送的资源转移信息,所述资源转移信息包括音频提示信息。
相应的,服务器可以通过即时通讯应用程序、社交平台(例如,HTML5网页、音乐平台、论坛)等将包括音频提示信息的资源转移信息发送给接收终端。
步骤206、接收终端显示与所述资源转移信息对应的图标。
例如,当待转移资源为电子红包时,可以显示电子红包图标。
可选的,资源转移信息对应的图标上可以显示有上述音频提示信息。
步骤207、接收终端若检测到对所述图标的触发操作,则基于所述音频提示信息获取目标音频。
本发明实施例中,上述对图标的触发操作可以是点击、摇一摇、拖动或滑动等操作。具体的,本实施例也可以在检测到对图标的触发操作时,显示上述音频提示信息。可选的,也可以进一步输出提示信息,以提示用户上传或是录制与上述音频提示信息相关的音频。
具体的,本实施例可以通过录制用户声音或是录制音频播放应用播放的声音,以作为上述目标音频,例如,可以录制用户根据提示的歌曲名称演唱的歌曲,并发送给服务器。
步骤208、接收终端获取接收终端的所处位置。
具体的,可以通过接收终端的定位模块(例如,GPS模块)获取接收终端当前所处位置,并发送给服务器。
步骤209、接收终端向所述服务器发送所述目标音频和所述接收终端的所处位置,以使所述服务器根据所述目标音频和所述接收终端的所处位置,进行待转移资源的转移。
步骤210、服务器接收所述接收终端返回的目标音频和所述接收终端的所处位置。
步骤211、若所述接收终端的所处位置与目标位置的距离小于预设距离,且所述目标音频与所述音频提示信息关联的音频相匹配,则服务器向所述接收终端对应的目标账户转移所述待转移资源中全部或者部分资源,其中,所述目标位置为所述发送终端发送的位置或者所述发送终端的所处位置。
本发明实施例中,上述目标位置可以为所述发送终端发送给服务器的位置或者所述发送终端当前所处的位置。服务器可以接收到接收终端返回的目标音频和接收终端的所处位置之后,判断接收终端的所处位置与目标位置的距离是否小于预设距离,以及判断目标音频与上述音频提示信息关联的音频是否相匹配,在接收终端的所处位置与目标位置的距离小于预设距离,且目标音频与上述音频提示信息关联的音频相匹配时,服务器向接收终端对应的目标账户转移部分或是全部的待转移资源,以电子红包为例,可以按照平均分配或是随机分配的方式将电子红包的部分金额或是全部金额转移给接收终端对应的目标账户;否则可以不执行任何操作,或是向接收终端返回提示消息,以提示接收终端用户不满足获取资源的条件,或是获取资源失败等。
以下以待转移资源为电子红包、音频为歌曲为例对本发明实施例进行说明:
发送终端可以在检测到电子红包发送请求时,弹出电子红包设置界面,以接收用户设置的歌曲提示信息(例如,歌曲名称、歌曲演唱者等)和电子红包的总金额值,并将设置的歌曲提示信息和电子红包的总金额值发送给服务器。服务器可以响应于接收到的歌曲提示信息和电子红包的总金额值,向接收终端发送电子红包消息。接收终端响应于接收到的电子红包消息,显示电子红包图标,在检测到对电子红包图标的触发操作时,显示上述歌曲提示信息,并可以进一步提示用户需要录制与该歌曲提示信息对应的歌曲,以领取该电子红包。接收终端可以录制用户演唱的歌曲以及获取当前所处位置,并上传给服务器。服务器判断接收终端的所处位置和目标位置的距离是否小于预设距离,以及判断接收到的录制的歌曲与上述歌曲提示信息关联的歌曲是否属于同一歌曲,若接收终端的所处位置和目标位置的距离小于预设距离,且接收到的录制的歌曲与上述歌曲提示信息关联的歌曲属于同一歌曲,则可以向该接收终端分配上述电子红包的部分金额或是全部金额。
本发明实施例的资源转移方法,服务器在接收终端的所处位置与目标位置的距离小于预设距离,且目标音频与上述音频提示信息关联的音频相匹配时,向接收终端对应的目标账户转移部分或是全部的待转移资源,可以减少向一些非期望的接收终端转移资源,提高了资源转移的效果。
参见图3,图3是本发明实施例提供的资源转移方法的流程图。本发明实施例与上一实施例的区别主要在于对所述若所述接收终端的所处位置与目标位置的距离小于预设距离,且所述目标音频与所述音频提示信息关联的音频相匹配,则向所述接收终端对应的目标账户转移所述待转移资源中全部或者部分资源进行进一步限定。
如图3所示,本发明实施例提供的资源转移方法包括以下步骤:
步骤301、发送终端确定音频提示信息、待转移资源的信息和目标位置,其中,所述待转移资源的信息至少包括所述待转移资源的资源数值。
本实施例中,音频提示信息可以是用于提示接收终端所需获取的音频的相关信息,以歌曲为例,音频提示信息可以是歌曲名称、歌曲演唱者、歌词等信息。上述待转移资源可以是虚拟物品(例如,虚拟人物形象或者游戏虚拟装备等)或者虚拟资金(比如电子红包或者电子代金券等)等,待转移资源的信息可以包括待转移资源的资源数值,其中,待转移资源的资源数值用于表征该待转移资源的数量,例如,电子红包的资源数值可以是指电子红包的金额值,例如,30元、300元等,虚拟游戏装备的资源数值可以是指游戏虚拟装备的数量。
可选的,发送终端可以在检测到资源转移请求(例如,电子红包发送请求)时,弹出设置界面,以接收用户设置的音频提示信息和待转移资源的信息。以电子红包为例,可以在检测到电子红包发送请求时,弹出电子红包设置界面,并可以通过该电子红包设置界面接收用户设置的音频提示信息、电子红包的总金额值和个数等信息。
本发明实施例中,上述目标位置可以是发送终端任意设置的位置,也可以是发送终端当前所处的位置。
步骤302、发送终端向服务器发送音频提示信息、所述待转移资源的信息和所述目标位置。
可选的,发送终端可以通过即时通讯应用程序、社交平台(例如,HTML5网页、音乐平台、论坛)等向服务器发送上述音频提示信息、待转移资源的信息。
可选的,发送终端向服务器发送音频提示信息、所述待转移资源的信息和所述目标位置可以包括:发送终端向服务器发送预设标识、所述音频提示信息、所述待转移资源的信息和所述目标位置,其中,所述预设标识用于指示不在所处位置与所述发送终端的所处位置的距离不小于预设距离的接收终端上显示资源转移信息,或者用于指示不向所处位置与所述发送终端的所处位置的距离不小于预设距离的接收终端发送资源转移信息。
本发明实施例中,预设标识可以是任意字符或是字符串。发送终端通过预设标识指示服务器不向所处位置与发送终端的所处位置的距离不小于预设距离的接收终端发送资源转移信息,或是指示不在所处位置与所述发送终端的所处位置的距离不小于预设距离的接收终端上显示所述资源转移信息,可以防止距离较远的接收终端获取资源,也可以防止资源转移信息对距离较远的接收终端造成干扰。
需要说明的是,上述预设距离可以是发送终端设置的距离,并发送给服务器,也可以是服务器上预设的距离,本实施例对此不做限定。
步骤303、服务器接收发送终端发送的音频提示信息、待转移资源的信息和目标位置。
可选的,在所述目标位置为所述发送终端发送的位置时,服务器接收发送终端发送的音频提示信息和待转移资源的信息之后,所述方法还包括:
服务器根据所述发送终端发送的位置、音频提示信息和所述待转移资源的信息生成资源地图,其中,在所述资源地图中所述发送终端发送的位置上显示所述待转移资源对应的图标;
相应的,服务器向接收终端发送资源转移信息之后,所述方法还包括:若服务器接收到所述接收终端发送的资源地图查看请求,则向所述接收终端下发所述资源地图。
本实施例中,服务器可以将基于接收到的发送终端发送的位置、音频提示信息和所述待转移资源的信息生成资源地图。相应的,接收终端可以向服务器请求查看资源地图,以查看各个待分配资源的位置信息。以电子红包为例,服务器可以将所有发送终端发送的电子红包信息生成电子红包地图,从而接收终端可以通过电子红包地图查看所有的电子红包,并可以根据电子红包地图中电子红包的位置领取电子红包。
这样,本实施例通过资源地图可以直观的展示所有待分配资源对应的位置,便于接收终端侧用户根据所有待转移资源对应的位置选择一个或多个合适的待转移资源对应的位置作为目标地点,并移动至该目标地点以获取该目标地点对应的待转移资源,增强了资源转移的趣味性和交互性。
步骤304、服务器向接收终端发送资源转移信息,其中,所述资源转移信息至少包括所述音频提示信息。
步骤305、接收终端接收服务器发送的资源转移信息,所述资源转移信息包括音频提示信息。
相应的,服务器可以通过即时通讯应用程序、社交平台(例如,HTML5网页、音乐平台、论坛)等将包括音频提示信息的资源转移信息发送给接收终端。
需要说明的是,上述资源转移信息可以是资源地图。
步骤306、接收终端显示与所述资源转移信息对应的图标。
例如,当待转移资源为电子红包时,可以显示电子红包图标。
可选的,资源转移信息对应的图标上可以显示有上述音频提示信息。
可选的,为了避免资源转移信息对距离较远的用户造成干扰,所述接收终端显示与所述资源转移信息对应的图标,包括:接收终端检测接收终端的所处位置与发送终端的所处位置的距离是否小于预设距离;若所述接收终端的所处位置与所述发送终端的所处位置的距离小于预设距离,则所述接收终端显示与所述资源转移信息对应的图标。
本实施例中,接收终端可以在检测到其所处的位置与接收终端的所处位置的距离小于预设距离时,显示与资源转移信息对应的图标,在检测到其所处的位置与接收终端的所处位置的距离小于预设距离时,可以结束流程。这样,本实施例仅在接收终端的所处位置与接收终端的所处位置的距离小于预设距离时在接收终端显示与资源转移信息对应的图标,从而可以避免资源转移信息对距离较远的用户造成干扰。
可选的,接收终端接收服务器发送的资源转移信息之后,所述方法还包括:若接收终端检测到对所述资源转移信息对应的图标的触发操作,或者对用于资源地图查看的预设按钮的触发操作,则向所述服务器发送资源地图查看请求,其中,所述资源地图中显示有所述待转移资源对应的图标;接收服务器发送的所述资源地图。
本实施例中,接收终端可以在检测到资源转移信息对应的图标的触发操作(例如,点击、滑动、拖动等操作),向服务器发送资源地图查看请求,也可以是在接收终端设置一个用于资源地图查看的预设按钮,在检测到对该预设按钮的触发操作时,向服务器发送资源地图查看请求;也可以是在接收终端配置资源地图查看功能模块,启动该资源地图查看功能模块即可查看资源地图。
例如,接收终端可以在任意位置打开附近红包查找功能,打开此附近红包查找功能后可以查看附近所有电子红包,即查看电子红包地图。
步骤307、接收终端若检测到对所述图标的触发操作,则基于所述音频提示信息获取目标音频。
本发明实施例中,上述对图标的触发操作可以是点击、摇一摇、拖动或滑动等操作。具体的,本实施例也可以在检测到对图标的触发操作时,显示上述音频提示信息。可选的,也可以进一步输出提示信息,以提示用户上传或是录制与上述音频提示信息相关的音频。
具体的,本实施例可以通过录制用户声音或是录制音频播放应用播放的声音,以作为上述目标音频,例如,可以录制用户根据提示的歌曲名称演唱的歌曲,并发送给服务器。
步骤308、接收终端获取接收终端的所处位置。
具体的,可以通过接收终端的定位模块(例如,GPS模块)获取接收终端当前所处位置,并发送给服务器。
步骤309、接收终端向所述服务器发送所述目标音频和所述接收终端的所处位置,以使所述服务器根据所述目标音频和所述接收终端的所处位置,进行待转移资源的转移。
步骤310、服务器接收所述接收终端返回的目标音频和所述接收终端的所处位置。
步骤311、若所述接收终端的所处位置与目标位置的距离小于预设距离,且所述目标音频与所述音频提示信息关联的音频相匹配,则服务器对所述目标音频进行评分,得到所述目标音频的评分。
本发明实施例中,服务器可以配置音频评分功能,以对目标音频进行评分。
步骤312、服务器根据所述目标音频的评分,向所述接收终端对应的目标账户转移所述待转移资源中全部或者部分资源。
对于上述步骤312,可以是将预设时间内所处位置与目标位置的距离小于预设距离,且上传的目标音频与音频提示信息关联的音频相匹配的所有接收终端对应的目标音频的评分进行排序,向评分越高的目标音频对应的接收终端对应的目标账户转移越多的资源;也可以是计算目标音频的评分与一预设基准分值的比值,并根据该比值和待转移资源当前可供分配的资源数值确定接收终端对应的目标资源数值,并向接收终端对应的目标账户转移该目标资源数值对应的资源,本发明实施例对此不做限定。
这样,本发明实施例结合目标音频的评分向接收终端对应的目标账户转移待转移资源中全部或者部分资源,相比于现有的平均分配方式或是随机分配方式,提供了一种新的资源转移方式,丰富了资源转移方式,而且可以增加接收终端侧用户的主动性,可以通过提高录制的目标音频的评分以获取更多的资源。
可选的,为了丰富资源转移方法,所述若所述接收终端的所处位置与目标位置的距离小于预设距离,且所述目标音频与所述音频提示信息关联的音频相匹配,则向所述接收终端对应的目标账户转移所述待转移资源中全部或者部分资源,包括:
若所述接收终端的所处位置与目标位置的距离小于预设距离,且所述目标音频与所述音频提示信息关联的音频相匹配,则服务器确定所述接收终端的目标资源转移次序;
服务器向所述接收终端对应的目标账户转移与所述目标资源转移次序对应的资源,其中,所述待转移资源按照资源转移次序的先后被划分为多个转移资源。
为了便于描述,以下将接收终端的所处位置与目标位置的距离小于预设距离,且目标音频与音频提示信息关联的音频相匹配简称为达到资源转移条件。具体的,服务器可以记录每个接收终端达到资源转移条件的时间,根据该时间确定每个接收终端的资源转移次序,并向每个接收终端的账户转移与其资源转移次序对应的资源。
本发明实施例中,服务器可以预先按照分配比例将待转移资源划分为多个转移资源,并对应于不同的资源转移次序,其中,越靠前的资源转移次序对应资源数值越大的转移资源。以电子红包为例,可以将10元的电子红包划分为金额依次为1元、2元、3元和4元的电子红包,分别对应于电子红包领取次序4、3、2和1,也即第1个领取电子红包的接收终端可以获取4元的电子红包,第2个领取电子红包的接收终端可以获取3元的电子红包,第3个领取电子红包的接收终端可以获取2元的电子红包,第4个领取电子红包的接收终端可以获取1元的电子红包。通过上述这种资源分配方式,可以鼓励接收终端用户尽可能快的上传目标音频,或移动到某个位置,以争取较大资源数值的资源。
这样,本发明实施例通过确定接收终端的目标资源转移次序,并向所述接收终端对应的目标账户转移与所述目标资源转移次序对应的资源,可以鼓励接收终端用户尽可能快的上传目标音频,或移动到某个位置,以争取较大资源数值的资源,丰富了资源转移方式。
可选的,为了丰富资源转移方法,所述接收终端为至少两个,所述目标位置为所述发送终端的所处位置,所述若所述接收终端的所处位置与目标位置的距离小于预设距离,且所述目标音频与所述音频提示信息关联的音频相匹配,则向所述接收终端对应的目标账户转移所述待转移资源中全部或者部分资源,包括:
在所述向接收终端发送资源转移信息之后的预设时间内,若至少两个接收终端的所处位置与所述发送终端的所处位置的距离小于预设距离,且所述目标音频与所述音频提示信息关联的音频相匹配,则根据所述至少两个接收终端的所处位置与所述发送终端的所处位置的距离,确定所述至少两个接收终端中每个接收终端对应的目标资源数值,其中,所述至少两个接收终端中与所述发送终端的所处位置的距离较大的接收终端对应的目标资源数值小于与所述发送终端的所处位置的距离较小的接收终端对应的目标资源数值;
分别向所述至少两个接收终端中每个接收终端对应的目标账户,转移所述每个接收终端对应的目标资源数值对应的资源。
为了便于描述,以下将接收终端的所处位置与目标位置的距离小于预设距离,且目标音频与音频提示信息关联的音频相匹配简称为达到资源转移条件。
服务器可以获取预设时间内所有达到资源转移条件的接收终端的所处位置与发送终端的所处位置的距离。上述预设时间可以根据时间情况进行合理设置,例如,可以是发送终端向服务器发送音频提示信息和待转移资源的信息之后的10分钟。服务器可以根据预设时间内所有达到资源转移条件的接收终端的所处位置与发送终端的所处位置的距离向各个达到资源转移条件的接收终端对应的目标资源数值,例如,可以统计预设时间内达到资源转移条件的接收终端的数量N,并将待转移资源的资源数值分为N个不同的目标资源数值,并对接收终端的所处位置与发送终端的所处位置的距离按照从大到小的顺序进行排序,其中,所处的位置与发送终端的所处位置的距离越小的接收终端对应N个目标资源数值中较大的目标资源数值,所处的位置与发送终端的所处位置的距离越大的接收终端对应N个目标资源数值中较小的目标资源数值。
以电子红包为例,电子红包总金额为10元,存在4个达到电子红包领取条件的接收终端,分别为接收终端a、接收终端b、接收终端c和接收终端d,接收终端a、接收终端b、接收终端c和接收终端d与发送终端的距离分别为a1、b1、c1和d1,且a1>b1>c1>d1,则可以将总金额10元分成1元、2元、3元和4元,其中,接收终端a、接收终端b、接收终端c和接收终端d分别对于1元、2元、3元和4元。
这样,本发明实施例根据接收终端的所处位置与发送终端的所处位置的距离确定接收终端对应的目标资源数值,并向接收终端对应的目标账户转移与目标资源数值对应的资源,可以鼓励接收终端用户靠近发送终端,以争取较大资源数值的资源,丰富了资源转移方式。
可选的,所述在所述向接收终端发送资源转移信息之后的预设时间内,至少两个接收终端的所处位置与所述发送终端的所处位置的距离小于预设距离,且所述目标音频与所述音频提示信息关联的音频相匹配,则根据所述至少两个接收终端的所处位置与所述发送终端的所处位置的距离,确定所述至少两个接收终端中每个接收终端对应的目标资源数值,包括:
在所述向接收终端发送资源转移信息之后的预设时间内,至少两个接收终端的所处位置与所述发送终端的所处位置的距离小于预设距离,且所述目标音频与所述音频提示信息关联的音频相匹配,则服务器根据公式计算所述至少两个接收终端中每个接收终端对应的目标资源数值;
其中,Sk表示第k个接收终端对应的目标资源数值,rk表示第k个接收终端的所处位置与所述发送终端的所处位置的距离,n表示预设时间内所处位置与所述发送终端的所处位置的距离小于预设距离,且所述目标音频与所述音频提示信息关联的音频相匹配的接收终端的数量,S表示待分配资源的资源数值。
同上,为了便于描述,以下将接收终端的所处位置与目标位置的距离小于预设距离,且目标音频与音频提示信息关联的音频相匹配简称为达到资源转移条件。
本发明实施例中,可以在服务器向接收终端发送资源转移信息之后的预设时间内,例如,20分钟内,获取所有满足资源转移条件的接收终端与发送终端的距离,并通过上述公式计算每个满足资源转移条件的接收终端对应的目标资源数值。需要说明的是,对于预设时间之后的接收终端的资源获取请求服务器可以不予响应。
这样,本发明实施例根据接收终端的所处位置与发送终端的所处位置的距离确定接收终端对应的目标资源数值,并向接收终端对应的目标账户转移与目标资源数值对应的资源,可以鼓励接收终端用户靠近发送终端,以争取较大资源数值的资源,丰富了资源转移方式。
可选的,所述目标位置为所述发送终端的所处位置,服务器向接收终端发送资源转移信息之前,所述方法还包括:服务器接收所述发送终端发送的预设标识,其中,所述预设标识用于指示不在所处位置与所述发送终端的所处位置的距离不小于预设距离的接收终端上显示所述资源转移信息,或者用于指示不向所处位置与所述发送终端的所处位置的距离不小于预设距离的接收终端发送所述资源转移信息。
本发明实施例中,预设标识可以是任意字符或是字符串。发送终端通过预设标识指示服务器不向所处位置与发送终端的所处位置的距离不小于预设距离的接收终端发送资源转移信息,或是指示不在所处位置与所述发送终端的所处位置的距离不小于预设距离的接收终端上显示所述资源转移信息,可以防止距离较远的接收终端获取资源,也可以防止资源转移信息对距离较远的接收终端造成干扰。
可选的,所述目标位置为所述发送终端发送的位置,所述若所述接收终端的所处位置与目标位置的距离小于所述预设距离,且所述目标音频与所述音频提示信息关联的音频相匹配,则向所述接收终端对应的目标账户转移所述待转移资源中全部或者部分资源,包括:若所述接收终端的所处位置与预设位置的距离小于预设距离,且所述目标音频与所述音频提示信息关联的音频相匹配,则服务器确定第一位置与第二位置的距离,其中,所述第一位置为所述接收终端检测到对所述资源转移信息的触发操作时所述接收终端的所处位置,所述第二位置为确定所述接收终端的所处位置与所述发送终端发送的位置的距离小于预设距离,且所述目标音频与所述音频提示信息关联的音频相匹配时所述接收终端的所处位置;服务器根据所述第一位置与所述第二位置的距离,确定所述接收终端对应的目标资源数值;服务器向所述接收终端对应的目标账户转移所述目标资源数值对应的资源。
以电子红包为例,上述第一位置为用户触发接收终端中电子红包图标时接收终端所处的位置,具体的,可以是首次触发接收终端中电子红包图标时接收终端所处的位置,第二位置为接收终端达到电子红包领取条件(也即接收终端的所处位置与预设位置的距离小于预设距离,且所述目标音频与所述音频提示信息关联的音频相匹配)时接收终端所处的位置。
具体的,第一位置与第二位置的距离可以通过两个位置的地理坐标计算得到,也可以是通过接收终端上报的从第一位置移动至第二位置的移动步数确定。
具体的,第一位置与第二位置的距离越小的接收终端可以对应越小的目标资源数值,第一位置与第二位置的距离越大的接收终端可以对应越大的目标资源数值,以鼓励用户移动更远的距离,以获取更多的资源。
可选的,所述服务器确定第一位置与第二位置的距离,包括:服务器确定从所述第一位置移动至所述第二位置的目标移动步数;
所述服务器根据所述第一位置与所述第二位置的距离,确定所述接收终端对应的目标资源数值,包括:服务器获取预设的基准移动步数;服务器计算所述目标移动步数和所述基准移动步数的比值;服务器根据所述目标移动步数和所述基准移动步数的比值与可供转移的资源数值,确定所述接收终端对应的目标资源数值,其中,所述可供转移的资源数值为所述待转移资源中尚未转移的资源的资源数值。
本发明实施例中,通过所述第一位置移动至所述第二位置的目标移动步数与预设的基准移动步数确定接收终端对应的目标资源数值。例如,可以采用如下公式确定接收终端对应的目标资源数值:
M=(n/N)*S
其中,n为目标移动步数,N为预设的基准移动步数,S为可供转移的资源数值。具体的,当n/N大于1时,则M取值S。以电子红包为例,若电子红包当前剩余金额为8元,N为500,n为100,则该接收终端可以领取金额为1.6元的电子红包,若电子红包当前剩余金额为8元,N为500,n为600,则该接收终端可以领取金额为8元的电子红包。
这样,本实施例结合移动步数确定目标资源数值,移动步数越大,对应的目标资源数值越大,从而可以鼓励用户多用运动,以领取较多的资源。
以下以应用实例对本发明实施例进行说明:
步骤a1、发送终端接收用户设置的电子红包的总金额和红包个数,以及歌曲提示信息、距离参数、用于指示在不符合领取条件的接收终端上隐藏红包的标识等参数。
上述歌曲提示信息可以包括歌曲名称、歌曲演唱者等信息,上述距离参数可以是指可以领取电子红包的接收终端与发送终端的最大距离。
可选的,上述距离参数也可以是领取电子红包的位置信息,例如,用户在某一地点设置红包信息,发送终端将自动获取当前所在的地理位置,经用户确认后,与电子红包的其他信息一起上传给服务器,也可以是用户直接输入一地理位置,并与电子红包的其他信息一起上传给服务器。
步骤a2、发送终端将上述设置的电子红包的信息经由服务器发送到接收终端。
上述电子红包可以发送给即时通讯应用程序中的某个联系人或者某个群组,也可以发送到社交网络工具的社交平台上或发送到论坛上。
步骤a3、服务器接收发送终端发送的电子红包的信息,电子红包的信息包括电子红包的总金额和红包个数,以及歌曲提示信息、距离参数、用于指示在不符合领取条件的接收终端上隐藏红包的标识。
步骤a4、服务器下发电子红包消息至接收终端。
步骤a5、接收终端收到电子红包消息,并显示电子红包图标。
接收终端在收到红包消息时,如果发送终端设置了在不符合领取条件的终端上隐藏,那么检测接收终端和发送终端之间的距离,若小于上述距离参数,则显示电子红包图标;否则,不显示电子红包图标。
步骤a6、接收终端检测对电子红包图标的触发操作。
步骤a7、接收终端在检测到对电子红包图标的触发操作时,显示歌曲提示信息,并引导用户输入相应的音频。
步骤a8、接收终端录制目标音频,并发送至服务器。
具体的,接收终端可以录制用户自己演唱或其他用户演唱的歌曲音频,也可以录制音乐播放应用播放的歌曲音频。
具体的,不同音频输入方式可以影响电子红包金额的分配,例如,用户自己演唱或其他用户演唱的歌曲音频可以比音乐播放应用播放的歌曲音频分配更大金额的电子红包。
步骤a9、服务器接收接收终端返回的目标音频,并判断是否符合电子红包的领取条件。
具体的,服务器可以将接收终端返回的目标音频与上述歌曲指示信息关联的歌曲进行比对,判断两者是否属于同一首歌曲。如果属于同一首歌曲,且发送终端与接收终端的距离小于预设距离,或是接收终端与上述地理位置的距离小于预设距离,则判定该接收终端已经达到电子红包的领取条件,执行步骤a10;否则,可以输出提示信息给接收终端。
步骤a10、服务器判断出接收终端符合电子红包的领取条件时,发送相应的红包金额给接收终端对应的账户。
这样,本实施例在电子红包中加入了歌曲元素,丰富了交互形式,增加的收发电子红包的趣味性。此外,通过增加与电子红包发送者的距离限定来筛选可领取红包的对象,可以解决一些常见场景的问题,例如,某一社交群组的部分人群集会需要收发电子红包,在现有技术条件下,需要另外建一个群组,而本实施例可以在原社交群组中收发电子红包,而不会干扰本群组中其他成员。
参见图4,图4是本发明实施例提供的服务器的结构图。如图4所示,服务器400包括第一接收模块401、发送模块402、第二接收模块403和转移模块404,其中:
第一接收模块401,用于接收发送终端发送的音频提示信息和待转移资源的信息,其中,所述待转移资源的信息至少包括所述待转移资源的资源数值;
发送模块402,用于向接收终端发送资源转移信息,其中,所述资源转移信息至少包括所述音频提示信息;
第二接收模块403,用于接收所述接收终端返回的目标音频和所述接收终端的所处位置;
转移模块404,用于若所述接收终端的所处位置与目标位置的距离小于预设距离,且所述目标音频与所述音频提示信息关联的音频相匹配,则向所述接收终端对应的目标账户转移所述待转移资源中全部或者部分资源,其中,所述目标位置为所述发送终端发送的位置或者所述发送终端的所处位置。
可选的,参见图5,所述转移模块404包括:评分单元4041,用于若所述接收终端的所处位置与所述目标位置的距离小于预设距离,且所述目标音频与所述音频提示信息关联的音频相匹配,则对所述目标音频进行评分,得到所述目标音频的评分;第一转移单元4042,用于根据所述目标音频的评分,向所述接收终端对应的目标账户转移所述待转移资源中全部或者部分资源。
可选的,参见图6,所述转移模块404包括:第一确定单元4043,用于若所述接收终端的所处位置与目标位置的距离小于预设距离,且所述目标音频与所述音频提示信息关联的音频相匹配,则确定所述接收终端的目标资源转移次序;第二转移单元4044,用于向所述接收终端对应的目标账户转移与所述目标资源转移次序对应的资源,其中,所述待转移资源按照资源转移次序的先后被划分为多个转移资源。
可选的,参见图7,所述接收终端为至少两个,所述目标位置为所述发送终端的所处位置,所述转移模块404包括:第二确定单元4045,用于在所述向接收终端发送资源转移信息之后的预设时间内,至少两个接收终端的所处位置与所述发送终端的所处位置的距离小于预设距离,且所述目标音频与所述音频提示信息关联的音频相匹配,则根据所述至少两个接收终端的所处位置与所述发送终端的所处位置的距离,确定所述至少两个接收终端中每个接收终端对应的目标资源数值,其中,所述至少两个接收终端中与所述发送终端的所处位置的距离较大的接收终端对应的目标资源数值小于与所述发送终端的所处位置的距离较小的接收终端对应的目标资源数值;第三转移单元4046,用于分别向所述至少两个接收终端中每个接收终端对应的目标账户,转移所述每个接收终端对应的目标资源数值对应的资源。
可选的,所述第二确定单元4045具体用于:在所述向接收终端发送资源转移信息之后的预设时间内,至少两个接收终端的所处位置与所述发送终端的所处位置的距离小于预设距离,且所述目标音频与所述音频提示信息关联的音频相匹配,则根据公式 计算所述至少两个接收终端中每个接收终端对应的目标资源数值;其中,Sk表示第k个接收终端对应的目标资源数值,rk表示第k个接收终端的所处位置与所述发送终端的所处位置的距离,n表示预设时间内所处位置与所述发送终端的所处位置的距离小于预设距离,且所述目标音频与所述音频提示信息关联的音频相匹配的接收终端的数量,S表示待分配资源的资源数值。
可选的,所述目标位置为所述发送终端的所处位置,参见图8,所述服务器400还包括:第三接收模块405,用于所述向接收终端发送资源转移信息之前,接收所述发送终端发送的预设标识,其中,所述预设标识用于指示不在所处位置与所述发送终端的所处位置的距离不小于预设距离的接收终端上显示所述资源转移信息,或者用于指示不向所处位置与所述发送终端的所处位置的距离不小于预设距离的接收终端发送所述资源转移信息。
可选的,所述目标位置为所述发送终端发送的位置,参见图9,所述服务器400还包括:生成模块406,用于所述接收发送终端发送的音频提示信息和待转移资源的信息之后,根据所述发送终端发送的位置、音频提示信息和所述待转移资源的信息生成资源地图,其中,在所述资源地图中所述发送终端发送的位置上显示所述待转移资源对应的图标;
所述服务器400还包括:下发模块407,用于所述向接收终端发送资源转移信息之后,若接收到所述接收终端发送的资源地图查看请求,则向所述接收终端下发所述资源地图。
可选的,所述目标位置为所述发送终端发送的位置,参见图10,所述转移模块404包括:第三确定单元4047,用于若所述接收终端的所处位置与预设位置的距离小于预设距离,且所述目标音频与所述音频提示信息关联的音频相匹配,则确定第一位置与第二位置的距离,其中,所述第一位置为所述接收终端检测到对所述资源转移信息的触发操作时所述接收终端的所处位置,所述第二位置为确定所述接收终端的所处位置与所述发送终端发送的位置的距离小于预设距离,且所述目标音频与所述音频提示信息关联的音频相匹配时所述接收终端的所处位置;第四确定单元4048,用于根据所述第一位置与所述第二位置的距离,确定所述接收终端对应的目标资源数值;第四转移单元4049,用于向所述接收终端对应的目标账户转移所述目标资源数值对应的资源。
可选的,所述第三确定单元4047具体用于:确定从所述第一位置移动至所述第二位置的目标移动步数;
所述第四确定单元4048具体用于:获取预设的基准移动步数;计算所述目标移动步数和所述基准移动步数的比值;根据所述目标移动步数和所述基准移动步数的比值与可供转移的资源数值,确定所述接收终端对应的目标资源数值,其中,所述可供转移的资源数值为所述待转移资源中尚未转移的资源的资源数值。
服务器400能够实现图2至图3的方法实施例的服务器实现的各个过程,并达到相同的效果为避免重复,这里不再赘述。
本发明实施例的服务器400,通过第一接收模块401接收发送终端发送的音频提示信息和待转移资源的信息,其中,所述待转移资源的信息至少包括所述待转移资源的资源数值;发送模块402向接收终端发送资源转移信息,其中,所述资源转移信息至少包括所述音频提示信息;第二接收模块403接收所述接收终端返回的目标音频和所述接收终端的所处位置;转移模块404若所述接收终端的所处位置与目标位置的距离小于预设距离,且所述目标音频与所述音频提示信息关联的音频相匹配,则向所述接收终端对应的目标账户转移所述待转移资源中全部或者部分资源,其中,所述目标位置为所述发送终端发送的位置或者所述发送终端的所处位置。本实施例在某个接收终端的所处位置与目标位置的距离小于预设距离,且返回的目标音频与音频提示信息关联的音频相匹配时,向该接收终端对应的目标账户转移所述待转移资源中全部或者部分资源,可以减少向一些非期望的接收终端转移资源,提高了资源转移的效果。
参见图11,图11是本发明实施例提供的接收终端的结构图。如图11所示,接收终端1100包括第一接收模块1101、显示模块1102、第一获取模块1103、第二获取模块1104和第一发送模块1105,其中:
第一接收模块1101,用于接收服务器发送的资源转移信息,所述资源转移信息包括音频提示信息;
显示模块1102,用于显示与所述资源转移信息对应的图标;
第一获取模块1103,用于若检测到对所述图标的触发操作,则基于所述音频提示信息获取目标音频;
第二获取模块1104,用于获取接收终端的所处位置;
第一发送模块1105,用于向所述服务器发送所述目标音频和所述接收终端的所处位置,以使所述服务器根据所述目标音频和所述接收终端的所处位置,进行待转移资源的转移。
可选的,参见图12,所述显示模块1102包括:检测单元11021,用于检测接收终端的所处位置与发送终端的所处位置的距离是否小于预设距离;显示单元11022,用于若所述接收终端的所处位置与所述发送终端的所处位置的距离小于预设距离,则在所述接收终端显示与所述资源转移信息对应的图标。
可选的,参见图13,所述接收终端1100还包括:第二发送模块1106,用于所述接收服务器发送的资源转移信息之后,若检测到对所述资源转移信息对应的图标的触发操作,或者检测到对用于资源地图查看的预设按钮的触发操作,则向所述服务器发送资源地图查看请求,其中,所述资源地图中显示有所述待转移资源对应的图标;第二接收模块1107,用于接收服务器发送的所述资源地图。
接收终端1100能够实现图2至图3的方法实施例的资源转移方法中接收终端执行的各个过程,并达到相同的效果为避免重复,这里不再赘述。
本发明实施例提供的接收终端1100,通过第一接收模块1101接收服务器发送的资源转移信息,所述资源转移信息包括音频提示信息;显示模块1102显示与所述资源转移信息对应的图标;第一获取模块1103若检测到对所述图标的触发操作,则基于所述音频提示信息获取目标音频;第二获取模块1104获取接收终端的所处位置;第一发送模块1105向所述服务器发送所述目标音频和所述接收终端的所处位置,以使所述服务器根据所述目标音频和所述接收终端的所处位置,进行待转移资源的转移。本实施例中接收终端的所处位置与目标位置的距离小于预设距离,且返回的目标音频与音频提示信息关联的音频相匹配时,向该接收终端对应的目标账户转移所述待转移资源中全部或者部分资源,而不是直接向各个发送资源获取请求的接收终端对应的账户转移待转移资源中全部或者部分资源,从而可以减少向一些非期望的接收终端转移资源,提高了资源转移的效果。
参见图14,图14是本发明实施例提供的发送终端的结构图。如图14所示,发送终端1400包括确定模块1401和发送模块1402,其中:
确定模块1401,用于确定音频提示信息、待转移资源的信息和目标位置,其中,所述待转移资源的信息至少包括所述待转移资源的资源数值;
发送模块1402,用于向服务器发送音频提示信息、所述待转移资源的信息和所述目标位置。
可选的,所述发送模块1402具体用于:向服务器发送预设标识、所述音频提示信息、所述待转移资源的信息和所述目标位置,其中,所述预设标识用于指示不在所处位置与所述发送终端的所处位置的距离不小于预设距离的接收终端上显示资源转移信息,或者用于指示不向所处位置与所述发送终端的所处位置的距离不小于预设距离的接收终端发送资源转移信息。
发送终端1400能够实现图2至图3的方法实施例的资源转移方法中发送终端执行的各个过程,并达到相同的效果为避免重复,这里不再赘述。
本发明实施例提供的发送终端1400,通过确定模块1401确定音频提示信息、待转移资源的信息和目标位置,其中,所述待转移资源的信息至少包括所述待转移资源的资源数值;发送模块1402向服务器发送音频提示信息、所述待转移资源的信息和所述目标位置。通过本发明实施例可以提高资源转移的效果。
参见图15,图15是本发明实施例提供的服务器的结构图,如图15所示,服务器1500包括:处理器1501、存储器1502及存储在所述存储器1502上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如下步骤:接收发送终端发送的音频提示信息和待转移资源的信息,其中,所述待转移资源的信息至少包括所述待转移资源的资源数值;向接收终端发送资源转移信息,其中,所述资源转移信息至少包括所述音频提示信息;接收所述接收终端返回的目标音频和所述接收终端的所处位置;若所述接收终端的所处位置与目标位置的距离小于预设距离,且所述目标音频与所述音频提示信息关联的音频相匹配,则向所述接收终端对应的目标账户转移所述待转移资源中全部或者部分资源,其中,所述目标位置为所述发送终端发送的位置或者所述发送终端的所处位置。
可选的,计算机程序被处理器1501执行时还可实现如下步骤:若所述接收终端的所处位置与所述目标位置的距离小于预设距离,且所述目标音频与所述音频提示信息关联的音频相匹配,则对所述目标音频进行评分,得到所述目标音频的评分;根据所述目标音频的评分,向所述接收终端对应的目标账户转移所述待转移资源中全部或者部分资源。
可选的,计算机程序被处理器1501执行时还可实现如下步骤:若所述接收终端的所处位置与目标位置的距离小于预设距离,且所述目标音频与所述音频提示信息关联的音频相匹配,则确定所述接收终端的目标资源转移次序;向所述接收终端对应的目标账户转移与所述目标资源转移次序对应的资源,其中,所述待转移资源按照资源转移次序的先后被划分为多个转移资源。
可选的,所述接收终端为至少两个,所述目标位置为所述发送终端的所处位置,计算机程序被处理器1501执行时还可实现如下步骤:在所述向接收终端发送资源转移信息之后的预设时间内,至少两个接收终端的所处位置与所述发送终端的所处位置的距离小于预设距离,且所述目标音频与所述音频提示信息关联的音频相匹配,则根据所述至少两个接收终端的所处位置与所述发送终端的所处位置的距离,确定所述至少两个接收终端中每个接收终端对应的目标资源数值,其中,所述至少两个接收终端中与所述发送终端的所处位置的距离较大的接收终端对应的目标资源数值小于与所述发送终端的所处位置的距离较小的接收终端对应的目标资源数值;分别向所述至少两个接收终端中每个接收终端对应的目标账户,转移所述每个接收终端对应的目标资源数值对应的资源。
可选的,计算机程序被处理器1501执行时还可实现如下步骤:在所述向接收终端发送资源转移信息之后的预设时间内,至少两个接收终端的所处位置与所述发送终端的所处位置的距离小于预设距离,且所述目标音频与所述音频提示信息关联的音频相匹配,则根据公式计算所述至少两个接收终端中每个接收终端对应的目标资源数值;其中,Sk表示第k个接收终端对应的目标资源数值,rk表示第k个接收终端的所处位置与所述发送终端的所处位置的距离,n表示预设时间内所处位置与所述发送终端的所处位置的距离小于预设距离,且所述目标音频与所述音频提示信息关联的音频相匹配的接收终端的数量,S表示待分配资源的资源数值。
可选的,所述目标位置为所述发送终端的所处位置,计算机程序被处理器1501执行时还可实现如下步骤:接收所述发送终端发送的预设标识,其中,所述预设标识用于指示不在所处位置与所述发送终端的所处位置的距离不小于预设距离的接收终端上显示所述资源转移信息,或者用于指示不向所处位置与所述发送终端的所处位置的距离不小于预设距离的接收终端发送所述资源转移信息。
可选的,所述目标位置为所述发送终端发送的位置,计算机程序被处理器1501执行时还可实现如下步骤:根据所述发送终端发送的位置、音频提示信息和所述待转移资源的信息生成资源地图,其中,在所述资源地图中所述发送终端发送的位置上显示所述待转移资源对应的图标;所述向接收终端发送资源转移信息之后,所述方法还包括:若接收到所述接收终端发送的资源地图查看请求,则向所述接收终端下发所述资源地图。
可选的,计算机程序被处理器1501执行时还可实现如下步骤:若所述接收终端的所处位置与预设位置的距离小于预设距离,且所述目标音频与所述音频提示信息关联的音频相匹配,则确定第一位置与第二位置的距离,其中,所述第一位置为所述接收终端检测到对所述资源转移信息的触发操作时所述接收终端的所处位置,所述第二位置为确定所述接收终端的所处位置与所述发送终端发送的位置的距离小于预设距离,且所述目标音频与所述音频提示信息关联的音频相匹配时所述接收终端的所处位置;
根据所述第一位置与所述第二位置的距离,确定所述接收终端对应的目标资源数值;向所述接收终端对应的目标账户转移所述目标资源数值对应的资源。
可选的,计算机程序被处理器1501执行时还可实现如下步骤:确定从所述第一位置移动至所述第二位置的目标移动步数;计算机程序被处理器1501执行时还可实现如下步骤:获取预设的基准移动步数;计算所述目标移动步数和所述基准移动步数的比值;根据所述目标移动步数和所述基准移动步数的比值与可供转移的资源数值,确定所述接收终端对应的目标资源数值,其中,所述可供转移的资源数值为所述待转移资源中尚未转移的资源的资源数值。
服务器1500能够实现前述实施例中服务器实现的各个过程,为避免重复,这里不再赘述。
本发明实施例提供的服务器1500,通过接收发送终端发送的音频提示信息和待转移资源的信息,其中,所述待转移资源的信息至少包括所述待转移资源的资源数值;向接收终端发送资源转移信息,其中,所述资源转移信息至少包括所述音频提示信息;接收所述接收终端返回的目标音频和所述接收终端的所处位置;若所述接收终端的所处位置与目标位置的距离小于预设距离,且所述目标音频与所述音频提示信息关联的音频相匹配,则向所述接收终端对应的目标账户转移所述待转移资源中全部或者部分资源,其中,所述目标位置为所述发送终端发送的位置或者所述发送终端的所处位置。本实施例在某个接收终端的所处位置与目标位置的距离小于预设距离,且返回的目标音频与音频提示信息关联的音频相匹配时,向该接收终端对应的目标账户转移所述待转移资源中全部或者部分资源,而不是直接向各个发送资源获取请求的接收终端对应的账户转移待转移资源中全部或者部分资源,从而可以减少向一些非期望的接收终端转移资源,提高了资源转移的效果。
参见图16,图16是本发明实施例提供的接收终端的结构图,如图16所示,接收终端1600包括:至少一个处理器1601、存储器1602、至少一个网络接口1604和用户接口1603。接收终端1600中的各个组件通过总线系统1605耦合在一起。可理解,总线系统1605用于实现这些组件之间的连接通信。总线系统1605除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图16中将各种总线都标为总线系统1605。
其中,用户接口1603可以包括显示器、键盘或者点击设备(例如,鼠标,轨迹球(trackball)、触感板或者触摸屏等。
可以理解,本发明实施例中的存储器1602可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(Read-Only Memory,ROM)、可编程只读存储器(Programmable ROM,PROM)、可擦除可编程只读存储器(Erasable PROM,EPROM)、电可擦除可编程只读存储器(Electrically EPROM,EEPROM)或闪存。易失性存储器可以是随机存取存储器(Random Access Memory,RAM),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的RAM可用,例如静态随机存取存储器(Static RAM,SRAM)、动态随机存取存储器(Dynamic RAM,DRAM)、同步动态随机存取存储器(Synchronous DRAM,SDRAM)、双倍数据速率同步动态随机存取存储器(Double DataRate SDRAM,DDRSDRAM)、增强型同步动态随机存取存储器(Enhanced SDRAM,ESDRAM)、同步连接动态随机存取存储器(Synchlink DRAM,SLDRAM)和直接内存总线随机存取存储器(Direct Rambus RAM,DRRAM)。本文描述的系统和方法的存储器1602旨在包括但不限于这些和任意其它适合类型的存储器。
在一些实施方式中,存储器1602存储了如下的元素,可执行模块或者数据结构,或者他们的子集,或者他们的扩展集:操作系统16021和应用程序16022。
其中,操作系统16021,包含各种系统程序,例如框架层、核心库层、驱动层等,用于实现各种基础业务以及处理基于硬件的任务。应用程序16022,包含各种应用程序,例如媒体播放器(Media Player)、浏览器(Browser)等,用于实现各种应用业务。实现本发明实施例方法的程序可以包含在应用程序16022中。
在本发明实施例中,接收终端1600还包括:存储在存储器1602上并可在处理器1601上运行的计算机程序,具体地,可以是应用程序16022中的计算机程序,计算机程序被处理器1601执行时实现如下步骤:接收服务器发送的资源转移信息,所述资源转移信息包括音频提示信息;显示与所述资源转移信息对应的图标;若检测到对所述图标的触发操作,则基于所述音频提示信息获取目标音频;获取接收终端的所处位置;向所述服务器发送所述目标音频和所述接收终端的所处位置,以使所述服务器根据所述目标音频和所述接收终端的所处位置,进行待转移资源的转移。
上述本发明实施例揭示的方法可以应用于处理器1601中,或者由处理器1601实现。处理器1601可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器1601中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器1601可以是通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现成可编程门阵列(FieldProgrammable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本发明实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器1602,处理器1601读取存储器1602中的信息,结合其硬件完成上述方法的步骤。
可以理解的是,本文描述的这些实施例可以用硬件、软件、固件、中间件、微码或其组合来实现。对于硬件实现,处理单元可以实现在一个或多个专用集成电路(ApplicationSpecific Integrated Circuits,ASIC)、数字信号处理器(Digital Signal Processing,DSP)、数字信号处理设备(DSP Device,DSPD)、可编程逻辑设备(Programmable LogicDevice,PLD)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)、通用处理器、控制器、微控制器、微处理器、用于执行本申请所述功能的其它电子单元或其组合中。
对于软件实现,可通过执行本文所述功能的模块(例如过程、函数等)来实现本文所述的技术。软件代码可存储在存储器中并通过处理器执行。存储器可以在处理器中或在处理器外部实现。
可选的,计算机程序被处理器1601执行时还可实现如下步骤:检测接收终端的所处位置与发送终端的所处位置的距离是否小于预设距离;若所述接收终端的所处位置与所述发送终端的所处位置的距离小于预设距离,则在所述接收终端显示与所述资源转移信息对应的图标。
可选的,计算机程序被处理器1601执行时还可实现如下步骤:若检测到对所述资源转移信息对应的图标的触发操作,或者检测到对用于资源地图查看的预设按钮的触发操作,则向所述服务器发送资源地图查看请求,其中,所述资源地图中显示有所述待转移资源对应的图标;接收服务器发送的所述资源地图。
接收终端1600能够实现前述实施例中接收终端实现的各个过程,为避免重复,这里不再赘述。
本发明实施例的接收终端1600,接收服务器发送的资源转移信息,所述资源转移信息包括音频提示信息;显示与所述资源转移信息对应的图标;若检测到对所述图标的触发操作,则基于所述音频提示信息获取目标音频;获取接收终端的所处位置;向所述服务器发送所述目标音频和所述接收终端的所处位置,以使所述服务器根据所述目标音频和所述接收终端的所处位置,进行待转移资源的转移。本实施例中接收终端的所处位置与目标位置的距离小于预设距离,且返回的目标音频与音频提示信息关联的音频相匹配时,向该接收终端对应的目标账户转移所述待转移资源中全部或者部分资源,而不是直接向各个发送资源获取请求的接收终端对应的账户转移待转移资源中全部或者部分资源,从而可以减少向一些非期望的接收终端转移资源,提高了资源转移的效果。
参见图17,图17是本发明实施例提供的发送终端的结构图,如图17所示,发送终端1700包括:至少一个处理器1701、存储器1702、至少一个网络接口1704和用户接口1703。发送终端1700中的各个组件通过总线系统1705耦合在一起。可理解,总线系统1705用于实现这些组件之间的连接通信。总线系统1705除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图17中将各种总线都标为总线系统1705。
其中,用户接口1703可以包括显示器、键盘或者点击设备(例如,鼠标,轨迹球(trackball)、触感板或者触摸屏等。
可以理解,本发明实施例中的存储器1702可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(Read-Only Memory,ROM)、可编程只读存储器(Programmable ROM,PROM)、可擦除可编程只读存储器(Erasable PROM,EPROM)、电可擦除可编程只读存储器(Electrically EPROM,EEPROM)或闪存。易失性存储器可以是随机存取存储器(Random Access Memory,RAM),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的RAM可用,例如静态随机存取存储器(Static RAM,SRAM)、动态随机存取存储器(Dynamic RAM,DRAM)、同步动态随机存取存储器(Synchronous DRAM,SDRAM)、双倍数据速率同步动态随机存取存储器(Double DataRate SDRAM,DDRSDRAM)、增强型同步动态随机存取存储器(Enhanced SDRAM,ESDRAM)、同步连接动态随机存取存储器(Synchlink DRAM,SLDRAM)和直接内存总线随机存取存储器(Direct Rambus RAM,DRRAM)。本文描述的系统和方法的存储器1702旨在包括但不限于这些和任意其它适合类型的存储器。
在一些实施方式中,存储器1702存储了如下的元素,可执行模块或者数据结构,或者他们的子集,或者他们的扩展集:操作系统17021和应用程序17022。
其中,操作系统17021,包含各种系统程序,例如框架层、核心库层、驱动层等,用于实现各种基础业务以及处理基于硬件的任务。应用程序17022,包含各种应用程序,例如媒体播放器(Media Player)、浏览器(Browser)等,用于实现各种应用业务。实现本发明实施例方法的程序可以包含在应用程序17022中。
在本发明实施例中,发送终端1700还包括:存储在存储器1702上并可在处理器1701上运行的计算机程序,具体地,可以是应用程序17022中的计算机程序,计算机程序被处理器1701执行时实现如下步骤:确定音频提示信息、待转移资源的信息和目标位置,其中,所述待转移资源的信息至少包括所述待转移资源的资源数值;向服务器发送音频提示信息、所述待转移资源的信息和所述目标位置。
上述本发明实施例揭示的方法可以应用于处理器1701中,或者由处理器1701实现。处理器1701可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器1701中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器1701可以是通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现成可编程门阵列(FieldProgrammable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本发明实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器1702,处理器1701读取存储器1702中的信息,结合其硬件完成上述方法的步骤。
可以理解的是,本文描述的这些实施例可以用硬件、软件、固件、中间件、微码或其组合来实现。对于硬件实现,处理单元可以实现在一个或多个专用集成电路(ApplicationSpecific Integrated Circuits,ASIC)、数字信号处理器(Digital Signal Processing,DSP)、数字信号处理设备(DSP Device,DSPD)、可编程逻辑设备(Programmable LogicDevice,PLD)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)、通用处理器、控制器、微控制器、微处理器、用于执行本申请所述功能的其它电子单元或其组合中。
对于软件实现,可通过执行本文所述功能的模块(例如过程、函数等)来实现本文所述的技术。软件代码可存储在存储器中并通过处理器执行。存储器可以在处理器中或在处理器外部实现。
可选的,计算机程序被处理器1701执行时还可实现如下步骤:向服务器发送预设标识、所述音频提示信息、所述待转移资源的信息和所述目标位置,其中,所述预设标识用于指示不在所处位置与所述发送终端的所处位置的距离不小于预设距离的接收终端上显示所述资源转移信息,或者用于指示不向所处位置与所述发送终端的所处位置的距离不小于预设距离的接收终端发送所述资源转移信息。
发送终端1700能够实现前述实施例中发送终端实现的各个过程,为避免重复,这里不再赘述。
本发明实施例的发送终端1700,确定音频提示信息、待转移资源的信息和目标位置,其中,所述待转移资源的信息至少包括所述待转移资源的资源数值;向服务器发送音频提示信息、所述待转移资源的信息和所述目标位置。本发实施例可以提高资源转移效果。
参见图18,图18是本发明实施例提供的资源转移系统的结构图,如图18所示,该资源转移系统1800包括发送终端1801、服务器1802和接收终端1803,其中,发送终端1801可以是本发明实施例提供的任意实施方式的发送终端,服务器1802可以是本发明实施例提供的任意实施方式的服务器,接收终端1803可以是本发明实施例提供的任意实施方式的接收终端,此处不作赘述。
本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序(指令),该程序(指令)被处理器执行时实现以下步骤:
接收发送终端发送的音频提示信息和待转移资源的信息,其中,所述待转移资源的信息至少包括所述待转移资源的资源数值;
向接收终端发送资源转移信息,其中,所述资源转移信息至少包括所述音频提示信息;
接收所述接收终端返回的目标音频和所述接收终端的所处位置;
若所述接收终端的所处位置与目标位置的距离小于预设距离,且所述目标音频与所述音频提示信息关联的音频相匹配,则向所述接收终端对应的目标账户转移所述待转移资源中全部或者部分资源,其中,所述目标位置为所述发送终端发送的位置或者所述发送终端的所处位置。
可选的,所述若所述接收终端的所处位置与目标位置的距离小于预设距离,且所述目标音频与所述音频提示信息关联的音频相匹配,则向所述接收终端对应的目标账户转移所述待转移资源中全部或者部分资源,包括:
若所述接收终端的所处位置与所述目标位置的距离小于预设距离,且所述目标音频与所述音频提示信息关联的音频相匹配,则对所述目标音频进行评分,得到所述目标音频的评分;
根据所述目标音频的评分,向所述接收终端对应的目标账户转移所述待转移资源中全部或者部分资源。
可选的,所述若所述接收终端的所处位置与目标位置的距离小于预设距离,且所述目标音频与所述音频提示信息关联的音频相匹配,则向所述接收终端对应的目标账户转移所述待转移资源中全部或者部分资源,包括:
若所述接收终端的所处位置与目标位置的距离小于预设距离,且所述目标音频与所述音频提示信息关联的音频相匹配,则确定所述接收终端的目标资源转移次序;
向所述接收终端对应的目标账户转移与所述目标资源转移次序对应的资源,其中,所述待转移资源按照资源转移次序的先后被划分为多个转移资源。
可选的,所述接收终端为至少两个,所述目标位置为所述发送终端的所处位置,所述若所述接收终端的所处位置与目标位置的距离小于预设距离,且所述目标音频与所述音频提示信息关联的音频相匹配,则向所述接收终端对应的目标账户转移所述待转移资源中全部或者部分资源,包括:
在所述向接收终端发送资源转移信息之后的预设时间内,至少两个接收终端的所处位置与所述发送终端的所处位置的距离小于预设距离,且所述目标音频与所述音频提示信息关联的音频相匹配,则根据所述至少两个接收终端的所处位置与所述发送终端的所处位置的距离,确定所述至少两个接收终端中每个接收终端对应的目标资源数值,其中,所述至少两个接收终端中与所述发送终端的所处位置的距离较大的接收终端对应的目标资源数值小于与所述发送终端的所处位置的距离较小的接收终端对应的目标资源数值;
分别向所述至少两个接收终端中每个接收终端对应的目标账户,转移所述每个接收终端对应的目标资源数值对应的资源。
可选的,所述在所述向接收终端发送资源转移信息之后的预设时间内,至少两个接收终端的所处位置与所述发送终端的所处位置的距离小于预设距离,且所述目标音频与所述音频提示信息关联的音频相匹配,则根据所述至少两个接收终端的所处位置与所述发送终端的所处位置的距离,确定所述至少两个接收终端中每个接收终端对应的目标资源数值,包括:
在所述向接收终端发送资源转移信息之后的预设时间内,至少两个接收终端的所处位置与所述发送终端的所处位置的距离小于预设距离,且所述目标音频与所述音频提示信息关联的音频相匹配,则根据公式计算所述至少两个接收终端中每个接收终端对应的目标资源数值;
其中,Sk表示第k个接收终端对应的目标资源数值,rk表示第k个接收终端的所处位置与所述发送终端的所处位置的距离,n表示预设时间内所处位置与所述发送终端的所处位置的距离小于预设距离,且所述目标音频与所述音频提示信息关联的音频相匹配的接收终端的数量,S表示待分配资源的资源数值。
可选的,所述目标位置为所述发送终端的所处位置,所述向接收终端发送资源转移信息之前,所述方法还包括:
接收所述发送终端发送的预设标识,其中,所述预设标识用于指示不在所处位置与所述发送终端的所处位置的距离不小于预设距离的接收终端上显示所述资源转移信息,或者用于指示不向所处位置与所述发送终端的所处位置的距离不小于预设距离的接收终端发送所述资源转移信息。
可选的,所述目标位置为所述发送终端发送的位置,所述接收发送终端发送的音频提示信息和待转移资源的信息之后,所述方法还包括:
根据所述发送终端发送的位置、音频提示信息和所述待转移资源的信息生成资源地图,其中,在所述资源地图中所述发送终端发送的位置上显示所述待转移资源对应的图标;
所述向接收终端发送资源转移信息之后,所述方法还包括:
若接收到所述接收终端发送的资源地图查看请求,则向所述接收终端下发所述资源地图。
可选的,所述目标位置为所述发送终端发送的位置,所述若所述接收终端的所处位置与目标位置的距离小于所述预设距离,且所述目标音频与所述音频提示信息关联的音频相匹配,则向所述接收终端对应的目标账户转移所述待转移资源中全部或者部分资源,包括:
若所述接收终端的所处位置与预设位置的距离小于预设距离,且所述目标音频与所述音频提示信息关联的音频相匹配,则确定第一位置与第二位置的距离,其中,所述第一位置为所述接收终端检测到对所述资源转移信息的触发操作时所述接收终端的所处位置,所述第二位置为确定所述接收终端的所处位置与所述发送终端发送的位置的距离小于预设距离,且所述目标音频与所述音频提示信息关联的音频相匹配时所述接收终端的所处位置;
根据所述第一位置与所述第二位置的距离,确定所述接收终端对应的目标资源数值;
向所述接收终端对应的目标账户转移所述目标资源数值对应的资源。
可选的,所述确定第一位置与第二位置的距离,包括:
确定从所述第一位置移动至所述第二位置的目标移动步数;
所述根据所述第一位置与所述第二位置的距离,确定所述接收终端对应的目标资源数值,包括:
获取预设的基准移动步数;
计算所述目标移动步数和所述基准移动步数的比值;
根据所述目标移动步数和所述基准移动步数的比值与可供转移的资源数值,确定所述接收终端对应的目标资源数值,其中,所述可供转移的资源数值为所述待转移资源中尚未转移的资源的资源数值。
本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序(指令),该程序(指令)被处理器执行时实现以下步骤:
接收服务器发送的资源转移信息,所述资源转移信息包括音频提示信息;
显示与所述资源转移信息对应的图标;
若检测到对所述图标的触发操作,则基于所述音频提示信息获取目标音频;
获取接收终端的所处位置;
向所述服务器发送所述目标音频和所述接收终端的所处位置,以使所述服务器根据所述目标音频和所述接收终端的所处位置,进行待转移资源的转移。
可选的,所述显示与所述资源转移信息对应的图标,包括:
检测接收终端的所处位置与发送终端的所处位置的距离是否小于预设距离;
若所述接收终端的所处位置与所述发送终端的所处位置的距离小于预设距离,则在所述接收终端显示与所述资源转移信息对应的图标。
可选的,所述接收服务器发送的资源转移信息之后,所述方法还包括:
若检测到对所述资源转移信息对应的图标的触发操作,或者检测到对用于资源地图查看的预设按钮的触发操作,则向所述服务器发送资源地图查看请求,其中,所述资源地图中显示有所述待转移资源对应的图标;
接收服务器发送的所述资源地图。
本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序(指令),该程序(指令)被处理器执行时实现以下步骤:
确定音频提示信息、待转移资源的信息和目标位置,其中,所述待转移资源的信息至少包括所述待转移资源的资源数值;
向服务器发送音频提示信息、所述待转移资源的信息和所述目标位置。
可选的,所述向服务器发送音频提示信息、所述待转移资源的信息和所述目标位置,包括:
向服务器发送预设标识、所述音频提示信息、所述待转移资源的信息和所述目标位置,其中,所述预设标识用于指示不在所处位置与所述发送终端的所处位置的距离不小于预设距离的接收终端上显示所述资源转移信息,或者用于指示不向所处位置与所述发送终端的所处位置的距离不小于预设距离的接收终端发送所述资源转移信息。
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本申请所提供的实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本发明实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。
Claims (22)
1.一种资源转移方法,应用于服务器,其特征在于,包括:
接收发送终端发送的音频提示信息和待转移资源的信息,其中,所述待转移资源的信息至少包括所述待转移资源的资源数值,所述音频提示信息是用于提示接收终端所需获取的音频的相关信息,所述待转移资源为虚拟资源;
向接收终端发送资源转移信息,其中,所述资源转移信息至少包括所述音频提示信息;
接收所述接收终端返回的目标音频和所述接收终端的所处位置;
若所述接收终端的所处位置与目标位置的距离小于预设距离,且所述目标音频与所述音频提示信息关联的音频相匹配,则向所述接收终端对应的目标账户转移所述待转移资源中全部或者部分资源,其中,所述目标位置为所述发送终端发送的位置或者所述发送终端的所处位置;
其中,所述接收终端为至少两个,所述目标位置为所述发送终端的所处位置,所述若所述接收终端的所处位置与目标位置的距离小于预设距离,且所述目标音频与所述音频提示信息关联的音频相匹配,则向所述接收终端对应的目标账户转移所述待转移资源中全部或者部分资源,包括:
在所述向接收终端发送资源转移信息之后的预设时间内,至少两个接收终端的所处位置与所述发送终端的所处位置的距离小于预设距离,且所述目标音频与所述音频提示信息关联的音频相匹配,则根据所述至少两个接收终端的所处位置与所述发送终端的所处位置的距离,确定所述至少两个接收终端中每个接收终端对应的目标资源数值,其中,所述至少两个接收终端中与所述发送终端的所处位置的距离较大的接收终端对应的目标资源数值小于与所述发送终端的所处位置的距离较小的接收终端对应的目标资源数值;
分别向所述至少两个接收终端中每个接收终端对应的目标账户,转移所述每个接收终端对应的目标资源数值对应的资源;
或者,
所述目标位置为所述发送终端发送的位置,所述接收发送终端发送的音频提示信息和待转移资源的信息之后,所述方法还包括:
根据所述发送终端发送的位置、音频提示信息和所述待转移资源的信息生成资源地图,其中,在所述资源地图中所述发送终端发送的位置上显示所述待转移资源对应的图标;
所述向接收终端发送资源转移信息之后,所述方法还包括:
若接收到所述接收终端发送的资源地图查看请求,则向所述接收终端下发所述资源地图。
2.根据权利要求1所述的方法,其特征在于,所述若所述接收终端的所处位置与目标位置的距离小于预设距离,且所述目标音频与所述音频提示信息关联的音频相匹配,则向所述接收终端对应的目标账户转移所述待转移资源中全部或者部分资源,还包括:
若所述接收终端的所处位置与所述目标位置的距离小于预设距离,且所述目标音频与所述音频提示信息关联的音频相匹配,则对所述目标音频进行评分,得到所述目标音频的评分;
根据所述目标音频的评分,向所述接收终端对应的目标账户转移所述待转移资源中全部或者部分资源。
3.根据权利要求1所述的方法,其特征在于,所述若所述接收终端的所处位置与目标位置的距离小于预设距离,且所述目标音频与所述音频提示信息关联的音频相匹配,则向所述接收终端对应的目标账户转移所述待转移资源中全部或者部分资源,还包括:
若所述接收终端的所处位置与目标位置的距离小于预设距离,且所述目标音频与所述音频提示信息关联的音频相匹配,则确定所述接收终端的目标资源转移次序;
向所述接收终端对应的目标账户转移与所述目标资源转移次序对应的资源,其中,所述待转移资源按照资源转移次序的先后被划分为多个转移资源。
4.根据权利要求1所述的方法,其特征在于,所述在所述向接收终端发送资源转移信息之后的预设时间内,至少两个接收终端的所处位置与所述发送终端的所处位置的距离小于预设距离,且所述目标音频与所述音频提示信息关联的音频相匹配,则根据所述至少两个接收终端的所处位置与所述发送终端的所处位置的距离,确定所述至少两个接收终端中每个接收终端对应的目标资源数值,包括:
在所述向接收终端发送资源转移信息之后的预设时间内,至少两个接收终端的所处位置与所述发送终端的所处位置的距离小于预设距离,且所述目标音频与所述音频提示信息关联的音频相匹配,则根据公式计算所述至少两个接收终端中每个接收终端对应的目标资源数值;
其中,Sk表示第k个接收终端对应的目标资源数值,rk表示第k个接收终端的所处位置与所述发送终端的所处位置的距离,n表示预设时间内所处位置与所述发送终端的所处位置的距离小于预设距离,且所述目标音频与所述音频提示信息关联的音频相匹配的接收终端的数量,S表示待分配资源的资源数值。
5.根据权利要求1所述的方法,其特征在于,所述目标位置为所述发送终端的所处位置,所述向接收终端发送资源转移信息之前,所述方法还包括:
接收所述发送终端发送的预设标识,其中,所述预设标识用于指示不在所处位置与所述发送终端的所处位置的距离不小于预设距离的接收终端上显示所述资源转移信息,或者用于指示不向所处位置与所述发送终端的所处位置的距离不小于预设距离的接收终端发送所述资源转移信息。
6.根据权利要求1所述的方法,其特征在于,所述目标位置为所述发送终端发送的位置,所述若所述接收终端的所处位置与目标位置的距离小于所述预设距离,且所述目标音频与所述音频提示信息关联的音频相匹配,则向所述接收终端对应的目标账户转移所述待转移资源中全部或者部分资源,包括:
若所述接收终端的所处位置与预设位置的距离小于预设距离,且所述目标音频与所述音频提示信息关联的音频相匹配,则确定第一位置与第二位置的距离,其中,所述第一位置为所述接收终端检测到对所述资源转移信息的触发操作时所述接收终端的所处位置,所述第二位置为确定所述接收终端的所处位置与所述发送终端发送的位置的距离小于预设距离,且所述目标音频与所述音频提示信息关联的音频相匹配时所述接收终端的所处位置;
根据所述第一位置与所述第二位置的距离,确定所述接收终端对应的目标资源数值;
向所述接收终端对应的目标账户转移所述目标资源数值对应的资源。
7.根据权利要求6所述的方法,其特征在于,所述确定第一位置与第二位置的距离,包括:
确定从所述第一位置移动至所述第二位置的目标移动步数;
所述根据所述第一位置与所述第二位置的距离,确定所述接收终端对应的目标资源数值,包括:
获取预设的基准移动步数;
计算所述目标移动步数和所述基准移动步数的比值;
根据所述目标移动步数和所述基准移动步数的比值与可供转移的资源数值,确定所述接收终端对应的目标资源数值,其中,所述可供转移的资源数值为所述待转移资源中尚未转移的资源的资源数值。
8.一种资源转移方法,应用于接收终端,其特征在于,包括:
接收服务器发送的资源转移信息,所述资源转移信息包括音频提示信息,所述音频提示信息是用于提示接收终端所需获取的音频的相关信息;
显示与所述资源转移信息对应的图标;
若检测到对所述图标的触发操作,则基于所述音频提示信息获取目标音频;
获取接收终端的所处位置;
向所述服务器发送所述目标音频和所述接收终端的所处位置,以使所述服务器根据所述目标音频和所述接收终端的所处位置,进行待转移资源的转移,所述待转移资源为虚拟资源;
所述接收服务器发送的资源转移信息之后,所述方法还包括:
若检测到对所述资源转移信息对应的图标的触发操作,或者检测到对用于资源地图查看的预设按钮的触发操作,则向所述服务器发送资源地图查看请求,其中,所述资源地图中显示有所述待转移资源对应的图标;
接收服务器发送的所述资源地图。
9.根据权利要求8所述的方法,其特征在于,所述显示与所述资源转移信息对应的图标,包括:
检测接收终端的所处位置与发送终端的所处位置的距离是否小于预设距离;
若所述接收终端的所处位置与所述发送终端的所处位置的距离小于预设距离,则在所述接收终端显示与所述资源转移信息对应的图标。
10.一种服务器,其特征在于,包括:
第一接收模块,用于接收发送终端发送的音频提示信息和待转移资源的信息,其中,所述待转移资源的信息至少包括所述待转移资源的资源数值,所述音频提示信息是用于提示接收终端所需获取的音频的相关信息,所述待转移资源为虚拟资源;
发送模块,用于向接收终端发送资源转移信息,其中,所述资源转移信息至少包括所述音频提示信息;
第二接收模块,用于接收所述接收终端返回的目标音频和所述接收终端的所处位置;
转移模块,用于若所述接收终端的所处位置与目标位置的距离小于预设距离,且所述目标音频与所述音频提示信息关联的音频相匹配,则向所述接收终端对应的目标账户转移所述待转移资源中全部或者部分资源,其中,所述目标位置为所述发送终端发送的位置或者所述发送终端的所处位置;
其中,所述接收终端为至少两个,所述目标位置为所述发送终端的所处位置,所述转移模块包括:
第二确定单元,用于在所述向接收终端发送资源转移信息之后的预设时间内,至少两个接收终端的所处位置与所述发送终端的所处位置的距离小于预设距离,且所述目标音频与所述音频提示信息关联的音频相匹配,则根据所述至少两个接收终端的所处位置与所述发送终端的所处位置的距离,确定所述至少两个接收终端中每个接收终端对应的目标资源数值,其中,所述至少两个接收终端中与所述发送终端的所处位置的距离较大的接收终端对应的目标资源数值小于与所述发送终端的所处位置的距离较小的接收终端对应的目标资源数值;
第三转移单元,用于分别向所述至少两个接收终端中每个接收终端对应的目标账户,转移所述每个接收终端对应的目标资源数值对应的资源;
或者,
所述目标位置为所述发送终端发送的位置,所述服务器还包括:
生成模块,用于所述接收发送终端发送的音频提示信息和待转移资源的信息之后,根据所述发送终端发送的位置、音频提示信息和所述待转移资源的信息生成资源地图,其中,在所述资源地图中所述发送终端发送的位置上显示所述待转移资源对应的图标;
所述服务器还包括:
下发模块,用于所述向接收终端发送资源转移信息之后,若接收到所述接收终端发送的资源地图查看请求,则向所述接收终端下发所述资源地图。
11.根据权利要求10所述的服务器,其特征在于,所述转移模块还包括:
评分单元,用于若所述接收终端的所处位置与所述目标位置的距离小于预设距离,且所述目标音频与所述音频提示信息关联的音频相匹配,则对所述目标音频进行评分,得到所述目标音频的评分;
第一转移单元,用于根据所述目标音频的评分,向所述接收终端对应的目标账户转移所述待转移资源中全部或者部分资源。
12.根据权利要求10所述的服务器,其特征在于,所述转移模块还包括:
第一确定单元,用于若所述接收终端的所处位置与目标位置的距离小于预设距离,且所述目标音频与所述音频提示信息关联的音频相匹配,则确定所述接收终端的目标资源转移次序;
第二转移单元,用于向所述接收终端对应的目标账户转移与所述目标资源转移次序对应的资源,其中,所述待转移资源按照资源转移次序的先后被划分为多个转移资源。
14.根据权利要求10所述的服务器,其特征在于,所述目标位置为所述发送终端的所处位置,所述服务器还包括:
第三接收模块,用于所述向接收终端发送资源转移信息之前,接收所述发送终端发送的预设标识,其中,所述预设标识用于指示不在所处位置与所述发送终端的所处位置的距离不小于预设距离的接收终端上显示所述资源转移信息,或者用于指示不向所处位置与所述发送终端的所处位置的距离不小于预设距离的接收终端发送所述资源转移信息。
15.根据权利要求10所述的服务器,其特征在于,所述目标位置为所述发送终端发送的位置,所述转移模块还包括:
第三确定单元,用于若所述接收终端的所处位置与预设位置的距离小于预设距离,且所述目标音频与所述音频提示信息关联的音频相匹配,则确定第一位置与第二位置的距离,其中,所述第一位置为所述接收终端检测到对所述资源转移信息的触发操作时所述接收终端的所处位置,所述第二位置为确定所述接收终端的所处位置与所述发送终端发送的位置的距离小于预设距离,且所述目标音频与所述音频提示信息关联的音频相匹配时所述接收终端的所处位置;
第四确定单元,用于根据所述第一位置与所述第二位置的距离,确定所述接收终端对应的目标资源数值;
第四转移单元,用于向所述接收终端对应的目标账户转移所述目标资源数值对应的资源。
16.根据权利要求15所述的服务器,其特征在于,所述第三确定单元具体用于:
确定从所述第一位置移动至所述第二位置的目标移动步数;
所述第四确定单元具体用于:
获取预设的基准移动步数;
计算所述目标移动步数和所述基准移动步数的比值;
根据所述目标移动步数和所述基准移动步数的比值与可供转移的资源数值,确定所述接收终端对应的目标资源数值,其中,所述可供转移的资源数值为所述待转移资源中尚未转移的资源的资源数值。
17.一种接收终端,其特征在于,包括:
第一接收模块,用于接收服务器发送的资源转移信息,所述资源转移信息包括音频提示信息,所述音频提示信息是用于提示接收终端所需获取的音频的相关信息;
显示模块,用于显示与所述资源转移信息对应的图标;
第一获取模块,用于若检测到对所述图标的触发操作,则基于所述音频提示信息获取目标音频;
第二获取模块,用于获取接收终端的所处位置;
第一发送模块,用于向所述服务器发送所述目标音频和所述接收终端的所处位置,以使所述服务器根据所述目标音频和所述接收终端的所处位置,进行待转移资源的转移,所述待转移资源为虚拟资源;
所述接收终端还包括:
第二发送模块,用于所述接收服务器发送的资源转移信息之后,若检测到对所述资源转移信息对应的图标的触发操作,或者检测到对用于资源地图查看的预设按钮的触发操作,则向所述服务器发送资源地图查看请求,其中,所述资源地图中显示有所述待转移资源对应的图标;
第二接收模块,用于接收服务器发送的所述资源地图。
18.根据权利要求17所述的接收终端,其特征在于,所述显示模块包括:
检测单元,用于检测接收终端的所处位置与发送终端的所处位置的距离是否小于预设距离;
显示单元,用于若所述接收终端的所处位置与所述发送终端的所处位置的距离小于预设距离,则在所述接收终端显示与所述资源转移信息对应的图标。
19.一种服务器,其特征在于,包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如权利要求1至7中任一项所述的资源转移方法的步骤。
20.一种接收终端,其特征在于,包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如权利要求8至9中任一项所述的资源转移方法的步骤。
21.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至7中任一项所述的资源转移方法的步骤。
22.一种资源转移系统,其特征在于,包括发送终端、权利要求10至16中任一项所述的服务器和权利要求17至18中任一项所述的接收终端;或者
包括发送终端、权利要求19所述的服务器和权利要求20所述的接收终端。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710734413.6A CN107483597B (zh) | 2017-08-24 | 2017-08-24 | 一种资源转移方法、相关设备及系统 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710734413.6A CN107483597B (zh) | 2017-08-24 | 2017-08-24 | 一种资源转移方法、相关设备及系统 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107483597A CN107483597A (zh) | 2017-12-15 |
CN107483597B true CN107483597B (zh) | 2020-06-05 |
Family
ID=60601367
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710734413.6A Active CN107483597B (zh) | 2017-08-24 | 2017-08-24 | 一种资源转移方法、相关设备及系统 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107483597B (zh) |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108337298A (zh) * | 2018-01-17 | 2018-07-27 | 维沃移动通信有限公司 | 一种资源转移方法及相关设备 |
CN108320148A (zh) * | 2018-01-17 | 2018-07-24 | 维沃移动通信有限公司 | 一种资源转移方法及相关设备 |
CN108256919A (zh) * | 2018-01-24 | 2018-07-06 | 拉扎斯网络科技(上海)有限公司 | 一种电子红包分享方法、第一应用、电子设备和存储介质 |
CN108446153A (zh) * | 2018-02-11 | 2018-08-24 | 维沃移动通信有限公司 | 一种控制电子资源的方法及终端 |
CN109067847B (zh) * | 2018-07-10 | 2022-12-02 | 维沃移动通信有限公司 | 一种资源转移方法、接收终端、发送终端及服务器 |
CN109788320A (zh) * | 2019-01-15 | 2019-05-21 | 深圳市云歌人工智能技术有限公司 | 基于定位的视频获取及发布的方法、装置以及存储介质 |
CN110210844B (zh) * | 2019-05-27 | 2021-07-20 | 维沃移动通信有限公司 | 一种资源转移方法、服务器和终端 |
CN110488988B (zh) * | 2019-07-01 | 2023-08-04 | 维沃移动通信有限公司 | 一种显示控制方法及终端 |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102576524A (zh) * | 2009-06-01 | 2012-07-11 | 音乐策划公司 | 接收、分析并编辑音频来创建音乐作品的系统和方法 |
CN105096137A (zh) * | 2015-07-01 | 2015-11-25 | 孙晖 | 分享资源的方法、服务器和终端设备 |
CN105260049A (zh) * | 2012-05-09 | 2016-01-20 | 苹果公司 | 用于响应于用户接触来显示附加信息的设备、方法和图形用户界面 |
CN105396280A (zh) * | 2010-08-11 | 2016-03-16 | 耐克创新有限合伙公司 | 运动活动用户体验和环境 |
CN106095430A (zh) * | 2016-06-07 | 2016-11-09 | 北京小米移动软件有限公司 | 更新提醒方法及装置 |
CN106815345A (zh) * | 2017-01-17 | 2017-06-09 | 维沃移动通信有限公司 | 一种实时数据的显示方法及一种移动终端 |
CN106937001A (zh) * | 2017-04-20 | 2017-07-07 | 维沃移动通信有限公司 | 一种音频保存方法和移动终端 |
CN106960324A (zh) * | 2016-01-08 | 2017-07-18 | 深圳市星电商科技有限公司 | 电子红包的发送方法及装置 |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104462226B (zh) * | 2014-11-14 | 2018-03-23 | 中国传媒大学 | 一种基于云技术的网络演唱平台的构建方法 |
CN105049423B (zh) * | 2015-06-26 | 2019-01-25 | 腾讯科技(北京)有限公司 | 权限管理系统、装置及方法 |
WO2017120362A1 (en) * | 2016-01-05 | 2017-07-13 | Visible World, Inc. | Value-based tv advertising audience exchange |
CN105915437A (zh) * | 2016-04-14 | 2016-08-31 | 浙江翼信科技有限公司 | 一种电子资源分发方法和装置 |
CN106920092A (zh) * | 2016-12-23 | 2017-07-04 | 阿里巴巴集团控股有限公司 | 一种虚拟资源分配方法、客户端及服务器 |
-
2017
- 2017-08-24 CN CN201710734413.6A patent/CN107483597B/zh active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102576524A (zh) * | 2009-06-01 | 2012-07-11 | 音乐策划公司 | 接收、分析并编辑音频来创建音乐作品的系统和方法 |
CN105396280A (zh) * | 2010-08-11 | 2016-03-16 | 耐克创新有限合伙公司 | 运动活动用户体验和环境 |
CN105260049A (zh) * | 2012-05-09 | 2016-01-20 | 苹果公司 | 用于响应于用户接触来显示附加信息的设备、方法和图形用户界面 |
CN105096137A (zh) * | 2015-07-01 | 2015-11-25 | 孙晖 | 分享资源的方法、服务器和终端设备 |
CN106960324A (zh) * | 2016-01-08 | 2017-07-18 | 深圳市星电商科技有限公司 | 电子红包的发送方法及装置 |
CN106095430A (zh) * | 2016-06-07 | 2016-11-09 | 北京小米移动软件有限公司 | 更新提醒方法及装置 |
CN106815345A (zh) * | 2017-01-17 | 2017-06-09 | 维沃移动通信有限公司 | 一种实时数据的显示方法及一种移动终端 |
CN106937001A (zh) * | 2017-04-20 | 2017-07-07 | 维沃移动通信有限公司 | 一种音频保存方法和移动终端 |
Also Published As
Publication number | Publication date |
---|---|
CN107483597A (zh) | 2017-12-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107483597B (zh) | 一种资源转移方法、相关设备及系统 | |
US11783862B2 (en) | Routing messages by message parameter | |
US20220276817A1 (en) | Gallery of messages from individuals with a shared interest | |
US9854219B2 (en) | Gallery of videos set to an audio time line | |
US8321510B1 (en) | Automated metadata updates | |
CN107491667B (zh) | 一种资源转移方法、终端、服务器和系统 | |
WO2017032079A1 (zh) | 一种信息浏览方法及移动终端 | |
CN105766001A (zh) | 用于使用任意触发的音频处理的系统和方法 | |
CN107492034B (zh) | 一种资源转移方法、服务器、接收终端及发送终端 | |
CN112241397A (zh) | 多媒体文件的分享方法、装置、电子设备及可读存储介质 | |
CN105373580A (zh) | 主题显示方法及装置 | |
CN105141509B (zh) | 一种基于多媒体播放器应用的信息交互方法及装置 | |
CN107493342B (zh) | 一种资源转移方法、相关设备及系统 | |
CN111435377A (zh) | 应用推荐方法、装置、电子设备以及存储介质 | |
CN107563734B (zh) | 一种资源转移方法、相关设备及系统 | |
JP2014049133A (ja) | デバイス及びそのコンテンツ検索方法 | |
CN106506325A (zh) | 图片分享方法及装置 | |
CN107566250A (zh) | 一种资源转移方法、相关设备及系统 | |
CN107451909B (zh) | 一种资源转移方法、服务器、接收终端及发送终端 | |
US12014111B2 (en) | Democratic skip | |
CN105915503A (zh) | 一种同步点歌演唱方法及装置 | |
CN110035296A (zh) | 直播间歌曲信息的显示方法、设备及可读存储介质 | |
CN111885139B (zh) | 内容分享方法、装置及系统、移动终端、服务器 | |
CN107632772B (zh) | 一种歌曲分享方法及用户终端 | |
CN107508885B (zh) | 一种资源转移方法、相关设备及系统 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |