CN110401942A - 云端sim卡处理方法、装置及服务器 - Google Patents
云端sim卡处理方法、装置及服务器 Download PDFInfo
- Publication number
- CN110401942A CN110401942A CN201910776802.4A CN201910776802A CN110401942A CN 110401942 A CN110401942 A CN 110401942A CN 201910776802 A CN201910776802 A CN 201910776802A CN 110401942 A CN110401942 A CN 110401942A
- Authority
- CN
- China
- Prior art keywords
- sim card
- failure
- terminal
- state
- list
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/10—Active monitoring, e.g. heartbeat, ping or trace-route
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
- H04W24/02—Arrangements for optimising operational condition
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
- H04W24/08—Testing, supervising or monitoring using real traffic
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/18—Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data
- H04W8/183—Processing at user equipment or user record carrier
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Health & Medical Sciences (AREA)
- Cardiology (AREA)
- General Health & Medical Sciences (AREA)
- Telephonic Communication Services (AREA)
- Telephone Function (AREA)
Abstract
本申请公开了云端SIM卡处理方法、装置及服务器,所述方法每隔预设间隔,在第一列表中查找符合预设条件的故障SIM卡,并将故障SIM卡的状态由启用状态修改为停用状态,从而使云端服务器可以通过识别云端SIM卡的状态,来避免将故障SIM卡分配给其他的第一终端,进而降低故障率;另外,所述方法在预设时长内监测是否接收到使用故障SIM卡的第一终端发送的心跳数据,如果接收到,则将所述故障SIM卡的状态由停用状态修改为启用状态,从而及时更新故障SIM卡的实际状态,在降低故障率的同时提高SIM卡的利用率。由于本申请方法每隔预设间隔即执行一次,因此可以及时发现故障SIM卡并将其停用,同时能够将恢复正常的故障卡及时启用,对SIM卡的处理过程具有较高的即时性。
Description
技术领域
本申请涉及移动通信技术和云共享技术领域,尤其涉及一种云端SIM卡处理方法及装置和一种服务器。
背景技术
对于经常出国的人群而言,常常需要使用国际漫游通信服务进行通信,从而将产生高昂的国际漫游费用。为了减少国际漫游费用,用户可以通过如MiFi设备的终端设备获得通信服务,如数据上网、收发短信及接打电话等。其中,如MiFi设备的一类终端设备是一种便携式宽带无线装置,集调制解调器、路由器和接入点三者功能于一身。
图1为基于云SIM技术的通信***示意图。在图1中,如MiFi设备的终端设备101开机后通过内置启动卡与云端服务器102建立连接,云端服务器102根据终端设备101所处位置、使用情况等信息从云端卡池103智能调度最优SIM卡为终端设备101提供通信服务,当终端用户需要免漫游接打电话、收发短信或者数据上网时,通过如手机等用户终端设备104上的APP即可与GoIP设备105建立连接从而进行数据交换,实现免漫游通信,从而可以减少国际漫游费用。
然而,云端服务器在为终端设备101智能调度最优SIM卡时,无法确定该SIM卡当前是否正常可用,并且,云端服务器也无法保证已分配给终端设备101的SIM卡始终正常可用。当终端设备101接收到的SIM卡故障时,将导致终端设备101无法获得通信服务,从而使用户无法继续使用该SIM卡进行漫游通信。
发明内容
本申请提供一种云端SIM卡处理方法及装置和一种服务器,降低SIM卡故障率的同时提高SIM卡的利用率。
第一方面,本申请提供一种云端SIM卡处理方法,所述方法包括:
根据预设条件,在第一列表中查找符合所述预设条件的故障SIM卡,所述第一列表中包括至少一个已分配给第一终端使用的云端SIM卡;
在所述第一列表中将所述故障SIM卡的状态由启用状态修改为停用状态;
在预设时长内监测是否接收到使用所述故障SIM卡的第一终端发送的心跳数据,如果接收到,在所述第一列表中将所述故障SIM卡的状态由停用状态修改为启用状态。
第二方面,本申请还提供一种云端SIM卡处理装置,其特征在于,所述装置包括:
故障SIM卡查找单元,用于根据预设条件,在第一列表中查找符合所述预设条件的故障SIM卡,所述第一列表中包括至少一个已分配给第一终端使用的云端SIM卡;
状态修改单元,用于在所述第一列表中将所述故障SIM卡的状态由启用状态修改为停用状态;
心跳监测单元,用于在预设时长内监测是否接收到使用所述故障SIM卡的第一终端发送的心跳数据,如果接收到,所述状态修改单元在所述第一列表中将所述故障SIM卡的状态由停用状态修改为启用状态。
第三方面,本申请还提供一种服务器,包括存储器与所述存储器连接的处理器,其特征在于,所述存储器中存储有第一方面所述的方法对应的计算机程序,所述处理器用于通过调用所述计算机程序,实现第一方面所述的方法。
由以上技术方案可知,本申请实施例提供的云端SIM卡处理方法、装置及服务器,每隔预设间隔,在第一列表中查找符合预设条件的故障SIM卡,并在第一列表中将故障SIM卡的状态由启用状态修改为停用状态,从而使云端服务器可以通过识别云端SIM卡的状态,来避免将故障SIM卡分配给其他的第一终端,进而降低故障率;另外,在预设时长内监测是否接收到使用故障SIM卡的第一终端发送的心跳数据,如果接收到,则在第一列表中将所述故障SIM卡的状态由停用状态修改为启用状态,从而及时更新故障SIM卡的实际状态,在降低故障率的同时提高SIM卡的利用率。
此外,由于本申请方法每隔预设间隔即执行一次,因此可以及时发现故障SIM卡并及时将其停用,同时能够将恢复正常的故障卡及时启用,对SIM卡的处理过程具有较高的即时性。
附图说明
为了更清楚地说明本申请的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为基于云SIM技术的通信***示意图;
图2为本申请云端SIM卡处理方法的一个实施例流程图;
图3为本申请图2所示实施例中步骤201的具体实现流程示意图;
图4为本申请图2所示实施例中步骤204的具体实现流程示意图;
图5为本申请图4所示实施例中步骤404的具体实现流程示意图;
图6为本申请根据一示例性实施例示出的云端SIM卡处理装置框图;
图7为本申请根据一示例性实施例示出的一种服务器框图。
具体实施方式
为了使本技术领域的人员更好地理解本申请中的技术方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。
为方便后续描述并清楚地对本申请进行说明,以下首先对本申请可能用到的概念做简要说明。
在本申请各个实施例中,第一终端和第二终端等终端设备可以是指向用户提供语音和或数据连通性的设备,具有无线连接功能的手持式设备,或连接到无线调制解调器的其他处理设备。终端可以是移动终端,如移动电话(或称为“蜂窝”电话)和具有移动终端的计算机,例如,可以是便携式、袖珍式、手持式、计算机内置的或车载的移动装置,它们与无线接入网交换语言或数据。例如,MiFi设备、个人通信业务(personal communicationservice,PCS)电话、无绳电话、个人数字助理(personal digital assistant,PDA)等设备。也可以是移动站(mobile station,MS)、远程站(remote station,RS)、接入点(accesspoint,AP)、远端设备(remote terminal,RT)、接入终端(access terminal,AT)、用户终端(userterminal,UT)、用户代理(user agent,UA)、用户设备、或用户装备(user equipment,UE),本申请实施例并不限定。
其中,所述MiFi设备可以是一个便携式宽带无线装置,集调制解调器、路由器和接入点三者功能于一身。内置调制解调器可用于接入至少一个无线信号,路由器可在多个用户和无线设备间共享连接。所述MiFi设备可用来设置特定网络,通过蜂窝连接实现在任何地点共享网络连接,例如与云端服务器建立通信连接。
云端服务器用于向终端设备下发SIM卡,以使终端设备根据该SIM卡与云端服务器建立通信连接。其中,所述云端服务器包括但不限于服务器。云端服务器的服务配置与业务规模可根据用户的需要进行配置,并可灵活的进行调整。
本申请各个实施例中的云端SIM卡包括软卡形式的SIM卡,即可以是一条SIM卡信息记录。所述信息记录中包括IMSI(International Mobile Subscriber IdentificationNumber,国际移动用户识别码)、电话号码、KI和OPC等信息。该SIM卡用于建立终端设备与云端服务器之间的通信连接。所述SIM卡包括SIM卡、USIM卡、RUIM卡和UIMD卡等。
图2为本申请云端SIM卡处理方法的一个实施例流程图,该方法可由云端服务器或其内置或外置的云端SIM卡处理装置周期性执行。如图2所示,该方法可以包括:
步骤201,每隔预设间隔,根据预设条件,在第一列表中查找符合所述预设条件的故障SIM卡,所述第一列表中包括至少一个已分配给第一终端使用的云端SIM卡。
第一列表存储在云端服务器数据库中,第一列表中包括至少一个已分配给第一终端使用的云端SIM卡,还包括每个云端SIM卡对应的第一终端信息,即,使用该云端SIM卡的一个或多个第一终端的信息,该第一终端信息具体可以包括第一终端的MAC信息、位置信息等。其中,第一终端可如MiFi设备的便携式无线宽带设备。
需要说明的是,第一终端开机或重启后,会向云端服务器发送用于获取云端SIM卡的请求,云端服务器响应该请求向第一终端下发最优SIM卡。其中,云端服务器可以将同一SIM卡在不同的时间点下发给多个的第一终端。拥有相同SIM卡的第一终端需要在不同时间点或不同时间段使用该SIM卡来通信。由此,第一列表中同一SIM卡可以与多个第一终端对应。
预设条件用于排查第一列表中的故障卡。在第一终端接收到云端服务器下发的云端SIM卡后,便可使用该SIM卡工作。在第一终端工作的过程中,第一终端按照与云端服务器预先约定的周期向云端服务器发送心跳数据包,云端服务器接收到心跳数据包时,会记录第一终端的心跳时间,形成与第一终端对应的心跳记录。该心跳记录可用于判定第一终端的心跳情况,是为正常或为异常。例如,当在一个特定时长内,累计一定次数未接收到第一终端发送的心跳数据包时,可以认为该第一终端心跳异常。
一般地,SIM卡故障的直接表现是使用故障卡的第一终端心跳异常。因此在本申请提供的实施例中,前述预设条件包括用于判断第一终端心跳是否正常的条件,也就是说,对于每张SIM卡,如果根据心跳记录判定使用该SIM卡的第一终端心跳异常时,可以认定该SIM卡发生故障。
此外,为了排除如信号强度、设备本身故障等非SIM卡故障因素造成的心跳异常,导致对SIM卡故障误判的现象,前述预设条件除包括上述用于判断第一终端心跳是否正常的条件以外,还包括用于判断与SIM卡对应的第一终端数量的条件,也就是说,对于每张SIM卡,当当与其对应的多个第一终端均表现出心跳异常时,可以认定为该SIM卡发生故障。
基于此,在一种优选实现方式中,步骤201进一步包括图3所示步骤:
步骤2011,查询第一列表中状态为启用状态的SIM卡对应的第一终端信息和心跳记录;
步骤2012,根据第一终端信息判断所述SIM卡是否与至少2台第一终端对应,以及,根据所述心跳记录,判断在预设时长内是否累计第一预设次数未接收到所述对应的第一终端发送的心跳数据;
步骤2013,如果所述SIM卡与至少2台第一终端对应,且在预设时长内累计第一预设次数未接收到所述至少2台第一终端发送的心跳数据,则确定所述SIM卡为故障SIM卡。
其中,为了尽量查找出每一个可能发生故障的SIM卡,对于第一终端数量的限定优选为2个,第一预设次数优选3次。
另外,需要说明的是,由于步骤201每隔预设间隔即执行一次,因此本申请单独统计每一预设间隔中第一终端的心跳次数,即对第一终端在一个预设间隔内未发送心跳数据的次数进行计数,当进入到下一个预设间隔时,上一个预设间隔对应的计数清零,以重新计数。优选地,预设间隔的长度可以为10min。
需要说明的是,如果通过步骤2012判定在预设时长内累计超过第一预设次数未接收到所对应的第一终端发送的心跳数据,确定所述SIM卡为故障SIM卡。
还需说明的是,在实际应用中,可以仅针对第一列表中的部分SIM卡进行故障排查。在此类场景中,需要根据特定查找条件和每张SIM卡预置的配置信息,将需要进行故障排查的部分SIM卡查找出来,或者将无需进行故障排查部分SIM卡预先排除掉。其中,SIM卡预置的配置信息包括运营商信息和SIM卡配置的套餐信息等等。
示例性地,以运营商A为查找条件,对第一列表中的SIM卡进行遍历查找,则可以查找到第一列表中所属运营商为运营商A的SIM卡。在后续步骤中,可以仅对这一部分SIM卡进行故障SIM卡排查。
另一示例性地,以(运营商A)AND(套餐B)为查找条件,对第一列表中的SIM卡进行遍历查找,则可以查找到第一列表中所属运营商为运营商A且配置有套餐B的SIM卡。在后续步骤中,可以对第一列表中除这一部分SIM卡以外的其余SIM卡进行故障排查。
可选地,本申请方法还包括:根据查找到的故障SIM卡生成第二列表,第二列表为所述故障SIM卡的列表。
另一可选地,本申请方法还包括:根据运营商对查找到的故障SIM卡进行分组;如果某一运营商对应的分组中,故障SIM卡的数量达到预设报警数量,则报警。
步骤202,在所述第一列表中将所述故障SIM卡的状态由启用状态修改为停用状态。
第一列表中的SIM卡可以被标记为两种状态,分别为启用状态和停用状态。云端服务器在根据第一终端的请求向第一终端下发第一列表中的SIM卡时,首先识别SIM卡的状态是否为停用状态,若为停用状态则跳过该卡,进而避免将故障SIM卡下发给其他的第一终端。
此外,在每次修改SIM卡的状态后,将修改后的状态同步到该SIM卡对应的缓存信息中,并将该修改SIM卡状态的操作记录到SIM卡操作日志中。
步骤203,在预设时长内监测是否接收到使用所述故障SIM卡的第一终端发送的心跳数据,如果接收到,在所述第一列表中将所述故障SIM卡的状态由停用状态修改为启用状态。
已下发给第一终端的SIM卡,在其被标记为停用状态后的24h内,监测是否接收到与其对应的第一终端发送的心跳数据。如果接收到,说明该SIM卡恢复正常,则在第一列表中将该故障SIM卡的状态由停用状态修改为启用状态。
本申请实施例提供的云端SIM卡处理方法,每隔预设间隔,在第一列表中查找符合预设条件的故障SIM卡,并在第一列表中将故障SIM卡的状态由启用状态修改为停用状态,从而使云端服务器可以通过识别云端SIM卡的状态,来避免将故障SIM卡分配给其他的第一终端,进而降低故障率;另外,在预设时长内监测是否接收到使用故障SIM卡的第一终端发送的心跳数据,如果接收到,则在第一列表中将所述故障SIM卡的状态由停用状态修改为启用状态,从而及时更新故障SIM卡的实际状态,在降低故障率的同时提高SIM卡的利用率。
此外,由于本申请方法每隔预设间隔即执行一次,因此可以及时发现故障SIM卡并及时将其停用,同时能够将恢复正常的故障卡及时启用,对SIM卡的处理过程具有较高的即时性。
在另一个实施例中,上述步骤203之后,本申请对云端SIM卡处理的方法还包括:
步骤204,每隔预设间隔,对所述第一列表中状态为停用状态的故障SIM卡进行测试;根据测试结果对所述故障SIM卡的所述状态进行更新。
步骤204用于对故障SIM卡进行自动测试,从而在避免云端服务器将故障SIM卡继续分配给其他第一终端的同时,尽可能地提高对云端SIM卡的利用率。
图4为步骤204具体实现流程示意图,如图3所示:
在步骤401中,获取每个第一终端的设备信息,所述设备信息包括所述第一终端对应的心跳记录、第二终端连接信息和所述第一终端的信号强度值;
对于每个第一终端,在步骤402中,根据所述第二终端连接信息和所述第一终端对应的心跳记录,判断所述第一终端是否闲置;以及在步骤403中,判断所述第一终端的信号强度值是否达到预定值。需要说明的是,对第一终端信号强度的判断,可以在判定第一终端闲置之后执行,也可以与判断第一终端是否闲置的步骤同时执行。
步骤402和403用于从诸多在线的第一终端中选择测试设备。每个第一终端的设备信息,包括第二终端连接信息、第一终端对应的心跳记录和第一终端的信号强度值,还可以包括第一终端所使用的SIM卡信息及第一终端的套餐信息(即其所使用的SIM卡配置的套餐信息)等等。其中,第二终端包括与第一终端连接以通过第一终端接入通信网络的各类用户终端,如手机,电脑等。
如果在步骤401中根据第二终端连接信息判定与所述第一终端连接的第二终端数量为0,且根据心跳记录判定在预设间隔内累计第二预设次数未接收到该第一终端发送的心跳数据,则确定该第一终端闲置。
例如,对于某个第一终端,与该第一终端连接的第二终端数量为0,且该第一终端在10min内连续5次未向服务器发送心跳数据,则该第一终端为闲置的终端。
在步骤404中,选取闲置且信号强度值达到预定值的第一终端作为测试设备,使用所述测试设备对所述第一列表中状态为停用状态的故障SIM卡进行测试。
另外,为了优化测试场景,在一些优选实施例中,需要保证测试设备已有SIM卡或上一次使用的SIM卡所配置的套餐信息与待测试的故障SIM卡所配置的套餐信息相同。因此,本申请方法在判断第一终端的信号强度值是否达到预定值之后,还包括:根据所述设备信息中第一终端的套餐信息,判断所述第一终端的套餐是否与至少一个故障SIM卡所配置的套餐相同。
相应地,
选取闲置、信号强度值达到预定值且套餐信息与至少一个故障SIM卡所配置的套餐相同的第一终端作为测试设备。
作为可能的实现方式,步骤404进一步包括图5所示步骤:
步骤4041,判断测试设备是否需要释放SIM卡。
其中,如果测试设备内置有SIM卡,则该设备需要释放其内置的SIM卡。否则,不需要释放。
步骤4042,在测试设备需要释放SIM卡的情况下,向该测试设备发送释放指令,以指示该测试设备释放其已有的SIM卡。
需要说明的是,在测试设备释放其已有SIM卡后,本申请方法还包括,更新SIM卡使用记录。
步骤4043,在当接收到测试设备发送的用于测试云端故障SIM卡的请求时,从状态为停用状态的故障SIM卡中选取一个未指定测试设备的故障SIM卡,发送给所述测试设备。
在本申请实施例中,需要为测试设备指定待测试故障SIM卡,将指定的故障SIM卡发送给相应的测试设备。这是因为,在以往的方法中,云端服务器在接收到第一终端获取SIM卡的请求后,将根据智能调度策略为第一终端智能调度最优SIM卡,然而对于测试设备而言,云端服务器需为其调度待测试的故障SIM卡而非前述最优SIM卡,因此,为了避免云端服务器将非故障SIM卡下发给测试设备,本申请方法还包括为测试设备指定待测试的SIM卡的步骤。可选地,至少根据测试设备的套餐信息和待测试的故障SIM卡所配置的套餐,为测试设备指定故障SIM卡。具体实现时,将配置的套餐与测试设备配置的套餐一致的故障SIM卡指定给该测试设备。
可选地,在将指定的故障SIM卡发送给测试设备之后,本申请方法还包括:将已指定给测试设备的故障SIM卡添加到第三列表中,以便下一轮测试过程中,可以根据第三列表判断故障SIM卡是否已指定给测试设备。如果判定已经将某一故障SIM卡指定给某一测试设备,则可以跳过该卡,为下一张故障SIM卡指定测试设备。
最后,在步骤4044中,监测测试设备在使用所述故障SIM卡过程中的心跳数据,实现对所述故障SIM卡的测试。
在步骤405中,如果测试结果为SIM卡使用情况正常,在所述第一列表中将所述故障SIM卡的状态由停用状态修改为启用状态;如果测试结果为SIM卡使用故障时,维持所述故障SIM卡的状态为停用状态,并告警。
其中,测试结果具体可以为测试设备使用故障SIM卡时的心跳记录。如果测试结果为SIM卡使用故障,通过报警可以提示对该故障SIM卡进行下一步处理,如人工干预测试或维护等。
本申请实施例提供的云端SIM卡处理方法,每隔预设间隔,在第一列表中查找符合预设条件的故障SIM卡,并在第一列表中将故障SIM卡的状态由启用状态修改为停用状态,从而使云端服务器可以通过识别云端SIM卡的状态,来避免将故障SIM卡分配给其他的第一终端,进而降低故障率;另外,在预设时长内监测是否接收到使用故障SIM卡的第一终端发送的心跳数据,如果接收到,则在第一列表中将所述故障SIM卡的状态由停用状态修改为启用状态,从而及时更新故障SIM卡的实际状态,在降低故障率的同时提高SIM卡的利用率。此外,由于本申请方法每隔预设间隔即执行一次,因此可以及时发现故障SIM卡并及时将其停用,同时能够将恢复正常的故障卡及时启用,对SIM卡的处理过程具有较高的即时性。
另外,本申请实施例提供的云端SIM卡处理方法,还每隔预设间隔,对第一列表中状态为停用状态的故障SIM卡进行测试,并根据测试结果对所述故障SIM卡的状态进行更新,从而在避免将故障SIM卡继续分配给其他第一终端的同时,尽可能地提高对云端SIM卡的利用率。
根据本申请实施例提供的云端SIM卡处理方法,本申请实施例还提供一种云端SIM卡处理装置。图6为本申请根据一示例性实施例示出的云端SIM卡处理装置框图,如图6所示,该装置可以包括:
故障SIM卡查找单元601,用于根据预设条件,在第一列表中查找符合所述预设条件的故障SIM卡,所述第一列表中包括至少一个已分配给第一终端使用的云端SIM卡;
状态修改单元602,用于在所述第一列表中将所述故障SIM卡的状态由启用状态修改为停用状态;
心跳监测单元603,用于在预设时长内监测是否接收到使用所述故障SIM卡的第一终端发送的心跳数据,如果接收到,所述状态修改单元在所述第一列表中将所述故障SIM卡的状态由停用状态修改为启用状态。
在另一个实施例中,本申请云端SIM卡处理装置还包括:测试单元,用于对所述第一列表中状态为停用状态的故障SIM卡进行测试;所述状态修改单元还用于,根据测试结果对所述故障SIM卡的所述状态进行更新。
在另一个实施例中,所述测试单元具体用于:获取第一终端的设备信息,根据所述设备信息中的第二终端连接信息,和所述第一终端对应的心跳记录,判断所述第一终端是否闲置;以及,根据所述设备信息中的信号强度值判断所述第一终端的信号强度值是否达到预定值;选取闲置且信号强度值达到预定值的第一终端作为测试设备,使用所述测试设备对所述第一列表中状态为停用状态的故障SIM卡进行测试;如果测试结果为SIM卡使用情况正常,所述状态修改单元在在所述第一列表中将所述故障SIM卡的状态由停用状态修改为启用状态;如果测试结果为SIM卡使用故障时,维持所述故障SIM卡的状态为停用状态,并告警。
在另一个实施例中,所述测试单元在根据所述设备信息中的信号强度值判断所述第一终端的信号强度值是否达到预定值之后,还用于根据所述设备信息中第一终端的套餐信息,判断所述第一终端的套餐信息是否与至少一个故障SIM卡所配置的套餐相同;相应的,选取闲置、信号强度值达到预定值且套餐信息与至少一个故障SIM卡所配置的套餐相同的第一终端作为测试设备。
在另一个实施例中,所述测试单元具体用于:如果根据所述第二终端信息判定与所述第一终端连接的第二终端数量为0,且根据所述心跳记录判定累计第二预设次数未接收到所述第一终端发送的心跳数据,则确定所述第一终端闲置。
在另一个实施例中,所述测试单元具体用于:在所述测试设备未释放已有SIM卡的情况下,向所述测试设备发送释放指令,以指示所述测试设备释放所述已有SIM卡;当接收到所述测试设备发送的用于测试云端故障SIM卡的请求时,从状态为停用状态的故障SIM卡中选取一个故障SIM卡,发送给所述测试设备,例如,将配置的套餐与所述测试设备的套餐相同且未指定测试设备的故障SIM卡,发送给所述测试设备;监测所述测试设备在使用所述故障SIM卡过程中的心跳数据,实现对所述故障SIM卡的测试。
在另一个实施例中,所述故障SIM卡查找单元具体用于:查询所述第一列表中状态为启用状态的SIM卡对应的第一终端信息和心跳记录;如果根据所述第一终端信息判定所述SIM卡与至少两台第一终端对应,且根据心跳记录判定累计第一预设次数未接收到所述对应的第一终端发送的心跳数据,则确定所述SIM卡为故障SIM卡。
图7为本申请示例性示出的一种服务器示意图。如图7所示,该服务器包括存储器701与所述存储器701连接的处理器702,所述存储器701中存储有本申请提供的云端SIM卡处理方法对应的计算机程序,所述处理器702用于通过调用所述计算机程序,实现所述云端SIM卡处理方法。
服务器可以是前述任意实施例中的云端服务器或其他网络侧设备,用于实现前述实施例中的方法步骤。具体的,服务器可以由收发器703、处理器702和存储器701等组成。
收发器703可以用于接收数据和发送数据。进一步地,收发器703可以在处理器702的控制下向终端设备或其他网络侧设备发送数据;收发器703在处理器702的控制下接收终端设备或其他网络侧设备发送的数据。在本实施例中,收发器703可以用于实现前述实施例中用于接收来自第一终端的请求消息和发送SIM卡的方法步骤。
处理器702为服务器的控制中心,利用各种接口和线路连接整个网络侧设备的各个部分,通过运行或执行存储在存储器内的软件程序和/或模块,以及调用存储在存储器内的数据,以执行服务器的各种功能和/或处理数据。
所述处理器702可以是中央处理器(central processing unit,CPU),网络处理器(network processor,NP)或者CPU和NP的组合。处理器还可以进一步包括硬件芯片。上述硬件芯片可以是专用集成电路(application-specific integrated circuit,ASIC),可编程逻辑器件(programmable logic device,PLD)或其组合。
存储器701可以包括易失性存储器(volatile memory),例如随机存取内存(random access memory,RAV);还可以包括非易失性存储器(non-volatile memory),例如快闪存储器(flash memory),硬盘(hard disk drive,HDD)或固态硬盘(solid-statedrive,SSD);存储器还可以包括上述种类的存储器的组合。所述存储器中可以存储有程序或代码,网元中的处理器通过执行所述程序或代码可以实现所述网元的功能。
具体实现中,本发明还提供一种计算机存储介质,其中,该计算机存储介质可存储有程序,该程序执行时可包括本发明提供的云端SIM卡处理方法的各实施例中的部分或全部步骤。所述的存储介质可为磁碟、光盘、只读存储记忆体(英文:read-only memory,简称:ROM)或随机存储记忆体(英文:random access memory,简称:RAM)等。
应当理解,本申请中说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序,例如第一终端、第二终端、第一列表、第二列表、第三列表、第一预设条件和第二预设条件等,仅用于区别类似的对象,并不特指。
本领域的技术人员可以清楚地了解到本发明实施例中的技术可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本发明实施例中的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例或者实施例的某些部分所述的方法。
本说明书中各个实施例之间相同相似的部分互相参见即可。尤其,对于装置实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例中的说明即可。
以上所述的本发明实施方式并不构成对本发明保护范围的限定。
Claims (10)
1.一种云端SIM卡处理方法,其特征在于,所述方法包括:
根据预设条件,在第一列表中查找符合所述预设条件的故障SIM卡,所述第一列表中包括至少一个已分配给第一终端使用的云端SIM卡;
在所述第一列表中将所述故障SIM卡的状态由启用状态修改为停用状态;
在预设时长内监测是否接收到使用所述故障SIM卡的第一终端发送的心跳数据,如果接收到,在所述第一列表中将所述故障SIM卡的状态由停用状态修改为启用状态。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
对所述第一列表中状态为停用状态的故障SIM卡进行测试;
根据测试结果对所述故障SIM卡的所述状态进行更新。
3.根据权利要求2所述的方法,其特征在于,所述对所述第一列表中状态为停用状态的故障SIM卡进行测试,根据测试结果对所述故障SIM卡的所述状态进行更新,包括:
获取第一终端的设备信息,根据所述设备信息中的第二终端连接信息,和所述第一终端对应的心跳记录,判断所述第一终端是否闲置;
以及,根据所述设备信息中的信号强度值判断所述第一终端的信号强度值是否达到预定值;
选取闲置且信号强度值达到预定值的第一终端作为测试设备,使用所述测试设备对所述第一列表中状态为停用状态的故障SIM卡进行测试;
如果测试结果为SIM卡使用情况正常,在所述第一列表中将所述故障SIM卡的状态由停用状态修改为启用状态;如果测试结果为SIM卡使用故障时,维持所述故障SIM卡的状态为停用状态,并告警。
4.根据权利要求3所述的方法,其特征在于,所述根据所述设备信息中的信号强度值判断所述第一终端的信号强度值是否达到预定值之后,所述方法还包括:
根据所述设备信息中第一终端的套餐信息,判断所述第一终端的套餐信息是否与至少一个故障SIM卡所配置的套餐相同;
相应的,选取闲置、信号强度值达到预定值且套餐信息与至少一个故障SIM卡所配置的套餐相同的第一终端作为测试设备。
5.根据权利要求3所述的方法,其特征在于,所述根据所述设备信息中的第二终端连接信息,和所述第一终端对应的心跳记录,判断所述第一终端是否闲置,包括:
如果根据所述第二终端信息判定与所述第一终端连接的第二终端数量为0,且根据所述心跳记录判定累计第二预设次数未接收到所述第一终端发送的心跳数据,则确定所述第一终端闲置。
6.根据权利要求3所述的方法,其特征在于,所述使用所述测试设备对所述第一列表中状态为停用状态的故障SIM卡进行测试,包括:
在所述测试设备未释放已有SIM卡的情况下,向所述测试设备发送释放指令,以指示所述测试设备释放所述已有SIM卡;
当接收到所述测试设备发送的用于测试云端故障SIM卡的请求时,从状态为停用状态的故障SIM卡中选取一个故障SIM卡,发送给所述测试设备;
监测所述测试设备在使用所述故障SIM卡过程中的心跳数据,实现对所述故障SIM卡的测试。
7.根据权利要求6所述的方法,其特征在于,所述从状态为停用状态的故障SIM卡中选取一个故障SIM卡,发送给所述测试设备,包括:
将配置的套餐与所述测试设备的套餐相同且未指定测试设备的故障SIM卡,发送给所述测试设备。
8.根据权利要求1-7任一项所述的方法,其特征在于,所述根据预设条件,在第一列表中查找符合所述预设条件的故障SIM卡,包括:
查询所述第一列表中状态为启用状态的SIM卡对应的第一终端信息和心跳记录;
如果根据所述第一终端信息判定所述SIM卡与至少两台第一终端对应,且根据心跳记录判定累计第一预设次数未接收到所述对应的第一终端发送的心跳数据,则确定所述SIM卡为故障SIM卡。
9.一种云端SIM卡处理装置,其特征在于,所述装置包括:
故障SIM卡查找单元,用于根据预设条件,在第一列表中查找符合所述预设条件的故障SIM卡,所述第一列表中包括至少一个已分配给第一终端使用的云端SIM卡;
状态修改单元,用于在所述第一列表中将所述故障SIM卡的状态由启用状态修改为停用状态;
心跳监测单元,用于在预设时长内监测是否接收到使用所述故障SIM卡的第一终端发送的心跳数据,如果接收到,所述状态修改单元在所述第一列表中将所述故障SIM卡的状态由停用状态修改为启用状态。
10.一种服务器,其特征在于,包括存储器与所述存储器连接的处理器,其特征在于,所述存储器中存储有权利要求1-8任一项所述的方法对应的计算机程序,所述处理器用于通过调用所述计算机程序,实现权利要求1-8任一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910776802.4A CN110401942B (zh) | 2019-08-22 | 2019-08-22 | 云端sim卡处理方法、装置及服务器 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910776802.4A CN110401942B (zh) | 2019-08-22 | 2019-08-22 | 云端sim卡处理方法、装置及服务器 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110401942A true CN110401942A (zh) | 2019-11-01 |
CN110401942B CN110401942B (zh) | 2022-05-27 |
Family
ID=68328815
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910776802.4A Active CN110401942B (zh) | 2019-08-22 | 2019-08-22 | 云端sim卡处理方法、装置及服务器 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110401942B (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112105025A (zh) * | 2020-11-17 | 2020-12-18 | 深圳杰睿联科技有限公司 | 基于eSIM的运营商网络测试***及方法 |
JP7450816B2 (ja) | 2020-12-03 | 2024-03-15 | 上海途鴿数拠科技有限公司 | 通信接続を確立する方法と装置 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105554728A (zh) * | 2015-12-10 | 2016-05-04 | 深圳市迪讯飞科技有限公司 | 一种云端sim卡池*** |
CN106658569A (zh) * | 2016-12-16 | 2017-05-10 | 深圳市优克联新技术有限公司 | 一种提高用户识别卡利用率的方法、装置及*** |
CN107333292A (zh) * | 2017-07-10 | 2017-11-07 | 深圳市优克联新技术有限公司 | 一种sim卡状态判断方法及装置 |
-
2019
- 2019-08-22 CN CN201910776802.4A patent/CN110401942B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105554728A (zh) * | 2015-12-10 | 2016-05-04 | 深圳市迪讯飞科技有限公司 | 一种云端sim卡池*** |
US20170170856A1 (en) * | 2015-12-10 | 2017-06-15 | Shenzhen Dimior Technologies Co., Ltd. | Cloud sim card pool system |
CN106658569A (zh) * | 2016-12-16 | 2017-05-10 | 深圳市优克联新技术有限公司 | 一种提高用户识别卡利用率的方法、装置及*** |
CN107333292A (zh) * | 2017-07-10 | 2017-11-07 | 深圳市优克联新技术有限公司 | 一种sim卡状态判断方法及装置 |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112105025A (zh) * | 2020-11-17 | 2020-12-18 | 深圳杰睿联科技有限公司 | 基于eSIM的运营商网络测试***及方法 |
CN112105025B (zh) * | 2020-11-17 | 2021-02-09 | 深圳杰睿联科技有限公司 | 基于eSIM的运营商网络测试***及方法 |
JP7450816B2 (ja) | 2020-12-03 | 2024-03-15 | 上海途鴿数拠科技有限公司 | 通信接続を確立する方法と装置 |
Also Published As
Publication number | Publication date |
---|---|
CN110401942B (zh) | 2022-05-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9148759B2 (en) | Wireless service platforms | |
US9843501B2 (en) | Systems and methods for incorporating devices into a medical data network | |
CN106068673B (zh) | 多个sim卡的使用方法,装置和*** | |
US20040209610A1 (en) | Method and apparatus for managing wireless terminals | |
EP3235301A1 (en) | Sim selection | |
CN108029150A (zh) | 数据传输的方法和设备 | |
CN110401942A (zh) | 云端sim卡处理方法、装置及服务器 | |
CN107613471A (zh) | 一种wifi热点信息推送方法、接收方法及装置 | |
CN110719359A (zh) | 终端性能测试方法及*** | |
CN108141801A (zh) | 小区重选方法、频点信息管理方法及装置 | |
CN110381500A (zh) | 一种双卡寻呼冲突的测试方法、装置及计算机可读存储介质 | |
CN111884875A (zh) | 一种离线设备确定方法及装置 | |
JP2003060766A (ja) | データ採録方法および携帯電話機 | |
CN114786197A (zh) | 一种体验质量QoE测量方法、装置及存储介质 | |
CN108966331A (zh) | 小区注册方法、装置、无线路由设备、终端及存储介质 | |
CN106211221A (zh) | 一种td‑lte网络质量监测*** | |
CN110972185A (zh) | 数据传输方法及装置 | |
CN106034037A (zh) | 一种基于虚拟机的容灾切换方法及装置 | |
CN114567912B (zh) | 运营商网络切换方法、***、装置及存储介质 | |
CN114828125A (zh) | 一种语音业务切换方法、装置、电子设备及存储介质 | |
EP3618359A1 (en) | Method and device for signaling transmission | |
CN115884248A (zh) | 语音回落目标小区选择方法和装置、存储介质及电子设备 | |
CN110536369B (zh) | 一种同时获取lte主邻小区tac、ci信息的装置及方法 | |
CN112153679A (zh) | 一种转网方法及装置 | |
CN112738829B (zh) | 应答报文的处理方法及装置、存储介质及电子装置 |
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 |