CN103595744B - 信息管理的方法及客户端 - Google Patents

信息管理的方法及客户端 Download PDF

Info

Publication number
CN103595744B
CN103595744B CN201210292171.7A CN201210292171A CN103595744B CN 103595744 B CN103595744 B CN 103595744B CN 201210292171 A CN201210292171 A CN 201210292171A CN 103595744 B CN103595744 B CN 103595744B
Authority
CN
China
Prior art keywords
web server
write
web
currently
user
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.)
Active
Application number
CN201210292171.7A
Other languages
English (en)
Other versions
CN103595744A (zh
Inventor
郑东敏
吕永周
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN201210292171.7A priority Critical patent/CN103595744B/zh
Priority to US14/419,695 priority patent/US20150199370A1/en
Priority to PCT/CN2013/081302 priority patent/WO2014026581A1/zh
Publication of CN103595744A publication Critical patent/CN103595744A/zh
Application granted granted Critical
Publication of CN103595744B publication Critical patent/CN103595744B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/958Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services
    • H04L67/59Providing operational support to end devices by off-loading in the network or by emulation, e.g. when they are unavailable
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/27Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computing Systems (AREA)
  • Information Transfer Between Computers (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

本发明公开了一种信息管理的方法及客户端,属于计算机技术领域。所述方法包括:接收用户发送的针对当前所显示的Web应用的写操作;确定当前与Web服务器间的通信状态;当前无法与所述Web服务器通信时,提示所述用户是否保存所述写操作对应的写入数据;当所述用户选择保存所述写入数据时,本地存储所述写入数据,以便下次与所述Web服务器通信时,将所述写入数据同步到所述Web服务器。降低针对Web应用的写操作对于网络的依赖性,从而使得用户可以及时的分享信息。

Description

信息管理的方法及客户端
技术领域
本发明涉及计算机技术领域,特别涉及一种信息管理的方法及客户端。
背景技术
Web(网页)应用是指基于Web的应用,其作用是向广大的终端用户发布一组复杂的内容和应用功能。用户可以通过Web浏览器来连接网络,从Web服务器中获取相应的Web应用,运行并显示所获取的Web应用,这样,用户便可以浏览该Web应用上所发布的内容,并可以使用Web应用所提供的应用功能,实现信息分享,休闲娱乐等目的。
现有常用的Web应用包括SNS(Social Networking Services,社会性网络服务)应用,该SNS应用为社区分享型应用,可以向广大的终端用户提供建立社会性网络的互联网应用服务,满足用户随时分享此时此刻此地事件、心情的需求。具体地,在浏览器在线的状态下,也即浏览器与SNS服务器通信的状态下,用户可以通过浏览器当前所显示的SNS应用提供的写操作来实时地发表说说及日志等信息。
由以上描述可以知道,现有的Web应用需依靠浏览器和网络连接访问,在离线的状态,也即浏览器与Web服务器无法通信的状态下,用户无法使用Web应用所提供的写操作,使得用户无法及时的分享信息。
发明内容
为了解决现有技术的问题,本发明实施例提供了一种信息管理的方法及客户端。所述技术方案如下:
一方面,本发明实施例提供了一种信息管理的方法,所述方法包括:
接收用户发送的针对当前所显示的Web应用的写操作;
确定当前与Web服务器间的通信状态;
当前无法与所述Web服务器通信时,提示所述用户是否保存所述写操作对应的写入数据;
当所述用户选择保存所述写入数据时,本地存储所述写入数据,以便下次与所述Web服务器通信时,将所述写入数据同步到所述Web服务器。
所述接收用户发送的针对当前所显示的Web应用的写操作之前,所述方法还包括:
接收用户发送的访问Web应用的请求;
当前无法与Web服务器通信时,运行本地存储的所述Web应用对应的离线资源文件,显示所述Web应用。
所述确定当前与Web服务器间的通信状态包括:
检测在线导航navigator.onLine接口,当检测到navigator.onLine接口的值为true时,当前可以与Web服务器通信,当检测到navigator.onLine接口的值为false时,当前无法与Web服务器未连接网络;或者
监听在线onLine事件或者离线offLine事件,当监听到onLine事件时,当前可以与Web服务器通信,当监听到offLine事件时,当前无法与Web服务器通信。
所述本地存储所述写入数据包括:采用本地存储LocalStorage机制存储所述写入数据,采用Web数据库WebDatabase机制存储所述写入数据,或者采用会话存储SessionStorage机制存储所述写入数据。
所述下次与所述Web服务器通信时,将所述写入数据同步到所述Web服务器包括:
下次与所述Web服务器通信时,提示所述用户是否发表本地存储的所述写入数据;
当所述用户选择发表本地存储的所述写入数据时,将所述写入数据同步到Web服务器。
另一方面,本发明实施例提供了一种客户端,所述客户端包括:第一接收模块、确定模块、第一提示模块及存储模块;
所述第一接收模块,用于接收用户发送的针对当前所显示的Web应用的写操作;
所述确定模块,用于确定当前与Web服务器间的通信状态;
所述第一提示模块,用于当前无法与所述Web服务器通信时,提示所述用户是否保存所述写操作对应的写入数据;
所述存储模块,用于当所述用户选择保存所述写入数据时,本地存储所述写入数据,以便下次与所述Web服务器通信时,将所述写入数据同步到所述Web服务器。
所述客户端还包括:
第二接收模块,用于接收用户发送的访问Web应用的请求;
运行显示模块,用于当前无法与Web服务器通信时,运行本地存储的所述Web应用对应的离线资源文件,显示所述Web应用。
所述确定模块包括:
检测单元,用于检测在线导航navigator.onLine接口,当检测到navigator.onLine接口的值为true时,当前可以与Web服务器通信,当检测到navigator.onLine接口的值为false时,当前无法与Web服务器未连接网络;或者
监听单元,用于监听在线onLine事件或者离线offLine事件,当监听到onLine事件时,当前可以与Web服务器通信,当监听到offLine事件时,当前无法与Web服务器通信。
所述存储模块包括:
第一存储单元,用于采用本地存储LocalStorage机制存储所述写入数据;或者
第二存储单元,用于采用Web数据库WebDatabase机制存储所述写入数据;或者
第三存储单元,用于采用会话存储SessionStorage机制存储所述写入数据。
所述客户端还包括:
第二提示模块,用于下次与所述Web服务器通信时,提示所述用户是否发表本地存储的所述写入数据;
数据同步模块,用于当所述用户选择发表本地存储的所述写入数据时,将所述写入数据同步到Web服务器。
本发明实施例提供的技术方案带来的有益效果是:当前无法与所述Web服务器通信时,可以提示所述用户是否保存所述写操作对应的写入数据,并当所述用户选择保存所述写入数据时,本地存储所述写入数据,以便下次与所述Web服务器通信时,将所述写入数据同步到所述Web服务器,降低针对Web应用的写操作对于网络的依赖性,从而使得用户可以及时的分享信息。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例一提供的一种信息管理的方法流程图;
图2是本发明实施例二提供的一种信息管理的方法流程图;
图3是本发明实施例二提供的一种信息管理的方法流程图;
图4是本发明实施例三提供的一种客户端的装置结构示意图;
图5是本发明实施例三提供的一种客户端的装置结构示意图;
图6是本发明实施例三提供的一种客户端的装置结构示意图;
图7是本发明实施例三提供的一种客户端的装置结构示意图;
图8是本发明实施例三提供的一种客户端的装置结构示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
实施例一
参见图1,本发明实施例提供了一种信息管理的方法,所述方法包括:
步骤101:接收用户发送的针对当前所显示的Web应用的写操作;
步骤102:确定当前与Web服务器间的通信状态;
步骤103:当前无法与所述Web服务器通信时,提示所述用户是否保存所述写操作对应的写入数据;
步骤104:当所述用户选择保存所述写入数据时,本地存储所述写入数据,以便下次与所述Web服务器通信时,将所述写入数据同步到所述Web服务器。
本发明实施例提供的技术方案带来的有益效果是:当前无法与所述Web服务器通信时,可以提示所述用户是否保存所述写操作对应的写入数据,并当所述用户选择保存所述写入数据时,本地存储所述写入数据,以便下次与所述Web服务器通信时,将所述写入数据同步到所述Web服务器,降低针对Web应用的写操作对于网络的依赖性,从而使得用户可以及时的分享信息。
实施例二
本发明实施例中,用户可以通过浏览器采用如下两种方式来访问Web应用:
一、当浏览器在线的状态下,也即浏览器与Web服务器建立通信的状态下,浏览器在接收到用户发送的访问Web应用的请求时,从与其连接通信连接的Web服务器中获取该Web应用,并显示所获取的Web应用;
二、当浏览器离线的状态下,也即浏览器无法与Web服务器建立通信的状态下,浏览器在接收到用户发送的访问Web应用的请求时,运行本地存储的所述Web应用对应的离线资源文件,并显示所述Web应用;其中,浏览器无法与Web服务器建立通信的状态包括:浏览器当前无法连接网络,Web服务器繁忙或者异常,或者网络环境不稳定,Web服务器无法响应浏览器的请求。
那么,为了保证浏览器在离线的状态下,依然可以为用户提供Web应用,本发明实施例提供了一种构建离线的Web应用的方法,该离线的Web应用的构建从在线的Web应用开始,当浏览器连接网络,首次访问Web服务器时,该Web服务器将通知浏览器为了保证该Web应用可以被离线访问时所必须的离线资源文件,浏览器接收到通知后,从Web服务器下载Web应用对应的离线资源文件,该离线资源文件可以是HTML(Hypertext Markup Language,超文本标识语言)文件、Javascript文件、图片或者视频文件等,浏览器本地存储所下载的离线资源文件。这样,当浏览器在离线的状态下,可以通过运行本地存储的Web应用对应的离线资源文件来打开该Web应用,从而可以使得用户在无网络连接的环境中依然可以访问Web应用。
通过上述离线的Web应用的构建,使得用户访问Web应用时不再局限于网络状态(是否连接到Web服务器),可以随时随地通过浏览器来访问上述离线的Web应用。
当用户通过浏览器基于上述方式访问Web应用后,就可以使用该Web应用提供的应用功能,本发明实施例为了保证用户可以在浏览器无法与Web服务器通信时,依然可以访问Web应用进行写操作,提供了一种信息管理的方法,该方法的执行主体可以为手机、平板电脑或者计算机等客户端设备,还可以是安装在所述客户端设备上的浏览器客户端,参见图2,所述方法具体可以包括如下操作:
步骤201:接收用户发送的针对当前所显示的Web应用的写操作;
步骤202:确定当前与Web服务器间的通信状态;
当前无法与Web服务器通信时,执行步骤203;
当前可以与Web服务器通信时,直接将所述写操作对应的写入数据上传到Web服务器;
本发明实施例中,可以通过如下方式来确定当前与Web服务器间的通信状态:
方式一、检测在线导航navigator.onLine接口,当检测到navigator.onLine接口的值为true时,当前可以与Web服务器通信,当检测到navigator.onLine接口的值为false时,当前无法与Web服务器通信;
方式二,监听在线onLine事件或者离线offLine事件,当监听到onLine事件时,当前可以与Web服务器通信,当监听到offLine事件时,当前无法与Web服务器通信。
步骤203:提示用户是否保存所述写操作对应的写入数据;
当用户选择保存所述写操作对应的写入数据时,则执行步骤204;
当用户选择不保存所述写操作对应的写入数据时,操作结束。
本发明实施例具体实现时,通过弹出窗口的方式提示用户是否保存所述写操作对应的写入数据,同时提示用户当前与Web服务器的通信状态,以便用户可以及时获知当前的网络状态。
步骤204:本地存储所述写操作对应的写入数据,以便下次与所述Web服务器通信时,将所述写入数据同步到所述Web服务器;
本发明实施例在具体实现时,本地存储所述写操作对应的写入数据可以包括:
采用本地存储LocalStorage机制存储所述写入数据,采用Web数据库WebDatabase机制存储所述写入数据,或者采用会话存储SessionStorage机制存储所述写入数据。
其中,本地存储LocalStorage机制和会话存储SessionStorage机制都是采用Key(名称)/Value(值)存储机制,将所述写入数据转换为JSON(Javascript Object Notation)格式的字符串,具体可以由浏览器的功能函数JSON.stringify(json)来实现;之后,采用浏览器的本地存储功能localStorage.setItem(key,vlue)将转换格式后的写入数据进行本地存储,所不同的是,本地存储LocalStorage机制将转换格式后的写入数据保存在本地缓存中,而会话存储SessionStorage机制则将转换格式后的写入数据存储在本次浏览器会话中。Web数据库WebDatabase机制则是将所述写入数据以一种关系数据库的方式进行本地存储。
本发明实施例中,当下次与Web服务器通信时,提示用户是否发表本地存储的所述写入数据,具体实现时,通过弹出窗口的方式提示用户是否发表所述写入数据,同时提示用户当前与Web服务器的通信状态,以便用户可以及时获知当前的网络状态。当用户选择发表本地存储的所述写入数据时,将所述写入数据同步到服务器。
本发明实施例中,当前无法与所述Web服务器通信时,可以提示所述用户是否保存所述写操作对应的写入数据,并当所述用户选择保存所述写入数据时,本地存储所述写入数据,以便下次与所述Web服务器通信时,将所述写入数据同步到所述Web服务器,降低针对Web应用的写操作对于网络的依赖性,从而使得用户可以及时的分享信息。
下面以在Web应用中的SNS应用中写日志的过程为例来详细说明上述技术方案的实现,浏览器本地缓存有可以使得SNS应用被离线访问的离线资源文件,参见图3,一种信息管理的方法,实现在浏览器离线的状态下,用户依然可以通过浏览器来访问SNS应用进行写操作,具体包括如下操作:
步骤301:浏览器接收用户发送的访问SNS应用的请求;
步骤302:浏览器监听onLine事件及offLine事件;
浏览器监听到offLine事件,也即浏览器当前无法与SNS服务器通信时,执行步骤303;
浏览器监听到onLine事件,也即浏览器当前与SNS服务器通信时,执行步骤306;
步骤303:浏览器运行本地存储的所述SNS应用对应的离线资源文件,并显示所述SNS应用,这样,用户便可以在浏览器无法与SNS服务器通信时,依然可以访问SNS应用,且可以基于该显示的SNS应用提供的“写日志”功能来撰写日志;
步骤304:浏览器接收到用户发送的写日志指令时,提示用户浏览器当前无法与SNS服务器通信,是否保存所写的日志;
步骤305:当用户选择保存所写的日志时,本地存储本次所写的日志,以便下次与SNS服务器通信时,将本地存储的日志发表,操作结束,有关存储方式详见步骤204中的描述,此处就不再赘述;
以上操作使得浏览器无法与Web服务器通信时,依然可以访问SNS应用,且可以进行写操作,降低了SNS应用中写操作对网络状态的依赖性,使得用户可以随时随地通过SNS应用来记录事件及心情。
步骤306:确定本地是否存储有未发表的日志;
当本地存储有未发表的日志时,执行步骤307;
当本地未存储有发表的日志时,操作结束。
步骤307:提示用户浏览器当前可以与SNS服务器通信,且本地存储有未发表的日志,是否发表该日志;
步骤308:当用户选择发表本地存储的日志时,将本地存储的日志同步到SNS服务器。
步骤306至308的操作可以在再次与SNS服务器通信时,及时提醒用户浏览器本地存储的用户在浏览器离线状态下所撰写的日志,实现将用户离线撰写的日志及时同步到SNS服务器进行发表。
实施例三
参见图4,本发明实施例提供了一种客户端,具体可以包括:第一接收模块401、确定模块402、第一提示模块403及存储模块404;
第一接收模块401,用于接收用户发送的针对当前所显示的Web应用的写操作;
确定模块402,用于确定当前与Web服务器间的通信状态;
第一提示模块403,用于当前无法与所述Web服务器通信时,提示所述用户是否保存所述写操作对应的写入数据;
存储模块404,用于当所述用户选择保存所述写入数据时,本地存储所述写入数据,以便下次与所述Web服务器通信时,将所述写入数据同步到所述Web服务器。
进一步地,参见图5,本发明实施例如图4所示的客户端还可以包括:
第二接收模块405,用于接收用户发送的访问Web应用的请求;
运行显示模块406,用于当前无法与Web服务器通信时,运行本地存储的所述Web应用对应的离线资源文件,显示所述Web应用。
进一步地,参见图6,如图4所示的确定模块402可以包括:
检测单元4021,用于检测在线导航navigator.onLine接口,当检测到navigator.onLine接口的值为true时,当前可以与Web服务器通信,当检测到navigator.onLine接口的值为false时,当前无法与Web服务器未连接网络;或者
监听单元4022,用于监听在线onLine事件或者离线offLine事件,当监听到onLine事件时,当前可以与Web服务器通信,当监听到offLine事件时,当前无法与Web服务器通信。
进一步地,参见图7,本发明实施例如图4所示的存储模块404可以包括:
第一存储单元4041,用于采用本地存储LocalStorage机制存储所述写入数据;或者
第二存储单元4042,用于采用Web数据库WebDatabase机制存储所述写入数据;或者
第三存储单元4043,用于采用会话存储SessionStorage机制存储所述写入数据。
更进一步地,参见图8,本发明实施例如图4所示的客户端还可以包括:
第二提示模块407,用于下次与所述Web服务器通信时,提示所述用户是否发表本地存储的所述写入数据;
数据同步模块708,用于当所述用户选择发表本地存储的所述写入数据时,将所述写入数据同步到Web服务器。
本发明实施例提供的技术方案带来的有益效果是:当前无法与所述Web服务器通信时,可以提示所述用户是否保存所述写操作对应的写入数据,并当所述用户选择保存所述写入数据时,本地存储所述写入数据,以便下次与所述Web服务器通信时,将所述写入数据同步到所述Web服务器,降低针对Web应用的写操作对于网络的依赖性,从而使得用户可以及时的分享信息。
需要说明的是:上述实施例提供的客户端在进行信息管理时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将客户端的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的客户端与信息管理的方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

Claims (9)

1.一种信息管理的方法,其特征在于,所述方法包括:
接收用户发送的针对当前所显示的Web应用的写操作;
确定当前与Web服务器间的通信状态;
当前无法与所述Web服务器通信时,提示所述用户是否保存所述写操作对应的写入数据;
当所述用户选择保存所述写入数据时,本地存储所述写入数据,以便下次与所述Web服务器通信时,将所述写入数据同步到所述Web服务器;
所述本地存储所述写入数据包括:采用本地存储LocalStorage机制存储所述写入数据,采用Web数据库WebDatabase机制存储所述写入数据,或者采用会话存储SessionStorage机制存储所述写入数据,其中,所述本地存储LocalStorage机制将转换格式后的写入数据保存在本地缓存中;所述Web数据库WebDatabase机制是将所述写入数据以一种关系数据库的方式进行本地存储;所述会话存储SessionStorage机制将转换格式后的写入数据存储在本次浏览器会话中。
2.根据权利要求1所述的方法,其特征在于,所述接收用户发送的针对当前所显示的Web应用的写操作之前,所述方法还包括:
接收用户发送的访问Web应用的请求;
当前无法与Web服务器通信时,运行本地存储的所述Web应用对应的离线资源文件,显示所述Web应用。
3.根据权利要求1所述的方法,其特征在于,所述确定当前与Web服务器间的通信状态包括:
检测在线导航navigator.onLine接口,当检测到navigator.onLine接口的值为true时,当前可以与Web服务器通信,当检测到navigator.onLine接口的值为false时,当前无法与Web服务器未连接网络;或者
监听在线onLine事件或者离线offLine事件,当监听到onLine事件时,当前可以与Web服务器通信,当监听到offLine事件时,当前无法与Web服务器通信。
4.根据权利要求1所述的方法,其特征在于,所述下次与所述Web服务器通信时,将所述写入数据同步到所述Web服务器包括:
下次与所述Web服务器通信时,提示所述用户是否发表本地存储的所述写入数据;
当所述用户选择发表本地存储的所述写入数据时,将所述写入数据同步到Web服务器。
5.一种客户端,其特征在于,所述客户端包括:第一接收模块、确定模块、第一提示模块及存储模块;
所述第一接收模块,用于接收用户发送的针对当前所显示的Web应用的写操作;
所述确定模块,用于确定当前与Web服务器间的通信状态;
所述第一提示模块,用于当前无法与所述Web服务器通信时,提示所述用户是否保存所述写操作对应的写入数据;
所述存储模块,用于当所述用户选择保存所述写入数据时,本地存储所述写入数据,以便下次与所述Web服务器通信时,将所述写入数据同步到所述Web服务器;
所述存储模块包括:
第一存储单元,用于采用本地存储LocalStorage机制存储所述写入数据,所述本地存储LocalStorage机制将转换格式后的写入数据保存在本地缓存中;或者
第二存储单元,用于采用Web数据库WebDatabase机制存储所述写入数据,所述Web数据库WebDatabase机制是将所述写入数据以一种关系数据库的方式进行本地存储;或者
第三存储单元,用于采用会话存储SessionStorage机制存储所述写入数据,所述会话存储SessionStorage机制将转换格式后的写入数据存储在本次浏览器会话中。
6.根据权利要求5所述的客户端,其特征在于,所述客户端还包括:
第二接收模块,用于接收用户发送的访问Web应用的请求;
运行显示模块,用于当前无法与Web服务器通信时,运行本地存储的所述Web应用对应的离线资源文件,显示所述Web应用。
7.根据权利要求5所述的客户端,其特征在于,所述确定模块包括:
检测单元,用于检测在线导航navigator.onLine接口,当检测到navigator.onLine接口的值为true时,当前可以与Web服务器通信,当检测到navigator.onLine接口的值为false时,当前无法与Web服务器未连接网络;或者
监听单元,用于监听在线onLine事件或者离线offLine事件,当监听到onLine事件时,当前可以与Web服务器通信,当监听到offLine事件时,当前无法与Web服务器通信。
8.根据权利要求5所述的客户端,其特征在于,所述客户端还包括:
第二提示模块,用于下次与所述Web服务器通信时,提示所述用户是否发表本地存储的所述写入数据;
数据同步模块,用于当所述用户选择发表本地存储的所述写入数据时,将所述写入数据同步到Web服务器。
9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有程序,所述程序由处理器加载并执行以实现如权利要求1至4任一项所述的信息管理方法。
CN201210292171.7A 2012-08-16 2012-08-16 信息管理的方法及客户端 Active CN103595744B (zh)

Priority Applications (3)

Application Number Priority Date Filing Date Title
CN201210292171.7A CN103595744B (zh) 2012-08-16 2012-08-16 信息管理的方法及客户端
US14/419,695 US20150199370A1 (en) 2012-08-16 2013-08-12 Information management method, client and mobile terminal
PCT/CN2013/081302 WO2014026581A1 (zh) 2012-08-16 2013-08-12 信息管理的方法、客户端及移动终端

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210292171.7A CN103595744B (zh) 2012-08-16 2012-08-16 信息管理的方法及客户端

Publications (2)

Publication Number Publication Date
CN103595744A CN103595744A (zh) 2014-02-19
CN103595744B true CN103595744B (zh) 2018-08-07

Family

ID=50085726

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210292171.7A Active CN103595744B (zh) 2012-08-16 2012-08-16 信息管理的方法及客户端

Country Status (3)

Country Link
US (1) US20150199370A1 (zh)
CN (1) CN103595744B (zh)
WO (1) WO2014026581A1 (zh)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10409920B1 (en) * 2014-05-23 2019-09-10 EMC IP Holding Company LLC Data services for tiered memory
CN105488078B (zh) * 2014-10-10 2019-07-26 阿里巴巴集团控股有限公司 一种网页数据缓存方法及设备
CN107994994A (zh) * 2017-11-24 2018-05-04 深圳中兴网信科技有限公司 图像验证码验证方法、***、服务器及终端
CN109002495A (zh) * 2018-06-28 2018-12-14 郑州云海信息技术有限公司 数据存储方法和装置
CN113032355B (zh) * 2021-04-06 2023-06-09 上海英方软件股份有限公司 一种Web应用批量收集日志的方法及装置

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101388911A (zh) * 2008-11-07 2009-03-18 用友软件股份有限公司 网络应用程序离线数据采集方法
CN101964810A (zh) * 2010-08-25 2011-02-02 北京神州泰岳软件股份有限公司 基于浏览器的实时信息同步方法
CN102624764A (zh) * 2011-01-30 2012-08-01 北京千橡网景科技发展有限公司 同步同一Web应用程序的多个副本的方法和设备

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1185596C (zh) * 2001-12-21 2005-01-19 鸿富锦精密工业(深圳)有限公司 分布式案件管理***及其方法
US7908339B2 (en) * 2004-06-03 2011-03-15 Maxsp Corporation Transaction based virtual file system optimized for high-latency network connections
US8185590B2 (en) * 2004-12-02 2012-05-22 Microsoft Corporation System and method for replicating offline scheduling transactions from a client to a server
US7860825B2 (en) * 2006-05-08 2010-12-28 Palm, Inc. Method for synchronizing software application and user data for asynchronous client-server and peer to peer computer networks
US7814234B2 (en) * 2006-10-30 2010-10-12 Microsoft Corporation Offline execution of web based applications
CN102457499B (zh) * 2010-10-26 2015-09-16 腾讯科技(深圳)有限公司 客户端的离线工作方法和离线工作客户端
US8589355B2 (en) * 2010-10-29 2013-11-19 International Business Machines Corporation Data storage in a cloud

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101388911A (zh) * 2008-11-07 2009-03-18 用友软件股份有限公司 网络应用程序离线数据采集方法
CN101964810A (zh) * 2010-08-25 2011-02-02 北京神州泰岳软件股份有限公司 基于浏览器的实时信息同步方法
CN102624764A (zh) * 2011-01-30 2012-08-01 北京千橡网景科技发展有限公司 同步同一Web应用程序的多个副本的方法和设备

Also Published As

Publication number Publication date
US20150199370A1 (en) 2015-07-16
CN103595744A (zh) 2014-02-19
WO2014026581A1 (zh) 2014-02-20

Similar Documents

Publication Publication Date Title
CN103595744B (zh) 信息管理的方法及客户端
US20190087707A1 (en) Artificial conversational entity methods and systems
CN110365758A (zh) 一种协议自适应的物联网网关***
CN104079548B (zh) 电子名片管理方法、装置、服务器及通信***
US8881031B2 (en) Systems and methods for facilitating media connections
CN111355780A (zh) 一种基于区块链的物联网监控管理方法及***
CN110555028A (zh) 数据展示方法以及装置
CN104426985B (zh) 显示网页的方法、装置及***
CN108616447B (zh) 社交网络的用户关系引导方法、装置及电子设备
CN109936621A (zh) 信息安全的多页面消息推送方法、装置、设备及存储介质
CN108574618A (zh) 基于社交关系链的推送信息展示方法及装置
CN107729570A (zh) 用于服务器的数据迁移方法和装置
CN108804679A (zh) 一种业务***用户操作监控数据可视化方法
CN108132868A (zh) 一种数据监控方法、装置、计算设备及存储介质
CN109636307B (zh) 河长app***
CN109447712A (zh) 一种咨询方法、装置、电子设备及存储介质
CN105592118B (zh) 同步用户应用数据的方法、***及服务端
CN109508273A (zh) 一种基于Web的电动汽车充电站监控***及数据获取方法
CN114217981A (zh) 银企直连的通信方法、装置、计算机设备和存储介质
CN101635633A (zh) 基于网页访问请求的主动即时对话方法
US20130185367A1 (en) Method and System of Creating a Graylist for Message Transmission
CN101645788A (zh) 一种在企业即时通讯工具中设置企业信息的***及方法
Ren [Retracted] The Innovation of Blended Teaching Mode of College English in Mobile Network Environment
CN106034157A (zh) 数据交换中传输http协议的方法、服务器及存储设备
CN109413212A (zh) 用于处理请求的方法和装置

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