对象信息的处理方法、装置、设备、存储介质及产品与流程
未命名
08-25
阅读:126
评论:0
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.其中,所述更新指示信息,用于指示基于所述更新的媒体流标识,执行所述更新的媒体流标识与所述第一对象间关联关系的建立或取消。
47.上述方案中,所述接收模块,还用于当所述媒体流入口被触发时,接收到第二即时通讯应用经第二服务器发送的媒体流获取请求;
48.响应于所述媒体流获取请求,对所述目标媒体流标识对应的媒体流中的各个媒体信息进行合法性校验,并
49.在所述合法性校验通过时,经所述第二服务器,返回所述目标媒体流标识对应的
媒体流至所述第二即时通讯应用。
50.上述方案中,所述接收模块,还用于接收到第二即时通讯应用经第二服务器发送的、所述第二对象针对所述媒体流中媒体信息的互动信息;
51.发送所述互动信息对应的提示信息至所述第一对象对应的第一即时通讯应用。
52.本技术实施例提供一种电子设备,包括:
53.存储器,用于存储可执行指令;
54.处理器,用于执行所述存储器中存储的可执行指令时,实现本技术实施例提供的对象信息的处理方法。
55.本技术实施例提供一种计算机可读存储介质,存储有可执行指令,用于引起处理器执行时,实现本技术实施例提供的对象信息的处理方法。
56.本技术实施例具有以下有益效果:
57.应用本技术上述实施例,通过第一服务器与第二服务器之间的数据互通,第一服务器将第一对象的基础信息及第一对象关联的目标媒体流标识,经过第二服务器发送至第二即时通讯应用,以使与第一对象具有社交关联关系的第二对象,能够通过第二即时通讯应用查看第一对象的基础信息的同时,也能够通过第二即时通讯应用呈现的媒体流的媒体流入口,查看目标媒体流标识对应的媒体流所包含的至少一个媒体信息。如此,不仅能够提高不同即时通讯应用的用户间查看媒体流信息的便捷性,也能够提高不同平台之间的信息交互效率。
附图说明
58.图1是本技术实施例提供的对象信息的处理系统的架构示意图;
59.图2是本技术实施例提供的实施对象信息的处理方法的电子设备的结构示意图;
60.图3是本技术实施例提供的对象信息的处理方法的流程示意图;
61.图4是本技术实施例提供的关联关系建立方法示意图;
62.图5是本技术实施例提供的媒体流标识获取方法;
63.图6是本技术实施例提供的权限提醒示意图;
64.图7是本技术实施例提供的关联关系建立方法示意图;
65.图8是本技术实施例提供的关联关系建立方法示意图;
66.图9是本技术实施例提供的绑定确认信息示意图;
67.图10是本技术实施例提供的媒体流标识的分配方法的流程示意图;
68.图11是本技术实施例提供的目标媒体流标识确定方法的流程示意图;
69.图12a-12b是本技术实施例提供的目标媒体流标识展示示意图;
70.图13是本技术实施例提供的更新指示信息展示示意图;
71.图14是本技术实施例提供的获取目标媒体流的方法流程;
72.图15是本技术实施例提供的互动信息对应的提示信息示意图;
73.图16是本技术实施例提供的对象信息的处理系统的架构示意图;
74.图17a-17b是本技术实施例提供的对象信息的处理方法的流程示意图。
具体实施方式
75.为了使本技术的目的、技术方案和优点更加清楚,下面将结合附图对本技术作进一步地详细描述,所描述的实施例不应视为对本技术的限制,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本技术保护的范围。
76.在以下的描述中,涉及到“一些实施例”,其描述了所有可能实施例的子集,但是可以理解,“一些实施例”可以是所有可能实施例的相同子集或不同子集,并且可以在不冲突的情况下相互结合。
77.如果申请文件中出现“第一/第二”的类似描述则增加以下的说明,在以下的描述中,所涉及的术语“第一\第二\第三”仅仅是是区别类似的对象,不代表针对对象的特定排序,可以理解地,“第一\第二\第三”在允许的情况下可以互换特定的顺序或先后次序,以使这里描述的本技术实施例能够以除了在这里图示或描述的以外的顺序实施。
78.除非另有定义,本文所使用的所有的技术和科学术语与属于本技术的技术领域的技术人员通常理解的含义相同。本文中所使用的术语只是为了描述本技术实施例的目的,不是旨在限制本技术。
79.对本技术实施例进行进一步详细说明之前,对本技术实施例中涉及的名词和术语进行说明,本技术实施例中涉及的名词和术语适用于如下的解释。
80.1)即时通讯应用,或称即时通讯应用客户端,终端中运行的用于即时发送和接收互联网消息等服务的应用程序,是用户需要下载并安装在用户终端(例如,智能手机或电脑)上才可以使用的软件。
81.本技术涉及第一即时通讯应用和第二即时通讯应用,其中,第一即时通讯应用可以是为团体用户提供互联网社交服务的计算机程序,第二即时通讯应用可以是为个人用户提供互联网社交服务的计算机程序。
82.2)响应于,用于表示所执行的操作所依赖的条件或者状态,当满足所依赖的条件或状态时,所执行的一个或多个操作可以是实时的,也可以具有设定的延迟;在没有特别说明的情况下,所执行的多个操作不存在执行先后顺序的限制。
83.基于上述对本技术实施例中涉及的名词和术语的解释,下面说明本技术实施例提供的对象信息的处理系统。参见图1,图1是本技术实施例提供的对象信息的处理系统的架构示意图,为实现支撑一个示例性应用,该架构包括:第一终端400-1、第二终端400-2、第一服务器200-1、第二服务器200-2和网络运营商300,其中,终端(如终端400-1和终端400-2)可以包括但不限于是智能手机、平板电脑、笔记本电脑、台式计算机、智能音箱、智能电视、智能手表、智能语音交互设备、智能家电、车载终端等,但并不局限于此。终端(如第一终端400-1和第二终端400-2)、服务器(如第一服务器200-1和第二服务器200-2)可以通过有线或无线通讯方式进行直接或间接地连接,本技术在此不做限制。
84.在一些实施例中,第一终端400-1、第二终端400-2可以通过运行计算机程序来协助实现本技术实施例提供的对象信息的处理方法,计算机程序可以是操作系统中的原生程序或软件模块;可以是本地应用程序(app,application),即需要在操作系统中安装才能运行的程序;也可以是小程序,即只需要下载到浏览器环境中就可以运行的程序;还可以是能够嵌入至任意app中的即时通讯小程序。总而言之,上述计算机程序可以是任意形式的应用程序、模块或插件。
85.例如,第一终端400-1运行有第一即时通讯应用410-1,第二终端200-2运行有第二即时通讯应用410-2,第一即时通讯应用410-1不同于第二即时通讯应用410-2,第一服务器200-1为第一即时通讯应用410-1对应的后台服务器,第二服务器200-2为第二即时通讯应用410-2对应的后台服务器。
86.特别地,第一即时通讯应用410-1可以是为企业用户提供互联网社交服务的计算机程序,第二即时通讯应用410-2可以是为个人用户提供互联网社交服务的计算机程序。第一即时通讯应用410-1不同于第二即时通讯应用410-2。
87.在实际应用中,第二对象通过第二终端410-2运行的第二即时通讯应用410-2,执行步骤1即向第二服务器200-2发送针对第一对象的对象信息查看请求,第二服务器200-2接收并转发该对象信息查看请求至第一服务器200-1。
88.第一服务器200-1接收第二即时通讯应用410-2经第二服务器200-2发送的第二对象针对第一对象的对象信息查看请求;其中,第一对象与第二对象具有社交关联关系;响应于对象信息查看请求,获取第一对象的基础信息,并执行步骤2即基于接收到由第一即时通信应用发送的媒体流标识获取请求,查询第一对象关联的目标媒体流标识,得到查询结果;其中,目标媒体流标识归属于:在第一即时通讯应用410-1中,第一对象关联的第三对象所绑定的至少一个媒体流标识;然后,当查询结果表征存在目标媒体流标识时,第一服务器可以执行步骤3即将目标媒体流标识返回至第一即时通讯应用,还可以执行步骤4即将第一对象的基础信息及目标媒体流标识,经第二服务器200-2,返回至第二即时通讯应用410-2;
89.第二即时通讯应用410-2接收到经第二服务器200-2返回的第一对象的基础信息及目标媒体流标识,展示第一对象的基础信息的同时,基于目标媒体流标识,展示第一对象关联的第三对象的媒体流入口,并响应于针对媒体流入口的触发操作,展示目标媒体流标识对应的媒体流。
90.本技术实施例可以借助于云技术(cloud technology)实现,云技术是指在广域网或局域网内将硬件、软件、网络等系列资源统一起来,实现数据的计算、储存、处理和共享的一种托管技术。
91.云技术是基于云计算商业模式应用的网络技术、信息技术、整合技术、管理平台技术、以及应用技术等的总称,可以组成资源池,按需所用,灵活便利。云计算技术将变成重要支撑。技术网络系统的后台服务需要大量的计算、存储资源。
92.作为示例,第一服务器200-1和第二服务器200-2可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式系统,还可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通讯、中间件服务、域名服务、安全服务、内容分发网络(cdn,content delivery networ k)、以及大数据和人工智能平台等基础云计算服务的云服务器,但并不局限于此。
93.参见图2,图2是本技术实施例提供的实施对象信息的处理方法的电子设备的结构示意图。在实际应用中,电子设备500可以为图1示出的服务器或终端,以电子设备500为图1示出的服务器为例,对实施本技术实施例的对象信息的处理方法的电子设备进行说明,本技术实施例提供的电子设备500包括:至少一个处理器510、存储器550、至少一个网络接口520和用户接口530。电子设备500中的各个组件通过总线系统540耦合在一起。可理解,总线系统540用于实现这些组件之间的连接通讯。总线系统540除包括数据总线之外,还包括电
device)、复杂可编程逻辑器件(cpld,complex programmable logic device)、现场可编程门阵列(fpga,field-programmable gate array)或其他电子元件。
105.基于上述对本技术实施例提供的对象信息的处理系统及电子设备的说明,下面说明本技术实施例提供的对象信息的处理方法。在一些实施例中,本技术实施例提供的对象信息的处理方法可由服务器或终端单独实施,或由服务器及终端协同实施。下面以服务器实施为例说明本技术实施例提供的对象信息的处理方法。
106.参见图3,图3是本技术实施例提供的对象信息的处理方法的流程示意图,将结合图3示出的步骤进行说明。
107.在步骤101中,第一服务器接收第二即时通讯应用经第二服务器发送的第二对象针对第一对象的对象信息查看请求。
108.需要说明的是,第一对象与第二对象具有社交关联关系,第一对象对应的第一即时通讯应用不同于第二对象对应的第二即时通讯应用。
109.在实际实施时,第一对象可以是使用第一即时通讯应用的团体(企业或组织)用户,即第一对象可以归属于一个团体。第二对象可以是使用第二即时通讯应用的个人用户,不用关心该个人用户是否属于某个团体;但是第二对象与第一对象是存在社交关联关系的,即第二对象可以通过第二即时通讯应用查看第一对象的对象信息,其中第一对象的对象信息可以包括第一对象的基本信息,如姓名、年龄、电话、兴趣爱好等,还可以包括对象关联的企业或组织的信息,如企业或组织名称、职务等。另外,还可以包括第一对象所绑定的媒体流的相关信息,需要说明的是,媒体流可以是与第二即时通信应用共属同一开发生态环境下的用于记录视频、音频或至少一张图片的应用,每个媒体流归属于一个创作者(媒体流的管理者),具有用于唯一表征该媒体流的媒体流标识,一个媒体流标识所表征的媒体流可以包括至少一个媒体信息;在一些实施例中,该媒体流可以为由多个(至少两个)视频文件构成的视频流,或者为由多个(至少两个)音频文件构成的音频流。
110.在一些实施例中,参见图4,图4是本技术实施例提供的关联关系建立方法示意图,第一服务器在接收到第二即时通讯应用经第二服务器发送的第二对象针对第一对象的对象信息查看请求之前,可以通过执行步骤201-步骤203,建立第一对象与目标媒体流标识之间的关联关系的过程。
111.步骤201,第一服务器接收到第一即时通讯应用发送的关联关系建立请求。
112.其中,关联关系建立请求,用于请求建立第一对象与目标媒体流标识之间的关联关系。
113.在实际实施时,第一对象的对象信息还可以包括第一对象关联的、用媒体流标识表征的媒体流。第一对象关联的媒体流标识可以是在第一即时通讯应用中,第一对象关联的第三对象所绑定的至少一个媒体流标识;其中,第三对象可以是个人用户对象,也可以是团体用户(企业或组织等),第三对象是团体用户时,媒体流标识表征的媒体流主要用于记录团体用户所属团体(企业或组织等)相关内容。媒体流的类型可以包括个人类型或团体类型。
114.在一些实施例中,参见图5,图5是本技术实施例提供的媒体流标识获取方法,第一服务器在接收到第一即时通讯应用发送的关联关系建立请求之前,可以通过执行步骤301-步骤303获取媒体流标识。
115.步骤301,第一服务器接收到第一即时通讯应用发送的针对第三对象的媒体流标识获取请求。
116.其中,该媒体流标识获取请求,用于请求获取第三对象绑定的媒体流标识。
117.在实际实施时,为建立第一对象与目标媒体流标识之间的关联关系,第一服务器可以响应于针对第三对象的媒体流标识获取请求,得到第三对象绑定的媒体流标识。这里的第三对象可以是个人用户(此时第一对象和第三对象可以是相同对象,即第一对象绑定归属于自身的媒体流标识),也可以是团体用户(即第三对象可以是归属于某个团体的用户,具有相应的团体属性,如所归属团体的名称、在所归属团体中的职务等),当第三对象具有团体属性时,第一对象归属于第三对象对应的团体,即第一对象与第三对象同属于一个团体。
118.步骤302,响应于媒体流标识获取请求,获取第三对象对应的媒体流标识列表。
119.其中,媒体流标识列表,存储有第三对象绑定的包括目标媒体流标识的至少一个媒体流标识。
120.在实际实施时,第三对象绑定的媒体流标识可以是多个(一个、或两个及两个以上)。第一服务器解析媒体流标识获取请求,并根据媒体流标识获取请求中携带的至少一个媒体流标识,获取第三对象绑定的媒体流标识列表。需要说明的是,在实际应用中,针对媒体流标识获取请求的触发操作,可以是第一对象或第一对象所属团体的管理员,通过在第一即时通讯应用中呈现的用于查询媒体流标识的查询界面,并在该界面中呈现的媒体流标识输入框内,输入待查询的媒体流标识,并响应于针对查询功能项的触发操作,向第一服务器发送媒体流标识获取请求。
121.步骤303,返回包括目标媒体流标识的至少一个媒体流标识至第一即时通讯应用。
122.在实际实施时,第一服务器返回查询得到包括目标媒体流标识的至少一个媒体流标识至第一即时通讯应用,第一对象或第一对象所属团体的管理员,可以通过第一即时通讯应用的信息展示界面,查看查询得到的包括目标媒体流标识的至少一个媒体流标识。
123.步骤202,响应于关联关系建立请求,获取目标媒体流标识与第三对象的绑定状态。
124.在一些实施例中,第一服务器可以通过以下方式获取目标媒体流标识与第三对象的绑定状态:第一服务器对第一对象进行权限校验,得到校验结果;当校验结果表征第一对象具备建立关联关系的权限时,获取目标媒体流标识与第三对象的绑定状态。
125.在实际实施时,第一服务器建立第一对象与目标媒体流标识之间的关联关系时,需要首先校验第一对象是否具有与目标媒体流标识建立关联关系的权限。
126.作为示例,参见图6,图6是本技术实施例提供的权限提醒示意图,用户u通过第一即时通讯应用输入媒体流标识a,点击“查询”按钮,当媒体流标识a表征的媒体流m不存在时,可以弹出提示信息“该媒体流标识不存在或存在异常,请重新输入”;当媒体流标识a表征的媒体流m属于团体类型的媒体流时,且媒体流m所属团体c未将该媒体流的使用权授权于非团体c中的成员时,可以弹出提示信息“该媒体流m已被其他团体认证,您无权使用!”。
127.步骤203a,当绑定状态表征第三对象已绑定目标媒体流标识时,建立第一对象与目标媒体流标识之间的关联关系。
128.在实际实施时,当第三对象已绑定目标媒体流标识时,第一服务器可以直接建立
第一对象与目标媒体流标识之间的关联关系,即第一服务器保存第一对象与目标媒体流标识之间的关联关系。
129.步骤203b,当绑定状态表征第三对象未绑定目标媒体流标识时,发送绑定提示信息至第一即时通讯应用。
130.其中,绑定提示信息,用于提示对第三对象及目标媒体流标识进行绑定。
131.在实际实施时,当第三对象未绑定目标媒体流标识时,第一服务器可以发送绑定提示信息至第一即时通讯应用。
132.作为示例,第一服务器可以发送绑定提示信息“用户u与媒体流标识m尚未绑定,请先绑定”。
133.在一些实施例中,参见图7,图7是本技术实施例提供的关联关系建立方法示意图,第一服务器可以通过执行步骤401-步骤403,绑定第三对象与目标媒体流标识。
134.步骤401,第一服务器接收到第三对象对应的第三即时通讯应用发送的媒体流标识绑定请求。
135.其中,媒体流标识绑定请求,用于请求绑定第三对象与目标媒体流标识。
136.在实际实施时,第三即时通讯应用可以是与第一即时通讯应用相同或不同的应用。当第三即时通讯应用与第一即时通讯应用相同时,第三对象可以与第一对象同属于一个团体,且第三对象具有管理员权限。当第三即时通讯应用与第一即时通讯应用不同时,第三对象可以是与第一即时通讯应用能够进行数据互通其他即时通讯应用的用户,且与第一对象具有相应的关联关系。
137.步骤402,当第三对象未绑定目标媒体流标识时,生成并返回媒体流标识绑定请求对应的图形码至第三即时通讯应用。
138.在实际实施时,当第三对象与目标媒体流标识之前不存在绑定关系时,第一服务器生成对应的图形码(如二维码)至第三即时通讯应用,以使第三对象通过第三即时通讯应用的扫码功能,识别图形码中的目标媒体流标识以及第三对象,并建立第三对象与目标媒体流标识之间的映射关系。
139.步骤403,当目标媒体流标识所对应媒体对象的终端,触发针对图形码的扫描操作时,绑定第三对象与目标媒体流标识。
140.在实际实施时,对目标媒体流标识具有管理员权限的第三对象接收到第一服务器发送的图形码后,通过相应的终端对图形码进行扫描操作进行授权,使得第三对象绑定目标媒体流标识。
141.在一些实施例中,参见图8,图8是本技术实施例提供的关联关系建立方法示意图,第一服务器可以通过执行步骤501-步骤503,绑定第三对象与目标媒体流标识。
142.步骤501,第一服务器接收到第三对象对应的第三即时通讯应用发送的媒体流标识绑定请求。
143.其中,媒体流标识绑定请求,用于请求绑定第三对象与目标媒体流标识。
144.步骤502,响应于媒体流标识绑定请求,当第三对象未绑定目标媒体流标识时,发送第三对象与目标媒体流标识的绑定确认信息至目标媒体流标识所对应媒体对象的终端。
145.在实际实施时,第一服务器基于接收到媒体流标识绑定请求,在确定第三对象未绑定目标媒体流标识时,可以向目标媒体流标识所对应媒体对象的终端发送绑定确认信
息。
146.作为示例,参见图9,图9是本技术实施例提供的绑定确认信息示意图,此时第三对象d未与目标媒体流标识进行绑定,第一服务器通过第一即时通讯应用弹出绑定确认信息提示框,提示信息可以是“xx团体或用户尚未与xx媒体流标识进行绑定,请先绑定!”。
147.步骤503,当接收到媒体对象针对绑定确认信息的确定指令时,绑定第三对象与目标媒体流标识。
148.在实际实施时,第一服务器接收到,目标媒体流标识所对应媒体对象针对绑定确认信息的确定指令,绑定第三对象与目标媒体流标识,即将第三对象与目标媒体流标识之间的映射关系进行保存。
149.作为示例,参见图9,第一服务器接收到媒体对象基于图中“绑定”按钮的点击操作所触发的针对绑定确认信息的确定指令,执行当前对象与xx媒体流标识的绑定操作。
150.在步骤102中,响应于对象信息查看请求,获取第一对象的基础信息、并查询第一对象关联的目标媒体流标识,得到查询结果。
151.需要说明的是,目标媒体流标识归属于:在第一即时通讯应用中,第一对象关联的第三对象所绑定的至少一个媒体流标识。
152.在实际实施时,第一服务器响应于针对第一对象的对象信息查看请求,从存储区域(可以是数据库,或者结构化文件)读取第一对象的基础信息(可以包括姓名、电话等),并查询第一对象是否有关联的目标媒体流标识。
153.在步骤103中,当查询结果表征存在目标媒体流标识时,经第二服务器,返回第一对象的基础信息及目标媒体流标识至第二即时通讯应用。
154.需要说明的是,基础信息及目标媒体流标识,用于第二即时通讯应用在展示第一对象的基础信息的同时,基于目标媒体流标识,展示第一对象关联的第三对象的媒体流入口,媒体流入口用于展示目标媒体流标识对应的媒体流。
155.在实际实施时,当第一服务器能够查找到与第三对象关联的目标媒体流标识时,将第一对象的基础信息及目标媒体流标识发送至第二服务器,在由第二服务器转发第一对象的基础信息及目标媒体流标识至第二即时通讯应用,以使第二对象通过第二即时通讯应用查看第一对象的基础信息,并通过第二即时通讯应用呈现的媒体流入口,查看与目标媒体流标识对应的媒体流所包括的媒体信息。
156.在一些实施例中,参见图10,图10是本技术实施例提供的媒体流标识的分配方法的流程示意图,基于图3,步骤103可以通过步骤1031-步骤1032实现不同优先级的第二对象可以查看不同数量的媒体流。
157.步骤1031,当目标媒体流标识的数量为至少两个时,第一服务器获取在社交关联关系中第二对象的优先级。
158.在实际实施时,第一对象关联的目标媒体流标识的数量可以为两个或两个以上,第一服务器可以将第一对象关联的所述目标媒体流标识返回至第二对象对应的第二即时通讯应用,供第二对象查看。为了体现各第二对象与第一对象之间社交紧密程度,第一服务器可以根据各第二对象的优先级,分别设置各第二对象所能展示的目标数量的媒体流标识。
159.步骤1032,依据第二对象的优先级,从至少两个目标媒体流标识中,选取目标数量
的目标媒体流标识。
160.其中,不同的优先级对应不同数量的目标媒体流标识。
161.在实际实施时,第二对象的优先级与第二对象所能查看的与第一对象关联的目标媒体流标识的数量呈正相关,第二对象的优先级越高,则能够查看的目标媒体流标识的数量越高
162.作为示例,第一服务器通过第一即时通讯应用为第一对象a绑定了3个媒体流标识m1、m2及m3,存在第二对象b和第二对象c与第一对象a存在社交管理关系,第二对象b和第二对象c都可以通过第二即时通讯应用查看第一对象a相应的对象信息,其中,第二对象b的优先级大于第二对象c,则可以设置第二对象b通过第二即时通讯应用查看第一对象a的对象信息时,可以看到媒体流标识m1、m2及m3分别对应的媒体流入口;第二对象c通过第二即时通讯应用查看第一对象a的对象信息时,可以看到媒体流标识m1对应的媒体流入口。
163.在一些实施例中,参见图11,图11是本技术实施例提供的目标媒体流标识确定方法的流程示意图,基于图10,步骤1032可以通过步骤601-步骤603实现。
164.步骤601,第一服务器获取各目标媒体流标识与第一对象建立关联的时间。
165.在实际实施时,第一服务器可以根据各目标媒体流标识与第一对象建立关联的时间,各第二对象所能查看的与第一对象绑定的目标媒体流标识的数量。
166.步骤602,依据建立关联的时间由近及远的顺序,对至少两个目标媒体流标识进行排序,得到目标媒体流标识序列。
167.在实际实施时,第一服务器对第一对象所绑定的两个及两个以上的目标媒体流标识,按照建立关联的时间由近及远的顺序,确定排序后的目标媒体流标识。可以理解的是,目标媒体流标识与第一对象建立关联的时间最近,该目标媒体流标识对第一对象而言越重要。
168.作为示例,第一服务器获取第一对象a绑定的3个媒体流标识m1、m2及m3,其中m1与第一对象a建立关联的时间为t1、m2与第一对象a建立关联的时间为t2、m3与第一对象a建立关联的时间为t3、其中,时间的近远关系为t3》t2》t1,即m3与第一对象a建立关联的时间最近,得到的目标媒体流标识序列为m3》m2》m1。
169.步骤603,从目标媒体流标识序列中第一个目标媒体流标识开始,选取目标数量的目标媒体流标识。
170.在实际实施时,第一服务器从目标媒体流标识序列中的第一个目标媒体流标识开始,选取与各第二对象能够通过第二即时通讯应用呈现的媒体流入口、查看到的媒体流所对应的目标媒体流标识。
171.作为示例,第一服务器确定第一对象a的目标媒体流标识序列q为m3》m2》m1,针对第二对象b,从目标媒体流标识序列q选取m3、m2、m1作为第二对象b能够通过第二即时通讯应用呈现的媒体流入口、查看到的媒体流所对应的目标媒体流标识;针对第二对象c,从目标媒体流标识序列q选取m31作为第二对象c能够通过第二即时通讯应用呈现的媒体流入口、查看到的媒体流所对应的目标媒体流标识。
172.步骤1033,经第二服务器,返回第一对象的基础信息及目标数量的目标媒体流标识至第二即时通讯应用。
173.在实际实施时,第一服务器将第二对象能够查看的目标数量的目标媒体流标识、
以及第一对象的基础信息,经过第二服务器发送至第二对象使用的第二即时通讯应用。
174.在一些实施例中,第一服务器还可以通过以下方式返回第一对象的基础信息及目标数量的目标媒体流标识至第二即时通讯应用:第一服务器查询第二对象针对媒体流的查看权限,得到查询结果;当查询结果表征第二对象具有针对媒体流的查看权限时,经第二服务器,返回第一对象的基础信息及目标媒体流标识至所述第二即时通讯应用。
175.在实际实施时,第一服务器获取到第二对象能够查看的目标媒体流标识后,为了减少数据传输压力,第一服务器还可以对各第二对象的针对媒体流的查看权限进行校验,当第二对象具有针对媒体流的查看权限时,才把相应的至少一个媒体流标识,经第二服务器,发送至第二对象对应的第二即时通讯应用;当当第二对象不具有针对媒体流的查看权限时,则不返回第一对象所关联的目标媒体流标识。
176.示例性地,图12a-12b是本技术实施例提供的目标媒体流标识展示示意图,参见图12a,针对第一对象a的目标媒体流标识序列q为m3》m2》m1,当发现第二对象c具有查看目标媒体流标识m3的权限时,返回m3(图中示出一个媒体流标识)至第二对象c使用的第二即时通讯客户端。参见图12b,当发现第二对象b具有查看目标媒体流标识m3、m2的权限时,经第二服务器返回m3、m2(图中示出两个媒体流标识)至第二对象b使用的第二即时通讯客户端,并在第二对象b对应的第二即时通讯客户端呈现对应m3的媒体流入口、以及对应m2的媒体流入口。
177.在一些实施例中,第一服务器还可以通过以下方式查询第二对象针对媒体流的查看权限:第一服务器获取在社交关联关系中第一对象为第二对象设置的标签;其中,标签用于,指示在第一对象的社交关系中第二对象所处的分组;依据标签,查询第二对象所处分组针对媒体流的查看权限,并将分组针对媒体流的查看权限作为第二对象针对媒体流的查看权限。
178.在实际实施时,第一对象可以为各第二对象设置标签,并按照设置的标签为各第二对象进行分组,第一服务器可以为每个组设置针对媒体流的查看权限,如此,各组中第二对象针对媒体流,就具有与所处组的一致的查看权限。
179.示例性地,第一服务器保存第一对象a通过第一即时通讯应用为第二对象b设置标签l1,为第二对象c设置标签l2,并记录第一对象a为标签l1设置的能够查看目标媒体流标识m3、m2、m1的查看权限,以及为标签l2设置的能够查看目标媒体流标识m3的查看权限,第一服务器获取标签l1的查看权限,确定第二对象b具有针对m3、m2、m1的查看权限,第一服务器获取标签l2的查看权限,确定第二对象c具有针对m3的查看权限。
180.在一些实施例中,第一服务器返回第一对象的基础信息及目标媒体流标识至第二即时通讯应用之后,还可以通过以下方式更新媒体流标识与第一对象间关联关系:当第三对象绑定的媒体流标识存在更新时,第一服务器获取更新的媒体流标识;并发送对应更新的媒体流标识的更新指示信息,至第一对象对应的第一即时通讯应用;需要说明的是,更新指示信息,用于指示基于更新的媒体流标识,执行更新的媒体流标识与第一对象间关联关系的建立或取消。
181.在实际实施时,第一服务器检测到第三对象绑定的媒体流标识更新时,第一服务器重新获取更新的媒体流标识,并直接发送更新知识信息至第一对象对应的第一即时通讯应用,以使第一对象通过接收到更新指示信息,并根据实际情况重新建立与更新指示信息
的关联关系,也可以直接取消与与更新指示信息的关联关系。第一服务器重新记录第一对象与更新后的媒体流标识之间的关系。
182.示例性地,参见图13,图13是本技术实施例提供的更新指示信息展示示意图,第一服务器检测到第三对象d更新自身绑定的媒体流标识后(修改名称等),第一服务器生成更新指示信息至第一对象a所对应的第一即时通讯应用,如图中示出的“您绑定的xx媒体流已经更新,请您重新执行绑定或解绑操作!”,第一对象a发现更新后的媒体流标识所对应媒体流内容已不符合自身需要时,可以取消与更新后的媒体流标识的关联关系。
183.在一些实施例中,参见图14,图14是本技术实施例提供的获取目标媒体流的方法流程,第一服务器返回第一对象的基础信息及目标媒体流标识至第二即时通讯应用之后,还可以执行步骤701-步骤703返回目标媒体流标识对应的媒体流。
184.步骤701,当媒体流入口被触发时,第一服务器接收到第二即时通讯应用经第二服务器发送的媒体流获取请求。
185.在实际实施时,当第二对象通过触发第二即时通讯应用所展示的、与第一对象绑定的媒体流标识对应的媒体流入口,可以触发媒体流获取请求;此时第一服务器接收到第二即时通讯应用经第二服务器发送的媒体流获取请求。
186.步骤702,响应于媒体流获取请求,对目标媒体流标识对应的媒体流中的各个媒体信息进行合法性校验。
187.在实际实施时,第一服务器基于接收到的媒体流获取请求,对目标媒体流标识对应的媒体流中的各个媒体信息进行合法性校验。媒体流包括至少一个媒体信息,媒体信息可以是视频、音频或图像等。
188.作为示例,针对目标媒体流标识v对应的媒体流m,媒体流m中包括n个媒体信息,其中n≥1,第一服务器可以基于法律法规依次检测n个媒体信息的合法性,如是否涉及黄、赌、毒、暴力等内容。
189.步骤703,在合法性校验通过时,经第二服务器,返回目标媒体流标识对应的媒体流至第二即时通讯应用。
190.在实际实施时,针对媒体流中的包括的至少一个媒体信息,在通过第一服务器的合法性验证后,由第一服务器经第二服务器,发送至第二即时通讯应用,以使第二对象在第二即时通讯应用中查看。
191.在一些实施例中,第一服务器返回第一对象的基础信息及目标媒体流标识至第二即时通讯应用之后,还可以通过以下方式实现互动操作:第一服务器接收到第二即时通讯应用经第二服务器发送的、第二对象针对所述媒体流中媒体信息的互动信息;发送互动信息对应的提示信息至第一对象对应的第一即时通讯应用。
192.在实际实施时,第二对象通过第二即时通讯应用查看媒体流中的媒体信息时,可以对媒体信息的内容进行评论、点赞、转发等互动操作,此时,第一服务器接收到第二即时通讯应用经第二服务器发送的、第二对象针对媒体流中媒体信息的互动信息后,会发送互动信息对应的提示信息至第一对象对应的第一即时通讯应用。
193.示例性地,参见图15,图15是本技术实施例提供的互动信息对应的提示信息示意图。第二对象b,通过第二即时通讯应用浏览第一对象a关联的目标媒体流标识m3对应的媒体流,并对媒体流所包括的媒体信息p,进行评论“工作环境真舒适”,此时第二即时通信应
用经第二服务器转发给条互动信息,第一服务器接收到该条互动信息后,发送提示信息“您的好友b评论了您,欢迎回看互动”,第一即时通讯应用展示该条提示信息,以使第一对象通过第一即时通讯应用查看。
194.应用本技术上述实施例,第一服务器与第二服务器数据打通,第一服务器能够将第一对象的对象信息,经过第二服务器发送至与第一对象具有社交关联关系的第二对象,以使第二对象能够通过第二即时通讯应用查看第一对象的基础信息、以及第一对象关联的至少一个媒体流标识对应的媒体流所包含的至少一个媒体信息,如此,能够跨应用平台展示互通数据,还能够实现跨平台的数据交互。同时还能够通过查看第一对象绑定的媒体流,提高第二对象对第一对象所属团体的兴趣度。
195.下面,将说明本技术实施例在一个实际的应用场景中的示例性应用。第一即时通讯客户端(即前文中涉及的第一即时通讯应用)是为团体用户(如学校、企业等)提供互联网社交服务的客户端,第二即时通讯客户端(即前文中涉及的第二即时通讯应用)可以是为个人用户提供互联网社交服务的计算机程序,以企业在第一即时通讯客户端构建的企业群,该企业群的管理员通过第一即时通讯客户端编辑企业群中其他企业成员的相关信息(包括用户基本信息姓名、电话、职务,以及用户对外展示的当前企业信息),与企业群中企业成员具有社交关联关系的其他用户(如前文中涉及的第二对象)通过第二即时通讯客户端查看企业成员在第一即时通讯客户端中设置的相关信息这一应用场景为例,继续对本技术实施例提供的对象信息的处理方法进行说明。
196.首先,在对本技术实施例进行进一步详细说明之前,对本技术实施例中涉及的名词和术语进行说明:
197.vid:第一即时通讯客户端对应的企业的企业成员对应的用户标识。
198.corpid:第一即时通讯客户端对应的企业的企业标识。
199.finderid:媒体流标识。
200.profile:第一即时通讯客户端中企业群中的企业成员对应的用户帐户信息,如张三的profile,profile包含vid,vid是张三的vid,以及张三这个企业成员的姓名,职务等等个人信息。
201.本技术实施例中,第一即时通讯客户端可以是为企业打造的专业办公管理工具,与第二即时通讯客户端一致的沟通体验,丰富免费的办公应用,并与第二即时通讯客户端互通,助力企业高效办公和管理。企业可以通过第一即时通讯客户端构建属于自身的企业群,企业群管理员可以为企业成员设置与自身企业相关的至少一个媒体流标识,其他用户通过第二即时客户端查看与自身具有社交关系的企业成员的信息,并能在第二即时客户端查看该企业成员所绑定的媒体流标识表征的媒体流,该媒体流包括至少一个媒体信息。
202.接下来,参见图16,图16是本技术实施例提供的对象信息的处理系统的架构示意图,如图16所示,该架构至少包括:第一即时通讯客户端、第一服务器、第二服务器、第一即时通讯客户端,接下来逐一进行说明。
203.1)第一即时通信客户端:针对媒体流的搜索模块(媒体流使用媒体流标识唯一标识,一个媒体流可以包括至少一个视频、音频或至少一张图片等),通过第一即时通信客户端的用户界面(ui,user interface)部分和用户交互,在用户输入媒体流标识后(可以是用于表征媒体流的唯一名称)后,发送通用网关接口(cgi,common gateway interface)到第
一服务器的媒体流模块(该模块中存储有至少一个媒体流对应的媒体流标识)进行查询。需要说明的是,第一服务器为第一即时通信客户端对应的后台服务器。
204.当根据媒体流标识查询到对应的媒体流之后,若当前媒体流是处于未跟本企业绑定的状态,第一即时通信客户端呈现引导对当前媒体流标识(如通过企业认证的媒体流标识)具有管理员权限的用户,通过第二即时通讯客户端扫码的方式,授权当前媒体流与相应企业进行绑定。
205.第一即时通信客户端用于拉取媒体流列表的信息获取模块,该模块主要用于在管理员或者企业成员编辑设置成员信息(包括基本信息以及企业信息)的媒体流标识展示时,从第一服务器拉取与当前企业处于绑定状态的至少一个媒体流标识,提供ui供管理员或者企业成员进行选择。
206.通过第一即时通讯客户端给企业成员profile设置媒体流标识时,通过cgi请求第一服务器,将某个媒体流标识finderid绑定到某个vid的profile,第一服务器记录并存储finderid与vid之间的关联关系。
207.2)第一服务器:作为第一即时通信客户端对应的后台服务器,可以包括以下模块:
208.媒体流标识搜索模块,该模块可以用于当第一即时通讯客户端发送针对媒体流标识的搜索请求时,第一服务器接收到该搜索请求,并通过请求第二服务器,查询媒体流信息,并把查询到媒体流结果返回至第一即时通讯客户端。
209.绑定的媒体流标识存储模块,该模块可以用于存储所有查询到的媒体流标识,无论是处于已绑定状态还是未绑定状态的媒体流标识。在完成针对媒体流标识的搜索操作后,如果第二服务器返回能够查询到媒体流标识,第一服务器将记录并存储此媒体流标识。此时,该媒体流标识与当前企业处于未绑定状态,在企业群的管理员给企业成员profile设置媒体流标识时,如果从媒体流标识列表选择的是未绑定的媒体流标识,第一服务器可以请求第二服务器确认绑定状态,当发现该媒体流标识处于未绑定状态时,则提示需要绑定。
210.当前企业群的管理员给企业成员设置媒体流标识,或者企业成员给自己pr ofile设置媒体流标识:第一即时通讯客户端发送绑定请求到第一服务器后,第一服务器将媒体流标识(finderid)与企业成员的用户标识(vid)进行绑定,并保存当前绑定关系。
211.3)第二服务器:
212.可以用于承接第二即时通信客户端发送的扫码授权绑定的请求,授权后,第二服务器完成企业与媒体流标识的绑定。
213.还可以用于提供给第一服务器对媒体流的查询能力,当第二即时通讯客户端查看第一即时通讯客户端企业群中企业成员的profile时,向第二服务器发送针对该企业成员的profile的查询请求;第二服务器向第一服务器转发查询prof ile信息,以及finderid。然后第一服务器再用媒体流标识查询媒体流信息,最后连同成员profile信息一起返回给第一即时通讯客户端,此时可以在第二即时通讯客户端展示成员profile信息以及成员所绑定的媒体流。
214.4)第二即时通讯客户端:
215.可以用于承接扫码授权绑定的ui交互,并在用户点击授权确认后,发送请求完成绑定操作。
216.还可以用于接收到针对第二即时通信客户端的成员profile时,向第二服务器请
求数据,完成展示。
217.本技术上述实施例利用第一即时通讯客户端对应的第一服务器与第二即时通讯客户端对应的第二服务器的数据打通,将具有企业属性的媒体流与企业绑定。管理员在编辑企业成员资料,或者企业成员在编辑自己对外信息展示时,可以选择企业绑定的finderid,企业可以绑定多个finderid,最终企业成员可以选择某一个finderid进行设置;之后,其他用户通过第二即时通讯客户端,点击进入添加的该用户关联的具有企业属性的好友信息查看,即可以看到相应的媒体流,如此,能够使得第一即时通讯客户端和第二即时通讯客户端能够展示互通数据。
218.结合上述对本技术实施例提供的对象信息的处理系统架构的说明,接下来结合图16和图17a对本技术实施例提供的对象信息的处理方法进行说明,图17a是本技术实施例提供的对象信息的处理方法的流程示意图,该方法包括:
219.步骤801a:在第一即时客户端的用于输入媒体流标识的界面中,输入媒体流标识进行搜索,并发送cgi至第一服务器。
220.步骤802a:第一服务器通过调用第二服务器提供的cgi接口,进行查询请求的转发。
221.步骤803a:第二服务器基于查询请求中携带的媒体流标识进行查询,并将查询结果返回至第一服务器。
222.步骤804a:第一服务器记录下查询得到的至少一条媒体流标识,并将该媒体流标识的状态标记为未绑定,将查询得到的至少一条媒体流标识返回至第一即时通讯客户端。
223.步骤805a:第一即时通讯客户端引导企业群对应的管理员使用第二即时通讯客户端进行扫码授权。媒体流标识对应的管理员通过第二即时通讯客户端扫码完全绑定授权操作。
224.步骤806a:第一即时通讯客户端引导企业群对应的管理员对成员的profil e信息进行编辑,企业群中各成员(企业员工)在对外信息展示给用户设置相应的媒体流标识。
225.首先第一即时通讯客户端会从第一服务器拉取媒体流标识列表,媒体流标识列表中包含已授权绑定和未绑定的媒体流标识集合。如果企业群对应的管理员选择处于未绑定状态的媒体流标识进行设置,会在第一即时通讯客户端呈现提示信息,用于提示管理员完成企业群与当前媒体流标识的绑定。如果选择已绑定的媒体流进行设置,则发送请求到第一服务器完成绑定设置操作。
226.步骤807a:第一服务器保存第一即时客户端的用户标识vid与媒体流标识finderid之间的映射关系。
227.结合上述对本技术实施例提供的对象信息的处理系统架构的说明,接下来结合图16和图17b本技术实施例提供的对象信息的处理方法进行说明,图17b是本技术实施例提供的对象信息的处理方法的流程示意图,该方法包括:
228.步骤801b,第二即时通讯客户端扫码进行授权绑定,用户点击确认后,第二服务器记录企业用户与媒体流标识之间的绑定关系。
229.需要说明的是,第二服务器可以是第二即时通讯客户端的后台服务器,也可以是用于提供针对媒体流的内容记录后台服务器。
230.步骤802b,用户通过第二即时通讯客户端查看企业成员的用户账户信息,会通过
第二服务器转发针对该企业用户的信息查询请求至第一服务器,并接收第一服务器经第二服务器返回的第一即时通讯客户端成员的profile信息。
231.步骤803b,第一服务器解析针对企业用户的信息查询请求,得到相应的用户信息后,通过第二服务器返回至第二即时通讯客户端。
232.步骤804b,第二即时通讯客户端展示接收到企业用户信息,当企业用户中包含媒体流标识时,第二即时通讯客户端向第二服务器发送携带企业用户信息以及媒体流标识的信息获取请求。
233.步骤805b,第二服务器利用企业用户信息和媒体流标识校验绑定关系,当绑定关系是已绑定的合法状态时,返回媒体流标识对应的媒体流数据。
234.步骤806b,第二即时通讯客户端展示媒体流标识对应的媒体流,完成整个技术流程的闭环。
235.接下来从产品侧对本技术实施例提供的对象信息的处理方法进行说明。
236.首先,企业的管理员通过第一即时通讯客户端进入针对媒体流的相关设置界面;并通过点击设置界面中的绑定媒体流的功能项的点击操作,呈现针对媒体流标识的搜索界面,并在该搜索界面中输入准备为企业绑定的媒体流标识。点击功能项,向第一服务器发送查询请求,若第一服务器能够返回相应的媒体流标识,则呈现包括二维码以及媒体流标识(一般可以是名字)的界面,并通过相应的提示信息引导对当前媒体流标识具有管理员权限的用户通过第二即时客户端扫码授权绑定该媒体流标识;随后,企业管理员使用对该媒体流标识在第二即时通讯客户端具有管理员权限的身份进行扫码,并通过第二通讯客户端进行授权确认后,完成当前媒体流标识的绑定;之后,在企业完成了针对当前媒体流标识的绑定操作之后,管理员可以在编辑成员资料时,为企业成员的对外信息展示添加绑定的媒体流标识,从绑定的至少一个媒体流标识中选取目标媒体流标识(企业可以绑定多个媒体流标识,管理员可选择一个媒体流标识设置给成员),完成设置。另外,企业成员也可以编辑自己的资料页面,在对外信息显示里面选择设置自己的profile,并在第二即时通讯客户端中展示的自身设置的媒体流标识。最后,在完成上述绑定流程后,添加了企业成员的第二即时通讯客户端的用户,可以通过在第二即时通讯客户端中点击该企业成员的profile页面,并可以看到企业成员设置的媒体流标识了,并能够通过第二即时客户端呈现的媒体流入口,查看企业的媒体流中所包括的至少一个媒体信息,了解企业的经营等信息。
237.应用本技术上述实施例,以第一即时通讯应用和第二即时通讯应用互通为基础,打通了企业用户信息与媒体流的绑定,并利用第一服务器(第一即时通讯客户端对应的后台)和第二服务器(第二即时通讯客户端对应的后台)互通数据,能够使得第一即时通讯客户端,设置绑定第二即时通讯客户端相应的相关媒体流标识,同时用户在第二即时通讯客户端也能查看企业用户在第一即时通讯客户端所设置的媒体流数据,真正意义上的打通了数据互通。
238.可以理解的是,在本技术实施例中,涉及到用户信息等相关的数据,当本技术实施例运用到具体产品或技术中时,需要获得用户许可或者同意,且相关数据的收集、使用和处理需要遵守相关国家和地区的相关法律法规和标准。
239.下面继续说明本技术实施例提供的对象信息的处理装置555的实施为软件模块的示例性结构,在一些实施例中,如图2所示,存储在存储器550的虚拟场景中的对象信息的处
理装置555中的软件模块可以包括:
240.接收模块5551,用于接收第二即时通讯应用经第二服务器发送的第二对象针对第一对象的对象信息查看请求;其中,所述第一对象与所述第二对象具有社交关联关系,所述第一对象对应的第一即时通讯应用不同于所述第二即时通讯应用;
241.获取模块5552,用于响应于所述对象信息查看请求,获取所述第一对象的基础信息、并查询所述第一对象关联的目标媒体流标识,得到查询结果;其中,所述目标媒体流标识归属于:在所述第一即时通讯应用中,所述第一对象关联的第三对象所绑定的至少一个媒体流标识;
242.发送模块5553,用于当所述查询结果表征存在所述目标媒体流标识时,经所述第二服务器,返回所述第一对象的基础信息及所述目标媒体流标识至所述第二即时通讯应用;其中,所述基础信息及所述目标媒体流标识,用于所述第二即时通讯应用在展示所述第一对象的基础信息的同时,基于所述目标媒体流标识,展示所述第一对象关联的第三对象的媒体流入口,所述媒体流入口用于展示所述目标媒体流标识对应的媒体。
243.在一些实施例中,所述接收模块,还用于接收到所述第一即时通讯应用发送的关联关系建立请求,所述关联关系建立请求,用于请求建立所述第一对象与所述目标媒体流标识之间的关联关系;响应于所述关联关系建立请求,获取所述目标媒体流标识与所述第三对象的绑定状态;当所述绑定状态表征所述第三对象已绑定所述目标媒体流标识时,建立所述第一对象与所述目标媒体流标识之间的关联关系。
244.在一些实施例中,所述接收模块,还用于当所述绑定状态表征所述第三对象未绑定所述目标媒体流标识时,发送绑定提示信息至所述第一即时通讯应用;其中,所述绑定提示信息,用于提示对所述第三对象及所述目标媒体流标识进行绑定。
245.在一些实施例中,所述接收模块,还用于接收到所述第一即时通讯应用发送的针对所述第三对象的媒体流标识获取请求,所述媒体流标识获取请求,用于请求获取所述第三对象绑定的媒体流标识;响应于所述媒体流标识获取请求,获取所述第三对象对应的媒体流标识列表,所述媒体流标识列表,存储有所述第三对象绑定的包括所述目标媒体流标识的至少一个媒体流标识;返回包括所述目标媒体流标识的至少一个媒体流标识至所述第一即时通讯应用。
246.在一些实施例中,所述接收模块,还用于对所述第一对象进行权限校验,得到校验结果;当所述校验结果表征所述第一对象具备建立所述关联关系的权限时,获取所述目标媒体流标识与所述第三对象的绑定状态。
247.在一些实施例中,所述接收模块,还用于接收到所述第三对象对应的第三即时通讯应用发送的媒体流标识绑定请求,所述媒体流标识绑定请求,用于请求绑定所述第三对象与所述目标媒体流标识;当所述第三对象未绑定所述目标媒体流标识时,生成并返回所述媒体流标识绑定请求对应的图形码至所述第三即时通讯应用;当所述目标媒体流标识所对应媒体对象的终端,触发针对所述图形码的扫描操作时,绑定所述第三对象与所述目标媒体流标识。
248.在一些实施例中,所述接收模块,还用于接收到所述第三对象对应的第三即时通讯应用发送的媒体流标识绑定请求,所述媒体流标识绑定请求,用于请求绑定所述第三对象与所述目标媒体流标识;响应于所述媒体流标识绑定请求,当所述第三对象未绑定所述
目标媒体流标识时,发送所述第三对象与所述目标媒体流标识的绑定确认信息至所述目标媒体流标识所对应媒体对象的终端;当接收到所述媒体对象针对所述绑定确认信息的确定指令时,绑定所述第三对象与所述目标媒体流标识。
249.在一些实施例中,所述发送模块,还用于当所述目标媒体流标识的数量为至少两个时,获取在所述社交关联关系中所述第二对象的优先级;依据所述第二对象的优先级,从至少两个所述目标媒体流标识中,选取目标数量的所述目标媒体流标识;其中,不同的优先级对应不同数量的所述目标媒体流标识;经所述第二服务器,返回所述第一对象的基础信息及目标数量的所述目标媒体流标识至所述第二即时通讯应用。
250.在一些实施例中,所述发送模块,还用于获取各所述目标媒体流标识与所述第一对象建立关联的时间;依据建立关联的时间由近及远的顺序,对至少两个所述目标媒体流标识进行排序,得到目标媒体流标识序列;从所述目标媒体流标识序列中第一个目标媒体流标识开始,选取目标数量的所述目标媒体流标识。
251.在一些实施例中,所述发送模块,还用于查询所述第二对象针对所述媒体流的查看权限,得到查询结果;当所述查询结果表征所述第二对象具有针对所述媒体流的查看权限时,经所述第二服务器,返回所述第一对象的基础信息及所述目标媒体流标识至所述第二即时通讯应用。
252.在一些实施例中,所述发送模块,还用于获取在所述社交关联关系中所述第一对象为所述第二对象设置的标签;其中,所述标签用于,指示在所述第一对象的社交关系中所述第二对象所处的分组;依据所述标签,查询所述第二对象所处分组针对所述媒体流的查看权限,并将所述分组针对所述媒体流的查看权限作为所述第二对象针对所述媒体流的查看权限。
253.在一些实施例中,所述发送模块,还用于当所述第三对象绑定的媒体流标识存在更新时,获取更新的媒体流标识;发送对应更新的媒体流标识的更新指示信息,至所述第一对象对应的第一即时通讯应用;其中,所述更新指示信息,用于指示基于所述更新的媒体流标识,执行所述更新的媒体流标识与所述第一对象间关联关系的建立或取消。
254.在一些实施例中,所述接收模块,还用于当所述媒体流入口被触发时,接收到第二即时通讯应用经第二服务器发送的媒体流获取请求;响应于所述媒体流获取请求,对所述目标媒体流标识对应的媒体流中的各个媒体信息进行合法性校验,并在所述合法性校验通过时,经所述第二服务器,返回所述目标媒体流标识对应的媒体流至所述第二即时通讯应用。
255.在一些实施例中,所述接收模块,还用于接收到第二即时通讯应用经第二服务器发送的、所述第二对象针对所述媒体流中媒体信息的互动信息;发送所述互动信息对应的提示信息至所述第一对象对应的第一即时通讯应用。
256.本技术实施例提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行本技术实施例上述的对象信息的处理方法。
257.本技术实施例提供一种存储有可执行指令的计算机可读存储介质,其中存储有可执行指令,当可执行指令被处理器执行时,将引起处理器执行本技术实施例提供的对象信
息的处理方法,例如,如图3示出的对象信息的处理方法。
258.在一些实施例中,计算机可读存储介质可以是fram、rom、prom、ep rom、eeprom、闪存、磁表面存储器、光盘、或cd-rom等存储器;也可以是包括上述存储器之一或任意组合的各种设备。
259.在一些实施例中,可执行指令可以采用程序、软件、软件模块、脚本或代码的形式,按任意形式的编程语言(包括编译或解释语言,或者声明性或过程性语言)来编写,并且其可按任意形式部署,包括被部署为独立的程序或者被部署为模块、组件、子例程或者适合在计算环境中使用的其它单元。
260.作为示例,可执行指令可以但不一定对应于文件系统中的文件,可以可被存储在保存其它程序或数据的文件的一部分,例如,存储在超文本标记语言(html,hyper text markup language)文档中的一个或多个脚本中,存储在专用于所讨论的程序的单个文件中,或者,存储在多个协同文件(例如,存储一个或多个模块、子程序或代码部分的文件)中。
261.作为示例,可执行指令可被部署为在一个计算设备上执行,或者在位于一个地点的多个计算设备上执行,又或者,在分布在多个地点且通过通讯网络互连的多个计算设备上执行。
262.综上所述,通过本技术实施例能够跨应用平台展示互通数据,还能够实现跨平台的数据交互。同时还能够通过查看第一对象绑定的媒体流,提高第二对象对第一对象所属团体的兴趣度。
263.以上所述,仅为本技术的实施例而已,并非用于限定本技术的保护范围。凡在本技术的精神和范围之内所作的任何修改、等同替换和改进等,均包含在本技术的保护范围之内。
技术特征:
1.一种对象信息的处理方法,其特征在于,应用于第一服务器,所述方法包括:接收第二即时通讯应用经第二服务器发送的第二对象针对第一对象的对象信息查看请求;其中,所述第一对象与所述第二对象具有社交关联关系,所述第一对象对应的第一即时通讯应用不同于所述第二即时通讯应用;响应于所述对象信息查看请求,获取所述第一对象的基础信息、并查询所述第一对象关联的目标媒体流标识,得到查询结果;其中,所述目标媒体流标识归属于:在所述第一即时通讯应用中,所述第一对象关联的第三对象所绑定的至少一个媒体流标识;当所述查询结果表征存在所述目标媒体流标识时,经所述第二服务器,返回所述第一对象的基础信息及所述目标媒体流标识至所述第二即时通讯应用;其中,所述基础信息及所述目标媒体流标识,用于所述第二即时通讯应用在展示所述第一对象的基础信息的同时,基于所述目标媒体流标识,展示所述第一对象关联的第三对象的媒体流入口,所述媒体流入口用于展示所述目标媒体流标识对应的媒体流。2.如权利要求1所述的方法,其特征在于,所述接收第二即时通讯应用经第二服务器发送的第二对象针对第一对象的对象信息查看请求之前,所述方法还包括:接收到所述第一即时通讯应用发送的关联关系建立请求,所述关联关系建立请求,用于请求建立所述第一对象与所述目标媒体流标识之间的关联关系;响应于所述关联关系建立请求,获取所述目标媒体流标识与所述第三对象的绑定状态;当所述绑定状态表征所述第三对象已绑定所述目标媒体流标识时,建立所述第一对象与所述目标媒体流标识之间的关联关系。3.如权利要求2所述的方法,其特征在于,所述方法还包括:当所述绑定状态表征所述第三对象未绑定所述目标媒体流标识时,发送绑定提示信息至所述第一即时通讯应用;其中,所述绑定提示信息,用于提示对所述第三对象及所述目标媒体流标识进行绑定。4.如权利要求2所述的方法,其特征在于,所述接收到所述第一即时通讯应用发送的关联关系建立请求之前,所述方法还包括:接收到所述第一即时通讯应用发送的针对所述第三对象的媒体流标识获取请求,所述媒体流标识获取请求,用于请求获取所述第三对象绑定的媒体流标识;响应于所述媒体流标识获取请求,获取所述第三对象对应的媒体流标识列表,所述媒体流标识列表,存储有所述第三对象绑定的包括所述目标媒体流标识的至少一个媒体流标识;返回包括所述目标媒体流标识的至少一个媒体流标识至所述第一即时通讯应用。5.如权利要求2所述的方法,其特征在于,所述获取所述目标媒体流标识与所述第三对象的绑定状态,包括:对所述第一对象进行权限校验,得到校验结果;当所述校验结果表征所述第一对象具备建立所述关联关系的权限时,获取所述目标媒体流标识与所述第三对象的绑定状态。
6.如权利要求1所述的方法,其特征在于,所述接收第二即时通讯应用经第二服务器发送的第二对象针对第一对象的对象信息查看请求之前,所述方法还包括:接收到所述第三对象对应的第三即时通讯应用发送的媒体流标识绑定请求,所述媒体流标识绑定请求,用于请求绑定所述第三对象与所述目标媒体流标识;当所述第三对象未绑定所述目标媒体流标识时,生成并返回所述媒体流标识绑定请求对应的图形码至所述第三即时通讯应用;当所述目标媒体流标识所对应媒体对象的终端,触发针对所述图形码的扫描操作时,绑定所述第三对象与所述目标媒体流标识。7.如权利要求1所述的方法,其特征在于,所述接收第二即时通讯应用经第二服务器发送的第二对象针对第一对象的对象信息查看请求之前,所述方法还包括:接收到所述第三对象对应的第三即时通讯应用发送的媒体流标识绑定请求,所述媒体流标识绑定请求,用于请求绑定所述第三对象与所述目标媒体流标识;响应于所述媒体流标识绑定请求,当所述第三对象未绑定所述目标媒体流标识时,发送所述第三对象与所述目标媒体流标识的绑定确认信息至所述目标媒体流标识所对应媒体对象的终端;当接收到所述媒体对象针对所述绑定确认信息的确定指令时,绑定所述第三对象与所述目标媒体流标识。8.如权利要求1所述的方法,其特征在于,所述经所述第二服务器,返回所述第一对象的基础信息及所述目标媒体流标识至所述第二即时通讯应用,包括:当所述目标媒体流标识的数量为至少两个时,获取在所述社交关联关系中所述第二对象的优先级;依据所述第二对象的优先级,从至少两个所述目标媒体流标识中,选取目标数量的所述目标媒体流标识;其中,不同的优先级对应不同数量的所述目标媒体流标识;经所述第二服务器,返回所述第一对象的基础信息及目标数量的所述目标媒体流标识至所述第二即时通讯应用。9.如权利要求8所述的方法,其特征在于,所述依据所述第二对象的优先级,从至少两个所述目标媒体流标识中,选取目标数量的所述目标媒体流标识,包括:获取各所述目标媒体流标识与所述第一对象建立关联的时间;依据建立关联的时间由近及远的顺序,对至少两个所述目标媒体流标识进行排序,得到目标媒体流标识序列;从所述目标媒体流标识序列中第一个目标媒体流标识开始,选取目标数量的所述目标媒体流标识。10.如权利要求1所述的方法,其特征在于,所述经所述第二服务器,返回所述第一对象的基础信息及所述目标媒体流标识至所述第二即时通讯应用,包括:查询所述第二对象针对所述媒体流的查看权限,得到查询结果;当所述查询结果表征所述第二对象具有针对所述媒体流的查看权限时,经所述第二服务器,返回所述第一对象的基础信息及所述目标媒体流标识至所述第二即时通讯应用。11.如权利要求10所述的方法,其特征在于,所述查询所述第二对象针对所述媒体流的查看权限,包括:
获取在所述社交关联关系中所述第一对象为所述第二对象设置的标签;其中,所述标签用于,指示在所述第一对象的社交关系中所述第二对象所处的分组;依据所述标签,查询所述第二对象所处分组针对所述媒体流的查看权限,并将所述分组针对所述媒体流的查看权限作为所述第二对象针对所述媒体流的查看权限。12.如权利要求1所述的方法,其特征在于,所述返回所述第一对象的基础信息及所述目标媒体流标识至所述第二即时通讯应用之后,所述方法还包括:当所述第三对象绑定的媒体流标识存在更新时,获取更新的媒体流标识;发送对应更新的媒体流标识的更新指示信息,至所述第一对象对应的第一即时通讯应用;其中,所述更新指示信息,用于指示基于所述更新的媒体流标识,执行所述更新的媒体流标识与所述第一对象间关联关系的建立或取消。13.如权利要求1所述的方法,其特征在于,所述返回所述第一对象的基础信息及所述目标媒体流标识至所述第二即时通讯应用之后,所述方法还包括:当所述媒体流入口被触发时,接收到第二即时通讯应用经第二服务器发送的媒体流获取请求;响应于所述媒体流获取请求,对所述目标媒体流标识对应的媒体流中的各个媒体信息进行合法性校验,并在所述合法性校验通过时,经所述第二服务器,返回所述目标媒体流标识对应的媒体流至所述第二即时通讯应用。14.如权利要求1所述的方法,其特征在于,所述返回所述第一对象的基础信息及所述目标媒体流标识至所述第二即时通讯应用之后,所述方法还包括:接收到第二即时通讯应用经第二服务器发送的、所述第二对象针对所述媒体流中媒体信息的互动信息;发送所述互动信息对应的提示信息至所述第一对象对应的第一即时通讯应用。15.一种对象信息的处理装置,其特征在于,所述装置包括:接收模块,用于接收第二即时通讯应用经第二服务器发送的第二对象针对第一对象的对象信息查看请求;其中,所述第一对象与所述第二对象具有社交关联关系,所述第一对象对应的第一即时通讯应用不同于所述第二即时通讯应用;获取模块,用于响应于所述对象信息查看请求,获取所述第一对象的基础信息、并查询所述第一对象关联的目标媒体流标识,得到查询结果;其中,所述目标媒体流标识归属于:在所述第一即时通讯应用中,所述第一对象关联的第三对象所绑定的至少一个媒体流标识;发送模块,用于当所述查询结果表征存在所述目标媒体流标识时,经所述第二服务器,返回所述第一对象的基础信息及所述目标媒体流标识至所述第二即时通讯应用;其中,所述基础信息及所述目标媒体流标识,用于所述第二即时通讯应用在展示所述第一对象的基础信息的同时,基于所述目标媒体流标识,展示所述第一对象关联的第三对象的媒体流入口,所述媒体流入口用于展示所述目标媒体流标识对应的媒体流。16.一种电子设备,其特征在于,所述电子设备包括:存储器,用于存储可执行指令;
处理器,用于执行所述存储器中存储的可执行指令时,实现权利要求1至14任一项所述的对象信息的处理方法。17.一种计算机可读存储介质,存储有可执行指令,其特征在于,所述可执行指令被处理器执行时实现权利要求1至14任一项所述的对象信息的处理方法。18.一种计算机程序产品,包括计算机程序或指令,其特征在于,所述计算机程序或指令被处理器执行时实现权利要求1至14任一项所述的对象信息的处理方法。
技术总结
本申请提供了一种对象信息的处理方法、装置、设备及存储介质;应用于第一服务器,方法包括:接收第二即时通讯应用经第二服务器发送的第二对象针对第一对象的对象信息查看请求;第一对象与第二对象具有社交关联关系,第一即时通讯应用不同于第二即时通讯应用;响应于对象信息查看请求,获取第一对象的基础信息、并查询第一对象关联的目标媒体流标识,得到查询结果;目标媒体流标识归属于在第一即时通讯应用中,第一对象关联的第三对象所绑定的至少一个媒体流标识;当存在目标媒体流标识时,经第二服务器,返回第一对象的基础信息及目标媒体流标识至第二即时通讯应用。通过本申请,能够提高不同即时通信应用的用户间查看媒体流信息的便捷性。的便捷性。的便捷性。
技术研发人员:黄铁鸣 刘跃 黄晓朋 林莉 李斌
受保护的技术使用者:腾讯科技(深圳)有限公司
技术研发日:2022.02.10
技术公布日:2023/8/24
版权声明
本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
飞行汽车 https://www.autovtol.com/
