Mobile terminal and ringtone playing method thereof

US9794400B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9794400-B2
Application numberUS-201414647676-A
CountryUS
Kind codeB2
Filing dateMay 22, 2014
Priority dateMar 3, 2014
Publication dateOct 17, 2017
Grant dateOct 17, 2017

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.

A mobile terminal and a ringtone playing method thereof are provided. The playing method includes: selecting a music file which to be set as a ringtone, and popping up a playing preview interface corresponding to the music film and, meanwhile, playing the music file; sliding a cursor of the playing preview interface to select a start position and a playing end position on a playing progress bar corresponding to the music file so as to acquire and save playing information of the ringtone, wherein the playing information comprises a playing start time point and a playing end time point of the ringtone; and in response to occurrence of a ringing event, reading the saved playing information of the ringtone and playing a music clip between the playing start time point and the playing end time point.

First claim

Opening claim text (preview).

What is claimed is: 1. A method of playing ringtone on a mobile terminal, the mobile terminal comprising a ringtone setting module, a ringtone playing module, a ringtone management module and a display screen, the method comprising the following steps of: the ringtone setting module selecting a music file which is to be set as a ringtone, and the displaying screen popping up a playing preview interface corresponding to the music file and, meanwhile, the ringtone playing module playing the music file; the ringtone management module sliding a cursor of the playing preview interface to select a playing start position and a playing end position on a playing progress bar corresponding to the music file so as to acquire and save playing information of the ringtone, wherein the playing information comprises a playing start time point and a playing end time point of the ringtone; and in response to occurrence of a ringing event, the ringtone management module reading the saved playing information of the ringtone and the ringtone playing module playing a music clip between the playing start time point and the playing end time point; wherein the music file is one of a default ringtone preset in the system and a user-defined music file; when the music file is the default ringtone preset in the system, the method comprises the following step before the displaying screen popping up the playing preview interface and, meanwhile, the ringtone playing module playing the music file, or before the ringtone management module reading the saved playing information of the ringtone; the ringtone management module carrying out a positioning operation on the music file to determine whether a playing start time point is preset in the music file, and when the answer is “yes”, then acquiring the playing start time point preset in the music file; when the music file is the user-defined music file, the method comprises the following steps before the ringtone management module reading the saved playing information of the ringtone; the ringtone management module setting a playing object; and the ringtone management module establishing and saving mapping relationships between the playing object and the playing information of the ringtone so that, when the saved playing information of the ringtone needs to be read, the playing information of the ringtone corresponding to the playing object is read according to the playing object of the ringing event in combination with the mapping relationships; wherein the ringtone is played in a following way: playing the music file fast forward from the zero playing time point to the playing start time point, then playing the music file normally and stopping directly playing the music file at the playing end time point; wherein the step of in response to the occurrence of the ringing event, the ringtone management module reading the saved playing information of the ringtone and the ringtone playing module playing a music clip between the playing start time point and the playing end time point, comprises: acquiring URI information of the music file to be played from a function “setActualDefaultRingtoneUrl” of a ringtone manager; comparing a reloaded URI information acquired via an Audio Profile Service from the system database with the URI information acquired from the function “setActualDefaultRingtoneUrl”; and if two pieces of the URI information are the same, modifying an interface function of the ringtone manager to add one new interface function “setStartPoint(int point)”. 2. The playing method of claim 1 , wherein the step of the ringtone playing module playing the music file or the step of the ringtone playing module playing the music clip between the playing start time point and the playing end time point comprises: the ringtone playing module playing the music file from a zero playing time point when it is determined that no playing start time point is preset in the music file. 3. The playing method of claim 1 , wherein the ringing event is an incoming call, and the playing object is a contact saved in a contact list. 4. A ringtone playing method, comprising the following steps of: selecting a music file which is to be set as a ringtone, and popping up a playing preview interface corresponding to the music file and, meanwhile, playing the music file; sliding a cursor of the playing preview interface to select a playing start position and a playing end position on a playing progress bar corresponding to the music file so as to acquire and save playing information of the ringtone, wherein the playing information comprises a playing start time point and a playing end time point of the ringtone; and in response to occurrence of a ringing event, reading the saved playing information of the ringtone and playing a music clip between the playing start time point and the playing end time point; wherein the ringtone is played in a following way: playing the music file fast forward from the zero playing time point to the playing start time point, then playing the music file normally and stopping directly playing the music file at the playing end time point; wherein the step of in response to occurrence of a ringing event, reading the saved playing information of the ringtone and playing a music clip between the playing start time point and the playing end time point, comprises: acquiring URI information of the music file to be played from a function “setActualDefaultRingtoneUrl” of a ringtone manager; comparing a reloaded URI information with the URI information acquired from the function “setActualDefaultRingtoneUrl”; and if two pieces of the URI information are the same, modifying an interface function of the ringtone manager to add one new interface function “setStartPoint(int point)”; wherein when the music file is a default ringtone preset in the system, the method further comprises, before the step of playing the music file or the step of reading the saved playing information of the ringtone, carrying out a positioning operation on the music file to determine whether the playing start time point is preset in the music file, and when the answer is “yes”, then acquiring the playing start time point preset in the music file; wherein when the music file is a user-defined music file, the method further comprises, before the step of reading the saved playing information of the ringtone, setting a playing object, establishing and saving mapping relationships between the playing object and the playing information of the ringtone, and the step of reading the saved playing information of the ringtone further comprises reading the playing information of the ringtone corresponding to the playing object according to the playing object of the ringing event in combination with the mapping relationships. 5. The playing method of claim 4 , wherein the step of playing the music file or the step of playing the music clip between the playing start time point and the playing end time point comprises: playing the music file from a zero playing time point when it is determined that no playing start time point is preset in the music file. 6. The playing method of claim 4 , wherein the ringing event is an incoming call, and the playing object is a contact saved in a contact list. 7. A mobile terminal, comprising: a ringtone player; a display screen; a non-transitory program storage medium configured to: select a music file which is to be set as a ringtone, and control a display screen of the mobile terminal to pop up a playing preview interface corresponding to the music file; play the music file at the same time when the playing preview interface is popped up; and when a cursor of the playing preview interface is slid to select a playing start position and a playin

Assignees

Inventors

Classifications

  • H04M19/04Primary

    the ringing-current being generated at the substations · CPC title

  • by subscriber · CPC title

  • Calling substations, e.g. by ringing (selective calling H04Q) · CPC title

  • Electricity · mapped topic

  • where the notification is included in the ringing tone · 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 US9794400B2 cover?
A mobile terminal and a ringtone playing method thereof are provided. The playing method includes: selecting a music file which to be set as a ringtone, and popping up a playing preview interface corresponding to the music film and, meanwhile, playing the music file; sliding a cursor of the playing preview interface to select a start position and a playing end position on a playing progress bar…
Who is the assignee on this patent?
Huizhou Tcl Mobile Communication Co Ltd
What technology area does this patent fall under?
Primary CPC classification H04M19/04. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Oct 17 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). 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).