信息推送方法及装置的制造方法

文档序号:9238185阅读:212来源:国知局
信息推送方法及装置的制造方法
【技术领域】
[0001]本发明涉及互联网领域,尤其涉及一种信息推送方法及装置。
【背景技术】
[0002]目前,终端应用程序中需要呈现给用户的用户素材大部分通过下述方式实现:将用户素材集成在该应用程序对应的安装包中,当终端基于安装包安装该图形处理程序时,直接将该应用程序对应的用户素材推送给用户。以水印相机这一应用程序为例,当服务器需要下发一款水印时,通常是在水印相机中将这款水印呈现给使用该水印相机的全部用户,而不能仅对一定范围内的用户或者对用户素材感兴趣的用户进行针对性推送。
[0003]其中,上述的水印相机可以理解为:是一种在用户分享的照片基础上印上地理位置、天气、空气质量指数之一的PM2.5情况、当前时间、周围声音分贝数等信息的应用软件;水印相机中的水印即在上述照片上使用的类似于一种模板的用户素材,比如上述的地理位置、天气、空气质量指数之一的PM2.5情况、当前时间、周围声音分贝数等均可称为水印。

【发明内容】

[0004]鉴于以上内容,有必要提供一种信息推送方法及装置,以达到只针对触发用户素材预览指令的用户进行针对性推送用户素材的目的。
[0005]本发明实施例公开了一种信息推送方法,包括以下步骤:
[0006]响应用户触发的对推送的用户素材进行预览的预览指令,向服务器发送获取所述预览指令指向的用户素材的操作请求;
[0007]接收服务器根据所述操作请求返回的信息预览程序;所述信息预览程序包括所述用户素材的标识参数;
[0008]运行所述信息预览程序;
[0009]根据所述标识参数,对终端是否已安装与所述用户素材关联的图形处理程序进行识别;
[0010]当识别出终端已安装与所述用户素材关联的图形处理程序,则启动所述图形处理程序并显示所述用户素材的信息获取页面,供用户基于所述信息获取页面选择是否获取所述用户素材。
[0011]本发明实施例还公开了一种信息推送装置,包括:
[0012]获取模块,用于:
[0013]响应用户触发的对推送的用户素材进行预览的预览指令,向服务器发送获取所述预览指令指向的用户素材的操作请求;接收服务器根据所述操作请求返回的信息预览程序;所述信息预览程序包括推送的所述用户素材的标识参数;
[0014]运行模块,用于:
[0015]运行所述信息预览程序;根据所述标识参数,对终端是否已安装与所述用户素材关联的图形处理程序进行识别;当识别出终端已安装与所述用户素材关联的图形处理程序,则启动所述图形处理程序并显示所述用户素材的信息获取页面,供用户基于所述信息获取页面选择是否获取所述用户素材。
[0016]本发明实施例响应用户触发的对推送的用户素材进行预览的预览指令,向服务器发送获取所述预览指令指向的用户素材的操作请求;接收服务器根据所述操作请求返回的信息预览程序;运行所述信息预览程序;根据信息预览程序中的标识参数,对终端是否已安装与所述用户素材关联的图形处理程序进行识别;当识别出终端已安装与所述用户素材关联的图形处理程序,则启动所述图形处理程序并显示所述用户素材的信息获取页面,供用户基于所述信息获取页面选择是否获取所述用户素材;相较于现有技术中,将图形处理程序对应的用户素材直接呈现至使用该图形处理程序的全量用户,本发明实施例具有只针对触发用户素材预览指令的用户进行针对性推送用户素材的有益效果;进一步地,终端还具备供用户选择是否需要获取推送的用户素材的功能,提高了终端的智能性和人机的可交互性,同时也提高了用户素材获取的便捷性和智能性。
【附图说明】
[0017]图1是本发明信息推送方法的执行环境及信息推送装置的运行环境一实施例系统架构示意图;
[0018]图2是本发明信息推送方法第一实施例流程示意图;
[0019]图3是本发明信息推送方法中信息获取页面与应用程序显示界面一实施例操作界面示意图;
[0020]图4是本发明信息推送方法第二实施例流程示意图;
[0021]图5是本发明信息推送方法第三实施例流程示意图;
[0022]图6是本发明信息推送方法第四实施例流程示意图;
[0023]图7是本发明信息推送装置第一实施例功能模块示意图;
[0024]图8是本发明信息推送装置第二实施例功能模块示意图;
[0025]图9是本发明信息推送装置第三实施例功能模块示意图;
[0026]图10是本发明信息推送装置一实施例硬件架构示意图。
[0027]本发明实施例目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
【具体实施方式】
[0028]以下结合说明书附图及具体实施例进一步说明本发明的技术方案。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0029]本发明实施例提供了一种信息推送方法的执行环境及信息推送装置的运行环境一实施例;如图1所示,本发明信息推送方法及装置的实施例中,终端100和终端200通过互联网与服务器300进行数据交互。比如,当某一用户甲获取到服务器300推送的用户素材时,通过联网的终端100触发对服务器300推送的用户素材进行预览的预览指令,终端100检测到用户触发了对服务器300推送的用户素材进行预览的预览指令时,响应用户触发的上述预览指令,向服务器300发送获取所述预览指令指向的用户素材的操作请求;服务器300接收到终端100发送上述用户素材的操作请求时,服务器300根据上述操作请求,向终端100下发上述操作请求对应的信息预览程序,其中,该信息预览程序包括推送的所述用户素材的标识参数。终端100接收到服务器300根据上述操作请求返回的信息预览程序,运行接收到的上述信息预览程序;根据上述信息预览程序中的标识参数,终端100对自身是否已安装与上述用户素材关联的图形处理程序进行识别;当终端100识别出自身已安装与上述用户素材关联的图形处理程序时,终端100启动自身已安装的上述图形处理程序并显示所述用户素材的信息获取页面,供用户甲基于终端100显示的信息获取页面选择是否获取所述用户素材。
[0030]通过上述方式,终端能够针对触发用户素材预览指令的用户进行针对性推送用户素材,且具备根据用户选择的是否需要获取用户素材从而确定是否向该用户推送对应的用户素材的功能,提高了终端的智能性和人机的可交互性,同时也提高了用户素材获取的便捷性和智能性。
[0031]本实施例还提供了一种信息推送方法第一实施例;基于图1所述实施例的描述,如图2所示,本发明信息推送方法包括以下步骤:
[0032]步骤S01、响应用户触发的对推送的用户素材进行预览的预览指令,向服务器发送获取所述预览指令指向的用户素材的操作请求;
[0033]本发明实施例中,在进行信息推送的前期准备时,可能只需要将用户素材推送给一定范围内的用户,或者,将上述用户素材仅推送给对该信息感兴趣的用户,其中,对该信息兴趣的用户可以理解为触发对上述用户素材进行预览的预览指令的用户;比如,在一具体的应用环境中,将用户素材生成链接并制作成图形码比如二维码的形式,然后以某一种或者几种形式将该二维码展示出来;用户看到展示出的二维码时,若对该二维码感兴趣,则可以通过终端来扫描该二维码。或者,将用户素材生成URL(Uniform ResourceLocator,统一资源定位符)形式,并将生成的URL推送给一定范围内的用户,比如仅将该URL推送给企业局域网内的员工,用户接收到推送的URL时,若对该URL感兴趣,则可以通过访问该URL来获取该URL指向的用户素材。
[0034]终端响应用户触发的对推送的用户素材进行预览的预览指令,比如终端响应用户通过扫描所述用户素材对应的二维码所触发的用户素材预览指令;或者,终端响应用户通过访问所述用户素材对应的URL所触发的用户素材预览指令。终端向服务器发送获取用户触发的所述预览指令指向的用户素材的操作请求。
[0035]在本发明一优选实施例中,所述用户素材包括不同应用程序所分别对应的用户素材;比如,所述用户素材可以是终端上水印相机对应的水印,即时通讯软件对应的用户头像图标,浏览器对应的用户登录图片素材等;其中,上述水印相机对应的水印可以理解为在拍摄的照片上添加的一种模板素材,比如,在用户分享的照片基础上印上地理位置、天气、空气质量指数之一的PM2.5情况、当前时间、周围声音分贝数等信息,而上述的地理位置、天气、空气质量指数之一的PM2.5情况、当前时间、周围声音分贝数等均可称为水印。
[0036]步骤S02、接收服务器根据所述操作请求返回的信息预览程序;
[0037]步骤S03、运行所述信息预览程序;
[0038]服务器接收到终端发送的获取用户触发的所述预览指令指向的用户素材的操作请求时,服务器将所述操作请求对应的信息预览程序返回至终端,终端接收服务器根据上述操作请求返回的信息预览程序,并运行该信息预览程序;
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1