信息处理方法、装置、电子设备及可读存储介质制造方法及图纸

技术编号:28848502 阅读:22 留言:0更新日期:2021-06-11 23:49
本发明专利技术实施例提供了一种信息处理方法、装置、电子设备及可读存储介质,其中,所述方法包括:通过收集来自于设备服务器的所述第一信息,可以判断用户设备是否为无效设备,进而确定用户设备的设备信息是否可以清理。基于此,应用服务器可以及时清理设备信息库中无效设备的设备信息,释放了设备信息库的存储空间,还减少了无用的推送消耗,提高了推送效率。

【技术实现步骤摘要】
信息处理方法、装置、电子设备及可读存储介质
本专利技术涉及通信
,特别是涉及一种信息处理方法、装置、电子设备及可读存储介质。
技术介绍
传统的推送服务中,用户设备需要上传电子设备的设备信息到应用服务器,由应用服务器建立设备库存储设备信息并进行维护。随着手机、平板等电子设备数量的日渐增加,应用服务器需要为设备库提供更多的存储资源。然而,实际应用中,上述设备库中存储的部分设备信息可能已经无效,这些无效的设备信息占用了设备信息库的存储资源;此外,在使用设备信息库进行信息推送时,可能因无效的设备信息而增加无用的推送消耗,影响推送效率。
技术实现思路
本专利技术实施例的目的在于提供一种信息处理方法、装置、电子设备及可读存储介质,以应用服务器减少设备库占用的存储空间,提高推送效率。具体技术方案如下:在本专利技术实施的第一方面,首先提供了一种信息处理方法,包括以下步骤:获取目标设备的相关信息,所述相关信息包括来自于设备服务器的第一信息,所述第一信息用于指示所述目标设备是否为无效设备;根据所述目标设备的相关信息,确定所述目标设备的设备信息是否为待清理信息;当所述目标设备的设备信息为待清理信息时,在设备信息库中删除所述待清理信息。在本专利技术实施的第二方面,还提供了一种信息处理装置,包括:获取模块,用于获取目标设备的相关信息,所述相关信息包括来自于设备服务器的第一信息,所述第一信息用于指示所述目标设备是否为无效设备;确定模块,用于根据所述目标设备的相关信息,确定所述目标设备的设备信息是否为待清理信息;删除模块,用于当所述目标设备的设备信息为待清理信息时,在设备信息库中删除所述待清理信息。在本专利技术的又一方面,还提供了一种电子设备,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;存储器,用于存放计算机程序;处理器,用于执行存储器上所存放的程序时,实现执行上述任一所述的信息处理方法的步骤。在本专利技术实施的又一方面,还提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述任一所述的信息处理方法。在本专利技术实施的又一方面,还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述任一所述的信息处理方法。本专利技术实施例提供的一种信息处理方法、装置及电子设备,其中,所述方法包括:根据所述目标设备的相关信息,确定所述目标设备的设备信息是否为待清理信息,所述相关信息包括来自于设备服务器的第一信息,所述第一信息为来自于推送服务器的信息用于指示所述目标设备是否为无效设备;当所述目标设备的设备信息为待清理信息时,在设备信息库中删除所述待清理信息。上述设备服务器为用于实现推送服务的服务器,其由用户设备对应的厂商部署和维护,应用服务器可以调用设备服务器的推送接口向用户设备推送消息。通过收集来自于设备服务器的所述第一信息,可以判断用户设备是否为无效设备,进而确定用户设备的设备信息是否可以清理。基于此,应用服务器可以及时清理设备信息库中无效设备的设备信息,释放了设备信息库的存储空间,还减少了无用的推送消耗,提高了推送效率。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍。图1为本专利技术实施例可应用的一种网络系统的结构图;图2为现有技术可应用的一种网络系统的交互示意图;图3为本专利技术实施例中一种信息处理方法的流程示意图;图4为本专利技术实施例可应用的一种网络系统的交互示意图之一;图5为本专利技术实施例可应用的一种网络系统的交互示意图之二;图6为本专利技术实施例中一种信息处理装置的结构示意图;图7是本专利技术实施例中一种电子设备的结构图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行描述。请参见图1,图1是本专利技术实施例可应用的一种网络系统的结构图。如图1所示,包括应用服务器110、设备服务器120和用户设备130。其中,应用服务器110与设备服务器120之间可以进行通信,应用服务器110与用户设备130之间可以进行通信,设备服务器120与用户设备130之间可以进行通信。在本专利技术实施例中,用户设备也可以称为用户端。在实际应用中,用户设备可以是手机、平板电脑(TabletPersonalComputer)、膝上型电脑(LaptopComputer)、个人数字助理(personaldigitalassistant,PDA)、移动上网装置(MobileInternetDevice,MID)或可穿戴式设备(WearableDevice)等电子设备。应用服务器,也可以称为应用程序服务端,应用服务器可以是任意一种应用程序对应的应用服务器。应用服务器可与用户设备交互,为用户设备提供访问商业逻辑的途径,为用户设备提供服务和资源。在实际应用中,应用服务器可以是云端的计算机、服务器等具备数据处理功能的设备或者数据平台。设备服务器通常由用户设备硬件厂商进行部署和维护,用于提供系统级别的推送服务,或者说提供推送接口。具体的,设备服务器可以提供推送接口和推送通道,在用户设备开机启动后,上述推送接口和推送通道将处于可用状态,应用服务器可以调用设备服务器的推送接口,向用户设备推送消息。在实际应用中,设备服务器可以是云端的计算机、服务器等具备数据处理功能的设备或者数据平台。下面介绍相关技术中应用服务器110、设备服务器120和用户设备130之间的一种交互过程,如图2所示:用户设备130上安装有设备服务器120的软件开发工具包(SoftwareDevelopmentKit,SDK)。在用户设备130需要启动推送服务时,可通过设备服务器120的SDK在设备服务器120的服务页面进行注册申请,向设备服务器120提交服务请求。在用户设备130通过申请后,设备服务器120可通过设备服务器120的SDK向用户设备130下发用户设备130对应的令牌(Token)。应用服务器110可以包括推送服务模块111。推送服务模块111部署有用于推送服务的设备信息库,并对所述设备信息库中存储的设备信息进行管理,用户设备130在每次冷启动时可整合其设备信息发送至应用服务器110的推送服务模块111进行存储和管理。应用服务器110可以通过调用设备服务器120的推送接口向用户设备130推送消息。其中,用户设备的设备信息可以包括设备身份标识符(Identitydocument,ID),令牌(Token),推送通道等信息。请参见图3,图3是本专利技术实施例提供的一种信息处理方法的流程图,所述信息处理方法可以应用于应用服务器。如图3所示,信息处理方法可以包括以下步骤:步骤301、获取目标设备的相关信息,所述相关信息包括来自于设备服务器的第一信息,所述第本文档来自技高网...

