应用链接分享方法、装置及系统的制作方法_4

文档序号:8285309阅读:来源:国知局
络查找模块204,用于获取社交网络接口函数,通过调用社交网络接口函数查找第一用户账号对应的社交网络好友信息,并下发给第一用户账号对应的终端。
[0126]分享请求接收模块206,用于接收与第一用户账号上传的链接分享请求,提取包含的链接以及对应的第二用户账号。
[0127]链接转发模块208,用于获取与第二用户账号对应的终端,将提取的链接发送给第二用户账号对应的终端。
[0128]在本实施例中,如图12所示,处理链接分享请求的装置还包括登录验证模块210,用于接收上传的平台登录请求,提取平台登录请求对应的第一 /第二用户账号,通过社交网络接口函数对其进行校验,若校验成功,则设置第一 /第二用户账号为已登录状态。
[0129]在本实施例中,登录验证模块210还用于生成与第一 /第二用户账号对应的会话。
[0130]在本实施例中,链接转发模块208还用于获取与第二用户账号对应的会话,通过与会话获取与第二用户账号对应的终端。
[0131]在本实施例中,如图12所示,处理链接分享请求的装置还包括短链接生成模块212,用于接收上传的链接转换请求,提取其中包含的链接,生成与链接对应的短链接并返回。
[0132]在本实施例中,如图12所示,处理链接分享请求的装置还包括链接检查模块214,用于判断链接是否为安全链接,若是,则生成与链接对应的短链接。
[0133]在一个实施例中,如图1所示,一种应用链接分享系统,包括终端10、平台服务器20和应用服务器30,其中终端10分为第一终端12和第二终端14,且:
[0134]第一终端12用于获取输入的与第一用户账号对应的应用分享指令,提取对应的应用链接,并向平台服务器20发起与第一用户账号对应的好友查询请求;
[0135]平台服务器20用于提取好友查询请求中包含的第一用户账号,获取社交网络接口函数,通过调用社交网络接口函数将第一用户账号发送给应用服务器30 ;
[0136]应用服务器30用于查找第一用户账号对应的社交网络好友信息,并通过平台服务器返回第一终端;
[0137]第一终端12还用于展示社交网络好友信息,获取选取的第二用户账号,将链接和第二用户账号通过链接分享请求发送给平台服务器20 ;
[0138]平台服务器20还用于接收链接分享请求,提取包含的链接以及对应的第二用户账号,获取与第二用户账号对应的第二终端14,将提取的链接发送给第二终端14。
[0139]一种应用链接分享方法,该方法可基于计算机程序,可运行于基于冯诺依曼体系的计算机系统之上。该计算机系统可以是前述图2所示的应用链接分享系统。
[0140]具体的,如图13所示,该方法包括:
[0141]步骤S302,第一终端获取输入的与第一用户账号对应的应用分享指令,提取对应的应用链接,并向平台服务器发起与第一用户账号对应的好友查询请求。
[0142]步骤S304,平台服务器提取好友查询请求中包含的第一用户账号,获取社交网络接口函数,通过调用社交网络接口函数将第一用户账号发送给应用服务器。
[0143]步骤S306,应用服务器查找第一用户账号对应的社交网络好友信息,并通过平台服务器返回第一终端。
[0144]步骤S308,第一终端展示社交网络好友信息,获取选取的第二用户账号,将链接和第二用户账号通过链接分享请求发送给平台服务器。
[0145]步骤S310,平台服务器接收链接分享请求,提取包含的链接以及对应的第二用户账号,获取与第二用户账号对应的第二终端,将提取的链接发送给第二终端。
[0146]具体的,终端10、平台服务器20和应用服务器30的交互过程可参考图14所示。
[0147]上述应用链接分享方法及装置中,用户在浏览器或应用平台客户端程序上输入链接分享指令,即可弹出与该用户对应的社交网络好友信息(即好友列表),用户只需通过简单的选择好友操作即可将网页应用、轻应用、书签或历史记录中的链接分享给选中的好友,操作步骤与传统技术相比得到大幅简化,从而提高了操作的便利性。
[0148]在一个实施例中,如图15所示,提供了一种可运行前述处理链接分享请求的方法的平台服务器的结构示意图,该服务器结构可应用于运行与浏览器或应用平台客户端对应的服务器的平台服务器上。该平台服务器500可因配置或性能不同而产生比较大的差异,可以包括一个或一个以上中央处理器(central processing units, CPU) 522(例如,一个或一个以上处理器)和存储器532,一个或一个以上存储应用程序542或数据544的存储介质530 (例如一个或一个以上海量存储设备)。其中,存储器532和存储介质530可以是短暂存储或持久存储。存储在存储介质530的程序可以包括一个或一个以上模块(如前述的查询请求接收模块202、社交网络查找模块204、分享请求接收模块206和链接转发模块208),每个模块可以包括对平台服务器中的一系列指令操作。更进一步地,中央处理器522可以设置为与存储介质530通信,在平台服务器500上执行存储介质530中的一系列指令操作。平台服务器500还可以包括一个或一个以上电源526,一个或一个以上有线或无线网络接口 550,一个或一个以上输入输出接口 558,和/或,一个或一个以上操作系统541,例如Windows ServerTM, Mac OS XTM, UnixTM, LinuxTM, FreeBSDTM 等等。
[0149]上述图4所示实施例中所述的步骤可以基于该图15所示的服务器结构。本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory, ROM)或随机存储记忆体(Random Access Memory, RAM)等。
[0150]以上实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。
【主权项】
1.一种应用链接分享方法,包括: 获取输入的分享指令,获取与所述分享指令对应的链接; 获取发起所述分享指令的第一用户账号,生成与所述第一用户账号对应的好友查询请求并发送给平台服务器; 接收返回的与所述第一用户账号对应的社交网络好友信息,展示所述社交网络好友信息; 获取选取的第二用户账号,通过所述平台服务器将所述链接转发给所述选取的第二用户账号对应的终端。
2.根据权利要求1所述的应用链接分享方法,其特征在于,所述返回的与所述第一用户账号对应的社交网络好友信息包括与所述第一用户账号为好友关系的用户帐号及其在所述平台服务器上的登录状态; 所述展示所述社交网络好友信息的步骤还包括: 展示所述与所述第一用户账号为好友关系的用户帐号及其在所述平台服务器上的登录状态。
3.根据权利要求2所述的应用链接分享方法,其特征在于,所述获取选取的第二用户账号的步骤之后还包括: 获取选取的第二用户账号在所述平台服务器上的登录状态,判断其是否为已登录状态,若否,获取与所述第二用户账号对应的即时通信账号,通过调用相应的即时通信接口函数将所述链接发送给所述选取的第二用户账号对应的终端。
4.根据权利要求3所述的应用链接分享方法,其特征在于,所述调用相应的即时通信接口函数将所述链接发送给所述选取的第二用户账号对应的终端的步骤还包括: 将所述分享指令对应的链接上传平台服务器,并接收返回的与所述分享指令对应的链接匹配的短链接,调用相应的即时通信接口函数将所述短链接发送给所述选取的第二用户账号对应的终端。
5.根据权利要求2所述的应用链接分享方法,其特征在于,所述获取发起所述分享指令的第一用
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1