CN107481006A - A kind of resource transfers method, server and terminal - Google Patents
A kind of resource transfers method, server and terminal Download PDFInfo
- Publication number
- CN107481006A CN107481006A CN201710734395.1A CN201710734395A CN107481006A CN 107481006 A CN107481006 A CN 107481006A CN 201710734395 A CN201710734395 A CN 201710734395A CN 107481006 A CN107481006 A CN 107481006A
- Authority
- CN
- China
- Prior art keywords
- resource
- terminal
- information
- server
- audio
- 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
Links
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/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
- 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
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
-
- 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
- G06Q40/00—Finance; Insurance; Tax strategies; Processing of corporate or income taxes
- G06Q40/04—Trading; Exchange, e.g. stocks, commodities, derivatives or currency exchange
Landscapes
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Strategic Management (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Development Economics (AREA)
- Economics (AREA)
- Marketing (AREA)
- Computer Security & Cryptography (AREA)
- Technology Law (AREA)
- Information Transfer Between Computers (AREA)
Abstract
The present invention provides a kind of resource transfers method, server and terminal, and this method includes:N number of resource information that N number of terminal is sent is received, wherein, each terminal sends a resource information, and each resource information includes the resource numerical value of a resource to be transferred, and the N is the integer more than 1;Object reference information is determined, the object reference information includes object reference audio or object reference text;Resource transfers message is sent to N number of terminal, wherein, the resource transfers message includes the object reference information;N number of audio that N number of terminal uploads according to the object reference information is received, wherein, each terminal uploads an audio frequency and video;Selection meets the target audio of preparatory condition from N number of audio;All or part of resource of N number of resource to be transferred corresponding to the resource numerical value included to the target terminal transmission N number of resource information for uploading the target audio.The present invention can improve the effect of resource transfers.
Description
Technical field
The present invention relates to communication technical field, more particularly to a kind of resource transfers method, server and terminal.
Background technology
With the development of internet, with the continuous development of terminal, various resource transfers behaviour can be completed in terminal at present
Make, for example, realizing the transfer of fund by the funds transaction operation such as pay, transfer accounts, or multimedia is realized by sharing operation
The transfer of file, certainly, terminal can also be operated by other resource transfers and complete virtual objects, such as virtual figure image, trip
Virtual equipment, fund numerical value encapsulated object play (such as:Virtual red packet) or the resource such as electronics coupons transfer.As a means of golden number value
Exemplified by corresponding resource, resource corresponding to fund numerical value can be transferred to other accounts by user from a certain account, produce fund
The account of numerical value will lose resource corresponding to the fund numerical value, and the account for receiving the fund numerical value then has the fund numerical value
Corresponding resource.
When carrying out transfer operation to resource, resource provider can gather resource transfers to some user.It is however, existing
Have in mode, for resource provider provide resource, server receive resource acquisition request after, directly by the resource with
Machine be transferred to send the resource acquisition request resource recipient, so as to cause resource provider provide resource transfers to
Some unexpected resource recipients, the effect of resource transfers are poor.
The content of the invention
The embodiment of the present invention provides a kind of resource transfers method, server and terminal, is carried with solving resource in the prior art
The resource transfers that supplier provides are to unexpected resource recipient, the problem of causing resource transfers effect poor.
In a first aspect, the embodiments of the invention provide a kind of resource transfers method, for server, this method includes:
N number of resource information that N number of terminal is sent is received, wherein, each terminal sends a resource information, each resource letter
Breath includes the resource numerical value of a resource to be transferred, and the N is the integer more than 1;
Object reference information is determined, the object reference information includes object reference audio or object reference text;
Resource transfers message is sent to N number of terminal, wherein, the resource transfers message is believed including the object reference
Breath;
N number of audio that N number of terminal uploads according to the object reference information is received, wherein, each terminal uploads one
Individual audio frequency and video;
Selection meets the target audio of preparatory condition from N number of audio;
N corresponding to the resource numerical value included to the target terminal transmission N number of resource information for uploading the target audio
All or part of resource of individual resource to be transferred.
Second aspect, the embodiment of the present invention also provide a kind of resource transfers method, and for terminal, this method includes:
Resource information is determined, the resource information includes resource numerical value corresponding to a resource to be transferred;
The resource information is sent to server;
The resource transfers message that the server is sent is received, the resource transfers message includes object reference information;
Read the resource transfers message;
According to the object reference information recording audio;
The audio is sent to the server.
The third aspect, the embodiment of the present invention also provide a kind of server, and the server includes:
First receiving module, the N number of resource information sent for receiving N number of terminal, wherein, each terminal sends a money
Source information, each resource information include the resource numerical value of a resource to be transferred, and the N is the integer more than 1;
Determining module, for determining object reference information, the object reference information includes object reference audio or target
Referenced text;
First sending module, for sending resource transfers message to N number of terminal, wherein, the resource transfers message
Including the object reference information;
Second receiving module, the N number of audio uploaded for receiving N number of terminal according to the object reference information, its
In, each terminal uploads an audio frequency and video;
Selecting module, for the target audio for selecting to meet preparatory condition from N number of audio;
Second sending module, include for sending N number of resource information to the target terminal for uploading the target audio
Resource numerical value corresponding to N number of resource to be transferred all or part of resource.
Fourth aspect, the embodiment of the present invention also provide a kind of terminal, and the terminal includes:
Determining module, for determining resource information, the resource information includes number of resources corresponding to a resource to be transferred
Value;
First sending module, for sending the resource information to server;
First receiving module, the resource transfers message sent for receiving the server, the resource transfers message package
Include object reference information;
Read module, for reading the resource transfers message;
Module is recorded, for according to the object reference information recording audio;
Second sending module, for sending the audio to the server.
5th aspect, the embodiment of the present invention also provide a kind of server, and the server includes processor, memory and storage
On the memory and the computer program that can run on the processor, the computer program are held by the processor
The step in the method that above-mentioned first aspect provides is realized during row.
6th aspect, the embodiment of the present invention also provide a kind of terminal, and the terminal includes processor, memory and is stored in institute
The computer program that can be run on memory and on the processor is stated, when the computer program is by the computing device
Realize the step in the method that above-mentioned second aspect provides.
7th aspect, the embodiment of the present invention also provide a kind of computer-readable recording medium, the computer-readable storage medium
Computer program is stored with matter, the computer program is realized when being executed by processor in the method that above-mentioned first aspect provides
The step of, or the step in the method that above-mentioned second aspect provides is realized when the computer program is executed by processor.
Eighth aspect, the embodiment of the present invention also provide a kind of resource transfers system, and the resource transfers system includes the present invention
The server of embodiment offer, terminal provided in an embodiment of the present invention.
In the embodiment of the present invention, N number of resource information that N number of terminal is sent is received, wherein, each terminal sends a resource
Information, each resource information include the resource numerical value of a resource to be transferred, and the N is the integer more than 1;Determine object reference
Information, the object reference information include object reference audio or object reference text;Resource transfers are sent to N number of terminal
Message, wherein, the resource transfers message includes the object reference information;N number of terminal is received according to the target to be joined
N number of audio of information upload is examined, wherein, each terminal uploads an audio frequency and video;Selection meets default from N number of audio
The target audio of condition;The resource numerical value included to the target terminal transmission N number of resource information for uploading the target audio
All or part of resource of corresponding N number of resource to be transferred.The present invention can avoid server from turning to unexpected receiving terminal
Resource to be transferred is moved, so as to improve the effect of resource transfers.
Brief description of the drawings
In order to illustrate the technical solution of the embodiments of the present invention more clearly, needed for being described below to the embodiment of the present invention
The accompanying drawing to be used is briefly described, it should be apparent that, drawings in the following description are only some embodiments of the present invention,
For those of ordinary skill in the art, without having to pay creative labor, can also be obtained according to these accompanying drawings
Obtain other accompanying drawings.
Fig. 1 is the applicable system architecture diagram of resource transfers method provided in an embodiment of the present invention;
Fig. 2 is a kind of flow chart of resource transfers method provided in an embodiment of the present invention;
Fig. 3 is the flow chart of another resource transfers method provided in an embodiment of the present invention;
Fig. 4 is a kind of structure chart of server provided in an embodiment of the present invention;
Fig. 5 is the structure chart of another server provided in an embodiment of the present invention;
Fig. 6 is the structure chart of another server provided in an embodiment of the present invention;
Fig. 7 is the structure chart of another server provided in an embodiment of the present invention;
Fig. 8 is the structure chart of another server provided in an embodiment of the present invention;
Fig. 9 is a kind of structure chart of terminal provided in an embodiment of the present invention;
Figure 10 is the structure chart of another terminal provided in an embodiment of the present invention;
Figure 11 is the structure chart of another terminal provided in an embodiment of the present invention;
Figure 12 is the structure chart of another server provided in an embodiment of the present invention;
Figure 13 is the structure chart of another terminal provided in an embodiment of the present invention;
Figure 14 is a kind of structure chart of resource transfers system provided in an embodiment of the present invention.
Embodiment
Below in conjunction with the accompanying drawing in the embodiment of the present invention, the technical scheme in the embodiment of the present invention is carried out clear, complete
Site preparation describes, it is clear that described embodiment is part of the embodiment of the present invention, rather than whole embodiments.Based on this hair
Embodiment in bright, the every other implementation that those of ordinary skill in the art are obtained under the premise of creative work is not made
Example, belongs to the scope of protection of the invention.
Referring to Fig. 1, Fig. 1 is the applicable system architecture diagram of resource transfers method provided in an embodiment of the present invention, such as Fig. 1
It is shown, including:Terminal 101 and server 102, wherein, terminal 101 can be connected by network with server 102.
In the embodiment of the present invention, terminal 101 can both be to provide the user terminal corresponding to the account of resource to be transferred, example
Such as:Send the use corresponding to the account of the user terminal or reception resource to be transferred corresponding to the account of virtual red packet
Family terminal, such as:Receive the user terminal corresponding to the account of virtual red packet.Terminal 101 can be any support resource transfers
User terminal, such as:Mobile phone, tablet personal computer (Tablet Personal Computer), laptop computer (Laptop
Computer), personal digital assistant (personal digital assistant, abbreviation PDA), mobile Internet access device
(Mobile Internet Device, MID) or wearable device (Wearable Device) etc..Server 102 can be
One or more service equipment in core net, the information being related to for process resource transfer.
Wherein, resource to be transferred can be multimedia file, such as:Music file or video file etc. or
Virtual objects, such as:Virtual figure image, game virtual equipment, virtual red packet or electronics coupons etc., wherein, it is virtual red
Bag refers to the virtual objects with certain fund numerical attribute, is referred to as fund numerical value encapsulated object.
Resource to be transferred is stored on server 102, and the resource to be transferred stored on server 102 can be in response in carrying
For the triggering of the account of resource to be transferred, 102 are uploaded onto the server by terminal 101, or generated on server 102.
In addition, server 102, which can be resource to be transferred, sets Uique Resource Identity corresponding with the resource, stored on server 102
Resource to be transferred need using the unique mark corresponding to the resource be according to obtain, wherein, resource identification can be include count
The character string of at least one of word, letter and symbol character.
In the embodiment of the present invention, when performing the transfer operation of resource to be transferred, N number of terminal 101 is used as to provide and waits to turn
The user terminal corresponding to the account of resource is moved, sends its own resource information set to server 102 respectively.Wherein, often
The resource information that individual terminal 101 is set can with but be not limited only to the resource numerical value for including a resource to be transferred, N is more than 1
Integer.
After server 102 receives the resource information that above-mentioned N number of terminal 101 is sent, the money that N number of resource information includes is stored
N number of resource to be transferred corresponding to the numerical value of source, and generate and include the resource transfers message of object reference information, and to above-mentioned N
Individual terminal 101 sends resource transfers message.Wherein, object reference information can be determined by server, can be target audio, example
Such as:Song or cross-talk etc.;Can also be target text, such as:The lyrics corresponding to song or song title, lines corresponding to cross-talk
Either program names or the text read aloud etc..
Each terminal 101 in above-mentioned N number of terminal 101, after resource transfers message is received, read resource transfers and disappear
Breath, and according to object reference information recording audio, and the audio of recording uploaded onto the server 102.
The audio that each terminal 101 uploads in N number of terminal 101 is received of server 102, that is, after receiving N number of audio,
Selection meets the target audio of preparatory condition from above-mentioned N number of audio, and catches the target terminal transmission for stating target audio upwards
All or part of resource of N number of resource to be transferred corresponding to the resource numerical value that above-mentioned N number of resource information includes, wait to turn so as to realize
Move the transfer of resource.
In the embodiment of the present invention, server 102 catches the above-mentioned N number of resource letter of target terminal transmission for stating target audio upwards
All or part of resource of N number of resource to be transferred corresponding to the resource numerical value that includes is ceased, server 102 can be avoided to unexpected
Receiving terminal shift resource to be transferred, so as to improve the effect of resource transfers, additionally, it is provided the account pair of resource to be transferred
The terminal answered is at least two, can improve the interest of resource transfers.
Referring to Fig. 2, Fig. 2 is a kind of flow chart of resource transfers method provided in an embodiment of the present invention, as shown in Fig. 2 bag
Include following steps:
Step 201, terminal determine resource information, and the resource information includes number of resources corresponding to a resource to be transferred
Value.
In the embodiment of the present invention, N number of terminal is as the user terminal provided corresponding to the account of resource to be transferred, difference
Resource information is sent to server.Before resource information is sent, each terminal in N number of terminal determines resource information, wherein,
The resource numerical value of a resource to be transferred is comprised at least in the resource information that each terminal determines, resource numerical value can be used for characterizing
Numerical value corresponding to resource to be transferred, N are the integer more than 1.
In the embodiment of the present invention, each terminal can pass through same instant messaging application program, music application, society
Friendship platform (such as:Music platform, forum, HTML5 webpages) etc. determine reference information and resource information.Passed through i.e. with each terminal
When messaging application determine resource information exemplified by, terminal is detected to resource transfers on the interface of instant messaging application
When asking trigger action, it can eject and interface is set, resource information is set at the setting interface to receive user, so that it is determined that money
Source information.
Further, resource information can also include resource transfers rule, in embodiments of the present invention, resource transfers rule
Can be:N number of resource to be transferred corresponding to the resource numerical value that N number of resource information that server is received includes, all turn
Move in the account for the terminal for uploading scoring highest audio.Resource transfers rule can also be:Server is received N number of
The N number of resource to be transferred for the resource numerical value that resource information includes, upload scoring highest sound is transferred to according to default ratio
In the account of the terminal of frequency, then the account by the resource mean transferred to be transferred of remaining ratio to the terminal of other upload audios
In, but it is not limited only to this.
Further, resource information can also include reference information, so that server determines target according to the reference information
Reference information.If server determines that the reference information is object reference information, terminal needs to record sound according to the reference information
Frequently.
Further, resource information can also include total resources numerical value, for indicating that N number of resource information includes to be transferred
The summation of N number of resource numerical value of resource.
Step 202, the terminal to server send the resource information.
Correspondingly, each terminal in N number of terminal can pass through same instant messaging application program, music application journey
Sequence, social platform (such as:Music platform, forum, HTML5 webpages) etc. to server send resource information so that server is deposited
Store up N number of resource to be transferred corresponding to the resource numerical value that N number of resource information includes.
Step 203, the server receive N number of resource information that N number of terminal is sent, wherein, each terminal sends one
Resource information, each resource information include the resource numerical value of a resource to be transferred, and the N is the integer more than 1.
After server receives the resource information that each terminal in above-mentioned N number of terminal is sent, N number of resource letter can be stored
N number of resource to be transferred corresponding to the resource numerical value included, and the content included according to resource information are ceased, such as:Resource transfers rule,
Transferring resource is treated to be handled.
Step 204, the server determine object reference information.
In the step, if also including reference information at least one resource information in the N number of resource information received,
Server can randomly choose a reference information as target from the reference information that at least one resource information includes
Reference information.Wherein, reference information can be reference audio or referenced text.Further, reference audio can be song or
Cross-talk etc.;Referenced text can be the lyrics, song title or types of songs corresponding to song, lines or program corresponding to cross-talk
Name, or text read aloud etc..
If in addition, also include reference information in some resource information, simultaneously including one with reference to letter in the resource information
Breath and a resource numerical value, it is possible to understand that, exist between the reference information and resource numerical value in same resource information corresponding
Relation.Such as:Resource information A includes reference information A1 and resource numerical value A2 simultaneously, then reference information A1 and resource numerical value A2 it
Between corresponding relation be present.Therefore, server can select its right from the reference information that at least one resource information includes
The reference information of maximum resource numerical value is answered as target resource information.
If not including reference information in the N number of resource information received, server can be independently in multi-medium data
Text corresponding to an audio or audio is randomly choosed in storehouse as object reference information.Wherein, multimedia database can be
Local multimedia database, or network multimedia data storehouse.
Wherein, object reference information can be audio, such as:Song or cross-talk etc.;Can also be text message, such as:
The lyrics corresponding to song or song title, lines corresponding to cross-talk either program names or the text read aloud etc..
Step 205, the server send resource transfers message to N number of terminal, wherein, the resource transfers message
Including the object reference information.
In the step, server can be after the resource acquisition request that N number of terminal is sent be received, to N number of end
Each terminal in end sends resource transfers message.
It should be noted that in the present embodiment, the account for being only provided with resource to be transferred mays be eligible to obtain to fight for and waits to turn
The chance of resource is moved, i.e., haves no right to obtain the chance for fighting for resource to be transferred without the account for providing resource to be transferred.Therefore, if should
The account of N number of terminal is integrated in same set, and also includes the other-end in addition to the account of N number of terminal in the set
Account, then server receive except N number of terminal other-end send resource acquisition request after, can be to the resource
Obtain request and do not make any response, or prompting message is sent to the terminal for sending resource acquisition request, prompt the terminal without
Power obtains resource transfers message.
Step 206, the terminal receive the resource transfers message that the server is sent, and the resource transfers message includes
Object reference information.
Correspondingly, the first receiving terminal can pass through instant messaging application program, music application, social platform (example
Such as:Music platform, forum, HTML5 webpages) etc. the reception server send resource transfers message.
Step 207, the terminal read the resource transfers message.
Each terminal in above-mentioned N number of terminal is after resource transfers message is received, on the boundary of instant messaging application
Face shows the icon of resource transfers message, and the user of terminal can be by clicking on icon, or the mode shaken is fought for
The chance of resource to be transferred, resource transfers message is then read, so that the user of terminal obtains object reference information, and according to mesh
Mark reference information recording audio.Specifically, if the object reference information that resource transfers message includes is audio, terminal plays should
Audio;If the object reference information that resource transfers message includes is text message, terminal shows text information.
Step 208, the terminal are according to the object reference information recording audio.
Audio can be the use of the audio of oneself that the user of terminal records according to object reference information or terminal
Family by open other applications search for object reference information corresponding to audio, then record the audio that the audio obtains, but
It is not limited only to this.
Step 209, the terminal send the audio to the server.
Correspondingly, each terminal in above-mentioned N number of terminal can pass through same instant messaging application program, music application
Program, social platform (such as:Music platform, forum, HTML5 webpages) etc. to the server send its recording audio.
Step 210, the server receive N number of audio that N number of terminal uploads according to the object reference information, its
In, each terminal uploads an audio frequency and video.
Step 211, the server select the target audio for meeting preparatory condition from N number of audio.
In the step, server can be retrieved from multimedia database and obtain object reference corresponding to object reference information
Audio, then the N number of audio received is subjected to contrast scoring with the object reference audio respectively, N number of appraisal result is obtained, with root
According to N number of appraisal result, the target audio for meeting preparatory condition is selected from N number of audio, such as:From N number of audio
Audio corresponding to selection highest appraisal result selects minimum appraisal result pair as target audio, or from N number of audio
The audio answered is as target audio.
It should be noted that server can open clocking capability after resource transfers message is sent to terminal, and pre-
If time in judge whether the receiving terminal uploads audio.If the receiving terminal is no within the default time to upload audio,
The chance that the terminal abandons fighting for resource to be transferred can be then considered as, server can select to meet in advance from the audio received
If the target audio of condition.
Step 212, the server include to the target terminal transmission N number of resource information for uploading the target audio
Resource numerical value corresponding to N number of resource to be transferred all or part of resource.
In the present embodiment, server is according to the resource transfers rule obtained in advance, to the target for uploading the target audio
Terminal sends all or part of resource of N number of resource to be transferred corresponding to the resource numerical value that N number of resource information includes.
Specifically, if resource transfers rule is:The resource numerical value pair that N number of resource information that server is received includes
The N number of resource to be transferred answered, be fully transferred to upload scoring highest audio terminal account in.Then to the upload target
The target terminal of audio sends whole resources of N number of resource to be transferred corresponding to the resource numerical value that N number of resource information includes.
If resource transfers rule is:The N number of of the resource numerical value that N number of resource information that server is received includes waits to turn
Resource is moved, is transferred to according to default ratio in the account for the terminal for uploading scoring highest audio, then remaining ratio is treated
Transferring resource mean transferred is into the account of the terminal of other upload audios.Then sent out to the target terminal for uploading the target audio
Send the part resource of N number of resource to be transferred corresponding to the resource numerical value that N number of resource information includes, and by remainder resource
Mean transferred is into the account of the terminal of other upload audios.Such as:It it is 10 yuan in N number of resource to be transferred, default ratio is
0.5, under the situation for sharing the audio that 5 terminals upload recording, if the scoring knot for the audio that the terminal A in 5 terminals is uploaded
Fruit highest, then terminal A account can obtain 5 yuan, the accounts of other 4 terminals can with or 1 yuan.
The resource transfers method of the present embodiment, N number of resource information that N number of terminal is sent is received, wherein, each terminal is sent
One resource information, each resource information include the resource numerical value of a resource to be transferred, and the N is the integer more than 1;It is determined that
Object reference information, the object reference information include object reference audio or object reference text;Sent to N number of terminal
Resource transfers message, wherein, the resource transfers message includes the object reference information;N number of terminal is received according to institute
N number of audio of object reference information upload is stated, wherein, each terminal uploads an audio frequency and video;Selected from N number of audio
Meet the target audio of preparatory condition;Send what N number of resource information included to the target terminal for uploading the target audio
All or part of resource of N number of resource to be transferred corresponding to resource numerical value.The present invention can avoid server from being connect to unexpected
Receive terminal and shift resource to be transferred, so as to improve the effect of resource transfers.
Referring to Fig. 3, Fig. 3 is the flow chart of another resource transfers method provided in an embodiment of the present invention, the present embodiment with
The main distinction of above-described embodiment is:
The resource transfers method for server is directed to, the N number of resource information for receiving N number of terminal transmission is made
It is further to limit, be specially:The resource information that initiating terminal is sent is received, the resource information includes superposition number and one is treated
The resource numerical value of transferring resource;Resource superposition message is sent to N-1 terminal, the N is equal to the superposition number;Described in reception
N-1 terminal is superimposed N-1 resource information of message transmission according to the resource, wherein, it is each in the N-1 resource information
Resource information includes the resource numerical value of a resource to be transferred.
The resource transfers method for N number of terminal is directed to, wherein, for initiating terminal, the resource information also includes
Number to be superimposed;For N-1 terminal, before the determination resource information, further restriction is made to method, has been specially:
Receive the resource superposition message that the server is sent.
Step 301, initiating terminal determine resource information, and the resource information includes superposition number and a resource to be transferred
Corresponding resource numerical value.
The resource transfers method of the present invention, there is provided terminal corresponding to the account of resource to be transferred is at least two, in reality
In, the flow of resource transfers can be started by terminal, in the present embodiment, the terminal note of resource transfers flow will be started
For initiating terminal.
The resource that the resource information that initiating terminal determines terminal corresponding with the account of other offer resources to be transferred determines
One of difference of information is that the resource information that initiating terminal determines includes superposition number, to determine to provide resource to be transferred
The quantity of terminal corresponding to account.Wherein, each superposition number corresponds to a terminal.Such as initiating terminal 1 determines superposition number
For 3, then initiating terminal first sends a resource information, it is also necessary to which terminal 2 and terminal 3 respectively send a resource information, can just make
Initiating terminal 1, terminal 2 and the terminal 3 for sending resource information obtain the chance for fighting for resource to be transferred.
Optionally, reference information is also included in the resource information that initiating terminal determines.
Step 302, the initiating terminal send the resource information determined to server.
Step 303, the server receive the resource information that initiating terminal is sent.
Step 304, the server send resource superposition message to N-1 terminal, and the N is equal to the superposition number,
The N is the integer more than 1.
In the step, the N-1 terminal can be specified from initiating terminal or initiating terminal is sent to server
During resource information, terminal corresponding to other any N-1 accounts in the set where the account of initiating terminal, but be not limited only to
This.
Optionally, it is described to send resource superposition message to N-1 terminal, including:Resource superposition is sent to N-1 terminal to disappear
Breath, and first state control information, wherein, the first state control information is used to control the resource superposition message to be in
Superposition can not transfering state.
In the embodiment of the present invention, server, can also be to the N-1 when sending resource superposition message to N-1 terminal
Whether terminal sends first state control information, participated in prompting N-1 terminal to determine in the resource transfers flow.Wherein,
One state control information can not transfering state for controlling the resource superposition message to be in superposition.In actual applications, it is described
Resource overlapped information superposition can not transfering state can by resource be superimposed message display color be characterized, such as:If money
Source superposition message appear dimmed, then characterize resource superposition message be in superposition can not transfering state.Resource is superimposed message folded
Adding can not be during transfering state, and the resource number to be transferred for representing to provide not up to initiates the default share of mobile terminal, now,
Any terminal all temporarily has no chance to fight for resource to be transferred.
Step 305, the N-1 terminal receive the resource superposition message that the server is sent.
In the step, resource superposition message can include superposition number, be superimposed number, number to be superimposed, current total money
The information such as source numerical value.
Optionally, the resource superposition message for receiving the server and sending, including:Receive what the server was sent
Resource is superimposed message, and first state control information, wherein, the first state control information is used to control the resource to fold
Adding message to be in superposition can not transfering state.
Step 306, the N-1 terminal are superimposed message according to the resource and determine resource information, the resource information bag
Include resource numerical value corresponding to a resource to be transferred.
In the step, the N-1 terminal is after resource superposition message is received, display resource superposition message, and can lead to
Click resource superposition message is crossed, determines resource information.
Optionally, reference information is also included in the resource information that the N-1 terminal determines.
Step 307, the N-1 terminal to server send the resource information determined.
In the step, the N-1 terminal to server sends the resource information determined, to determine to participate in the resource transfers
In flow.
Step 308, the server receive the N-1 money that the N-1 terminal is superimposed message transmission according to the resource
Source information, wherein, each resource information includes the resource numerical value of a resource to be transferred in the N-1 resource information.
Optionally, it is described receive the N-1 terminal according to the resource be superimposed message transmission N-1 resource information it
Afterwards, it is described send resource transfers message to the N number of terminal before, methods described also includes:
The second state control information is sent to the N-1 terminal, wherein, second state control information is used to control
The resource superposition message is in transferable state.
In the step, when the resource information quantity that server receives reaches N, it can be sent to the N-1 terminal
Second state control information, the terminal of resource information is have sent with prompting, resource to be transferred can be fought for.Wherein, second shape
State control information is used to control the resource superposition message to be in transferable state.In actual applications, the resource superposition letter
The display color that the transferable state of breath can be superimposed message by resource is characterized, such as:If resource superposition message is shown as
Red, then characterize resource superposition message and be in transferable state.Resource is superimposed message during transferable state, represents what is provided
Resource number to be transferred, which reaches, initiates the default share of mobile terminal, now, have sent the terminal of resource information, has an opportunity to fight for
Resource to be transferred.
Step 309, the server determine object reference information.
Optionally, the N number of resource information for receiving N number of terminal and sending, including:
Receive N number of resource information that N number of terminal is sent, and the ginseng of the initiating terminal transmission in N number of receiving terminal
Information is examined, the reference information includes reference audio or referenced text;
It is described to be determined to object reference information, including:
The reference information that the initiating terminal is sent is defined as object reference information.
In the step, if the resource information of initiating terminal includes reference information, can directly using the reference information as
Object reference information.Such as:The reference information that the resource information of initiating terminal includes is song A, then server can directly by
Song A is defined as object reference information;Or the reference information that the resource information of initiating terminal includes is types of songs 1, then
Server can be subordinated in the song of types of songs 1 at random selects a song as object reference information.
Optionally, the N number of resource information for receiving N number of terminal and sending, including:
N number of resource information and the N number of reference information that N number of terminal is sent are received, wherein, each terminal sends one with reference to letter
Breath, the reference information include reference audio or referenced text;
The determination object reference information, including:
The maximum target resource numerical value of numerical value is selected in the resource numerical value included from N number of resource information;
The reference information that target terminal is sent is defined as object reference information, wherein, the target terminal wraps to send
Include the terminal of the resource information of the target resource numerical value.
In the step, the resource numerical value that includes of resource information sent using first terminal as 10 yuan, second terminal transmission
The resource numerical value that resource information includes is 8 yuan, and the resource numerical value that the resource information that third terminal is sent includes enters exemplified by being 15 yuan
Row explanation:Numerical value is up to 15 yuan in the resource numerical value that 3 resource informations include, then can be provided the resource numerical value as target
Source numerical value, third terminal can determine object reference as target terminal, server according to the reference information that third terminal is sent
Information.Such as:The reference information that the resource information of third terminal includes is song C, then server directly can determine song C
For object reference information;Or the reference information that the resource information of third terminal includes is types of songs 3, then server can
Random be subordinated in the song of types of songs 3 selects a song as object reference information.
Step 310, the server send resource transfers message to N number of terminal, wherein, the resource transfers message includes
The object reference information.
In the step, N number of terminal includes the initiating terminal and N-1 terminal described in above-mentioned steps.
Step 311, N number of terminal receive the resource transfers message that the server is sent, the resource transfers message
Including object reference information.
Optionally, after the resource information to server transmission, the resource for receiving the server and sending
Before Transfer Message, methods described also includes:
The second state control information that the server is sent is received, wherein, the first state control information is used to control
Make the resource superposition message and be in transferable state.
Step 312, N number of terminal read the resource transfers message.
Step 313, N number of terminal are according to the object reference information recording audio.
Step 314, N number of terminal send the audio to the server.
Step 315, the server receive N number of audio that N number of terminal uploads according to the object reference information, its
In, each terminal uploads an audio frequency and video.
Step 316, the server select the target audio for meeting preparatory condition from N number of audio.
Optionally, the selection from N number of audio meets the target audio of preparatory condition, including:
N number of audio is scored respectively, obtains N number of fractional value;
Fractional value highest target fractional value is selected from N number of fractional value;
It is target audio to determine audio corresponding to target fractional value.
In the step, server can be retrieved from multimedia database and obtain object reference corresponding to object reference information
Audio, then the N number of audio received is carried out into contrast scoring with the object reference audio respectively, obtains N number of fractional value, and from institute
Selection fractional value highest target fractional value in N number of fractional value is stated, and determines that audio corresponding to target fractional value is target sound
Frequently.Such as:The fractional value of first audio is 75 points, and the fractional value of the second audio is 78 points, and the fractional value of the 3rd audio is 71 points,
Then the second audio can be defined as target audio.
Step 317, the server include to the target terminal transmission N number of resource information for uploading the target audio
Resource numerical value corresponding to N number of resource to be transferred all or part of resource.
It should be noted that in the present embodiment, it illustrate only the part different from embodiment of the method in Fig. 2, identical portions
The description divided refers to the explanation of embodiment of the method in Fig. 2, will not be repeated here.In addition, for convenience of understanding, in practical application
In, resource superposition message, resource transfers message in the embodiment of the present invention can be entered in each terminal using same icon
Line identifier.
For convenience of understanding, to the money in the embodiment of the present invention so that initiating terminal sends a stackable red packet song as an example
Source transfer method is illustrated, specific as follows:
The self-defined stackable song red packet of initiating terminal, i.e., user is on the boundary of the instant messaging application program of initiating terminal
Face sets stackable song red packet, such as:The reference information of stackable song red packet is song A, and fund numerical value is 10 yuan,
It is 3 to be superimposed number, that is, also needs to two other terminal to server and send resource information, can just make the terminal of transmission resource information
Obtain the chance of contention red packet.Afterwards, initiating terminal is sent the icon of stackable song red packet to first by server
The interface of the instant messaging application program of terminal and second terminal, now, icon appears dimmed.
After first terminal and second terminal receive the icon of stackable song red packet, in instant messaging application
The interface display icon, and can be set in display interface by clicking on icon and send resource information to server, so as to
It is determined that the superposition of song red packet is participated in, i.e., in resource transfers flow.Such as:The fund numerical value for the resource information that second terminal is set
For 2 yuan, the fund numerical value for the resource information that third terminal is set is 5 yuan.
When the resource information quantity that server receives reaches 3, stackable song red packet is shown in red, and to hair
Play terminal, first terminal and second terminal and send song A.Now, have sent 3 terminals of resource information can be schemed by click
Mark, or the mode shaken obtain the chance of contention red packet.
The user of initiating terminal, first terminal and second terminal can be according to song A recording audios, and by the audio of recording
Upload onto the server, server scores 3 audios after 3 audios are received.If the audio that initiating terminal uploads is commented
It is divided into 81 points, the audio scoring that first terminal uploads is 60 points, and the audio scoring that second terminal uploads is 90 points, then can be by 3
The summation of individual fund numerical value, i.e. fund corresponding to 17 yuan are fully transferred in the account of second terminal.
The resource transfers method of the present embodiment, server catch upwards state target audio target terminal send it is above-mentioned N number of
All or part of resource of N number of resource to be transferred corresponding to the resource numerical value that resource information includes, server can be avoided to non-
Desired receiving terminal shifts resource to be transferred, so as to improve the effect of resource transfers, additionally, it is provided the account of resource to be transferred
Terminal corresponding to family is at least two, can improve the interest of resource transfers.
Referring to Fig. 4, Fig. 4 is a kind of structure chart of server provided in an embodiment of the present invention, as shown in figure 4, server 400
Including:First receiving module 401, determining module 402, the first sending module 403, the second receiving module 404, selecting module 405
And second sending module 406.
Wherein, the first receiving module 401, the N number of resource information sent for receiving N number of terminal, wherein, each terminal hair
A resource information is sent, each resource information includes the resource numerical value of a resource to be transferred, and the N is the integer more than 1;
Determining module 402, for determining object reference information, the object reference information includes object reference audio or mesh
Mark referenced text;
First sending module 403, for sending resource transfers message to N number of terminal, wherein, the resource transfers disappear
Breath includes the object reference information;
Second receiving module 404, the N number of audio uploaded for receiving N number of terminal according to the object reference information,
Wherein, each terminal uploads an audio frequency and video;
Selecting module 405, for the target audio for selecting to meet preparatory condition from N number of audio;
Second sending module 406, for sending N number of resource information bag to the target terminal for uploading the target audio
All or part of resource of N number of resource to be transferred corresponding to the resource numerical value included.
Optionally, as shown in figure 5, the first receiving module 401, including:
First receiving submodule 4011, for receiving the resource information of initiating terminal transmission, the resource information includes superposition
The resource numerical value of number and a resource to be transferred;
Sending submodule 4012, for sending resource superposition message to N-1 terminal, the N is equal to the superposition number;
Second receiving submodule 4013, the N-1 sent for receiving the N-1 terminal according to resource superposition message
Individual resource information, wherein, each resource information includes the resource numerical value of a resource to be transferred in the N-1 resource information.
Optionally, sending submodule 4012, specifically for sending resource superposition message, and the first shape to N-1 terminal
State control information, wherein, the first state control information is used to control the resource superposition message not transferable in being superimposed
State;
As shown in fig. 6, server 400 also includes:
3rd sending module 407, for the N- for receiving the N-1 terminal and being sent according to resource superposition message
After 1 resource information, it is described send resource transfers message to the N number of terminal before, to N-1 terminal transmission second
State control information, wherein, second state control information is used to control the resource superposition message to be in transferable state.
Optionally, the first receiving module 401, the N number of resource information sent specifically for receiving N number of terminal, and the N
The reference information that initiating terminal in individual receiving terminal is sent, the reference information include reference audio or referenced text;
Determining module 402, it is defined as object reference information specifically for the reference information for sending the initiating terminal.
Optionally, the first receiving module 401, specifically for receiving N number of resource information and the N number of reference that N number of terminal is sent
Information, wherein, each terminal sends a reference information, and the reference information includes reference audio or referenced text;
As shown in fig. 7, determining module 402, including:
First choice submodule 4021, for selecting numerical value maximum in the resource numerical value that includes from N number of resource information
Target resource numerical value;
First determination sub-module 4022, the reference information for target terminal to be sent are defined as object reference information, its
In, the target terminal includes the terminal of the resource information of the target resource numerical value for transmission.
Optionally, as shown in figure 8, selecting module 405, including:
Score submodule 4051, for scoring respectively N number of audio, obtains N number of fractional value;
Second selection submodule 4052, for selecting fractional value highest target fractional value from N number of fractional value;
Second determination sub-module 4053, for determining that audio corresponding to target fractional value is target audio.
Server 400 can realize each process that server is realized in embodiment of the method corresponding to Fig. 2 and Fig. 3, and can
To reach identical technique effect, to avoid repeating, repeat no more here.
The server of the embodiment of the present invention, N number of resource information is sent to the target terminal for uploading the target audio
Including resource numerical value corresponding to N number of resource to be transferred all or part of resource, server can be avoided to be connect to unexpected
Receive terminal and shift resource to be transferred, so as to improve the effect of resource transfers.
Referring to Fig. 9, Fig. 9 is a kind of structure chart of terminal provided in an embodiment of the present invention, as shown in fig. 7, terminal 900 is wrapped
Include:Determining module 901, the first sending module 902, the first receiving module 903, read module 904, record module 905 and the
Two sending modules 906.
Wherein it is determined that module 901, for determining resource information, it is corresponding that the resource information includes a resource to be transferred
Resource numerical value;
First sending module 902, for sending the resource information to server;
First receiving module 903, the resource transfers message sent for receiving the server, the resource transfers message
Including object reference information;
Read module 904, for reading the resource transfers message;
Module 905 is recorded, for according to the object reference information recording audio;
Second sending module 906, for sending the audio to the server.
Optionally, the resource information also includes number to be superimposed.
Optionally, as shown in Figure 10, terminal 900 also includes:
Second receiving module 907, before the determination resource information, receive the resource superposition that the server is sent
Message.
Optionally, the second receiving module 907, the resource sent specifically for receiving the server are superimposed message, and
First state control information, wherein, the first state control information is used to control the resource superposition message to be in superposition not
Transferable state;
As shown in figure 11, terminal also includes:
3rd receiving module 908, it is described to receive the service after the resource information to server transmission
Before the resource transfers message that device is sent, the second state control information that the server is sent is received, wherein, first shape
State control information is used to control the resource superposition message to be in transferable state.
Optionally, the resource information also includes reference information.
Receiving terminal 900 can realize each process that server is realized in embodiment of the method corresponding to Fig. 2 and Fig. 3, and
Identical technique effect can be reached, to avoid repeating, repeated no more here.
Referring to Figure 12, Figure 12 is the structural representation of another server provided in an embodiment of the present invention, as shown in figure 12,
Server 1200 includes:Memory 1202, processor 1201, user interface 1203, transceiver 1204 and EBI.
In embodiments of the present invention, server 1200 also includes:It is stored on memory 1202 and can be in processor 1201
The computer program of upper operation, computer program realize following steps when being performed by processor 1201:
N number of resource information that N number of terminal is sent is received, wherein, each terminal sends a resource information, each resource letter
Breath includes the resource numerical value of a resource to be transferred, and the N is the integer more than 1;
Object reference information is determined, the object reference information includes object reference audio or object reference text;
Resource transfers message is sent to N number of terminal, wherein, the resource transfers message is believed including the object reference
Breath;
N number of audio that N number of terminal uploads according to the object reference information is received, wherein, each terminal uploads one
Individual audio frequency and video;
Selection meets the target audio of preparatory condition from N number of audio;
N corresponding to the resource numerical value included to the target terminal transmission N number of resource information for uploading the target audio
All or part of resource of individual resource to be transferred.
In fig. 12, bus architecture can include the bus and bridge of any number of interconnection, specifically by the generation of processor 1201
The various circuits for the memory that the one or more processors and memory 1202 of table represent link together.Bus architecture may be used also
So that various other circuits of such as ancillary equipment, voltage-stablizer and management circuit or the like to be linked together, these are all
It is known in the art, therefore, no longer it is described further herein.EBI provides interface.Transceiver 1204 can
To be multiple element, i.e., including transmitter and receiver, there is provided for the list to be communicated over a transmission medium with various other devices
Member.For different user equipmenies, user interface 1203, which be can also be, external the interface for needing equipment is inscribed, and connection is set
Standby including but not limited to keypad, display, loudspeaker, microphone, control stick etc..
Processor 1201 is responsible for bus architecture and common processing, and memory 1202 can store processor 2601 and exist
Used data when performing operation.
Optionally, when computer program performs N number of resource information that the N number of terminal of reception is sent by processor 1201,
Following steps can be achieved:
The resource information that initiating terminal is sent is received, the resource information includes the money of superposition number and a resource to be transferred
Source numerical value;
Resource superposition message is sent to N-1 terminal, the N is equal to the superposition number;
The N-1 resource information that the N-1 terminal is superimposed message transmission according to the resource is received, wherein, the N-1
Each resource information includes the resource numerical value of a resource to be transferred in individual resource information.
Optionally, computer program by processor 1201 perform it is described to N-1 terminal send resource superposition message when, can
Realize following steps:
Resource superposition message, and first state control information are sent to N-1 terminal, wherein, the first state control
Information processed can not transfering state for controlling the resource superposition message to be in superposition;
Computer program performs the reception N-1 terminal by processor 1201 and is superimposed message hair according to the resource
After the N-1 resource information sent, it is described send resource transfers message to the N number of terminal before, can also realize following steps:
The second state control information is sent to the N-1 terminal, wherein, second state control information is used to control
The resource superposition message is in transferable state.
Optionally, when computer program performs N number of resource information that the N number of terminal of reception is sent by processor 1201,
Following steps can be achieved:
Receive N number of resource information that N number of terminal is sent, and the ginseng of the initiating terminal transmission in N number of receiving terminal
Information is examined, the reference information includes reference audio or referenced text;
Computer program by processor 1201 perform it is described be determined to object reference information when, following steps can be achieved:
The reference information that the initiating terminal is sent is defined as object reference information.
Optionally, when computer program performs N number of resource information that the N number of terminal of reception is sent by processor 1201,
Following steps can be achieved:
N number of resource information and the N number of reference information that N number of terminal is sent are received, wherein, each terminal sends one with reference to letter
Breath, the reference information include reference audio or referenced text;
When computer program performs determination object reference information by processor 1201, following steps can be achieved:
The maximum target resource numerical value of numerical value is selected in the resource numerical value included from N number of resource information;
The reference information that target terminal is sent is defined as object reference information, wherein, the target terminal wraps to send
Include the terminal of the resource information of the target resource numerical value.
Optionally, computer program performs the selection from N number of audio by processor 1201 and meets preparatory condition
Target audio when, can be achieved following steps:
N number of audio is scored respectively, obtains N number of fractional value;
Fractional value highest target fractional value is selected from N number of fractional value;
It is target audio to determine audio corresponding to target fractional value.
Server 1200 can realize each process that server is realized in embodiment of the method corresponding to Fig. 2 and Fig. 3, and can
To reach identical technique effect, to avoid repeating, repeat no more here.
Referring to Figure 13, Figure 13 is the structure chart of another terminal provided in an embodiment of the present invention, as shown in figure 13, terminal
1300 include:At least one processor 1301, memory 1302, at least one network interface 1304 and user interface 1303.Hair
Make arrangements for his funeral and hold each component in 1300 to be coupled by bus system 1305.It is understood that bus system 1305 is used to realize
Connection communication between these components.Bus system 1305 is in addition to including data/address bus, in addition to power bus, controlling bus
And status signal bus in addition.But for the sake of clear explanation, various buses are all designated as bus system 1305 in fig. 13.Terminal
1300 also include touch screen 1306, and touch screen 1306 can be used for realizing man-machine interactive operation.In addition, touch screen 1306 passes through bus
System 1305 is connected with sending each component of terminal.
Wherein, user interface 1303 can include display, keyboard or pointing device (for example, mouse, trace ball
(track ball), touch-sensitive plate or touch-screen etc..
It is appreciated that the memory 1302 in the embodiment of the present invention can be volatile memory or non-volatile memories
Device, or may include both volatibility and nonvolatile memory.Wherein, nonvolatile memory can be read-only storage
(Read-Only Memory, ROM), programmable read only memory (Programmable ROM, PROM), erasable programmable are only
Read memory (Erasable P ROM, EPROM), Electrically Erasable Read Only Memory (Electrically EP ROM,
) or flash memory EEPROM.Volatile memory can be random access memory (Random Access Memory, RAM), and it is used
Make External Cache.By exemplary but be not restricted explanation, the RAM of many forms can use, such as static random-access
Memory (Static RAM, SRAM), dynamic random access memory (Dynamic RAM, DRAM), synchronous dynamic random-access
Memory (Synchronous D RAM, SDRAM), double data speed synchronous dynamic RAM (Double
Data Rate SD RAM, DDRSDRAM), enhanced Synchronous Dynamic Random Access Memory (Enhanced SD RAM,
ESDRAM), synchronized links dynamic random access memory (Synch link D RAM, SLDRAM) and direct rambus are random
Access memory (Direct Rambus RAM, DRRAM).The memory 1302 of system and method described herein is intended to include
But it is not limited to the memory of these and any other suitable type.
In some embodiments, memory 1302 stores following element, can perform module or data structure, or
Their subset of person, or their superset:Operating system 13021 and application program 13022.
Wherein, operating system 13021, comprising various system programs, such as ccf layer, core library layer, driving layer etc., it is used for
Realize various basic businesses and the hardware based task of processing.Application program 13022, include various application programs, such as matchmaker
Body player (Media Player), browser (Browser) etc., for realizing various applied business.Realize that the present invention is implemented
The program of example method may be embodied in application program 13022.
In embodiments of the present invention, in embodiments of the present invention, sending terminal 1300 also includes:It is stored in memory 1302
Computer program that is upper and being run on processor 1301, can be the computer journey in application program 13022 specifically
Sequence, computer program realize following steps when being performed by processor 1301:
Resource information is determined, the resource information includes resource numerical value corresponding to a resource to be transferred;
The resource information is sent to server;
The resource transfers message that the server is sent is received, the resource transfers message includes object reference information;
Read the resource transfers message;
According to the object reference information recording audio;
The audio is sent to the server.
The method that the embodiments of the present invention disclose can apply in processor 1301, or real by processor 1301
It is existing.Processor 1301 is probably a kind of IC chip, has the disposal ability of signal.In implementation process, the above method
Each step can be completed by the instruction of the integrated logic circuit of the hardware in processor 1301 or software form.Above-mentioned
Processor 1301 can be general processor, digital signal processor (Digital Signal Processor, DSP), special
Integrated circuit (Application Specific Integrated Circuit, ASIC), ready-made programmable gate array (Field
Programmable Gate Array, FPGA) either other PLDs, discrete gate or transistor logic,
Discrete hardware components.It can realize or perform disclosed each method, step and the logic diagram in the embodiment of the present invention.It is general
Processor can be microprocessor or the processor can also be any conventional processor etc..With reference to institute of the embodiment of the present invention
The step of disclosed method, can be embodied directly in hardware decoding processor and perform completion, or with the hardware in decoding processor
And software module combination performs completion.Software module can be located at random access memory, flash memory, read-only storage, may be programmed read-only
In the ripe storage medium in this area such as memory or electrically erasable programmable memory, register.The storage medium is located at
Memory 1302, processor 1301 read the information in memory 1302, with reference to the step of its hardware completion above method.
It is understood that embodiments described herein can use hardware, software, firmware, middleware, microcode or its
Combine to realize.Realized for hardware, processing unit can be realized in one or more application specific integrated circuit (Application
Specific Integrated Circuits, ASIC), digital signal processor (Digital Signal Processing,
DSP), digital signal processing appts (DSP Device, DSPD), programmable logic device (Programmable Logic
Device, PLD), field programmable gate array (Field-Programmable Gate Array, FPGA), general processor,
In controller, microcontroller, microprocessor, other electronic units for performing herein described function or its combination.
Realize, can be realized herein by performing the module (such as process, function etc.) of function described herein for software
Described technology.Software code is storable in memory and passes through computing device.Memory can within a processor or
Realized outside processor.
Optionally, the resource information also includes number to be superimposed.
Optionally, before computer program performs the determination resource information by processor 1301, following step can also be realized
Suddenly:
Receive the resource superposition message that the server is sent.
Optionally, computer program performs the resource superposition message for receiving the server and sending by processor 1301
When, following steps can be achieved:
The resource superposition message that the server is sent, and first state control information are received, wherein, first shape
State control information can not transfering state for controlling the resource superposition message to be in superposition;
Computer program is performed to after the server transmission resource information by processor 1301, described to receive the clothes
It is engaged in before the resource transfers message that device is sent, can also realizes following steps:
The second state control information that the server is sent is received, wherein, the first state control information is used to control
Make the resource superposition message and be in transferable state.
Optionally, the resource information also includes reference information.
Terminal 1300 can realize each process that terminal is realized in embodiment of the method corresponding to Fig. 2 and Fig. 3, and can reach
To identical technique effect, to avoid repeating, repeat no more here.
Referring to Figure 14, Figure 14 is the structure chart of resource transfers system provided in an embodiment of the present invention, as shown in figure 14, including
Server 1401 and terminal 1402, wherein, server 1401 can be the clothes of any embodiment provided in an embodiment of the present invention
Business device, terminal 1402 can be the terminals of any embodiment provided in an embodiment of the present invention, not repeat herein.
The embodiment of the present invention also provides a kind of computer read/write memory medium, on the computer read/write memory medium
Computer program is stored with, any of the above-described resource transfers embodiment of the method can be realized when the computer program is executed by processor
Each process, and identical technique effect can be reached, to avoid repeating, repeated no more here.Wherein, described computer can
Storage medium is read, such as read-only storage (Read-Only Memory, abbreviation ROM), random access memory (Random
Access Memory, abbreviation RAM), magnetic disc or CD etc..
Those of ordinary skill in the art are it is to be appreciated that the list of each example described with reference to the embodiments described herein
Member and algorithm steps, it can be realized with the combination of electronic hardware or computer software and electronic hardware.These functions are actually
Performed with hardware or software mode, application-specific and design constraint depending on technical scheme.Professional and technical personnel
Described function can be realized using distinct methods to each specific application, but this realization is it is not considered that exceed
The scope of the present invention.
It is apparent to those skilled in the art that for convenience and simplicity of description, the system of foregoing description,
The specific work process of device and unit, the corresponding process in preceding method embodiment is may be referred to, will not be repeated here.
In embodiment provided herein, it should be understood that disclosed apparatus and method, others can be passed through
Mode is realized.For example, device embodiment described above is only schematical, for example, the division of the unit, is only
A kind of division of logic function, can there is an other dividing mode when actually realizing, for example, multiple units or component can combine or
Person is desirably integrated into another system, or some features can be ignored, or does not perform.Another, shown or discussed is mutual
Between coupling or direct-coupling or communication connection can be INDIRECT COUPLING or communication link by some interfaces, device or unit
Connect, can be electrical, mechanical or other forms.
The unit illustrated as separating component can be or may not be physically separate, show as unit
The part shown can be or may not be physical location, you can with positioned at a place, or can also be distributed to multiple
On NE.Some or all of unit therein can be selected to realize scheme of the embodiment of the present invention according to the actual needs
Purpose.
In addition, each functional unit in each embodiment of the present invention can be integrated in a processing unit, can also
That unit is individually physically present, can also two or more units it is integrated in a unit.
If the function is realized in the form of SFU software functional unit and is used as independent production marketing or in use, can be with
It is stored in a computer read/write memory medium.Based on such understanding, technical scheme is substantially in other words
The part to be contributed to prior art or the part of the technical scheme can be embodied in the form of software product, the meter
Calculation machine software product is stored in a storage medium, including some instructions are causing a computer equipment (can be
People's computer, server, or network equipment etc.) perform all or part of step of each embodiment methods described of the present invention.
And foregoing storage medium includes:USB flash disk, mobile hard disk, ROM, RAM, magnetic disc or CD etc. are various can be with store program codes
Medium.
The foregoing is only a specific embodiment of the invention, but protection scope of the present invention is not limited thereto, any
Those familiar with the art the invention discloses technical scope in, change or replacement can be readily occurred in, should all be contained
Cover within protection scope of the present invention.Therefore, protection scope of the present invention should be defined by scope of the claims.
Claims (26)
- A kind of 1. resource transfers method, for server, it is characterised in that including:N number of resource information that N number of terminal is sent is received, wherein, each terminal sends a resource information, each resource information bag The resource numerical value of a resource to be transferred is included, the N is the integer more than 1;Object reference information is determined, the object reference information includes object reference audio or object reference text;Resource transfers message is sent to N number of terminal, wherein, the resource transfers message includes the object reference information;N number of audio that N number of terminal uploads according to the object reference information is received, wherein, each terminal uploads a sound Frequently;Selection meets the target audio of preparatory condition from N number of audio;It is N number of corresponding to the resource numerical value included to the target terminal transmission N number of resource information for uploading the target audio to treat All or part of resource of transferring resource.
- 2. resource transfers method as claimed in claim 1, it is characterised in that the N number of resource letter for receiving N number of terminal and sending Breath, including:The resource information that initiating terminal is sent is received, the resource information includes the number of resources of superposition number and a resource to be transferred Value;Resource superposition message is sent to N-1 terminal, the N is equal to the superposition number;The N-1 resource information that the N-1 terminal is superimposed message transmission according to the resource is received, wherein, the N-1 money Each resource information includes the resource numerical value of a resource to be transferred in source information.
- 3. resource transfers method as claimed in claim 2, it is characterised in that described to disappear to N-1 terminal transmission resource superposition Breath, including:Resource superposition message, and first state control information are sent to N-1 terminal, wherein, the first state control letter Ceasing can not transfering state for controlling the resource superposition message to be in superposition;It is described to institute after the N-1 resource information that the N-1 terminal is received according to resource superposition message transmission Before stating N number of terminal transmission resource transfers message, methods described also includes:The second state control information is sent to the N-1 terminal, wherein, second state control information is described for controlling Resource superposition message is in transferable state.
- 4. resource transfers method as claimed any one in claims 1 to 3, it is characterised in that described to receive N number of terminal transmission N number of resource information, including:Receive N number of resource information that N number of terminal is sent, and the reference letter of the initiating terminal transmission in N number of receiving terminal Breath, the reference information include reference audio or referenced text;The determination object reference information, including:The reference information that the initiating terminal is sent is defined as object reference information.
- 5. resource transfers method as claimed any one in claims 1 to 3, it is characterised in that described to receive N number of terminal transmission N number of resource information, including:N number of resource information and the N number of reference information that N number of terminal is sent are received, wherein, each terminal sends a reference information, The reference information includes reference audio or referenced text;The determination object reference information, including:The maximum target resource numerical value of numerical value is selected in the resource numerical value included from N number of resource information;The reference information that target terminal is sent is defined as object reference information, wherein, the target terminal includes institute for transmission State the terminal of the resource information of target resource numerical value.
- 6. resource transfers method as claimed in claim 1, it is characterised in that the selection from N number of audio meets pre- If the target audio of condition, including:N number of audio is scored respectively, obtains N number of fractional value;Fractional value highest target fractional value is selected from N number of fractional value;It is target audio to determine audio corresponding to target fractional value.
- A kind of 7. resource transfers method, for terminal, it is characterised in that including:Resource information is determined, the resource information includes resource numerical value corresponding to a resource to be transferred;The resource information is sent to server;The resource transfers message that the server is sent is received, the resource transfers message includes object reference information;Read the resource transfers message;According to the object reference information recording audio;The audio is sent to the server.
- 8. resource transfers method as claimed in claim 7, it is characterised in that the resource information also includes number to be superimposed.
- 9. resource transfers method as claimed in claim 7, it is characterised in that before the determination resource information, methods described Also include:Receive the resource superposition message that the server is sent.
- 10. resource transfers method as claimed in claim 9, it is characterised in that the resource for receiving the server and sending Message is superimposed, including:The resource superposition message that the server is sent, and first state control information are received, wherein, the first state control Information processed can not transfering state for controlling the resource superposition message to be in superposition;It is described send the resource information to server after, it is described receive resource transfers message that the server sends it Before, methods described also includes:The second state control information that the server is sent is received, wherein, the first state control information is used to control institute State resource superposition message and be in transferable state.
- 11. the resource transfers method as any one of claim 7 to 10, it is characterised in that the resource information is also wrapped Include reference information.
- A kind of 12. server, it is characterised in that including:First receiving module, the N number of resource information sent for receiving N number of terminal, wherein, each terminal sends a resource letter Breath, each resource information include the resource numerical value of a resource to be transferred, and the N is the integer more than 1;Determining module, for determining object reference information, the object reference information includes object reference audio or object reference Text;First sending module, for sending resource transfers message to N number of terminal, wherein, the resource transfers message includes The object reference information;Second receiving module, the N number of audio uploaded for receiving N number of terminal according to the object reference information, wherein, often Individual terminal uploads an audio frequency and video;Selecting module, for the target audio for selecting to meet preparatory condition from N number of audio;Second sending module, the money included for sending N number of resource information to the target terminal for uploading the target audio All or part of resource of N number of resource to be transferred corresponding to the numerical value of source.
- 13. server as claimed in claim 12, it is characterised in that first receiving module, including:First receiving submodule, for receiving the resource information of initiating terminal transmission, the resource information includes superposition number and one The resource numerical value of individual resource to be transferred;Sending submodule, for sending resource superposition message to N-1 terminal, the N is equal to the superposition number;Second receiving submodule, believe for receiving the N-1 resource that the N-1 terminal is sent according to resource superposition message Breath, wherein, each resource information includes the resource numerical value of a resource to be transferred in the N-1 resource information.
- 14. server as claimed in claim 13, it is characterised in that the sending submodule, specifically for N-1 terminal Resource superposition message, and first state control information are sent, wherein, the first state control information is used to control the money Source superposition message is in superposition can not transfering state;The server also includes:3rd sending module, for the N-1 resource for receiving the N-1 terminal and being sent according to resource superposition message After information, it is described send resource transfers message to the N number of terminal before, to the N-1 terminal the second state control of transmission Information processed, wherein, second state control information is used to control the resource superposition message to be in transferable state.
- 15. the server as any one of claim 12 to 14, it is characterised in that first receiving module, specifically The N number of resource information sent for receiving N number of terminal, and the reference letter of the initiating terminal transmission in N number of receiving terminal Breath, the reference information include reference audio or referenced text;The determining module, it is defined as object reference information specifically for the reference information for sending the initiating terminal.
- 16. the server as any one of claim 12 to 14, it is characterised in that first receiving module, specifically For receiving N number of resource information and the N number of reference information that N number of terminal is sent, wherein, each terminal sends a reference information, The reference information includes reference audio or referenced text;The determining module, including:First choice submodule, for selecting the maximum target money of numerical value in the resource numerical value that includes from N number of resource information Source numerical value;First determination sub-module, the reference information for target terminal to be sent are defined as object reference information, wherein, the mesh Mark terminal includes the terminal of the resource information of the target resource numerical value for transmission.
- 17. server as claimed in claim 13, it is characterised in that the selecting module, including:Score submodule, for scoring respectively N number of audio, obtains N number of fractional value;Second selection submodule, for selecting fractional value highest target fractional value from N number of fractional value;Second determination sub-module, for determining that audio corresponding to target fractional value is target audio.
- A kind of 18. terminal, it is characterised in that including:Determining module, for determining resource information, the resource information includes resource numerical value corresponding to a resource to be transferred;First sending module, for sending the resource information to server;First receiving module, the resource transfers message sent for receiving the server, the resource transfers message include mesh Mark reference information;Read module, for reading the resource transfers message;Module is recorded, for according to the object reference information recording audio;Second sending module, for sending the audio to the server.
- 19. terminal as claimed in claim 18, it is characterised in that the resource information also includes number to be superimposed.
- 20. terminal as claimed in claim 18, it is characterised in that the terminal also includes:Second receiving module, before the determination resource information, receive the resource superposition message that the server is sent.
- 21. terminal as claimed in claim 20, it is characterised in that second receiving module, specifically for receiving the clothes The resource that device is sent of being engaged in is superimposed message, and first state control information, wherein, the first state control information is used to control The resource superposition message is in superposition can not transfering state;The terminal also includes:3rd receiving module, it is described to receive the server transmission after the resource information to server transmission Resource transfers message before, receive the second state control information that the server is sent, wherein, the first state control Information is used to control the resource superposition message to be in transferable state.
- 22. the terminal as any one of claim 18 to 21, it is characterised in that the resource information is also included with reference to letter Breath.
- 23. a kind of server, it is characterised in that including processor, memory and be stored on the memory and can be described The computer program run on processor, the computer program are realized during the computing device as in claim 1 to 6 The step of resource transfers method described in any one.
- 24. a kind of terminal, it is characterised in that including processor, memory and be stored on the memory and can be at the place The computer program run on reason device, the computer program are realized during the computing device as in claim 7 to 11 The step of resource transfers method described in any one.
- 25. a kind of computer-readable recording medium, it is characterised in that be stored with computer on the computer-readable recording medium Program, the resource transfers method as any one of claim 1 to 6 is realized when the computer program is executed by processor The step of, or the resource as any one of claim 7 to 11 is realized when the computer program is executed by processor The step of transfer method.
- A kind of 26. resource transfers system, it is characterised in that including the server as any one of claim 12 to 17 with And the terminal as any one of claim 18 to 22, or;Including server as claimed in claim 23 and such as Terminal described in claim 24.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710734395.1A CN107481006B (en) | 2017-08-24 | 2017-08-24 | Resource transfer method, server and terminal |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710734395.1A CN107481006B (en) | 2017-08-24 | 2017-08-24 | Resource transfer method, server and terminal |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107481006A true CN107481006A (en) | 2017-12-15 |
CN107481006B CN107481006B (en) | 2020-06-26 |
Family
ID=60601387
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710734395.1A Active CN107481006B (en) | 2017-08-24 | 2017-08-24 | Resource transfer method, server and terminal |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107481006B (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110084579A (en) * | 2018-01-26 | 2019-08-02 | 百度在线网络技术(北京)有限公司 | Method for processing resource, device and system |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030061263A1 (en) * | 2001-09-26 | 2003-03-27 | Guy Riddle | Dynamic partitioning of network resources |
US20050091094A1 (en) * | 2003-10-25 | 2005-04-28 | Wilson Thomas W. | Method and system for optimizing resource allocation |
US20120254442A1 (en) * | 2011-03-31 | 2012-10-04 | Kddi Corporation | Service Control System Implementing Resource Allocation With Multitasking Communication Terminals |
CN104217345A (en) * | 2013-05-29 | 2014-12-17 | 芝贝利有限公司 | Realizing method and system for electronic discount coupons |
CN105915437A (en) * | 2016-04-14 | 2016-08-31 | 浙江翼信科技有限公司 | Electronic resource distribution method and apparatus |
CN106096927A (en) * | 2016-05-27 | 2016-11-09 | 腾讯科技(深圳)有限公司 | The method of information updating, device and server |
CN106233253A (en) * | 2014-02-19 | 2016-12-14 | 斯诺弗雷克计算公司 | resource provisioning system and method |
CN106960332A (en) * | 2016-01-08 | 2017-07-18 | 深圳市星电商科技有限公司 | A kind of resource transmission, acquisition methods and its equipment |
-
2017
- 2017-08-24 CN CN201710734395.1A patent/CN107481006B/en active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030061263A1 (en) * | 2001-09-26 | 2003-03-27 | Guy Riddle | Dynamic partitioning of network resources |
US20050091094A1 (en) * | 2003-10-25 | 2005-04-28 | Wilson Thomas W. | Method and system for optimizing resource allocation |
US20120254442A1 (en) * | 2011-03-31 | 2012-10-04 | Kddi Corporation | Service Control System Implementing Resource Allocation With Multitasking Communication Terminals |
CN104217345A (en) * | 2013-05-29 | 2014-12-17 | 芝贝利有限公司 | Realizing method and system for electronic discount coupons |
CN106233253A (en) * | 2014-02-19 | 2016-12-14 | 斯诺弗雷克计算公司 | resource provisioning system and method |
CN106960332A (en) * | 2016-01-08 | 2017-07-18 | 深圳市星电商科技有限公司 | A kind of resource transmission, acquisition methods and its equipment |
CN105915437A (en) * | 2016-04-14 | 2016-08-31 | 浙江翼信科技有限公司 | Electronic resource distribution method and apparatus |
CN106096927A (en) * | 2016-05-27 | 2016-11-09 | 腾讯科技(深圳)有限公司 | The method of information updating, device and server |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110084579A (en) * | 2018-01-26 | 2019-08-02 | 百度在线网络技术(北京)有限公司 | Method for processing resource, device and system |
Also Published As
Publication number | Publication date |
---|---|
CN107481006B (en) | 2020-06-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107483597A (en) | A kind of resource transfers method, relevant device and system | |
CN107481007A (en) | A kind of resource transfers method, relevant device and system | |
CN107527206A (en) | A kind of resource transfers method, server, terminal and resource transfers system | |
US20100125795A1 (en) | Method and apparatus for concatenating audio/video clips | |
CN107491667A (en) | A kind of resource transfers method, terminal, server and system | |
CN107766482A (en) | Information pushes and sending method, device, electronic equipment, storage medium | |
CN107679840A (en) | A kind of resource transfers method, relevant device and system | |
CN107705105A (en) | A kind of resource transfers method, server, terminal and resource transfers system | |
KR20160090330A (en) | Controlling voice composition in a conference | |
CN107492034A (en) | A kind of resource transfers method, server, receiving terminal and transmission terminal | |
CN111158750B (en) | Packing method and device of game installation package based on Unity | |
CN107665703A (en) | The audio synthetic method and system and remote server of a kind of multi-user | |
CN103688513A (en) | Content sharing method and Social Synchronizing Apparatus | |
CN107566250A (en) | A kind of resource transfers method, relevant device and system | |
CN107483596A (en) | A kind of multimedia file sharing method, relevant device and system | |
CN107241258A (en) | A kind of instant message is sent and display methods, transmitting terminal and receiving terminal | |
CN107563734A (en) | A kind of resource transfers method, relevant device and system | |
CN107493342A (en) | A kind of resource transfers method, relevant device and system | |
CN107481006A (en) | A kind of resource transfers method, server and terminal | |
CN106506325A (en) | Picture sharing method and device | |
CN107527205A (en) | A kind of resource transfers method, server, receiving terminal and transmission terminal | |
CN107451909A (en) | A kind of resource transfers method, server, receiving terminal and transmission terminal | |
CN107909243A (en) | Method for building up, device, server and the storage medium of client layer category relation | |
CN106293334B (en) | A kind of message prompt method and mobile terminal | |
CN109996123A (en) | Processing method and system and storage medium, the mobile device of multi-medium data |
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 |