信息推送方法及装置、终端设备及计算机可读存储介质制造方法及图纸

技术编号:18913305 阅读:29 留言:0更新日期:2018-09-12 02:53
本发明专利技术提供一种信息推送方法及装置、终端设备及计算机可读存储介质,该方法包括目标应用程序接收推送信息,并提取推送信息的分类标记,确认推送信息为第一类推送信息或者第二类推送信息;如确认推送信息为第二类推送信息,则获取第二类推送信息对应的目标进程,并将第二类推送信息发送至目标进程,由目标进程处理第二类推送信息;并且,目标应用程序的多个目标进程相互独立的接收或者处理第二类推送信息。该装置用于实现上述方法。本发明专利技术的终端设备具有处理器以及存储器,处理器执行计算机程序时实现上述的信息推送方法。本发明专利技术的计算机可读存储介质上存储有用于实现上述方法计算机程序。本发明专利技术可以让用户更加及时、全面了解推送信息。

Information push method and device, terminal equipment and computer readable storage medium

The invention provides an information pushing method and device, a terminal device and a computer readable storage medium, comprising a target application program receiving push information and extracting classification marks of the push information, confirming that the push information is the first or the second type of push information, such as confirming that the push information is the second type of push information. To send information, the target process corresponding to the second type of push information is obtained, and the second type of push information is sent to the target process, which processes the second type of push information; moreover, multiple target processes of the target application receive or process the second type of push information independently of each other. The device is used for realizing the above method. The terminal device of the invention has a processor and a memory, and the processor implements the above information push method when executing a computer program. The computer readable storage medium of the invention is stored with a computer program for realizing the above method. The invention enables users to understand the push information in a timely and comprehensive way.

【技术实现步骤摘要】
信息推送方法及装置、终端设备及计算机可读存储介质
本专利技术涉及电子设备的控制领域,具体地,是在一种在终端设备上实现信息推送方法以及实现这种方法的装置,还涉及一种实现上述方法的终端设备以及计算机可读存储介质。
技术介绍
智能手机、平板电脑等终端设备成为人们日常生活中最经常使用的电子设备,人们喜欢在智能电子设备上安装各种应用程序,并且在终端设备上同时运行大量的应用程序。目前,大部分运行在终端设备上的应用程序都支持网络推送服务,而网络推送服务也是应用程序的开发方向用户推送各种信息以及新服务的主要形式。网络推送服务也称为PUSH服务,是应用程序的开发方或者服务提供方通过网络主动地向用户推送内容的业务方式。因此,用户在使用终端设备时,终端设备上所安装的各种应用程序的客户端,如今日头条客户端、QQ客户端、搜狐新闻客户端等等,这些应用程序的客户端经常向用户发送大量推送消息,例如QQ客户端的推送消息包括天气信息、新闻资讯、QQ信息等等。通常,对于各种应用程序客户端的推送消息,终端设备都会收集在终端设备的预设位置,如通知栏或是预设用于存储推送消息的消息列表当中。当用户要查看推送消息时,点击预设位置中的推送消息进行查看,此时推送消息才被显示。并且,现有的应用程序都设置有自身的推送信息处理进程,当应用程序的客户端接收到推送信息以后,由自身的推送信息处理进程对推送信息进行处理,例如向终端设备发出请求,将推送信息添加到通知栏中,以便于用户观看到应用程序所接收到的推送信息。然而,现有的应用程序中通常运行有多个进程,而一部分推送信息可能应该由某一个进程来发送。例如,用户打开网页浏览器以后,在网页浏览器上打开多个网页,此时,网页浏览器的应用程序中实际上运行有多个进程,且每一个网页对应于一个进程。此时,网页浏览器所接收到的推送信息实际上是某一网页应该接收的推送信息。由于现有的推送信息并不会直接被发送到具体的进程,而是直接被发送至应用程序,由应用程序统一对接收到的推送信息进行处理,如由应用程序的推送信息处理进程对所接收到的所有推送信息进行处理,即发送至终端设备并显示在通知栏中。这样,应用程序的其他进程实际上并不知道应用程序接收到推送信息,更加没办法对推送信息进行处理,有可能导致推送信息的发布不及时,或者推送信息没有经过处理即被发送,影响用户及时了解推送信息,或者影响用户对推送信息了解的全面性。
技术实现思路
本专利技术的第一目的是提供一种允许应用程序的进程对推送信息进行处理的信息推送方法。本专利技术的第二目的是提供一种有利于用户及时了解推送信息的信息推送装置。本专利技术的第三目的是提供一种能够实现上述信息推送方法的终端设备。本专利技术的第四目的是提供一种被处理器读取并执行时能够实现上述信息推送方法的计算机可读存储介质。为了实现上述的第一目的,本专利技术提供的信息推送方法应用于终端设备,该方法包括目标应用程序接收推送信息,并提取推送信息的分类标记,确认推送信息为第一类推送信息或者第二类推送信息;如确定推送信息为第一类推送信息,由目标应用程序的推送进程处理第一类推送信息;如确认推送信息为第二类推送信息,则获取第二类推送信息对应的目标进程,并将第二类推送信息发送至目标进程,由目标进程处理第二类推送信息;并且,目标应用程序的多个目标进程相互独立的接收或者处理第二类推送信息。由上述方案可见,应用程序接收到推送信息以后,并不是直接发送该推送信息,而是首先判断推送信息的类型,如果是第一类推送信息,即由应用程序直接发送的推送信息,则应用程序通过自身的推送信息处理进程发送该推送信息,如果是第二类推送信息,即应该由目标进程发送的推送信息,则将推送信息发送至目标进程。这样,目标进程可以根据需要确定是否需要对推送信息进行处理后发送,还是直接发送推送信息。另外,目标进程也知晓推送信息的接收与发送,从而更好的让用户及时、全面的了解到推送信息。一个优选的方案是,目标应用程序记录当前运行的进程,并赋予每一个进程唯一的标识;获取第二类推送信息对应的目标进程包括:从第二类推送信息中提取该第二类推送信息对应的目标进程的标识,根据标识确定第二类推送信息对应的目标进程。由此可见,通过赋予每一个进程一个唯一的标识,因此,应用程序的进程将具有自己的标识,在接收到推送信息以后,确定该推送信息为第二类推送信息时,可以根据进程的标识,从当前运行的进程中确认该推送信息对应的目标进程,从而快速的将第二类推送信息发送至目标进程。进一步的方案是,根据标识确定第二类推送信息对应的目标进程以后,还执行:判断目标进程是否为当前运行的目标进程,如目标进程当前正在运行,则直接向目标进程发送第二类推送信息,如目标进程未正在运行,则在等待目标进程运行以后,向目标进程发送第二类推送信息。可见,在目标进程并未运行的情况下,并不会马上向目标进程发送第二类推送信息,而是等待目标进程启动运行以后才向目标进程发送推送信息,可以确保目标进程及时获取推送信息并且及时对推送信息进行处理。更进一步的方案是,目标进程按照预设的规则处理第二类推送信息包括:目标进程直接发送第二类推送信息;或者目标进程对第二类推送信息进行预设处理后再发送第二类推送信息。由此可见,目标进程接收到第二类推送信息以后,可以根据实际情况,直接将第二类推送信息处理,如直接发送出去,或者将第二类推送信息进行预设的处理后再发送,或者,目标进程还可以是直接在目标进程的页面上展示第二类推送信息,确保用户在看到通知栏的通知时,能够更加清晰的了解第二类推送信息的内容。更进一步的方案是,该方法还包括:接收运行目标进程的指令;获取目标进程的配置文件,并获取配置文件中推送信息接收接口以及推送信息发送接口的配置信息;目标应用程序根据推送信息接收接口的配置信息配置目标进程的推送信息接收接口,并根据推送信息发送接口的配置信息配置目标进程的推送信息发送接口。优选的,获取目标进程的配置文件后,还执行:获取配置文件中接口配置标记,根据标记确定目标进程需要设置推送信息接收接口以及推送信息发送接口。由此可见,通过获取配置文件中的接口配置信息来实现推送信息接收接口的配置以及推送信息发送接口的配置,可以在目标进程的配置文件解析过程中实现相关接口的配置,避免推送信息需要发送时或者需要接收推送信息时才配置相应的接口。更进一步的,目标进程处理第二类推送信息包括:获取配置文件中推送信息处理方式信息,根据推送信息处理方式信息确定第二类推送信息的处理方式,应用所确定的处理方式处理第二类推送信息。为实现上述的第二目的,本专利技术提供的信息推送装置应用于终端设备,该装置包括推送信息接收模块,用于由目标应用程序接收推送信息;推送信息分类确定模块,用于提取推送信息的分类标记,确认推送信息为第一类推送信息或者第二类推送信息;推送信息发送模块,在确定推送信息为第一类推送信息时,由目标应用程序的推送进程发送第一类推送信息;在确认推送信息为第二类推送信息时,则获取第二类推送信息对应的目标进程,并将第二类推送信息发送至目标进程,由目标进程处理第二类推送信息;并且,目标应用程序的多个目标进程相互独立的接收或者处理第二类推送信息。优选的方案是,推送信息发送模块还用于从第二类推送信息中提取该第二类推送信息对应的目标进程的标识,根据标识确定第二类推送信本文档来自技高网
...

