WO2012055298A1 - 客户端的离线工作方法和离线工作客户端 - Google Patents

客户端的离线工作方法和离线工作客户端 Download PDF

Info

Publication number
WO2012055298A1
WO2012055298A1 PCT/CN2011/079224 CN2011079224W WO2012055298A1 WO 2012055298 A1 WO2012055298 A1 WO 2012055298A1 CN 2011079224 W CN2011079224 W CN 2011079224W WO 2012055298 A1 WO2012055298 A1 WO 2012055298A1
Authority
WO
WIPO (PCT)
Prior art keywords
offline
network
operation data
client
module
Prior art date
Application number
PCT/CN2011/079224
Other languages
English (en)
French (fr)
Inventor
郑志昊
Original Assignee
腾讯科技(深圳)有限公司
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 腾讯科技(深圳)有限公司 filed Critical 腾讯科技(深圳)有限公司
Publication of WO2012055298A1 publication Critical patent/WO2012055298A1/zh
Priority to US13/849,917 priority Critical patent/US20130218956A1/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • H04L43/0805Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability
    • H04L43/0811Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability by checking connectivity
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/10File systems; File servers
    • G06F16/17Details of further file system functions
    • G06F16/172Caching, prefetching or hoarding of files
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/10File systems; File servers
    • G06F16/17Details of further file system functions
    • G06F16/178Techniques for file synchronisation in file systems
    • G06F16/1787Details of non-transparently synchronising file systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/22Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks comprising specially adapted graphical user interfaces [GUI]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1095Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes
    • 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
    • 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/75Indicating network or usage conditions on the user display

Definitions

  • the present invention relates to the field of Internet technologies, and in particular, to a method for offline operation of a client, and to an offline working client.
  • a client program that needs to perform data interaction with a server if the user wants to use a function related to server data interaction in an offline state, can only wait for the network to communicate before performing operations.
  • a method for offline operation of a client comprising the steps of: acquiring and displaying a user interface; monitoring whether the network is connected, and if so, synchronizing offline operation data stored by the client when the user previously worked; if not, performing offline work;
  • the offline work specifically includes the following steps: acquiring and storing the offline operation data of the user in real time; and updating the displayed user interface according to the offline operation data acquired and stored in real time.
  • the step of acquiring and displaying the user interface is to acquire and display the user interface according to the offline operation data stored by the client when the client works.
  • the method further includes: detecting, when the client is closed, whether the offline operation data acquired in real time is stored, and if not, storing the data to be closed after being stored.
  • the method further includes: determining whether the offline working mode is turned on, and if yes, entering the step of synchronizing offline operation data stored when the client is previously working to the server or performing the step The step of working offline, otherwise returning to the step of monitoring whether the network is connected.
  • the method further includes: displaying the activated network synchronization mark in the user interface; after monitoring the network disconnection, further comprising displaying the inactive network synchronization in the user interface The step of marking.
  • a method for offline operation of a client comprising the following steps:
  • the method further includes: determining whether the operation needs to be completed through the network, and if yes, entering the step of monitoring whether the network is connected, otherwise processing the operation data of the user, and then returning the obtained and displayed
  • the steps of the user interface present the user interface based on the processing results.
  • the method further includes:
  • the method further includes:
  • the method further includes the step of detecting whether the offline operation data is stored when the client is closed, and then closing the storage after the storage is completed.
  • An offline working client comprising a user interface display module, a network monitoring module, an offline operation data cache module, a data synchronization module, and an offline operation acquisition module, the offline operation data cache module and the user interface display module and the data synchronization module And the offline operation acquisition module is connected to the data synchronization module;
  • the user interface display module is configured to acquire and display a user interface from the offline operation data cache module;
  • the data synchronization module is configured to synchronize offline operation data stored by the client when the network monitoring module detects the network connection to the server; the offline operation acquisition module is used in the network monitoring module.
  • the offline operation data of the user is acquired in real time and stored in the offline operation data cache module;
  • the offline operation data cache module is configured to store the offline operation data of the user.
  • the error protection module is further connected to the offline operation data cache module, and is configured to detect whether the offline operation data acquired in real time is stored when the client is closed, if not stored. Then close it after storing it.
  • the method further includes an offline working mode opening determining module connected to the data synchronization module and the offline operation acquiring module, configured to determine whether the offline working mode is enabled, and if the data synchronization module is enabled, the data synchronization module stores the client when the client is working.
  • the offline operation data is synchronized to the server, or the offline operation acquisition module acquires the offline operation data of the user in real time and stores it in the offline operation data cache module.
  • the method further includes a network synchronization mark display module connected to the network monitoring module and the user interface display module, configured to display the activated network synchronization mark in the user interface when the network is detected to be connected; When the network is not connected, an inactive network synchronization flag is displayed in the user interface.
  • a network synchronization mark display module connected to the network monitoring module and the user interface display module, configured to display the activated network synchronization mark in the user interface when the network is detected to be connected; When the network is not connected, an inactive network synchronization flag is displayed in the user interface.
  • the offline working method and the offline working client of the client store the offline operation data of the user in a disconnected (offline) state, and update the displayed user interface according to the offline operation data, and the operation data of the user in the offline state. It will not be lost, and the offline operation will be reflected when the interface is refreshed or switched. After the network is connected, the offline operation data will be synchronized to the server. The user experience is consistent with the network connection, ensuring the continuity of user operations and avoiding The user's operation is invalidated due to the disconnection, which saves the user's time and improves the efficiency.
  • FIG. 1 is a flow chart of an offline working method of a client in an embodiment
  • FIG. 2 is a flow chart of a method for offline operation of a client in another embodiment
  • FIG. 3 is a flow chart of a method for offline operation of a client in still another embodiment
  • FIG. 4 is a flowchart of a method for offline operation of a client in the fourth embodiment
  • FIG. 5 is a flowchart of a method for offline operation of a client in the fifth embodiment
  • FIG. 6 is a schematic structural diagram of an offline working client in an embodiment
  • FIG. 7 is a schematic structural diagram of an offline working client in another embodiment.
  • FIG. 1 is a flowchart of an offline working method of a client in an embodiment, including the following steps:
  • step S20 monitoring whether the network is connected. If the network is in the connected state, proceed to step S22, otherwise perform offline work, and proceed to step S23. .
  • S10 The step is to update the displayed user interface according to the offline operation data stored by the client before the synchronization.
  • FIG. 2 is a flow chart of a method for offline operation of a client in another embodiment, and FIG. 1 The main difference of the illustrated embodiment is that it also includes the following steps:
  • FIG. 3 is a flow chart of a method for offline operation of a client in still another embodiment, and FIG. 2 The main difference of the illustrated embodiment is that it also includes the following steps:
  • step S21 determining whether the offline working mode is enabled.
  • the step is located at S20. Thereafter, if the offline operation mode is the on state, the process proceeds to step S30 or S31, otherwise, the process returns to step S20. Specifically, whether to enter S30 or S31 depends on S20 Monitoring results in the middle.
  • the active network sync mark is displayed in the user interface.
  • the activated network synchronization flag is displayed in the user interface to prompt the user to perform the synchronization operation in S22.
  • the S30 also includes the steps to prompt the user that the network is connected. This makes it easier for users to use the client, and it is easy to understand and enhance the user experience after the prompt is added.
  • the offline operations of the user can be divided into two categories, one is to write data, including input text, insert pictures, audio, video data, etc.; the other is to switch or refresh the user interface, which will be generated at this time.
  • An operation instruction For the first type of offline operation, steps S23 is to obtain the written data, and store it in the offline operation data cache module of the client, and display corresponding prompt information; step S25 The data is displayed in the user interface, and the user experience is consistent with the network connectivity.
  • step S23 is an acquisition instruction, step S25 According to the instruction, the offline operation data stored in the offline operation data buffer module is displayed in the corresponding position of the switched or refreshed user interface.
  • the step of deleting the offline operation data stored in the offline operation data cache module of the client is also included, which can save the storage space of the client. It can be deleted while syncing. After each synchronization succeeds a part of data (for example, a record), the data of the synchronization success is deleted; or it can be deleted after all data synchronization is completed.
  • the step of displaying the inactive network synchronization flag in the user interface is performed, indicating that the client does not synchronize the offline operation data with the server at this time.
  • the latest display content can also be pulled from the server and displayed in the user interface.
  • the offline working method of the client is especially suitable for the mobile phone client, because the mobile phone is often in the mobile, and the network signal environment is in a state of constant change.
  • the mobile client of the personal space is taken as an example to introduce the offline working method of the client.
  • S20 monitor whether the network is connected.
  • the network environment may change at any time. Therefore, in actual applications, the network status may be detected at regular intervals.
  • step S21 determining whether the offline working mode is enabled. If the offline working mode is on, go to step S30 or S31. , otherwise return to step S20. Specifically, whether to enter S30 or S31 depends on the monitoring results in S20.
  • the active network sync mark is displayed in the user interface.
  • the activated network synchronization flag is displayed in the user interface to prompt the user S22
  • the synchronization operation to be performed in the middle, and the network connected tags are displayed to prompt the user.
  • the step of deleting the offline operation data stored in the offline operation data cache module of the client is also included to save the storage space of the client. It can be deleted while syncing. After each synchronization succeeds a part of data (for example, a record), the data of the synchronization success is deleted; or it can be deleted after all data synchronization is completed.
  • the data After all the data is synchronized, it also includes the step of displaying the inactive network synchronization mark in the user interface, indicating that the client does not synchronize the offline operation data with the server at this time. While the data is being synchronized, the latest display content can also be pulled from the server and displayed in the user interface, such as pulling a friend's message.
  • the user's offline operations can be divided into two categories, one is to write data, including the text in the input log, the picture inserted in the album, the audio uploaded to the music box, etc.; the other is to switch or refresh the user interface, for example Switching from the home page interface to the album interface will generate a switch command.
  • step S23 It is to obtain the written data, such as the text in the input log, and store it in the offline operation data cache module of the client, and display the corresponding prompt information.
  • Step S25 The data is displayed in the log interface, for example, the updated log is displayed in the log interface, and the user experience is consistent with the network connection state.
  • step S23 is an acquisition instruction
  • step S25 According to the instruction, the offline operation data stored in the offline operation data buffer module is displayed in the corresponding position of the switched or refreshed user interface. For example, switching from the album interface to the log interface will generate a switch command, steps In S25, according to the instruction, offline operation data (for example, log data) stored in the offline operation data cache module is read, and the updated log is displayed.
  • offline operation data for example, log data
  • FIG. 4 is a flow chart of a method for offline operation of a client in the fourth embodiment, including the following steps:
  • Step S410 acquiring and displaying a user interface
  • Step S412 acquiring operation data of the user
  • Step S420 monitoring whether the network is connected, if not, proceeding to step S424; if yes, proceeding to step S436.
  • Step S424 storing the operation data of the user as offline operation data
  • Step S436 synchronizing the offline operation data to the server.
  • Figure 5 It is a flowchart of the offline working method of the client in the fifth embodiment, which is a further embodiment of the fourth embodiment, and includes the following steps:
  • step S414 determining whether the operation needs to be completed through the network, if yes, proceeding to step S420, otherwise proceeding to step S416.
  • step S416 processing user operation data, and then returning to step S410, where step S410 is acquired and according to step S416
  • the processing results show the user interface.
  • step S420 monitoring whether the network is connected, if not, proceeding to step S422, and if yes, proceeding to step S432.
  • the operation data of the user is stored as offline operation data, and the data type of the offline operation data may be text, picture, audio, video data, and the like.
  • the user's operational data is sent to the server, processed by the server and returned with the appropriate information.
  • the method further includes displaying the activated network synchronization flag in the user interface to prompt the user S434.
  • the synchronization operation to be performed in the middle.
  • the synchronization flag is turned into an inactive state.
  • the method further includes displaying the inactive network synchronization mark in the user interface after the network is disconnected.
  • step S424 It also includes the step of detecting whether the offline operation data is stored when the client is closed, and then closing the client after the storage is completed. Adding this step will prevent loss of offline operation data due to false shutdowns or other reasons, improving efficiency and security.
  • the invention also provides an offline working client.
  • 6 is a schematic structural diagram of an offline working client in an embodiment, including a user interface display module. 210.
  • Offline operation data cache module 230 The user interface display module 210, the data synchronization module 240, and the offline operation acquisition module 250 are all connected, and the network monitoring module 220 is connected to the data synchronization module 240.
  • the user interface display module 210 is configured to operate the data cache module from offline 230 Get and display the user interface. After the user launches and logs in to the client, the data required by the user interface is obtained from the server or offline operation data cache module 230 and displayed.
  • Network monitoring module 220 Used to monitor whether the network is connected. For mobile devices, the network environment may change at any time. Therefore, in actual applications, the network status may be detected at regular intervals.
  • Offline operation data cache module 230 Used to store offline operation data of users. When the network is disconnected, offline operation data generated by the user's offline operation is temporarily stored in the offline operation data cache module 230.
  • the data synchronization module 240 is used in the network monitoring module 220 When the network connection is monitored, the offline operation data stored in the offline operation data cache module 230 when the client was previously working is synchronized to the server.
  • the offline operation acquisition module 250 is used in the network monitoring module 240 When the network disconnection is detected, the offline operation data of the user is acquired in real time and stored in the offline operation data cache module 230.
  • FIG. 7 is a schematic structural diagram of an offline working client in another embodiment, and FIG. 6 The main difference of the illustrated embodiment is that a false-off protection module 260, an offline working mode open determination module 270, and a synchronization mark display module 280 are added.
  • Mis-protection module 260 and offline operation data cache module 230 Connected to detect whether the offline operation data acquired in real time is stored when the client is closed (ie, whether all of the offline operation data cache module 230 is saved in the offline operation data cache module 230 In the middle), if the storage is not completed, the client is closed after the storage is completed.
  • Offline working mode open judgment module 270 and data synchronization module 240 and offline operation acquisition module 250 Connected to determine whether the offline working mode is enabled. If the network is in the connected state, the data synchronization module 240 stores the client in the offline operation data cache module 230 when the client was previously working. The offline operation data in the synchronization is synchronized to the server; if the network is in the disconnected state, the offline operation acquisition module 250 acquires the offline operation data of the user in real time and stores it in the offline operation data cache module 230. Medium.
  • Synchronization mark display module 280 and network monitoring module 220 and user interface display module 210 A connection is used to display an activated network synchronization flag in the user interface when it is detected that the network is connected.
  • the inactive network synchronization flag is displayed in the user interface when the network is detected to be disconnected.
  • the offline working method and the offline working client of the client store the offline operation data of the user in a disconnected (offline) state, and update the displayed user interface according to the offline operation data, and the operation data of the user in the offline state. It will not be lost, and the offline operation will be reflected when the interface is refreshed or switched. After the network is connected, the offline operation data will be synchronized to the server. The user experience is consistent with the network connection, ensuring the continuity of user operations and avoiding The user's operation is invalidated due to the disconnection, which saves the user's time and improves the efficiency.

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Environmental & Geological Engineering (AREA)
  • Human Computer Interaction (AREA)
  • Information Transfer Between Computers (AREA)
  • Telephonic Communication Services (AREA)

Abstract

本发明涉及一种客户端的离线工作方法,包括下列步骤:获取并展示用户界面;监测网络是否连通,若是,则将客户端先前工作时存储的离线操作数据同步到服务器;若否,则进行离线工作;离线工作具体包括以下步骤:实时获取并存储用户的离线操作数据;根据实时获取并存储的离线操作数据更新展示的用户界面。本发明还涉及一种离线工作客户端。本发明在网络断开的状态下将用户的离线操作数据存储起来,用户在离线状态下的操作数据不会丢失,并且在界面刷新或切换时能将离线操作体现出来,待网络连通后再将操作数据同步到服务器上,用户的体验与网络连通时一致,保证了用户操作的连贯性,避免了因断线导致用户的操作作废,节省了用户的时间,提高了效率。

Description

客户端的离线工作方法和离线工作客户端
【技术领域】
本发明涉及互联网技术领域,特别是涉及一种客户端的离线工作方法,还涉及一种离线工作客户端。
【背景技术】
传统技术中,需要与服务器进行数据交互的客户端程序,在离线状态下用户若要使用与服务器数据交互相关的功能,只能等待网络连通时再进行操作。
尤其对于移动设备,例如手机的客户端,由于会在移动中进入网络信号不良的地区,此时用户就无法使用与服务器数据交互相关的功能,必须等待网络连通后才能进行相关操作。这样就会中断用户的操作,影响用户的体验,浪费用户的时间,还有可能造成用户输入的数据的丢失。
【发明内容】
基于此,有必要提供一种能让用户在离线状态下继续使用的客户端的离线工作方法。
一种客户端的离线工作方法,包括下列步骤:获取并展示用户界面;监测网络是否连通,若是,则将客户端先前工作时存储的离线操作数据同步到服务器;若否,则进行离线工作;所述离线工作具体包括以下步骤:实时获取并存储用户的离线操作数据;根据实时获取并存储的所述离线操作数据更新展示的用户界面。
优选的,所述获取并展示用户界面的步骤,是根据所述客户端先前工作时存储的离线操作数据获取并展示用户界面。
优选的,还包括在客户端关闭时检测实时获取的所述离线操作数据是否存储完毕,若未存储完毕则待存储完毕后再关闭的步骤。
优选的,在所述监测网络是否连通步骤之后,还包括判断离线工作模式是否开启的步骤,若开启则进入所述将客户端先前工作时存储的离线操作数据同步到服务器的步骤或所述进行离线工作的步骤,否则返回所述监测网络是否连通的步骤。
优选的,在监测到网络是连通后,还包括在所述用户界面中展示激活的网络同步标记的步骤;在监测到网络不连通后,还包括在所述用户界面中展示未激活的网络同步标记的步骤。
一种客户端的离线工作方法,包括下列步骤:
获取并展示用户界面;
获取用户的操作数据;
监测网络是否连通,若否,则存储用户的所述操作数据作为离线操作数据;若是,则 将所述离线操作数据同步到服务器 。
优选的,在获取用户的操作数据之后,还包括判断操作是否需要通过网络完成的步骤,若是则进入所述监测网络是否连通的步骤,否则处理所述用户的操作数据,然后返回获取并展示的用户界面的步骤根据处理结果展示用户界面。
优选的,在监测网络是否连通的步骤中判断网络为连通之后,还包括:
通过网络完成用户的操作;
判断离线工作模式是否开启,若开启,则执行所述 将所述离线操作数据同步到服务器的步骤,否则结束。
优选的,在监测网络是否连通的步骤中判断网络为未连通之后,还包括:
判断离线工作模式是否开启;
若开启,则执行所述存储用户的所述操作数据作为离线操作数据的步骤后根据所述离线操作数据更新展示的用户界面再返回所述获取并展示用户界面的步骤;
若未开启,则结束。
优选的,还包括在客户端关闭时检测所述离线操作数据是否存储完毕,若未存储完毕则待存储完毕后再关闭的步骤。
还有必要提供一种能让用户在离线状态下继续使用的离线工作客户端。
一种离线工作客户端,包括用户界面展示模块、网络监测模块、离线操作数据缓存模块、数据同步模块以及离线操作获取模块,所述离线操作数据缓存模块与所述用户界面展示模块、数据同步模块以及离线操作获取模块均相连,所述网络监测模块与所述数据同步模块相连;所述用户界面展示模块用于从所述离线操作数据缓存模块中获取并展示用户界面;所述网络监测模块用于监测网络是否连通;所述数据同步模块用于在网络监测模块监测到网络连通时,将客户端先前工作时存储的离线操作数据同步到服务器;所述离线操作获取模块用于在网络监测模块监测到网络断开时,实时获取用户的离线操作数据并存储到所述离线操作数据缓存模块中;所述离线操作数据缓存模块用于存储用户的离线操作数据。
优选的,还包括误关保护模块,所述误关保护模块与所述离线操作数据缓存模块相连,用于在客户端关闭时检测实时获取的所述离线操作数据是否存储完毕,若未存储完毕则待存储完毕后再关闭。
优选的,还包括与所述数据同步模块及离线操作获取模块相连的离线工作模式开启判断模块,用于判断离线工作模式是否开启,若开启则所述数据同步模块将客户端先前工作时存储的离线操作数据同步到服务器,或所述离线操作获取模块实时获取用户的离线操作数据并存储到所述离线操作数据缓存模块中。
优选的,还包括与所述网络监测模块以及用户界面展示模块连接的网络同步标记展示模块,用于在监测到网络是连通时,在所述用户界面中展示激活的网络同步标记;在监测到网络不连通时,在所述用户界面中展示未激活的网络同步标记。
上述客户端的离线工作方法和离线工作客户端,在网络断开(离线)的状态下将用户的离线操作数据存储起来,并根据离线操作数据更新展示的用户界面,用户在离线状态下的操作数据不会丢失,并且在界面刷新或切换时能将离线操作体现出来,待网络连通后再将离线操作数据同步到服务器上,用户的体验与网络连通时一致,保证了用户操作的连贯性,避免了因断线导致用户的操作作废,节省了用户的时间,提高了效率。
【附图说明】
图 1 为一实施例中客户端的离线工作方法的流程图;
图 2 是另一实施例中客户端的离线工作方法的流程图;
图 3 是再一实施例中客户端的离线工作方法的流程图;
图 4 是第四实施例中客户端的离线工作方法的流程图;
图 5 是第五实施例中客户端的离线工作方法的流程图;
图 6 是一个实施例中离线工作客户端的结构示意图;
图 7 是另一个实施例中离线工作客户端的结构示意图。
【具体实施方式】
为使本发明的目的、特征和优点能够更为明显易懂,下面结合附图对本发明的具体实施方式做详细的说明。
图 1 为一实施例中客户端的离线工作方法的流程图,包括下列步骤:
S10 ,获取并展示用户界面。在用户启动并登录客户端后,获取用户界面所需的数据,并进行展示。
S20 ,监测网络是否连通。若网络是连通的状态,则进入步骤 S22 ,否则进行离线工作,进入步骤 S23 。
S22 ,将离线操作数据同步到服务器。将此次同步之前客户端工作时存储的离线操作数据同步到服务器。
S23 ,获取并存储用户的离线操作数据。实时获取并存储用户的离线操作数据。离线操作数据的数据类型包括文字、图片、音频、视频数据等。
S25 ,根据实时获取并存储的离线操作数据更新展示的用户界面。
在本实施例中, S10 步骤是根据此次同步之前,客户端工作时存储的离线操作数据来更新展示的用户界面。
图 2 是另一实施例中客户端的离线工作方法的流程图,其与图 1 所示实施例的主要区别在于,还包括如下步骤:
S27 , 检测获取的离线操作数据是否存储完毕。 在客户端关闭时,检测实时获取的离线操作数据是否存储完毕,若未存储完毕则待存储完毕后再关闭客户端。添加此步骤可以防止由于误关闭或其他原因导致离线操作数据丢失,提升了效率和安全性。
图 3 是再一实施例中客户端的离线工作方法的流程图,其与图 2 所示实施例的主要区别在于,还包括如下步骤:
S21 ,判断离线工作模式是否开启。在本实施例中,该步骤位于 S20 之后,若离线工作模式是开启的状态,则进入步骤 S30 或 S31 ,否则返回步骤 S20 。具体是进入 S30 还是 S31 取决于 S20 中的监测结果。
S30 ,在用户界面中展示激活的网络同步标记。监测到网络是连通后,在用户界面中展示激活的网络同步标记,以提示用户 S22 中将要进行的同步操作。在优选的实施例中, S30 还包括提示用户网络已连通的步骤。这样能使用户使用客户端时更容易上手,增加提示以后简明易懂、提升用户体验。
S31 ,在用户界面中展示未激活的网络同步标记。监测到网络不连通后,在用户界面中展示未激活的网络同步标记。该步骤和 S30 是对应的,表示客户端此时未将离线操作数据与服务器进行同步操作。
在本实施例中,用户的离线操作可以分为两类,一类是写入数据,包括输入文字,***图片、音频、视频数据等;另一类是切换或刷新用户界面,此时会产生一个操作指令。对于第一类离线操作,步骤 S23 是获取写入的数据,并存储在客户端的离线操作数据缓存模块中,同时显示相应的提示信息;步骤 S25 中再将这些数据在用户界面中进行展示,用户的体验与网络连通状态下是一致的。对于另一类离线操作,步骤 S23 是获取指令,步骤 S25 中根据指令,将存储在离线操作数据缓存模块中的离线操作数据展示在切换或刷新后的用户界面的相应位置中。
在本实施例中, S22 将离线操作数据同步到服务器后,还包括删除存储在客户端的离线操作数据缓存模块中的离线操作数据的步骤,这样能节省客户端的存储空间。可以是边同步边删除,每同步成功一部分数据(例如一条记录)后就将该同步成功的数据删除;也可以是待所有数据同步完成后再删除。
在本实施例中,所有数据同步完成后,还包括在用户界面中展示未激活的网络同步标记的步骤,表示客户端此时没有将离线操作数据与服务器进行同步操作。在优选的实施例中,同步数据的同时,还可以从服务器中拉取最新的展示内容并展示在用户界面中。
客户端的离线工作方法尤其适用于手机客户端,因为手机经常会处于移动中,导致网络信号环境处于随时变化的状态。为了便于理解客户端的离线工作方法的具体工作流程,下面再以个人空间的手机客户端为例,对客户端的离线工作方法进行介绍。
S10 ,获取并展示用户界面。若网络为不连通的状态,则需要从离线操作数据缓存模块中获取展示用户界面需要的数据,这些数据是客户端先前工作时存储的离线操作数据。
S20 ,监测网络是否连通。对于手机这种移动设备来说,网络环境可能是随时变化的,因此在实际应用中可以是每隔一定时间就对网络状态进行一次检测。
S21 ,判断离线工作模式是否开启。若离线工作模式是开启的状态,则进入步骤 S30 或 S31 ,否则返回步骤 S20 。具体是进入 S30 还是 S31 取决于 S20 中的监测结果。
S30 ,在用户界面中展示激活的网络同步标记。监测到网络是连通后,在用户界面中展示激活的网络同步标记,以提示用户 S22 中将要进行的同步操作,同时显示网络已连通的标记,对用户进行提示。
S22 ,将离线操作数据同步到服务器。将此次同步之前,客户端工作时存储的离线操作数据同步到服务器。该离线操作数据是网络断线期间暂存在离线操作数据缓存模块中的。
将离线操作数据同步到服务器后,还包括删除存储在客户端的离线操作数据缓存模块中的离线操作数据的步骤,以节省客户端的存储空间。可以是边同步边删除,每同步成功一部分数据(例如一条记录)后就将该同步成功的数据删除;也可以是待所有数据同步完成后再删除。
所有数据同步完成后,还包括在用户界面中展示未激活的网络同步标记的步骤,表示客户端此时没有将离线操作数据与服务器进行同步操作。数据同步的同时,还可以从服务器中拉取最新的展示内容并展示在用户界面中,例如拉取好友的留言。
S31 ,在用户界面中展示未激活的网络同步标记。监测到网络不连通后,在用户界面中展示未激活的网络同步标记。该步骤和 S30 是对应的,表示客户端此时未将离线操作数据与服务器进行同步操作。
S23 ,获取并存储用户的离线操作数据。实时获取并存储用户的离线操作数据。
S25 ,根据实时获取并存储的离线操作数据更新展示的用户界面。
用户的离线操作可以分为两类,一类是写入数据,包括输入日志中的文字,***相册中的图片,上传到音乐盒中的音频等;另一类是切换或刷新用户界面,例如从主页界面切换到相册界面,此时会产生一个切换指令。
对于第一类离线操作,步骤 S23 是获取写入的数据,例如输入日志中的文字,并存储在客户端的离线操作数据缓存模块中,同时显示相应的提示信息。步骤 S25 中再将这些数据在日志界面中进行展示,例如在日志界面中显示更新的日志,用户的体验与网络连通状态下是一致的。
对于另一类离线操作,步骤 S23 是获取指令,步骤 S25 中根据指令,将存储在离线操作数据缓存模块中的离线操作数据展示在切换或刷新后的用户界面的相应位置中。例如从相册界面切换到日志界面,会产生一个切换指令,步骤 S25 中根据该指令,读取存储在离线操作数据缓存模块中的离线操作数据(例如日志数据),显示更新后的日志。
S27 , 检测获取的离线操作数据是否存储完毕。 在客户端关闭时,检测实时获取的离线操作数据是否存储完毕,若未存储完毕则待存储完毕后再关闭客户端。添加此步骤可以防止由于误关闭或其他原因导致离线操作数据丢失,提升了效率和安全性。
图 4 是第四实施例中客户端的离线工作方法的流程图,包括下列步骤:
步骤 S410 ,获取并展示用户界面;
步骤 S412 ,获取用户的操作数据;
步骤 S420 ,监测网络是否连通,若否,则进入步骤 S424 ;若是,则进入步骤 S436 。
步骤 S424 ,存储用户的所述操作数据作为离线操作数据;
步骤 S436 , 将所述离线操作数据同步到服务器 。
图 5 是第五实施例中客户端的离线工作方法的流程图,其为对第四实施例的进一步具体化,包括下列步骤:
S410 ,获取并展示用户界面。在用户启动并登录客户端后,获取用户界面所需的数据,并进行展示。
S412 ,获取用户的操作数据。获取用户的操作产生的操作数据。
S414 ,判断操作是否需要通过网络完成,若是则进入步骤 S420 ,否则进入步骤 S416 。
S416 ,处理用户的操作数据,然后返回步骤 S410 ,此时步骤 S410 是获取并根据步骤 S416 的处理结果展示用户界面。
S420 ,监测网络是否连通,若否,则进入步骤 S422 ,若是,则进入步骤 S432 。
S422 ,判断离线工作模式是否开启。判断离线工作模式是否开启,若开启则进入下一步骤 S424 ,否则结束,结束时可以按照传统的方式提示用户网络不可用。
S424 ,存储用户的离线操作数据。存储用户的所述操作数据作为离线操作数据,离线操作数据的数据类型可以是文字、图片、音频、视频数据等。
S426 ,根据离线操作数据更新展示的用户界面,并返回步骤 S412 。
S432 ,通过网络完成用户的操作。将用户的操作数据发送到服务器上,由服务器进行处理并返回相应信息。
S434 ,判断离线工作模式是否开启。若开启则进入下一步骤 S436 ,否则结束。
S436 , 将离线操作数据同步到服务器。
在优选的实施例中,监测到网络为连通,并且判定离线工作模式为开启后,还包括在用户界面中展示激活的网络同步标记的步骤,以提示用户 S434 中将要进行的同步操作。所有的离线操作数据均同步到服务器后,再将同步标记转为未激活的状态。相应的,还包括监测到网络不连通后,在用户界面中展示未激活的网络同步标记的步骤。
在工作过程中,用户可以随时关闭客户端。优选的实施例中,步骤 S424 后还包括在客户端被关闭时检测离线操作数据是否存储完毕,若未存储完毕则待存储完毕后再关闭客户端的步骤。添加此步骤可以防止由于误关闭或其他原因导致离线操作数据丢失,提升了效率和安全性。
本发明还提供一种离线工作客户端。图 6 是一个实施例中离线工作客户端的结构示意图,包括用户界面展示模块 210 、网络监测模块 220 、离线操作数据缓存模块 230 、数据同步模块 240 以及离线操作获取模块 250 。离线操作数据缓存模块 230 与用户界面展示模块 210 、数据同步模块 240 以及离线操作获取模块 250 均相连,网络监测模块 220 与数据同步模块 240 相连。
用户界面展示模块 210 用于从离线操作数据缓存模块 230 中获取并展示用户界面。在用户启动并登录客户端后,从服务器或离线操作数据缓存模块 230 获取用户界面需要的数据,并进行展示。
网络监测模块 220 用于监测网络是否连通。对于移动设备来说,网络环境可能是随时变化的,因此在实际应用中可以是每隔一定时间就对网络状态进行一次检测。
离线操作数据缓存模块 230 用于存储用户的离线操作数据。网络断开时,用户的离线操作产生的离线操作数据都会暂存于离线操作数据缓存模块 230 中。
数据同步模块 240 用于在网络监测模块 220 监测到网络连通时,将客户端先前工作时存储在离线操作数据缓存模块 230 中的离线操作数据同步到服务器。
离线操作获取模块 250 用于在网络监测模块 240 监测到网络断开时,实时获取用户的离线操作数据并存储到离线操作数据缓存模块 230 中。
图 7 是另一个实施例中离线工作客户端的结构示意图,其与图 6 所示实施例的主要区别在于,增加了误关保护模块 260 、离线工作模式开启判断模块 270 以及同步标记展示模块 280 。
误关保护模块 260 与离线操作数据缓存模块 230 相连,用于在客户端关闭时检测实时获取的离线操作数据是否存储完毕(即是否全部保存在离线操作数据缓存模块 230 中了),若未存储完毕则待存储完毕后再关闭客户端。
离线工作模式开启判断模块 270 与数据同步模块 240 及离线操作获取模块 250 相连,用于判断离线工作模式是否开启。若开启且网络为连通状态,则数据同步模块 240 将客户端先前工作时存储在离线操作数据缓存模块 230 中的离线操作数据同步到服务器;若开启且网络为不连通状态,则离线操作获取模块 250 实时获取用户的离线操作数据并存储到离线操作数据缓存模块 230 中。
同步标记展示模块 280 与网络监测模块 220 以及用户界面展示模块 210 连接,用于在监测到网络是连通时,在用户界面中展示激活的网络同步标记。在监测到网络不连通时,在用户界面中展示未激活的网络同步标记。
上述客户端的离线工作方法和离线工作客户端,在网络断开(离线)的状态下将用户的离线操作数据存储起来,并根据离线操作数据更新展示的用户界面,用户在离线状态下的操作数据不会丢失,并且在界面刷新或切换时能将离线操作体现出来,待网络连通后再将离线操作数据同步到服务器上,用户的体验与网络连通时一致,保证了用户操作的连贯性,避免了因断线导致用户的操作作废,节省了用户的时间,提高了效率。
以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。

