内容分享方法和装置、消息处理方法和装置制造方法及图纸

技术编号:19489130 阅读:119 留言:0更新日期:2018-11-17 12:03
本申请涉及一种内容分享方法和装置、消息处理方法和装置,所述内容分享方法包括:通过第一母应用上运行的子应用确定待分享的内容;获取属于第二母应用的用户标识;生成包括所述内容和所述子应用的子应用标识信息的分享消息;向以所述用户标识登录的所述第二母应用发送所述分享消息;所述分享消息,用于指示所述第二母应用上运行的、且与所述子应用标识信息对应的所述子应用处理所述内容;所述第一母应用和所述第二母应用是不同应用。本申请提供的方案可以实现不同应用之间的通信。

【技术实现步骤摘要】
内容分享方法和装置、消息处理方法和装置
本申请涉及计算机
,特别是涉及一种子内容分享、消息处理方法、装置、计算机可读存储介质和计算机设备。
技术介绍
随着计算机技术的发展,越来越多的应用程序被开发和使用。应用程序是安装于计算机设备上的可以为用户提供应用的程序。用户可以根据自己的需求在计算机设备上安装不同的应用程序来实现不同的功能。然而,不同的应用程序之间相互独立,属于不同的应用体系。不同的应用程序之间往往无法直接通信。
技术实现思路
基于此,有必要针对不同的应用程序之间往往无法直接通信的技术问题,提供一种内容分享、消息处理方法、装置、计算机可读存储介质和计算机设备。一种内容分享方法,包括:通过第一母应用上运行的子应用确定待分享的内容;获取属于第二母应用的用户标识;生成包括所述内容和所述子应用的子应用标识信息的分享消息;向以所述用户标识登录的所述第二母应用发送所述分享消息;所述分享消息,用于指示所述第二母应用上运行的、且与所述子应用标识信息对应的所述子应用处理所述内容;所述第一母应用和所述第二母应用是不同应用。一种内容分享装置,所述装置包括:第一母应用,用于运行子应用;所述子应用,用于确定待分享的内容;获取属于第二母应用的用户标识;生成包括所述内容和所述子应用的子应用标识信息的分享消息;所述第一母应用还用于向以所述用户标识登录的所述第二母应用发送所述分享消息;所述分享消息,用于指示所述第二母应用上运行的、且与所述子应用标识信息对应的所述子应用处理所述内容;所述第一母应用和所述第二母应用是不同应用。一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时,使得所述处理器执行所述内容分享方法的步骤。一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行所述内容分享方法的步骤。上述内容分享方法、装置、计算机可读存储介质和计算机设备,通过第一母应用上运行的子应用确定待分享的内容,并生成包括内容和子应用的子应用标识信息的分享消息。生成的分享消息中包括了待分享的内容,以及子应用标识信息。向以属于第二母应用的用户标识登录的第二母应用发送分享消息后,第二母应可以调用并运行与子应用标识信息对应的子应用,以处理接收到的内容。这样,由于分别是不同应用的第一母应用和第二母应用,均能提供运行子应用的运行环境,当第二母应用接收到来自于第一母应用发送的与子应用相关的消息后可以进行处理,实现了子应用消息在不同应用程序间的互通。一种消息处理方法,包括:接收通过第一母应用上运行的子应用所分享的分享消息;获取所述分享消息所携带的内容和子应用标识信息;根据所述子应用标识信息进入运行在第二母应用上的所述子应用;所述第二母应用和所述第一母应用是不同应用;通过所述第二母应用上运行的所述子应用处理所述内容。一种消息处理装置,包括:第二母应用,用于接收通过第一母应用上运行的子应用所分享的分享消息;获取所述分享消息所携带的内容和子应用标识信息;根据所述子应用标识信息进入运行在第二母应用上的所述子应用;所述第二母应用和所述第一母应用是不同应用;所述子应用,用于处理所述内容。一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时,使得所述处理器执行所述消息处理方法的步骤。一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行所述消息处理方法的步骤。上述消息处理方法、装置、计算机可读存储介质和计算机设备,接收通过第一母应用上运行的子应用所分享的分享消息,并获取分享消息所携带的内容和子应用标识信息。根据子应用标识信息进入运行在第二母应用上的子应用,可以通过第二母应用上运行的子应用处理接收的内容。这样,由于第一母应用和第二母应用均能提供运行子应用的运行环境,当第二母应用接收到来自于第一母应用发送的通过子应用分享的内容后,就可以通过子应用对该内容进行处理,实现了子应用消息在不同应用程序间的互通。附图说明图1为一个实施例中内容分享方法和/或消息处理方法的应用环境图;图2为一个实施例中内容分享方法的流程示意图;图3为一个实施例中操作系统、母应用以及子应用之间关系的界面示意图;图4为一个实施例中子应用运行的步骤的流程示意图;图5为一个实施例中子应用关联的步骤的流程示意图;图6为一个实施例中子应用运行的时序图;图7为一个实施例中数据获取的步骤的流程示意图;图8为一个实施例中自定义登录态的生成的步骤的流程示意图;图9为一个实施例中用户登录子应用的时序图;图10为另一个实施例中内容分享方法的流程示意图;图11为一个实施例中消息处理方法的流程示意图;图12为另一个实施例中消息处理方法的流程示意图;图13(1)、图13(2)、图13(3)和图13(4)为一个实施例中不同应用程序间进行子应用消息的通信的界面示意图;图14为一个实施例中内容分享装置的结构框图;图15为一个实施例中消息处理装置的结构框图;图16为一个实施例中计算机设备的结构框图。具体实施方式为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。图1为一个实施例中内容分享方法和/或消息处理方法的应用环境图。参照图1,该内容分享方法和/或消息处理方法应用于数据处理系统。该数据处理系统包括第一终端110、第二终端120、子应用对应的子应用服务器130、第一母应用对应的第一母应用平台140和第二母应用对应的第二母应用平台150。其中,第一终端110上可运行有第一母应用,子应用运行于第一母应用提供平的运行环境中。第二终端120上可运行有第二母应用,子应用运行于第二母应用提供平的运行环境中。第一终端110、第二终端120、子应用服务器130、第一母应用平台140和第二母应用平台150通过网络互相连接。第一终端110和第二终端120具体可以是台式终端或移动终端,移动终端具体可以手机、平板电脑和笔记本电脑等中的至少一种。子应用服务器130、第一母应用平台140和第二母应用平台150分别可以用独立的服务器或者是多个服务器组成的服务器集群来实现。如图2所示,在一个实施例中,提供了一种内容分享方法。本实施例主要以该方法应用于上述图1中的第一终端110来举例说明。参照图2,该内容分享法具体包括如下步骤:S202,通过第一母应用上运行的子应用确定待分享的内容。其中,母应用是直接运行于操作系统上的原生应用程序。母应用具体可以是承载子应用的应用程序,为子应用的实现提供环境。参照图3,终端上运行操作系统,并在操作系统上运行母应用,在母应用提供的环境中生成子应用,子应用包括子应用页面。终端可通过母应用从本地或者服务器获取子应用标识。其中,操作系统(OperatingSystem,简称OS)是管理和控制终端硬件与软件资源的计算机程序,是直接运行在用户终端裸机上的最基本的系统软件,应用程序需要在操作系统的支持下运行。操作系统可以是视窗(Windows)操作系统或Linux操作系统或者MacOS(苹果桌面操作系统)等桌面操作系统,也可以是iOS(苹果移动终端操作系统)或者安卓(A本文档来自技高网...

【技术保护点】
1.一种内容分享方法,包括:通过第一母应用上运行的子应用确定待分享的内容;获取属于第二母应用的用户标识;生成包括所述内容和所述子应用的子应用标识信息的分享消息;向以所述用户标识登录的所述第二母应用发送所述分享消息;所述分享消息,用于指示所述第二母应用上运行的、且与所述子应用标识信息对应的所述子应用处理所述内容;所述第一母应用和所述第二母应用是不同应用。

【技术特征摘要】
1.一种内容分享方法,包括:通过第一母应用上运行的子应用确定待分享的内容;获取属于第二母应用的用户标识;生成包括所述内容和所述子应用的子应用标识信息的分享消息;向以所述用户标识登录的所述第二母应用发送所述分享消息;所述分享消息,用于指示所述第二母应用上运行的、且与所述子应用标识信息对应的所述子应用处理所述内容;所述第一母应用和所述第二母应用是不同应用。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:获取登录所述第一母应用的用户标识所对应的用户集体标识;获取所述用户集体标识所关联的子应用标识信息所对应的下载地址;按照所述下载地址下载相应的程序包;基于所述程序包和所述第一母应用提供的公共资源运行所述子应用。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:当所述第一母应用以管理员角色的用户标识登录时,则获取所述子应用的子应用标识信息;获取所述管理员角色的用户标识所对应的用户集体标识;发送所述子应用标识信息和所述用户集体标识;发送的所述子应用标识信息和所述用户集体标识用于将所述子应用标识信息和所述用户集体标识关联。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:获取所述子应用对应的子应用服务器发放的自定义登录态;向所述子应用服务器发送携带所述自定义登录态的数据请求;所述数据请求用于指示所述子应用服务器在通信时以与所述自定义登录态关联的用户标识进行身份标识,获得所述数据请求所指定的数据;接收所述子应用服务器所反馈的数据。5.根据权利要求4所述的方法,其特征在于,所述获取所述子应用对应的子应用服务器发放的自定义登录态包括:获取所述子应用的临时登录凭据;向所述子应用对应的子应用服务器发送所述临时登录凭据,发送的所述临时登录凭据用于指示所述子应用服务器基于所述临时登录凭据生成自定义登录态;接收所述子应用服务器返回的所述自定义登录态;所述自定义登录态的有效期长于所述临时登录凭据的有效期。6.根据权利要求4所述的方法,其特征在于,所述方法还包括:识别所述第一母应用所对应的平台标识;将所述平台标识发送至所述子应用服务器;所述平台标识,用于指示所述子应用服务器在接收到所述数据请求时,与所述平台标识所对应的第一母应用平台进行通信。7.根据权利要求4所述的方法,其特征在于,所述数据请求还用于指示所述子应用服务器查询与所述自定义登录态关联的用户标识和会话密钥,以查询的用户标识与第一母应用平台进行会话通信,并根据所述会话密钥对会话通信所传输的密文进行解密。8.根据权利要求4所述的方法,其特征在于,所述自定义登录态的生成步骤包括:所述子应用服务器将用户集体标识和子应用密钥发送至第一母应用平台;所述用户集体标识与登录所述第一母应用的用户标识相对应,所述子应用密钥与所述子应用相对应,所述第一母应用平台与所述第一母应用相对应;...

【专利技术属性】
技术研发人员:肖文李斌杨培艺文孝木
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东,44

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

1