[go: up one dir, main page]

WO2018107719A1 - Data sharing method, apparatus, terminal device and server - Google Patents

Data sharing method, apparatus, terminal device and server Download PDF

Info

Publication number
WO2018107719A1
WO2018107719A1 PCT/CN2017/090532 CN2017090532W WO2018107719A1 WO 2018107719 A1 WO2018107719 A1 WO 2018107719A1 CN 2017090532 W CN2017090532 W CN 2017090532W WO 2018107719 A1 WO2018107719 A1 WO 2018107719A1
Authority
WO
WIPO (PCT)
Prior art keywords
information
shared
application
identification information
audio
Prior art date
Application number
PCT/CN2017/090532
Other languages
French (fr)
Chinese (zh)
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 WO2018107719A1 publication Critical patent/WO2018107719A1/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
    • H04L67/06Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]

Definitions

  • a data sharing apparatus including: a receiving module, configured to receive an application download request by using a page in response to the sharing message, where the sharing message carries a generation office
  • the information about the object to be shared includes: the identifier information of the object to be shared acquired from the sharing message, and the information generated according to the application and the identifier information, used to
  • the instruction information of the object to be shared is provided by the sending module, and the sending module is configured to provide the downloading data for the application requested by the application downloading request, and send the information of the object to be shared to the terminal device that sends the application download request.
  • a terminal device comprising: a processor, a memory, a communication interface, and a communication bus, wherein the processor, the memory, and the communication interface are completed by the communication bus Communication with each other; the memory is for storing at least one executable instruction that causes the processor to perform operations corresponding to the data sharing method of the first aspect.
  • the solution provided by the embodiment of the present invention can directly operate on the object to be shared, thereby greatly improving the sharing efficiency. And speed, improve the user's sharing experience; on the other hand, avoid the user's complicated operation, simplify the user operation and processing flow, and reduce the data processing burden of the terminal device; on the other hand, effectively avoid the user to find When the object to be shared is not found, the sharing experience of the user is further improved.
  • Step S202 It is determined that the application for sharing the object to be shared has been downloaded and successfully installed.
  • Step S204 Acquire information of the object to be shared.
  • step S202 After the installation of the application downloaded according to the sharing message is completed in step S202, in this step, information of the object to be shared needs to be acquired.
  • other information may be carried in the information of the object to be shared, for example, the identifier information of the user who sends the shared message, and the user that is identified by the identifier information of the user is added as the contact.
  • Instruction information For example, the identification information of the communication channel and the instruction information indicating the opening of the communication channel, by which the corresponding communication channel in the terminal device can be opened by the downloaded application, so as to facilitate subsequent communication with other terminal devices or servers.
  • the download file has a set file name and a set format, which can be more easily found and parsed, and the sharing operation speed is improved.
  • Step S206 The object to be shared identified by the identification information of the object to be shared is operated according to the instruction information for performing the operation on the object to be shared.
  • the e-book identified by using the e-book application to download and open the identification information of the e-book can be implemented as: downloading by using the e-book application
  • the e-book identified by the identification information of the e-book, and the downloaded e-book is opened to the page identified by the page identification information.
  • the page that the sharer generates when sharing information is considered by the reader to be the most exciting page in the book.
  • the user can directly view the corresponding page of the shared e-book after installing the e-book application, thereby improving the sharing experience.
  • the information of the object to be shared includes the identification information of the audio and/or the identification information of the video, and downloads and turns on the audio and / or video instruction information.
  • the audio and video playback application may download and play the video identified by the identification information of the audio and/or video identified by the identification information of the audio, such as Play from the beginning.
  • the audio and video application is used to download and play the audio.
  • the video identified by the identification information of the audio and/or video identified by the identification information may be implemented by: using the audio and video application to download the video identified by the identification information of the audio and/or video identified by the identification information of the audio, and waiting for the video.
  • the audio and/or video is played at the point in time indicated by the playback time information of the played audio frame, and/or from the point in time indicated by the playback time information of the video frame to be played.
  • a certain frame in the audio and video such as the starting frame of the most exciting scene, is directly played, which improves the user sharing experience.
  • the information of the object to be shared further includes: identification information of the user who sends the sharing message, and instruction information indicating that the user identified by the identification information of the user is added as a contact
  • the sharing information is shared according to the instruction information.
  • the user may also add the user identified by the user's identification information as a contact according to the instruction information.
  • FIG. 3 a flow chart of steps of a data sharing method according to Embodiment 3 of the present invention is shown.
  • This embodiment describes the data sharing scheme provided by the embodiment of the present invention from the server side.
  • the data sharing method in this embodiment includes the following steps:
  • the information of the object to be shared includes: identifier information of the object to be shared acquired from the shared message, and instruction information generated by the object for the object to be shared generated according to the information of the application and the identifier information. .
  • the server after receiving the application download request, the server obtains the corresponding information from the shared message, and generates corresponding instruction information according to the obtained information, and the terminal device that downloads and installs the application is instructed by the instruction information to pass the application. Work with the objects you share. Through the instruction information, on the one hand, the application that completes the download and installation can be directly operated on the object to be shared, thereby greatly improving the efficiency and speed of sharing, and improving the sharing experience of the user; on the other hand, avoiding the complexity of downloading and installing the application by the user.
  • Step S402 Receive an application download request by a page in response to the sharing message.
  • the sharing message carries the information of the application that generates the sharing message and the identification information of the object to be shared; and the application download request is used to request to download the application.
  • the application is determined to be an e-book application according to the information of the application obtained from the sharing message; and then, according to the type of the e-book application Determining an opening operation of the electronic book to be shared identified by the identification information, and generating an operation instruction for opening the electronic book.
  • the sharing message further carries the page identification information of the e-book to be shared
  • the e-book to be shared identified by the identification information may be determined to be opened to the page identification information according to the type of the e-book application. Identifying the page and generating a corresponding operation instruction, that is, an operation instruction to open the electronic book to the page identified by the page identification information.
  • the object to be shared is audio and/or video
  • determining, according to the information of the application obtained from the sharing message, that the application is an audio and video playing application In this type, a playback operation is performed on the audio and/or video to be shared identified by the identification information, and an operation instruction for playing audio and/or video is generated.
  • the application may be played according to the audio and video.
  • the identified video to be shared is played to generate a corresponding operation instruction.
  • the object to be shared is a linked page of the shopping application
  • the present invention is not limited thereto.
  • a person skilled in the art may generate required instruction information and information of an object to be shared for other types of applications and objects to be shared according to actual needs. .
  • the information of the object to be shared may also carry other instruction information as needed, such as the message obtained from the shared message and the shared message.
  • the instruction information may be implemented in any suitable form, such as the form of the instruction code, or the form of the instruction statement, or the form of the instruction code plus the instruction statement, which is not limited by the embodiment of the present invention.
  • Step S408 Generate information of the object to be shared according to the identification information of the object to be shared and the instruction information for performing the operation on the object to be shared.
  • the download file processing instruction may be further generated, where the download file processing instruction is used to indicate that the terminal device that sends the application download request receives the download.
  • the content of the downloaded file is copied to the system clipboard of the terminal device; and the downloaded file, the downloaded file processing instruction, and the downloaded data are sent to the terminal device together.
  • the operation while simplifying the user operation and the processing flow, also reduces the data processing burden of the terminal device; on the other hand, the user is prevented from searching after the user downloads and installs the application, and then needs to continue searching for the object to be shared.
  • the situation of the object to be shared further enhances the sharing experience of the user.
  • FIG. 5 a flow chart of steps of a data sharing method according to Embodiment 5 of the present invention is shown.
  • Step S504 The mobile terminal B receives the operation of the user to share the message, and sends the sharing message to the server.
  • the returned page is provided with an option for downloading an application that generates a sharing message.
  • Step S508 The mobile terminal B receives the operation of downloading the application option in the page corresponding to the sharing message by the user, generates an application download request, and sends the application to the server.
  • the delivery of the information of the object to be shared is implemented using the downloaded file format.
  • Step S520 The mobile terminal B performs a corresponding operation on the object to be shared identified by the identification information in the object to be shared according to the instruction information in the information of the object to be shared.
  • the server Open the "The Analects" to the instruction information on page 5; the server generates the information of the "The Analects” according to the identification information of the "The Analects” and the instruction information of the "The Analects" to the 5th page in the e-book application.
  • FIG. 6 a block diagram of a structure of a data sharing apparatus according to Embodiment 6 of the present invention is shown.
  • the object to be shared is an e-book opened by using an e-book application
  • the identification information is identification information of the e-book
  • the instruction information is instruction information for downloading and opening the e-book
  • the operation module 604 includes: an e-book
  • the operation module 6042 is configured to download and open the e-book identified by the identification information of the e-book using the e-book application.
  • the information of the object to be shared further includes page identification information of the page to be opened;
  • the e-book operation module 6042 is configured to download the e-book identified by the identifier information of the e-book using the e-book application, and download the The e-book opens to the page identified by the page identification information.
  • the object to be shared is audio and/or video opened by using an audio and video playing application
  • the identification information is identification information of audio and/or identification information of video
  • the instruction information is downloading and opening audio and/or Or the instruction information of the video
  • the operation module 604 includes: an audio and video operation module 6044, configured to download and play the video identified by the identification information of the audio and/or video identified by the identification information of the audio using the audio and video playback application.
  • the information of the object to be shared further includes the identification information of the audio frame to be played and/or the identification information of the video frame to be played;
  • the audio and video operation module 6044 is configured to use the audio and video playback application to download the identifier of the audio. a video identified by the identification information of the audio and/or video identified by the information, and an audio frame identified from the identification information of the audio frame to be played, and/or a video frame identified from the identification information of the video frame to be played. , start playing audio and / or video.
  • the information of the object to be shared further includes playing time information of the audio frame to be played and/or playing time information of the video frame to be played;
  • the audio and video operation module 6044 is configured to download audio by using the audio and video application. Identifying the video identified by the identification information of the audio and/or video identified by the information, and indicating from the time point indicated by the play time information of the audio frame to be played, and/or from the play time information of the video frame to be played. At the point in time, the audio and/or video begins to play.
  • the information of the object to be shared further includes: identifier information of the user that sends the share message, and instruction information that indicates that the user identified by the identifier information of the user is added as a contact;
  • the operation module 604 further includes: An indication module 6048 is configured to add the user identified by the identifier information as a contact according to the instruction information added as a contact.
  • FIG. 7 a block diagram of a structure of a data sharing apparatus according to a seventh embodiment of the present invention is shown.
  • the data sharing apparatus of this embodiment includes: a receiving module 702, configured to receive by receiving a page in response to sharing a message An application downloading request, where the sharing message carries the information of the application that generates the sharing message and the identification information of the object to be shared; the application downloading request is used to request to download the application; and the generating module 704 is configured to download the request according to the application.
  • Generating information of the object to be shared where the information of the object to be shared includes: identification information of the object to be shared acquired from the sharing message, and generated according to the information of the application and the identification information, for treating The instruction information of the shared object is operated; the sending module 706 is configured to provide the download data for the application requested by the application download request, and send the information of the object to be shared to the terminal device that sends the application download request.
  • the sending module 706 is configured to carry the information of the object to be shared in the set download file, and send the download file and the download data together to the terminal device that sends the application download request.
  • the sending module 706 is configured to carry the information of the object to be shared in a download file having a setting file name and a setting format, and send the download file together with the download data to the terminal device that sends the application download request.
  • the object to be shared is an e-book
  • the determining module 7044 is configured to determine, according to the information of the application, that the application is an e-book application
  • the instruction generating module 7046 is configured to determine, according to the type of the application, the The electronic book to be shared identified by the identification information is opened, and an operation instruction for opening the electronic book is generated.
  • the sharing message further carries the page identification information of the e-book to be shared;
  • the instruction generating module 7046 is configured to determine, according to the type of the application, the e-book to be shared identified by the identification information to be opened to the page identifier. The page identified by the information and generates corresponding operation instructions.
  • the object to be shared is audio and/or video;
  • the determining module 7044 is configured to determine, according to the information of the application, that the application is an audio and video playing application;
  • the instruction generating module 7046 is configured to use, according to the type of the application, Determining a play operation on the audio and/or video to be shared identified by the identification information, and generating an operation instruction for playing audio and/or video.
  • the sharing message further carries the identification information or the playing time information of the audio frame of the audio to be shared, and/or the identification information or the playing time information of the video frame of the video to be shared;
  • the command generating module 7046 is configured to use the Determining the type of the application, determining the audio identified by the identification information of the audio frame of the audio to be shared, or playing the audio to be shared identified by the identification information from the time point indicated by the playing time information, generating a corresponding operation instruction; and/or determining, according to the type of the application, a video identified by the identification information of the video frame of the video to be shared, or identifying the identification information from a time point indicated by the playback time information
  • the video to be shared is played to generate a corresponding operation instruction.
  • the object to be shared is a linked page of the shopping application;
  • the determining module 7044 is configured to determine, according to the information of the application, that the application is a shopping application;
  • the instruction generating module 7046 is configured to determine, according to the type of the application, The shopping application opens the link page identified by the identification information of the link page, and generates a corresponding operation instruction.
  • the information about the object to be shared further includes: identifier information of the user that is obtained from the sharing message, that sends the sharing message, and instruction information that indicates that the user identified by the user's identification information is added as the contact; and
  • the information of the object to be shared further includes: identification information of the communication channel, and instruction information indicating a communication channel identified by the identification information of the communication channel.
  • the data sharing device of this embodiment may be disposed in a server or may exist in an independent device.
  • the terminal device may include a processor 802, a communications interface 804, a memory 806, and a communication bus 808.
  • Processor 802, communication interface 804, and memory 806 complete communication with one another via communication bus 808.
  • the communication interface 804 is configured to communicate with network elements of other devices, such as other terminal devices or servers.
  • program 810 can include program code, the program code including computer operating instructions.
  • the processor 802 can be a central processing unit CPU, or an Application Specific Integrated Circuit (ASIC), or one or more integrated circuits configured to implement embodiments of the present invention.
  • the one or more processors included in the terminal device may be the same type of processor, such as one or more CPUs; or may be different types of processors, such as one or more CPUs and one or more ASICs.
  • the memory 806 is configured to store the program 810 and related data.
  • Memory 806 may include high speed RAM memory and may also include non-volatile memory, such as at least one disk memory.
  • the program 810 is specifically configured to enable the processor 802 to perform the following operations: after completing the installation of the application that is downloaded according to the shared message, the information of the object to be shared is obtained, where the information of the object to be shared includes: the object to be shared The identification information, and the instruction information for operating the object to be shared; and operating the object to be shared identified by the identification information according to the instruction information.
  • the program 810 is configured to enable the processor 802 to acquire a download file corresponding to the downloaded application, and obtain information about the object to be shared from the downloaded file, when acquiring the information of the object to be shared.
  • the downloaded file is a file having a set file name and a set format.
  • the program 810 is configured to enable the processor 802 to obtain information of an object to be shared from a system clipboard of a terminal device that installs an application when acquiring information of an object to be shared.
  • the object to be shared is an e-book opened by using an e-book application
  • the identification information is identification information of the e-book
  • the instruction information is instruction information for downloading and opening an e-book.
  • the program 810 is configured to enable the processor 802 to download and open the e-book identified by the identification information of the e-book using the e-book application when the object to be shared identified by the identification information is operated according to the instruction information.
  • the information of the object to be shared further includes page identification information of the page to be opened; the program 810 is configured to enable the processor 802 to download and open the e-book by using the e-book application.
  • the electronic book identified by the identification information is used, the electronic book is used to download the electronic book identified by the identification information of the electronic book, and the downloaded electronic book is opened to the page identified by the page identification information.
  • the information of the object to be shared further includes the identification information of the audio frame to be played and/or the identification information of the video frame to be played; the program 810 is configured to enable the processor 802 to use the sound.
  • the video playing application downloads and plays the video identified by the identification information of the audio and/or video identified by the identification information of the audio
  • the identification information of the audio and/or video identified by the identification information of the audio downloading application download audio is identified by the audio and video playing application.
  • the object to be shared is a link page opened by using a shopping application
  • the identification information is identification information of the linked page
  • the instruction information is instruction information for downloading and opening the linked page
  • the processor 802 is configured to use the shopping application to open the link page identified by the identification information of the link page when the object to be shared identified by the identification information is operated according to the instruction information.
  • the information of the object to be shared further includes: identification information of the communication channel, and instruction information indicating a communication channel identified by the identification information of the communication channel being opened;
  • the program 810 is further configured to:
  • the processor 802 opens the communication channel identified by the identification information of the communication channel according to the instruction information indicating that the communication channel is opened.
  • FIG. 9 a schematic structural diagram of a server according to Embodiment 9 of the present invention is shown.
  • the specific embodiment of the present invention does not limit the specific implementation of the server.
  • the server may include a processor 902, a Communications Interface 904, a memory 906, and a communication bus 908.
  • Processor 902, communication interface 904, and memory 906 complete communication with one another via communication bus 908.
  • the communication interface 904 is configured to communicate with network elements of other devices, such as other servers or terminal devices.
  • program 910 can include program code, the program code including computer operating instructions.
  • the processor 902 can be a central processing unit CPU, or an Application Specific Integrated Circuit (ASIC), or one or more integrated circuits configured to implement embodiments of the present invention.
  • the server includes one or more processors, which may be the same type of processor, such as one or more CPUs; or may be different types of processors, such as one or more CPUs and one or more ASICs.
  • the memory 906 is configured to store the program 910 and related e-book data.
  • Memory 906 may include high speed RAM memory and may also include non-volatile memory, such as at least one disk memory.
  • the program 910 is configured to enable the processor 902 to provide download data for the application requested by the application download request, and send the information of the object to be shared to the terminal device that sends the application download request,
  • the information of the object to be shared is carried in the set download file, and the download file and the download data are sent together to the terminal device that sends the application download request.
  • the program 910 is configured to enable the processor 902 to carry the information of the object to be shared with the setting file name and when carrying the information of the object to be shared in the set download file. Set the format of the download file.
  • the program 910 is configured to enable the processor 902 to carry the information of the object to be shared in the set download file, and send the download file and the download data together to the terminal that sends the application download request.
  • the device carries the information of the object to be shared in the set download file, and generates a download file processing instruction, where the download file processing instruction is used to indicate that the terminal device that sends the application download request after receiving the download file.
  • the content of the download file is copied to the system clipboard of the terminal device; the download file, the download file processing command, and the download data are sent to the terminal device together.
  • the program 910 is configured to enable the processor 902 to obtain the information and the application of the application from the sharing message according to the application download request when generating the information of the object to be shared according to the application download request. Determining the type of the application according to the information of the application; determining an operation performed on the object to be shared identified by the identification information according to the type of the application, and generating an operation instruction of the operation; The identification information and the operation instruction generate information of an object to be shared.
  • the object to be shared is an e-book; the program 910 is configured to enable the processor 902 to determine the type of the application according to the information of the application, according to the information of the application,
  • the application is an e-book application; the program 910 is configured to enable the processor 902 to determine, according to the type of the application, an operation performed on the object to be shared identified by the identification information, and generate an operation instruction of the operation, according to the Determining the type of the application, determining an open operation of the electronic book to be shared identified by the identification information, and generating an operation instruction for opening the electronic book.
  • the sharing message further carries the page identification information of the e-book to be shared;
  • the program 910 is configured to enable the processor 902 to determine the identifier that is identified by the identifier information according to the type of the application.
  • an operation instruction for opening the e-book is generated, determining, according to the type of the application, opening the e-book to be shared identified by the identification information to the page identified by the page identification information And generate corresponding operation instructions.
  • the object to be shared is audio and/or video; the program 910 is configured to enable the processor 902 to determine the type of the application according to the information of the application, according to the information of the application. Determining that the application is an audio and video playback application; the program 910 is configured to enable the processor 902 to determine an operation performed on the object to be shared identified by the identification information according to the type of the application, and generate an operation instruction of the operation. And determining, according to the type of the application, performing a playback operation on the audio and/or video to be shared identified by the identification information, and generating an operation instruction for playing audio and/or video.
  • the sharing message further carries identification information or play time information of the audio frame of the audio to be shared, and/or identification information or play time information of the video frame of the video to be shared;
  • the processor 902 For causing the processor 902 to perform a playback operation on the audio and/or video to be shared identified by the identification information according to the type of the application, and generate an operation instruction for playing audio and/or video, according to The type of the application, determining the audio identified by the identification information of the audio frame of the audio to be shared, or playing the audio to be shared identified by the identification information from the time point indicated by the playing time information, Generate corresponding operation instructions; and / Or determining, according to the type of the application, the video identified by the identification information of the video frame of the video to be shared, or playing the video to be shared identified by the identification information from a time point indicated by the playing time information Operation, generate corresponding operation instructions.
  • the object to be shared is a linked page of the shopping application; the program 910 is configured to cause the processor 902 to determine the type of the application according to the information of the application, according to the information of the application. Determining that the application is a shopping application; the program 910 is configured to, when the processor 902 determines an operation performed on the object to be shared identified by the identification information according to the type of the application, and generates an operation instruction of the operation, And determining, according to the type of the application, a link page identified by using the shopping application to open the identifier information of the link page, and generating a corresponding operation instruction.
  • the information about the object to be shared further includes: identifier information of the user that is obtained from the sharing message, that sends the sharing message, and indicates that the user identified by the identifier information of the user is added as the contact.
  • the instruction information; and/or the information of the object to be shared further includes: identification information of the communication channel, and instruction information indicating a communication channel identified by the identification information of the communication channel.
  • the effective cross-page selection and marking of the e-book content is realized, the burden of data processing of the mobile terminal and the burden of the operation of the reader are alleviated, and the flexibility of the page turning operation of the reader is improved, and the flexibility is improved. Reader's reading experience.
  • the information of the object to be shared is generated by the server of the embodiment, and the information about the object to be shared is generated, where the instruction information of the object to be shared is carried, and the terminal device side can Directly operating on the objects to be shared, greatly improving the efficiency and speed of sharing, improving the sharing experience of users; also avoiding the complicated operations after the user installs the application, and simplifying the user operation and processing flow while also reducing
  • the data processing burden of the terminal device is also provided; in addition, it is also possible to effectively prevent the user from finding the object to be shared when searching, and further improving the sharing experience of the user.
  • the above method according to an embodiment of the present invention may be implemented in hardware, firmware, or implemented as an application or computer code storable in a recording medium such as a CD ROM, a RAM, a floppy disk, a hard disk, or a magneto-optical disk, or implemented by
  • the network downloads computer code originally stored in a remote recording medium or non-transitory machine readable medium and stored in a local recording medium so that the methods described herein can be stored using a general purpose computer, a dedicated processor or programmable
  • Such application processing on a recording medium of dedicated hardware such as an ASIC or an FPGA.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

Provided by the embodiments of the present invention are a data sharing method, an apparatus, a terminal device and a server, the data sharing method comprising: obtaining information of an object to be shared after an application downloaded according to a sharing message is installed, the information of the object to be shared comprising: identification information of the object to be shared and instruction information used for carrying out an operation for the object to be shared; and according to the instruction information, carrying out the operation for the object to be shared which is identified by the identification information.

Description

数据分享方法、装置、终端设备和服务器Data sharing method, device, terminal device and server
相关申请的交叉参考Cross-reference to related applications
本申请要求于2016年12月12日提交中国专利局、申请号为201611140064.7、名称为“数据分享方法、装置、终端设备和服务器”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。The present application claims priority to Chinese Patent Application No. 201611140064.7, entitled "Data Sharing Method, Apparatus, Terminal Equipment, and Server", filed on December 12, 2016, the entire contents of which are incorporated herein by reference. In the application.
技术领域Technical field
本发明实施例涉及数据处理技术领域,尤其涉及一种数据分享方法、装置、一种终端设备和一种服务器。The embodiments of the present invention relate to the field of data processing technologies, and in particular, to a data sharing method and apparatus, a terminal device, and a server.
背景技术Background technique
随着通信技术的发展和终端设备的普及,人们越来越习惯于通过终端设备尤其是移动终端设备中的各种应用(APP)处理生活和工作上的事务。例如,通过电子书阅读应用阅读电子书、通过购物应用进行购物、通过音视频应用观看音视频等等。With the development of communication technologies and the popularity of terminal devices, people are becoming more accustomed to handling life and work affairs through various applications (APPs) in terminal devices, especially mobile terminal devices. For example, reading an e-book through an e-book reading application, shopping through a shopping application, viewing audio and video through an audio and video application, and the like.
人们在通过终端设备中的应用处理各种事务的过程中,经常会向相关联系人,如朋友、家人、同事等分享数据和信息,如分享电子书、分享音视频、分享购物页面等。但是,这种通过应用分享的数据需要待分享端也安装有相同的应用。如果待分享端没有安装相同的应用,则需要首先下载安装该应用,再通过安装在终端设备本地的应用获得待分享的对象。In the process of processing various transactions through the application in the terminal device, people often share data and information with relevant contacts, such as friends, family members, colleagues, etc., such as sharing e-books, sharing audio and video, sharing shopping pages, and the like. However, this kind of data shared by the application needs to be installed on the share side and the same application is installed. If the same application is not installed on the shared device, you need to download and install the application first, and then obtain the object to be shared through the application installed locally on the terminal device.
但是,即使下载安装了应用,也无法直接获取待分享的对象。以电子书为例,如果用户A向用户B分享一本电子书X,用户A首先生成电子书X的分享链接;用户B接收到该链接后,通过浏览器打开该链接,这时浏览器中会显示要求下载电子书应用的选项;如果用户B本地还没有安装电子书应用,则操作该选项后,用户B先下载电子书应用并安装完成后,进入该电子书应用。但此时用户B仍然无法获知分享的电子书X的具体位置,需要用户B查找确定,在查找到该电子书X后还需要用户B进行打开电子书的操作才能观看电子书X。对于其它的应用也与此类似。However, even if you download and install an app, you won't be able to get the object you want to share directly. Taking an e-book as an example, if user A shares an e-book X with user B, user A first generates a share link of e-book X; after receiving the link, user B opens the link through the browser, at this time in the browser. The option to download the e-book application is displayed; if the user B has not installed the e-book application locally, after operating the option, the user B first downloads the e-book application and installs it, and then enters the e-book application. However, at this time, the user B still cannot know the specific location of the shared e-book X, and the user B needs to find the determination. After the e-book X is found, the user B needs to open the e-book to view the e-book X. It is similar to other applications.
可见,现有的对应用中的数据分享操作复杂,尤其对终端设备本地没有相应应用的数据分享操作步骤更为繁杂,并且,即使下载安装了应用,用户也无法直接对分享到的对象进行操作和处理,由此也导致了终端设备需要进行大量的数据交互和操作,增大了终端设备的数据处理负担。It can be seen that the existing data sharing operations in the application are complicated, especially the data sharing operation steps that do not have corresponding applications locally on the terminal device are more complicated, and even if the application is downloaded and installed, the user cannot directly operate on the shared object. And processing, thereby also causing the terminal device to perform a large amount of data interaction and operation, increasing the data processing burden of the terminal device.
发明内容Summary of the invention
本发明实施例提供了一种数据分享方案,以解决现有的在终端设备本地没有安装相应应用的情况下,进行该应用的数据分享操作时,用户操作复杂,终端设备数据处理负担大的问题。The embodiment of the present invention provides a data sharing scheme to solve the problem that the user operation is complicated and the data processing load of the terminal device is large when the data sharing operation of the application is performed in the case where the corresponding application is not installed locally in the terminal device. .
根据本发明实施例的第一方面,提供了一种数据分享方法,包括:在完成根据分享消息下载的应用的安装后,获取待分享的对象的信息,其中,所述待分享的对象的信息中包含有:待分享的对象的标识信息,和用于对待分享的对象进行操作的指令信息;根据所述指令信息,对所述标识信息所标识的待分享的对象进行操作。According to a first aspect of the present invention, a data sharing method is provided, including: acquiring information of an object to be shared after completing installation of an application downloaded according to a sharing message, wherein information of the object to be shared The information includes: identifier information of the object to be shared, and instruction information for operating the object to be shared; and the object to be shared identified by the identifier information is operated according to the instruction information.
根据本发明实施例的第二方面,还提供了另一种数据分享方法,包括:通过响应于分享消息的页面接收应用下载请求,其中,所述分享消息中携带有生成所述分享消息的应用的信息,和待分享的对象的标识信息;所述应用下载请求用于请求下载所述应用;根据所述应用下载请求,生成待分享的对象的信息,其中,所述待分享的对象的信息包括:从所述分享消息中获取的所述待分享的对象的标识信息、以及根据所述应用的信息和所述标识信息生成的、用于对所述待分享的对象进行操作的指令信息;为所述应用下载请求所请求的应用提供下载数据,并向发送所述应用下载请求的终端设备发送所述待分享的对象的信息。According to a second aspect of the embodiments of the present invention, another data sharing method is provided, including: receiving an application download request by using a page that is responsive to a shared message, where the share message carries an application that generates the share message And the information about the object to be shared; the application download request is used to request to download the application; and the information about the object to be shared is generated according to the application download request, wherein the information of the object to be shared And including: the identifier information of the object to be shared acquired from the sharing message, and the instruction information used to operate the object to be shared generated according to the information of the application and the identifier information; Providing download data for the application requested by the application download request, and transmitting the information of the object to be shared to the terminal device that sends the application download request.
根据本发明实施例的第三方面,还提供了一种数据分享装置,包括:获取模块,用于在完成根据分享消息下载的应用的安装后,获取待分享的对象的信息,其中,所述待分享的对象的信息中包含有:待分享的对象的标识信息,和用于对待分享的对象进行操作的指令信息;操作模块,用于根据所述指令信息,对所述标识信息所标识的待分享的对象进行 操作。According to a third aspect of the present invention, a data sharing apparatus is further provided, including: an obtaining module, configured to acquire information of an object to be shared after completing installation of an application downloaded according to the sharing message, where The information of the object to be shared includes: identification information of the object to be shared, and instruction information for operating the object to be shared; and an operation module, configured to identify the identifier information according to the instruction information Object to be shared operating.
根据本发明实施例的第四方面,还提供了另一种数据分享装置,包括:接收模块,用于通过响应于分享消息的页面接收应用下载请求,其中,所述分享消息中携带有生成所述分享消息的应用的信息,和待分享的对象的标识信息;所述应用下载请求用于请求下载所述应用;生成模块,用于根据所述应用下载请求,生成待分享的对象的信息,其中,所述待分享的对象的信息包括:从所述分享消息中获取的所述待分享的对象的标识信息、以及根据所述应用的信息和所述标识信息生成的、用于对所述待分享的对象进行操作的指令信息;发送模块,用于为所述应用下载请求所请求的应用提供下载数据,并向发送所述应用下载请求的终端设备发送所述待分享的对象的信息。According to a fourth aspect of the present invention, a data sharing apparatus is further provided, including: a receiving module, configured to receive an application download request by using a page in response to the sharing message, where the sharing message carries a generation office The information about the application of the shared message and the identification information of the object to be shared; the application download request is used to request to download the application; and the generating module is configured to generate information about the object to be shared according to the application download request, The information about the object to be shared includes: the identifier information of the object to be shared acquired from the sharing message, and the information generated according to the application and the identifier information, used to The instruction information of the object to be shared is provided by the sending module, and the sending module is configured to provide the downloading data for the application requested by the application downloading request, and send the information of the object to be shared to the terminal device that sends the application download request.
根据本发明实施例的第五方面,还提供了一种终端设备,包括:处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信;所述存储器用于存放至少一可执行指令,所述可执行指令使所述处理器执行如第一方面所述的数据分享方法对应的操作。According to a fifth aspect of the embodiments of the present invention, there is also provided a terminal device comprising: a processor, a memory, a communication interface, and a communication bus, wherein the processor, the memory, and the communication interface are completed by the communication bus Communication with each other; the memory is for storing at least one executable instruction that causes the processor to perform operations corresponding to the data sharing method of the first aspect.
根据本发明实施例的第六方面,还提供了一种服务器,包括:处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信;所述存储器用于存放至少一可执行指令,所述可执行指令使所述处理器执行如第二方面所述的数据分享方法对应的操作。According to a sixth aspect of the embodiments of the present invention, there is also provided a server, comprising: a processor, a memory, a communication interface, and a communication bus, wherein the processor, the memory, and the communication interface complete each other through the communication bus The communication is for storing at least one executable instruction that causes the processor to perform an operation corresponding to the data sharing method of the second aspect.
根据本发明实施例的第七方面,还提供了一种非暂态计算机可读存储介质,所述计算机可读存储介质存储有:用于在完成根据分享消息下载的应用的安装后,获取待分享的对象的信息的可执行指令,其中,所述待分享的对象的信息中包含有:待分享的对象的标识信息,和,用于对待分享的对象进行操作的指令信息;用于根据所述指令信息,对所述标识信息所标识的待分享的对象进行操作的可执行指令。According to a seventh aspect of the embodiments of the present invention, there is provided a non-transitory computer readable storage medium, where the computer readable storage medium is configured to: acquire after the installation of the application downloaded according to the sharing message is completed An executable instruction of the information of the shared object, wherein the information of the object to be shared includes: identification information of the object to be shared, and instruction information for operating the object to be shared; The instruction information is an executable instruction for operating the object to be shared identified by the identification information.
根据本发明实施例的第八方面,还提供了另一种非暂态计算机可读存储介质,所述计算机可读存储介质存储有:用于通过响应于分享消息的页面接收应用下载请求的可执行指令,其中,所述分享消息中携带有生成所述分享消息的应用的信息,和待分享的对象的标识信息;所述应用下载请求用于请求下载所述应用;用于根据所述应用下载请求,生成待分享的对象的信息的可执行指令,其中,所述待分享的对象的信息包括:从所述分享消息中获取的所述待分享的对象的标识信息、以及根据所述应用的信息和所述标识信息生成的、用于对所述待分享的对象进行操作的指令信息;用于为所述应用下载请求所请求的应用提供下载数据,并向发送所述应用下载请求的终端设备发送所述待分享的对象的信息的可执行指令。According to an eighth aspect of the embodiments of the present invention, there is still another non-transitory computer readable storage medium, the computer readable storage medium storing: for receiving an application download request by a page responsive to the sharing message Executing an instruction, where the sharing message carries information of an application that generates the sharing message, and identification information of an object to be shared; the application download request is used to request to download the application; and is used according to the application An executable instruction for generating information of an object to be shared, wherein the information of the object to be shared includes: identification information of the object to be shared acquired from the sharing message, and according to the application Information and instruction information generated by the identification information for operating the object to be shared; providing download data for the application requested by the application download request, and downloading the request to the application The terminal device transmits executable instructions of the information of the object to be shared.
根据本发明实施例的第九方面,还提供了一种计算机程序产品,该计算机程序产品包括存储在上述非暂态计算机可读存储介质上的计算程序。According to a ninth aspect of the embodiments of the present invention, there is also provided a computer program product comprising a computing program stored on the non-transitory computer readable storage medium.
根据本发明实施例提供的技术方案,当终端设备的用户接收到他人的分享消息,需要进行相应的分享操作,但终端设备本地没有安装相应的应用以分享待分享的对象时,可以先下载安装相应的应用,在完成应用的安装后,自动获取待分享的对象的信息,并根据获取的信息进行相应的操作。其中,待分享的对象的信息中不仅包含有待分享的对象的标识信息,还包含有用于对待分享的对象进行操作的指令信息。据此,终端设备在安装完应用后,可以直接根据指令信息对待分享的对象进行操作。例如,电子书应用自动打开电子书。According to the technical solution provided by the embodiment of the present invention, when the user of the terminal device receives the sharing message of another user, the corresponding sharing operation is required, but when the terminal device does not install the corresponding application to share the object to be shared, the user may first download and install the device. The corresponding application automatically obtains the information of the object to be shared after the installation of the application is completed, and performs corresponding operations according to the obtained information. The information of the object to be shared includes not only the identification information of the object to be shared but also the instruction information for operating the object to be shared. Accordingly, after installing the application, the terminal device can directly operate the object to be shared according to the instruction information. For example, an e-book application automatically opens an e-book.
与传统的下载安装完应用后,需要用户手动打开应用,进而查找待分享的对象相比,本发明实施例提供的方案,一方面可以直接针对待分享的对象进行操作,大大提高了分享的效率和速度,提高了用户的分享体验;另一方面避免了用户的复杂操作,在简化了用户操作和处理流程的同时,也减轻了终端设备的数据处理负担;再一方面有效避免了用户进行查找时,无法查找到待分享对象的情形,进一步提升了用户的分享体验。After the application is installed and installed, the user needs to manually open the application to find the object to be shared. Compared with the object to be shared, the solution provided by the embodiment of the present invention can directly operate on the object to be shared, thereby greatly improving the sharing efficiency. And speed, improve the user's sharing experience; on the other hand, avoid the user's complicated operation, simplify the user operation and processing flow, and reduce the data processing burden of the terminal device; on the other hand, effectively avoid the user to find When the object to be shared is not found, the sharing experience of the user is further improved.
附图说明DRAWINGS
图1是根据本发明实施例一的一种数据分享方法的步骤流程图;1 is a flow chart showing the steps of a data sharing method according to Embodiment 1 of the present invention;
图2是根据本发明实施例二的一种数据分享方法的步骤流程图;2 is a flow chart showing the steps of a data sharing method according to Embodiment 2 of the present invention;
图3是根据本发明实施例三的一种数据分享方法的步骤流程图;3 is a flow chart showing the steps of a data sharing method according to Embodiment 3 of the present invention;
图4是根据本发明实施例四的一种数据分享方法的步骤流程图; 4 is a flow chart showing the steps of a data sharing method according to Embodiment 4 of the present invention;
图5是根据本发明实施例五的一种数据分享方法的步骤流程图;5 is a flow chart showing the steps of a data sharing method according to Embodiment 5 of the present invention;
图6是根据本发明实施例六的一种数据分享装置的结构框图;6 is a structural block diagram of a data sharing apparatus according to Embodiment 6 of the present invention;
图7是根据本发明实施例七的一种数据分享装置的结构框图;7 is a structural block diagram of a data sharing apparatus according to Embodiment 7 of the present invention;
图8是根据本发明实施例八的一种终端设备的结构示意图;FIG. 8 is a schematic structural diagram of a terminal device according to Embodiment 8 of the present invention; FIG.
图9是根据本发明实施例九的一种服务器的结构示意图。FIG. 9 is a schematic structural diagram of a server according to Embodiment 9 of the present invention.
具体实施方式detailed description
下面结合附图(若干附图中相同的标号表示相同的元素)和实施例,对本发明实施例的具体实施方式作进一步详细说明。以下实施例用于说明本发明,但不用来限制本发明的范围。The specific embodiments of the embodiments of the present invention are further described in detail below with reference to the accompanying drawings. The following examples are intended to illustrate the invention but are not intended to limit the scope of the invention.
本领域技术人员可以理解,本发明实施例中的“第一”、“第二”等术语仅用于区别不同步骤、设备或模块等,既不代表任何特定技术含义,也不表示它们之间的必然逻辑顺序。Those skilled in the art can understand that the terms “first”, “second” and the like in the embodiments of the present invention are only used to distinguish different steps, devices or modules, etc., and do not represent any specific technical meaning or between them. The inevitable logical order.
实施例一Embodiment 1
参照图1,示出了根据本发明实施例一的一种数据分享方法的步骤流程图。Referring to FIG. 1, a flow chart of steps of a data sharing method according to a first embodiment of the present invention is shown.
本实施例从终端设备侧如移动终端侧,对本发明实施例提供的数据分享方案进行说明,其它终端设备如台式机、平板电脑、笔记本电脑等均可参照本实施例执行本发明实施例提供的数据分享方案。In this embodiment, the data sharing scheme provided by the embodiment of the present invention is described from the terminal device side, such as the mobile terminal side, and other terminal devices, such as a desktop computer, a tablet computer, a notebook computer, etc., may be implemented according to the embodiment of the present invention. Data sharing program.
本实施例的数据分享方法包括以下步骤:The data sharing method of this embodiment includes the following steps:
步骤S102:在完成根据分享消息下载的应用的安装后,获取待分享的对象的信息。Step S102: After completing the installation of the application downloaded according to the sharing message, acquiring information of the object to be shared.
其中,待分享的对象的信息中包含有:待分享的对象的标识信息,和用于对待分享的对象进行操作的指令信息。The information of the object to be shared includes: identifier information of the object to be shared, and instruction information for operating the object to be shared.
一般情况下,若用户B通过终端设备B接收到用户A通过终端设备A发送来的分享消息,请求分享待分享的对象时,用户B点击该分享消息会进入相应的页面,通过该页面可以调用起分享对象的应用或者提示用户B安装相应的应用。若终端设备B本地并没有打开待分享的对象的应用,即没有安装相应的应用,则通过该页面中的选项可以进入相应的应用下载页面,如应用商城或浏览器中的应该下载页面等,进行应用下载。Generally, if the user B receives the sharing message sent by the user A through the terminal device A and requests to share the object to be shared through the terminal device B, the user B clicks the sharing message to enter the corresponding page, and the page can be called through the page. The application to share the object or prompt user B to install the corresponding application. If the terminal device B does not open the application of the object to be shared locally, that is, the corresponding application is not installed, the corresponding application download page may be accessed through the option in the page, such as the application page or the browser should download the page. Make an app download.
与传统的下载完应用由用户B进行操作打开该应用,进而查找相应的待分享对象不同,本发明实施例中,终端设备B在进行应用下载的同时,会接收到相应的待分享的对象的信息,在该信息中,不仅通过待分享的对象的标识信息指明了待分享的对象,同时还通过用于对待分享的对象进行操作的指令信息,指明了需要对待分享的对象进行的操作。其中,待分享的对象的信息可以以任意适当的方式实现并被获取,如保存在文件中的信息、接收后存储在设定存储区域的信息、接收后存储在系统剪贴板上的信息、保存在具有携带信息功能的图片(如二维码图片)中的信息等。In the embodiment of the present invention, the terminal device B receives the corresponding object to be shared while the application is downloaded, and the application is opened by the user B to open the application. In the information, not only the object to be shared is specified by the identification information of the object to be shared, but also the operation information of the object to be shared is indicated by the instruction information for operating the object to be shared. The information of the object to be shared may be implemented and acquired in any suitable manner, such as information stored in the file, information stored in the set storage area after receiving, information stored on the system clipboard after receiving, and saved. Information in a picture (such as a two-dimensional code picture) that has an information carrying function.
对待分享的对象进行操作的指令信息根据待分享的对象的不同而不同,可以在生成指令信息时由本领域技术人员根据实际需要灵活设置,如打开电子书的指令、播放音频的指令等等。The instruction information for operating the object to be shared may be different according to the object to be shared, and may be flexibly set by a person skilled in the art according to actual needs when generating the instruction information, such as an instruction to open an e-book, an instruction to play an audio, and the like.
步骤S104:根据指令信息,对标识信息所标识的待分享的对象进行操作。Step S104: Perform an operation on the object to be shared identified by the identification information according to the instruction information.
通过本实施例,当终端设备的用户接收到他人的分享消息,需要进行相应的分享操作,但终端设备本地没有安装相应的应用以分享待分享的对象时,可以先下载安装相应的应用,在完成应用的安装后,自动获取待分享的对象的信息,并根据获取的信息进行相应的操作。其中,待分享的对象的信息中不仅包含有待分享的对象的标识信息,还包含有用于对待分享的对象进行操作的指令信息。据此,终端设备在安装完应用后,可以直接根据指令信息对待分享的对象进行操作。In this embodiment, when the user of the terminal device receives the sharing message of another user, the corresponding sharing operation is required, but when the terminal device does not install the corresponding application to share the object to be shared, the user may first download and install the corresponding application. After the installation of the application is completed, the information of the object to be shared is automatically obtained, and corresponding operations are performed according to the obtained information. The information of the object to be shared includes not only the identification information of the object to be shared but also the instruction information for operating the object to be shared. Accordingly, after installing the application, the terminal device can directly operate the object to be shared according to the instruction information.
与传统的下载安装完应用后,需要用户手动打开应用,进而查找待分享的对象相比,本发明实施例提供的方案,一方面可以直接针对待分享的对象进行操作,大大提高了分享的效率和速度,提高了用户的分享体验;另一方面避免了用户的复杂操作,在简化了用户 操作和处理流程的同时,也减轻了终端设备的数据处理负担;再一方面有效避免了用户进行查找时,无法查找到待分享对象的情形,进一步提升了用户的分享体验。After the application is installed and installed, the user needs to manually open the application to find the object to be shared. Compared with the object to be shared, the solution provided by the embodiment of the present invention can directly operate on the object to be shared, thereby greatly improving the sharing efficiency. And speed, which improves the user's sharing experience; on the other hand, it avoids the complicated operation of the user and simplifies the user. At the same time, the operation and processing flow also reduces the data processing burden of the terminal device; on the other hand, the user can not find the situation of the object to be shared when the user searches, and further improves the sharing experience of the user.
实施例二Embodiment 2
参照图2,示出了根据本发明实施例二的一种数据分享方法的步骤流程图。Referring to FIG. 2, a flow chart of steps of a data sharing method according to Embodiment 2 of the present invention is shown.
本实施例仍从终端设备侧如移动终端侧,对本发明实施例提供的数据分享方案进行说明。The data sharing scheme provided by the embodiment of the present invention is described in the embodiment of the present invention.
本实施例的数据分享方法包括以下步骤:The data sharing method of this embodiment includes the following steps:
步骤S202:确定用于分享待分享的对象的应用已下载并成功安装完成。Step S202: It is determined that the application for sharing the object to be shared has been downloaded and successfully installed.
如前所述,分享待分享的对象的应用的信息携带在分享消息中,通过该分享消息打开相应页面进行应用的下载。As described above, the information of the application sharing the object to be shared is carried in the sharing message, and the corresponding page is opened by the sharing message to download the application.
步骤S204:获取待分享的对象的信息。Step S204: Acquire information of the object to be shared.
在通过步骤S202完成根据分享消息下载的应用的安装后,本步骤中,需要获取待分享的对象的信息。After the installation of the application downloaded according to the sharing message is completed in step S202, in this step, information of the object to be shared needs to be acquired.
其中,待分享的对象的信息中至少包含有:待分享的对象的标识信息,和用于对待分享的对象进行操作的指令信息。The information of the object to be shared includes at least: identification information of the object to be shared, and instruction information for operating the object to be shared.
如前所述,基于待分享的对象的不同,对待分享的对象进行操作的指令信息也不同,因此指令信息在实际实现时,可以由本领域技术人员根据实际情况灵活设置。但是,对于待分享的对象的信息来说,其中至少包含有所述标识信息和所述指令信息。在此基础上,本领域技术人员还可以根据需要适当设置其它信息。As described above, the instruction information for operating the object to be shared is different based on the object to be shared. Therefore, when the instruction information is actually implemented, it can be flexibly set by a person skilled in the art according to actual conditions. However, for the information of the object to be shared, at least the identification information and the instruction information are included therein. On this basis, those skilled in the art can also appropriately set other information as needed.
例如,当待分享的对象为使用电子书应用打开的电子书时,所述标识信息为电子书的标识信息,所述指令信息为下载并打开电子书的指令信息。可选地,还可以在待分享的对象的信息中携带待打开的页面的页面标识信息。For example, when the object to be shared is an e-book opened by using an e-book application, the identification information is identification information of the e-book, and the instruction information is instruction information for downloading and opening the e-book. Optionally, the page identification information of the page to be opened may be carried in the information of the object to be shared.
又例如,当待分享的对象为使用音视频播放应用打开的音频和/或视频时,所述标识信息为音频的标识信息和/或视频的标识信息,所述指令信息为下载并打开音频和/或视频的指令信息。可选地,还可以在待分享的对象的信息中携带待播放的音频帧的标识信息和/或待播放的视频帧的标识信息。或者,可选地,可以在待分享的对象的信息中携带待播放的音频帧的播放时间信息和/或待播放的视频帧的播放时间信息。For another example, when the object to be shared is audio and/or video opened by using the audio and video playing application, the identification information is identification information of the audio and/or identification information of the video, and the instruction information is downloading and turning on the audio and / or video instruction information. Optionally, the information of the to-be-played audio frame and/or the identification information of the video frame to be played may be carried in the information of the object to be shared. Alternatively, the playing time information of the audio frame to be played and/or the playing time information of the video frame to be played may be carried in the information of the object to be shared.
再例如,当待分享的对象为使用购物应用打开的链接页面时,所述标识信息为链接页面的标识信息,所述指令信息为下载并打开链接页面的指令信息。For another example, when the object to be shared is a link page opened by using the shopping application, the identification information is identification information of the linked page, and the instruction information is instruction information for downloading and opening the linked page.
可选地,在某些情况下还可以在待分享的对象的信息中携带其它信息,比如,发送分享消息的用户的标识信息,和指示将用户的标识信息所标识的用户添加为联系人的指令信息。再比如,通信通道的标识信息,和指示打开通信通道的指令信息,通过该信息可以通过下载的应用打开终端设备中相应的通信通道,以便于后续与其它终端设备或服务器通信等。Optionally, in some cases, other information may be carried in the information of the object to be shared, for example, the identifier information of the user who sends the shared message, and the user that is identified by the identifier information of the user is added as the contact. Instruction information. For example, the identification information of the communication channel and the instruction information indicating the opening of the communication channel, by which the corresponding communication channel in the terminal device can be opened by the downloaded application, so as to facilitate subsequent communication with other terminal devices or servers.
此外,如前所述,待分享的对象的信息可以以任意适当的方式实现。本实施例中,选择将待分享的对象的信息记载在下载文件中,在用户下载应用的同时,该下载文件也会下载至用户的终端设备中保存。在此情况下,终端设备可以通过获取与下载的应用对应的下载文件,从下载文件中获取待分享的对象的信息。优选地,下载文件具有设定文件名和设定格式。其中,设定文件名和设定格式均可以由本领域技术人员根据实际情况适当设置,本发明实施例对此不作限制。通过下载文件记载待分享的对象的信息,易于实现,并且可以最大程度地利用现有下载流程,节约实现成本。并且,可以实现下载文件在终端设备中的长时间存储,当下载完应用但没有立即安装,经过一段时间再安装时仍能够从保存的下载文件中获取待分享的对象的信息。而下载文件具有设定文件名和设定格式,可以更便于查找和解析,提高分享操作速度。Furthermore, as previously mentioned, the information of the object to be shared may be implemented in any suitable manner. In this embodiment, the information of the object to be shared is selected to be recorded in the download file, and the downloaded file is also downloaded to the user's terminal device for storage while the user downloads the application. In this case, the terminal device can obtain the information of the object to be shared from the downloaded file by acquiring the download file corresponding to the downloaded application. Preferably, the download file has a set file name and a set format. The setting file name and the setting format may be appropriately set by a person skilled in the art according to actual conditions, and the embodiment of the present invention does not limit this. By downloading the file to record the information of the object to be shared, it is easy to implement, and the existing download process can be utilized to the greatest extent, and the implementation cost is saved. Moreover, the long-term storage of the downloaded file in the terminal device can be implemented. When the application is downloaded but not installed immediately, the information of the object to be shared can still be obtained from the saved download file after being installed for a period of time. The download file has a set file name and a set format, which can be more easily found and parsed, and the sharing operation speed is improved.
可选地,基于下载文件,还可以由终端设备先从中获取待分享的对象的信息,然后将 该信息复制至系统剪贴板中。在此情况下,当下载的应用安装完成后,可以从系统剪贴板中获取待分享的对象的信息,从系统剪贴板中获取信息速度更快,效率更高,也为不支持下载文件的情形提供了备选方案。但不限于从下载文件中获取待分享的对象的信息复制到系统剪贴板,在实际应用中,还可以通过消息传输的方式,直接接收提供应用下载服务的服务器通过适当形式发送的消息,从消息中获取待分享的对象的信息后复制至系统剪贴板中等。Optionally, based on the download file, the terminal device may first obtain information about the object to be shared, and then This information is copied to the system clipboard. In this case, when the downloaded application is installed, the information of the object to be shared can be obtained from the system clipboard, and the information obtained from the system clipboard is faster and more efficient, and the download file is not supported. Alternatives are available. However, it is not limited to copying the information of the object to be shared from the downloaded file to the system clipboard. In the actual application, the message that is sent by the server providing the application download service through the appropriate form may be directly received by the message transmission, and the message is received from the message. The information of the object to be shared is obtained and copied to the system clipboard.
而对于携带有信息的二维码图片的方式,则需要应用对二维码进行解析后获取待分享的对象的信息。For the method of carrying the two-dimensional code image with information, it is necessary to apply the parsing of the two-dimensional code to obtain the information of the object to be shared.
步骤S206:根据用于对待分享的对象进行操作的指令信息,对待分享的对象的标识信息所标识的待分享的对象进行操作。Step S206: The object to be shared identified by the identification information of the object to be shared is operated according to the instruction information for performing the operation on the object to be shared.
待分享的对象不同,对其进行的操作也不同。The objects to be shared are different, and the operations performed on them are different.
例如,当待分享的对象为使用电子书应用打开的电子书时,待分享的对象的信息中包括电子书的标识信息,和下载并打开电子书的指令信息。根据所述标识信息和所述指令信息,在安装完电子书应用后,可以使用电子书应用下载并打开电子书的标识信息所标识的电子书。此时,打开的电子书可以采用默认设置,如可以是电子书的封面等。For example, when the object to be shared is an e-book opened by using the e-book application, the information of the object to be shared includes the identification information of the e-book, and the instruction information for downloading and opening the e-book. According to the identification information and the instruction information, after the e-book application is installed, the e-book application can be used to download and open the e-book identified by the identification information of the e-book. At this time, the opened e-book can adopt the default setting, such as the cover of the e-book.
可选地,当待分享的对象的信息中还包含有待打开的页面的页面标识信息时,使用电子书应用下载并打开电子书的标识信息所标识的电子书可以实现为:使用电子书应用下载电子书的标识信息所标识的电子书,并将下载的电子书打开至页面标识信息所标识的页面。比如,分享端生成分享信息时的那一页,或者被读者认为是全书中最为精彩的一页等。通过待打开的页面的页面标识信息,用户在安装完电子书应用后可以直接观看分享的电子书的相应页面,提高了分享体验。Optionally, when the information of the object to be shared further includes the page identification information of the page to be opened, the e-book identified by using the e-book application to download and open the identification information of the e-book can be implemented as: downloading by using the e-book application The e-book identified by the identification information of the e-book, and the downloaded e-book is opened to the page identified by the page identification information. For example, the page that the sharer generates when sharing information is considered by the reader to be the most exciting page in the book. Through the page identification information of the page to be opened, the user can directly view the corresponding page of the shared e-book after installing the e-book application, thereby improving the sharing experience.
再例如,当待分享的对象为使用音视频播放应用打开的音频和/或视频时,待分享的对象的信息中包括音频的标识信息和/或视频的标识信息,和,下载并打开音频和/或视频的指令信息。根据所述标识信息和所述指令信息,在安装完音视频播放应用后,可以使用音视频播放应用下载并播放音频的标识信息所标识的音频和/或视频的标识信息所标识的视频,如从头播放。For another example, when the object to be shared is the audio and/or video opened by the audio and video playing application, the information of the object to be shared includes the identification information of the audio and/or the identification information of the video, and downloads and turns on the audio and / or video instruction information. According to the identification information and the instruction information, after the audio and video playback application is installed, the audio and video playback application may download and play the video identified by the identification information of the audio and/or video identified by the identification information of the audio, such as Play from the beginning.
在一种可选方案中,当待分享的对象的信息中还包含有待播放的音频帧的标识信息和/或待播放的视频帧的标识信息时,使用音视频播放应用下载并播放音频的标识信息所标识的音频和/或视频的标识信息所标识的视频可以实现为:使用音视频播放应用下载音频的标识信息所标识的音频和/或视频的标识信息所标识的视频,并从待播放的音频帧的标识信息所标识的音频帧,和/或从待播放的视频帧的标识信息所标识的视频帧,开始播放音频和/或视频。In an optional solution, when the information of the object to be shared further includes the identification information of the audio frame to be played and/or the identification information of the video frame to be played, the identifier of the audio and video playing application is used to download and play the audio. The video identified by the identification information of the audio and/or video identified by the information may be implemented as: the video identified by the identification information of the audio and/or video identified by the identification information of the audio and video playback application downloading audio, and from the to-be-played The audio frame identified by the identification information of the audio frame, and/or the video frame identified by the identification information of the video frame to be played, starts playing audio and/or video.
在另一种可选方案中,当待分享的对象的信息中还包含有待播放的音频帧的播放时间信息和/或待播放的视频帧的播放时间信息时,使用音视频应用下载并播放音频的标识信息所标识的音频和/或视频的标识信息所标识的视频可以实现为:使用音视频应用下载音频的标识信息所标识的音频和/或视频的标识信息所标识的视频,并从待播放的音频帧的播放时间信息所指示的时间点,和/或从待播放的视频帧的播放时间信息所指示的时间点,开始播放音频和/或视频。安装完音视频播放应用后,直接播放音视频中的某一帧,比如最精彩场景的起始帧,提升了用户分享体验。In another alternative, when the information of the object to be shared further includes playing time information of the audio frame to be played and/or playing time information of the video frame to be played, the audio and video application is used to download and play the audio. The video identified by the identification information of the audio and/or video identified by the identification information may be implemented by: using the audio and video application to download the video identified by the identification information of the audio and/or video identified by the identification information of the audio, and waiting for the video The audio and/or video is played at the point in time indicated by the playback time information of the played audio frame, and/or from the point in time indicated by the playback time information of the video frame to be played. After the audio and video playback application is installed, a certain frame in the audio and video, such as the starting frame of the most exciting scene, is directly played, which improves the user sharing experience.
又例如,当待分享的对象为使用购物应用打开的链接页面时,待分享的对象的信息中包括链接页面的标识信息,和下载并打开链接页面的指令信息。根据所述标识信息和所述指令信息,在安装完购物应用后,可以使用购物应用打开链接页面的标识信息所标识的链接页面。通过链接页面的标识信息直接打开相应页面,无须用户进行查找,提高了分享效率,提升了用户的分享体验。For another example, when the object to be shared is a linked page opened by using the shopping application, the information of the object to be shared includes the identification information of the linked page, and the instruction information for downloading and opening the linked page. According to the identification information and the instruction information, after the shopping application is installed, the shopping application may be used to open the linked page identified by the identification information of the linked page. The corresponding page is directly opened by the identification information of the link page, and the user does not need to search, which improves the sharing efficiency and improves the sharing experience of the user.
此外,若待分享的对象的信息中还包含有:发送分享消息的用户的标识信息,和指示将用户的标识信息所标识的用户添加为联系人的指令信息,则除了按照指令信息对待分享 的对象进行操作外,还可以根据指示添加联系人的上述指令信息,将用户的标识信息所标识的用户添加为联系人。通过上述指令信息,用户可以直接进行联系人添加操作,无需繁杂的操作,提升了用户体验。In addition, if the information of the object to be shared further includes: identification information of the user who sends the sharing message, and instruction information indicating that the user identified by the identification information of the user is added as a contact, the sharing information is shared according to the instruction information. In addition to the operation of the object, the user may also add the user identified by the user's identification information as a contact according to the instruction information. Through the above instruction information, the user can directly perform the contact adding operation, which does not require complicated operations and improves the user experience.
与此类似,若待分享的对象的信息中还包含有:通信通道的标识信息,和指示打开通信通道的标识信息所标识的通信通道的指令信息,则除了按照指令信息对待分享的对象进行操作外,还可以根据指示打开通信通道的指令信息,打开通信通道的标识信息所标识的通信通道。例如,指示安装应用的终端设备为所述应用打开WIFI或者蜂窝移动网络等。通过上述指令信息,直接对应用打开相应的通信通道,无需繁杂的操作,提升了用户体验。Similarly, if the information of the object to be shared further includes: identification information of the communication channel, and instruction information indicating the communication channel identified by the identification information of the communication channel, the object to be shared according to the instruction information is operated. In addition, the instruction information of the communication channel can be opened according to the instruction, and the communication channel identified by the identification information of the communication channel is opened. For example, the terminal device instructing to install the application opens a WIFI or a cellular mobile network or the like for the application. Through the above instruction information, the corresponding communication channel is directly opened to the application, which does not require complicated operations and improves the user experience.
本领域技术人员应当明了,本实施例中,虽然仅以待分享的对象为电子书、音视频和链接页面为例,但其它通过应用进行数据分享的情形也同样适用本发明实施例提供的数据分享方案。It should be understood by those skilled in the art that, in this embodiment, although the object to be shared is only an e-book, an audio-video, and a linked page as an example, other data sharing by the application also applies to the data provided by the embodiment of the present invention. Share the plan.
通过本实施例,终端设备在安装完应用后,可以直接根据指令信息对待分享的对象进行操作。与传统的下载安装完应用后,需要用户手动打开应用,进而查找待分享的对象相比,本实施例提供的方案,一方面可以直接针对待分享的对象进行操作,大大提高了分享的效率和速度,提高了用户的分享体验;另一方面避免了用户的复杂操作,在简化了用户操作和处理流程的同时,也减轻了终端设备的数据处理负担;再一方面有效避免了用户进行查找时,无法查找到待分享对象的情形,进一步提升了用户的分享体验。In this embodiment, after the application is installed, the terminal device can directly operate the object to be shared according to the instruction information. After the application is installed and installed, the user needs to manually open the application to find the object to be shared. Compared with the object to be shared, the solution provided by the embodiment can directly operate on the object to be shared, thereby greatly improving the sharing efficiency. The speed improves the user's sharing experience; on the other hand, it avoids the complicated operation of the user, and simplifies the user operation and processing flow, and also reduces the data processing burden of the terminal device; on the other hand, effectively avoids the user's search. Can not find the situation of the object to be shared, further enhancing the user's sharing experience.
实施例三Embodiment 3
参照图3,示出了根据本发明实施例三的一种数据分享方法的步骤流程图。Referring to FIG. 3, a flow chart of steps of a data sharing method according to Embodiment 3 of the present invention is shown.
本实施例从服务器侧,对本发明实施例提供的数据分享方案进行说明,本实施例的数据分享方法包括以下步骤:This embodiment describes the data sharing scheme provided by the embodiment of the present invention from the server side. The data sharing method in this embodiment includes the following steps:
步骤S302:通过响应于分享消息的页面接收应用下载请求。Step S302: Receive an application download request by a page in response to the sharing message.
其中,分享消息中携带有生成分享消息的应用的信息,和待分享的对象的标识信息;应用下载请求用于请求下载所述应用。本发明实施例中,生成分享消息的应用与下载的应用无论版本是否相同,均认为是相同的应用。The sharing message carries the information of the application that generates the sharing message and the identification information of the object to be shared; and the application download request is used to request to download the application. In the embodiment of the present invention, the application that generates the shared message and the downloaded application are considered to be the same application regardless of whether the version is the same.
例如,用户B通过终端设备B接收到用户A通过终端设备A发送来的分享消息,请求分享待分享的对象时,用户B点击该分享消息,服务器响应于该分享消息会返回相应的页面,终端设备B通过该页面可以调用起分享对象的应用或者提示用户B安装相应的应用。若终端设备B本地并没有打开待分享的对象的应用,即没有安装相应的应用时,对该页面中提供的下载选项进行操作,可生成相应的应用下载请求。服务器接收到该应用下载请求后,反馈相应的应用下载数据等,供用户B进行应用下载。For example, when the user B receives the sharing message sent by the user A through the terminal device A and requests to share the object to be shared, the user B clicks the sharing message, and the server returns a corresponding page in response to the sharing message, and the terminal returns the corresponding page. Through this page, device B can invoke the application that shares the object or prompt user B to install the corresponding application. If the terminal device B does not open the application of the object to be shared locally, that is, when the corresponding application is not installed, the download option provided in the page is operated, and a corresponding application download request may be generated. After receiving the application download request, the server feeds back the corresponding application download data, etc., for the user B to perform the application download.
步骤S304:根据应用下载请求,生成待分享的对象的信息。Step S304: Generate information of the object to be shared according to the application download request.
其中,待分享的对象的信息包括:从分享消息中获取的待分享的对象的标识信息、以及根据所述应用的信息和所述标识信息生成的、用于对待分享的对象进行操作的指令信息。The information of the object to be shared includes: identifier information of the object to be shared acquired from the shared message, and instruction information generated by the object for the object to be shared generated according to the information of the application and the identifier information. .
在生成指令信息时,根据应用的不同和/或待分享的对象的不同,生成的指令信息和待分享的对象的信息也不同。如实施例二中所述,当待分享的对象为使用电子书应用打开的电子书时,待分享的对象的信息中所述标识信息为电子书的标识信息,所述指令信息为下载并打开电子书的指令信息,可选地,还可以在待分享的对象的信息中携带待打开的页面的页面标识信息,以指示将电子书打开至页面标识信息所标识的页面;当待分享的对象为使用音视频播放应用打开的音频和/或视频时,待分享的对象的信息中所述标识信息为音频的标识信息和/或视频的标识信息,所述指令信息为下载并打开音频和/或视频的指令信息,可选地,还可以在待分享的对象的信息中携带待播放的音频帧的标识信息和/或待播放的视频帧的标识信息;或者,可选地,可以在待分享的对象的信息中携带待播放的音频帧的播放时间信息和/或待播放的视频帧的播放时间信息;当待分享的对象为使用购物应用打开的链接页面时,待分享的对象的信息中所述标识信息为链接页面的标识信息,所述指令信息为下载并打开链接页面的指令信息,等等。 When the instruction information is generated, the generated instruction information and the information of the object to be shared are different depending on the application and/or the object to be shared. As described in the second embodiment, when the object to be shared is an e-book opened by using the e-book application, the identification information in the information of the object to be shared is the identification information of the e-book, and the instruction information is downloaded and opened. The instruction information of the e-book may optionally carry the page identification information of the page to be opened in the information of the object to be shared, to indicate that the e-book is opened to the page identified by the page identification information; and the object to be shared When the audio and/or video opened by the audio and video playback application is used, the identification information in the information of the object to be shared is the identification information of the audio and/or the identification information of the video, and the instruction information is to download and open the audio and/or Or the instruction information of the video, optionally, the identifier information of the audio frame to be played and/or the identification information of the video frame to be played are carried in the information of the object to be shared; or, optionally, may be The information of the shared object carries the playing time information of the audio frame to be played and/or the playing time information of the video frame to be played; when the object to be shared is made When shopping application to open links page, the object information to be shared in the identification information is identification information of linked pages, the instructions to download and open the command information is information linked pages, and so on.
步骤S306:为应用下载请求所请求的应用提供下载数据,并向发送应用下载请求的终端设备发送待分享的对象的信息。Step S306: Providing download data for the application requested by the application download request, and transmitting information of the object to be shared to the terminal device that sends the application download request.
其中,待分享的对象的信息可以以任意适当的形式,通过任意适当的途径,发送给发送应用下载请求的终端设备。The information of the object to be shared may be sent to the terminal device that sends the application download request by any appropriate means in any appropriate form.
通过本实施例,服务器在接收到应用下载请求后,从分享消息中获取相应的信息,并根据获取的信息生成相应的指令信息,通过指令信息指示下载安装所述应用的终端设备通过所述应用对待分享的对象进行操作。通过指令信息,一方面可以指示完成下载安装的应用直接针对待分享的对象进行操作,大大提高了分享的效率和速度,提高了用户的分享体验;另一方面避免了用户下载安装应用后的复杂操作,在简化了用户操作和处理流程的同时,也减轻了终端设备的数据处理负担;再一方面有效避免了用户在下载安装应用后,后续还需要继续进行待分享对象的查找时,无法查找到待分享对象的情形,进一步提升了用户的分享体验。In this embodiment, after receiving the application download request, the server obtains the corresponding information from the shared message, and generates corresponding instruction information according to the obtained information, and the terminal device that downloads and installs the application is instructed by the instruction information to pass the application. Work with the objects you share. Through the instruction information, on the one hand, the application that completes the download and installation can be directly operated on the object to be shared, thereby greatly improving the efficiency and speed of sharing, and improving the sharing experience of the user; on the other hand, avoiding the complexity of downloading and installing the application by the user. The operation, while simplifying the user operation and the processing flow, also reduces the data processing burden of the terminal device; on the other hand, the user is prevented from searching after the user downloads and installs the application, and then needs to continue searching for the object to be shared. The situation of the object to be shared further enhances the sharing experience of the user.
实施例四Embodiment 4
参照图4,示出了根据本发明实施例四的一种数据分享方法的步骤流程图。Referring to FIG. 4, a flow chart of steps of a data sharing method according to Embodiment 4 of the present invention is shown.
本实施例从服务器侧对本发明实施例提供的数据分享方案进行说明,本实施例的数据分享方法包括以下步骤:This embodiment describes the data sharing scheme provided by the embodiment of the present invention from the server side. The data sharing method in this embodiment includes the following steps:
步骤S402:通过响应于分享消息的页面接收应用下载请求。Step S402: Receive an application download request by a page in response to the sharing message.
其中,分享消息中携带有生成分享消息的应用的信息,和待分享的对象的标识信息;应用下载请求用于请求下载所述应用。The sharing message carries the information of the application that generates the sharing message and the identification information of the object to be shared; and the application download request is used to request to download the application.
步骤S404:根据应用下载请求,从分享消息中获取生成分享消息的应用的信息,和待分享的对象的标识信息。Step S404: Acquire, according to the application download request, the information of the application that generates the sharing message and the identification information of the object to be shared from the sharing message.
步骤S406:根据所述应用的信息和所述标识信息,生成用于对待分享的对象进行操作的指令信息。Step S406: Generate instruction information for performing an operation on the object to be shared according to the information of the application and the identification information.
包括:根据所述应用的信息确定所述应用的类型;根据所述应用的类型确定对所述标识信息所标识的待分享的对象进行的操作,生成所述操作的操作指令;根据所述标识信息和所述操作指令,生成所述待分享的对象的信息。The determining, according to the information of the application, the type of the application, determining an operation performed on the object to be shared identified by the identifier information, and generating an operation instruction of the operation according to the type of the application; The information and the operation instruction generate information of the object to be shared.
在一种可行方式中,当待分享的对象为电子书,则本步骤中,根据从分享消息中获得的应用的信息,确定所述应用为电子书应用;然后,根据电子书应用这一类型,确定对所述标识信息所标识的待分享的电子书进行打开操作,生成用于打开电子书的操作指令。In a feasible manner, when the object to be shared is an e-book, in this step, the application is determined to be an e-book application according to the information of the application obtained from the sharing message; and then, according to the type of the e-book application Determining an opening operation of the electronic book to be shared identified by the identification information, and generating an operation instruction for opening the electronic book.
可选地,当分享消息中还携带有待分享的电子书的页面标识信息时,可以根据电子书应用这一类型,确定将所述标识信息所标识的待分享的电子书打开至页面标识信息所标识的页面,并生成对应的操作指令,即,将电子书打开至页面标识信息所标识的页面的操作指令。Optionally, when the sharing message further carries the page identification information of the e-book to be shared, the e-book to be shared identified by the identification information may be determined to be opened to the page identification information according to the type of the e-book application. Identifying the page and generating a corresponding operation instruction, that is, an operation instruction to open the electronic book to the page identified by the page identification information.
在另一种可行方式中,当待分享的对象为音频和/或视频时,根据从分享消息中获取的所述应用的信息,确定所述应用为音视频播放应用;进而根据音视频播放应用这一类型,确定对所述标识信息所标识的待分享的音频和/或视频进行播放操作,生成用于播放音频和/或视频的操作指令。In another possible manner, when the object to be shared is audio and/or video, determining, according to the information of the application obtained from the sharing message, that the application is an audio and video playing application; In this type, a playback operation is performed on the audio and/or video to be shared identified by the identification information, and an operation instruction for playing audio and/or video is generated.
可选地,当分享消息中还携带有待分享的音频的音频帧的标识信息或者播放时间信息,和/或待分享的视频的视频帧的标识信息或者播放时间信息时,可以根据音视频播放应用这一类型,确定从待分享的音频的音频帧的标识信息所标识的音频,或者从播放时间信息所指示的时间点,对所述标识信息所标识的待分享的音频进行播放操作,生成对应的操作指令;和/或根据音视频播放应用这一类型,确定从待分享的视频的视频帧的标识信息所标识的视频,或者从播放时间信息所指示的时间点,对所述标识信息所标识的待分享的视频进行播放操作,生成对应的操作指令。Optionally, when the sharing message further carries the identification information or the playing time information of the audio frame of the audio to be shared, and/or the identification information or the playing time information of the video frame of the video to be shared, the application may be played according to the audio and video. In this type, determining the audio identified by the identification information of the audio frame of the audio to be shared, or playing the audio to be shared identified by the identification information from the time point indicated by the playing time information, generating a corresponding And an operation instruction; and/or determining, according to the type of the audio and video playback application, the video identified by the identification information of the video frame of the video to be shared, or the time point indicated by the playback time information, for the identification information The identified video to be shared is played to generate a corresponding operation instruction.
在又一种可行方式中,当待分享的对象为购物应用的链接页面时,可以根据从分享消 息中获取的所述应用的信息,确定所述应用为购物应用;然后,根据购物应用这一类型,确定使用购物应用打开链接页面的标识信息所标识的链接页面,生成对应的操作指令。In another feasible manner, when the object to be shared is a linked page of the shopping application, And determining, by the information of the application, the application is a shopping application; and then determining, according to the type of the shopping application, using the linked page identified by the shopping application to open the identification information of the linked page, generating a corresponding operation instruction.
但不限于此,在实际应用中,本领域技术人员可以根据实际需要,为其它类型的应用和待分享对象生成所需的指令信息和待分享的对象的信息,本发明实施例对此不作限制。However, the present invention is not limited thereto. In an actual application, a person skilled in the art may generate required instruction information and information of an object to be shared for other types of applications and objects to be shared according to actual needs. .
此外,在待分享的对象的标识信息和对待分享的对象进行操作的指令信息外,待分享的对象的信息中还可以根据需要携带其它指令信息,如从分享消息中获取的、发送分享消息的用户的标识信息,和指示将用户的标识信息所标识的用户添加为联系人的指令信息;和/或通信通道的标识信息,和指示打开标识信息所标识的通信通道的指令信息等。In addition, in addition to the instruction information of the object to be shared and the instruction information for the object to be shared, the information of the object to be shared may also carry other instruction information as needed, such as the message obtained from the shared message and the shared message. The identification information of the user, and the instruction information indicating that the user identified by the identification information of the user is added as a contact; and/or the identification information of the communication channel, and the instruction information indicating the communication channel indicated by the opening identification information.
其中,指令信息可以以任意适当的形式实现,如指令代码的形式,也可以为指令语句的形式,或者指令代码加指令语句的形式,本发明实施例对此不作限制。The instruction information may be implemented in any suitable form, such as the form of the instruction code, or the form of the instruction statement, or the form of the instruction code plus the instruction statement, which is not limited by the embodiment of the present invention.
步骤S408:根据待分享的对象的标识信息和对待分享的对象进行操作的指令信息,生成待分享的对象的信息。Step S408: Generate information of the object to be shared according to the identification information of the object to be shared and the instruction information for performing the operation on the object to be shared.
指令信息生成后,可以进一步根据指令信息和标识信息生成相应的待分享的对象的信息。After the instruction information is generated, the information about the object to be shared may be further generated according to the instruction information and the identification information.
待分享的对象的信息可以以任意适当的形式实现并发送给应用下载请求方。本实施例中,采用记载在下载文件中的形式,也即将待分享的对象的信息携带在设定的下载文件中,将下载文件和下载数据一起发送给发送应用下载请求的终端设备。优选地,可以将待分享的对象的信息携带在具有设定文件名和设定格式的下载文件中,以便于应用下载请求方识别和读取。The information of the object to be shared may be implemented in any suitable form and sent to the application download requester. In this embodiment, the information recorded in the file is used, and the information of the object to be shared is also carried in the set download file, and the downloaded file and the downloaded data are sent together to the terminal device that sends the application download request. Preferably, the information of the object to be shared may be carried in a download file having a set file name and a set format to facilitate application download requester identification and reading.
可选地,在将待分享的对象的信息携带在设定的下载文件中时,还可以生成下载文件处理指令,其中,下载文件处理指令用于指示发送应用下载请求的终端设备在接收到下载文件后,将下载文件的内容复制至终端设备的系统剪贴板中;并将下载文件、下载文件处理指令和下载数据一起发送给终端设备。通过该种方式,为待分享的对象的信息的传递提供了多种途径。Optionally, when the information of the object to be shared is carried in the set download file, the download file processing instruction may be further generated, where the download file processing instruction is used to indicate that the terminal device that sends the application download request receives the download. After the file, the content of the downloaded file is copied to the system clipboard of the terminal device; and the downloaded file, the downloaded file processing instruction, and the downloaded data are sent to the terminal device together. In this way, multiple ways are provided for the delivery of information of objects to be shared.
但本领域技术人员应当明了,待分享的对象的信息不限于以上述形式发送给应用下载请求方,其它适当方式也同样适用,如直接通过消息传输方式,或者通过二维码图片方式等However, it should be understood by those skilled in the art that the information of the object to be shared is not limited to being sent to the application download requester in the above manner, and other suitable methods are also applicable, such as directly through the message transmission mode, or through the two-dimensional code picture mode, etc.
步骤S410:为应用下载请求所请求的应用提供下载数据,并向发送应用下载请求的终端设备发送待分享的对象的信息。Step S410: Providing download data for the application requested by the application download request, and transmitting information of the object to be shared to the terminal device that sends the application download request.
通过本实施例,服务器在接收到应用下载请求后,从分享消息中获取相应的信息,并根据获取的信息生成相应的指令信息,通过指令信息指示下载安装所述应用的终端设备通过所述应用对待分享的对象进行操作。通过指令信息,一方面可以指示完成下载安装的应用直接针对待分享的对象进行操作,大大提高了分享的效率和速度,提高了用户的分享体验;另一方面避免了用户下载安装应用后的复杂操作,在简化了用户操作和处理流程的同时,也减轻了终端设备的数据处理负担;再一方面有效避免了用户在下载安装应用后,后续还需要继续进行待分享对象的查找时,无法查找到待分享对象的情形,进一步提升了用户的分享体验。In this embodiment, after receiving the application download request, the server obtains the corresponding information from the shared message, and generates corresponding instruction information according to the obtained information, and the terminal device that downloads and installs the application is instructed by the instruction information to pass the application. Work with the objects you share. Through the instruction information, on the one hand, the application that completes the download and installation can be directly operated on the object to be shared, thereby greatly improving the efficiency and speed of sharing, and improving the sharing experience of the user; on the other hand, avoiding the complexity of downloading and installing the application by the user. The operation, while simplifying the user operation and the processing flow, also reduces the data processing burden of the terminal device; on the other hand, the user is prevented from searching after the user downloads and installs the application, and then needs to continue searching for the object to be shared. The situation of the object to be shared further enhances the sharing experience of the user.
实施例五Embodiment 5
参照图5,示出了根据本发明实施例五的一种数据分享方法的步骤流程图。Referring to FIG. 5, a flow chart of steps of a data sharing method according to Embodiment 5 of the present invention is shown.
本实施例从终端设备(本实施例中设定为移动终端)和服务器交互的角度,对本发明实施例提供的数据分享方法进行说明。In this embodiment, the data sharing method provided by the embodiment of the present invention is described from the perspective of the terminal device (which is set as the mobile terminal in this embodiment) and the server interaction.
本实施例的数据分享方法包括以下步骤:The data sharing method of this embodiment includes the following steps:
步骤S502:移动终端B接收到移动终端A发送的分享消息。Step S502: The mobile terminal B receives the sharing message sent by the mobile terminal A.
该分享消息可以以任意适当形式发送,包括但不限于通过即时通讯方式发送。 The shared message can be sent in any suitable form including, but not limited to, by instant messaging.
分享消息中携带有生成分享消息的应用的信息,和待分享的对象的标识信息。The sharing message carries the information of the application that generates the sharing message and the identification information of the object to be shared.
步骤S504:移动终端B接收用户对分享消息的操作,向服务器发送该分享消息。Step S504: The mobile terminal B receives the operation of the user to share the message, and sends the sharing message to the server.
步骤S506:服务器响应于该分享消息,向移动终端B返回分享消息对应的页面。Step S506: The server returns a page corresponding to the shared message to the mobile terminal B in response to the sharing message.
其中,返回的页面中设置有用于下载生成分享消息的应用的选项。Among them, the returned page is provided with an option for downloading an application that generates a sharing message.
步骤S508:移动终端B接收用户对分享消息对应的页面中的下载应用选项的操作,生成应用下载请求并向服务器发送。Step S508: The mobile terminal B receives the operation of downloading the application option in the page corresponding to the sharing message by the user, generates an application download request, and sends the application to the server.
步骤S510:服务器接收到应用下载请求,从分享消息中获取生成分享消息的应用的信息和待分享的对象的标识信息。Step S510: The server receives the application download request, and obtains the information of the application that generates the sharing message and the identification information of the object to be shared from the sharing message.
步骤S512:服务器根据获取的应用的信息和标识信息生成对待分享的对象进行操作的指令信息,并根据指令信息和待分享的对象的标识信息生成待分享的对象的信息,使用下载文件记载待分享的对象的信息。Step S512: The server generates instruction information for operating the object to be shared according to the obtained information of the application and the identification information, and generates information of the object to be shared according to the instruction information and the identification information of the object to be shared, and records the information to be shared by using the downloaded file. Information about the object.
也即,待分享的对象的信息中至少携带有待分享的对象的标识信息和对待分享的对象进行操作的指令信息。That is, the information of the object to be shared carries at least the identification information of the object to be shared and the instruction information for operating the object to be shared.
本实施例中,使用下载文件形式实现待分享的对象的信息的传递。In this embodiment, the delivery of the information of the object to be shared is implemented using the downloaded file format.
步骤S514:服务器在向移动终端B提供应用的下载数据的同时,向移动终端B发送下载文件。Step S514: The server sends the download file to the mobile terminal B while providing the download data of the application to the mobile terminal B.
步骤S516:移动终端B接收下载数据和下载文件并保存。Step S516: The mobile terminal B receives the download data and downloads the file and saves it.
步骤S518:移动终端B在下载完数据并完成应用的安装后,获取下载文件,从中读取待分享的对象的信息。Step S518: After downloading the data and completing the installation of the application, the mobile terminal B obtains the download file and reads the information of the object to be shared from the mobile terminal B.
步骤S520:移动终端B按照待分享的对象的信息中的指令信息,对待分享的对象中的标识信息所标识的待分享对象进行相应的操作。Step S520: The mobile terminal B performs a corresponding operation on the object to be shared identified by the identification information in the object to be shared according to the instruction information in the information of the object to be shared.
步骤S522:移动终端B在应用中展示操作的结果。Step S522: The mobile terminal B displays the result of the operation in the application.
以下,以电子书分享为例对上述过程进行示例性说明,其它类型的待分享对象的分享操作可参照本实施例实现。The following describes the foregoing process by using the e-book sharing as an example. The sharing operation of other types of objects to be shared can be implemented by referring to this embodiment.
例如,用户A通过移动终端A向用户B发送电子书分享消息,分享“论语”这本电子书,如通过微信方式分享;用户B通过移动终端B接收到了该分享消息;用户B点击该分享消息;此时,移动终端B根据用户B的该点击操作,通过适当形式向服务器发送该分享消息;服务器向移动终端B返回“论语”的相关页面,如详情页面,在该页面中设置有电子书应用下载按钮;移动终端B接收到“论语”页面,确定移动终端B本地没有安装相应的电子书应用,提示用户B安装电子书应用;用户B点击电子书应用下载按钮,通过移动终端B向服务器发送电子书应用下载请求;服务器接收到该应用下载请求后,根据之前接收到的电子书应用分享消息,确定“论语”的标识信息,本实例中,设定电子书分享消息中携带有“论语”第5页的标识信息,则服务器生成的指令信息为在电子书应用中打开“论语”至第5页的指令信息;服务器根据“论语”的标识信息和在电子书应用中打开“论语”至第5页的指令信息,生成“论语”的信息,并记载在下载文件中;服务器在向移动终端B发送电子书应用的下载数据的同时,也将下载文件发送给移动终端B;移动终端B接收下载数据和下载文件并保存;移动终端B完成下载数据的下载并成功安装电子书应用后,查找下载文件并读取其中的“论语”的信息;移动终端B根据“论语”的信息中的指令信息,在电子书应用中查找或下载“论语”,并打开至第5页;移动终端B通过电子书应用向用户B展示“论语”第5页的内容。For example, the user A sends an e-book sharing message to the user B through the mobile terminal A, and shares the "The Analects" e-book, such as sharing by WeChat; the user B receives the sharing message through the mobile terminal B; the user B clicks the sharing message. At this time, the mobile terminal B sends the sharing message to the server according to the click operation of the user B, and the server returns the related page of the "The Analects" to the mobile terminal B, such as the detail page, where the e-book is set in the page. Applying the download button; the mobile terminal B receives the "The Analects" page, determines that the corresponding e-book application is not installed locally in the mobile terminal B, prompts the user B to install the e-book application; the user B clicks the e-book application download button, and the mobile terminal B goes to the server. Sending an e-book application download request; after receiving the application download request, the server determines the identification information of the "The Analects" according to the previously received e-book application sharing message. In this example, the e-book sharing message is set to carry the "The Analects of Confucius" "The identification information on page 5, the command information generated by the server is in the e-book. Open the "The Analects" to the instruction information on page 5; the server generates the information of the "The Analects" according to the identification information of the "The Analects" and the instruction information of the "The Analects" to the 5th page in the e-book application. Downloading the file; the server sends the downloaded file to the mobile terminal B while sending the downloaded data of the e-book application to the mobile terminal B; the mobile terminal B receives the downloaded data and the downloaded file and saves; the mobile terminal B completes the download of the downloaded data After successfully installing the e-book application, searching for the downloaded file and reading the information of the "The Analects" therein; the mobile terminal B searches for or downloads the "The Analects" in the e-book application according to the instruction information in the information of the "The Analects", and opens Go to page 5; the mobile terminal B presents the content of page 5 of "The Analects" to the user B through the e-book application.
可见,通过本实施例的数据分享方法,大大提高了分享的效率和速度,避免了用户下载安装应用后的复杂操作,提升了用户的分享体验,也减轻了终端设备的数据处理负担。It can be seen that the data sharing method in the embodiment greatly improves the efficiency and speed of sharing, avoids complicated operations after the user downloads and installs the application, improves the sharing experience of the user, and reduces the data processing burden of the terminal device.
实施例六Embodiment 6
参照图6,示出了根据本发明实施例六的一种数据分享装置的结构框图。 Referring to FIG. 6, a block diagram of a structure of a data sharing apparatus according to Embodiment 6 of the present invention is shown.
本实施例的数据分享装置包括:获取模块602,用于在完成根据分享消息下载的应用的安装后,获取待分享的对象的信息,其中,待分享的对象的信息中包含有:待分享的对象的标识信息,和用于对待分享的对象进行操作的指令信息;操作模块604,用于根据所述指令信息,对所述标识信息所标识的待分享的对象进行操作。The data sharing apparatus of the embodiment includes: an obtaining module 602, configured to acquire information of an object to be shared after the installation of the application downloaded according to the sharing message is completed, where the information of the object to be shared includes: to be shared The identification information of the object, and the instruction information for operating the object to be shared; the operation module 604 is configured to operate the object to be shared identified by the identification information according to the instruction information.
可选地,获取模块602用于在完成根据分享消息下载的应用的安装后,获取与下载的所述应用对应的下载文件,从下载文件中获取待分享的对象的信息。Optionally, the obtaining module 602 is configured to obtain, after the installation of the application downloaded according to the sharing message, the download file corresponding to the downloaded application, and obtain information about the object to be shared from the downloaded file.
可选地,下载文件为具有设定文件名和设定格式的文件。Optionally, the downloaded file is a file having a set file name and a set format.
可选地,获取模块602用于在完成根据分享消息下载的应用的安装后,从安装所述应用的终端设备的系统剪贴板中,获取待分享的对象的信息。Optionally, the obtaining module 602 is configured to obtain, after completing the installation of the application downloaded according to the sharing message, the information of the object to be shared from the system clipboard of the terminal device that installs the application.
可选地,待分享的对象为使用电子书应用打开的电子书,所述标识信息为电子书的标识信息,所述指令信息为下载并打开电子书的指令信息;操作模块604包括:电子书操作模块6042,用于使用电子书应用下载并打开电子书的标识信息所标识的电子书。Optionally, the object to be shared is an e-book opened by using an e-book application, the identification information is identification information of the e-book, the instruction information is instruction information for downloading and opening the e-book, and the operation module 604 includes: an e-book The operation module 6042 is configured to download and open the e-book identified by the identification information of the e-book using the e-book application.
可选地,待分享的对象的信息中还包含有待打开的页面的页面标识信息;电子书操作模块6042,用于使用电子书应用下载电子书的标识信息所标识的电子书,并将下载的电子书打开至页面标识信息所标识的页面。Optionally, the information of the object to be shared further includes page identification information of the page to be opened; the e-book operation module 6042 is configured to download the e-book identified by the identifier information of the e-book using the e-book application, and download the The e-book opens to the page identified by the page identification information.
可选地,待分享的对象为使用音视频播放应用打开的音频和/或视频,所述标识信息为音频的标识信息和/或视频的标识信息,所述指令信息为下载并打开音频和/或视频的指令信息;操作模块604包括:音视频操作模块6044,用于使用音视频播放应用下载并播放音频的标识信息所标识的音频和/或视频的标识信息所标识的视频。Optionally, the object to be shared is audio and/or video opened by using an audio and video playing application, and the identification information is identification information of audio and/or identification information of video, and the instruction information is downloading and opening audio and/or Or the instruction information of the video; the operation module 604 includes: an audio and video operation module 6044, configured to download and play the video identified by the identification information of the audio and/or video identified by the identification information of the audio using the audio and video playback application.
可选地,待分享的对象的信息中还包含有待播放的音频帧的标识信息和/或待播放的视频帧的标识信息;音视频操作模块6044,用于使用音视频播放应用下载音频的标识信息所标识的音频和/或视频的标识信息所标识的视频,并从待播放的音频帧的标识信息所标识的音频帧,和/或从待播放的视频帧的标识信息所标识的视频帧,开始播放音频和/或视频。Optionally, the information of the object to be shared further includes the identification information of the audio frame to be played and/or the identification information of the video frame to be played; the audio and video operation module 6044 is configured to use the audio and video playback application to download the identifier of the audio. a video identified by the identification information of the audio and/or video identified by the information, and an audio frame identified from the identification information of the audio frame to be played, and/or a video frame identified from the identification information of the video frame to be played. , start playing audio and / or video.
可选地,待分享的对象的信息中还包含有待播放的音频帧的播放时间信息和/或待播放的视频帧的播放时间信息;音视频操作模块6044,用于使用音视频应用下载音频的标识信息所标识的音频和/或视频的标识信息所标识的视频,并从待播放的音频帧的播放时间信息所指示的时间点,和/或从待播放的视频帧的播放时间信息所指示的时间点,开始播放所述音频和/或视频。Optionally, the information of the object to be shared further includes playing time information of the audio frame to be played and/or playing time information of the video frame to be played; the audio and video operation module 6044 is configured to download audio by using the audio and video application. Identifying the video identified by the identification information of the audio and/or video identified by the information, and indicating from the time point indicated by the play time information of the audio frame to be played, and/or from the play time information of the video frame to be played. At the point in time, the audio and/or video begins to play.
可选地,待分享的对象为使用购物应用打开的链接页面,所述标识信息为链接页面的标识信息,所述指令信息为下载并打开链接页面的指令信息;操作模块604包括:链接操作模块6046,用于使用购物应用打开链接页面的标识信息所标识的链接页面。Optionally, the object to be shared is a link page opened by using a shopping application, the identification information is identification information of the linked page, the instruction information is instruction information for downloading and opening the linked page, and the operation module 604 includes: a link operation module. 6046, used to open the linked page identified by the identification information of the linked page using the shopping application.
可选地,待分享的对象的信息中还包含有:发送分享消息的用户的标识信息,和指示将用户的标识信息所标识的用户添加为联系人的指令信息;操作模块604还包括:第一指示模块6048,用于根据添加为联系人的指令信息,将所述的标识信息所标识的用户添加为联系人。Optionally, the information of the object to be shared further includes: identifier information of the user that sends the share message, and instruction information that indicates that the user identified by the identifier information of the user is added as a contact; the operation module 604 further includes: An indication module 6048 is configured to add the user identified by the identifier information as a contact according to the instruction information added as a contact.
可选地,待分享的对象的信息中还包含有:通信通道的标识信息,和指示打开所述通信通道的指令信息;操作模块604还包括:第二指示模块60410,用于根据指示打开通信通道的指令信息,打开通信通道的标识信息所标识的通信通道。Optionally, the information of the object to be shared further includes: identification information of the communication channel, and instruction information indicating that the communication channel is opened; the operation module 604 further includes: a second indication module 60410, configured to open the communication according to the indication The command information of the channel opens the communication channel identified by the identification information of the communication channel.
本实施例的数据分享装置用于实现前述多个方法实施例中终端设备侧的数据分享方法,并具有相应的方法实施例的有益效果,在此不再赘述。The data sharing device in this embodiment is used to implement the data sharing method on the terminal device side in the foregoing multiple method embodiments, and has the beneficial effects of the corresponding method embodiments, and details are not described herein again.
此外,本实施例的数据分享装置可以设置于终端设备中,也可以以独立设备的形式存在。In addition, the data sharing device of this embodiment may be disposed in the terminal device or may exist in the form of an independent device.
实施例七Example 7
参照图7,示出了根据本发明实施例七的一种数据分享装置的结构框图。Referring to FIG. 7, a block diagram of a structure of a data sharing apparatus according to a seventh embodiment of the present invention is shown.
本实施例的数据分享装置包括:接收模块702,用于通过响应于分享消息的页面接收 应用下载请求,其中,分享消息中携带有生成分享消息的应用的信息,和待分享的对象的标识信息;应用下载请求用于请求下载所述应用;生成模块704,用于根据应用下载请求,生成待分享的对象的信息,其中,待分享的对象的信息包括:从分享消息中获取的待分享的对象的标识信息、以及根据所述应用的信息和所述标识信息生成的、用于对待分享的对象进行操作的指令信息;发送模块706,用于为应用下载请求所请求的应用提供下载数据,并向发送应用下载请求的终端设备发送待分享的对象的信息。The data sharing apparatus of this embodiment includes: a receiving module 702, configured to receive by receiving a page in response to sharing a message An application downloading request, where the sharing message carries the information of the application that generates the sharing message and the identification information of the object to be shared; the application downloading request is used to request to download the application; and the generating module 704 is configured to download the request according to the application. Generating information of the object to be shared, where the information of the object to be shared includes: identification information of the object to be shared acquired from the sharing message, and generated according to the information of the application and the identification information, for treating The instruction information of the shared object is operated; the sending module 706 is configured to provide the download data for the application requested by the application download request, and send the information of the object to be shared to the terminal device that sends the application download request.
可选地,发送模块706用于将待分享的对象的信息携带在设定的下载文件中,将下载文件和下载数据一起发送给发送应用下载请求的终端设备。Optionally, the sending module 706 is configured to carry the information of the object to be shared in the set download file, and send the download file and the download data together to the terminal device that sends the application download request.
可选地,发送模块706用于将待分享的对象的信息携带在具有设定文件名和设定格式的下载文件中,将下载文件和下载数据一起发送给发送应用下载请求的终端设备。Optionally, the sending module 706 is configured to carry the information of the object to be shared in a download file having a setting file name and a setting format, and send the download file together with the download data to the terminal device that sends the application download request.
可选地,发送模块706用于将待分享的对象的信息携带在设定的下载文件中,并生成下载文件处理指令,其中,下载文件处理指令用于指示发送应用下载请求的终端设备在接收到下载文件后,将下载文件的内容复制至终端设备的系统剪贴板中;将下载文件、下载文件处理指令和下载数据一起发送给终端设备。Optionally, the sending module 706 is configured to carry the information of the object to be shared in the set download file, and generate a download file processing instruction, where the download file processing instruction is used to indicate that the terminal device that sends the application download request is receiving After downloading the file, the content of the downloaded file is copied to the system clipboard of the terminal device; the download file, the download file processing instruction, and the download data are sent to the terminal device together.
可选地,生成模块704包括:信息获取模块7042,用于根据应用下载请求,从分享消息中获取所述应用的信息和所述标识信息;确定模块7044,用于根据所述应用的信息确定所述应用的类型;指令生成模块7046,用于根据所述应用的类型确定对所述标识信息所标识的待分享的对象进行的操作,生成所述操作的操作指令;信息生成模块7048,用于根据所述标识信息和所述操作指令,生成待分享的对象的信息。Optionally, the generating module 704 includes: an information acquiring module 7042, configured to acquire information about the application and the identifier information from the sharing message according to the application downloading request, and the determining module 7044 is configured to determine, according to the information of the application, The type of the application; the instruction generating module 7046 is configured to determine, according to the type of the application, an operation performed on the object to be shared identified by the identifier information, and generate an operation instruction of the operation; the information generating module 7048, Generating information of the object to be shared according to the identification information and the operation instruction.
可选地,待分享的对象为电子书;确定模块7044用于根据所述应用的信息,确定所述应用为电子书应用;指令生成模块7046用于根据所述应用的类型,确定对所述标识信息所标识的待分享的电子书进行打开操作,生成用于打开电子书的操作指令。Optionally, the object to be shared is an e-book; the determining module 7044 is configured to determine, according to the information of the application, that the application is an e-book application; the instruction generating module 7046 is configured to determine, according to the type of the application, the The electronic book to be shared identified by the identification information is opened, and an operation instruction for opening the electronic book is generated.
可选地,分享消息中还携带有待分享的电子书的页面标识信息;指令生成模块7046用于根据所述应用的类型,确定将所述标识信息所标识的待分享的电子书打开至页面标识信息所标识的页面,并生成对应的操作指令。Optionally, the sharing message further carries the page identification information of the e-book to be shared; the instruction generating module 7046 is configured to determine, according to the type of the application, the e-book to be shared identified by the identification information to be opened to the page identifier. The page identified by the information and generates corresponding operation instructions.
可选地,待分享的对象为音频和/或视频;确定模块7044用于根据所述应用的信息,确定所述应用为音视频播放应用;指令生成模块7046用于根据所述应用的类型,确定对所述标识信息所标识的待分享的音频和/或视频进行播放操作,生成用于播放音频和/或视频的操作指令。Optionally, the object to be shared is audio and/or video; the determining module 7044 is configured to determine, according to the information of the application, that the application is an audio and video playing application; the instruction generating module 7046 is configured to use, according to the type of the application, Determining a play operation on the audio and/or video to be shared identified by the identification information, and generating an operation instruction for playing audio and/or video.
可选地,分享消息中还携带有待分享的音频的音频帧的标识信息或者播放时间信息,和/或待分享的视频的视频帧的标识信息或者播放时间信息;指令生成模块7046用于根据所述应用的类型,确定从待分享的音频的音频帧的标识信息所标识的音频,或者从播放时间信息所指示的时间点,对所述标识信息所标识的待分享的音频进行播放操作,生成对应的操作指令;和/或根据所述应用的类型,确定从待分享的视频的视频帧的标识信息所标识的视频,或者从播放时间信息所指示的时间点,对所述标识信息所标识的待分享的视频进行播放操作,生成对应的操作指令。Optionally, the sharing message further carries the identification information or the playing time information of the audio frame of the audio to be shared, and/or the identification information or the playing time information of the video frame of the video to be shared; the command generating module 7046 is configured to use the Determining the type of the application, determining the audio identified by the identification information of the audio frame of the audio to be shared, or playing the audio to be shared identified by the identification information from the time point indicated by the playing time information, generating a corresponding operation instruction; and/or determining, according to the type of the application, a video identified by the identification information of the video frame of the video to be shared, or identifying the identification information from a time point indicated by the playback time information The video to be shared is played to generate a corresponding operation instruction.
可选地,待分享的对象为购物应用的链接页面;确定模块7044用于根据所述应用的信息,确定所述应用为购物应用;指令生成模块7046用于根据所述应用的类型,确定使用购物应用打开链接页面的标识信息所标识的链接页面,生成对应的操作指令。Optionally, the object to be shared is a linked page of the shopping application; the determining module 7044 is configured to determine, according to the information of the application, that the application is a shopping application; the instruction generating module 7046 is configured to determine, according to the type of the application, The shopping application opens the link page identified by the identification information of the link page, and generates a corresponding operation instruction.
可选地,待分享的对象的信息还包括:从分享消息中获取的、发送分享消息的用户的标识信息,和指示将用户的标识信息所标识的用户添加为联系人的指令信息;和/或待分享的对象的信息还包括:通信通道的标识信息,和指示打开通信通道的标识信息所标识的通信通道的指令信息。Optionally, the information about the object to be shared further includes: identifier information of the user that is obtained from the sharing message, that sends the sharing message, and instruction information that indicates that the user identified by the user's identification information is added as the contact; and The information of the object to be shared further includes: identification information of the communication channel, and instruction information indicating a communication channel identified by the identification information of the communication channel.
本实施例的数据分享装置用于实现前述多个方法实施例中服务器侧的数据分享方法,并具有相应的方法实施例的有益效果,在此不再赘述。The data sharing device of the present embodiment is used to implement the data sharing method on the server side in the foregoing multiple method embodiments, and has the beneficial effects of the corresponding method embodiments, and details are not described herein again.
此外,本实施例的数据分享装置可以设置于服务器中,也可以以独立的设备形式存在。 In addition, the data sharing device of this embodiment may be disposed in a server or may exist in an independent device.
实施例八Example eight
参照图8,示出了根据本发明实施例八的一种终端设备的结构示意图,本发明具体实施例并不对终端设备的具体实现做限定。Referring to FIG. 8, a schematic structural diagram of a terminal device according to Embodiment 8 of the present invention is shown. The specific implementation of the present invention does not limit the specific implementation of the terminal device.
如图8所示,该终端设备可以包括:处理器(processor)802、通信接口(Communications Interface)804、存储器(memory)806、以及通信总线808。As shown in FIG. 8, the terminal device may include a processor 802, a communications interface 804, a memory 806, and a communication bus 808.
其中:among them:
处理器802、通信接口804、以及存储器806通过通信总线808完成相互间的通信。Processor 802, communication interface 804, and memory 806 complete communication with one another via communication bus 808.
处理器802,用于执行程序810,具体可以执行上述终端设备侧的数据分享方法实施例中的相关步骤。The processor 802 is configured to execute the program 810, and specifically, perform the related steps in the foregoing data sharing method embodiment on the terminal device side.
通信接口804,用于与其它设备比如其它终端设备或服务器等的网元通信。The communication interface 804 is configured to communicate with network elements of other devices, such as other terminal devices or servers.
具体地,程序810可以包括程序代码,该程序代码包括计算机操作指令。In particular, program 810 can include program code, the program code including computer operating instructions.
处理器802可以是中央处理器CPU,或者是特定集成电路ASIC(Application Specific Integrated Circuit),或者是被配置成实施本发明实施例的一个或多个集成电路。终端设备包括的一个或多个处理器,可以是同一类型的处理器,如一个或多个CPU;也可以是不同类型的处理器,如一个或多个CPU以及一个或多个ASIC。The processor 802 can be a central processing unit CPU, or an Application Specific Integrated Circuit (ASIC), or one or more integrated circuits configured to implement embodiments of the present invention. The one or more processors included in the terminal device may be the same type of processor, such as one or more CPUs; or may be different types of processors, such as one or more CPUs and one or more ASICs.
存储器806,用于存储程序810以及相关的数据。存储器806可能包含高速RAM存储器,也可能还包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。The memory 806 is configured to store the program 810 and related data. Memory 806 may include high speed RAM memory and may also include non-volatile memory, such as at least one disk memory.
程序810具体可以用于使得处理器802执行以下操作:在完成根据分享消息下载的应用的安装后,获取待分享的对象的信息,其中,待分享的对象的信息中包含有:待分享的对象的标识信息,和用于对待分享的对象进行操作的指令信息;根据所述指令信息,对所述标识信息所标识的待分享的对象进行操作。The program 810 is specifically configured to enable the processor 802 to perform the following operations: after completing the installation of the application that is downloaded according to the shared message, the information of the object to be shared is obtained, where the information of the object to be shared includes: the object to be shared The identification information, and the instruction information for operating the object to be shared; and operating the object to be shared identified by the identification information according to the instruction information.
在一种可选的实施方式中,程序810用于使得处理器802在获取待分享的对象的信息时,获取与下载的应用对应的下载文件,从下载文件中获取待分享的对象的信息。In an optional implementation, the program 810 is configured to enable the processor 802 to acquire a download file corresponding to the downloaded application, and obtain information about the object to be shared from the downloaded file, when acquiring the information of the object to be shared.
在一种可选的实施方式中,下载文件为具有设定文件名和设定格式的文件。In an alternative embodiment, the downloaded file is a file having a set file name and a set format.
在一种可选的实施方式中,程序810用于使得处理器802在获取待分享的对象的信息时,从安装应用的终端设备的系统剪贴板中,获取待分享的对象的信息。In an optional implementation manner, the program 810 is configured to enable the processor 802 to obtain information of an object to be shared from a system clipboard of a terminal device that installs an application when acquiring information of an object to be shared.
在一种可选的实施方式中,待分享的对象为使用电子书应用打开的电子书,所述标识信息为所述电子书的标识信息,所述指令信息为下载并打开电子书的指令信息;程序810用于使得处理器802在根据所述指令信息,对所述标识信息所标识的待分享的对象进行操作时,使用电子书应用下载并打开电子书的标识信息所标识的电子书。In an optional implementation manner, the object to be shared is an e-book opened by using an e-book application, the identification information is identification information of the e-book, and the instruction information is instruction information for downloading and opening an e-book. The program 810 is configured to enable the processor 802 to download and open the e-book identified by the identification information of the e-book using the e-book application when the object to be shared identified by the identification information is operated according to the instruction information.
在一种可选的实施方式中,所述待分享的对象的信息中还包含有待打开的页面的页面标识信息;程序810用于使得处理器802在使用电子书应用下载并打开所述电子书的标识信息所标识的电子书时,使用电子书应用下载电子书的标识信息所标识的电子书,并将下载的电子书打开至页面标识信息所标识的页面。In an optional implementation manner, the information of the object to be shared further includes page identification information of the page to be opened; the program 810 is configured to enable the processor 802 to download and open the e-book by using the e-book application. When the electronic book identified by the identification information is used, the electronic book is used to download the electronic book identified by the identification information of the electronic book, and the downloaded electronic book is opened to the page identified by the page identification information.
在一种可选的实施方式中,待分享的对象为使用音视频播放应用打开的音频和/或视频,所述标识信息为音频的标识信息和/或视频的标识信息,所述指令信息为下载并打开音频和/或视频的指令信息;程序810用于使得处理器802在根据所述指令信息,对所述标识信息所标识的待分享的对象进行操作时,使用音视频播放应用下载并播放音频的标识信息所标识的音频和/或视频的标识信息所标识的视频。In an optional implementation manner, the object to be shared is audio and/or video opened by using an audio and video playing application, and the identification information is identification information of audio and/or identification information of video, and the instruction information is Downloading and opening the instruction information of the audio and/or video; the program 810 is configured to enable the processor 802 to download and use the audio and video playback application when the object to be shared identified by the identification information is operated according to the instruction information. The video identified by the identification information of the audio and/or video identified by the identification information of the audio is played.
在一种可选的实施方式中,待分享的对象的信息中还包含有待播放的音频帧的标识信息和/或待播放的视频帧的标识信息;程序810用于使得处理器802在使用音视频播放应用下载并播放音频的标识信息所标识的音频和/或视频的标识信息所标识的视频时,使用音视频播放应用下载音频的标识信息所标识的音频和/或视频的标识信息所标识的视频,并从待播放的音频帧的标识信息所标识的音频帧,和/或从待播放的视频帧的标识信息所标识的视 频帧,开始播放音频和/或视频。In an optional implementation manner, the information of the object to be shared further includes the identification information of the audio frame to be played and/or the identification information of the video frame to be played; the program 810 is configured to enable the processor 802 to use the sound. When the video playing application downloads and plays the video identified by the identification information of the audio and/or video identified by the identification information of the audio, the identification information of the audio and/or video identified by the identification information of the audio downloading application download audio is identified by the audio and video playing application. Video, and the audio frame identified by the identification information of the audio frame to be played, and/or the identification identified by the identification information of the video frame to be played. Frequency frame, start playing audio and / or video.
在一种可选的实施方式中,待分享的对象的信息中还包含有待播放的音频帧的播放时间信息和/或待播放的视频帧的播放时间信息;程序810用于使得处理器802在使用音视频应用下载并播放音频的标识信息所标识的音频和/或视频的标识信息所标识的视频时,使用音视频应用下载音频的标识信息所标识的音频和/或视频的标识信息所标识的视频,并从待播放的音频帧的播放时间信息所指示的时间点,和/或从待播放的视频帧的播放时间信息所指示的时间点,开始播放音频和/或视频。In an optional implementation manner, the information of the object to be shared further includes playing time information of the audio frame to be played and/or playing time information of the video frame to be played; the program 810 is configured to enable the processor 802 to When the audio and video application downloads and plays the video identified by the identification information of the audio and/or video identified by the identification information of the audio, the identification information of the audio and/or video identified by the identification information of the audio and audio application download audio is used. The video is played and the audio and/or video is played starting from the point in time indicated by the playback time information of the audio frame to be played, and/or from the point in time indicated by the playback time information of the video frame to be played.
在一种可选的实施方式中,待分享的对象为使用购物应用打开的链接页面,所述标识信息为链接页面的标识信息,所述指令信息为下载并打开链接页面的指令信息;程序810用于使得处理器802在根据所述指令信息,对所述标识信息所标识的待分享的对象进行操作时,使用购物应用打开链接页面的标识信息所标识的链接页面。In an optional implementation manner, the object to be shared is a link page opened by using a shopping application, the identification information is identification information of the linked page, and the instruction information is instruction information for downloading and opening the linked page; and the program 810 The processor 802 is configured to use the shopping application to open the link page identified by the identification information of the link page when the object to be shared identified by the identification information is operated according to the instruction information.
在一种可选的实施方式中,待分享的对象的信息中还包含有:发送分享消息的用户的标识信息,和指示将用户的标识信息所标识的用户添加为联系人的指令信息;程序810还用于使得处理器802根据添加为联系人的指令信息,将用户的标识信息所标识的用户添加为联系人。In an optional implementation manner, the information about the object to be shared further includes: identifier information of the user that sends the shared message, and instruction information that indicates that the user identified by the identifier information of the user is added as a contact; The 810 is further configured to cause the processor 802 to add the user identified by the user's identification information as a contact according to the instruction information added as the contact.
在一种可选的实施方式中,待分享的对象的信息中还包含有:通信通道的标识信息,和指示打开通信通道的标识信息所标识的通信通道的指令信息;程序810还用于使得处理器802根据指示打开通信通道的指令信息,打开通信通道的标识信息所标识的通信通道。In an optional implementation manner, the information of the object to be shared further includes: identification information of the communication channel, and instruction information indicating a communication channel identified by the identification information of the communication channel being opened; the program 810 is further configured to: The processor 802 opens the communication channel identified by the identification information of the communication channel according to the instruction information indicating that the communication channel is opened.
程序810中各步骤的具体实现可以参见上述终端设备侧的数据分享方法实施例中的相应步骤和单元中对应的描述,在此不赘述。所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的设备和模块的具体工作过程,可以参考前述方法实施例中的对应过程描述,在此不再赘述。For the specific implementation of the steps in the program 810, refer to the corresponding steps in the embodiment of the data sharing method on the terminal device and the corresponding description in the unit, and details are not described herein. A person skilled in the art can clearly understand that, for the convenience and brevity of the description, the specific working process of the device and the module described above may be referred to the corresponding process description in the foregoing method embodiment, and details are not described herein again.
通过本实施例的终端设备,一方面可以直接针对待分享的对象进行操作,大大提高了分享的效率和速度,提高了用户的分享体验;另一方面避免了用户的复杂操作,在简化了用户操作和处理流程的同时,也减轻了终端设备的数据处理负担;再一方面有效避免了用户进行查找时,无法查找到待分享对象的情形,进一步提升了用户的分享体验。On the one hand, the terminal device of the embodiment can directly operate on the object to be shared, greatly improving the efficiency and speed of sharing, and improving the sharing experience of the user; on the other hand, the complicated operation of the user is avoided, and the user is simplified. At the same time, the operation and processing flow also reduces the data processing burden of the terminal device; on the other hand, the user can not find the situation of the object to be shared when the user searches, and further improves the sharing experience of the user.
实施例九Example nine
参照图9,示出了根据本发明实施例九的一种服务器的结构示意图,本发明具体实施例并不对服务器的具体实现做限定。Referring to FIG. 9, a schematic structural diagram of a server according to Embodiment 9 of the present invention is shown. The specific embodiment of the present invention does not limit the specific implementation of the server.
如图9所示,该服务器可以包括:处理器(processor)902、通信接口(Communications Interface)904、存储器(memory)906、以及通信总线908。As shown in FIG. 9, the server may include a processor 902, a Communications Interface 904, a memory 906, and a communication bus 908.
其中:among them:
处理器902、通信接口904、以及存储器906通过通信总线908完成相互间的通信。Processor 902, communication interface 904, and memory 906 complete communication with one another via communication bus 908.
处理器902,用于执行程序910,具体可以执行上述服务器侧的数据分享方法实施例中的相关步骤。The processor 902 is configured to execute the program 910, and specifically, the related steps in the foregoing server-side data sharing method embodiment.
通信接口904,用于与其它设备比如其它服务器或终端设备等的网元通信。The communication interface 904 is configured to communicate with network elements of other devices, such as other servers or terminal devices.
具体地,程序910可以包括程序代码,该程序代码包括计算机操作指令。In particular, program 910 can include program code, the program code including computer operating instructions.
处理器902可以是中央处理器CPU,或者是特定集成电路ASIC(Application Specific Integrated Circuit),或者是被配置成实施本发明实施例的一个或多个集成电路。服务器包括的一个或多个处理器,可以是同一类型的处理器,如一个或多个CPU;也可以是不同类型的处理器,如一个或多个CPU以及一个或多个ASIC。The processor 902 can be a central processing unit CPU, or an Application Specific Integrated Circuit (ASIC), or one or more integrated circuits configured to implement embodiments of the present invention. The server includes one or more processors, which may be the same type of processor, such as one or more CPUs; or may be different types of processors, such as one or more CPUs and one or more ASICs.
存储器906,用于存储程序910,以及相关的电子书数据。存储器906可能包含高速RAM存储器,也可能还包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。 The memory 906 is configured to store the program 910 and related e-book data. Memory 906 may include high speed RAM memory and may also include non-volatile memory, such as at least one disk memory.
程序910具体可以用于使得处理器902执行以下操作:通过响应于分享消息的页面接收应用下载请求,其中,分享消息中携带有生成分享消息的应用的信息,和待分享的对象的标识信息;应用下载请求用于请求下载所述应用;根据应用下载请求,生成待分享的对象的信息,其中,待分享的对象的信息包括:从分享消息中获取的待分享的对象的标识信息、以及根据所述应用的信息和所述标识信息生成的、用于对待分享的对象进行操作的指令信息;为应用下载请求所请求的应用提供下载数据,并向发送应用下载请求的终端设备发送待分享的对象的信息。The program 910 is specifically configured to enable the processor 902 to: receive an application download request by using a page that is related to the shared message, and the information of the application that generates the shared message and the identifier information of the object to be shared; The application downloading request is used to request to download the application; and the information of the object to be shared is generated according to the application downloading request, wherein the information of the object to be shared includes: identification information of the object to be shared acquired from the sharing message, and according to The information of the application and the instruction information generated by the identifier information for operating the object to be shared; providing the download data for the application requested by the application download request, and sending the to-be-shared to the terminal device that sends the application download request The information of the object.
在一种可选的实施方式中,程序910用于使得处理器902在为应用下载请求所请求的应用提供下载数据,并向发送应用下载请求的终端设备发送待分享的对象的信息时,将待分享的对象的信息携带在设定的下载文件中,将下载文件和下载数据一起发送给发送应用下载请求的终端设备。In an optional implementation, the program 910 is configured to enable the processor 902 to provide download data for the application requested by the application download request, and send the information of the object to be shared to the terminal device that sends the application download request, The information of the object to be shared is carried in the set download file, and the download file and the download data are sent together to the terminal device that sends the application download request.
在一种可选的实施方式中,程序910用于使得处理器902在将待分享的对象的信息携带在设定的下载文件中时,将待分享的对象的信息携带在具有设定文件名和设定格式的下载文件中。In an optional implementation, the program 910 is configured to enable the processor 902 to carry the information of the object to be shared with the setting file name and when carrying the information of the object to be shared in the set download file. Set the format of the download file.
在一种可选的实施方式中,程序910用于使得处理器902在将待分享的对象的信息携带在设定的下载文件中,将下载文件和下载数据一起发送给发送应用下载请求的终端设备时,将待分享的对象的信息携带在设定的下载文件中,并生成下载文件处理指令,其中,下载文件处理指令用于指示发送应用下载请求的终端设备在接收到下载文件后,将下载文件的内容复制至终端设备的系统剪贴板中;将下载文件、下载文件处理指令和下载数据一起发送给终端设备。In an optional implementation, the program 910 is configured to enable the processor 902 to carry the information of the object to be shared in the set download file, and send the download file and the download data together to the terminal that sends the application download request. The device carries the information of the object to be shared in the set download file, and generates a download file processing instruction, where the download file processing instruction is used to indicate that the terminal device that sends the application download request after receiving the download file The content of the download file is copied to the system clipboard of the terminal device; the download file, the download file processing command, and the download data are sent to the terminal device together.
在一种可选的实施方式中,程序910用于使得处理器902在根据应用下载请求,生成待分享的对象的信息时,根据应用下载请求,从分享消息中获取所述应用的信息和所述标识信息;根据所述应用的信息确定所述应用的类型;根据所述应用的类型确定对所述标识信息所标识的待分享的对象进行的操作,生成所述操作的操作指令;根据所述标识信息和所述操作指令,生成待分享的对象的信息。In an optional implementation, the program 910 is configured to enable the processor 902 to obtain the information and the application of the application from the sharing message according to the application download request when generating the information of the object to be shared according to the application download request. Determining the type of the application according to the information of the application; determining an operation performed on the object to be shared identified by the identification information according to the type of the application, and generating an operation instruction of the operation; The identification information and the operation instruction generate information of an object to be shared.
在一种可选的实施方式中,待分享的对象为电子书;程序910用于使得处理器902在根据所述应用的信息确定所述应用的类型时,根据所述应用的信息,确定所述应用为电子书应用;程序910用于使得处理器902在根据所述应用的类型确定对所述标识信息所标识的待分享的对象进行的操作,生成所述操作的操作指令时,根据所述应用的类型,确定对所述标识信息所标识的待分享的电子书进行打开操作,生成用于打开电子书的操作指令。In an optional implementation, the object to be shared is an e-book; the program 910 is configured to enable the processor 902 to determine the type of the application according to the information of the application, according to the information of the application, The application is an e-book application; the program 910 is configured to enable the processor 902 to determine, according to the type of the application, an operation performed on the object to be shared identified by the identification information, and generate an operation instruction of the operation, according to the Determining the type of the application, determining an open operation of the electronic book to be shared identified by the identification information, and generating an operation instruction for opening the electronic book.
在一种可选的实施方式中,分享消息中还携带有待分享的电子书的页面标识信息;程序910用于使得处理器902在根据所述应用的类型,确定对所述标识信息所标识的待分享的电子书进行打开操作,生成用于打开电子书的操作指令时,根据所述应用的类型,确定将所述标识信息所标识的待分享的电子书打开至页面标识信息所标识的页面,并生成对应的操作指令。In an optional implementation manner, the sharing message further carries the page identification information of the e-book to be shared; the program 910 is configured to enable the processor 902 to determine the identifier that is identified by the identifier information according to the type of the application. When the e-book to be shared is opened, and an operation instruction for opening the e-book is generated, determining, according to the type of the application, opening the e-book to be shared identified by the identification information to the page identified by the page identification information And generate corresponding operation instructions.
在一种可选的实施方式中,待分享的对象为音频和/或视频;程序910用于使得处理器902在根据所述应用的信息确定所述应用的类型时,根据所述应用的信息,确定所述应用为音视频播放应用;程序910用于使得处理器902在根据所述应用的类型确定对所述标识信息所标识的待分享的对象进行的操作,生成所述操作的操作指令时,根据所述应用的类型,确定对所述标识信息所标识的待分享的音频和/或视频进行播放操作,生成用于播放音频和/或视频的操作指令。In an optional implementation, the object to be shared is audio and/or video; the program 910 is configured to enable the processor 902 to determine the type of the application according to the information of the application, according to the information of the application. Determining that the application is an audio and video playback application; the program 910 is configured to enable the processor 902 to determine an operation performed on the object to be shared identified by the identification information according to the type of the application, and generate an operation instruction of the operation. And determining, according to the type of the application, performing a playback operation on the audio and/or video to be shared identified by the identification information, and generating an operation instruction for playing audio and/or video.
在一种可选的实施方式中,分享消息中还携带有待分享的音频的音频帧的标识信息或者播放时间信息,和/或待分享的视频的视频帧的标识信息或者播放时间信息;程序910用于使得处理器902在根据所述应用的类型,确定对所述标识信息所标识的待分享的音频和/或视频进行播放操作,生成用于播放音频和/或视频的操作指令时,根据所述应用的类型,确定从待分享的音频的音频帧的标识信息所标识的音频,或者从播放时间信息所指示的时间点,对所述标识信息所标识的待分享的音频进行播放操作,生成对应的操作指令;和/ 或根据所述应用的类型,确定从待分享的视频的视频帧的标识信息所标识的视频,或者从播放时间信息所指示的时间点,对所述标识信息所标识的待分享的视频进行播放操作,生成对应的操作指令。In an optional implementation manner, the sharing message further carries identification information or play time information of the audio frame of the audio to be shared, and/or identification information or play time information of the video frame of the video to be shared; For causing the processor 902 to perform a playback operation on the audio and/or video to be shared identified by the identification information according to the type of the application, and generate an operation instruction for playing audio and/or video, according to The type of the application, determining the audio identified by the identification information of the audio frame of the audio to be shared, or playing the audio to be shared identified by the identification information from the time point indicated by the playing time information, Generate corresponding operation instructions; and / Or determining, according to the type of the application, the video identified by the identification information of the video frame of the video to be shared, or playing the video to be shared identified by the identification information from a time point indicated by the playing time information Operation, generate corresponding operation instructions.
在一种可选的实施方式中,待分享的对象为购物应用的链接页面;程序910用于使得处理器902在根据所述应用的信息确定所述应用的类型时,根据所述应用的信息,确定所述应用为购物应用;程序910用于使得处理器902在根据所述应用的类型确定对所述标识信息所标识的待分享的对象进行的操作,生成所述操作的操作指令时,根据所述应用的类型,确定使用购物应用打开链接页面的标识信息所标识的链接页面,生成对应的操作指令。In an optional implementation, the object to be shared is a linked page of the shopping application; the program 910 is configured to cause the processor 902 to determine the type of the application according to the information of the application, according to the information of the application. Determining that the application is a shopping application; the program 910 is configured to, when the processor 902 determines an operation performed on the object to be shared identified by the identification information according to the type of the application, and generates an operation instruction of the operation, And determining, according to the type of the application, a link page identified by using the shopping application to open the identifier information of the link page, and generating a corresponding operation instruction.
在一种可选的实施方式中,待分享的对象的信息还包括:从分享消息中获取的、发送分享消息的用户的标识信息,和指示将用户的标识信息所标识的用户添加为联系人的指令信息;和/或待分享的对象的信息还包括:通信通道的标识信息,和指示打开通信通道的标识信息所标识的通信通道的指令信息。In an optional implementation manner, the information about the object to be shared further includes: identifier information of the user that is obtained from the sharing message, that sends the sharing message, and indicates that the user identified by the identifier information of the user is added as the contact. The instruction information; and/or the information of the object to be shared further includes: identification information of the communication channel, and instruction information indicating a communication channel identified by the identification information of the communication channel.
程序910中各步骤的具体实现可以参见上述服务器侧的数据分享方法实施例中的相应步骤和单元中对应的描述,在此不赘述。所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的设备和模块的具体工作过程,可以参考前述方法实施例中的对应过程描述,在此不再赘述。For the specific implementation of the steps in the program 910, refer to the corresponding steps in the foregoing embodiment of the data sharing method on the server side, and the corresponding description in the unit, and details are not described herein. A person skilled in the art can clearly understand that, for the convenience and brevity of the description, the specific working process of the device and the module described above may be referred to the corresponding process description in the foregoing method embodiment, and details are not described herein again.
通过本实施例的移动终端,既实现了电子书内容的有效跨页选择和标记,减轻了移动终端数据处理的负担和读者操作的负担,还提升了读者进行翻页操作的灵活性,提升了读者的阅读体验。Through the mobile terminal of the embodiment, the effective cross-page selection and marking of the e-book content is realized, the burden of data processing of the mobile terminal and the burden of the operation of the reader are alleviated, and the flexibility of the page turning operation of the reader is improved, and the flexibility is improved. Reader's reading experience.
需要指出,根据实施的需要,可将本发明实施例中描述的各个部件/步骤拆分为更多部件/步骤,也可将两个或多个部件/步骤或者部件/步骤的部分操作组合成新的部件/步骤,以实现本发明实施例的目的。It should be noted that the various components/steps described in the embodiments of the present invention may be split into more components/steps according to the needs of the implementation, or two or more components/steps or partial operations of the components/steps may be combined into one. New components/steps to achieve the objectives of embodiments of the present invention.
通过本实施例的服务器,在提供相应的应用的下载数据的同时,生成对应的待分享的对象的信息,其中携带有对待分享的对象进行操作的指令信息,通过该指令信息,终端设备侧可以直接针对待分享的对象进行操作,大大提高了分享的效率和速度,提高了用户的分享体验;也避免了用户安装应用后的复杂操作,并且在简化了用户操作和处理流程的同时,也减轻了终端设备的数据处理负担;此外,还可以有效避免用户进行查找时,无法查找到待分享对象的情形,进一步提升用户的分享体验。The information of the object to be shared is generated by the server of the embodiment, and the information about the object to be shared is generated, where the instruction information of the object to be shared is carried, and the terminal device side can Directly operating on the objects to be shared, greatly improving the efficiency and speed of sharing, improving the sharing experience of users; also avoiding the complicated operations after the user installs the application, and simplifying the user operation and processing flow while also reducing The data processing burden of the terminal device is also provided; in addition, it is also possible to effectively prevent the user from finding the object to be shared when searching, and further improving the sharing experience of the user.
上述根据本发明实施例的方法可在硬件、固件中实现,或者被实现为可存储在记录介质(诸如CD ROM、RAM、软盘、硬盘或磁光盘)中的应用或计算机代码,或者被实现通过网络下载的原始存储在远程记录介质或非暂时机器可读介质中并将被存储在本地记录介质中的计算机代码,从而在此描述的方法可被存储在使用通用计算机、专用处理器或者可编程或专用硬件(诸如ASIC或FPGA)的记录介质上的这样的应用处理。可以理解,计算机、处理器、微处理器控制器或可编程硬件包括可存储或接收应用或计算机代码的存储组件(例如,RAM、ROM、闪存等),当所述应用或计算机代码被计算机、处理器或硬件访问且执行时,实现在此描述的数据分享方法。此外,当通用计算机访问用于实现在此示出的数据分享的代码时,代码的执行将通用计算机转换为用于执行在此示出的数据分享的专用计算机。The above method according to an embodiment of the present invention may be implemented in hardware, firmware, or implemented as an application or computer code storable in a recording medium such as a CD ROM, a RAM, a floppy disk, a hard disk, or a magneto-optical disk, or implemented by The network downloads computer code originally stored in a remote recording medium or non-transitory machine readable medium and stored in a local recording medium so that the methods described herein can be stored using a general purpose computer, a dedicated processor or programmable Such application processing on a recording medium of dedicated hardware such as an ASIC or an FPGA. It will be appreciated that a computer, processor, microprocessor controller or programmable hardware includes storage components (eg, RAM, ROM, flash memory, etc.) that can store or receive application or computer code, when the application or computer code is The data sharing method described herein is implemented when the processor or hardware accesses and executes. Moreover, when a general purpose computer accesses code for implementing data sharing as illustrated herein, execution of the code converts the general purpose computer into a special purpose computer for performing the data sharing shown herein.
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及方法步骤,能够以电子硬件、或者计算机应用和电子硬件的结合来实现。这些功能究竟以硬件还是应用方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明实施例的范围。Those of ordinary skill in the art will appreciate that the elements and method steps of the various examples described in connection with the embodiments disclosed herein can be implemented in electronic hardware or a combination of computer and electronic hardware. Whether these functions are performed in hardware or in application depends on the specific application and design constraints of the solution. A person skilled in the art can use different methods to implement the described functions for each particular application, but such implementation should not be considered to be beyond the scope of the embodiments of the invention.
以上实施方式仅用于说明本发明实施例,而并非对本发明实施例的限制,有关技术领域的普通技术人员,在不脱离本发明实施例的精神和范围的情况下,还可以做出各种变化和变型,因此所有等同的技术方案也属于本发明实施例的范畴,本发明实施例的专利保护范围应由权利要求限定。 The above embodiments are only used to illustrate the embodiments of the present invention, and are not intended to limit the embodiments of the present invention, and those skilled in the art can also make various kinds without departing from the spirit and scope of the embodiments of the present invention. Variations and modifications, therefore, all equivalent technical solutions are also within the scope of the embodiments of the present invention, and the scope of patent protection of the embodiments of the present invention should be defined by the claims.

