一种用户信息的处理方法及设备

文档序号:1047870 发布日期:2020-10-09 浏览:10次 >En<

阅读说明:本技术 一种用户信息的处理方法及设备 (User information processing method and device ) 是由 孙建 于 2020-04-03 设计创作,主要内容包括:公开了一种用户信息的处理方法及设备,包括:获取第一应用客户端当前账户的正在显示的电子内容特征信息;获取第一应用当前账户在第二应用中的关联账户的好友账户或关注账户;检查所述好友账户或关注账户的电子内容特征信息与所述当前账户的电子内容特征信息是否匹配,确定其中的第二应用目标账户或第一应用目标账户;其中,所述好友或关注账户的电子内容特征信息从一个或多个应用中获取,并且,所述第一应用目标账户是第二应用目标账户在第一应用中的关联账户;显示所述第一应用目标账户或第二应用目标账户,及其电子内容特征信息。本公开实施例就实现了跨应用针对用户进行内容特征信息的分享,提高用户体验度。(The utility model discloses a processing method and device of user information, comprising: acquiring the characteristic information of the electronic content being displayed of the current account of the first application client; acquiring a friend account or a concern account of a related account of a current account of a first application in a second application; checking whether the electronic content characteristic information of the friend account or the attention account is matched with the electronic content characteristic information of the current account, and determining a second application target account or a first application target account; the electronic content feature information of the friend or attention account is obtained from one or more applications, and the first application target account is an associated account of the second application target account in the first application; and displaying the first application target account or the second application target account and the electronic content characteristic information thereof. According to the embodiment of the disclosure, the content characteristic information is shared by the cross-application aiming at the user, and the user experience is improved.)

一种用户信息的处理方法及设备

技术领域

本公开涉及计算机技术领域,特别涉及一种用户信息的处理方法及设备。

背景技术

随着计算机技术的快速发展,即时通讯技术也蓬勃发展起来。采用即时通讯技术,用户可获取好友分享电子内容,但这种分享需要好友主动发起分享,并且用户只有在打开所述即时通讯应用才能看到。当好友没有主动发起分享,或者所述用户没有打开即时通讯应用,则不能看到好友的电子内容。举一个例子说明,比如用户戴维斯和大学同学分别订购了同一时段去巴黎游玩的机票。但是,虽然他们在某一即时通讯应用平台上互为好友,但由于都没有主动分享,或者没有登录即时通讯应用因此不能知道对方的行程,错过了在巴黎见面并且结伴旅游的机会。

发明内容

有鉴于此,本公开实施例提供一种用户信息的处理方法,能够跨应用针对用户进行电子内容特征信息的分享,提高用户体验度。

本公开实施例还提供一种用户信息的处理设备,能够跨应用针对用户进行电子内容特征信息的分享,提高用户体验度。

根据上述目的,本公开是这样实现的:

一种用户信息的处理方法,该方法应用于第一应用客户端,包括:

获取当前账户的正在显示的电子内容特征信息;

获取并显示第一应用目标账户或第二应用目标账户的信息,以及所述第一应用目标账户或第二应用目标账户的电子内容特征信息,或者,调用第二应用客户端显示第二应用目标账户的信息,以及所述第二应用目标账户的电子内容特征信息;

其中,所述第一应用目标账户是第二应用目标账户在第一应用中的关联账户,并且,

第二应用目标账户是所述当前账户在第二应用中的关联账户的好友账户或关注账户,并且第一应用目标账户或第二应用目标账户的电子内容特征信息与所述当前账户的正在显示的电子内容特征信息相匹配,其中所述第一应用目标账户或第二应用目标账户的电子内容特征信息从一个或多个应用中获取。

一种终端设备,包括存储器和处理器,其中,

存储器,用于存储可执行的指令;

处理器,用于执行所述指令,以实施根据上述用户信息的处理方法。

一种服务器设备,包括存储器,用于存储执行上述用户信息的处理方法的计算机程序指令以供下载。

一种用户信息的处理方法,应用于第一应用的服务器,包括:

获取第一应用客户端的当前账户的正在显示的电子内容特征信息;

发送所述当前账户信息或所述当前账户在第二应用中的关联账户信息;

获取第一应用目标账户或第二应用目标账户的信息;其中,第一应用目标账户是第二应用目标账户在第一应用中的关联账户,并且,第二应用目标账户是所述当前账户在第二应用中的关联账户的好友账户或关注账户,并且第一应用目标账户或第二应用目标账户的电子内容特征信息与所述当前账户的正在显示的电子内容特征信息相匹配,其中所述第一应用目标账户或第二应用目标账户的电子内容特征信息从一个或多个应用中获取;

发送所述第一应用目标账户或第二应用目标账户信息,以及所述第一应用目标账户或第二应用目标账户的电子内容特征信息;其中,所述信息被所述客户端接收并显示。

一种服务器设备,包括存储器和处理器,其中,

存储器,用于存储可执行的指令;

处理器,用于执行所述指令,以实施上述用户信息的处理的方法。

一种用户信息的处理方法,应用于第二应用客户端,

获取第一应用的当前账户的正在显示的电子内容特征信息;

获取并显示第二应用目标账户的信息及第二应用目标账户的电子内容特征信息,其中,所述第二应用目标账户为所述第一应用当前账户在第二应用中的关联账户的好友账户或关注账户,并且第二应用目标账户的电子内容特征信息与所述当前账户的正在显示的电子内容特征信息相匹配,其中所述第二应用目标账户的电子内容特征信息从一个或多个应用中获取。

一种终端设备,包括存储器和处理器,其中,

存储器,用于存储可执行的指令;

处理器,用于执行所述指令,以实施上述用户信息的处理方法。

一种服务器设备,包括存储器,用于存储执行上述通讯方法的计算机程序指令以供下载。

一种用户信息的处理方法,应用于第二应用的服务器,包括:

获取第一应用的当前账户信息并查找所述当前账户在第二应用中的关联账户信息,或直接获取所述第一应用的当前账户在第二应用中的关联账户信息;

获取所述当前账户或所述当前账户的关联账户的电子内容特征信息;

检查所述当前账户的关联账户的好友账户或关注账户的电子内容特征信息,确定其中与所述当前账户或所述当前账户的关联账户的电子内容特征信息相匹配的目标账户,其中所述好友账户或关注账户的电子内容特征信息从一个或多个应用中获取;

发送所述目标账户或所述目标账户在第一应用中的关联账户信息,及所述目标账户的电子内容特征信息,其中,所述信息最终被客户端接收并显示。

一种服务器设备,包括存储器和处理器,其中,存储器,用于存储可执行的指令;

处理器,用于执行所述指令,以实施上述用户信息的处理方法。

一种用户信息的处理方法,包括:

获取第一应用客户端当前账户的正在显示的电子内容特征信息;

获取第一应用当前账户在第二应用中的关联账户的好友账户或关注账户;

检查所述好友账户或关注账户的电子内容特征信息与所述当前账户的电子内容特征信息是否匹配,确定其中的第二应用目标账户或第一应用目标账户;其中,所述好友或关注账户的电子内容特征信息从一个或多个应用中获取,并且,所述第一应用目标账户是第二应用目标账户在第一应用中的关联账户;

显示所述第一应用目标账户或第二应用目标账户,及其电子内容特征信息。

一种用户信息的处理系统,包括第一应用和第二应用的客户端和服务器,所述系统采用上述方法。

本文还公开一种用户信息的处理方法,该方法应用于第二应用客户端,包括:

获取当前账户的好友账户或关注账户的当前电子内容特征信息,其中,所述好友账户或关注账户的当前电子内容特征信息为,在一个或多个应用中所述好友账户或关注账户的关联账户的正在显示的电子内容特征信息。

显示所述好友账户或关注账户的当前电子内容特征信息。

一种终端设备,包括存储器和处理器,其中,

存储器,用于存储可执行的指令;

处理器,用于执行所述指令,以实施根据上述用户信息的处理方法。

一种服务器设备,包括存储器,用于存储执行上述用户信息的处理方法的计算机程序指令以供下载。

这样,本公开实施例就实现了跨应用针对用户进行内容特征信息的分享,提高用户体验度。

附图说明

图1为本公开实施例可使用设备的计算机结构示意图;

图2为本公开实施例可使用的终端设备与服务器所构成的网络系统结构示意图;

图3-1为本公开实施例一提供的亿客行(Expedia)网页上“机票”标签的界面示意图;

图3-2为本公开实施例一提供的Expedia网页上机票信息的界面示意图;

图3-3为本公开实施例一提供的Expedia网页上“游玩项目”标签的界面示意图;

图4为本公开实施例一提供的

具体实施方式

流程图;

图5-1为本公开实施例二提供的亚马逊应用的搜索界面示意图;

图5-2为本公开实施例二提供的亚马逊应用的详情界面示意图;

图6-1为本公开实施例二提供的即时通讯应用中匹配的好友信息的界面示意图;

图6-2为本公开实施例二提供的即时通讯应用中的好友信息界面示意图;

图6-3为本公开实施例二提供的即时通讯应用中显示匹配项的菜单示意图;

图7-1为本公开实施例二提供的具体实施方式流程图;

图7-2为本公开实施例二提供的即时通讯应用的一个服务器流程图;

图8-1为本公开实施例三提供的优兔(Youtube)网页示意图;

图8-2为本公开实施例三提供发起方的即时通讯界面示意图;

图8-3为本公开实施例三提供接收方的即时通讯界面示意图;

图9-1为本公开实施例三提供的第一应用客户端和服务器的流程图;

图9-2为本公开实施例三提供的第二应用服务器流程图;

图10为本公开提供的总的方法的流程图;

图11为本公开提供的第一应用客户端的流程图;

图12为本公开提供的第一应用服务器的流程图;

图13为本公开提供的第二应用客户端的流程图;

图14为本公开提供的第二应用服务器的流程图;

图15为本公开提供的第二应用客户端的一个流程图。

具体实施方式

为使本公开的目的、技术方案和优点更加清楚明白,以下举实施例,并参照附图,对本公开进一步详细说明。

本公开实施例所使用的终端设备或服务器,可参见图1所示的计算机结构示意图。图中计算机系统10包括经由通信总线11连接的中央处理器(CPU)12、随机存取存储器(RAM)13、存储单元14、通讯单元15、输入单元16及显示单元17。

中央处理器CPU12可以全面地控制计算机系统10执行的处理。RAM13为易失性内存。而存储单元14可以是非易失性的储存介质,包括例如磁性硬盘、固态硬盘、光盘或者闪存盘等可读存储介质,其中,常见的闪存有NAND、NOR等。一般地,程序或代码都可以预先存储在所述存储单元14中,由CPU12加载到RAM13中后,再由CPU12执行所述程序指令以完成相应的功能。

通讯单元15可以包括比如用于网络适配器的RJ45模块、WIFI模块、2G~5G移动通讯模块、或者蓝牙模块等。通过所述通讯单元15可以将所述计算机系统连接在网络上,并与网络上其它的计算机系统通信。

输入单元16,包括键盘、鼠标、或者触摸屏等。在客户端上,用户可以通过对所述输入单元16执行的操作,向计算机系统10发出指令。

显示单元17可以包括图形控制器以及与所述图形控制器相连的显示装置,具体可以包括液晶(LCD)、发光二极管(LED)显示器、阴极射线管(CRT)显示器、或触摸屏等。

所述计算机系统10,可以使用Windows、Andriod、iOS、或Linux等操作系统。

应当注意的是,该硬件配置仅仅是示例。除此之外,还可以采用与图1所示硬件不同的计算机系统,例如有的服务器可以移除显示单元,某些终端设备具有摄像头等。具体地,本公开实施例的终端设备可能是手机、平板电脑(PAD)、或者笔记本电脑等移动设备,以及台式电脑等。

图2为本公开实施例所使用的终端设备21与服务器23所构成的网络系统20结构示意图,终端设备21与服务器23通过网络22连接。所述网络22可以是局域网或互联网等,通信时采用比如超文本传输协议(HTTP)、传输控制协议/网际协议(TCP/IP)或无线上网(WIFI)等协议。服务器23可具有与图1相同的计算机体系结构,并且在其存储单元14中的存储设备包含能够实施本公开实施例提供的方法的指令。服务器23可采用Tomcat、Nginx、SpringBoot、Spring Cloud等服务器框架,使得各应用的服务器与其客户端,以及各应用之间都可进行通讯。

在另一个图2所示的网络系统中,所述终端设备21可以通过网络22从所述服务器23的存储设备下载所述指令,执行后能够实施本公开实施例提供的方法或各实施例。

本公开实施例中所有附图上的省略号,都代表具体的内容。因其与本公开实施例要保护的主题无关,为突出重点,故用省略号表示。

本公开实施例提供的电子内容是指,以数据形式存储或传播的内容。包括网络上的文字、图片、音频、视频及其组合,可以是新闻、博客、商品的介绍等。用户通过各种应用的客户端来阅读电子内容。所述应用的客户端包括,连接上各应用服务器的浏览器,比如显示雅虎网页的浏览器。或者,也可以是为各种应用订制的专门的客户端,比如可安装在手机上的、只能看到亚马逊网站购物信息的亚马逊应用的专门客户端。

本公开中关联账户是指,用户在一个应用中的账户,在另一个应用中具有的对应的账户。比如,用户可以在电子内容的应用里注册自己的账户,并且所述账户可以在即时通讯应用中有一个对应的账户。在现有技术中,可采用以下方式实现关联。

比如用户戴维斯可以用一个WhatsApp中的账户注册一个电子内容的应用。所述电子内容应用在内部又为所述用户设置一个内部账户所述内部账户的用户名或用户ID,可以自动产生,也可以由所述用户输入。这样,在所述电子内容的数据库中,所述内部账户比如“Davis”的记录中,还包括了关联账户的字段,比如“WhatsApp:WA_Davis”。其中,WhatsApp表示了所述电子内容的关联应用为WhatsApp,所述内部账户“Davis”在所述关联应用中的关联账户为“WA_Davis”。于是所述电子内容的应用可以向所述关联应用WhatsApp发送关联账户信息“WA_Davis”,从而可以从WhatsApp中得到所述关联账户的有关信息,比如好友信息。

或者,当电子内容应用调用即时通讯应用,所述即时通讯应用显示确认授权页面。用户确认后,所述电子内容应用获取到所述即时通讯应用返回的用户标识并保存在所述电子内容的当前账户的数据记录中,从而实现两个应用中账户的关联。

以上将关联账户信息存储在电子内容应用的服务器中。在其它实施例中,也可将关联账户信息存储在即时通讯应用中。比如,当电子内容应用调用即时通讯应用显示确认授权页面并且用户确认后,在所述即时通讯应用比如WhatApp中的账户“WA_Davis”的记录中,包含其在所述电子内容中的关联账户的字段,比如“Divas”。当所述电子内容服务器将本应用内账户“Davis”发送给WhatApp的服务器后,所述WhatApp应用服务器检查内部每一账户并判断其记录中是否包含有所述电子内容应用中的关联账户“Davis”,从而找到对应的关联账户“WA_Davis”。

另一种查找关联账户的实施方式是,在电子内容应用和即时通讯应用中都不存储关联账户,最多在上述电子内容应用中只存储所述账户“Davis”关联到WhatsApp的信息,并不存储其具体的WhatsApp中的关联账户。所述电子内容应用可以发送其内部账户“Davis”对应的手机号或电子邮箱等至WhatsApp。WhatsApp可根据接收到的信息查找其账户数据库,得到具有相同手机号或电子邮箱的关联账户“WA_Davis”。

以上举例说明了查找所述电子内容中账户在即时通讯应用中的关联账户。同样的方式,也可查找即时通讯应用中的账户在电子内容应用中的关联账户。

以下例举三个具体实施对本公开的方法进行详细说明。

实施例一

戴维斯通过图3-1所示的亿客行(Expedia)网页上“机票”标签的界面购买去巴黎的机票。图中,301项为网址,302为网站标识,303为戴维斯在此网站上的用户名“Exp_Davis”。304~306为三个标签项,分别对应了可以订购“机票”、“酒店”及“游玩项目”的选项。所述网站默认选择了所述304项的“机票”选项,于是下面显示了可以订购机票的界面。其中,311~314项的输入框,表示需要输入的内容分别为其前面文字提示的“出发地”、“目的地”、“出发时间”及“返回时间”。315项为根据所述输入框中的内容搜索机票的按钮。

在上述界面右侧320列表区域显示了好友的相关信息。由于左侧的界面选择了上述314项的“机票”标签,所以此右侧区域主要显示了与机票有关的好友信息。比如321项中,“Exp_Friend3(WA_Friend3 in WhatsApp)”,表示Expedia网站的用户“Exp_Friend3”,在WhatsApp中对应的账户名为“WA_Friend3”。并且,在WhatsApp中,所述账户“WA_Friend3”为戴维斯的账户比如为“WA_Davis”的好友账户。在所述321项中大括号中内容,显示了所述好友账户的信息,即“购买了去7月20日去法国巴黎的机票”。

