CN101043651A - Mobile telephone living broadcast method - Google Patents
Mobile telephone living broadcast method Download PDFInfo
- Publication number
- CN101043651A CN101043651A CNA2007100741441A CN200710074144A CN101043651A CN 101043651 A CN101043651 A CN 101043651A CN A2007100741441 A CNA2007100741441 A CN A2007100741441A CN 200710074144 A CN200710074144 A CN 200710074144A CN 101043651 A CN101043651 A CN 101043651A
- Authority
- CN
- China
- Prior art keywords
- live
- snapshot
- broadcast
- state
- server
- 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
Links
Images
Landscapes
- Studio Devices (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
The related visual live method for imaging device on general network comprises: with continual taking-network storing-continual downloading mean, the live device continual takes multiple on-site images to upload t the server as static picture format till live end or terminal; the server receives static pictures to store immediately, while responds to download request from browser device to provide snapshot and display service; and the browser continual requests and downloads the pictures till the live end state. This invention generates less data quantity, reduces request on bandwidth, and fit to implement a low-cost visual live system.
Description
Technical field
The present invention relates to the information dissemination technology in wired and the wireless network, more particularly, the imaging device that relates under a kind of generalized network environment carries out visual live method.
Background technology
Many times, people have and can show the relatives and friends' in strange land demand to living environment/party scene/tourism scene; Run into the burst media event, have also how (for example the year ends 2006 of Saddam, open source information just before execution was one section on-the-spot witness's mobile phone video recording with the live demand to security department/news media or Global Internet in primary scene, this mobile phone video recording is placed on the Internet just to be made public, though be not on-the-spot broadcasting, but still cause the extensive concern in the whole world).
Visual anywhere or anytime live to the individual, all there is important value in society, but traditional net cast equipment equipment complexity costs an arm and a leg, and is the professional equipment of TV station always; The video call that designs among the 3G/4G mobile network makes for the first time towards masses' the visual anywhere or anytime live possibility that becomes, but the procotol of higher data amount and complex proprietary, makes can't support video call on the present GSM mobile network.
Operable other visual communication means is multimedia message (MMS) on the GSM mobile network at present.The mobile phone of support multimedia message can be taken pictures anywhere or anytime and be sent photo to other people.But the multimedia message of China Mobile has total capacity to be no more than the size restriction of 50K, can't transmit bigger a little video and photo.If wish to use mobile phone live, the every take of user finishes a photo, all will import the other side's phone number, waits for and transmitting, and then begin next shooting and transmission.As seen be designed to individual and take, the multimedia message of point-to-point transmission, complex operation lacks continuity, can't seating surface live continuously to many people.
Operable other visual communication means is mobile phone video recording on the GSM mobile network at present: carry out live video with mobile phone earlier, the disposable then video website of sending or uploading to by Email in the Internet that video recording is passed on the computer.Though this is record whenever and wherever possible, exist the regular hour to lag behind, lost the effect (as Saddam's video recording just before execution) of " on-the-spot broadcasting ".
Summary of the invention
For solving the problems of the technologies described above, the invention provides that a kind of imaging device carries out visual live method under the network environment being connected with, adopt and continue the shooting-network storage-continuous method of downloading, be that basic object transmits and stores with the still photo, realize general low-cost visual live broadcast system, concrete steps are as follows:
Step 100: transmitting as soon as shooting-live broadcast device is taken many on-the-spot snapshots in succession, is uploaded to server with the still image form, and transmitting as soon as shooting is until submitting " live end " signal or terminating operation to server;
Step 200: storing servo-server receives the static snapshot image that imaging device is uploaded, instant storage, and the snapshot download request of the browsing apparatus of server response simultaneously is for it provides existing scene snapshot and broadcast state;
Step 300: downloading and playing-browsing apparatus continues to download snapshot image to server requests, downloads the also snapshot image of display server preservation one by one, returns " finishing to play " state until server.
In the method for the invention, described live unique live ID that has; Each live snapshot image by some live snapshot ID correspondences is formed; Each is live to have two states: " live beginning " and " live end ", and showing respectively that this live well afoot or this are live finishes; Each is live for the browsing apparatus of browsing it, and four kinds of broadcast states are arranged: " playing live ", " playing video recording ", " waiting for live ", " finishing to play ".
In the method for the invention, described step 100 comprises:
Step 110: live broadcast device is submitted " live beginning " signal to server;
Step 120: live broadcast device is to take still photo mode floor snapshot;
Step 130: transmitting as soon as shooting, live broadcast device is uploaded to server with the still photo of clapping with digital image form, and repeating step 120 continues to take, until live end;
Step 140: the user finishes live, and live broadcast device is submitted " live end " signal to server.
In the method for the invention, described step 200 comprises:
Step 210: receive " live beginning " signal that live broadcast device sends, create new live ID, setting live state is " live beginning ";
Step 220: receive the digital picture that live equipment is uploaded, distribute live snapshot ID, it is stored as image file, upgrading live state is " live beginning ";
Step 230: receive " live end " signal that live broadcast device sends, setting live state is " live end ";
Step 240: receive the downloading and playing request that browsing apparatus is submitted to, return this first live snapshot ID and broadcast state under live with live ID;
Step 250: receive the image download request that browsing apparatus is submitted to, return the snapshot image of this live snapshot ID correspondence with live snapshot ID;
Step 260: receive the request of obtaining next live snapshot ID that browsing apparatus is submitted to, return new live snapshot ID and broadcast state under this live ID.
In the method for the invention, described step 300 comprises:
Step 310: to the downloading and playing request of server submission with live ID;
Step 320: obtain first live snapshot ID and broadcast state under this live ID from server;
Step 330: to the image download request of server submission with live snapshot ID;
Step 340: reception also shows digital picture and the current broadcast state of downloading from server;
Step 350: submit the request of obtaining next live snapshot ID to server to;
Step 360: obtain new live snapshot ID and broadcast state from server;
Step 370: judge whether broadcast state is " waiting for live ", if, execution in step 380, otherwise, execution in step 390;
Step 380: show " live wait " sign, wait for a period of time that execution in step 350 then;
Step 390: judge whether broadcast state is " finishing to play ", if, execution in step 391, otherwise upgrading current live snapshot ID is new live snapshot ID, execution in step 330;
Step 391: finish live browsing.
If live broadcast device is not uploaded live snapshot for a long time, and do not submit " live end " signal to, may cause the unreasonable and browsing apparatus of the live state of server record to carry out meaningless problems such as wait for a long time.For live state accurately automatically is set, the simplified system expense makes things convenient for the hommization operation simultaneously, and the present invention writes down the last snapshot uplink time and judges live state, and this time is called this live " uplink time recently ".If should the time and current system time differ a very long time (greater than " live no update time " value of systemic presupposition), show the action that this live broadcast device is not for a long time uploaded, can think that this lively finishes, live state is " live end ", otherwise live state is " live beginning ".
Given this, in the method for the invention, described step 210 comprises:
Step 211: receive " live beginning " signal that live broadcast device sends;
Step 212: create new live ID;
Step 213: " uplink time recently " is set is current system time;
Step 214: the live ID that returns new establishment.
In the method for the invention, described step 220 comprises:
Step 221: receive the snapshot image that live equipment is uploaded;
Step 222: for the new snapshot image that receives distributes unique live snapshot ID;
Step 223: the snapshot image that will newly receive is stored as digital image file;
Step 224: " uplink time recently " is set is current system time.
In the method for the invention, described step 230 comprises:
Step 231: receive " live end " signal that live broadcast device sends;
Step 232: " uplink time recently " is set be that " 0 " or distance are now greater than " live no update time " arbitrary time value.
In the method for the invention, described step 240 comprises:
Step 241: receive the downloading and playing request that browsing apparatus is submitted to live ID;
Step 242: the live state of upgrading this live ID;
Step 243: first the live snapshot ID that obtains this live ID;
Step 244: upgrade the broadcast state of this live ID to this browsing apparatus;
Step 245: return first live snapshot ID and broadcast state under this live ID.
In the method for the invention, described step 260 comprises:
Step 261: receive the request of obtaining next live snapshot ID that browsing apparatus is submitted to;
Step 262: the live state of upgrading this live ID;
Step 263: next the live snapshot ID that obtains the current snapshot ID of current live ID;
Step 264: upgrade the broadcast state of this live ID to this browsing apparatus;
Step 265: return new live snapshot ID and broadcast state.
The concrete grammar that upgrades the live state of live ID in above-mentioned steps 242 and the step 262 is:
If current system time and this live ID " uplink time recently " differs by more than default " live no update time ", then the live state of this live ID is " live end ", otherwise is " live beginning ".
The live ID of renewal to the concrete grammar of the broadcast state of browsing apparatus is in above-mentioned steps 244 and the step 264:
If the snapshot image of current live snapshot ID correspondence does not exist, and current live state is " live beginning ", and then broadcast state is " waiting for live ";
If the snapshot image of current live snapshot ID correspondence does not exist, and current live state is " live end ", and then broadcast state is " finishing to play ";
If the snapshot image of current live snapshot ID correspondence exists, and current live state is " live beginning ", and then broadcast state is " playing live ";
If the snapshot image of current live snapshot ID correspondence exists, and current live state be " live end ", and then broadcast state be " broadcast is recorded a video ".
In the method for the present invention, described live equipment can be the shooting mobile phone of networking, digital camera or video camera, described browsing apparatus can be mobile phone, computer or the display device of networking, and described network can be wired or wireless networks such as GPRS, CDMA, WCDMA, TD-CDMA, LAN, ADSL.
As shown from the above technical solution, the present invention carries out visual live computer network system for imaging device, adopt " continuing the shooting-network storage-download continuously " method, static sequence photo with standard is a communication target, data volume is little, compatible good, be applicable to general shooting mobile phone and universal network, effectively reduce network bandwidth requirement; Network enabled storage, server is stored immediately, is convenient to live browse and video recording is browsed; Support live the uploading and live reception that many people are concurrent; It is live to support that same imaging device carries out multistage, starts at any time, closes at any time; Interface is simple, need not complicated Streaming Media host-host protocol and equipment, is a kind of live scheme of imaging device of universal flexible, allows shooting mobile phone all might become " seed-sowing machine " on certain meaning under variety of network environments, along with the raising of network speed, live picture can be more and more smooth.
Description of drawings
The invention will be further described below in conjunction with drawings and Examples, in the accompanying drawing:
Fig. 1 is the core process figure of mobile phone live broadcasting method of the present invention;
Fig. 2 is the structure graph of mobile phone live broadcasting method of the present invention;
Fig. 3 is the flow process refinement figure of mobile phone live broadcasting method of the present invention;
Fig. 4 is the flow process refinement figure of step 210 shown in Fig. 3;
Fig. 5 is the flow process refinement figure of step 220 shown in Fig. 3;
Fig. 6 is the flow process refinement figure of step 240 shown in Fig. 3;
Fig. 7 is the flow process refinement figure of step 260 shown in Fig. 3.
Embodiment
How to utilize mobile phone to realize " live " effect on existing arrowband GPRS mobile network, this is a starting point of the present invention.Thinking of the present invention is to utilize mobile phone to take one group of still photo continuously, promptly claps and promptly sends out; Use server to do instant storage and download servoly, preserve and take the serial static image of uploading; Other mobile phones or computer are downloaded existing still image one by one from server, continue to receive, and play continuously.So, other people use the calculating function of mobile phone or networking almost not see synchronously the field scene that you clap on narrowband network (depending on network speed, generally is not real-time continuous), realize mobile phone " animation is live " effect.
Compare with traditional multimedia message, the present invention supports continuous shooting, and is convenient and swift, captures on-the-spot outdoor scene as much as possible; Comparing with uploading behind the mobile phone video recording, is not that incident all is through with by the time, upload video recording again, but transmitting as soon as shooting will only limit to the scope of netting twine Network Transmission still photo time lag, thereby have more synchronism and scene property.
The invention provides and a kind of the not high universal imaging equipment of network bandwidth requirement is carried out visual live method, as shown in Figure 1, live broadcast device is taken many on-the-spot snapshots in succession, be uploaded to server with the still image form, transmitting as soon as shooting is until submitting " live end " signal or terminating operation to server; Server receives the still image that imaging device is uploaded, instant storage, and server responds the snapshot download request of browsing apparatus in addition, for it provides existing scene snapshot and broadcast state; Browsing apparatus continues to download snapshot image to server requests, downloads the also snapshot image of display server preservation one by one, returns " finishing to play " state until server.
Compare with the live equipment in real radio station, the present invention lacks real-time and picture fluency, on effect can only be " animation is live ", but benefit is low cost and versatility, equipment that need not be expensive huge and special-purpose network, there have the people of shooting mobile phone to carry out the whole world in the place that the GPRS signal is arranged to be visual live, at any time the shooting mobile phone in the hand become " arrowband live broadcast vehicle ".
For reaching this purpose, the present invention comprises transmitting as soon as shooting, live state intelligent updating, browser and enters innovation mechanisms such as live wait state automatically, and whole system is simple in structure, general, intelligent, friendly.
In order to realize above-mentioned functions, the spy introduces notions such as live ID, live snapshot ID, live state and broadcast state, as shown in Figure 2.Live broadcast device finishes live taking pictures from beginning live taking pictures to, this is called one " live ", be assigned with unique unduplicated ID, this ID is called " live ID ", all still photos (existing with digital image form) that this live broadcast device is taken and serviced device is preserved during this is live are called " live snapshot ", are assigned with unique unduplicated ID-" live snapshot ID ".Thereby a live snapshot image by some live snapshot ID correspondences is formed.Each is live to have two states " live beginning " and " live end ", indicates respectively that this live well afoot or this are live to finish.Browse specific live browsing apparatus for each, four kinds of broadcast states arranged:
" play live "-current broadcast be ongoing live snapshot image;
" play video recording "-current broadcast be the live snapshot image that has finished;
" wait for live "-waiting for that live broadcast device uploads up-to-date snapshot image;
" finish to play "-play and finish.
Be illustrated in figure 3 as the concrete workflow in a preferred embodiment of the invention.The workflow that has shown live broadcast device, server, browsing apparatus among the figure respectively.Solid arrow wherein represent the inner signal flow of each device to, dotted arrow indicates that live broadcast device or browsing apparatus are with the information interaction between the server.
As a preferred embodiment of the present invention, in Nokia's mobile phone (Nokia 6600), installed the client software of taking pictures that uses the Java language exploitation, GRPS network and the standard Web communication of setting up on the internet by China Mobile, an other mobile phone that the browsing client software that uses the Java language exploitation is housed carries out live browsing, and the ICP/IP protocol of standard is adopted in network communication.
Concrete structure and implement as follows.
1. direct broadcast server
Direct broadcast server adopts Windows Server IIS, uses ASP.Net as the key-course development language, and the backstage uses MS SQL Server 2000 as database.
System initialization, predefine " live no update time " is 120 seconds, shows if do not have any action of uploading at 2 minutes energy live broadcast devices, system thinks that this lively finishes.
Unique unduplicated ID is live ID to each live order assignment, adopt live ID to add the unique name of mode of serial number to each live live snapshot ID, snapshot ID as first snapshot of live ID=180 is 18001, the snapshot ID of the 99th snapshot is 18099, in the case, limit each and live 99 snapshots are arranged at most.
Snapshot image adopts the jpeg file storage of standard.
The live ID that each is live and " uplink time recently " thereof are stored in the database.
2. the Java that the is installed on Nokia 6600 mobile phones client of taking pictures
The present invention adopts Nokia 6600 mobile phones as physical support, with the take pictures functional module of client of Java language design the present invention, this program can be controlled camera built-in on the mobile phone and take pictures, and by the standard networking interface snapshot image is passed to server with jpeg format then.
3. be installed on the Java browsing client of Nokia 6600 mobile phones
The present invention adopts Nokia 6600 mobile phones as physical support, functional module with Java language design browsing client of the present invention, this program can be downloaded the snapshot image with the jpeg format storage by the standard networking interface with the server communication, is presented on the mobile phone screen then.
A workflow of the present invention is exemplified below:
Take pictures Nokia 6600 mobile phones of client of Java at first are housed submit " live beginning " signal to direct broadcast server in the HTTP mode of standard, after direct broadcast server is received this signal, be the unique live ID of this live establishment, and write down current system time for this live " uplink time recently ", should return to the client of taking pictures (as shown in Figure 4) by live ID then.The client of taking pictures proves that network communication is normal after receiving the effective live ID that direct broadcast server returns, and opens camera then and takes pictures.This process of taking pictures can be captured (as capturing once every 30 seconds) or manually control candid photograph (user taps, and grabs) by the user by setting program automatically.Every candid photograph finishes a snapshot, and the client of taking pictures sends it to direct broadcast server with the subsidiary current live ID of jpeg file form.Direct broadcast server is received the live ID and the jpeg image file of the client upload of taking pictures, and gives the live snapshot ID of its order assignment, is that filename is kept at (as shown in Figure 5) on the server with this image with this snapshot ID then.The client of taking pictures continues to take, and selects to finish or withdraw from this program until the user.The client of taking pictures sends " live end " signal to server when termination routine.If run into the special abnormality situation, do not had electricity as mobile phone, the client of taking pictures has no chance to send " live end " to server, and also it doesn't matter for signal, and the follow-up live state of the present invention's design detects and will will not have live being made as " live end " of renewal for a long time automatically.
Nokia 6600 mobile phones that the Java browsing client is housed are submitted the live request of browsing in the HTTP mode of standard to direct broadcast server, after direct broadcast server is received this request, the live ID that will be in " live beginning " state at present lists and returns browsing client for its selection, wherein, the process of judging live state is as follows: direct broadcast server " uplink time recently " that all are live compares with current system time, if less than " live no update time ", show this live being in " live beginning " state.
The mobile phone that the Java browsing client is housed is received the live tabulation that server returns, and is selected interested lively voluntarily by the user, and browsing client is passed to server as the downloading and playing request with the live ID that the user selects.Direct broadcast server is after receiving the downloading and playing request with live ID that browsing client is submitted to, at first upgrade the live state of this live ID, obtain first the live snapshot ID of this live ID then, this live ID of final updating is to the broadcast state of this browsing apparatus, returns first live snapshot ID and broadcast state (as shown in Figure 6) under this live ID to browsing client.
The live state of wherein upgrading this live ID adopts following operation: if current system time and this live ID " uplink time recently " differs by more than default " live no update time ", then the live state of this live ID is " live end ", otherwise is " live beginning ".
Wherein upgrade this live ID the broadcast state of this browsing apparatus adopted following operation:
If the snapshot image of current live snapshot ID correspondence does not exist, and current live state is " live beginning ", and then broadcast state is " waiting for live ";
If the snapshot image of current live snapshot ID correspondence does not exist, and current live state is " live end ", and then broadcast state is " finishing to play ";
If the snapshot image of current live snapshot ID correspondence exists, and current live state is " live beginning ", and then broadcast state is " playing live ";
If the snapshot image of current live snapshot ID correspondence exists, and current live state be " live end ", and then broadcast state be " broadcast is recorded a video ".
After the mobile phone that the Java browsing client is housed is received the first live snapshot ID and broadcast state that server returns, at first judge this broadcast state:
If broadcast state is " waiting for live ", submit downloading and playing request to server again after then waiting for a period of time with live ID;
If broadcast state is " finishing to play ", it is live then to point out the user to finish;
If broadcast state is " playing live " or " playing video recording ", browsing client is to the image download request of direct broadcast server transmission with live snapshot ID.
Direct broadcast server receives the image download request with live snapshot ID that browsing client is submitted to, returns the image file of this live snapshot ID correspondence, as 18099.jpg.
The mobile phone that the Java browsing client is housed is received the live snapshot image that server returns, and shows on the mobile phone screen again, and shows current broadcast state simultaneously in the screen lower right corner, for example, show " Live! " current being in of expression " play " state live, otherwise be " broadcast is recorded a video " state.
Then, the mobile phone that the Java browsing client is housed is submitted the request of obtaining next live snapshot ID to server then.
Server receives the request of obtaining next live snapshot ID that browsing client is submitted to, at first upgrade the live state of this live ID, the mode that increases progressively by sequence number is obtained next live snapshot ID of the current snapshot ID of current live ID then, upgrade the broadcast state of this live ID more then, return new live snapshot ID and broadcast state (as shown in Figure 7) at last this browsing client this browsing client.Equally wherein upgrading the live state operation of this live ID operates with aforementioned consistent with the broadcast state that upgrades this live ID.
The mobile phone that the Java browsing client is housed is at first judged this broadcast state behind server acquisition new live snapshot ID and broadcast state:
If broadcast state is " playing live " or " playing video recording ", the current snapshot ID that upgrades the browsing client preservation is new snapshot ID, then to the image download request of direct broadcast server transmission with this live snapshot ID;
If broadcast state is " waiting for live ", submit downloading and playing request to server again after then waiting for a period of time with current live ID (the non-new snapshot ID that returns from server);
If broadcast state is " finishing to play ", then points out the user to play and finish.
Above-mentioned imaging device carries out in the visual live method, and described live equipment is the shooting mobile phone of networking, also can be the digital camera or the video camera of networking, and described browsing apparatus can be mobile phone, computer or the other display equipment of networking.
Equally, for the sake of simplicity, the foregoing description is given and is come from the snapshot ID allocative decision that increases numeric type, can use other ID distribution methods in concrete enforcement, and be used with database, gets final product to reach effect of the present invention.
Claims (13)
1, a kind of imaging device carries out visual live method, it is characterized in that, may further comprise the steps:
Step 100: transmitting as soon as shooting-live broadcast device is taken many on-the-spot snapshots in succession, is uploaded to server with the still image form, and transmitting as soon as shooting is until submitting " live end " signal or terminating operation to server;
Step 200: storing servo-server receives the static snapshot image that imaging device is uploaded, instant storage, and the snapshot download request of the browsing apparatus of server response simultaneously is for it provides existing scene snapshot and broadcast state;
Step 300: downloading and playing-browsing apparatus continues to download snapshot image to server requests, downloads the also snapshot image of display server preservation one by one, returns " finishing to play " state until server.
2, imaging device according to claim 1 carries out visual live method, it is characterized in that, one live has unique live ID; Each live snapshot image by some live snapshot ID correspondences is formed; Each is live to have two states: " live beginning " and " live end ", and showing respectively that this live well afoot or this are live finishes; Each is live for the browsing apparatus of browsing it, and four kinds of broadcast states are arranged: " playing live ", " playing video recording ", " waiting for live ", " finishing to play ".
3, imaging device according to claim 1 carries out visual live method, it is characterized in that, described step 100 comprises:
Step 110: live broadcast device is submitted " live beginning " signal to server;
Step 120: live broadcast device is to take still photo mode floor snapshot;
Step 130: transmitting as soon as shooting, live broadcast device is uploaded to server with the still photo of clapping with digital image form, and repeating step 120 continues to take, until live end;
Step 140: the user finishes live, and live broadcast device is submitted " live end " signal to server.
4, imaging device according to claim 1 carries out visual live method, it is characterized in that, described step 200 comprises:
Step 210: receive " live beginning " signal that live broadcast device sends, create new live ID, setting live state is " live beginning ";
Step 220: receive the digital picture that live equipment is uploaded, distribute live snapshot ID, it is stored as image file, upgrading live state is " live beginning ";
Step 230: receive " live end " signal that live broadcast device sends, setting live state is " live end ";
Step 240: receive the downloading and playing request that browsing apparatus is submitted to, return this first live snapshot ID and broadcast state under live with live ID;
Step 250: receive the image download request that browsing apparatus is submitted to, return the snapshot image of this live snapshot ID correspondence with live snapshot ID;
Step 260: receive the request of obtaining next live snapshot ID that browsing apparatus is submitted to, return new live snapshot ID and broadcast state under this live ID.
5, imaging device according to claim 1 carries out visual live method, it is characterized in that, described step 300 comprises:
Step 310: to the downloading and playing request of server submission with live ID;
Step 320: obtain first live snapshot ID and broadcast state under this live ID from server;
Step 330: to the image download request of server submission with live snapshot ID;
Step 340: reception also shows digital picture and the current broadcast state of downloading from server;
Step 350: submit the request of obtaining next live snapshot ID to server to;
Step 360: obtain new live snapshot ID and broadcast state from server;
Step 370: judge whether broadcast state is " waiting for live ", if, execution in step 380, otherwise, execution in step 390;
Step 380: show " live wait " sign, wait for a period of time that execution in step 350 then;
Step 390: judge whether broadcast state is " finishing to play ", if, execution in step 391, otherwise upgrading current live snapshot ID is new live snapshot ID, execution in step 330;
Step 391: finish live browsing.
6, imaging device according to claim 4 carries out visual live method, it is characterized in that, described step 210 comprises:
Step 211: receive " live beginning " signal that live broadcast device sends;
Step 212: create new live ID;
Step 213: " uplink time recently " is set is current system time;
Step 214: the live ID that returns new establishment.
7, imaging device according to claim 4 carries out visual live method, it is characterized in that, described step 220 comprises:
Step 221: receive the snapshot image that live equipment is uploaded;
Step 222: for the new snapshot image that receives distributes unique live snapshot ID;
Step 223: the snapshot image that will newly receive is stored as digital image file;
Step 224: " uplink time recently " is set is current system time.
8, imaging device according to claim 4 carries out visual live method, it is characterized in that, described step 230 comprises:
Step 231: receive " live end " signal that live broadcast device sends;
Step 232: " uplink time recently " is set be " 0 " or the current system time of the distance arbitrary time value greater than " live no update time ".
9, imaging device according to claim 4 carries out visual live method, it is characterized in that, described step 240 comprises:
Step 241: receive the downloading and playing request that browsing apparatus is submitted to live ID;
Step 242: the live state of upgrading this live ID;
Step 243: first the live snapshot ID that obtains this live ID;
Step 244: upgrade the broadcast state of this live ID to this browsing apparatus;
Step 245: return first live snapshot ID and broadcast state under this live ID.
10, imaging device according to claim 4 carries out visual live method, it is characterized in that, described step 260 comprises:
Step 261: receive the request of obtaining next live snapshot ID that browsing apparatus is submitted to;
Step 262: the live state of upgrading this live ID;
Step 263: next the live snapshot ID that obtains the current snapshot ID of current live ID;
Step 264: upgrade the broadcast state of this live ID to this browsing apparatus;
Step 265: return new live snapshot ID and broadcast state.
11, carry out visual live method according to claim 9 and the described imaging device of claim 10, it is characterized in that, the concrete grammar that upgrades the live state of live ID in described step 242 and the step 262 is:
If current system time and this live ID " uplink time recently " differs by more than default " live no update time ", then the live state of this live ID is " live end ", otherwise is " live beginning ".
12, carry out visual live method according to claim 9 and the described imaging device of claim 10, it is characterized in that, the live ID of renewal to the concrete grammar of the broadcast state of browsing apparatus is in described step 244 and the step 264:
If the snapshot image of current live snapshot ID correspondence does not exist, and current live state is " live beginning ", and then broadcast state is " waiting for live ";
If the snapshot image of current live snapshot ID correspondence does not exist, and current live state is " live end ", and then broadcast state is " finishing to play ";
If the snapshot image of current live snapshot ID correspondence exists, and current live state is " live beginning ", and then broadcast state is " playing live ";
If the snapshot image of current live snapshot ID correspondence exists, and current live state be " live end ", and then broadcast state be " broadcast is recorded a video ".
13, carry out visual live method according to each described imaging device among the claim 1-12, it is characterized in that, described live equipment is the shooting mobile phone of networking, and digital camera or video camera, described browsing apparatus are mobile phone, computer or the display devices of networking.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNA2007100741441A CN101043651A (en) | 2007-04-24 | 2007-04-24 | Mobile telephone living broadcast method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNA2007100741441A CN101043651A (en) | 2007-04-24 | 2007-04-24 | Mobile telephone living broadcast method |
Publications (1)
Publication Number | Publication Date |
---|---|
CN101043651A true CN101043651A (en) | 2007-09-26 |
Family
ID=38808797
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNA2007100741441A Pending CN101043651A (en) | 2007-04-24 | 2007-04-24 | Mobile telephone living broadcast method |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101043651A (en) |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101958970A (en) * | 2010-08-11 | 2011-01-26 | 优视科技有限公司 | Method of uploading files based on terminal of mobile communication equipment, as well as device and system thereof |
CN101227374B (en) * | 2007-12-21 | 2012-03-28 | ***通信集团北京有限公司 | Apparatus, system and method for implementing business for transmitting as soon as shooting |
CN102523262A (en) * | 2011-12-06 | 2012-06-27 | 宇龙计算机通信科技(深圳)有限公司 | Mobile phone and method and device for instantly sharing pictures taken by using mobile phone |
CN101442583B (en) * | 2007-11-21 | 2012-09-26 | 中兴通讯股份有限公司 | Apparatus and method for revealing mobile terminal scene |
CN102750310A (en) * | 2011-03-31 | 2012-10-24 | 微软公司 | Browser-based recording of content |
CN102799607A (en) * | 2012-05-31 | 2012-11-28 | 新奥特(北京)视频技术有限公司 | Method for processing data in snapshot mode |
CN103200216A (en) * | 2011-08-18 | 2013-07-10 | 苹果公司 | Management of downloads from a network-based digital data repository based on network performance |
CN105723661A (en) * | 2016-01-07 | 2016-06-29 | 马岩 | Network information sharing method and system |
US9898500B2 (en) | 2011-06-03 | 2018-02-20 | Apple Inc. | Management of downloads from a network-based digital data repository based on network performance |
CN110188216A (en) * | 2019-05-24 | 2019-08-30 | 山西共致科技有限公司 | A kind of photo live broadcast system and its method with Text region |
-
2007
- 2007-04-24 CN CNA2007100741441A patent/CN101043651A/en active Pending
Cited By (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101442583B (en) * | 2007-11-21 | 2012-09-26 | 中兴通讯股份有限公司 | Apparatus and method for revealing mobile terminal scene |
CN101227374B (en) * | 2007-12-21 | 2012-03-28 | ***通信集团北京有限公司 | Apparatus, system and method for implementing business for transmitting as soon as shooting |
CN101958970A (en) * | 2010-08-11 | 2011-01-26 | 优视科技有限公司 | Method of uploading files based on terminal of mobile communication equipment, as well as device and system thereof |
CN102750310A (en) * | 2011-03-31 | 2012-10-24 | 微软公司 | Browser-based recording of content |
US9898500B2 (en) | 2011-06-03 | 2018-02-20 | Apple Inc. | Management of downloads from a network-based digital data repository based on network performance |
US11416471B2 (en) | 2011-06-03 | 2022-08-16 | Apple Inc. | Management of downloads from a network-based digital data repository based on network performance |
CN103200216A (en) * | 2011-08-18 | 2013-07-10 | 苹果公司 | Management of downloads from a network-based digital data repository based on network performance |
CN102523262B (en) * | 2011-12-06 | 2014-12-31 | 宇龙计算机通信科技(深圳)有限公司 | Mobile phone and method and device for instantly sharing pictures taken by using mobile phone |
CN102523262A (en) * | 2011-12-06 | 2012-06-27 | 宇龙计算机通信科技(深圳)有限公司 | Mobile phone and method and device for instantly sharing pictures taken by using mobile phone |
CN102799607A (en) * | 2012-05-31 | 2012-11-28 | 新奥特(北京)视频技术有限公司 | Method for processing data in snapshot mode |
CN105723661A (en) * | 2016-01-07 | 2016-06-29 | 马岩 | Network information sharing method and system |
CN110188216A (en) * | 2019-05-24 | 2019-08-30 | 山西共致科技有限公司 | A kind of photo live broadcast system and its method with Text region |
CN110188216B (en) * | 2019-05-24 | 2021-09-24 | 山西共致科技有限公司 | Photo live broadcasting system with character recognition and method thereof |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101043651A (en) | Mobile telephone living broadcast method | |
KR101813196B1 (en) | Method, device, program, and recording medium for video communication | |
CN1149809C (en) | Image data communication system and its method, image pick-up equipment and image data processing method | |
CN1247017C (en) | Electronic program guides system and program notifying method | |
CN1182472C (en) | Image display method and information equipment | |
CN1607828A (en) | Communication system and method | |
CN101079721A (en) | A method and system for broadcasting buffered advertisement in polling mode under the network living broadcast environment | |
CN1656805A (en) | Recommendation of media content on a media system | |
CN1613042A (en) | A digital camera module and a digital host device | |
CN1451127A (en) | Image retrieval/distribution system and image retrieval/distribution method | |
CN1662087A (en) | Mobile communication terminal, method for controlling mobile communication terminal, and remote control system using program and email | |
CN1738438A (en) | Method of synchronizing still picture with moving picture stream | |
CN1794776A (en) | Method and system of processing image and its applicated in immediat communication | |
CN105578061A (en) | Anti-shaking method and device for photographing, and mobile terminal | |
CN101068258A (en) | Electronic game controlling method and controlling system | |
CN1838599A (en) | Authentication and personal content transmission method and display apparatus and server thereof | |
CN1759390A (en) | File upload using a browser | |
CN1832609A (en) | Method and apparatus for converting photo slides into motion pictures in a mobile terminal | |
CN1894151A (en) | Lifter picture monitoring system | |
CN1620014A (en) | Data upload method to data storing system and device thereof | |
CN101068220A (en) | Immediate communication tool-based media file update prompting method and system | |
CN100336381C (en) | Method for capturing of real-time image | |
CN1764270A (en) | Video monitoring method and system based on WAP browser | |
CN1638436A (en) | Method for synthesizing photographed image with background scene in apparatus having a camera | |
CN1852326A (en) | Method and device for obtaining mobile game for mobile terminal |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C57 | Notification of unclear or unknown address | ||
DD01 | Delivery of document by public notice |
Addressee: Ma Kun Document name: Notice of application for publication of patent for invention and entry into the substantive examination procedure |
|
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |