CN104335619B - The remote de-locking of telecommunication apparatus function - Google Patents
The remote de-locking of telecommunication apparatus function Download PDFInfo
- 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
Links
- 230000004044 response Effects 0.000 claims abstract description 20
- 230000005540 biological transmission Effects 0.000 claims abstract description 12
- 238000000034 method Methods 0.000 claims description 26
- 238000004891 communication Methods 0.000 claims description 25
- 230000001052 transient effect Effects 0.000 claims description 14
- 238000012217 deletion Methods 0.000 claims description 3
- 230000037430 deletion Effects 0.000 claims description 3
- 230000005611 electricity Effects 0.000 claims description 3
- 230000002452 interceptive effect Effects 0.000 claims description 3
- 238000005516 engineering process Methods 0.000 abstract description 11
- 230000006870 function Effects 0.000 description 38
- 230000015654 memory Effects 0.000 description 12
- 238000009826 distribution Methods 0.000 description 5
- 238000007726 management method Methods 0.000 description 5
- 230000006399 behavior Effects 0.000 description 4
- 230000008569 process Effects 0.000 description 4
- 238000013500 data storage Methods 0.000 description 2
- 230000000977 initiatory effect Effects 0.000 description 2
- 230000002093 peripheral effect Effects 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- 230000002159 abnormal effect Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 239000003795 chemical substances by application Substances 0.000 description 1
- 238000005336 cracking Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000008713 feedback mechanism Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 230000007306 turnover Effects 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/18—Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data
- H04W8/183—Processing at user equipment or user record carrier
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/08—Access 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 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.
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)
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)
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 |
-
2013
- 2013-04-19 CN CN201380020694.9A patent/CN104335619B/en active Active
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 |