Summary of the invention
The embodiment of the invention provides a kind of method for transmitting information, is used for realizing initiating the several different methods of network interdynamic activity.
A kind of method for transmitting information may further comprise the steps: server obtains the exercise question information of promoter user's client transmission; Server sends exercise question information to the client of being invited the user.In the embodiment of the invention, promoter user's user end to server has transmitted a kind of new information, is exactly the exercise question information corresponding with interactive event, and server is initiated interactive event according to exercise question information, makes the user can independently initiate interactive event.
Preferably, the exercise question information of server acquisition promoter user's client transmission may further comprise the steps: the server transmission comprises tabulating to promoter user's client of exercise question information; The exercise question information that server acquisition promoter user's client is chosen from tabulation; Perhaps the user of server acquisition promoter user's client transmission is from the exercise question information of wound.Like this, the new exercise question information that server provides for promoter user's client, the exercise question information that promoter user directly selects server to provide by client, the new exercise question information that server provides, the promoter user that compares sends the exercise question information of the interactive event that oneself creates to server, simplified the process that creates exercise question information, improved efficient, also brought convenience for the user; Promoter user makes the user send new exercise question information to server to the new exercise question information that oneself creates that server sends.
Preferably, server obtains the exercise question information of promoter user's client transmission, may further comprise the steps: server obtains exercise question information and the exercise question answer information of promoter user's client transmission.Server and client are transmitted exercise question information and exercise question answer information simultaneously, have simplified the process of transmission information; The mode of the single reception exercise question of the server of comparing information is transmitted exercise question information and exercise question answer information simultaneously, has increased the information content of transmitting between server and the client, also is that the user has had other a kind of selection.
Preferably, server sends to the client of being invited the user before the exercise question information, and is further comprising the steps of: server obtains the information of being invited the user that meets specified conditions of promoter user's client transmission.Server sends exercise question information to the client of being invited the user, may further comprise the steps: server sends exercise question information to the client of being invited the user that meets specified conditions.Like this, server is according to the information of being invited the user that obtains to meet specified conditions, the restricted number of being invited the user in certain scope, has been reduced the live load of server, reduced server produces fault because of overwork possibility; Promoter user can determine to be invited the user selectively, and server sends exercise question information according to the specified conditions that promoter user sets, and also makes interactive event also just more targeted.
Preferably, the described user that invited who meets specified conditions comprises: in the default spatial dimension invited the user, being invited of meeting that being invited of default individual condition select among user, the contact person from address list selected among user and the contact person from immediate communication tool is invited one or more among the user.Like this, server can be according to the default specified conditions of being invited the user, directionally exercise question information is sent to and meets the client that specified conditions are invited the user, initiate the user and can select that these are commonly used, concrete specified conditions limit and invited the user, just more accurate to the selection of being invited the user.
Preferably, server is after the client of being invited the user sends exercise question information, and is further comprising the steps of: the feedback information of user's client is invited in the server acquisition.Like this, invited user's client to send new feedback information to server, make server obtain to be used for analyzing the relevant information of interactive event, invited user's client to participate in interactive event by this step.
Preferably, server obtains to be invited after user's the feedback information of client, and further comprising the steps of: server is analyzed feedback information, and produces analysis result; Server sends analysis result to the client of being invited the user and/or promoter user's client.Like this, server produces the analysis result of this interactive event according to analysis and processing to feedback information; Server sends analysis result to client, and this step makes server can send to client the information of new analysis result.
Preferably, server is analyzed feedback information, and produces analysis result, may further comprise the steps: server is analyzed feedback information in the default moment, and produces analysis result; Perhaps server receive that a client of being invited the user sends the feedback information consistent with the exercise question answer information time, produce analysis result; Perhaps server receive satisfy default ratio invited the feedback that the user makes after, produce analysis result.Server only judges whether to begin to analyze feedback information according to the time, and produces analysis result, and other the Rule of judgment of comparing is more succinct, also is conducive to server and judges accurately; When server is received the feedback information consistent with the exercise question answer information, produce analysis result, reduce the treating capacity of server to information, also can reduce the time of server process information, more quickly analysis result has been fed back to the client of being invited the user and promoter user's client; After server is received the feedback that default a certain proportion of user of being invited makes, produce analysis result, like this, server can be taken into account operating efficiency, and process a certain amount of information, also taken into account the efficient of being invited number of users and interactive event that participates in the exercise question information of interactive event.
Server sends analysis result to the client of being invited the user and/or promoter user's client, may further comprise the steps: server sends analysis result to selecting to participate in the client of being invited the user of the corresponding interactive event of exercise question information and/or promoter user's client.Server sends analysis result to selecting to participate in the client of being invited the user of the corresponding interactive event of exercise question information and promoter user's client, reduced the amount of information of server transmission, improved the operating efficiency of server, can promote to wish that the user that invited who obtains analysis result participates in the enthusiasm of interactive event simultaneously.
Preferably, a kind of method by client transmissions information may further comprise the steps: promoter user's client obtains exercise question information; Promoter user's client sends exercise question information to server.Client helps promoter user to initiate interactive event by carrying out transmission information with server.
A kind of server of transmission information comprises: receiver module, for the exercise question information of the client transmission that obtains promoter user; Sending module is used for sending exercise question information to the client of being invited the user.
In the described device, the sending module transmission comprises tabulating to promoter user's client of exercise question information; The exercise question information that receiver module acquisition promoter user's client is chosen from tabulation; Perhaps obtain user that promoter user's client sends from the exercise question information of wound.
In the described device, receiver module obtains exercise question information and the exercise question answer information of promoter user's client transmission.
In the described device, sending module sends before the exercise question information to the client of being invited the user, comprising: receiver module obtains the information of being invited the user that meets specified conditions of promoter user's client transmission.
In the described device, sending module sends exercise question information to the client that meets specified conditions and invited the user.
In the described device, the described user that invited who meets specified conditions comprises: in the default spatial dimension invited the user, being invited of meeting that being invited of default individual condition select among user, the contact person from address list selected among user and the contact person from immediate communication tool is invited one or more among the user.
In the described device, sending module is after the client of being invited the user sends exercise question information, and the feedback information of user's client is invited in the receiver module acquisition.
In the described device, server also comprises analysis module, is used for analyzing the feedback information of being invited the user; Receiver module obtains to be invited after user's the feedback information of client, and analysis module is analyzed feedback information, and produces analysis result; Sending module sends analysis result to the client of being invited the user and/or promoter user's client.
In the described device, analysis module is analyzed feedback information in the default moment, and produces analysis result; Perhaps analysis module receive that a client of being invited the user sends the feedback information consistent with the exercise question answer information time, produce analysis result; Perhaps analysis module receive satisfy default ratio invited the feedback that the user makes after, produce analysis result.
In the described device, sending module sends analysis result to selecting to participate in the client of being invited the user of the corresponding interactive event of exercise question information and/or promoter user's client.
A kind of client of transmission information comprises: acquisition module is used for obtaining exercise question information; Interface module is used for sending exercise question information to server.
Other features and advantages of the present invention will be set forth in the following description, and, partly from specification, become apparent, perhaps understand by implementing the present invention.Purpose of the present invention and other advantages can realize and obtain by specifically noted structure in the specification of writing, claims and accompanying drawing.
Below by drawings and Examples, technical scheme of the present invention is described in further detail.
Embodiment
Below in conjunction with accompanying drawing the preferred embodiments of the present invention are described, should be appreciated that preferred embodiment described herein only is used for description and interpretation the present invention, is not intended to limit the present invention.
The exercise question information that the embodiment of the invention sends by receiving the user creates interactive event and sends exercise question information to the associated user, to realize initiating the several different methods of network interdynamic activity.
Referring to Fig. 1, the method for communication is as follows in the present embodiment:
Step 101: server obtains the exercise question information of promoter user's client transmission.
Step 102: server sends exercise question information to the client of being invited the user.
Below be that the server acquisition is from the method for the exercise question information of promoter user's client.
Referring to Fig. 2, the method for the exercise question information that server acquisition promoter user sends in the present embodiment is as follows:
Step 201: the server transmission comprises tabulating to promoter user's client of exercise question information.
The end mode of the interactive event that server provides comprises: fixed time finishes, or on-fixed finishes constantly.For example, the interactive event that constantly finishes for on-fixed, whether server can satisfy according to the client of being invited the user shared ratio in the client of all being invited the user of its feedback information that sends of receiving the ratio of promoter's user preset, judge whether to analyze feedback information, and the generation analysis result, finish further this interactive event; Server also can produce analysis result at once when the feedback information consistent with the exercise question answer information of receiving that client that any one is invited the user sends, finish further this interactive event.
Step 202: the exercise question information that server acquisition promoter user's client is chosen from tabulation.
The exercise question information that promoter user can select server to provide by client also can independently create the exercise question information of interactive event; The exercise question information that promoter user's client sends can be the exercise question about the activity of guessing, or about the exercise question of interactive event, such as the ballot activity etc.
Step 203: server obtains the information of being invited the user that meets specified conditions of promoter user's client transmission.
Step 204: server sends exercise question information to the client of being invited the user that meets specified conditions.
Step 205: the feedback information of user's client is invited in the server acquisition.
Concrete, feedback information comprises expression and is invited the user to participate in the information of the corresponding interactive event of exercise question information, is perhaps invited the user to refuse to participate in the information of the corresponding interactive event of exercise question information; Especially, when server is not received the feedback information of the client transmission of being invited the user in the default moment, server will be given tacit consent to this and be invited the user to refuse to participate in the corresponding interactive event of exercise question information.
Step 206: server is analyzed feedback information, and produces analysis result.
Step 207: server sends analysis result to the client of being invited the user and promoter user's client.
Step 208: promoter user's client is exported analysis result to promoter user, is invited user's client to being invited the user to export analysis result.
It more than is the method that server obtains the exercise question information that promoter user's client sends.The below is server sends embodiment from exercise question information to the user in the default spatial dimension.
Referring to Fig. 3, in the present embodiment server in the default spatial dimension to be invited the user to send the method for exercise question information as follows:
Step 301: the user that server acquisition promoter user's client sends is from the exercise question information of wound.
Step 302: the information of the default spatial dimension that server acquisition promoter user's client sends.
Step 303: server sends exercise question information to the interior client of being invited the user of default spatial dimension.
Concrete, server can be determined the client of being invited the user that default spatial dimension is interior by GPS (Global Position System) (GPRS).
Step 304: the feedback information of user's client is invited in the server acquisition.
Concrete, feedback information comprises expression and is invited the user to participate in the information of the corresponding interactive event of exercise question information, is perhaps invited the user to refuse to participate in the information of the corresponding interactive event of exercise question information; Especially, when server is not received the feedback information of the client transmission of being invited the user, server will be given tacit consent to this and be invited the user to refuse to participate in the corresponding interactive event of exercise question information.
Step 305: server is analyzed feedback information, and produces analysis result in the default moment.This moment can be set by client by promoter user, also can be set by server.
Step 306: server sends analysis result to the client of being invited the user and promoter user's client.
Step 307: promoter user's client is exported analysis result to promoter user, is invited user's client to being invited the user to export analysis result.
Among the above embodiment, server sends the user that invited in the extremely default spatial dimension of exercise question information; Server can also select contact person in the address list of portable terminal as being invited the user; Perhaps the contact person in the immediate communication tool is as being invited the user; Perhaps the contact person in blog or the microblogging is as being invited the user; Perhaps the contact person in the social networks is as being invited the user; Perhaps invited the user among the contact person in other the network address; Individual condition information that can also User determines to be invited the user, is invited user's individual condition information to comprise age, sex, region, occupation, constellation and symbolic animal of the birth year, and the information such as hobby.
In the above-described embodiments, server produces analysis result in the default moment.Server can also be when the feedback information consistent with the exercise question answer information of receiving that client that any one is invited the user sends, at once produce analysis result, and send analysis result to all clients of being invited the user and promoter user's client by server.
Referring to Fig. 4, at once to produce the method for analysis result as follows for server in the present embodiment:
Step 401: the server transmission comprises tabulating to promoter user's client of exercise question information.
Step 402: server obtains the exercise question information of choosing and the exercise question answer information of promoter user's client transmission from the tabulation that comprises exercise question information.
Concrete, the exercise question information that promoter user's client is chosen can be the guess activity, and promoter user's client is determined the information such as exercise question answer.
Step 403: server obtains the default individual condition information of being invited the user of promoter user's client transmission.
Concrete, invited user's individual condition information to comprise age, sex, region, occupation, constellation, symbolic animal of the birth year, and the information such as hobby.
Step 404: server sends exercise question information to the client of being invited the user that meets default individual condition information.
Step 405: the feedback information of user's client is invited in the server acquisition.
Step 406: during server receives that client that any one is invited the user sends the feedback information consistent with the exercise question answer information, produce analysis result.
Step 407: server sends analysis result to the client of being invited the user and promoter user's client.
Step 408: promoter user's client is exported analysis result to promoter user, is invited user's client to being invited the user to export analysis result.
Above embodiment is a kind of mode that produces analysis result of server.
Server can also after receiving the feedback that default a certain proportion of user of being invited makes, produce the method for analysis result.
Referring to Fig. 5, after server was received the feedback that default a certain proportion of user of being invited makes in the present embodiment, the method that produces analysis result was as follows:
Step 501: the user that server acquisition promoter user's client sends is from the exercise question information of wound.
Step 502: the information of being invited the user of selecting among the contact person from address list of server acquisition promoter user by the client transmission.
Step 503: server sends the client of being invited the user that exercise question information is selected to the contact person from address list.
Step 504: the feedback information of user's client is invited in the server acquisition.
Step 505: after server is received the feedback that default a certain proportion of user of being invited makes, produce analysis result.
Step 506: server sends analysis result to the client of being invited the user and promoter user's client.
Step 507: promoter user's client is exported analysis result to promoter user, is invited user's client to being invited the user to export analysis result.
In above-described embodiment, server produces analysis result after receiving the feedback that default a certain proportion of user of being invited makes.
For example, at in-situ match, the user sends exercise question information by mobile phone to server, and exercise question information be such as " can A team win ", and sends the information of being invited the user to server, and this information of being invited the user is the client in the in-situ match scope.Server is determined client in the in-situ match scope by position location, and the exercise question information of receiving is sent to the client of being invited the user in this scope.Invited user's user end to server feedback exercise question object information.And server obtains result of the match (being the exercise question answer information) from promoter user's client or other internet channel, and according to result of the match the exercise question object information of receiving is analyzed, and produces analysis result.
Wherein, promoter user's client can be passed through the approach such as note, instant messaging, site information issue to server transmission exercise question information.Server needs to parse exercise question information from the message of receiving, can represent that the information in the message is exercise question information by specific destination address or additional character.Then, server also can send exercise question information to the client of being invited the user by approach such as note, instant messaging, site information issues.
And for example, in watching the program process, promoter user logs on server by client, obtain the exercise question template that server provides, and obtain accordingly exercise question information, the exercise question template such as " can be X number bright X small cup lamp? " " X " is the options that the promoter user of promoter user's client acquisition inputs.Promoter user's client also sends the information of being invited the user to server, and this is invited user's information to be the associated person information in address list corresponding to promoter user's client.Server sends exercise question information according to associated person information to the client of being invited the user.
Among the above embodiment, server sends analysis result to all clients of being invited the user and promoter user's client; Server can also be selectively to the client of being invited the user send analysis result.The below is server sends method from analysis result to the client of being invited the user of selecting the corresponding interactive event of participation exercise question information.
Referring to Fig. 6, server is as follows to the method that the client of being invited the user of selecting the corresponding interactive event of participation exercise question information sends analysis result in the present embodiment:
Step 601: the user that server acquisition promoter user's client sends is from the exercise question information of wound.
Step 602: the information of being invited the user of selecting among the contact person from immediate communication tool that server acquisition promoter user's client sends.
Concrete, the condition of being invited the user that promoter user sets can be contact person online in the immediate communication tool or not online contact person, also can be the contact person of user on own any internet site of registering.
Step 603: server sends the client of being invited the user that exercise question information is selected to the contact person from immediate communication tool.
Step 604: the feedback information of user's client is invited in the server acquisition.
Step 605: server is analyzed feedback information, and produces analysis result.
Step 606: server sends analysis result to selecting to participate in the client of being invited the user of the corresponding interactive event of exercise question information and promoter user's client.
Step 607: promoter user's client is exported analysis result to promoter user, receives the client of being invited the user of analysis result to being invited the user to export analysis result.
Simultaneously, server will no longer send analysis result to the client of being invited the user of the corresponding interactive event of non-selected participation exercise question information.
Referring to Fig. 7, the method for client transmissions information is as follows in the embodiment of the invention:
Step 701: promoter user's client obtains exercise question information.
Step 702: promoter user's client sends exercise question information to server.
It below is the structure of the device in the embodiment of the invention.
Referring to Fig. 8, client transmission exercise question information is as follows to the method for server in the embodiment of the invention:
Step 801: promoter user's client obtains the tabulation that comprises exercise question information that server sends.
Step 802: the exercise question information that promoter user's client transmission is chosen from tabulation is to server.
Step 803: promoter user's client sends and meets the information of being invited the user of specified conditions to server.
Step 804: invited user's client to obtain the exercise question information that server sends.
Step 805: invited user's client to send feedback information to server.
Step 806: promoter user's client obtains the analysis result that server sends with the client of being invited the user.
Step 807: promoter user's client is exported analysis result to promoter user, is invited user's client to being invited the user to export analysis result.
Better, promoter user's client can also create the exercise question information of interactive event, and sends exercise question information to server.
It below is the structure of the device in the embodiment of the invention.
Referring to Fig. 9, server comprises in the present embodiment: receiver module 901 and sending module 902.
Receiver module 901 is used for the exercise question information of acquisition promoter user's client transmission.Concrete, receiver module 901 obtains the exercise question information that promoter user selects from the tabulation that comprises exercise question information, or promoter user is from the exercise question information of wound; Receiver module 901 can also obtain the information of being invited the user that meets specified conditions of promoter user's client transmission; Receiver module 901 can also obtain to be invited the feedback information of user's client.
Sending module 902 is used for sending exercise question information to the client of being invited the user.Concrete, sending module 902 can also send and comprise the tabulating to promoter user's client of exercise question information; Sending module 902 can also send analysis result to the client of being invited the user and/or promoter user's client.
Referring to Figure 10, server also comprises in the present embodiment: analysis module 903.
Analysis module 903 is used for analyzing the feedback information of being invited the user, and produces analysis result.
Concrete, the feedback information that the user is invited in receiver module 901 acquisitions is analyzed the feedback information of being invited the user by analysis module 903, and produces analysis result; Sending module 902 sends analysis result to the client of being invited the user and/or promoter user's client.
More than be the structure of the server in the embodiment of the invention, the below is the structure of the client in the embodiment of the invention.
Referring to Figure 11, client comprises in the present embodiment: acquisition module 1101 and interface module 1102.
Acquisition module 1101 is used for obtaining exercise question information.Concrete, the exercise question information that acquisition module 1101 obtains comprises: the exercise question information that promoter user selects from the tabulation that comprises exercise question information and promoter user are from the exercise question information of wound.
Interface module 1102 is used for sending exercise question information to server.
The embodiment of the invention is by receiving promoter user by the exercise question information of the interactive event of client establishment, and according to promoter user's requirement, send exercise question information to the client of being invited the user that meets specified conditions, the exercise question information that has solved interactive event singly can only be by the problem of server initiation.The user has obtained to initiate the autonomy of interactive event, and simultaneously, this has also enriched the theme of interactive event.
Those skilled in the art should understand that embodiments of the invention can be provided as method, system or computer program.Therefore, the present invention can adopt complete hardware implementation example, complete implement software example or in conjunction with the form of the embodiment of software and hardware aspect.And the present invention can adopt the form of the computer program of implementing in one or more computer-usable storage medium (including but not limited to magnetic disc store and optical memory etc.) that wherein include computer usable program code.
The present invention is that reference is described according to flow chart and/or the block diagram of method, equipment (system) and the computer program of the embodiment of the invention.Should understand can be by the flow process in each flow process in computer program instructions realization flow figure and/or the block diagram and/or square frame and flow chart and/or the block diagram and/or the combination of square frame.Can provide these computer program instructions to the processor of all-purpose computer, special-purpose computer, Embedded Processor or other programmable data processing device producing a machine, so that the instruction of carrying out by the processor of computer or other programmable data processing device produces the device of the function that is used for being implemented in flow process of flow chart or a plurality of flow process and/or square frame of block diagram or a plurality of square frame appointments.
These computer program instructions also can be stored in energy vectoring computer or the computer-readable memory of other programmable data processing device with ad hoc fashion work, so that the instruction that is stored in this computer-readable memory produces the manufacture that comprises command device, this command device is implemented in the function of appointment in flow process of flow chart or a plurality of flow process and/or square frame of block diagram or a plurality of square frame.
These computer program instructions also can be loaded on computer or other programmable data processing device, so that carry out the sequence of operations step producing computer implemented processing at computer or other programmable devices, thereby be provided for being implemented in the step of the function of appointment in flow process of flow chart or a plurality of flow process and/or square frame of block diagram or a plurality of square frame in the instruction that computer or other programmable devices are carried out.
Obviously, those skilled in the art can carry out various changes and modification to the present invention and not break away from the spirit and scope of the present invention.Like this, if of the present invention these are revised and modification belongs within the scope of claim of the present invention and equivalent technologies thereof, then the present invention also is intended to comprise these changes and modification interior.