CN111866846B - Data identification method and related device - Google Patents
Data identification method and related device Download PDFInfo
- Publication number
- CN111866846B CN111866846B CN201910345509.2A CN201910345509A CN111866846B CN 111866846 B CN111866846 B CN 111866846B CN 201910345509 A CN201910345509 A CN 201910345509A CN 111866846 B CN111866846 B CN 111866846B
- Authority
- CN
- China
- Prior art keywords
- service
- client
- identification
- iccid
- server
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/18—Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K17/00—Methods or arrangements for effecting co-operative working between equipments covered by two or more of main groups G06K1/00 - G06K15/00, e.g. automatic card files incorporating conveying and reading operations
- G06K17/0022—Methods or arrangements for effecting co-operative working between equipments covered by two or more of main groups G06K1/00 - G06K15/00, e.g. automatic card files incorporating conveying and reading operations arrangements or provisions for transferring data to distant stations, e.g. from a sensing device
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V20/00—Scenes; Scene-specific elements
- G06V20/60—Type of objects
- G06V20/62—Text, e.g. of license plates, overlay texts or captions on TV images
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V30/00—Character recognition; Recognising digital ink; Document-oriented image-based pattern recognition
- G06V30/40—Document-oriented image-based pattern recognition
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/18—Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data
- H04W8/20—Transfer of user or subscriber data
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Databases & Information Systems (AREA)
- Computer Vision & Pattern Recognition (AREA)
- General Engineering & Computer Science (AREA)
- Artificial Intelligence (AREA)
- Mobile Radio Communication Systems (AREA)
- Telephonic Communication Services (AREA)
Abstract
本申请提供一种数据识别方法及相关装置,所述方法包括:服务端接收识别客户端发送的识别客户端对应的业务标识和集成电路卡识别码ICCID,ICCID为识别客户端从用户识别SIM卡产品的图像中提取的;服务端向业务客户端发送ICCID;其中,业务客户端与识别客户端对应相同的业务标识,业务客户端对应的业务标识为服务端分配给业务客户端的业务标识或者业务客户端发送给服务端的业务标识。本申请提供的技术方案能够提供输入ICCID的效率。
The present application provides a data identification method and a related device. The method includes: a server receiving a service identification corresponding to an identification client and an integrated circuit card identification code ICCID sent by an identification client, where the ICCID is an identification client to identify a SIM card from a user Extracted from the image of the product; the server sends the ICCID to the service client; wherein, the service client and the identification client correspond to the same service ID, and the service ID corresponding to the service client is the service ID or service assigned by the server to the service client. The service ID sent by the client to the server. The technical solution provided in this application can improve the efficiency of inputting the ICCID.
Description
技术领域technical field
本申请涉及计算机技术领域,特别涉及数据识别方法及相关装置。The present application relates to the field of computer technology, and in particular, to a data identification method and related devices.
背景技术Background technique
在移动通信网络中,移动运营商可通过用户身份识别卡(SubscriberIdentification Module,SIM)来识别网络中的移动终端。SIM卡的标识可以是集成电路卡识别码ICCID,移动运营商在业务运营支持系统(Business Operation Support System,BSS)中管理与移动终端相关的用户数据时,可以基于SIM卡的ICCID来关联SIM卡和使用该SIM卡的移动终端相关的用户数据。用户数据可以包括:用户的电话号码、用户身份信息、鉴权数据等。In a mobile communication network, a mobile operator can identify a mobile terminal in the network through a Subscriber Identification Module (SIM). The identification of the SIM card can be the integrated circuit card identification code ICCID. When the mobile operator manages the user data related to the mobile terminal in the Business Operation Support System (BSS), the SIM card can be associated based on the ICCID of the SIM card. User data related to the mobile terminal using the SIM card. The user data may include: the user's phone number, user identity information, authentication data, and the like.
用户在开户或者补换SIM卡时可以购买一张新的SIM卡,营业厅的工作人员可以在BSS系统上输入SIM卡的ICCID标识,来关联管理该SIM卡和相关的用户数据。The user can buy a new SIM card when opening an account or replacing the SIM card, and the staff of the business hall can input the ICCID of the SIM card on the BSS system to associate and manage the SIM card and related user data.
但是,由于ICCID的数位较长,工作人员在手动输入ICCID时很容易出错,进而导致工作效率低。However, due to the long digits of the ICCID, it is easy for staff to make mistakes when manually entering the ICCID, which in turn leads to low work efficiency.
发明内容SUMMARY OF THE INVENTION
本申请提供了一种数据识别方法及相关装置,能够提高工作人员输入ICCID的工作效率。The present application provides a data identification method and a related device, which can improve the work efficiency of staff inputting ICCID.
第一方面,本申请提供一种数据识别方法,包括:In a first aspect, the present application provides a data identification method, comprising:
服务端接收识别客户端发送的所述识别客户端对应的业务标识和集成电路卡识别码ICCID,所述ICCID为所述识别客户端从用户识别SIM卡产品的图像中提取的;The server receives the service identifier corresponding to the identification client and the integrated circuit card identification code ICCID sent by the identification client, and the ICCID is extracted by the identification client from the image of the user identification SIM card product;
所述服务端向业务客户端发送所述ICCID;其中,所述业务客户端与所述识别客户端对应相同的业务标识,所述业务客户端对应的业务标识为所述服务端分配给所述业务客户端的业务标识或者所述业务客户端发送给所述服务端的业务标识。The server sends the ICCID to the service client; wherein, the service client and the identification client correspond to the same service identifier, and the service identifier corresponding to the service client is allocated by the server to the The service identifier of the service client or the service identifier sent by the service client to the server.
在本申请中,服务端通过将识别客户端从SIM卡产品的图像中提取的ICCID发送给业务客户端,使用业务客户端的操作人员可以获取到SIM卡对应的ICCID,从而可以减少或者避免人工输入ICCID出错的情况,进而可以提升操作人员的工作效率。In this application, the server sends the ICCID extracted by the identification client from the image of the SIM card product to the service client, and the operator using the service client can obtain the ICCID corresponding to the SIM card, thereby reducing or avoiding manual input. ICCID errors, which in turn can improve the efficiency of the operator.
在一种可能的实现方式中,所述服务端向业务客户端发送所述ICCID,包括:In a possible implementation manner, the server sends the ICCID to the service client, including:
所述服务端查询所述识别客户端发送的业务标识对应的业务客户端,向所述识别客户端发送的业务标识对应的业务客户端发送所述ICCID;或者,The server queries the service client corresponding to the service identifier sent by the identification client, and sends the ICCID to the service client corresponding to the service identifier sent by the identification client; or,
若在所述服务端向业务客户端发送所述ICCID之前,所述服务端接收所述业务客户端发送的业务标识,则所述服务端在确定所述业务客户端发送的业务标识与所述识别客户端发送的业务标识相同时,向发送所述业务标识的业务客户端发送所述识别客户端发送的所述ICCID。If the server receives the service identifier sent by the service client before the server sends the ICCID to the service client, the server determines that the service identifier sent by the service client is the same as the service identifier sent by the service client. When the service identifiers sent by the identification client are the same, the ICCID sent by the identification client is sent to the service client that sent the service identifier.
在一种可能的实现方式中,在所述服务端向所述业务客户端发送所述ICCID之前,所述方法包括以下任一种步骤:In a possible implementation manner, before the server sends the ICCID to the service client, the method includes any of the following steps:
所述服务端接收所述业务客户端发送的业务标识,所述业务客户端对应的业务标识为所述业务客户端发送的业务标识;或者,The server receives the service identifier sent by the service client, and the service identifier corresponding to the service client is the service identifier sent by the service client; or,
所述服务端分配所述业务客户端对应的业务标识,并向所述业务客户端发送所述业务客户端对应的业务标识,以使所述业务客户端显示所述业务客户端对应的业务标识或者向所述识别客户端发送所述业务客户端对应的业务标识;或者,The server assigns the service identifier corresponding to the service client, and sends the service identifier corresponding to the service client to the service client, so that the service client displays the service identifier corresponding to the service client Or send the service identifier corresponding to the service client to the identification client; or,
所述服务端分配所述业务客户端对应的所述业务标识,并向所述识别客户端发送所述业务客户端对应的业务标识。The server assigns the service identifier corresponding to the service client, and sends the service identifier corresponding to the service client to the identification client.
在一种可能的实现方式中,在所述服务端接收识别客户端发送的所述识别客户端对应的业务标识和ICCID之前,所述方法包括:In a possible implementation manner, before the server receives the service identifier and ICCID corresponding to the identification client sent by the identification client, the method includes:
所述服务端分配所述业务客户端对应的业务标识;assigning, by the server, a service identifier corresponding to the service client;
所述服务端向所述识别客户端发送所述业务客户端对应的业务标识;或者,所述服务端向所述业务客户端发送所述业务客户端对应的业务标识,以使所述业务客户端显示所述业务客户端对应的业务标识或者向所述识别客户端发送所述业务客户端对应的业务标识;The server sends the service identifier corresponding to the service client to the identification client; or, the server sends the service identifier corresponding to the service client to the service client, so that the service client The terminal displays the service identifier corresponding to the service client or sends the service identifier corresponding to the service client to the identification client;
所述服务端接收识别客户端发送的所述识别客户端对应的业务标识和ICCID,包括:所述服务端接收所述识别客户端发送的数据识别报告,所述数据识别报告包括:所述业务标识和所述ICCID;The receiving, by the server, the service identifier and the ICCID corresponding to the identifying client sent by the identifying client includes: receiving, by the server, a data identification report sent by the identifying client, where the data identifying report includes: the service identification and said ICCID;
所述服务端向业务客户端发送所述ICCID,包括:所述服务端在确定所述业务客户端对应的业务标识与所述识别客户端发送的数据识别报告中的业务标识相同时,向所述数据识别报告中的业务标识对应的业务客户端发送所述ICCID。Sending the ICCID by the server to the service client includes: when the server determines that the service identifier corresponding to the service client is the same as the service identifier in the data identification report sent by the identification client, sending the ICCID to the service client. The service client corresponding to the service identifier in the data identification report sends the ICCID.
在一种可能的实现方式中,在所述服务端接收识别客户端发送的所述识别客户端对应的业务标识和ICCID之前,所述方法还包括:In a possible implementation manner, before the server receives the service identifier and the ICCID corresponding to the identification client sent by the identification client, the method further includes:
所述服务端接收所述业务客户端发送的业务客户端鉴权请求,所述业务客户端鉴权请求包括所述业务客户端上当前登录的业务员的标识;receiving, by the server, a service client authentication request sent by the service client, where the service client authentication request includes the identifier of the currently logged-in operator on the service client;
所述服务端接收所述识别客户端发送的识别客户端鉴权请求,所述识别客户端鉴权请求包括所述识别客户端上当前登录的业务员的标识;所述识别客户端上当前登录的业务员与所述业务客户端上当前登录的业务员相同;The server receives the identification client authentication request sent by the identification client, and the identification client authentication request includes the identification of the clerk currently logged in on the identification client; the identification client is currently logged in on the client. The salesperson is the same as the salesperson currently logged in on the business client;
所述服务端分配所述业务客户端对应的业务标识,包括:所述服务端根据所述业务员的标识,分配所述业务标识;Allocating, by the server, the service identifier corresponding to the service client includes: the server assigning the service identifier according to the identifier of the salesman;
所述服务端向所述识别客户端发送所述业务标识,包括:所述服务端向所述识别客户端发送所述识别客户端上当前登录的业务员的标识对应的业务标识。The sending, by the server, the service identifier to the identifying client includes: the server sending, to the identifying client, a service identifier corresponding to the identifier of the currently logged-in salesman on the identifying client.
在一种可能的实现方式中,在所述服务端分配所述业务客户端对应的业务标识之前,所述方法还包括:In a possible implementation manner, before the server assigns the service identifier corresponding to the service client, the method further includes:
所述服务端接收所述业务客户端发送的业务标识获取请求,所述业务标识获取请求用于请求所述服务端分配业务标识;receiving, by the server, a service identifier acquisition request sent by the service client, where the service identifier acquisition request is used to request the server to allocate a service identifier;
若所述业务标识获取请求为业务客户端鉴权请求,所述业务客户端对应的业务标识为所述服务端根据所述业务客户端鉴权请求中的业务客户端的标识分配的,或者,所述业务客户端对应的业务标识为所述服务端根据所述业务客户端鉴权请求中的业务员的标识分配的;If the service identifier acquisition request is a service client authentication request, the service identifier corresponding to the service client is allocated by the server according to the service client identifier in the service client authentication request, or the The service identifier corresponding to the service client is allocated by the server according to the identifier of the operator in the authentication request of the service client;
在所述服务端向业务客户端发送所述ICCID之前,所述方法还包括:所述服务端接收所述业务客户端发送的携带所述业务标识的数据获取请求,所述数据获取请求用于请求获取所述业务标识对应的ICCID。Before the server sends the ICCID to the service client, the method further includes: receiving, by the server, a data acquisition request carrying the service identifier sent by the service client, where the data acquisition request is used for Request to obtain the ICCID corresponding to the service identifier.
在一种可能的实现方式中,所述识别客户端对应的业务标识为所述识别客户端上当前登录的业务员的标识,所述业务客户端对应的业务标识为所述业务客户端上当前登录的业务员的标识;In a possible implementation manner, the service identifier corresponding to the identification client is the identifier of the currently logged-in salesperson on the identification client, and the service identifier corresponding to the service client is the current identifier on the service client. The logon of the logged in salesperson;
在所述服务端接收识别客户端发送的所述识别客户端对应的业务标识和ICCID之前,所述方法还包括:所述服务端接收所述业务客户端发送的业务客户端鉴权请求,所述业务客户端鉴权请求包括所述业务客户端上当前登录的业务员的标识;所述服务端接收所述识别客户端发送的识别客户端鉴权请求,所述识别客户端鉴权请求包括所述识别客户端上当前登录的业务员的标识;Before the server receives the service identifier and the ICCID corresponding to the identification client sent by the identification client, the method further includes: the server receives a service client authentication request sent by the service client, and the The service client authentication request includes the identification of the currently logged-in operator on the service client; the server receives the identification client authentication request sent by the identification client, and the identification client authentication request includes The identification of the salesperson currently logged in on the identification client;
所述服务端向业务客户端发送所述ICCID,还包括:所述服务端确定所述识别客户端上当前登录的业务员的标识与所述业务客户端上当前登录的业务员的标识相同时,向发送所述业务客户端鉴权请求的业务客户端发送所述ICCID。The server sends the ICCID to the service client, further comprising: when the server determines that the identification of the currently logged-in salesperson on the identification client is the same as the identification of the currently logged-in salesperson on the service client , sending the ICCID to the service client that sends the service client authentication request.
在一种可能的实现方式中,在所述服务端向业务客户端发送所述ICCID之后,所述方法还包括:In a possible implementation manner, after the server sends the ICCID to the service client, the method further includes:
所述服务端接收所述业务客户端发送的携带所述ICCID的业务请求,所述业务请求用于请求所述服务端在运营支撑系统BSS系统中修改所述ICCID对应的用户数据;receiving, by the server, a service request carrying the ICCID sent by the service client, where the service request is used to request the server to modify the user data corresponding to the ICCID in the BSS system of the operation support system;
所述服务端对所述业务请求进行处理。The server processes the service request.
在一种可能的实现方式中,所述服务端向业务客户端发送所述ICCID,包括:所述服务端向所述业务客户端发送所述ICCID中的部分数位的数据信息;In a possible implementation manner, the sending, by the server, the ICCID to the service client includes: sending, by the server, the data information of some digits in the ICCID to the service client;
在所述服务端接收所述业务客户端发送的携带所述ICCID的业务请求之前,所述方法还包括:Before the server receives the service request carrying the ICCID sent by the service client, the method further includes:
所述服务端接收所述业务客户端发送的补充数位的数据信息和所述业务标识;The server receives the supplementary digital data information and the service identifier sent by the service client;
所述服务端将所述部分数位的数据信息和所述补充数位的数据信息的组合与所述ICCID进行比较,若相同,向所述业务客户端发送校验成功信息。The server compares the combination of the partial digital data information and the supplementary digital data information with the ICCID, and if they are the same, sends a verification success message to the service client.
第二方面,本申请提供一种数据识别方法,包括:In a second aspect, the present application provides a data identification method, comprising:
识别客户端接收识别指令;Identify the client to receive the identification instruction;
所述识别客户端通过自身的摄像装置采集用户身份识别SIM卡产品的图像;The identification client collects the image of the user identity identification SIM card product through its own camera device;
所述识别客户端提取所述图像中的集成电路卡识别码ICCID;The identification client extracts the integrated circuit card identification code ICCID in the image;
所述识别客户端向服务端发送所述识别客户端对应的业务标识和所述ICCID,以使所述服务端将所述ICCID发送给业务客户端;The identification client sends the service identifier and the ICCID corresponding to the identification client to the server, so that the server sends the ICCID to the service client;
其中,所述业务客户端与所述识别客户端对应相同的业务标识;所述业务客户端对应的业务标识为所述服务端分配给所述业务客户端的业务标识或者所述业务客户端发送给所述服务端的业务标识。The service client and the identification client correspond to the same service identifier; the service identifier corresponding to the service client is the service identifier assigned to the service client by the server or sent by the service client to The service identifier of the server.
在一种可能的实现方式中,在所述识别客户端向服务端发送所述识别客户端对应的业务标识和所述ICCID之前,所述方法包括:所述识别客户端获取所述识别客户端对应的业务标识;In a possible implementation manner, before the identification client sends the service identifier corresponding to the identification client and the ICCID to the server, the method includes: the identification client obtains the identification client Corresponding business ID;
所述识别客户端向服务端发送所述识别客户端对应的业务标识和所述ICCID,包括:The identification client sends the service identifier and the ICCID corresponding to the identification client to the server, including:
所述识别客户端向所述服务端发送数据识别报告,所述数据识别报告包括:所述ICCID和所述识别客户端对应的业务标识;或者,The identification client sends a data identification report to the server, where the data identification report includes: the ICCID and the service identifier corresponding to the identification client; or,
所述识别客户端分别向所述服务端发送识别客户端鉴权请求和数据识别报告,所述识别客户端鉴权请求包括所述识别客户端对应的业务标识,所述数据识别报告报告所述ICCID。The identification client sends an identification client authentication request and a data identification report to the server respectively, the identification client authentication request includes a service identifier corresponding to the identification client, and the data identification report reports the ICCID.
在一种可能的实现方式中,所述识别客户端获取所述识别客户端对应的业务标识,包括:所述识别客户端获取所述识别客户端上当前登录的业务员的标识作为所述业务标识,其中,所述识别客户端上当前登录的业务员的标识与所述业务客户端上当前登录的业务员的标识相同。In a possible implementation manner, obtaining, by the identifying client, a service identifier corresponding to the identifying client includes: acquiring, by the identifying client, an identifier of a salesperson currently logged in on the identifying client as the service identification, wherein the identification of the currently logged-in salesperson on the identification client is the same as the identification of the currently logged-in salesperson on the service client.
在一种可能的实现方式中,所述识别客户端获取所述识别客户端对应的业务标识,包括:In a possible implementation manner, the identification client obtains the service identifier corresponding to the identification client, including:
所述识别客户端接收所述业务客户端发送的所述业务标识;或者,The identification client receives the service identifier sent by the service client; or,
所述识别客户端接收输入信息,所述输入信息为用于表示所述业务标识的图像信息或者数据信息。The identification client receives input information, where the input information is image information or data information used to represent the service identifier.
在一种可能的实现方式中,所述识别客户端提取所述图像中的ICCID,包括:In a possible implementation manner, the identification client extracts the ICCID in the image, including:
判断所述图像是否符合SIM卡图样,所述SIM卡图样中存在ICCID识别区域;Determine whether the image conforms to the SIM card pattern, and there is an ICCID identification area in the SIM card pattern;
若符合,从所述图像中的ICCID识别区域中提取数据信息,作为所述ICCID;If so, extract data information from the ICCID identification area in the image as the ICCID;
若不符合,在显示区域显示所述图像中的至少一个待识别区域,接收选择指令,提取所述选择指令选中的待识别区域中的数据信息,作为所述ICCID。If not, at least one to-be-identified area in the image is displayed in the display area, a selection instruction is received, and data information in the to-be-identified area selected by the selection instruction is extracted as the ICCID.
第三方面,本申请提供一种数据识别方法,包括:In a third aspect, the present application provides a data identification method, comprising:
业务客户端接收服务端发送的集成电路卡识别码ICCID,所述ICCID为所述服务端从识别客户端接收的,所述ICCID为所述识别客户端从用户身份识别SIM卡产品的图像中提取的;The service client receives the integrated circuit card identification code ICCID sent by the server, the ICCID is received by the server from the identification client, and the ICCID is extracted by the identification client from the image of the user identification SIM card product of;
其中,所述识别客户端与所述业务客户端对应相同的业务标识,所述业务客户端对应的业务标识为所述服务端分配给所述业务客户端的业务标识或者所述业务客户端发送给所述服务端的业务标识,所述识别客户端对应的业务标识为所述服务端从所述识别客户端接收的。The identification client and the service client correspond to the same service identifier, and the service identifier corresponding to the service client is the service identifier allocated by the server to the service client or sent by the service client to The service identifier of the server, and the service identifier corresponding to the identification client is received by the server from the identification client.
在一种可能的实现方式中,在所述业务客户端接收服务端发送的ICCID之前,所述方法还包括:In a possible implementation manner, before the service client receives the ICCID sent by the server, the method further includes:
所述业务客户端接收所述服务端发送的所述业务客户端对应的业务标识;receiving, by the service client, a service identifier corresponding to the service client sent by the server;
所述业务客户端向所述识别客户端发送所述业务客户端对应的业务标识,或者,所述业务客户端在界面上显示所述业务客户端对应的业务标识,以使所述识别客户端将所述业务标识和所述ICCID发送给所述服务端。The service client sends the service identifier corresponding to the service client to the identification client, or the service client displays the service identifier corresponding to the service client on the interface, so that the identification client Send the service identifier and the ICCID to the server.
在一种可能的实现方式中,在所述业务客户端接收服务端发送的所述业务客户端对应的业务标识之前,所述方法还包括:In a possible implementation manner, before the service client receives the service identifier corresponding to the service client sent by the server, the method further includes:
所述业务客户端向所述服务端发送业务标识获取请求;The service client sends a service identifier acquisition request to the server;
若所述业务标识获取请求为业务客户端鉴权请求,所述业务客户端对应的业务标识为所述服务端根据所述业务客户端鉴权请求中的业务客户端的标识分配的,或者,所述业务客户端对应的业务标识为所述服务端根据所述业务客户端鉴权请求中的业务员的标识分配的;If the service identifier acquisition request is a service client authentication request, the service identifier corresponding to the service client is allocated by the server according to the service client identifier in the service client authentication request, or the The service identifier corresponding to the service client is allocated by the server according to the identifier of the operator in the authentication request of the service client;
在所述业务客户端接收所述服务端发送的所述业务标识对应的ICCID之前,所述方法还包括:所述业务客户端向所述服务端发送携带所述业务标识的数据获取请求,所述数据获取请求用于请求获取所述业务标识对应的ICCID。Before the service client receives the ICCID corresponding to the service identifier sent by the server, the method further includes: the service client sends a data acquisition request carrying the service identifier to the server, the The data acquisition request is used to request to acquire the ICCID corresponding to the service identifier.
在一种可能的实现方式中,所述业务客户端对应的业务标识为所述业务客户端上当前登录的业务员的标识;In a possible implementation manner, the service identifier corresponding to the service client is the identifier of the currently logged-in salesperson on the service client;
在所述业务客户端接收服务端发送的ICCID之前,所述方法还包括:所述业务客户端向所述服务端发送业务客户端鉴权请求,所述业务客户端鉴权请求包括所述业务客户端上当前登录的业务员的标识;Before the service client receives the ICCID sent by the server, the method further includes: the service client sends a service client authentication request to the server, where the service client authentication request includes the service The ID of the currently logged-in salesperson on the client;
所述ICCID为所述服务端从当前登录的业务员的标识与所述业务客户端相同的识别客户端接收到的。The ICCID is received by the server from an identification client that has the same identification as the business client with the currently logged in salesman.
在一种可能的实现方式中,在所述业务客户端接收服务端发送的ICCID之后,所述方法还包括:In a possible implementation manner, after the service client receives the ICCID sent by the server, the method further includes:
所述业务客户端向所述服务端发送携带所述ICCID的业务请求,所述业务请求用于请求所述服务端在运营支撑系统BSS系统中修改所述ICCID对应的用户数据。The service client sends a service request carrying the ICCID to the server, where the service request is used to request the server to modify the user data corresponding to the ICCID in the BSS system of the operation support system.
在一种可能的实现方式中,所述业务客户端接收服务端发送的ICCID,包括:所述业务客户端接收所述服务端发送的所述ICCID中的部分数位的数据信息;In a possible implementation manner, the receiving, by the service client, the ICCID sent by the server includes: receiving, by the service client, data information of some digits in the ICCID sent by the server;
在所述业务客户端向所述服务端发送携带所述ICCID的业务请求之前,所述方法还包括:Before the service client sends the service request carrying the ICCID to the server, the method further includes:
所述业务客户端在显示界面显示所述业务标识对应的ICCID中的部分数位的数据信息;The service client displays some digital data information in the ICCID corresponding to the service identifier on the display interface;
所述业务客户端接收输入信息,所述输入信息包括补充数位的数据信息;The service client receives input information, and the input information includes supplementary digital data information;
所述业务客户端向所述服务端发送所述补充数位的数据信息和所述业务标识;The service client sends the supplementary digital data information and the service identifier to the server;
所述业务客户端接收所述服务端发送的校验成功信息,所述校验成功信息为所述服务端在将所述部分数位的数据信息和所述补充数位的数据信息的组合与所述ICCID进行比较且比较结果为相同时发送的。The service client receives the verification success information sent by the server. Sent when the ICCID is compared and the result of the comparison is the same.
第四方面,本申请提供一种数据识别装置,该装置可以为服务端,所述装置包括:In a fourth aspect, the present application provides a data identification device, the device can be a server, and the device includes:
接收模块,用于接收识别客户端发送的所述识别客户端对应的业务标识和集成电路卡识别码ICCID,所述ICCID为所述识别客户端从用户识别SIM卡产品的图像中提取的;a receiving module, configured to receive a service identifier and an integrated circuit card identification code ICCID corresponding to the identification client sent by the identification client, where the ICCID is extracted by the identification client from an image of the user identification SIM card product;
发送模块,用于向业务客户端发送所述ICCID;其中,所述业务客户端与所述识别客户端对应相同的业务标识,所述业务客户端对应的业务标识为服务端分配给所述业务客户端的业务标识或者所述业务客户端发送给所述服务端的业务标识。A sending module, configured to send the ICCID to a service client; wherein, the service client and the identification client correspond to the same service identifier, and the service identifier corresponding to the service client is allocated by the server to the service The service identifier of the client or the service identifier sent by the service client to the server.
在一种可能的实现方式中,所述装置还包括:In a possible implementation, the apparatus further includes:
处理模块,用于查询所述识别客户端发送的业务标识对应的业务客户端,并指示所述发送模块向所述识别客户端发送的业务标识对应的业务客户端发送所述ICCID;或者,a processing module, configured to query the service client corresponding to the service identifier sent by the identifying client, and instruct the sending module to send the ICCID to the service client corresponding to the service identifier sent by the identifying client; or,
所述处理模块,用于若在所述向业务客户端发送所述ICCID之前,所述接收模块接收所述业务客户端发送的业务标识,则在确定所述业务客户端发送的业务标识与所述识别客户端发送的业务标识相同时,指示所述发送模块向发送所述业务标识的业务客户端发送所述识别客户端发送的所述ICCID。The processing module is configured to, if the receiving module receives the service identifier sent by the service client before the sending of the ICCID to the service client, determine the difference between the service identifier sent by the service client and the service identifier sent by the service client. When the service identifier sent by the identification client is the same, the sending module is instructed to send the ICCID sent by the identification client to the service client that sent the service identifier.
在一种可能的实现方式中,所述装置满足以下任一种条件:In a possible implementation manner, the device satisfies any one of the following conditions:
所述接收模块,具体用于在向所述业务客户端发送所述ICCID之前,接收所述业务客户端发送的业务标识,所述业务客户端对应的业务标识为所述业务客户端发送的业务标识;或者,The receiving module is specifically configured to receive a service identifier sent by the service client before sending the ICCID to the service client, where the service identifier corresponding to the service client is the service sent by the service client identification; or,
所述处理模块,具体用于在向所述业务客户端发送所述ICCID之前,分配所述业务客户端对应的业务标识,并指示所述发送模块向所述业务客户端发送所述业务客户端对应的业务标识,以使所述业务客户端显示所述业务客户端对应的业务标识或者向所述识别客户端发送所述业务客户端对应的业务标识;或者,The processing module is specifically configured to allocate a service identifier corresponding to the service client before sending the ICCID to the service client, and instruct the sending module to send the service client to the service client The corresponding service identifier, so that the service client displays the service identifier corresponding to the service client or sends the service identifier corresponding to the service client to the identification client; or,
所述处理模块,具体用于分配所述业务客户端对应的所述业务标识,并指示所述发送模块向所述识别客户端发送所述业务客户端对应的业务标识。The processing module is specifically configured to assign the service identifier corresponding to the service client, and instruct the sending module to send the service identifier corresponding to the service client to the identification client.
在一种可能的实现方式中,所述装置还包括:处理模块;In a possible implementation manner, the apparatus further includes: a processing module;
所述处理模块,用于在所述服务端接收识别客户端发送的所述识别客户端对应的业务标识和ICCID之前,分配所述业务客户端对应的业务标识;The processing module is configured to allocate the service identifier corresponding to the service client before the server receives the service identifier and the ICCID corresponding to the identifying client sent by the identifying client;
所述发送模块,还用于向所述识别客户端发送所述业务客户端对应的业务标识;或者,所述发送模块,还用于向所述业务客户端发送所述业务客户端对应的业务标识,以使所述业务客户端显示所述业务客户端对应的业务标识或者向所述识别客户端发送所述业务客户端对应的业务标识;The sending module is further configured to send the service identifier corresponding to the service client to the identification client; or, the sending module is further configured to send the service corresponding to the service client to the service client identifier, so that the service client displays the service identifier corresponding to the service client or sends the service identifier corresponding to the service client to the identification client;
所述接收模块,具体用于接收所述识别客户端发送的数据识别报告,所述数据识别报告包括:所述业务标识和所述ICCID;The receiving module is specifically configured to receive a data identification report sent by the identification client, where the data identification report includes: the service identifier and the ICCID;
所述发送模块,还具体用于在确定所述业务客户端对应的业务标识与所述识别客户端发送的数据识别报告中的业务标识相同时,向所述数据识别报告中的业务标识对应的业务客户端发送所述ICCID。The sending module is also specifically configured to, when it is determined that the service identifier corresponding to the service client is the same as the service identifier in the data identification report sent by the identification client, send the corresponding service identifier to the data identification report. The service client sends the ICCID.
在一种可能的实现方式中,所述接收模块,还具体用于在所述服务端接收识别客户端发送的所述识别客户端对应的业务标识和ICCID之前,接收所述业务客户端发送的业务客户端鉴权请求,所述业务客户端鉴权请求包括所述业务客户端上当前登录的业务员的标识;以及,接收所述识别客户端发送的识别客户端鉴权请求,所述识别客户端鉴权请求包括所述识别客户端上当前登录的业务员的标识;所述识别客户端上当前登录的业务员与所述业务客户端上当前登录的业务员相同;In a possible implementation manner, the receiving module is further specifically configured to, before the server receives the service identifier and ICCID corresponding to the identification client sent by the identification client, receive the service identifier and the ICCID sent by the service client. A service client authentication request, where the service client authentication request includes the identifier of the currently logged-in operator on the service client; and receiving an identification client authentication request sent by the identification client, the identification The client authentication request includes the identification of the currently logged-in salesperson on the identification client; the currently logged-in salesperson on the identification client is the same as the currently logged-in salesperson on the service client;
所述处理模块,具体用于根据所述业务员的标识,分配所述业务标识;The processing module is specifically configured to allocate the business identification according to the identification of the salesman;
所述发送模块,具体用于向所述识别客户端发送所述识别客户端上当前登录的业务员的标识对应的业务标识。The sending module is specifically configured to send the service identifier corresponding to the identifier of the currently logged in salesperson on the identifying client to the identifying client.
在一种可能的实现方式中,所述接收模块,还用于在所述服务端分配所述业务客户端对应的业务标识之前,接收所述业务客户端发送的业务标识获取请求,所述业务标识获取请求用于请求所述服务端分配业务标识;In a possible implementation manner, the receiving module is further configured to receive a service identifier acquisition request sent by the service client before the server assigns the service identifier corresponding to the service client, and the service The identification acquisition request is used to request the server to allocate a service identification;
若所述业务标识获取请求为业务客户端鉴权请求,所述业务客户端对应的业务标识为所述服务端根据所述业务客户端鉴权请求中的业务客户端的标识分配的,或者,所述业务客户端对应的业务标识为所述服务端根据所述业务客户端鉴权请求中的业务员的标识分配的;If the service identifier acquisition request is a service client authentication request, the service identifier corresponding to the service client is allocated by the server according to the service client identifier in the service client authentication request, or the The service identifier corresponding to the service client is allocated by the server according to the identifier of the operator in the authentication request of the service client;
所述接收模块,还用于在所述服务端向业务客户端发送所述ICCID之前,接收所述业务客户端发送的携带所述业务标识的数据获取请求,所述数据获取请求用于请求获取所述业务标识对应的ICCID。The receiving module is further configured to, before the server sends the ICCID to the service client, receive a data acquisition request carrying the service identifier sent by the service client, where the data acquisition request is used to request acquisition The ICCID corresponding to the service identifier.
在一种可能的实现方式中,所述识别客户端对应的业务标识为所述识别客户端上当前登录的业务员的标识,所述业务客户端对应的业务标识为所述业务客户端上当前登录的业务员的标识;In a possible implementation manner, the service identifier corresponding to the identification client is the identifier of the currently logged-in salesperson on the identification client, and the service identifier corresponding to the service client is the current identifier on the service client. The logon of the logged in salesperson;
所述接收模块,还用于在所述服务端接收识别客户端发送的所述识别客户端对应的业务标识和ICCID之前,接收所述业务客户端发送的业务客户端鉴权请求,所述业务客户端鉴权请求包括所述业务客户端上当前登录的业务员的标识;以及,接收所述识别客户端发送的识别客户端鉴权请求,所述识别客户端鉴权请求包括所述识别客户端上当前登录的业务员的标识;The receiving module is further configured to receive a service client authentication request sent by the service client before the server receives the service identifier and the ICCID corresponding to the identification client sent by the identification client. The client authentication request includes the identification of the currently logged in salesman on the service client; and, receiving the identification client authentication request sent by the identification client, the identification client authentication request includes the identification client The ID of the currently logged in salesperson on the terminal;
所述发送模块,还用于在确定所述识别客户端上当前登录的业务员的标识与所述业务客户端上当前登录的业务员的标识相同时,向发送所述业务客户端鉴权请求的业务客户端发送所述ICCID。The sending module is also used to send an authentication request to the service client when it is determined that the identity of the currently logged-in clerk on the identification client is the same as the identity of the currently logged on clerk on the service client. The service client sends the ICCID.
在一种可能的实现方式中,所述接收模块,还用于在所述服务端向业务客户端发送所述ICCID之后,接收所述业务客户端发送的携带所述ICCID的业务请求,所述业务请求用于请求所述服务端在运营支撑系统BSS系统中修改所述ICCID对应的用户数据;In a possible implementation manner, the receiving module is further configured to, after the server sends the ICCID to the service client, receive a service request carrying the ICCID sent by the service client, the The service request is used to request the server to modify the user data corresponding to the ICCID in the BSS system of the operation support system;
所述装置还包括:处理模块,所述处理模块用于对所述业务请求进行处理。The apparatus further includes: a processing module configured to process the service request.
在一种可能的实现方式中,所述发送模块,具体用于向所述业务客户端发送所述ICCID中的部分数位的数据信息;In a possible implementation manner, the sending module is specifically configured to send the data information of some digits in the ICCID to the service client;
所述接收模块,还用于在所述服务端接收所述业务客户端发送的携带所述ICCID的业务请求之前,接收所述业务客户端发送的补充数位的数据信息和所述业务标识;The receiving module is further configured to receive the supplementary digital data information and the service identifier sent by the service client before the server receives the service request that carries the ICCID sent by the service client;
所述处理模块,还用于将所述部分数位的数据信息和所述补充数位的数据信息的组合与所述ICCID进行比较,若相同,指示所述发送模块向所述业务客户端发送校验成功信息。The processing module is further configured to compare the combination of the data information of the partial digits and the data information of the supplementary digits with the ICCID, and if they are the same, instruct the sending module to send a check to the service client. success message.
第五方面,本申请提供一种数据识别装置,所述装置可以为识别客户端,所述装置包括:In a fifth aspect, the present application provides a data identification device, the device may be an identification client, and the device includes:
接收模块,用于接收识别指令;The receiving module is used to receive the identification instruction;
处理模块,用于通过识别客户端对应的摄像装置采集用户身份识别SIM卡产品的图像;以及,提取所述图像中的集成电路卡识别码ICCID;a processing module, used for collecting an image of the SIM card product by identifying the camera device corresponding to the client; and extracting the integrated circuit card identification code ICCID in the image;
发送模块,用于向服务端发送所述识别客户端对应的业务标识和所述ICCID,以使所述服务端将所述ICCID发送给业务客户端;A sending module, configured to send the service identifier corresponding to the identifying client and the ICCID to the server, so that the server sends the ICCID to the service client;
其中,所述业务客户端与所述识别客户端对应相同的业务标识;所述业务客户端对应的业务标识为所述服务端分配给所述业务客户端的业务标识或者所述业务客户端发送给所述服务端的业务标识。The service client and the identification client correspond to the same service identifier; the service identifier corresponding to the service client is the service identifier assigned to the service client by the server or sent by the service client to The service identifier of the server.
在一种可能的实现方式中,所述接收模块,还用于在所述识别客户端向服务端发送所述识别客户端对应的业务标识和所述ICCID之前,获取所述识别客户端对应的业务标识;In a possible implementation manner, the receiving module is further configured to acquire the service identifier corresponding to the identification client and the ICCID before the identification client sends the service identifier corresponding to the identification client and the ICCID to the server. business identification;
所述发送模块,具体用于向所述服务端发送数据识别报告,所述数据识别报告包括:所述ICCID和所述识别客户端对应的业务标识;或者,具体用于分别向所述服务端发送识别客户端鉴权请求和数据识别报告,所述识别客户端鉴权请求包括所述识别客户端对应的业务标识,所述数据识别报告报告所述ICCID。The sending module is specifically configured to send a data identification report to the server, where the data identification report includes: the ICCID and the service identifier corresponding to the identification client; or, is specifically configured to report to the server respectively A client identification authentication request and a data identification report are sent, where the client identification authentication request includes a service identifier corresponding to the identification client, and the data identification report reports the ICCID.
在一种可能的实现方式中,所述接收模块,具体用于获取所述识别客户端上当前登录的业务员的标识作为所述业务标识,其中,所述识别客户端上当前登录的业务员的标识与所述业务客户端上当前登录的业务员的标识相同。In a possible implementation manner, the receiving module is specifically configured to obtain the identification of the salesperson currently logged in on the client as the business identification, wherein the identification of the salesperson currently logged in on the client The ID of the service client is the same as the ID of the currently logged-in salesperson on the service client.
在一种可能的实现方式中,所述接收模块,具体用于接收所述业务客户端发送的所述业务标识;或者,所述接收模块,具体用于接收输入信息,所述输入信息为用于表示所述业务标识的图像信息或者数据信息。In a possible implementation manner, the receiving module is specifically configured to receive the service identifier sent by the service client; or, the receiving module is specifically configured to receive input information, where the input information is used for image information or data information representing the service identifier.
在一种可能的实现方式中,所述装置还包括显示模块;In a possible implementation manner, the apparatus further includes a display module;
所述处理模块,具体用于判断所述图像是否符合SIM卡图样,所述SIM卡图样中存在ICCID识别区域;若符合,从所述图像中的ICCID识别区域中提取数据信息,作为所述ICCID;若不符合,指示所述显示模块在显示区域显示所述图像中的至少一个待识别区域,并根据所述接收模块接收的选择指令,提取所述选择指令选中的待识别区域中的数据信息,作为所述ICCID。The processing module is specifically configured to judge whether the image conforms to the SIM card pattern, and there is an ICCID identification area in the SIM card pattern; if so, extract data information from the ICCID identification area in the image as the ICCID If not, instruct the display module to display at least one area to be identified in the image in the display area, and according to the selection instruction received by the receiving module, extract the data information in the area to be identified selected by the selection instruction , as the ICCID.
第六方面,本申请提供一种数据识别装置,所述装置可以为业务客户端,所述装置包括:In a sixth aspect, the present application provides a data identification device, the device may be a service client, and the device includes:
接收模块,用于接收服务端发送的集成电路卡识别码ICCID,所述ICCID为所述服务端从识别客户端接收的,所述ICCID为所述识别客户端从用户身份识别SIM卡产品的图像中提取的;The receiving module is used to receive the integrated circuit card identification code ICCID sent by the server, the ICCID is received by the server from the identification client, and the ICCID is the image of the identification client identifying the SIM card product from the user identity extracted from;
其中,所述识别客户端与业务客户端对应相同的业务标识,所述业务客户端对应的业务标识为所述服务端分配给所述业务客户端的业务标识或者所述业务客户端发送给所述服务端的业务标识,所述识别客户端对应的业务标识为所述服务端从所述识别客户端接收的。The identification client and the service client correspond to the same service identifier, and the service identifier corresponding to the service client is the service identifier assigned to the service client by the server or sent by the service client to the service client. The service identifier of the server, where the service identifier corresponding to the identification client is received by the server from the identification client.
在一种可能的实现方式中,所述接收模块,还用于在所述业务客户端接收服务端发送的ICCID之前,接收所述服务端发送的所述业务客户端对应的业务标识;In a possible implementation manner, the receiving module is further configured to receive, before the service client receives the ICCID sent by the server, a service identifier corresponding to the service client sent by the server;
所述装置还包括:发送模块,用于向所述识别客户端发送所述业务客户端对应的业务标识,或者,所述装置还包括显示模块,用于在所述业务客户端的界面上显示所述业务客户端对应的业务标识,以使所述识别客户端将所述业务标识和所述ICCID发送给所述服务端。The device further includes: a sending module, configured to send the service identifier corresponding to the service client to the identification client, or the device further includes a display module, configured to display all the information on the interface of the service client. the service identifier corresponding to the service client, so that the identifying client sends the service identifier and the ICCID to the server.
在一种可能的实现方式中,所述发送模块,还用于在所述业务客户端接收服务端发送的所述业务客户端对应的业务标识之前,向所述服务端发送业务标识获取请求;In a possible implementation manner, the sending module is further configured to send a service identifier acquisition request to the server before the service client receives the service identifier corresponding to the service client sent by the server;
若所述业务标识获取请求为业务客户端鉴权请求,所述业务客户端对应的业务标识为所述服务端根据所述业务客户端鉴权请求中的业务客户端的标识分配的,或者,所述业务客户端对应的业务标识为所述服务端根据所述业务客户端鉴权请求中的业务员的标识分配的;If the service identifier acquisition request is a service client authentication request, the service identifier corresponding to the service client is allocated by the server according to the service client identifier in the service client authentication request, or the The service identifier corresponding to the service client is allocated by the server according to the identifier of the operator in the authentication request of the service client;
所述发送模块,还用于在所述业务客户端接收所述服务端发送的所述业务标识对应的ICCID之前,向所述服务端发送携带所述业务标识的数据获取请求,所述数据获取请求用于请求获取所述业务标识对应的ICCID。The sending module is further configured to send a data acquisition request carrying the service identifier to the server before the service client receives the ICCID corresponding to the service identifier sent by the server, and the data acquisition The request is used to request to obtain the ICCID corresponding to the service identifier.
在一种可能的实现方式中,所述业务客户端对应的业务标识为所述业务客户端上当前登录的业务员的标识;In a possible implementation manner, the service identifier corresponding to the service client is the identifier of the currently logged-in salesperson on the service client;
所述发送模块,还用于在所述业务客户端接收服务端发送的ICCID之前,向所述服务端发送业务客户端鉴权请求,所述业务客户端鉴权请求包括所述业务客户端上当前登录的业务员的标识;所述ICCID为所述服务端从当前登录的业务员的标识与所述业务客户端相同的识别客户端接收到的。The sending module is further configured to send a service client authentication request to the server before the service client receives the ICCID sent by the server, where the service client authentication request includes an authentication request on the service client. The identifier of the currently logged-in salesperson; the ICCID is received by the server from the identification client that has the same identifier of the currently logged-in salesperson as the service client.
在一种可能的实现方式中,所述发送模块,还用于在所述业务客户端接收服务端发送的ICCID之后,向所述服务端发送携带所述ICCID的业务请求,所述业务请求用于请求所述服务端在运营支撑系统BSS系统中修改所述ICCID对应的用户数据。In a possible implementation manner, the sending module is further configured to send a service request carrying the ICCID to the server after the service client receives the ICCID sent by the server, and the service request uses requesting the server to modify the user data corresponding to the ICCID in the BSS system of the operation support system.
在一种可能的实现方式中,所述接收模块,具体用于接收所述服务端发送的所述ICCID中的部分数位的数据信息;In a possible implementation manner, the receiving module is specifically configured to receive data information of part of digits in the ICCID sent by the server;
所述装置还包括显示模块,用于在所述业务客户端向所述服务端发送携带所述ICCID的业务请求之前,在所述业务客户端的显示界面显示所述业务标识对应的ICCID中的部分数位的数据信息;The device further includes a display module configured to display the part of the ICCID corresponding to the service identifier on the display interface of the service client before the service client sends the service request carrying the ICCID to the server digital data information;
所述接收模块,还用于接收输入信息,所述输入信息包括补充数位的数据信息;The receiving module is further configured to receive input information, where the input information includes supplementary digital data information;
所述发送模块,还用于向所述服务端发送所述补充数位的数据信息和所述业务标识;The sending module is further configured to send the supplementary digital data information and the service identifier to the server;
所述接收模块,还用于接收所述服务端发送的校验成功信息,所述校验成功信息为所述服务端在将所述部分数位的数据信息和所述补充数位的数据信息的组合与所述ICCID进行比较且比较结果为相同时发送的。The receiving module is further configured to receive the verification success information sent by the server, where the verification success information is the combination of the partial digital data information and the supplementary digital data information by the server terminal. Sent when the ICCID is compared and the result of the comparison is the same.
第七方面,本申请提供一种服务器,所述服务器上设置有服务端,所述服务端用于执行第一方面任一所述的数据识别方法。In a seventh aspect, the present application provides a server, the server is provided with a server, and the server is configured to execute any one of the data identification methods described in the first aspect.
第八方面,本申请提供一种终端,所述终端上设置有识别客户端,和/或,业务客户端,其中,所述识别客户端用于执行第二方面任一所述的数据识别方法,所述业务客户端用于执行第三方面任一所述的数据识别方法。In an eighth aspect, the present application provides a terminal, where an identification client and/or a service client are set on the terminal, wherein the identification client is used to execute the data identification method described in any one of the second aspect , the service client is configured to execute any one of the data identification methods described in the third aspect.
第九方面,本申请提供一种设备,包括:In a ninth aspect, the application provides a device, comprising:
一个或多个处理器;one or more processors;
存储器,用于存储一个或多个程序;memory for storing one or more programs;
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如上述第一至六方面中任一所述的方法。When the one or more programs are executed by the one or more processors, the one or more processors implement the method according to any one of the first to sixth aspects above.
第十方面,本申请提供一种计算机可读存储介质,包括计算机程序,所述计算机程序在计算机上被执行时,使得所述计算机执行上述第一方面至第三方面中任一项所述的方法。In a tenth aspect, the present application provides a computer-readable storage medium, comprising a computer program, when the computer program is executed on a computer, the computer program causes the computer to perform any one of the above-mentioned first to third aspects. method.
第十一方面,本申请提供一种计算机程序,当所述计算机程序被计算机执行时,用于执行上述第一方面至第三方面中任一项所述的方法。In an eleventh aspect, the present application provides a computer program, which, when the computer program is executed by a computer, is used to execute the method according to any one of the above-mentioned first to third aspects.
附图说明Description of drawings
图1为本申请实施例提供的数据识别方法涉及的SIM卡产品以及网络架构的示意图;1 is a schematic diagram of a SIM card product and a network architecture involved in a data identification method provided by an embodiment of the present application;
图2为本申请实施例提供的数据识别方法的交互流程示意图一;2 is a schematic diagram 1 of an interaction flow of a data identification method provided by an embodiment of the present application;
图3为本申请实施例提供的数据识别方法的交互流程示意图二;FIG. 3 is a second schematic diagram of an interaction flow of a data identification method provided by an embodiment of the present application;
图4A为本申请实施例提供的数据识别方法中从图像中提取ICCID的流程示意图;4A is a schematic flowchart of extracting an ICCID from an image in a data identification method provided by an embodiment of the present application;
图4B为本申请实施例提供的数据识别方法中选择待识别区域的界面示意图;4B is a schematic diagram of an interface for selecting an area to be identified in the data identification method provided by the embodiment of the present application;
图5为本申请实施例提供的数据识别方法的交互流程示意图三;FIG. 5 is a schematic diagram three of the interaction flow of the data identification method provided by the embodiment of the present application;
图6A为本申请实施例提供的数据识别方法中服务端向业务客户端发送ICCID的一种流程示意图;6A is a schematic flowchart of a server sending an ICCID to a service client in a data identification method provided by an embodiment of the present application;
图6B为本申请实施例提供的数据识别方法中业务客户端中的ICCID展示界面的示意图;6B is a schematic diagram of an ICCID display interface in a service client in a data identification method provided by an embodiment of the present application;
图7为本申请实施例提供的数据识别装置的结构示意图一;FIG. 7 is a schematic structural diagram 1 of a data identification device provided by an embodiment of the present application;
图8为本申请实施例提供的数据识别装置的结构示意图二;FIG. 8 is a second schematic structural diagram of a data identification device provided by an embodiment of the present application;
图9为本申请实施例提供的数据识别装置的结构示意图三;FIG. 9 is a third schematic structural diagram of a data identification device provided by an embodiment of the present application;
图10为本申请实施例提供的服务器的结构示意图;10 is a schematic structural diagram of a server provided by an embodiment of the present application;
图11为本申请实施例提供的终端的结构示意图一;FIG. 11 is a schematic structural diagram 1 of a terminal provided by an embodiment of the present application;
图12为本申请实施例提供的终端的结构示意图二。FIG. 12 is a second schematic structural diagram of a terminal according to an embodiment of the present application.
具体实施方式Detailed ways
本申请的实施方式部分使用的术语仅用于对本申请的具体实施例进行解释,而非旨在限定本申请。The terms used in the embodiments of the present application are only used to explain specific embodiments of the present application, and are not intended to limit the present application.
当用户需要新开户或者用户的SIM卡丢失需要补办SIM卡时,可以向运营商购买一张新的SIM卡。When the user needs to open a new account or the user's SIM card is lost and needs to be reissued, a new SIM card can be purchased from the operator.
图1为本申请实施例提供的数据识别方法涉及的SIM卡产品以及网络架构的示意图。如图1左侧所示,运营商向用户销售的通常是包含SIM卡和外卡两部分的SIM卡产品。SIM卡产品通常是运营商从SIM卡的生产厂商处购买的。在SIM卡产品出厂前,生产厂商可以通过工业用写卡设备在SIM卡中写入ICCID,即SIM卡的标识,并在外卡上印刷SIM卡对应的ICCID。FIG. 1 is a schematic diagram of a SIM card product and a network architecture involved in a data identification method provided by an embodiment of the present application. As shown on the left side of Figure 1, what operators sell to users is usually a SIM card product consisting of a SIM card and an external card. The SIM card product is usually purchased by the operator from the manufacturer of the SIM card. Before the SIM card product leaves the factory, the manufacturer can write the ICCID, that is, the ID of the SIM card, in the SIM card through the industrial card writing device, and print the ICCID corresponding to the SIM card on the external card.
在SIM卡被使用前,运营商需要在BSS系统中根据SIM卡对应的ICCID,先对SIM卡和购买该SIM卡的用户对应的用户数据进行关联管理。之后,用户就可以使用安设有该SIM卡的移动终端中进行通信。需要说明的是,运营商在BSS系统中对SIM卡和用户数据进行关联管理的操作,可以有两种方式。在一种方式中,可以在用户购买SIM卡产品之后,由业务员一次性在BSS系统中输入该SIM卡的ICCID以及用户相关的用户数据。在另一种方式中,可以在BSS系统中分两次操作进行数据管理。首先,运营商可以在从生产厂商够买原始出厂的SIM卡产品后,先对尚未启用的SIM卡进行一次集中管理,例如,可以由业务员先按照移动网络的规划,查看SIM卡产品上的ICCID,并在BSS系统中录入这些尚未启用的SIM卡的ICCID对应的一些基础的开户数据(如,开户数据模板、鉴权数据模板)。然后,在有用户购买SIM卡时,业务员可以再次查看SIM卡产品上印刷的ICCID,并在BSS系统中修改该ICCID对应的一些专有数据(如,用户的身份信息、用户号码、一些专有的鉴权数据等)。Before the SIM card is used, the operator needs to perform associated management on the SIM card and the user data corresponding to the user who purchased the SIM card according to the ICCID corresponding to the SIM card in the BSS system. After that, the user can use the mobile terminal installed with the SIM card to communicate. It should be noted that there are two ways for an operator to perform associated management on the SIM card and user data in the BSS system. In one way, after the user purchases the SIM card product, the salesman can input the ICCID of the SIM card and the user-related user data in the BSS system at one time. In another way, data management can be performed in two operations in the BSS system. First of all, the operator can centrally manage the SIM card that has not been activated after purchasing the original factory SIM card product from the manufacturer. For example, the operator can first check the SIM card product according to the plan of the mobile network. ICCID, and enter some basic account opening data (eg, account opening data template, authentication data template) corresponding to the ICCID of the SIM cards that have not been activated in the BSS system. Then, when a user buys a SIM card, the salesman can check the ICCID printed on the SIM card product again, and modify some proprietary data corresponding to the ICCID in the BSS system (such as the user's identity information, user number, some special some authentication data, etc.).
业务员可以通过业务客户端与BSS系统的服务端进行通信,以实现向BSS系统录入数据,以及,查询、修改BSS系统中的数据等操作。BSS系统的服务端可以部署在服务器上,业务客户端可以部署在计算机、手机、平板电脑等终端设备上。The salesman can communicate with the server of the BSS system through the business client to realize operations such as entering data into the BSS system, and querying and modifying data in the BSS system. The server side of the BSS system can be deployed on the server, and the business client side can be deployed on terminal devices such as computers, mobile phones, and tablet computers.
无论采用上述一次性输入或者分两次输入的关联管理的操作方式,业务员均需要在业务客户端中输入需要管理的ICCID。Regardless of the operation mode of the above-mentioned one-time input or the association management of two-time input, the salesman needs to input the ICCID to be managed in the service client.
当运营商营业厅的业务员需要向BSS系统录入数据或者查询、修改BSS系统中的数据时,业务员首先在部署有业务客户端的终端设备上登录业务员的操作账户,业务客户端将包含业务员的操作账户的登录请求发送给服务端,服务端可以对操作账户进行鉴权,在鉴权通过后,业务员通过肉眼观察SIM卡产品上印刷的ICCID,然后,通过部署有业务客户端的终端设备上的输入设备输入ICCID,输入设备可以是键盘、麦克风、触摸屏等,业务客户端将输入设备接收到的ICCID以及与本次操作相关的其他参数一起发送给服务端。服务端可以对接收到的ICCID的数据合法性和操作的合法性进行校验。When the operator of the operator's business hall needs to enter data into the BSS system or query or modify the data in the BSS system, the operator first logs in the operator's operation account on the terminal device where the service client is deployed, and the service client will contain the service The login request of the operator's operation account is sent to the server, and the server can authenticate the operation account. After the authentication is passed, the operator observes the ICCID printed on the SIM card product with the naked eye, and then uses the terminal where the service client is deployed. The input device on the device inputs the ICCID. The input device can be a keyboard, a microphone, a touch screen, etc. The service client sends the ICCID received by the input device and other parameters related to this operation to the server. The server can verify the validity of the data and operation of the received ICCID.
若服务端接收到的ICCID合法(即该ICCID符合ICCID的数据规范且BSS系统的数据库中存在该ICCID),且,该ICCID相关的用户数据允许执行所请求的操作,服务端可以向业务客户端返回校验成功,并允许业务客户端3本次请求的操作。若服务端接收到的ICCID有误(即该ICCID不符合ICCID的数据规范或者BSS系统的数据库中不存在该ICCID),或者,该ICCID相关的用户数据不允许执行所请求的操作,服务端可以向业务客户端3返回校验失败。业务员需要重新查看SIM卡产品上印刷的ICCID,以确认ICCID是否输入错误,并重新输入ICCID,业务客户端将输入设备重新接收到的ICCID与操作相关的其他参数再次发送给服务端1进行校验。If the ICCID received by the server is legal (that is, the ICCID complies with the ICCID data specification and the ICCID exists in the database of the BSS system), and the user data related to the ICCID allows the requested operation to be performed, the server can report to the service client. Returns the verification success, and allows the
在上面示例的流程中,业务员需要通过肉眼查看ICCID,然后输入到业务客户端中,当业务员看错或者输入错误ICCID时,都会增加业务客户端与服务端之间的重新确认的流程,使得操作效率降低。不仅如此,当业务员输入的ICCID为其他SIM卡的ICCID时,系统对该ICCID的数据合法性校验会成功,服务端将允许本次请求的操作,这样就会导致业务员错误的修改其他SIM卡相关的用户数据,进而影响其他SIM卡的正常业务,而原本希望开通的SIM卡仍无法使用。In the process of the above example, the salesperson needs to check the ICCID with the naked eye, and then input it into the business client. When the salesperson misreads or enters the wrong ICCID, the re-confirmation process between the business client and the server will be added. This reduces operational efficiency. Not only that, when the ICCID input by the salesman is the ICCID of another SIM card, the system will successfully verify the data validity of the ICCID, and the server will allow the requested operation, which will cause the salesman to erroneously modify other SIM cards. The user data related to the SIM card will affect the normal business of other SIM cards, and the SIM card that was originally intended to be activated is still unavailable.
为此,本申请提供下面的技术方案,能够解决修改SIM卡相关数据操作效率较低以及误操作修改其他SIM卡相关数据的问题。需要说明的是,图1中所示的SIM卡产品为标准卡(Standard SIM,也称为原卡)的一种示意,在本申请实施例中,SIM卡产品中的SIM卡可以是Mini SIM卡、Micro SIM卡或者Nano SIM卡等其他SIM卡。本申请对此不做限制。下面以SIM卡为例对本申请实施例提供的数据识别方法进行说明。Therefore, the present application provides the following technical solutions, which can solve the problems of low operation efficiency of modifying SIM card related data and misoperation to modify other SIM card related data. It should be noted that the SIM card product shown in FIG. 1 is an illustration of a standard card (Standard SIM, also referred to as the original card). In the embodiment of this application, the SIM card in the SIM card product may be a Mini SIM SIM card, Micro SIM card or Nano SIM card and other SIM cards. This application does not limit this. The data identification method provided by the embodiment of the present application will be described below by taking a SIM card as an example.
本申请实施例提供的技术方案,可应用于图1右侧部分所示的网络架构,在该网络架构中,除了服务端1和业务客户端3,还可以包括:识别客户端2,识别客户端2所在终端设备具有摄像装置。示例性地,识别客户端2可以部署在手机、平板电脑、计算机等终端设备上。摄像装置可以是摄像头、扫描仪等,不申请对此不做限制。在本申请实施例中,识别客户端2可以与业务客户端3安装于同一终端设备上,也可以安装于不同的终端设备上。在下面的说明中,安装有业务客户端3的终端设备可以称为业务终端,安装有识别客户端2的终端设备可以称为识别终端。在本申请实施例中,识别客户端2和业务客户端3也可以是应用(Application,APP)。The technical solutions provided by the embodiments of the present application can be applied to the network architecture shown in the right part of FIG. 1 . In the network architecture, in addition to the
基于上述网络架构,本申请实施例提供一种数据识别方法,识别客户端可利用摄像装置采集SIM卡产品的图像,以及从图像中提取ICCID,并将提取到的ICCID发送给服务端1,之后由服务端1发送给识别客户端对应的业务客户端3。Based on the above network architecture, an embodiment of the present application provides a data identification method, wherein the identification client can use a camera to capture an image of a SIM card product, extract an ICCID from the image, and send the extracted ICCID to the
图2为本申请实施例提供的数据识别方法的交互流程示意图一。如图2所示,本申请实施例提供的数据识别方法可以包括以下步骤:FIG. 2 is a schematic diagram 1 of an interaction flow of a data identification method provided by an embodiment of the present application. As shown in FIG. 2 , the data identification method provided by the embodiment of the present application may include the following steps:
S201:业务客户端向服务端发送业务标识获取请求。S201: The service client sends a service identifier acquisition request to the server.
其中,业务标识获取请求可用于请求服务端分配业务标识。示例性地,业务标识获取请求可以用于请求与业务操作或者与业务客户端或者与业务客户端上当前登录的业务员账户对应的业务标识。The service identifier acquisition request may be used to request the server to allocate a service identifier. Exemplarily, the service identifier acquisition request may be used to request a service identifier corresponding to a service operation or a service client or a currently logged-in operator account on the service client.
需要说明的是,当该业务标识被识别客户端获取后,识别客户端可以将业务标识与提取到的ICCID一起发送至服务端,服务端可以将把识别客户端发送的ICCID发送给业务标识对应的业务客户端。It should be noted that after the service identifier is acquired by the identification client, the identification client can send the service identifier and the extracted ICCID to the server, and the server can send the ICCID sent by the identification client to the corresponding service identifier. business client.
在一示例中,业务标识获取请求可以是业务请求,业务请求包含业务操作的标识,该业务请求用于请求服务端分配与本次请求的业务操作对应的业务标识。In an example, the service identifier acquisition request may be a service request, the service request includes an identifier of a service operation, and the service request is used to request the server to allocate a service identifier corresponding to the service operation requested this time.
在另一示例中,业务标识获取请求可以是业务客户端鉴权请求,业务客户端鉴权请求包括业务客户端的标识,该业务客户端鉴权请求用于请求服务端分配与业务客户端对应的业务标识。In another example, the service identifier acquisition request may be a service client authentication request, the service client authentication request includes an identifier of the service client, and the service client authentication request is used to request the server to allocate a service client corresponding to the service client. business identity.
在再一示例中,业务标识获取请求可以是业务客户端鉴权请求,业务客户端鉴权请求可以包括业务客户端当前登录的业务员的标识,该业务客户端鉴权请求用于请求服务端分配业务员对应的业务标识。In yet another example, the service identifier acquisition request may be a service client authentication request, the service client authentication request may include the identifier of a current operator logged in by the service client, and the service client authentication request is used to request the server Allocate the business ID corresponding to the salesperson.
在本申请实施例中,需要说明的是,步骤S201不是必须执行的步骤。举例来说,服务端可以不需要在接收到业务客户端发送的业务标识获取请求之后再针对业务标识获取请求分配业务标识,在一示例中,服务端可以预先为网络管理的所有业务客户端分配业务标识,并在业务客户端与服务端建立通信连接时将预先分配好的业务标识下发至业务客户端。In the embodiment of the present application, it should be noted that step S201 is not a step that must be performed. For example, the server may not need to allocate a service identifier to the service identifier acquisition request after receiving the service identifier acquisition request sent by the service client. In an example, the server may pre-allocate all service clients managed by the network. The service identifier is issued, and the pre-assigned service identifier is delivered to the service client when the service client establishes a communication connection with the server.
S202:服务端分配业务标识。S202: The server assigns a service identifier.
其中,服务端分配业务客户端对应的业务标识,示例性地,服务端可以针对业务标识获取请求中包含的标识信息分配业务标识。Wherein, the server assigns the service identifier corresponding to the service client. Exemplarily, the server may assign the service identifier according to the identifier information included in the service identifier acquisition request.
举例来说,服务端分配的业务标识可以为针对业务客户端的业务标识获取请求分配的业务标识,或者,针对可以为业务操作的标识对应的业务标识,或者,业务客户端的标识对应的业务标识,或者,业务员的标识对应的业务标识。服务端分配的业务标识与业务标识获取请求以及发送业务标识获取请求的业务客户端存在对应关系。服务端在针对业务客户端发送的业务标识获取请求分配业务标识后,可以在服务端的数据库中记录发送业务标识获取请求的业务客户端的标识,并在服务端的数据库中存储业务标识与业务标识获取请求以及业务客户端的对应关系。表1为业务标识获取请求、业务标识和业务客户端之间的对应关系的一种示意。For example, the service identifier allocated by the server may be the service identifier assigned to the service identifier acquisition request of the service client, or the service identifier corresponding to the identifier of the service operation, or the service identifier corresponding to the identifier of the service client, Or, the service ID corresponding to the ID of the salesperson. The service identifier allocated by the server has a corresponding relationship with the service identifier acquisition request and the service client that sends the service identifier acquisition request. After the server assigns the service identifier to the service identifier acquisition request sent by the service client, it can record the identifier of the business client that sent the service identifier acquisition request in the server's database, and store the service identifier and the service identifier acquisition request in the server's database. And the corresponding relationship of the business client. Table 1 is a schematic illustration of the correspondence between the service identifier acquisition request, the service identifier and the service client.
表1Table 1
需要说明的是,一个业务客户端可以发送多个业务请求,不同的业务请求可以对应不同的业务操作的标识,即多个业务请求可能对应同一个业务客户端,另外,一个业务客户端上也可以登录多个业务员,即多个业务客户端可能对应同一个业务客户端。It should be noted that a service client can send multiple service requests, and different service requests can correspond to different service operation identifiers, that is, multiple service requests may correspond to the same service client. Multiple operators can be logged in, that is, multiple business clients may correspond to the same business client.
在本申请实施例中,服务端可以在对业务客户端或者业务员进行鉴权后,分配相应的业务标识。在本申请其他实施例中,将对服务端的鉴权处理的步骤进行示例性说明。In this embodiment of the present application, the server may assign a corresponding service identifier after authenticating the service client or the service operator. In other embodiments of the present application, the steps of the authentication processing of the server will be exemplarily described.
S203:服务端向业务客户端发送业务标识。S203: The server sends the service identifier to the service client.
其中,服务端可以通过业务标识获取响应向业务客户端发送针对业务标识获取请求分配的业务标识。举例来说,当业务标识获取请求为业务请求时,业务标识获取响应可以为业务响应,当业务标识获取请求为业务客户端鉴权请求时,业务标识获取响应可以为业务客户端鉴权响应。Wherein, the server can send the service identifier allocated for the service identifier acquisition request to the service client through the service identifier acquisition response. For example, when the service identifier acquisition request is a service request, the service identifier acquisition response may be a service response, and when the service identifier acquisition request is a service client authentication request, the service identifier acquisition response may be a service client authentication response.
需要说明的是,在本申请实施例中,服务端可以与多个业务客户端和多个识别客户端建立通信连接。服务端可以分别为每个业务标识获取请求分配业务标识。不同的业务标识获取请求可以对应不同的业务标识。It should be noted that, in this embodiment of the present application, the server can establish communication connections with multiple service clients and multiple identification clients. The server may assign a service identifier to each service identifier acquisition request respectively. Different service identifier acquisition requests may correspond to different service identifiers.
S204:识别客户端接收识别指令,识别指令用于指示调用摄像装置采集SIM卡产品的图像。S204: The identification client receives an identification instruction, where the identification instruction is used to instruct calling a camera to collect an image of the SIM card product.
在本申请实施例中,识别指令可以用于指示识别客户端调用识别客户端所在终端上的摄像装置,采集SIM卡产品的图像。示例性地,识别客户端可以在界面上显示识别按钮,当业务员或则识别客户端的操作人员点击识别按钮时生成识别指令。In this embodiment of the present application, the identification instruction may be used to instruct the identification client to call the camera device on the terminal where the identification client is located to collect the image of the SIM card product. Exemplarily, the identification client may display an identification button on the interface, and an identification instruction is generated when a salesperson or an operator of the identification client clicks the identification button.
在本申请实施例中,在接收识别指令之前,识别客户端还可以向服务端发起识别客户端鉴权请求,服务端可以对识别客户端的合法性进行鉴权,在确认识别客户端为系统中已记录的合法的识别客户端时,向识别客户端发送识别客户端鉴权成功响应。在一示例中的,服务端可以对识别客户端所在终端的型号进行校验,例如,系统中可以记录可作为安装识别客户端的终端的终端型号。In this embodiment of the present application, before receiving the identification instruction, the identification client may also initiate an identification client authentication request to the server, and the server may authenticate the legitimacy of the identification client. When the legal identification client has been recorded, an identification client authentication success response is sent to the identification client. In an example, the server can verify the model of the terminal where the identification client is located. For example, the system can record the model of the terminal that can be used as the terminal on which the identification client is installed.
S205:识别客户端采集SIM卡产品的图像。S205: Identify the client to collect the image of the SIM card product.
其中,识别客户端可以调用所在终端上的摄像装置拍摄待启用的SIM卡产品的图像。Wherein, the identification client can call the camera device on the terminal where it is located to shoot the image of the SIM card product to be activated.
S206:识别客户端从采集到的图像中提取ICCID。S206: The identification client extracts the ICCID from the collected image.
其中,识别客户端可以从图像中可以提取符合ICCID的字符构成的数据信息作为ICCID。举例来说,ICCID可以由14位数字或字符组成,识别客户端可以从图像中提取14位的数据信息作为ICCID。在本申请其他实施例中,将对识别客户端从图像中提取ICCID的步骤进行示例性地说明。Wherein, the identification client can extract data information composed of characters conforming to the ICCID from the image as the ICCID. For example, the ICCID can be composed of 14 digits or characters, and the recognition client can extract 14-bit data information from the image as the ICCID. In other embodiments of the present application, the steps of extracting the ICCID from the image by the identification client will be exemplarily described.
S207:识别客户端获取业务标识。S207: Identify the client to obtain the service identifier.
其中,识别客户端获取的业务标识将用于发送给服务端,以使服务端将对应的业务标识相同的识别客户端和业务客户端关联起来。当识别客户端将从SIM卡产品的图像中提取的ICCID发送给服务端时,服务端可以根据识别客户端对应的业务标识,确定对应相同标识的的业务客户端,并将识别客户端提取的ICCID发送给对应相同业务标识的业务客户端。The service identifier obtained by the identification client will be used for sending to the server, so that the server associates the identification client with the same service identifier and the service client. When the identification client sends the ICCID extracted from the image of the SIM card product to the server, the server can determine the service client corresponding to the same identification according to the service identification corresponding to the identification client, and use the identification client to extract the ICCID. The ICCID is sent to the service client corresponding to the same service identifier.
为了保证识别客户端与业务客户端对应相同的业务标识,示例性地,识别客户端可以获取服务端发送给业务客户端的业务标识作为识别客户端对应的业务标识,或者,在本申请其他实施例中,识别客户端也可以将当前登录的业务员的标识作为业务标识,此时,业务客户端上当前登录的业务员的标识需要与识别客户端相同,本申请其他实施例中将对这种实施方式进行说明。In order to ensure that the identification client and the service client correspond to the same service identifier, for example, the identification client may obtain the service identifier sent by the server to the service client as the service identifier corresponding to the identification client, or, in other embodiments of the present application In the identification client, the identification of the currently logged in salesman can also be used as the business identification. At this time, the identification of the current logged in salesperson on the business client needs to be the same as the identification client. Embodiments are described.
在本申请实施例中,识别客户端获取由服务端发送至所述业务客户端的业务标识的方式可以有多种。In the embodiment of the present application, there may be various manners for the identification client to obtain the service identifier sent by the server to the service client.
在一示例中,业务客户端可以在业务界面上显示从服务端接收到的业务标识。业务标识的呈现形式可以是数字或字符的形式,也可以是图形的形式,如二维码、条形码等。举例来说,业务员可以查看业务客户端上显示的数字或字符形式的业务标识,然后输入识别客户端。又如,业务员可以利用识别客户端的摄像装置扫描业务客户端上显示的图形形式的业务标识。In an example, the service client may display the service identifier received from the server on the service interface. The presentation form of the business identification may be in the form of numbers or characters, or may be in the form of graphics, such as two-dimensional codes, barcodes, and the like. For example, the salesperson can view the business ID in the form of numbers or characters displayed on the business client, and then enter the identification client. For another example, the salesman can scan the service identification in the form of graphics displayed on the service client by using the camera device for identifying the client.
在另一示例中,业务客户端与识别客户端之间可以建立通信连接,在建立通信连接后,业务客户端可以将从服务端接收到的业务标识发送给识别客户端。举例来说,识别客户端与业务客户端建立通信连接的方式可以有多种,例如,识别客户端可以通过无线网络搜索地理位置邻近范围内存在的业务客户端,并将搜索到的业务客户端显示在识别客户端的界面中,供业务员根据业务客户端的标识进行选择,之后,识别客户端可以向被选中的业务客户端发起建立通信连接的请求并建立通信连接。又如,识别客户端可以通过服务端获取合法的业务客户端的列表,并将合法的业务客户端的列表显示在识别客户端的界面中,供业务员进行选择,之后,识别客户端可以向被选中的业务客户端发起建立通信连接的请求并建立通信连接。In another example, a communication connection may be established between the service client and the identification client, and after the communication connection is established, the service client may send the service identifier received from the server to the identification client. For example, there can be various ways for the identification client to establish a communication connection with the service client. For example, the identification client can search for the service client existing in the vicinity of the geographic location through the wireless network, and use the searched service client. It is displayed in the interface of identifying the client, for the salesman to select according to the identification of the service client. After that, the identifying client can initiate a request for establishing a communication connection to the selected service client and establish a communication connection. For another example, the identification client can obtain a list of legal business clients through the server, and display the list of legal business clients on the identification client interface for the salesperson to choose. The service client initiates a request for establishing a communication connection and establishes the communication connection.
S208:识别客户端向服务端发送业务标识和ICCID。S208: The identification client sends the service identifier and the ICCID to the server.
其中,业务标识为识别客户端通过步骤S207获得的,ICCID为识别客户端通过步骤S206获得的。示例性地,识别客户端可以向服务端发送数据识别报告,其中包括业务标识和ICCID。服务端在接收到各个识别客户端上报的数据识别报告之后,存储业务标识和ICCID的对应关系。需要说明的是,服务端的数据库中可以存储发送业务标识获取请求的业务客户端、服务端分配的业务标识、业务标识获取请求中携带的信息、数据识别报告中上报的ICCID之间的对应关系表。表2为上述四种信息之间的对应关系表的一种示意。The service identifier is obtained by identifying the client through step S207, and the ICCID is obtained by identifying the client through step S206. Exemplarily, the identification client may send a data identification report to the server, including the service identification and the ICCID. After receiving the data identification report reported by each identification client, the server stores the corresponding relationship between the service identifier and the ICCID. It should be noted that the database of the server can store the correspondence table between the service client that sends the service identifier acquisition request, the service identifier allocated by the server, the information carried in the service identifier acquisition request, and the ICCID reported in the data identification report. . Table 2 is a schematic diagram of the correspondence table between the above four kinds of information.
表2Table 2
其中,当服务端根据业务获取请求分配业务标识时可以记录表2中的前5列的信息,当服务端接收到识别客户端发送的数据识别报告时可以依据数据识别报告中的业务标识,在表中记录该业务标识对应的第6列中的ICCID的信息。需要说明的是,服务端在分配业务标识时,可以记录分配业务标识的时间,并设置业务标识的有效期,之后,服务端可以在接收到数据识别报告或者数据获取请求时,检查数据识别报告和数据获取请求中的携带的业务标识是否有效。The information in the first 5 columns in Table 2 can be recorded when the server allocates the service identifier according to the service acquisition request, and when the server receives the data identification report sent by the identification client, it can be based on the business identifier in the data identification report. The ICCID information in the sixth column corresponding to the service identifier is recorded in the table. It should be noted that when assigning a service ID, the server can record the time when the service ID is allocated and set the validity period of the service ID. After that, the server can check the data identification report and Whether the service identifier carried in the data acquisition request is valid.
S209:服务端向业务客户端发送ICCID。S209: The server sends the ICCID to the service client.
在本申请实施例中,在步骤S209之前,可以有两种实现方式。In this embodiment of the present application, before step S209, there may be two implementation manners.
在一种实现方式中,在步骤S209之前,服务端可以在步骤S208接收到数据识别报告之后,服务端可以获取数据识别报告中的业务标识对应的业务客户端;然后,在步骤S209中,服务端可以向数据识别报告中的业务标识对应的业务客户端,发送从识别客户端接收的ICCID。需要说明的是,服务端在接收到数据识别报告时,可以根据数据识别报告中的业务标识查询到业务标识对应的业务标识获取请求以及发送业务标识获取请求的业务客户端。In an implementation manner, before step S209, after the server receives the data identification report in step S208, the server can obtain the business client corresponding to the business identifier in the data identification report; then, in step S209, the service The terminal may send the ICCID received from the identification client to the service client corresponding to the service identifier in the data identification report. It should be noted that when the server receives the data identification report, it can query the service identification acquisition request corresponding to the service identification and the service client sending the service identification acquisition request according to the service identification in the data identification report.
在另一种实现方式中,在步骤S209之前,业务客户端可以在步骤203接收到服务端发送的业务标识之后,向服务端发送数据获取请求,其中包含服务端发送给业务客户端的业务标识。然后,服务端可以获取数据获取请求中的业务标识对应的ICCID,并向发送数据获取请求的业务客户端发送数据获取请求中的业务标识对应的ICCID。这里,业务标识对应的ICCID是指包含有数据获取请求中的ICCID的数据识别报告中携带的ICCID。示例性的,服务端可以查询如表2所示的四种信息的对应关系表来获得业务标识对应的ICCID;然后,在步骤S209中服务端可以向发送数据获取请求的业务客户端发送查询到的ICCID。In another implementation manner, before step S209, the service client may send a data acquisition request to the server after receiving the service identifier sent by the server in step 203, which includes the service identifier sent by the server to the service client. Then, the server can acquire the ICCID corresponding to the service identifier in the data acquisition request, and send the ICCID corresponding to the service identifier in the data acquisition request to the service client that sent the data acquisition request. Here, the ICCID corresponding to the service identifier refers to the ICCID carried in the data identification report including the ICCID in the data acquisition request. Exemplarily, the server can query the correspondence table of the four types of information as shown in Table 2 to obtain the ICCID corresponding to the service identifier; then, in step S209, the server can send a query to the service client that sent the data acquisition request. ICCID.
需要说明的是,步骤S201至S203可以在步骤S204之前执行或者S205之后执行。It should be noted that, steps S201 to S203 may be performed before step S204 or performed after step S205.
在本申请实施例中,当步骤S201中的业务标识获取请求不是业务请求时,在步骤S209之后,业务客户端可以根据接收到的ICCID,向服务端发起修改ICCID相关用户数据的业务请求,例如,业务客户端可以发送携带ICCID的业务请求,其中包含业务操作的类型和标识,业务操作的类型可表明本业务请求所请求的业务操作为修改ICCID相关的用户数据。当步骤S201中的业务标识获取请求时业务请求时,服务端可以在接收到识别客户端发送的数据识别报告后,确定识别客户端与发送业务请求的业务客户端对应相同的业务标识,然后对数据识别报告中的ICCID进行与业务请求相关的处理。In the embodiment of the present application, when the service identifier acquisition request in step S201 is not a service request, after step S209, the service client may initiate a service request for modifying ICCID-related user data to the server according to the received ICCID, for example , the service client can send a service request carrying the ICCID, which includes the type and identifier of the service operation, and the type of the service operation can indicate that the service operation requested by the service request is to modify the ICCID-related user data. When the service identifier acquisition request in step S201 is a service request, the server may, after receiving the data identification report sent by the identification client, determine that the identification client corresponds to the same service identifier as the service client that sent the service request, and then The ICCID in the data identification report performs processing related to the service request.
在本申请实施例中,通过识别客户端采集SIM卡产品的图像,并从图像中提取ICCID,然后,识别客户端将从业务客户端获取的业务标识连同ICCID一起发送给服务端,其中,业务标识为服务端根据业务客户端发送的业务标识获取请求分配的,服务端查询业务标识对应的业务客户端,并将ICCID发送给业务标识对应的业务客户端,从而使得使用业务客户端的业务员可以不需要通过肉眼识别SIM卡产品上的ICCID,从而避免了人工输入ICCID错误时导致的工作效率降低的问题。In the embodiment of the present application, the image of the SIM card product is collected by the identification client, and the ICCID is extracted from the image, and then the identification client sends the service identification obtained from the service client together with the ICCID to the server, wherein the service The ID is allocated by the server according to the service ID acquisition request sent by the service client. The server queries the service client corresponding to the service ID, and sends the ICCID to the service client corresponding to the service ID, so that the salesperson using the service client can There is no need to identify the ICCID on the SIM card product with the naked eye, thereby avoiding the problem of reduced work efficiency caused by manual ICCID input errors.
本申请实施例还提供一种数据识别方法。图3为本申请实施例提供的数据识别方法的交互流程示意图二。其中,图2中的S204可以采用S304作为一种替代的实现方式,图2中的S205可以采用S306作为一种替代的实现方式,如图3所示,本申请实施例的步骤可以包括:The embodiments of the present application also provide a data identification method. FIG. 3 is a second schematic diagram of an interaction flow of the data identification method provided by the embodiment of the present application. Wherein, S204 in FIG. 2 may adopt S304 as an alternative implementation manner, and S205 in FIG. 2 may adopt S306 as an alternative implementation manner. As shown in FIG. 3 , the steps in this embodiment of the present application may include:
S301:识别客户端接收识别指令,识别指令用于指示调用摄像装置采集SIM卡产品的图像。S301: The identification client receives an identification instruction, where the identification instruction is used to instruct a camera device to collect an image of the SIM card product.
S302:识别客户端采集SIM卡产品的图像。S302: Identify the client to collect the image of the SIM card product.
S303:识别客户端从采集到的图像中提取ICCID。S303: The identification client extracts the ICCID from the collected image.
其中,步骤S301至S303与步骤S204至S206类似,可参考前面实施例中的描述。Wherein, steps S301 to S303 are similar to steps S204 to S206, and reference may be made to the descriptions in the previous embodiments.
S304:业务客户端向服务端发送业务客户端鉴权请求,其中包括业务员的标识。S304: The service client sends a service client authentication request to the server, which includes the identifier of the operator.
其中,业务客户端鉴权请求可以包括业务客户端上当前登录的业务员的标识、业务员的密码等业务员的账户信息以及业务客户端的标识等,其中,业务员的标识可以为业务员的操作账户。示例性地,业务员可以在业务客户端的登录界面上输入业务员的操作账户和密码等信息。在本申请其他实施例中,业务客户端鉴权请求还可以包含请求分配业务标识的指示信息。Wherein, the authentication request of the service client may include the identity of the currently logged-in clerk on the service client, the account information of the clerk such as the clerk's password, and the identity of the service client, etc., wherein the identity of the clerk may be the clerk's operating account. Exemplarily, the salesperson may input information such as the operating account and password of the salesperson on the login interface of the service client. In other embodiments of the present application, the service client authentication request may further include indication information for requesting to assign a service identifier.
S305:服务端根据业务员的标识对业务客户端进行鉴权。S305: The server authenticates the service client according to the identifier of the salesman.
其中,服务端可以根据业务员的账户信息对业务客户端上当前登录的业务员的合法性进行鉴权。Wherein, the server can authenticate the legality of the currently logged-in salesperson on the service client according to the salesperson's account information.
S306:服务端在对业务客户端鉴权成功时,分配并存储业务员的标识对应的业务标识。S306: When the authentication of the service client is successful, the server allocates and stores the service identifier corresponding to the identifier of the salesman.
其中,服务端可以在数据库中存储根据业务员的标识分配的业务标识。在本申请实施例中,服务端可以在接收到业务客户端鉴权请求并对业务员鉴权成功时,分配业务标识;或者,服务端可以在接收到业务客户端鉴权请求且其中携带请求分配业务标识的指示信息时,分配业务标识。Wherein, the server may store the business identifier assigned according to the identifier of the salesman in the database. In the embodiment of the present application, the server may assign a service identifier when receiving the authentication request from the service client and successfully authenticate the operator; or, the server may receive the authentication request from the service client and carry the request in it. When assigning the indication information of the service identifier, assign the service identifier.
S307:服务端向业务客户端发送业务客户端鉴权响应,其中包括业务员对应的业务标识。S307: The server sends a service client authentication response to the service client, including the service identifier corresponding to the salesman.
其中,业务客户端鉴权响应可以用于标识服务端对业务客户端上当前登录的业务员的身份校验通过。The service client authentication response may be used to identify that the server has passed the identity verification of the currently logged-in salesman on the service client.
S308:业务客户端在业务客户端的界面显示业务标识,并输出提示信息,该提示信息用于指示业务员将业务标识输入识别客户端。S308: The service client displays the service identifier on the interface of the service client, and outputs prompt information, where the prompt information is used to instruct the salesman to input the service identifier into the identification client.
其中,在一示例中,业务客户端的界面显示的业务标识可以是二维码。提示信息可以是提示业务员使用识别客户端所在终端上的摄像装置扫描二维码形式的业务标识。Wherein, in an example, the service identifier displayed on the interface of the service client may be a two-dimensional code. The prompt information may be a service identifier in the form of prompting the salesman to scan the two-dimensional code using the camera device on the terminal where the identification client is located.
S309:识别客户端通过输入设备接收业务标识。S309: The identification client receives the service identifier through the input device.
其中,在一示例中,输入设备可以是识别客户端所在终端上的摄像装置。Wherein, in an example, the input device may be a camera device on the terminal where the identification client is located.
S310:识别客户端向服务端发送数据识别报告,数据识别报告包括业务标识和ICCID。S310: The identification client sends a data identification report to the server, where the data identification report includes a service identifier and an ICCID.
其中,业务标识是通过步骤S309获得,ICCID可以是通过步骤S303获得。The service identifier is obtained through step S309, and the ICCID may be obtained through step S303.
S311:服务端查询数据识别报告中的业务标识对应的业务客户端。S311: The server queries the service client corresponding to the service identifier in the data identification report.
其中,该步骤与S209类似。业务标识对应的业务客户端为发送业务客户端鉴权请求的业务客户端。Wherein, this step is similar to S209. The service client corresponding to the service identifier is the service client that sends the service client authentication request.
S312:服务端向查询到的业务客户端发送ICCID。S312: The server sends the ICCID to the queried service client.
其中,服务端向查询到的业务客户端发送数据识别报告中的ICCID。The server sends the ICCID in the data identification report to the queried service client.
S313:业务客户端向服务端发送携带ICCID的业务请求。S313: The service client sends a service request carrying the ICCID to the server.
其中,业务请求可用于请求在服务端修改ICCID对应的用户数据。The service request may be used to request to modify the user data corresponding to the ICCID at the server.
S314:服务端对业务请求进行处理。S314: The server processes the service request.
其中,业务请求可以包括需要修改的用户数据的信息,服务端可以在BSS系统中修改ICCID对应的这些用户数据。The service request may include information of user data to be modified, and the server may modify the user data corresponding to the ICCID in the BSS system.
在本申请其他实施例中,在步骤S304之前,业务客户端还可以与服务端建立通信连接,并向服务端发送业务客户端鉴权请求,服务端可以判断业务客户端为合法的业务客户端时,确定该业务客户端鉴权成功,并向业务客户端发送业务客户端鉴权成功响应,之后,业务客户端可以执行步骤S304中的向服务端发送业务客户端鉴权请求的步骤,需要说明的是,在采用这种实现方式时,服务端在接收业务客户端鉴权请求后可以先不分配业务客户端的标识对应的业务标识,而在接收到业务客户端鉴权请求并鉴权成功后分配业务标识,服务端可以通过配置控制参数灵活的选择采用这两种方式中的任一种。In other embodiments of the present application, before step S304, the service client may also establish a communication connection with the server, and send a service client authentication request to the server, and the server may determine that the service client is a legitimate service client When the authentication of the service client is successful, it is determined that the authentication of the service client is successful, and a service client authentication success response is sent to the service client. After that, the service client can perform the step of sending the authentication request of the service client to the server in step S304, which requires It should be noted that, when this implementation method is adopted, the server may not allocate the service identifier corresponding to the identifier of the service client after receiving the authentication request of the service client, and after receiving the authentication request of the service client and the authentication succeeds After the service identifier is allocated, the server can flexibly choose to use either of these two methods by configuring the control parameters.
本申请实施例的其他技术方案细节和技术效果与图2所示实施例相同,可参看其中的描述。Details of other technical solutions and technical effects of the embodiments of the present application are the same as those of the embodiment shown in FIG. 2 , and reference may be made to the descriptions therein.
在图2或图3所示方法的基础上,本申请实施例中对于识别客户端提取SIM卡产品的图像中的ICCID的步骤还提供下面的实施方式。图4A为本申请实施例提供的数据识别方法中从图像中提取ICCID的流程示意图。在本申请实施例中,图2中的步骤S205至S205和图3中的步骤S302至S303中所示提取SIM卡产品的图像中的ICCID的步骤,可以采用下面的步骤。如图4A所示,本申请实施例的步骤可以包括:On the basis of the method shown in FIG. 2 or FIG. 3 , the following embodiments are also provided for the step of identifying the client to extract the ICCID in the image of the SIM card product in the embodiment of the present application. FIG. 4A is a schematic flowchart of extracting an ICCID from an image in a data identification method provided by an embodiment of the present application. In this embodiment of the present application, the steps of extracting the ICCID in the image of the SIM card product shown in steps S205 to S205 in FIG. 2 and steps S302 to S303 in FIG. 3 may adopt the following steps. As shown in FIG. 4A , the steps in this embodiment of the present application may include:
S401:判断图像是否符合SIM卡图样,若符合,执行S402,若不符合,执行S403。S401: Determine whether the image conforms to the SIM card pattern, and if so, execute S402, and if not, execute S403.
其中,SIM卡图样中可存在ICCID识别区域,ICCID识别区域可以包括:定位标识区和数据信息区域,定位标识区中的信息为“ICCID”字样,数据信息区域中的信息为需要识别的M位的ICCID的数值。可参看图1所示的SIM卡产品的外观所示,SIM卡产品的外卡部分左下部的区域可以为ICCID识别区域,其中印刷有ICCID。若识别客户端采集的图像所示的卡片中该预设区域内存在ICCID,如14位的字符与数字组合的字符串,则可以确认图像符合SIM卡图样。Wherein, an ICCID identification area may exist in the SIM card pattern, and the ICCID identification area may include: a positioning identification area and a data information area, the information in the positioning identification area is the word "ICCID", and the information in the data information area is the M bits that need to be identified The numeric value of the ICCID. Referring to the appearance of the SIM card product shown in FIG. 1 , the area at the lower left of the outer card portion of the SIM card product may be an ICCID identification area, in which the ICCID is printed. If there is an ICCID in the preset area of the card shown in the image collected by the identification client, such as a string of 14-digit characters and numbers, it can be confirmed that the image conforms to the SIM card pattern.
S402:从图像中提取数据信息,作为识别到的ICCID。S402: Extract data information from the image as the identified ICCID.
其中,示例性地,可以提取14位的数据信息,作为识别结果。Wherein, exemplarily, 14-bit data information can be extracted as the identification result.
S403:在识别客户端所在终端的显示区域显示至少一个待识别区域,并输出提示信息提示选择一个待识别区域。S403: Display at least one to-be-identified area in the display area of the terminal where the identification client is located, and output prompt information to prompt selection of one to-be-identified area.
其中,每个待识别区域可以为识别客户端初步识别存在数字或者字符信息的区域。图4B为本申请实施例提供的数据识别方法中选择待识别区域的界面示意图。如图4B所示,图像中有两个待识别区域中疑似存在ICCID。Wherein, each to-be-recognized area may be an area in which number or character information is preliminarily identified by the identification client. FIG. 4B is a schematic diagram of an interface for selecting an area to be identified in the data identification method provided by the embodiment of the present application. As shown in FIG. 4B , there are two areas to be identified in the image that are suspected to have ICCIDs.
S404:接收选择指令,提取选择指令选中的待识别区域中的数据信息,作为识别到的ICCID。S404: Receive the selection instruction, and extract the data information in the to-be-identified area selected by the selection instruction as the identified ICCID.
其中,业务员可以通过在显示区域触摸或点击要选择的待识别区域,屏幕接收到触摸操作或者点击操作时可以生成选择指令,或者,业务员还可以通过键盘输入待识别区域的编号,输入设备可以接收输入的信息生成选择指令。如图4B所示,业务员可以选择待识别区域2。Among them, the salesman can touch or click the to-be-recognized area to be selected in the display area, and the screen can generate a selection instruction when the touch operation or click operation is received. The input information can be received to generate a selection instruction. As shown in FIG. 4B , the salesperson can select the
采用上面的方式,可以提高从SIM卡产品的图像中提取ICCID的成功率和准确率,举例来说,当业务员拍摄的SIM卡产品的图像不完整,导致识别客户端不能确定图像中的哪一区域为ICCID识别区域时,也可以通过直接指定待识别区域的方式确定图像中包含ICCID的区域。The above method can improve the success rate and accuracy of extracting the ICCID from the image of the SIM card product. For example, when the image of the SIM card product taken by the salesman is incomplete, the identification client cannot determine which part of the image is in the image. When an area is an ICCID identification area, the area containing the ICCID in the image can also be determined by directly specifying the area to be identified.
本申请实施例还提供一种数据识别方法,其中,服务端可以通过业务客户端和识别客户端的鉴权请求中携带的业务员的标识,确定识别客户端与业务客户端的对应关系。The embodiment of the present application also provides a data identification method, wherein the server can determine the corresponding relationship between the identification client and the business client through the identification of the business client carried in the authentication request for identifying the client.
图5为本申请实施例提供的数据识别方法的交互流程示意图三。本申请实施例涉及业务客户端、识别客户端和服务端,在描述中还将提及安设有业务客户端的业务终端、安设有识别客户端的识别终端以及安设有服务端的服务器。业务终端、识别终端可以在业务员的操作下与服务器进行信息交互,业务终端和识别终端之间也可以在业务员的操作下进行信息交互。如图5所示,本申请实施例的步骤包括:FIG. 5 is a third schematic diagram of an interaction flow of the data identification method provided by the embodiment of the present application. The embodiments of the present application relate to a service client, an identification client, and a server, and the description will also mention a service terminal with a service client installed, an identification terminal with an identification client installed, and a server installed with a server. The service terminal and the identification terminal can exchange information with the server under the operation of the operator, and the service terminal and the identification terminal can also exchange information under the operation of the operator. As shown in FIG. 5 , the steps in this embodiment of the present application include:
S501:业务客户端在BSS的登录界面上接收第一输入信息,第一输入信息包括业务员的标识。S501: The service client receives first input information on the login interface of the BSS, where the first input information includes an identifier of a salesman.
其中,业务员在需要完成一个修改SIM卡相关用户数据的业务实例(SIM卡的标识为ICCID)时,业务员可以业务终端上打开BSS的登录界面,并在BSS的登录界面上通过输入设备输入业务员的标识等信息,如业务员的操作账户的名称、业务员的认证信息等,示例性地,认证信息可以是业务员密码、指纹等;BSS的登录界面可以是业务终端上的浏览器根据服务端向发送的HTML文件生成的。Wherein, when the salesman needs to complete a service instance for modifying SIM card-related user data (the identification of the SIM card is ICCID), the salesman can open the login interface of the BSS on the service terminal, and input the input device on the login interface of the BSS through the input device. Information such as the clerk's identification, such as the name of the clerk's operating account, the clerk's authentication information, etc. Exemplarily, the authentication information may be the clerk's password, fingerprint, etc.; the login interface of the BSS may be the browser on the service terminal Generated according to the HTML file sent by the server.
S502:业务客户端向服务端发送业务客户端鉴权请求,其中包括业务员的标识。S502: The service client sends a service client authentication request to the server, which includes the identifier of the operator.
其中,业务客户端可以发起调用服务端的鉴权服务的请求,将第一输入信息作鉴权服务的入参,连同当前登录的业务终端的信息(如业务终端的类型)传递给服务端。The service client can initiate a request for invoking the authentication service of the server, use the first input information as an input parameter of the authentication service, and transmit it to the server together with the information of the currently logged in service terminal (such as the type of service terminal).
S503:服务端在对业务客户端鉴权成功时,分配业务标识。S503: The server assigns a service identifier when the authentication of the service client is successful.
其中,服务端的鉴权服务接收到业务客户端的业务客户端鉴权请求,解析请求消息中的业务员的标识等账户信息,并对其鉴权鉴权处理。The authentication service on the server side receives the service client authentication request from the service client, parses the account information such as the operator's ID in the request message, and performs authentication and authentication processing on it.
在进行鉴权处理时,可以对鉴权信息进行校验,同时,还可以对业务终端的类型进行校验,例如,服务端可以记录系统中当前通过鉴权的业务终端的标识,对于同一类型的业务终端或者同一业务终端,只允许登录一次。举例来说,为了保证安全性,服务端还可以预先对识别终端的合法性进行验证,即确认识识别终端是被允许用于识别SIM卡的设备。举例来说,服务端可以为预先存储可靠的识别终端的可信编号,该可信编号可以是业务客户端发送给服务端的,也可以是服务端分配给识别客户端的。在一示例中,识别客户端在启动时可以向服务端发送识别终端鉴权请求,识别终端鉴权请求可以携带可信编号,服务端可以在对可信编号进行校验后,向识别客户端发送识别终端鉴权成功信息,之后,识别客户端就可以在该识别终端上向服务端发送业务标识和识别到的ICCID。在另一示例中,可信编号可以是识别客户端所在的终端的设备类型的编号、所在的终端对应的用户号码等。During the authentication process, the authentication information can be verified, and at the same time, the type of the service terminal can also be verified. For example, the server can record the identification of the service terminal currently passing the authentication in the system. The service terminal or the same service terminal is only allowed to log in once. For example, in order to ensure security, the server may further verify the legitimacy of the identification terminal in advance, that is, to confirm that the identification terminal is a device that is allowed to identify the SIM card. For example, the server may pre-store a trusted number for identifying the terminal, and the trusted number may be sent by the service client to the server, or may be assigned by the server to the identification client. In an example, the identification client can send an identification terminal authentication request to the server when it starts up, the identification terminal authentication request can carry a trusted number, and the server can send the identification client to the identification client after verifying the trusted number. After sending the identification terminal authentication success information, the identification client can send the service identification and the identified ICCID to the server on the identification terminal. In another example, the trusted number may be a number identifying the device type of the terminal where the client is located, a user number corresponding to the terminal where the client is located, and the like.
在鉴权通过时服务端可以生成业务标识,业务标识可以称为token,示例性地,服务端为业务客户端分配的tokem可以包含一个UUID,该UUID可以作为token的标识,可用于鉴权和加密业务员与服务端之间的消息。需要说明的是,如果服务端在接收到业务客户端鉴权请求时,发现服务端已经为该业务员的标识分配过token,则表明该业务员之前已经发起过鉴权请求,并校验通过,此时,服务端不再生成新的token,直接将之前分配的token返回给业务客户端。此外,服务端可以为token设置有效时间,例如30分钟,如果业务客户端没有在30分钟内向服务端发起任何服务请求调用(如修改ICCID相关用户数据的业务请求),服务端可以将该token设置为失效。When the authentication is passed, the server may generate a service identifier, and the service identifier may be called a token. Exemplarily, the token allocated by the server to the service client may include a UUID, which can be used as the token identifier and can be used for authentication and authentication. Encrypt the message between the salesman and the server. It should be noted that if the server finds that the server has assigned a token to the clerk's identity when it receives the authentication request from the business client, it means that the clerk has initiated an authentication request before, and the verification is passed. , at this time, the server no longer generates new tokens, and directly returns the previously allocated token to the business client. In addition, the server can set a valid time for the token, such as 30 minutes. If the business client does not initiate any service request calls to the server within 30 minutes (such as a business request to modify ICCID-related user data), the server can set the token. for invalidation.
S504:服务端向业务客户端发送携带业务标识的业务客户端鉴权成功消息。S504: The server sends a service client authentication success message carrying a service identifier to the service client.
其中,示例性地,服务端可以将分配的token通过鉴权成功结果一起返回给业务客户端。Wherein, for example, the server can return the allocated token to the service client together with the authentication success result.
S505:识别客户端在识别客户端的登录界面上接收第二输入信息,第二输入信息包括业务员的标识。S505: The identification client receives second input information on the login interface of the identification client, where the second input information includes an identifier of a salesperson.
其中,识别客户端可以是APP或者是浏览器,登录界面可以是HTML文件生成的。在本申请其他实施例中,识别客户端也可以通过其他输入设备接收第二输入信息,如键盘、触摸屏、麦克风等。The identification client may be an APP or a browser, and the login interface may be generated from an HTML file. In other embodiments of the present application, the identification client may also receive the second input information through other input devices, such as a keyboard, a touch screen, a microphone, and the like.
S506:识别客户端向服务端发送识别客户端鉴权请求,其中包括业务员的标识。S506: The identification client sends an identification client authentication request to the server, which includes the identification of the salesperson.
其中,示例性地,识别客户端可以发起调用服务端的鉴权服务的请求,将第二输入信息作鉴权服务的入参,传递给服务端。Wherein, for example, the identification client may initiate a request for invoking the authentication service of the server, and transmit the second input information as an input parameter of the authentication service to the server.
S507:服务端对识别客户端进行鉴权,在鉴权成功时,确定识别客户端鉴权请求对应的业务员的标识已分配对应的业务标识。S507: The server authenticates the identification client, and when the authentication succeeds, it is determined that the identification of the salesperson corresponding to the identification request of the identification client has been assigned a corresponding business identification.
其中,服务端在接收到携带该业务员的标识的业务客户端鉴权请求时,针对该业务员的标识分配业务标识,因此,当识别客户端上当前登录的业务员的标识与业务客户端上当前登录的业务员的标识相同时,服务端确定已经校验过该业务员并分配了对应的业务标识。Wherein, when the server receives the authentication request of the business client carrying the identification of the operator, it allocates a business identification to the identification of the operator. Therefore, when identifying the identification of the operator currently logged in on the client and the business client When the ID of the currently logged in salesperson is the same, the server determines that the salesperson has been verified and assigned the corresponding service ID.
在本申请其他实施例中,步骤S502可以在步骤S506执行,即服务端可以先接收到携带业务员的标识的识别客户端鉴权请求,则服务端可以在接收到识别客户端鉴权请求后,分配业务员的标识对应的业务标识,然后,若服务端在接收到该识别客户端鉴权请求后再接收到携带该业务员的标识的业务客户端鉴权请求,则服务端可以确定已经为该业务员的标识分配了业务标识,直接将之前分配的业务标识发送给业务客户端。In other embodiments of the present application, step S502 may be performed in step S506, that is, the server may first receive the identification client authentication request carrying the clerk's ID, and then the server may receive the identification client authentication request after receiving the authentication request. , assign the service identifier corresponding to the clerk's identity, and then, if the server receives the authentication request of the service client carrying the clerk's identity after receiving the authentication request for the identity client, the server can determine that it has A service ID is allocated to the ID of the salesperson, and the previously allocated service ID is directly sent to the service client.
S508:服务端向识别客户端发送业务员的标识对应的业务标识。S508: The server sends the service identifier corresponding to the identifier of the salesman to the identification client.
其中,服务端可以将在接收到携带业务员的标识的业务客户端鉴权请求时分配的业务标识发送给识别客户端。Wherein, the server can send the service identifier allocated when receiving the authentication request of the service client carrying the identifier of the salesman to the identification client.
S509:识别客户端接收识别指令,识别指令用于指示启动摄像装置。S509: The identification client receives an identification instruction, where the identification instruction is used to instruct to start the camera.
其中,用户可以在识别客户端上点击并启动识别客户端,然后点击识别客户端中的启动识别按钮,以打开识别客户端上的摄像装置。Wherein, the user can click and start the identification client on the identification client, and then click the start identification button in the identification client to turn on the camera device on the identification client.
S510:识别客户端通过摄像装置采集SIM卡产品的图像。S510: The identification client collects the image of the SIM card product through the camera device.
S511:识别客户端提取图像中的ICCID。S511: The identification client extracts the ICCID in the image.
其中,在本申请实施例中,步骤S501至S504可以先于步骤S506至S508执行,步骤S506至S508也可以先于执行步骤S501至S504。Wherein, in this embodiment of the present application, steps S501 to S504 may be executed prior to steps S506 to S508, and steps S506 to S508 may also be executed prior to steps S501 to S504.
S512:识别客户端向服务端发送业务标识和ICCID。S512: The identification client sends the service identifier and the ICCID to the server.
其中,识别客户端向服务发送在步骤S508中从服务端接收到业务标识,以及在步骤S511中识别到的ICCID。示例性地,识别客户端可以向服务端发送数据识别报告,其中携带业务标识和ICCID。The identification client sends the service identifier received from the server in step S508 and the ICCID identified in step S511 to the service. Exemplarily, the identification client may send a data identification report to the server, which carries the service identification and the ICCID.
S513:服务端存储业务标识和ICCID的对应关系。S513: The server stores the correspondence between the service identifier and the ICCID.
其中,服务端可以在数据库中缓存业务标识对应的ICCID。The server may cache the ICCID corresponding to the service identifier in the database.
S514:业务客户端向服务端发送用于请求业务标识对应的ICCID的数据获取请求。S514: The service client sends a data acquisition request for requesting the ICCID corresponding to the service identifier to the server.
其中,在一示例中,服务端可以在接收到数据获取请求之后向业务客户端发送ICCID。需要说明的是,该步骤不是本申请实施例必须执行的步骤。在另一示例中,服务端可以在接收到识别客户端发送的业务标识和ICCID之后,直接向业务标识对应的业务客户端发送该ICCID。此外,在本申请其他实施例中,若服务端在接收到数据获取请求时,尚未接收到识别客户端发送的ICCID,例如,服务端在数据库中未查询到任一识别客户端上报该业务标识对应的ICCID,则服务端可以在接收到数据获取请求后,向业务客户端发送数据获取请求失败,表明查询结果为空。Wherein, in an example, the server may send the ICCID to the service client after receiving the data acquisition request. It should be noted that this step is not a step that must be performed in this embodiment of the present application. In another example, after receiving the service identifier and the ICCID sent by the identification client, the server may directly send the ICCID to the service client corresponding to the service identifier. In addition, in other embodiments of the present application, if the server has not received the ICCID sent by the identification client when receiving the data acquisition request, for example, the server has not queried any identification client in the database to report the service identification corresponding ICCID, the server can send the data acquisition request to the service client failed after receiving the data acquisition request, indicating that the query result is empty.
S515:服务端向业务客户端发送ICCID。S515: The server sends the ICCID to the service client.
S516:业务客户端向服务端发送业务请求,业务请求用于请求修改ICCID对应的鉴权数据或者ICCID对应的用户数据。S516: The service client sends a service request to the server, where the service request is used to request to modify the authentication data corresponding to the ICCID or the user data corresponding to the ICCID.
其中,业务请求可以携带SIM卡需要关联的用户号码,或者,业务请求可以携带待更新的SIM的鉴权数据。The service request may carry the user number to be associated with the SIM card, or the service request may carry the authentication data of the SIM to be updated.
S517:服务端对业务请求进行处理。S517: The server processes the service request.
其中,服务端可以根据业务请求更新该ICCID对应的SIM卡需要关联的用户号码,或者,修改该ICCID对应的鉴权数据等。The server can update the user number that needs to be associated with the SIM card corresponding to the ICCID according to the service request, or modify the authentication data corresponding to the ICCID, and the like.
本申请实施例还提供步骤S515的一种可选的实施方式,图6A为本申请实施例提供的数据识别方法中服务端向业务客户端发送ICCID的一种流程示意图,如图6A所示,步骤S515可以采用下面的步骤实施:This embodiment of the present application also provides an optional implementation of step S515. FIG. 6A is a schematic flowchart of a process in which the server sends the ICCID to the service client in the data identification method provided by the embodiment of the present application, as shown in FIG. 6A , Step S515 can be implemented by the following steps:
S601:服务端向业务客户端发送ICCID的部分数位的数据信息。S601: The server sends data information of some digits of the ICCID to the service client.
其中,示例性地,ICCID为M位,服务端可以向业务客户端发送ICCID的前M-4位的数据信息。Wherein, for example, the ICCID is M bits, and the server can send the data information of the first M-4 bits of the ICCID to the service client.
S602:业务客户端显示ICCID的部分数位的数据信息。S602: The service client displays data information of some digits of the ICCID.
其中,在业务客户端显示部分数位的数据信息之前,业务客户端可以初始化ICCID展示界面,然后,业务客户端可以显示部分数位的数据信息和提示信息,以请求业务员提供补充数位的数据信息。示例性地,业务客户端可以显示前M-4位的数据信息,并将后4位的数据信息显示为*号,以请求业务员输入后4位的数据信息。图6B为本申请实施例提供的数据识别方法中业务客户端中的ICCID展示界面的示意图,可参看图6B所示。Wherein, before the service client displays some digital data information, the service client can initialize the ICCID display interface, and then the service client can display some digital data information and prompt information to request the salesman to provide supplementary digital data information. Exemplarily, the service client may display the first M-4 digits of data information, and display the last 4 digits of data information as *, to request the salesman to input the last 4 digits of data information. FIG. 6B is a schematic diagram of an ICCID display interface in a service client in a data identification method provided by an embodiment of the present application, and FIG. 6B may be referred to.
S603:业务客户端接收第三输入信息,第三输入信息包括ICCID的补充数位的数据信息。S603: The service client receives third input information, where the third input information includes data information of supplementary digits of the ICCID.
其中,在一示例中,业务员可以查看实体SIM卡产品的后4位的数据信息后,将显示为*号的后4位的数据信息修改为实际的数据信息。Wherein, in an example, after viewing the data information of the last 4 digits of the physical SIM card product, the salesman can modify the data information of the last 4 digits displayed as * to actual data information.
S604:业务客户端向服务端发送ICCID的补充数位的数据信息。S604: The service client sends data information of supplementary digits of the ICCID to the server.
其中,示例性地,业务客户端可以业务员输入的后4位数据信息发送给服务端。Wherein, exemplarily, the service client may send the last 4 digits of data information input by the salesman to the server.
S605:服务端将补充数位的数据信息与部分数位的数据信息的组合与ICCID进行比较,若相同,执行S606。S605: The server compares the combination of the data information of the supplementary digits and the data information of the partial digits with the ICCID, and if they are the same, execute S606.
其中,示例性地,服务端可以将发送给业务客户端的M-4位的数据信息与从业务客户端接收到的后4位的数据信息组合后,与M位的完整ICCID进行逐位比较。Wherein, exemplarily, the server can perform bit-by-bit comparison with the complete ICCID of M bits after combining the M-4 bits of data information sent to the service client and the last 4 bits of data information received from the service client.
S606:服务端向业务客户端发送校验成功信息。S606: The server sends verification success information to the service client.
其中,该校验成功信息可用于指示业务客户端被允许发送业务请求。The verification success information may be used to indicate that the service client is allowed to send the service request.
采用上述方式,业务客户端可以通过识别客户端获得ICCID的部分数位的数据信息,并请求业务员对ICCID进行二次确认,因此,可以在提高输入工作效率的基础上提升识别准确率。In the above manner, the service client can obtain part of the digital data information of the ICCID by identifying the client, and request the operator to confirm the ICCID twice. Therefore, the recognition accuracy can be improved on the basis of improving the input work efficiency.
本申请实施例提供的数据识别方法能够带来如下技术效果。一方面,能够避免由于人工输入ICCID出错时导致的工作效率降低的问题。另一方面,可以提升输入ICCID的准确率,减少或者避免由于人工输入ICCID出错时导致误修改其他ICCID关联的用户数据或者其他ICCID对应的鉴权数据的情况。再一方面,采用本申请实施例提供的数据识别方法识别SIM卡的ICCID不需要业务终端连接读卡器或者写卡器等识别ICCID的设备。特别是,降低了业务客户端的实现复杂度,即开发人员不需要通过复杂的脚本语言调用系统组件(如ActiveX等)来触发业务客户端驱动读卡器识别ICCID。The data identification method provided by the embodiment of the present application can bring the following technical effects. On the one hand, it is possible to avoid the problem of reduced work efficiency due to errors in manual input of the ICCID. On the other hand, the accuracy of inputting the ICCID can be improved, and the situation of incorrectly modifying user data associated with other ICCIDs or authentication data corresponding to other ICCIDs due to errors in manually inputting the ICCID can be reduced or avoided. On the other hand, using the data identification method provided in the embodiment of the present application to identify the ICCID of the SIM card does not require the service terminal to be connected to a device that identifies the ICCID, such as a card reader or a card writer. In particular, the implementation complexity of the business client is reduced, that is, the developer does not need to invoke system components (such as ActiveX, etc.) through a complex scripting language to trigger the business client to drive the card reader to identify the ICCID.
基于同一发明构思,本申请实施例还提供一种数据识别装置,图7为本申请实施例提供的数据识别装置的结构示意图一,该装置700可以为服务端,如图7所示,所述装置700包括:Based on the same inventive concept, an embodiment of the present application also provides a data identification device. FIG. 7 is a schematic structural diagram 1 of the data identification device provided by the embodiment of the present application. The
接收模块701,用于接收识别客户端发送的所述识别客户端对应的业务标识和集成电路卡识别码ICCID,所述ICCID为所述识别客户端从用户识别SIM卡产品的图像中提取的;A receiving
发送模块702,用于向业务客户端发送所述ICCID;其中,所述业务客户端与所述识别客户端对应相同的业务标识,所述业务客户端对应的业务标识为服务端分配给所述业务客户端的业务标识或者所述业务客户端发送给所述服务端的业务标识。A sending
在一种可能的实现方式中,所述装置700还包括:In a possible implementation manner, the
处理模块703,用于查询所述识别客户端发送的业务标识对应的业务客户端,并指示发送模块702向所述识别客户端发送的业务标识对应的业务客户端发送所述ICCID;或者,The processing module 703 is configured to query the service client corresponding to the service identifier sent by the identifying client, and instruct the sending
处理模块703,用于若在所述向业务客户端发送所述ICCID之前,接收模块701接收所述业务客户端发送的业务标识,则在确定所述业务客户端发送的业务标识与所述识别客户端发送的业务标识相同时,指示发送模块702向发送所述业务标识的业务客户端发送所述识别客户端发送的所述ICCID。The processing module 703 is configured to, if the receiving
在一种可能的实现方式中,所述装置700满足以下任一种条件:In a possible implementation manner, the
接收模块701,具体用于在向所述业务客户端发送所述ICCID之前,接收所述业务客户端发送的业务标识,所述业务客户端对应的业务标识为所述业务客户端发送的业务标识;或者,The receiving
处理模块703,具体用于在向所述业务客户端发送所述ICCID之前,分配所述业务客户端对应的业务标识,并指示发送模块702向所述业务客户端发送所述业务客户端对应的业务标识,以使所述业务客户端显示所述业务客户端对应的业务标识或者向所述识别客户端发送所述业务客户端对应的业务标识;或者,The processing module 703 is specifically configured to allocate the service identifier corresponding to the service client before sending the ICCID to the service client, and instruct the sending
处理模块703,具体用于分配所述业务客户端对应的所述业务标识,并指示发送模块702向所述识别客户端发送所述业务客户端对应的业务标识。The processing module 703 is specifically configured to allocate the service identifier corresponding to the service client, and instruct the sending
在一种可能的实现方式中,所述装置700还包括:处理模块;In a possible implementation manner, the
处理模块703,用于在所述服务端接收识别客户端发送的所述识别客户端对应的业务标识和ICCID之前,分配所述业务客户端对应的业务标识;A processing module 703, configured to allocate the service identifier corresponding to the service client before the server receives the service identifier and the ICCID corresponding to the identifying client sent by the identifying client;
发送模块702,还用于向所述识别客户端发送所述业务客户端对应的业务标识;或者,发送模块702,还用于向所述业务客户端发送所述业务客户端对应的业务标识,以使所述业务客户端显示所述业务客户端对应的业务标识或者向所述识别客户端发送所述业务客户端对应的业务标识;The sending
接收模块701,具体用于接收所述识别客户端发送的数据识别报告,所述数据识别报告包括:所述业务标识和所述ICCID;The receiving
发送模块702,还具体用于在确定所述业务客户端对应的业务标识与所述识别客户端发送的数据识别报告中的业务标识相同时,向所述数据识别报告中的业务标识对应的业务客户端发送所述ICCID。The sending
在一种可能的实现方式中,接收模块701,还具体用于在所述服务端接收识别客户端发送的所述识别客户端对应的业务标识和ICCID之前,接收所述业务客户端发送的业务客户端鉴权请求,所述业务客户端鉴权请求包括所述业务客户端上当前登录的业务员的标识;以及,接收所述识别客户端发送的识别客户端鉴权请求,所述识别客户端鉴权请求包括所述识别客户端上当前登录的业务员的标识;所述识别客户端上当前登录的业务员与所述业务客户端上当前登录的业务员相同;In a possible implementation manner, the receiving
处理模块703,具体用于根据所述业务员的标识,分配所述业务标识;The processing module 703 is specifically configured to allocate the business identification according to the identification of the salesman;
发送模块702,具体用于向所述识别客户端发送所述识别客户端上当前登录的业务员的标识对应的业务标识。The sending
在一种可能的实现方式中,接收模块701,还用于在所述服务端分配所述业务客户端对应的业务标识之前,接收所述业务客户端发送的业务标识获取请求,所述业务标识获取请求用于请求所述服务端分配业务标识;In a possible implementation manner, the receiving
若所述业务标识获取请求为业务客户端鉴权请求,所述业务客户端对应的业务标识为所述服务端根据所述业务客户端鉴权请求中的业务客户端的标识分配的,或者,所述业务客户端对应的业务标识为所述服务端根据所述业务客户端鉴权请求中的业务员的标识分配的;If the service identifier acquisition request is a service client authentication request, the service identifier corresponding to the service client is allocated by the server according to the service client identifier in the service client authentication request, or the The service identifier corresponding to the service client is allocated by the server according to the identifier of the operator in the authentication request of the service client;
接收模块701,还用于在所述服务端向业务客户端发送所述ICCID之前,接收所述业务客户端发送的携带所述业务标识的数据获取请求,所述数据获取请求用于请求获取所述业务标识对应的ICCID。The receiving
在一种可能的实现方式中,所述识别客户端对应的业务标识为所述识别客户端上当前登录的业务员的标识,所述业务客户端对应的业务标识为所述业务客户端上当前登录的业务员的标识;In a possible implementation manner, the service identifier corresponding to the identification client is the identifier of the currently logged-in salesperson on the identification client, and the service identifier corresponding to the service client is the current identifier on the service client. The logon of the logged in salesperson;
接收模块701,还用于在所述服务端接收识别客户端发送的所述识别客户端对应的业务标识和ICCID之前,接收所述业务客户端发送的业务客户端鉴权请求,所述业务客户端鉴权请求包括所述业务客户端上当前登录的业务员的标识;以及,接收所述识别客户端发送的识别客户端鉴权请求,所述识别客户端鉴权请求包括所述识别客户端上当前登录的业务员的标识;The receiving
发送模块702,还用于在确定所述识别客户端上当前登录的业务员的标识与所述业务客户端上当前登录的业务员的标识相同时,向发送所述业务客户端鉴权请求的业务客户端发送所述ICCID。The sending
在一种可能的实现方式中,接收模块701,还用于在所述服务端向业务客户端发送所述ICCID之后,接收所述业务客户端发送的携带所述ICCID的业务请求,所述业务请求用于请求所述服务端在运营支撑系统BSS系统中修改所述ICCID对应的用户数据;In a possible implementation manner, the receiving
所述装置还包括:处理模块,处理模块703用于对所述业务请求进行处理。The apparatus further includes: a processing module, where the processing module 703 is configured to process the service request.
在一种可能的实现方式中,发送模块702,具体用于向所述业务客户端发送所述ICCID中的部分数位的数据信息;In a possible implementation manner, the sending
接收模块701,还用于在所述服务端接收所述业务客户端发送的携带所述ICCID的业务请求之前,接收所述业务客户端发送的补充数位的数据信息和所述业务标识;The receiving
处理模块703,还用于将所述部分数位的数据信息和所述补充数位的数据信息的组合与所述ICCID进行比较,若相同,指示发送模块702向所述业务客户端发送校验成功信息。The processing module 703 is further configured to compare the combination of the data information of the partial digits and the data information of the supplementary digits with the ICCID, and if they are the same, instruct the sending
本申请实施例还提供一种数据识别装置,图8为本申请实施例提供的数据识别装置的结构示意图二,所述装置800可以为识别客户端,如图8所示,所述装置800包括:An embodiment of the present application further provides a data identification device. FIG. 8 is a second schematic structural diagram of the data identification device provided by the embodiment of the present application. The
接收模块801,用于接收识别指令;A receiving
处理模块802,用于通过识别客户端对应的摄像装置采集用户身份识别SIM卡产品的图像;以及,提取所述图像中的集成电路卡识别码ICCID;The
发送模块803,用于向服务端发送所述识别客户端对应的业务标识和所述ICCID,以使所述服务端将所述ICCID发送给业务客户端;A sending
其中,所述业务客户端与所述识别客户端对应相同的业务标识;所述业务客户端对应的业务标识为所述服务端分配给所述业务客户端的业务标识或者所述业务客户端发送给所述服务端的业务标识。The service client and the identification client correspond to the same service identifier; the service identifier corresponding to the service client is the service identifier assigned to the service client by the server or sent by the service client to The service identifier of the server.
在一种可能的实现方式中,接收模块801,还用于在所述识别客户端向服务端发送所述识别客户端对应的业务标识和所述ICCID之前,获取所述识别客户端对应的业务标识;In a possible implementation manner, the receiving
发送模块803,具体用于向所述服务端发送数据识别报告,所述数据识别报告包括:所述ICCID和所述识别客户端对应的业务标识;或者,具体用于分别向所述服务端发送识别客户端鉴权请求和数据识别报告,所述识别客户端鉴权请求包括所述识别客户端对应的业务标识,所述数据识别报告报告所述ICCID。The sending
在一种可能的实现方式中,接收模块801,具体用于获取所述识别客户端上当前登录的业务员的标识作为所述业务标识,其中,所述识别客户端上当前登录的业务员的标识与所述业务客户端上当前登录的业务员的标识相同。In a possible implementation manner, the receiving
在一种可能的实现方式中,接收模块801,具体用于接收所述业务客户端发送的所述业务标识;或者,接收模块801,具体用于接收输入信息,所述输入信息为用于表示所述业务标识的图像信息或者数据信息。In a possible implementation manner, the receiving
在一种可能的实现方式中,所述装置还包括显示模块804;In a possible implementation manner, the apparatus further includes a
处理模块802,具体用于判断所述图像是否符合SIM卡图样,所述SIM卡图样中存在ICCID识别区域;若符合,从所述图像中的ICCID识别区域中提取数据信息,作为所述ICCID;若不符合,指示显示模块804在显示区域显示所述图像中的至少一个待识别区域,并根据接收模块801接收的选择指令,提取所述选择指令选中的待识别区域中的数据信息,作为所述ICCID。The
本申请实施例还提供一种数据识别装置,图9为本申请实施例提供的数据识别装置的结构示意图三,所述装置900可以为业务客户端,如图9所示,所述装置900包括:An embodiment of the present application further provides a data identification device. FIG. 9 is a third schematic structural diagram of the data identification device provided by the embodiment of the present application. The
接收模块901,用于接收服务端发送的集成电路卡识别码ICCID,所述ICCID为所述服务端从识别客户端接收的,所述ICCID为所述识别客户端从用户身份识别SIM卡产品的图像中提取的;The receiving
其中,所述识别客户端与业务客户端对应相同的业务标识,所述业务客户端对应的业务标识为所述服务端分配给所述业务客户端的业务标识或者所述业务客户端发送给所述服务端的业务标识,所述识别客户端对应的业务标识为所述服务端从所述识别客户端接收的。The identification client and the service client correspond to the same service identifier, and the service identifier corresponding to the service client is the service identifier assigned to the service client by the server or sent by the service client to the service client. The service identifier of the server, where the service identifier corresponding to the identification client is received by the server from the identification client.
在一种可能的实现方式中,接收模块901,还用于在所述业务客户端接收服务端发送的ICCID之前,接收所述服务端发送的所述业务客户端对应的业务标识;In a possible implementation manner, the receiving
所述装置还包括:发送模块902,用于向所述识别客户端发送所述业务客户端对应的业务标识,或者,所述装置还包括显示模块903,用于在所述业务客户端的界面上显示所述业务客户端对应的业务标识,以使所述识别客户端将所述业务标识和所述ICCID发送给所述服务端。The apparatus further includes: a sending
在一种可能的实现方式中,发送模块902,还用于在所述业务客户端接收服务端发送的所述业务客户端对应的业务标识之前,向所述服务端发送业务标识获取请求;In a possible implementation manner, the sending
若所述业务标识获取请求为业务客户端鉴权请求,所述业务客户端对应的业务标识为所述服务端根据所述业务客户端鉴权请求中的业务客户端的标识分配的,或者,所述业务客户端对应的业务标识为所述服务端根据所述业务客户端鉴权请求中的业务员的标识分配的;If the service identifier acquisition request is a service client authentication request, the service identifier corresponding to the service client is allocated by the server according to the service client identifier in the service client authentication request, or the The service identifier corresponding to the service client is allocated by the server according to the identifier of the operator in the authentication request of the service client;
发送模块902,还用于在所述业务客户端接收所述服务端发送的所述业务标识对应的ICCID之前,向所述服务端发送携带所述业务标识的数据获取请求,所述数据获取请求用于请求获取所述业务标识对应的ICCID。The sending
在一种可能的实现方式中,所述业务客户端对应的业务标识为所述业务客户端上当前登录的业务员的标识;In a possible implementation manner, the service identifier corresponding to the service client is the identifier of the currently logged-in salesperson on the service client;
发送模块902,还用于在所述业务客户端接收服务端发送的ICCID之前,向所述服务端发送业务客户端鉴权请求,所述业务客户端鉴权请求包括所述业务客户端上当前登录的业务员的标识;所述ICCID为所述服务端从当前登录的业务员的标识与所述业务客户端相同的识别客户端接收到的。The sending
在一种可能的实现方式中,发送模块902,还用于在所述业务客户端接收服务端发送的ICCID之后,向所述服务端发送携带所述ICCID的业务请求,所述业务请求用于请求所述服务端在运营支撑系统BSS系统中修改所述ICCID对应的用户数据。In a possible implementation manner, the sending
在一种可能的实现方式中,接收模块901,具体用于接收所述服务端发送的所述ICCID中的部分数位的数据信息;In a possible implementation manner, the receiving
所述装置还包括显示模块903,用于在所述业务客户端向所述服务端发送携带所述ICCID的业务请求之前,在所述业务客户端的显示界面显示所述业务标识对应的ICCID中的部分数位的数据信息;The apparatus further includes a
接收模块901,还用于接收输入信息,所述输入信息包括补充数位的数据信息;The receiving
发送模块902,还用于向所述服务端发送所述补充数位的数据信息和所述业务标识;The sending
接收模块901,还用于接收所述服务端发送的校验成功信息,所述校验成功信息为所述服务端在将所述部分数位的数据信息和所述补充数位的数据信息的组合与所述ICCID进行比较且比较结果为相同时发送的。The receiving
本申请实施例还提供一种服务器,所述服务器上设置有服务端,所述服务端用于执行前述实施例中任一所述的数据识别方法中的步骤。An embodiment of the present application further provides a server, where a server is disposed on the server, and the server is configured to execute the steps in any of the data identification methods described in the foregoing embodiments.
本申请实施例还提供一种终端,所述终端上设置有识别客户端,和/或,业务客户端,其中,所述识别客户端用于执行前述实施例中任一所述的数据识别方法中的步骤,所述业务客户端用于执行前述实施例中任一所述的数据识别方法中的步骤。An embodiment of the present application further provides a terminal, where an identification client and/or a service client are set on the terminal, wherein the identification client is used to execute the data identification method described in any one of the foregoing embodiments. The service client is configured to perform the steps in the data identification method described in any of the foregoing embodiments.
本申请实施例还提供一种服务器,图10为本申请实施例提供的服务器的结构示意图。如图10所示,本申请实施例还提供一种服务器1000,包括:一个或多个处理器1001;存储器1002,用于存储一个或多个程序;当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如上述前述实施例所述方法中服务器执行的步骤。示例性地,该服务器可以为BSS系统的服务器。在本申请实施例中,服务器还可以包括接口1003,用于与设置有业务客户端或者识别客户端的终端进行通信,此外,服务器和还可以包括总线1004,用于实现服务器内部的通信。The embodiment of the present application further provides a server, and FIG. 10 is a schematic structural diagram of the server provided by the embodiment of the present application. As shown in FIG. 10, an embodiment of the present application further provides a
本申请实施例还提供一种终端,图11为本申请实施例提供的终端的结构示意图一。如图11所示,本申请实施例还提供一种终端1100,包括:一个或多个处理器1101;存储器1102,用于存储一个或多个程序;当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如上述前述实施例所述方法中终端执行的步骤。示例性地,该终端可以为安设有识别客户端的识别终端。在本申请实施例中,终端还可以包括接口1103,用于与设置有服务端的服务器和设置有业务客户端的业务终端进行通信,此外,终端和还可以包括总线1104,用于实现终端内部的通信。An embodiment of the present application further provides a terminal, and FIG. 11 is a schematic structural diagram 1 of a terminal provided by an embodiment of the present application. As shown in FIG. 11, an embodiment of the present application further provides a terminal 1100, including: one or
本申请实施例还提供一种终端,图12为本申请实施例提供的终端的结构示意图二。如图12所示,本申请实施例还提供一种终端1200,包括:一个或多个处理器1201;存储器1202,用于存储一个或多个程序;当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如上述前述实施例所述方法中终端执行的步骤。示例性地,该终端可以为安设有业务客户端的业务终端。在本申请实施例中,终端还可以包括接口1203,用于与设置有服务端的服务器和设置有识别客户端的识别终端进行通信,此外,终端和还可以包括总线1204,用于实现终端内部的通信。An embodiment of the present application further provides a terminal, and FIG. 12 is a second schematic structural diagram of a terminal provided by an embodiment of the present application. As shown in FIG. 12, an embodiment of the present application further provides a terminal 1200, including: one or
本申请提供一种计算机可读存储介质,包括计算机程序,所述计算机程序在计算机上被执行时,使得所述计算机执行上述实施例中任一项所述的方法。The present application provides a computer-readable storage medium, including a computer program, which, when executed on a computer, causes the computer to execute the method described in any one of the foregoing embodiments.
本申请提供一种计算机程序,当所述计算机程序被计算机执行时,用于执行上述实施例中任一项所述的方法。The present application provides a computer program, which, when the computer program is executed by a computer, is used to execute the method described in any one of the foregoing embodiments.
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本申请所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线)或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,DVD)、或者半导体介质(例如固态硬盘Solid StateDisk)等。In the above-mentioned embodiments, it may be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented in software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. The computer program instructions, when loaded and executed on a computer, result in whole or in part of the processes or functions described herein. The computer may be a general purpose computer, special purpose computer, computer network, or other programmable device. The computer instructions may be stored in or transmitted from one computer-readable storage medium to another computer-readable storage medium, for example, the computer instructions may be downloaded from a website site, computer, server, or data center Transmission to another website site, computer, server, or data center by wire (eg, coaxial cable, optical fiber, digital subscriber line) or wireless (eg, infrared, wireless, microwave, etc.). The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server, a data center, or the like that includes an integration of one or more available media. The usable media may be magnetic media (eg, floppy disks, hard disks, magnetic tapes), optical media (eg, DVD), or semiconductor media (eg, Solid StateDisk), among others.
Claims (48)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201910345509.2A CN111866846B (en) | 2019-04-26 | 2019-04-26 | Data identification method and related device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201910345509.2A CN111866846B (en) | 2019-04-26 | 2019-04-26 | Data identification method and related device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN111866846A CN111866846A (en) | 2020-10-30 |
| CN111866846B true CN111866846B (en) | 2021-12-14 |
Family
ID=72951429
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201910345509.2A Active CN111866846B (en) | 2019-04-26 | 2019-04-26 | Data identification method and related device |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN111866846B (en) |
Family Cites Families (15)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8867575B2 (en) * | 2005-04-29 | 2014-10-21 | Jasper Technologies, Inc. | Method for enabling a wireless device for geographically preferential services |
| CN201374753Y (en) * | 2009-03-12 | 2009-12-30 | 广东天波信息技术有限公司 | Air recharging machine for intelligently reading card |
| SE535404C2 (en) * | 2009-12-09 | 2012-07-24 | Smarttrust Ab | Method for automatic provisioning of a SIM card |
| CN102752739B (en) * | 2012-06-26 | 2016-06-01 | 中国联合网络通信集团有限公司 | Open chucking method, terminal, server and system in the air |
| EP3116161B1 (en) * | 2014-04-01 | 2018-03-14 | Huawei Device (Dongguan) Co., Ltd. | Security unit management method and terminal |
| GB2533194B (en) * | 2014-05-21 | 2020-09-16 | Pismo Labs Technology Ltd | Using a plurality of sim cards at a wireless communication device |
| CN104185161B (en) * | 2014-09-11 | 2018-05-11 | 中国联合网络通信集团有限公司 | Universal embedded integrated circuit card, the switching method of user signing contract information and system |
| CN105827577A (en) * | 2015-01-08 | 2016-08-03 | 阿里巴巴集团控股有限公司 | Method and device for information verification |
| CN105516962B (en) * | 2015-12-03 | 2019-03-05 | 中国联合网络通信集团有限公司 | Account-opening method and system based on eUICC |
| CN106162527A (en) * | 2016-06-30 | 2016-11-23 | 宇龙计算机通信科技(深圳)有限公司 | A kind of SIM management method, system, user terminal and service end |
| CN108206998A (en) * | 2016-12-20 | 2018-06-26 | 北京小米移动软件有限公司 | Obtain the method and device of end message |
| US10284245B2 (en) * | 2017-07-28 | 2019-05-07 | Qualcomm Incorporated | Enhanced modem based carrier auto-selection algorithm |
| CN107948970B (en) * | 2017-11-15 | 2020-12-08 | 中国联合网络通信集团有限公司 | Real-name system access method, system and mobile terminal for affiliated terminal |
| CN108513280B (en) * | 2018-04-08 | 2019-08-02 | 远特(北京)通信技术有限公司 | The method for belonging to channel based on ICCID information realization SIM card, opening card |
| CN109525698B (en) * | 2018-11-19 | 2021-04-20 | 惠州Tcl移动通信有限公司 | SIM card identification configuration method, storage medium and mobile phone |
-
2019
- 2019-04-26 CN CN201910345509.2A patent/CN111866846B/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| CN111866846A (en) | 2020-10-30 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| RU2328085C2 (en) | Method of systems communication | |
| KR101358346B1 (en) | Method for auto log-in and system for the same | |
| CN110691085B (en) | Login method, login device, password management system and computer readable medium | |
| JP2005527909A (en) | User authentication method and system using e-mail address and hardware information | |
| JP2011141785A (en) | Member registration system using portable terminal and authentication system | |
| JP4755866B2 (en) | Authentication system, authentication server, authentication method, and authentication program | |
| US11165768B2 (en) | Technique for connecting to a service | |
| CN108932424A (en) | A kind of device registering system and method | |
| CN103119975A (en) | User account recovery | |
| CN111176794A (en) | Container management method and device and readable storage medium | |
| CN108174377B (en) | Method and system for opening a number | |
| JP5660630B2 (en) | Method for authenticating a user of a service on a mobile terminal | |
| JP7202500B1 (en) | Information processing device, information processing method, and program | |
| KR101027228B1 (en) | Personal authentication device for internet security, method and recording medium recording the same | |
| KR101747234B1 (en) | Authentication method using two channels and the system for it | |
| CN113709740A (en) | Method and system for displaying account information on authorized login page | |
| US20190028610A1 (en) | Distributed smart card reader for multifunction printer | |
| CN111866846B (en) | Data identification method and related device | |
| CN113302607B (en) | Remote control system, remote control method, program, and information recording medium | |
| US11785013B2 (en) | Application program access control | |
| KR102029309B1 (en) | Information input apparatus having authentication request and method using the same | |
| KR20070092917A (en) | Method and system for transmitting authentication and personal security information of internet user through mobile communication network | |
| JP7271779B1 (en) | Information processing device, information processing method, and program | |
| JP7247416B1 (en) | Information processing device, information processing method, and program | |
| EP3276566A1 (en) | Method, device, server and system for securing a transaction relating to a device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |