本发明专利技术提供一种基于应用的信息交互方法及系统,首先侦测终端侧当前已经启动的应用,并在网络侧中心服务器记录不同终端当前已经启动的应用的标识;在所述终端侧提供与当前已经启动的一个或多个应用相对应的消息界面,并将用户在该消息界面中输入的信息及对应的应用标识发送至网络侧中心服务器;然后,网络侧中心服务器将所述信息转发至当前已启动所述应用的一个或多个终端;接收到所述由网络侧中心服务器转发的信息的一个或多个终端将所述信息在当前已启动的相同应用的消息界面中展示。应用本发明专利技术,网络侧中心服务器可自动获知已启动相同应用的终端侧,并为不同终端侧提供了一个可普遍适用的基于应用的信息交互机制。
【技术实现步骤摘要】
本专利技术涉及互联网
,尤其涉及一种基于应用的信息交互方法及系统。
技术介绍
随着互联网技术的发展,各种基于互联网的应用(Application)也层出不穷,其中既包括各种传统的基于客户端/服务器端的独立运行的应用程序,也包括各种将浏览器端作为终端侧客户端的web应用等。对于一款流行的应用而言,其用户量或同时在线人数往往是非常大的,这些人本身就形成了一个群体,他们在使用该应用时往往会有交流的需要,例如,对该款应用的使用感受的交流,对某些功能运用的询问或评价等,但现有的即时通讯工具都不是基于应用的,用户并不能准确的与当前正在使用相同应用的人交互信息。尽管目前有一些网络应用内置了交互通道,但遗憾的是,这些交互机制只是针对某款特定应用的,而不是面对终端侧客户端中其他应用的,因此其并不能解决那些没有内置交互通道的应用。
技术实现思路
本专利技术所要解决的技术问题在于提供一种基于应用的信息交互方法和系统,以实现为不同终端侧用户提供可普遍适适于各种应用的信息交互机制,以向启动相同应用的用户提供信息交互的平台。为解决上述技术问题,本专利技术提供一种基于应用的信息交互方法,首先侦测终端侧当前已经启动的应用,并在网络侧中心服务器记录不同终端当前已经启动的应用的标识;在所述终端侧提供与当前已经启动的一个或多个应用相对应的消息界面,并将用户在该消息界面中输入的信息及对应的应用标识发送至网络侧中心服务器;网络侧中心服务器将所述信息转发至当前已启动所述应用的一个或多个终端;接收到所述由网络侧中心服务器转发的信息的一个或多个终端将所述信息在当前已启动的相同应用的消息界面中展示。本专利技术进而提供一种基于应用的信息交互系统,包括:侦测模块,适于侦测终端侧当前已经启动的应用;记录模块,适于控制网络侧中心服务器记录不同终端当前已启动的应用的标识;界面控制模块,适于在所述终端侧提供与当前已经启动的一个或多个应用相对应的消息界面,并将用户在该消息界面中输入的信息及对应的应用标识发送至网络侧中心服务器;转发模块,适于控制网络侧中心服务器将所述信息转发至当前已启动所述应用的一个或多个终端;界面显示模块,适于控制所述接收到由网络侧中心服务器转发的信息的一个或多个终端将所述信息在当前已启动的相同应用的消息界面中展示。应用本专利技术,网络侧中心服务器可自动获知已启动相同应用的终端侧,并为不同终端侧提供了一个可普遍适用的基于应用的信息交互机制,满足了正在使用相同应用的用户群体相互交流的需要。附图说明图1为根据本专利技术的实施例所述的一种基于应用的信息交互方法流程图。图2为根据本专利技术实施例所述的应用环境示意图。图3为根据本专利技术实施例所述的与已经启动的应用相对应的消息界面示意图。图4为根据本专利技术实施例所述的基于应用的信息交互系统结构示意图。具体实施例方式下面结合附图,对本专利技术的实施例进行详细说明。如图1所示,为根据本专利技术的实施例所述的一种基于应用的信息交互方法流程图,首先,侦测终端侧当前已经启动的应用,并在网络侧中心服务器记录不同终端当前已经启动的应用的标识(步骤101);在所述终端侧提供与当前已经启动的一个或多个应用相对应的消息界面,并将用户在该消息界面中输入的信息及对应的应用标识发送至网络侧中心服务器(步骤102);然后,网络侧中心服务器将所述信息转发至当前已启动所述应用的一个或多个终端(步骤103);之后,接收到所述由网络侧中心服务器转发的信息的一个或多个终端将所述信息在当前已启动的相同应用的消息界面中展示(步骤104)。其中,步骤101所述的对终端侧当前已经启动的应用的侦测动作,可以由终端侧执行,也可以由网络侧中心服务器执行。例如,对于一些浏览器/服务器架构下的系统,如图2所示,为根据本专利技术实施例所述的应用环境示意图,在终端侧客户端201a、201b-201n中会展示多个对应于不同应用的入口标识2011,而这些入口标识相对应的应用则存储于中心服务器(或服务器群)202上,或由服务器202进行管理,当终端侧用户在客户端点击这些入口标识时,则相当于向服务器发出一个启动请求,请求启动与该入口标识相对应的应用,一些典型的web应用就可以通过这种方式启动并运行于终端侧客户端中。在这种情况下,就可以由网络侧中心服务器根据接收到的终端侧对应用的启动请求,侦测到不同终端侧已经启动的应用;并且由所述中心服务器根据不同终端侧已经启动的应用,确定已经启动相同应用的不同终端侧。在中心服务器中,一般会对所管理的每一个应用都分配一个唯一编号作为ID号,而另一方面,每一台终端也会有一个唯一标识,例如IP地址、MAC地址或用户名等其它具有唯一性的标识。例如,中心服务器管理的应用一 “豆瓣电台”的ID号为1001,而已经启动该应用的终端侧IP地址都由中心服务器记录下来,这些终端就与该1001号应用建立了对应关系。此外,也可以由终端侧在本地侦测当前已经启动的应用,并发送至网络侧中心服务器;然后由所述中心服务器根据接收到的不同终端侧已经启动的应用信息,确定已经启动相同应用的不同终端侧。例如,对于一些并非由网络侧中心服务器统一管理的应用,用户可以自行从其他应用服务器独立下载并运行,而在终端侧客户端中可以通过扫描进程等方式侦测到当前已经启动的应用,并将应用的名称或标识发送至所述网络侧中心服务器,由中心服务器统计当前启动相同应用的不同终端,并建立对应关系。而根据本专利技术实施例所述的应用,可以是符合预设匹配策略的应用。例如,对于一些本身就提供有交互机制的应用(如即时通讯类应用程序)或本身不适合提供交互机制的应用(如银行交易类应用程序),都可以通过预设的匹配策略加以排除。在具体实现上,例如步骤101中,可以通过一个界面提供列表来对所侦测到当前在某个终端侧全部已经启动的应用进行筛选,如果当前已经启动的应用是该列表里有记录的,那么就会在服务器记录,如果启动的应用在列表中没有相应的记录,那么即使该应用已经启动了,也不用在服务器记录。当然,也可以通过设置一个过滤器来实现,即提供一个拒绝列表,凡是在列表中有记录的应用,则即使在终端侧已经启动,也不允许在服务器侧进行记录,也不会为该应用提供消息界面。同理,根据本专利技术实施例所述的消息界面与一个或多个应用的对应关系,可以根据预设的对应策略确定。例如,对于某些相同类型的多个应用,当它们启动时,可以将其统一对应一个消息界面。如Photoshop或AutoCAD等具有制图功能的应用程序,很多操作方法会有相似之处,而对于精通制图应用的专家来说,往往也同时精通多种制图软件,这种情况下,就可以将这些制图类的应用统一对应一个消息界面,当一个不熟悉制图的用户端在操作本地的Photoshop时,可以通过这个消息界面将问题发送至服务器侧,而服务器侧则可以将该问题转发至已经启动AutoCAD的客户端,并在该客户端与AutoCAD应用界面相对应的消息界面中显示该问题,而使用AutoCAD的客户端用户基本上对Photoshop也是很熟悉的,可以直接在消息界面中回复有关Photoshop的问题,并返回给服务器侧,由服务器侧返回给该问题的发起终端并在其消息界面中将答案展示给用户。如图3所示,为根据本专利技术实施例所述的与已经启动的应用相对应的消息界面示意图。例如,在当前桌面301上正在执行一个应用程序本文档来自技高网...
【技术保护点】
一种基于应用的信息交互方法,其特征在于,包括如下步骤:侦测终端侧当前已经启动的应用,并在网络侧中心服务器记录不同终端当前已经启动的应用的标识;在所述终端侧提供与当前已经启动的一个或多个应用相对应的消息界面,并将用户在该消息界面中输入的信息及对应的应用标识发送至网络侧中心服务器;网络侧中心服务器将所述信息转发至当前已启动所述应用的一个或多个终端;接收到所述由网络侧中心服务器转发的信息的一个或多个终端将所述信息在当前已启动的相同应用的消息界面中展示。
【技术特征摘要】
1.一种基于应用的信息交互方法,其特征在于,包括如下步骤: 侦测终端侧当前已经启动的应用,并在网络侧中心服务器记录不同终端当前已经启动的应用的标识; 在所述终端侧提供与当前已经启动的一个或多个应用相对应的消息界面,并将用户在该消息界面中输入的信息及对应的应用标识发送至网络侧中心服务器; 网络侧中心服务器将所述信息转发至当前已启动所述应用的一个或多个终端; 接收到所述由网络侧中心服务器转发的信息的一个或多个终端将所述信息在当前已启动的相同应用的消息界面中展示。2.如权利要求1所述的方法,其特征在于,所述应用为符合预设匹配策略的应用。3.如权利要求1所述的方法,其特征在于,所述消息界面与一个或多个应用的对应关系,根据预设的对应策略确定。4.如权利要求1所述的方法,其特征在于,所述侦测终端侧当前已经启动的应用,并在网络侧中心服务器记录不同终端当前已启动的应用的标识的步骤,包括: 由网络侧中心服务器根据接收到的终端侧对应用的启动请求,侦测到不同终端侧当前已经启动的应用,并记录该应用的标识。5.如权利要求1所述的方法,其特征在于,所述侦测终端侧当前已经启动的应用,并在网络侧中心服务器记录不同终端当前已启动的应用的标识的步骤,包括: 由各终端侧在本地侦测当前已经启动的应用,并将该应用的标识发送至网络侧中心服务器进行记录。6.如权利要求1所述的方法,其特征在于,所述在终端侧提供与当前已经启动的一个或多个应用相对应的消息界面的步骤,包括: 根据所述应用的展示规格,在所述应用的界面侧边以延伸窗口的形式,或以嵌入所述应用界面的形式,或以桌面弹出窗口的形式,提供与该应用相对应的消息界面。7.如权利要求1所述的方法,其特征在于,所述在终端侧提供与当前已经启动的一个或多个应用相对应的消息界面的步骤,包括: 在所述应用的界面中提供一显示按钮,当该按钮被选择时,展示所述消...
【专利技术属性】
技术研发人员:刘航,杨伟凯,
申请(专利权)人:北京奇虎科技有限公司,奇智软件北京有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。