CN101739265A - Intelligent control device and intelligent control method for intelligent card - Google Patents
Intelligent control device and intelligent control method for intelligent card Download PDFInfo
- Publication number
- CN101739265A CN101739265A CN200810178241A CN200810178241A CN101739265A CN 101739265 A CN101739265 A CN 101739265A CN 200810178241 A CN200810178241 A CN 200810178241A CN 200810178241 A CN200810178241 A CN 200810178241A CN 101739265 A CN101739265 A CN 101739265A
- Authority
- CN
- China
- Prior art keywords
- application
- activated
- chosen
- smart card
- historical record
- 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.)
- Pending
Links
Images
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
The invention relates to an intelligent control device and an intelligent control method for an intelligent card. The device comprises a history information base, a semantic search engine, a control module and an application management module, wherein the history information base stores historical records; when a piece of selected application installed in the intelligent card is started, the semantic search engine reads each history record of which an application ID is the application ID of the selected application from the history information base to acquire the start time and end time of the selected application in each of a plurality of times when the selected application is used before, and retrieves a specific history record from the history information database; the control module selects the application corresponding to the application ID included in the specific history record as the relevant application of the selected application; and the application management module starts the relevant application of the selected application. Through the device and the method, when a user starts one piece of application, the other pieces of application used together with the application can be automatically searched and started.
Description
Technical field
The present invention relates to be used for the intelligence controlling device and the method for smart card.
Background technology
At present, smart card can be installed many application therein.When the user of smart card wanted to use the application that is installed in the smart card, the user need click application and use to start.
In fact, the user generally uses a plurality of application that are installed in the smart card simultaneously, thereby when the user started one of them of these a plurality of application, the user started other application of these a plurality of application then.Here, other application of these a plurality of application is called the related application of this one of them application of these a plurality of application.
Yet when the user thought to use simultaneously this a plurality of application, the user need search for and click these a plurality of application seriatim, and to start these a plurality of application, this causes user's inconvenience.
Summary of the invention
Consider the above-mentioned defective of prior art, the object of the present invention is to provide a kind of intelligence controlling device and method that is used for smart card, utilize this apparatus and method, when the user has started one when using, can search for automatically and start other application of together using with this application.
In order to realize purpose of the present invention, according to a kind of intelligence controlling device that is used for smart card of the present invention, comprise: the historical information storehouse, be used to store historical record, wherein, each of described historical record comprise the start-up time that is activated or is moved to end about the application that is installed in the described smart card or concluding time information, it is the processing type that starts or finish and the application ID of described application; The semantic search engine, be used for when a chosen application that is installed in described smart card is activated, from described historical information storehouse, read it and use each historical record that ID is the application ID of described chosen application, with obtain described chosen application be used in the past many times each time described in the start-up time and concluding time of chosen application, and retrieval particular historical record from described historical information storehouse, wherein, the processing type of described particular historical record is described startup, and the record of described particular historical each start-up time described many times once described between described start-up time and described concluding time of chosen application; Control module is used for selecting the corresponding application of application ID that comprises with described particular historical record, as the related application of described chosen application; And the application management module is used to start the described related application of described chosen application.
In order to realize purpose of the present invention, according to a kind of intelligence control method of carrying out by smart card of the present invention, comprise step: when a chosen application in being installed in described smart card is activated, from the pre-stored historical record, read the appointment historical record, with obtain described chosen application be used in the past many times each time described in the start-up time and concluding time of chosen application, wherein, each of described pre-stored historical record comprises start-up time or the concluding time when being activated or being moved to end about the application in being installed in described smart card, its processing type for starting or finishing, and the application ID that should use, and the application ID of described appointment historical record is the application ID of described selecteed application; Retrieval particular historical record from described pre-stored historical record, wherein, the processing type of described particular historical record is described startup, and the record of described particular historical each start-up time described many times once described between described start-up time and described concluding time of selecteed application; Select and the corresponding application of application ID that comprises during described particular historical is noted down, as the related application of described selecteed application; And, start the described related application of described selecteed application.
Description of drawings
Other purpose of the present invention, characteristics, feature and advantage will become more apparent by the detailed description below in conjunction with accompanying drawing, wherein:
Fig. 1 is the synoptic diagram that illustrates according to the intelligence controlling device that is used for smart card of one embodiment of the invention.
Fig. 2 shows the illustrative example of historical record.
Fig. 3 is the process flow diagram that illustrates according to the intelligence control method of one embodiment of the invention.
Embodiment
Below, will be described with reference to the accompanying drawings each embodiment of the present invention.
Fig. 1 is the synoptic diagram that illustrates according to the intelligence controlling device that is used for smart card of one embodiment of the invention.As shown in Figure 1, intelligence controlling device 100 comprises rule module 110, historical information storehouse 120, semantic search engine 130, registration management module 140, policy management module 150, control module 160 and application management module 170.
Wherein, rule module 110 user that is used for smart card is provided for searching for the rule of related application of the application that is activated and the rule of this setting of storage.Here, the rule of this setting is the related application of searching for this application that is activated when the application that is activated is mounted in any use in the smart card, and perhaps the rule of this setting is the related application of searching for this application that is activated when the application that is activated is mounted in one of them of appointment application in the smart card.In addition, when the rule of this setting is when searching for the related application of this application that is activated when the application that is activated is mounted in one of them that the appointment in the smart card uses, the user that rule module 110 is further used for smart card imports application ID that this appointments uses and the application ID that stores this appointment application.
Semantic search engine 130 is used for as the selected P1 of application of the user of smart card and starts this chosen application P1, and when control module 160 is judged the related application that needs this chosen application P1 of search, extracting its application ID from historical information storehouse 120 is the historical record of the application ID of this chosen application, with obtain that this chosen application P1 was used in the past many times each time in start-up time and concluding time of this chosen application P1, and retrieval particular historical record from historical information storehouse 120 then, wherein, the processing type of this particular historical record is to start, and is arranged in this once start-up time and concluding time of this chosen application P1 many times each start-up time of this particular historical record.
Registration management module 140 is used for registering the information of each equipment that is installed in smart card and service and each of this each equipment and service is to be activated or disabled information.
The user that policy management module 150 is used for smart card is provided for starting the strategy of related application of this chosen application P1 and the strategy of this setting of storage.Here, strategy is the related application that starts this chosen application P1 automatically, and perhaps the user at smart card allows the back to start the related application of chosen application P1.
Control module 160 is connected with rule module 110, semantic search engine 130, registration management module 140 and application management module 170.Control module 160 is used for when this chosen application P1 is activated, need to judge whether the related application of this chosen application P1 of search by rule module 110, and when judged result when being, based on determining the related application of the application P1 that this is chosen from the historical record of semantic search engine 130 with from the information of registration management module 140, and the related application that will determine sends to application management module 170.
Application management module 170 is used for starting based on the strategy that is provided with in policy management module 150 related application of this chosen application P1, and after the related application of this chosen application P1 and this chosen application P1 is activated, generate the historical record of related application of this chosen application P1 and this chosen application P1 and the historical record of storing this generation in historical information storehouse 110.
Fig. 3 is the process flow diagram that illustrates according to the intelligence control method of one embodiment of the invention.Below, describe intelligence control method in detail in conjunction with Fig. 3 according to one embodiment of the invention.
As shown in Figure 3, when the user of smart card is selected when using P1 and starting this chosen application P1, control module 160 sends a message (step S300) that is used to inquire the related application that whether needs to search for this chosen application P1 to rule module 110.
When control module 160 receives this message, the rule of being stored in the rule module 110 rule-based modules 110 need to judge whether the related application (step S310) of this chosen application P1 of search.Particularly, when the rule of being stored in the rule module 110 be that rule module 110 is judged the related application that needs these chosen application P1 of search when searching for the related application of this application that is activated when the application that is activated is any application in the smart card; When the rule of being stored in the rule module 110 be when the application that is activated be the appointment in the smart card use one of them the time search for the related application of this application that is activated, and the application ID that is stored in the appointment application in the rule module 110 shows that when chosen application P1 was one of them of this appointment application, rule module 110 was judged the related application that needs this chosen application P1 of search; When the rule of being stored in the rule module 110 be when the application that is activated be the appointment in the smart card use one of them the time search for the related application of this application that is activated, but the application ID that is stored in the appointment application in the rule module 110 shows that when chosen application P1 was not one of them of this appointment application, rule module 110 was judged the related application that does not need to search for this chosen application P1.
After control module 160 received this response message from rule module 110, if this response message represents not need to search for the related application of this chosen application P1, then flow process finished.
If this response message is represented the related application of this chosen application P1 of needs search, then control module 160 sends a historical record (step S330) that is used to ask the related application of this chosen application P1 to semantic search engine 130.Wherein, this message comprises the application ID of the application P1 that this is chosen.
After receiving this message from control module 160, semantic search engine 130 extracts its application ID from historical information storehouse 120 be the historical record (step S340) that is included in the application ID of this chosen application P1 in this message.
Based on the historical record of this extraction, semantic search engine 130 obtain that this chosen application P1 was used in the past many times each time in start-up time and concluding time (step S350) of this chosen application P1.
For example, suppose to have extracted 6 historical records from historical information storehouse 120, these 6 historical records are as follows: (A) for first historical record, the processing time is 9: 20: 01 on the 12nd March in 2008, and handling type is to start, and using ID is GMail; (B) for second historical record, the processing time is 12: 0: 05 on the 12nd March in 2008, and handling type is to finish, and using ID is GMail; (C) for the 3rd historical record, the processing time is 14: 06: 15 on the 18th March in 2008, and handling type is to start, and using ID is GMail; (D) for the 4th historical record, the processing time is 14: 45: 10 on the 18th March in 2008, and handling type is to finish, and using ID is GMail; (E) for the 5th historical record, the processing time is 16: 09: 25 on the 24th March in 2008, and handling type is to start, and using ID is GMail; And (F) for the 6th historical record, the processing time is 18: 01: 55 on the 24th March in 2008, and handling type is to finish, and using ID is GMail.
From above-mentioned 6 historical records as can be seen, the number of times that GMail (being chosen application P1) was used in the past is 3 times, wherein, the first time that GMail was used is in the past represented in first and second historical records, the second time that GMail was used is in the past represented in third and fourth historical record, and the 5th and the 6th historical record represents that GMail was used for the third time in the past.Therefore, for the first time that GMail was used in the past, the start-up time of GMail and concluding time are respectively 9: 20: 01 on the 12nd March in 2008 and are 12: 0: 05 on the 12nd March in 2008; For the second time that GMail was used in the past, the start-up time of GMail and concluding time are respectively 14: 06: 15 on the 18th March in 2008 and 14: 45: 10 on the 18th March in 2008; And, being used in the past for the third time for GMail, the start-up time of GMail and concluding time are respectively 16: 09: 25 on the 24th March in 2008 and 18: 01: 55 on the 24th March in 2008.
Then, semantic search engine 130 is retrieved the particular historical record from historical information storehouse 120, wherein, the processing type of this particular historical record is to start, and this particular historical record each processing time this chosen application P1 be used in the past many times once between start-up time and concluding time of this chosen application P1 (step S360).
For example, suppose that historical information storehouse 120 comprises following historical record: for historical record A1, the processing time is 9: 25: 01 on the 12nd March in 2008, and handling type is to start, and using ID is Microsoft Word; For historical record A2, the processing time is 10: 00: 01 on the 12nd March in 2008, and handling type is to start, and using ID is MediaPlayer; For historical record A3, the processing time is 14: 10: 15 on the 18th March in 2008, and handling type is to start, and using ID is Microsoft Word; For historical record A4, the processing time is 16: 15: 25 on the 24th March in 2008, and handling type is to start, and using ID is Microsoft Word; And for historical record A5, the processing time is 16: 35: 25 on the 24th March in 2008, and handling type is to start, and using ID is Microsoft PowerPoint.
Because the processing time of each of historical record A1 and A2 be arranged in be used before this chosen application P1 (being GMail) the first time this chosen application P1 start-up time (9: 20: 01 on the 12nd March in 2008) and concluding time (12: 00: 05 on the 12nd March in 2008) between, the processing time of historical record A3 be arranged in be used before this chosen application P1 (being GMail) the second time this chosen application P1 start-up time (14: 06: 15 on the 18th March in 2008) and concluding time (14: 45: 10 on the 18th March in 2008) between, and, the processing time of each of historical record A4 and A5 was arranged between the start-up time of this chosen application P1 for the third time (16: 09: 25 on the 24th March in 2008) and concluding time (18: 01: 55 on the 24th March in 2008) that is used before this chosen application P1 (being GMail), so historical record A1-A5 is retrieved from historical information storehouse 120 as this particular historical record.
Then, semantic search engine 130 sends this particular historical record (step S370) to control module 160.
When receive the record of this particular historical from semantic search engine 130 after, control module 160 is obtained each the corresponding application (step S380) of application ID with this particular historical record.For example, control module 160 is obtained Microsoft Word, Media Player and MicrosoftPowerPoint.
Then, control module 160 sends that the information of each equipment that is used for asking being installed in smart card and service and this each equipment and service are activated or the message (step S390) of disabled information to registration management module 140.
After receiving these message from control module 160, registration management module 140 reads the information of each equipment that is installed in the smart card and service and this each equipment and service and is activated or disabled information (step S400).
Registration management module 140 sends this information that reads (step S410) to control module 160.
When the information that receives each equipment that is installed in the smart card and service from registration management module 140 and this each equipment and service be activated or disabled information after, information based on this reception, control module 160 is selected the related application of application-specific as this chosen application P1 from the application of being obtained, wherein, employed equipment of this application-specific and/or service have been installed in the smart card and have been activated (step S420).
Control module 160 sends the application ID (step S430) of the related application of this chosen application P1 to application management module 170.
Behind the application ID of the related application that receives this chosen application P1 from control module 160, application management module 170 sends a request message to policy management module 150, the strategy (step S440) that is used to ask the related application to the application that is activated to start.
After receiving this request message from application management module 170, policy management module 150 reads the strategy (step S450) that is stored in wherein.
Policy management module 150 sends this strategy that reads (step S460) to application management module 170.
After receiving this strategy from policy management module 150, application management module 170 judges that the strategy of this reception is the related application (step S470) that starts the related application of the application that is activated automatically or start the application that is activated after the user of smart card allows.
If the judged result of step S470 is the related application that starts the application that is activated automatically for the strategy of this reception, then application management module 170 starts the related application (step S480) of this chosen application P1 automatically.
If the judged result of step S470 is the related application that starts the application that is activated after the user of smart card allows for the strategy of this reception, then application management module 170 users to smart card show the application ID of the related application of the application P1 that this is chosen, and whether the user of inquiry smart card allows to start the related application (step S490) of this chosen application P1.
If the user of smart card does not allow to start the related application of this chosen application P1, then application management module 170 does not start the related application of this chosen application P1, and flow process finishes.
If the user of smart card allows to start the related application of this chosen application P1, then application management module 170 starts the related application (step S500) of this chosen application P1.
After the related application of this chosen application P1 and this chosen application P1 is activated, application management module 170 generates the historical record of the related application of this chosen application P1 and this chosen application P1, and the historical record that will generate is stored in (step S510) in the historical information storehouse 120.
It will be appreciated by those skilled in the art that for other embodiment of the present invention one or more can the omission in rule module 110 shown in the above embodiment of the present invention, registration management module 140 and the policy management module 150.
It will be appreciated by those skilled in the art that under the situation that does not depart from essence of the present invention and can make various changes and modifications the above embodiment of the present invention; Therefore, protection scope of the present invention is defined by appending claims.
Claims (11)
1. intelligence controlling device that is used for smart card comprises:
The historical information storehouse, be used to store historical record, wherein, each of described historical record comprise the start-up time that is activated or is moved to end about the application that is installed in the described smart card or concluding time information, it is the processing type that starts or finish and the application ID of described application;
The semantic search engine, be used for when a chosen application that is installed in described smart card is activated, from described historical information storehouse, read it and use each historical record that ID is the application ID of described chosen application, with obtain described chosen application be used in the past many times each time described in the start-up time and concluding time of chosen application, and retrieval particular historical record from described historical information storehouse, wherein, the processing type of described particular historical record is described startup, and the record of described particular historical each start-up time described many times once described between described start-up time and described concluding time of chosen application;
Control module is used for selecting the corresponding application of application ID that comprises with described particular historical record, as the related application of described chosen application; And
The application management module is used to start the described related application of described chosen application.
2. intelligence controlling device as claimed in claim 1 wherein, also comprises the registration management module, is used for registering the information of each equipment that is installed in described smart card and service and described each equipment and service and is activated or disabled information,
Wherein, described control module is further used for searching out the described related application of application-specific as described chosen application from the application of described selection, wherein, equipment that is used by described application-specific and/or service have been registered in the described registration management module and have been activated.
3. intelligence controlling device as claimed in claim 2, wherein, also comprise policy management module, the related application that the user who is used for described smart card is provided with the application be activated is the strategy that is activated automatically or just is activated after the described user of described smart card allows
Wherein, described application management module is further used for based on the described strategy that is provided with in the described policy management module, starts the described related application of described chosen application.
4. intelligence controlling device as claimed in claim 3, wherein,
It is when being activated automatically that described application management module is further used for when the described strategy that is provided with in the described policy management module shows the related application of the application that is activated, and starts the described related application of described chosen application automatically.
5. intelligence controlling device as claimed in claim 3, wherein,
It is when just being activated after the described user of described smart card allows that described application management module is further used for when the described strategy that is provided with in the described policy management module shows the related application of the application that is activated, show whether the application ID of described related application of described chosen application and the described user that inquires described smart card allow to start the described related application of described chosen application, and allow to start the described related application of described chosen application as the described user of described smart card, start the described related application of described chosen application.
6. intelligence controlling device as claimed in claim 1, wherein, also comprise rule module, the user who is used for described smart card is provided with the rule of searching for the related application of this application that is activated when the application that is activated is mounted in any application of described smart card, perhaps when being mounted in one of them that the appointment in the described smart card uses, this application that is activated just searches for the rule of the related application of this application that is activated, import the application ID that described appointment is used, and the described related application that should be used for judging whether needing the described chosen application of search based on described rule and described appointment
Wherein, described control module is further used for when the judged result of described rule module when being sure, just selects the described related application of described chosen application.
7. intelligence controlling device as claimed in claim 1, wherein,
Described application management module is further used for after the described related application of described chosen application and described chosen application is activated, and generates the historical record of described related application of described chosen application and described chosen application and the historical record of storing described generation in described historical information storehouse.
8. intelligence control method of being carried out by smart card comprises step:
When a chosen application in being installed in described smart card is activated, from the pre-stored historical record, read the appointment historical record, with obtain described chosen application be used in the past many times each time described in the start-up time and concluding time of chosen application, wherein, each of described pre-stored historical record comprises start-up time or the concluding time when being activated or being moved to end about the application in being installed in described smart card, its processing type for starting or finishing, and the application ID that should use, and the application ID of described appointment historical record is the application ID of described selecteed application;
Retrieval particular historical record from described pre-stored historical record, wherein, the processing type of described particular historical record is described startup, and the record of described particular historical each start-up time described many times once described between described start-up time and described concluding time of selecteed application;
Select and the corresponding application of application ID that comprises during described particular historical is noted down, as the related application of described selecteed application; And
Start the described related application of described selecteed application.
9. intelligence control method as claimed in claim 8 wherein, also comprises:
Based on being activated or disabled information of registered in advance about the information that is installed in each equipment in the described smart card and service and described each equipment and service, from the application of described selection, search out application-specific, described related application as described selecteed application, wherein, the equipment of described application-specific use and/or service are registered and are activated.
10. intelligence control method as claimed in claim 8, wherein, described setting up procedure further comprises:
Related application based on the application that is activated that sets in advance still is the strategy that just is activated after the user of described smart card allows by automatic the startup, starts the described related application of described selecteed application.
11. intelligence control method as claimed in claim 8 wherein, also comprises:
After the described related application of described chosen application and described chosen application is activated, generate and store the historical record of the described related application of described chosen application and described chosen application.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200810178241A CN101739265A (en) | 2008-11-17 | 2008-11-17 | Intelligent control device and intelligent control method for intelligent card |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200810178241A CN101739265A (en) | 2008-11-17 | 2008-11-17 | Intelligent control device and intelligent control method for intelligent card |
Publications (1)
Publication Number | Publication Date |
---|---|
CN101739265A true CN101739265A (en) | 2010-06-16 |
Family
ID=42462791
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN200810178241A Pending CN101739265A (en) | 2008-11-17 | 2008-11-17 | Intelligent control device and intelligent control method for intelligent card |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101739265A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103403680A (en) * | 2010-11-18 | 2013-11-20 | 谷歌公司 | Contextual history of computing objects |
-
2008
- 2008-11-17 CN CN200810178241A patent/CN101739265A/en active Pending
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103403680A (en) * | 2010-11-18 | 2013-11-20 | 谷歌公司 | Contextual history of computing objects |
US9355082B2 (en) | 2010-11-18 | 2016-05-31 | Google Inc. | Contextual history of computing objects |
CN103403680B (en) * | 2010-11-18 | 2016-10-26 | 谷歌公司 | Calculate the contextual history of object |
JP2017162502A (en) * | 2010-11-18 | 2017-09-14 | グーグル インコーポレイテッド | Context history of computing object |
US9921853B2 (en) | 2010-11-18 | 2018-03-20 | Google Llc | Contextual history of computing objects |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11631123B2 (en) | Voice shopping method, device and computer readable storage medium | |
US8068603B2 (en) | Focused retrieval of selected data in a call center environment | |
US20130138674A1 (en) | System and method for recommending application by using keyword | |
CN109582470B (en) | Data processing method and data processing device | |
US20130085987A1 (en) | Downloading method and device | |
CN109857377B (en) | API (application program interface) arrangement method and device | |
US20190279633A1 (en) | Method for intent-based interactive response and electronic device thereof | |
CN104699816B (en) | A kind of data processing method and device | |
CN109977277A (en) | Automobile information querying method, device and electronic equipment based on searching system | |
WO2006123901A1 (en) | Commodity information registering method and system which automatically matches commodity model and category with the commodity information | |
CN102782679A (en) | Event information management system, event management method and program | |
CN102750629A (en) | Schedule association method and device | |
CN105700897A (en) | Method and device for launching application program, and terminal device | |
EP3179370A1 (en) | Webpage automatic test method and apparatus | |
CN110990519A (en) | Vehicle fault diagnosis method and device, electronic equipment and storage medium | |
CN102368264A (en) | Scene-based searching method and device | |
CN103888597A (en) | Communication method, device and electronic equipment | |
CN101515278B (en) | Image access device and method for storing and reading images | |
CN101364233B (en) | Management system and management method for searching network resource | |
CN108920523A (en) | Data query method, apparatus, equipment, system and medium on block chain | |
CN111507636A (en) | Business process running state analysis method and system | |
CN101739265A (en) | Intelligent control device and intelligent control method for intelligent card | |
CN114579569A (en) | Rule engine establishing method and device based on attribute identification | |
CN113961725A (en) | Automatic label labeling method, system, equipment and storage medium | |
CN104579916A (en) | Instant messaging system as well as online shopping method and device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
AD01 | Patent right deemed abandoned |
Effective date of abandoning: 20100616 |
|
C20 | Patent right or utility model deemed to be abandoned or is abandoned |