CN107481006A - A kind of resource transfers method, server and terminal - Google Patents

A kind of resource transfers method, server and terminal Download PDF

Info

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
Application number
CN201710734395.1A
Other languages
Chinese (zh)
Other versions
CN107481006B (en
Inventor
周悦
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Vivo Mobile Communication Co Ltd
Original Assignee
Vivo Mobile Communication Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Vivo Mobile Communication Co Ltd filed Critical Vivo Mobile Communication Co Ltd
Priority to CN201710734395.1A priority Critical patent/CN107481006B/en
Publication of CN107481006A publication Critical patent/CN107481006A/en
Application granted granted Critical
Publication of CN107481006B publication Critical patent/CN107481006B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/40Authorisation, 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/401Transaction verification
    • G06Q20/4014Identity check for transactions
    • G06Q20/40145Biometric identity checks
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Payment architectures, schemes or protocols
    • G06Q20/08Payment architectures
    • G06Q20/10Payment architectures specially adapted for electronic funds transfer [EFT] systems; specially adapted for home banking systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • G06Q40/04Trading; 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

A kind of resource transfers method, server and terminal
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)

  1. 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. 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. 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. 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. 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. 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.
  7. 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. 8. resource transfers method as claimed in claim 7, it is characterised in that the resource information also includes number to be superimposed.
  9. 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. 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. 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.
  12. 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. 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. 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. 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. 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. 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.
  18. 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. 19. terminal as claimed in claim 18, it is characterised in that the resource information also includes number to be superimposed.
  20. 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. 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. 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. 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. 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. 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.
  26. 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.
CN201710734395.1A 2017-08-24 2017-08-24 Resource transfer method, server and terminal Active CN107481006B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (8)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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