一种发布生日祝福消息的方法与设备与流程

文档序号:31671069发布日期:2022-09-28 00:57阅读:150来源:国知局
一种发布生日祝福消息的方法与设备与流程

1.本技术涉及通信领域,尤其涉及一种发布生日祝福消息的技术。


背景技术:

2.生日,既指一个人出生的日子,也指一个人的出生日纪念日。每个人的生日都是对于个人来说比较重要的日子,它代表着年龄的增长和阅历的增加。孔子说:“三十而立,四十不惑,五十知天命,六十耳顺(花甲),七十古稀”。庆祝生日已经成为世界各地的传统。虽然一些国家的生日风俗有所雷同,但是每个人庆祝生日的方式都不一样。


技术实现要素:

3.本技术的一个目的是提供一种发布生日祝福消息的方法与设备。
4.根据本技术的一个方面,提供了一种发布生日祝福消息的方法,其中,该方法包括:
5.获取所述目标用户的用户生日日期,检测当前日期与所述用户生日日期是否满足对应生日祝福条件;若是,则向所述目标用户的好友用户的好友用户设备下发关于所述目标用户的生日提醒信息,其中,所述生日提醒信息用于在对应会话窗口中提示所述好友用户发送关于所述目标用户的生日祝福消息;
6.获取社交应用中所述好友用户设备上传的、所述好友用户基于所述生日提醒信息反馈的、关于所述目标用户的生日祝福请求,其中,所述生日祝福请求包括所述目标用户的用户标识信息及对应生日祝福消息;
7.响应于所述生日祝福请求,根据所述用户标识信息向所述目标用户的目标用户设备发送所述生日祝福消息,以在所述会话窗口中呈现所述生日祝福消息。
8.根据本技术的另一个方面,提供了一种布生日祝福消息的设备,其中,该设备包括:
9.一一模块,用于获取所述目标用户的用户生日日期,检测当前日期与所述用户生日日期是否满足对应生日祝福条件;若是,则向所述目标用户的好友用户的好友用户设备下发关于所述目标用户的生日提醒信息,其中,所述生日提醒信息用于在对应会话窗口中提示所述好友用户发送关于所述目标用户的生日祝福消息;
10.一二模块,用于获取社交应用中所述好友用户设备上传的、所述好友用户基于所述生日提醒信息反馈的、关于所述目标用户的生日祝福请求,其中,所述生日祝福请求包括所述目标用户的用户标识信息及对应生日祝福消息;
11.一三模块,用于响应于所述生日祝福请求,根据所述用户标识信息向所述目标用户的目标用户设备发送所述生日祝福消息,以在所述会话窗口中呈现所述生日祝福消息。
12.根据本技术的一个方面,提供了一种计算机设备,其中,该设备包括:
13.处理器;以及
14.被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处
理器执行如上任一所述方法的步骤。
15.根据本技术的一个方面,提供了一种计算机可读存储介质,其上存储有计算机程序/指令,其特征在于,该计算机程序/指令在被执行时使得系统进行执行如上任一所述方法的步骤。
16.根据本技术的一个方面,提供了一种计算机程序产品,包括计算机程序/指令,其特征在于,该计算机程序/指令被处理器执行时实现如上任一所述方法的步骤。
17.与现有技术相比,本技术提供了一种在社交应用中定制专属生日祝福的方法,能够通过对应生日祝福页面展示用户的生日祝福消息,让社交更情感化,增加用户之间的互动和黏性,让用户使用此社交软件的感情依赖和沉浸度更高,进而提高用户情感化体验。
附图说明
18.通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本技术的其它特征、目的和优点将会变得更明显:
19.图1示出根据本技术一个实施例的一种发布生日祝福消息的方法流程图;
20.图2示出根据本技术另一个实施例的一种在群聊中发布生日提醒信息的示例图;
21.图3示出根据本技术一个实施例的一种生日祝福页面的示例图;
22.图4示出根据本技术一个实施例的一种计算机设备的设备结构图;
23.图5示出可被用于实施本技术中所述的各个实施例的示例性系统。
24.附图中相同或相似的附图标记代表相同或相似的部件。
具体实施方式
25.下面结合附图对本技术作进一步详细描述。
26.在本技术一个典型的配置中,终端、服务网络的设备和可信方均包括一个或多个处理器(例如,中央处理器(central processing unit,cpu))、输入/输出接口、网络接口和内存。
27.内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(random access memory,ram)和/或非易失性内存等形式,如只读存储器(read only memory,rom)或闪存(flash memory)。内存是计算机可读介质的示例。
28.计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(phase-change memory,pcm)、可编程随机存取存储器(programmable random access memory,pram)、静态随机存取存储器(static random-access memory,sram)、动态随机存取存储器(dynamic random access memory,dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(electrically-erasable programmable read-only memory,eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(compact disc read-only memory,cd-rom)、数字多功能光盘(digital versatile disc,dvd)或其他光学存储、磁盒式磁带,磁带磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。
29.本技术所指设备包括但不限于用户设备、网络设备、或用户设备与网络设备通过
网络相集成所构成的设备。所述用户设备包括但不限于任何一种可与用户进行人机交互(例如通过触摸板进行人机交互)的移动电子产品,例如智能手机、平板电脑等,所述移动电子产品可以采用任意操作系统,如android操作系统、ios操作系统等。其中,所述网络设备包括一种能够按照事先设定或存储的指令,自动进行数值计算和信息处理的电子设备,其硬件包括但不限于微处理器、专用集成电路(application specific integrated circuit,asic)、可编程逻辑器件(programmable logic device,pld)、现场可编程门阵列(field programmable gate array,fpga)、数字信号处理器(digital signal processor,dsp)、嵌入式设备等。所述网络设备包括但不限于计算机、网络主机、单个网络服务器、多个网络服务器集或多个服务器构成的云;在此,云由基于云计算(cloud computing)的大量计算机或网络服务器构成,其中,云计算是分布式计算的一种,由一群松散耦合的计算机集组成的一个虚拟超级计算机。所述网络包括但不限于互联网、广域网、城域网、局域网、vpn网络、无线自组织网络(ad hoc网络)等。优选地,所述设备还可以是运行于所述用户设备、网络设备、或用户设备与网络设备、网络设备、触摸终端或网络设备与触摸终端通过网络相集成所构成的设备上的程序。
30.当然,本领域技术人员应能理解上述设备仅为举例,其他现有的或今后可能出现的设备如可适用于本技术,也应包含在本技术保护范围以内,并在此以引用方式包含于此。
31.在本技术的描述中,“多个”的含义是两个或者更多,除非另有明确具体的限定。
32.图1示出了本技术一个方面的一种发布生日祝福消息的方法,应用于计算机设备,主要包括步骤s101、步骤s102以及步骤s103。在步骤s101中,获取所述目标用户的用户生日日期,检测当前日期与所述用户生日日期是否满足对应生日祝福条件;若是,则向所述目标用户的好友用户的好友用户设备下发关于所述目标用户的生日提醒信息,其中,所述生日提醒信息用于在对应会话窗口中提示所述好友用户发送关于所述目标用户的生日祝福消息;在步骤s102中,获取社交应用中所述好友用户设备上传的、所述好友用户基于所述生日提醒信息反馈的、关于所述目标用户的生日祝福请求,其中,所述生日祝福请求包括所述目标用户的用户标识信息及对应生日祝福消息;在步骤s103中,响应于所述生日祝福请求,根据所述用户标识信息向所述目标用户的目标用户设备发送所述生日祝福消息,以在所述会话窗口中呈现所述生日祝福消息。其在此,所述计算机设备包括对应网络设备或者网络设备与用户设备的集成设备,其中,所述网络设备包括但不限于计算机、网络主机、单个网络服务器、多个网络服务器集或多个服务器构成的云;所述用户设备包括但不限于任何一种可与用户进行人机交互(例如通过触摸板进行人机交互)的移动电子产品,例如智能手机、平板电脑等。所述社交应用包括但不限于能够为智能终端提供即时通讯服务的应用程序、插件或者小程序等。
33.具体而言,在步骤s101中,,获取所述目标用户的用户生日日期,检测当前日期与所述用户生日日期是否满足对应生日祝福条件;若是,则向所述目标用户的好友用户的好友用户设备下发关于所述目标用户的生日提醒信息,其中,所述生日提醒信息用于提示所述好友用户发送关于所述目标用户的生日祝福消息。例如,用户持有用户设备,用户设备上安装有社交应用,用户可以通过该社交应用添加其他用户为好友用户,并通过聊天页面互动发送或者接收通信消息,从而实现用户间的通信互动等。具体地,用户在用户设备上编辑对应待发送消息,用户设备获取到用户关于该待发送消息的确认操作,将该待发送消息发
送至网络设备,同时还向网络设备发送该待发送消息的发送用户的用户标识信息(例如,用户账号、序列号、手机号或者设备mac地址信息等),网络设备基于该用户标识信息确认送达用户的用户设备,并将该待发送信息发送至送达用户的用户设备,从而实现用户至送达用户之间的消息传递。在一些情形下,用户可以与多个其他用户组件对应社交群聊进行互动,例如,用户在用户设备上编辑关于社交群聊的待发送消息,用户设备获取到用户关于该待发送消息的确认操作,将该待发送消息发送至网络设备,同时还向网络设备发送该待发送消息的群聊的群聊标识信息(例如,群聊序列号、群主标识信息等),网络设备基于该群聊标识信息确认该群聊中包含的多个群聊用户对应群聊用户设备,并将该待发送信息发送至多个群聊用户的用户设备,从而将用户的待发布消息发布至社交群聊中。
34.所述生日祝福消息可以是基于好友用户的编辑操作启动并生成,在一些情形下,为了防止好友用户对目标用户的生日关注度不够或者将其遗忘等,网络设备可以预先判断目标用户是否正在过生日或者生日临近等。例如,网络设备获取目标用户的用户生日日期,检测当前日期与用户生日日期是否满足对应生日祝福条件等。具体地,网络设备可以查询用户上传的用户资料信息等,该用户资料信息中包含用户的生日日期;或者,网络设备可以基于用户的实名认证信息获取用户的身份证信息,基于对应身份证号码提取用户的生日日期;或者,网络设备可以识别用户发布的历史动态信息,并基于用户发布的历史动态信息的文字内容的确定历史生日祝福动态,若多个历史生日祝福动态信息的发布日期均为同一日期,则将该日期确定为用户的生日日期等。若满足对应条件,则网络设备向该目标用户的好友用户发送关于该目标用户的生日祝福提示信息,该生日祝福提示信息包括目标的用户标识信息,用于提示该好友用户该目标用户的正在过生日或者生日临近等。好友用户设备可以接收并呈现该身生日祝福提示信息,该生日祝福提示信息还包括对应生日祝福编辑页面的入口,好友用户设备可以基于好友用户关于该入口的触控操作进入对应的编辑页面进行关于生日祝福消息的编辑操作,生成对应生日祝福消息。所述生日提醒信息呈现于目标用户与好友用户的会话窗口;在一些情形下,该生日提醒信息还可以呈现于目标用户与好友用户的共同群聊的群聊会话窗口中等。
35.所述生日祝福消息在获取后,网络设备可以实时发送至目标用户设备,供目标用户设备进行实时呈现,或者基于好友用户的设置(例如,定时发送等)在特定时间发布至目标用户设备等。在另一些情形下,当生日祝福消息的生成时间提前于用户生日时,则网络设备先将该生日祝福时间缓存于服务器,并与用户生日日期当天降价生日祝福消息发送至目标用户设备等。
36.在一些实施方式中,所述生日祝福条件包括但不限于:所述当前日期为所述用户生日日期;所述当前日期与所述用户生日日期的日期差数量小于或等于预设数量阈值,且所述当前日期处于所述用户生日日期之前。例如,网络设备获取到对应用户生日日期之后,基于当前时间可以确定当前日期,并基于当前日期与用户生日日期检测是否满足对应生日祝福条件,例如,当前日期为用户生日日期,或者当前日期与所述用户生日日期的日期差数量小于或等于预设数量阈值(例如,三天或者一个星期等),且所述当前日期处于所述用户生日日期之前等。基于此,网络设备可以向将该用户确定为目标用户并向对应好友用户发送相应的生日提醒信息等。
37.在步骤s102中,获取社交应用中所述好友用户设备上传的、所述好友用户基于所
述生日提醒信息反馈的、关于所述目标用户的生日祝福请求,其中,所述生日祝福请求包括所述目标用户的用户标识信息及对应生日祝福消息。例如,所述目标用户是指当前时间邻近社交应用中对应生日的用户,例如,距离对应生日日期小于或等于三天,或者当前时间为用户生日等。其中,用户生日可以是网络设备根据用户填写的账号资料等获取,还可以是根据用户账号绑定的实名认证对应的身份证信息获取的,或者根据用户动态(例如,生日相关动态等)识别对应动态发布日期并记录获取等。所述好友用户是指目标用户添加至好友列表中的用户,或者目标用户关注的、进行通信互动的用户等。当好友用户关注到目标用户的生日邻近或者正在过生日时,好友用户可以向目标用户发送对应生日祝福消息,例如,应用中包含对应的生日祝福消息编辑页面,好友用户设备可以基于好友用户关于编辑页面的触控操作进入该编辑页面进行对应好友祝福消息的相关编辑,或者网络设备可以向好友用户下发对应目标用户的用户好友生日提醒信息,好友用户设备基于好友用户关于好友生日提醒信息的触控操作进入对应编辑页面等。该好友用户的好友用户设备可以基于好友用户的用户操作,编辑确定对应的生日祝福消息,并基于该生日祝福消息向网络设备发送对应的生日祝福请求,该生日祝福请求包括用于指示该消息的送达用户的用户标识信息,例如目标用户的用户标识信息;生日祝福请求还包括好友用户编辑的待发布的生日祝福消息。所述生日祝福消息包括但不限于以文字、图像、声音或者视频形式呈现的生日祝福内容等,在一些情形下,该生日祝福消息还可以包含好友用户为目标用户进行生日祝福的祝福价值信息(例如,祝福红包等),该祝福价值信息由好友用户支付,可以基于目标用户的领取操作(例如,观看完生日祝福内容即认为领取或者关于领取控件的触控操作等)添加至目标用户的账号价值信息中。
38.在步骤s103中,响应于所述生日祝福请求,根据所述用户标识信息向所述目标用户的目标用户设备发送所述生日祝福消息,以在所述会话窗口中呈现所述生日祝福消息。例如,网络设备获取到对应生日祝福请求后,可以根据用户标识信息查询确定目标用户的用户设备mac地址信息,从而向该目标用户的目标用户设备发送该生日祝福消息,对应目标用户设备接收并在对应生日祝福页面中呈现该生日祝福消息。例如,网络设备可以基于目标用户的生日,在生日当天向该目标用户下发对应的生日祝福消息,并在对应私聊会话窗口或者群聊会话窗口中呈现该生日祝福消息;在一些情形下,网络设备可以生成对应生日祝福页面并将该生日祝福页面下发至目标用户,该生日祝福页面用于集合呈现好友用户向该目标用户发送一个或多个生日祝福消息等。对应生日祝福页面可以是社交应用中临时增加的一级应用页面,该一级应用页面为应用中主页面之一,与聊天消息页面、好友页面以及个人主页等并列呈现于应用中。或者该生日祝福页面还可以是基于用户关于生日祝福消息的触控操作或者在一级应用页面中关于祝福控件的触控操作,进入对应的二级应用页面等。所述生日祝福页面用于对用户在生日当天接收到的多个生日祝福消息进行集中呈现,从而方便用户对生日祝福消息进行管理的同时,还能够增强用户关于生日祝福的仪式感,提高用户对于应用的归属感,为用户提供良好的生日祝福体验。
39.在一些情形下,该生日祝福页面以生日庆祝相关的图像为背景,在该页面中呈现多个生日祝福消息,例如,在生日祝福页面的页面边缘呈现动态蛋糕雨并呈现“生日快乐”字样等。当然,该生日祝福页面的背景还可以基于目标用户的用户操作进行自定义设置等。在一些情形下,该生日祝福页面可以基于目标用户的用户操作生成对应的分享链接,该分
享链接可以直接分享至对应用户或者群聊的聊天页面,或者发布于目标用户的社交空间中。在一些情形下,目标用户接收到的多个生日祝福消息可以以一定顺序呈现于该生日祝福页面,例如,以收到时间先后顺序等降序或者顺序排列该多个生日祝福消息,或者以好友用户与目标用户的用户互动频率、亲密度等对生日祝福消息进行排序呈现等,在此不做限制。
40.在一些实施方式中,所述生日祝福条件包括所述当前日期与所述用户生日日期的日期差数量小于或等于预设数量阈值,且所述当前日期处于所述用户生日日期之前;其中,在步骤s103中,响应于所述生日祝福请求,若所述当前日期到达所述用户生日日期,根据所述用户标识信息向所述目标用户的目标用户设备发送所述生日祝福消息,以通过所述目标用户设备在对应生日祝福页面中发布所述生日祝福消息。例如,网络设备若在当前日期与所述用户生日日期之前向好友用户发送相关的生日提醒信息时,若好友用户基于对应生日提醒信息进入对应编辑页面生成对应生日祝福消息,并将该生日祝福消息发送至网络设备,由于该生日祝福消息生成时间早于用户生日日期,则网络设备需要对该生日祝福消息进行滞后处理,等确定当前日期达到用户生日日期时,换言之,对应当前日期为用户生日日期时,网络设备再将该生日祝福消息发送至目标用户的目标用户设备,并在对应生日祝福页面中进行呈现等。
41.在一些实施方式中,所述方法还包括步骤s104(未示出),在步骤s104中,根据所述目标用户的用户标识信息查询确定对应好友列表中的多个好友用户,根据预设条件从所述多个好友用户中确定对应的目标好友用户;其中,所述向所述目标用户的好友用户的好友用户设备下发关于所述目标用户的生日提醒信息,包括:向所述目标好友用户的目标好友用户设备下发关于所述目标用户的生日提醒信息,其中,所述生日提醒信息用于提示所述目标好友用户发送关于所述目标用户的生日祝福消息。例如,通常对于生日祝福,仅有关系较好的用户之间的祝福才会引发用户关注,因此我们通过对目标用户的好友列表中包含的所有好友用户进行筛选,根据预设条件从多个好友用户中确定对应的目标好友用户,网络设备仅向对应一个或多个目标好友用户发送对应生日提醒信息,防止过多的提醒信息对社交用户造成干扰等。因此,将该生日祝福过程限制在用户亲密度较高或者活跃度较高的用户之间,不仅节省了服务器资源,还能够促进用户之间的进一步沟通交流,有利于用户在应用中交互,提升用户对于应用的粘性等。
42.在一些实施方式中,所述预设条件包括但不限于:所述好友用户与所述目标用户的亲密度信息大于或等于亲密度阈值信息;所述好友用户与所述目标用户的互动频次信息大于或等于互动频次阈值信息;所述目标用户为所述好友用户的历史生日祝福消息的互动用户;所述好友用户为所述目标用户的活跃群聊中的群用户。例如,网络设备可以根据用户与用户之间的信息交互确定两者的亲密地,例如,基于两者的信息交互频率、动态交互频率以及活动参与频率等计算两个用户之间的亲密度信息,其中,信息交互频率用于指示两个用户在单位时间内的通信信息的交互数量,动态交互频率用于指示两个用户在单位时间内关于社交空间内的动态点赞、评论、分享以及转发等互动数量等,活动参与频率用于指示两个用户在单位时间内共同参与应用活动的参与次数等。网络设备可以基于大数量统计确定对应的默认亲密度阈值信息或者基于目标用户的用户设置确定对应的亲密度阈值信息,从而从好友列表中确定出亲密度信息大于或等于亲密度阈值信息的目标好友用户,向目标好
友用户下发关于目标用户的生日提醒信息。
43.又如,网络设备可以直接统计用户与用户之间的互动频次信息,该互动频次信息用于指示两个用户之间的信息交互数量、动态交互数量的统计交互数量。网络设备可以基于大数量统计确定对应的互动频次阈值信息或者基于目标用户的用户设置确定对应的互动频次阈值信息,从而从好友列表中确定出互动频次信息大于或等于互动频次阈值信息的目标好友用户,向目标好友用户下发关于目标用户的生日提醒信息。
44.还如,网络设备基于用户之间的生日祝福活动的历史记录,确定是否将好友列表中的好友用户确定为目标用户的目标好友用户。网络设备查询目标用户是否参与了各个好友用户的用户生日祝福活动,若该目标用户参与了某好友用户的历史生日祝福活动,则确定该目标用户为该好友用户的历史生日祝福的互动用户,将该好友用户确定为目标用户的目标好友用户,向该目标好友用户下发关于目标用户的生日提醒信息。
45.还如,网络设备可以将对应生日祝福消息发布至群聊中,相应地,网络设备先确定目标用户的活跃群聊,并将目标用户在活跃群聊中的好友用户确定为对应的目标好友用户。在一些实施方式中,所述预设条件包括所述目标用户为所述好友用户的活跃群聊中的群用户;其中,所述方法还包括步骤s105(未示出),在步骤s105中,根据所述目标用户的多个群聊的群聊活跃度确定对应的活跃群聊。例如,网络设备可以基于用户在各个群聊中的消息互动频率确定目标用户的各个群聊的活跃度信息,若某群聊的活跃度信息大于或等于预设活跃度阈值信息,则网络设备将该群聊确定为目标用户的活跃群聊。进一步地,网络设备基于一个或多个活跃群聊中包含的用户的用户标识信息,从用户的好友列表中识别出与目标用户处于至少一个活跃群聊的好友用户,将该好友用户确定为目标用户的目标好友用户,向该目标好友用户下发关于目标用户的生日提醒信息。
46.在一些实施方式中,所述向所述目标用户的好友用户的好友用户设备下发关于所述目标用户的生日提醒信息,包括:在所述活跃群聊中发布关于所述目标用户的生日提醒信息,其中,所述生日提醒信息用于提示所述活跃群聊的群聊用户发送关于所述目标用户的生日祝福消息;其中,在步骤s102中,获取社交应用中所述活跃群聊的群好友用户设备上传的、所述群好友用户基于所述生日提醒信息反馈的、关于所述目标用户的生日祝福请求,其中,所述生日祝福请求包括所述目标用户的用户标识信息及对应生日祝福消息;其中,在步骤s103中,响应于所述生日祝福请求,根据所述用户标识信息向所述活跃群聊的群用户的用户设备发送所述生日祝福消息,以在所述活跃群聊的生日祝福页面中发布所述生日祝福消息。例如,网络设备可以直接根据目标用户的群聊活跃度信息从用户的多个群聊中确定目标用户的活跃群聊,并从该活跃群聊中确定对应的多个目标用户等。在一些情形下,如图2所示,网络设备可以直接将对应生日提醒信息发布至对应活跃群聊中,例如,以群聊消息或者提示信息(群公告等方式)的方式呈现于对应活跃群聊中,对应群聊中的目标好友用户可以基于该好友提示信息进入目标用户的生日祝福编辑页面,从而基于目标好友用户的操作生成对应的生日祝福消息,从而将该生日祝福消息发布至对应生日祝福页面。当然,网络设备可以将生日祝福页面下发至活跃群聊的群聊用户,从而将该生日祝福页面发布至活跃群聊中,并将生日祝福消息呈现与该生日祝福页面中,对应生日祝福页面如图3所示,该页面包括多条生日祝福消息,每条生日祝福消息包括对应用户标识信息及祝福内容,在一些情形下,对应生日祝福消息还包括好友用户向目标用户发送的祝福价值信息等。每一条
生日祝福消息可以点击查看,例如,基于用户关于每一条生日祝福消息的查看操作,可以进入该目标用户与好友用户的聊天页面查看详细的生日祝福消息,并进一步实现目标用户与好友用户的沟通交流等。
47.在一些实施方式中,所述方法还包括步骤s106(未示出),在步骤s106中,若所述目标用户的所有生日祝福消息的消息数量大于或等于消息数量阈值,则基于所述目标用户的所有生日祝福消息生成对应生日祝福页面,并将所述生日祝福页面返回至所述目标用户设备,以通过所述生日祝福页面呈现所有的生日祝福消息。例如,对应生日祝福页面用于集中呈现多条生日祝福消息,网络设备可以统计生日当天目标用户收到的生日祝福消息的数量,若所有生日祝福消息或者当前时间对应的生日祝福消息的数量大于或等于消息数量阈值,则网络设备可以根据多个生日祝福消息或者已有生日祝福消息等生成对应的生日祝福页面,并将该生日祝福页面下发至目标用户的目标用户设备。目标用户设备接收并在社交应用中呈现该目标用户的生日祝福页面,例如,在应用主页面中添加一个一级应用界面,将该一级应用界面设置为生日祝福页面,通过用户关于生日祝福消息的触控操作或者该生日祝福页面的页面标识的触控操作等进入该生日祝福页面。在一些实施方式中,所述会话窗口包括所述好友用户与所述目标用户的私聊会话窗口,所述生日祝福消息还包括对应跳转控件,所述跳转控件用于基于所述目标用户的触控操作跳转至所述生日祝福页面。例如,网络设备将对应生日祝福消息发布至好友用户与该目标用户的聊天页面中,以小窗口或者聊天消息的形式呈现,目标用户可以点击查看和/或领取该生日祝福消息,例如,用户点击后展开呈现对应生日祝福消息页面,在该生日祝福消息页面中具体呈现对应祝福内容。在一些情形下,该生日祝福消息页面还包括对应生日祝福页面的跳转控件,若目标用户设备获取到目标用户关于生日祝福页面的跳转控件,可以从当前页面跳转并呈现对应生日祝福页面等。
48.在一些实施方式中,所述生日祝福页面发布于目标群聊中,所述目标群聊包括所述目标用户与所述好友用户的共同群聊之一;其中,所述方法还包括步骤s107(未示出),在步骤s107中,若获取到所述目标用户关于所述生日祝福页面的答谢操作,向所述群聊中的群聊用户下发对应群聊生日祝福标识信息。例如,如图3所示的页面,在生日祝福页面中设置有对应的答谢控件,用户可以在生日祝福页面中进行相应的答谢操作,如触控对应一键答谢控件从而向网络设备发送关于生日祝福页面的答谢操作,网络设备可以向每个参与生日祝福活动的好友用户发送对应答谢消息。若该生日祝福页面发布于群聊中,则网络设备可以向该群聊中所有群聊用户下发对应生日祝福标识信息(例如,群聊生日祝福装扮等)的获取权限,群聊中所有群聊用户可以基于对应用户设置对头像或者聊天背景、聊天主题等设置为对应生日祝福装扮等,该生日祝福标识信息用于设置用户的头像装扮、会话窗口背景装扮以及会话消息的主题格式装扮等。
49.在一些实施方式中,其中,所述方法还包括步骤s108(未示出),在步骤s108中,若获取到所述目标用户关于所述生日祝福消息的领取操作,为所述目标用户下发对应的生日祝福标识信息,其中,所述生日祝福标识信息用于指示所述目标用户当前正在进行生日祝福。例如,在目标用户设备进行生日祝福期间,可以为目标用户提供特定的生日祝福特效,如用于指示用户正在进行生日祝福活动的生日祝福标识信息,具体地如,在目标用户的用户头像上方或者周围呈现对应生日王冠或者其他生日祝福意义的标识等。在一些情形下,
网络设备若检测到用户关于生日祝福消息的领取操作,确认该目标用户期望进行对应生日祝福活动,则向目标用户下发对应生日祝福标识信息等,该生日祝福标识信息可以是对每个好友用户均可见,还可以是仅对目标用户与该好友用户可见等。在一些实施方式中,该生日祝福标识信息可以对每个好友可见,则网络设备在目标用户领取第一个生日祝福消息时,向目标用户设备下发对应的生日祝福标识信息,并在后续用户收到生日祝福消息达到一定数量时,再下发更高一级的生日祝福标识信息等。
50.在一些实施方式中,所述方法还包括步骤s109(未示出),在步骤s109中,若获取到所述目标用户关于所述生日祝福消息的答谢操作,为所述好友用户下发对应的祝福答谢标识信息,其中,所述祝福答谢标识信息用于指示所述好友用户的生日祝福消息已被所述目标用户答谢。例如,对于每个生日祝福消息,目标用户设备可以呈现该生日祝福消息的同时,呈现该生日祝福消息的答谢控件,目标用户设备若获取到目标用户关于该答谢控件的触控操作,则基于该答谢控件经由网络设备向对应好友用户发送关于生日祝福消息的答谢反馈信息。在一些情形下,网络设备可以向该答谢操作向好友用户下发对应祝福答谢标识信息,该祝福答谢标识信息用于指示所述好友用户的生日祝福消息已被所述目标用户答谢,该祝福答谢标识信息可以是对所有用户可见,也可以是仅对好友用户及目标用户可见等,如在一些实施方式中,祝福答谢标识信息对所述目标用户及所述好友用户可见。例如,该祝福答谢标识信息可以是仅对该目标用户与该生日祝福消息的好友用户可见,在一些情形下,该生日祝福消息还可以是对该目标用户及生日祝福页面中所有好友用户可见等。如图3所示的页面,用户可以在对应生日祝福页面中对所有生日祝福消息进行一键答谢,通过获取目标用户关于一键答谢的触控操作实现对于该多个生日祝福消息的答谢反馈信息等。
51.上文主要对本技术一个方面的一种发布生日祝福消息的各具体实施例进行了介绍,此外,本技术还提供了能够实施上述各实施例的具体设备,下面我们结合图4进行介绍。
52.图4示出了本技术一个方面的一种发布生日祝福消息的计算机设备100,主要包括一一模块101、一二模块102以及一三模块103。一一模块101,用于获取所述目标用户的用户生日日期,检测当前日期与所述用户生日日期是否满足对应生日祝福条件;若是,则向所述目标用户的好友用户的好友用户设备下发关于所述目标用户的生日提醒信息,其中,所述生日提醒信息用于在对应会话窗口中提示所述好友用户发送关于所述目标用户的生日祝福消息;一二模块102,用于获取社交应用中所述好友用户设备上传的、所述好友用户基于所述生日提醒信息反馈的、关于所述目标用户的生日祝福请求,其中,所述生日祝福请求包括所述目标用户的用户标识信息及对应生日祝福消息。一三模块103,用于响应于所述生日祝福请求,根据所述用户标识信息向所述目标用户的目标用户设备发送所述生日祝福消息,以在所述会话窗口中呈现所述生日祝福消息
53.在此,所述图4示出的一一模块101、一二模块102以及一三模块103对应的具体实施方式与前述图1示出的步骤s101、步骤s102以及步骤s103的实施例相同或相似,因而不再赘述,以引用的方式包含于此。
54.在一些实施方式中,所述生日祝福条件包括但不限于:所述当前日期为所述用户生日日期;所述当前日期与所述用户生日日期的日期差数量小于或等于预设数量阈值,且所述当前日期处于所述用户生日日期之前。
55.在一些实施方式中,所述生日祝福条件包括所述当前日期与所述用户生日日期的
日期差数量小于或等于预设数量阈值,且所述当前日期处于所述用户生日日期之前;其中,一三模块103,用于响应于所述生日祝福请求,若所述当前日期到达所述用户生日日期,根据所述用户标识信息向所述目标用户的目标用户设备发送所述生日祝福消息。
56.在一些实施方式中,所述设备还包括一四模块(未示出),用于根据所述目标用户的用户标识信息查询确定对应好友列表中的多个好友用户,根据预设条件从所述多个好友用户中确定对应的目标好友用户;其中,所述向所述目标用户的好友用户的好友用户设备下发关于所述目标用户的生日提醒信息,包括:向所述目标好友用户的目标好友用户设备下发关于所述目标用户的生日提醒信息,其中,所述生日提醒信息用于提示所述目标好友用户发送关于所述目标用户的生日祝福消息。
57.在一些实施方式中,所述预设条件包括但不限于:所述好友用户与所述目标用户的亲密度信息大于或等于亲密度阈值信息;所述好友用户与所述目标用户的互动频次信息大于或等于互动频次阈值信息;所述目标用户为所述好友用户的历史生日祝福消息的互动用户;所述好友用户为所述目标用户的活跃群聊中的群用户。
58.在一些实施方式中,所述预设条件包括所述目标用户为所述好友用户的活跃群聊中的群用户;其中,所述设备还包括一五模块(未示出),用于根据所述目标用户的多个群聊的群聊活跃度确定对应的活跃群聊。
59.在一些实施方式中,所述向所述目标用户的好友用户的好友用户设备下发关于所述目标用户的生日提醒信息,包括:在所述活跃群聊中发布关于所述目标用户的生日提醒信息,其中,所述生日提醒信息用于提示所述活跃群聊的群聊用户发送关于所述目标用户的生日祝福消息;其中,一二模块102,用于获取社交应用中所述活跃群聊的群好友用户设备上传的、所述群好友用户基于所述生日提醒信息反馈的、关于所述目标用户的生日祝福请求,其中,所述生日祝福请求包括所述目标用户的用户标识信息及对应生日祝福消息;其中,一三模块103,用于响应于所述生日祝福请求,根据所述用户标识信息向所述活跃群聊的群用户的用户设备发送所述生日祝福消息,以在所述活跃群聊的生日祝福页面中发布所述生日祝福消息。
60.在一些实施方式中,所述设备还包括一六模块(未示出),若所述目标用户的所有生日祝福消息的消息数量大于或等于消息数量阈值,则用于基于所述目标用户的所有生日祝福消息生成对应生日祝福页面,并将所述生日祝福页面返回至所述目标用户设备,以通过所述生日祝福页面呈现所有的生日祝福消息。
61.在一些实施方式中,所述生日祝福消息发布于所述好友用户与所述目标用户的聊天页面,所述生日祝福消息还包括对应跳转控件,所述跳转控件用于基于所述目标用户的触控操作跳转至所述生日祝福页面。
62.在一些实施方式中,所述生日祝福页面发布于目标群聊中,所述目标群聊包括所述目标用户与所述好友用户的共同群聊之一;其中,所述设备还包括一七模块(未示出),用于若获取到所述目标用户关于所述生日祝福页面的答谢操作,向所述群聊中的群聊用户下发对应群聊生日祝福标识信息。
63.在一些实施方式中,其中,所述设备还包括一八模块(未示出),若获取到所述目标用户关于所述生日祝福消息的领取操作,用于向所述目标用户下发对应的生日祝福标识信息,其中,所述生日祝福标识信息用于指示所述目标用户当前正在进行生日祝福。
64.在一些实施方式中,所述设备还包括一九模块(未示出),若获取到所述目标用户关于所述生日祝福消息的答谢操作,用于向所述好友用户下发对应的祝福答谢标识信息,其中,所述祝福答谢标识信息用于指示所述好友用户的生日祝福消息已被所述目标用户答谢。在一些实施方式中,所述祝福答谢标识信息对所述目标用户及所述好友用户可见。
65.在此,所述一四模块至一九模块对应的具体实施方式与前述步骤s104至步骤s109的实施例相同或相似,以引用的方式包含于此,因而不再赘述。
66.除上述各实施例介绍的方法和设备外,本技术还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机代码,当所述计算机代码被执行时,如前任一项所述的方法被执行。
67.本技术还提供了一种计算机程序产品,当所述计算机程序产品被计算机设备执行时,如前任一项所述的方法被执行。
68.本技术还提供了一种计算机设备,所述计算机设备包括:
69.一个或多个处理器;
70.存储器,用于存储一个或多个计算机程序;
71.当所述一个或多个计算机程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现如前任一项所述的方法。
72.图5示出了可被用于实施本技术中所述的各个实施例的示例性系统;
73.如图5所示在一些实施例中,系统300能够作为各所述实施例中的任意一个上述设备。在一些实施例中,系统300可包括具有指令的一个或多个计算机可读介质(例如,系统存储器或nvm/存储设备320)以及与该一个或多个计算机可读介质耦合并被配置为执行指令以实现模块从而执行本技术中所述的动作的一个或多个处理器(例如,(一个或多个)处理器305)。
74.对于一个实施例,系统控制模块310可包括任意适当的接口控制器,以向(一个或多个)处理器305中的至少一个和/或与系统控制模块310通信的任意适当的设备或组件提供任意适当的接口。
75.系统控制模块310可包括存储器控制器模块330,以向系统存储器315提供接口。存储器控制器模块330可以是硬件模块、软件模块和/或固件模块。
76.系统存储器315可被用于例如为系统300加载和存储数据和/或指令。对于一个实施例,系统存储器315可包括任意适当的易失性存储器,例如,适当的dram。在一些实施例中,系统存储器315可包括双倍数据速率类型四同步动态随机存取存储器(ddr4sdram)。
77.对于一个实施例,系统控制模块310可包括一个或多个输入/输出(i/o)控制器,以向nvm/存储设备320及(一个或多个)通信接口325提供接口。
78.例如,nvm/存储设备320可被用于存储数据和/或指令。nvm/存储设备320可包括任意适当的非易失性存储器(例如,闪存)和/或可包括任意适当的(一个或多个)非易失性存储设备(例如,一个或多个硬盘驱动器(hdd)、一个或多个光盘(cd)驱动器和/或一个或多个数字通用光盘(dvd)驱动器)。
79.nvm/存储设备320可包括在物理上作为系统300被安装在其上的设备的一部分的存储资源,或者其可被该设备访问而不必作为该设备的一部分。例如,nvm/存储设备320可通过网络经由(一个或多个)通信接口325进行访问。
80.(一个或多个)通信接口325可为系统300提供接口以通过一个或多个网络和/或与任意其他适当的设备通信。系统300可根据一个或多个无线网络标准和/或协议中的任意标准和/或协议来与无线网络的一个或多个组件进行无线通信。
81.对于一个实施例,(一个或多个)处理器305中的至少一个可与系统控制模块310的一个或多个控制器(例如,存储器控制器模块330)的逻辑封装在一起。对于一个实施例,(一个或多个)处理器305中的至少一个可与系统控制模块310的一个或多个控制器的逻辑封装在一起以形成系统级封装(sip)。对于一个实施例,(一个或多个)处理器305中的至少一个可与系统控制模块310的一个或多个控制器的逻辑集成在同一模具上。对于一个实施例,(一个或多个)处理器305中的至少一个可与系统控制模块310的一个或多个控制器的逻辑集成在同一模具上以形成片上系统(soc)。
82.在各个实施例中,系统300可以但不限于是:服务器、工作站、台式计算设备或移动计算设备(例如,膝上型计算设备、手持计算设备、平板电脑、上网本等)。在各个实施例中,系统300可具有更多或更少的组件和/或不同的架构。例如,在一些实施例中,系统300包括一个或多个摄像机、键盘、液晶显示器(lcd)屏幕(包括触屏显示器)、非易失性存储器端口、多个天线、图形芯片、专用集成电路(asic)和扬声器。
83.需要注意的是,本技术可在软件和/或软件与硬件的组合体中被实施,例如,可采用专用集成电路(asic)、通用目的计算机或任何其他类似硬件设备来实现。在一个实施例中,本技术的软件程序可以通过处理器执行以实现上文所述步骤或功能。同样地,本技术的软件程序(包括相关的数据结构)可以被存储到计算机可读记录介质中,例如,ram存储器,磁或光驱动器或软磁盘及类似设备。另外,本技术的一些步骤或功能可采用硬件来实现,例如,作为与处理器配合从而执行各个步骤或功能的电路。
84.另外,本技术的一部分可被应用为计算机程序产品,例如计算机程序指令,当其被计算机执行时,通过该计算机的操作,可以调用或提供根据本技术的方法和/或技术方案。本领域技术人员应能理解,计算机程序指令在计算机可读介质中的存在形式包括但不限于源文件、可执行文件、安装包文件等,相应地,计算机程序指令被计算机执行的方式包括但不限于:该计算机直接执行该指令,或者该计算机编译该指令后再执行对应的编译后程序,或者该计算机读取并执行该指令,或者该计算机读取并安装该指令后再执行对应的安装后程序。在此,计算机可读介质可以是可供计算机访问的任意可用的计算机可读存储介质或通信介质。
85.通信介质包括藉此包含例如计算机可读指令、数据结构、程序模块或其他数据的通信信号被从一个系统传送到另一系统的介质。通信介质可包括有导的传输介质(诸如电缆和线(例如,光纤、同轴等))和能传播能量波的无线(未有导的传输)介质,诸如声音、电磁、rf、微波和红外。计算机可读指令、数据结构、程序模块或其他数据可被体现为例如无线介质(诸如载波或诸如被体现为扩展频谱技术的一部分的类似机制)中的已调制数据信号。术语“已调制数据信号”指的是其一个或多个特征以在信号中编码信息的方式被更改或设定的信号。调制可以是模拟的、数字的或混合调制技术。
86.作为示例而非限制,计算机可读存储介质可包括以用于存储诸如计算机可读指令、数据结构、程序模块或其它数据的信息的任何方法或技术实现的易失性和非易失性、可移动和不可移动的介质。例如,计算机可读存储介质包括,但不限于,易失性存储器,诸如随
机存储器(ram,dram,sram);以及非易失性存储器,诸如闪存、各种只读存储器(rom,prom,eprom,eeprom)、磁性和铁磁/铁电存储器(mram,feram);以及磁性和光学存储设备(硬盘、磁带、cd、dvd);或其它现在已知的介质或今后开发的能够存储供计算机系统使用的计算机可读信息/数据。
87.在此,根据本技术的一个实施例包括一个装置,该装置包括用于存储计算机程序指令的存储器和用于执行程序指令的处理器,其中,当该计算机程序指令被该处理器执行时,触发该装置运行基于前述根据本技术的多个实施例的方法和/或技术方案。
88.对于本领域技术人员而言,显然本技术不限于上述示范性实施例的细节,而且在不背离本技术的精神或基本特征的情况下,能够以其他的具体形式实现本技术。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本技术的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化涵括在本技术内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。此外,显然“包括”一词不排除其他单元或步骤,单数不排除复数。装置权利要求中陈述的多个单元或装置也可以由一个单元或装置通过软件或者硬件来实现。第一,第二等词语用来表示名称,而并不表示任何特定的顺序。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1