Mobile device and method for video recording
Granted 2 Jul 2013 · 3 office actions
Assignee: Foxconn Technology Group
Law firm: Law firm · Log in to unlock
Attorney: Attorney · Log in to unlock
Inventors: Quan-Zhong Zhang, Fei Huo, Chi-Chih Wang, Zhi-Ming Huang · Examiner: Gevell Selby · AU 2664 · TC 2600
Life of the application
12 dated eventsAbstract
A mobile device comprises a built-in camera connects to a monitoring server via a communication network. The mobile device records a video feed and compresses the recorded video feed. The mobile device uploads the compressed video to the monitoring server. The mobile device can log in to the monitoring server to watch the uploaded video feed.
Description
4 parts›BACKGROUND
1. Technical Field
Embodiments of the present disclosure relate to video recording, and more particularly to a mobile device and method for video recording.
2. Description of Related Art
Currently, many network monitoring systems use web cameras. However, the cost of the hardware of such systems is very high. In addition, some monitoring sites do not require 24/7 surveillance.
›BRIEF DESCRIPTION OF THE DRAWINGS
FIG. 1 is a schematic diagram of a monitoring system using one embodiment of a mobile device as a monitoring device.
FIG. 2 is a block diagram of one embodiment of the mobile device in FIG. 1 .
FIG. 3 is a flowchart illustrating one embodiment of a method for video recording.
›DETAILED DESCRIPTION · 1 of 2
The disclosure is illustrated by way of example and not by way of limitation in the figures of the accompanying drawings in which like references indicate similar elements. It should be noted that references to “an” or “one” embodiment in this disclosure are not necessarily to the same embodiment, and such references mean at least one.
In general, the word “module” as used herein, refers to logic embodied in hardware or firmware, or to a collection of software instructions, written in a programming language, for example, Java, C, or Assembly. One or more software instructions in the module may be integrated in firmware, such as an EPROM. It will be appreciated that module may comprise connected logic units, such as gates and flip-flops, and may comprise programmable units, such as programmable gate arrays or processors. The units described herein may be implemented as software and/or hardware unit and may be stored in any type of computer-readable medium or other computer storage device.
FIG. 1 is a schematic diagram of a monitoring system, using a mobile device 10 as a monitoring device. The monitoring system includes a base station 2 , a gateway 3 , a switch 4 , a certification server 5 , a monitoring server 6 , and a terminal 7 . In the embodiment, the mobile device 10 comprises a camera device 30 . The mobile device 10 electronically communicates with the monitoring server 6 via the base station 2 , the gateway 3 , and the switch 4 . The mobile device 10 uploads a video feed to the monitoring server 6 . The terminal 7 electronically communicates with the monitoring server 6 via the switch 4 . The mobile device 10 and the terminal 7 can access the monitoring server 6 to play the uploaded video feed. The certification server 5 verifies legitimacy of the mobile device prior to the mobile device connects to the monitoring server 6 . The mobile device is legitimate once registered to the certification server 5 . Depending on the embodiment, the mobile device 10 can be a mobile phone, or a digital camera.
In the embodiment, the mobile device 10 sends an electronic signal to the monitoring server 6 (hereinafter “the access request”), so as to set up a connection between the mobile device 10 and the monitoring server 6 . The access request is bundled with parameters for the connection. The parameters includes a media access control (MAC) address of a subscriber identity module (SIM) card of the mobile device 10 , a user name, and a password. The parameters are previously stored in a database 55 of the certification server 5 . The certification server 5 acquires the MAC address from the access request, and consults the database 55 for the acquired MAC address. If the MAC address is not in the database 55 , the certification server 5 sends a denial response to the mobile device 10 to inform the mobile device 10 that the access request has been denied. If the MAC address is in the database 55 , the certification server 5 acquires the user name and password from the access request, and checks if the acquired user name and password match the user name and password corresponding to the MAC address in the database 55 . The certification server 5 sends a security certification to the mobile device 10 , if the acquired user name and password match the user name and password corresponding to the MAC address in the database 55 . Otherwise, the certification server 5 sends a decline response to the mobile device 10 . The mobile device 10 sets up a connection with the monitoring server 6 after receiving the security certification from the certification server 5 .
In the embodiment, the mobile device 10 compresses the recorded video feed prior to uploading. The mobile device sends the compressed video feed to the base station 2 , where the compressed video feed is transformed into an optical signal. The base station 2 sends the optical signal to the gateway 3 , where the optical signal is transformed into an electronic signal. The gateway 3 sends the electronic signal to the switch 4 . The switch 4 sends the electronic signal to the monitoring server 6 , where the electronic signal is stored.
FIG. 2 is a block diagram of one embodiment of the mobile device 10 , including programs including a connection module 200 , a record module 202 , a compression module 204 , an upload module 206 , and a playback module 208 . One or more computerized codes of the modules 200 - 208 are stored in a memory system 102 and executed by one or more processors 101 of the mobile device 10 .
In the embodiment, the connection module 200 sets up a connection with the monitoring server 6 after receiving the security certification from the certification server 5 . The record module 202 controls the camera device 30 to record the video feed. The compression module 204 compresses the recorded video feed with MP4 or H.264 codec. The upload module 206 uploads the compressed video feed via the connection set up by the connection module 200 . The playback module 208 retrieves the uploaded video feed from the monitoring server 6 via a communication network and plays the retrieved video feed on the mobile device 10 . The communication network can be the Internet, a cable network, or a WIFI network.
FIG. 3 is a flowchart of one embodiment of a method for video recording using the electronic device 10 . Depending on the embodiments, additional blocks may be added, others removed, and the ordering of the blocks may be changed.
In block S 1 , the mobile device 10 sets the parameters for connection with the monitoring server 6 . The mobile device 10 bundles the parameters with the access request to the monitoring server 6 . In the embodiment, the parameters are stored in the database 55 in the certification server 5 .
In block S 2 , the certification server 5 acquires the MAC address from the access request, and consults the database 55 for the acquired MAC address. If the Mac address is not in the database 55 , the certification server 5 sends the denial response to the mobile device 10 to inform the mobile device 10 that the access request has been denied. If the MAC address is in the database 55 , the certification server 5 acquires the user name and password from the access request, and checks if the acquired user name and password match the user name and password corresponding to the MAC address in the database 55 . The certification server 5 sends the security certification to the mobile device 10 , to see if the acquired user name and password match the user name and password corresponding to the MAC address in the database 55 .
›DETAILED DESCRIPTION · 2 of 2
In block S 3 , the mobile device 10 logs in to the monitoring server 6 with the certified username and password. The mobile device 10 sets up a connection with the monitoring server 6 . In block S 4 , the mobile device 10 sends an upload request to the monitoring server and records the video feed. In block S 5 , the mobile device 10 compresses the recorded video feed with MP4 or H.264 codec. In block S 6 , the mobile device 10 uploads the compressed video feed via the set up connection.
The method further includes the mobile device 10 retrieving the uploaded video feed from the monitoring server 6 via the communication network and plays the retrieved video feed on the mobile device 10 .
Although certain embodiments of the present disclosure have been specifically described, the present disclosure is not to be construed as being limited thereto. Various changes or modifications may be made to the present disclosure without departing from the scope and spirit of the present disclosure.
Claims as granted
10 claimsLog in to read the claims of this application.
Log in to unlockClassifications
3 codes- H04N5/225
Claim changes
SoonSee which claims were amended, added or cancelled during examination, with every added and removed word marked.
The published claims of this application are not paired with the granted ones in what we hold.
File wrapper
See the full prosecution history — every USPTO and applicant action on this file, in order.
Log in to unlockDocuments
Log in to open the documents of this file: the application as filed, every office action and response, the notice of allowance.
Log in to unlockChain of title
See the full assignment history — every owner this patent has passed through, with recordation dates and reel/frame numbers.
Log in to unlock