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

文档序号:9238185阅读:来源:国知局
该信息预览程序包括用户素材的标识参数,该信息预览程序也可以以脚本文件的形式存在;当该信息预览程序以脚本文件的形式存在时,终端接收到脚本文件形式的信息预览程序时,直接自动运行该信息预览程序。其中,所述用户素材的标识参数包括:所述用户素材的识别码、所述用户素材的类别、与所述用户素材相关联的图形处理程序的解析机制,以及发送所述用户素材的服务器状态。
[0039]在一具体应用场景中,以水印相机中的目标水印为例,服务器对待推送的目标水印对应的信息生成链接并制作成二维码,该二维码包含一个网址链接,指向后台服务器的指定端口,用户基于终端扫描该二维码后,终端会跳转至该二维码中的链接所对应的网址,然后,终端执行服务器返回的信息预览程序,该信息预览程序中包含一个特定格式的字符串,包括水印相机的解析机制如URL Scheme,目标水印的ID和类别、后台服务器状态等标识参数。
[0040]步骤S04、根据所述标识参数,对终端是否已安装与所述用户素材关联的图形处理程序进行识别;
[0041]步骤S05、当识别出终端已安装与所述用户素材关联的图形处理程序,则启动所述图形处理程序并显示所述用户素材的信息获取页面,供用户基于所述信息获取页面选择是否获取所述用户素材。
[0042]终端运行信息预览程序时,根据信息预览程序中所包含的用户素材的标识参数,终端识别自身是否已经安装了与该用户素材关联的图形处理程序。若终端识别自身已经安装了该图形处理程序,则终端直接启动该图形处理程序,同时显示用户素材的信息获取页面;由用户基于终端显示的用户素材的信息获取页面来选择是否需要获取上述用户素材。
[0043]在本发明一优选实施例中,终端识别自身已安装与所述用户素材关联的图形处理程序后,启动该图形处理程序并显示所述用户素材的信息获取页面采用如下方式:启动该图形处理程序,基于第三方应用程序接口使启动后的所述图形处理程序加载所述用户素材的标识参数;根据所述标识参数,在所述图形处理程序的操作界面上以悬浮窗的形式显示所述用户素材的信息获取页面。
[0044]比如,终端运行信息预览程序时,执行信息预览程序中的标识参数URLScheme,根据该标识参数,终端判断自身是否已经了安装水印相机。若终端识别自身已经安装了水印相机,则直接启动已安装的水印相机,通过第三方应用接口(比如1s操作系统中的openurl接口等)将所推送的目标水印的所有参数传递给水印相机应用程序,然后,终端进入指定的目标水印的信息获取页面,并将该目标水印的信息获取页面以悬浮窗的形式显示在水印相机的操作界面上,如图3所示。
[0045]进一步地,为了更加智能化、人性化地推送用户素材,终端也可以在信息获取页面上展示所推送的用户素材的具体内容;比如在图3所示的水印相机操作界面110所显示的信息获取页面上展示目标水印的具体表现形式以及属性参数;同时,也可以在图3所示的水印相机操作界面110所显示的信息获取页面上提供两个选择控件即“立即使用”控件111和“关闭”控件112,供用户选择是否获取或者使用所推送的目标水印。若用户选择了“立即使用”控件111,则终端检测到用户基于“立即使用”控件111所触发的使用该目标水印的操作指令,终端响应上述的使用操作指令,将推送的目标水印直接应用在已开启的水印相机中。若用户选择了“关闭”控件112,则终端检测到用户基于“关闭”控件112所触发的关闭该目标水印的操作指令,终端响应上述的关闭操作指令,直接关闭推送的目标水印对应的信息获取页面,拒绝获取推送的目标水印,使开启的水印相机仍旧按照原本已添加的水印执行用户对应的操作。
[0046]本发明实施例响应用户触发的用户素材预览指令,向服务器发送获取所述预览指令指向的用户素材的操作请求;接收服务器根据所述操作请求返回的信息预览程序;运行所述信息预览程序;根据信息预览程序中的标识参数,对终端是否已安装与所述用户素材关联的图形处理程序进行识别;当识别出终端已安装与所述用户素材关联的图形处理程序,则启动所述图形处理程序并显示所述用户素材的信息获取页面,供用户基于所述信息获取页面选择是否获取所述用户素材;具有只针对触发用户素材预览指令的用户进行针对性推送用户素材的有益效果;进一步地,终端还具备供用户选择是否需要获取用户素材的功能,提高了终端的智能性和人机的可交互性,同时也提高了用户素材获取的便捷性和智能性。
[0047]本发明还提供了一种信息推送方法第二实施例;本实施例与图2所述实施例的区别是,终端识别自身尚未安装与用户素材相关联的图形处理程序时所执行的对应操作。
[0048]基于图1、图2所述实施例的描述,如图4所示,本发明信息推送方法在“步骤S04、根据所述标识参数,对终端是否已安装与所述用户素材关联的图形处理程序进行识别”,之后还包括:
[0049]步骤S15、当识别出终端尚未安装与所述用户素材关联的图形处理程序,则获取所述图形处理程序的安装包下载页面所对应的页面数据,显示所述安装包下载页面,供用户基于所述安装包下载页面选择是否安装所述图形处理程序。
[0050]终端运行信息预览程序时,根据信息预览程序中所包含的用户素材的标识参数,识别终端自身尚未安装与该用户素材关联的图形处理程序时,终端从服务器拉取该图形处理程序安装包下载页面所对应的页面数据,根据获取的页面数据,终端在操作界面上显示该图形处理程序安装包下载页面,供用户基于终端显示的安装包下载页面选择是否安装该图形处理程序。
[0051]在本发明的另一实现方式中,若终端运行信息预览程序时,根据信息预览程序中所包含的用户素材的标识参数,识别终端已经安装了与该用户素材关联的图形处理程序,但终端在启动该图形处理程序的过程时,启动该图形处理程序的时长超过了预设时长,或者对该图形处理程序启动失败,则终端也会执行从服务器拉取该图形处理程序安装包下载页面所对应的页面数据的操作,并根据获取的页面数据,终端在操作界面上显示该图形处理程序安装包下载页面,供用户选择是否下载并安装该图形处理程序。
[0052]比如,在一具体应用场景中,终端运行信息预览程序时,识别终端尚未安装水印相机这一应用程序,或者识别出终端安装了水印相机但对该水印相机启动超时或者启动失败,则终端从服务器拉取该水印相机安装包对应的下载页面的页面数据,并直接跳转至水印相机的初始下载页面;比如,对于1s操作系统的终端,终端直接跳转至appstore初始下载页面,供用户选择是否安装该水印相机应用程序。
[0053]本发明实施例在识别终端自身尚未安装对应的应用程序时,终端自动跳转至该应用程序对应的下载页面,供用户选择是否安装该图形处理程序;具有自动为用户加载图形处理程序安装包供用户选择的有益效果,提高了终端的智能性和人机的可交互性。
[0054]本发明还提供了一种信息推送方法第三实施例;本实施例与图4所示实施例的区别是,终端根据用户触发的安装图形处理程序操作事件,执行安装图形处理程序对应的操作。
[0055]基于图4所示实施例的描述,如图5所示,本发明信息推送方法在“步骤S15、获取所述图形处理程序的安装包下载页面所对应的页面数据,显示所述安装包下载页面”,之后还包括:
[0056]步骤S16、响应用户基于所述安装包下载页面触发的安装指令,在终端上安装所述图形处理程序;
[0057]本实施例中,用户基于终端显示的安装包下载页面,触发了下载安装用户素材关联的图形处理程序的操作指令,终端检测到用户基于所述安装包下载页面触发的安装指令,则响应用户触发的上述安装指令,加载所述图形处理程序,在终端上安装该图形处理程序。
[0058]终端安装图形处理程序时,可以按照图形处理程序的默认安装程序在终端后台进行静默安装,也可以按照图形处理程序常用的安装方式供用户自定义选择安装。本实施例对终端安装图形处理程序的具体实现方式不做限定。
[0059]当终端安装完与用户素材相关联的图形处理程序后,若终端接收用户再次触发的对用户素材进行预览的预览指令,则执行步骤:
[0060]步骤S05、启动所述图形处理程序并显示所述用户素材的信息获取页面,供用户基于所述信息获取页面选择是否获取所述用户素材。
[0061]也就是说,终端响应用户基于安装包下载页面触发的安装指令,加载所述图形处理程序,在终端上安装该图形处理程序后,若终端接收到用户再次触发的用户素材预览指令,则终端启动已安装的上述应用程序,并在启动后的应用程序操作界面上显示用户素材的信息获取页面,供用户基于显示的信息获取页面选择是否获取该用户素材。
[0062]比如,终端上原先没有安装水印相机,当终端响应用户基于水印相机的安装包下载页面触发的安装指令,在终端上安装了水印相机后,若用户再次扫描二维码,则终端启动刚安装的水印相机,并在启动水印相机的操作界面上显示推送的目标水印对应的信息获取页面,供用户基于上述信息获取页面选择是否获取推送的目标水印。
[0063]本发明实施例终端基于用户的操作安装完与用户素材相关联的图形处理程序后,若接收到用户再次触发的对用户
当前第2页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1