一种控制方法、服务器和用户设备与流程

文档序号:12890459阅读:196来源:国知局
一种控制方法、服务器和用户设备与流程

【技术领域】

本发明涉及通信技术领域,尤其涉及一种控制方法、服务器和用户设备。



背景技术:

软sim(subscriberidentitymodule,客户识别模块)技术是一种新技术,通过使用软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功能或者关闭所述软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功能时的操作步骤,降低了用户设备接入和退出网络时消耗的时长。

第四方面,本发明实施例提供了一种控制方法,执行在服务器上,所述方法包括:

获取用户设备中的用户标识信息;

根据所述用户标识信息,获取对应的控制策略信息;

根据所述用户标识信息,将所述控制策略信息发送给所述用户设备。

如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,还包括:

获取所述用户设备发送的状态信息和所述用户标识信息,其中,所述状态信息为当所述用户设备打开所述软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功能,在本发明实施例中,由于服务器可以生成用于控制用户设备打开或关闭软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功能时,生成的第二状态信息;

标识单元,用于根据所述状态信息,对所述用户标识信息对应的控制策略信息进行标记。

如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,还包括:

第四获取单元,用于获取所述用户设备发送的所述软sim功能的打开情况信息;

生成单元,用于根据所述软sim功能的打开情况,生成状态信息,其中,当所述软sim功能的打开情况信息为打开所述软sim功能时,生成第一状态信息,当所述软sim功能的打开情况信息为关闭所述软sim功能时,生成第二状态信息;

所述标识单元,用于根据所述状态信息,对所述用户标识信息对应的控制策略信息进行标记。

如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述标识单元,具体用于:

当所述状态信息为第一状态信息时,将所述用户标识信息对应的控制策略信息标记为第一状态;

当所述状态信息为第二状态信息时,将所述用户标识信息对应的控制策略信息标记为第二状态。

如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,还包括:

第五获取单元,用于获取携带有指定用户设备中的用户标识信息和控制策略更新指示信息的指示消息;

确定单元,用于根据所述指定用户设备中的用户标识信息,确定对应的控制策略信息和该控制策略信息的标记状态;

更新单元,用于根据所述控制策略更新指示信息和该控制策略信息的标记状态,对该控制策略信息进行更新。

如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述更新单元,具体用于:

当该控制策略信息的标记状态为所述第一状态时,根据所述控制策略更新指示信息,对该控制策略信息进行更新。

如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述发送单元,还用于:

根据所述指定用户设备中的用户标识信息,向所述指定用户设备发送携带有更新后的控制策略信息的指示消息。

如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述服务器包括软sim服务器或策略服务器。

上述技术方案中的一个技术方案具有如下有益效果:

在本发明实施例中,服务器在获取用户设备中的用户标识信息后,根据该用户标识信息,获取对应的控制策略信息,然后根据用户标识信息,将该控制策略信息发送给对应的用户设备,以使在用户设备获取到控制策略信息和指定信息后,可以根据控制策略信息和指定信息,对所述用户设备中的软sim功能进行控制,其中,对所述用户设备中的软sim功能进行控制,包括:根据控制策略信息和指定信息打开所述软sim功能或者关闭所述软sim功能,由于用户设备可以自动对软sim功能进行开启或关闭,因此在用户设备在接入和退出网络时,可以减少开启或关闭软sim功能时的操作步骤,降低了用户设备接入和退出网络时消耗的时长。

【附图说明】

为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要打开的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其它的附图。

图1是本发明实施例提供的一种控制方法的流程示意图;

图2是本发明实施例提供的另一种控制方法的流程示意图;

图3是本发明实施例提供的另一种控制方法的流程示意图;

图4是本发明实施例提供的一种更新方法的流程示意图;

图5是本发明实施例提供的另一种控制方法的流程示意图;

图6是本发明实施例提供的另一种控制方法的流程示意图;

图7是本发明实施例提供的另一种控制方法的流程示意图;

图8是本发明实施例提供的另一种控制方法的流程示意图;

图9是本发明实施例提供的一种更新方法的流程示意图;

图10是本发明实施例提供的另一种控制方法的流程示意图;

图11是本发明实施例提供的一种服务器的结构示意图;

图12是本发明实施例提供的一种用户设备的结构示意图;

图13是本发明实施例提供的另一种用户设备的结构示意图。

【具体实施方式】

为了更好的理解本发明的技术方案,下面结合附图对本发明实施例进行详细描述。

应当明确,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。

在本发明实施例中打开的术语是仅仅出于描述特定实施例的目的,而非旨在限制本发明。在本发明实施例和所附权利要求书中所打开的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。

实施例一

本发明实施例提供了一种控制方法,如图1所示,可以执行在服务器中,该方法包括以下步骤:

101、获取用户设备中的用户标识信息,以及获取指定信息。

具体的,不同的用户设备存储有不同的用户标识信息,即不同的用户设备对应不同的用户标识信息,根据该用户标识信息可以用于确定唯一的用户设备,或者该用户设备唯一对应的其他信息。

在一个可行的实施方式中,所述指定信息包括以下至少一种:当前时刻信息、所述用户设备当前的位置信息和所述用户设备中指定应用程序当前的状态信息。

具体的,在获取到上述指定信息后,可以确定出该用户标识信息对应的当前时刻信息,或者,该用户标识信息对应的当前的位置信息,再或者,该用户设备中指定应用程序当前的状态信息,并且可以根据上述对应关系进行后续处理。

在一个可行的实施方式中,可以根据用户标识信息,获取所述指定信息;或者,获取所述用户设备的标识信息;根据所述标识信息,获取所述指定信息。

具体的,由于用户设备对应唯一的用户标识信息,并且也对应一个用户设备的标识信息,因此在确定上述指定信息时,可以根据用户标识信息和所述用户设备的标识信息中的一个信息来进行确定,通过上述一个信息可以对唯一一个用户设备进行定位,并获取该用户设备的对应的当前时刻信息、所述用户设备当前的位置信息和所述用户设备中指定应用程序当前的状态信息中的至少一个。

102、根据所述用户标识信息,获取对应的控制策略信息。

具体的,预先在服务器中对不同的用户标识信息匹配不同的控制策略信息,例如,一个用户标识信息可以对应一种控制策略信息,因此可以根据获取的用户标识信息,确定出唯一对应的控制策略信息,该控制策略信息可以用于控制对应的用户设备中的软sim功能,进一步的,可以控制用户设备的软sim功能的打开或关闭。

其中,控制策略信息中的内容可以根据用户的需求进行设定,并且,可以将控制策略信息存储在服务器中,该控制策略信息中可以包括用户设备在何种条件下使软sim功能开启或关闭,控制策略信息中的内容在此不再具体限定。

103、根据所述控制策略信息和所述指定信息,生成用于控制所述用户设备的控制信息。

具体的,由于控制策略信息中包含用户设备在何种条件下使软sim功能开启或关闭的内容,在获得指定信息后,该指定信息中包含用户设备当前处于何种条件下,因此,可以根据控制策略信息和指定信息,确定用于控制所述用户设备的控制信息,以使所述用户设备可以根据该控制信息对软sim功能进行打开或关闭。

根据所述控制策略信息和所述指定信息,生成用于控制所述用户设备的控制信息包括四种可行的实现方式:

第一种,当所述当前时刻信息对应的时刻处于第一时间段内和/或所述用户设备当前的位置信息对应的位置位于第一区域内和/或所述用户设备中指定应用程序当前的状态信息为处于激活状态时,生成用于控制所述用户设备打开所述软sim功能的控制信息。

第二种,当所述当前时刻信息对应的时刻处于第二时间段内和/或所述用户设备当前的位置信息对应的位置位于第二区域内和/或所述用户设备中指定应用程序当前的状态信息为处于关闭状态时,生成用于控制所述用户设备关闭所述软sim功能的控制信息。

第三种,当所述当前时刻信息对应的时刻处于第一时间段内和/或所述用户设备当前的位置信息对应的位置位于第一区域内和/或所述用户设备中指定应用程序当前的状态信息为处于关闭状态时,生成用于控制所述用户设备打开所述软sim功能的控制信息。

第四种,当所述当前时刻信息对应的时刻处于第二时间段内和/或所述用户设备当前的位置信息对应的位置位于第二区域内和/或所述用户设备中指定应用程序当前的状态信息为处于激活状态时,生成用于控制所述用户设备关闭所述软sim功能的控制信息。

具体的,在控制策略信息中可以预先设定至少一个条件(该条件为打开软sim功能的条件和/或关闭软sim功能的条件)和该至少一个条件对应的控制策略,当服务器获取到对应的条件后,可以根据控制策略信息,确定该对应的条件所对应的控制策略,然后根据该控制策略,生成对应的控制信息,例如,打开软sim功能的控制信息可以对应一个条件,或者,也可以对应两个条件,再或者,也可以对应三个条件,只有对应条件都满足要求时,才会生成打开软sim功能的控制信息。

104、根据所述用户标识信息,向所述用户设备发送携带有所述控制信息的指示消息,以便于所述用户设备根据所述控制信息打开软客户识别模块sim功能或者关闭所述软sim功能。

在一个可行的实施方案中,可以对所述控制策略信息进行更新,并且在对控制策略进行更新时,需要根据该控制策略的状态信息进行更新,因此,在生成控制信息后,可以根据该控制信息对对应的控制策略信息进行标记。

在一个可行的实施方案中,当所述控制信息为用于控制所述用户设备打开所述软sim功能的控制信息时,将所述控制策略信息标记为第一状态;当所述控制信息为用于控制所述用户设备关闭所述软sim功能的控制信息时,将所述控制策略信息标记为第二状态。

具体的,由于控制信息能够用于控制用户设备的软sim功能进行关闭或打开,即控制信息能够表示用户设备中的软sim功能当前处于何种状态,因此不同控制信息可以对应不同的标记状态,即可以根据该控制信息,对对应的控制策略信息进行标记。

在一个可行的实施方案中,在对控制策略信息进行更新时,可以在获取到携带有指定用户设备中的用户标识信息和控制策略更新指示信息的指示消息后,根据所述指定用户设备中的用户标识信息,确定对应的控制策略信息和该控制策略信息的标记状态;根据所述控制策略更新指示信息和该控制策略信息的标记状态,对该控制策略信息进行更新。

具体的,如果对某一指定用户设备对应的控制策略信息进行更新,则需要将该控制策略信息对应的用户标识信息(该指定用户设备的用户标识信息),以及将该控制策略信息更新为何种形式的指示信息发送给服务器,服务器在接收到指示消息后,根据该指示消息中的用户标识信息,确定出唯一的控制策略信息,以及可以确定出该控制策略信息当前的标记状态,在对该控制策略信息进行更新时,需要在指定标记状态下,根据该控制策略更新指示信息,对该控制策略信息进行更新。其中,指定的标记状态可以根据实际需求进行设定。

在一个可行的实施方案中,当该控制策略信息的标记状态为所述第一状态时,根据所述控制策略更新指示信息,对该控制策略信息进行更新。

在一个可行的实施方案中,在控制策略信息的标记状态为第一状态时,表示该指定用户设备中的软sim功能处于打开状态,由于对该指定用户设备中的软sim功能处于打开状态,即该指定用户设备正在使用软sim信息,并且,由于当前对该指定用户设备对应的控制策略信息进行了更新,因此需要根据更新后的控制策略信息,生成控制信息,并将该控制信息发送给对应的用户设备,以使该用户设备根据该控制信息对软sim功能进行及时的控制,具体可以通过下述步骤实现对软sim功能进行及时的控制:

1、根据所述指定用户设备中的用户标识信息或者获得的所述指定用户设备的标识信息,获取所述指定用户设备当前对应的指定信息。

2、根据更新后的控制策略信息和所述指定用户设备当前对应的指定信息,生成用于控制所述指定用户设备的控制信息。

3、根据所述指定用户设备中的用户标识信息,向所述指定用户设备发送携带有该控制信息的指示消息,以便于所述指定用户设备根据该控制信息打开软sim功能或者关闭所述软sim功能。

在一个可行的实施方案中,所述服务器包括软sim服务器或策略服务器。

在本发明实施例中,服务器利用用户设备中的用户标识信息,获取对应的控制策略信息,然后根据所述控制策略信息和所述获得的指定信息,生成用于控制所述用户设备的控制信息,最后通过所述用户标识信息,向所述用户设备发送携带有所述控制信息的指示消息,以便于所述用户设备根据所述控制信息打开软sim功能或者关闭所述软sim功能,在本发明实施例中,由于服务器可以生成用于控制用户设备打开或关闭软sim功能的控制信息,并将该控制信息发送给用户设备,因此,用户设备能够根据该控制信息自动控制软sim功能的启动和关闭,在用户设备在接入和退出网络时,可以减少开启或关闭软sim功能时的操作步骤,降低了用户设备接入和退出网络时消耗的时长。

实施例二

本发明实施例提供了一种控制方法,如图2所示,可以执行在用户设备上,该方法可以包括以下步骤:

201、接收服务器发送的携带有控制信息的指示消息。

202、根据所述控制信息,对所述用户设备中的软sim功能进行控制。

其中,对所述用户设备中的软sim功能进行控制,包括:根据所述控制信息打开软sim功能或者关闭所述软sim功能。

具体的,由于控制信息用于控制所述用户设备打开所述软sim功能,或者用于控制所述用户设备关闭所述软sim功能,因此用户设备在接收到控制信息后,可以根据该控制信息打开软sim功能,或者关闭软sim功能,在本发明实施例中未详细说明的部分,可参考对实施例一的相关说明。

在本发明实施例中,在用户设备接收到服务器发送的携带有控制信息的指示消息后,可以根据该控制信息对用户设备中的软sim功能进行开启或关闭,因此在用户设备在接入和退出网络时,可以减少开启或关闭软sim功能时的操作步骤,降低了用户设备接入和退出网络时消耗的时长。

实施例三

针对实施例一和实施例二,为了进一步阐述上述实施例的技术思想,先结合具体的应用场景,对上述实施例的技术方案进行说明,该场景为包含策略服务器、软sim服务器、用户设备的系统中,如图3所示,具体可以通过下述方法实现:

301、识信息和控制策略信息的对应关系。

302、用户设备获取自身的用户标识信息。

303、用户设备将该用户标识信息加载到请求下载软sim信息的消息中。

304、用户设备将该消息发送给软sim服务器。

具体的,用户设备可以通过中间服务器,将该消息发送给软sim服务器。

305、软sim服务器根据用户标识信息,将空闲的软sim信息发送给该用户设备。

306、软sim服务器将用户标识信息发送给策略服务器。

307、策略服务器根据该用户标识信息,获取该用户设备对应的指定信息。

具体的,以下以该指定信息为当前时刻信息进行详细说明。

308、策略服务器根据该用户标识信息,获取对应的控制策略信息。

309、策略服务器根据该控制策略信息和该指定信息,生成控制信息。

例如,当控制策略信息为8点-24点开启软sim功能,0点-8点关闭软sim功能时,如果当前时刻信息为12点,则生成用于控制该用户设备打开所述软sim功能的控制信息,如果当前时刻信息为7点,则生成用于控制该用户设备关闭所述软sim功能的控制信息。

3010、策略服务器根据该用户标识信息,将该控制信息发送给对应的用户设备。

具体的,在策略服务器将该控制信息发送给用户设备时,可以通过软sim服务器和/或中间服务器,将该控制信息发送给用户设备。

3011、用户设备接收该控制信息。

3012、用户设备根据该控制信息,对软sim功能进行控制。

例如,当该控制信息为用于控制该用户设备打开软sim功能的控制信息时,则用户设备打开软sim功能,并且利用软sim信息,接入运营商服务器;当该控制信息为用于控制该用户设备关闭软sim功能的控制信息,则用户设备关闭软sim功能,以退出运营商服务器。

当该控制信息为用于控制该用户设备关闭所述软sim功能的控制信息时,软sim服务器还可以根据用户标识信息,向该用户设备发送请求释放软sim信息的请求,以使该软sim信息处于可用状态,此时软sim服务器可以将该软sim信息分配给其他用户设备使用。

在上述系统的基础上,策略服务器在对指定用户设备对应的控制策略信息进行更新时,如图4所示,可以包括以下步骤:

401、策略服务器根据生成的控制信息,对控制策略信息进行标记。

其中,当所述控制信息为用于控制所述用户设备打开所述软sim功能的控制信息时,将所述控制策略信息标记为打开;当所述控制信息为用于控制所述用户设备关闭所述软sim功能的控制信息时,将所述控制策略信息标记为关闭。

402、策略服务器接收控制策略更新指示消息。

其中,控制策略更新指示消息中携带有指定用户设备的用户标识信息,以及控制策略信息的更新内容。

403、策略服务器根据指定用户设备中的用户标识信息,获取对应的控制策略信息和该控制策略信息的标记状态。

404、策略服务器判断该控制策略信息的标记状态是否为指定状态。

405、当该控制策略信息的标记状态为指定状态时,策略服务器根据控制策略信息的更新内容,对该控制策略信息进行更新。

例如,当指定状态为打开时,如果该控制策略信息的标记状态为打开时,策略服务器根据控制策略信息的更新内容,对该控制策略信息进行更新;如果该控制策略信息的标记状态为关闭时,则不对该控制策略信息进行更新。

在策略服务器对该控制策略信息进行更新后,为了实现对指定用户设备的及时控制,如图5所示,可以通过下述步骤实现:

501、策略服务器根据指定用户设备中的用户标识信息,获取所述指定用户设备当前对应的指定信息。

502、策略服务器根据更新后的控制策略信息和所述指定用户设备当前对应的指定信息,生成用于控制所述指定用户设备的控制信息。

503、策略服务器根据所述指定用户设备中的用户标识信息,向所述指定用户设备发送携带有该控制信息的指示消息。

具体的,策略服务器可以通过软sim服务器和/或中间服务器,将该指示消息发送给指定用户设备。

504、指定用户设备根据该指示消息,对软sim功能进行控制。

其中,指定用户设备根据该指示消息,对软sim功能进行控制包括:指定用户设备根据该指示消息,对软sim功能进行打开,或者,指定用户设备根据该指示消息,对软sim功能进行关闭。

上述系统中,策略服务器和软sim服务器可以合并为一个服务器,上述由策略服务器和软sim服务器实现的功能,都可以由该服务器来完成,或者,也可以由一个策略服务器实现上述策略服务器和软sim服务器实现的功能,或者,也可以由一个软sim服务器实现上述策略服务器和软sim服务器实现的功能,或者,由策略服务器实现的部分功能由软sim服务器来代替实现,或者,由软sim服务器实现的部分功能由策略服务器来代替实现,具体的实现方式可以根据实际需求进行设定。

实施例四

本发明实施例还提供了一种控制方法,如图6所示,该方法执行在用户设备上,该方法包括以下步骤:

601、获取控制策略信息,以及获取指定信息。

其中,所述指定信息包括以下至少一种:当前时刻信息、所述用户设备当前的位置信息和所述用户设备中指定应用程序当前的状态信息。

具体的,该控制策略信息与上述提到的控制策略信息的作用相同,在此不再详细赘述。其中,获取控制策略信息的方式可以根据实际需求进行设定,例如,用户设备将自身的用户标识信息发送给服务器,服务器根据该用户标识信息,确定对应的控制策略信息,然后服务器根据该用户标识信息,将该控制策略信息发送给该用户设备,或者,用户设备直接获取用户输入的控制策略信息等。

602、根据所述控制策略信息和所述指定信息,对所述用户设备中的软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功能的打开情况发送给服务器,使服务器根据用户设备的软sim功能的打开情况,对控制策略信息进行标记,例如,用户设备将软sim功能的打开情况和用户标识信息发送给服务器,服务器根据用户标识信息,确定对应的控制策略信息,服务器还需要根据软sim功能的打开情况,生成对应的状态信息,然后服务器根据状态信息,对该控制策略信息进行标记。

实施例五

本发明实施例还提供了一种控制方法,如图7所示,该方法执行在服务器上,该方法包括以下步骤:

701、获取用户设备中的用户标识信息。

702、根据所述用户标识信息,获取对应的控制策略信息。

703、根据所述用户标识信息,将所述控制策略信息发送给所述用户设备。

具体的,服务器在获取待用户设备的用户标识信息后,将该用户标识信息对应的控制策略信息发送给用户设备,以使用户设备根据该控制策略信息,对软sim功能进行控制,用户设备对软sim功能进行控制的具体方式已在上述进行了详细说明,在此不再一一赘述。

在一个可行的实施方案中,服务器中存储了所有用户设备的控制策略信息,且由服务器对所有用户设备的控制策略信息进行维护,并且控制策略信息可以根据实际需要进行更新,因此在控制策略信息需要被更新时,可以由服务器执行控制策略信息的更新操作,在服务器对控制策略信息进行更新时,需要根据该控制策略信息的标记状态进行更新,其中,对该控制策略信息进行标记的方式可以包括以下两种:

方式一:服务器获取所述用户设备发送的状态信息和所述用户标识信息,其中,所述状态信息为当所述用户设备打开所述软sim功能时,生成的第一状态信息,或者当所述用户设备关闭所述软sim功能时,生成的第二状态信息;然后服务器根据所述状态信息,对所述用户标识信息对应的控制策略信息进行标记。其中,当所述状态信息为第一状态信息时,将所述用户标识信息对应的控制策略信息标记为第一状态;当所述状态信息为第二状态信息时,将所述用户标识信息对应的控制策略信息标记为第二状态。

具体的,用户设备在对软sim功能进行控制后,用户设备根据软sim的打开情况,生成对应的状态信息,然后将该状态信息发送给服务器,服务器可以直接根据该状态信息,对用户标识信息对应的控制策略信息进行标记,例如,该状态信息为第一状态信息时,服务器可以将该控制策略信息标记为第一状态,或者如果第一状态信息对应的是打开状态时,服务器也可以将该控制策略信息标记为打开等。

方式二:服务器获取所述用户设备发送的所述软sim功能的打开情况信息;然后服务器根据所述软sim功能的打开情况,生成状态信息,其中,当所述软sim功能的打开情况信息为打开所述软sim功能时,生成第一状态信息,当所述软sim功能的打开情况信息为关闭所述软sim功能时,生成第二状态信息;最后服务器根据所述状态信息,对所述用户标识信息对应的控制策略信息进行标记。其中,当所述状态信息为第一状态信息时,将所述用户标识信息对应的控制策略信息标记为第一状态;当所述状态信息为第二状态信息时,将所述用户标识信息对应的控制策略信息标记为第二状态。

具体的,用户设备在对软sim功能进行控制后,可以将软sim功能的打开情况发送给服务器,由服务器根据软sim功能的打开情况,生成对应的状态信息,并由服务器根据该状态信息,对用户标识信息对应的控制策略信息进行标记,即由用户设备负责对软sim功能的控制,服务器负责控制策略信息的维护、更新和管理。

在一个可行的实施方案中,在服务器对控制策略信息进行标记后,服务器可以根据标记状态,对该控制策略信息进行更新,在服务器对该控制策略信息进行更新时,可以通过下述方式实现:服务器需要先获取携带有指定用户设备中的用户标识信息和控制策略更新指示信息的指示消息;然后服务器根据所述指定用户设备中的用户标识信息,确定对应的控制策略信息和该控制策略信息的标记状态;最后服务器根据所述控制策略更新指示信息和该控制策略信息的标记状态,对该控制策略信息进行更新。

在一个可行的实施方案中,当该控制策略信息的标记状态为所述第一状态时,服务器根据所述控制策略更新指示信息,对该控制策略信息进行更新。

在一个可行的实施方案中,在服务器对指定用户设备对应的控制策略信息进行更新后,服务器需要根据所述指定用户设备中的用户标识信息,向所述指定用户设备发送携带有更新后的控制策略信息的指示消息,以使该用户设备及时对软sim功能进行控制。

在一个可行的实施方案中,所述服务器包括软sim服务器或策略服务器。

实施例六

针对实施例四和实施例五,为了进一步阐述上述实施例的技术思想,先结合具体的应用场景,对上述实施例的技术方案进行说明,该场景为包含策略服务器、软sim服务器、用户设备的系统中,如图8所示,具体可以通过下述方法实现:

801、策略服务器获取对应关系,并存储该对应关系。其中,该对应关系为用户标识信息和控制策略信息的对应关系。

802、用户设备获取自身的用户标识信息。

803、用户设备将该用户标识信息加载到请求下载软sim信息的消息中。

804、用户设备将该消息发送给软sim服务器。

具体的,用户设备可以通过中间服务器,将该消息发送给软sim服务器。

805、软sim服务器根据用户标识信息,将空闲的软sim信息发送给该用户设备。

806、软sim服务器将用户标识信息发送给策略服务器。

807、策略服务器根据该用户标识信息,获取对应的控制策略信息。

808、策略服务器根据该用户标识信息,将该控制策略信息发送给对应的用户设备。

809、用户设备接收该控制策略信息,以及获取指定信息。

具体的,以下以该指定信息为当前时刻信息进行详细说明。

8010、用户设备根据该控制策略信息和指定信息,对软sim功能进行控制。

例如,当控制策略信息为8点-24点开启软sim功能,0点-8点关闭软sim功能时,如果当前时刻信息为12点,则该用户设备打开所述软sim功能,如果当前时刻信息为7点,则该用户设备关闭所述软sim功能。

需要注意的是,在用户设备打开软sim功能后,用户设备还利用软sim信息接入运营商服务器;当用户设备关闭软sim功能后,用户设备退出运营商服务器。

在用户设备完成对软sim功能的控制后,可以将软sim功能的打开情况和用户标识信息发送给服务器,服务器根据用户标识信息,根据软sim功能的打开情况,对对应的控制策略信息进行标记;或者,用户设备根据自身软sim功能的打开情况,生成对应的状态信息,然后用户设备将该状态信息发送给服务器,服务器根据接收到的状态信息,对控制策略信息进行标记。

基于上述系统的基础上,策略服务器在对指定用户设备对应的控制策略信息进行更新时,如图9所示,可以包括以下步骤:

901、策略服务器接收控制策略更新指示消息。

其中,控制策略更新指示消息中携带有指定用户设备的用户标识信息,以及控制策略信息的更新内容。

902、策略服务器根据指定用户设备中的用户标识信息,获取对应的控制策略信息和该控制策略信息的标记状态。

903、策略服务器判断该控制策略信息的标记状态是否为指定状态。

904、当该控制策略信息的标记状态为指定状态时,策略服务器根据控制策略信息的更新内容,对该控制策略信息进行更新。

例如,当指定状态为打开时,如果该控制策略信息的标记状态为打开时,策略服务器根据控制策略信息的更新内容,对该控制策略信息进行更新;如果该控制策略信息的标记状态为关闭时,则不对该控制策略信息进行更新。

在策略服务器对该控制策略信息进行更新后,为了实现对指定用户设备的及时控制,如图10所示,可以通过下述步骤实现:

1001、策略服务器根据指定用户设备的用户标识信息,获取更新后的控制策略信息。

1002、策略服务器根据指定用户设备的用户标识信息,将更新后的控制策略信息发送给该指定用户设备。

1003、该指定用户设备接收到更新后的控制策略信息后,获取当前的指定信息。

1004、该指定用户设备根据当前的指定信息和更新后的控制策略信息,对软sim功能进行控制。

其中,指定用户设备对软sim功能进行控制包括:指定用户设备打开软sim功能,或者,指定用户设备关闭软sim功能。

上述系统中,策略服务器和软sim服务器可以合并为一个服务器,上述由策略服务器和软sim服务器实现的功能,都可以由该服务器来完成,或者,也可以由一个策略服务器实现上述策略服务器和软sim服务器实现的功能,或者,也可以由一个软sim服务器实现上述策略服务器和软sim服务器实现的功能,或者,由策略服务器实现的部分功能由软sim服务器来代替实现,或者,由软sim服务器实现的部分功能由策略服务器来代替实现,具体的实现方式可以根据实际需求进行设定。

本发明实施例进一步给出实现上述方法实施例中各步骤及方法的装置实施例。

实施例七

请参考图11,其为本发明实施例所提供服务器的功能方块图。如图11所示,该服务器包括:

第一获取单元111,用于获取用户设备中的用户标识信息。

第二获取单元112,用于根据所述用户标识信息,获取对应的控制策略信息。

第三获取单元113,用于获取指定信息。

生成单元114,用于根据所述控制策略信息和所述指定信息,生成用于控制所述用户设备的控制信息。

发送单元115,用于根据所述用户标识信息,向所述用户设备发送携带有所述控制信息的指示消息,以便于所述用户设备根据所述控制信息打开软客户识别模块sim功能或者关闭所述软sim功能。

在一个可行的实施方案中,所述第三获取单元113,具体用于:根据所述用户标识信息,获取所述指定信息;或者,获取所述用户设备的标识信息;根据所述标识信息,获取所述指定信息。

在一个可行的实施方案中,所述指定信息包括以下至少一种:当前时刻信息、所述用户设备当前的位置信息和所述用户设备中指定应用程序当前的状态信息。

在一个可行的实施方案中,所述生成单元114,具体用于:当所述当前时刻信息对应的时刻处于第一时间段内和/或所述用户设备当前的位置信息对应的位置位于第一区域内和/或所述用户设备中指定应用程序当前的状态信息为处于激活状态时,生成用于控制所述用户设备打开所述软sim功能的控制信息。

在一个可行的实施方案中,所述生成单元114,具体用于:当所述当前时刻信息对应的时刻处于第二时间段内和/或所述用户设备当前的位置信息对应的位置位于第二区域内和/或所述用户设备中指定应用程序当前的状态信息为处于关闭状态时,生成用于控制所述用户设备关闭所述软sim功能的控制信息。

在一个可行的实施方案中,所述生成单元114,具体用于:当所述当前时刻信息对应的时刻处于第一时间段内和/或所述用户设备当前的位置信息对应的位置位于第一区域内和/或所述用户设备中指定应用程序当前的状态信息为处于关闭状态时,生成用于控制所述用户设备打开所述软sim功能的控制信息。

在一个可行的实施方案中,所述生成单元114,具体用于:当所述当前时刻信息对应的时刻处于第二时间段内和/或所述用户设备当前的位置信息对应的位置位于第二区域内和/或所述用户设备中指定应用程序当前的状态信息为处于激活状态时,生成用于控制所述用户设备关闭所述软sim功能的控制信息。

在一个可行的实施方案中,还包括:标识单元116,用于根据所述控制信息,对所述控制策略信息进行标记。

在一个可行的实施方案中,所述标识单元116,具体用于:当所述控制信息为用于控制所述用户设备打开所述软sim功能的控制信息时,将所述控制策略信息标记为第一状态;当所述控制信息为用于控制所述用户设备关闭所述软sim功能的控制信息时,将所述控制策略信息标记为第二状态。

在一个可行的实施方案中,还包括:第四获取单元117,用于获取携带有指定用户设备中的用户标识信息和控制策略更新指示信息的指示消息;确定单元118,用于根据所述指定用户设备中的用户标识信息,确定对应的控制策略信息和该控制策略信息的标记状态;更新单元119,用于根据所述控制策略更新指示信息和该控制策略信息的标记状态,对该控制策略信息进行更新。

在一个可行的实施方案中,所述更新单元119,具体用于:当该控制策略信息的标记状态为所述第一状态时,根据所述控制策略更新指示信息,对该控制策略信息进行更新。

在一个可行的实施方案中,所述第三获取单元113,还用于根据所述指定用户设备中的用户标识信息或者获得的所述指定用户设备的标识信息,获取所述指定用户设备当前对应的指定信息;所述生成单元114,还用于根据更新后的控制策略信息和所述指定用户设备当前对应的指定信息,生成用于控制所述指定用户设备的控制信息;所述发送单元115,还用于根据所述指定用户设备中的用户标识信息,向所述指定用户设备发送携带有该控制信息的指示消息,以便于所述指定用户设备根据该控制信息打开软sim功能或者关闭所述软sim功能。

在一个可行的实施方案中,所述服务器包括软sim服务器或策略服务器。

由于本实施例中的各单元能够执行实施例一所示的方法,本实施例未详细描述的部分,可参考对实施例一的相关说明。

在本发明实施例中,服务器利用用户设备中的用户标识信息,获取对应的控制策略信息,然后根据所述控制策略信息和所述获得的指定信息,生成用于控制所述用户设备的控制信息,最后通过所述用户标识信息,向所述用户设备发送携带有所述控制信息的指示消息,以便于所述用户设备根据所述控制信息打开软sim功能或者关闭所述软sim功能,在本发明实施例中,由于服务器可以生成用于控制用户设备打开或关闭软sim功能的控制信息,并将该控制信息发送给用户设备,因此,用户设备能够根据该控制信息自动控制软sim功能的启动和关闭,在用户设备在接入和退出网络时,可以减少开启或关闭软sim功能时的操作步骤,降低了用户设备接入和退出网络时消耗的时长。

实施例八

请参考图12,其为本发明实施例所提供用户设备的功能方块图。如图12所示,该用户设备包括:

接收单元121,用于接收服务器发送的携带有控制信息的指示消息;

控制单元122,用于根据所述控制信息,对所述用户设备中的软sim功能进行控制;其中,所述控制单元122,具体用于:根据所述控制信息打开软sim功能或者关闭所述软sim功能。

由于本实施例中的各单元能够执行实施例二所示的方法,本实施例未详细描述的部分,可参考对实施例二的相关说明。

在本发明实施例中,在用户设备接收到服务器发送的携带有控制信息的指示消息后,可以根据该控制信息对用户设备中的软sim功能进行开启或关闭,因此在用户设备在接入和退出网络时,可以减少开启或关闭软sim功能时的操作步骤,降低了用户设备接入和退出网络时消耗的时长。

实施例九

请参考图13,其为本发明实施例所提供用户设备的功能方块图。如图13所示,该用户设备包括:

获取单元131,用于获取控制策略信息,以及获取指定信息。

控制单元132,用于根据所述控制策略信息和所述指定信息,对所述用户设备中的软sim功能进行控制。其中,所述控制单元132,具体用于:根据所述控制信息和所述指定信息打开软sim功能或者关闭所述软sim功能。

在一个可行的实施方案中,所述指定信息包括以下至少一种:当前时刻信息、所述用户设备当前的位置信息和所述用户设备中指定应用程序当前的状态信息。

在一个可行的实施方案中,所述控制单元132,具体用于:当所述当前时刻信息对应的时刻处于第一时间段内和/或所述用户设备当前的位置信息对应的位置位于第一区域内和/或所述用户设备中指定应用程序当前的状态信息为处于激活状态时,打开所述软sim功能。

在一个可行的实施方案中,所述控制单元132,具体用于:当所述当前时刻信息对应的时刻处于第二时间段内和/或所述用户设备当前的位置信息对应的位置位于第二区域内和/或所述用户设备中指定应用程序当前的状态信息为处于关闭状态时,关闭所述软sim功能。

在一个可行的实施方案中,所述控制单元132,具体用于:当所述当前时刻信息对应的时刻处于第一时间段内和/或所述用户设备当前的位置信息对应的位置位于第一区域内和/或所述用户设备中指定应用程序当前的状态信息为处于关闭状态时,打开所述软sim功能。

在一个可行的实施方案中,所述控制单元132,具体用于:当所述当前时刻信息对应的时刻处于第二时间段内和/或所述用户设备当前的位置信息对应的位置位于第二区域内和/或所述用户设备中指定应用程序当前的状态信息为处于激活状态时,关闭所述软sim功能。

在一个可行的实施方案中,还包括:生成单元133,用于根据所述软sim功能的打开情况,生成状态信息;第一发送单元134,用于向服务器发送携带有所述状态信息和所述用户设备中的用户标识信息的指示消息,以使所述服务器根据所述状态信息,对所述用户标识信息对应的控制策略信息进行标记。

在一个可行的实施方案中,所述生成单元133,具体用于:当所述用户设备打开所述软sim功能时,生成第一状态信息;当所述用户设备关闭所述软sim功能时,生成第二状态信息。

在一个可行的实施方案中,还包括:第二发送单元135,用于将所述软sim功能的打开情况和所述用户设备中的用户标识信息发送给服务器,以使所述服务器根据所述软sim功能的打开情况,对所述用户标识信息对应的控制策略信息进行标记。

由于本实施例中的各单元能够执行实施例四所示的方法,本实施例未详细描述的部分,可参考对实施例四的相关说明。

在本发明实施例中,在用户设备获取到控制策略信息和指定信息后,可以根据控制策略信息和指定信息,对所述用户设备中的软sim功能进行控制,其中,对所述用户设备中的软sim功能进行控制,包括:根据所述控制信息和所述指定信息打开软sim功能或者关闭所述软sim功能,由于用户设备可以自动对软sim功能进行开启或关闭,因此在用户设备在接入和退出网络时,可以减少开启或关闭软sim功能时的操作步骤,降低了用户设备接入和退出网络时消耗的时长。

实施例十

服务器包括:

第一获取单元,用于获取用户设备中的用户标识信息。

第二获取单元,用于根据所述用户标识信息,获取对应的控制策略信息。

发送单元,用于根据所述用户标识信息,将所述控制策略信息发送给所述用户设备。

在一个可行的实施方案中,还包括:第三获取单元,用于获取所述用户设备发送的状态信息和所述用户标识信息,其中,所述状态信息为当所述用户设备打开所述软sim功能时,生成的第一状态信息,或者当所述用户设备关闭所述软sim功能时,生成的第二状态信息;标识单元,用于根据所述状态信息,对所述用户标识信息对应的控制策略信息进行标记。

在一个可行的实施方案中,还包括:第四获取单元,用于获取所述用户设备发送的所述软sim功能的打开情况信息;生成单元,用于根据所述软sim功能的打开情况,生成状态信息,其中,当所述软sim功能的打开情况信息为打开所述软sim功能时,生成第一状态信息,当所述软sim功能的打开情况信息为关闭所述软sim功能时,生成第二状态信息;所述标识单元,用于根据所述状态信息,对所述用户标识信息对应的控制策略信息进行标记。

在一个可行的实施方案中,所述标识单元,具体用于:当所述状态信息为第一状态信息时,将所述用户标识信息对应的控制策略信息标记为第一状态;当所述状态信息为第二状态信息时,将所述用户标识信息对应的控制策略信息标记为第二状态。

在一个可行的实施方案中,还包括:第五获取单元,用于获取携带有指定用户设备中的用户标识信息和控制策略更新指示信息的指示消息;确定单元,用于根据所述指定用户设备中的用户标识信息,确定对应的控制策略信息和该控制策略信息的标记状态;更新单元,用于根据所述控制策略更新指示信息和该控制策略信息的标记状态,对该控制策略信息进行更新。

在一个可行的实施方案中,所述更新单元,具体用于:当该控制策略信息的标记状态为所述第一状态时,根据所述控制策略更新指示信息,对该控制策略信息进行更新。

在一个可行的实施方案中,所述发送单元,还用于:根据所述指定用户设备中的用户标识信息,向所述指定用户设备发送携带有更新后的控制策略信息的指示消息。

在一个可行的实施方案中,所述服务器包括软sim服务器或策略服务器。

由于本实施例中的各单元能够执行实施例五所示的方法,本实施例未详细描述的部分,可参考对实施例五的相关说明。

在本发明实施例中,服务器在获取用户设备中的用户标识信息后,根据该用户标识信息,获取对应的控制策略信息,然后根据用户标识信息,将该控制策略信息发送给对应的用户设备,以使在用户设备获取到控制策略信息和指定信息后,可以根据控制策略信息和指定信息,对所述用户设备中的软sim功能进行控制,其中,对所述用户设备中的软sim功能进行控制,包括:根据控制策略信息和指定信息打开所述软sim功能或者关闭所述软sim功能,由于用户设备可以自动对软sim功能进行开启或关闭,因此在用户设备在接入和退出网络时,可以减少开启或关闭软sim功能时的操作步骤,降低了用户设备接入和退出网络时消耗的时长。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在本发明所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如,多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。

上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机装置(可以是个人计算机,服务器,或者网络装置等)或处理器(processor)执行本发明各个实施例所述方法的部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1