CN101909280A - Method and system for realizing multiple media vote service via mobile terminal - Google Patents

Method and system for realizing multiple media vote service via mobile terminal Download PDF

Info

Publication number
CN101909280A
CN101909280A CN2010102367746A CN201010236774A CN101909280A CN 101909280 A CN101909280 A CN 101909280A CN 2010102367746 A CN2010102367746 A CN 2010102367746A CN 201010236774 A CN201010236774 A CN 201010236774A CN 101909280 A CN101909280 A CN 101909280A
Authority
CN
China
Prior art keywords
ballot
portable terminal
content
application server
subscribed
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.)
Pending
Application number
CN2010102367746A
Other languages
Chinese (zh)
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.)
ZTE Corp
Original Assignee
ZTE Corp
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 ZTE Corp filed Critical ZTE Corp
Priority to CN2010102367746A priority Critical patent/CN101909280A/en
Publication of CN101909280A publication Critical patent/CN101909280A/en
Priority to PCT/CN2011/074640 priority patent/WO2012010012A1/en
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/10Architectures or entities
    • H04L65/1016IP multimedia subsystem [IMS]

Abstract

The invention discloses a method for realizing a multiple media vote service via a mobile terminal, comprising the following steps: firstly, after a vote initiating mobile terminal and a vote subscription mobile terminal access an IP multiple media subsystem (IMS) network, a subscription relationship between the vote initiating mobile terminal and the vote subscription mobile terminal is built through an application server; after the subscription relationship is built, the vote initiating mobile terminal establishes vote contents and uploads the vote contents to the application server for storage; and after receiving a notice from the vote initiating mobile terminal, the vote subscription mobile terminal downloads and checks the vote content from the application server. The invention also discloses a system for realizing the multiple media vote service via the mobile terminal. The method and the system are used so that a mobile terminal user can issue votes including multiple contents for other mobile terminal users to check.

Description

A kind of implementation method of multiple media vote service via mobile terminal and system
Technical field
The present invention relates to the ballot business in the moving communicating field, relate in particular to a kind of implementation method and system of the multiple media vote service via mobile terminal based on IP Multimedia System (IMS).
Background technology
In 3-G (Generation Three mobile communication system), the basic facilities of Public Land Mobile Nerwork (PLMN) logically can be divided into core net and Access Network, in third generation partner program (3GPP) technical specification, described core net is divided into circuit switching (CS) territory and packet switching (PS) territory again.The entity that the PS territory comprises is: GPRS (GPRS) support node (SGSN) and Gateway GPRS Support Node (GGSN).IMS is a multimedia platform on the PS territory, can support the multimedia service of conversation class and non-conversation class, and the calling of energy support voice and visual telephone etc. are by the business of traditional C/S territory carrying.IP multimedia service is controlled session based on the session initiation protocol (SIP) of the Internet engineering duty group (IETF) definition, uses the PS territory of core net to come call transmission control signaling.
At present, the application of ballot business is very extensive, and most of mobile phone users all adopts short message mode to participate in ballot; Mobile terminal television service has then been introduced the ballot mode based on webpage, and the professional content of ballot all concentrates on a certain general mechanism and makes and issue.Than the mobile network, ballot form of service on the Internet then shows abundantlyer, nearly all large-scale portal website or social network sites all have the professional application of ballot, for example: the ballot submission and the result of Sina website's soccer lottery combat success prediction case check, or " changeing card " function in the happy net etc., the contents such as video, text or picture that happy network users can be liked oneself are initiated as ballot, allow the good friend of oneself participate in ballot or evaluation afterwards, good friend's ballot or evaluation can be transmitted to good friend's good friend again.
In the prior art, there is self-defect in the ballot business of portable terminal: at first, the ballot form is single, because ballot is generally all issued in conjunction with television content, and only betiding alternately ballot and initiating between mechanism and the portable terminal, so be difficult to accomplish interaction between the portable terminal; Secondly, based on the ballot of webpage, although realized the more user interface of horn of plenty by web technologies, the propagation of ballot content remains unidirectional in the mobile terminal television service, that is: mobile phone users can only be passive reception ballot content, and can't issue the ballot content.
Summary of the invention
In view of this, main purpose of the present invention is to provide a kind of implementation method and system of multiple media vote service via mobile terminal, and mobile phone users can be issued the ballot that comprises content of multimedia and check for other mobile phone users.
For achieving the above object, technical scheme of the present invention is achieved in that
The invention provides a kind of implementation method of multiple media vote service via mobile terminal, this method comprises:
After ballot initiation portable terminal and ballot subscription portable terminal insert IP Multimedia System IMS network, at first by application server foundation subscribing relationship between the two; After subscribing relationship was set up and finished, ballot was initiated portable terminal and is created the ballot content and upload to application server for storage; After ballot subscription portable terminal receives that the notice of portable terminal is initiated in ballot, download and check the ballot content from application server.
Wherein, the process of setting up of described subscribing relationship is specially:
Portable terminal initiates to subscribe to request from ballot to application server is subscribed in ballot, application server judges whether ballot subscription portable terminal has subscribed to subscriber list afterwards, if subscribe to, then subscribed portable terminal is added in the subscriber list, and be labeled as unconfirmed; If do not subscribe to, then finish the process of setting up of subscribing relationship;
Application server continues to judge whether subscribed portable terminal has subscribed to observer's tabulation, if subscribe to, then ballot is subscribed to portable terminal and adds to during the observer tabulates, and is labeled as unconfirmedly, and returns subscription and finishes message; If do not subscribe to, then finish the process of setting up of subscribing relationship;
Application server is notified subscribed portable terminal, and it is subscribed, and subscribed portable terminal determines whether to accept subscription according to notice, and replys application server;
Application server upgrades in described subscriber list and the observer's tabulation according to the answer of subscribed portable terminal and newly adds the state that writes down, and whether the subscription of notice ballot afterwards portable terminal subscription ballot this time operation is successful.
Wherein, the subscriber list of described portable terminal comprises that all have been subscribed to other portable terminal of ballot by this portable terminal;
The observer of described portable terminal tabulation comprises that all have subscribed to other portable terminal of this portable terminal ballot.
In the such scheme, the process that portable terminal creates the ballot content is initiated in described ballot, is specially:
For ballot is provided with theme,
In the editing process of ballot content, open camera or microphone, carry out the collection of audio or video image, perhaps, in local file system, select other content of multimedia,
And for ballot given content label, the ballot related content is packaged into the message body of encoding with the XML form.
In the such scheme, after described ballot initiation portable terminal is finished the content of multimedia editor, and before the encapsulation messages body, this method also comprises:
Ballot is initiated portable terminal content of multimedia is uploaded to application server for storage, after success is preserved, application server returns successfully response message and initiates portable terminal for ballot, and carries the URL corresponding with the content of multimedia of storing in message.
Wherein, described message body comprises: the content of multimedia link of the theme of ballot, the content tab of ballot, ballot, polling option and expansion are provided with.
Wherein, described ballot is subscribed in the notice that portable terminal receives, carrying the message body that the ballot content that portable terminal creates is initiated in ballot; Accordingly,
Described ballot is subscribed to portable terminal and is downloaded the ballot content, is specially:
Ballot is subscribed to portable terminal and is parsed URL corresponding to content of multimedia according to the message body of carrying in the notice, downloads content of multimedia according to URL from application server.
The present invention also provides a kind of system of multiple media vote service via mobile terminal, and this system comprises: portable terminal is initiated in application server, ballot and portable terminal is subscribed in ballot; Wherein,
Described application server is used to set up ballot and initiates portable terminal and ballot and subscribe to subscribing relationship between portable terminal, and subscribing relationship set up finish after, receive ballot and initiate ballot content and the storage that portable terminal is uploaded;
Portable terminal is initiated in described ballot, is used for by the subscribing relationship between application server foundation and ballot subscription portable terminal; After subscribing relationship foundation is finished, create the ballot content and also upload to application server, and notice ballot subscription portable terminal;
Portable terminal is subscribed in described ballot, is used for setting up with ballot by application server initiating subscribing relationship between portable terminal, and after receiving that the notice of portable terminal is initiated in ballot, from the application server download and check the ballot content.
Wherein, described application server further comprises ballot application server and ballot content server; Wherein,
Described ballot application server be used for to be set up ballot and is initiated portable terminal and ballot and subscribe to subscribing relationship between portable terminal, and subscribing relationship set up finish after, receive ballot and initiate the ballot content that portable terminal uploads and also send to the ballot content server;
Described ballot content server is used for the ballot content that storage ballot application server sends;
Accordingly, portable terminal is initiated in described ballot, is further used for by the subscribing relationship between the foundation of ballot application server and ballot subscription portable terminal; After subscribing relationship foundation is finished, create the ballot content and also upload to the ballot application server;
Portable terminal is subscribed in described ballot, be further used for by the subscribing relationship between the foundation of ballot application server and ballot initiation portable terminal, and after receiving that the notice of portable terminal is initiated in ballot, through downloading the ballot content from the ballot application server from the ballot content server.
Wherein, the process that portable terminal creates the ballot content is initiated in described ballot, is specially:
For ballot is provided with theme,
In the editing process of ballot content, open camera or microphone, carry out the collection of audio or video image, perhaps, in local file system, select other content of multimedia,
Ballot given content label is packaged into the message body of encoding with the XML form to the ballot related content afterwards.
The implementation method of multiple media vote service via mobile terminal provided by the invention and system, behind the access IMS network, ballot is initiated at first to set up subscribing relationship by application server between portable terminal and ballot subscription portable terminal; After subscribing relationship was set up and finished, ballot was initiated portable terminal and is created the ballot content and upload to application server for storage; After ballot subscription portable terminal receives that the notice of portable terminal is initiated in ballot, download and check the ballot content from application server.Ballot service deployment of the present invention is on the IMS network, portable terminal is initiated in ballot and ballot is subscribed to portable terminal take application server as media, finish between the two communication by the SIP signaling, ballot is initiated portable terminal ballot is published to application server, after portable terminal subscription ballot is subscribed in ballot, can download ballot from application server and check, therefore realize the interaction between the portable terminal.
In addition, portable terminal self is initiated in the ballot among the present invention can create the ballot content, and can create content of multimedia by camera or microphone etc., has realized the purpose of portable terminal issue ballot.
In addition, because ballot service deployment of the present invention is on the IMS network, therefore participate in the professional portable terminal of ballot and all need login the IMS network, in login IMS network development process, finish the authentication of mobile phone users, therefore, the professional reliability that can guarantee all participation mobile phone users authentications of ballot of the present invention.
Description of drawings
Fig. 1 is the implementation method schematic flow sheet of multiple media vote service via mobile terminal of the present invention;
Fig. 2 is a method realization flow schematic diagram of setting up subscribing relationship of the present invention;
Fig. 3 is the system configuration schematic diagram of multiple media vote service via mobile terminal of the present invention.
Embodiment
From prior art as can be known, development along with mobile network and portable terminal, increasing portable terminal possesses the ability that inserts the PS network, also possesses the storage capacity and the acquisition capacity of big capacity information simultaneously, comprising the making of content of multimedia such as Voice ﹠ Video etc.; In addition, the mobile network also possesses the function of authenticating user identification, has proposed implementation of the present invention based on the These characteristics of mobile network and portable terminal.
Basic thought of the present invention is: after ballot initiation portable terminal and ballot subscription portable terminal insert the IMS network, at first by application server foundation subscribing relationship between the two; After subscribing relationship was set up and finished, ballot was initiated portable terminal and is created the ballot content and upload to application server for storage; After ballot subscription portable terminal receives that the notice of portable terminal is initiated in ballot, download and check the ballot content from application server.
Below in conjunction with drawings and the specific embodiments the present invention is described in further detail.
Fig. 1 is the implementation method schematic flow sheet of multiple media vote service via mobile terminal of the present invention, and as shown in Figure 1, the performing step of this method is as follows:
Step 101: participate in the professional portable terminal of ballot and at first insert the IMS network;
Here, because ballot service deployment of the present invention is on the IMS network, therefore portable terminal need be carried out registration, the register of IMS network, the authentication of mobile phone users is finished in the registration process of IMS network, no longer carries out the authentication of mobile phone users in follow-up ballot service operation process.Portable terminal can insert the IMS network by WLAN or mobile network, and the process that inserts the IMS network about portable terminal is prior art, not in discussion scope of the present invention, no longer describes in detail herein.
Step 102: ballot is initiated at first to set up subscribing relationship by application server between portable terminal and ballot subscription portable terminal;
Here, the described subscribing relationship of setting up is: ballot is subscribed to portable terminal and is needed at first to subscribe to the ballot that portable terminal is initiated in ballot, after subscribe request was voted and initiated the portable terminal permission, ballot subscription portable terminal just can be checked to vote and initiate the ballot content of portable terminal establishment.
Below the described process of setting up subscribing relationship of this step is described in detail, as shown in Figure 2, concrete steps are as follows:
Step 102A: portable terminal initiates to subscribe to request from ballot to application server is subscribed in ballot;
Ballot subscription portable terminal is specially: when will be subscribed to the ballot of certain ballot initiation portable terminal, initiate subscribe request to application server, that is to say, ballot is subscribed to mobile terminal request and add new contact person in the subscriber list of self correspondence, promptly adds the ballot that will subscribe to ballot and initiates portable terminal.
Here, it is to initiate subscribe request at the initiation portable terminal of ballot to application server that portable terminal is subscribed in ballot, rather than the ballot content initiated at portable terminal is initiated subscribe request to application server, that is to say, the subscription operation of ballot subscription portable terminal is based on the initiation portable terminal of ballot, rather than based on the particular content of voting.
Among the present invention, application server is safeguarded two tabulations for each portable terminal, is respectively: subscriber list and observer's tabulation.Comprise the contact person that all are subscribed to by this portable terminal in the subscriber list of portable terminal, namely subscribed to other portable terminal of ballot by this portable terminal; Comprise in the observer of the portable terminal tabulation that all have subscribed to other portable terminal of this portable terminal ballot.Behind the portable terminal login IMS network, need at first to subscribe to this two forms by SIP Subscribe signaling to application server, these two forms are sky when the user uses ballot professional first.Certainly, portable terminal also can cancel subscriptions two and tabulate, and utilizes SIP Subscribe signaling equally, and just the Expires header field value in the SIP Subscribe signaling is set to 0 and gets final product, and this is the general using method of SIP Subscribe signaling.
Step 102B: application server judges that described ballot subscribes to portable terminal and whether subscribed to subscriber list, if subscribe to, then subscribed portable terminal is added in the subscriber list, and be labeled as unconfirmed, execution in step 102C afterwards; If do not subscribe to, then return the subscription failure, and execution in step 102G;
Be specially: application server is searched the subscriber list that whether exists described ballot subscription portable terminal to subscribe to by SIP Subscribe signaling from all subscriber list of safeguarding, subscribe to if determine, then by SIP HTTP PUT signaling subscribed portable terminal is added in the subscriber list, carry the identification information of subscribed portable terminal in the PUT signaling message body, the user identity of this identification information unique identification portable terminal in the mobile network, can be the SIP universal resource identifier (URI) that international mobile subscriber identity (IMSI) expands, described message body is encoded with the XML form, and be unconfirmed with the status indication that newly adds record, execution in step 102C afterwards; If determine to subscribe to, then return the subscription failure by SIP HTTP PUT signaling and subscribe to portable terminal for ballot, and execution in step 102G.
Step 102C: application server judges whether subscribed portable terminal has subscribed to observer's tabulation, if subscribe to, then ballot is subscribed to portable terminal and add in observer's tabulation, be labeled as unconfirmed, and return to subscribe to and finish message, afterwards execution in step 102D; If do not subscribe to, then return the subscription failure, and execution in step 102G; Described subscribed portable terminal is ballot and initiates portable terminal;
Be specially: application server is searched the observer's tabulation that whether exists described subscribed portable terminal to subscribe to by SIP Subscribe signaling from all observer's tabulations of safeguarding, subscribe to if determine, then by SIP HTTP PUT signaling portable terminal being subscribed in ballot adds in observer's tabulation, and the status indication that newly interpolation is recorded is unconfirmed, and reply ballot by SIP HTTP PUT signaling and subscribe to the message that the portable terminal subscription operation is finished, the state of the current subscription ballot of message indicating operation is unconfirmed, afterwards execution in step 102D; If determine to subscribe to, then return the subscription failure by SIP HTTP PUT signaling and subscribe to portable terminal for ballot, and execution in step 102G.
Step 102D: application server is notified subscribed portable terminal, and it has been subscribed, and subscribed portable terminal determines whether to accept subscription according to notice, and replys application server;
Be specially: application server sends the subscribed portable terminal of SIP Notify signaling, inform the current ballot that has other portable terminal to subscribe to its initiation, carry the identification information that portable terminal is subscribed in ballot in the message body of described SIP Notify signaling, this identification information is as shown in step 102B; Whether subscribed portable terminal receives and parses the identification information that portable terminal is subscribed in ballot after the SIP Notify signaling, and reply to accept to vote by SIPHTTP PUT signaling and subscribe to the subscribe request of portable terminal.
Step 102E: application server upgrades ballot according to the answer of subscribed portable terminal and subscribes to the new state that adds record in observer's tabulation of the new state that adds record in the subscriber list of portable terminal and subscribed portable terminal;
Be specially: application server is judged the affirmation message that subscribed portable terminal returns, accept the subscribe request that portable terminal is subscribed in ballot if determine subscribed portable terminal, then upgrade the state of new interpolation record in the subscriber list of subscribing to portable terminal of voting for confirming that the while also is updated to the state of new interpolation record in observer's tabulation of subscribed portable terminal to be confirmed; Do not subscribe to the subscribe request of portable terminal if definite subscribed portable terminal is accepted to vote, then do not upgrade the new state that records that adds in described subscriber list and the observer tabulation.
Step 102F: whether application server notice ballot subscription portable terminal subscription ballot this time operation is successful;
Be specially: application server upgraded two the tabulation in record after, send the ballot of SIP Notify signaling and subscribe to the result that portable terminal is this time subscribed to the ballot operation, if subscribed portable terminal is accepted the subscribe request that portable terminal is subscribed in ballot, the result who then this time subscribes to the ballot operation is successfully; Do not subscribe to the subscribe request of portable terminal if subscribed portable terminal is accepted to vote, the result who then this time subscribes to the ballot operation is refusal.
Here, if the result that subscription ballot is this time operated is successfully, prove that then subscribing relationship foundation is finished between ballot initiation portable terminal and ballot subscription portable terminal.
Step 102G: the ballot subscription procedure finishes.
Step 103: after subscribing relationship was set up and finished, ballot was initiated portable terminal and is created the ballot content and upload to application server for storage;
Be specially: after the subscribing relationship between ballot initiation portable terminal and ballot subscription portable terminal is set up and finished, ballot is initiated portable terminal and is begun to create ballot, ballot is initiated at first for ballot theme to be set when portable terminal creates ballot, in the editing process of content, can select to open camera or microphone, to finish the collection of audio or video image; Perhaps, in local file system, select other content of multimedia, and be this ballot given content label.
Wherein, described content tab is pushed to by the application server unification and participates in the professional portable terminal of ballot, still subscribe to by SIP Subscribe signaling, that is: behind the portable terminal login IMS network, initiation is to the subscription of content tab, during portable terminal login IMS network,, then pass through the content tab storehouse of each mobile terminal to update this locality of SIP Notify signaling if the content tab of storing on the application server changes.
After ballot initiation portable terminal is finished the ballot establishment, the content of multimedia that exists in the ballot content is uploaded to application server by SIP HTTP POST signaling, after success is preserved, application server returns successfully response message, and carries the URL corresponding with the content of multimedia of storing in message.After content of multimedia was uploaded and finished, ballot was initiated the portable terminal related content of will voting and is packaged into the message body of SIP Publish signaling, and message body is encoded with the XML form.Comprise in the described message body: this time theme, the content tab of ballot, content of multimedia link, polling option and expansion arrange, as ballot is set forbids transmitting or forbid seconding a motion etc.
Step 104: after ballot subscription portable terminal receives that the notice of portable terminal is initiated in ballot, download and check the ballot content from application server;
Be specially: ballot is initiated portable terminal and will vote after the content issue, by ballots subscription portable terminal that SIP Notify signaling notifies all to subscribe to its ballot through application server, carries the message body of described ballot content in the SIP Notify signaling message; After ballot subscription portable terminal is notified, parse URL corresponding to content of multimedia according to the message body in the notice, and download the content of multimedia such as audio frequency, video image according to URL from application server by SIPHTTP GET signaling and check.
Here, because subscribing to portable terminal, ballot may subscribe to the ballot that the portable terminal issue is initiated in a plurality of ballots, therefore, portable terminal is subscribed in ballot will receive many ballots, different ballots are classified by content tab, like this, ballot subscription mobile phone users can be checked according to the interested ballot of the different choice of content tab.
Step 105: the implementation procedure of multiple media vote service via mobile terminal finishes.
Certainly, allow to transmit if the ballot that portable terminal checks is subscribed in ballot, ballot is subscribed to portable terminal and can be continued issue ballot this time so, and ballot initiates portable terminal and also can be ballot and set the pot-life, is employed server to after date ballot content and deletes.
For realizing said method, the present invention also provides a kind of system of multiple media vote service via mobile terminal, and as shown in Figure 3, this system comprises: portable terminal is initiated in application server, ballot and portable terminal is subscribed in ballot; Wherein,
Described application server is used to set up ballot and initiates portable terminal and ballot and subscribe to subscribing relationship between portable terminal, and subscribing relationship set up finish after, receive ballot and initiate ballot content and the storage that portable terminal is uploaded;
Portable terminal is initiated in described ballot, is used for by the subscribing relationship between application server foundation and ballot subscription portable terminal; After subscribing relationship foundation is finished, create the ballot content and also upload to application server, and notice ballot subscription portable terminal;
Portable terminal is subscribed in described ballot, is used for setting up with ballot by application server initiating subscribing relationship between portable terminal, and after receiving that the notice of portable terminal is initiated in ballot, from the application server download and check the ballot content.
Described application server further comprises: ballot application server and ballot content server; Wherein,
Described ballot application server be used for to be set up ballot and is initiated portable terminal and ballot and subscribe to subscribing relationship between portable terminal, and subscribing relationship set up finish after, receive ballot and initiate the ballot content that portable terminal uploads and also send to the ballot content server;
Described ballot content server is used for the ballot content that storage ballot application server sends;
Accordingly, portable terminal is initiated in described ballot, is further used for by the subscribing relationship between the foundation of ballot application server and ballot subscription portable terminal; After subscribing relationship foundation is finished, create the ballot content and also upload to the ballot application server;
Portable terminal is subscribed in described ballot, be further used for by the subscribing relationship between the foundation of ballot application server and ballot initiation portable terminal, and after receiving that the notice of portable terminal is initiated in ballot, through downloading the ballot content from the ballot application server from the ballot content server.
The process that portable terminal creates the ballot content is initiated in described ballot, is specially:
At first for ballot arranges theme, in the editing process of ballot content, open camera or microphone, carry out the collection of audio or video image; Perhaps, select other content of multimedia in local file system, ballot given content label is packaged into the message body of encoding with the XML form to the ballot related content afterwards.
Wherein, described message body comprises: the content of multimedia link of the theme of ballot, the content tab of ballot, ballot, polling option and expansion are provided with.
The above is preferred embodiment of the present invention only, is not to be used to limit protection scope of the present invention, all any modifications of being done within the spirit and principles in the present invention, is equal to and replaces and improvement etc., all should be included within protection scope of the present invention.

Claims (10)

1. the implementation method of a multiple media vote service via mobile terminal is characterized in that, this method comprises:
After ballot initiation portable terminal and ballot subscription portable terminal insert IP Multimedia System IMS network, at first by application server foundation subscribing relationship between the two; After subscribing relationship was set up and finished, ballot was initiated portable terminal and is created the ballot content and upload to application server for storage; After ballot subscription portable terminal receives that the notice of portable terminal is initiated in ballot, download and check the ballot content from application server.
2. the implementation method of multiple media vote service via mobile terminal according to claim 1 is characterized in that, the process of setting up of described subscribing relationship is specially:
Portable terminal initiates to subscribe to request from ballot to application server is subscribed in ballot, application server judges whether ballot subscription portable terminal has subscribed to subscriber list afterwards, if subscribe to, then subscribed portable terminal is added in the subscriber list, and be labeled as unconfirmed; If do not subscribe to, then finish the process of setting up of subscribing relationship;
Application server continues to judge whether subscribed portable terminal has subscribed to observer's tabulation, if subscribe to, then ballot is subscribed to portable terminal and adds to during the observer tabulates, and is labeled as unconfirmedly, and returns subscription and finishes message; If do not subscribe to, then finish the process of setting up of subscribing relationship;
Application server is notified subscribed portable terminal, and it is subscribed, and subscribed portable terminal determines whether to accept subscription according to notice, and replys application server;
Application server upgrades in described subscriber list and the observer's tabulation according to the answer of subscribed portable terminal and newly adds the state that writes down, and whether the subscription of notice ballot afterwards portable terminal subscription ballot this time operation is successful.
3. the implementation method of multiple media vote service via mobile terminal according to claim 2 is characterized in that, the subscriber list of described portable terminal comprises that all have been subscribed to other portable terminal of ballot by this portable terminal;
The observer of described portable terminal tabulation comprises that all have subscribed to other portable terminal of this portable terminal ballot.
4. according to the implementation method of claim 1,2 or 3 described multiple media vote service via mobile terminals, it is characterized in that the process that portable terminal is created the ballot content is initiated in described ballot, is specially:
For ballot is provided with theme,
In the editing process of ballot content, open camera or microphone, carry out the collection of audio or video image, perhaps, in local file system, select other content of multimedia,
And for ballot given content label, the ballot related content is packaged into the message body of encoding with the XML form.
5. the implementation method of multiple media vote service via mobile terminal according to claim 4 is characterized in that, after described ballot initiation portable terminal is finished the content of multimedia editor, and before the encapsulation messages body, this method also comprises:
Ballot is initiated portable terminal content of multimedia is uploaded to application server for storage, after success is preserved, application server returns successfully response message and initiates portable terminal for ballot, and carries the URL corresponding with the content of multimedia of storing in message.
6. the implementation method of multiple media vote service via mobile terminal according to claim 4 is characterized in that, described message body comprises: the content of multimedia link of the theme of ballot, the content tab of ballot, ballot, polling option and expansion are provided with.
7. the implementation method of multiple media vote service via mobile terminal according to claim 6 is characterized in that, described ballot is subscribed in the notice that portable terminal receives, carrying the message body that the ballot content that portable terminal creates is initiated in ballot; Accordingly,
Described ballot is subscribed to portable terminal and is downloaded the ballot content, is specially:
Ballot is subscribed to portable terminal and is parsed URL corresponding to content of multimedia according to the message body of carrying in the notice, downloads content of multimedia according to URL from application server.
8. the system of a multiple media vote service via mobile terminal is characterized in that, this system comprises: portable terminal is initiated in application server, ballot and portable terminal is subscribed in ballot; Wherein,
Described application server is used to set up ballot and initiates portable terminal and ballot and subscribe to subscribing relationship between portable terminal, and subscribing relationship set up finish after, receive ballot and initiate ballot content and the storage that portable terminal is uploaded;
Portable terminal is initiated in described ballot, is used for by the subscribing relationship between application server foundation and ballot subscription portable terminal; After subscribing relationship foundation is finished, create the ballot content and also upload to application server, and notice ballot subscription portable terminal;
Portable terminal is subscribed in described ballot, is used for setting up with ballot by application server initiating subscribing relationship between portable terminal, and after receiving that the notice of portable terminal is initiated in ballot, from the application server download and check the ballot content.
9. the system of multiple media vote service via mobile terminal according to claim 8 is characterized in that, described application server further comprises ballot application server and ballot content server; Wherein,
Described ballot application server be used for to be set up ballot and is initiated portable terminal and ballot and subscribe to subscribing relationship between portable terminal, and subscribing relationship set up finish after, receive ballot and initiate the ballot content that portable terminal uploads and also send to the ballot content server;
Described ballot content server is used for the ballot content that storage ballot application server sends;
Accordingly, portable terminal is initiated in described ballot, is further used for by the subscribing relationship between the foundation of ballot application server and ballot subscription portable terminal; After subscribing relationship foundation is finished, create the ballot content and also upload to the ballot application server;
Portable terminal is subscribed in described ballot, be further used for by the subscribing relationship between the foundation of ballot application server and ballot initiation portable terminal, and after receiving that the notice of portable terminal is initiated in ballot, through downloading the ballot content from the ballot application server from the ballot content server.
10. according to Claim 8 or the system of 9 described multiple media vote service via mobile terminals, it is characterized in that the process that portable terminal is created the ballot content is initiated in described ballot, is specially:
For ballot is provided with theme,
In the editing process of ballot content, open camera or microphone, carry out the collection of audio or video image, perhaps, in local file system, select other content of multimedia,
Ballot given content label is packaged into the message body of encoding with the XML form to the ballot related content afterwards.
CN2010102367746A 2010-07-22 2010-07-22 Method and system for realizing multiple media vote service via mobile terminal Pending CN101909280A (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN2010102367746A CN101909280A (en) 2010-07-22 2010-07-22 Method and system for realizing multiple media vote service via mobile terminal
PCT/CN2011/074640 WO2012010012A1 (en) 2010-07-22 2011-05-25 Method and system for realizing multimedia vote service of mobile terminal

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2010102367746A CN101909280A (en) 2010-07-22 2010-07-22 Method and system for realizing multiple media vote service via mobile terminal

Publications (1)

Publication Number Publication Date
CN101909280A true CN101909280A (en) 2010-12-08

Family

ID=43264568

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2010102367746A Pending CN101909280A (en) 2010-07-22 2010-07-22 Method and system for realizing multiple media vote service via mobile terminal

Country Status (2)

Country Link
CN (1) CN101909280A (en)
WO (1) WO2012010012A1 (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2012010012A1 (en) * 2010-07-22 2012-01-26 中兴通讯股份有限公司 Method and system for realizing multimedia vote service of mobile terminal
CN102722931A (en) * 2012-06-21 2012-10-10 陈利浩 Voting system and voting method based on intelligent mobile communication devices
CN103186938A (en) * 2011-12-31 2013-07-03 国民技术股份有限公司 Voting system and method based on double-interface intelligent card
CN103578170A (en) * 2012-07-30 2014-02-12 中兴通讯股份有限公司 Mobile terminal for electronic voting, vote receiving device, system, and method
CN104899956A (en) * 2015-04-15 2015-09-09 腾讯科技(深圳)有限公司 Voting achieving method and voting achieving apparatus
CN105185400A (en) * 2015-08-05 2015-12-23 捷开通讯科技(上海)有限公司 Multimedia play list generation system and method, and information providing terminals
CN105205906A (en) * 2014-06-25 2015-12-30 阿里巴巴集团控股有限公司 Method and device for processing voting tasks and distributing voting tasks
CN108305373A (en) * 2018-01-31 2018-07-20 广州视源电子科技股份有限公司 Method, apparatus, equipment and the storage medium of ballot

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050209927A1 (en) * 2004-03-18 2005-09-22 Nokia Corporation System and associated terminal, method and computer program product for uploading content
CN101640671A (en) * 2008-07-31 2010-02-03 华为技术有限公司 Interactive information transmitting method, system and device

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20010088263A (en) * 2000-03-09 2001-09-26 김용훈 Apparatus and method for providing real-time questions service
US20080013701A1 (en) * 2006-04-04 2008-01-17 Barhydt William J Voting And Multi-Media Actionable Messaging Services For Mobile Social Networks
CN101588383A (en) * 2008-05-19 2009-11-25 北京亿企通信息技术有限公司 Method and system for realizing voting function
CN101742246B (en) * 2009-12-01 2012-12-12 中广传播集团有限公司 System and method for realizing interactive service of mobile multimedia broadcast
CN101909280A (en) * 2010-07-22 2010-12-08 中兴通讯股份有限公司 Method and system for realizing multiple media vote service via mobile terminal

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050209927A1 (en) * 2004-03-18 2005-09-22 Nokia Corporation System and associated terminal, method and computer program product for uploading content
CN101640671A (en) * 2008-07-31 2010-02-03 华为技术有限公司 Interactive information transmitting method, system and device

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
高雪峰: "基于IMS架构的呈现列表服务器的设计与实现", 《中国科技论文在线》, 2 January 2008 (2008-01-02) *

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2012010012A1 (en) * 2010-07-22 2012-01-26 中兴通讯股份有限公司 Method and system for realizing multimedia vote service of mobile terminal
CN103186938A (en) * 2011-12-31 2013-07-03 国民技术股份有限公司 Voting system and method based on double-interface intelligent card
CN103186938B (en) * 2011-12-31 2016-11-09 国民技术股份有限公司 A kind of ballot system based on double-interface smart card and method
CN102722931A (en) * 2012-06-21 2012-10-10 陈利浩 Voting system and voting method based on intelligent mobile communication devices
CN102722931B (en) * 2012-06-21 2014-09-17 陈利浩 Voting system and voting method based on intelligent mobile communication devices
CN103578170A (en) * 2012-07-30 2014-02-12 中兴通讯股份有限公司 Mobile terminal for electronic voting, vote receiving device, system, and method
CN105205906A (en) * 2014-06-25 2015-12-30 阿里巴巴集团控股有限公司 Method and device for processing voting tasks and distributing voting tasks
CN104899956A (en) * 2015-04-15 2015-09-09 腾讯科技(深圳)有限公司 Voting achieving method and voting achieving apparatus
CN105185400A (en) * 2015-08-05 2015-12-23 捷开通讯科技(上海)有限公司 Multimedia play list generation system and method, and information providing terminals
CN105185400B (en) * 2015-08-05 2019-04-30 捷开通讯科技(上海)有限公司 Multimedia play list generates system, method and information and provides terminal
CN108305373A (en) * 2018-01-31 2018-07-20 广州视源电子科技股份有限公司 Method, apparatus, equipment and the storage medium of ballot

Also Published As

Publication number Publication date
WO2012010012A1 (en) 2012-01-26

Similar Documents

Publication Publication Date Title
CN101909280A (en) Method and system for realizing multiple media vote service via mobile terminal
EP1806006B1 (en) System and method for initiating push-to-talk sessions between outside services and user equipment
CN1684530B (en) Method and apparatus for dynamic group address creation
CN104813655B (en) The method of preview caller in videoconference session
US8813149B2 (en) Process and system for management of a continuous broadcast session of a posted direct video stream
CN107113312A (en) Multiple associated devices are allocated into the calling of Session initiation Protocol internet protocol multi-media sub-system
CN102227904A (en) Telephony web event system and method
US8406792B2 (en) Message modification system and method
CN101164275A (en) Data traffic system and access control method
US20160295390A1 (en) Centralised capabiity discovery
CN102958107A (en) Capability query method, communication terminal and application server
EP2096792A1 (en) Method for configuring service and entity for storing service configuration
EP1861959B1 (en) Method and system for collecting opinions of push to talk over cellular participants in push to talk over cellular network
US20070153752A1 (en) Method and apparatus for provisioning contacts for PTT over cellular (PoC) communication
CN102138315A (en) Service sharing among IMS users
CN103167327A (en) Method, device and system of information interaction
CN103095752A (en) Transcribing method, device and system of voice and video
EP2154818B1 (en) Charging method, charging system and application server
CN104580247A (en) Information synchronization method and information synchronization device based on IMS multi-party calls
CN102137107A (en) Method and system for realizing set-top box subscriber state
CN102111877B (en) Method for sensing service activity of user, base station and network side device and system
CN101778056B (en) Processing method and system for meeting history record fusing message business
CN101860804B (en) Accession implementing method and accession implementing system for predefined accession group session
WO2007083926A1 (en) System and method for providing a user state information to the mobile terminal during the time of ring back tone
KR20150086981A (en) Composite ars service providing method and apparatus

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20101208