所述信息为好友在网上阅读电子内容,或者完成有关的操作后产生的信息。并且所述信息有一些关键特征,故称为电子内容特征信息。

在上述320列表区域中的其它项,也是类似的情形,都是戴维斯在WhatsApp中好友有关机票的信息。

戴维斯从上述图中的321项可以看出,有一位好友也买了去巴黎的机票。于是,戴维斯可以主动与所述好友联系,或购买同一天或同一航班的机票,这样双方就可以同游巴黎。

一般地,在现实生活中,用户添加了好友关系并经常使用的即时通讯应用只有少数一两个,比如不同地区的人们使用Facebook、WhatsApp、Line、微信等即时通讯应用中的一个或两个。在这些即时通讯应用中,用户建立了自己的好友关系。而在其它一些应用或网站中,需要利用好有关系但是却没有建立起来。本公开实施例却让其它应用,比如Expedia网站可以利用在即时通讯应用中已建立起来的好友关系。

另外,比如在上述图3-1中的320区域,也可以显示很多好友的很多无关的电子内容特征信息。比如某位好友的购物、正在看的视频等信息。但大量的这些信息与Expedia网站毫无关联,内容不相匹配,不是用户需要的,对正在浏览Expedia网站并准备购买机票旅行的用户戴维斯而言,没有任何参考作用。所以在本公开实施例的上述图中的320区域,仅显示了与图中304项标签“机票”有关的信息,从而过滤了其它大部分无关信息,使得显示的信息符合用户本身的需求。

进一步地,比如在图3-1的界面上,可能戴维斯没有注意到321项,或者由于好友的机票信息太多而没有显示出321项。但戴维斯继续填写了本来计划的航班的信息,如图3-2中311~313项所示,即7月19日从纽约到巴黎的机票。此时,戴维斯的账户Exp_Davis的电子内容特征信息可以设为“(类型:机票),(目的地:巴黎),……”。所以图中的320区域不仅显示了好友的有关机票信息,而且各项以离目的地巴黎的远近次序排列。其中,在第一行就显示了图3-1中的321项的信息,因为这一条关于朋友的信息是飞往巴黎的机票。以下322~324条内容中,戴维斯的好友分别到马赛、巴赛罗那及上海。

这样,由于321项内容显示在图3-2中320相关好友状态区域的第一行,戴维斯可以很容易地发现跟好友WA_Friend3是同一目的地,可以调整时间同一天出发结伴旅行。

在图3-2界面上,戴维斯点击306项的标签“游玩项目”。于是所述界面变化后如图3-3所示。其中331项为目的地“巴黎”,332~334项分别为巴黎的游玩项目。此时戴维斯的账户的电子内容特征信息为“(类型:游玩项目),(目的地:巴黎)”。这样,在所述图中的320区域中的就显示325~327等项,即好友“Exp_Friend3”订购的巴黎游玩项目。戴维斯可以参照订购相同时间的相同项目,实现在巴黎同行游玩。

图4为本公开提供的实施例一的具体实施方式流程图。图中第一应用客户端410比如为图3-1所示的Expedia网页,第一应用服务器420,比如为Expedia网站的服务器,第二应用服务器430比如为WhatsApp的服务器。

首先,第一应用客户端410,获取正在显示的电子内容特征信息(S411)。比如在图3-1根据用户选择的标签304确定为“(类型:机票)”。然后,获取当前账户信息(S412),比如为“Fxp_Davis”,向服务器420发送当前账户信息及其电子内容特征信息(S413)。

第一应用服务器420接收所述信息(S421),向第二应用服务器430转发其中的当前账户信息(S422),其中还可包括账户信息的转换。比如服务器420在数据库中查找所述账户“Fxp_Davis”的记录,并获得其中第二应用中的关联账户为“WA_Davis”,便向所述服务器430发送此关联账户信息。

所述服务器430接收所述当前账户信息(S431),比如为“WA_Davis”,然后查找对应的好友的账户信息(S432),比如为“WA_Friend1”~“WA_Friend6”等,并返回所述好友账户信息(433)。

第一应用服务器420接收并获取所述好友账户信息(S423),其中还可以包括将返回的账户信息的转换。比如,采用第二应用的账户“WA_Friend1”~“WA_Friend6”查找数据库,获得在第一应用中对应的账户“Exp_Friend1”~“Exp_Friend5”。而采用“WA_Friend6”查找不到本应用对应的账户,则排除此账户。

下一步骤为根据所述正在显示的电子内容特征信息查找匹配的好友账户信息(S424)。即对于上述查找到的账户“Exp_Friend1”~“Exp_Friend5”逐个访问,并判断其所属的电子内容特征信息是否与戴维斯当前账户的上述正在显示的电子内容特征信息“机票”相匹配。比如,好友账户“Exp_Friend1”所属的电子内容特征信息,是所述账户在订购机票时产生的,其在订购机票时产生了“2019年7月20日,航班DL1016”的记录,其中“DL1016”是达美航空从纽约到巴黎的航班编号。于是,服务器420从其订票记录中,可以产生“(类型:机票),(出发地:纽约),(目的地:巴黎),(时间:2019年7月20日),(航空公司:达美航空),……”等电子内容特征信息。由于其中含有上述正在显示的电子内容特征信息“机票”,所以匹配成功,所述好友账户“Exp_Friend1”就被选中。以此类推,还可以选中好友账户“Exp_Friend2”~“Exp_Friend4”。而“Exp_Friend5”的账户对应的好友订购了酒店,虽然含有“酒店”的电子内容特征信息,但由于不包含“机票”的电子内容特征信息,所以匹配不成功,去掉此账户。

下一步骤为返回匹配后的好友账户信息(S425),即返回上述匹配成功的好友账户“Exp_Friend1”~“Exp_Friend4”等,其中也包括它们在第二应用中对应的账户信息及它们的电子内容特征信息。

第一应用客户端410接收到上述匹配后的好友账户信息后(S414),显示所述配匹后的好友账户信息(S415),及其电子内容特征信息,如图3-1中320区域所示。

进一步,对于图3-2而言,在上述步骤411中,根据用户在所述图中的311~313项中输入的关键词,获取的正在显示的电子内容特征信息是“(类型:机票),(出发地:纽约),(目的地:巴黎),(时间:2019年7月19日)”。

而如上所述,在步骤S424中可按如下过程匹配。

好友账户“Exp_Friend1”的电子内容特征信息为“(类型:机票),(出发地:纽约),(目的地:巴黎),(时间:2019年7月20日),(航空公司:达美航空),……”。由于都包含“类型:机票”和“目的地:巴黎”,所以匹配成功,并且匹配度为2。

好友账户“Exp_Friend2”的电子内容特征信息为“(类型:机票),(出发地:纽约),(目的地:马赛),(时间:2019年7月18日),(航空公司:汉莎航空),……”。由于仅包含相同的“机票”特征,所以虽然匹配成功,但匹配度为1。

好友账户“Exp_Friend3”的电子内容特征信息为“(类型:机票),(出发地:纽约),(目的地:巴塞罗那),(时间:2019年8月1日),(航空公司:芬兰航空),……”。由于仅包含相同的“机票”特征,所以虽然匹配成功,但匹配度为1。

好友账户“Exp_Friend4”的电子内容特征信息为“(类型:机票),(出发地:纽约),(目的地:巴塞罗那),(时间:2019年7月28日),(航空公司:东方航空),……”。由于仅包含相同的“机票”特征,所以虽然匹配成功,但匹配度为1。

好友账户“Exp_Friend5”的电子内容特征信息为“(类型:酒店),……”,不含“机票”,也不含“巴黎”,所以匹配不成功,匹配度为0。

因而上述好友账户“Exp_Friend5”的因为匹配度为0,所以再排除此账户后,剩余的就是匹配成功的好友账户。

进一步,以上信息匹配完成后还可以排序。比如好友账户“Exp_Friend1”的电子内容特征信息的匹配度最后为2,所以排在第一位。好友账户“Exp_Friend2”~“Exp_Friend4”的匹配度都为1,所以还可计算次级配匹度,比如按事先设定,计算所述电子内容特征信息中目的地距离巴黎的远近,并以所述计算结果排序。最后,在图4中步骤S415中将上述多级排序的结果显示出来,如图3-2所示。

进一步,如果有好友在巴黎订购了酒店,具有特征信息“(类型:酒店),(目的地:巴黎),……”,与戴维斯的账户的电子内容特征信息相比,具有共同的部分“目的地:巴黎”,所以也可显示在图3-2中的320列表区域。由于“目的地”的权重小于“机票”的权重,所以排列在所述320区域中所有机票的列表项之后。

图3-3中区域320中各项的排序也可采用上述多级排序方法,只不过根据时间确定次级排序。

进一步,在上述320区域,可以增加设置按钮,使用户可以选择根据出发地、目的地、出发时间或返回时间排序。

进一步,在上述步骤S423中,还包括保存所述好友或关注好友的账户信息,以便在下一次执行图4的流程时,当发现第一应用服务器420保存有所述好友或关注账户的信息时,略过步骤S422,在步骤S423中从本地数据库中获取所述好友或关注账户的信息。

上述电子内容特征信息采用普通字符串形式,也可采用其它形式,比如XML或JSON等格式的字符串。比如,好友账户“Exp_Friend1”的电子内容特征信息,采用JAVA语言的JSON格式可表示成:

{“type”:“机票”,

“departure place”:“纽约”,

“destination”:“巴黎”,

“time”:“2019年7月20日”,

“airline”:“达美航空”,……}。

其中,“type”表示类型。在其它的实施例中,还可以有其它表示类型的关键字比如“type1”、“type2”等,用以表示更细级别的类型。

实施例二

图5-1为一个网络购物应用比如亚马逊应用在手机上的搜索界面500示意图。图中501项为搜索关键词的输入框,戴维斯在其中输入了“TCL电视”。502项为搜索按钮,503项为查看相关好友电子内容特征信息的图标。下面的可滑动的列表区域610显示了搜索结果。其中511项显示了TCL的型号为40S325的电视,40英寸,分辨率为1080p,并且是智能Led电视。512项显示了TCL的型号为50S425的电视。

戴维斯点击上述503项后,所述亚马逊应用就调用了安装在同一手机上的即时通讯应用,比如Facebook的客户端。所述客户端显示了如图6-1所示的好友的电子内容特征信息的界面600。图中,601项显示上述搜索关键字。根据所述关键字形成的需要匹配的电子内容特征信息、即目标特征信息为:“(类型:电视),(品牌:TCL)”。由于所述电子内容来自亚马逊应用,所以所述需要匹配的电子内容特征信息,还包括“(网址:亚马逊网站)”。下面的可滑动的610区域的列表,包含了以下各项。

611项显示了好友FB_Friend1在亚马逊网站上购买了TCL的40S325型号电视,其中“TCL”“电视”“亚马逊网站”与上述的电子内容特征信息完全匹配,匹配度最高。

612项显示了好友FB_Friend2在亚马逊网站上浏览TCL的40S325型号电视。所述电子内容在匹配度上与上述611项相同,但上述611项的好友的活动是“购买”,而本项好友的活动仅为“浏览”。由于购买后有使用经验,在提供购物咨询方面更有参考意义,因而具有更好的权重,所以排在本项即612项之前。

613项显示好友“FB_Friend3在易贝(ebay)应用上购买了TCL的50S425电视”。其中仅“TCL”“电视”与上述的电子内容特征信息匹配。从613项所显示的信息可以看出,所述即时通讯应用的界面600不仅显示了好友在亚马逊应用上的信息,还显示了在其它应用的相关信息。

614项显示关注用户FB_Follow1“在阿里速卖通应用上三天内曾搜索过"电视"”。仅“电视”与上述的电子内容特征信息匹配。

615项显示有好友FB_Friend1的好友FB_Friend1_1“在亚马逊上购买过三星电视”。这条显示好友账户信息不是所述用户戴维斯的直接好友,而是其间接好友之一,即好友FB_Friend1的好友FB_Friend1_1。虽然匹配的电子内容特征信息有“电子”“亚马逊网站”,但由于是间接好友的原因,此条放在上述各项之后。

进一步,所述用户戴维斯可以点击比如611项中好友名字“FB_Friend1”,所述即时通讯应用弹出戴维斯的账户与所述好友FB_Friend1的即时通讯的对话界面,戴维斯可向所述好友咨询所述好友已购买的电视的信息。同样的方法,戴维斯也可分别联系612项中有购买电视打算的好友FB_Friend2,看看能否拼购同一型号电视,以获得一定的优惠,或者交流一下购物想法等。戴维斯也可参考在614项中其关注的明星FB_Fellow1最终购买的电视。戴维斯还可点击615项中的间接好友账户“FB_Friend1_1”,所述即时通讯应用弹出添加其为好友的界面,所述界面中还包括其与戴维斯有共同好友FB_Friend1的说明。当所述用户FB_Friend1_1同意并成为戴维斯的好友后,戴维斯就可向其咨询有关三星电视的问题。

一般地,在购物网站上有很多购物之后的评论。这些评论有的不够详细,有的是虚假评论,而且不同的评论结论相反。所以购物者往往不能完全信任这些评论。但是,如果是认识的好友购买了这些商品,那他们的意见往往是真实并且值得信任的。通过图6-1所示界面,就可以看见好友的购物信息,可通过电话或所述即时通讯应用咨询;或者,当发现有相同购买意向的好友,可以一同拼购以获得价格上优惠,或者因有共同的话题而交流。

进一步,由于对于相同的某种商品,可能没有好友有对应的电子内容特征信息,比如没有好友购买或浏览的记录,可以将好友范围扩大到关注用户或间接好友范围。所述间接好友,即好友的好友,或者好友的好友的好友,等等。通过间接好友,一方面可以将好友圈扩大,另一方面因为有共同的好友所以又比陌生人更值得信赖、更容易交流。在图6-1中的614项为关注用户的信息,615项为间接好友的信息。

另外,如果戴维斯在图5-1的界面上点击512项,进入图5-2所示的有关TCL的50S425型号的电视的详情界面。图中541项为所述电视的标题,下面具体内容以省略号代替。戴维斯点击右上的显示好友相关信息的531项图标,也会出现类似图6-1所示的即时通讯应用的一个界面。由于此时在所述详情界面中,根据所述541项标题,获取的电子内容特征信息为“(类型:电视),(品牌:TCL),(型号:50S425),……”,由于此时原先图6-1中的613项匹配度最高,所以在新的界面中排在列表区域610的最上面的位置。

在即时通讯应用的界面图6-1的基础上更进一步,图6-2是直接打开所述即时通讯应用后,可以进入另一个界面620。此界面的列表区域630,显示好友当前在网络世界的各种活动状况,并没有特定的电子内容特征信息的限定。其中631~634项,对应的第一应用是分别是美国有线电视新闻网(CNN)、英国广播公司(BBC)、亚马逊网及娱乐与体育电视网(ESPN)的应用,并且633项内容与图6-1中的611项相同。

戴维斯可以根据自己的喜好,参与到好友的当前的网络活动中。比如631项显示了好友FB_Friend11在CNN应用上点赞标题为“人类史上首张黑洞照片”的文章。戴维斯可以点击所述文章标题,打开CNN应用查看此文章具体内容,并发表有关的评论,将所述评论分享给所述好友FB_Friend11。或者,戴维斯可以点击632项的内容,打开BBC的应用,对好友FB_Friend12发表的评论再发表跟评。这样一方面用户可以从一个即时通讯应用中,获取或查询好友在其它多个应用中的更多动态。另一方面也更加方便进行互动。

图7-1为本公开实施例二的具体实施方式流程图。在此实施例中,图中第一应用客户端710为亚马逊购物应用客户端,第二应用为Facebook,其服务器和客户端分别对应图中720和730。

第一应用客户端首先接收用户指令(S711),比如在图5-1中,用户点击图5-1中503项,或者点击图5-2中的531项。则打开所述第二应用的客户端(S712)。获取当前账户信息及其电子内容特征信息(S713)。比如根据图5-1中501输入框中的“TCL电视”,或者图5-2中的541项标题,就得到当前正在显示的电子内容特征信息。发送所述当前账户信息及其电子内容特征信息(S714)。所述发送可先发送至第二应用客户端730,然后再转发至第二应用服务器720;或者直接发送至第二应用服务器720;或者先发至通过第一应用服务器,然后再转发至第二应用服务器720。当第二应用服务器720接收到所述信息(S721)后,比如接收到第一应用中戴维斯的账户名“AM_Davis”,查找本地的账户数据库,找到所述账户名在第二应用中对应的账户名称“FB_Davis”,于是在所述本地账户的电子内容特征信息的数据库中,设置所述第二应用中的当前账户“FB_Davis”的电子内容特征信息,为所述接收到的电子内容特征信息(S722)。对于第二应用中的其它账户,也可采用相同的方法设置其电子内容特征信息。然后根据所述当前账户的电子内容特征信息查找匹配的好友账户信息(S723),最后发送匹配后的好友账户信息(S724)。

第二应用客户端730接收所述信息(S731),并显示所述信息(S732),如图6-1所示。

如果还需显示关注用户或间接好友的电子内容特征信息,比如图6-1中的614或615项,则在上述步骤S723中,还需查找关注用户或间接好友,并确定其电子内容特征信息是否匹配。其中,查找间接好友的方法是,对每位上一级好友,获取其每位直接好友并判断其电子内容特征信息是否与当前账户的电子内容特征信息相匹配。其中所述上一级好友,在最开始时是用户比如戴维斯的直接好友,然后是所述直接好友的直接好友,以此类推。

相对于实施例一在第一应用中进行匹配操作,本实施例在第二应用中进行匹配操作。实施例一也可采用此种方法,即图4中步骤S424匹配操作移至第二应用服务器中的步骤S432之后进行,然后经由步骤S433、S423、S425将匹配的账户信息返回至第一应用客户端410并显示。除此之外,进一步,在上述S433中还可直接将所述匹配的账户信息返回至第二应用客户端并显示。所述第二应用客户端可安装在电脑上,也可安装在手机上并以类似图6-1的方式显示。

上述显示图6-2的流程如图7-2所示。开始后,第二应用服务器720从客户端接收各账户的正在显示的电子内容特征信息(S741),所述信息可来自其它一个或多个第一应用,比如CNN网或亚马逊网等。然后保存所述正在显示的电子内容特征信息(S724)。比如,将所述各账户的正在显示的电子内容特征信息保存到数据库中所述账户的记录内,或是将所述信息保存到分别与每个账户对应的一个队列表中,所述队列表中依次保存了所对应账户的电子内容特征信息,并且位于队尾的刚***的电子特征信息,即是所述对应账户的正在显示的电子内容特征信息。当所述服务器接收到了显示戴维斯好友账户信息的请求(S743)后,查找戴维斯的好友账户及其正在显示的电子内容特征信息(S744),然后发送所述信息至客户端显示(S745)。

进一步,比如用户戴维斯在手机上打开亚马逊应用并搜索了“TCL电视”,所述亚马逊应用的显示界面如图5-1所示。然后戴维斯将其界面切换至后台,然后打开所述即时通讯应用,可以显示如图6-2所示界面。此时戴维斯还可点击顶部的621项“匹配”按钮,则所述即时通讯应用即第二应用的客户端将所述“匹配”的指令传至第二应用服务器。则在图7-2所示所示流程图中,在步骤S744之后,还包括将戴维斯好友账户的正在显示电子内容特征信息与戴维斯的正在显示的电子内容特征信息进行匹配的步骤。其中,还可以包含根据所述匹配程度进行排序的步骤。然后在步骤S745中,将匹配成功的账户信息发送至第二应用客户端并显示出来。由于此时戴维斯的正在显示的电子内容特征信息与图5-1的搜索内容“TCL电视”有关,所以所述第二应用客户显示内容也为图6-1所示。

进一步,或者,当戴维斯点击图6-2中顶部的621项“匹配”按钮后,弹出如图6-3所示的菜单。其中,651项“TCL电视”为在亚马逊应用中用户输入的搜索关键词,属于正在显示的电子内容特征信息。而652项“巴黎游玩项目”及其以下各项,为戴维斯曾经在Expedia网站选择或输入的信息,属于戴维斯账户的曾经的正在显示的电子内容特征信息。戴维斯可以选择其中一项,比如651项,所述即时通讯应用获取了对应的电子内容特征信息后,根据上述方法对图6-2中所示各项进行匹配,就可以显示如图6-1所示的匹配结果。

实施三

图8-1为戴维斯在优兔网(Youtube)上看直播或点播的一个网页示意图。其中,801项为网址,802项为戴维斯在所述网站上的用户名“YT_Davis”。811项显示所述视频的标题,为“复仇者联盟4:终局之战”。812项为视频播放窗口,其中的813和814项为从右至左滑动显示的本网站用户的评论,并且可通过点击815项关闭显示所述滑动评论。这些为现有技术。821项为评论输入窗口。

网页右下的840窗口显示了正在观看此视频的好友。比如其中841项表示,本网站的用户“YT_User52”,在WhatsApp中的关联账户是WA_Friend52,正在本网站观看相同的视频。默认在WhatsApp中所述账户为戴维斯的好友账户。而842项显示,在Facebook中戴维斯的好友的账户FB_Friend53,正在网飞(Netflix)网站观看本视频系列第1集。由于所述Facebook中的好友账户FB_Friend53在本网站内没有对应的账户,所以也没有显示其在本网站内的账户名称。

网页右上830区域显示了好友的评论或留言。比如,其中的831项显示了在WhatsApp中戴维斯的好友WA_Friend51在美国版知乎(Quara)应用上发表的评论,具体内容以省略号代替。进一步,点击后可打开Quara网页并显示所述具体内容。下面的832项显示戴维斯在WhatsApp中的好友WA_Friend52发表的留言,833项显示戴维斯在Facebook中的好友FB_Friend53发表的留言。所述832项和833项中的两位好友在所述840区域中都显示为正在观看本视频或相关视频。

戴维斯还可在821项的输入框中写下自己的评论,并按下822项发送按钮,则所述评论会显示在830区域,以及在未选中823项“仅向好友显示”的情况下还显示在812区域。

以上界面中820、830区域中各项显示的顺序为:当戴维斯打开并登录所述网的网页时,账户FB_Friend53的好友还未登录观看,所以有关好友的信息,首先在840区域内仅显示841项,在830区内仅显示831、832项;在看视频的过程中,由于账户FB_Friend53的好友登录观看并发表评论,所以依次接收并显示842、833项。

其实施方式如图9-1所示。在此实施例中,图中第一应用为所述Youtube应用,图中的910和920分别为其客户端网页和服务器。

当浏览器打开图8-1所示网页时,获取当前账户的电子内容特征信息(S911),比如所述特征信息包含“(类型:视频),(名称:“复仇者联盟4:终局之战”)”,而所述账户信息为“YT_Davis”。然后发送所述信息至服务器(S912)。

第一应用服务器920接收到所述信息(S921)后,在数据库中找到所述账户“YT_Davis”的记录,获取所述账户的一个关联应用并判断是否成功(S922)。比如,在所述记录中的一个字段包含“WhatsApp:WA_Davis”,则说明所述账户在WhatsApp中具有关联账户,所以所述判断结论为是。于是,向所述关联应用比如WhatsApp的服务器发送当前账户的关联账户信息“WA_Davis”及其电子内容特征信息(S923)。WhatsApp的服务器返回经过匹配的好友账户。第一应用服务器920接收匹配后的好友账户(S924),然后再返回步骤S922,判断是否能获取所述账户的下一个关联应用。如果所述账户“YT_Davis”的记录中的另一个字段中还包含“Facebook:FB_Davis”,说明Facebook网站应用是所述账户的下一个关联应用,所述判断的结果为是,并重复上述步骤S923~S924。当步骤S922判断结论为否时,则将所有在上述步骤S924中接收到的所有的匹配的好友账户按匹配度进行排序(S925),然后返回所述排序后的好友账户信息(S926)。

第一应用客户端910接收到所述返回的好友账户信息(S913)后,分类后显示所述好友账户信息(S914),比如在图8-1中根据所述好友账户信息中的电子内容特征信息不同进行分类,并分别显示在图中的830和840区域。

在上述步骤S923中,当向所述关联应用发送所述当前账户及其电子内容特征信息后,在图9-2中显示了,所述关联应用即第二应用的服务器930,比如WhatsApp或Facebook的服务器,对接收到的所述信息的一个处理流程。开始后,即接收第一应用服务器在上述步骤S923发送的当前账户及其电子内容特征信息(S931)。然后将所述电子内容特征信息添加到当前账户的电子内容特征信息的数据库中(S932)。然后根据所述电子内容特征信息,查找相匹配的好友信息(S933)。然后在上述结果中,获取一个匹配的好友账户,并判断是否成功(S934)。如果成功,则返回所述好友账户信息及其电子内容特征信息(S935),第一应用服务器在上述图9-1中步骤S924中接收所述信息。在上述图9-2中步骤S935之后,还需判断是否所述好友账户正在显示与所述特征信息有关的电子内容(S936),如果结论为否,则返回步骤S934,以获取下一个匹配的好友账户。如果结论为是,则向所述好友账户的应用发送当前账户信息(S937),包括其电子内容特征信息。然后仍返回步骤S934。如果在所述步骤S934中返回否定结论,则所述处理流程结束。

比如,当戴维斯登录Youtube并打开图8-1中801项所示网址时,经过图9-1和图9-2所示的流程图,才在图8-1中的830和840的窗口显示其中的部分内容。其中包括:

在图9-1中经过步骤S911、S912、S921,在步骤S922中,获取了戴维斯账户YT_Davis的关联应用WhatsApp。然后依次经过步骤S923、图9-2中的步骤S931、S932、S933,在步骤S934中分别获取了匹配的好友账户WA_Friend51、WA_Friend52,然后在步骤935中返回所述账户及其所述电子内容特征信息,通过图9-1中步骤S924及后续步骤,最终在图8中显示了841项,及831、832项。在所述图9-2中步骤S935的下一步骤S936中,通过检查所述好友账户的正在显示的电子内容特征信息发现所述好友账户WA_Friend52正在观看相同视频,于是在步骤S937中,向所述好友所在的关联应用发送戴维斯的账户信息,于是所述好友也能看到戴维斯也在看同一视频。

当上述的信息处理流程结束,戴维斯正在看视频时,其在Facebook中的一个好友账户FB_Friend53所对应的好友,登录Netflix网站观看“复仇者联盟1”。此时,在图9-1和图9-2所示的流程图中,第一应用为Netflix网站应用,第二应用为Facebook,并且包括以下步骤:

在图9-1中经过步骤S911、S912、S921,在步骤S922中,获取了Netflix网站应用的当前账户NF_Friend53在Facebook中的关联账户FB_Friend53,确定了所述账户的关联应用为Facebook。然后依次经过步骤S923、图9-2中步骤S931、S932、S933,在步骤S934中分别获取了匹配的好友账户FB_Davis,然后在步骤935中返回所述账户及其所述电子内容特征信息,通过图9-1中步骤924及后续步骤,在所述第一应用客户端即Netflix客户端,显示了其好友戴维斯在观看“复仇者联盟4”的电子内容特征信息,比如为“FB_Davis in Facebook,正在观看“复仇者联盟4””。在所述图9-2步骤S935的下一步骤S936中,因为好友戴维斯的账户的所述匹配的电子内容特征信息即视频“复仇者联盟4”的状态为正在显示,所以得出肯定结论,并执行步骤S937。在此步骤中向戴维斯正在观看的应用即Youtube发送所述账户FB_Friend53及其电子内容特征信息。所述电子内容特征信息经过Youtube服务器又发送到戴维斯登录的客户端网页,并显示出来,比如图8-1中的842项。这样,好友账户FB_Friend3登录观看的流程处理结束。

在观看过程中,戴维斯及其好友可以相互交流。比如,其好友账户FB_Friend3在Netflix网站应用上发表了留言。在图9-1的步骤S911中,所述评论被提取成了电子内容特征信息,比如为“(类型:视频),(名称:复仇者联盟1),(状态:正在观看),(评论:“我正在看第1集呢。”)”。其中所述留言被视为评论。所述电子内容特征信息经过步骤S912、S921、S922、S923,被传至第二应用即Facebook的服务器。然后经过图9-2中步骤S931~937,将所述包含评论的电子内容特征信息转发至戴维斯所在的应用即Youtube的服务器,并最终显示在其客户端网页上,比如图8-1中的833项。

当戴维斯观看结束,关闭所述网页时,所述网页将所述关闭信息传给所述网站服务器,所述服务器清除其账户中包含“正在观看”的电子内容特征信息,或者将所述“正在观看”的电子内容特征信息设置为“曾经观看”。然后将所述不再观看的信息分别传送给其好友“WA_Friend52”和“FB_Friend53”所在的应用。这样所述应用的客户端不再显示戴维斯正在观看的信息,或者仅显示曾经观看的信息。

进一步,戴维斯可点击好友的账户名称比如图8中842项的“FB_Friend53”,所述网页可以弹出对话界面如图8-2中850所示。图中,851项显示为对话的好友,852为具体对话内容的显示框,853为对话内容的输入框,854显示了戴维斯输入的对话“嗨!”,855为对话发送按钮。戴维斯按下所述按钮后,在图9-1的步骤S911中第一应用的Youtube的网页形成其账户的电子内容特征信息,比如为“(类型:视频),(名称:复仇者联盟4),(对话对象:FB_Friend53 in Facebook),(对话内容:“嗨!”)”。所述服务器经过步骤S912、S921,在步骤S922中根据所述电子内容特征信息获取了关联应用为Facebook,在步骤S923中向所述应用发送所述信息。在图9-2中,Facebook服务器930经过步骤S931接收所述信息,在步骤S932中还包括将所述对话内容记录在对话的数据库中,在步骤S933中直接从所述电子内容特征信息的对话对象中获取好友账户。跳过步骤S934、S935,直接执行步骤S936,并得出肯定结论。在步骤S937中,向所述好友FB_Friend53所在平台即Netflix网站应用发送所述对话内容。此时在账户FB_Friend53的Netflix网页上,弹出如图8-3所示的对话界面860。图中,861项显示对话对象为Facebook中好友Davis,862项显示所述好友的相关的电子内容特征信息,即“正在Youtube网观看“复仇者联盟4:终局之站””。863项显示所述好友发送过来的对话。

在另一种实施方式中,图8-2或8-3所示对话界面不是由所述Netflix网页直接产生,而是调用即时通讯应用比如Facebook的客户端产生。在此实施例中,正在显示的当前电子内容特征信息包含标题中的“复仇者联盟”,而所述好友的电子内容特征信息,不仅包含视频名称“复仇者联盟”,还包含所述好友发表的评论、留言或即时对话内容。其中,所述留言作为评论。在另一实施例中,也可按即时对话处理。

根据以上实施例一至三,如图10所示,图10为本公开的用户信息的处理方法总流程图。其中,第一应用可为本公开实施例中的电子内容应用,比如Expedia、亚马逊等应用,第二应用可为即时通讯应用,比如Facebook、WhatApp等应用。总结步骤如下:

步骤S1:获取第一应用客户端当前账户的正在显示的电子内容特征信息。进一步,所述正在显示的电子内容特征信息,可包括:

电子内容的标题,比如图5-2所示的541项标题,或者在网页的html文件中“title”或“h1”标记的标题;电子内容的关键词,比如电子内容中出现频率高的词,或者在网页的html文件中通过“meta”标记确定的关键词或说明。

电子内容的网址,比如图3-1中301项网址中的单词“flight”,表示了显示了机票的信息。所述电子内容的网址还包括完整网址,从所述完整网址中还可获取电子内容的全部内容,从而获取更具体的特征信息。

用户选择的标签栏,比如图3-1中的304项所示;用户输入的关键词,比如图3-2中的311~313项的用户输入,或者图5-1中501项的用户输入等等。

用户的网购记录。比如用户在网购时提交并最后确认了订单,所述订单编号,可作为电子内容特征信息。从所述订单的具体内容,可以扩展更多的电子内容特征信息,比如从所述订单编号获得的商品名称、提交时间、收货地等。

电子内容特征信息,还可为用户对所述电子内容发表的评论,比如图6-2中的632项的评论,并且所述评论还可以包括点赞等操作;或者为用户的即时对话消息中的内容,比如图8-3中的863项。

在另一实施例中,电子内容的特征信息还可以就是所述电子内容自身。在匹配过程中,可以从所述电子内容中得到全部的细节特征信息。比如在一篇介绍巴黎圣母院的文章中,只在其内容部分提到了一次其属于“哥特式建筑”。当某用户的电子内容特征信息为“哥特式建筑”时,用所述“哥特式建筑”搜索所述文章,就能得到匹配的结果。

当前账户信息可以是在传送上述电子内容特征信息时一同传送,也可以是在登录时传送。所述当前账户是相对于客户端而言。比如对于戴维斯的客户端,当前账户就是戴维斯的账户;对于戴维斯的好友或关注用户的客户端,当前账户就是所述戴维斯的好友或关注用户的账户。

步骤S2:获取第一应用当前账户在第二应用中的关联账户的好友账户或关注账户。当第一应用将所述第一应用当前账户信息,比如所述当前账户的ID号、手机号或电子邮箱等,传送给第二应用后,第二应用查找所述当前账户的关联账户信息;或者,或者第一应用先获取所述当前账户在第二应用中的关联账户,然后再传送至第二应用。

其中第一应用向第二应用传递信息的路径包括,比如实施例一中第一应用客户端先发送至第一应用服务器,再转发至第二应用服务器;或者在实施例二中第一应用客户端通过调用第二应用的客户端,再转发至第二应用服务器等。

第二应用查找所述当前账户的关联账户的好友或关注账户。进一步,所述好友账户包括间接好友账户。

步骤S3:检查所述好友账户或关注账户的电子内容特征信息与所述当前账户的电子内容特征信息是否匹配,确定其中的第二应用目标账户或第一应用目标账户。其中,所述好友或关注账户的电子内容特征信息从一个或多个应用中获取,并且,所述第一应用目标账户是第二应用目标账户在第一应用中的关联账户。

所述好友账户或关注账户的电子内容特征信息的获取,可以参照上述步骤S1中当前账户获取电子内容特征信息的方式。并且其来源可以是所述第一电子内容应用,如实施例一中的Expedia网站;也可以是第一应用之外的其它电子内容应用,比如实施例二中的易贝网,实施例三中的Netflix网站;或者,也可以是某个即时通讯应用,比如戴维斯的好友在朋友圈内发表的电子内容,或是直接向戴维斯分享的电子内容。在即时通讯应用中,除了可以从消息的内容,也可从消息的发送方或接收方中提取电子内容特征信息。

一个账户与其关联账户的电子内容特征信息是可以相互传递的。比如,第一应用中的账户“Davis”可将其电子内容特征信息传递给第二应用中的账户比如“WA_Davis”,这样所述第二应用中的账户“WA_Davis”也就具有了相同的电子内容特征信息;反之亦然。所以,在第二应用中所述好友账户或关注账户的电子内容特征信息,可同时是所述好友账户或关注账户在第一应用中的关联账户的电子内容特征信息。

本步骤中所述检查是否匹配的操作也可以如实施例一在第一应用中进行,比如可以在第一应用中的服务器或者客户端中进行。此时可先确定所述当前账户的好友账户或关注账户是否在第一应用中有关联账户。如果没有则可以排除;如果有,则保留下来进行匹配操作。

本步骤中所述检查是否匹配的操作还可以如实施例二或实施例三,在第二应用中进行,并且还可与上述确定好友或关联账户的步骤同时进行。即每确定一个好友或关注账户,就确定是否匹配。在此种情况下可先确定出匹配的第二应用目标账户。

可以先对第二应用中的好友或关注账户进行所述检查是否匹配的操作,直接获取第二应用目标账户。然后还可根据前述确定关联账户的方法,获取所述第二应用目标账户对应的第一应用目标账户。或者,根据前述确定关联账户的方法,先确定第二应用的好友或关注账户在第一应用中的关联账户。然后再进行所述检查是否匹配的操作,从而确定第一应用的目标账户。

进一步,根据所述第一应用目标账户或者第二应用目标账户的电子内容特征信息与所述当前账户的电子内容特征信息的匹配程度,确定所述第一应用目标账户或第二应用目标账户的排列顺序。所述排序操作,可以在上述检查是否匹配的操作的过程中同时进行,或者在其后进行。

步骤S4:显示所述第一应用目标账户或第二应用目标账户,及其电子内容特征信息。

可以将在步骤S3确定的第一应用目标账户或第二应用目标账户信息,发送给第一应用客户端,或第二应用客户端,并在所述客户端显示。进一步,如果所述账户按照匹配程度经过排序处理,则按照所述匹配后的排序显示。

进一步,还可有以下实施例,其中的技术方案可组合使用。

在一实施例中,在第一应用的客户端,配有是否允许当前账户的电子内容特征信息分享的调用接口。当戴维斯的好友或关注账户使用所述接口关闭分享设置,则所述账户的电子内容特征信息将不会被分享,即上述步骤S1首先就不能执行。这样,戴维斯将不能看到所述好友或关注账户的电子内容特征信息。所述接口也可设置在第二应用客户端。此时当某一账户的所述接口被关闭后,比如在上述步骤S3的匹配过程中,所述账户即使是戴维斯的好友并且存在相关的电子内容特征信息,也不会进行匹配操作而是直接被排除,所以其电子内容特征信息不会在戴维斯的客户端上显示出来,从而保护了自己的隐私。

在另一实施例中,进一步,用户可以选择仅向自己的一位或多位好友或粉丝分享自己的电子内容特征信息。这样,在上述步骤S3中,还需考虑所述用户的账户是否向当前账户比如戴维斯的账户分享电子内容信息的设置。如果结论为否,则直接排除所述账户。如果结论为是,则进行所述匹配操作,并根据匹配结果确定所述账户是否为所述目标账户。这样,用户可以向亲密的好友分享自己的网络活动,而拒绝向其它好友分享。

在另一实施例中,还为用户配有是否需要显示部分或全部好友的电子内容特征信息的设置接口。比如,当前用户戴维斯可设置仅显示部分特别亲密的好友的电子内容特征信息,或者设置显示直到二级间接好友的电子内容特征信息。其中,好友的好友,为一级间接好友,而一级间接好友的好友,为二级间接好友,以此类推。

在另一实施例中,用户还可以设置可分享具体的电子内容特征信息。比如用户可选择地分享自己在Expedia网站应用上的订购记录,而不能分享自己在亚马逊网站上的购物和搜索记录。这样,比如在图7-1所示的步骤S723步骤中,如果检测到用户的电子内容特征信息为亚马逊网站上的搜索记录,就不会对其匹配。所述设置可分享具体的电子内容特征信息,还可以为,当用户按下购物确认按钮或提对某电子内容发表评论后,客户端弹出是否分享的选项,或者分享给谁的项,让用户选择并确认;等等。比如,当所述用户为戴维斯的好友并且所述分享的电子内容特征信息与戴维斯正在显示的电子内容特征信息匹配时,所述用户的信息就可显示在戴维斯的客户端上。

在以上的步骤中,涉及到不同应用之间的通讯安全问题。比如可采用现有技术的令牌机制、双向SSL认证、OAuth2.0协议等,实现不同应用之间、或服务器与客户端之间的安全通讯。

在图10的基础上,第一应用客户端及服务器、第二应用客户端及服务器,所采用的方法及设备如下。

图11为本公开提供的第一应用客户端进行用户信息的处理方法流程图,应用于第一应用客户端,其具体步骤为:

S1101:获取当前账户的正在显示的电子内容特征信息;

S1102、获取并显示第一应用目标账户或第二应用目标账户的信息,以及所述第一应用目标账户或第二应用目标账户的电子内容特征信息,或者,调用第二应用客户端显示第二应用目标账户的信息,以及所述第二应用目标账户的电子内容特征信息;

其中,所述第一应用目标账户是第二应用目标账户在第一应用中的关联账户,并且,

第二应用目标账户是所述当前账户在第二应用中的关联账户的好友账户或关注账户,并且第一应用目标账户或第二应用目标账户的电子内容特征信息与所述当前账户的正在显示的电子内容特征信息相匹配,其中所述第一应用目标账户或第二应用目标账户的电子内容特征信息从一个或多个应用中获取。

图11所述用户信息的处理方法,可适用于本公开的实施例一至三的各种情况。比如,在实施例一或实施例三的方案中,第一应用客户端直接从第一应用服务器获取好友或关注账户的信息。在实施例二所述的方案中,可由第一应用客户端调用第二应用客户端显示好友或关注账户的信息。

进一步,所述显示所述目标账户的步骤中,包括根据所述第一应用目标账户或第二应用目标账户的电子内容特征信息与所述正在显示的电子内容特征信息的匹配程度的顺序,显示所述目标账户的信息。

进一步,所述电子内容特征信息,包括以下一项或多项:电子内容的标题;电子内容的关键词;电子内容的网址;用户选择的标签栏;用户输入的关键词;用户的网购记录;用户发表的评论;用户的即时对话消息。

进一步,所述好友账户还包括间接好友账户,间接好友账户的定义在上述实施例进行了说明。

进一步,还包括:响应当前账户发起的与所述第一应用目标账户或第二应用目标账户的对话操作,显示所述对话界面。比如实施例三中的图8-1及有关说明就体现了此过程。

基于图11提供的第一应用客户端进行用户信息的处理方法,还提供了一种终端设备,包括存储器和处理器,其中,存储器,用于存储可执行的指令;处理器,用于执行所述指令,以实施图11中上述用户信息的处理方法。

基于图11提供的第一应用客户端进行用户信息的处理方法,还提供了一种服务器设备,包括存储器,用于存储执行图10的上述用户信息的处理方法的计算机程序指令以供下载。

图12为本公开提供的第一应用服务器进行用户信息的处理方法流程图,应用于第一应用的服务器,其具体步骤为:

S1201、获取第一应用客户端的当前账户的正在显示的电子内容特征信息;

S1202、发送所述当前账户信息或所述当前账户在第二应用中的关联账户信息;

S1203、获取第一应用目标账户或第二应用目标账户的信息;其中,第一应用目标账户是第二应用目标账户在第一应用中的关联账户,并且,第二应用目标账户是所述当前账户在第二应用中的关联账户的好友账户或关注账户,并且第一应用目标账户或第二应用目标账户的电子内容特征信息与所述当前账户的正在显示的电子内容特征信息相匹配,其中所述第一应用目标账户或第二应用目标账户的电子内容特征信息从一个或多个应用中获取;

S1204、发送所述第一应用目标账户或第二应用目标账户信息,以及所述第一应用目标账户或第二应用目标账户的电子内容特征信息;其中,所述信息被所述客户端接收并显示。

图12中的用户信息的处理方法可适用于本公开的实施例一或实施例三,其中第一应用客户端从第一应用的服务器获取目标账户的信息。

进一步,比如在实施例一中,在所述获取第一应用目标账户或第二应用目标账户的信息的步骤中,还包括:获取所述当前账户在第二应用中的关联账户的全部或部分的好友账户或关注账户,并且将所述好友账户或关注账户的电子内容特征信息,与所述当前账户的正在显示的电子内容特征信息进行匹配,确定第一应用目标账户或第二应用目标关联账户的信息;

或者,比如在实施例三中,直接从第二应用获取第一应用目标账户或第二应用目标账户的信息。

进一步,图12所述的方法还包括:

根据所述第一应用目标账户或第二应用目标账户的电子内容特征信息与所述正在显示的电子内容特征信息的匹配程度,确定所述第一应用目标账户或第二应用目标账户排列顺序。

在发送所述第一应用目标账户或第二应用目标账户信息的步骤中,发送按照所述排列顺序排列的第一应用目标账户或第二应用目标账户信息,其中,所述账户信息被客户端接收并按所述顺序显示。

进一步,所述电子内容特征信息,包括以下一项或多项:电子内容的标题;电子内容的关键词;电子内容的网址;用户选择的标签栏;用户输入的关键词;用户的网购记录;用户发表的评论;用户的即时对话消息。

进一步,所述好友账户还包括间接好友账户。

进一步,还包括:保存所述当前账户在第二应用中的关联账户的好友账户或关注账户;在所述获取所述当前账户在第二应用中的关联账户的全部或部分的好友账户或关注账户的步骤中,直接获取所述已保存的好友账户或关注账户。

基于图12提供的第一应用服务器进行用户信息的处理方法,还提供了一种服务器设备,包括存储器和处理器,其中,

存储器,用于存储可执行的指令;

处理器,用于执行所述指令,以实施根据图12所述的用户信息的处理的方法。

图13为本公开提供的第二应用客户端进行用户信息的处理方法流程图,应用于第二应用客户端,其具体步骤为:

S1301、获取第一应用的当前账户的正在显示的电子内容特征信息;

S1302、获取并显示第二应用目标账户的信息及第二应用目标账户的电子内容特征信息,其中,所述第二应用目标账户为所述第一应用当前账户在第二应用中的关联账户的好友账户或关注账户,并且第二应用目标账户的电子内容特征信息与所述当前账户的正在显示的电子内容特征信息相匹配,其中第二应用目标账户的电子内容特征信息从一个或多个应用中获取。

图13中的用户信息的处理方法可适用于本公开的实施例二。其中,第二应用客户端在第一应用客户端的调用下,显示目标账户的信息。

进一步,在所述显示所目标账户信息的步骤中,包括根据所述第二应用目标账户的电子内容特征信息与所述正在显示的电子内容特征信息的匹配程度的顺序,显示所述目标账户的信息。

进一步,所述电子内容特征信息,包括以下一项或多项:电子内容的标题;电子内容的关键词;用户选择的标签栏;电子内容的网址;用户输入的关键词;用户的网购记录;用户发表的评论;用户的即时对话消息。

进一步,所述好友账户还包括间接好友账户。

进一步,还包括直接显示好友或关注用户的当前电子内容特征信息。例如图6-2所示的实施例。

基于图13提供的第二应用客户端进行用户信息的处理方法,还提供了一种终端设备,包括存储器和处理器,其中,存储器,用于存储可执行的指令;处理器,用于执行所述指令,以实施上述任意一项所述用户信息的处理方法。

基于图13提供的第二应用客户端进行用户信息的处理方法,还提供了一种服务器设备,包括存储器,用于存储执行上述任一项所述通讯方法的计算机程序指令以供下载。

图14为本公开提供的第二应用服务器进行用户信息的处理方法流程图,应用于第二应用服务器,其具体步骤为:

S1401、获取第一应用的当前账户信息并查找所述当前账户在第二应用中的关联账户信息,或直接获取所述第一应用的当前账户在第二应用中的关联账户信息;

S1402、获取所述当前账户或所述当前账户的关联账户的电子内容特征信息;

S1403、检查所述当前账户的关联账户的好友账户或关注账户的电子内容特征信息,确定其中与所述当前账户或所述当前账户的关联账户的电子内容特征信息相匹配的目标账户,其中所述好友账户或关注账户的电子内容特征信息从一个或多个应用中获取;

S1404、发送所述目标账户或所述目标账户在第一应用中的关联账户信息,及所述目标账户的电子内容特征信息,其中,所述信息最终被客户端接收并显示。

图14中的用户信息的处理方法可适用于本公开的实施例二或实施例三。其中,在第二应用服务器完成查找好友或关注账户、并且匹配的步骤。

在图14所示的处理方法中,进一步,还包括:

根据所述目标账户的电子内容特征信息与所述当前账户或所述当前账户的关联账户的电子内容特征信息的匹配程度,确定所述目标账户排列顺序;

在发送所述目标账户或所述目标账户在第一应用中的关联账户信息的步骤中,发送按照所述排列顺序排列的所述目标账户信息或所述目标账户的关联账户信息,其中,所述账户信息最终被客户端接收并按所述顺序显示,所述客户端包括第一应用客户端或第二应用客户端。

进一步,所述电子内容特征信息,包括以下一项或多项:电子内容的标题;电子内容的关键词;电子内容的网址;用户选择的标签栏;用户输入的关键词;用户的网购记录;用户发表的评论;用户的即时对话消息。

进一步,所述好友账户还包括间接好友账户。

基于图14提供的第二应用服务器进行用户信息的处理方法,还提供一种服务器设备,包括存储器和处理器,其中,存储器,用于存储可执行的指令;处理器,用于执行所述指令,以实施上述中任意一项所述用户信息的处理方法。

本公开提供的总的方法参见图10及相关论述。

基于图10提供的进行用户信息的总处理方法,还提供一种系统,包括第一应用和第二应用的客户端或服务器,所述系统能够实施上述总的方法。

图15为本公开提供应用于第二客户端的进行用户信息的处理方法流程图,该方法应用于第二应用客户端,其具体步骤为:

S1501、获取当前账户的好友账户或关注账户的当前电子内容特征信息,其中,所述好友账户或关注账户的当前电子内容特征信息为,在一个或多个第一应用中所述好友账户或关注账户的关联账户的正在显示的电子内容特征信息;

S1502、显示所述好友账户或关注账户的当前电子内容特征信息。

图15中的用户信息的处理方法可适用于本公开的图6-2所示的实施例。

进一步,还包括:获取特定的电子内容特征信息;显示所述好友账户或关注账户中的目标账户信息,其中,所述目标账户信息中的电子内容特征信息与所述特定的电子内容特征信息相匹配。比如点击图6-2中的621项“匹配”后显示图6-1中的内容。

进一步,还包括:在所述显示所述好友账户或关注账户中的目标账户信息的步骤中,按照所述目标账户信息中的电子内容特征信息与所述特定的电子内容特征信息的匹配程度,显示所述账户信息。

进一步,所述电子内容特征信息,包括以下一项或多项:电子内容的标题;电子内容的关键词;电子内容的网址;用户选择的标签栏;用户输入的关键词;用户的网购记录;用户发表的评论;用户的即时对话消息。

基于图15提供的第二应用客户端进行用户信息的处理方法,还提供一种终端设备,包括存储器和处理器,其中,存储器,用于存储可执行的指令;

处理器,用于执行所述指令,以实施上述中任意一项所述用户信息的处理方法。

基于图15提供的第二应用客户端进行用户信息的处理方法,还提供一种服务器设备,包括存储器,用于存储执行上述中任一项所述用户信息的处理方法的计算机程序指令以供下载。

本公开引用的知名品牌的实施例,只是为了说明本公开的技术方案可适用的场景以及带来的进步,并未真实发生。

对于设备实施例而言,由于其基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。以上所描述的设备实施例仅仅是示意性的,其中作为分离部件说明的元件可以是或者也可以不是物理上分开的,可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部元件来实现本申请的目的。

以上所述的具体实施例,对本公开的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本公开的具体实施例而已,并不用于限制本公开,凡在本公开的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本公开的保护范围之内。

45页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:用于动态地理空间参照式信息物理基础设施库存的系统和方法

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!