一种信息推送方法、装置、电子设备及存储介质与流程

文档序号:33410528发布日期:2023-03-10 21:43阅读:20来源:国知局
一种信息推送方法、装置、电子设备及存储介质与流程

1.本技术涉及数据处理技术领域,具体而言,涉及一种信息推送方法、装置、电子设备及存储介质。


背景技术:

2.现代生活中,互联网与人们的生活密不可分。通过互联网用户可获取到应用程序的最新版本、最新商品信息、应用优惠活动信息(如网约车的优惠活动信息)等。
3.目前,可通过已参加活动的用户向其他用户推送其参加的活动信息,即已参加活动的用户首先获取待推送的信息,然后跳转到其他的程序中,筛选要被通知的好友,然后向其筛选的好友推送消息。而从一个程序跳转到另一个程序需要一定的页面切换时间,因此现有消息推送方法的推送效率较低。


技术实现要素:

4.有鉴于此,本技术的目的在于提供一种信息推送方法、装置、电子设备及存储介质,能够提高用户向其他用户推送消息的效率。
5.第一方面,本技术实施例提供了一种信息推送方法,所述信息推送方法包括:
6.接收第一用户在第一目标程序的第一显示界面中下达的对消息推送图标的选择操作,显示第二显示界面,所述第二显示界面中显示有与所述第一用户对应的待推送消息用户列表,所述第一显示界面和所述第二显示界面为同属于第一目标程序中的两个界面;
7.接收所述第一用户在所述第二显示界面中对所述待推送消息用户列表内第二用户的选择操作,获取第一用户选择的第二用户对应的第二用户标识信息;
8.在第二目标程序中,通过所述第二用户标识信息对应的第二目标程序用户标识,向所述第二用户推送目标消息,所述目标消息是根据所述第一显示界面对应的预置内容生成的包括所述第一用户的用户信息的消息,所述第二目标程序和所述第一目标程序为两种不同的程序。
9.在一种可能的实施方式中,所述第二显示界面中还显示有第二用户来源类型标签,所述方法还包括:
10.接收所述第一用户在第一目标程序的所述第二显示界面中下达的对所述第二用户来源类型标签的选择操作,所述第二显示界面中不同的第二用户来源类型标签对应不同来源类型的待推送消息用户列表;
11.获取与第一用户选择的第二用户来源类型标签对应的待推送消息用户列表;
12.根据第一用户选择的第二用户来源类型标签对应的待推送消息用户列表,更新所述第二显示界面中显示的待推送消息用户列表,所述第二显示界面中默认显示的待推送消息用户列表的来源类型为所述第一目标程序中的用户。
13.在一种可能的实施方式中,所述在第二目标程序中,通过所述第二用户标识信息对应的第二目标程序用户标识,向所述第二用户推送目标消息,包括:
14.调用第一用户选择的第二用户来源类型标签对应的第二目标程序;获取所述第二目标程序对应的通信录,在第二目标程序中,通过所述通信录中所述第二用户标识信息对应的通信号码,向所述第二用户推送目标消息;或;
15.调用第一用户选择的第二用户来源类型标签对应的第二目标程序,在第二目标程序中,通过所述第二目标程序中所述第二用户标识信息对应的第二目标程序用户标识,向所述第二用户推送目标消息。
16.在一种可能的实施方式中,所述在第二目标程序中,通过所述第二用户标识信息对应的第二目标程序用户标识,向所述第二用户推送目标消息之后,所述方法还包括:
17.确认所述目标消息是否发生成功;
18.若确认所述目标消息发送成功,则更新所述第二显示界面中所述待推送消息用户列表内对应第二用户的显示状态为第二状态;所述第二显示界面中所述待推送消息用户列表内对应第二用户的默认显示状态为第一状态,所述第一状态用于指示未推送所述目标消息;
19.若确认所述目标消息发送不成功,则更新所述第二显示界面中所述待推送消息用户列表内对应第二用户的显示状态为第三状态,所述第三状态用于指示未成功推送所述目标消息。
20.在一种可能的实施方式中,所述根据第一用户选择的第二用户来源类型标签对应的待推送消息用户列表,更新所述第二显示界面中显示的待推送消息用户列表之前,所述方法还包括:
21.获取所述待推送消息用户列表中所有第二用户的第二用户标识信息;
22.获取所述第二用户标识信息对应的通信号码、第二目标程序用户标识;
23.将通过所述通信号码或所述第二目标程序用户标识,成功发送所述目标消息的第二用户的显示状态更新为第二状态。
24.在一种可能的实施方式中,所述方法还包括:
25.获取所述第二显示界面中对所述待推送消息用户列表内各个第二用户分别对应的显示状态;
26.根据所述第二用户的显示状态,更新所述第二显示界面中所述待推送消息用户列表内各第二用户的显示顺序,所述显示顺序依次为第一状态、第三状态、第二状态的第二用户。
27.在一种可能的实施方式中,所述根据所述第二用户的显示状态,更新所述第二显示界面中所述待推送消息用户列表内各第二用户的显示顺序,包括:
28.获取所述第一用户与所述第二用户的用户关联度;
29.根据所述用户关联度和所述第二用户的显示状态,更新所述第二显示界面中所述待推送消息用户列表内各第二用户的显示顺序。
30.在一种可能的实施方式中,所述方法还包括:
31.若接收到第一用户在所述第二显示界面中,对所述待推送消息用户列表内显示状态为所述第二状态的第二用户的选择操作,则输出第三显示界面,所述第三显示界面用于输出显示目标消息已成功推送。
32.在一种可能的实施方式中,所述方法还包括:
33.实时统计已成功推送所述目标消息的第二用户的数量;
34.在所述第二显示界面中输出显示已成功推送所述目标消息的第二用户的数量。
35.在一种可能的实施方式中,在所述第一显示界面上蒙层弹出所述第二显示界面。
36.第二方面,本技术实施例还提供了一种信息推送装置,所述信息推送装置包括:
37.接收模块,用于接收第一用户在第一目标程序的第一显示界面中下达的对消息推送图标的选择操作;
38.显示模块,用于显示第二显示界面,所述第二显示界面中显示有与所述第一用户对应的待推送消息用户列表,所述第一显示界面和所述第二显示界面为同属于第一目标程序中的两个界面;
39.所述接收模块,还用于接收所述第一用户在所述第二显示界面中对所述待推送消息用户列表内第二用户的选择操作;
40.获取模块,用于获取第一用户选择的第二用户对应的第二用户标识信息;
41.发送模块,用于在第二目标程序中,通过所述第二用户标识信息对应的第二目标程序用户标识,向所述第二用户推送目标消息,所述目标消息是根据所述第一显示界面对应的预置内容生成的包括所述第一用户的用户信息的消息,所述第二目标程序和所述第一目标程序为两种不同的程序。
42.第五方面,本技术实施例还提供了一种电子设备,包括:处理器、存储介质和总线,所述存储介质存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述处理器与所述存储介质之间通过总线通信,所述处理器执行所述机器可读指令,以执行如第一方面任一项所述的信息推送方法的步骤。
43.第六方面,本技术实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行如第一方面任一项所述的信息推送方法的步骤。
44.本技术实施例提供了一种信息推送方法、装置、电子设备及存储介质,该方法包括:首先接收第一用户在第一目标程序的第一显示界面中下达的对消息推送图标的选择操作,显示第二显示界面,然后接收第一用户在第二显示界面中对待推送消息用户列表内第二用户的选择操作,获取第一用户选择的第二用户对应的第二用户标识信息,最后在第二目标程序中,通过第二用户标识信息对应的第二目标程序用户标识,向第二用户推送目标消息。由于本技术中的第一显示界面和第二显示界面为同属于第一目标程序中的两个界面,因此第一用户在向第二用户推送消息时,用户无需等待切换到其他程序的界面之后,再从切换的界面中选择需要推送的用户,即本技术可直接在第一应用程序中的第二显示界面选择需要进行推送消息的用户,从而通过本技术可以提高用户向其他用户推送消息的效率。
附图说明
45.为了更清楚地说明本技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本技术的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
46.图1示出了本技术实施例提供的一种信息推送方法的流程图;
47.图2示出了本技术实施例提供的第一显示界面的示意图;
48.图3示出了本技术实施例提供的第二显示界面的示意图;
49.图4示出了本技术实施例提供的目标消息推送示意图;
50.图5示出了本技术实施例提供的另一种信息推送方法的流程图;
51.图6示出了本技术实施例提供的第二用户来源类型标签界面示意图;
52.图7示出了本技术实施例提供的一种第二用户显示状态更新流程图;
53.图8示出了本技术实施例提供的另一种第二用户显示状态更新流程图;
54.图9示出了本技术实施例提供的第二用户排列顺序示意图;
55.图10示出了本技术实施例提供的第三显示界面的示意图;
56.图11示出了本技术实施例提供的第二用户显示状态更新流程图;
57.图12示出了本技术实施例提供的信息推送装置结构框图;
58.图13示出了本技术实施例提供的一种电子设备的结构示意图。
具体实施方式
59.为使本技术实施例的目的、技术方案和优点更加清楚,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,应当理解,本技术中附图仅起到说明和描述的目的,并不用于限定本技术的保护范围。另外,应当理解,示意性的附图并未按实物比例绘制。本技术中使用的流程图示出了根据本技术的一些实施例实现的操作。应该理解,流程图的操作可以不按顺序实现,没有逻辑的上下文关系的步骤可以反转顺序或者同时实施。此外,本领域技术人员在本技术内容的指引下,可以向流程图添加一个或多个其他操作,也可以从流程图中移除一个或多个操作。
60.另外,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本技术实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本技术的实施例的详细描述并非旨在限制要求保护的本技术的范围,而是仅仅表示本技术的选定实施例。基于本技术的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本技术保护的范围。
61.下面对本技术实施例提供的一种信息推送方法进行详细说明。
62.参照图1所示,为本技术实施例提供的一种信息推送方法的流程示意图,该信息推送方法可以应用于不同场景下的消息推送,如对于新闻消息的推送、娱乐消息的推送、商品活动消息的推送以及应用服务信息的推送等,该推送方法的具体执行过程为:
63.s101、接收第一用户在第一目标程序的第一显示界面中下达的对消息推送图标的选择操作,显示第二显示界面。
64.其中,第二显示界面中显示有与第一用户对应的待推送消息用户列表,该待推送消息用户列表中的待推送用户是与用户有关联关系的用户。在本实施例中,该关联关系具体可以为通信录好友、目标程序中的好友、其所在附近位置的好友、或者隶属于同一个系统组织下的好友等,本实施例不做具体限定。第一用户为向其他用户推送消息的用户,该第一用户可以为第一目标程序中的注册用户,或是参与第一目标程序中第一显示界面活动的用户。
65.在本实施例中,第一显示界面和第二显示界面为同属于第一目标程序中的两个不同的功能界面。第一显示界面用于显示对应的活动信息,第二显示界面是由第一显示界面跳转进入的,用于接收第一用户选择的需要推送消息的用户。具体的,在接收到用户在第一目标程序的第一显示界面中下达的对消息推送图标的选择操作之后,可在第一显示界面上蒙层弹出第二显示界面,通过蒙弹出的第二显示界面获取用户选择推送消息的用户。其中,第一显示界面和第二显示界面可以为第一目标程序中的一部分功能,即通过上述两个界面可实现用户向其他用户推送消息。该第一目标程序可以为某一个具体应用领域的程序,如网约车类程序、新闻类程序、视频类程序等,本发明实施例不做具体限定。
66.需要说明的是,本实施例中的第一显示界面为第一用户需要进行推送消息的界面,该第一显示界面可以显示对应的待推送消息的内容,通过第一显示界面显示的内容可让用户快速了解其向其他用户推送消息的内容,从而提供用户使用体验。
67.例如,图2所示的第一显示界面200,该显示界面的内容为网约车领域的活动信息,第一用户(网约车司机)可通过该界面向其他用户推送该界面的活动消息。具体的,该界面中还包括喊好友出车按钮201,即第一显示界面中的消息推送图标,第一用户可通过按下喊好友出车按钮201,触发显示如图3所示的第二显示界面300。其中,第二显示界面300中虚线框301内为与用户对应的待推送消息用户列表,第二显示界面300是在第一显示界面200的基础上蒙层弹出的。
68.s102、接收第一用户在第二显示界面中对待推送消息用户列表内第二用户的选择操作,获取第一用户选择的第二用户对应的第二用户标识信息。
69.其中,第二用户为接收第一用户发送的推送消息的用户,第二用户标识信息用于唯一标识第二用户,第二用户标识信息具体可为用户的电话号码、用户的身份证号码、程序账号信息等,本实施对第二用户标识信息的具体形式不做限定。
70.如图3所示,第一用户在第二显示界面300中对待推送消息用户列表301内的第二用户进行选择,如选择待推送消息用户列表中的王师傅对应的喊他出车图标303,则获取王师傅的用户标识信息。
71.s103、在第二目标程序中,通过第二用户标识信息对应的第二目标程序用户标识,向第一用户选择的第二用户推送目标消息。
72.其中,目标消息是根据第一显示界面对应的预置内容生成的包括第一用户的用户信息的消息。例如,预置内容用于表示第一显示界面中的文本信息,如图2所示的第一显示界面中的文本内容为“9.30-10.1出车享额外流水加倍”,则生成的目标消息中可以包括第一用户的用户信息,文本内容为“9.30-10.1出车享额外流水加倍”。具体的如图4所示,第二用户接收到的目标消息为图4中的400。
73.在本实施例中,第二目标程序和第一目标程序为两种不同的程序,第一目标程序可以触发调用第二目标程序,然后通过第二目标程序,实现第一用户向第二用户推送目标消息。第二目标程序具体可以为社交类程序、娱乐类程序、网约车类程序等,本实施对此不做具体限定。例如,第一目标程序为网约车程序,第二目标程序为即时通讯程序,则第一用户在网约程序中选择需要推送目标消息的第二用户,然后网约车程序直接调用即时通讯程序,通过即时通讯程序向第一用户选择的第二用户推送目标消息。在本例中第一用户具体可以为参加网约车活动的司机,第二用户为未参加网约活动的司机,通过第一用户向第二
用户推送目标消息,可使得第二用户及时获取目标消息,并根据收到的目标消息参与相应的网约车活动。
74.在本发明提供的一个可选的实施例中,第二目标程序和第一目标程序还可以为相同的程序,即第一用户在第一目标程序中选择出需要进行消息推送的第二用户,然后直接在第一目标程序中向第一用户选择的第二用户推送目标消息。
75.例如,第一目标程序为网约车程序,接收第一用户在网约车程序中的第一显示界面中下达的对消息推送图标的选择操作,触发显示第二显示界面。其中,第一显示界面为图2所示的“跑跑预约礼”的活动界面,第二显示界面为图3所示的第二用户选择界面,第一用户通过触摸第一显示界面中的“喊好友出车”按钮,触发显示第二显示界面,然后第一用户在第二显示界面中选择要推送信息的第二用户,即在对应的第二用户后面选择“喊他出车”按钮,然后获取第一用户选择的第二用户对应的第二用户标识信息,最后在第二目标程序(社交类程序)中,通过第二用户标识信息对应的第二目标程序用户标识,向用户选择的第二用户推送目标消息。
76.本技术实施例提供了一种信息推送方法,首先接收第一用户在第一目标程序的第一显示界面中下达的对消息推送图标的选择操作,显示第二显示界面,然后接收第一用户在第二显示界面中对待推送消息用户列表内第二用户的选择操作,获取第一用户选择的第二用户对应的第二用户标识信息,最后在第二目标程序中,通过第二用户标识信息对应的第二目标程序用户标识,向第二用户推送目标消息。由于本技术中的第一显示界面和第二显示界面为同属于第一目标程序中的两个界面,因此第一用户在向第二用户推送消息时,用户无需等待切换到其他程序的界面之后,再从切换的界面中选择需要推送的用户,即本技术可直接在第一应用程序中的第二显示界面选择需要进行推送消息的用户,从而通过本技术可以提高用户向其他用户推送消息的效率。
77.参照图5所示,在本发明提供的一个可选实施例中,该方法还包括:
78.s501、接收第一用户在第一目标程序的第二显示界面中下达的对第二用户来源类型标签的选择操作。
79.其中,第二显示界面中不同的第二用户来源类型标签对应不同来源类型的待推送消息用户列表。如图6所示,第二用户来源类型标签具体可以为微信标签、短信标签、微博标签、钉钉标签等,本实施例不做具体限定。其中,图6中包括4种第一用户来源类型标签,在同一个时刻只能选中一个第一用户来源标签,微信标签601用于指示待推送消息用户列表中的第二用户来源于微信用户、短信标签602用于指示待推送消息用户列表中的第二用户来源移动终端通讯录、微博标签602用于指示待推送消息用户列表中的第二用户来源于微博用户、钉钉标签602用于指示待推送消息用户列表中的第二用户来源于钉钉用户。
80.s502、获取与第一用户选择的第二用户来源类型标签对应的待推送消息用户列表。
81.s503、根据第一用户选择的第二用户来源类型标签对应的待推送消息用户列表,更新第二显示界面中显示的待推送消息用户列表。
82.如图6所示,第一用户在第一目标程序的第二显示界面中选择的标签为微信标签,然后获取与用户选择的第二用户来源类型标签对应的待推送消息用户列表,该标签下的待推送消息用户列表中的第二用户来源于微信用户。之后根据第一用户选择的第二用户来源
类型标签对应的待推送消息用户列表,更新第二显示界面中显示的待推送消息用户列表,更新的待推送消息用户列表显示在图6虚线框内。
83.需要说明的是,第二显示界面中默认显示的待推送消息用户列表来源类型为第一目标程序中的用户,当然待推送消息用户列表来源类型也可以为第二目标程序中的用户,本发明实施例对此不做具体限定,具体可以根据实际需求设置默认显示的待推送消息用户列表来源类型。
84.在本发明提供的一个实施例中,如图7所示,在根据第一用户选择的第二用户来源类型标签对应的待推送消息用户列表,更新所述第二显示界面中显示的待推送消息用户列表之前,所述方法还包括:
85.s5031、获取待推送消息用户列表中所有第二用户的第二用户标识信息。
86.其中,第二用户标识信息用于唯一标识第二用户的身份,第二用户标识信息具体可以用户的身份证号码。该第二用户标识信息可以关联多个第二目标程序的账号。例如,第二用户可以通过其第二用户标识信息注册多个目标程序的账号,如注册微博账号、即时通讯应用账号、网约车账号等。
87.s5032、获取第二用户标识信息对应的通信号码、第二目标程序用户标识。
88.其中,第二目标程序用户标识为第二用户在第二目标程序中注册的账号。由于本实施例中的第二用户标识信息可以对应多个目标程序的账号,因此本实施例在获取到第二用户标识信息之后,可以根据第二用户标识信息获取第二用户对应的通讯号码、第二目标程序用户标识。
89.s5033、将通过通信号码或第二目标程序用户标识,成功发送目标消息的第二用户的显示状态更新为第二状态。
90.其中,第二显示界面中待推送消息用户列表内对应第二用户的默认显示状态为第一状态,第一状态用于指示未推送目标消息。第二状态为用于指示已成功向对应第二用户发送目标消息。
91.如图3所示,图中李师傅对应按钮图标(已通知)303的显示状态为第二状态,即该按钮图标表示已成功向李师傅推送目标消息;图中王师傅对应按钮图标(喊他出车)302表示未向其推送目标消息,通过点击王师傅对应的按钮图标可以实现向王师傅推送目标消息,待向王师傅推送目标消息成功之后,第二显示界面中王师傅对应的喊他出车按钮图标更新为第二状态,即王师傅的喊他出车按钮图标更新为已通知按钮图标。
92.在本发明实施例中,获取第二用户标识信息对应的通信号码、第二目标程序用户标识,将通过通信号码或第二目标程序用户标识,成功发送目标消息的第二用户的显示状态更新为第二状态,实现了对于第二用户存在的多个第二目标程序账号时,只要向其中一个类型的第二用户发送目标消息,就可以更新该第二用户对应的所有第二目标账号的显示状态。从而通过本实施例可避免重复向属于同一个用户的不同目标程序发送目标消息。
93.进一步的,在一个可选的实施例中,如图8所示,在s5033之后,该方法还可以包括:
94.s5034、获取第二显示界面中对待推送消息用户列表内各个第二用户分别对应的显示状态。
95.其中,显示状态除了包含第一状态和第二状态之外,还包括第三状态。第三状态用于表示未成功推送目标消息。
96.s5035、根据第二用户的显示状态,更新第二显示界面中待推送消息用户列表内各第二用户的显示顺序。
97.其中,显示顺序依次为第一状态、第三状态、第二状态的第二用户。具体的,根据第二用户的显示状态,更新第二显示界面中待推送消息用户列表内各第二用户的显示顺序,包括:获取第一用户与第二用户的用户关联度;根据用户关联度和第二用户的显示状态,更新第二显示界面中待推送消息用户列表内各第二用户的显示顺序。在本实施例中,首先对待推送消息用户列表中的用户按照第一状态、第三状态、第二状态进行排序,对于同属于第一状态、第二状态、或是第三状态下的用户,则根据第一用户与第二用户之间的用户关联度进行排序。其中,用户关联度可以根据第一用户与第二用户之间联系的频率或联系的时长确定,本实施例对此不做具体限定。
98.需要说明的是,第一用户与第二用户之间的用户关联度,可以通过各类目标程序中第一用户与第二用户之间的联系频率或是联系时长确定。若第一用户和第二用户在多个目标程序上进行联系,则可以通过加权计算得到第一用户与第二用户之间的用户关联度。具体的,每个目标程序的权重值可以根据实际需求进行设定,如将即时通讯程序的权重值设置成0.5,将游戏程序的权重值设置为0.3,将短视频程序的权重值设置为0.2,本实施例不对权重值设置方式进行限定。
99.如图9所示,第一目标程序中的第二显示界面,该显示界面中的待推送消息用户列表内各第二用户的显示顺序是经过排序处理的。具体的,图9中陈师傅和王师傅对应的显示状态为第一状态901,即未向陈师傅和王师傅推送过目标消息;张师傅对应的显示状态为第二状态902,即向张师傅推送过目标消息,但是推送目标消息失败;李师傅对应的显示状态为第三状态903,即已成功向李师傅推送目标消息。另外,图9中陈师傅排序优先于王师傅,说明陈师傅与推送消息用户(第一用户)的用户关联度,高于王师傅与推送消息用户的用户关联度。
100.s504、接收第一用户在第二显示界面中对待推送消息用户列表内第二用户的选择操作,获取第一用户选择的第二用户对应的第二用户标识信息。
101.在本实施例中,步骤s504与图1中相应步骤的描述内容相同,本实施例在此不再赘述。
102.进一步的,在本发明提供的一个可选实施例中,若接收到用户在第二显示界面中对待推送消息用户列表内,显示状态为第二状态的第二用户的选择操作,则输出第三显示界面,第三显示界面用于输出显示目标消息已成功推送。
103.例如,第一用户在图9所示的第二显示界面中选择李师傅对应的图标按钮,则会触发显示如图10所示的第三显示界面,第三显示界面显示有通知信息100“已通知好友李师傅出车”,说明之前已经成功向李师傅推送目标消息。
104.s505、在第二目标程序中,通过第二用户标识信息对应的第二目标程序用户标识,向第二用户推送目标消息。
105.在本实施例中,不同第二用户来源类型标签对应不同的第二目标程序。而不同的第二目标程序,向第二用户推送目标消息的方式也不同。在一个可选的实施例中,调用第一用户选择的第二用户来源类型标签对应的第二目标程序;获取第二目标程序对应的通信录,在第二目标程序中,通过通信录中第二用户标识信息对应的通信号码,向第二用户推送
目标消息;或调用第一用户选择的第二用户来源类型标签对应的第二目标程序,在第二目标程序中,通过第二目标程序中第二用户标识信息对应的第二目标程序用户标识,向第二用户推送目标消息。
106.例如,若第一用户在第二显示界面中选择第二用户来源类型标签为微博标签,则调用微博程序,在微博程序中通过与第二用户标识信息对应的第二目标程序用户标识,向第二用户推送目标消息。
107.参照图11所示,在本发明提供的一个可选实施例中,在第二目标程序中,通过第二用户标识信息对应的第二目标程序用户标识,向第二用户推送目标消息之后,该方法还包括:
108.s111、确认目标消息是否发生成功。
109.s112a、若确认目标消息发送成功,则更新第二显示界面中待推送消息用户列表内对应第二用户的显示状态为第二状态。
110.其中,第二显示界面中待推送消息用户列表内对应第二用户的默认显示状态为第一状态,第一状态用于指示未推送目标消息。
111.进一步的,在一个可选的实施例中,该方法还包括:实时统计已成功推送目标消息的第二用户的数量;在第二显示界面中输出显示已成功推送目标消息的第二用户的数量。
112.s112b、若确认目标消息发送不成功,则更新第二显示界面中待推送消息用户列表内对应第二用户的显示状态为第三状态。
113.其中,s112b为s112a的并列步骤,在确认目标消息发送不成功之后,更新第二显示界面中待推送消息用户列表内对应第二用户的显示状态为第三状态,第三状态用于指示未成功推送目标消息。
114.在本实施例中,向第二用户推送目标消息之后,需要确认目标消息是否发生成功,并根据目标消息是否发送成功更新第二显示界面中待推送消息用户列表内对应第二用户的显示状态,从而通过本实施例提高了第二显示界面的显示效果,进而提高了用户的使用体验。
115.基于同一发明构思,本技术实施例中还提供了与信息推送方法对应的信息推送装置,由于本技术实施例中的装置解决问题的原理与本技术实施例上述信息推送方法相似,因此装置的实施可以参见方法的实施,重复之处不再赘述。
116.参照图12所示,为本技术实施例提供的一种信息推送装置的示意图,应用于第一车辆,所述信息推送装置包括:
117.接收模块121,用于接收第一用户在第一目标程序的第一显示界面中下达的对消息推送图标的选择操作;
118.显示模块122,用于显示第二显示界面,所述第二显示界面中显示有与所述第一用户对应的待推送消息用户列表,所述第一显示界面和所述第二显示界面为同属于第一目标程序中的两个界面;
119.所述接收模块121,还用于接收所述第一用户在所述第二显示界面中对所述待推送消息用户列表内第二用户的选择操作;
120.获取模块123,用于获取第一用户选择的第二用户对应的第二用户标识信息;
121.发送模块124,用于在第二目标程序中,通过所述第二用户标识信息对应的第二目
标程序用户标识,向所述第二用户推送目标消息,所述目标消息是根据所述第一显示界面对应的预置内容生成的包括所述第一用户的用户信息的消息,所述第二目标程序和所述第一目标程序为两种不同的程序。
122.在一种可能的实施方式中,述第二显示界面中还显示有第二用户来源类型标签,所述装置还包括:更新模块125;
123.接收模块121,还用于接收所述第一用户在第一目标程序的所述第二显示界面中下达的对所述第二用户来源类型标签的选择操作,所述第二显示界面中不同的第二用户来源类型标签对应不同来源类型的待推送消息用户列表;
124.获取模块123,还用于获取与第一用户选择的第二用户来源类型标签对应的待推送消息用户列表;
125.更新模块125,用于根据第一用户选择的第二用户来源类型标签对应的待推送消息用户列表,更新所述第二显示界面中显示的待推送消息用户列表,所述第二显示界面中默认显示的待推送消息用户列表的来源类型为所述第一目标程序中的用户。
126.在一种可能的实施方式中,发送模块124,具体用于:
127.调用第一用户选择的第二用户来源类型标签对应的第二目标程序;获取所述第二目标程序对应的通信录,在第二目标程序中,通过所述通信录中所述第二用户标识信息对应的通信号码,向所述第二用户推送目标消息;或;
128.调用第一用户选择的第二用户来源类型标签对应的第二目标程序,在第二目标程序中,通过所述第二目标程序中所述第二用户标识信息对应的第二目标程序用户标识,向所述第二用户推送目标消息。
129.在一种可能的实施方式中,所述信息推送装置还包括:确认模块126;
130.确认模块126,用于确认所述目标消息是否发生成功;
131.更新模块125,用于若确认所述目标消息发送成功,则更新所述第二显示界面中所述待推送消息用户列表内对应第二用户的显示状态为第二状态;所述第二显示界面中所述待推送消息用户列表内对应第二用户的默认显示状态为第一状态,所述第一状态用于指示未推送所述目标消息;
132.更新模块125,用于若确认所述目标消息发送不成功,则更新所述第二显示界面中所述待推送消息用户列表内对应第二用户的显示状态为第三状态,所述第三状态用于指示未成功推送所述目标消息。
133.在一种可能的实施方式中,获取模块123,还用于获取所述待推送消息用户列表中所有第二用户的第二用户标识信息;
134.获取模块123,还用于获取所述第二用户标识信息对应的通信号码、第二目标程序用户标识;
135.更新模块125,用于将通过所述通信号码或所述第二目标程序用户标识,成功发送所述目标消息的第二用户的显示状态更新为第二状态。
136.在一种可能的实施方式中,获取模块123,还用于获取所述第二显示界面中对所述待推送消息用户列表内各个第二用户分别对应的显示状态;
137.更新模块125,用于根据所述第二用户的显示状态,更新所述第二显示界面中所述待推送消息用户列表内各第二用户的显示顺序,所述显示顺序依次为第一状态、第三状态、
第二状态的第二用户。
138.在一种可能的实施方式中,更新模块125,具体用于:
139.获取所述第一用户与所述第二用户的用户关联度;
140.根据所述用户关联度和所述第二用户的显示状态,更新所述第二显示界面中所述待推送消息用户列表内各第二用户的显示顺序。
141.在一种可能的实施方式中,显示模块122,还用于若接收到第一用户在所述第二显示界面中,对所述待推送消息用户列表内显示状态为所述第二状态的第二用户的选择操作,则输出第三显示界面,所述第三显示界面用于输出显示目标消息已成功推送。
142.在一种可能的实施方式中,发送模块124,还用于实时统计已成功推送所述目标消息的第二用户的数量;在所述第二显示界面中输出显示已成功推送所述目标消息的第二用户的数量。
143.在一种可能的实施方式中,在所述第一显示界面上蒙层弹出所述第二显示界面。
144.如图13所示,本技术实施例提供的一种电子设备130,包括:处理器131、存储器132和总线,所述存储器132存储有所述处理器131可执行的机器可读指令,当电子设备运行时,所述处理器131与所述存储器132之间通过总线通信,所述处理器131执行所述机器可读指令,以执行如上述信息推送方法的步骤。
145.具体地,上述存储器132和处理器131能够为通用的存储器和处理器,这里不做具体限定,当处理器131运行存储器132存储的计算机程序时,能够执行上述信息推送方法。
146.对应于上述信息推送方法,本技术实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行上述信息推送方法的步骤。
147.所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统和装置的具体工作过程,可以参考方法实施例中的对应过程,本技术中不再赘述。在本技术所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,所述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,又例如,多个模块或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些通信接口,装置或模块的间接耦合或通信连接,可以是电性,机械或其它的形式。
148.所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
149.另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
150.所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个处理器可执行的非易失的计算机可读取存储介质中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得
一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本技术各个实施例所述信息推送方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。
151.以上仅为本技术的具体实施方式,但本技术的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本技术揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本技术的保护范围之内。因此,本技术的保护范围应以权利要求的保护范围为准。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1