KR100981167B1 - control method for application program for mobile communication terminal - Google Patents

control method for application program for mobile communication terminal Download PDF

Info

Publication number
KR100981167B1
KR100981167B1 KR1020080044293A KR20080044293A KR100981167B1 KR 100981167 B1 KR100981167 B1 KR 100981167B1 KR 1020080044293 A KR1020080044293 A KR 1020080044293A KR 20080044293 A KR20080044293 A KR 20080044293A KR 100981167 B1 KR100981167 B1 KR 100981167B1
Authority
KR
South Korea
Prior art keywords
mobile communication
communication terminal
rights
application program
rights object
Prior art date
Application number
KR1020080044293A
Other languages
Korean (ko)
Other versions
KR20090118479A (en
Inventor
김윤현
박상훈
Original Assignee
주식회사 케이티
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 주식회사 케이티 filed Critical 주식회사 케이티
Priority to KR1020080044293A priority Critical patent/KR100981167B1/en
Publication of KR20090118479A publication Critical patent/KR20090118479A/en
Application granted granted Critical
Publication of KR100981167B1 publication Critical patent/KR100981167B1/en

Links

Images

Landscapes

  • Telephonic Communication Services (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

Disclosed are a method and apparatus for controlling a mobile communication terminal application program using digital rights management. An application program control method, executed by a mobile communication terminal, comprising: sending a right object (RO) request signal to a rights issuing server; Receiving, from the rights issuing server, an encoded rights object in response to the rights object request; Decoding the received rights object; And controlling the application program using the authority information obtained through the decoding step. According to this, the application program of the mobile communication terminal can be controlled by using digital rights management.

Digital rights management,

Description

Control method for application program for mobile communication using digital rights management

The present invention relates to a method and an apparatus for controlling an application program executed in a mobile communication terminal.

Mobile communication terminals such as mobile phones have become a necessity for people living in modern society. People no longer use public phones, and the constraints of time and place for each other's communication have been neutralized by advances in mobile communication technology.

In addition, mobile communication terminals are no longer responsible only for the communication function between people. The mobile communication terminal is a candidate device that can best perform the role of a personal assistant in that the user always possesses it.

As a method for maximizing user convenience using a mobile communication terminal, location base services have been proposed. Attempts have been made to implement services that provide information appropriate to the user's current location.

In order to more efficiently provide such a location-based service, a method of managing execution rights of an application program that can be executed on a mobile communication terminal using digital right management (DRM) is required.

The present invention provides a method for controlling an application program executed in a mobile communication terminal using location information.

According to an aspect of the present invention, an application program control method executed by a mobile communication terminal, the method comprising: sending a right object (RO) request signal to a rights issuing server; Receiving, from a rights issuing server, an encoded rights object in response to the rights object request; Decoding the received right object using location information of the mobile communication terminal; And controlling the application program using the authority information obtained through the decoding step.

Location information that may be used in the decoding process may be identification information of a region where the mobile communication terminal is located, and the region identification information may include identification information of a base station communicating with the mobile communication terminal.

According to another aspect of the present invention, a method for controlling an application program of a mobile communication terminal, which is performed by a rights issuing server, the method comprising: receiving a mobile right object request signal from a mobile communication terminal; Generating an encoded right object using location information of the mobile communication terminal; A method of controlling a mobile communication terminal application program is provided, the method including transmitting the rights object to the mobile communication terminal.

In this case, the location information that can be used in the encoding process may be identification information of a region where the mobile communication terminal is located, and the region identification information may include identification information of a base station communicating with the mobile communication terminal.

On the other hand, the application program control method mentioned above may be executed by a device such as a computer, for this purpose it may be stored in a computer-readable recording medium.

According to another aspect of the present invention, a mobile communication terminal for controlling an application program using digital rights management, comprising: a rights object request unit for sending a rights object request signal to a rights issuing server; As a response to the always-rights object request signal, a rights object decoding unit for decoding the rights object received from the rights issuing server using the location information of the mobile communication terminal; And an application program controller configured to control a function of an application program by using the permission information obtained by decoding the permission object. In this case, the location information of the mobile communication terminal used for decoding the authority object may include identification information of the base station serving the mobile communication terminal.

According to another aspect of the present invention, a rights issuing server for controlling an application program mounted on a mobile communication terminal using digital rights management, the rights object receiving a rights object request signal from the mobile communication terminal, and verifying the request signal. Request receiving unit; A rights object encoding unit generating a rights object encoded using preset location information as a key value as an activation condition of an application program; And a rights object sending unit including a rights object sending unit for transmitting the right object to the mobile communication terminal. In this case, the preset location information used for the authority object encoding may include identification information of the base station serving the area where the application program is to be activated.

According to an embodiment of the present invention, a method for controlling an application program on a mobile communication terminal using digital rights management can be provided.

According to an embodiment of the present invention, an apparatus for controlling an application program on a mobile communication terminal using digital rights management can be provided.

In addition, it is possible to provide a variety of location-based services by using the location information of the mobile communication terminal for digital rights management running on the mobile communication terminal.

As the invention allows for various changes and numerous embodiments, particular embodiments will be illustrated in the drawings and described in detail in the written description. However, this is not intended to limit the present invention to specific embodiments, it should be understood to include all transformations, equivalents, and substitutes included in the spirit and scope of the present invention. In the following description of the present invention, if it is determined that the detailed description of the related known technology may obscure the gist of the present invention, the detailed description thereof will be omitted.

The terms first, second, etc. may be used to describe various components, but the components should not be limited by the terms. The terms are used only for the purpose of distinguishing one component from another.

The terminology used herein is for the purpose of describing particular example embodiments only and is not intended to be limiting of the present invention. Singular expressions include plural expressions unless the context clearly indicates otherwise. In this application, the terms "comprise" or "have" are intended to indicate that there is a feature, number, step, operation, component, part, or combination thereof described in the specification, and one or more other features. It is to be understood that the present invention does not exclude the possibility of the presence or the addition of numbers, steps, operations, components, components, or a combination thereof.

Hereinafter, an embodiment of a mobile communication terminal application program control method using a digital rights management and the device according to the present invention will be described in detail with reference to the accompanying drawings, in the following description with reference to the accompanying drawings, the same or corresponding configuration Elements are given the same reference numerals and redundant description thereof will be omitted.

1 is a diagram illustrating an environment in which a method of controlling a mobile communication terminal application program according to an exemplary embodiment of the present invention is implemented. Referring to FIG. 1, a mobile communication terminal 100, a base station 120, and an authority issuing server 140 are illustrated.

The mobile communication terminal 100 means a mobile communication device such as a mobile phone or a PDA used by the user. Any device capable of communicating with another terminal and an authority issuing server through a base station can be a mobile communication terminal 100 used in the present invention regardless of its name.

The mobile communication terminal 100 can execute an application program stored in a storage device (memory, SSD, etc.) therein. Application programs on the mobile communication terminal 100 may be limited in their execution and / or function using digital right management (DRM) technology.

Execution control and function control of such an application program may be implemented using a rights object issued by the authorization issuing server. Information regarding the location of the mobile communication terminal may be utilized in the control process of the application program using the rights object.

The configuration and operation method of the mobile communication terminal for controlling the application will be described in detail with reference to FIGS. 2 and 3.

The base station 120 is a communication device used by a mobile communication terminal for wireless communication. The base station 120 may be responsible for communication between the mobile communication terminal 100 and another wired or wireless terminal or between the mobile communication terminal 100 and the authority issuing server 140.

In the present embodiment, the exchange of information made between the mobile communication terminal 100 and the authority issuing server 140, that is, the authority object request signal and the authority object sent as a response may be transmitted via the base station 120. .

The base station 120 may be a repeater of a wireless communication network configured by CDMA, WCDMA, GSM technology, or the like. In addition, the repeater communicating with the mobile communication terminal 100 by a wireless communication technology such as Wi-Fi, Wibro may also be the base station 120 of FIG. However, since the matters of the configuration and operation of the base station 120 itself are obvious to those skilled in the art (hereinafter, those skilled in the art), detailed descriptions thereof will be omitted below.

The authority issuing server 140 refers to a device used for controlling an application program in a mobile communication terminal. The authority issuing server 140 sends the authority object in response to the authority object request signal of the mobile communication terminal received through the base station 120.

The rights object that is dispatched serves to activate an application whose execution and / or functionality is limited by digital rights management techniques.

2 is a block diagram of a mobile communication terminal according to an embodiment of the present invention, Figure 3 is a flow chart of an application program control method of a mobile communication terminal performed by a mobile communication terminal, according to an embodiment of the present invention to be. 2 and 3, the mobile communication terminal 100 includes an application program controller 102, a rights object controller 104, and a rights object decoding unit 106.

The application program controller 102 performs a function of controlling whether the application program that can be executed in the mobile communication terminal and the detailed function of the application program are executed. The application program control unit allows the application program to be started in response to the application program execution request from the user of the mobile communication terminal 100.

As described above, the execution and function of the application program in the present embodiment may be limited by the digital rights management technology, and such a restriction may be applied to the application control unit 102 by applying appropriate authority information (included in the authority object). It can be implemented by activating the application only when it confirms.

The authorization information may include, for example, information on a target application to be activated, information on an activation condition (period, number of repetitive executions, etc.), and attributes that can be used in general digital rights management are included in the authorization information. Of course, it can be applied.

If it is determined that the authorization object for activation of the application is required, the authorization object request unit 104 requests the authorization object for driving the application from the authorization issuing server. The authority object request signal may be transmitted to the authority issuing server 140 through the base station 120. Meanwhile, when the authority object request unit 104 sends the authority object request signal, the request signal may include location information 100 where the mobile communication terminal is located.

The authority object decoding unit 106 obtains authority information from the authority object issued by the authority issuing server 140. In digital rights management, a rights object may be delivered with some encoding applied.

In the present embodiment, the authorization issuing server may encode the authorization object by using the location information of the mobile communication terminal as a key value, and the location information utilized in the encoding process may include identification information and / or cell of the base station where the mobile communication terminal is serving. It may include identification information of.

Receiving the application program request (S310) is a step of receiving a request of the user of the mobile communication terminal, etc., the application program control unit 102 of the mobile communication terminal is requested to execute the application program.

The execution request for the application may be generated by a user's input through an input device of the mobile communication terminal, and the mobile communication is performed when a preset condition (which includes visual information and location information of the terminal) is satisfied. It may be generated inside the terminal. In addition, the execution request may be generated from a control signal received from the outside of the mobile communication terminal.

Checking whether the application is activated (S320) is a step in which the application control unit 102 checks the state (execution state and privilege state) of the application to be executed. If the authorization object necessary for driving the application has already been acquired and the application can be activated by the authorization object, the application is executed without sending the authorization object request signal (S350).

The sending of the authority object request signal (S330) is a stage in which the authority object request unit 104 requests the authority issuing server 140 to issue the authority object. The authority object request signal may include information about the target application program, information about the mobile communication terminal 100, information about a user of the mobile communication terminal 100, and information about the location of the mobile communication terminal 100. .

In operation S340, the received authority object is decoded by the authority object decoding unit 106 to obtain authority information for activating an application program using the received authority object. The rights object may include rights information configured according to a predefined protocol, and various encoding / decoding methods known with respect to digital rights management may be used for this purpose.

The rights object decoding unit 106 may decode the rights object by using information on the current location of the communication terminal. If the location information used as the key value in the encoding process of the right object and the location information of the mobile communication terminal 100 used in the decoding process do not match, activation of the application program may not be performed.

In step S350 of executing an application, the mobile communication terminal executes an application activated by the authority object. The application program means execution code that can be executed in the mobile communication terminal, and there is no special limitation on the type of the execution code, which can be executed by the mobile communication terminal 100 and the execution / function by digital rights management can be controlled. It is enough to be application.

Meanwhile, in the present embodiment, as mentioned above, location information of the mobile communication terminal may be used in the encoding / decoding process of the right object. As such, when controlling the execution / function of an application program using location information, there is an advantage in that an application program (mobile communication network management, etc.) used for management of a specific region can be set to be executed only in a corresponding region.

In addition, various implementations of location base services provided using mobile communication services are possible. For example, in proceeding with an event (such as a prize event for a crowd of concerts) that can be participated only in a specific region, it may be easily verified whether the user is located in the event participation region.

4 is a block diagram of an authority issuing server according to an exemplary embodiment of the present invention. Referring to FIG. 4, the rights issuing server 140 may include a rights object request receiving unit 142, a rights object encoding unit 144, and a rights object sending unit 146.

The authorization object request receiving unit 142 and the authorization object sending unit 146 are in charge of communication with the mobile communication terminal via the base station 120 and comply with the protocol required for communication with the base station 120. It is provided with a configuration required to send and receive, which is related to the general communication technology, which will be apparent to those skilled in the art to which the present invention belongs, the following detailed description will be omitted.

The authorization object request receiver 142 receives the authorization object request signal from the authorization object request unit 104 and forwards it to the authorization object encoding unit 144. The authorization object sending unit 146 sends the authorization object generated by the authorization object encoding unit 144 to the mobile communication terminal.

The rights object encoding unit 144 generates a rights object. The authorization object contains the authorization information required for the activation of the application, i. In digital rights management, a rights object may be generated by encoding (converting) using a key value.

In the present embodiment, the key value used to generate the right object may include location information. When the location information is specified in advance as a condition under which a specific application can be executed, the predetermined location information can be used as an encoding key value. In the present embodiment, since the location information of the mobile communication terminal is used as a key value in the decoding process of the right object, when the location information preset as the execution condition of the application does not match the location information as the decoding key value, activation of the application program is performed. Can be limited.

On the other hand, it is also possible to encode the authorization object using the location information of the mobile communication terminal included in the request signal of the authorization object. In this case, the application can be activated at the location where the authorization object is received, but if there is a change in the location of the mobile communication terminal thereafter, an update process of the authorization object may be required.

5 is a flowchart illustrating a method for controlling a mobile communication terminal application executed by a server for generating an authority according to an embodiment of the present invention.

Receiving the authorization object request signal (S510) and verifying the authorization object request signal (S520), the authorization object request receiver 142 receives the authorization object request signal from the mobile communication terminal 100 and receives the signal. Verification step. By verifying the request signal, it is possible to prevent the malicious user from attempting to disable authority management. The detailed description of these two steps is obvious to those skilled in the art, and thus the detailed description thereof will be omitted.

In operation S530, the authorization object encoding unit 144 generates the authorization object. As mentioned above, location information preset as an activation condition of an application program may be used as a key value used for encoding the right object. The location information may be area identification information (identification information / cell identification information of the base station) used in the mobile communication service.

The sending of the authority object (S540) is a step of communicating with the base station 120 to transfer the generated authority object to the mobile communication terminal 100. The authority object may be decoded by the authority object decoding unit 106 of the mobile communication terminal 100. As described above, it is possible to control the execution / function of the application program using the authority information obtained through this process.

It will be apparent to those skilled in the art that various modifications and variations can be made in the present invention without departing from the spirit or scope of the invention as defined in the appended claims. It will be understood that the invention may be varied and varied without departing from the scope of the invention.

1 is a diagram illustrating an environment in which a method of controlling a mobile communication terminal application program according to an exemplary embodiment of the present invention is implemented.

2 is a block diagram of a mobile communication terminal according to an embodiment of the present invention.

3 is a flowchart of an application program control method of a mobile communication terminal performed by a mobile communication terminal according to an embodiment of the present invention.

4 is a block diagram of an authority issuing server according to an exemplary embodiment of the present invention.

5 is a flowchart illustrating a method for controlling a mobile communication terminal application executed by a server for generating an authority according to an embodiment of the present invention.

<Explanation of symbols for the main parts of the drawings>

100: mobile communication terminal 102: application control unit

104: authority object request unit 106: authority object decoding unit

120: base station 140: authority issuing server

142: authorization object request receiving unit 144: authorization object encoding unit

146: Authorization object dispatch

Claims (7)

An application program control method executed by a mobile communication terminal, Sending a right object (RO) request signal to a rights issuing server; Receiving, from the rights issuing server, an encoded rights object in response to the rights object request; Decoding the received right object by using location information of the mobile communication terminal, wherein the location information is assigned to an area where the mobile communication terminal is located on a mobile communication service serving the mobile communication terminal. Including identification information of a base station communicating with the mobile communication terminal as area identification information; And And controlling the application program using the authority information obtained through the decoding step. delete delete A method for controlling an application program of a mobile communication terminal, which is performed by an authority issuing server, Receiving a mobile right object request signal from a mobile communication terminal, wherein the mobile right object request signal includes location information of the mobile communication terminal, wherein the location information is in the mobile communication service serving a mobile communication terminal; Region identification information given for the region where the terminal is located, the identification information of the base station communicating with the mobile communication terminal; Generating an encoded right object using location information preset as an execution condition of the application program; And And transmitting the rights object to the mobile communication terminal. delete A mobile communication terminal for controlling an application program using digital rights management, A rights object request unit for sending a rights object request signal to a rights issuing server; A rights object decoding unit for decoding a rights object received from the rights issuing server using the location information of the mobile communication terminal as a response to a regular rights object request signal, wherein the location information is a mobile serving the mobile communication terminal. Area identification information assigned to the area where the mobile communication terminal is located on a communication service, and includes identification information of a base station communicating with the mobile communication terminal; And And an application program controller configured to control a function of the application program by using permission information obtained by decoding the permission object. An authority issuing server for controlling an application mounted on a mobile communication terminal using digital rights management, A rights object request receiving unit for receiving a rights object request signal from the mobile communication terminal and verifying the request signal; the rights object request signal includes location information of the mobile communication terminal, wherein the location information indicates the mobile communication terminal; Region identification information assigned to an area in which the mobile communication terminal is located on a serving mobile communication service, the identification information of a base station communicating with the mobile communication terminal; A rights object encoder for generating an encoded rights object by using preset location information as a key value as an activation condition of the application program; And And a rights object sending unit including a rights object sending unit for transmitting the rights object to the mobile communication terminal.
KR1020080044293A 2008-05-14 2008-05-14 control method for application program for mobile communication terminal KR100981167B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020080044293A KR100981167B1 (en) 2008-05-14 2008-05-14 control method for application program for mobile communication terminal

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020080044293A KR100981167B1 (en) 2008-05-14 2008-05-14 control method for application program for mobile communication terminal

Publications (2)

Publication Number Publication Date
KR20090118479A KR20090118479A (en) 2009-11-18
KR100981167B1 true KR100981167B1 (en) 2010-09-10

Family

ID=41602438

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020080044293A KR100981167B1 (en) 2008-05-14 2008-05-14 control method for application program for mobile communication terminal

Country Status (1)

Country Link
KR (1) KR100981167B1 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002330126A (en) 2001-03-02 2002-11-15 Matsushita Electric Ind Co Ltd Method and device for distribution and protection of content
US20050114694A1 (en) 2003-11-05 2005-05-26 Openwave Systems Inc. System and method for authentication of applications in a non-trusted network environment
KR20050090467A (en) * 2003-01-31 2005-09-13 퀄컴 인코포레이티드 Location based service (lbs) system, method and apparatus for authorization of mobile station lbs applications
KR20070074190A (en) * 2006-01-06 2007-07-12 엘지전자 주식회사 Method for managing contents using online rights objects and client thereof

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002330126A (en) 2001-03-02 2002-11-15 Matsushita Electric Ind Co Ltd Method and device for distribution and protection of content
KR20050090467A (en) * 2003-01-31 2005-09-13 퀄컴 인코포레이티드 Location based service (lbs) system, method and apparatus for authorization of mobile station lbs applications
US20050114694A1 (en) 2003-11-05 2005-05-26 Openwave Systems Inc. System and method for authentication of applications in a non-trusted network environment
KR20070074190A (en) * 2006-01-06 2007-07-12 엘지전자 주식회사 Method for managing contents using online rights objects and client thereof

Also Published As

Publication number Publication date
KR20090118479A (en) 2009-11-18

Similar Documents

Publication Publication Date Title
JP4685876B2 (en) System and method for providing multiple credential authentication protocols
US10945112B2 (en) Systems and methods for updating a mobile device
WO2018040641A1 (en) Mobile terminal, vehicle terminal, and virtual key sharing method and system
US20140052638A1 (en) Method and system for providing a card payment service using a mobile phone number
CN104966340A (en) Access control system, access control method and cloud service platform
KR102269417B1 (en) A method and apparatus for registering a device based on an application supporting a home networking by multi users
RU2009126606A (en) METHOD AND DEVICE FOR CREATING LICENSES IN MOBILE DIGITAL RIGHTS MANAGEMENT NETWORK
CN104637131A (en) Authorization method and authorization device for access control system and access control system
US8387121B1 (en) System, method, and computer program for authenticating a customer using a network provided by another service provider
CN103210607A (en) Secure registration to a service provided by a web server
CN102984335B (en) Dial the identity identifying method of landline telephone, equipment and system
CN104284332A (en) Authentication method and wireless router
CN103167498A (en) Ability control method and system
CN105808990A (en) Method and device for controlling URL access on basis of IOS system
CN105323094A (en) Safety management method based on equipment identification and system thereof
CN101626316A (en) Method, apparatus and system for confirming attribution of account numbers
US20150220726A1 (en) Authentication Method, Authentication Apparatus and Authentication Device
WO2016087645A1 (en) Resource control apparatus, server apparatus and method for controlling a resource
KR100981167B1 (en) control method for application program for mobile communication terminal
CN112003899A (en) Vehicle account remote logout method and system
CN101068441B (en) Permission identifying method, identification center and certification system
KR20160027824A (en) Method of user authentication uisng usim information and device for user authentication performing the same
KR20150085898A (en) Method and System for Vehicle Firmware Update with Driver Authorization
CN114493565A (en) Account association method and account association management system
KR100923909B1 (en) Method and apparatus for remotely controlling of a mobile device

Legal Events

Date Code Title Description
A201 Request for examination
N231 Notification of change of applicant
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20130902

Year of fee payment: 4

FPAY Annual fee payment

Payment date: 20140901

Year of fee payment: 5

FPAY Annual fee payment

Payment date: 20160901

Year of fee payment: 7

FPAY Annual fee payment

Payment date: 20180903

Year of fee payment: 9