Program recording method and terminal

US2018249201A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2018249201-A1
Application numberUS-201815965119-A
CountryUS
Kind codeA1
Filing dateApr 27, 2018
Priority dateApr 28, 2017
Publication dateAug 30, 2018
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Disclosed are a program recording method and terminal. The method includes: upon receiving a reservation request for a new recording task, determining whether there is an overlapping third recording time period between a first recording time period for a previously reserved recording task in a target CAM card and a second recording time period for a new recording task; if the overlapping third recording time period exists, determining whether a number of data streams supported by the target CAM card is more than that of reserved recording tasks in the target CAM card within the third recording time period; if yes, making a reservation for the new recording task using the target CAM card.

First claim

Opening claim text (preview).

1 . A method for processing recording tasks in a terminal, comprising: upon receiving a reservation request for a new recording task, determining whether there is an overlapping third recording time period between a first recording time period for a previously reserved recording task in a target Conditional Access Module (“CAM”) card of the terminal and a second recording time period for the new recording task; in response to determining that there is an overlapping third recording time period between the first recording time period and the second recording time period, determining whether a number of data streams supported by the target CAM card is more than a number of reserved recording tasks in the target CAM card within the third recording time period; in response to determining that the number of data streams supported by the target CAM card is more than the number of reserved recording tasks in the target CAM card within the third recording time period, making a reservation for the new recording task using the target CAM card. 2 . The method of claim 1 , wherein the first recording time period includes multiple time periods corresponding to multiple reserved recording tasks, and the third recording time period includes one or more time periods corresponding to the new recording task. 3 . The method of claim 1 , wherein after determining whether there is an overlapping third recording time period between a first recording time period for a reserved recording task in a target CAM card of the terminal and a second recording time period for the new recording task, the method further comprises: in response to determining that there is no overlapping third recording time period between the first recording time period and the second recording time period, making a reservation for the new recording task using the target CAM card. 4 . The method of claim 1 , wherein after making the reservation for the new recording task using the target CAM card, the method further comprises: before starting recording a target program, calculating an amount of data to be stored for the target program according to a data rate based on a definition type of the target program and a duration of the target program, wherein the target program is a program corresponding to the reserved recording task; and if the remaining space of each individual local disk available for storing the target program is smaller than space required for the amount of data to be stored, selecting multiple locally available disks as target available disks, such that a sum of remaining space of the target available disks is larger than or equal to the space required for the amount of data to be stored for the target program; storing the target program in segments in the target available disks. 5 . The method of claim 4 , wherein the target available disks are selected such that a number of the target available disks is smallest while ensuring that the sum of the remaining space of the target available disks is larger than or equal to the space required for the data amount of the target program to be stored. 6 . The method of claim 4 , wherein selecting multiple locally available disks as target available disks comprises: increasing a number of selected available disks one by one, and calculating a sum of the remaining storage space of the selected available disks to check whether the sum is larger than or equal to the space required for the amount of data to be stored until the sum of the remaining storage space of the multiple selected available disks is larger than or equal to the space required for the amount of data of the target program to be stored; using the multiple selected available disks whose sum of the remaining storage space is larger than or equal to the space required for the amount of data to be stored as the target available disks. 7 . The method of claim 4 , wherein storing the target program in segments in the target available disks comprises: dividing the target program into multiple video segments based on the remaining space of each of the target disks; storing the multiple video segments respectively in the corresponding disks. 8 . The method of claim 4 wherein, after making the reservation for the new recording task using the target CAM card and before calculating the amount of data of the target program to be stored according to the data rate based on the definition type of the target program and the duration of the target program, the method further comprises: for other programs having a same definition type and belonging to a same channel as the target program, determining a current amount of data of data streams currently received for the other programs, and calculating a data rate corresponding to said other programs; using the data rate corresponding to the definition type of the target program according to the data rate corresponding to said other programs when calculating the amount of data to be stored. 9 . The method of claim 1 , further comprising: in response to determining that the number of data streams supported by the target CAM card is not more than that of the reserved recording tasks corresponding to the third recording time period for the target CAM card: sending a prompt message indicating that the reservation request for the new recording task is rejected; or checking whether there is a candidate CAM card among inserted CAM cards other than the target CAM card which has not been previously selected as a target CAM card. 10 . The method of claim 9 further comprising, after checking whether there is a candidate CAM card among inserted CAM cards other than the target CAM card which has not been previously selected as a target CAM card: in response to determining that there is no candidate CAM card among inserted CAM cards other than the target CAM card which has not been previously selected as a target CAM card, sending a prompt message indicating that the reservation request for the new recording task is rejected; in response to determining that there is a candidate CAM card among inserted CAM cards other than the target CAM card which has not been previously selected as a target CAM card, selecting one candidate CAM card which has not been selected as a new target CAM card; and determining whether there is an overlapping third recording time period between a first recording time period for a reserved recording task in the new target CAM card and a second recording time period for the new recording task; in response to determining that there is no overlapping third recording time period between a first recording time period for a reserved recording task in the new target CAM card and the second recording time period for the new recording task, making a reservation for the new recording task using the new target CAM card; in response to determining that there is an overlapping third recording time period between the first recording time period for the reserved recording task in the new target CAM card and the second recording time period for the new recording task, determining whether a number of data streams supported by the new target CAM card is more than that of reserved recording tasks in the new target CAM card within the third recording time period; in response to determining that the number of data streams supported by the new target CAM card is more than that of reserved recording tasks in the new target CAM card within the third recording time period, making a reservation for the new recording task using the new target CAM card; in response to determining that the number of data streams supported by the new target CAM card is not more than that of reserved recording tasks in the new target CAM

Assignees

Inventors

Classifications

  • on discs or drums (H04N5/781, H04N5/805, H04N5/83, H04N5/85 take precedence) · CPC title

  • for processing the incoming bitstream · CPC title

  • Interface circuits between an apparatus for recording and another apparatus · CPC title

  • Housekeeping operations, e.g. prioritizing content for deletion because of storage space restrictions {(storage management, e.g. defragmentation G06F3/0604; unloading stored programs G06F9/445; storage management in file systems G06F16/10; buffering arrangements in a network node or in an end terminal in packet networks H04L49/90)} · CPC title

  • Recording operations (recording of a television signal H04N5/76; arrangements for recording or accumulating broadcast information or broadcast-related information H04H60/27) · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2018249201A1 cover?
Disclosed are a program recording method and terminal. The method includes: upon receiving a reservation request for a new recording task, determining whether there is an overlapping third recording time period between a first recording time period for a previously reserved recording task in a target CAM card and a second recording time period for a new recording task; if the overlapping third …
Who is the assignee on this patent?
Qingdao Hisense Electronics Co Ltd, Hisense Usa Corp, Hisense Int Co Ltd
What technology area does this patent fall under?
Primary CPC classification H04N21/4334. Mapped technology areas include Electricity.
When was this patent published?
Publication date Thu Aug 30 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).