CN105245730A - 一种通信方法、终端和服务器 - Google Patents
一种通信方法、终端和服务器 Download PDFInfo
- Publication number
- CN105245730A CN105245730A CN201510733765.0A CN201510733765A CN105245730A CN 105245730 A CN105245730 A CN 105245730A CN 201510733765 A CN201510733765 A CN 201510733765A CN 105245730 A CN105245730 A CN 105245730A
- Authority
- CN
- China
- Prior art keywords
- terminal
- client
- server
- list
- plug
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Landscapes
- Information Transfer Between Computers (AREA)
Abstract
本发明提供了一种通信方法、终端和服务器,其中,所述方法包括:终端将配置信息上传至服务器,以令服务器根据配置信息判断终端是否支持通过客户端与其它终端进行通信;当支持时,终端从服务器获取并安装客户端至终端本地,通过安装的客户端与其它终端进行通信;当不支持时,终端从服务器获取网页交互初始数据,并对网页交互初始数据进行解析,在浏览器中生成初始登录界面,通过生成初始登录界面的浏览器与其它终端进行通信。在终端的配置信息足以支持通过客户端与其它终端通信的情况下,为终端提供客户端信息,使得终端通过客户端与其它终端进行通信,借助客户端的用户体验方面的优势,提高了通信过程的用户体验。
Description
技术领域
本发明涉及通信技术领域,特别是涉及一种通信方法、终端和服务器。
背景技术
自2008年7月富媒体通信套件(RichCommunicationSuite,RCS)解决方案正式加入全球移动通信***协会(GlobalSystemforMobileCommunicationAssociation,GSMA)。根据RCS的特点:能够天然的与手机内置通信进行捆绑,确保不同运营商服务的互通,能够深度整合基础社交应用;改变了传统通信习惯,对人类活动起到了很大影响。
按照未来“端-管-云”协同发展的演进趋势,运营商若要强化对终端的掌控,需要对终端操作***(OperatingSystem,OS)、浏览器以及RCS进行全面掌控方能掌控终端。但目前市面或网络上成型的技术都仅针对移动设备端的RCS的应用,对于其它终端却鲜有涉及。
就目前对于RCS成型技术或理论应用而言,主要集中在移动设备端的应用,而对于移动设备而言,其自身缺陷却是显而易见的,移动设备大多为小屏设备,而且存储空间有限,硬件配置不高。对于目前应用的更新周期短,硬件条件不足造成应用的客户端无法得到很好的支持,影响用户的体验。
发明内容
为了解决现有的RCS主要适用于移动设备端的应用,无法提前判断是否能承载其它应用的客户端而直接使用客户端造成的影响用户使用体验的问题。
为了解决上述问题,本发明公开了一种通信方法,应用于终端,包括:
终端将配置信息上传至服务器,以令所述服务器根据所述配置信息判断所述终端是否支持通过客户端与其它终端进行通信;
当所述终端支持通过客户端与其它终端进行通信时,所述终端从所述服务器获取并安装客户端至终端本地,所述终端通过安装的客户端与其它终端进行通信;
当所述终端不支持通过客户端与其它终端进行通信时,所述终端从所述服务器获取网页交互初始数据,并对所述网页交互初始数据进行解析,在浏览器中生成初始登录界面,所述终端通过生成所述初始登录界面的浏览器与其它终端进行通信。
相应地,本发明还公开了一种终端间的通信方法,应用于服务器,包括:
服务器根据来自终端的配置信息,判断所述终端是否支持通过客户端与其它终端进行通信;
当所述终端支持通过客户端与其它终端进行通信时,所述服务器发送客户端信息至所述终端,以令所述终端根据所述客户端信息下载并安装客户端至终端本地,并通过安装的客户端与其它终端进行通信;
当所述终端不支持通过客户端与其它终端进行通信时,所述服务器发送网页交互初始数据至所述终端,以令所述终端对所述网页交互初始数据进行解析,在浏览器中生成初始登录界面,并通过生成初始登录界面的浏览器与其它终端进行通信。
相应地,本发明还公开了一种终端,包括:
第一上传模块,用于将配置信息上传至服务器,以令所述服务器根据所述配置信息判断所述终端是否支持通过客户端与其它终端进行通信;
通信模块,用于当所述终端支持通过客户端与其它终端进行通信时,从所述服务器获取并安装客户端至终端本地,所述终端通过安装的客户端与其它终端进行通信;当所述终端不支持通过客户端与其它终端进行通信时,从所述服务器获取网页交互初始数据,并对所述网页交互初始数据进行解析,在浏览器中生成初始登录界面,所述终端通过生成所述初始登录界面的浏览器与其它终端进行通信。
相应地,本发明还公开了一种服务器,包括:
判断模块,用于根据来自终端的配置信息,判断所述终端是否支持通过客户端与其它终端进行通信;
发送模块,用于当所述终端支持通过客户端与其它终端进行通信时,发送客户端信息至所述终端,以令所述终端根据所述客户端信息下载并安装客户端至终端本地,并通过安装的客户端与其它终端进行通信;当所述终端不支持通过客户端与其它终端进行通信时,发送网页交互初始数据至所述终端,以令所述终端对所述网页交互初始数据进行解析,在浏览器中生成初始登录界面,并通过生成初始登录界面的浏览器与其它终端进行通信。
与背景技术相比,本发明包括以下优点:
将终端的配置信息上传至服务器,由服务器根据终端的配置信息判断终端是否支持通过客户端与其它终端进行通信,并进一步对终端进行交互适配,当终端支持通过客户端与其它终端进行通信时,终端从服务器获取并安装客户端至终端本地;当终端不支持通过客户端与其它终端进行通信时,终端从服务器获取网页交互初始数据,并对网页交互初始数据进行解析,在浏览器中生成初始登录界面。主要根据终端的配置信息适配出终端通过客户端与其它终端通信还是通过生成初始登录界面的浏览器与其它终端通信,对终端进行适配的过程充分利用了终端的硬件条件和软件条件。其中,终端可以不局限于移动终端,还可以为其它平台的终端,不受终端的配置和平台等因素的限制,在终端的配置信息足以支持通过客户端与其它终端通信的情况下,为终端提供客户端信息,使得终端通过客户端与其它终端进行通信,借助客户端的用户体验方面的优势,提高了通信过程的用户体验。
附图说明
图1是本发明实施例一中的一种通信方法的步骤流程图;
图2是本发明实施例二中的一种通信方法的步骤流程图;
图3是本发明实施例三中的一种终端的结构示意图;
图4是本发明实施例四中的一种服务器的结构示意图。
具体实施方式
为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。
本发明的主要思想是无论任何终端,只要是集成有互联网解析工具(或者RCS设备终端),支持网络通信,当在网络建立连接时,自动拉取网页布局数据,自适应当前终端的硬件条件,初始化为当前交互界面,当输入用户账号后,就可实现终端之间的通信交流。特别对于类似于个人计算机(PersonalComputer,PC)的硬件条件下,可实现的不仅仅是终端之间的通信,还可以结合高速网络的融合,实现将游戏等更多的社交应用融合入通信中去。且基于超文本标记语言的第五次改版(HyperTextMarkupLanguage5,HTML5)的技术,可以做到更好的用户体验。
下面通过列举几个具体的实施例详细介绍本发明提供的一种通信方法、终端和服务器。
实施例一
详细介绍本发明实施例提供的一种通信方法,本实施例中的通信方法应用于终端。
参照图1,示出了本发明实施例中一种通信方法的步骤流程图。
步骤100,终端将配置信息上传至服务器,以令所述服务器根据所述配置信息判断所述终端是否支持通过客户端与其它终端进行通信。
所述终端可以为承载显示屏与通信模块的任意设备,并且可以为所述终端安装至少一个应用程序。
所述配置信息可以包括终端的硬件信息和操作***信息等信息。
所述服务器可以对终端进行管理,且可以根据终端上传的配置信息掌握终端的实际配置情况,判断终端是否支持通过客户端与其它终端进行通信。
终端将配置信息上传至服务器的目的是,服务器对终端进行适配,为终端设定适合于终端的应用环境,具体可以根据终端的硬件配置信息和操作***等因素对终端进行适配。
在本发明的一个优选的实施例中,终端将配置信息上传至服务器的过程具体可以为在终端联网后,将配置信息上传到服务器。其中,终端连接服务器可以通过富媒体通信(简称RCS,全称RichCommunicationSuite)实现。
通过网络之间互联的协议(InternetProtocol,IP)地址,将终端的配置信息上传到服务器,服务器根据终端的配置信息生成交互数据,并返回至终端。根据返回的交互数据进行解析,然后将解析结果保存在本地。
终端可以在与服务器建立连接关系后,登录服务器,将配置信息通过RCS上传至服务器。一般来说,终端内设置了开机联网的功能,在终端开机后,通过RCS服务主动与服务器连接,并在登录服务器后,主动上报其配置信息至服务器。
其中,配置信息可以包括终端的硬件信息和***信息等。
当所述终端支持通过客户端与其它终端进行通信时,执行步骤102;当所述终端不支持通过客户端与其它终端进行通信时,执行步骤104。
步骤102,所述终端从所述服务器获取并安装客户端至终端本地,所述终端通过安装的客户端与其它终端进行通信。所述服务器根据终端上传的配置信息生成网络数据,并将网络数据返回至终端。
所述网络数据可以包括所述服务器为所述终端提供的,用于与服务器的应用程序进行通信,以及,与同属于同一服务器的其它终端进行通信的基础数据等。
所述终端对接收到的网络数据进行解析,得到解析结果,保存在所述终端本地。在上述服务器对终端进行适配之后,可以进一步确定终端可支持的客户端的下载链接,本步骤中得到的解析结果可以为客户端的下载链接。
所述终端根据客户端的下载链接下载客户端并安装至终端本地,通过安装完毕的客户端与其它终端进行通信。
在本发明的一个优选的实施例中,所述终端还可以对所述解析结果进行用户界面展示。可以在用户界面上形成明显的标识(例如在桌面生成一个图标,用户打开图标就显示了相应的操作界面)供用户去操作,或者直接打开交互网页,供用户操作。如果支持客户端的链接数据,则直接跳转到下载页,可进行下载所适配的客户端;否则直接打开网页版登陆注册/登录页。
步骤104,所述终端从所述服务器获取网页交互初始数据,并对所述网页交互初始数据进行解析,在浏览器中生成初始登录界面,所述终端通过生成所述初始登录界面的浏览器与其它终端进行通信。
本步骤中得到的解析结果可以为网页交互初始数据,所述终端可以对网页交互初始数据进行可扩展标记语言(ExtensibleMarkupLanguage,XML)等常用网页相关格式的方式进行解析。
上述步骤102和步骤104中获取并安装客户端至终端本地,以及获取网页交互初始数据,并对所述网页交互初始数据进行解析,在浏览器中生成初始登录界面,可以理解为根据解析结果对终端进行适配的具体过程。
在本发明的一个优选的实施例中,在所述终端与其它终端进行通信之前,还可以包括以下步骤:
所述终端在安装的客户端或浏览器中的初始登录界面中输入账号信息,将所述配置信息和已安装的应用程序信息或插件信息上传至所述服务器,从所述服务器获取一应用程序列表或插件列表;所述应用程序列表或插件列表包括与所述账号信息建立关联的应用程序或者插件;所述终端从所述应用程序列表或插件列表中确定出应用程序或插件安装在客户端中,或在浏览器中运行。
在安装的客户端或浏览器中的初始登录界面中输入账号信息,可以包括输入用户名和密码,利用在服务器注册的用户名和密码登录到所述服务器之后,所述服务器根据所述配置信息和已安装的应用程序信息或插件信息返回所述应用程序列表或插件列表。
并且,所述服务器从所述应用程序列表或插件列表中推荐所述账号使用过,且所述终端支持的应用程序或者插件至所述终端。
在所述终端上,对于支持应用程序或插件安装的情况,可以采用下载链接的方式支持下载安装推荐的应用程序或插件,如果不支持,则以网页链接的方式体现。
安装好相应的应用程序或插件后,即可使用RCS账号登录连接服务器,与同服务器的其它终端进行通信,不受限于终端的硬件、操作***等因素。
对于PC等硬件条件好的终端,可支持的应用程序会很多。这样就可以解决移动终端硬件基础差,可支持的应用程序或插件受限的短板,为用户提供更好的体验及更加丰富的应用程序或插件。
需要说明的是,所述终端与其它终端可以为位于相同服务器或者服务器集群下的终端。终端之间的通信不局限于交流,还可以通过特殊功能的应用程序实现游戏等功能。
综上所述,本发明实施例将终端的配置信息上传至服务器,由服务器根据终端的配置信息判断终端是否支持通过客户端与其它终端进行通信,并进一步对终端进行交互适配,当终端支持通过客户端与其它终端进行通信时,终端从服务器获取并安装客户端至终端本地;当终端不支持通过客户端与其它终端进行通信时,终端从服务器获取网页交互初始数据,并对网页交互初始数据进行解析,在浏览器中生成初始登录界面。主要根据终端的配置信息适配出终端通过客户端与其它终端通信还是通过生成初始登录界面的浏览器与其它终端通信,对终端进行适配的过程充分利用了终端的硬件条件和软件条件。其中,终端可以不局限于移动终端,还可以为其它平台的终端,不受终端的配置和平台等因素的限制,在终端的配置信息足以支持通过客户端与其它终端通信的情况下,为终端提供客户端信息,使得终端通过客户端与其它终端进行通信,借助客户端的用户体验方面的优势,提高了通信过程的用户体验。
实施例二
详细介绍本发明实施例提供的一种通信方法,本实施例中的通信方法应用于服务器。
参照图2,示出了本发明实施例中一种通信方法的步骤流程图。
步骤200,服务器根据来自终端的配置信息,判断所述终端是否支持通过客户端与其它终端进行通信,当所述终端支持通过客户端与其它终端进行通信时,执行步骤202;当所述终端不支持通过客户端与其它终端进行通信时,执行步骤204。
所述配置信息可以包括终端的硬件信息和***信息等,当所述配置信息支持安装客户端时,所述服务器判断所述终端支持通过客户端与其它终端进行通信;当所述配置信息不支持安装客户端时,所述服务器判断所述终端不支持通过客户端与其它终端进行通信。
步骤202,所述服务器发送客户端信息至所述终端,以令所述终端根据所述客户端信息下载并安装客户端至终端本地,并通过安装的客户端与其它终端进行通信。
所述客户端信息可以包括客户端的下载链接。
步骤204,所述服务器发送网页交互初始数据至所述终端,以令所述终端对所述网页交互初始数据进行解析,在浏览器中生成初始登录界面,并通过生成初始登录界面的浏览器与其它终端进行通信。
在本发明的一个优选的实施例中,在所述服务器发送客户端信息或网页交互初始数据至所述终端之后,还可以包括:
在所述服务器根据所述终端发送的配置信息和已安装的应用程序信息或插件信息返回应用程序列表或插件列表至所述终端。
其中,所述应用程序列表或插件列表为与所述终端在安装的客户端或浏览器中的初始登录界面中输入的账号信息建立关联的应用程序或者插件。
在本发明的一个优选的实施例中,在所述服务器根据所述终端发送的配置信息和已安装的应用程序信息或插件信息返回应用程序列表或插件列表至所述终端之后,还可以包括:
所述服务器从所述应用程序列表或插件列表中推荐所述账号使用过,且所述终端支持的应用程序或者插件至所述终端。
综上所述,本发明实施例将终端的配置信息上传至服务器,由服务器根据终端的配置信息判断终端是否支持通过客户端与其它终端进行通信,并进一步对终端进行交互适配,当终端支持通过客户端与其它终端进行通信时,终端从服务器获取并安装客户端至终端本地;当终端不支持通过客户端与其它终端进行通信时,终端从服务器获取网页交互初始数据,并对网页交互初始数据进行解析,在浏览器中生成初始登录界面。主要根据终端的配置信息适配出终端通过客户端与其它终端通信还是通过生成初始登录界面的浏览器与其它终端通信,对终端进行适配的过程充分利用了终端的硬件条件和软件条件。其中,终端可以不局限于移动终端,还可以为其它平台的终端,不受终端的配置和平台等因素的限制,在终端的配置信息足以支持通过客户端与其它终端通信的情况下,为终端提供客户端信息,使得终端通过客户端与其它终端进行通信,借助客户端的用户体验方面的优势,提高了通信过程的用户体验。
实施例三
详细介绍本发明实施例提供的一种终端。
参照图3,示出了本发明实施例中一种终端的结构示意图。
所述终端可以包括:第一上传模块30,通信模块32。
下面分别详细介绍各模块的功能以及各模块之间的关系。
第一上传模块30,用于将配置信息上传至服务器,以令所述服务器根据所述配置信息判断所述终端是否支持通过客户端与其它终端进行通信。
通信模块32,用于当所述终端支持通过客户端与其它终端进行通信时,从所述服务器获取并安装客户端至终端本地,所述终端通过安装的客户端与其它终端进行通信;当所述终端不支持通过客户端与其它终端进行通信时,从所述服务器获取网页交互初始数据,并对所述网页交互初始数据进行解析,在浏览器中生成初始登录界面,所述终端通过生成所述初始登录界面的浏览器与其它终端进行通信。
在本发明的一个优选的实施例中,所述终端还可以包括:
列表获取模块,用于在所述终端与其它终端进行通信之前,在安装的客户端或浏览器中的初始登录界面中输入账号信息,从所述服务器获取一应用程序列表或插件列表;所述应用程序列表或插件列表包括与所述账号信息建立关联的应用程序或者插件。
列表确定模块,用于从所述应用程序列表或插件列表中确定出应用程序或插件安装在客户端中,或在浏览器中运行。
第二上传模块,用于在所述列表确定模块从所述应用程序列表或插件列表中确定出应用程序或插件安装在客户端中,或在浏览器中运行之前,将所述配置信息和已安装的应用程序信息或插件信息上传至所述服务器,以令所述服务器根据所述配置信息和已安装的应用程序信息或插件信息返回所述应用程序列表或插件列表。
网络数据解析模块,用于在所述第一上传模块30将配置信息上传至服务器之后,接收来自所述服务器的网络数据,并对所述网络数据进行解析,并将解析结果存储在本地。
展示模块,用于在所述网络数据解析模块接收来自所述服务器的网络数据,并对所述网络数据进行解析,并将解析结果存储在本地之后,对所述解析结果进行用户界面展示。
综上所述,本发明实施例将终端的配置信息上传至服务器,由服务器根据终端的配置信息判断终端是否支持通过客户端与其它终端进行通信,并进一步对终端进行交互适配,当终端支持通过客户端与其它终端进行通信时,终端从服务器获取并安装客户端至终端本地;当终端不支持通过客户端与其它终端进行通信时,终端从服务器获取网页交互初始数据,并对网页交互初始数据进行解析,在浏览器中生成初始登录界面。主要根据终端的配置信息适配出终端通过客户端与其它终端通信还是通过生成初始登录界面的浏览器与其它终端通信,对终端进行适配的过程充分利用了终端的硬件条件和软件条件。其中,终端可以不局限于移动终端,还可以为其它平台的终端,不受终端的配置和平台等因素的限制,在终端的配置信息足以支持通过客户端与其它终端通信的情况下,为终端提供客户端信息,使得终端通过客户端与其它终端进行通信,借助客户端的用户体验方面的优势,提高了通信过程的用户体验。
实施例四
详细介绍本发明实施例提供的一种服务器。
参照图4,示出了本发明实施例中一种服务器的结构示意图。
所述服务器可以包括:判断模块40和发送模块42。
下面分别详细介绍各模块的功能以及各模块之间的关系。
判断模块40,用于根据来自终端的配置信息,判断所述终端是否支持通过客户端与其它终端进行通信。
发送模块42,用于当所述终端支持通过客户端与其它终端进行通信时,发送客户端信息至所述终端,以令所述终端根据所述客户端信息下载并安装客户端至终端本地,并通过安装的客户端与其它终端进行通信;当所述终端不支持通过客户端与其它终端进行通信时,发送网页交互初始数据至所述终端,以令所述终端对所述网页交互初始数据进行解析,在浏览器中生成初始登录界面,并通过生成初始登录界面的浏览器与其它终端进行通信。
在本发明的一个优选的实施例中,所述服务器还可以包括:
列表返回模块,用于在所述发送模块42发送客户端信息或网页交互初始数据至所述终端之后,根据所述终端发送的配置信息和已安装的应用程序信息或插件信息返回应用程序列表或插件列表至所述终端。
所述应用程序列表或插件列表为与所述终端在安装的客户端或浏览器中的初始登录界面中输入的账号信息建立关联的应用程序或者插件。
推荐模块,用于在所述列表返回模块根据所述终端发送的配置信息和已安装的应用程序信息或插件信息返回应用程序列表或插件列表至所述终端之后,从所述应用程序列表或插件列表中推荐所述账号使用过,且所述终端支持的应用程序或者插件至所述终端。
综上所述,本发明实施例将终端的配置信息上传至服务器,由服务器根据终端的配置信息判断终端是否支持通过客户端与其它终端进行通信,并进一步对终端进行交互适配,当终端支持通过客户端与其它终端进行通信时,终端从服务器获取并安装客户端至终端本地;当终端不支持通过客户端与其它终端进行通信时,终端从服务器获取网页交互初始数据,并对网页交互初始数据进行解析,在浏览器中生成初始登录界面。主要根据终端的配置信息适配出终端通过客户端与其它终端通信还是通过生成初始登录界面的浏览器与其它终端通信,对终端进行适配的过程充分利用了终端的硬件条件和软件条件。其中,终端可以不局限于移动终端,还可以为其它平台的终端,不受终端的配置和平台等因素的限制,在终端的配置信息足以支持通过客户端与其它终端通信的情况下,为终端提供客户端信息,使得终端通过客户端与其它终端进行通信,借助客户端的用户体验方面的优势,提高了通信过程的用户体验。
对于终端和服务器实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。
以上对本发明实施例所提供的一种通信方法、终端和服务器,进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
Claims (16)
1.一种通信方法,其特征在于,应用于终端,包括:
终端将配置信息上传至服务器,以令所述服务器根据所述配置信息判断所述终端是否支持通过客户端与其它终端进行通信;
当所述终端支持通过客户端与其它终端进行通信时,所述终端从所述服务器获取并安装客户端至终端本地,所述终端通过安装的客户端与其它终端进行通信;
当所述终端不支持通过客户端与其它终端进行通信时,所述终端从所述服务器获取网页交互初始数据,并对所述网页交互初始数据进行解析,在浏览器中生成初始登录界面,所述终端通过生成所述初始登录界面的浏览器与其它终端进行通信。
2.根据权利要求1所述的方法,其特征在于,在所述终端与其它终端进行通信之前,还包括:
所述终端在安装的客户端或浏览器中的初始登录界面中输入账号信息,从所述服务器获取一应用程序列表或插件列表;所述应用程序列表或插件列表包括与所述账号信息建立关联的应用程序或者插件;
所述终端从所述应用程序列表或插件列表中确定出应用程序或插件安装在客户端中,或在浏览器中运行。
3.根据权利要求2所述的方法,其特征在于,在所述终端从所述应用程序列表或插件列表中确定出应用程序或插件安装在客户端中,或在浏览器中运行之前,还包括:
所述终端将所述配置信息和已安装的应用程序信息或插件信息上传至所述服务器,以令所述服务器根据所述配置信息和已安装的应用程序信息或插件信息返回所述应用程序列表或插件列表。
4.根据权利要求1所述的方法,其特征在于,在所述终端将配置信息上传至服务器之后,还包括:
所述终端接收来自所述服务器的网络数据,并对所述网络数据进行解析,并将解析结果存储在本地。
5.根据权利要求4所述的方法,其特征在于,在所述终端接收来自所述服务器的网络数据,并对所述网络数据进行解析,并将解析结果存储在本地之后,还包括:
所述终端对所述解析结果进行用户界面展示。
6.一种终端间的通信方法,其特征在于,应用于服务器,包括:
服务器根据来自终端的配置信息,判断所述终端是否支持通过客户端与其它终端进行通信;
当所述终端支持通过客户端与其它终端进行通信时,所述服务器发送客户端信息至所述终端,以令所述终端根据所述客户端信息下载并安装客户端至终端本地,并通过安装的客户端与其它终端进行通信;
当所述终端不支持通过客户端与其它终端进行通信时,所述服务器发送网页交互初始数据至所述终端,以令所述终端对所述网页交互初始数据进行解析,在浏览器中生成初始登录界面,并通过生成初始登录界面的浏览器与其它终端进行通信。
7.根据权利要求6所述的方法,其特征在于,在所述服务器发送客户端信息或网页交互初始数据至所述终端之后,还包括:
在所述服务器根据所述终端发送的配置信息和已安装的应用程序信息或插件信息返回应用程序列表或插件列表至所述终端;
所述应用程序列表或插件列表为与所述终端在安装的客户端或浏览器中的初始登录界面中输入的账号信息建立关联的应用程序或者插件。
8.根据权利要求7所述的方法,其特征在于,在所述服务器根据所述终端发送的配置信息和已安装的应用程序信息或插件信息返回应用程序列表或插件列表至所述终端之后,还包括:
所述服务器从所述应用程序列表或插件列表中推荐所述账号使用过,且所述终端支持的应用程序或者插件至所述终端。
9.一种终端,其特征在于,包括:
第一上传模块,用于将配置信息上传至服务器,以令所述服务器根据所述配置信息判断所述终端是否支持通过客户端与其它终端进行通信;
通信模块,用于当所述终端支持通过客户端与其它终端进行通信时,从所述服务器获取并安装客户端至终端本地,所述终端通过安装的客户端与其它终端进行通信;当所述终端不支持通过客户端与其它终端进行通信时,从所述服务器获取网页交互初始数据,并对所述网页交互初始数据进行解析,在浏览器中生成初始登录界面,所述终端通过生成所述初始登录界面的浏览器与其它终端进行通信。
10.根据权利要求9所述的终端,其特征在于,还包括:
列表获取模块,用于在所述终端与其它终端进行通信之前,在安装的客户端或浏览器中的初始登录界面中输入账号信息,从所述服务器获取一应用程序列表或插件列表;所述应用程序列表或插件列表包括与所述账号信息建立关联的应用程序或者插件;
列表确定模块,用于从所述应用程序列表或插件列表中确定出应用程序或插件安装在客户端中,或在浏览器中运行。
11.根据权利要求10所述的终端,其特征在于,所述终端还包括:
第二上传模块,用于在所述列表确定模块从所述应用程序列表或插件列表中确定出应用程序或插件安装在客户端中,或在浏览器中运行之前,将所述配置信息和已安装的应用程序信息或插件信息上传至所述服务器,以令所述服务器根据所述配置信息和已安装的应用程序信息或插件信息返回所述应用程序列表或插件列表。
12.根据权利要求9所述的终端,其特征在于,还包括:
网络数据解析模块,用于在所述第一上传模块将配置信息上传至服务器之后,接收来自所述服务器的网络数据,并对所述网络数据进行解析,并将解析结果存储在本地。
13.根据权利要求12所述的终端,其特征在于,还包括:
展示模块,用于在所述网络数据解析模块接收来自所述服务器的网络数据,并对所述网络数据进行解析,并将解析结果存储在本地之后,对所述解析结果进行用户界面展示。
14.一种服务器,其特征在于,包括:
判断模块,用于根据来自终端的配置信息,判断所述终端是否支持通过客户端与其它终端进行通信;
发送模块,用于当所述终端支持通过客户端与其它终端进行通信时,发送客户端信息至所述终端,以令所述终端根据所述客户端信息下载并安装客户端至终端本地,并通过安装的客户端与其它终端进行通信;当所述终端不支持通过客户端与其它终端进行通信时,发送网页交互初始数据至所述终端,以令所述终端对所述网页交互初始数据进行解析,在浏览器中生成初始登录界面,并通过生成初始登录界面的浏览器与其它终端进行通信。
15.根据权利要求14所述的服务器,其特征在于,还包括:
列表返回模块,用于在所述发送模块发送客户端信息或网页交互初始数据至所述终端之后,根据所述终端发送的配置信息和已安装的应用程序信息或插件信息返回应用程序列表或插件列表至所述终端;
所述应用程序列表或插件列表为与所述终端在安装的客户端或浏览器中的初始登录界面中输入的账号信息建立关联的应用程序或者插件。
16.根据权利要求15所述的服务器,其特征在于,服务器还包括:
推荐模块,用于在所述列表返回模块根据所述终端发送的配置信息和已安装的应用程序信息或插件信息返回应用程序列表或插件列表至所述终端之后,从所述应用程序列表或插件列表中推荐所述账号使用过,且所述终端支持的应用程序或者插件至所述终端。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510733765.0A CN105245730B (zh) | 2015-10-30 | 2015-10-30 | 一种通信方法、终端和服务器 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510733765.0A CN105245730B (zh) | 2015-10-30 | 2015-10-30 | 一种通信方法、终端和服务器 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105245730A true CN105245730A (zh) | 2016-01-13 |
CN105245730B CN105245730B (zh) | 2018-11-30 |
Family
ID=55043222
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510733765.0A Active CN105245730B (zh) | 2015-10-30 | 2015-10-30 | 一种通信方法、终端和服务器 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105245730B (zh) |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1808983A (zh) * | 2006-02-15 | 2006-07-26 | 阿里巴巴公司 | 一种实现即时通讯的方法及*** |
CN101083692A (zh) * | 2006-05-29 | 2007-12-05 | 丛升日 | 一种基于网站的多媒体电话服务*** |
CN101184304A (zh) * | 2007-12-24 | 2008-05-21 | ***通信集团北京有限公司 | 一种用户设备客户端软件下载的方法、***及装置 |
US20080235767A1 (en) * | 2004-01-20 | 2008-09-25 | Koninklijke Philips Electronic, N.V. | Method of Controlling Access to a Communication Network |
CN101557356A (zh) * | 2008-04-11 | 2009-10-14 | 北京亿企通信息技术有限公司 | 一种在Web页面中使用即时通讯工具的方法 |
CN103685472A (zh) * | 2013-11-20 | 2014-03-26 | 卓易畅游(北京)科技有限公司 | 用于提供移动设备所对应的资源信息的方法与设备 |
-
2015
- 2015-10-30 CN CN201510733765.0A patent/CN105245730B/zh active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080235767A1 (en) * | 2004-01-20 | 2008-09-25 | Koninklijke Philips Electronic, N.V. | Method of Controlling Access to a Communication Network |
CN1808983A (zh) * | 2006-02-15 | 2006-07-26 | 阿里巴巴公司 | 一种实现即时通讯的方法及*** |
CN101083692A (zh) * | 2006-05-29 | 2007-12-05 | 丛升日 | 一种基于网站的多媒体电话服务*** |
CN101184304A (zh) * | 2007-12-24 | 2008-05-21 | ***通信集团北京有限公司 | 一种用户设备客户端软件下载的方法、***及装置 |
CN101557356A (zh) * | 2008-04-11 | 2009-10-14 | 北京亿企通信息技术有限公司 | 一种在Web页面中使用即时通讯工具的方法 |
CN103685472A (zh) * | 2013-11-20 | 2014-03-26 | 卓易畅游(北京)科技有限公司 | 用于提供移动设备所对应的资源信息的方法与设备 |
Also Published As
Publication number | Publication date |
---|---|
CN105245730B (zh) | 2018-11-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103024503B (zh) | 一种通过移动通讯设备终端实现遥控的***和方法 | |
CN102611753B (zh) | 一种移动终端基于云平台控制受控设备的***和方法 | |
CN103430164B (zh) | 用于经由http标头来进行远程桌面会话重新绘制的方法和设备 | |
CN101827123B (zh) | 实现具有SNS功能的移动Widget引擎的方法和*** | |
US9621627B2 (en) | Dynamically launching a server-based application on a mobile device | |
US10999405B2 (en) | Method for processing access requests and web browser | |
CN102722551B (zh) | 一种浏览器内核智能切换方法及*** | |
CN102368214B (zh) | 界面自动生成方法及*** | |
CN106533813A (zh) | 远程控制智能设备***升级的方法 | |
CN102752369B (zh) | 电视应用服务的提供方法及虚拟化内容服务平台 | |
CN103607654A (zh) | 基于多屏协同***的移动终端辅助输入装置及方法 | |
US20140201366A1 (en) | Smartphone apps in a cloud | |
CN105426448A (zh) | 界面显示方法、装置及*** | |
CN102026037A (zh) | 基于widget的电视交互方法及***及一种电视机 | |
US9720745B2 (en) | Method and apparatus for device-specific communication between application programs | |
CN103650458A (zh) | 媒体流的传输方法、装置与*** | |
JP6374870B2 (ja) | 分散アプリケーションのライフサイクル管理のための解決策 | |
CN102833324B (zh) | 业务协同实现方法及装置 | |
CN103533038A (zh) | 一种基于html5的远程控制***及其远程控制方法 | |
CN102821150A (zh) | 基于云服务的应用管理方法及云服务器 | |
CN107770212A (zh) | 富通信套件发布平台、版本更新方法及***、移动终端 | |
CN103354563A (zh) | 基于互联网电视客户端定制epg界面的方法和装置 | |
CN102316149A (zh) | 一种p2p视频通讯的方法 | |
CN102664756B (zh) | 设备访问方法、装置及*** | |
KR20090062797A (ko) | 레가시 디바이스의 원격 제어를 위한 동적 ui 시스템 및그 실행 방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |