CN109495874B - Profile downloading method and device - Google Patents
Profile downloading method and device Download PDFInfo
- Publication number
- CN109495874B CN109495874B CN201811626996.1A CN201811626996A CN109495874B CN 109495874 B CN109495874 B CN 109495874B CN 201811626996 A CN201811626996 A CN 201811626996A CN 109495874 B CN109495874 B CN 109495874B
- Authority
- CN
- China
- Prior art keywords
- short message
- cascade
- profile
- message file
- updating
- 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
Images
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
- 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/20—Transfer of user or subscriber data
- H04W8/205—Transfer to or from user equipment or user record carrier
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/12—Messaging; Mailboxes; Announcements
- H04W4/14—Short messaging services, e.g. short message services [SMS] or unstructured supplementary service data [USSD]
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Information Transfer Between Computers (AREA)
Abstract
The invention provides a method and a device for downloading Profile, which relate to the technical field of communication of the Internet of things and comprise the following steps: receiving download data; the download data are generated by the server according to received application information downloaded by the Profile, the download data comprise a plurality of Profile data blocks, each Profile data block in the plurality of Profile data blocks is split one by one to obtain a plurality of single or cascade data storage instructions, each single or cascade data storage instruction in the plurality of single or cascade data storage instructions is converted one by one to obtain a plurality of single or cascade updating short message file instructions, and the plurality of single or cascade updating short message file instructions are sent to the eSIM card, so that the eSIM card downloads the Profile through the plurality of single or cascade updating short message file instructions. The invention can convert the Profile data block into a single or cascade updating short message file command, and download the Profile by triggering the event through the updating short message file command, thereby avoiding the failure of downloading the Profile due to the limitation of the module.
Description
Technical Field
The invention relates to the technical field of communication of the Internet of things, in particular to a method and a device for downloading Profile.
Background
In the existing internet of things, a terminal of the internet of things logs in an operator network through an eSIM (embedded universal integrated circuit card). However, in order to reasonably use the code number resources of the internet of things, Profile (including data of a file system, network access key parameters, an auxiliary security domain, applications, and the like) data is not preset in the eSIM when the eSIM leaves a factory, and only when the internet of things device is deployed and used for logging on a network, the Profile is downloaded and activated, so that the internet of things device has a network logging capability.
Currently, downloading a Profile on an internet of things device needs to be done through LPA (Local Profile Assistant). Specifically, in the downloading process of the Profile, the LPA splits and reorganizes the whole Profile Data sent by the server, and sends an APDU (application protocol Data unit) instruction Store Data to the ISD-R for Profile downloading and installation. The APDU command is forwarded to the eSIM card through a network access module in the terminal of the internet of things, but for some security considerations, most modules limit sending the APDU command to the eSIM card through an upper layer application, so that sending the APDU command for downloading Profile to the eSIM card fails.
No effective solution has been proposed to the above problems.
Disclosure of Invention
In view of this, the present invention provides a method and an apparatus for downloading Profile, which avoid failure in downloading Profile due to limitation of a module.
In a first aspect, an embodiment of the present invention provides a method for downloading Profile, where the method is applied to an LPA, and the LPA and an eSIM card communicate with each other, and the method includes:
receiving download data; the download data is generated by the server according to the received application information downloaded by the Profile and consists of a plurality of data blocks, and the download data comprises a plurality of Profile data blocks;
and each of the plurality of Profile data blocks is converted one by one to obtain a plurality of single or cascade updating short message file instructions, and the single or cascade updating short message file instructions are sent to the eSIM card, so that the eSIM card downloads the Profile through the single or cascade updating short message file instructions.
With reference to the first aspect, an embodiment of the present invention provides a first possible implementation manner of the first aspect, where converting each of the multiple Profile data blocks one by one to obtain multiple single or cascade update short message file instructions includes:
taking each of the plurality of Profile data blocks as a current Profile data block one by one:
splitting the current Profile data block to obtain a current single or cascade data storage instruction;
and converting the current single or cascade data storage instruction to obtain a current single or cascade updating short message file instruction.
With reference to the second possible implementation manner of the first aspect, an embodiment of the present invention provides the second possible implementation manner of the first aspect, where splitting the current Profile data block to obtain a current single or cascaded data storage instruction includes:
splitting a current Profile data block into single or multiple pieces of cascaded data with preset length;
and organizing single or multiple pieces of cascaded data with preset length into a current single or cascaded data storage instruction.
With reference to the first aspect, an embodiment of the present invention provides a third possible implementation manner of the first aspect, where before the step of sending the multiple single or cascade update short message file instructions to the eSIM card, the method further includes:
and selecting a storage file in the eSIM card to send the plurality of single or cascade updating short message file instructions to the storage file in the eSIM card.
In a second aspect, an embodiment of the present invention further provides a method for downloading Profile, where the method is applied to an eSIM card, and the eSIM card and an LPA communicate with each other, and the method includes:
receiving a plurality of single or cascade updating short message file instructions; the plurality of single or cascade updating short message file instructions are generated by the LPA according to a plurality of Profile data blocks;
and downloading the plurality of Profile data blocks into the eSIM card through the plurality of single or cascade updating short message file instructions so as to enable the Internet of things equipment with the eSIM card to log in a network.
With reference to the second aspect, an embodiment of the present invention provides a first possible implementation manner of the second aspect, where the downloading, by the multiple single or cascade update short message file instructions, the multiple Profile data blocks into the eSIM card enables an internet of things device with the eSIM card to log on a network includes:
and taking each single or cascade updating short message file instruction in the plurality of single or cascade updating short message file instructions as a current single or cascade updating short message file instruction one by one until the plurality of single or cascade updating short message file instructions are processed:
updating the short message file of the eSIM card according to the current single or cascade short message file updating instruction;
checking whether the data format in the updated short message file is correct or not;
if yes, converting the updated short message file content into a PP-Download data short message instruction;
judging whether the single or cascaded PP-Download data short message instruction corresponding to the current single or cascaded updating short message file instruction is received completely;
if so, judging whether the data head of the PP-Download data short message instruction is correct or not;
if yes, finding the ISD-R according to the TAR in the PP-Download data short message instruction, entering an EVENT _ FORMATTED _ SMS _ PP _ UPD EVENT for processing, and executing a downloading flow of the Profile data block.
With reference to the second aspect, an embodiment of the present invention provides a second possible implementation manner of the second aspect, where after the step of updating the short message file of the eSIM card according to the current single or cascade short message file updating instruction, the method further includes:
and generating an execution result downloaded by the current Profile data block corresponding to the current single or cascade updating short message file instruction, and storing the execution result in an appointed file so as to facilitate the LPA to read the execution result.
With reference to the second possible implementation manner of the second aspect, an embodiment of the present invention provides a third possible implementation manner of the second aspect, where the method further includes:
and when the execution result is that the downloading of the Profile data block fails, clearing the downloaded Profile downloading data which is downloaded completely.
In a third aspect, an embodiment of the present invention further provides a device for downloading Profile, where the device is applied to an LPA, and the LPA and an eSIM card communicate with each other, and the device includes:
the first receiving module is used for receiving the downloaded data; the download data is generated by the server according to the received application information downloaded by the Profile, and the download data comprises a plurality of Profile data blocks;
the conversion module is used for converting each of the plurality of Profile data blocks one by one to obtain a plurality of single or cascade updating short message file instructions, and sending the plurality of single or cascade updating short message file instructions to the eSIM card, so that the eSIM card downloads the Profile through the plurality of single or cascade updating short message file instructions.
In a fourth aspect, an embodiment of the present invention further provides an apparatus for downloading Profile, where the apparatus is applied to an eSIM card, and the eSIM card communicates with an LPA, and the apparatus includes:
the second receiving module is used for receiving a plurality of single or cascade short message file updating instructions; the plurality of single or cascade updating short message file instructions are generated by the LPA according to a plurality of Profile data blocks;
and the processing module is used for downloading the plurality of Profile data blocks into the eSIM card through the plurality of single or cascade updating short message file instructions so as to enable the Internet of things equipment with the eSIM card to log in a network.
The embodiment of the invention has the following beneficial effects: the download data may be received by over the LPA; the download data is generated by the server according to the received application information downloaded by the Profile, and the download data comprises a plurality of Profile data blocks. And then, converting each Profile data block in the plurality of Profile data blocks one by one to obtain a plurality of single or cascade updating short message file instructions, and sending the plurality of single or cascade updating short message file instructions to the eSIM card so that the eSIM card downloads the Profile through the plurality of single or cascade updating short message file instructions.
Additional features and advantages of the invention will be set forth in the description which follows, and in part will be obvious from the description, or may be learned by practice of the invention. The objectives and other advantages of the invention will be realized and attained by the structure particularly pointed out in the written description and claims hereof as well as the appended drawings.
In order to make the aforementioned and other objects, features and advantages of the present invention comprehensible, preferred embodiments accompanied with figures are described in detail below.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, and it is obvious that the drawings in the following description are some embodiments of the present invention, and other drawings can be obtained by those skilled in the art without creative efforts.
Fig. 1 is a flowchart of a Profile downloading method according to a first embodiment of the present invention;
fig. 2 is a flowchart of a Profile downloading method according to a second embodiment of the present invention;
fig. 3 is a specific flowchart for downloading a Profile into an eSIM card according to a second embodiment of the present invention;
fig. 4 is a schematic diagram of a complete process of downloading and installing Profile according to an embodiment of the present invention;
fig. 5 is a structural diagram of a Profile downloading device according to a third embodiment of the present invention;
fig. 6 is a structural diagram of a Profile downloading apparatus according to a fourth embodiment of the present invention;
Detailed Description
To make the objects, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings, and it is apparent that the described embodiments are some, but not all embodiments of the present invention. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
With the development of the times, the technology of the internet of things is gradually popularized, and the internet of things equipment in various forms appears and is applied to various aspects of life of people. Communication modules are embedded in the devices to form terminals of the Internet of things. An eSIM (embedded universal integrated circuit card) is a component in a communication module, and an internet of things terminal can log in an operator network through an eSIM technology, and for this purpose, a GSMA defines an RSP (Remote SIM Provisioning) product to meet a network-logging requirement of an internet of things device. Meanwhile, in order to reasonably use the code number resources of the internet of things, Profile (including data of a file system, network access key parameters, an auxiliary security domain, applications and the like) data cannot be preset by the eSIM when the eSIM leaves a factory, and when the internet of things equipment is deployed and used for logging in a network, the Profile needs to be downloaded and activated on line, so that the internet of things equipment has the network logging capability.
At present, referring to the technical specification of GSMA (GSM Association), downloading a Profile on an internet of things device requires completing online authentication and Profile data downloading through LPA (Local Profile Assistant), and at the same time, Profile management, such as activation, deactivation, deletion, and the like, may also be performed. Specifically, in the downloading process of the Profile, the LPA splits and reorganizes the whole Profile Data sent by the server, and downloads and installs the Profile by instructing the Store Data to send to the ISD-R of the eSIM card through an APDU (application protocol Data unit).
The APDU command is forwarded to the eSIM card through a network access module in the terminal of the internet of things, but for some security considerations, most modules limit sending the APDU command to the eSIM card through an upper layer application, so that sending the APDU command for downloading Profile to the eSIM card fails. In addition, if the internet of things terminal and the eSIM support the machine card access mechanism, the module can forward the APDU command to the eSIM card through the Open mobile API, but this scheme has more limitations, for example, the module can only be used on a terminal (such as an android terminal) supporting the machine card access rule, and a machine card access file must be configured in the downloaded profile, otherwise, the eSIM card cannot be accessed any more after the profile is activated.
Meanwhile, the module does not limit the reading and writing of the eSIM card short message file, so that the method and the device for downloading the Profile provided by the embodiment of the invention can receive the Profile data on the LPA; the Profile Data is generated by the server according to received application information downloaded by the Profile and consists of a plurality of Profile Data blocks, each Profile Data block is split into a single or a plurality of cascaded Store Data APDU instructions, the APDU instructions are converted into a single or cascaded updating short message file instruction, and finally the single or cascaded updating short message file instruction is sent to the eSIM card, so that the eSIM card downloads the Profile through the single or cascaded updating short message file instruction.
For the purpose of facilitating an understanding of the present application, the invention will now be described in detail by way of several examples,
the first embodiment is as follows:
a first embodiment of the present invention provides a method for downloading Profile, where the method is applied to an LPA (local Profile assistant), that is, the method may be executed by the LPA, where the LPA and an eSIM card communicate with each other, and both the LPA and the eSIM card are disposed on a device connected to an internet of things, and the method executed by the LPA includes:
as shown in connection with figure 1 of the drawings,
s110: receiving download data; the download data is generated by the server according to the received application information downloaded by the Profile, and the download data comprises a plurality of Profile data blocks;
step S110 is executed on the basis that the user sends application information for Profile download to the server, specifically, the user sends application information for Profile download to the server, the server determines Profile download data according to the application information for Profile download, and after determining, sends the download data to the LPA. The user can download the Profile button by clicking on a user interface in the Internet of things equipment, and after the download Profile button is clicked, application information for Profile downloading is sent to the server. Of course, here the Profile data file may form a plurality of Profile data blocks.
S120: and each of the plurality of Profile data blocks is converted one by one to obtain a plurality of single or cascade updating short message file instructions, and the plurality of single or cascade updating short message file instructions are sent to the eSIM card, so that the eSIM card downloads the Profile through the plurality of single or cascade updating short message file instructions.
It can be understood that when receiving the download data, the LPA converts the Profile data block into a single or cascade update short message file instruction, and then sends the obtained single or cascade update short message file instruction to the eSIM card, and the eSIM card downloads the Profile through the single or cascade update short message file instruction. It can be seen from the above that, in the present invention, the LPA receives the Profile Data block and directly sends the Profile Data block to the ISD-R through the APDU (application protocol Data unit) instruction Store Data to download the Profile, but the LPA downloads the Profile by converting the Profile Data block into the short message file updating instruction and updating the short message file, so as to avoid the failure of Profile downloading due to the limitation of the module.
The conversion of the Profile data block into a single or cascaded update short message file command may be understood as that one Profile data block is converted into a single or cascaded update short message file command, and a plurality of Profile data blocks are converted into a plurality of single or cascaded update short message file commands. The particular transform may depend on the particular transform data length, processing power, and the like.
The following describes how many sms file commands a Profile data block can convert according to the data length and processing capacity. Specifically, the step of converting each of the plurality of Profile data blocks one by one to obtain a plurality of single or cascade short message file updating instructions comprises:
taking each of the plurality of Profile data blocks as a current Profile data block one by one:
(1) and splitting the current Profile data block to obtain a current single or cascade data storage instruction.
Because the Profile Data block may contain a plurality of Data, each Data block has different length and size, the current Profile Data block may be split into a single piece of or a plurality of pieces of cascaded Data with a preset length according to the Data processing capability of the eSIM card and the limitation of the Data length in a Data storage instruction (Store Data instruction), and then the single piece of or the plurality of pieces of cascaded Data with the preset length are organized into the current single piece of or cascaded Data storage instruction. If the Data is single Data, the Data is organized into a Store Data instruction with preset length, and if the Data is a plurality of pieces of cascade Data, the Data is organized into a plurality of Store Data instructions with preset length. The preset length may be 255 bytes.
(2) And converting the current single or cascade data storage instruction to obtain a current single or cascade updating short message file instruction.
Each Store Data instruction (Data storage instruction) is correspondingly converted into a single or cascade short message file updating instruction, and the cascade Store Data instruction is converted into a cascade short message file updating instruction.
Before the step of sending the plurality of single or cascade updating short message file instructions to the eSIM card, the invention further comprises the following steps:
and selecting a storage file in the eSIM card to send the single or cascade updating short message file instruction to the storage file in the eSIM card.
For example, a 6F3C file under a 7F10 file commonly used for storing short message information is selected. After the storage file is selected, a plurality of update short message file instructions are sequentially sent to the 6F3C file under the 7F10 file in the eSIM card, and the same file record can be updated or different files can be updated.
Specific examples are as follows:
if a Profile Data block is split by LPA to form 4 Store Data instructions, as follows: 80E21100FF868203F8A8AF8797CA61BFB47751628784C506D03ECD9319C2FA431CA7233C8A88A1991C64E405941CE6B9152C324720920F1FAD908B1F9A182E8B806819093AB167964 ADE600146575907447DE6AC46A44F 291508447116 308B7ED336CBE1A0215A6571DD3C14C731AAA91D2B77413DBE26F 3828904D 0591338EF2 FFAB8389FD5B8769FBF7E 360AE33A245B2F89AFA 33C 8F2FD6FFDD 728 BB89A32CFA00B8CC8D8F6FDDC15271233B72AE43991FC648EF68D0F2D6646864 DF 989C 2F 3543D 43F 3543D 988D 43D 485735F 3543D 43D 3D 3543F 3543D 43F 3543D 3E
80E21101FFEF38EC348EA328E04CD835BC082CF90F8371B0DCCA0F729DE089CB3E4B3EDE0AF94CA7797DC00B5C5286ADA9A7612F481A8A08EC705BAD76ABB5501D5D352FF8092C38FCBB49E36E57FAFA535B5243518A8CAD03C208EE1F0C07BBCEA76ED041AF4A01EDC22EDA4F6E202295DFE2FD913B4DCE0A52109BE904236BE9F9BA98E2DD5E34BEAE966C5426D6047E551E2A3FB0E5F43BB5B1A0FA95F932D3A8E9C92E9575D3C2A248B0EEFCEDE7BF507D0AEBD0564F3EA0AB6A937A1AD7F5DA54F112711D67D279E98FE832FED28B9F02D770244CBAEDA008ABE7BF51FFC23BEA78F9E6FC7F2835987E181C6010BC1D7CC6F74A097E11713F220053CC943BA91323
80E21102FF64976252D9425A6943C20FA895F0EE67D69C072C2D119388F4BDD776B95A3C31B2C91259D399809B222667723244807718BB38139D1AB38E748C2A73541E37D431F6763F03FDE752776D995D6B5D9B44A3A8D7D972CE35176696D274BFCD42D4A011637E5C54CEF45C243320284DE580C846BB90C20D0ABC032F29495244D8A794EA44BC7D2E87869539CEC6C018B37F1E182A2C9D85466C6D2D2F40260AD3F12FF546AAFDDC279A3CC05DFD8784CAB76A4B303672BA875CA3024958C3D1CF7BA7ED0ADE17DA96B6324C3839CDAF91D6B2E901B3F84CF73089D41D8711381A08F529FF7B01DB6DD5BC5DE65A98391AE474F775A1712DAE2D396A134DE84070
80E29103ff0AC4B283FB3F56DFDC0E3651DF2932CA7FD1641F062A68891338D6DFD9126B2DAEFB697864EB5BC1B18FA551B9BD9B808CC46D10394E70AD83E6A8F5A233FD6A144585757E72D76AFDD133D6F5400160BC210753F00DC3ACFEA79E80FDDA60840BA3DB07D26279326483267F266AB5A327A2AFB6EAFFF0035CEEA9E54AB06FE7769122E79C60ECE6A4E6AB4CA0B9EFC1E7CB9121B2246F52F5CDC9CFEAA42B1BE39D0E8D3C47069E2B8C4042057A93946026956D8633B07C26666010A6517FC3F6143CE2686933CD619C7F5EDD8FDA36F01D47B621AA331702C1C4C63783E98C6F3AE68EC5F076BECBA223E7BB9D6691961539DE7F1FFCD2120ACCC035E71D
The instructions for converting the 4 Store Data instructions into the update short message file are as follows: 00DC0104B0030791947122720000400C919471227208027FF6818020115203808C0700030108017000041E0D0021000000000100000000000080E21100FF868203F8A8AF8797CA61BFB47751628784C506D03ECD9319C2FA431CA7233C8A88A1991C64E405941CE6B9152C324720920F1FAD908B1F9A182E8B806819093AB167964AFADE600146575907447DE6AC46A44F5962308B7ED336CBE1A0215A6571DD3C14C731AAA91D2B77413DBE26FFFFFFFFFFFFFF
00DC0104B0030791947122720000400C919471227208027FF6818020115203808C050003010802F3828904EF39D0591338EF291508447116FFAB8389FD5B8769FBF7E3E360AE33A245B2F89AFA33F1C8F2FD6FFDD5463343BB89A32CFA00B8CC8D8F6FDDC15271233B72AE43991FC648EF68D0F2D6646864BBDF959CECEBE7202C2A3B90428AB8D06CF9868F124A7DD8296332DC23E1940DBCD5043A2CDCD2A923F8FD1A533EB599EE32242417FFFFFFFFFFFFFFFF
00DC0104B0030791947122720000400C919471227208027FF6818020115203808C050003010803D4CD2B485735A69D7F8B80E21101FFEF38EC348EA328E04CD835BC082CF90F8371B0DCCA0F729DE089CB3E4B3EDE0AF94CA7797DC00B5C5286ADA9A7612F481A8A08EC705BAD76ABB5501D5D352FF8092C38FCBB49E36E57FAFA535B5243518A8CAD03C208EE1F0C07BBCEA76ED041AF4A01EDC22EDA4F6E202295DFE2FD913B4DCE0A52109BFFFFFFFFFFFFFFFF
00DC0104B0030791947122720000400C919471227208027FF6818020115203808C050003010804E904236BE9F9BA98E2DD5E34BEAE966C5426D6047E551E2A3FB0E5F43BB5B1A0FA95F932D3A8E9C92E9575D3C2A248B0EEFCEDE7BF507D0AEBD0564F3EA0AB6A937A1AD7F5DA54F112711D67D279E98FE832FED28B9F02D770244CBAEDA008ABE7BF51FFC23BEA78F9E6FC7F2835987E181C6010BC1D7CC6F74A097E11713F220053CC943BA9FFFFFFFFFFFFFFFF
00DC0104B0030791947122720000400C919471227208027FF6818020115203808C050003010805132380E21102FF64976252D9425A6943C20FA895F0EE67D69C072C2D119388F4BDD776B95A3C31B2C91259D399809B222667723244807718BB38139D1AB38E748C2A73541E37D431F6763F03FDE752776D995D6B5D9B44A3A8D7D972CE35176696D274BFCD42D4A011637E5C54CEF45C243320284DE580C846BB90C20D0ABC032F29495244D8FFFFFFFFFFFFFFFF
00DC0104B0030791947122720000400C919471227208027FF6818020115203808C050003010806A794EA44BC7D2E87869539CEC6C018B37F1E182A2C9D85466C6D2D2F40260AD3F12FF546AAFDDC279A3CC05DFD8784CAB76A4B303672BA875CA3024958C3D1CF7BA7ED0ADE17DA96B6324C3839CDAF91D6B2E901B3F84CF73089D41D8711381A08F529FF7B01DB6DD5BC5DE65A98391AE474F775A1712DAE2D396A134DE8407080E29103ff0AFFFFFFFFFFFFFFFF
00DC0104B0030791947122720000400C919471227208027FF6818020115203808C050003010807C4B283FB3F56DFDC0E3651DF2932CA7FD1641F062A68891338D6DFD9126B2DAEFB697864EB5BC1B18FA551B9BD9B808CC46D10394E70AD83E6A8F5A233FD6A144585757E72D76AFDD133D6F5400160BC210753F00DC3ACFEA79E80FDDA60840BA3DB07D26279326483267F266AB5A327A2AFB6EAFFF0035CEEA9E54AB06FE7769122E79C60ECFFFFFFFFFFFFFFFF
00DC0104B0030791947122720000400C919471227208027FF6818020115203808C050003010808E6A4E6AB4CA0B9EFC1E7CB9121B2246F52F5CDC9CFEAA42B1BE39D0E8D3C47069E2B8C4042057A93946026956D8633B07C26666010A6517FC3F6143CE2686933CD619C7F5EDD8FDA36F01D47B621AA331702C1C4C63783E98C6F3AE68EC5F076BECBA223E7BB9D6691961539DE7F1FFCD2120ACCC035E71DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
The above example is the short message center number 0791947122720000 for the 6F3C file. In practical applications, the configuration may be based on actual content. Similarly, the source address 0C91947122720802 of the server in the above example can also be configured according to actual application. In the listed example, the Store Data command is a plaintext, and parameters such as SPI, KIC, and KID in the SMS-TPDU may also be modified to configure the MAC and the encrypted Data, which is not limited in the present invention.
Example two:
a second embodiment of the present invention further provides a method for downloading Profile, where the method is applied to an eSIM card, where the eSIM card and an LPA communicate with each other, and as shown in fig. 2, the method includes:
s210: receiving a plurality of single or cascade updating short message file instructions; and a plurality of single or cascade updating short message file instructions are generated by the LPA according to a plurality of Profile data blocks.
The LPA generates a single or cascade update short message file command according to the Profile data block, which is the content in the first embodiment of the present invention, and for reducing redundancy, specific content may refer to the content in the first embodiment of the present invention.
S220: and downloading the plurality of Profile data blocks into the eSIM card through a plurality of single or cascade updating short message file instructions so as to enable the Internet of things equipment with the eSIM card to log in a network.
As shown in fig. 3, step S220 may be specifically performed according to the following steps:
and taking each single or cascade updating short message file instruction in the plurality of single or cascade updating short message file instructions as a current single or cascade updating short message file instruction:
s2201: updating the short message file of the eSIM card through the current single or cascade short message file updating instruction;
when the LPA generates a single or cascade update short message file instruction according to the Profile Data block, the instruction is issued to the eSIM card, specifically, Data can be organized according to a Data format specified in the ETSI TS 143019 specification, the Data can be issued to an ISD-R application in the eSIM card, and the update short message file instruction is issued to a short message file of the eSIM card according to the sequence of the Store Data instruction.
As an example, when the sms file of the eSIM card is the 6F3C file under the 7F10 file, the 6F3C file is updated when at least one sms file command is received. In combination with the description in table 1 below,
TABLE 1
Table 1 is an example of the 6F3C file content format, where the first row UPDATE RECORD APDU is the APDU composition of the UPDATE file RECORD. Nb bytes refers to the number of bytes occupied by the corresponding APDU part, a Handler TLV LIST is used for explaining the APDU component, and size represents the number of bytes occupied. The UPDATE RECORD APDU includes CLA (command type), INS (command code), P1 (parameter), P2 (parameter), P3 ═ 176 (Data length is represented), status (state is represented), TS-SCA (RP-OA), SMS TPDU (Short Message Service Protocol Data Unit), wherein an application triggered in the SMS TPDU (Short Message Service Protocol Data Unit) in the download Profile flow is ISD-R. Padding bytes (representing Padding bytes). Wherein var in Nbbytes represents that the length is not fixed. The device Identity Absolute record Number in the Handler TLV LIST means the device identification absolute record Number. The device identity record Status in the Handler TLV LIST means device identity record Status. Address in Handler TLV LIST means Address.
S2202: checking whether the data format in the updated short message file is correct or not; if yes, step S2203 is executed, and if no, a data format error is returned to the LPA.
S2203: and converting the updated short message file content into a PP-Download data short message instruction. The PP-Download data short message instruction may be a PP-Download data short message instruction of a RAM (remote application management).
S2204: judging whether the single or cascaded PP-Download data short message instruction corresponding to the current single or cascaded updating short message file instruction is received completely, if so, executing the step S2205, otherwise, returning to the step S2201 until all updating short message file instructions converted by one Profile data block are converted into PP-Download data short message instructions, and then executing the step S2205. It can be understood that, in a specific operation process, one data block may include a cascading update short message file instruction, where the cascading update short message file instruction may execute steps S2201 to S2203 in the eSIM card, and when all of a group of update short message file instructions converted from one Profile data block are converted into PP-Download data short message instructions, step S2205 and step S2206 are executed.
S2205: judging whether the data head of the PP-Download data short message instruction is correct or not; if yes, step S2206 is executed, and if no, a data format error is returned to the LPA.
In particular, the security of the data may be verified according to the TS23.048 specification, that is, by detecting whether the header is correct, such as a minimum security level check, and after decryption into plaintext data if decryption is required.
S2206: finding the ISD-R according to the TAR in the PP-Download data short message instruction, entering the EVENT _ FORMATTED _ SMS _ PP _ UPD EVENT processing of the ISD-R, and executing the downloading flow of the Profile.
After the step of updating the short message file of the eSIM card according to the current single or cascade short message file updating instruction, the method further comprises:
and generating an execution result downloaded by the current Profile data block corresponding to the current single or cascade updating short message file instruction, storing the execution result into the designated file, and reading the execution result in the designated file by the LPA. When the execution result is that downloading the Profile data block fails, the eSIM card will clear the downloaded Profile download data which has been downloaded, and the LPA will notify the server of the execution result of downloading the Profile data block failure, so that the server can perform the next action, of course, if the last Profile data block can be downloaded successfully, the LPA will also notify the server that the Profile download is successful.
It can be understood that, no matter whether the downloading of the Profile data block is successful, a data execution result is generated, that is, the data execution result may include a result of downloading the Profile data block, and is stored in the specified file for the LPA to read, meanwhile, when the execution result is that the downloading of the Profile data block is successful, the downloading of the subsequent Profile data block is continued, and when the execution result is that the downloading of the Profile is failed, the eSIM card may clear the Profile data that has been downloaded.
In addition to the processes described in the first and second embodiments, for Profile downloading, certificate verification, public-private key generation, and the like are required. The complete process for Profile download installation is shown in connection with fig. 4. Starting with getEuiccChallenge instruction as a flow, authenticating an authenticator Server and preparedDownload to verify certificates, generating a one-time public and private key by initializeSecureChannel (plaintext), creating an ISD-P (ciphertext) by configureISDP, storing Metadata (plaintext) of the ISD-P, replacing a process key (ciphertext) by replaceSessionKeys, downloading profile (ciphertext) by LoadProfile Elements, and returning installation results Profilelnstallresult and notify after success/failure of downloading. Wherein the dashed line frame of the LPA part represents the process of converting the StoreData instruction issued to the eSIM into the short message file instruction by the LPA.
Example three:
a third embodiment of the present invention further provides a Profile downloading device, where this embodiment is a device correspondingly proposed in correspondence to the Profile downloading method in the first embodiment, and the device is applied to an LPA, where the LPA and an eSIM card communicate with each other, and as shown in fig. 5, the device includes:
a first receiving module 510, configured to receive download data; the download data is generated by the server according to the received application information downloaded by the Profile, and the download data comprises a plurality of Profile data blocks;
the conversion module 520 is configured to convert each of the plurality of Profile data blocks one by one to obtain a plurality of single or cascade update short message file instructions, and send the plurality of single or cascade update short message file instructions to the eSIM card, so that the eSIM card downloads the Profile through the plurality of single or cascade update short message file instructions.
Optionally, the conversion module 520 is specifically configured to: taking each of the plurality of Profile data blocks as a current Profile data block one by one:
splitting the current Profile data block to obtain a current single or cascade data storage instruction;
and converting the current single or cascade data storage instruction to obtain a current single or cascade updating short message file instruction.
Optionally, the splitting the current Profile data block in the conversion module 520 to obtain the current single or cascade data storage instruction includes:
splitting a current Profile data block into single or multiple pieces of cascaded data with preset length;
and organizing single or multiple pieces of cascaded data with preset length into a current single or cascaded data storage instruction.
Optionally, the apparatus further comprises: and the selection module is used for selecting the storage file in the eSIM card so as to send the plurality of single or cascade updating short message file instructions to the storage file in the eSIM card.
The third embodiment of the present invention provides an apparatus, which has the same implementation principle and the same technical effect as the first embodiment of the method, and for the sake of brief description, reference may be made to the corresponding contents in the first embodiment of the method where no part of the embodiment of the apparatus is mentioned.
Example four:
in a fourth aspect, an embodiment of the present invention further provides a device for downloading Profile, where the embodiment is a device correspondingly proposed in correspondence to the method for downloading Profile in the second embodiment, the device is applied to an eSIM card, and the eSIM card and an LPA communicate with each other, and with reference to fig. 6, the device includes:
the second receiving module 610 is configured to receive a plurality of single or cascade short message file updating instructions; the plurality of single or cascade updating short message file instructions are generated by the LPA according to a plurality of Profile data blocks;
the processing module 620 is configured to download the multiple Profile data blocks into the eSIM card through the multiple single or cascade update short message file instructions, so that the internet of things device with the eSIM card can log on the internet.
Optionally, the processing module 620 is specifically configured to take each single or cascade update short message file instruction in the multiple single or cascade update short message file instructions as a current single or cascade update short message file instruction:
updating the short message file of the eSIM card according to the current single or cascade short message file updating instruction;
checking whether the data format in the updated short message file is correct or not;
if yes, converting the updated short message file content into a PP-Download data short message instruction;
judging whether the single or cascaded PP-Download data short message instruction corresponding to the current single or cascaded updating short message file instruction is received completely;
if so, judging whether the data head of the PP-Download data short message instruction is correct or not;
if yes, finding the ISD-R according to the TAR in the PP-Download data short message instruction, entering an EVENT _ FORMATTED _ SMS _ PP _ UPD EVENT for processing, and executing a Download flow of the Profile.
Optionally, the apparatus further comprises: and the generation module is used for generating an execution result downloaded by the current Profile data block corresponding to the current single or cascade updating short message file instruction, and storing the execution result in an appointed file so as to facilitate the LPA to read the execution result.
Optionally, the apparatus further comprises:
and the clearing module is used for clearing the downloaded Profile downloading data when the execution result is that the downloading of the Profile data block fails.
The device according to the fourth embodiment of the present invention has the same principle and technical effects as those of the second embodiment of the method, and for the sake of brief description, reference may be made to the corresponding contents in the second embodiment of the method for the device where no mention is made in the section of the embodiment of the device.
Unless specifically stated otherwise, the relative steps, numerical expressions, and values of the components and steps set forth in these embodiments do not limit the scope of the present invention.
In all examples shown and described herein, any particular value should be construed as merely exemplary, and not as a limitation, and thus other examples of example embodiments may have different values.
It should be noted that: like reference numbers and letters refer to like items in the following figures, and thus, once an item is defined in one figure, it need not be further defined and explained in subsequent figures.
The flowchart and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various embodiments of the present invention. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that, in some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams and/or flowchart illustration, and combinations of blocks in the block diagrams and/or flowchart illustration, can be implemented by special purpose hardware-based systems which perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.
In addition, in the description of the embodiments of the present invention, unless otherwise explicitly specified or limited, the terms "mounted," "connected," and "connected" are to be construed broadly, e.g., as meaning either a fixed connection, a removable connection, or an integral connection; can be mechanically or electrically connected; they may be connected directly or indirectly through intervening media, or they may be interconnected between two elements. The specific meanings of the above terms in the present invention can be understood in specific cases to those skilled in the art.
In the description of the present invention, it should be noted that the terms "center", "upper", "lower", "left", "right", "vertical", "horizontal", "inner", "outer", etc., indicate orientations or positional relationships based on the orientations or positional relationships shown in the drawings, and are only for convenience of description and simplicity of description, but do not indicate or imply that the device or element being referred to must have a particular orientation, be constructed and operated in a particular orientation, and thus, should not be construed as limiting the present invention. Furthermore, the terms "first," "second," and "third" are used for descriptive purposes only and are not to be construed as indicating or implying relative importance.
The computer program product for performing the Profile downloading method provided in the embodiment of the present invention includes a computer-readable storage medium storing a nonvolatile program code executable by a processor, where instructions included in the program code may be used to execute the method described in the foregoing method embodiment, and specific implementation may refer to the method embodiment, and is not described herein again.
It is clear to those skilled in the art that, for convenience and brevity of description, the specific working processes of the above-described systems, apparatuses and units may refer to the corresponding processes in the foregoing method embodiments, and are not described herein again.
In the several embodiments provided in the present application, it should be understood that the disclosed system, apparatus and method may be implemented in other ways. The above-described embodiments of the apparatus are merely illustrative, and for example, the division of the units is only one logical division, and there may be other divisions when actually implemented, and for example, a plurality of units or components may be combined or integrated into another system, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection of devices or units through some communication interfaces, and may be in an electrical, mechanical or other form.
The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
In addition, functional units in the embodiments of the present invention may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit.
The functions, if implemented in the form of software functional units and sold or used as a stand-alone product, may be stored in a non-volatile computer-readable storage medium executable by a processor. Based on such understanding, the technical solution of the present invention may be embodied in the form of a software product, which is stored in a storage medium and includes instructions for causing a computer device (which may be a personal computer, a server, or a network device) to execute all or part of the steps of the method according to the embodiments of the present invention. And the aforementioned storage medium includes: a U-disk, a removable hard disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk, and other various media capable of storing program codes.
Finally, it should be noted that: the above-mentioned embodiments are only specific embodiments of the present invention, which are used for illustrating the technical solutions of the present invention and not for limiting the same, and the protection scope of the present invention is not limited thereto, although the present invention is described in detail with reference to the foregoing embodiments, those skilled in the art should understand that: any person skilled in the art can modify or easily conceive the technical solutions described in the foregoing embodiments or equivalent substitutes for some technical features within the technical scope of the present disclosure; such modifications, changes or substitutions do not depart from the spirit and scope of the embodiments of the present invention, and they should be construed as being included therein. Therefore, the protection scope of the present invention shall be subject to the protection scope of the claims.
Claims (10)
1. A method for downloading Profile is applied to an LPA (low-power application), wherein the LPA and an eSIM (embedded subscriber identity Module) card communicate with each other, and the method comprises the following steps:
receiving download data; the download data is generated by the server according to the received application information downloaded by the Profile, and the download data comprises a plurality of Profile data blocks;
and each of the plurality of Profile data blocks is converted one by one to obtain a plurality of single or cascade updating short message file instructions, and the single or cascade updating short message file instructions are sent to the eSIM card, so that the eSIM card downloads the Profile through the single or cascade updating short message file instructions.
2. The method of claim 1, wherein converting each of the plurality of Profile data blocks one by one to obtain a plurality of single or cascade update sms message file commands comprises:
taking each of the plurality of Profile data blocks as a current Profile data block one by one:
splitting the current Profile data block to obtain a current single or cascade data storage instruction;
and converting the current single or cascade data storage instruction to obtain a current single or cascade updating short message file instruction.
3. The method of claim 2, wherein splitting the current Profile data block to obtain a current single or cascaded data storage instruction comprises:
splitting a current Profile data block into single or multiple pieces of cascaded data with preset length;
and organizing single or multiple pieces of cascaded data with preset length into a current single or cascaded data storage instruction.
4. The method according to claim 1, wherein prior to the step of sending the plurality of single or concatenated update sms file instructions to the eSIM card, the method further comprises:
and selecting a storage file in the eSIM card to send the plurality of single or cascade updating short message file instructions to the storage file in the eSIM card.
5. A method for downloading Profile, the method being applied to an eSIM card, the eSIM card and an LPA being in communication with each other, the method comprising:
receiving a plurality of single or cascade updating short message file instructions; the plurality of single or cascade updating short message file instructions are generated by the LPA according to a plurality of Profile data blocks;
and downloading the plurality of Profile data blocks into the eSIM card through the plurality of single or cascade updating short message file instructions so as to enable the Internet of things equipment with the eSIM card to log in a network.
6. The method according to claim 5, wherein the downloading the plurality of Profile data blocks into the eSIM card through the plurality of single or cascade update sms file instructions to enable internet of things devices having the eSIM card to log on a network comprises:
and taking each single or cascade updating short message file instruction in the plurality of single or cascade updating short message file instructions as a current single or cascade updating short message file instruction:
updating the short message file of the eSIM card according to the current single or cascade short message file updating instruction;
checking whether the data format in the updated short message file is correct or not;
if yes, converting the updated short message file content into a PP-Download data short message instruction;
judging whether the single or cascaded PP-Download data short message instruction corresponding to the current single or cascaded updating short message file instruction is received completely;
if so, judging whether the data head of the PP-Download data short message instruction is correct or not;
if yes, finding the ISD-R according to the TAR in the PP-Download data short message instruction, entering an EVENT _ FORMATTED _ SMS _ PP _ UPD EVENT for processing, and executing a downloading flow of the Profile data block.
7. The method according to claim 6, wherein after the step of updating the SMS message file of the eSIM card according to the current single or cascade updating SMS message file instruction, the method further comprises:
and generating an execution result downloaded by the current Profile data block corresponding to the current single or cascade updating short message file instruction, and storing the execution result in an appointed file so as to facilitate the LPA to read the execution result.
8. The method of claim 7, further comprising:
and when the execution result is that the downloading of the Profile data block fails, clearing the downloaded Profile downloading data which is downloaded completely.
9. An apparatus for Profile download, the apparatus being applied to an LPA, the LPA and an eSIM card being in communication with each other, the apparatus comprising:
the first receiving module is used for receiving the downloaded data; the download data is generated by the server according to the received application information downloaded by the Profile, and the download data comprises a plurality of Profile data blocks;
the conversion module is used for converting each of the plurality of Profile data blocks one by one to obtain a plurality of single or cascade updating short message file instructions, and sending the plurality of single or cascade updating short message file instructions to the eSIM card, so that the eSIM card downloads the Profile through the plurality of single or cascade updating short message file instructions.
10. An apparatus for Profile download, the apparatus being applied to an eSIM card that communicates with an LPA, the apparatus comprising:
the second receiving module is used for receiving a plurality of single or cascade short message file updating instructions; the plurality of single or cascade updating short message file instructions are generated by the LPA according to a plurality of Profile data blocks;
and the processing module is used for downloading the plurality of Profile data blocks into the eSIM card through the plurality of single or cascade updating short message file instructions so as to enable the Internet of things equipment with the eSIM card to log in a network.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811626996.1A CN109495874B (en) | 2018-12-28 | 2018-12-28 | Profile downloading method and device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811626996.1A CN109495874B (en) | 2018-12-28 | 2018-12-28 | Profile downloading method and device |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109495874A CN109495874A (en) | 2019-03-19 |
CN109495874B true CN109495874B (en) | 2020-06-02 |
Family
ID=65713083
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811626996.1A Active CN109495874B (en) | 2018-12-28 | 2018-12-28 | Profile downloading method and device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109495874B (en) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10880711B1 (en) * | 2020-02-25 | 2020-12-29 | Sprint Communications Company L.P. | Electronic subscriber identity module (eSIM) management platform |
CN115484585A (en) * | 2020-12-24 | 2022-12-16 | 恒宝股份有限公司 | User configuration file downloading method and device, smart card and storage medium |
CN112866975B (en) * | 2020-12-29 | 2022-11-18 | 恒宝股份有限公司 | Cross-border roaming code number control method, device and system |
CN113785547B (en) * | 2020-12-30 | 2023-06-23 | 深圳杰睿联科技有限公司 | Safety transmission method and corresponding device for Profile data |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106851621A (en) * | 2017-02-17 | 2017-06-13 | 惠州Tcl移动通信有限公司 | A kind of LPA applications implementation method based on RSP and realize system |
CN107623908A (en) * | 2016-07-15 | 2018-01-23 | 中国移动通信有限公司研究院 | A kind of hair fastener method and subscriber identification module card |
CN107708083A (en) * | 2016-08-08 | 2018-02-16 | 中兴通讯股份有限公司 | A kind of Communications service set meal management method and system, terminal and server |
CN107873137A (en) * | 2015-04-13 | 2018-04-03 | 三星电子株式会社 | For managing the technology of the profile in communication system |
CN108229213A (en) * | 2016-12-15 | 2018-06-29 | 中国移动通信有限公司研究院 | Access control method, system and electronic equipment |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10394674B2 (en) * | 2016-08-24 | 2019-08-27 | Apple Inc. | Local recovery of electronic subscriber identity module (eSIM) installation flow |
-
2018
- 2018-12-28 CN CN201811626996.1A patent/CN109495874B/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107873137A (en) * | 2015-04-13 | 2018-04-03 | 三星电子株式会社 | For managing the technology of the profile in communication system |
CN107623908A (en) * | 2016-07-15 | 2018-01-23 | 中国移动通信有限公司研究院 | A kind of hair fastener method and subscriber identification module card |
CN107708083A (en) * | 2016-08-08 | 2018-02-16 | 中兴通讯股份有限公司 | A kind of Communications service set meal management method and system, terminal and server |
CN108229213A (en) * | 2016-12-15 | 2018-06-29 | 中国移动通信有限公司研究院 | Access control method, system and electronic equipment |
CN106851621A (en) * | 2017-02-17 | 2017-06-13 | 惠州Tcl移动通信有限公司 | A kind of LPA applications implementation method based on RSP and realize system |
Also Published As
Publication number | Publication date |
---|---|
CN109495874A (en) | 2019-03-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109495874B (en) | Profile downloading method and device | |
CN107396360B (en) | Block verification method and device | |
EP3800909B1 (en) | Remote management method, and device | |
CN107294729B (en) | Communication method and device between different nodes in block chain | |
CN106162517B (en) | Virtual SIM card management method and system | |
CN109168156B (en) | Method, system, medium, computer program product and server for implementing virtual SIM card | |
EP2521034B1 (en) | Managing method, device and terminal for application program | |
CN111935110B (en) | Method and device for controlling permission of tenant to access container instance | |
MX2014009822A (en) | Mobile apparatus supporting a plurality of access control clients, and corresponding methods. | |
CN110225488A (en) | Method and apparatus for profile to be arranged | |
CN105072112A (en) | Identity authentication method and identity authentication device | |
CN106537957B (en) | Method and server for managing configuration files | |
CN104011730A (en) | Security mechanism for external code | |
CN112714158A (en) | Transaction processing method, relay network, cross-link gateway, system, medium, and device | |
CN105162802A (en) | Portal authentication method and Portal authentication server | |
CN106534105A (en) | Logging-in method and apparatus | |
CN111338663B (en) | System upgrading method, terminal and storage medium | |
CN112632573B (en) | Intelligent contract execution method, device, system, storage medium and electronic equipment | |
CN111857758B (en) | Application deployment method, device and medium | |
CN113835642A (en) | Distributed storage network construction method based on IPFS and distributed storage network | |
CN109711140A (en) | Website logging state control method, device, computer equipment and storage medium | |
CN103747423A (en) | Registration method, apparatus and system of terminal application | |
US11778451B2 (en) | 5G Network Exposure Function (NEF) capturing processor identity | |
EP2798783A1 (en) | Method for establishing secure card history and audit for property hand-over | |
CN108449367B (en) | Method and device for managing user login security, electronic equipment and readable medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |