[go: up one dir, main page]

CN104335619B - The remote de-locking of telecommunication apparatus function - Google Patents

The remote de-locking of telecommunication apparatus function Download PDF

Info

Publication number
CN104335619B
CN104335619B CN201380020694.9A CN201380020694A CN104335619B CN 104335619 B CN104335619 B CN 104335619B CN 201380020694 A CN201380020694 A CN 201380020694A CN 104335619 B CN104335619 B CN 104335619B
Authority
CN
China
Prior art keywords
telecommunication apparatus
function
unblock
instruction
request
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
CN201380020694.9A
Other languages
Chinese (zh)
Other versions
CN104335619A (en
Inventor
A·A·奥贝迪
A·布泽斯库
A·C·约内斯库
R·弗勒利希
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.)
T Mobile USA Inc
Original Assignee
T Mobile USA Inc
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
Priority claimed from US13/660,350 external-priority patent/US9055443B2/en
Priority claimed from US13/840,045 external-priority patent/US9319884B2/en
Application filed by T Mobile USA Inc filed Critical T Mobile USA Inc
Priority claimed from PCT/US2013/037332 external-priority patent/WO2013158971A1/en
Publication of CN104335619A publication Critical patent/CN104335619A/en
Application granted granted Critical
Publication of CN104335619B publication Critical patent/CN104335619B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/18Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data
    • H04W8/183Processing at user equipment or user record carrier
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/08Access security

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Databases & Information Systems (AREA)
  • Telephonic Communication Services (AREA)
  • Telephone Function (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

It there is described herein the technology for the function that telecommunication apparatus whether is unlocked based on one or more strategy decisions.Policy engine away from the telecommunication apparatus can receive the request for unlocking the function by the user interface associated with the policy engine.Afterwards, the policy engine can decide whether to unlock the function, and in response to determining to unlock the function, can promote to unlock the instruction of the function to the transmission of the telecommunication apparatus.

Description

The remote de-locking of telecommunication apparatus function
The cross reference of related application
Patent application claims enjoy in entitled " the Remote Unlocking of submitted on March 15th, 2013 Telecommunication Device Functionality " U.S. patent Nos application serial No.13/840,045, with And submitted on April 20th, 2012 its female case U.S. Provisional Patent Application No.61/636,499, carry on May 10th, 2012 The U.S. Provisional Patent Application No.61/645,546 of friendship and in the U.S. Provisional Patent Application submitted on the 17th of August in 2012 No.61/684,683 priority, these patent applications are fully incorporated in this by reference.Present patent application is still The U.S. Patent application No.13/660 submitted on October 25th, 2012,350 part continuation application, patent application requirement It is equal in the U.S. Provisional Patent Application No.61/552 that on October 27th, 2011 submits, 353 priority, the two patent applications It is fully incorporated in this by reference.
Background technology
Modern telecommunication services provider to their client by selling suitable radio communication service and equipment to produce Their many incomes, their good long-cherished wish are that these services and equipment will be used according to its desired use.It is for example, special Fixed telco service provider can allow to access by selling prepayment or rear pay to client (namely based on the Rate Plan of subscription) Its radio communication service, it is generally associated with the service level agreements of each client.Telco service provider may also require that it Client buys the corresponding specific communication equipment of provider to access its proprietary communication service, including mobile phone, individual Digit aid, tablet personal computer etc..
In addition, telco service provider and mobile device manufacturers reach prefitable commercial agreement, it is with the side of contract The product of the manufacturer of selection is tied to specific service provider by formula.In fact, these agreements are showed based on many important The real world considers that customer basis, existing market occupation rate, pre- measurement equipment sales volume including service provider etc. are many other Factor.However, when user uses away from desired service and retail units are bought, can be to the business pass of these reciprocal mutually benefits System produces negative impact.So as to, it is contemplated that client's abnormal phenomena of these types, for service provider and affiliated set Standby manufacturer, in order to ensure contract parties can realize their independent and common business goals and to cooperate with one another be very heavy Want.
In addition to unexpected client deviates from this problem, the client of many versed in technical knowledge is also advised by using software and hardware Keep away measure or crack (hack) method (it allows them to obtain and accessed to the unauthorized of telecommunications service and equipment) and plan newly Mode hinder the business of both telco service provider and equipment manufacturers and market target.The client of this subset is The security measures that use in the proprietary communication equipment of attached telco service provider can be bypassed, and obtain it is unafilliated, Typically/unlocked locking equipment, to avoid buying service and product from their own telco service provider.
For example, some telecommunication apparatus user performs non-authorised software, to destroy the specific security of their own equipment Characteristic, so as to obtain root rank (root-level) access to the operating system (OS) of their equipment.Realize this OS level Jie Ru not allow user download do not ratified by the Authorized Service Provider of equipment and/or Media Content Provider additional application, Extension and theme." escaping from prison " sometimes referred to as industrially is carried out to equipment to this abuse of carrier lock communication equipment, and And it can allow equipment that is unlocked, being escaped from prison to obtain the access to the unauthorized services of multiple telco service providers.
By another example for cracking of usual hardware that some telecommunication apparatus user uses be purchase be referred to as " SIM every After-market (after-market) product of piece (SIM-shim) ", it is one piece of thin laminate circuit, is designed to fit into service and carries For between subscriber identity module (SIM) card and the SIM socket of telecommunication apparatus of business.SIM-shim equipment can be used to allow user Its carrier lock equipment is unlocked, only this annex simply need to be inserted into its equipment, is achieved in for keeping described The device security feature that equipment is limited to the service of specific telco service provider is covered.
Gone forward side by side it will be appreciated by persons skilled in the art that can be obtained in the air by corresponding service provider by storage And unique International Mobile Subscriber mark (IMSI) of certification, SIM card enable telecommunication service subscriber in each user equipment It is identified when being communicated with its telco service provider on the network of correspondingly service provider.SIM IMSI are generally comprised Following information:Turnover zone code (MCC), Mobile Network Code (MNC) and mobile subscriber identification number (MSIN).The information allows user The SIM card by provider's distribution be identified, register and certification with distribution telco service provider.
Modern SIM card is that " present situation (as is) " is sold, and means that they are both static and Rate Plan is specific , this is due to that their IMSI data can not be changed after distribution.Based on this reason, client is every time from its service provider When buying new telecommunication apparatus or new service program supply, client, which can be sold, must be added to client in service provider The different SIM cards of the existing user account at place.Come in addition, most of SIM cards typically only include memory in enough equipment Store static IMSI data and minimum user contact infonnation, such as a small amount of important subscriber contact telephone number.
Brief description of the drawings
It is described in detail hereinafter with reference to accompanying drawing.
Fig. 1 shows the example context according to disclosed embodiment, and wherein provider's service entities are based on strategy simultaneously Asked in response to user and remotely unlock telecommunication apparatus.
Fig. 2 is the component level according to the disclosed embodiment computing device associated with provider service entities View.
Fig. 3 be according to provider's service entities of disclosed embodiment be based on strategy and in response to user request and Decide whether the flow chart of the instantiation procedure of the function of unblock telecommunication apparatus.
Embodiment
Although it should be understood that the present disclosure describes some examples and correlation embodiment, the disclosure it is interior Appearance be not intended as all include in its explanation or it is detailed including.It is therefore to be understood that the related theme of the disclosure can Reasonably changed, rearranged or otherwise changed, with without departing from required spirit of the presently claimed invention and Similar result is realized in the case of scope.
Decide whether the technology of the function of unblock telecommunication apparatus the present disclosure describes long-range provider's service entities.Telecommunications is set Standby function can be locked for any reason.For example, the Rate Plan and related with telecommunication apparatus to SIM card association The Rate Plan of connection may mismatch, and this mismatch once detected, and telecommunication apparatus can carry out lock function.It is this Speed is locked on October 25th, 2012 " Mobile Device-Type Locking ", Application No. submitting, entitled Had a detailed description in No.13/660,350 U.S. Patent application.The function of telecommunication apparatus can be directed in addition some other Reason is locked.For example, telco service provider can be reported lost or be stolen in response to telecommunication apparatus, in response to The account debt of telecommunication apparatus association or the service program in response to being associated with telecommunication apparatus expire, and carry out locking telecommunications and set Standby function.
The user associated with locked equipment mode can contact telecommunications service and carry any one of in several ways Carry out unlocker device for business.For example, provider's service entities of telco service provider can be associated with website, the website uses Family can select equipment to unlock option.Alternately, there is provided business's service entities can with customer service (customer care) or Interactive voice response system connects, and user can send a telegraph customer service or interactive voice response system to ask to unlock.
The unblock that user is asked can be permanent unblock or temporarily unblock.If temporarily unblock, user can select Or specify the time cycle of unblock.For example, another country will be gone to by working as user, and different services will be needed to use to provide When the SIM card of business goes to access the telecommunications service of the state, it can seek temporarily to unlock.
When initiating to ask, user may be required to provide device identification, such as international mobile station equipment identification code (IMEI), there is provided business's service entities can verify this according to equipment identity register (such as, equipment identity register (EIR)) Identification code.If the request is provided to the policy engine of provider's service entities by checking, the request.
In various embodiments, policy engine can apply the strategy and subscription manager from supplier's service entities The one or more strategy that (hereinafter referred to as " policy manager ") receives.Policy manager can enable one or more strategies Addition, deletion and editor.In addition, policy manager can be responsible for setting with representing telco service provider or input policing The policy manager instrument of enterprise customer is communicated.These strategies can reflect that the business of telco service provider is preferential Level, plan and decision-making.Service-user input policing, these strategies can also pass through policy manager work in a manner of covering one by one Tool is provided to policy manager and provided from policy manager to policy engine.
The policy engine decides whether the function of unblock telecommunication apparatus at least based on one or more strategies.The plan Slightly it is also possible to consider the Rate Plan related to telecommunication apparatus or account status for engine.If request is sought forever to unlock, and if The policy engine is based on strategy decision not unlocking function, then the policy engine can be one in following two pieces event. First, the policy engine can promote message (such as, Short Message Service (SMS) message) to be sent to telecommunication apparatus, with logical Know and ask to be rejected described in the user of telecommunication apparatus.Second, the policy engine may determine whether to provide the temporary of function Shi Xiesuo (even if seeking forever to unlock).
In some embodiments, if request is sought temporarily to unlock, or if the policy engine decides not to provide Permanent unblock, then the policy engine is at least partially based on one or more strategies, decides whether temporary transient unlocking function.If institute State policy engine to determine to refuse temporary transient unlocking function, then the policy engine can promote message (such as, SMS message) to be sent To telecommunication apparatus, to notify to ask to be rejected described in the user of telecommunication apparatus.
If the policy engine is at least partially based on one or more strategies, determine that permanently or temporarily unblock telecommunications is set Standby, then the policy engine can promote message (such as, SMS message) to be sent to telecommunication apparatus, to notify telecommunication apparatus Unlock and be allowed to described in user.If the unblock is temporarily to unlock, such message can include the time cycle of unblock.Institute State the solution lock manager that policy engine informs about provider's service entities:The function of the telecommunication apparatus will be solved permanently or temporarily Lock, and if temporarily unblock, will also notify the time cycle temporarily unlocked.
In some embodiments, the solution lock manager securely communicates session with the telecommunication apparatus.The safety Communication even can extend to telecommunications by the TSM Security Agent in the trusted execution environments of telecommunication apparatus and on identification module The identification module of equipment, such as SIM card.Submission on March 15th, 2013, Serial No. 13/nnn, mmm, entitled " SIM Lock II " U.S. Patent application provides the more detailed description safe on this.Once what is received comes from the policy engine Unblock notice, it is described solution lock manager by the secure communication session to telecommunication apparatus transmit unlock instruction, when unblock is Temporarily during unblock, the instruction includes the time cycle.Then, the telecommunication apparatus can be based on instruction and complete unblock.
Fig. 1 depicts telecommunication system/network 100 of the various embodiments according to the disclosure.The telecommunication system 100 wraps Include but be not limited to the provider's service entities 108 to be communicated with multiple Affiliate Network servers 104 and 106 and one or more networks Base station 118, the part of one or more network base stations 118 by network backhaul 116 and/or other distributions by network Partly (Fig. 1 is not shown) and respectively have to wide area network 102 connection.In addition, system 100 includes being beneficial to pass through network base station 118 radio communication between provider's service entities 108 and one or more user's telecommunication apparatus 122a-c is (for example, nothing Line procotol (IP) data and SMS communication 120a-c etc.) aerial transmission (OTA) interface.
It should be understood that Fig. 1 telecommunication system 100 is intended to illustrate the simplified expression of communication network, the communication network energy Any mixing of enough 2G, 3G and 4G access technologies being usually used in real world variation communication network is disposed.For simplicity For the sake of, these different communication technologys and alternative network topology described in the context of Fig. 1 telecommunication system 100 or are not chatted State.
The telecommunication apparatus 122 can be the representative of any amount of conventional Wireless Telecom Equipment, including mobile electricity Words, tablet personal computer, electronic book equipment, portable game unit, personal media player etc., they are using one or more wireless Base station 118 or any other conventional wirelessly or non-wirelessly network access technique and be connected to communication network 100.In addition, user is led to Letter equipment 122 can be configured as running any of operating system, including but not limited to Microsoft WindowsGoogleAppleLinuxOr any other conventional mobile device behaviour Make system.
In various embodiments, each telecommunication apparatus 122 can have and be connected by trust layer connector (TLC) 128 Operating system 124 and trusted execution environments (TEE) 126.The operating system 124 includes unblock and applies 130, and it can connect Receive the notice from provider's service entities 108 and instruction/triggering 120.It is described unblock using 130 can by TLC 128 to Trusting allows (trustlet) 132 to provide instruction/triggering 120, and trust allows 132 unblocks that can influence telecommunication apparatus 122. Described another component for trusting permission 132 or TEE 126 can also be to identification module (such as, the SIM of telecommunication apparatus 122 Card) secure connection is provided.The presentation of 130 displays or some other types that can promote the notice is applied in the unblock.Electricity Letter equipment 122 these components 124-132 submitted on March 15th, 2013, sequence number 13/nnn, mmm, entitled " SIM It is described in more detail in Lock II " U.S. Patent application.
It will also be appreciated that telecommunication system 100 can be configured to any combinations using conventional wireless broadband communication technology, Wherein conventional wireless broadband communication technology includes but is not limited to Long Term Evolution (LTE), advanced LTE, high-speed data packets access (HSDPA), evolution high-speed packet access (HSPA+), Universal Mobile Telecommunication system (UMTS), CDMA (CDMA), the whole world are moved Dynamic communication system (GSM), WiMax and WiFi.In addition, the Backhaul 116 of communication network 100 can be configured as using it is any Conventional cable communicating technology, wherein conventional cable communicating technology include but is not limited to optical fiber, coaxial cable, twisted-pair cable, with Too net cable and power line cables, and any commonly employed wireless communication technology (such as the above).
In some embodiments, there is provided business's service entities 108 can include but is not limited to elements below:Strategy draws Hold up 110, user interface (UI) component 112, solution lock manager 114 (such as, mobile device management/trusted service manager (MDM/ TSM) component) and policy manager 134.In the scene for having locked specific telecommunication apparatus 122, by contacting its telecommunications service Provider is simultaneously interacted via the UI instruments and its provider's service entities 108 of its UI component 112, and user is asked remedying this Can be active in terms of topic.One of these UI instruments of UI components 112 can be traditional Customer Service Center, and it allows quilt The user of the telecommunication apparatus 122 of locking throws phone into and the Customer Service Representative directly with its telco service provider is led to Words.
Another UI instruments of UI components 112 can be customer network interface, and it allows the use of locked telecommunication apparatus 122 Family performs various user's driving account managements using the special customer account webpage (not shown) of respective service provider website Function.In one embodiment, the user's driving account management function of the account webpage of client can promote user to pass through because of spy Net/network 102 is unlocked to their telecommunication apparatus 122.For example, the special scenes can betide subscriber and determine to use The monthly service fee progress on-line payment that expires past to one of the safe on-line payment system of service provider web sites (such as Pass through credit card) to initiate the unlocking motion 120 for their telecommunication apparatus 122 when.The telecommunication apparatus 122 is potentially based on Herein below and be locked:Provider's service entities 108 seek advice from local or networked devices mark payment (EIP) in advance Server 104, to identify the telecommunication apparatus 122 associated with being in arrears with customer account, equipment 122c is relocked,.
Another UI instruments of UI components 112 can be Interaction Voice Response (IVR) system, and it allows user's calling and IVR The associated telephone number of system simultaneously then follows pre-recorded phonetic order/prompting and set to attempt to unlock their communication Standby, it is similar to above-described other UI instruments processes by the way of.
No matter which UI instrument of UI components 112 is used, and the permanent unblock that user can provide telecommunication apparatus 122 please Ask or temporary transient unlocking request.If temporarily unblock, user can select or specify the time cycle of unblock.For example work as user When will go to another country, and will need to use the SIM card of different service providers to go to access the telecommunications service of the state, It can seek temporarily to unlock.
When initiating the request, user may be required to provide device identification, such as IMEI, there is provided business's service entities can To be verified according to equipment identity register (such as, EIR 106) to the device identification.If the requests verification is by being somebody's turn to do Request is provided to the policy engine 110 of provider's service entities 108.
The policy engine of provider's service entities 108 can be advantageous in resident or distribution service provider data storage User account information and service provider policy are safeguarded, to ensure customer account and attached telecommunication apparatus 122 by corresponding Telco service provider is managed using provider's service entities 108.In various scenes, special services provider can also lead to Cross its policy engine 110 and select preferable service strategy, in this way, to promote any of the above described its UI component 112 of use Unblock scheme.
In various embodiments, policy engine 110 can be from the strategy and subscription manager of supplier's service entities 108 134 (hereinafter referred to as " policy manager 134 ") receive one or more strategies.Policy manager 134 can enable one or more Individual tactful addition, deletion and editor.In addition, policy manager 134 can with represent telco service provider be responsible for set or The policy management tool of the commercial user of input policing is communicated.These strategies can influence the business of telco service provider Priority, plan and decision-making.Service-user input policing, these strategies can pass through tactical management work in a manner of covering one by one Have and be provided to policy manager 134 and be provided to policy engine 110 from policy manager 134.
In various embodiments, the policy engine 110 is at least partially based on whether one or more strategy decisions solve Lock the function of telecommunication apparatus 122.It is also possible to consider the Rate Plan related to telecommunication apparatus 122 or account for the policy engine 110 State, the account status such as retrieved from EIP 104.If request is sought forever to unlock, and if the policy engine 110 Based on strategy decision not unlocking function, then the policy engine 110 can be one in following two pieces event.First, it is described Policy engine 110 can promote message (such as, SMS message) to be sent to telecommunication apparatus 122, to notify telecommunication apparatus 122 Ask to be rejected described in user.Second, the policy engine 110 may determine whether provide function temporary transient unblock (even if What is sought is forever to unlock).
In some embodiments, if the request is sought temporarily to unlock, or if the policy engine 110 determines Permanent unblock is not provided, then the policy engine 110 is at least partially based on one or more strategies, decides whether temporarily to unlock work( Energy.If the policy engine 110 determines to refuse temporary transient unlocking function, the policy engine 110 can promote message (all Such as, SMS message) telecommunication apparatus 122 is sent to, to notify to ask to be rejected described in the user of telecommunication apparatus 122.
If the policy engine 110 is at least partially based on one or more strategies, decision permanently or temporarily unlocks telecommunications Equipment 122, then the policy engine 110 message (such as SMS message) can be promoted to be sent to telecommunication apparatus, to notify telecommunications Unlock and be allowed to described in the user of equipment 122.If the unblock is temporarily to unlock, such notice can include unblock Time cycle.The policy engine 110 is also notified that the solution lock manager 114 of provider's service entities 108:Telecommunication apparatus 122 Function will permanently or temporarily be unlocked, and if temporarily unblock, also to notify the time cycle temporarily unlocked.
In some embodiments, there is provided SMS message can be used (that is, to pass through for the solution lock manager 114 of business's service entities 108 By SMS service center (SMSC)), IP message (that is, via gateway GPRS and/or Serving GPRS Support Node (GGSN or SGSN)) or by any other conventional message agreement is sent to telecommunication apparatus 122a-c transmission equipment unlock triggers 120a-b (also referred to as unlock instruction) or service block triggering 120c.The solution lock manager 114 can come from institute in response to receiving The notice that the telecommunication apparatus 122a-b of policy engine 110 will be unlocked is stated, unlock trigger 120a-b is transmitted and comes described in response Telecommunication apparatus 122a-b.Solution lock manager 114 can use with the secure communication session of telecommunication apparatus to transmit solution as described above Lock triggering 120a-b.
Fig. 2 is the component level according to the embodiment of the present disclosure computing device associated with provider service entities View.As illustrated, computing device 200 include being used for storing one or more provider's serviced components 204 and other modules and The system storage 202 of data 206.The computing device 200 also includes processor 208 (one or more), removable Storage Device 210, non-removable memory 212, transceiver 214, output equipment 216 (one or more) and input equipment 218 (one or It is multiple).
In some embodiments, system storage 202 be volatibility (such as RAM), it is non-volatile (such as ROM, Flash memory etc.) or some combination of the two.Provider's serviced component 204 can be the plan that above-mentioned reference chart 1 is described in detail It is slightly any one or more in engine 110, user interface 112, solution lock manager 114 or policy manager 134.It is stored in and is Other modules or data 206 in system memory 202 can include any kind of application or the platform group of computing device 202 Part and the data associated with these applications or platform assembly.
In some embodiments, processor 208 be CPU (CPU), graphics processing unit (GPU) or Both CPU and GPU, or the processing unit of any other type.
The computing device 200 also includes additional data storage device (movable equipment and/or irremovable equipment), all Such as, such as disk, CD or tape.These annex memories are shown as removable memory 210 and irremovable in fig. 2 Memory 212.Tangible computer-readable medium may include for information (such as, computer-readable instruction, data structure, Program module or other data) storage any method or technique in the volatile and nonvolatile, removable and irremovable implemented Medium.System storage 202, removable memory 210 and non-removable memory 212 are computer-readable recording mediums Example.Computer-readable recording medium includes but is not limited to RAM, ROM, EEPROM, flash memory or other memory technologies, CD- ROM, digital versatile disc (DVD) or other optical memories, cassette, tape, magnetic disk storage or other magnetic storage apparatus or Any other medium that can be used for storing information needed and being conducted interviews by computing device 200 of person.These tangible meters Any one in calculation machine computer-readable recording medium can be the part of computing device 200.
In some embodiments, transceiver 214 includes any kind of transceiver well known in the art.For example, transmitting-receiving Device 214 may include wireless transceiver, and it performs the function of sending and receiving radio frequency communication by antenna.Transceiver 214 It may include wire communication component, such as ethernet port, it connects the computing device 200 to backhaul 116 in a manner of wired Or one or more other equipments to provider's service entities 108.In addition, transceiver 214 can promote computing device 200 With the wireless connection between backhaul 116 or one or more other equipments of provider's service entities 108.
In some embodiments, the output equipment 216 includes any kind of output equipment well known in the art, all Such as display (for example, liquid crystal display), loudspeaker, vibrating mechanism or haptic feedback mechanism.Output equipment 216 also includes being used for The port of one or more ancillary equipment, such as earphone, peripheral loudspeaker or peripheral display device.
In various embodiments, input equipment 218 includes any kind of input equipment well known in the art.For example, Input equipment 218 can include camera, microphone, keyboard or touching-type monitor.Keyboard can be Button numeric dial (such as, on typical telecommunication apparatus), multi-key keypad (such as, conventional qwerty keyboard) or One or more other types of keys or button, and the controller of rod-like can also be included and/or the navigation specified by The analogs such as button.
Fig. 3 shows instantiation procedure 300.The process 300 is illustrated with logic flow diagram form, and each of which operation represents energy The sequence of operations realized in a manner of hardware, software or software and hardware combining.In the case of software, operation expression is stored in one Or the computer executable instructions in multiple computer-readable recording mediums, when being implemented by one or more processors, perform Described operation.Generally, computer executable instructions include performing specific function or implement specific abstract data type Routine, program, object, component, data structure etc..The order of described operation, which is not intended as, to be interpreted to limit, and is appointed The described operation of what quantity can be combined and/or be performed in parallel in any order to implement the process.
Fig. 3 be according to embodiment of the present disclosure by provider's service entities be based on strategy and in response to user request and Decide whether the flow chart of the instantiation procedure of the function of unblock telecommunication apparatus.Process 300 is included at 302, receives unblock telecommunications The request of functions of the equipments.The request can be received by least one of website, customer service system or IVR system. Telecommunication apparatus may be locked, because the telecommunication apparatus includes the knowledge associated with the service program different from the telecommunication apparatus Other module, because the account associated with the telecommunication apparatus has indicated subscriber's default in the payment or the subscription associated with this account Through expired, or because the telecommunication apparatus has been reported lost or stolen.
At 304, the user associated with request is required to input the device identification of telecommunication apparatus.It is described at 304a Device identification can be verified according to equipment entity register.
At 306, there is provided the policy engine of business's service entities be based on it is described request instruction seek temporarily unblock or it is permanent Unblock, it is permanent unlocking request or temporary transient unlocking request to determine the request.When the request is temporary transient unlocking request, should ask The time cycle associated with sought temporary transient unblock can be specified by asking.
At 308, when request is determined to be permanent unlocking request, the policy engine can be at least partially based on one Or multiple strategies decide whether unlocking function.In some embodiments, the decision can be based further on and telecommunication apparatus Associated Rate Plan and account status.
At 310, if the policy engine determines for good and all unlocking function, instruction can be transmitted to telecommunication apparatus with Unlocking function.This transmission can receive the policy engine in response to the solution lock manager by solution lock manager from policy engine It is performed through determining the notice of the unblock function.At 312, the policy engine can also promote to close to telecommunication apparatus The user of connection transmits notice, and the notice indicator function will not be unlocked.
At 314, if the policy engine determines not for good and all unlocking function, the policy engine can be based on one or more The whether temporary transient unlocking function of individual strategy decision.In some embodiments, the decision can be based further on and telecommunication apparatus phase The Rate Plan and account status of association.Alternately,, should if policy engine determines not for good and all unlocking function at 316 Policy engine can be to ask to be rejected described in the simple notification user associated with telecommunication apparatus.
Determining at 314 can also be as to determining the response for asking to seek the temporary transient unblock of function at 306 And it is performed.If policy engine is at least partially based on one or more strategies, the temporary transient unblock of function is decided not to perform, then is existed At 306, request described in the user that the policy engine can notify to associate with telecommunication apparatus is rejected.
At 318, if policy engine is at least partially based on one or more strategies, temporary transient unlocking function is determined, then is referred to Order will be transmitted to telecommunication apparatus with temporary transient unlocking function.Such instruction can include the time cycle of unblock.The transmission can The policy engine is received by solution lock manager from policy engine in response to the solution lock manager to have determined described in temporarily unblock The notice of function and be performed.At 312, the policy engine, which can also promote to send to the user associated with telecommunication apparatus, to be led to Know, the notice indicator function will not be unlocked temporarily.
Although theme is described with language for architectural feature and/or methodology behavior, can manage Solution, the theme limited in the following claims need not be restricted to described special characteristic or behavior.It is on the contrary, described Special characteristic or behavior are published as implementing the exemplary form of claim.

Claims (17)

1. a kind of computer-implemented method, including:
Receive the request being unlocked to the function of telecommunication apparatus;
One or more strategies are at least partially based on, decide whether to be unlocked the function;And
In response to determining to be unlocked the function, unlock instruction is transmitted to the telecommunication apparatus;
Characterized in that,
The request includes seeking the permanent instruction for unlocking or temporarily unlocking;
It is described to determine to include indicating to determine that the request is to be used for forever unblock or temporarily unblock based on described;And
It is described to determine to include being at least partially based on one or more of strategies when the request is for permanent unblock, determine The function is not unlocked forever, but temporarily unlocks the function, and the transmission includes transmission and temporarily unlocks the function Instruction, the instruction specifies the time cycle.
2. according to the method for claim 1, wherein, pass through website, customer service system or interactive voice response system At least one of system receives the request.
3. the method according to claim 11, in addition to:In response to receiving the request, it is desirable to associated with the request User inputs the device identification of the telecommunication apparatus.
4. the method according to claim 11, in addition to:The device identification is verified using equipment identity register.
5. according to the method for claim 1, wherein temporarily unblock is sought, and the transmission includes transmission temporarily unblock The instruction of the function, the instruction specify the time cycle.
6. according to the method for claim 1, wherein the time associated with the temporary transient unblock sought is specified in the instruction Cycle.
7. the method according to claim 11, in addition to:In response to determining not unlocking the function, transmission notification message is given The telecommunication apparatus, the notification message indicate that the function will not be unlocked.
8. the method according to claim 11, in addition to:Notified to the user associated with the telecommunication apparatus described in unblock The decision of function.
9. according to the method for claim 1, wherein the transmission includes:The decision for unlocking the function is notified to unblock Manager, the solution lock manager unlock the instruction of the function to telecommunication apparatus transmission.
10. the method according to claim 11, in addition to:Protect between the solution lock manager and the telecommunication apparatus Communication session.
11. according to the method for claim 1, wherein the decision is based further on the money associated with the telecommunication apparatus Take plan and account status.
12. according to the method for claim 1, wherein, the telecommunication apparatus is locked because the telecommunication apparatus include with Different from the associated identification module of the service program of the telecommunication apparatus, because the account instruction associated with the telecommunication apparatus is ordered Reader's default in the payment or the subscription associated with this account are expired, or because the telecommunication apparatus be reported lost or It is stolen.
13. a kind of system of remote de-locking for telecommunication apparatus function, including:
Processor;
User interface, it is configured as being operated by the processor, allows the user to ask the solution of the function of telecommunication apparatus Lock;
Policy engine, it is configured as being operated by the processor, to receive the request from the user interface, and at least One or more strategies are based partially on, decide whether to unlock the function;And
Lock manager is solved, is configured as being operated by the processor, is unlocked with receiving the decision from the policy engine The notice of the function, and unlock instruction is transmitted to the telecommunication apparatus, with response to determining to unlock the function to the electricity Letter equipment responds,
Wherein described system is configured as performing the method according to any one of claim 1-12.
14. system according to claim 13, in addition to:Policy manager, for enabling one or more of strategies Addition, deletion and editor.
15. system according to claim 14, wherein the policy manager is additionally operable to described in the enabled violation of unblock one by one The function of at least one tactful telecommunication apparatus of policy engine.
16. system according to claim 13, wherein the unblock manager has to the identification mould of the telecommunication apparatus The secure connection of block.
17. one or more computer memory devices, are stored thereon with multiple executable instructions, the executable instruction is configured Paired computing device is programmed to perform the method according to claim any one of 1-12.
CN201380020694.9A 2012-04-20 2013-04-19 The remote de-locking of telecommunication apparatus function Active CN104335619B (en)

Applications Claiming Priority (11)

Application Number Priority Date Filing Date Title
US201261636499P 2012-04-20 2012-04-20
US61/636,499 2012-04-20
US201261645546P 2012-05-10 2012-05-10
US61/645,546 2012-05-10
US201261684683P 2012-08-17 2012-08-17
US61/684,683 2012-08-17
US13/660,350 2012-10-25
US13/660,350 US9055443B2 (en) 2011-10-27 2012-10-25 Mobile device-type locking
US13/840,045 US9319884B2 (en) 2011-10-27 2013-03-15 Remote unlocking of telecommunication device functionality
US13/840,045 2013-03-15
PCT/US2013/037332 WO2013158971A1 (en) 2012-04-20 2013-04-19 Remote unlocking of telecommunication device functionality

Publications (2)

Publication Number Publication Date
CN104335619A CN104335619A (en) 2015-02-04
CN104335619B true CN104335619B (en) 2018-03-23

Family

ID=52408649

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201380020694.9A Active CN104335619B (en) 2012-04-20 2013-04-19 The remote de-locking of telecommunication apparatus function

Country Status (1)

Country Link
CN (1) CN104335619B (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9807607B2 (en) 2014-10-03 2017-10-31 T-Mobile Usa, Inc. Secure remote user device unlock
US10769315B2 (en) 2014-12-01 2020-09-08 T-Mobile Usa, Inc. Anti-theft recovery tool
US9813399B2 (en) 2015-09-17 2017-11-07 T-Mobile Usa, Inc. Secure remote user device unlock for carrier locked user devices
CN108401251B (en) * 2018-02-09 2021-10-15 深圳市易路网科技有限公司 A method for remote locking and unlocking of MIFI terminal

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8050705B2 (en) * 2006-10-12 2011-11-01 Dell Products L.P. Subscriber identity module unlocking service portal
US9338274B2 (en) * 2009-10-02 2016-05-10 Blackberry Limited Method of interacting with electronic devices in a locked state and handheld electronic device configured to permit interaction when in a locked state
US8649335B2 (en) * 2009-12-01 2014-02-11 At&T Intellectual Property I, L.P. Service models for roaming mobile device
TWI396996B (en) * 2010-09-02 2013-05-21 Wistron Corp Method for legally unlocking a sim card lock, unlocking server, and unlocking system

Also Published As

Publication number Publication date
CN104335619A (en) 2015-02-04

Similar Documents

Publication Publication Date Title
US11463447B2 (en) Application platform with flexible permissioning
US10911944B2 (en) Access data provisioning apparatus and methods
US11368842B2 (en) Session establishment method and means and communication system
US9319884B2 (en) Remote unlocking of telecommunication device functionality
CN104081403B (en) Mobile device type locks
US9591484B2 (en) Secure environment for subscriber device
US8201232B2 (en) Authentication, identity, and service management for computing and communication systems
TWI469656B (en) Method and apparatus for correcting error events associated with identity deployment
CN1852094B (en) Method and system for protecting network business application accounts
CN108462710A (en) Authentication authority method, device, certificate server and machine readable storage medium
DE212015000154U1 (en) System for authenticating a user based on a computing device
CN109670968A (en) Processing method, device, equipment and the computer storage medium of insurance data
CN102859966A (en) Device and method for wireless network authentication
CN104335619B (en) The remote de-locking of telecommunication apparatus function
WO2013158971A1 (en) Remote unlocking of telecommunication device functionality
TW201810110A (en) Online trading platform account control method, device and server
KR101103634B1 (en) Authentication method and card company server of card company server using mobile terminal
KR101331575B1 (en) Method and system blocking for detour hacking of telephone certification
WO2017109652A1 (en) Associating a token identifier with a user accessible data record
KR20020041354A (en) Mamber's call-ID witness type internet site login service system
EP3276566A1 (en) Method, device, server and system for securing a transaction relating to a device
CN106713218A (en) Resource exchange method and resource exchange device
CN120568321A (en) Communication method, device, system and computer readable storage medium
HK1208093A1 (en) Method for phone authentication in e-business transactions and system for phone authentication

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant