CN109471488B - Projector timing method and system - Google Patents

Projector timing method and system Download PDF

Info

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
Application number
CN201811338481.1A
Other languages
Chinese (zh)
Other versions
CN109471488A (en
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.)
Cfgdc Beijing Technology Co ltd
Original Assignee
Cfgdc Beijing Technology Co ltd
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 Cfgdc Beijing Technology Co ltd filed Critical Cfgdc Beijing Technology Co ltd
Priority to CN201811338481.1A priority Critical patent/CN109471488B/en
Publication of CN109471488A publication Critical patent/CN109471488A/en
Application granted granted Critical
Publication of CN109471488B publication Critical patent/CN109471488B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/04Generating or distributing clock signals or signals derived directly therefrom
    • G06F1/14Time supervision arrangements, e.g. real time clock
    • GPHYSICS
    • G03PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
    • G03BAPPARATUS 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/00Projectors or projection-type viewers; Accessories therefor
    • G03B21/14Details
    • G03B21/20Lamp housings
    • G03B21/2053Intensity control of illuminating light
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/04Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
    • H04L63/0428Network 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

Projector timing method and system
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.
CN201811338481.1A 2018-11-12 2018-11-12 Projector timing method and system Active CN109471488B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (6)

* Cited by examiner, † Cited by third party
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