CN109471488B - Projector timing method and system - Google Patents
Projector timing method and system Download PDFInfo
- Publication number
- CN109471488B CN109471488B CN201811338481.1A CN201811338481A CN109471488B CN 109471488 B CN109471488 B CN 109471488B CN 201811338481 A CN201811338481 A CN 201811338481A CN 109471488 B CN109471488 B CN 109471488B
- Authority
- CN
- China
- Prior art keywords
- projector
- time length
- pulse signal
- timing module
- light
- 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.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/04—Generating or distributing clock signals or signals derived directly therefrom
- G06F1/14—Time supervision arrangements, e.g. real time clock
-
- G—PHYSICS
- G03—PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
- G03B—APPARATUS OR ARRANGEMENTS FOR TAKING PHOTOGRAPHS OR FOR PROJECTING OR VIEWING THEM; APPARATUS OR ARRANGEMENTS EMPLOYING ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ACCESSORIES THEREFOR
- G03B21/00—Projectors or projection-type viewers; Accessories therefor
- G03B21/14—Details
- G03B21/20—Lamp housings
- G03B21/2053—Intensity control of illuminating light
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/04—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
- H04L63/0428—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload
Landscapes
- Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Computing Systems (AREA)
- Computer Networks & Wireless Communication (AREA)
- Multimedia (AREA)
- Controls And Circuits For Display Device (AREA)
- Transforming Electric Information Into Light Information (AREA)
- Projection Apparatus (AREA)
Abstract
The invention discloses a timing method and a timing system for a projector. The timing method is used for timing of a projector and comprises the following steps: obtaining an authorization file through a network operation center, wherein the authorization file is set showing time information; decrypting the authorization file to obtain the remaining duration available for showing; judging whether the residual time length is zero or not, if so, not executing the light-on operation by the projector; otherwise, the projector executes the light-on operation and simultaneously generates a pulse signal; calculating the available duration after showing according to the pulse signal to obtain the available duration for showing; and determining whether to continue to execute the light-on operation according to the showing available time length. The hardware encrypted data in the timing module of the security chip can not be subjected to interface operation through third-party software, so that the possibility of tampering the timing data is avoided, and the use security of the projector is improved.
Description
Technical Field
The invention relates to the field of electronic information, in particular to a timing method and a timing system for a projector.
Background
Movie theaters mostly rent projectors for use by projector manufacturers or third parties who charge for the duration of their use as determined by their timing systems. However, in the existing projector timing system, timing data software is usually encrypted and then directly written into a program memory or used for recording the use duration in a mode of saving some data which needs to be power-off and not lost during program operation. The security of the projector timing system is low.
Disclosure of Invention
The invention aims to provide a projector timing method and a projector timing system capable of improving safety.
In order to achieve the purpose, the invention provides the following scheme:
a projector timing method for timing a projector, the timing method comprising:
obtaining an authorization file through a network operation center, wherein the authorization file is set showing time information; decrypting the authorization file to obtain the remaining duration available for showing;
judging whether the residual time length is zero or not, if so, not executing the light-on operation by the projector; otherwise, the projector executes the light-on operation and simultaneously generates a pulse signal;
calculating the available duration after showing according to the pulse signal to obtain the available duration for showing;
and determining whether to continue to execute the light-on operation according to the showing available time length.
A projector timing system, the timing system comprising: the projector comprises a projector clock module, a projector main controller and a safety chip timing module;
the authorization file of the safety chip timing module stores the available total time length and the used time length applied to the projector;
the main controller of the projector judges whether the remaining time length exists according to the available total time length and the used time length, if so, the projector does not carry out the operation of turning on the light; otherwise, the projector performs the operation of turning on the light, and simultaneously, in the process of turning on the light, the projector clock module generates a pulse signal and sends the pulse signal to the safety chip timing module;
the safety chip timing module is respectively connected with the projector main controller and the projector clock module, the safety chip timing module calculates the residual using time length according to the pulse signal, and the safety chip timing module sends the pulse signal to the projector main controller;
the safety chip timing module sends the residual using time length to the projector clock module, and the projector clock module is used for storing the residual using time length in real time;
and after receiving the pulse signal, the projector main controller controls the projector to carry out the light-on operation.
Optionally, the timing system further includes: the network operation center is connected with the security chip timing module and used for sending the encrypted authorization file to the security chip timing module;
optionally, the security chip timing module decrypts the authorization file to obtain the total available duration and the used duration of the projector. The projector further comprises the following steps after the operation of not turning on the light:
and generating prompt information to prompt relevant personnel to carry out relevant hours recharging operation.
According to the specific embodiment provided by the invention, the invention discloses the following technical effects: the invention discloses a timing method and a timing system for a projector. The projector can only successfully turn on the light if there is time remaining in the ACU timing module. The hardware encrypted data in the timing module of the security chip can not be subjected to interface operation through third-party software, so that the possibility of tampering the timing data is avoided. Under the condition that the projector is successfully turned on, if the ACU timing module is powered off, the module cannot forward a pulse signal sent by the projector to a projector main control system, so that the projector is turned off, and the condition that the projector can still be used under the condition that the service life of the projector is not recorded is avoided. The safety of the use of the projector is improved.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings needed to be used in the embodiments will be briefly described below, and it is obvious that the drawings in the following description are only some embodiments of the present invention, and it is obvious for those skilled in the art to obtain other drawings without inventive exercise.
FIG. 1 is a flow chart of a projector timing method according to the present invention;
FIG. 2 is a block diagram of the projector timing system provided by the present invention;
fig. 3 is a circuit diagram of the operation of the security chip timing module according to the present invention.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
The invention aims to provide a projector timing method and a projector timing system capable of improving safety.
In order to make the aforementioned objects, features and advantages of the present invention comprehensible, embodiments accompanied with figures are described in further detail below.
As shown in fig. 1, a timing method for a projector, the timing method being for timing of the projector, the timing method comprising:
step 100: obtaining an authorization file through a network operation center, wherein the authorization file is set showing time information; decrypting the authorization file to obtain the remaining duration available for showing;
step 200: judging whether the remaining time length is zero, if so, executing the step 300: the projector does not perform a light-on operation; otherwise, step 400 is executed: the projector performs a light-on operation and simultaneously generates a pulse signal;
step 500: calculating the available duration after showing according to the pulse signal to obtain the available duration for showing;
step 600: and determining whether to continue to execute the light-on operation according to the showing available time length.
As shown in fig. 2, a projector timing system, the timing system comprising: a projector clock module 4, a projector main controller 3 and a safety chip timing module 2;
the authorization file of the security chip timing module 2 stores the available total time length and the used time length applied to the projector;
the main projector controller 3 judges whether the remaining time length exists according to the available total time length and the used time length, and if so, the projector does not perform the operation of turning on the light; otherwise, the projector performs the operation of turning on the light, and meanwhile, in the process of turning on the light, the projector clock module 4 generates a pulse signal and sends the pulse signal to the safety chip timing module;
the safety chip timing module 2 is respectively connected with the projector main controller 3 and the projector clock module 4, the safety chip timing module 2 calculates the remaining use time according to the pulse signal, and the safety chip timing module 2 sends the pulse signal to the projector main controller 3;
the safety chip timing module 2 sends the remaining use duration to the projector clock module 4, and the projector clock module 4 is used for storing the remaining use duration in real time;
and after receiving the pulse signal, the projector main controller 3 controls the projector to perform a light-on operation.
As shown in fig. 2, the timing system further includes: the network operation center 1 is connected with the security chip timing module 2 and is used for sending the encrypted authorization file to the security chip timing module 2;
and the security chip timing module 2 decrypts the authorization file to obtain the available total time length and the used time length of the projector.
The security chip timing module 2 decrypts the authorization file to obtain the content of the authorization file, and obtains the total available time length S1 of the projector. The result of hardware encryption of the available total time length S1 is written into the address A1 designated by the EEPROM in the secure chip timing module 2. The result of hardware encryption of the used time length S2 (initially 0) is written into the address A2 designated by the EEPROM in the secure chip timing module 2. And writing the result of hardware encryption of the remaining time length S3 (S3-S1-S2) into an address A3 designated by an EEPROM in the secure chip timing module 2. Where address A1 is 0H, address A2 is 400H, and address A3 is 800H.
When the projector is turned on, the projector main controller 3 sends an instruction for inquiring whether the remaining time is in the safety chip timing module 2 through the serial port.
After receiving the query instruction, the security chip timing module 2 reads and decrypts the data of the address a3 specified in the EEPROM, and obtains a decrypted value S3. And judging whether S3 is greater than 0, and returning the result to the projector main controller 3 through a serial port.
If the projector main controller 3 receives an instruction of no remaining time, the projector cannot perform the light-on operation. And meanwhile, generating prompt information to prompt relevant personnel to carry out relevant hours recharging operation.
If the main projector controller 3 receives the instruction of the remaining time, the projector may perform a light-on operation, and in the light-on process, the projector clock module 4 may generate a pulse signal. The pulse signal is transmitted to the security chip timing module 2 through a corresponding hardware interface.
As shown in the working schematic diagram of the security chip timing module 2 in fig. 3, when the security chip timing module 2 receives a pulse signal, the security chip timing module 2 determines the on-light time t of the projector by calculating the pulse width and the frequency of the pulse. The safety chip timing module 2 reads and decrypts the designated addresses A2 and A3 of the EEPROM, and obtains the used time length S2 and the residual time length S3. The secure chip timing module 2 calculates a new use time length S2 being S2+ t and a remaining time length S3 being S3-t, and simultaneously hardware encrypts the new data S2 and S3, and writes the encrypted results into addresses a2 and A3 designated by the EEPROM of the secure chip timing module 2 again, respectively, to replace the original old data.
And in the process of receiving the pulse signal and calculating the use time, the safety chip timing module 2 simultaneously transmits the pulse signal back to the projector main controller 3 through a corresponding hardware interface.
The projector main controller 3 will continue to perform the lighting operation only when receiving the pulse signal returned by the security chip timing module 2. This operation ensures that the projector will continue to be lighted only after the time recorded by the security chip timing module 2, thereby ensuring the timing security. And the recording is carried out in a circulating mode.
The embodiments in the present description are described in a progressive manner, each embodiment focuses on differences from other embodiments, and the same and similar parts among the embodiments are referred to each other. For the system disclosed by the embodiment, the description is relatively simple because the system corresponds to the method disclosed by the embodiment, and the relevant points can be referred to the method part for description.
The principles and embodiments of the present invention have been described herein using specific examples, which are provided only to help understand the method and the core concept of the present invention; meanwhile, for a person skilled in the art, according to the idea of the present invention, the specific embodiments and the application range may be changed. In view of the above, the present disclosure should not be construed as limiting the invention.
Claims (4)
1. A method of timing a projector, the method being for timing the projector, the method comprising:
obtaining an authorization file through a network operation center, wherein the authorization file is set showing time information;
decrypting the authorization file to obtain the remaining duration available for showing;
judging whether the residual time length is zero or not, if so, not executing the light-on operation by the projector; otherwise, the projector executes the light-on operation and simultaneously generates a pulse signal;
calculating the available duration after showing according to the pulse signal to obtain the available duration for showing;
determining whether to continue to execute the lighting operation according to the showing available duration;
the projector timing method is based on a projector timing system, which comprises: the projector comprises a projector clock module, a projector main controller and a safety chip timing module;
the authorization file of the safety chip timing module stores the available total time length and the used time length applied to the projector;
the main controller of the projector judges whether the remaining time length exists according to the available total time length and the used time length, if so, the projector does not carry out the operation of turning on the light; otherwise, the projector performs the operation of turning on the light, and simultaneously, in the process of turning on the light, the projector clock module generates a pulse signal and sends the pulse signal to the safety chip timing module;
the safety chip timing module is respectively connected with the projector main controller and the projector clock module, the safety chip timing module calculates the residual using time length according to the pulse signal, and the safety chip timing module sends the pulse signal to the projector main controller;
the safety chip timing module sends the residual using time length to the projector clock module, and the projector clock module is used for storing the residual using time length in real time;
and after receiving the pulse signal, the projector main controller controls the projector to carry out the light-on operation.
2. A projector timing system, said timing system comprising: the projector comprises a projector clock module, a projector main controller and a safety chip timing module;
the authorization file of the safety chip timing module stores the available total time length and the used time length applied to the projector;
the main controller of the projector judges whether the remaining time length exists according to the available total time length and the used time length, if so, the projector does not carry out the operation of turning on the light; otherwise, the projector performs the operation of turning on the light, and simultaneously, in the process of turning on the light, the projector clock module generates a pulse signal and sends the pulse signal to the safety chip timing module;
the safety chip timing module is respectively connected with the projector main controller and the projector clock module, the safety chip timing module calculates the residual using time length according to the pulse signal, and the safety chip timing module sends the pulse signal to the projector main controller;
the safety chip timing module sends the residual using time length to the projector clock module, and the projector clock module is used for storing the residual using time length in real time;
and after receiving the pulse signal, the projector main controller controls the projector to carry out the light-on operation.
3. A projector timing system as in claim 2, further comprising: the network operation center is connected with the security chip timing module and used for sending the encrypted authorization file to the security chip timing module;
and the security chip timing module decrypts the authorization file and then obtains the available total time length and the used time length of the projector.
4. A projector timing system as in claim 2, further comprising after said projector does not turn on:
and generating prompt information to prompt relevant personnel to carry out relevant hours recharging operation.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811338481.1A CN109471488B (en) | 2018-11-12 | 2018-11-12 | Projector timing method and system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811338481.1A CN109471488B (en) | 2018-11-12 | 2018-11-12 | Projector timing method and system |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109471488A CN109471488A (en) | 2019-03-15 |
CN109471488B true CN109471488B (en) | 2020-04-21 |
Family
ID=65671718
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811338481.1A Active CN109471488B (en) | 2018-11-12 | 2018-11-12 | Projector timing method and system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109471488B (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111447424B (en) * | 2020-04-10 | 2022-04-22 | 中航国画(上海)激光显示科技有限公司 | Projection system with safety enhancement function |
CN113256376A (en) * | 2021-05-20 | 2021-08-13 | 深圳市中科创激光技术有限公司 | Method and device for charging projection equipment, projection equipment and medium |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN2072236U (en) * | 1990-08-16 | 1991-02-27 | 湖南省岳阳市电影发行放映公司 | High-performance timer for projecting film |
JP3452813B2 (en) * | 1998-10-15 | 2003-10-06 | 株式会社五藤光学研究所 | Projector with time code function |
CN101409826A (en) * | 2007-10-10 | 2009-04-15 | 富士施乐株式会社 | Information processing apparatus and remote indication system |
CN201984278U (en) * | 2011-01-25 | 2011-09-21 | 深圳市奥科伟业科技发展有限公司 | Screen control device of projection instrument |
CN107248983A (en) * | 2017-06-06 | 2017-10-13 | 中影环球(北京)科技有限公司 | A kind of real-time timekeeping system for projector |
CN206975389U (en) * | 2017-07-11 | 2018-02-06 | 中影数字巨幕(北京)有限公司 | Projector and projection system |
-
2018
- 2018-11-12 CN CN201811338481.1A patent/CN109471488B/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN2072236U (en) * | 1990-08-16 | 1991-02-27 | 湖南省岳阳市电影发行放映公司 | High-performance timer for projecting film |
JP3452813B2 (en) * | 1998-10-15 | 2003-10-06 | 株式会社五藤光学研究所 | Projector with time code function |
CN101409826A (en) * | 2007-10-10 | 2009-04-15 | 富士施乐株式会社 | Information processing apparatus and remote indication system |
CN201984278U (en) * | 2011-01-25 | 2011-09-21 | 深圳市奥科伟业科技发展有限公司 | Screen control device of projection instrument |
CN107248983A (en) * | 2017-06-06 | 2017-10-13 | 中影环球(北京)科技有限公司 | A kind of real-time timekeeping system for projector |
CN206975389U (en) * | 2017-07-11 | 2018-02-06 | 中影数字巨幕(北京)有限公司 | Projector and projection system |
Also Published As
Publication number | Publication date |
---|---|
CN109471488A (en) | 2019-03-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20190228149A1 (en) | Method and apparatus for protecting kernel control-flow integrity using static binary instrumentation | |
KR102557993B1 (en) | System on Chip and Memory system including security processor and Operating method of System on Chip | |
CN101231622B (en) | Data storage method and equipment base on flash memory, as well as data fetch method and apparatu | |
CN102509046B (en) | The operating system effectively measured with the overall situation of dormancy support is started | |
US20090165111A1 (en) | Method and apparatus for secure management of debugging processes within communication devices | |
CN109471488B (en) | Projector timing method and system | |
CN100465925C (en) | Receiver and storage control method | |
CN106030525A (en) | In-system provisioning of firmware for a hardware platform | |
CN103164523A (en) | Inspection method, device and system of data consistency inspection | |
JP4489067B2 (en) | Method and apparatus for realizing secure clock in device not provided with built-in power supply | |
CN107241298B (en) | Application control method, terminal and system | |
CN109597653A (en) | Method, BIOS and the BMC of BIOS and BMC command interaction | |
CN105468659A (en) | Data synchronizing method and apparatus | |
CN106022093A (en) | Device authorization and timing management method and device | |
CN113987073A (en) | Method and device for updating state information in delayed mode and electronic equipment | |
US11190351B2 (en) | Key generation method and acquisition method, private key update method, chip, and server | |
CN114077395A (en) | Protection against undesirable content changes in DRAM during standby mode | |
EP3769183B1 (en) | Devices with removable smart cards | |
CN112769843A (en) | Secure and trusted network guaranteeing method, device, equipment and storage medium | |
CN115086023B (en) | Internet of things firmware protection method, device, equipment and medium | |
CN112836230B (en) | Mirror image encryption method and system in industrial router | |
US12045339B2 (en) | System on chip for cryptography applications including a monotonic counter and method of operation | |
CN111339520B (en) | Hardware dog-based online control method, electronic equipment and storage medium | |
CN108834145B (en) | Equipment wireless module, running method thereof and household appliance | |
JP2002287856A (en) | Processor mounting device and delay reset signal generating method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |