本发明涉及无线通信技术领域,尤其涉及一种切换平台的方法及设备。
背景技术:
随着无线技术的发展,越来越多的智能无线设备出现在日常生活中,比如智能停车、智能烟感、智能抄表、智能水泵等多种智能设备。智能设备在使用过程中需要向接入平台上报数据。每一个智能设备的代码中有固定的接入平台的ip地址和端口号,因此每一个智能设备智能固定的连接到一个接入平台中。但是随着产品的不断推广,需要同一款产品可以接入不同的接入平台。
将所有的接入平台的ip地址和端口号都写入终端的代码中,终端根据ip地址和端口号接入到接入平台时需要人工进行维护,增加了代码的维护承办和人力投入。在维护过程中,同一批生产的终端可能会对应不同的版本,同时对多版本进行代码维护时,存在维护风险。
综上,在现在有技术中切换接入平台时,需要人工对终端中的代码进行维护承办,浪费人力,维护风险大。
技术实现要素:
本发明实施例提供一种切换平台的方法及设备,用以解决现有技术中切换接入平台时,需要人工对终端中的代码进行维护承办,浪费人力,维护风险大的问题。
第一方面,本发明实施例提供一种切换平台的方法,该方法包括:
分配设备获取终端的标识信息;
所述分配设备根据所述终端的标识信息确定接入信息;
所述分配设备将所述接入信息发送给所述终端,以使所述终端根据所述接入信息接入到所述接入信息对应的接入平台。
上述方法,分配设备会获取终端的标识信息,并根据获取的标识信息确定接入信息,将确定的接入信息发送给终端,以使终端根据接收到的分配设备发送的接入信息,接入到接入信息对应的接入平台。在此过程中终端接入信息是由分配设备根据终端的标识确定后下发的,不需要人工的对终端中的代码进行维护,减少人力,同时降低了维护的风险。
在一种可能的实现方式中,所述分配设备获取终端的标识信息时,所述分配设备接收所述终端开机后触发上报的标识信息;或
所述分配设备从用户触发的上报指令中获取终端的标识信息。
上述方法,给出分配设备获取终端的标识信息的方法,分配设备可以准确的确定出终端的标识信息,进而可以准确的确定出接入信息。
在一种可能的实现方式中,若所述分配设备为管理接入平台,所述分配设备获取终端的标识信息时,所述分配设备接收所述终端开机后触发上报的标识信息;或
若所述分配设备为目标接入平台,所述分配设备获取终端的标识信息时,所述分配设备从用户触发的上报指令中获取终端的标识信息。
上述方法,采用的分配设备不同时,所采用的获取终端的标识信息的方式不同,使分配设备可以准确的获取到终端的标识信息,进而根据标识信息确定接入信息。
在一种可能的实现方式中,所述分配设备根据终端的标识信息确定接入信息时,所述分配设备根据终端标识信息与厂商信息的第一对应关系,确定获取的所述终端标识信息对应的厂商信息;
所述分配设备根据所述厂商信息与所述接入信息的第二对应关系,确定所述终端标识信息对应的厂商信息对应的接入信息。
上述方法,分配设备根据终端的标识信息与厂商信息的第一对应关系及厂商信息与接入信息的第二对应关系,确定所述终端的标识信息对应的接入信息,根据对应关系可以准确的确定出终端的标识信息对应的接入信息,不需要人工去为终端配置或修改代码中存储的接入信息,在保证可以准确的确定接入信息的基础上,节约了人力。
第二方面,本发明实施例提供一种切换平台的方法,该方法包括:
终端接收分配设备发送的接入信息;
所述终端根据所述接入信息接入所述接入信息对应的接入平台。
上述方法,终端根据接收到的分配设备发送的接入信息,接入到所述接入信息对应的接入平台,不在是根据人工的维护修改,而是根据分配设备下发的接入信息接入平台更加的安全可靠,且节约了人力。
在一种可能的实现方式中,若所述分配设备为管理接入平台;
所述终端接收分配设备发送的接入信息之前,所述终端在开机后触发上报标识信息,以使所述分配设备根据接收到的所述终端的标识信息确定接入信息。
上述方法,分配设备为管理接入平台时,终端开机后触发上报标识信息,因此所述管理接入平台获取到的终端的标识信息是由终端自身上报的,即保证确定的终端的标识信息更加的准确,且可以准确的确定出终端的标识信息对应的接入信息,以使终端根据接入信息连接到接入平台。
第三方面,本发明实施例提供一种切换平台的设备,该设备包括:至少一个处理单元及至少一个存储单元,其中,所述存储单元存储有程序代码,当所述程序代码被所述处理单元执行时,使得所述处理单元执行下列过程:
获取终端的标识信息;根据所述终端的标识信息确定接入信息;将所述接入信息发送给所述终端,以使所述终端根据所述接入信息接入到所述接入信息对应的接入平台。
第四方面,本发明实施例提供一种切换平台的设备,该设备包括:至少一个处理单元及至少一个存储单元,其中,所述存储单元存储有程序代码,当所述程序代码被所述处理单元执行时,使得所述处理单元执行下列过程:
接收分配设备发送的接入信息;根据所述接入信息接入所述接入信息对应的接入平台。
第五方面,本发明实施例提供一种切换平台的设备,该设备包括:获取模块,确定模块,发送模块;
获取模块用于:获取终端的标识信息;
确定模块用于:根据所述终端的标识信息确定接入信息;
发送模块用于:将所述接入信息发送给所述终端,以使所述终端根据所述接入信息接入到所述接入信息对应的接入平台。
第六方面,本发明实施例提供一种切换平台的设备,该设备包括:接收模块,接入模块;
接收模块用于:接收分配设备发送的接入信息;
接入模块用于:根据所述接入信息接入所述接入信息对应的接入平台。
另外,第三方面至第六方面中任一种实现方式所带来的技术效果可参见第一方面至第三方面中不同实现方式所带来的技术效果,此处不再赘述。
本申请的这些方面或其他方面在以下实施例的描述中会更加简明易懂。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例提供的一种切换平台的系统结构图;
图2为本发明实施例提供的第一种切换平台的示意图;
图3为本发明实施例提供的第二种切换平台的示意图;
图4为本发明实施例提供的第一种切换平台的设备结构图;
图5为本发明实施例提供的第二种切换平台的设备结构图;
图6为本发明实施例提供的第三种切换平台的设备结构图;
图7为本发明实施例提供的第四种切换平台的设备结构图;
图8为本发明实施例提供的一种切换设备的方法流程图;
图9为本发明实施例提供的另一种切换设备的方法流程图;
图10为本发明实施例提供的一种切换设备的整体方法流程图。
具体实施方式
下面将结合附图对本发明作进一步地详细描述。方法实施例中的具体操作方法也可以应用于装置实施例或系统实施例中。其中,在本发明的描述中,除非另有说明,“多个”的含义是两个或两个以上。
随着无线技术的发展,终端设备的使用在日程生活中随处可见。终端设备在生产后会分配给不同的客户厂商,每个客户厂商都有自己对应的接入平台,用于接收该客户厂商下的终端设备上报的数据。终端设备在行接收平台上报数据时,需要通过ip地址和端口号接入到接入平台。
但是在生产过程中,生产厂商会将同一批生产的终端设置成一个默认的ip地址和端口号,只有在确定将该批终端分配给那个客户厂商后,人为的去维护终端中存储的默认的ip地址和端口号,浪费人力,且在进行ip地址和端口号的维护过程中会失误,存在一定的风险。
因此本发明实施例提供一种通过分配设备为终端分配接入信息的方案,分配设备根据接收到的终端的设备标识确定接入信息,以使终端根据接入信息接入到接入平台,动态维护终端的接入信息,减少人力,同时降低风险。
本发明实施例描述的业务场景是为了更加清楚的说明本发明实施例的技术方案,并不构成对于本发明实施例提供的技术方案的限定,本领域普通技术人员可知,随着新业务场景的出现,本发明实施例提供的技术方案对于类似的技术问题,同样适用。
下面结合说明书附图对本发明实施例做进一步详细描述。
如图1所示,为本发明实施例提供的一种切换设备的系统结构图,该切换设备的系统包括:分配设备10,终端20;
所述分配设备10用于:获取终端的标识信息;根据所述终端的标识信息确定接入信息;将所述接入信息发送给所述终端,以使所述终端根据所述接入信息接入到所述接入信息对应的接入平台;
所述终端20用于:接收分配设备发送的接入信息;根据所述接入信息接入所述接入信息对应的接入平台。
在本发明实施例中,分配设备会获取终端的标识信息,并根据获取的标识信息确定接入信息,将确定的接入信息发送给终端,以使终端根据接收到的分配设备发送的接入信息,接入到接入信息对应的接入平台。在此过程中终端接入信息是由分配设备根据终端的标识确定后下发的,不需要人工的对终端中的代码进行维护,减少人力,同时降低了维护的风险。
其中,所述接入信息为接入平台对应的ip地址和端口号,根据ip地址和端口号可以准确的接入到对应的接入平台中。
可选的,所述终端的标识信息为终端的iemi(internationalmobileequipmentidentity,移动设备国际身份码)或其他可以用于标识终端身份的数据信息。
本发明实施例中,分配设备可以为管理接入平台,管理接入平台根据预先存储的对应关系为接收到的终端标识对应的终端分配接入信息;分配设备还可以为目标接入平台,目标接入平台根据预先存储的信息,或根据用户的触发指令为终端标识对应的终端分配接入信息,具体的下面分别介绍。
情况一:所述分配设备为管理接入平台。
终端确定自身是第一次开机启用,终端当前的nv(nonvolatilerandomaccessmemory,非易失性随机访问存储器)中存储有生产时写入的ip地址和端口号,终端读取存在nv中的默认的ip地址和端口号,根据默认的ip地址和端口号连接到指定的管理接入平台。由于终端在生产时,同一批生产的终端内存储的ip地址和端口号是一致的,但是会将不同的终端卖给不同的客户厂商,因此维护的时候,需要由客户厂商对应的接入平台进行维护,终端最终需要接入客户厂商对应的接入平台。
在本发明实施例中,终端在开机后,根据nv中存储的默认的ip地址和端口号后,终端接入默认的ip地址和端口号对应的管理接入平台,同时触发上报标识信息,以使所述分配设备根据接收到的所述终端的标识信息确定接入信息。
相应的,管理接入平台根据终端开机触发的上报标识信息确定终端的标识信息;
进一步的,管理接入平台根据自身中存储的终端的标识信息与厂商信息的对应的关系第一对应关系,确定获取的所述终端标识信息对应的厂商信息;
管理接入平台根据所述厂商信息与所述接入信息的对应关系,确定所述终端的标识信息对应的厂商信息对应的接入信息;
管理接入平台将确定的接入信息发送给终端的标识信息对应的终端。
在本发明实施例中,管理接入平台中存储的可以为终端的标识信息与接入信息的对应关系,根据获取的终端的标识信息及对应关系确定所述终端的标识信息对应的接入信息,并将所述接入信息发送给所述终端标识对应的终端。
可选的,所述终端接收所述管理接入平台发送的接入信息,并根据所述接入信息接入所述接入信息对应的接入平台。
如图2所示,为本发明实施例提供的一种切换平台的示意图,从图2中可知,终端开机后向管理接入平台发送终端的标识信息,管理接入平台通过对应关系,确定所述终端标识信息对应的接入信息,并将所述接入信息返回给所述终端,终端根据接收到的接入信息接入到接入信息都对应的接入平台中。
在实施中,管理接入平台根据接收到的终端的标识信息确定接入信息,并将接入信息返回给终端,以使所述终端根据接收到的接入信息接入到所述接入信息对应的接入平台,由于同一批生产的终端需要分配给不同的客户厂商,且每个客户厂商的接入平台是不同的,若对同一批生产的每个终端中存储的默认的ip地址和端口号进行修改,任务量较大,且在修改过程中容易出错,存在一定的风险,采用管理接入平台对终端的接入信息进行修改,在减少人力的同时,还降低了风险。
情况二:分配设备为目标接入平台。
当终端不是第一次开机启动时,终端当前所连接的接入平台可能为根据管理接入平台下发的接入信息所连接的接入平台,也可能为根据需求对接入信息进行多次修改后所接入的接入平台。所述终端当前所连接的接入平台为目标接入平台。由于人为需求,终端当前所连接的接入平台即目标接入平台会主动下发接入信息给终端。
比如,当前接入平台所管理的终端设备较多,需要减轻当前接入平台的负载,用户会主动的触发目标接入平台向终端发送接入信息,以使所述终端根据接收到的接入信息由当前接入平台接入到接入信息对应的接入平台,减少当前接入平台的负载。
可选的,用户向目标接入平台触发上报指令,以使所述目标接入平台从用户触发的上报指令中获取终端的标识信息,并将根据终端的标识信息确定的接入信息下发到终端的标识信息所对应的终端,最终使所述终端根据接收到的接入信息进行接入平台的切换。
其中,所述用户触发的上报指令可以为终端的标识信息,或终端的标识信息和接入信息的对应关系,或终端的标识信息和厂商信息。
相应的,所述目标接入设备接收用户触发的上报指令,并根据用户触发的上报指令获取终端的标识信息,且根据所述终端的标识信息确定接入信息。
若所述目标接入设备接收到的触发的上报信息为终端的标识信息;
所述目标接入平台根据存储的终端的标识信息与厂商信息的第一对应关系,及厂商信息与接入信息的第二对应关系确定所述终端的标识信息对应的厂商信息对应的接入信息;或所述目标接入平台根据存储的终端的标识信息和接入信息的对应关系确定所述终端的标识信息对应的接入信息;
所述目标接入设备将根据终端的标识信息确定的接入信息发送给所述终端的标识信息对应的终端。或;
若所述目标接入平台接收到的触发的上报信息为终端的标识信息和接入信息的对应关系;
所述目标接入平台根据获取到的终端的标识信息确定自身所管理的终端中所述终端的标识信息对应的终端,并将接收到的用户触发的上报信息中的接入信息发送给所述终端的标识信息对应的终端。或;
若所述目标接入平台接收到的触发的上报信息为终端的标识和厂商信息;
所述目标接入平台根据获取到的终端的标识信息确定自身所管理的终端中所述终端的标识信息对应的终端,及根据自身中存储的厂商信息和接入信息的对应关系确定接入信息,并将所述接入信息发送给确定的终端。
在实施中,目标接入平台根据用户触发的上报指令可以准确的确定终端的标识信息,进而根据所述终端的标识信息可以确定对应的终端及接入信息,最终将接入信息发送给所述终端,可以准确的将接入信息发送给对应的终端,使终端可以根据接入信息准确的进行接入平台的切换。
在本发明实施例中,终端接收所述目标接入平台发送的接入信息,并根据所述接入信息接入所述接入信息对应的接入平台。
如图3所示,为本发明实施例提供的第二种切换平台的示意图,从图3中可知,目标接入平台接收到用户触发的上报指令,在接收到用户触发的上报指令后向对应的终端返回接入信息,进而终端根据接收到的接入信息接入对应的接入平台。
在实施中,目标接入平台根据用户触发的上报指令确定终端的标识信息,并根据终端的标识信息确定接入信息,最终将接入信息发送给所述终端的标识信息对应的终端,以使所述终端根据接收到的接入信息接入到接入信息对应的接入平台,不需要人工对终端代码中的接入信息进行维护,减少人力,且降低了人工维护时产生的风险。
需要说明的是,所述目标接入平台向所述终端发送接入信息可以是周期发送,不需要用户触发的上报指令,可以将下发接入信息的周期与终端的标识信息的对应关系,终端的标识信息与厂商信息的第一对应关系,厂商信息与接入信息的第二对应关系都存在目标接入平台中,在到达一个周期后目标接入平台主动的向终端发送接入信息,以使所述终端根据接收到的接入信息接入到所述接入信息对应的接入平台。
基于上述内容可知,终端根据接收到的接入信息接入到所述接入信息对应的接入平台;所述终端在根据所述接入信息接入到对应的接入平台之前,所述终端将接收到的接入信息存储在nv中,进行重启操作后,所述终端读取nv中存储的接入信息,此时存储的接入信息为接收到的接入信息,根据读取的信息接入到所述接入信息对应的接入平台中。
如图4所示,为本发明实施例提供的第一种切换平台的设备结构图,该设备包括:至少一个处理单元400及至少一个存储单元401,其中,所述存储单元401存储有程序代码,当所述程序代码被所述处理单元400执行时,使得所述处理单元400执行下列过程:
获取终端的标识信息;根据所述终端的标识信息确定接入信息;将所述接入信息发送给所述终端,以使所述终端根据所述接入信息接入到所述接入信息对应的接入平台。
可选的,所述处理单元400具体用于:
接收所述终端开机后触发上报的标识信息;或
从用户触发的上报指令中获取终端的标识信息。
可选的,若所述处理单元400为管理接入平台,所述处理单元400具体用于:
接收所述终端开机后触发上报的标识信息。
可选的,若所述处理单元400为目标接入平台,所述处理单元400具体用于:
从用户触发的上报指令中获取终端的标识信息。
可选的,所述处理单元400具体用于:
根据终端标识信息与厂商信息的第一对应关系,确定获取的所述终端标识信息对应的厂商信息;
根据所述厂商信息与所述接入信息的第二对应关系,确定所述终端标识信息对应的厂商信息对应的接入信息。
如图5所示,为本发明实施例提供的第二种切换平台的设备结构图,该设备包括:获取模块500,确定模块510,发送模块520;
所述获取模块500用于:获取终端的标识信息;
所述确定模块510用于:根据所述终端的标识信息确定接入信息;
所述发送模块520用于:将所述接入信息发送给所述终端,以使所述终端根据所述接入信息接入到所述接入信息对应的接入平台。
可选的,所述获取模块500具体用于:
接收所述终端开机后触发上报的标识信息;或
从用户触发的上报指令中获取终端的标识信息。
可选的,若所述获取模块500为管理接入平台,所述获取模块500具体用于:
接收所述终端开机后触发上报的标识信息。
可选的,若所述获取模块500为目标接入平台,所述获取模块500具体用于:
从用户触发的上报指令中获取终端的标识信息。
可选的,所述确定模块510具体用于:
根据终端标识信息与厂商信息的第一对应关系,确定获取的所述终端标识信息对应的厂商信息;
根据所述厂商信息与所述接入信息的第二对应关系,确定所述终端标识信息对应的厂商信息对应的接入信息。
如图6所示,为本发明实施例提供的第三种切换平台的设备结构图,该设备包括:至少一个处理单元600及至少一个存储单元601,其中,所述存储单元601存储有程序代码,当所述程序代码被所述处理单元600执行时,使得所述处理单元600执行下列过程:
接收分配设备发送的接入信息;根据所述接入信息接入所述接入信息对应的接入平台。
可选的,若所述分配设备为管理接入平台,所述处理单元600还用于:
在开机后触发上报标识信息,以使所述分配设备根据接收到的所述终端的标识信息确定接入信息。
如图7所示,为本发明实施例提供的第四种切换平台的设备结构图,该设备包括:接收模块700,接入模块710;
所述接收模块700用于:接收分配设备发送的接入信息;
所述接入模块710用于:根据所述接入信息接入所述接入信息对应的接入平台。
可选的,若所述分配设备为管理接入平台,所述接收模块还用于:
在开机后触发上报标识信息,以使所述分配设备根据接收到的所述终端的标识信息确定接入信息。
基于同一发明构思,本发明实施例中还提供了一种切换平台的方法,由于该方法对应的是本发明实施例切换平台的设备对应的方法,并且该方法解决问题的原理与该设备相似,因此该方法的实施可以参见设备的实施,重复之处不再赘述。
如图8所示,为本发明实施了提供的一种切换平台的方法流程图,具体包括如下步骤:
步骤800,分配设备获取终端的标识信息;
步骤810,分配设备根据所述终端的标识信息确定接入信息;
步骤820,分配设备将所述接入信息发送给所述终端,以使所述终端根据所述接入信息接入到所述接入信息对应的接入平台。
可选的,所述分配设备获取终端的标识信息时,所述分配设备接收所述终端开机后触发上报的标识信息;或
所述分配设备从用户触发的上报指令中获取终端的标识信息。
可选的,若所述分配设备为管理接入平台,所述分配设备获取终端的标识信息时,所述分配设备接收所述终端开机后触发上报的标识信息。
可选的,若所述分配设备为目标接入平台,所述分配设备获取终端的标识信息时,所述分配设备从用户触发的上报指令中获取终端的标识信息。
可选的,所述分配设备根据终端的标识信息确定接入信息时,所述分配设备根据终端标识信息与厂商信息的第一对应关系,确定获取的所述终端标识信息对应的厂商信息;
所述分配设备根据所述厂商信息与所述接入信息的第二对应关系,确定所述终端标识信息对应的厂商信息对应的接入信息。
基于同一发明构思,本发明实施例中还提供了另一种切换平台的方法,由于该方法对应的是本发明实施例切换平台的设备对应的方法,并且该方法解决问题的原理与该设备相似,因此该方法的实施可以参见设备的实施,重复之处不再赘述。
如图9所示,为本发明实施例提供的另一种切换平台的方法,具体包括如下步骤:
步骤900,终端接收分配设备发送的接入信息;
步骤910,所述终端根据所述接入信息接入所述接入信息对应的接入平台。
可选的,若所述分配设备为管理接入平台;
所述终端接收分配设备发送的接入信息之前,所述终端在开机后触发上报标识信息,以使所述分配设备根据接收到的所述终端的标识信息确定接入信息。
如图10所示,为本发明实施例提供的一种切换平台的整体方法流程图,具体包括如下步骤;
步骤1000,终端首次开机启动,根据默认的接入信息接入到管理接入平台,并向管理接入平台发送终端的标识信息;
步骤1100,管理接入平台接收终端的标识信息,并根据终端的标识信息与厂商信息的第一对应关系,及厂商信息与接入信息的第二对应关系,确定终端的标识信息对应的接入信息a;
步骤1200,管理接入平台将确定的接入信息a返回给终端;
步骤1300,终端根据接收到的接入信息a连接到接入平台a;
其中,终端连接到接入平台a后,接入平台a作为目标接入平台;
步骤1400,目标接入平台接收到用户触发的上报指令;
其中,所述用户触发的上报指令中携带有终端的标识信息;
步骤1500,目标接入平台根据用户触发的上报指令确定终端的标识信息,并根据存储的第一对应关系及第二对应关系确定所述终端的标识信息对应的接入信息b;
步骤1600,目标接入平台将确定的接入信息b发送给终端的标识信息对应的终端;
步骤1700,终端根据接收到的目标接入平台发送的接入信息b接入到接入平台b。
以上参照示出根据本申请实施例的方法、装置(系统)和/或计算机程序产品的框图和/或流程图描述本申请。应理解,可以通过计算机程序指令来实现框图和/或流程图示图的一个块以及框图和/或流程图示图的块的组合。可以将这些计算机程序指令提供给通用计算机、专用计算机的处理器和/或其它可编程数据处理装置,以产生机器,使得经由计算机处理器和/或其它可编程数据处理装置执行的指令创建用于实现框图和/或流程图块中所指定的功能/动作的方法。
相应地,还可以用硬件和/或软件(包括固件、驻留软件、微码等)来实施本申请。更进一步地,本申请可以采取计算机可使用或计算机可读存储介质上的计算机程序产品的形式,其具有在介质中实现的计算机可使用或计算机可读程序代码,以由指令执行系统来使用或结合指令执行系统而使用。在本申请上下文中,计算机可使用或计算机可读介质可以是任意介质,其可以包含、存储、通信、传输、或传送程序,以由指令执行系统、装置或设备使用,或结合指令执行系统、装置或设备使用。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。