CN110083771A - 一种信息推送的方法、装置、设备和介质 - Google Patents

一种信息推送的方法、装置、设备和介质 Download PDF

Info

Publication number
CN110083771A
CN110083771A CN201910357143.0A CN201910357143A CN110083771A CN 110083771 A CN110083771 A CN 110083771A CN 201910357143 A CN201910357143 A CN 201910357143A CN 110083771 A CN110083771 A CN 110083771A
Authority
CN
China
Prior art keywords
requesting party
works
association user
user
current location
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201910357143.0A
Other languages
English (en)
Inventor
林浩
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing ByteDance Network Technology Co Ltd
Original Assignee
Beijing ByteDance Network Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing ByteDance Network Technology Co Ltd filed Critical Beijing ByteDance Network Technology Co Ltd
Priority to CN201910357143.0A priority Critical patent/CN110083771A/zh
Publication of CN110083771A publication Critical patent/CN110083771A/zh
Priority to PCT/CN2020/073757 priority patent/WO2020220777A1/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9535Search customisation based on user profiles and personalisation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/52Network services specially adapted for the location of the user terminal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/55Push-based network services

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

本公开实施例公开了一种信息推送的方法、装置、设备和介质。其中,该方法包括:确定与推送请求中请求方的当前位置之间满足预设条件的关联用户;将关联用户的作品清单推送给请求方,用以请求方访问作品清单中的作品。本公开实施例提供的技术方案,无需请求方预先知道关联用户的账号,也无需请求方根据关联用户的账号进行查找的操作,简化了信息推送的操作,提高了向请求方推送信息的灵活性和便捷性;进一步的,通过与请求方的当前位置是否满足预设条件确定关联用户,确定关联用户的作品清单,能够在请求方与关联用户未相互关注的基础上,实现未相互关注用户之间的作品信息的推荐,操作简便快捷,加快信息推送的响应速度。

Description

一种信息推送的方法、装置、设备和介质
技术领域
本公开实施例涉及信息处理技术,尤其涉及一种信息推送的方法、装置、设备和介质。
背景技术
随着互联网技术的快速发展,对用户账号身份具有关联性的直播、短视频或聊天工具等应用程序也广泛地应用到人们的日常生活中;此时针对同一类应用程序,存在不同用户间对于各类型信息的推送需求。
目前在某一应用程序中,用户间在分享对应的推荐信息时,通常先确定待关注用户的账号,并根据该账号在应用程序中搜索出对应的用户关注,从而向关注的用户分享对应的推荐信息。
现有技术中不同用户在进行信息推送时,如果用户双方没有相互关注,则无法分享对应的信息,灵活性较差。
发明内容
有鉴于此,本公开实施例提供了一种信息推送的方法、装置、设备和介质,简化了信息推送的操作,提高了信息推送的灵活性。
第一方面,本公开实施例提供了一种信息推送的方法,该方法包括:
确定与推送请求中请求方的当前位置之间满足预设条件的关联用户;
将所述关联用户的作品清单推送给所述请求方,用以所述请求方访问所述作品清单中的作品。
进一步的,在确定与推送请求中请求方的当前位置之间满足预设条件的关联用户之前,还包括:
接收其他用户上报的作品开放权限。
进一步的,将所述关联用户的作品清单推送给所述请求方,包括:
将允许开放的作品信息放入所述关联用户的作品清单后推送给所述请求方。
进一步的,确定与推送请求中请求方的当前位置之间满足预设条件的关联用户,包括:
确定与请求方的当前位置的距离小于等于距离阈值的其他用户为所述请求方的关联用户,所述其他用户为已上报位置的用户。
进一步的,确定与推送请求中请求方的当前位置之间满足预设条件的关联用户,包括:
确定以请求方的当前位置为圆心且距离阈值为半径的第一区域和以其他用户的位置为圆心且距离阈值为半径的第二区域有交集的其他用户为所述请求方的关联用户,所述其他用户为已上报位置的用户。
进一步的,在确定与推送请求中请求方的当前位置之间满足预设条件的关联用户之前,还包括:
获取请求方的推送请求,所述推送请求中包括所述请求方的当前位置。
进一步的,在确定与推送请求中请求方的当前位置之间满足预设条件的关联用户之前,还包括:
接收其他用户上报的位置。
第二方面,本公开实施例提供了一种信息推送的装置,该装置包括:
关联用户确定模块,用于确定与推送请求中请求方的当前位置之间满足预设条件的关联用户;
信息推送模块,用于将所述关联用户的作品清单推送给所述请求方,用以所述请求方访问所述作品清单中的作品。进一步的,所述信息推送的装置,还包括:
开放权限接收模块,用于在确定与推送请求中请求方的当前位置之间满足预设条件的关联用户之前,接收其他用户上报的作品开放权限。
进一步的,所述信息推送模块,具体用于:
将允许开放的作品信息放入所述关联用户的作品清单后推送给所述请求方。
进一步的,所述关联用户确定模块,具体用于:
确定与请求方的当前位置的距离小于等于距离阈值的其他用户为所述请求方的关联用户,所述其他用户为已上报位置的用户。
进一步的,所述关联用户确定模块,还具体用于:
确定以请求方的当前位置为圆心且距离阈值为半径的第一区域和以其他用户的位置为圆心且距离阈值为半径的第二区域有交集的其他用户为所述请求方的关联用户,所述其他用户为已上报位置的用户。
进一步的,所述信息推送的装置,还包括:
请求获取模块,用于在确定与推送请求中请求方的当前位置之间满足预设条件的关联用户之前,获取请求方的推送请求,所述推送请求中包括所述请求方的当前位置。
进一步的,所述信息推送的装置,还包括:
位置接收模块,用于在确定与推送请求中请求方的当前位置之间满足预设条件的关联用户之前,接收其他用户上报的位置。
第三方面,本公开实施例还提供了一种设备,该设备包括:
一个或多个处理器;
存储器,用于存储一个或多个程序;
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如本公开任意实施例所述的信息推送的方法。
第四方面,本公开实施例提供了一种可读介质,其上存储有计算机程序,该程序被处理器执行时实现如本公开任意实施例所述的信息推送的方法。
本公开实施例提供的一种信息推送的方法、装置、设备和介质,直接根据请求方所在的当前位置向请求方发送关联用户的作品清单,无需请求方预先知道关联用户的账号,也无需请求方根据关联用户的账号进行查找的操作,简化了信息推送的操作,提高了向请求方推送信息的灵活性和便捷性;进一步的,本方案直接通过与请求方的当前位置是否满足预设条件确定关联用户,确定关联用户的作品清单,能够在请求方与关联用户未相互关注的基础上,实现未相互关注用户之间的作品信息的推荐,操作简便快捷,加快信息推送的响应速度。
附图说明
为了更清楚地说明本公开实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图做一简单地介绍,显而易见地,下面描述中的附图是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1A示出了本公开实施例提供的一种信息推送的方法的流程图;
图1B示出了本公开实施例提供的信息推送过程的原理示意图;
图2示出了本公开实施例提供的确定请求方的关联用户的原理示意图;
图3示出了本公开实施例提供的另一种信息推送的方法的流程图;
图4示出了本公开实施例提供的请求方显示作品清单的界面示意图;
图5示出了本公开实施例提供的一种信息推送的装置的结构示意图;
图6示出了本公开实施例提供的一种设备的结构示意图。
具体实施方式
为使本公开的目的、技术方案和优点更加清楚,以下将参照本公开实施例中的附图,通过实施方式清楚、完整地描述本公开的技术方案,显然,所描述的实施例是本公开一部分实施例,而不是全部的实施例。基于本公开中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本公开保护的范围。
图1A示出了本公开实施例提供的一种信息推送的方法的流程图,本公开实施例可适用于多方用户面对面请求对方信息的情况中。本实施例提供的一种信息推送的方法可以由本公开实施例提供的信息推送的装置来执行,该装置可以通过软件和/或硬件的方式来实现,并集成在执行本方法的设备中,在本实施例中执行本方法的设备可以是具备数据处理功能的服务器。
具体的,如图1A所示,本公开实施例中提供的信息推送的方法可以包括如下步骤:
S110,确定与推送请求中请求方的当前位置之间满足预设条件的关联用户。
其中,本实施例中的信息推送主要针对多方用户通过在某应用程序中执行对应的操作,而面对面请求其他用户在该应用程序中所存储的不同类型下的作品信息,此时面对面是指参与本次信息推送的多方用户当前处于预先设定的同一位置区域内,同时该多方用户可以是在应用程序中彼此当前还未相互关注的用户。具体的,本实施例中的请求方可以是指面对面请求推送信息的多方用户中的任意一方,推送请求是指请求方在存在面对面的信息推送需求时,通过在应用程序中执行相应的触发操作而生成的用于指示服务端获取请求方对应的推送信息的指令,此时请求方所执行的触发操作可以是请求方点击应用程序中的表示信息推送功能的虚拟按钮,也可以是请求方选择的指示待推送信息的具体类型的操作,如请求方通过点击面对面分享作品功能来申请访问当前未关注用户的作品信息时,该触发操作指示获取未关注用户的作品信息等,在此不同的触发操作可以表示推送请求中请求方当前待推送的不同作品类型;示例性的,若请求方当前需要请求访问其他用户已上传的作品时,如图1B所示,请求方会在应用程序中点击预先设置的面对面分享作品功能所对应的虚拟按钮,从而生成用于指示请求方申请访问其他用户的作品信息的推送请求。
此外,由于本实施例中的信息推送主要针对应用程序中的面对面推送功能,也就是请求推送与请求方处于相同位置区域内用户的作品信息,因此推送请求中会携带请求方所处的当前位置。预设条件是指其他用户的位置与请求方的当前位置之间满足面对面要求的条件,关联用户是指与请求方的当前位置之间满足预设条件,从而满足面对面要求的用户,也就是与请求方处于预设的相同位置区域内,满足请求方的面对面需求的用户。
可选的,请求方在面对面请求其他用户的作品信息时,首先会在对应应用程序中执行面对面分享作品对应的触发操作,并根据该触发操作生成对应的推送请求,由于本实施例中请求方主要针对面对面请求其它用户对应的作品信息,因此请求方在检测到触发操作时,会采用相应的定位功能获取自身所处的当前位置,从而生成携带有请求方的当前位置的推送请求,以便向对应的服务端上报请求方的当前位置;如图1B所示,请求方在生成对应的推送请求时,会将该推送请求发送给对应的服务端,服务端通过解析请求方的推送请求,得到请求方的当前位置,同时根据请求方的当前位置,查找与该请求方处于预设的相同位置区域内,也就是自身上报的位置与请求方的当前位置之间满足预设条件的其他用户,此时查找出的其他用户满足请求方面对面分享作品的要求,将查找出的用户作为本实施例中请求方的关联用户,后续通过获取关联用户在服务端存储的作品信息,确定请求方本次请求访问的作品。
S120,将关联用户的作品清单推送给请求方,用以请求方访问作品清单中的作品。。
可选的,在确定请求方的关联用户后,可以根据关联用户与请求方之间的位置距离判断各个关联用户与请求方之间的关联程度,距离越近的关联用户,更加满足请求方的面对面需求,因此确定距离越近的关联用户与请求方的关联程度越大;本实施例通过获取关联用户在本地存储的各类作品信息,确定关联用户本次推送的作品,同时可以根据关联用户与请求方的关联程度设定各类作品的推送顺序,从而得到关联用户的作品清单,并直接将该作品清单推送给请求方,无需关联用户与请求方之间预先关注,以使请求方能够访问作品清单中的作品,从而实现未相互关注用户之间的信息推荐;此外若本实施例中请求方对于请求推送的作品数量预先设定,此时可以根据关联用户与请求方的关联程度依次选取关联程度较高的关联用户对应的预设数量的作品,进而存储在作品清单中推送给请求方。
进一步的,如果本实施例中请求方在执行对应的触发操作时,该触发操作指示本次待推送的作品类型,则推送请求中会携带该作品类型,服务端在确定请求方的关联用户,并根据关联用户确定对应的作品清单时,会在关联用户的全部存储作品中选取与该作品类型对应的作品,进而得到关联用户的作品清单。
示例性的,若请求方的触发操作指示申请访问其他用户已上传的作品时,本实施例可以根据请求方的当前位置和预设条件,确定与请求方满足面对面需求的关联用户,也就是确定出与请求方位于相同位置区域内的关联用户,此时可以获取该关联用户已上传的各类作品信息,并生成对应的作品清单,推送给请求方,以便请求方直接访问作品清单中的作品,无需在分享作品前知道关联用户的账号,从而使请求方与关联用户之间相互关注,简化了未相互关注用户之间作品推送操作;本实施例的方案可以根据与请求方位于相同位置区域内的关联用户近期上传的作品链接生成对应的作品清单,推送给请求方,以便请求方直接通过作品清单中的作品链接访问相应的作品,此时作品可以包括用户上传的视频、文字等各类信息,使得请求方在未关注关联用户时,也能够实现与该关联用户的作品分享,提高了信息推送的灵活性。
此外,由于某类用户根据已上传作品的私密程度,会不希望未关注的用户查看私密性较高的作品,进而预先设置各个作品的查看权限,此时本实施例在确定与推送请求中请求方的当前位置之间满足预设条件的关联用户之前,还可以包括:接收其他用户上报的作品开放权限。具体的,其他用户通过设置作品的开放权限,避免请求方访问未关注用户上传的私密性较高的作品,以提高用户身份的隐私安全性,此时本实施例会接收其他用户上报的作品开放权限,以便确认关联用户已上传的各个作品的查看属性。
此时,本实施例中将关联用户的作品清单推送给请求方,具体可以包括:将允许开放的作品信息放入关联用户的作品清单后推送给请求方。可选的,在确定请求方的关联用户后,首先根据预先接收的关联用户上报的作品开放权限,查找出允许开放的作品信息,进而将允许开放的作品信息放入关联用户的作品清单后推送给请求方,保证关联用户的隐私安全性。
本公开实施例提供的技术方案,直接根据请求方所在的当前位置向请求方发送关联用户的作品清单,无需请求方预先知道关联用户的账号,也无需请求方根据关联用户的账号进行查找的操作,简化了信息推送的操作,提高了向请求方推送信息的灵活性和便捷性;进一步的,本方案直接通过与请求方的当前位置是否满足预设条件确定关联用户,确定关联用户的作品清单,能够在请求方与关联用户未相互关注的基础上,实现未相互关注用户之间的作品信息的推荐,操作简便快捷,加快信息推送的响应速度。
在上述实施例提供的技术方案的基础上,对于本公开实施例提供的信息推送的方法中请求方的关联用户的不同确定方式进行详细的解释说明。上述信息推送的方法中,由于请求方和关联用户需要满足面对面要求,也就是请求方与关联用户需要满足预设条件,因此本实施例中确定与推送请求中请求方的当前位置之间满足预设条件的关联用户,具体可以包括:确定与请求方的当前位置的距离小于等于距离阈值的其他用户为请求方的关联用户。
其中,其他用户为已上报位置的用户。具体的,由于本实施例中请求方主要请求满足面对面要求下的用户信息,此时参与本次信息推送的用户均会提前向服务端上报自身所处的位置,因此本实施例在根据请求方的当前位置确定请求方的关联用户时,首先会查找出已经上报过位置信息的其他用户,并预先设定一个满足面对面要求的距离阈值,通过请求方的当前位置与其他用户已上报的位置确定请求方与其他用户之间的距离,从而将两者距离小于预先设定的距离阈值的其他用户作为本实施例中请求方的关联用户。
此外,确定与推送请求中请求方的当前位置之间满足预设条件的关联用户,具体还可以包括:确定以请求方的当前位置为圆心且距离阈值为半径的第一区域和以其他用户的位置为圆心且距离阈值为半径的第二区域有交集的其他用户为请求方的关联用户。
具体的,除了直接通过判断请求方与其他用户的距离来确定请求方的关联用户外,本实施例还提供一种区域重合度比对的方法来确定请求方的关联用户;如图2所示,在得到推送请求中请求方的当前位置时,通过预先设定一个满足请求方面对面要求的距离阈值,该距离阈值与第一种确定关联用户的方法中的距离阈值可以不同,本实施例中对此不作限定;此时会查找出已经上报过位置信息的其他用户,图2中的五角星表示请求方,实心点表示其他用户;此时分别将请求方的当前位置和其他用户已上报的位置作为圆心,将设定的距离阈值作为半径,得到请求方对应的第一区域和其他用户对应的第二区域,此时通过判断第一区域与第二区域是否有交集,也就是判断请求方所在的圆与其他用户所在的圆是否相交或相接,存在交集说明请求方与其他用户满足面对面要求,从而将存在交集的第二区域对应的其他用户作为本实施例中请求方的关联用户,将与请求方对应的第一区域不存在交集的第二区域对应的其他用户作为非关联用户,本实施例中不考虑非关联用户的信息。
本公开实施例提供的技术方案,通过两种不同的方式确定请求方的关联用户,保证关联用户的准确性,无需查找关联用户的账号,简化了信息推送的操作,提高了向请求方推送信息的灵活性和便捷性,直接根据请求方与其他用户之间的距离确定关联用户,操作简便快捷,加快信息推送的响应速度。
图3示出了本公开实施例提供的另一种信息推送的方法的流程图,本实施例在上述实施例提供的各个可选方案的基础上进行优化。具体的,本实施对于上述实施例提供的信息推送的具体过程进行详细的介绍。
可选的,如图3所示,本实施例中的方法可以包括如下步骤:
S310,接收其他用户上报的位置。
具体的,由于本实施例中请求方主要请求满足面对面要求下的用户信息,此时参与本次信息推送的各个用户均会预先向服务端上报自身的位置信息,以便后续判断是否满足请求方在信息推送时的面对面要求,因此本实施例在根据推送请求中请求方的当前位置,确定请求方的关联用户之前,还会接收到其他用户上报的位置,同时将上报的位置存储到本地,以便后续选取出请求方的关联用户。
S320,获取请求方的推送请求。
具体的,推送请求中包括请求方的当前位置。可选的,请求方在面对面请求其他用户的信息时,首先会在对应应用程序中执行相应的触发操作,用于开始信息推送功能,使得请求方根据该触发操作生成对应的推送请求,由于本实施例中请求方主要针对面对面请求其它用户对应的推送信息,因此请求方在检测到触发操作时,会采用相应的定位功能获取自身所处的当前位置,从而生成携带有请求方的当前位置的推送请求,以便向对应的服务端上报请求方的当前位置,此时请求方会将携带有请求方的当前位置的推送请求发送给服务端,服务端获取请求方的推送请求,后续根据该推送请求中请求方的当前位置,确定请求方的关联用户。需要说明的是,本实施例中S320与S310之间不存在对应的先后执行顺序,S320与S310可以同时执行。
S330,确定与推送请求中请求方的当前位置之间满足预设条件的关联用户。
S340,将关联用户的作品清单推送给请求方,用以请求方访问作品清单中的作品。
可选的,本实施例在确定关联用户的作品清单后,会将作品清单发送给请求方,以便请求方根据作品清单相应访问其中的作品;如图4所示,请求方显示的作品清单中可以包括关联用户的头像以及各类作品访问入口等,请求方通过点击相应作品的“访问”按钮,来查看关联用户的作品,此时关联用户页面也会对应弹出一个弹窗来显示请求方的访问情况。
此外,由于请求方的定位不准确,可能会存在根据请求方的当前位置,查找不到关联用户的情况,此时作品清单为空,服务端会直接生成一个重定位请求发送给请求方,指示请求方重新获取当前位置,并上报给服务端,由服务端根据重新上报的请求方的当前位置按照上述步骤重新确定请求方的关联用户,进而将重新确定的关联用户的作品清单推送给请求方。
本公开实施例提供的技术方案,直接根据请求方所在的当前位置向请求方发送作品清单,无需请求方预先知道关联用户的账号,也无需请求方根据关联用户的账号进行查找的操作,简化了信息推送的操作,提高了向请求方推送信息的灵活性和便捷性;进一步的,通过与请求方的当前位置是否满足预设条件确定关联用户,操作简便快捷,加快信息推送的响应速度。
图5示出了本公开实施例提供的一种信息推送的装置的结构示意图,本公开实施例可适用于多方用户面对面请求对方信息的情况中,该装置可以通过软件和/或硬件来实现,并集成在执行本方法的设备中。如图5所示,本公开实施例中的信息推送的装置,可以包括:
关联用户确定模块510,用于确定与推送请求中请求方的当前位置之间满足预设条件的关联用户;
信息推送模块520,用于将关联用户的作品清单推送给请求方,用以请求方访问作品清单中的作品。
本公开实施例提供的技术方案,直接根据请求方所在的当前位置向请求方发送关联用户的作品清单,无需请求方预先知道关联用户的账号,也无需请求方根据关联用户的账号进行查找的操作,简化了信息推送的操作,提高了向请求方推送信息的灵活性和便捷性;进一步的,本方案直接通过与请求方的当前位置是否满足预设条件确定关联用户,确定关联用户的作品清单,能够在请求方与关联用户未相互关注的基础上,实现未相互关注用户之间的作品信息的推荐,操作简便快捷,加快信息推送的响应速度。
进一步的,上述信息推送的装置,还可以包括:
开放权限接收模块,用于在确定与推送请求中请求方的当前位置之间满足预设条件的关联用户之前,接收其他用户上报的作品开放权限。
进一步的,上述信息推送模块520,可以具体用于:
将允许开放的作品信息放入关联用户的作品清单后推送给请求方。
进一步的,上述关联用户确定模块510,可以具体用于:
确定与请求方的当前位置的距离小于等于距离阈值的其他用户为请求方的关联用户,其他用户为已上报位置的用户。
进一步的,上述关联用户确定模块510,还可以具体用于:
确定以请求方的当前位置为圆心且距离阈值为半径的第一区域和以其他用户的位置为圆心且距离阈值为半径的第二区域有交集的其他用户为请求方的关联用户,其他用户为已上报位置的用户。
进一步的,上述信息推送的装置,还可以包括:
请求获取模块,用于在确定与推送请求中请求方的当前位置之间满足预设条件的关联用户之前,获取请求方的推送请求,该推送请求中包括请求方的当前位置。
进一步的,上述信息推送的装置,还可以包括:
位置接收模块,用于在确定与推送请求中请求方的当前位置之间满足预设条件的关联用户之前,接收其他用户上报的位置。
本公开实施例提供的信息推送的装置,与上述实施例提供的信息推送的方法属于同一发明构思,未在本公开实施例中详尽描述的技术细节可参见上述实施例,并且本公开实施例与上述实施例具有相同的有益效果。
下面参考图6,其示出了适于用来实现本公开实施例的设备600的结构示意图。本公开实施例中的设备可以包括但不限于诸如移动电话、笔记本电脑、数字广播接收器、PDA(个人数字助理)、PAD(平板电脑)、PMP(便携式多媒体播放器)、车载终端(例如车载导航终端)等等的移动终端以及诸如数字TV、台式计算机等等的固定终端。图6示出的设备仅仅是一个示例,不应对本公开实施例的功能和使用范围带来任何限制。
如图6所示,设备600可以包括处理装置(例如中央处理器、图形处理器等)601,其可以根据存储在只读存储器(ROM)602中的程序或者从存储装置608加载到随机访问存储器(RAM)603中的程序而执行各种适当的动作和处理。在RAM 603中,还存储有设备600操作所需的各种程序和数据。处理装置601、ROM 602以及RAM 603通过总线604彼此相连。输入/输出(I/O)接口605也连接至总线604。
通常,以下装置可以连接至I/O接口605:包括例如触摸屏、触摸板、键盘、鼠标、摄像头、麦克风、加速度计、陀螺仪等的输入装置606;包括例如液晶显示器(LCD)、扬声器、振动器等的输出装置607;包括例如磁带、硬盘等的存储装置608;以及通信装置609。通信装置609可以允许设备600与其他设备进行无线或有线通信以交换数据。虽然图6示出了具有各种装置的设备600,但是应理解的是,并不要求实施或具备所有示出的装置。可以替代地实施或具备更多或更少的装置。
特别地,根据本公开的实施例,上文参考流程图描述的过程可以被实现为计算机软件程序。例如,本公开的实施例包括一种计算机程序产品,其包括承载在计算机可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信装置609从网络上被下载和安装,或者从存储装置608被安装,或者从ROM 602被安装。在该计算机程序被处理装置601执行时,执行本公开实施例的方法中限定的上述功能。
需要说明的是,本公开上述的计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的***、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑磁盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本公开中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行***、装置或者器件使用或者与其结合使用。而在本公开中,计算机可读信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读信号介质可以发送、传播或者传输用于由指令执行***、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:电线、光缆、RF(射频)等等,或者上述的任意合适的组合。
上述计算机可读介质可以是上述设备中所包含的;也可以是单独存在,而未装配入该设备中。
上述计算机可读介质承载有一个或者多个程序,当上述一个或者多个程序被该设备执行时,使得该设备:根据推送请求中请求方的当前位置,确定请求方的关联用户;将关联用户的作品清单推送给请求方,用以请求方访问作品清单中的作品。
可以以一种或多种程序设计语言或其组合来编写用于执行本公开的操作的计算机程序代码,上述程序设计语言包括面向对象的程序设计语言—诸如Java、Smalltalk、C++,还包括常规的过程式程序设计语言—诸如“C”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络——包括局域网(LAN)或广域网(WAN)—连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。
附图中的流程图和框图,图示了按照本公开各种实施例的***、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,该模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的***来实现,或者可以用专用硬件与计算机指令的组合来实现。
描述于本公开实施例中所涉及到的单元可以通过软件的方式实现,也可以通过硬件的方式来实现。其中,单元的名称在某种情况下并不构成对该单元本身的限定。
以上描述仅为本公开的较佳实施例以及对所运用技术原理的说明。本领域技术人员应当理解,本公开中所涉及的公开范围,并不限于上述技术特征的特定组合而成的技术方案,同时也应涵盖在不脱离上述公开构思的情况下,由上述技术特征或其等同特征进行任意组合而形成的其它技术方案。例如上述特征与本公开中公开的(但不限于)具有类似功能的技术特征进行互相替换而形成的技术方案。

