CN103763693A - Operator service recommendation method and device - Google Patents
Operator service recommendation method and device Download PDFInfo
- Publication number
- CN103763693A CN103763693A CN201410046320.0A CN201410046320A CN103763693A CN 103763693 A CN103763693 A CN 103763693A CN 201410046320 A CN201410046320 A CN 201410046320A CN 103763693 A CN103763693 A CN 103763693A
- Authority
- CN
- China
- Prior art keywords
- terminal
- card
- operator
- list information
- recommendation list
- 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.)
- Granted
Links
Images
Landscapes
- Information Transfer Between Computers (AREA)
- Telephonic Communication Services (AREA)
Abstract
本发明实施例提供一种运营商业务推荐方法和运营商业务推荐装置。方法包括获取终端开机事件信息;根据开机事件信息,获取终端所属运营商的推荐列表信息;将推荐列表信息发送给终端。本发明实施例提供的运营商业务推荐方法和运营商业务推荐装置,可以提高运营商业务在用户终端推广使用的效率。
Embodiments of the present invention provide a method for recommending an operator's service and an apparatus for recommending an operator's service. The method includes obtaining terminal start-up event information; obtaining recommendation list information of an operator to which the terminal belongs according to the start-up event information; and sending the recommendation list information to the terminal. The operator service recommendation method and operator service recommendation device provided by the embodiments of the present invention can improve the efficiency of operator service promotion and use in user terminals.
Description
技术领域technical field
本发明涉及通信技术,尤其涉及一种运营商业务推荐方法和运营商业务推荐装置。The present invention relates to communication technology, in particular to a method for recommending an operator's service and a device for recommending an operator's service.
背景技术Background technique
用户终端智能卡作为移动网络入网的鉴权工具,已在GSM(Global Systemof Mobile communication,全球移动通讯系统)和UMTS(Universal MobileTelecommunications System,通用移动通信系统)网络中得到了广泛应用。其不仅具有认证功能,还能够支持多种应用。由于用户终端智能卡使用广泛,各大电信运营商都希望自己提供的用户终端应用业务能在用户终端中很好的推广使用。As an authentication tool for mobile network access, user terminal smart cards have been widely used in GSM (Global System of Mobile communication, Global System for Mobile Communications) and UMTS (Universal MobileTelecommunications System, Universal Mobile Communications System) networks. It not only has authentication function, but also can support various applications. Since user terminal smart cards are widely used, all major telecom operators hope that the user terminal application services they provide can be well promoted and used in user terminals.
现有技术中,运营商通常在用户终端智能卡中预先部署其提供的应用业务,并通过OTA(Over-the-Air Technology,空中下载技术)方式,将其提供的新业务下发到用户终端智能卡中,用户终端通过STK(SIM Tool Kit,用户识别卡应用工具)应用程序查找应用业务。In the prior art, the operator usually pre-deploys the application services it provides in the smart card of the user terminal, and sends the new service it provides to the smart card of the user terminal through OTA (Over-the-Air Technology, over-the-air technology) Among them, the user terminal searches for the application service through the STK (SIM Tool Kit, subscriber identification card application tool) application program.
由于运营商提供的业务存储于用户终端的智能卡中,因此,用户需要点击终端中的应用程序才能发现和使用这些业务,不利于智能卡业务的推广使用。Since the services provided by the operator are stored in the smart card of the user terminal, the user needs to click the application program in the terminal to find and use these services, which is not conducive to the promotion and use of smart card services.
发明内容Contents of the invention
本发明实施例提供一种运营商业务推荐方法和运营商业务推荐装置,以提高运营商业务在用户终端推广使用的效率。Embodiments of the present invention provide a method for recommending an operator's service and an apparatus for recommending an operator's service, so as to improve the efficiency of promoting and using the operator's service in a user terminal.
一方面,本发明实施例提供一种运营商业务推荐方法,包括:On the one hand, an embodiment of the present invention provides a method for recommending an operator's service, including:
获取终端开机事件信息;Obtain terminal boot event information;
根据所述开机事件信息,获取所述终端所属运营商的推荐列表信息;Acquiring recommendation list information of the operator to which the terminal belongs according to the boot event information;
将所述推荐列表信息发送给所述终端。Send the recommendation list information to the terminal.
另一方面,本发明实施例提供一种运营商业务推荐装置,包括:On the other hand, an embodiment of the present invention provides an apparatus for recommending services for an operator, including:
监测模块,用于获取终端开机事件信息;A monitoring module, configured to obtain terminal boot event information;
获取模块,用于根据所述开机事件信息,获取所述终端所属运营商的推荐列表信息;An acquisition module, configured to acquire recommendation list information of the operator to which the terminal belongs according to the boot event information;
发送模块,用于将所述推荐列表信息发送给所述终端。A sending module, configured to send the recommendation list information to the terminal.
本发明实施例提供的技术方案,通过监测用户终端的开机事件信息,实现在用户终端开机后,获取用户终端所属运营商的应用业务推荐列表信息,并通过用户终端将运营商的应用业务推荐列表信息显示给用户,提高运营商业务在用户终端推广使用的效率。In the technical solution provided by the embodiment of the present invention, by monitoring the power-on event information of the user terminal, after the user terminal is powered on, the application service recommendation list information of the operator to which the user terminal belongs is obtained, and the operator's application service recommendation list is obtained through the user terminal. The information is displayed to the user, improving the efficiency of the promotion and use of the operator's business on the user terminal.
附图说明Description of drawings
为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to illustrate the technical solutions of the embodiments of the present invention more clearly, the accompanying drawings used in the embodiments will be briefly introduced below. Obviously, the accompanying drawings in the following description are only some embodiments of the present invention. Those of ordinary skill in the art can also obtain other drawings based on these drawings without any creative effort.
图1为本发明运营商业务推荐方法实施例一的流程图;FIG. 1 is a flow chart of
图2为本发明运营商业务推荐方法实施例二的流程图;FIG. 2 is a flow chart of Embodiment 2 of the method for recommending an operator's service in the present invention;
图3为本发明运营商业务推荐方法实施例三的流程图;FIG. 3 is a flow chart of Embodiment 3 of the method for recommending an operator's service in the present invention;
图4为本发明运营商业务推荐方法实施例四的流程图;FIG. 4 is a flow chart of Embodiment 4 of the method for recommending an operator's service in the present invention;
图5为本发明运营商业务推荐方法实施例五的流程图;FIG. 5 is a flow chart of Embodiment 5 of the method for recommending an operator's service in the present invention;
图6为本发明运营商业务推荐方法实施例六的流程图;FIG. 6 is a flow chart of Embodiment 6 of the method for recommending an operator's service in the present invention;
图7为本发明运营商业务推荐方法实施例七的流程图;FIG. 7 is a flow chart of Embodiment 7 of the method for recommending an operator's service in the present invention;
图8为本发明运营商业务推荐装置实施例一的结构示意图;FIG. 8 is a schematic structural diagram of
图9为本发明运营商业务推荐装置实施例二的结构示意图;FIG. 9 is a schematic structural diagram of Embodiment 2 of an operator service recommendation device according to the present invention;
图10为本发明运营商业务推荐装置实施例三的结构示意图;FIG. 10 is a schematic structural diagram of Embodiment 3 of an operator service recommendation device according to the present invention;
图11为本发明运营商业务推荐装置实施例四的结构示意图。FIG. 11 is a schematic structural diagram of Embodiment 4 of an apparatus for recommending services for operators according to the present invention.
具体实施方式Detailed ways
为使本发明的目的、技术方案和优点更加清楚,下面将结合本发明的附图,对本发明中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。In order to make the purpose, technical solutions and advantages of the present invention clearer, the technical solutions in the present invention will be clearly and completely described below in conjunction with the accompanying drawings of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention. rather than all examples. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without creative efforts fall within the protection scope of the present invention.
图1为本发明运营商业务推荐方法实施例一的流程图。如图1所示,本实施例的方法可以包括:FIG. 1 is a flow chart of
S101、获取终端开机事件信息。S101. Obtain terminal power-on event information.
具体的,运营商业务推荐装置中可以设置具有监测用户终端开机信息的功能模块,用于获取用户终端的开机事件信息。Specifically, the operator's service recommendation device may be provided with a functional module for monitoring user terminal start-up information, so as to obtain the start-up event information of the user terminal.
S102、获取所述终端所属运营商的推荐列表信息。S102. Obtain recommendation list information of an operator to which the terminal belongs.
具体的,终端所属运营商的卡外实体,例如:服务器等设备,可以向所述终端下发业务推荐列表信息,终端收到推荐列表信息后可以通知运营商业务推荐装置,运营商业务推荐装置把该推荐列表信息存储在终端智能卡中,其中,智能卡可以指终端中的SIM(Subscriber Identity Module,客户识别模块)卡、USIM(Universal Subscriber Identity Module,全球用户身份模块)卡。当终端开机时,运营商业务推荐装置监测到终端的开机事件信息,可以从终端智能卡中获取上述终端所属运营商的推荐列表信息。Specifically, an off-card entity of the operator to which the terminal belongs, such as a server and other equipment, may issue service recommendation list information to the terminal, and the terminal may notify the operator of the service recommendation device after receiving the recommendation list information, and the operator's service recommendation device The recommendation list information is stored in the terminal smart card, wherein the smart card may refer to a SIM (Subscriber Identity Module, customer identification module) card or a USIM (Universal Subscriber Identity Module, global subscriber identity module) card in the terminal. When the terminal is powered on, the operator service recommendation device monitors the terminal's power-on event information, and can obtain the recommendation list information of the operator to which the terminal belongs from the terminal smart card.
S103、将所述推荐列表信息发送给所述终端。S103. Send the recommendation list information to the terminal.
具体的,运营商业务推荐装置从终端智能卡中获取终端所属运营商的推荐列表信息后,可以将所述推荐列表信息发送给所述终端,并且可以通过相关指令通知所述终端显示当前的推荐列表信息。Specifically, after obtaining the recommendation list information of the operator to which the terminal belongs from the terminal smart card, the operator service recommendation device can send the recommendation list information to the terminal, and can notify the terminal to display the current recommendation list through relevant instructions information.
本实施例中,运营商业务推荐装置具有监测终端开机信息的功能模块,通过监测终端的开机事件信息,实现在终端开机后,获取存储在终端智能卡中用户终端所属运营商的应用业务推荐列表信息,并通过指令通知终端将上述业务推荐列表信息显示给用户,以方便用户选择操作,提高了运营商业务在用户终端推广使用的效率。In this embodiment, the operator service recommendation device has a functional module for monitoring terminal boot information. By monitoring the terminal boot event information, after the terminal is powered on, the application service recommendation list information of the operator to which the user terminal belongs is obtained and stored in the terminal smart card. , and notify the terminal to display the above-mentioned service recommendation list information to the user through an instruction, so as to facilitate the user to select an operation, and improve the efficiency of the promotion and use of the operator's service in the user terminal.
图2为本发明运营商业务推荐方法实施例二的流程图。如图2所示,在图1所示本发明方法实施例一的基础上,终端存在已在卡外实体注册和未在卡外实体注册两种情况,因此,在所述获取所述终端所属运营商的推荐列表信息之前,还可以包括终端在卡外实体上注册的过程,包括:FIG. 2 is a flow chart of Embodiment 2 of the method for recommending an operator's service in the present invention. As shown in Figure 2, on the basis of
S201、判断所述终端是否在卡外实体上注册。S201. Determine whether the terminal is registered with an entity other than the card.
具体的,运营商业务推荐装置包含用于标识所述终端是否在卡外实体上注册的终端标识位,若所述终端在所述卡外实体上注册,则执行S202,否则,执行S203。Specifically, the operator's service recommendation device includes a terminal identification bit for identifying whether the terminal is registered on the off-card entity, if the terminal is registered on the off-card entity, perform S202, otherwise, perform S203.
S202、确定获取所述终端所属运营商的推荐列表信息。S202. Determine to acquire recommendation list information of the operator to which the terminal belongs.
具体的,当终端标识位处于注册状态,所述终端已在所述卡外实体上注册,则确定获取所述终端所属运营商的推荐列表信息;Specifically, when the terminal identification bit is in the registration state and the terminal has registered on the off-card entity, it is determined to obtain the recommendation list information of the operator to which the terminal belongs;
S203、从所述终端获取第一注册信息,并向所述卡外实体发送注册请求。S203. Obtain first registration information from the terminal, and send a registration request to the off-card entity.
具体的,当终端标识位处于未注册状态,所述终端未在所述卡外实体上注册,则运营商业务推荐装置从所述终端获取第一注册信息,并向所述卡外实体发送注册请求,所述第一注册信息包括终端设备的IMEI(InternationalMobile Equipment Identity,国际移动装备辨识码)信息、终端支持智能卡的接口功能信息、智能卡的IMSI(International Mobile Subscriber IdentificationNumber,国际移动用户识别码)信息和智能卡的ICCID(Integrate Circuit CardIdentity,集成电路卡识别码)信息,所述注册请求中携带所述第一注册信息,以使所述卡外实体将所述推荐列表信息下发至所述终端,由终端转发至运营商业务推荐装置。卡外实体收到上述注册请求后,向用户终端发送注册确认消息,终端将收到的注册确认消息传递给运营商业务推荐装置,运营商业务推荐装置将终端标识位更新为注册状态。Specifically, when the terminal identification bit is in an unregistered state and the terminal is not registered on the off-card entity, the operator service recommendation device obtains the first registration information from the terminal, and sends a registration message to the off-card entity. Request, the first registration information includes the IMEI (International Mobile Equipment Identity, International Mobile Equipment Identity) information of the terminal device, the interface function information of the smart card supported by the terminal, and the IMSI (International Mobile Subscriber Identification Number, International Mobile Subscriber Identification Number) information of the smart card and the ICCID (Integrate Circuit CardIdentity) information of the smart card, the registration request carries the first registration information, so that the external entity sends the recommended list information to the terminal, The terminal forwards the information to the operator's service recommendation device. After receiving the registration request, the off-card entity sends a registration confirmation message to the user terminal, and the terminal passes the received registration confirmation message to the operator's service recommending device, and the operator's service recommending device updates the terminal identification bit to the registered status.
本实施例中,运营商业务推荐装置通过终端标识位的状态信息判断所述终端是否已在卡外实体上注册,如果所述终端已在所述卡外实体上注册,则确定获取所述终端所属运营商的推荐列表信息,并通过指令通知终端将上述业务推荐列表信息显示给用户;如果所述终端未在所述卡外实体上注册,则从所述终端获取向所述卡外实体注册所需要的终端设备信息和智能卡信息,并向所述卡外实体发送注册请求,以使所述卡外实体将所述推荐列表信息下发至所述终端,由终端转发至运营商业务推荐装置,当终端再次开机后,运营商业务推荐装置获取上述推荐列表信息,并通过指令通知终端显示给用户,以方便用户选择操作,提高运营商业务在用户终端推广使用的效率。In this embodiment, the operator's service recommendation device judges whether the terminal has registered on the off-card entity through the state information of the terminal identification bit, and if the terminal has registered on the off-card entity, then determine to acquire the terminal The recommended list information of the operator to which it belongs, and notify the terminal to display the above-mentioned business recommended list information to the user through instructions; The required terminal equipment information and smart card information, and send a registration request to the off-card entity, so that the off-card entity sends the recommendation list information to the terminal, and the terminal forwards it to the operator's service recommendation device After the terminal is turned on again, the operator service recommendation device obtains the above-mentioned recommendation list information, and notifies the terminal to display it to the user through an instruction, so as to facilitate the user to select an operation and improve the efficiency of the promotion and use of the operator service on the user terminal.
图3为本发明运营商业务推荐方法实施例三的流程图,如图3所示,在图2所示本发明方法实施例二的基础上,还可以通过无线数据通道进行远程数据传输,如对智能卡功能模块进行升级更新、智能卡内置程序的信息同步、智能卡应用的注册及推荐列表信息传输等,因此,在向所述卡外实体发送注册请求之后,还可以包括下述操作:Fig. 3 is a flow chart of Embodiment 3 of the method for recommending an operator's service in the present invention. As shown in Fig. 3 , on the basis of Embodiment 2 of the method of the present invention shown in Fig. 2 , remote data transmission can also be performed through a wireless data channel, as shown in Fig. Upgrade and update the smart card functional modules, information synchronization of smart card built-in programs, registration of smart card applications and transmission of recommendation list information, etc. Therefore, after sending the registration request to the entity outside the card, the following operations may also be included:
S301、接收所述终端发送的通道建立消息。S301. Receive a channel establishment message sent by the terminal.
具体的,注册完成后,卡外实体以短信方式向用户终端发送无线数据通道建立指令消息,用户终端收到上述指令消息后,进一步的将上述指令消息透传给终端的智能卡。Specifically, after the registration is completed, the entity outside the card sends a wireless data channel establishment instruction message to the user terminal in the form of a short message. After receiving the above instruction message, the user terminal further transparently transmits the above instruction message to the smart card of the terminal.
S302、向所述终端发起无线数据通道的建立。S302. Initiate establishment of a wireless data channel to the terminal.
无线数据通道为终端的智能卡与卡外实体之间用于传输数据的通道。具体的,终端的智能卡解析上述短信指令消息,通过CAT_TP(Card ApplicationTookit_Transfer layer Protocol,卡片应用工具包传输层协议)协议与卡外实体建立无线数据通道,其中,在该通道的底层链路构成中,终端与智能卡之间是基于BIP(Bearer Independent Protocol,承载无关协议)协议的传输通道,终端与卡外实体之间是基于GPRS(General Packet Radio Service,通用无线分组服务)的传输通道。The wireless data channel is a channel for transmitting data between the smart card of the terminal and an entity outside the card. Specifically, the smart card of the terminal parses the above-mentioned short message instruction message, and establishes a wireless data channel with the entity outside the card through the CAT_TP (Card Application Tookit_Transfer layer Protocol) protocol, wherein, in the underlying link configuration of the channel, The transmission channel between the terminal and the smart card is based on the BIP (Bearer Independent Protocol, Bearer Independent Protocol) protocol, and the transmission channel between the terminal and the entity outside the card is based on the GPRS (General Packet Radio Service, General Wireless Packet Service).
本实施例中,终端的智能卡通过向用户终端发起无线数据通道建立指令,对用户终端进行BIP能力检测,当该用户终端支持BIP数据传输时,用户终端智能卡与卡外实体之间建立起无线数据连接,即用户终端的智能卡可以通过无线数据连接通道从卡外实体下载智能卡应用数据,以提高应用业务数据的下载速度;当该用户终端不支持BIP数据传输时,用户终端继续通过数据短信的方式从卡外实体下载应用业务等数据信息到终端智能卡。In this embodiment, the smart card of the terminal initiates a wireless data channel establishment instruction to the user terminal to detect the BIP capability of the user terminal. Connection, that is, the smart card of the user terminal can download the smart card application data from the entity outside the card through the wireless data connection channel, so as to improve the download speed of the application business data; when the user terminal does not support BIP data transmission, the user terminal continues to pass data SMS Download data information such as application services from entities outside the card to the terminal smart card.
图4为本发明运营商业务推荐方法实施例四的流程图,如图4所示,在图3所示本发明方法实施例三的基础上,运营商业务推荐装置还将卡外实体下发的推荐列表信息存储在终端智能卡中,因此,在获取所述终端所属运营商的推荐列表信息之前,还可以包括下述操作:Fig. 4 is a flow chart of Embodiment 4 of the method for recommending an operator's service in the present invention. As shown in Fig. 4 , on the basis of Embodiment 3 of the method of the present invention shown in Fig. 3 , the device for recommending an operator's service will also deliver The recommendation list information of the terminal is stored in the terminal smart card, therefore, before obtaining the recommendation list information of the operator to which the terminal belongs, the following operations may also be included:
S401、接收所述终端发送的所述推荐列表信息。S401. Receive the recommendation list information sent by the terminal.
具体的,所述推荐列表信息由终端通过无线数据通道或短信方式从卡外实体处接收。在终端完成向卡外实体的注册后,当该终端支持BIP数据传输时,卡外实体通过无线数据连接向终端智能卡下发推荐列表信息;当该终端不支持BIP数据传输时,卡外实体通过数据短信向用户终端下发业务推荐列表信息,终端收到上述推荐列表信息后进一步的将其透传给运营商业务推荐装置。Specifically, the recommendation list information is received by the terminal from an entity outside the card through a wireless data channel or a short message. After the terminal completes the registration with the off-card entity, when the terminal supports BIP data transmission, the off-card entity sends recommendation list information to the terminal smart card through a wireless data connection; when the terminal does not support BIP data transmission, the off-card entity passes The data short message sends the service recommendation list information to the user terminal, and the terminal further transparently transmits the service recommendation device of the operator after receiving the above recommendation list information.
S402、将所述推荐列表信息存储在所述终端的智能卡中。S402. Store the recommendation list information in the smart card of the terminal.
运营商业务推荐装置将接收到终端通过无线数据通道或数据短信从卡外实体处接收的推荐列表信息后,将所述推荐列表信息存储在用户终端的智能卡中。After receiving the recommendation list information received by the terminal from an entity outside the card through a wireless data channel or a data short message, the operator's service recommendation device stores the recommendation list information in the smart card of the user terminal.
本发明实施例中,运营商业务推荐装置将接收的推荐列表信息存储在终端的智能卡中,当终端再次开机时,运营商业务推荐装置从终端智能卡中获取终端所属运营商的推荐列表信息,并通过相关指令通知终端将该推荐列表信息显示,以方便用户选择操作,提高运营商业务在用户终端推广使用的效率。In the embodiment of the present invention, the operator service recommendation device stores the received recommendation list information in the smart card of the terminal, and when the terminal is turned on again, the operator service recommendation device obtains the recommendation list information of the operator to which the terminal belongs from the terminal smart card, and The terminal is notified to display the recommendation list information through relevant instructions, so as to facilitate the user to select and operate, and improve the efficiency of the promotion and use of the operator's business in the user terminal.
图5为本发明运营商业务推荐方法实施例五的流程图,如图5所示,在图2所示本发明方法实施例二的基础上,运营商业务推荐装置进一步判断用户终端设备有无更新,因此,在确定获取所述终端所属运营商的推荐列表信息之前,还可以包括:Fig. 5 is a flow chart of Embodiment 5 of the method for recommending an operator's service in the present invention. As shown in Fig. 5 , on the basis of Embodiment 2 of the method of the present invention shown in Fig. 2 , the device for recommending an operator's service further determines whether there is a user terminal device Update, therefore, before determining to obtain the recommended list information of the operator to which the terminal belongs, it may also include:
S501、从所述终端处获取第二注册信息。S501. Acquire second registration information from the terminal.
具体的,当运营商业务推荐装置通过监测终端开机事件信息判断出终端已在卡外实体上注册时,将进一步获取所述终端的第二注册信息,所述第二注册信息包括当前终端设备的IMEI信息。Specifically, when the operator's service recommending device judges that the terminal has registered on an entity other than the card by monitoring the terminal power-on event information, it will further obtain the second registration information of the terminal, and the second registration information includes the information of the current terminal device. IMEI information.
S502、判断所述第一注册信息与所述第二注册信息是否相同。S502. Determine whether the first registration information is the same as the second registration information.
具体的,运营商业务推荐装置将获取的当前终端设备的第二注册信息与先前保存的第一注册信息比较,所述第一注册信息包括终端设备的IMEI信息,若所述第一注册信息与所述第二注册信息相同,则执行S202,否则,执行S503。Specifically, the operator service recommendation device compares the obtained second registration information of the current terminal device with the previously saved first registration information, the first registration information includes the IMEI information of the terminal device, if the first registration information is the same as If the second registration information is the same, execute S202; otherwise, execute S503.
S202、确定获取所述终端所属运营商的推荐列表信息。S202. Determine to acquire recommendation list information of the operator to which the terminal belongs.
若第一注册信息与第二注册信息中终端的IMEI相同,则确定获取终端所属运营商的推荐列表信息。具体的,首先查看智能卡应用程序是否已在本地保存了推荐列表信息,若已保存,则从本地获取推荐列表信息,并通过相关指令通知终端显示当前业务推荐列表信息,以方便用户选择使用。若智能卡应用程序未将推荐列表信息保存在本地,则向卡外实体发送获取推荐列表信息的请求,卡外实体收到上述请求消息后,会向智能卡推送推荐列表信息,并根据业务策略,直接将推荐列表信息弹出显示,或将推荐列表信息保存在智能卡中,待终端下次开机时弹出。If the IMEI of the terminal in the first registration information is the same as that in the second registration information, it is determined to acquire the recommendation list information of the operator to which the terminal belongs. Specifically, first check whether the smart card application has saved the recommendation list information locally, and if so, obtain the recommendation list information locally, and notify the terminal to display the current service recommendation list information through relevant instructions, so as to facilitate the user to choose and use. If the smart card application does not save the recommendation list information locally, it will send a request to obtain the recommendation list information to the non-card entity. After receiving the above request message, the non-card entity will push the recommendation list information to the smart card, and directly Display the recommendation list information in a popup, or save the recommendation list information in the smart card, and it will pop up when the terminal is turned on next time.
S503、向所述卡外实体发送更新请求。S503. Send an update request to the off-card entity.
若所述第一注册信息与所述第二注册信息不同,则向所述卡外实体发送终端信息更新请求,所述更新请求中携带所述第二注册信息,以使所述卡外实体将所述推荐列表信息下发至所述终端,由终端转发至运营商业务推荐装置,。If the first registration information is different from the second registration information, a terminal information update request is sent to the off-card entity, and the update request carries the second registration information, so that the off-card entity will The recommendation list information is sent to the terminal, and the terminal forwards it to the operator's service recommendation device.
具体的,当用户更新终端设备时,第一注册信息与第二注册信息不再相同,运营商业务推荐装置用新获取的终端IMEI信息替换本地保存的终端IMEI信息,运营商业务推荐装置还将继续获取该终端支持智能卡的接口功能信息、智能卡的IMSI信息和智能卡的ICCID信息,并向卡外实体发送携带上述信息的信息更新请求信息,卡外实体收到请求信息后,更新其保存的对应终端的相关信息,并判断是否需要更新该终端运营商业务推荐装置已保存的推荐列表信息。Specifically, when the user updates the terminal device, the first registration information is no longer the same as the second registration information, and the operator service recommendation device replaces the locally stored terminal IMEI information with the newly acquired terminal IMEI information, and the operator service recommendation device will also Continue to obtain the interface function information of the terminal supporting the smart card, the IMSI information of the smart card and the ICCID information of the smart card, and send an information update request message carrying the above information to the external entity. After receiving the request information, the external entity updates its stored corresponding information. related information of the terminal, and determine whether it is necessary to update the recommendation list information stored in the terminal operator's service recommendation device.
本实施例中,运营商业务推荐装置通过检测终端的IMEI信息判断终端设备是否有更新,当用户终端设备有更新时,运营商业务推荐装置将相应更新信息发送给卡外实体,卡外实体对其保存的终端信息做相应更新,并判断是否需要更新该终端运营商业务推荐装置已保存的推荐列表信息,从而确保了终端显示给用户的推荐列表信息能够得到及时更新。In this embodiment, the operator's service recommendation device judges whether the terminal equipment has an update by detecting the IMEI information of the terminal. When the user terminal equipment has an update, the operator's service recommendation device sends the corresponding update information to the entity outside the card, and the entity outside the card The stored terminal information is updated accordingly, and it is judged whether it is necessary to update the recommendation list information stored by the terminal operator's service recommendation device, thereby ensuring that the recommendation list information displayed by the terminal to the user can be updated in time.
为了更清楚地说明本发明实施例的技术方案,下面将结合图6和图7,以支持JavaCard技术的终端智能卡(SIM卡或USIM卡)为描述对象。运营商业务推荐装置在本方案中以Java Applet形式开发,并通过OTA-SMS(OverThe Air-Short Messaging Service,空中短信)、OTA-BIP(Over The Air-BearerIndependent Protocol,无线数据连接)或写卡器等方式,使用标准的APDU(Application Protocol Data Unit,应用协议数据单元)指令将运营商业务推荐装置安装到终端智能卡中,并注册用于监测终端开机事件信息的标准事件。该方法亦可用于普通终端智能卡。In order to illustrate the technical solution of the embodiment of the present invention more clearly, the terminal smart card (SIM card or USIM card) supporting the JavaCard technology will be used as the description object below in conjunction with FIG. 6 and FIG. 7 . The operator's business recommendation device is developed in the form of Java Applet in this solution, and can be connected through OTA-SMS (Over The Air-Short Messaging Service, air short message), OTA-BIP (Over The Air-Bearer Independent Protocol, wireless data connection) or write card Using standard APDU (Application Protocol Data Unit, application protocol data unit) instructions to install the operator's service recommendation device into the terminal smart card, and register standard events for monitoring terminal boot event information. This method can also be used for ordinary terminal smart cards.
图6为本发明运营商业务推荐方法实施例六的流程图。如图6所示,本实施例中,新发行的终端智能卡处于未激活状态,当用户将其插入终端并开机时,智能卡中的运营商业务推荐装置会自动通过空中方式与卡外实体进行数据交互,用户终端、终端智能卡、运营商业务推荐装置与卡外实体之间的指令流程如下:FIG. 6 is a flow chart of Embodiment 6 of the method for recommending an operator's service in the present invention. As shown in Figure 6, in this embodiment, the newly issued terminal smart card is in an inactive state. When the user inserts it into the terminal and turns it on, the operator's service recommendation device in the smart card will automatically exchange data with entities outside the card through the air. Interaction, the command flow between the user terminal, terminal smart card, operator's service recommendation device and entities outside the card is as follows:
S601、运营商业务推荐装置获取终端开机信息。S601. The operator's service recommendation device acquires terminal startup information.
具体的,运营商业务推荐装置可以通过EVENT_PROFILE_DOWNLOAD标准指令事件监测终端的开机事件信息。Specifically, the operator's service recommending device may monitor terminal boot event information through the EVENT_PROFILE_DOWNLOAD standard instruction event.
S602、运营商业务推荐装置判断终端处于未注册状态。S602. The operator's service recommending device determines that the terminal is in an unregistered state.
具体的,运营商业务推荐装置包含用于标识终端是否在卡外实体上注册的终端标识位,本实施例中,运营商业务推荐装置判断新发行的终端智能卡处于未激活状态。表1为状态指示编码表,终端注册状态编码格式可以参照表1所示。Specifically, the operator's service recommendation device includes a terminal identification bit for identifying whether the terminal is registered on an entity other than the card. In this embodiment, the operator's service recommendation device determines that the newly issued terminal smart card is in an inactive state. Table 1 is the state indication code table, and the terminal registration state code format can refer to Table 1.
表1为状态指示编码表Table 1 is the status indication code table
S603、运营商业务推荐装置获取终端IMEI信息。S603. The operator's service recommendation device acquires terminal IMEI information.
具体的,运营商业务推荐装置可以通过发送PROVIDE LOCALINFORMATION指令到终端,获取终端IMEI信息并保存在本地。Specifically, the operator's service recommending device can obtain the IMEI information of the terminal and store it locally by sending the PROVIDE LOCALINFORMATION command to the terminal.
S604、运营商业务推荐装置获取终端所支持终端智能卡的接口功能信息。S604. The operator service recommending device acquires interface function information of the terminal smart card supported by the terminal.
具体的,运营商业务推荐装置可以调用TerminalProfile.copy()函数获取终端所支持终端智能卡的接口功能信息。Specifically, the operator's service recommending device may call the TerminalProfile.copy() function to obtain the interface function information of the terminal smart card supported by the terminal.
S605、运营商业务推荐装置获取终端智能卡的IMSI和ICCID。S605. The operator's service recommendation device acquires the IMSI and ICCID of the terminal smart card.
具体的,运营商业务推荐装置可以通过执行Read Biinary指令读取3F00/7F20/6F07文件获取终端智能卡的IMSI信息和读取3F00/2FE2文件获取终端智能卡的ICCID信息。Specifically, the operator's service recommendation device can read the 3F00/7F20/6F07 file to obtain the IMSI information of the terminal smart card and read the 3F00/2FE2 file to obtain the ICCID information of the terminal smart card by executing the Read Biinary command.
S606、运营商业务推荐装置向卡外实体发送注册信息。S606. The device for recommending services of the operator sends the registration information to the entity outside the card.
具体的,运营商业务推荐装置可以通过SEND SHORT MESSAGE指令将在S603~S605中获取的终端信息和终端智能卡的信息发送给卡外实体,以向卡位实体发起注册请求。表2为注册请求编码表,注册请求的编码格式可以参照表2所示。Specifically, the operator's service recommendation device may send the terminal information and terminal smart card information obtained in S603 to S605 to the off-card entity through the SEND SHORT MESSAGE command, so as to initiate a registration request to the card entity. Table 2 is the registration request encoding table, and the encoding format of the registration request can refer to Table 2.
表2注册请求编码表Table 2 Registration Request Encoding Table
S607、卡外实体通过数据短信下发注册确认消息到终端。S607. The entity outside the card sends a registration confirmation message to the terminal through a data short message.
具体的,卡外实体在收到运营商业务推荐装置发送的注册请求后,可以通过注册确认APDU指令向用户终端发送注册确认消息。表3为注册确认指令格式表,注册确认指令格式可以参照表3所示。Specifically, after receiving the registration request sent by the operator's service recommendation device, the off-card entity may send a registration confirmation message to the user terminal through a registration confirmation APDU instruction. Table 3 is the registration confirmation command format table, and the registration confirmation command format can refer to Table 3.
表3注册确认指令格式表Table 3 Registration Confirmation Instruction Format Table
S608、终端将收到的注册确认消息透传给运营商业务推荐装置。S608. The terminal transparently transmits the received registration confirmation message to the operator's service recommendation device.
终端收到数据短信后,可以通过EVENT_FORMATTED_SMS_PP_ENV指令,将收到的注册确认消息传递给运营商业务推荐装置。After receiving the data short message, the terminal can pass the received registration confirmation message to the operator's service recommendation device through the EVENT_FORMATTED_SMS_PP_ENV command.
S609、运营商业务推荐装置向卡外实体发送处理结果。S609. The device for recommending services of the operator sends the processing result to the entity outside the card.
具体的,运营商业务推荐装置收到注册确认消息后,将终端标识位更新为注册状态,并通过SEND SHORT MESSAGE指令向卡外实体发送处理结果,处理成功状态字为9000。Specifically, after receiving the registration confirmation message, the operator's service recommendation device updates the terminal identification bit to the registration status, and sends the processing result to the entity outside the card through the SEND SHORT MESSAGE command, and the processing success status word is 9000.
S610、卡外实体下发无线数据通道建立指令。S610. The entity outside the card issues a wireless data channel establishment instruction.
具体的,卡外实体收到响应结果并判断状态字为9000,则保存用户终端的相关信息,并以数据短信的方式下发PUSH[FOR CAT_TP]指令并等候数据连接,以便进行用户终端OTA-BIP能力检测。Specifically, the entity outside the card receives the response result and judges that the status word is 9000, then saves the relevant information of the user terminal, and sends the PUSH[FOR CAT_TP] command in the form of a data message and waits for the data connection, so as to perform the OTA-TP of the user terminal. BIP capability detection.
S611、终端把数据透传给终端智能卡。S611. The terminal transparently transmits the data to the terminal smart card.
具体的,终端可以通过EVENT_FORMATTED_SMS_PP_ENV指令把数据透传给终端智能卡。Specifically, the terminal can transparently transmit data to the terminal smart card through the EVENT_FORMATTED_SMS_PP_ENV command.
S612、终端智能卡开启无线数据连接通道。S612. The terminal smart card opens a wireless data connection channel.
具体的,终端智能卡解析PUSH[FOR CAT_TP]指令,并向终端发起OPENCHANNEL指令,进行OTA-BIP通道开启操作。若OTA-BIP通道建立成功,则终端智能卡与卡外实体之间建立起无线数据连接,继续执行S613,若卡外实体等候时间超时(比如,设置默认等候时间为20秒),则跳转至S616。Specifically, the terminal smart card parses the PUSH[FOR CAT_TP] command, and initiates the OPENCHANNEL command to the terminal to open the OTA-BIP channel. If the OTA-BIP channel is successfully established, a wireless data connection is established between the terminal smart card and the entity outside the card, and continue to execute S613. If the waiting time for the entity outside the card times out (for example, set the default waiting time to 20 seconds), then jump to S616.
S613、卡外实体向终端智能卡发起卡片数据同步操作。S613. The entity outside the card initiates a card data synchronization operation to the terminal smart card.
具体的,卡外实体可以通过无线数据通道向终端智能卡下发GETSTATUS指令,以便进行卡片数据同步操作。所述卡片数据为终端智能卡上的应用程序等。Specifically, the entity outside the card can send the GETSTATUS command to the terminal smart card through the wireless data channel, so as to perform card data synchronization operation. The card data is an application program on the smart card of the terminal, etc.
S614、终端智能卡向卡外实体发送执行成功状态字。S614. The terminal smart card sends an execution success status word to the entity outside the card.
具体的,卡片信息同步成功,则终端智能卡响应状态字9000,并跳转至S619。Specifically, if the card information is successfully synchronized, the terminal smart card responds with a status word of 9000, and jumps to S619.
S615、终端智能卡与卡外实体之间的无线数据连接断开。S615. The wireless data connection between the terminal smart card and the entity outside the card is disconnected.
S616、卡外实体以数据短信的方式向终端智能卡发起智能卡数据同步操作。S616. The entity outside the card initiates a smart card data synchronization operation to the terminal smart card in the form of a data message.
具体的,若卡外实体未在设定的等候时间内收到终端智能卡响应PUSH指令的状态字9000,判定OTA-BIP通道开启失败,该用户终端不具备OTA-BIP能力,同时保存相关信息,并以数据短信的方式向用户终端下发GETSTATUS指令,以便进行智能卡数据同步操作。所述智能卡数据为终端智能卡上的应用程序等。Specifically, if the entity outside the card does not receive the status word 9000 in response to the PUSH command from the terminal smart card within the set waiting time, it is determined that the opening of the OTA-BIP channel has failed, and the user terminal does not have the OTA-BIP capability, and relevant information is saved at the same time. And send the GETSTATUS command to the user terminal in the form of data short message, so as to perform smart card data synchronization operation. The smart card data is an application program on the terminal smart card and the like.
S617、终端把数据透传给终端智能卡。S617. The terminal transparently transmits the data to the terminal smart card.
具体的,用户终端收到上述数据短信指令后,进一步的可以通过EVENT_FORMATTED_SMS_PP_ENV指令把上述数据透传给终端智能卡。Specifically, after receiving the above-mentioned data message instruction, the user terminal can further transparently transmit the above-mentioned data to the terminal smart card through the EVENT_FORMATTED_SMS_PP_ENV instruction.
S618、终端智能卡向卡外实体发送执行成功状态字。S618. The terminal smart card sends an execution success status word to the entity outside the card.
具体的,卡片信息同步成功,则终端智能卡向卡外实体发送执行成功响应状态字9000。Specifically, if the card information is successfully synchronized, the terminal smart card sends an execution success response status word 9000 to the entity outside the card.
S619、卡外实体以数据短信的方式下发推荐列表信息更新指令。S619. The entity outside the card sends a recommendation list information update instruction in the form of a data message.
S620、用户终端将推荐列表信息数据透传给运营商业务推荐装置。S620. The user terminal transparently transmits the recommendation list information data to the operator's service recommendation device.
具体的,卡外实体以数据短信的方式向用户终端下发推荐列表信息,终端收到数据短信后可以通过EVENT_FORMATTED_SMS_PP_ENV指令通知运营商业务推荐装置。Specifically, the entity outside the card sends the recommendation list information to the user terminal in the form of a data message, and the terminal can notify the service recommendation device of the operator through the EVENT_FORMATTED_SMS_PP_ENV command after receiving the data message.
S621、运营商业务推荐装置把推荐列表信息存储在本地智能卡上。S621. The operator's service recommendation device stores the recommendation list information on a local smart card.
S622、运营商业务推荐装置向卡外实体发送响应状态字。S622. The device for recommending services of the operator sends a response status word to the entity outside the card.
具体的,运营商业务推荐装置把卡外实体发送的推荐列表信息存储在本地卡片上,并向卡外实体发送执行成功响应状态字9000。Specifically, the operator's service recommendation device stores the recommendation list information sent by the off-card entity on the local card, and sends an execution success response status word 9000 to the off-card entity.
S623、运营商业务推荐装置通知终端显示推荐列表菜单。S623. The operator's service recommendation device notifies the terminal to display a recommendation list menu.
具体的,运营商业务推荐装置可以通过执行SELECT ITEM指令,通知终端显示运营商业务推荐装置的首页菜单列表。表4为列表更新指令格式表,运营商业务推荐装置列表更新指令格式可以参照表4所示。表5为列表更新指令响应数据格式表,运营商业务推荐装置列表更新指令响应数据格式可以参照表5所示Specifically, the operator's service recommendation device may execute the SELECT ITEM command to notify the terminal to display the homepage menu list of the operator's service recommendation device. Table 4 is a list update command format table, and the list update command format of the operator's service recommendation device can be referred to in Table 4. Table 5 is the list update command response data format table. The operator service recommended device list update command response data format can refer to Table 5.
表4列表更新指令格式表Table 4 list update instruction format table
S624、用户终端显示运营商业务推荐装置的首页菜单列表信息。S624. The user terminal displays the home page menu list information of the operator's service recommendation device.
S625、用户终端向运营商业务推荐装置发送执行成功响应状态字。S625. The user terminal sends an execution success response status word to the operator's service recommending apparatus.
具体的,用户终端将运营商业务推荐装置的首页菜单列表信息显示给用户,并向运营商业务推荐装置发送响应状态字9000。Specifically, the user terminal displays the homepage menu list information of the operator's service recommendation device to the user, and sends a response status word 9000 to the operator's service recommendation device.
本实施例中,新发行的终端智能卡处于未激活状态,在用户终端首次开机时,卡片中的运营商业务推荐装置通过监测终端的开机事件信息,在终端开机后获取终端和终端智能卡的相关信息,并通过空中数据短信向卡外实体发送注册请求信息,首次开机注册成功后,运营商业务推荐装置将卡外实体下发的业务推荐列表信息存储在本地卡片上,实现在终端再次开机后,获取存储在终端本地卡片中用户终端所属运营商的应用业务推荐列表信息,并通过指令通知终端将上述业务推荐列表信息显示给用户,以方便用户选择操作,提高了运营商业务在用户终端推广使用的效率。In this embodiment, the newly issued terminal smart card is in an inactive state. When the user terminal is powered on for the first time, the operator service recommendation device in the card obtains relevant information about the terminal and the terminal smart card after the terminal is powered on by monitoring the terminal power-on event information. , and send registration request information to the off-card entity through the air data short message. After the first power-on registration is successful, the operator's service recommendation device stores the service recommendation list information issued by the off-card entity on the local card, so that after the terminal is turned on again, Obtain the application service recommendation list information of the operator to which the user terminal belongs stored in the local card of the terminal, and notify the terminal to display the above service recommendation list information to the user through instructions, so as to facilitate the user to choose and operate, and improve the promotion and use of operator services on the user terminal s efficiency.
图7为本发明运营商业务推荐方法实施例七的流程图。如图7所示,本实施例中,终端智能卡已处于激活状态,终端正常开机,UE、终端智能卡、运营商业务推荐装置与卡外实体之间的指令流程如下:FIG. 7 is a flow chart of Embodiment 7 of the method for recommending an operator's service in the present invention. As shown in FIG. 7, in this embodiment, the terminal smart card is already in the activated state, and the terminal is powered on normally. The command flow between the UE, the terminal smart card, the operator's service recommendation device and the entity outside the card is as follows:
S701、运营商业务推荐装置获取终端开机信息。S701. The operator's service recommendation device acquires terminal startup information.
具体的,运营商业务推荐装置可以通过EVENT_PROFILE_DOWNLOAD标准指令事件监测终端的开机事件信息。Specifically, the operator's service recommending device may monitor terminal boot event information through the EVENT_PROFILE_DOWNLOAD standard instruction event.
S702、运营商业务推荐装置判断终端处于已注册状态。S702. The operator's service recommendation device determines that the terminal is in a registered state.
具体的,运营商业务推荐装置包含用于标识终端是否在卡外实体上注册的终端标识位,本实施例中,运营商业务推荐装置判断已激活的终端智能卡处于注册状态。Specifically, the operator service recommendation device includes a terminal identification bit for identifying whether the terminal is registered on an entity other than the card. In this embodiment, the operator service recommendation device determines that the activated terminal smart card is in a registration state.
S703、运营商业务推荐装置获取终端IMEI信息,并与其已保存的IMEI比较。S703. The operator's service recommendation device acquires the IMEI information of the terminal, and compares it with the stored IMEI.
具体的,运营商业务推荐装置可以通过发送PROVIDE LOCALINFORMATION指令到终端获取终端IMEI信息,运营商业务推荐装置将新获取的终端IMEI信息与运营商业务推荐装置上保存的IMEI进行比较,如果相同,继续执行S704,如果不同,则跳转至S711,向卡外实体发送信息更新请求。表6为信息同步请求编码表,信息同步请求编码格式可以参照表6所示。Specifically, the operator's service recommendation device can obtain terminal IMEI information by sending a PROVIDE LOCALINFORMATION command to the terminal, and the operator's service recommendation device compares the newly acquired terminal IMEI information with the IMEI stored on the operator's service recommendation device, and if they are the same, continue Execute S704, if different, jump to S711, and send an information update request to the entity outside the card. Table 6 is an information synchronization request encoding table, and the information synchronization request encoding format may refer to Table 6.
表6信息同步请求编码表Table 6 Information Synchronization Request Encoding Table
S704、运营商业务推荐装置获取推荐列表信息并通知终端显示当前推荐列表信息。S704. The device for recommending services of the operator obtains the recommendation list information and notifies the terminal to display the current recommendation list information.
具体的,运营商业务推荐装置获取已存储在本地智能卡上的推荐列表信息数据,并可以通过执行SELECT ITEM指令通知终端显示当前推荐列表信息。Specifically, the operator's service recommendation device obtains the recommendation list information data stored on the local smart card, and can notify the terminal to display the current recommendation list information by executing the SELECT ITEM command.
S705、终端将用户选择的菜单项通知运营商业务推荐装置。S705. The terminal notifies the operator of the service recommendation device of the menu item selected by the user.
具体的,终端可以通过Terminal Response指令将用户选择的菜单项通知运营商业务推荐装置。Specifically, the terminal may notify the operator of the service recommendation device of the menu item selected by the user through the Terminal Response command.
S706、运营商业务推荐装置向卡外实体发送应用介绍请求信息。S706. The operator service recommendation device sends application introduction request information to the off-card entity.
具体的,当用户选择了某项应用业务菜单时,运营商业务推荐装置可以通过执行SEND SHORT MESSAGE指令向卡外实体发送获取该应用简介的请求信息。Specifically, when the user selects a certain application service menu, the operator's service recommendation device can send request information for obtaining the application profile to the entity outside the card by executing the SEND SHORT MESSAGE command.
S707、卡外实体将与上述请求信息相关的数据信息下发到终端。S707. The entity outside the card sends the data information related to the request information to the terminal.
S708、终端将数据信息透传给运营商业务推荐装置。S708. The terminal transparently transmits the data information to the operator's service recommendation device.
具体的,终端可以通过触发EVENT_FORMATTED_SMS_PP_ENV指令事件将卡外实体下发的数据信息透传给运营商业务推荐装置。Specifically, the terminal can transparently transmit the data information issued by the entity outside the card to the operator's service recommendation device by triggering the EVENT_FORMATTED_SMS_PP_ENV command event.
S709、运营商业务推荐装置通知终端显示指定数据。S709. The operator's service recommendation device notifies the terminal to display the specified data.
具体的,运营商业务推荐装置可以通过执行DISPLAY TEXT指令通知终端显示指定数据。Specifically, the operator's service recommendation device can notify the terminal to display specified data by executing the DISPLAY TEXT command.
S710、用户执行选择操作。S710. The user performs a selection operation.
具体的,用户可根据终端显示的相关数据信息,通过选择“确定”或“取消”选项决定执行应用下载或取消应用操作。Specifically, the user can decide to execute the application download or cancel the application operation by selecting the "OK" or "Cancel" option according to the relevant data information displayed on the terminal.
S711、运营商业务推荐装置用新获取的IMEI值更新本地保存的IMEI。S711. The operator's service recommending device updates the locally stored IMEI with the newly acquired IMEI value.
具体的,当用户终端设备有更新时,运营商业务推荐装置用新获取的IMEI值更新本地保存的IMEI。Specifically, when the user terminal equipment is updated, the operator's service recommending device updates the locally stored IMEI with the newly acquired IMEI value.
S712、运营商业务推荐装置获取终端所支持终端智能卡的接口功能信息。S712. The operator service recommending device acquires interface function information of the terminal smart card supported by the terminal.
运营商业务推荐装置可以通过调用TerminalProfile.copy()函数获取终端所支持终端智能卡的接口功能信息。The operator's service recommendation device can obtain the interface function information of the terminal smart card supported by the terminal by calling the TerminalProfile.copy() function.
S713、运营商业务推荐装置获取终端智能卡的IMSI和ICCID。S713. The operator's service recommendation device acquires the IMSI and ICCID of the terminal smart card.
运营商业务推荐装置可以通过执行Read Biinary指令读取3F00/7F20/6F07文件获取终端智能卡的IMSI信息和读取3F00/2FE2文件获取终端智能卡的ICCID信息。The operator's service recommendation device can read the 3F00/7F20/6F07 file to obtain the IMSI information of the terminal smart card and read the 3F00/2FE2 file to obtain the ICCID information of the terminal smart card by executing the Read Biinary command.
S714、运营商业务推荐装置将相关信息发送给卡外实体。S714. The operator's service recommendation device sends the relevant information to the entity outside the card.
具体的,运营商业务推荐装置以数据短信的方式将运营商业务推荐装置在S711~S714中获取的用户终端信息和终端智能卡信息发送给卡外实体。Specifically, the operator's service recommendation device sends the user terminal information and terminal smart card information obtained by the operator's service recommendation device in S711 to S714 to the entity outside the card in the form of a data short message.
S715、卡外实体判断是否需要更新运营商业务推荐装置已保存的推荐列表信息。S715. The entity outside the card judges whether it is necessary to update the recommendation list information stored in the service recommendation device of the operator.
具体的,卡外实体收到上述信息后,更新其本地保存的对应用户终端的相关信息,并判断是否需要更新该用户终端的运营商业务推荐装置已保存的业务推荐列表信息。若不需要更新,则跳转到S704,否则,根据该用户终端设备的相关信息,分析用户终端支持的相关应用业务,以更新业务推荐列表信息并将其下发到用户终端,由用户终端将该将该推荐列表信息透传给运营商业务推荐装置,运营商业务推荐装置进一步的将该推荐列表信息存储在本地卡片上,但不弹出,当用户终端再次开机时,执行S701。表7为推荐列表信息更新指令格式表,推荐列表信息更新指令格式可以参照表7所示。表8为表7中P1参数编码表,P1参数编码格式可以参照图8所示。此外,在下一次用户进行终端智能卡应用业务数据下载时,默认情况下,卡外实体先对用户终端进行OTA-BIP能力检测。Specifically, after receiving the above information, the off-card entity updates its locally stored relevant information of the corresponding user terminal, and judges whether it is necessary to update the service recommendation list information stored in the operator's service recommendation device of the user terminal. If there is no need to update, then jump to S704, otherwise, analyze the relevant application services supported by the user terminal according to the relevant information of the user terminal equipment, so as to update the service recommendation list information and send it to the user terminal, and the user terminal will The recommendation list information is transparently transmitted to the operator's service recommendation device, and the operator's service recommendation device further stores the recommendation list information on the local card, but does not pop up. When the user terminal is turned on again, S701 is executed. Table 7 is the format table of the recommendation list information update command, and the format of the recommendation list information update command can be referred to in Table 7. Table 8 is the P1 parameter encoding table in Table 7, and the P1 parameter encoding format can be referred to as shown in FIG. 8 . In addition, when the user downloads the application service data of the terminal smart card next time, by default, the entity outside the card first performs OTA-BIP capability detection on the user terminal.
表7推荐列表信息更新指令格式表Table 7 Recommendation list information update instruction format table
表8P1参数编码表Table 8P1 parameter coding table
本实施例中,终端智能卡处于已激活状态,在用户终端正常开机时,卡片中的运营商业务推荐装置通过监测终端的开机事件信息,在终端开机后获取终端的IMEI信息,并与运营商业务推荐装置上保存的IMEI进行比较,以判断终端设备是否有更新。当终端没有更新时,运营商业务推荐装置获取存储在本地卡上的业务推荐列表信息,并通过指令通知终端将该业务推荐列表信息显示给用户,以方便用户选择操作,提高了运营商业务在用户终端推广使用的效率。当用户终端设备已更新时,运营商业务推荐装置更新本地保存的IMEI,并进一步的获取终端所支持终端智能卡的接口功能信息、终端智能卡的IMSI信息和终端智能卡的ICCID信息。运营商业务推荐装置将上述信息发送给卡外实体,卡外实体对其保存的终端信息做相应更新,并判断是否需要更新该用户终端的运营商业务推荐装置已保存的业务推荐列表信息,从而确保了终端显示给用户的推荐列表信息能够得到及时更新。In this embodiment, the terminal smart card is in the activated state. When the user terminal is normally powered on, the operator service recommendation device in the card obtains the terminal's IMEI information after the terminal is powered on by monitoring the terminal's boot event information, and communicates with the operator's business It is recommended to compare the IMEI saved on the device to determine whether the terminal device has been updated. When the terminal is not updated, the operator's service recommendation device obtains the service recommendation list information stored on the local card, and notifies the terminal to display the service recommendation list information to the user through instructions, so as to facilitate the user to select and operate, and improves the operator's business in the future. The efficiency of user terminal promotion and use. When the user terminal equipment has been updated, the operator service recommendation device updates the locally stored IMEI, and further obtains the interface function information of the terminal smart card supported by the terminal, the IMSI information of the terminal smart card and the ICCID information of the terminal smart card. The operator's service recommendation device sends the above information to the off-card entity, and the off-card entity updates the stored terminal information accordingly, and judges whether it is necessary to update the service recommendation list information stored by the operator's service recommendation device of the user terminal, thereby It is ensured that the recommendation list information displayed by the terminal to the user can be updated in time.
图8为本发明运营商业务推荐装置实施例一的结构示意图,如图8所示,本实施例的装置可以包括:监测模块801、获取模块802和发送模块803。其中,监测模块801用于获取终端开机事件信息;获取模块802用于根据所述开机事件信息,获取所述终端所属运营商的推荐列表信息;发送模块803用于将所述推荐列表信息发送给所述终端。FIG. 8 is a schematic structural diagram of
本实施例的运营商业务推荐装置,可以用于执行图1所示方法实施例的方法,其实现原理和所要达到的技术效果类似,其执行运营商业务推荐方法的具体过程可参见图1所示方法实施例中的相关描述,在此不再赘述。The operator service recommendation device of this embodiment can be used to execute the method of the method embodiment shown in FIG. 1, and its implementation principle is similar to the technical effect to be achieved. The specific process of implementing the operator service recommendation method can be referred to in FIG. 1. Relevant descriptions in the illustrated method embodiments are not repeated here.
本实施例的运营商业务推荐装置,通过监测用户终端的开机事件信息,实现在用户终端开机后,获取用户终端所属运营商的应用业务推荐列表信息,并通过用户终端将运营商的应用业务推荐列表信息显示给用户,提高运营商业务在用户终端推广使用的效率。The operator service recommendation device of this embodiment, by monitoring the boot event information of the user terminal, realizes obtaining the application service recommendation list information of the operator to which the user terminal belongs after the user terminal is powered on, and recommending the operator's application service through the user terminal The list information is displayed to the user, improving the efficiency of the promotion and use of the operator's business on the user terminal.
图9为本发明运营商业务推荐装置实施例二的结构示意图。如图9所示,在图8所示本发明装置实施例一的基础上,本实施例所述装置还可以包括处理模块901。处理模块901用于判断所述终端是否在卡外实体上注册;若所述终端在所述卡外实体上注册,则确定获取所述终端所属运营商的推荐列表信息;若所述终端未在所述卡外实体上注册,则从所述终端获取第一注册信息,并向所述卡外实体发送注册请求,所述注册请求中携带所述第一注册信息,以使所述卡外实体将所述推荐列表信息下发至所述终端,由终端转发至运营商业务推荐装置。FIG. 9 is a schematic structural diagram of Embodiment 2 of an apparatus for recommending services for operators according to the present invention. As shown in FIG. 9 , on the basis of
本实施例的运营商业务推荐装置可以用于执行图2所示方法实施例的方法,其实现原理和所要达到的技术效果类似,其执行运营商业务推荐方法的具体过程可参见图2所示方法实施例中的相关描述,在此不再赘述。The operator service recommendation device of this embodiment can be used to execute the method of the method embodiment shown in Figure 2, and its implementation principle is similar to the technical effect to be achieved, and the specific process of implementing the operator service recommendation method can be referred to in Figure 2 Relevant descriptions in the method embodiments will not be repeated here.
本实施例的运营商业务推荐装置,通过终端标识位的状态信息判断所述终端是否已在卡外实体上注册,如果所述终端已在所述卡外实体上注册,则确定获取所述终端所属运营商的推荐列表信息,并通过指令通知终端将上述业务推荐列表信息显示给用户;如果所述终端未在所述卡外实体上注册,则从所述终端获取向所述卡外实体注册所需要的终端设备信息和智能卡信息,并向所述卡外实体发送注册请求,以使所述卡外实体将所述推荐列表信息下发至所述终端,由终端转发至运营商业务推荐装置,当终端再次开机后,运营商业务推荐装置获取上述推荐列表信息,并通过指令通知终端显示给用户,以方便用户选择操作,提高运营商业务在用户终端推广使用的效率。The operator service recommendation device of this embodiment judges whether the terminal has been registered on the off-card entity through the state information of the terminal identification bit, and if the terminal has registered on the off-card entity, then determine to obtain the terminal The recommended list information of the operator to which it belongs, and notify the terminal to display the above-mentioned business recommended list information to the user through instructions; The required terminal equipment information and smart card information, and send a registration request to the off-card entity, so that the off-card entity sends the recommendation list information to the terminal, and the terminal forwards it to the operator's service recommendation device After the terminal is turned on again, the operator service recommendation device obtains the above-mentioned recommendation list information, and notifies the terminal to display it to the user through an instruction, so as to facilitate the user to select an operation and improve the efficiency of the promotion and use of the operator service on the user terminal.
图10为本发明运营商业务推荐装置实施例三的结构示意图。如图10所示,在图9所示本发明装置实施例二的基础上,本实施例所述装置还可以包括接收模块1001。接收模块1001用于接收所述终端发送的通道建立消息;处理模块901还可以用于向所述终端发起无线数据通道的建立,所述无线数据通道为所述终端的智能卡与所述卡外实体之间用于传输数据的通道。FIG. 10 is a schematic structural diagram of Embodiment 3 of an apparatus for recommending services for operators according to the present invention. As shown in FIG. 10 , on the basis of the second embodiment of the device of the present invention shown in FIG. 9 , the device in this embodiment may further include a
本实施例的运营商业务推荐装置可以用于执行图3所示方法实施例的方法,其实现原理和所要达到的技术效果类似,其执行运营商业务推荐方法的具体过程可参见图3所示方法实施例中的相关描述,在此不再赘述。The operator service recommendation device of this embodiment can be used to execute the method of the method embodiment shown in Figure 3, and its implementation principle is similar to the technical effect to be achieved. The specific process of implementing the operator service recommendation method can be referred to in Figure 3. Relevant descriptions in the method embodiments will not be repeated here.
本实施例的运营商业务推荐装置,终端的智能卡通过向用户终端发起无线数据通道建立指令,对用户终端进行BIP能力检测,当该用户终端支持BIP数据传输时,用户终端智能卡与卡外实体之间建立起无线数据连接,即用户终端可以通过无线数据连接通道从卡外实体下载应用业务等数据信息到终端智能卡,以提高应用业务数据的下载速度;当该用户终端不支持BIP数据传输时,用户终端继续通过数据短信的方式从卡外实体下载应用业务等数据信息到终端智能卡。In the operator service recommendation device of this embodiment, the smart card of the terminal initiates a wireless data channel establishment instruction to the user terminal to perform BIP capability detection on the user terminal. When the user terminal supports BIP data transmission, the smart card of the user terminal and the entity outside the card Establish a wireless data connection between them, that is, the user terminal can download data information such as application services from entities other than the card to the terminal smart card through the wireless data connection channel, so as to improve the download speed of application service data; when the user terminal does not support BIP data transmission, The user terminal continues to download data information such as application services from entities other than the card to the terminal smart card through data short messages.
图11为本发明运营商业务推荐装置实施例四的结构示意图。如图11所示,在图10所示本发明装置实施例三的基础上,本实施例所述装置还可以包括存储模块1101。FIG. 11 is a schematic structural diagram of Embodiment 4 of an apparatus for recommending services for operators according to the present invention. As shown in FIG. 11 , on the basis of Embodiment 3 of the device of the present invention shown in FIG. 10 , the device in this embodiment may further include a
本实施例中,接收模块1001还可以用于在所述获取模块根据所述开机事件信息,获取所述终端所属运营商的推荐列表信息之前,接收所述终端发送的所述推荐列表信息,所述推荐列表信息由所述终端通过所述无线数据通道或短信从所述卡外实体处接收;存储模块1101用于将所述推荐列表信息存储在所述终端的智能卡中。In this embodiment, the
本实施例的运营商业务推荐装置可以用于执行图4所示方法实施例的方法,其实现原理和所要达到的技术效果类似,其执行运营商业务推荐方法的具体过程可参见图4所示方法实施例中的相关描述,在此不再赘述。The operator service recommendation device of this embodiment can be used to execute the method of the method embodiment shown in Figure 4, its implementation principle is similar to the technical effect to be achieved, and the specific process of implementing the operator service recommendation method can be referred to in Figure 4 Relevant descriptions in the method embodiments will not be repeated here.
本实施例的运营商业务推荐装置,运营商业务推荐装置将接收的推荐列表信息存储在终端的智能卡中,当终端再次开机时,运营商业务推荐装置从终端智能卡中获取终端所属运营商的推荐列表信息,并通过相关指令通知终端将该推荐列表信息显示,以方便用户选择操作,提高运营商业务在用户终端推广使用的效率。In the operator service recommending device of this embodiment, the operator service recommending device stores the received recommendation list information in the terminal's smart card, and when the terminal is turned on again, the operator's service recommending device obtains from the terminal smart card the recommendation of the operator to which the terminal belongs. List information, and notify the terminal to display the recommended list information through relevant instructions, so as to facilitate the user to select and operate, and improve the efficiency of the promotion and use of the operator's business on the user terminal.
如上所述的运营商业务推荐装置,优选地,获取模块802还可以用于从所述终端处获取第二注册信息;处理模块901还可以用于判断所述第一注册信息与所述第二注册信息是否相同;若所述第一注册信息与所述第二注册信息相同,则确定获取所述终端所属运营商的推荐列表信息;若所述第一注册信息与所述第二注册信息不同,则向所述卡外实体发送更新请求,所述更新请求中携带所述第二注册信息,以使所述卡外实体将所述推荐列表信息下发至所述终端,由终端转发至运营商业务推荐装置。As described above in the operator service recommending apparatus, preferably, the acquiring
本实施例的运营商业务推荐装置可以用于执行图5所示方法实施例的方法,其实现原理和所要达到的技术效果类似,其执行运营商业务推荐方法的具体过程可参见图5所示方法实施例中的相关描述,在此不再赘述。The operator service recommendation device of this embodiment can be used to execute the method of the method embodiment shown in Figure 5, and its implementation principle is similar to the technical effect to be achieved. The specific process of implementing the operator service recommendation method can be referred to in Figure 5. Relevant descriptions in the method embodiments will not be repeated here.
本实施例的运营商业务推荐装置,通过检测终端的IMEI信息判断终端设备是否有更新,当用户终端设备有更新时,运营商业务推荐装置将相应更新信息发送给卡外实体,卡外实体对其保存的终端信息做相应更新,并判断是否需要更新该终端运营商业务推荐装置已保存的推荐列表信息,从而确保了终端显示给用户的推荐列表信息能够得到及时更新。The operator's service recommendation device of this embodiment judges whether the terminal equipment has an update by detecting the IMEI information of the terminal. When the user terminal equipment has an update, the operator's service recommendation device sends the corresponding update information to the entity outside the card, and the entity outside the card The stored terminal information is updated accordingly, and it is judged whether it is necessary to update the recommendation list information stored by the terminal operator's service recommendation device, thereby ensuring that the recommendation list information displayed by the terminal to the user can be updated in time.
本实施例中提供的运营商业务推荐装置可以设置在手机、电脑等终端设备中,可以为终端智能卡中的功能模块,还可以是独立设置在终端设备中的功能模块。The operator service recommendation apparatus provided in this embodiment may be set in terminal equipment such as a mobile phone or a computer, may be a functional module in a terminal smart card, or may be a functional module independently set in the terminal equipment.
最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。Finally, it should be noted that: the above embodiments are only used to illustrate the technical solutions of the present invention, rather than limiting them; although the present invention has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that: It is still possible to modify the technical solutions described in the foregoing embodiments, or perform equivalent replacements for some or all of the technical features; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the technical solutions of the various embodiments of the present invention. scope.
Claims (10)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410046320.0A CN103763693B (en) | 2014-02-10 | 2014-02-10 | Operator Specific Service recommends method and Operator Specific Service recommendation apparatus |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410046320.0A CN103763693B (en) | 2014-02-10 | 2014-02-10 | Operator Specific Service recommends method and Operator Specific Service recommendation apparatus |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103763693A true CN103763693A (en) | 2014-04-30 |
CN103763693B CN103763693B (en) | 2017-04-05 |
Family
ID=50530839
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410046320.0A Active CN103763693B (en) | 2014-02-10 | 2014-02-10 | Operator Specific Service recommends method and Operator Specific Service recommendation apparatus |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103763693B (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108520017A (en) * | 2018-03-21 | 2018-09-11 | 广东欧珀移动通信有限公司 | Application program recommendation method, device, server and storage medium |
CN115310931A (en) * | 2022-07-21 | 2022-11-08 | 深圳市正东源科技有限公司 | A smart card management platform and its management system |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090163183A1 (en) * | 2007-10-04 | 2009-06-25 | O'donoghue Hugh | Recommendation generation systems, apparatus and methods |
CN101990169A (en) * | 2010-11-03 | 2011-03-23 | 中国联合网络通信集团有限公司 | Intelligent card active pushing system and intelligent card mobile terminal |
CN102421019A (en) * | 2011-12-08 | 2012-04-18 | 深圳创维数字技术股份有限公司 | Set top box starting guiding method and device |
-
2014
- 2014-02-10 CN CN201410046320.0A patent/CN103763693B/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090163183A1 (en) * | 2007-10-04 | 2009-06-25 | O'donoghue Hugh | Recommendation generation systems, apparatus and methods |
CN101990169A (en) * | 2010-11-03 | 2011-03-23 | 中国联合网络通信集团有限公司 | Intelligent card active pushing system and intelligent card mobile terminal |
CN102421019A (en) * | 2011-12-08 | 2012-04-18 | 深圳创维数字技术股份有限公司 | Set top box starting guiding method and device |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108520017A (en) * | 2018-03-21 | 2018-09-11 | 广东欧珀移动通信有限公司 | Application program recommendation method, device, server and storage medium |
CN115310931A (en) * | 2022-07-21 | 2022-11-08 | 深圳市正东源科技有限公司 | A smart card management platform and its management system |
Also Published As
Publication number | Publication date |
---|---|
CN103763693B (en) | 2017-04-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
TWI419532B (en) | Subscriber identity module with an incorporated ra-dio | |
US20200125142A1 (en) | Operating method for communication profile and electronic device supporting the same | |
EP1937008B1 (en) | Method and system for bootstrap of a communication device | |
US12324057B2 (en) | Automated subscription management for wireless devices having multiple subscription profiles | |
EP3718292B1 (en) | Electronic device for managing embedded subscriber identification module and method for same | |
US10334428B1 (en) | Power on pulling for M2M SIM profile downloads | |
EP3797508B1 (en) | Electronic device, external electronic device, and method of managing embedded subscriber identity modules of external electronic device | |
US11601817B2 (en) | Postponed eSIM delivery to secondary mobile wireless device for cellular wireless service subscription | |
KR20160010236A (en) | processing Method and apparatus for provisioning profile | |
US7734737B2 (en) | Device management with configuration information | |
CN102144415A (en) | Methods and apparatus for dynamic source determination of provisioning information on a per-network service basis for open market wireless devices | |
US20130012185A1 (en) | Systems and methods for remote configuration or re-configuration of software residing on a sim card | |
CN101068408B (en) | Multi-standby terminal self-registration method, terminal and server | |
JP2024515008A (en) | Electronic device and method for installing an embedded subscriber identity module profile in an electronic device - Patents.com | |
CN104346838A (en) | Terminal and system | |
CN106211132B (en) | Virtual SIM card identification method and terminal | |
WO2012100454A1 (en) | Mobile terminal and parameter setting method thereof | |
KR20200017180A (en) | Electronic device, external electronic device and method for managing embedded subscriber identity module of the external electronic device | |
CN103763693B (en) | Operator Specific Service recommends method and Operator Specific Service recommendation apparatus | |
US7512107B2 (en) | Asynchronous mobile communication terminal capable of setting time according to present location information, and asynchronous mobile communication system and method for setting time using the same | |
WO2019062381A1 (en) | Information processing method, device and mobile terminal, and computer readable storage medium | |
CN111292517B (en) | Wireless communication control equipment for installing wireless internet in internet of things device | |
CN112640533B (en) | Electronic device for providing AP list and method for operating electronic device | |
CN102893585B (en) | For carrying out the method and apparatus of configuration device individual character based on mobile device identification module | |
EP2965466B1 (en) | Method and apparatus for managing devices |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |