一种信息处理方法及装置、存储介质、电子设备制造方法及图纸

技术编号:15847137 阅读:38 留言:0更新日期:2017-07-18 20:06
本发明专利技术实施例公开了一种信息处理方法,所述方法包括:如果第一进程请求与服务器通信,判断所述第一进程是否已与所述服务器建立通信连接;如果所述第一进程未与所述服务器建立通信连接,确定第二进程,其中,所述第二进程是与所述服务器建立通信连接的,已运行进程中除所述第一进程之外的其他进程;将所述第一进程的请求通过所述第二进程与所述服务器的通信连接传输至所述服务器。本发明专利技术同时还公开了一种信息处理装置、存储介质及电子设备。

【技术实现步骤摘要】
一种信息处理方法及装置、存储介质、电子设备
本专利技术涉及电子技术,尤其涉及一种信息处理方法及装置、存储介质、电子设备。
技术介绍
目前,即时通讯已经发展成集交流、资讯、搜索、电子商务、办公协作和企业客户服务等为一体的综合化信息平台,在人们的日常工作、生活中得到广泛的应用。在有即时通讯需求的页面(Web)应用中,通常会通过前端页面建立长连接或短连接轮询与服务器进行数据交互。如果用户打开多个窗口则会有多个通讯进程与服务器进行通讯,造成服务器端压力增加,并且由于浏览器连接数的限制,可能导致部分窗口功能无法使用。
技术实现思路
有鉴于此,本专利技术实施例为解决现有技术中存在的问题而提供一种信息处理方法及装置、存储介质、电子设备,能够减少服务器链接数,降低服务器压力,从而避免因连接数限制导致的服务不可用或受限。本专利技术实施例的技术方案是这样实现的:第一方面,本专利技术实施例提供一种信息处理方法,所述方法包括:如果第一进程请求与服务器通信,判断所述第一进程是否已与所述服务器建立通信连接;如果所述第一进程未与所述服务器建立通信连接,确定第二进程,其中,所述第二进程是与所述服务器建立通信连接的,已运行进程中除所述第一进程之外的其他进程;将所述第一进程的请求通过所述第二进程与所述服务器的通信连接传输至所述服务器。第二方面,本专利技术实施例提供一种电子设备,其特征在于,所述电子设备至少包括:通信接口、处理器和存储器,其中,所述处理器用于:如果第一进程请求与服务器通信,判断所述第一进程是否已与所述服务器建立通信连接;如果所述第一进程未与所述服务器建立通信连接,确定第二进程,其中,所述第二进程是与所述服务器建立通信连接的,已运行进程中除所述第一进程之外的其他进程;将所述第一进程的请求通过所述第二进程与所述服务器的通信连接传输至所述服务器。第三方面,本专利技术实施例提供一种存储介质,所述存储介质中存储有可执行指令,该可执行指令配置为执行上述权利要求1至5任一项提供的信息处理方法。第四方面,本专利技术实施例提供一种信息处理装置,所述装置包括:判断单元,用于如果第一进程请求与服务器通信,判断所述第一进程是否已与所述服务器建立通信连接;第一确定单元,用于如果所述第一进程未与所述服务器建立通信连接,确定第二进程,其中,所述第二进程是与所述服务器建立通信连接的,已运行进程中除所述第一进程之外的其他进程;第一传输单元,用于将所述第一进程的请求通过所述第二进程与所述服务器的通信连接传输至所述服务器。本专利技术实施例提供一种信息处理方法及装置、存储介质、电子设备,其中,如果第一进程请求与服务器通信,判断所述第一进程是否已与所述服务器建立通信连接;如果所述第一进程未与所述服务器建立通信连接,确定第二进程;将所述第一进程的请求通过所述第二进程与所述服务器的通信连接传输至所述服务器,这样,当第一进程请求与服务器进行通信连接时,若存在已经与服务器建立通信连接的第二进程时,第一进程通过第二进程与服务器进行通信,如此,能够减少服务器链接数,降低服务器压力,从而避免因连接数限制导致的服务不可用或受限。附图说明图1为本专利技术实施例一种信息处理方法的实现流程示意图;图2为本专利技术实施例另一种信息处理方法的实现流程示意图;图3为本专利技术实施例一种实现浏览器多窗口与服务器Ajax通讯进程复用的示意图;图4为本专利技术实施例一种实现浏览器多窗口与服务器Ajax通讯进程复用的系统的组成结构示意图;图5为本专利技术实施例一种基于共享存储来实现浏览器多窗口与服务器ajax通讯进程复用的信息处理过程的示意图;图6为本专利技术实施例信息处理装置的组成结构示意图;图7为本专利技术实施例电子设备的组成结构示意图。具体实施方式下面结合附图和具体实施例对本专利技术的技术方案进一步详细阐述。实施例一本实施例提供一种信息处理方法,该方法应用于电子设备,该信息处理方法所实现的功能可以通过电子设备中的处理器调用程序代码来实现,当然程序代码可以保存在计算机存储介质中,可见,该电子设备至少包括处理器和存储介质。图1为本专利技术实施例一种信息处理方法的实现流程示意图,如图1所示,该方法包括以下步骤:步骤S101,如果第一进程请求与服务器通信,判断所述第一进程是否已与所述服务器建立通信连接;这里,所述电子设备在具体实施例的过程中可以为各种类型的具有信息处理能力的设备,例如可以是移动电话(手机)、平板电脑、笔记本电脑等具有无线通信能力的移动设备,也可以是诸如台式计算机之类的具有有线联网能力的且不便移动的设备。如果所述第一进程未与所述服务器建立通信连接,则进入步骤S102;如果所述第一进程已与所述服务器建立通信连接,则所述第一进程直接与所述服务器进行通信,并且当已运行进程请求与所述服务器通信时,将所述已运行进程的请求通过所述第一进程与所述服务器的通信连接传输至所述服务器。在本专利技术其他实施例中,步骤S101如果第一进程请求与服务器通信,判断所述第一进程是否已与所述服务器建立通信连接可以通过以下步骤实现:步骤S101a,判断共享存储单元中是否存在所述第一进程的数据信息;这里,如果所述共享存储单元中存在所述第一进程的数据信息,则进入步骤S101b,如果所述共享存储单元中不存在所述第一进程的数据信息,则表明所述第一进程未与所述服务器建立通信连接。步骤S101b,如果所述共享存储单元中存在所述第一进程的数据信息,判断所述第一进程的数据信息是否发生更新;这里,如果所述第一进程的数据信息发生更新则表明所述第一进程已与所述服务器建立通信连接;如果所述第一进程的数据信息没有发生更新则表明所述第一进程未与所述服务器建立通信连接。在本专利技术其他实施例中,所述如果所述共享存储单元中存在所述第一进程的数据信息,判断所述第一进程的数据信息是否发生更新,可以是在一定的时间间隔内获取两次所述第一进程的数据信息,根据两次获取到的数据信息是否相同来判断所述第一进程的数据信息是否发生更新。具体地,可以通过以下步骤实现:步骤101b1,获取所述第一进程的第一数据信息;这里,所述第一数据信息中至少包括所述第一进程当前时刻的工作状态信息,不包括时间戳信息。步骤101b2,经过预设的时间间隔后,获取所述第一进程的第二数据信息;步骤101b3,判断所述第一数据信息与所述第二数据信息是否相同;这里,如果所述第一数据信息与所述第二数据信息相同,表明所述第一进程的数据信息没有发生更新;如果所述第一数据信息与所述第二数据信息不同,表明所述第一进程的数据信息发生更新。步骤S102,如果所述第一进程未与所述服务器建立通信连接,确定第二进程;这里,所述第二进程是与所述服务器建立通信连接的,已运行进程中除所述第一进程之外的其他进程。这里,所述存储路径至少包括云服务器的标识信息。所述存储路径还可以包括存储在云服务器的硬盘的标识信息、文件夹的标识信息。步骤S103,将所述第一进程的请求通过所述第二进程与所述服务器的通信连接传输至所述服务器;这里,也就是说,当第一进程请求与服务器进行通信连接时,若存在已经与服务器建立通信连接的第二进程时,第一进程通过第二进程与服务器进行通信,能够减少服务器链接数,从而降低服务器压力。在本专利技术其他实施例中,所述方法还包括:步骤21,如果已运行的除第一进程之外的其他进程请求与所述服务器通信,本文档来自技高网...
一种信息处理方法及装置、存储介质、电子设备

【技术保护点】
一种信息处理方法,其特征在于,所述方法包括:如果第一进程请求与服务器通信,判断所述第一进程是否已与所述服务器建立通信连接;如果所述第一进程未与所述服务器建立通信连接,确定第二进程,其中,所述第二进程是与所述服务器建立通信连接的,已运行进程中除所述第一进程之外的其他进程;将所述第一进程的请求通过所述第二进程与所述服务器的通信连接传输至所述服务器。

【技术特征摘要】
1.一种信息处理方法,其特征在于,所述方法包括:如果第一进程请求与服务器通信,判断所述第一进程是否已与所述服务器建立通信连接;如果所述第一进程未与所述服务器建立通信连接,确定第二进程,其中,所述第二进程是与所述服务器建立通信连接的,已运行进程中除所述第一进程之外的其他进程;将所述第一进程的请求通过所述第二进程与所述服务器的通信连接传输至所述服务器。2.根据权利要求1中所述的方法,其特征在于,所述方法还包括:当第二进程接收到所述服务器发送的数据时,根据所述数据中携带的进程的标识信息将所述数据发送给相应的进程。3.根据权利要求1或2中所述的方法,其特征在于,所述方法还包括:当与所述服务器建立通信连接的进程结束时,确定第三进程,其中,所述第三进程是用于与所述服务器建立通信连接的,已运行进程中进程;建立所述第三进程与所述服务器之间的通信连接;当所述已运行进程请求与所述服务器进行通信时,将所述已运行进程的请求通过所述第三进程与所述服务器的通信连接传输至所述服务器。4.根据权利要求1或2中所述的方法,其特征在于,所述判断所述第一进程是否已与所述服务器建立通信连接,包括:判断共享存储单元中是否存在所述第一进程的数据信息;如果所述共享存储单元中存在所述第一进程的数据信息,判断所述第一进程的数据信息是否发生更新,如果所述第一进程的数据信息发生更新则表明所述第一进程已与所述服务器建立通信连接;如果所述第一进程的数据信息没有发生更新则表明所述第一进程未与所述服务器建立通信连接。5.根据权利要求4中所述的方法,其特征在于,所述如果所述共享存储单元中存在所述第一进程的数据信息,判断所述第一进程的数据信息是否发生更新,包括:获取所述第一进程的第一数据信息;经过预设的时间间隔后,获取所述第一进程的第二数据信息;判断所述第一数据信息与所述第二数据信息是否相同,其中,如果所述第一数据信息与所述第二数据信息相同,表明所述第一进程...

【专利技术属性】
技术研发人员:徐建涛曹鹏翔
申请(专利权)人:联想北京有限公司
类型:发明
国别省市:北京,11

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

1