Claims (10)

1.一种信息推送的方法,其特征在于,包括:
确定与推送请求中请求方的当前位置之间满足预设条件的关联用户;
将所述关联用户的作品清单推送给所述请求方,用以所述请求方访问所述作品清单中的作品。
2.根据权利要求1所述的方法,其特征在于,在确定与推送请求中请求方的当前位置之间满足预设条件的关联用户之前,还包括:
接收其他用户上报的作品开放权限。
3.根据权利要求2所述的方法,其特征在于,将所述关联用户的作品清单推送给所述请求方,包括:
将允许开放的作品信息放入所述关联用户的作品清单后推送给所述请求方。
4.根据权利要求1所述的方法,其特征在于,确定与推送请求中请求方的当前位置之间满足预设条件的关联用户,包括:
确定与请求方的当前位置的距离小于等于距离阈值的其他用户为所述请求方的关联用户,所述其他用户为已上报位置的用户。
5.根据权利要求1所述的方法,其特征在于,确定与推送请求中请求方的当前位置之间满足预设条件的关联用户,包括:
确定以请求方的当前位置为圆心且距离阈值为半径的第一区域和以其他用户的位置为圆心且距离阈值为半径的第二区域有交集的其他用户为所述请求方的关联用户,所述其他用户为已上报位置的用户。
6.根据权利要求1至5任一项所述的方法,其特征在于,在确定与推送请求中请求方的当前位置之间满足预设条件的关联用户之前,还包括:
获取请求方的推送请求,所述推送请求中包括所述请求方的当前位置。
7.根据权利要求1至5任一项所述的方法,其特征在于,在确定与推送请求中请求方的当前位置之间满足预设条件的关联用户之前,还包括:
接收其他用户上报的位置。
8.一种信息推送的装置,其特征在于,包括:
关联用户确定模块,用于确定与推送请求中请求方的当前位置之间满足预设条件的关联用户;
信息推送模块,用于将所述关联用户的作品清单推送给所述请求方,用以所述请求方访问所述作品清单中的作品。
9.一种设备,其特征在于,所述设备包括:
一个或多个处理器;
存储器,用于存储一个或多个程序;
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求1-7中任一所述的信息推送的方法。
10.一种可读介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1-7中任一所述的信息推送的方法。
CN201910357143.0A 2019-04-29 2019-04-29 一种信息推送的方法、装置、设备和介质 Pending CN110083771A (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201910357143.0A CN110083771A (zh) 2019-04-29 2019-04-29 一种信息推送的方法、装置、设备和介质
PCT/CN2020/073757 WO2020220777A1 (zh) 2019-04-29 2020-01-22 一种信息推送的方法、装置、设备和介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910357143.0A CN110083771A (zh) 2019-04-29 2019-04-29 一种信息推送的方法、装置、设备和介质

Publications (1)

Publication Number Publication Date
CN110083771A true CN110083771A (zh) 2019-08-02

Family

ID=67417778

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910357143.0A Pending CN110083771A (zh) 2019-04-29 2019-04-29 一种信息推送的方法、装置、设备和介质

Country Status (2)

Country Link
CN (1) CN110083771A (zh)
WO (1) WO2020220777A1 (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111143740A (zh) * 2019-12-14 2020-05-12 北京字节跳动网络技术有限公司 信息处理方法、装置及电子设备
WO2020220777A1 (zh) * 2019-04-29 2020-11-05 北京字节跳动网络技术有限公司 一种信息推送的方法、装置、设备和介质
WO2023088044A1 (zh) * 2021-11-17 2023-05-25 北京字节跳动网络技术有限公司 数据处理方法、装置、电子设备及存储介质

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090013053A1 (en) * 2006-03-06 2009-01-08 Wehner Kristopher C System and method for the dynamic generation of correlation scores between arbitrary objects
CN103312737A (zh) * 2012-03-08 2013-09-18 腾讯科技(深圳)有限公司 用户信息提供方法及装置
CN103391511A (zh) * 2013-07-17 2013-11-13 杭州东方网升科技有限公司 一种基于地理位置分享内容的方法
CN104602039A (zh) * 2014-05-15 2015-05-06 腾讯科技(北京)有限公司 视频业务处理方法、装置及***
CN106528709A (zh) * 2016-10-26 2017-03-22 北京小米移动软件有限公司 社交信息推荐方法及装置
CN108173750A (zh) * 2018-02-07 2018-06-15 杭州蜜迩科技有限公司 一种基于位置的消息分享汇总方法、显示方法和***
CN109408737A (zh) * 2018-08-31 2019-03-01 北京小米移动软件有限公司 用户推荐方法、装置和存储介质

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103617075B (zh) * 2013-12-04 2017-02-01 百度在线网络技术(北京)有限公司 应用程序推荐方法、***和服务器
CN105989110A (zh) * 2015-02-12 2016-10-05 广东欧珀移动通信有限公司 一种应用推荐方法及应用推荐设备
CN106067897A (zh) * 2016-06-16 2016-11-02 百度在线网络技术(北京)有限公司 基于用户终端位置的信息推送方法和装置
CN106412092A (zh) * 2016-11-02 2017-02-15 北京小米移动软件有限公司 消息推送方法、装置及服务器
CN110083771A (zh) * 2019-04-29 2019-08-02 北京字节跳动网络技术有限公司 一种信息推送的方法、装置、设备和介质

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090013053A1 (en) * 2006-03-06 2009-01-08 Wehner Kristopher C System and method for the dynamic generation of correlation scores between arbitrary objects
CN103312737A (zh) * 2012-03-08 2013-09-18 腾讯科技(深圳)有限公司 用户信息提供方法及装置
CN103391511A (zh) * 2013-07-17 2013-11-13 杭州东方网升科技有限公司 一种基于地理位置分享内容的方法
CN104602039A (zh) * 2014-05-15 2015-05-06 腾讯科技(北京)有限公司 视频业务处理方法、装置及***
CN106528709A (zh) * 2016-10-26 2017-03-22 北京小米移动软件有限公司 社交信息推荐方法及装置
CN108173750A (zh) * 2018-02-07 2018-06-15 杭州蜜迩科技有限公司 一种基于位置的消息分享汇总方法、显示方法和***
CN109408737A (zh) * 2018-08-31 2019-03-01 北京小米移动软件有限公司 用户推荐方法、装置和存储介质

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2020220777A1 (zh) * 2019-04-29 2020-11-05 北京字节跳动网络技术有限公司 一种信息推送的方法、装置、设备和介质
CN111143740A (zh) * 2019-12-14 2020-05-12 北京字节跳动网络技术有限公司 信息处理方法、装置及电子设备
WO2023088044A1 (zh) * 2021-11-17 2023-05-25 北京字节跳动网络技术有限公司 数据处理方法、装置、电子设备及存储介质
US11902340B2 (en) 2021-11-17 2024-02-13 Beijing Bytedance Network Technology Co., Ltd. Data processing method, apparatus, electronic device and storage medium

Also Published As

Publication number Publication date
WO2020220777A1 (zh) 2020-11-05

Similar Documents

Publication Publication Date Title
US10154412B2 (en) Method and apparatus for sharing content
US9894172B2 (en) Method and apparatus for location-based, just in time social networking
US20130124672A1 (en) System and Method for Delivering Media Assets in a Cloud Environment
CN109521956B (zh) 一种基于区块链的云存储方法、装置、设备及存储介质
CN110083771A (zh) 一种信息推送的方法、装置、设备和介质
US20220394209A1 (en) Multimedia conference data processing method and apparatus, and electronic device
CN111931962A (zh) 信息展示方法、装置和电子设备
US20160147502A1 (en) Broadcast control and accrued history of media
JP7490124B2 (ja) インタラクション方法、装置及び電子機器
CN106506568B (zh) 信息交互***
CN110083768A (zh) 一种信息分享方法、装置、设备和介质
KR20170018577A (ko) 통신 세션상의 참가자들 중 일부를 위한 가상의 통신 세션을 제공하는 시스템 및 방법
CN114053697A (zh) 云游戏交互方法、装置、可读介质和电子设备
CN112311750B (zh) 交互方法、装置和电子设备
US11848762B2 (en) Live broadcast stream pushing method and apparatus, and electronic device
CN110059260A (zh) 一种推荐方法、装置、设备和介质
US9202016B2 (en) Management of private information
CN109948082A (zh) 直播信息处理方法及装置、电子设备、存储介质
CN110059270A (zh) 用户信息界面的显示方法、装置、电子设备及存储介质
CN114048498A (zh) 数据共享方法、装置、设备及介质
CN109710070A (zh) 信息交互方法、装置、电子设备和计算机可读存储介质
CN111897620A (zh) 交互方法、装置和电子设备
CN110647767A (zh) 数据查看方法、电子设备和计算机可读存储介质
US20130137461A1 (en) Method and apparatus for inserting location data into messages at a communication gateway
CN110032423A (zh) 用户信息界面的显示方法、装置、电子设备及存储介质

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination