WO2015096597A1 - 一种多设备浏览文档的方法及装置 - Google Patents

一种多设备浏览文档的方法及装置 Download PDF

Info

Publication number
WO2015096597A1
WO2015096597A1 PCT/CN2014/092783 CN2014092783W WO2015096597A1 WO 2015096597 A1 WO2015096597 A1 WO 2015096597A1 CN 2014092783 W CN2014092783 W CN 2014092783W WO 2015096597 A1 WO2015096597 A1 WO 2015096597A1
Authority
WO
WIPO (PCT)
Prior art keywords
user equipment
document
browsing
target document
user
Prior art date
Application number
PCT/CN2014/092783
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 WO2015096597A1 publication Critical patent/WO2015096597A1/zh

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • G06Q10/101Collaborative creation, e.g. joint development of products or services

Definitions

  • the present application relates to the field of network communications, and in particular, to a method and apparatus for browsing documents by multiple devices.
  • users can browse the same document on the server side through multiple user devices such as computers, tablets, and mobile phones. For example, after the user opens the document X of the server through the user device A, the document can be reopened by the user device B.
  • the user device B when the user opens the document X through the user device B, the user device B first needs to log in to the server with the same login account as A, and finds the document X on the server, and then opens the document in the user device B.
  • the embodiment of the present application discloses a method and a device for browsing a document by multiple devices, so as to simplify the step of browsing a document between multiple user devices.
  • the embodiment of the present application discloses a method for browsing a document by multiple devices, where the method includes:
  • the quick browsing information includes:
  • the second user device Providing information of a user operation interface, the second user device opening the target document according to an operation of the user at the interface.
  • the notification message further carries a target document operation parameter
  • the target document operation parameter is configured to enable the second user equipment to open the target document according to the operation parameter.
  • the browsing device selection request further carries a target document operation parameter
  • the target document operation parameter carried in the notification message is the same as the target document operation parameter carried in the browsing device selection request.
  • the second user equipment includes:
  • the user device on the server is not logged in with the same account as the first user device login account.
  • the document browsing device selection request sent by the first user equipment is received. Before the step, it also includes:
  • the target document includes:
  • a document that is not open on the first user device is not open on the first user device.
  • an embodiment of the present application discloses a device for browsing a document by using multiple devices, where the device includes:
  • a request receiving module configured to receive a document browsing device selection request sent by the first user equipment, where the document browsing device selection request carries an identifier of the target document and an identifier of the second user equipment;
  • a message pushing module configured to: send a notification message to the second user equipment according to the identifier of the second user equipment, where the notification message carries shortcut browsing information, where the shortcut browsing information is used to provide the target document Quick browsing.
  • the message pushing module includes: a quick browsing information pushing sub-module
  • the quick browsing information pushing sub-module is configured to push, according to the identifier of the second user equipment, the quick browsing information carried in the notification message to the second user equipment;
  • the quick browsing information is used to trigger an instruction that the second user equipment automatically opens the target document
  • the second user device Providing information of a user operation interface, the second user device opening the target document according to an operation of the user at the interface.
  • the message pushing module further includes: a target document operation parameter pushing sub-module;
  • the target document operation parameter pushing sub-module is configured to push, according to the identifier of the second user equipment, a target document operation parameter carried in the notification message to the second user equipment;
  • the target document operation parameter is configured to enable the second user equipment to open the target document according to the operation parameter.
  • the request receiving module includes: a target document operation parameter receiving submodule;
  • the target document operation parameter receiving sub-module is configured to receive a target document operation parameter carried in a document browsing device selection request sent by the first user equipment;
  • the target document operation parameter pushed by the target document operation parameter pushing submodule is the same as the target document operation parameter received by the target document operation parameter receiving submodule.
  • the message pushing module In an implementation manner of the application, the message pushing module,
  • the method is used to push a notification message to a user equipment that logs in to the server by using the same account as the first user equipment login account; or
  • the method is used to push a notification message to a user equipment that is not logged in to the server by using the same account as the first user equipment login account.
  • the device for browsing a document by multiple devices further includes: An identifier list obtaining module and a device identifier list pushing module;
  • the device identifier list obtaining module is configured to: when the message pushing module sends a notification message to the user equipment of the server end with the same account as the first user equipment login account, the request receiving module receives the first user equipment Before the sent document browsing device selection request, obtain an identifier list of the user equipment that logs in to the server end by using the same account as the first user equipment login account;
  • the device identifier list pushing module is configured to push the obtained user equipment identifier list to the first user equipment, so that the first user equipment determines the identifier of the second user equipment.
  • the request receiving module includes: an identifier receiving submodule of the target document;
  • An identifier receiving submodule of the target document configured to receive an identifier of a target document carried in a document browsing device selection request sent by the first user equipment;
  • the target document includes:
  • a document that is not open on the first user device is not open on the first user device.
  • an electronic device including:
  • processor a memory, a communication interface, and a bus
  • the processor, the memory, and the communication interface are connected by the bus and complete communication with each other;
  • the memory stores executable program code
  • the processor by reading the executable program code stored in the memory, to run a program corresponding to the executable program code, for performing the method for browsing a document by any multi-device provided by the embodiment of the present application .
  • the embodiment of the present application discloses a storage medium for storing an application, and the application is used to execute any method for browsing a document by any multi-device provided by the embodiment of the present application.
  • the embodiment of the present application discloses an application program for executing any multi-device browsing document provided by the embodiment of the present application.
  • the server end receives the first according to The document sent by the user equipment browses the identifier of the second user equipment carried in the device selection request, and pushes the shortcut browsing information to the second user equipment, so that the second user equipment opens the target document according to the shortcut browsing information.
  • the user does not need to manually search for the target document in the second user equipment, so that the purpose of browsing the document in the second user equipment is achieved, so that the step of browsing the document by multiple devices is simplified. Easy to operate.
  • FIG. 1 is a schematic flowchart of a method for browsing a document by multiple devices according to an embodiment of the present application
  • FIG. 2 is a schematic flowchart of another method for browsing a document by multiple devices according to an embodiment of the present disclosure
  • FIG. 3 is a schematic structural diagram of an apparatus for browsing a document by using multiple devices according to an embodiment of the present disclosure
  • FIG. 4 is a schematic structural diagram of another apparatus for browsing a document by using multiple devices according to an embodiment of the present disclosure.
  • the user can browse the same document on the server through multiple user devices.
  • the user opens the target document through the first user device and wants to open the document on other user devices, the user can only transfer to the user device. And log in to the server with the same login account as the first user device, find the target document on the server side, and then open the target document through the user device.
  • the present application proposes a method and apparatus for browsing documents across devices.
  • FIG. 1 is a schematic flowchart of a method for browsing a document by multiple devices according to an embodiment of the present disclosure, where the method includes the following steps:
  • Step 101 Receive a document browsing device selection request sent by the first user equipment, where the document browsing device selection request carries the identifier of the target document and the identifier of the second user equipment.
  • users can establish an account on the server side and save document data under the account.
  • the user can log in to the account through a user device such as a computer, a tablet, or a mobile phone to implement the document browsing.
  • the document stored in the server-side account may be a text document, a video document, an audio document, a picture document, and the like.
  • the specific type of the document is not limited in this application.
  • the user logs in to the server account C through the first user device, and browses the document A stored in the account. If the user wants to transfer to another user device such as the second user device, the user continues to browse the document A or the storage.
  • the user may send a document browsing device selection request to the server through the first user equipment, and after receiving the document browsing device selection request, the server may further perform the request according to the request.
  • the content sends a notification message to the corresponding user device to facilitate opening the document by the corresponding user device.
  • the document browsing device selection request sent by the user to the server by the first user equipment needs to carry at least the identifier of the target document and the identifier of the second user equipment.
  • the target document is a document stored in the server-side account C, and may be a document that has been opened by the first user equipment, for example, the document A; or a document that is not opened by the first user equipment, for example, A document that has been opened by the first user device but is not currently open on the first user device or a document that has never been opened on the first user device.
  • the identification of the target document may be the name of the target document, the storage path of the target document, and the like.
  • the identifier of the second user equipment may be the name of the user equipment, an IP address, and the like.
  • the document browsing device selection request can carry the identifiers of other user devices in addition to the identifiers of the second user devices, that is, the user can select one or more Browse the target file on the non-first user device.
  • the document browsing device selection request may further carry the target document operation parameter, for example,
  • the starting point of browsing of the target document (such as: the start page of the target document, the fifth page of the target document, etc.) and so on.
  • the target document operation parameter may be used to identify a manner in which the target document is opened, where
  • the opening method can open the target document with a specified application; it can also be used to identify the starting point of browsing of the target document, that is, after opening the target document, jump directly to the specified browsing starting point according to the parameter, and the like.
  • the target document operation parameter is the above-mentioned application for opening the target document, and the value is specifically a text editing program
  • the target document is opened by a text editing program
  • the target document operation parameter is the browsing starting point of the target document described above, And when the value is specifically the fifth page of the target document, the target document is opened, and then the parameter directly jumps to page 5 of the target document.
  • the present application is only described by taking the above as an example.
  • the information carried in the target document operation parameter and the document browsing device selection request in actual application is not limited thereto.
  • the second user equipment that is determined by the user equipment to be browsed by the first user equipment may log in to the user equipment of the server end by using the same account as the first user equipment login account, for example, the login of the first user equipment.
  • the account C is logged in to the user device on the server; or the user device in the server segment is not logged in with the same account as the first user device login account, for example, the user device on the server is logged in with an account other than the login account C of the first user device; or There is no user device logged in to the server.
  • the server can obtain the identifier of the user equipment that is currently logged in to the server with the first user equipment login account. Therefore, the first user equipment may display to the user after obtaining the identifier list from the server, so that the user selects the second user equipment identifier therein.
  • the first user equipment needs to establish a trust relationship with the second user equipment to obtain the authorization of the second user equipment.
  • a document browsing device selection request can be sent to the server.
  • authorizations are often generated on a temporary basis.
  • authorizations can also set the effective number and effective period.
  • the identifier of the second user equipment carried in the document browsing device selection request may be obtained by scanning a two-dimensional code, inputting a verification code, querying a history, and the like.
  • Step 102 Push a notification message to the second user equipment according to the identifier of the second user equipment, where the notification message carries the quick browsing information, and the quick browsing information is used to provide a quick browsing manner for the target document.
  • the server After receiving the document browsing device selection request sent by the first user equipment, the server parses the request information, obtains the identifier information of the second user equipment carried in the second user equipment, and generates a notification message to be pushed to the second user equipment, and then Pushing the notification message to the second user device.
  • the server end parses that the document browsing device selection request carries the identifiers of the plurality of user equipments the server generates the notification message to be pushed, and then selects the identifier of each user equipment carried in the request from the document browsing device. The corresponding user equipment pushes the notification message.
  • the notification message needs to carry the quick browsing information.
  • the quick browsing information may be an instruction for triggering the second user equipment to automatically open the target document.
  • the information triggers the second user equipment to open the target document without the user manually opening the target.
  • the quick browsing information may also be information for providing a user operation interface. After the second user device receives the information, the user may operate on the interface, so that the second user device opens the target file, for example, the shortcut browsing information provides When the information of the user operation interface is the link information of the target document, the user can click the link, and the second user device opens the target file corresponding to the link.
  • the operation of the user on the operation interface may also be to close the user operation interface information and select not to open the target file.
  • the notification message may also carry the target document operation parameters.
  • the target document operation parameter carried in the notification message is the same as the target document operation parameter carried in the browsing device selection request in step 201.
  • the notification message carries the target document operation parameter, the second user equipment opens the target document according to the operation parameter.
  • the browsing browsing point may be In order to trigger the second user device to automatically open the instruction of the total 10 page text document, the target document operation parameter is the fifth page of the target document as the browsing starting point.
  • the shortcut browsing information carried in the notification message triggers the second user equipment to automatically open the text document of 10 pages in total, the second user equipment automatically jumps to page 5 of the document according to the target document operation parameter.
  • the notification message may not carry the target document operation parameter, but the browsing record stored in the first user equipment login account is recorded on the server side, and the content of the recorded browsing record may be performed according to specific conditions. set up.
  • the target document operation parameter needs to be carried in the notification message, it can be obtained from the browsing record of each document.
  • the server side There are 10 pages of text documents in account C.
  • the corresponding browsing records record that the document has been browsed to page 5 recently.
  • the notification message generated by the server carries the target document operation parameters, it can be based on the browsing history.
  • the server side may also generate an instruction for triggering the second user device to automatically open the fifth page of the total 10 pages of the text document, or provide a user operation interface for opening the fifth page of the total 10 pages of the text document.
  • the information is used as the quick browsing information carried in the notification message, and the target document operation parameter does not need to be carried in the notification message.
  • the server sends the shortcut browsing information to the second user equipment according to the identifier of the second user equipment carried in the document browsing device selection request sent by the first user equipment, so that the second user is enabled.
  • the device opens the target document based on the quick browsing information.
  • the user does not need to manually search for the target document in the second user equipment, so that the second user equipment can browse the document, so that the step of browsing the document by multiple devices is simplified and convenient for operation.
  • FIG. 2 is a schematic flowchart of another method for browsing a document by using a multi-device according to an embodiment of the present disclosure.
  • the present embodiment further includes step 103 and step 104 before step 102 as compared with the embodiment shown in FIG. 1 .
  • Step 103 Obtain an identifier list of the user equipment that is logged in with the same account as the first user equipment login account.
  • Step 104 Push the obtained user equipment identifier list to the first user equipment, so that the first user equipment determines the identifier of the second user equipment.
  • the identifier of the second user equipment carried may only be the same as the login account with the first user equipment.
  • the identifier of the user equipment that is logged in by the account is selected, that is, it can only be selected from the identifier of the user equipment currently logged into the server by the account C.
  • the server device can provide the first user equipment with the same user equipment list information as the first user equipment login account, without first establishing the trust between the first user equipment and the second user equipment to be opened the target document. Relationship, you can directly get the identity of the second user device, then For user operations.
  • FIG. 3 is a schematic structural diagram of an apparatus for browsing a document by a multi-device according to an embodiment of the present disclosure, where the apparatus includes: a request receiving module 301 and a message pushing module 302.
  • the request receiving module 301 is configured to receive a document browsing device selection request sent by the first user equipment, where the document browsing device selection request carries the identifier of the target document and the identifier of the second user equipment;
  • the message pushing module 302 is configured to: according to the identifier of the second user equipment, push a notification message to the second user equipment, where the notification message carries the shortcut browsing information, where the shortcut browsing information is used to provide a shortcut for the target document. Browse method.
  • the message pushing module 302 may include: a shortcut browsing information pushing sub-module (not shown).
  • the quick browsing information pushing sub-module is configured to: push, according to the identifier of the second user equipment, the quick browsing information carried in the notification message to the second user equipment; the quick browsing information is used to trigger the second user equipment to automatically open An instruction of the target document;
  • the second user device Providing information of a user operation interface, the second user device opening the target document according to an operation of the user at the interface.
  • the message pushing module 302 may further include: a target document operation parameter pushing sub-module (not shown).
  • the target document operation parameter pushing sub-module is configured to: according to the identifier of the second user equipment, push a target document operation parameter carried in the notification message to the second user equipment; the target document operation parameter is used to make The second user device opens the target document according to the operation parameter.
  • the request receiving module 301 may further include: a target document operation parameter receiving submodule (not shown).
  • the target document operation parameter receiving sub-module is configured to receive a target document operation parameter carried in a document browsing device selection request sent by the first user equipment; and the target document operation parameter pushed by the target document operation parameter pushing sub-module The target document operation parameter receiving sub-module receives the same target document operation parameters.
  • the message pushing module 302 the message pushing module 302
  • the user is logged in to the server by using the same account as the first user device.
  • Device push notification message or
  • the method is used to push a notification message to a user equipment that is not logged in to the server by using the same account as the first user equipment login account.
  • the request receiving module 301 may include: an identifier receiving submodule (not shown) of the target document.
  • the identifier receiving sub-module of the target document is configured to receive an identifier of a target document carried in a document browsing device selection request sent by the first user equipment, where the target document includes:
  • a document that is not open on the first user device is not open on the first user device.
  • the server sends the shortcut browsing information to the second user equipment according to the identifier of the second user equipment carried in the document browsing device selection request sent by the first user equipment, so that the second user is enabled.
  • the device opens the target document based on the quick browsing information.
  • the user does not need to manually search for the target document in the second user equipment, so that the second user equipment can browse the document, so that the step of browsing the document by multiple devices is simplified and convenient for operation.
  • FIG. 4 is a schematic structural diagram of another apparatus for browsing a document in a multi-device according to an embodiment of the present disclosure.
  • the apparatus provided in this embodiment further includes: a device identifier list obtained by using the apparatus provided in this embodiment.
  • the device identifier list obtaining module 303 is configured to: when the message pushing module sends a notification message to the user equipment of the server end by using the same account as the first user equipment login account, the request receiving module receives the first user. Before the document browsing device selection request sent by the device, the identifier of the user device that logs in to the server end with the same account as the first user device login account is obtained.
  • the device identifier list pushing module 304 is configured to push the obtained user equipment identifier list to the first user equipment, so that the first user equipment determines the identifier of the second user equipment.
  • the server device can provide the first user equipment with the same user equipment list information as the first user equipment login account, without first establishing the trust between the first user equipment and the second user equipment to be opened the target document. Relationship, you can directly get the identity of the second user device, then For user operations.
  • an electronic device which may include:
  • processor a memory, a communication interface, and a bus
  • the processor, the memory, and the communication interface are connected by the bus and complete communication with each other;
  • the memory stores executable program code
  • the processor by reading the executable program code stored in the memory, to run a program corresponding to the executable program code, for performing the multi-device browsing document provided by the embodiment of the present application;
  • the method for browsing a document by a multi-device provided by the embodiment of the present application may include:
  • the quick browsing information includes:
  • the second user device Providing information of a user operation interface, the second user device opening the target document according to an operation of the user at the interface.
  • the notification message further carries the target document operation parameter
  • the target document operation parameter is configured to enable the second user equipment to open the target document according to the operation parameter.
  • the browsing device selection request further carries the target document operation parameter
  • the target document operation parameter carried in the notification message is the same as the target document operation parameter carried in the browsing device selection request.
  • the second user equipment includes:
  • the user device on the server is not logged in with the same account as the first user device login account.
  • the method further includes:
  • the target document includes:
  • a document that is not open on the first user device is not open on the first user device.
  • the embodiment of the present application further provides a storage medium for storing an application, where the application is used to execute the multi-device browsing document provided by the embodiment of the present application;
  • the method for multi-device browsing documents can include:
  • the quick browsing information includes:
  • the second user device Providing information of a user operation interface, the second user device opening the target document according to an operation of the user at the interface.
  • the notification message further carries the target document operation parameter
  • the target document operation parameter is configured to enable the second user equipment to open the target document according to the operation parameter.
  • the browsing device selection request further carries the target document operation parameter
  • the target document operation parameter carried in the notification message and the carried in the browsing device selection request The target document operation parameters are the same.
  • the second user equipment includes:
  • the user device on the server is not logged in with the same account as the first user device login account.
  • the method further includes:
  • the target document includes:
  • a document that is not open on the first user device is not open on the first user device.
  • the embodiment of the present application further provides an application for performing a method for browsing a document by a multi-device provided by the embodiment of the present application.
  • the method for browsing a document by a multi-device provided by the embodiment of the present application may include:
  • the quick browsing information includes:
  • the second user device Providing information of a user operation interface, the second user device opening the target document according to an operation of the user at the interface.
  • the notification message further carries the target document operation parameter
  • the target document operation parameter is configured to enable the second user equipment to open the target document according to the operation parameter.
  • the browsing device selection request further carries the target document operation parameter
  • the target document operation parameter carried in the notification message is the same as the target document operation parameter carried in the browsing device selection request.
  • the second user equipment includes:
  • the user device on the server is not logged in with the same account as the first user device login account.
  • the method further includes:
  • the target document includes:
  • a document that is not open on the first user device is not open on the first user device.
  • the description is relatively simple, and the relevant parts can be referred to the description of the method embodiment.

Landscapes

  • Business, Economics & Management (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Human Resources & Organizations (AREA)
  • Engineering & Computer Science (AREA)
  • Strategic Management (AREA)
  • Operations Research (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Data Mining & Analysis (AREA)
  • Quality & Reliability (AREA)
  • Tourism & Hospitality (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

 本申请实施例公开了一种多设备浏览文档的方法及装置,所述方法包括:接收第一用户设备发送的文档浏览设备选择请求,所述文档浏览设备选择请求中,携带目标文档的标识和第二用户设备的标识;根据所述第二用户设备的标识,向第二用户设备推送通知消息,所述通知消息中,携带快捷浏览信息,所述快捷浏览信息用于提供针对目标文档的快捷浏览方式。应用本申请实施例,无需在第二用户设备手动查找并打开目标文档,即可实现在第二用户设备文档浏览,使得多设备浏览文档步骤简单,方便操作。

Description

一种多设备浏览文档的方法及装置
本申请要求于2013年12月23日提交中国专利局、申请号为201310719524.1发明名称为“一种多设备浏览文档的方法及装置”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。
技术领域
本申请涉及网络通信领域,特别涉及一种多设备浏览文档的方法及装置。
背景技术
随着网络通信技术的快速发展,用户可通过计算机、平板电脑、手机等等多个用户设备浏览服务器端的同一个文档。例如,当用户通过用户设备A打开服务器端的文档X后,还可以通过用户设备B再打开该文档。
现有技术中,用户通过用户设备B打开文档X时,首先需通过用户设备B以与A相同的登录账号登录服务器端,并在服务器端找到文档X,再在用户设备B中打开该文档。
由以上可见,当用户在用户设备A打开服务器端的文档X后,再在用户设备B打开该文档时,用户无法直接通过用户设备A控制用户设备B打开该文档,而需转移到用户设备B上手动查找并打开该文档,因此,现有技术步骤繁琐、缺少便利性。
发明内容
本申请实施例公开了一种多设备浏览文档的方法及装置,以简化在多用户设备间浏览文档的步骤。
为达到上述目的,本申请实施例公开了一种多设备浏览文档的方法,所述方法包括:
接收第一用户设备发送的文档浏览设备选择请求,所述文档浏览设备选择请求中,携带目标文档的标识和第二用户设备的标识;
根据所述第二用户设备的标识,向第二用户设备推送通知消息,所述通知消息中,携带快捷浏览信息,所述快捷浏览信息用于提供针对所述目标文档的快捷浏览方式。
在本申请的一种实现方式中,所述快捷浏览信息,包括:
用于触发第二用户设备自动打开所述目标文档的指令;
提供用户操作接口的信息,所述第二用户设备根据用户在该接口的操作,打开所述目标文档。
在本申请的一种实现方式中,所述通知消息中,还携带目标文档操作参数;
所述目标文档操作参数,用于使得第二用户设备根据该操作参数打开所述目标文档。
在本申请的一种实现方式中,所述浏览设备选择请求中,还携带目标文档操作参数;
所述通知消息中携带的目标文档操作参数与浏览设备选择请求中携带的目标文档操作参数相同。
在本申请的一种实现方式中,所述第二用户设备,包括:
以与第一用户设备登录账号相同的账号登录服务器端的用户设备;或
未以与第一用户设备登录账号相同的账号登录服务器端的用户设备。
在本申请的一种实现方式中,在所述第二用户设备为以与第一用户设备登录账号相同的账号登录服务器端的用户设备的情况下,接收第一用户设备发送的文档浏览设备选择请求步骤之前,还包括:
获得以与第一用户设备登录账号相同的账号登录服务器端的用户设备的标识列表;
向第一用户设备推送所获得到的用户设备的标识列表,以便于第一用户设备确定第二用户设备的标识。
在本申请的一种实现方式中,所述目标文档,包括:
已在第一用户设备打开的文档;或
未在第一用户设备打开的文档。
为达到上述目的,本申请实施例公开了一种多设备浏览文档的装置,所述装置包括:
请求接收模块,用于接收第一用户设备发送的文档浏览设备选择请求,所述文档浏览设备选择请求中,携带目标文档的标识和第二用户设备的标识;
消息推送模块,用于根据所述第二用户设备的标识,向第二用户设备推送通知消息,所述通知消息中,携带快捷浏览信息,所述快捷浏览信息用于提供针对所述目标文档的快捷浏览方式。
在本申请的一种实现方式中,所述消息推送模块,包括:快捷浏览信息推送子模块;
所述快捷浏览信息推送子模块,用于根据所述第二用户设备的标识,向第二用户设备推送通知消息中携带的快捷浏览信息;
所述快捷浏览信息用于触发第二用户设备自动打开所述目标文档的指令;或
提供用户操作接口的信息,所述第二用户设备根据用户在该接口的操作,打开所述目标文档。
在本申请的一种实现方式中,所述消息推送模块,还包括:目标文档操作参数推送子模块;
所述目标文档操作参数推送子模块,用于根据所述第二用户设备的标识,向第二用户设备推送通知消息中携带的目标文档操作参数;
所述目标文档操作参数,用于使得第二用户设备根据该操作参数打开所述目标文档。
在本申请的一种实现方式中,所述请求接收模块,包括:目标文档操作参数接收子模块;
所述目标文档操作参数接收子模块,用于接收第一用户设备发送的文档浏览设备选择请求中携带的目标文档操作参数;
所述目标文档操作参数推送子模块推送的目标文档操作参数与目标文档操作参数接收子模块接收的目标文档操作参数相同。
在本申请的一种实现方式中,所述消息推送模块,
具体用于向以与第一用户设备登录账号相同的账号登录服务器端的用户设备推送通知消息;或
具体用于向未以与第一用户设备登录账号相同的账号登录服务器端的用户设备推送通知消息。
在本申请的一种实现方式中,所述多设备浏览文档的装置还包括:设备 标识列表获得模块和设备标识列表推送模块;
所述设备标识列表获得模块,用于在所述消息推送模块向以与第一用户设备登录账号相同的账号登录服务器端的用户设备推送通知消息的情况下,所述请求接收模块接收第一用户设备发送的文档浏览设备选择请求之前,获得以与第一用户设备登录账号相同的账号登录服务器端的用户设备的标识列表;
所述设备标识列表推送模块,用于向第一用户设备推送所获得到的用户设备的标识列表,以便于第一用户设备确定第二用户设备的标识。
在本申请的一种实现方式中,所述请求接收模块,包括:目标文档的标识接收子模块;
所述目标文档的标识接收子模块,用于接收第一用户设备发送的文档浏览设备选择请求中携带的目标文档的标识;
所述目标文档,包括:
已在第一用户设备打开的文档;或
未在第一用户设备打开的文档。
为达到上述目的,本申请实施例公开了一种电子设备,包括:
处理器、存储器、通信接口和总线;
所述处理器、所述存储器和所述通信接口通过所述总线连接并完成相互间的通信;
所述存储器存储可执行程序代码;
所述处理器通过读取所述存储器中存储的可执行程序代码来运行与所述可执行程序代码对应的程序,以用于执行本申请实施例所提供的任意一种多设备浏览文档的方法。
为达到上述目的,本申请实施例公开了一种存储介质,用于存储应用程序,所述应用程序用于执行本申请实施例所提供的任意一种多设备浏览文档的方法。
为达到上述目的,本申请实施例公开了一种应用程序,用于执行本申请实施例所提供的任意一种多设备浏览文档的方法。
由以上可见,本申请实施例提供的方案中,服务器端根据接收到的第一 用户设备发送的文档浏览设备选择请求中携带的第二用户设备的标识,向第二用户设备推送快捷浏览信息,以使得第二用户设备根据该快捷浏览信息打开目标文档。与现有技术相比,本申请实施例提供的方案中,用户无需在第二用户设备手动查找目标文档,即可实现在第二用户设备浏览该文档的目的,使得多设备浏览文档步骤简化,方便操作。
附图说明
为了更清楚地说明本申请实施例和现有技术的技术方案,下面对实施例和现有技术中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本申请实施例提供的一种多设备浏览文档的方法的流程示意图;
图2为本申请实施例提供的另一种多设备浏览文档的方法的流程示意图;
图3为本申请实施例提供的一种多设备浏览文档的装置的结构示意图;
图4为本申请实施例提供的另一种多设备浏览文档的装置的结构示意图。
具体实施方式
为使本申请的目的、技术方案、及优点更加清楚明白,以下参照附图并举实施例,对本申请进一步详细说明。显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
现有技术中,用户可以通过多个用户设备浏览服务器端的同一文档,但是,当用户通过第一用户设备打开目标文档后,想在其它用户设备上打开该文档时,只能转移到该用户设备,并以与第一用户设备相同的登录账号登录服务器,在服务器端找到目标文档,再通过该用户设备打开目标文档。由于现有技术中,跨设备浏览文档时,步骤繁琐、使用不方便,为此,本申请提出了一种跨设备浏览文档的方法及装置。
下面通过具体实施例,对本申请进行详细说明。
图1为本申请实施例提供的一种多设备浏览文档的方法的流程示意图,该方法包括以下步骤:
步骤101:接收第一用户设备发送的文档浏览设备选择请求,文档浏览设备选择请求中,携带目标文档的标识和第二用户设备的标识。
随着网络通信技术的发展,用户可以在服务器端建立账号,并在该账号下保存文档数据。当用户需要浏览存储于该账号下的文档时,通过计算机、平板电脑、手机等用户设备登录该账号即可实现文档浏览。
其中,存储于服务器端账号下的文档可以是文本文档、视频文档、音频文档、图片文档等等,本申请不限定文档的具体类型。
本实施例中,假设,用户通过第一用户设备登录服务器端账号C,并浏览存储于该账号下的文档A,若用户想转移到第二用户设备等其他用户设备上继续浏览文档A或者存储于账号C下的其他文档时,根据本实施例提供的方法,用户可以通过第一用户设备向服务器端发送文档浏览设备选择请求,服务器端接收到文档浏览设备选择请求后,再根据该请求的内容向相应用户设备发送通知消息,以便于相应用户设备打开文档。
用户通过第一用户设备向服务器端发送的文档浏览设备选择请求中,至少需携带目标文档的标识和第二用户设备的标识。其中,目标文档为存储于服务器端账号C下的文档,可以是已在第一用户设备打开的文档,例如,上述文档A;也可以是未在第一用户设备打开的文档,例如,曾经在第一用户设备打开过但是目前未在第一用户设备打开的文档或从来未在第一用户设备打开过的文档。目标文档的标识可以是目标文档的名称、目标文档的存储路径等等。第二用户设备的标识可以是用户设备的名称、IP地址等等。
本领域内的技术人员可以理解的是,文档浏览设备选择请求中除了可以携带第二用户设备的标识之外,还可以携带其他用户设备的标识,也就是说,用户可以选择在一个或多个非第一用户设备上浏览目标文件。
另外,上述的文档浏览设备选择请求中还可以携带目标文档操作参数,例如,
打开目标文档的应用程序(如:文本编辑程序、媒体播放程序等)、
目标文档的浏览起始点(如:目标文档的起始页、目标文档的第5页等)等等。
具体的,该目标文档操作参数可以用于标识目标文档的打开方式,其中, 打开方式可以是以某种指定的应用程序打开目标文档;也可以用于标识目标文档的浏览起始点,即:打开目标文档后,根据该参数直接跳转到指定的浏览起始点等等。例如:目标文档操作参数为上述的打开目标文档的应用程序,且该值具体为文本编辑程序时,则用文本编辑程序打开该目标文档;目标文档操作参数为上述的目标文档的浏览起始点,且该值具体为目标文档的第5页时,则打开目标文档后,再根据该参数直接跳转到目标文档的第5页。
当然,本申请只是以上述为例进行说明,实际应用中目标文档操作参数以及文档浏览设备选择请求中携带的信息不仅限于此。
实际应用中,用户通过第一用户设备所确定的待浏览目标文档的第二用户设备可以是以与第一用户设备登录账号相同的账号登录服务器端的用户设备,例如,以第一用户设备的登录账号C登录服务器端的用户设备;或未以与第一用户设备登录账号相同的账号登录服务器段的用户设备,例如,以第一用户设备的登录账号C以外的账号登录服务器端的用户设备;或当前没有登录服务器端的用户设备。
其中,在第二用户设备为以与第一用户设备登录账号相同的账号登录服务器端的用户设备的情况下,由于服务器端可以获得到当前以第一用户设备登录账号登录服务器端的用户设备的标识列表,所以,第一用户设备可以在从服务器端获得到该标识列表后,显示给用户,以便用户在其中选择出第二用户设备标识。
在第二用户设备为未以与第一用户设备登录账号相同的账号登录服务器端的用户设备的情况下,第一用户设备需先与第二用户设备建立信任关系,获得第二用户设备的授权后才能向服务器端发送文档浏览设备选择请求。具体的应用中,这种授权往往是临时生成的,为了保证安全性,这种授权还可以设置生效次数和生效期限等。这种情况下,文档浏览设备选择请求中携带的第二用户设备的标识,可以通过扫描二维码、输入验证码、查询历史记录等方式获得。
步骤102:根据第二用户设备的标识,向第二用户设备推送通知消息,通知消息中,携带快捷浏览信息,快捷浏览信息用于提供针对目标文档的快捷浏览方式。
服务器端接收到第一用户设备发送的文档浏览设备选择请求后,对该请求信息进行解析,获得其中携带的第二用户设备的标识信息,并生成待推送给第二用户设备的通知消息,再向第二用户设备推送该通知消息。当服务器端经解析得知文档浏览设备选择请求中携带有多个用户设备的标识时,服务器端生成待推送的通知消息后,需向该文档浏览设备选择请求中携带的每一个用户设备的标识对应的用户设备推送该通知消息。
其中,上述通知消息中需携带快捷浏览信息。该快捷浏览信息可以是用于触发第二用户设备自动打开目标文档的指令,当第二用户设备接收到快捷浏览信息后,该信息触发第二用户设备打开目标文档,而无需用户手动打开该目标文档。该快捷浏览信息还可以是提供用户操作接口的信息,当第二用户设备接收到该信息后,用户可以在该接口进行操作,从而第二用户设备打开目标文件,例如,该快捷浏览信息所提供的用户操作接口的信息为目标文档的链接信息时,用户可以点击该链接,则第二用户设备打开该链接对应的目标文件。当然,用户在该操作接口的操作也可以是关闭该用户操作接口信息,选择不打开目标文件。
另外,通知消息中除了需携带快捷浏览信息外,还可以携带目标文档操作参数。通知消息中携带的目标文档操作参数与步骤201中的浏览设备选择请求中携带的目标文档操作参数相同。当通知消息中携带有目标文档操作参数时,第二用户设备根据该操作参数打开目标文档。
例如,浏览设备选择请求中携带的目标文档的标识为一共计10页的文本文档的名称、目标文档操作参数为目标文档的第5页为浏览起始点,则通知消息中携带的快捷浏览信息可以为触发第二用户设备自动打开该共计10页的文本文档的指令、目标文档操作参数为目标文档的第5页为浏览起始点。当通知消息中携带的快捷浏览信息触发第二用户设备自动打开该共计10页的文本文档后,第二用户设备根据目标文档操作参数自动跳转到该文档的第5页。
当然,实际应用中,通知消息也可以不携带目标文档操作参数,而是在服务器端记录存储于第一用户设备登录账号下文档被浏览的浏览记录,所记录浏览记录的内容可以根据具体情况进行设定。当通知消息中需携带目标文档操作参数时,可以从各个文档的浏览记录中获得。例如,存储于服务器端 账号C下的共计有10页的文本文档,其对应的浏览记录中记录有该文档最近被浏览到了第5页,则服务器端生成的通知消息中携带目标文档操作参数时,可以根据浏览记录的内容,选择目标文档操作参数为目标文档的第5页为浏览起始点,当通知消息中携带的快捷浏览信息触发第二用户设备自动打开该共计10页的文本文档后,第二用户设备根据目标文档操作参数自动跳转到该文档的第5页。当然,服务器端也可以生成用于触发第二用户设备自动打开该共计10页的文本文档的第5页的指令,或提供用于打开该共计10页的文本文档的第5页的用户操作接口信息作为通知消息中携带的快捷浏览信息,而无需在通知消息中携带目标文档操作参数。
由以上可见,本方案中,服务器端根据接收到的第一用户设备发送的文档浏览设备选择请求中携带的第二用户设备的标识,向第二用户设备推送快捷浏览信息,以使得第二用户设备根据该快捷浏览信息打开目标文档。与现有技术相比,本方案中,用户无需在第二用户设备手动查找目标文档,即可实现在第二用户设备浏览该文档的目的,使得多设备浏览文档步骤简化,方便操作。
图2为本申请实施例提供的另一种多设备浏览文档的方法的流程示意图,本实施例与图1所示实施例相比,在步骤102之前还包括步骤103和步骤104。
步骤103:获得以与第一用户设备登录账号相同的账号登录的用户设备的标识列表。
步骤104:向第一用户设备推送所获得到的用户设备的标识列表,以便于第一用户设备确定第二用户设备的标识。
需要说明的是,本实施例中,步骤101中服务器端接收的第一用户设备发送的文档浏览设备选择请求中,携带的第二用户设备的标识仅可以从以与第一用户设备登录账号相同的账号登录的用户设备的标识中选择,即只能从当前以账号C登录服务器端的用户设备的标识中选择。
由以上可见,本方案中,服务器端可为第一用户设备提供与第一用户设备登录账号相同的用户设备的列表信息,无需第一用户设备先与待打开目标文档的第二用户设备建立信任关系,即可直接获得第二用户设备的标识,便 于用户操作。
图3为本申请实施例提供的一种多设备浏览文档的装置的结构示意图,该装置包括:请求接收模块301和消息推送模块302。
其中,请求接收模块301,用于接收第一用户设备发送的文档浏览设备选择请求,所述文档浏览设备选择请求中,携带目标文档的标识和第二用户设备的标识;
消息推送模块302,用于根据所述第二用户设备的标识,向第二用户设备推送通知消息,所述通知消息中,携带快捷浏览信息,所述快捷浏览信息用于提供针对目标文档的快捷浏览方式。
在本实施例中,所述消息推送模块302可以包括:快捷浏览信息推送子模块(图中未示出)。其中,快捷浏览信息推送子模块,用于根据所述第二用户设备的标识,向第二用户设备推送通知消息中携带的快捷浏览信息;所述快捷浏览信息用于触发第二用户设备自动打开所述目标文档的指令;
提供用户操作接口的信息,所述第二用户设备根据用户在该接口的操作,打开所述目标文档。
在本申请的另一实施例中,所述消息推送模块302还可以包括:目标文档操作参数推送子模块(图中未示出)。其中,所述目标文档操作参数推送子模块,用于根据所述第二用户设备的标识,向第二用户设备推送通知消息中携带的目标文档操作参数;所述目标文档操作参数,用于使得第二用户设备根据该操作参数打开所述目标文档。
在本申请的另一实施例中,所述请求接收模块301还可以包括:目标文档操作参数接收子模块(图中未示出)。其中,所述目标文档操作参数接收子模块,用于接收第一用户设备发送的文档浏览设备选择请求中携带的目标文档操作参数;所述目标文档操作参数推送子模块推送的目标文档操作参数与目标文档操作参数接收子模块接收的目标文档操作参数相同。
在本实施例中,所述消息推送模块302,
具体用于向以与第一用户设备登录账号相同的账号登录服务器端的用户 设备推送通知消息;或
具体用于向未以与第一用户设备登录账号相同的账号登录服务器端的用户设备推送通知消息。
在本实施例中,所述请求接收模块301可以包括:目标文档的标识接收子模块(图中未示出)。其中,所述目标文档的标识接收子模块,用于接收第一用户设备发送的文档浏览设备选择请求中携带的目标文档的标识;所述目标文档,包括:
已在第一用户设备打开的文档;或
未在第一用户设备打开的文档。
由以上可见,本方案中,服务器端根据接收到的第一用户设备发送的文档浏览设备选择请求中携带的第二用户设备的标识,向第二用户设备推送快捷浏览信息,以使得第二用户设备根据该快捷浏览信息打开目标文档。与现有技术相比,本方案中,用户无需在第二用户设备手动查找目标文档,即可实现在第二用户设备浏览该文档的目的,使得多设备浏览文档步骤简化,方便操作。
图4为本申请实施例提供的另一种多设备浏览文档的装置的结构示意图,本实施例提供的装置与图3所示实施例提供的装置相比,该装置还包括:设备标识列表获得模块303和设备标识列表推送模块304。
其中,设备标识列表获得模块303,用于在所述消息推送模块向以与第一用户设备登录账号相同的账号登录服务器端的用户设备推送通知消息的情况下,所述请求接收模块接收第一用户设备发送的文档浏览设备选择请求之前,获得以与第一用户设备登录账号相同的账号登录服务器端的用户设备的标识列表。
设备标识列表推送模块304,用于向第一用户设备推送所获得到的用户设备的标识列表,以便于第一用户设备确定第二用户设备的标识。
由以上可见,本方案中,服务器端可为第一用户设备提供与第一用户设备登录账号相同的用户设备的列表信息,无需第一用户设备先与待打开目标文档的第二用户设备建立信任关系,即可直接获得第二用户设备的标识,便 于用户操作。
另外,本申请实施例还提供了一种电子设备,可以包括:
处理器、存储器、通信接口和总线;
所述处理器、所述存储器和所述通信接口通过所述总线连接并完成相互间的通信;
所述存储器存储可执行程序代码;
所述处理器通过读取所述存储器中存储的可执行程序代码来运行与所述可执行程序代码对应的程序,以用于执行本申请实施例所提供的多设备浏览文档的方法;其中,本申请实施例所提供的多设备浏览文档的方法可以包括:
接收第一用户设备发送的文档浏览设备选择请求,所述文档浏览设备选择请求中,携带目标文档的标识和第二用户设备的标识;
根据所述第二用户设备的标识,向第二用户设备推送通知消息,所述通知消息中,携带快捷浏览信息,所述快捷浏览信息用于提供针对所述目标文档的快捷浏览方式。
其中,所述快捷浏览信息,包括:
用于触发第二用户设备自动打开所述目标文档的指令;
提供用户操作接口的信息,所述第二用户设备根据用户在该接口的操作,打开所述目标文档。
其中,所述通知消息中,还携带目标文档操作参数;
所述目标文档操作参数,用于使得第二用户设备根据该操作参数打开所述目标文档。
其中,所述浏览设备选择请求中,还携带目标文档操作参数;
所述通知消息中携带的目标文档操作参数与浏览设备选择请求中携带的目标文档操作参数相同。
其中,所述第二用户设备,包括:
以与第一用户设备登录账号相同的账号登录服务器端的用户设备;或
未以与第一用户设备登录账号相同的账号登录服务器端的用户设备。
其中,在所述第二用户设备为以与第一用户设备登录账号相同的账号登录服务器端的用户设备的情况下,接收第一用户设备发送的文档浏览设备选择请求步骤之前,还包括:
获得以与第一用户设备登录账号相同的账号登录服务器端的用户设备的标识列表;
向第一用户设备推送所获得到的用户设备的标识列表,以便于第一用户设备确定第二用户设备的标识。
其中,所述目标文档,包括:
已在第一用户设备打开的文档;或
未在第一用户设备打开的文档。
另外,本申请实施例还提供了一种存储介质,用于存储应用程序,所述应用程序用于执行本申请实施例所提供的多设备浏览文档的方法;其中,本申请实施例所提供的多设备浏览文档的方法可以包括:
接收第一用户设备发送的文档浏览设备选择请求,所述文档浏览设备选择请求中,携带目标文档的标识和第二用户设备的标识;
根据所述第二用户设备的标识,向第二用户设备推送通知消息,所述通知消息中,携带快捷浏览信息,所述快捷浏览信息用于提供针对所述目标文档的快捷浏览方式。
其中,所述快捷浏览信息,包括:
用于触发第二用户设备自动打开所述目标文档的指令;
提供用户操作接口的信息,所述第二用户设备根据用户在该接口的操作,打开所述目标文档。
其中,所述通知消息中,还携带目标文档操作参数;
所述目标文档操作参数,用于使得第二用户设备根据该操作参数打开所述目标文档。
其中,所述浏览设备选择请求中,还携带目标文档操作参数;
所述通知消息中携带的目标文档操作参数与浏览设备选择请求中携带的 目标文档操作参数相同。
其中,所述第二用户设备,包括:
以与第一用户设备登录账号相同的账号登录服务器端的用户设备;或
未以与第一用户设备登录账号相同的账号登录服务器端的用户设备。
其中,在所述第二用户设备为以与第一用户设备登录账号相同的账号登录服务器端的用户设备的情况下,接收第一用户设备发送的文档浏览设备选择请求步骤之前,还包括:
获得以与第一用户设备登录账号相同的账号登录服务器端的用户设备的标识列表;
向第一用户设备推送所获得到的用户设备的标识列表,以便于第一用户设备确定第二用户设备的标识。
其中,所述目标文档,包括:
已在第一用户设备打开的文档;或
未在第一用户设备打开的文档。
另外,本申请实施例还提供了一种应用程序,用于执行本申请实施例所提供的多设备浏览文档的方法;其中,本申请实施例所提供的多设备浏览文档的方法可以包括:
接收第一用户设备发送的文档浏览设备选择请求,所述文档浏览设备选择请求中,携带目标文档的标识和第二用户设备的标识;
根据所述第二用户设备的标识,向第二用户设备推送通知消息,所述通知消息中,携带快捷浏览信息,所述快捷浏览信息用于提供针对所述目标文档的快捷浏览方式。
其中,所述快捷浏览信息,包括:
用于触发第二用户设备自动打开所述目标文档的指令;
提供用户操作接口的信息,所述第二用户设备根据用户在该接口的操作,打开所述目标文档。
其中,所述通知消息中,还携带目标文档操作参数;
所述目标文档操作参数,用于使得第二用户设备根据该操作参数打开所述目标文档。
其中,所述浏览设备选择请求中,还携带目标文档操作参数;
所述通知消息中携带的目标文档操作参数与浏览设备选择请求中携带的目标文档操作参数相同。
其中,所述第二用户设备,包括:
以与第一用户设备登录账号相同的账号登录服务器端的用户设备;或
未以与第一用户设备登录账号相同的账号登录服务器端的用户设备。
其中,在所述第二用户设备为以与第一用户设备登录账号相同的账号登录服务器端的用户设备的情况下,接收第一用户设备发送的文档浏览设备选择请求步骤之前,还包括:
获得以与第一用户设备登录账号相同的账号登录服务器端的用户设备的标识列表;
向第一用户设备推送所获得到的用户设备的标识列表,以便于第一用户设备确定第二用户设备的标识。
其中,所述目标文档,包括:
已在第一用户设备打开的文档;或
未在第一用户设备打开的文档。
对于装置实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
本领域普通技术人员可以理解实现上述方法实施方式中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,所述的程序可以存储于计算机可读取存储介质中,这里所称得的存储介质,如:ROM/RAM、磁碟、光盘等。
以上所述仅为本申请的较佳实施例而已,并不用以限制本申请,凡在本申请的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本申请保护的范围之内。

Claims (17)

  1. 一种多设备浏览文档的方法,其特征在于,所述方法包括:
    接收第一用户设备发送的文档浏览设备选择请求,所述文档浏览设备选择请求中,携带目标文档的标识和第二用户设备的标识;
    根据所述第二用户设备的标识,向第二用户设备推送通知消息,所述通知消息中,携带快捷浏览信息,所述快捷浏览信息用于提供针对所述目标文档的快捷浏览方式。
  2. 根据权利要求1所述的方法,其特征在于,所述快捷浏览信息,包括:
    用于触发第二用户设备自动打开所述目标文档的指令;
    提供用户操作接口的信息,所述第二用户设备根据用户在该接口的操作,打开所述目标文档。
  3. 根据权利要求1或2所述的方法,其特征在于,所述通知消息中,还携带目标文档操作参数;
    所述目标文档操作参数,用于使得第二用户设备根据该操作参数打开所述目标文档。
  4. 根据权利要求3所述的方法,其特征在于,所述浏览设备选择请求中,还携带目标文档操作参数;
    所述通知消息中携带的目标文档操作参数与浏览设备选择请求中携带的目标文档操作参数相同。
  5. 根据权利要求1所述的方法,其特征在于,所述第二用户设备,包括:
    以与第一用户设备登录账号相同的账号登录服务器端的用户设备;或
    未以与第一用户设备登录账号相同的账号登录服务器端的用户设备。
  6. 根据权利要求5所述的方法,其特征在于,在所述第二用户设备为以与第一用户设备登录账号相同的账号登录服务器端的用户设备的情况下,接收第一用户设备发送的文档浏览设备选择请求步骤之前,还包括:
    获得以与第一用户设备登录账号相同的账号登录服务器端的用户设备的标识列表;
    向第一用户设备推送所获得到的用户设备的标识列表,以便于第一用户 设备确定第二用户设备的标识。
  7. 根据权利要求1所述的方法,其特征在于,所述目标文档,包括:
    已在第一用户设备打开的文档;或
    未在第一用户设备打开的文档。
  8. 一种多设备浏览文档的装置,其特征在于,所述装置包括:
    请求接收模块,用于接收第一用户设备发送的文档浏览设备选择请求,所述文档浏览设备选择请求中,携带目标文档的标识和第二用户设备的标识;
    消息推送模块,用于根据所述第二用户设备的标识,向第二用户设备推送通知消息,所述通知消息中,携带快捷浏览信息,所述快捷浏览信息用于提供针对所述目标文档的快捷浏览方式。
  9. 根据权利要求8所述的装置,其特征在于,所述消息推送模块,包括:快捷浏览信息推送子模块;
    所述快捷浏览信息推送子模块,用于根据所述第二用户设备的标识,向第二用户设备推送通知消息中携带的快捷浏览信息;
    所述快捷浏览信息用于触发第二用户设备自动打开所述目标文档的指令;或
    提供用户操作接口的信息,所述第二用户设备根据用户在该接口的操作,打开所述目标文档。
  10. 根据权利要求8或9所述的装置,其特征在于,所述消息推送模块,还包括:目标文档操作参数推送子模块;
    所述目标文档操作参数推送子模块,用于根据所述第二用户设备的标识,向第二用户设备推送通知消息中携带的目标文档操作参数;
    所述目标文档操作参数,用于使得第二用户设备根据该操作参数打开所述目标文档。
  11. 根据权利要求10所述的装置,其特征在于,所述请求接收模块,包括:目标文档操作参数接收子模块;
    所述目标文档操作参数接收子模块,用于接收第一用户设备发送的文档浏览设备选择请求中携带的目标文档操作参数;
    所述目标文档操作参数推送子模块推送的目标文档操作参数与目标文档 操作参数接收子模块接收的目标文档操作参数相同。
  12. 根据权利要求8所述的装置,其特征在于,所述消息推送模块,
    具体用于向以与第一用户设备登录账号相同的账号登录服务器端的用户设备推送通知消息;或
    具体用于向未以与第一用户设备登录账号相同的账号登录服务器端的用户设备推送通知消息。
  13. 根据权利要求12所述的装置,其特征在于,所述装置还包括:设备标识列表获得模块和设备标识列表推送模块;
    所述设备标识列表获得模块,用于在所述消息推送模块向以与第一用户设备登录账号相同的账号登录服务器端的用户设备推送通知消息的情况下,所述请求接收模块接收第一用户设备发送的文档浏览设备选择请求之前,获得以与第一用户设备登录账号相同的账号登录服务器端的用户设备的标识列表;
    所述设备标识列表推送模块,用于向第一用户设备推送所获得到的用户设备的标识列表,以便于第一用户设备确定第二用户设备的标识。
  14. 根据权利要求8所述的装置,其特征在于,所述请求接收模块,包括:目标文档的标识接收子模块;
    所述目标文档的标识接收子模块,用于接收第一用户设备发送的文档浏览设备选择请求中携带的目标文档的标识;
    所述目标文档,包括:
    已在第一用户设备打开的文档;或
    未在第一用户设备打开的文档。
  15. 一种电子设备,其特征在于,包括:
    处理器、存储器、通信接口和总线;
    所述处理器、所述存储器和所述通信接口通过所述总线连接并完成相互间的通信;
    所述存储器存储可执行程序代码;
    所述处理器通过读取所述存储器中存储的可执行程序代码来运行与所述可执行程序代码对应的程序,以用于执行权利要求1-7中任意一项所述的多设 备浏览文档的方法。
  16. 一种存储介质,其特征在于,用于存储应用程序,所述应用程序用于执行权利要求1-7中任意一项所述的多设备浏览文档的方法。
  17. 一种应用程序,其特征在于,用于执行权利要求1-7中任意一项所述的多设备浏览文档的方法。
PCT/CN2014/092783 2013-12-23 2014-12-02 一种多设备浏览文档的方法及装置 WO2015096597A1 (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201310719524.1A CN104731823B (zh) 2013-12-23 2013-12-23 一种多设备浏览文档的方法及装置
CN201310719524.1 2013-12-23

Publications (1)

Publication Number Publication Date
WO2015096597A1 true WO2015096597A1 (zh) 2015-07-02

Family

ID=53455720

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2014/092783 WO2015096597A1 (zh) 2013-12-23 2014-12-02 一种多设备浏览文档的方法及装置

Country Status (2)

Country Link
CN (1) CN104731823B (zh)
WO (1) WO2015096597A1 (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111444451A (zh) * 2019-01-17 2020-07-24 珠海金山办公软件有限公司 一种文档获取方法、装置、电子设备及可读存储介质
CN113037613A (zh) * 2021-03-12 2021-06-25 深圳云之家网络有限公司 在线文档操作方法、消息协作***及计算机存储介质
CN113395682A (zh) * 2020-03-12 2021-09-14 阿里巴巴集团控股有限公司 数据传输方法、装置、设备及介质

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110162353B (zh) * 2018-02-11 2023-09-15 深圳市雅阅科技有限公司 多页面切换方法及设备、存储介质、终端
CN110401767B (zh) 2019-05-30 2021-08-31 华为技术有限公司 信息处理方法和设备
CN110955468A (zh) * 2019-11-26 2020-04-03 维沃移动通信有限公司 一种操作入口的调取的方法、装置及电子设备
CN113961293A (zh) * 2021-10-22 2022-01-21 维沃移动通信有限公司 应用程序的显示方法、装置和电子设备

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020049853A1 (en) * 2000-08-16 2002-04-25 Tan-Na Chu End-to-end secure file transfer method and system
EP1274017A1 (en) * 2000-08-22 2003-01-08 Gavoa Ltd Electronic document delivery
CN1614929A (zh) * 2003-10-23 2005-05-11 微软公司 通过启用web的设备启动基于服务器的内容分发
CN103207892A (zh) * 2013-03-12 2013-07-17 百度在线网络技术(北京)有限公司 一种用于经由网络分享文档的方法和装置

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103167008B (zh) * 2011-12-19 2016-08-10 方正国际软件(北京)有限公司 一种多终端同步阅读的方法
CN103188322A (zh) * 2011-12-30 2013-07-03 北大方正集团有限公司 数字内容的进度同步方法、数字内容提供方法及终端设备
CN102902761B (zh) * 2012-09-25 2015-07-15 腾讯科技(深圳)有限公司 一种跨终端的云浏览方法及***
CN102932425A (zh) * 2012-10-08 2013-02-13 珠海金山办公软件有限公司 一种接收推送信息后自动打开操作面板的方法
CN103118067B (zh) * 2012-12-26 2017-02-08 珠海金山办公软件有限公司 一种多设备间智能传输并打开文件的方法和***

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020049853A1 (en) * 2000-08-16 2002-04-25 Tan-Na Chu End-to-end secure file transfer method and system
EP1274017A1 (en) * 2000-08-22 2003-01-08 Gavoa Ltd Electronic document delivery
CN1614929A (zh) * 2003-10-23 2005-05-11 微软公司 通过启用web的设备启动基于服务器的内容分发
CN103207892A (zh) * 2013-03-12 2013-07-17 百度在线网络技术(北京)有限公司 一种用于经由网络分享文档的方法和装置

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111444451A (zh) * 2019-01-17 2020-07-24 珠海金山办公软件有限公司 一种文档获取方法、装置、电子设备及可读存储介质
CN111444451B (zh) * 2019-01-17 2024-01-30 珠海金山办公软件有限公司 一种文档获取方法、装置、电子设备及可读存储介质
CN113395682A (zh) * 2020-03-12 2021-09-14 阿里巴巴集团控股有限公司 数据传输方法、装置、设备及介质
CN113037613A (zh) * 2021-03-12 2021-06-25 深圳云之家网络有限公司 在线文档操作方法、消息协作***及计算机存储介质

Also Published As

Publication number Publication date
CN104731823A (zh) 2015-06-24
CN104731823B (zh) 2019-04-26

Similar Documents

Publication Publication Date Title
WO2015096597A1 (zh) 一种多设备浏览文档的方法及装置
US20220147696A1 (en) Enhanced links in curation and collaboration applications
US10129264B2 (en) Method and apparatus for implementing document sharing between user groups
US9117087B2 (en) System and method for creating a secure channel for inter-application communication based on intents
US20170366967A1 (en) Method and browser for browsing web page, and storage medium
US9454540B2 (en) Systems and methods for sharing files among multiple terminals
US9367403B2 (en) Terminal and application restoring method
US20140310241A1 (en) Virtual file system for automated data replication and review
TWI637279B (zh) Method, system and web server for uploading form attachments
WO2017113840A1 (zh) 一种信息推荐方法及装置
US20140082498A1 (en) Method and mobile terminal device for independently playing a video
JP6450765B2 (ja) データをバックアップするための方法および装置並びに電子装置
TWI705348B (zh) 服務調用方法及裝置
WO2015070581A1 (zh) 一种文件保存方法、装置及移动终端
KR20150032152A (ko) 전자 장치 간의 편집 동작을 실행하는 방법 및 장치
EP2901660A1 (en) Termininal interaction methods and related devices and systems
EP3176719A1 (en) Methods and devices for acquiring certification document
KR101812667B1 (ko) 데이터 백업 방법, 장치, 전자 디바이스, 프로그램 및 기록매체
WO2016110203A1 (zh) 一种文件路径的存储和本地文件的访问方法及装置
US20200233878A1 (en) Card-based information management method and system
WO2016023378A1 (zh) 联系人信息的存储方法及装置
JP6877343B2 (ja) 非構造化メッセージの処理
US20140310780A1 (en) Communication system
CN106558311B (zh) 语音内容提示方法和装置
WO2017000638A1 (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: 14873692

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase
32PN Ep: public notification in the ep bulletin as address of the adressee cannot be established

Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112(1) EPC (EPO FORM 1205A DATED 07.10.2016)

122 Ep: pct application non-entry in european phase

Ref document number: 14873692

Country of ref document: EP

Kind code of ref document: A1