【技术保护点】
1.一种信息推送方法,应用于终端设备,其特征在于,该方法包括:目标应用程序接收推送信息,并提取所述推送信息的分类标记,确定所述推送信息为第一类推送信息或者第二类推送信息;如确认所述推送信息为第二类推送信息,则获取所述第二类推送信息对应的目标进程,并将所述第二类推送信息发送至所述目标进程,由所述目标进程处理所述第二类推送信息;其中,所述目标应用程序的多个目标进程相互独立的接收或者处理所述第二类推送信息。

【技术特征摘要】
1.一种信息推送方法,应用于终端设备,其特征在于,该方法包括:目标应用程序接收推送信息,并提取所述推送信息的分类标记,确定所述推送信息为第一类推送信息或者第二类推送信息;如确认所述推送信息为第二类推送信息,则获取所述第二类推送信息对应的目标进程,并将所述第二类推送信息发送至所述目标进程,由所述目标进程处理所述第二类推送信息;其中,所述目标应用程序的多个目标进程相互独立的接收或者处理所述第二类推送信息。2.根据权利要求1所述的信息推送方法,其特征在于,该方法还包括:所述目标进程具有标识;所述获取所述第二类推送信息对应的目标进程包括:从所述第二类推送信息中提取该第二类推送信息对应的目标进程的标识,根据所述标识确定所述第二类推送信息对应的目标进程。3.根据权利要求2所述的信息推送方法,其特征在于,根据所述标识确定所述第二类推送信息对应的目标进程以后,还执行:判断所述目标进程是否为当前运行的目标进程,如所述目标进程当前正在运行,则直接向所述目标进程发送第二类推送信息,如所述目标进程未正在运行,则在等待所述目标进程运行以后,向所述目标进程发送第二类推送信息。4.根据权利要求1至3任一项所述的信息推送方法,其特征在于,该方法还包括:所述目标进程启动后,向所述目标应用程序发出接收第二类推送信息的请求;所述目标应用程序将所述目标进程记录在第二类推送信息的发送列表中。5.根据权利要求1至3任一项所述的信息推送方法,其特征在于,该方法还包括:接收运行目标进程的指令;获取所述目标进程的配置文件,并获取所述配置文件中推送信息接收接口以及推送信息发送接口的配置信息;所...

【专利技术属性】
技术研发人员:何强
申请(专利权)人:珠海市魅族科技有限公司
类型:发明
国别省市:广东,44

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

1