【技术保护点】
1.一种信息处理方法,其特征在于,包括:/n获取目标设备的相关信息,所述相关信息包括来自于设备服务器的第一信息,所述第一信息用于指示所述目标设备是否为无效设备;/n根据所述目标设备的相关信息,确定所述目标设备的设备信息是否为待清理信息;/n当所述目标设备的设备信息为待清理信息时,在设备信息库中删除所述待清理信息。/n

【技术特征摘要】
1.一种信息处理方法,其特征在于,包括:
获取目标设备的相关信息,所述相关信息包括来自于设备服务器的第一信息,所述第一信息用于指示所述目标设备是否为无效设备;
根据所述目标设备的相关信息,确定所述目标设备的设备信息是否为待清理信息;
当所述目标设备的设备信息为待清理信息时,在设备信息库中删除所述待清理信息。


2.根据权利要求1所述的方法,其特征在于,所述第一信息包括如下至少一种:
无效设备集合;所述无效设备集合携带一个或多个无效设备的设备标识;
有效设备集合;所述有效设备集合携带一个或多个有效设备的设备标识;
设备集合;在所述设备集合中,任意一个设备关联于一个指示信息,所述指示信息用于指示所关联设备是否为无效设备。


3.根据权利要求1所述的方法,其特征在于,所述获取目标设备的相关信息,包括:
向所述设备服务器发送第一请求,所述第一请求用于请求调用所述设备服务器的推送接口,并通过所述推送接口向所述目标设备推送测试消息;
接收来自于所述设备服务器的第一信息,所述第一信息包括向所述目标设备推送测试消息的推送结果;
其中,所述推送结果包括:所述推送接口的调用结果和/或所述测试消息的推送结果;所述推送接口的调用结果用于指示:是否成功调用所述推送接口与调用失败的原因,所述测试消息的推送结果用于指示:所述推送接口是否成功向所述目标设备推送所述测试消息与推送失败的原因。


4.根据权利要求3所述的方法,其特征在于,所述根据所述目标设备的相关信息,确定所述目标设备的设备信息是否为待清理信息,包括:
在所述第一信息携带所述推送接口的调用结果,且所述推送接口的调用结果指示:调用所述推送接口失败,且调用失败的原因为所述目标设备失效的情况下,将所述目标设备的设备信息确定为待清理信息;
和/或,
在所述第一信息携带所述测试消息的推送结果,且所述测试消息的推送结果指示:所述推送接口向所述目标设备推送所述测试消息失败,且推送失败的原因为所述目标设备失效的情况下,将所述目标设备的设备信息确定为待清理信息。


5.根据权利要求1-4任一项所述的方法,其特征在于,所述相关信息还包括第二信息,所述第二信息用于指示所述目标设备的设备信息是否为无效信息;所述第二信息包括如下至少一种:
第三信息,所述第三信息用于指示所述目标设备的设备信息的有效区间;
第四信息,所述第四信息用于指示所述目标设备是否接收测试消息;
第五信息,所述第五信息用于指示所述目标设备的信息到达率。


6.根据权利要求5所述的方法,其特征在于,所述第三信息包括所述目标设备的设备信息的预设生存时间值,和/或,所述目标设备的设备信息的预设定时器的时间信息。


7.根据权利要求6所述的方法,其特...

【专利技术属性】
技术研发人员:周万斌
申请(专利权)人:北京奇艺世纪科技有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1