Claims (14)

  1. 一种客户端的离线工作方法,包括下列步骤: 获取并展示用户界面;监测网络是否连通,若是,则将客户端先前工作时存储的离线操作数据同步到服务器;若否,则进行离线工作;所述离线工作具体包括以下步骤:实时获取并存储用户的离线操作数据;根据实时获取并存储的所述离线操作数据更新展示的用户界面。
  2. 根据权利要求1所述的客户端的离线工作方法,其特征在于,所述获取并展示用户界面的步骤,是根据所述客户端先前工作时存储的所述离线操作数据获取并展示用户界面。
  3. 根据权利要求1所述的客户端的离线工作方法,其特征在于,还包括在客户端关闭时检测实时获取的所述离线操作数据是否存储完毕,若未存储完毕则待存储完毕后再关闭的步骤。
  4. 根据权利要求1所述的客户端的离线工作方法,其特征在于,在所述监测网络是否连通步骤之后,还包括判断离线工作模式是否开启的步骤,若开启则进入所述将客户端先前工作时存储的离线操作数据同步到服务器的步骤或所述进行离线工作的步骤,否则返回所述监测网络是否连通的步骤。
  5. 根据权利要求1所述的客户端的离线工作方法,其特征在于,在监测到网络是连通后,还包括在所述用户界面中展示激活的网络同步标记的步骤;在监测到网络不连通后,还包括在所述用户界面中展示未激活的网络同步标记的步骤。
  6. 一种客户端的离线工作方法,包括下列步骤:获取并展示用户界面;获取用户的操作数据;监测网络是否连通,若否,则存储用户的所述操作数据作为离线操作数据;若是,则将所述离线操作数据同步到服务器。
  7. 根据权利要求6所述的客户端的离线工作方法,其特征在于,在获取用户的操作数据之后,还包括判断操作是否需要通过网络完成的步骤,若是则进入所述监测网络是否连通的步骤,否则处理所述用户的操作数据,然后返回获取并展示的用户界面的步骤根据处理结果展示用户界面。
  8. 根据权利要求 6 所述的客户端的离线工作方法,其特征在于,在监测网络是否连通的步骤中判断网络为连通之后,还包括:通过网络完成用户的操作;判断离线工作模式是否开启,若开启,则执行所述将所述离线操作数据同步到服务器的步骤,否则结束。
  9. 根据权利要求 6 所述的客户端的离线工作方法,其特征在于,在监测网络是否连通的步骤中判断网络为未连通之后,还包括:判断离线工作模式是否开启;若开启,则执行所述存储用户的所述操作数据作为离线操作数据的步骤后根据所述离线操作数据更新展示的用户界面再返回所述获取并展示用户界面的步骤;若未开启,则结束。
  10. 根据权利要求6至9中任意一项所述的客户端的离线工作方法,其特征在于,还包括在客户端关闭时检测所述离线操作数据是否存储完毕,若未存储完毕则待存储完毕后再关闭的步骤。
  11. 一种离线工作客户端,其特征在于,包括用户界面展示模块、网络监测模块、离线操作数据缓存模块、数据同步模块以及离线操作获取模块,所述离线操作数据缓存模块与所述用户界面展示模块、数据同步模块以及离线操作获取模块均相连,所述网络监测模块与所述数据同步模块相连;所述用户界面展示模块用于从所述离线操作数据缓存模块中获取并展示用户界面;所述网络监测模块用于监测网络是否连通; 所述数据同步模块用于在网络监测模块监测到网络连通时,将客户端先前工作时存储的离线操作数据同步到服务器; 所述离线操作获取模块用于在网络监测模块监测到网络断开时,实时获取用户的离线操作数据并存储到所述离线操作数据缓存模块中;所述离线操作数据缓存模块用于存储用户的离线操作数据。
  12. 根据权利要求11所述的客户端,其特征在于,还包括误关保护模块,所述误关保护模块与所述离线操作数据缓存模块相连,用于在客户端关闭时检测实时获取的所述离线操作数据是否存储完毕,若未存储完毕则待存储完毕后再关闭。
  13. 根据权利要求11所述的客户端,其特征在于,还包括与所述数据同步模块及离线操作获取模块相连的离线工作模式开启判断模块,用于判断离线工作模式是否开启,若开启则所述数据同步模块将客户端先前工作时存储的离线操作数据同步到服务器,或所述离线操作获取模块实时获取用户的离线操作数据并存储到所述离线操作数据缓存模块中。
  14. 根据权利要求11所述的客户端,其特征在于,还包括与所述网络监测模块以及用户界面展示模块连接的网络同步标记展示模块,用于在监测到网络是连通时,在所述用户界面中展示激活的网络同步标记;在监测到网络不连通时,在所述用户界面中展示未激活的网络同步标记。
PCT/CN2011/079224 2010-10-26 2011-09-01 客户端的离线工作方法和离线工作客户端 WO2012055298A1 (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US13/849,917 US20130218956A1 (en) 2010-10-26 2013-03-25 Method and client for offline operation

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201010522258.X 2010-10-26
CN201010522258.XA CN102457499B (zh) 2010-10-26 2010-10-26 客户端的离线工作方法和离线工作客户端

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US13/849,917 Continuation US20130218956A1 (en) 2010-10-26 2013-03-25 Method and client for offline operation

Publications (1)

Publication Number Publication Date
WO2012055298A1 true WO2012055298A1 (zh) 2012-05-03

Family

ID=45993152

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2011/079224 WO2012055298A1 (zh) 2010-10-26 2011-09-01 客户端的离线工作方法和离线工作客户端

Country Status (3)

Country Link
US (1) US20130218956A1 (zh)
CN (1) CN102457499B (zh)
WO (1) WO2012055298A1 (zh)

Families Citing this family (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103595744B (zh) * 2012-08-16 2018-08-07 腾讯科技(深圳)有限公司 信息管理的方法及客户端
US9311674B2 (en) * 2013-05-20 2016-04-12 Ncr Corporation Media management
CN104346514A (zh) * 2013-08-09 2015-02-11 聚游互动(北京)科技发展有限公司 支持在线游戏应用离线运行的方法及***
CN104954481B (zh) * 2015-06-24 2019-10-29 深圳市凯立德科技股份有限公司 一种数据同步方法及导航设备
CN105791401B (zh) * 2016-03-01 2019-09-20 张君 客户端与服务端在网与离网状态下数据交互方法、***
CN106921515A (zh) * 2016-06-29 2017-07-04 阿里巴巴集团控股有限公司 业务操作数据处理方法、装置、电子设备、服务器及***
JP6685508B2 (ja) * 2016-07-19 2020-04-22 富士ゼロックス株式会社 端末装置
US20180040036A1 (en) * 2016-08-04 2018-02-08 Samsung Electronics Co., Ltd. Offline Cards
CN106231110A (zh) * 2016-08-12 2016-12-14 北京东方车云信息技术有限公司 司机客户端的离线服务方法、司机客户端及相关***
CN108153778B (zh) * 2016-12-05 2021-05-14 腾讯科技(深圳)有限公司 网页保存方法、网页读取方法及装置
CN107391536A (zh) * 2017-04-24 2017-11-24 阿里巴巴集团控股有限公司 社区应用的评论处理方法、装置和***
CN107360207B (zh) * 2017-05-26 2018-05-22 腾讯科技(深圳)有限公司 界面提交方法、界面提交装置、存储介质及电子装置
CN110781052A (zh) * 2019-09-20 2020-02-11 平安普惠企业管理有限公司 离线监控方法、装置、计算机设备及存储介质
CN114756386A (zh) * 2021-10-12 2022-07-15 青岛民航凯亚***集成有限公司 基于机场生产运营***的本地化离线方法
US20230153242A1 (en) * 2021-11-12 2023-05-18 Alclear, Llc Biometric caching

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101075864A (zh) * 2007-07-16 2007-11-21 腾讯科技(深圳)有限公司 数据同步方法及处理方法、客户端设备、服务器
CN101350834A (zh) * 2008-07-21 2009-01-21 深圳市高正软件有限公司 一种信息采集和信息上传异步进行的信息采集***
CN101388911A (zh) * 2008-11-07 2009-03-18 用友软件股份有限公司 网络应用程序离线数据采集方法
US20090247134A1 (en) * 2008-03-28 2009-10-01 Ianywhere Solutions,Inc. Synchronizing communications and data between mobile devices and servers

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7650432B2 (en) * 2004-05-20 2010-01-19 Bea Systems, Inc. Occasionally-connected application server
US9218588B2 (en) * 2004-06-29 2015-12-22 United Parcel Service Of America, Inc. Offline processing systems and methods for a carrier management system
CN1787511B (zh) * 2004-12-07 2010-07-21 联想(北京)有限公司 实现计算机离线应用的方法及***
US7392429B2 (en) * 2004-12-22 2008-06-24 Microsoft Corporation System and method for maintaining persistent state data
US7996493B2 (en) * 2005-03-10 2011-08-09 Microsoft Corporation Framework for managing client application data in offline and online environments
US20080220872A1 (en) * 2007-03-08 2008-09-11 Timothy Michael Midgley Method and apparatus for issuing a challenge prompt in a gaming environment
US8010158B2 (en) * 2007-12-21 2011-08-30 Nokia Corporation Synchronization of mobile terminals
US8200768B2 (en) * 2009-04-29 2012-06-12 Sybase, Inc. Deferred reading of email database in mobile environments
CN101729562A (zh) * 2009-11-30 2010-06-09 浪潮集团山东通用软件有限公司 一种不可靠网络连接下的可靠数据传送方法

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101075864A (zh) * 2007-07-16 2007-11-21 腾讯科技(深圳)有限公司 数据同步方法及处理方法、客户端设备、服务器
US20090247134A1 (en) * 2008-03-28 2009-10-01 Ianywhere Solutions,Inc. Synchronizing communications and data between mobile devices and servers
CN101350834A (zh) * 2008-07-21 2009-01-21 深圳市高正软件有限公司 一种信息采集和信息上传异步进行的信息采集***
CN101388911A (zh) * 2008-11-07 2009-03-18 用友软件股份有限公司 网络应用程序离线数据采集方法

Also Published As

Publication number Publication date
CN102457499B (zh) 2015-09-16
CN102457499A (zh) 2012-05-16
US20130218956A1 (en) 2013-08-22

Similar Documents

Publication Publication Date Title
WO2012055298A1 (zh) 客户端的离线工作方法和离线工作客户端
WO2018103315A1 (zh) 监控数据的处理方法、装置、服务器及存储设备
WO2016101441A1 (zh) 一种进行文件同步的方法及***
WO2017096924A1 (zh) 一种基于移动终端的页面连续截图方法、***及移动终端
WO2015005605A1 (en) Remote operation of applications using received data
WO2017082519A1 (ko) 응답 메시지를 추천하는 사용자 단말 장치 및 그 방법
WO2014204047A1 (en) Foldable display device and method of controlling therefor
WO2015103954A1 (en) Information sharing method, information sharing apparatus, and electronic device
WO2018076865A1 (zh) 数据分享方法、装置、存储介质及电子设备
WO2017032061A1 (zh) 一种应用程序启动方法、智能手表及存储介质
WO2017148142A1 (zh) 桌面图标文件夹的名称切换方法、装置及电子设备
WO2017129079A1 (zh) 在视频直播中***推送信息的方法、服务器和终端
WO2013131434A1 (zh) 交互界面的展示控制方法及即时通信工具、计算机存储介质
WO2012119494A1 (zh) 动态调整桌面布局的方法及***、计算机存储介质
WO2014059723A1 (zh) 视频图像质量诊断***及其方法
WO2017135776A1 (en) Display apparatus, user terminal apparatus, system, and controlling method thereof
WO2021051492A1 (zh) 数据库服务节点切换方法、装置、设备及计算机存储介质
WO2016090775A1 (zh) 同步操作短信数据的方法及***
WO2015180434A1 (zh) 一种数据库集群管理数据的方法、节点及***
WO2020237859A1 (zh) 基于nbd设备的数据迁移方法、装置、设备及存储介质
WO2012022215A1 (zh) 一种互联网中互动信息的交互方法、装置及***
WO2017067232A1 (zh) 一种基于移动终端的自动呼叫转移方法、***及移动终端
WO2013044695A1 (zh) 图像浏览方法及浏览***、计算机存储介质
WO2020119565A1 (zh) 显示面板的控制方法、显示面板及存储介质
WO2021012487A1 (zh) 跨***的信息同步方法、用户设备、存储介质及装置

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 11835572

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 11835572

Country of ref document: EP

Kind code of ref document: A1