Processor and processing method thereof, and intelligent device

A processing method and processor technology, applied in the direction of instruments, simulators, computer control, etc., can solve the problems that hinder the integration of application services, application service providers do not have security chip reserves, etc., to achieve easy-to-understand access, simple and fast operation , to promote the effect of integration

Active Publication Date: 2016-12-21
GOLDPAC GRP LTD
4 Cites 0 Cited by

AI-Extracted Technical Summary

Problems solved by technology

[0003] Due to the rapid development of smart card applications in various fields, more and more application service providers have found that there are many factors restricting the development of smart card applications. The most important factor is: on the one hand, the use of security chips requires professional technical developers , requires professional technical developers to understand security chip operating systems, applications, communication protocols and other rela...
View more

Method used

By setting micro-control card 2 in the processor configured with processing card 1, it can be realized that in the case of not being equipped with a professional technician who understands processing card 1, application service 3 can still be accurately, quickly and easily understood Access to the processing card 1, so that the operation of the application service 3 on the processing card 1 becomes simpler and faster, and realizes its safe operation on the processing card 1, thereby greatly promoting the communication between different application services 3 fusion.
The beneficial effect of embodiment 1-2: the processor provided in embodiment 1-2, by disposing micro-control card in the processor that is equipped with processing card, can realize not being equipped with the specialized technology...
View more

Abstract

The invention provides a processor and a processing method thereof, and an intelligent device. The processor comprises a processing card used for providing an operation platform for multiple application service and further comprises a micro-control card used for assisting the application service in accessing into the processing card. According to the processor, through arrangement of the micro-control card in the processor provided with the processing card, under the condition that professional technical personnel knowing the processing card is not configured, the application service can still be accurately, rapidly and simply accessed to the processing card, such that operation of the application service on the processing card is enabled to be simpler and faster, secure operation on the processing card is realized, and fusion between the different application service is facilitated to a quite large degree.

Application Domain

Programme controlComputer control +1

Technology Topic

Multiple applicationsService provision +2

Image

  • Processor and processing method thereof, and intelligent device
  • Processor and processing method thereof, and intelligent device
  • Processor and processing method thereof, and intelligent device

Examples

  • Experimental program(3)

Example Embodiment

[0037] Example 1:
[0038] This embodiment provides a processor, such as figure 1 As shown, a processing card 1 is included, which is used to provide an operating platform for a variety of application services 3, and a micro-control card 2 is also included, which is used to assist the application service 3 to access the processing card 1.
[0039] Among them, processing card 1 is a smart chip SC (Smart card), processing card 1 can run various smart applications, that is, application service 3 can run on processing card 1, processing card 1 can provide more secure application service 3 Operating platform. The micro control card 2 is a micro control chip integrated in the processor, and the micro control card 2 can provide a unified standard application programming interface API (Appl ication Programming Interface) for the application service 3 to access the processing card 1.
[0040] By setting the micro-control card 2 in the processor equipped with the processing card 1, it can be realized that the application service 3 can still be accessed and processed accurately, quickly, and easily without being equipped with professional and technical personnel who understand the processing card 1. Card 1, so that the operation of the application service 3 on the processing card 1 becomes simpler and faster, realizes its safe operation on the processing card 1, and further promotes the integration of different application services 3 to a large extent.
[0041] In this embodiment, the micro-control card 2 includes an instruction conversion unit 21 and a transmission unit 22, the instruction conversion unit 21 is connected to the transmission unit 22, and the transmission unit 22 is connected to the processing card 1. The instruction conversion unit 21 is used to access the service instruction of the application service 3 and determine whether the service instruction is an application protocol data instruction (ie APDU instruction, Application Protocol Data Unit); it is also used to convert a service instruction that is not an application protocol data instruction into an application Protocol data instructions, and transmit application protocol data instructions corresponding to the service instructions to the transmission unit 22. The transmitting unit 22 is used to transmit the application protocol data instruction to the processing card 1. The processing card 1 is used to execute service instructions according to application protocol data instructions.
[0042] Among them, because the processing card 1 can only recognize application protocol data instructions, when the service instruction of the application service 3 is not an application protocol data instruction, the instruction conversion unit 21 converts the service instruction into an application protocol data instruction, so that the application service 3 can It is easy to access the processing card 1, so that its service instructions can run on the processing card 1 more safely. Here, the instruction conversion unit 21 is equivalent to a software interface SW, which enables application services to quickly access the processing card 1.
[0043] It should be noted that the service instruction includes the communication method between the application service 3 and the processing card 1 and the implementation method of the application service 3 service instruction, that is, the instruction conversion unit 21 here provides a unified application for the application service 3 to access the processing card 1. Program programming interface API ((Application Programming Interface)), so that the application service 3 can be quickly connected to the processing card 1.
[0044] In this embodiment, the processing card 1 is also used to return processing result response data (ie, APDU response data) to the instruction conversion unit 21 through the transmission unit 22. The instruction conversion unit 21 is also used to receive the processing result data customized by the application service 3, and return the processing result data customized by the application service 3 to the application service 3 according to the processing result response data.
[0045] Among them, the processing result data customized by the application service 3 refers to the data that the application service 3 requires the processing card 1 to return after running its service instruction. After the processing card 1 runs the service instruction of the application service 3, the processing result response data returned to the instruction conversion unit 21 includes multiple, but the instruction conversion unit 21 only returns the required data according to the requirements of the application service 3. In addition, it should be noted that the instruction conversion unit 21 follows the customized communication protocol and data return protocol between the two in the process of returning the requested data to the application service 3.
[0046] The following examples illustrate the working principle and process of the instruction conversion unit 21 and the transmission unit 22 of the micro-control card 2 in the processor: if the application service 3 is an identity authentication service, the identity authentication service requires an identity authentication service to be run on the processing card 1; The identity authentication service sends an identity authentication instruction to the instruction conversion unit 21; after the instruction conversion unit 21 receives it, it first determines whether the identity authentication instruction is an APDU instruction. If not, the instruction conversion unit 21 converts the identity authentication instruction to an APDU instruction. Then the APDU instruction is transparently transmitted to the processing card 1 through its transmission unit 22; the processing card 1 receives the APDU instruction, runs the APDU instruction, and then returns the processing result response data of the identity authentication to the instruction conversion unit 21; at the same time, identity authentication The service also customizes the processing result response data to the instruction conversion unit 21. Therefore, after receiving the processing result response data, the instruction conversion unit 21 returns the result data to the identity authentication service in accordance with the customized agreement with the identity authentication service. .
[0047] In this embodiment, the micro control card 2 further includes a control unit 23, which is used to connect to the sensor element 4, and the control unit 23 is used to receive control instructions customized by the application service 3, and control the sensor element 4 to work according to the control instructions .
[0048] Among them, the control unit 23 is equivalent to the hardware interface HW of the micro control card 2. The control commands customized by the application service 3 include the communication protocol between the application service 3 and the control unit 23 and the control protocol for the application service 3 to control the sensor element 4. For example, based on the example of the identity authentication service above, when the identity authentication service receives the result data of the identity authentication, it sends a control instruction to control the sensor element 4 such as a display sensor to the control unit 23; the control unit 23 receives the control instruction Then, the display sensor is controlled accordingly to display the result data, such as displaying a picture or subtitle information after the authentication.
[0049] It should be noted that the sensor element 4 in this embodiment is the sensor element 4 on the device installed by the processor. The above example is only illustrative of the work of the sensor element 4, and the actual sensor element 4 is based on the specific implementation. For example, the sensor element 4 can also be an element that induces sound or an element that performs other operations after sensing.
[0050] Based on the foregoing structure of the processor in this embodiment, this embodiment also provides a processing method for the processor, including: figure 2 As shown,
[0051] Step S1: The micro control card assists the application service to access the processing card.
[0052] To achieve step S2: the processing card provides an operating platform for multiple application services.
[0053] Among them, step S1: the micro-control card assists the application service access processing card including: image 3 As shown,
[0054] Step S11: A service instruction for the micro control card to access the application service.
[0055] Step S12: Determine whether the service command is an application protocol data command. If yes, perform step S13: transmit the application protocol data instruction corresponding to the service instruction to the processing card. If not, perform step S14: convert the service instruction into an application protocol data instruction, and then transmit the application protocol data instruction corresponding to the service instruction to the processing card.
[0056] In this embodiment, the processing method of the processor further includes:
[0057] Step S3: The micro control card receives the processing result response data returned by the processing card.
[0058] Step S4: The micro control card receives the processing result data customized by the application service, and returns the processing result data customized by the application service to the application service according to the processing result response data.
[0059] In this embodiment, the processing method of the processor further includes:
[0060] Step S5: The micro control card receives the control instruction customized by the application service, and controls the sensor element to work according to the control instruction.

Example Embodiment

[0061] Example 2:
[0062] This embodiment provides a processor. The difference from Embodiment 1 is as follows: Figure 4 As shown, on the basis of embodiment 1, the instruction conversion unit 21 is also used to connect to the second micro-control card 5, and the instruction conversion unit 21 is also used to receive the control instructions sent by the second micro-control card 5, and to process the card 1 The processing result response data returned after processing is transmitted to the second micro-control card 5; the control instruction is a control instruction customized by the application service 3 to the second micro-control card 5. The second micro-control card 5 is connected to the second sensor element 6 and is used to control the operation of the second sensor element 6 according to the processing result response data.
[0063] Among them, the second micro-control card 5 and the second sensor element 6 can be integrated with the processor on the same device or different devices, that is, the second sensor element 6 on the same device or different devices can be controlled by controlling the second sensor element 6 A customized control protocol is implemented between the second micro-control card 5 and the instruction conversion unit 21 in the processor. The control instructions customized by the application service 3 for the second micro-control card 5 include the communication protocol between the application service 3 and the instruction conversion unit 21 and the control protocol for the application service 3 to control the second sensor element 6.
[0064] In this embodiment, the instruction conversion unit 21 in the micro-control card 2 can also assist the application service 3 to control the second sensor element 6 on other devices.
[0065] Correspondingly, this embodiment also provides a processing method for the above-mentioned processor. Different from the processing method in Embodiment 1, on the basis of the processing method in Embodiment 1, the processing method of the processor further includes: Figure 5 As shown,
[0066] Step S6: The micro control card receives the control instruction sent by the second micro control card, and transmits the processing result response data returned after processing by the processing card to the second micro control card, so that the second micro control card responds to the data according to the processing result Control the second sensing element to work. The control instruction is a control instruction customized by the application service to the second micro-control card.
[0067] The following example illustrates the process in which the processor controls the operation of the second sensor element 6 by communicating with the second micro-control card 5:
[0068] For example: to realize the display service of a certain bank card balance on the bracelet, first, a certain bank card balance inquiry application service of the mobile phone initiates a certain bank card balance inquiry request to the second micro-control card 5 on the bracelet; then, on the bracelet The second micro-control card 5 sends a bank card balance inquiry service instruction to the instruction conversion unit 21 of the micro-control card 2; after the instruction conversion unit 21 receives it, it first determines whether the balance inquiry instruction is an APDU instruction, if not, the instruction is converted The unit 21 converts the balance inquiry instruction into an APDU instruction, and then transparently transmits the APDU instruction to the processing card 1 through its transmission unit 22; the processing card 1 receives the APDU instruction, runs the APDU instruction, and then converts to the instruction through the transmission unit 22 The unit 21 returns the balance query result data; at the same time, the processing card 1 also returns the balance query result data to the second micro-control card 5 through the transmission unit 22; finally, the second micro-control card 5 controls the second sensor element 6 to display the balance query Result data.
[0069] The beneficial effects of the embodiment 1-2: the processor provided in the embodiment 1-2, by setting the micro-control card in the processor equipped with the processing card, can realize the situation where there is no professional technician who understands the processing card. Application services can still be connected to the processing card accurately, quickly, and easily, so that the operation of application services on the processing card becomes simpler and faster, and the safe operation of the application service on the processing card is realized. To a certain extent, the integration between different application services is promoted.

Example Embodiment

[0070] Example 3:
[0071] This embodiment provides a smart device, including the processor in any one of Embodiments 1-2.
[0072] By using the processor in any one of Embodiments 1-2, the application service can be accurately, quickly, and easily understood to connect to the smart device, so that the operation of the application service on the smart device becomes easier and faster. To a large extent, the integration of different application services on smart devices has been promoted.

PUM

no PUM

Description & Claims & Application Information

We can also present the details of the Description, Claims and Application information to help users get a comprehensive understanding of the technical details of the patent, such as background art, summary of invention, brief description of drawings, description of embodiments, and other original content. On the other hand, users can also determine the specific scope of protection of the technology through the list of claims; as well as understand the changes in the life cycle of the technology with the presentation of the patent timeline. Login to view more.

Similar technology patents

Wireless video signal transmission and display system and method

InactiveCN105872472ASimple and convenient operationRealize high-definition wireless transmission
Owner:NANJING JUSHA DISPLAY TECH

Power cabinet with dust removal and collection structure

PendingCN114784642ASimple and convenient operationImprove usability
Owner:王秉秋

Cosmetic packaging tube

PendingUS20220338607A1simple and convenient operation
Owner:ZHEJIANG AXILONE SHUNHUA ALUMINUM IND

Personal care apparatus with an automatically pivotable head part

InactiveCN100379533CSimple and convenient operation
Owner:KONINKLIJKE PHILIPS ELECTRONICS NV

Ultrasonic cleaning reverse osmosis membrane

PendingCN114870635ASimple and convenient operationSolve the cumbersome operation process
Owner:艾因蒂克科技(上海)有限公司

Classification and recommendation of technical efficacy words

  • Simple and convenient operation
  • promote integration

Identity identification and voice interaction operating method and device

InactiveCN105895096Aeasy to operateSimple and convenient operation
Owner:LETV HLDG BEIJING CO LTD +1

Side cover detachable apparatus of dual bearing reel for fishing

ActiveUS20070246590A1simple and convenient operationstably separate
Owner:DOYO ENG

Liquid diagnostic contact lens

ActiveUS7478910B1simple and convenient operationnot injure eye
Owner:LIN PO KANG

Human-computer interaction interface design method based on error-cognition mapping model

ActiveCN104007981Areduce human errorSimple and convenient operation
Owner:HOHAI UNIV CHANGZHOU

Method and terminal for processing digital card

InactiveCN106301428ASimple and convenient operation
Owner:ZTE CORP

Method for cultivating root-knot nematode resistant eggplant

InactiveCN101406131Apromote integrationImprove breeding conditions
Owner:胡永军

Relay protection setting calculation and data management system of distribution network system

PendingCN112670942AReduce repetitive work and manual calculation errorspromote integration
Owner:STATE GRID ZHEJIANG ELECTRIC POWER CO LTD JINHUA POWER SUPPLY CO +1

Mixed time period mode multivariable time sequence prediction method based on neural network

PendingCN114004338AImprove information utilizationpromote integration
Owner:EAST CHINA NORMAL UNIVERSITY

Box type water pump and using method thereof

PendingCN114563541Apromote integrationImprove disinfection effect
Owner:苏州水力士机电设备安装有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products