Claims (50)

  1. 一种数据分享方法,包括:A data sharing method, including:
    在完成根据分享消息下载的应用的安装后,获取待分享的对象的信息,其中,所述待分享的对象的信息中包含有:待分享的对象的标识信息,和用于对待分享的对象进行操作的指令信息;After the installation of the application downloaded according to the sharing message is completed, the information of the object to be shared is obtained, where the information of the object to be shared includes: identification information of the object to be shared, and the object to be shared Instruction information for operation;
    根据所述指令信息,对所述标识信息所标识的待分享的对象进行操作。And operating, according to the instruction information, an object to be shared that is identified by the identifier information.
  2. 根据权利要求1所述的方法,其中,所述获取待分享的对象的信息,包括:The method of claim 1, wherein the obtaining information of the object to be shared comprises:
    获取与下载的所述应用对应的下载文件,从所述下载文件中获取待分享的对象的信息。Obtaining a download file corresponding to the downloaded application, and acquiring information of the object to be shared from the downloaded file.
  3. 根据权利要求2所述的方法,其中,所述下载文件为具有设定文件名和设定格式的文件。The method of claim 2, wherein the download file is a file having a set file name and a set format.
  4. 根据权利要求1所述的方法,其中,所述获取待分享的对象的信息,包括:The method of claim 1, wherein the obtaining information of the object to be shared comprises:
    从安装所述应用的终端设备的系统剪贴板中,获取待分享的对象的信息。Obtaining information of the object to be shared from the system clipboard of the terminal device on which the application is installed.
  5. 根据权利要求1-4任一项所述的方法,其中,所述待分享的对象为使用电子书应用打开的电子书,所述标识信息为所述电子书的标识信息,所述指令信息为下载并打开所述电子书的指令信息;根据所述指令信息,对所述标识信息所标识的待分享的对象进行操作,包括:使用电子书应用下载并打开所述电子书的标识信息所标识的电子书。The method according to any one of claims 1 to 4, wherein the object to be shared is an electronic book opened by using an e-book application, the identification information is identification information of the electronic book, and the instruction information is Downloading and opening the instruction information of the e-book; performing operations on the object to be shared identified by the identification information according to the instruction information, including: using an e-book application to download and open the identifier information of the e-book E-book.
  6. 根据权利要求5所述的方法,其中,所述待分享的对象的信息中还包含有待打开的页面的页面标识信息;使用电子书应用下载并打开所述电子书的标识信息所标识的电子书,包括:使用电子书应用下载所述电子书的标识信息所标识的电子书,并将下载的所述电子书打开至所述页面标识信息所标识的页面。The method according to claim 5, wherein the information of the object to be shared further includes page identification information of a page to be opened; and downloading and opening an e-book identified by the identification information of the electronic book using an e-book application The method includes: downloading, by using an e-book application, an e-book identified by the identification information of the e-book, and opening the downloaded e-book to a page identified by the page identification information.
  7. 根据权利要求1-4任一项所述的方法,其中,所述待分享的对象为使用音视频播放应用打开的音频和/或视频,所述标识信息为所述音频的标识信息和/或视频的标识信息,所述指令信息为下载并打开所述音频和/或视频的指令信息;根据所述指令信息,对所述标识信息所标识的待分享的对象进行操作,包括:使用音视频播放应用下载并播放所述音频的标识信息所标识的音频和/或所述视频的标识信息所标识的视频。The method according to any one of claims 1 to 4, wherein the object to be shared is audio and/or video opened by using an audio and video playback application, the identification information being identification information of the audio and/or The instruction information of the video is the instruction information for downloading and opening the audio and/or video; and operating the object to be shared identified by the identification information according to the instruction information, including: using audio and video The playback application downloads and plays the audio identified by the identification information of the audio and/or the video identified by the identification information of the video.
  8. 根据权利要求7所述的方法,其中,所述待分享的对象的信息中还包含有待播放的音频帧的标识信息和/或待播放的视频帧的标识信息;使用音视频播放应用下载并播放所述音频的标识信息所标识的音频和/或所述视频的标识信息所标识的视频,包括:使用音视频播放应用下载所述音频的标识信息所标识的音频和/或所述视频的标识信息所标识的视频,并从所述待播放的音频帧的标识信息所标识的音频帧,和/或从所述待播放的视频帧的标识信息所标识的视频帧,开始播放所述音频和/或视频。The method according to claim 7, wherein the information of the object to be shared further includes identification information of an audio frame to be played and/or identification information of a video frame to be played; downloading and playing using an audio and video playback application The audio identified by the identification information of the audio and/or the video identified by the identification information of the video includes: an audio and/or an identifier of the video that is used to download the identification information of the audio by using an audio and video playback application. The video identified by the information, and the audio frame identified by the identification information of the audio frame to be played, and/or the video frame identified by the identification information of the video frame to be played, starts playing the audio and / or video.
  9. 根据权利要求7所述的方法,其中,所述待分享的对象的信息中还包含有待播放的音频帧的播放时间信息和/或待播放的视频帧的播放时间信息;The method according to claim 7, wherein the information of the object to be shared further includes playing time information of the audio frame to be played and/or playing time information of the video frame to be played;
    使用音视频应用下载并播放所述音频的标识信息所标识的音频和/或所述视频的标识信息所标识的视频,包括:使用音视频应用下载所述音频的标识信息所标识的音频和/或所述视频的标识信息所标识的视频,并从所述待播放的音频帧的播放时间信息所指示的时间点,和/或从所述待播放的视频帧的播放时间信息所指示的时间点,开始播放所述音频和/ 或视频。Downloading and playing the audio identified by the identification information of the audio and/or the video identified by the identification information of the video using an audio and video application, including: downloading audio and/or identified by the identification information of the audio using an audio and video application Or the video identified by the identification information of the video, and the time indicated by the play time information of the audio frame to be played, and/or the time indicated by the play time information of the video frame to be played. Point, start playing the audio and / Or video.
  10. 根据权利要求1-4任一项所述的方法,其中,所述待分享的对象为使用购物应用打开的链接页面,所述标识信息为所述链接页面的标识信息,所述指令信息为下载并打开所述链接页面的指令信息;根据所述指令信息,对所述标识信息所标识的待分享的对象进行操作,包括:使用购物应用打开所述链接页面的标识信息所标识的链接页面。The method according to any one of claims 1 to 4, wherein the object to be shared is a link page opened by using a shopping application, the identification information is identification information of the linked page, and the instruction information is downloading. The instruction information of the linked page is opened, and the object to be shared identified by the identification information is operated according to the instruction information, and the linked page identified by the identification information of the linked page is opened by using a shopping application.
  11. 根据权利要求1-4任一项所述的方法,其中,所述待分享的对象的信息中还包含有:发送所述分享消息的用户的标识信息,和指示将所述用户的标识信息所标识的用户添加为联系人的指令信息;The method according to any one of claims 1 to 4, wherein the information of the object to be shared further includes: identification information of a user who sends the sharing message, and indication information indicating that the user is to be The identified user is added as the instruction information of the contact;
    所述方法还包括:根据所述添加为联系人的指令信息,将所述用户的标识信息所标识的用户添加为联系人。The method further includes: adding the user identified by the identification information of the user as a contact according to the instruction information added as a contact.
  12. 根据权利要求1-4任一项所述的方法,其中,所述待分享的对象的信息中还包含有:通信通道的标识信息,和指示打开所述通信通道的标识信息所标识的通信通道的指令信息;The method according to any one of claims 1 to 4, wherein the information of the object to be shared further includes: identification information of the communication channel, and a communication channel indicated by the identification information indicating that the communication channel is opened. Instruction information;
    所述方法还包括:根据指示打开所述通信通道的指令信息,打开所述通信通道的标识信息所标识的通信通道。The method further includes opening a communication channel identified by the identification information of the communication channel according to the instruction information indicating that the communication channel is opened.
  13. 一种数据分享方法,包括:A data sharing method, including:
    通过响应于分享消息的页面接收应用下载请求,其中,所述分享消息中携带有生成所述分享消息的应用的信息,和待分享的对象的标识信息;所述应用下载请求用于请求下载所述应用;Receiving an application download request by a page in response to the sharing message, where the sharing message carries information of an application that generates the sharing message, and identification information of an object to be shared; the application download request is used to request a downloading Application
    根据所述应用下载请求,生成待分享的对象的信息,其中,所述待分享的对象的信息包括:从所述分享消息中获取的所述待分享的对象的标识信息、以及根据所述应用的信息和所述标识信息生成的、用于对所述待分享的对象进行操作的指令信息;Generating information of the object to be shared according to the application download request, where the information of the object to be shared includes: identification information of the object to be shared acquired from the sharing message, and according to the application Information and instruction information generated by the identification information for operating the object to be shared;
    为所述应用下载请求所请求的应用提供下载数据,并向发送所述应用下载请求的终端设备发送所述待分享的对象的信息。Providing download data for the application requested by the application download request, and transmitting the information of the object to be shared to the terminal device that sends the application download request.
  14. 根据权利要求13所述的方法,其中,为所述应用下载请求所请求的应用提供下载数据,并向发送所述应用下载请求的终端设备发送所述待分享的对象的信息,包括:The method of claim 13, wherein the downloading data is provided for the application requested by the application download request, and the information of the object to be shared is sent to the terminal device that sends the application download request, including:
    将所述待分享的对象的信息携带在设定的下载文件中,将所述下载文件和所述下载数据一起发送给发送所述应用下载请求的终端设备。The information of the object to be shared is carried in the set download file, and the download file and the download data are sent together to the terminal device that sends the application download request.
  15. 根据权利要求14所述的方法,其中,将所述待分享的对象的信息携带在设定的下载文件中,包括:将所述待分享的对象的信息携带在具有设定文件名和设定格式的下载文件中。The method of claim 14, wherein the information of the object to be shared is carried in the set download file, including: carrying the information of the object to be shared in a setting file name and a format In the download file.
  16. 根据权利要求14所述的方法,其中,将所述待分享的对象的信息携带在设定的下载文件中,将所述下载文件和所述下载数据一起发送给发送所述应用下载请求的终端设备,包括:The method according to claim 14, wherein the information of the object to be shared is carried in a set download file, and the download file and the download data are sent together to a terminal that sends the application download request Equipment, including:
    将所述待分享的对象的信息携带在设定的下载文件中,并生成下载文件处理指令,其中,所述下载文件处理指令用于指示发送所述应用下载请求的终端设备在接收到所述下载文件后,将所述下载文件的内容复制至所述终端设备的系统剪贴板中; Carrying the information of the object to be shared in the set download file, and generating a download file processing instruction, where the download file processing instruction is used to indicate that the terminal device that sends the application download request receives the After downloading the file, copying the content of the downloaded file to the system clipboard of the terminal device;
    将所述下载文件、所述下载文件处理指令和所述下载数据一起发送给所述终端设备。And transmitting the download file, the download file processing instruction, and the download data to the terminal device.
  17. 根据权利要求13所述的方法,其中,根据所述应用下载请求,生成待分享的对象的信息,包括:The method of claim 13, wherein the generating the information of the object to be shared according to the application download request comprises:
    根据所述应用下载请求,从所述分享消息中获取所述应用的信息和所述标识信息;Acquiring the information of the application and the identifier information from the sharing message according to the application download request;
    根据所述应用的信息确定所述应用的类型;Determining the type of the application according to the information of the application;
    根据所述应用的类型确定对所述标识信息所标识的待分享的对象进行的操作,生成所述操作的操作指令;Determining, according to the type of the application, an operation performed on the object to be shared identified by the identification information, and generating an operation instruction of the operation;
    根据所述标识信息和所述操作指令,生成所述待分享的对象的信息。And generating, according to the identifier information and the operation instruction, information about the object to be shared.
  18. 根据权利要求17所述的方法,其中,所述待分享的对象为电子书;The method according to claim 17, wherein the object to be shared is an e-book;
    根据所述应用的信息确定所述应用的类型,包括:根据所述应用的信息,确定所述应用为电子书应用;Determining the type of the application according to the information of the application, including: determining, according to the information of the application, that the application is an e-book application;
    根据所述应用的类型确定对所述标识信息所标识的待分享的对象进行的操作,生成所述操作的操作指令,包括:根据所述应用的类型,确定对所述标识信息所标识的待分享的电子书进行打开操作,生成用于打开所述电子书的操作指令。Determining, according to the type of the application, an operation performed on the object to be shared that is identified by the identifier information, and generating an operation instruction of the operation, including: determining, according to the type of the application, the to-be-identified identifier information The shared e-book performs an opening operation to generate an operation instruction for opening the e-book.
  19. 根据权利要求18所述的方法,其中,所述分享消息中还携带有待分享的电子书的页面标识信息;根据所述应用的类型,确定对所述标识信息所标识的待分享的电子书进行打开操作,生成用于打开所述电子书的操作指令,包括:根据所述应用的类型,确定将所述标识信息所标识的待分享的电子书打开至所述页面标识信息所标识的页面,并生成对应的操作指令。The method according to claim 18, wherein the sharing message further carries page identification information of the electronic book to be shared; and determining, according to the type of the application, the electronic book to be shared identified by the identification information. Opening an operation, generating an operation instruction for opening the e-book, including: determining, according to the type of the application, opening an e-book to be shared identified by the identification information to a page identified by the page identification information, And generate corresponding operation instructions.
  20. 根据权利要求17所述的方法,其中,所述待分享的对象为音频和/或视频;The method of claim 17, wherein the object to be shared is audio and/or video;
    根据所述应用的信息确定所述应用的类型,包括:根据所述应用的信息,确定所述应用为音视频播放应用;Determining the type of the application according to the information of the application, including: determining, according to the information of the application, that the application is an audio and video playback application;
    根据所述应用的类型确定对所述标识信息所标识的待分享的对象进行的操作,生成所述操作的操作指令,包括:根据所述应用的类型,确定对所述标识信息所标识的待分享的音频和/或视频进行播放操作,生成用于播放所述音频和/或视频的操作指令。Determining, according to the type of the application, an operation performed on the object to be shared that is identified by the identifier information, and generating an operation instruction of the operation, including: determining, according to the type of the application, the to-be-identified identifier information The shared audio and/or video is played back to generate operational instructions for playing the audio and/or video.
  21. 根据权利要求20所述的方法,其中,所述分享消息中还携带有待分享的音频的音频帧的标识信息或者播放时间信息,和/或待分享的视频的视频帧的标识信息或者播放时间信息;The method according to claim 20, wherein the sharing message further carries identification information or play time information of an audio frame of the audio to be shared, and/or identification information or play time information of the video frame of the video to be shared. ;
    根据所述应用的类型,确定对所述标识信息所标识的待分享的音频和/或视频进行播放操作,生成用于播放所述音频和/或视频的操作指令,包括:Determining, according to the type of the application, performing a playback operation on the audio and/or video to be shared that is identified by the identifier information, and generating an operation instruction for playing the audio and/or video, including:
    根据所述应用的类型,确定从所述待分享的音频的音频帧的标识信息所标识的音频,或者从所述播放时间信息所指示的时间点,对所述标识信息所标识的待分享的音频进行播放操作,生成对应的操作指令;Determining, according to the type of the application, the audio identified by the identification information of the audio frame of the audio to be shared, or the time point indicated by the play time information, to be shared by the identifier information Audio plays a playback operation to generate a corresponding operation instruction;
    和/或根据所述应用的类型,确定从所述待分享的视频的视频帧的标识信息所标识的视频,或者从所述播放时间信息所指示的时间点,对所述标识信息所标识的待分享的视频进行播放操作,生成对应的操作指令。 And/or determining, according to the type of the application, a video identified by the identification information of the video frame of the video to be shared, or a time point indicated by the playback time information, identifying the identification information The video to be shared is played to generate a corresponding operation instruction.
  22. 根据权利要求17所述的方法,其中,所述待分享的对象为购物应用的链接页面;The method of claim 17, wherein the object to be shared is a linked page of a shopping application;
    根据所述应用的信息确定所述应用的类型,包括:根据所述应用的信息,确定所述应用为购物应用;Determining the type of the application according to the information of the application, including: determining, according to the information of the application, that the application is a shopping application;
    根据所述应用的类型确定对所述标识信息所标识的待分享的对象进行的操作,生成所述操作的操作指令,包括:根据所述应用的类型,确定使用购物应用打开所述链接页面的标识信息所标识的链接页面,生成对应的操作指令。Determining, according to the type of the application, an operation performed on the object to be shared that is identified by the identifier information, and generating an operation instruction of the operation, including: determining, according to the type of the application, opening the linked page by using a shopping application The link page identified by the identification information generates a corresponding operation instruction.
  23. 根据权利要求13-22任一项所述的方法,其中,所述待分享的对象的信息还包括:The method according to any one of claims 13 to 22, wherein the information of the object to be shared further comprises:
    从所述分享消息中获取的、发送所述分享消息的用户的标识信息,和指示将所述用户的标识信息所标识的用户添加为联系人的指令信息;The identification information of the user that sends the sharing message obtained from the sharing message, and the instruction information that indicates that the user identified by the identification information of the user is added as a contact;
    和/或所述待分享的对象的信息还包括:通信通道的标识信息,和指示打开所述通信通道的标识信息所标识的通信通道的指令信息。And/or the information of the object to be shared further includes: identification information of the communication channel, and instruction information indicating a communication channel identified by the identification information of the communication channel being opened.
  24. 一种数据分享装置,包括:A data sharing device comprising:
    获取模块,用于在完成根据分享消息下载的应用的安装后,获取待分享的对象的信息,其中,所述待分享的对象的信息中包含有:待分享的对象的标识信息,和用于对待分享的对象进行操作的指令信息;An obtaining module, configured to acquire information of an object to be shared after the installation of the application downloaded according to the sharing message is completed, where the information of the object to be shared includes: identification information of the object to be shared, and Instruction information for operating the object to be shared;
    操作模块,用于根据所述指令信息,对所述标识信息所标识的待分享的对象进行操作。And an operation module, configured to operate, according to the instruction information, an object to be shared identified by the identifier information.
  25. 根据权利要求24所述的装置,其中,所述获取模块用于在完成根据分享消息下载的应用的安装后,获取与下载的所述应用对应的下载文件,从所述下载文件中获取待分享的对象的信息。The device of claim 24, wherein the obtaining module is configured to: after completing the installation of the application downloaded according to the sharing message, acquire a download file corresponding to the downloaded application, and obtain a to-be-shared from the downloaded file. Information about the object.
  26. 根据权利要求25所述的装置,其中,所述下载文件为具有设定文件名和设定格式的文件。The apparatus according to claim 25, wherein said download file is a file having a set file name and a set format.
  27. 根据权利要求24所述的装置,其中,所述获取模块用于在完成根据分享消息下载的应用的安装后,从安装所述应用的终端设备的系统剪贴板中,获取待分享的对象的信息。The device according to claim 24, wherein the obtaining module is configured to acquire information of an object to be shared from a system clipboard of a terminal device that installs the application after completing installation of the application downloaded according to the sharing message .
  28. 根据权利要求24-27任一项所述的装置,其中,所述待分享的对象为使用电子书应用打开的电子书,所述标识信息为所述电子书的标识信息,所述指令信息为下载并打开所述电子书的指令信息;所述操作模块包括:电子书操作模块,用于使用电子书应用下载并打开所述电子书的标识信息所标识的电子书。The device according to any one of claims 24 to 27, wherein the object to be shared is an electronic book opened by using an e-book application, the identification information is identification information of the electronic book, and the instruction information is Downloading and opening instruction information of the e-book; the operation module includes: an e-book operation module, configured to download and open an e-book identified by the identification information of the e-book using an e-book application.
  29. 根据权利要求28所述的装置,其中,所述待分享的对象的信息中还包含有待打开的页面的页面标识信息;所述电子书操作模块,用于使用电子书应用下载所述电子书的标识信息所标识的电子书,并将下载的所述电子书打开至所述页面标识信息所标识的页面。The device according to claim 28, wherein the information of the object to be shared further includes page identification information of a page to be opened; the e-book operation module is configured to download the e-book using an e-book application Identifying the e-book identified by the information, and opening the downloaded e-book to a page identified by the page identification information.
  30. 根据权利要求24-27任一项所述的装置,其中,所述待分享的对象为使用音视频播放应用打开的音频和/或视频,所述标识信息为所述音频的标识信息和/或视频的标识信息,所述指令信息为下载并打开所述音频和/或视频的指令信息;所述操作模块包括:音视频操作模块,用于使用音视频播放应用下载并播放所述音频的标识信息所标识的音频和/或所述视频的标识信息所标识的视频。The device according to any one of claims 24 to 27, wherein the object to be shared is audio and/or video opened by using an audio and video playing application, the identification information being identification information of the audio and/or Identification information of the video, the instruction information is instruction information for downloading and opening the audio and/or video; the operation module includes: an audio and video operation module, configured to download and play the identifier of the audio by using an audio and video playback application The video identified by the information and/or the identification information of the video.
  31. 根据权利要求30所述的装置,其中,所述待分享的对象的信息中还包含有待播 放的音频帧的标识信息和/或待播放的视频帧的标识信息;The device according to claim 30, wherein the information of the object to be shared further includes a to-be-played Identification information of the audio frame to be played and/or identification information of the video frame to be played;
    所述音视频操作模块,用于使用音视频播放应用下载所述音频的标识信息所标识的音频和/或所述视频的标识信息所标识的视频,并从所述待播放的音频帧的标识信息所标识的音频帧,和/或从所述待播放的视频帧的标识信息所标识的视频帧,开始播放所述音频和/或视频。The audio and video operation module is configured to download, by using an audio and video playback application, the audio identified by the identification information of the audio and/or the video identified by the identification information of the video, and the identifier of the audio frame to be played. The audio frame identified by the information, and/or the video frame identified by the identification information of the video frame to be played, begins to play the audio and/or video.
  32. 根据权利要求30所述的装置,其中,所述待分享的对象的信息中还包含有待播放的音频帧的播放时间信息和/或待播放的视频帧的播放时间信息;The device according to claim 30, wherein the information of the object to be shared further includes playing time information of an audio frame to be played and/or playing time information of a video frame to be played;
    所述音视频操作模块,用于使用音视频应用下载所述音频的标识信息所标识的音频和/或所述视频的标识信息所标识的视频,并从所述待播放的音频帧的播放时间信息所指示的时间点,和/或从所述待播放的视频帧的播放时间信息所指示的时间点,开始播放所述音频和/或视频。The audio and video operation module is configured to download, by using an audio and video application, the audio identified by the identification information of the audio and/or the video identified by the identification information of the video, and from the playing time of the audio frame to be played. The audio and/or video is played at a point in time indicated by the information, and/or from a point in time indicated by the playing time information of the video frame to be played.
  33. 根据权利要求24-27任一项所述的装置,其中,所述待分享的对象为使用购物应用打开的链接页面,所述标识信息为所述链接页面的标识信息,所述指令信息为下载并打开所述链接页面的指令信息;The device according to any one of claims 24 to 27, wherein the object to be shared is a link page opened by using a shopping application, the identification information is identification information of the linked page, and the instruction information is downloading And opening the instruction information of the link page;
    所述操作模块包括:链接操作模块,用于使用购物应用打开所述链接页面的标识信息所标识的链接页面。The operation module includes: a link operation module, configured to open a link page identified by the identification information of the link page by using a shopping application.
  34. 根据权利要求24-27任一项所述的装置,其中,所述待分享的对象的信息中还包含有:发送所述分享消息的用户的标识信息,和指示将所述用户的标识信息所标识的用户添加为联系人的指令信息;The device according to any one of claims 24 to 27, wherein the information of the object to be shared further includes: identification information of a user who sends the sharing message, and indication information indicating that the user is to be The identified user is added as the instruction information of the contact;
    所述操作模块还包括:第一指示模块,用于根据所述添加为联系人的指令信息,将所述用户的标识信息所标识的用户添加为联系人。The operation module further includes: a first indication module, configured to add a user identified by the identifier information of the user as a contact according to the instruction information added as a contact.
  35. 根据权利要求24-27任一项所述的装置,其中,所述待分享的对象的信息中还包含有:通信通道的标识信息,和指示打开所述通信通道的指令信息;The device according to any one of claims 24 to 27, wherein the information of the object to be shared further includes: identification information of the communication channel, and instruction information indicating that the communication channel is opened;
    所述操作模块还包括:第二指示模块,用于根据指示打开所述通信通道的指令信息,打开所述通信通道的标识信息所标识的通信通道。The operation module further includes: a second indication module, configured to open the communication channel identified by the identification information of the communication channel according to the instruction information that opens the communication channel.
  36. 一种数据分享装置,包括:A data sharing device comprising:
    接收模块,用于通过响应于分享消息的页面接收应用下载请求,其中,所述分享消息中携带有生成所述分享消息的应用的信息,和待分享的对象的标识信息;所述应用下载请求用于请求下载所述应用;a receiving module, configured to receive an application download request by using a page that is responsive to the shared message, where the shared message carries information about an application that generates the shared message, and identifier information of an object to be shared; the application download request Used to request to download the application;
    生成模块,用于根据所述应用下载请求,生成待分享的对象的信息,其中,所述待分享的对象的信息包括:从所述分享消息中获取的所述待分享的对象的标识信息、以及根据所述应用的信息和所述标识信息生成的、用于对所述待分享的对象进行操作的指令信息;a generating module, configured to generate information of an object to be shared according to the application download request, where the information of the object to be shared includes: identifier information of the object to be shared acquired from the sharing message, And instruction information generated according to the information of the application and the identifier information for operating the object to be shared;
    发送模块,用于为所述应用下载请求所请求的应用提供下载数据,并向发送所述应用下载请求的终端设备发送所述待分享的对象的信息。And a sending module, configured to provide download data for the application requested by the application download request, and send the information of the object to be shared to the terminal device that sends the application download request.
  37. 根据权利要求36所述的装置,其中,所述发送模块用于将所述待分享的对象的信息携带在设定的下载文件中,将所述下载文件和所述下载数据一起发送给发送所述应用下载请求的终端设备。 The device according to claim 36, wherein the sending module is configured to carry the information of the object to be shared in a set download file, and send the download file together with the download data to a sending station. The terminal device that applies the download request.
  38. 根据权利要求37所述的装置,其中,所述发送模块,用于将所述待分享的对象的信息携带在具有设定文件名和设定格式的下载文件中,将所述下载文件和所述下载数据一起发送给发送所述应用下载请求的终端设备。The device according to claim 37, wherein the sending module is configured to carry information of the object to be shared in a download file having a setting file name and a setting format, and to download the file and the The download data is sent together to the terminal device that sent the application download request.
  39. 根据权利要求37所述的装置,其中,所述发送模块,用于将所述待分享的对象的信息携带在设定的下载文件中,并生成下载文件处理指令,其中,所述下载文件处理指令用于指示发送所述应用下载请求的终端设备在接收到所述下载文件后,将所述下载文件的内容复制至所述终端设备的系统剪贴板中;将所述下载文件、所述下载文件处理指令和所述下载数据一起发送给所述终端设备。The device according to claim 37, wherein the sending module is configured to carry information of the object to be shared in a set download file, and generate a download file processing instruction, wherein the download file processing The instruction is used to indicate that the terminal device that sends the application download request copies the content of the download file to the system clipboard of the terminal device after receiving the download file; and the download file, the download A file processing instruction is transmitted to the terminal device along with the download data.
  40. 根据权利要求36所述的装置,其中,所述生成模块包括:The apparatus of claim 36, wherein the generating module comprises:
    信息获取模块,用于根据所述应用下载请求,从所述分享消息中获取所述应用的信息和所述标识信息;An information obtaining module, configured to acquire information about the application and the identifier information from the sharing message according to the application download request;
    确定模块,用于根据所述应用的信息确定所述应用的类型;a determining module, configured to determine a type of the application according to the information of the application;
    指令生成模块,用于根据所述应用的类型确定对所述标识信息所标识的待分享的对象进行的操作,生成所述操作的操作指令;An instruction generating module, configured to determine, according to the type of the application, an operation performed on the object to be shared identified by the identifier information, and generate an operation instruction of the operation;
    信息生成模块,用于根据所述标识信息和所述操作指令,生成所述待分享的对象的信息。The information generating module is configured to generate information about the object to be shared according to the identifier information and the operation instruction.
  41. 根据权利要求40所述的装置,其中,所述待分享的对象为电子书;The device according to claim 40, wherein the object to be shared is an electronic book;
    所述确定模块,用于根据所述应用的信息,确定所述应用为电子书应用;The determining module is configured to determine, according to the information of the application, that the application is an e-book application;
    所述指令生成模块,用于根据所述应用的类型,确定对所述标识信息所标识的待分享的电子书进行打开操作,生成用于打开所述电子书的操作指令。The instruction generating module is configured to determine, according to the type of the application, an opening operation of the electronic book to be shared identified by the identification information, and generate an operation instruction for opening the electronic book.
  42. 根据权利要求41所述的装置,其中,所述分享消息中还携带有待分享的电子书的页面标识信息;所述指令生成模块,用于根据所述应用的类型,确定将所述标识信息所标识的待分享的电子书打开至所述页面标识信息所标识的页面,并生成对应的操作指令。The device according to claim 41, wherein the sharing message further carries page identification information of the electronic book to be shared; the instruction generating module is configured to determine, according to the type of the application, the identification information The identified e-book to be shared is opened to the page identified by the page identification information, and a corresponding operation instruction is generated.
  43. 根据权利要求40所述的装置,其中,所述待分享的对象为音频和/或视频;所述确定模块,用于根据所述应用的信息,确定所述应用为音视频播放应用;所述指令生成模块,用于根据所述应用的类型,确定对所述标识信息所标识的待分享的音频和/或视频进行播放操作,生成用于播放所述音频和/或视频的操作指令。The device according to claim 40, wherein the object to be shared is audio and/or video; the determining module is configured to determine, according to information of the application, that the application is an audio and video playing application; The instruction generating module is configured to determine, according to the type of the application, a playing operation on the audio and/or video to be shared identified by the identification information, and generate an operation instruction for playing the audio and/or video.
  44. 根据权利要求43所述的装置,其中,所述分享消息中还携带有待分享的音频的音频帧的标识信息或者播放时间信息,和/或待分享的视频的视频帧的标识信息或者播放时间信息;所述指令生成模块,用于根据所述应用的类型,确定从所述待分享的音频的音频帧的标识信息所标识的音频,或者从所述播放时间信息所指示的时间点,对所述标识信息所标识的待分享的音频进行播放操作,生成对应的操作指令;The device according to claim 43, wherein the sharing message further carries identification information or play time information of an audio frame of the audio to be shared, and/or identification information or play time information of the video frame of the video to be shared. The instruction generating module is configured to determine, according to the type of the application, audio that is identified by the identification information of the audio frame of the audio to be shared, or from a time point indicated by the playing time information, Performing a playback operation on the audio to be shared identified by the identification information, and generating a corresponding operation instruction;
    和/或根据所述应用的类型,确定从所述待分享的视频的视频帧的标识信息所标识的视频,或者从所述播放时间信息所指示的时间点,对所述标识信息所标识的待分享的视频进行播放操作,生成对应的操作指令。And/or determining, according to the type of the application, a video identified by the identification information of the video frame of the video to be shared, or a time point indicated by the playback time information, identifying the identification information The video to be shared is played to generate a corresponding operation instruction.
  45. 根据权利要求40所述的装置,其中,所述待分享的对象为购物应用的链接页面;所述确定模块,用于根据所述应用的信息,确定所述应用为购物应用;所述指令生成模块, 用于根据所述应用的类型,确定使用购物应用打开所述链接页面的标识信息所标识的链接页面,生成对应的操作指令。The device according to claim 40, wherein the object to be shared is a linked page of a shopping application; the determining module is configured to determine, according to information of the application, that the application is a shopping application; Module, And determining, according to the type of the application, using the shopping application to open the linked page identified by the identification information of the linked page, and generating a corresponding operation instruction.
  46. 根据权利要求36-45任一项所述的装置,其中,所述待分享的对象的信息还包括:从所述分享消息中获取的、发送所述分享消息的用户的标识信息,和指示将所述用户的标识信息所标识的用户添加为联系人的指令信息;The device according to any one of claims 36 to 45, wherein the information of the object to be shared further comprises: identification information of a user that is obtained from the sharing message and that sends the sharing message, and an indication that The user identified by the identification information of the user is added as the instruction information of the contact;
    和/或所述待分享的对象的信息还包括:通信通道的标识信息,和指示打开所述通信通道的标识信息所标识的通信通道的指令信息。And/or the information of the object to be shared further includes: identification information of the communication channel, and instruction information indicating a communication channel identified by the identification information of the communication channel being opened.
  47. 一种终端设备,包括:处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信;A terminal device includes: a processor, a memory, a communication interface, and a communication bus, wherein the processor, the memory, and the communication interface complete communication with each other through the communication bus;
    所述存储器用于存放至少一可执行指令,所述可执行指令使所述处理器执行如权利要求1-12任一项所述的数据分享方法对应的操作。The memory is configured to store at least one executable instruction that causes the processor to perform operations corresponding to the data sharing method of any of claims 1-12.
  48. 一种服务器,包括:处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信;A server includes: a processor, a memory, a communication interface, and a communication bus, wherein the processor, the memory, and the communication interface complete communication with each other through the communication bus;
    所述存储器用于存放至少一可执行指令,所述可执行指令使所述处理器执行如权利要求13-23任一项所述的数据分享方法对应的操作。The memory is configured to store at least one executable instruction that causes the processor to perform operations corresponding to the data sharing method of any of claims 13-23.
  49. 一种非暂态计算机可读存储介质,该非暂态计算机可读存储介质存储计算机指令,该计算机指令用于使该计算机执行前述任一权利要求1-23所述的数据分享方法。A non-transitory computer readable storage medium storing computer instructions for causing the computer to perform the data sharing method of any of the preceding claims 1-23.
  50. 一种计算机程序产品,该计算机程序产品包括存储在非暂态计算机可读存储介质上的计算程序,该计算机程序包括程序指令,当该程序指令被计算机执行时,使该计算机执行前述任一权利要求1-23所述的数据分享方法。 A computer program product comprising a computing program stored on a non-transitory computer readable storage medium, the computer program comprising program instructions that, when executed by a computer, cause the computer to perform any of the foregoing The data sharing method described in 1-23 is required.
PCT/CN2017/090532 2016-12-12 2017-06-28 Data sharing method, apparatus, terminal device and server WO2018107719A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201611140064.7A CN106657305B (en) 2016-12-12 2016-12-12 Data sharing method, device, terminal device and server
CN201611140064.7 2016-12-12

Publications (1)

Publication Number Publication Date
WO2018107719A1 true WO2018107719A1 (en) 2018-06-21

Family

ID=58824316

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2017/090532 WO2018107719A1 (en) 2016-12-12 2017-06-28 Data sharing method, apparatus, terminal device and server

Country Status (2)

Country Link
CN (1) CN106657305B (en)
WO (1) WO2018107719A1 (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110046313A (en) * 2019-02-19 2019-07-23 阿里巴巴集团控股有限公司 The method of information sharing, client and server
CN114760354A (en) * 2020-12-29 2022-07-15 深圳Tcl新技术有限公司 Audio and video sharing method and system
CN114816499A (en) * 2018-06-28 2022-07-29 广州腾讯科技有限公司 A kind of electronic resource sharing method, device and storage medium
CN115225951A (en) * 2022-07-21 2022-10-21 中国平安人寿保险股份有限公司 Video processing method, video processing device, computer equipment and computer-readable storage medium

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106657305B (en) * 2016-12-12 2017-09-12 掌阅科技股份有限公司 Data sharing method, device, terminal device and server
CN107465606A (en) * 2017-09-18 2017-12-12 刘柏铄 Multimedia information sharing method, system and storage device
CN109408757A (en) * 2018-09-21 2019-03-01 广州神马移动信息科技有限公司 Question and answer content share method, device, terminal device and computer storage medium
CN109726224B (en) * 2019-01-03 2021-09-17 苏州达家迎信息技术有限公司 Data sharing method and device between application programs, terminal, server and medium
CN113132215A (en) * 2021-03-31 2021-07-16 联想(北京)有限公司 Processing method, processing device, electronic equipment and computer readable storage medium
CN117201719A (en) * 2022-05-31 2023-12-08 中兴终端有限公司 Audio and video sharing method, equipment and computer readable storage medium

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103179220A (en) * 2011-12-20 2013-06-26 腾讯科技(深圳)有限公司 Method and relevant system and device for sharing application program playing contents
CN103179146A (en) * 2011-12-20 2013-06-26 腾讯科技(深圳)有限公司 Sharing method and relevant system for application program playing contents
US20150358390A1 (en) * 2014-06-04 2015-12-10 Stand Technologies, Inc. Method and system to share visual content across a plurality of mobile devices to generate interest, support and funding for philanthropic and for social causes
CN106027370A (en) * 2016-05-20 2016-10-12 乐视控股(北京)有限公司 Data sharing method and system, and intelligent terminal
CN106657305A (en) * 2016-12-12 2017-05-10 掌阅科技股份有限公司 Data sharing method, data sharing device, terminal equipment and server

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102510389B (en) * 2011-09-26 2015-02-11 Tcl集团股份有限公司 Methods and systems for transmitting, installing and presenting application
CN103338254B (en) * 2013-06-28 2015-05-27 腾讯科技(深圳)有限公司 Terminal across application pushing method, device, terminal and system
CN104660678B (en) * 2015-01-16 2018-05-18 深信服科技股份有限公司 Using data sharing method and device
CN105893077A (en) * 2015-12-31 2016-08-24 乐视移动智能信息技术(北京)有限公司 Method, device and system for recommending application program to open file

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103179220A (en) * 2011-12-20 2013-06-26 腾讯科技(深圳)有限公司 Method and relevant system and device for sharing application program playing contents
CN103179146A (en) * 2011-12-20 2013-06-26 腾讯科技(深圳)有限公司 Sharing method and relevant system for application program playing contents
US20150358390A1 (en) * 2014-06-04 2015-12-10 Stand Technologies, Inc. Method and system to share visual content across a plurality of mobile devices to generate interest, support and funding for philanthropic and for social causes
CN106027370A (en) * 2016-05-20 2016-10-12 乐视控股(北京)有限公司 Data sharing method and system, and intelligent terminal
CN106657305A (en) * 2016-12-12 2017-05-10 掌阅科技股份有限公司 Data sharing method, data sharing device, terminal equipment and server

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114816499A (en) * 2018-06-28 2022-07-29 广州腾讯科技有限公司 A kind of electronic resource sharing method, device and storage medium
CN110046313A (en) * 2019-02-19 2019-07-23 阿里巴巴集团控股有限公司 The method of information sharing, client and server
CN110046313B (en) * 2019-02-19 2023-09-22 创新先进技术有限公司 Information sharing method, client and server
CN114760354A (en) * 2020-12-29 2022-07-15 深圳Tcl新技术有限公司 Audio and video sharing method and system
CN115225951A (en) * 2022-07-21 2022-10-21 中国平安人寿保险股份有限公司 Video processing method, video processing device, computer equipment and computer-readable storage medium
CN115225951B (en) * 2022-07-21 2023-06-20 中国平安人寿保险股份有限公司 Video processing method, apparatus, computer device, and computer-readable storage medium

Also Published As

Publication number Publication date
CN106657305B (en) 2017-09-12
CN106657305A (en) 2017-05-10

Similar Documents

Publication Publication Date Title
WO2018107719A1 (en) Data sharing method, apparatus, terminal device and server
US11921996B2 (en) Information processing terminal and control method
CN113254121B (en) A messaging app that interfaces with one or more extension apps
US11088973B2 (en) Conversion of text relating to media content and media extension apps
CN108886672B (en) Message extension application store
RU2586878C2 (en) System and method for remote control of web browser
CN108111555B (en) Method and system for controlling installation package download process
US8036598B1 (en) Peer-to-peer transfer of files with back-office completion
US20170318115A1 (en) Apparatus, system and method for cache management
KR101942211B1 (en) Cooperative provision of personalized user functions using shared and personal devices
CN102902761A (en) Cross-terminal cloud browse method and system
US20210019106A1 (en) Desktop Sharing Method and Mobile Terminal
CN104808971A (en) Network application program manager, method, device and mobile terminal
CN111901695B (en) Video content interception method, device and equipment and computer storage medium
TW201903604A (en) System and method for application navigation
CN111479250A (en) File sharing method, device and system and terminal equipment
CN104620561B (en) Remote access to content from thin clients
US10805427B1 (en) Backup and restore of customer devices
WO2015081716A1 (en) Method, system, and related device for providing application service
CN111782989A (en) Correlation method and related device for quick application
US20150222712A1 (en) Information processing terminal and control method
CN105721604A (en) Data sending method and device based on downloading request of user
CN112052377A (en) Resource recommendation method, device, server and storage medium
CN112291602A (en) Video playing method, electronic equipment and storage medium
US11456983B2 (en) Interactive operation method, and transmitter machine, receiver machine and interactive operation system using the same

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: 17880133

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

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 25/10/2019)

122 Ep: pct application non-entry in european phase

Ref document number: 17880133

Country of ref document: EP

Kind code of ref document: A1