CN113158095A - Data sharing method and device, terminal equipment and computer readable storage medium - Google Patents
Data sharing method and device, terminal equipment and computer readable storage medium Download PDFInfo
- Publication number
- CN113158095A CN113158095A CN202110421523.3A CN202110421523A CN113158095A CN 113158095 A CN113158095 A CN 113158095A CN 202110421523 A CN202110421523 A CN 202110421523A CN 113158095 A CN113158095 A CN 113158095A
- Authority
- CN
- China
- Prior art keywords
- data
- shared
- application program
- sharing
- terminal
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/955—Retrieval from the web using information identifiers, e.g. uniform resource locators [URL]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/61—Installation
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Software Systems (AREA)
- Data Mining & Analysis (AREA)
- Information Transfer Between Computers (AREA)
Abstract
The application discloses a data sharing method, a data sharing device, terminal equipment and a computer readable storage medium, wherein the method comprises the following steps: receiving and analyzing first data to be shared sent by a user terminal, and determining a link address corresponding to the first data to be shared; determining an application program corresponding to the first data to be shared based on the link address; and if the fact that the application program is installed in the terminal equipment is determined, sharing the first data to be shared through the application program. According to the data sharing method and device, whether the application program identical to the user terminal is installed in the terminal device or not is determined, if the application program identical to the user terminal is determined to be installed in the terminal device, the data to be shared are directly shared through the application program, data sharing can be carried out after communication friends do not need to be added to each other, and the data sharing process is simplified. Meanwhile, in the data sharing process, the data to be shared sent by the user terminal can be directly checked without manual clicking of a user of the terminal equipment, and the sharing efficiency of the data to be shared is improved.
Description
Technical Field
The present application relates to the technical field of terminal devices, and in particular, to a data sharing method and apparatus, a terminal device, and a computer-readable storage medium.
Background
In an application scenario of data sharing, if a plurality of users need to share data, the corresponding accounts need to be logged in communication software of terminal equipment, and the data can be shared after the accounts are added as communication friends. In addition, when data sharing is performed, if a current user needs to check the data to be shared sent by other users, the current user also needs to manually click the data to be shared to check the data. Therefore, the sharing process of the existing data sharing method is complex, and the data sharing efficiency is low.
Disclosure of Invention
The present application mainly aims to provide a data sharing method, device, terminal device and computer-readable storage medium, and aims to simplify a data sharing process and improve data sharing efficiency.
In order to achieve the above object, an embodiment of the present application provides a data sharing method, where the data sharing method is applied to a terminal device, and the data sharing method includes:
receiving and analyzing first data to be shared sent by a user terminal, and determining a link address corresponding to the first data to be shared;
determining an application program corresponding to the first data to be shared based on the link address;
and if the fact that the application program is installed in the terminal equipment is determined, the first data to be shared is shared through the application program.
Optionally, before the step of receiving and analyzing the first data to be shared sent by the user terminal and determining the link address corresponding to the first data to be shared, the method further includes:
and responding to a test instruction sent by the user terminal, and returning a test result obtained based on the test instruction to the user terminal so that the user terminal can determine whether the terminal equipment supports data sharing based on the test result.
Optionally, after the step of determining the application program corresponding to the first data to be shared based on the link address, the method further includes:
determining whether a target application program exists in an application program installation list of the terminal equipment, wherein a first application name of the target application program is the same as a second application name of an application program corresponding to the first data to be shared;
if the target application program exists in the application program installation list of the terminal equipment, determining that the application program is installed in the terminal equipment;
and if the target application program does not exist in the application program installation list of the terminal equipment, determining that the application program is not installed in the terminal equipment.
Optionally, after the step of determining the application program corresponding to the first data to be shared based on the link address, the method further includes:
and if the application program is determined not to be installed in the terminal equipment, sending an installation prompt of the application program so as to enable a wearing user of the terminal equipment to install the application program based on the installation prompt.
Optionally, if it is determined that the application program is not installed in the terminal device, sending an installation prompt of the application program, so that a wearing user of the terminal device installs the application program based on the installation prompt, further includes:
and if the application program is detected to be installed in the terminal equipment, sharing the first data to be shared through the application program.
Optionally, after the step of sharing the first data to be shared by the application program if it is determined that the application program is installed in the terminal device, the method further includes:
and if second data to be shared submitted based on the first data to be shared is detected, sharing the second data to be shared to the user terminal through the application program.
Optionally, before the step of receiving and analyzing the first data to be shared sent by the user terminal and determining the link address corresponding to the first data to be shared, the method further includes:
responding to a binding request sent by the user terminal, determining a device address corresponding to the user terminal based on the binding request, and binding the user terminal based on the device address.
The embodiment of the present application further provides a sharing device of data, the sharing device of data is applied to terminal equipment, the sharing device of data includes:
the system comprises an analysis module, a link module and a processing module, wherein the analysis module is used for receiving and analyzing first data to be shared sent by a user terminal and determining a link address corresponding to the first data to be shared;
the determining module is used for determining an application program corresponding to the first data to be shared based on the link address;
and the sharing module is used for sharing the first data to be shared through the application program if the application program is determined to be installed in the terminal equipment.
The embodiment of the present application further provides a terminal device, where the terminal device includes a memory, a processor, and a data sharing program stored in the memory and running on the processor, and the data sharing program is executed by the processor to implement the steps of the data sharing method described above.
An embodiment of the present invention further provides a computer-readable storage medium, where a data sharing program is stored on the computer-readable storage medium, and when executed by a processor, the data sharing program implements the steps of the data sharing method described above.
According to the data sharing method, the data sharing device, the terminal equipment and the computer readable storage medium, a link address corresponding to first data to be shared is determined by receiving and analyzing the first data to be shared sent by a user terminal; determining an application program corresponding to the first data to be shared based on the link address; and if the fact that the application program is installed in the terminal equipment is determined, sharing the first data to be shared through the application program. Therefore, according to the data sharing method and device, whether the application program identical to the user terminal is installed in the terminal device or not is determined, and if the application program identical to the user terminal is determined to be installed in the terminal device, the data to be shared are directly shared through the application program, and the data can be shared after communication software is not added to communication friends, so that the data sharing process is simplified. Meanwhile, in the data sharing process, the data to be shared sent by the user terminal can be directly checked without manual clicking of a user of the terminal equipment, so that the sharing efficiency of the data to be shared is improved.
Drawings
Fig. 1 is a schematic structural diagram of a terminal device in a hardware operating environment according to an embodiment of the present application;
fig. 2 is a schematic flowchart of a data sharing method according to a first embodiment of the present disclosure;
fig. 3 is a schematic flow chart illustrating a data sharing method according to another embodiment of the present disclosure;
fig. 4 is a functional block diagram of a sharing apparatus of the present application.
The implementation, functional features and advantages of the objectives of the present application will be further explained with reference to the accompanying drawings.
Detailed Description
It should be understood that the specific embodiments described herein are merely illustrative of the present application and are not intended to limit the present application.
The main solution of the embodiment of the application is as follows: receiving and analyzing first data to be shared sent by a user terminal, and determining a link address corresponding to the first data to be shared; determining an application program corresponding to the first data to be shared based on the link address; and if the fact that the application program is installed in the terminal equipment is determined, sharing the first data to be shared through the application program. Therefore, according to the data sharing method and device, whether the application program identical to the user terminal is installed in the terminal device or not is determined, and if the application program identical to the user terminal is determined to be installed in the terminal device, the data to be shared are directly shared through the application program, and the data can be shared after communication software is not added to communication friends, so that the data sharing process is simplified. Meanwhile, in the data sharing process, the data to be shared sent by the user terminal can be directly checked without manual clicking of a user of the terminal equipment, so that the sharing efficiency of the data to be shared is improved.
Specifically, referring to fig. 1, fig. 1 is a schematic structural diagram of a terminal device in a hardware operating environment according to an embodiment of the present application.
As shown in fig. 1, the terminal device in the embodiment of the present application may be an intelligent mobile terminal having a data processing function, such as a mobile phone, an intelligent watch, an intelligent bracelet, and the like. The terminal device may include: a processor 1001, such as a CPU (Central Processing Unit), a memory 1005, a user interface 1003, a network interface 1004, and a communication bus 1002. A communication bus 1002 is used to enable connection communications between these components. The user interface 1003 may include a Display screen (Display), an input unit such as a keyboard (board), and the user interface 1003 may optionally include a standard wired interface (e.g., a USB (Universal Serial Bus) interface), and a wireless interface (e.g., a bluetooth interface). The network interface 1004 may include a standard wired interface, a Wireless interface (e.g., a WI-FI interface). The memory 1005 may be a high-speed RAM memory or a non-volatile memory (e.g., a magnetic disk memory). The memory 1005 may alternatively be a storage device separate from the processor 1001.
Those skilled in the art will appreciate that the terminal device configuration shown in fig. 1 is not intended to be limiting of the terminal device and may include more or fewer components than those shown, or some components may be combined, or a different arrangement of components.
As shown in fig. 1, a memory 1005, which is a kind of computer-readable storage medium, may include an operating system, a network communication module, a user interface module, and a sharing program of data. The operating system is a program for managing and controlling hardware and software resources of the terminal device, and supports a data sharing program and the running of other software or programs.
In the terminal device shown in fig. 1, the network interface 1004 is mainly used for connecting to a backend server and performing data communication with the backend server; the user interface 1003 is mainly used for connecting a user terminal and performing data communication with the user terminal; the processor 1001 may be configured to call a sharing program of data stored in the memory 1005, and perform the following operations:
receiving and analyzing first data to be shared sent by a user terminal, and determining a link address corresponding to the first data to be shared;
determining an application program corresponding to the first data to be shared based on the link address;
and if the fact that the application program is installed in the terminal equipment is determined, the first data to be shared is shared through the application program.
Further, the processor 1001 may call a sharing program of data stored in the memory 1005, and further perform the following operations:
and responding to a test instruction sent by the user terminal, and returning a test result obtained based on the test instruction to the user terminal so that the user terminal can determine whether the terminal equipment supports data sharing based on the test result.
Further, the processor 1001 may call a sharing program of data stored in the memory 1005, and further perform the following operations:
determining whether a target application program exists in an application program installation list of the terminal equipment, wherein a first application name of the target application program is the same as a second application name of an application program corresponding to the first data to be shared;
if the target application program exists in the application program installation list of the terminal equipment, determining that the application program is installed in the terminal equipment;
and if the target application program does not exist in the application program installation list of the terminal equipment, determining that the application program is not installed in the terminal equipment.
Further, the processor 1001 may call a sharing program of data stored in the memory 1005, and further perform the following operations:
and if the application program is determined not to be installed in the terminal equipment, sending an installation prompt of the application program so as to enable a wearing user of the terminal equipment to install the application program based on the installation prompt.
Further, the processor 1001 may call a sharing program of data stored in the memory 1005, and further perform the following operations:
and if the application program is detected to be installed in the terminal equipment, sharing the first data to be shared through the application program.
Further, the processor 1001 may call a sharing program of data stored in the memory 1005, and further perform the following operations:
and if second data to be shared submitted based on the first data to be shared is detected, sharing the second data to be shared to the user terminal through the application program.
Further, the processor 1001 may call a sharing program of data stored in the memory 1005, and further perform the following operations:
responding to a binding request sent by the user terminal, determining a device address corresponding to the user terminal based on the binding request, and binding the user terminal based on the device address.
Based on the foregoing terminal device architecture, but not limited to the foregoing architecture, embodiments of the data sharing method are provided in the embodiments of the present application, and it should be noted that although a logical order is shown in the flowchart, in some data, the steps shown or described may be completed in an order different from that in this case.
For convenience of understanding, the embodiments of the present application are illustrated with a terminal device as an execution subject. Referring to fig. 2, fig. 2 is a schematic flowchart illustrating a first embodiment of a data sharing method according to the present application. The data sharing method comprises the following steps:
step S10, receiving and analyzing first data to be shared sent by the user terminal, and determining a link address corresponding to the first data to be shared.
It should be noted that the terminal device in the embodiment of the present application includes, but is not limited to, a smart watch and a smart bracelet, and for convenience of understanding, the terminal device in the embodiment of the present application is described by way of example with the smart watch. In order to facilitate further understanding, an application scenario is introduced in the embodiment of the application, that is, the user terminal is a parent terminal, the smart watch is a student terminal, that is, an equipment user corresponding to the parent terminal is a parent, and a user worn by the smart watch is a student. In order to realize that the parents control the remote instruction of the smart watch through the parent terminal, before the parents send data to be shared to the smart watch through the parent terminal, the parents need to perform equipment binding on the parent terminal and the smart watch, specifically according to step a.
Step a, responding to a binding request sent by the user terminal, determining a device address corresponding to the user terminal based on the binding request, and binding the user terminal based on the device address.
When equipment binding is needed, a parent firstly needs to send a binding instruction of the equipment to the smart watch through the parent terminal, the smart watch responds to the binding instruction after receiving the binding instruction, and determines the equipment address of the parent terminal, it needs to be explained that the equipment address of each parent terminal is unique, the equipment address can be understood as equipment ID (Identity Document), then the smart watch is bound with the parent terminal corresponding to the equipment address through a remote communication module in the smart watch, and remote communication between the parent terminal and the smart watch is established. It should be noted that after the smart watch is bound to the parent terminal, an icon of the smart watch is generated in the display interface of the parent terminal. If the parent needs to send the data to be shared to the smart watch through the parent terminal, the parent clicks the data to be shared to be sent to the smart watch in the APP (application software) of the parent terminal, clicks a sharing key, selects the icon of the smart watch as a sharing object, and sends the data to be shared in the application program to the smart watch. In addition, parents can also enter the function operation page of this intelligent wrist-watch through clicking the icon, click different function options in function operation page according to user's demand. For example, parents can check the use duration of each application software in the smart watch, and can also check the details of the use flow of each application software in the smart watch. After the smart watch and the parent terminal are bound, the parent needs to determine whether the bound smart watch supports the data sharing function, specifically in step b.
And b, responding to a test instruction sent by the user terminal, and returning a test result obtained based on the test instruction to the user terminal so that the user terminal can determine whether the terminal equipment supports data sharing based on the test result.
After the intelligent watch is bound with the parent terminal, the parent sends a test instruction to the intelligent watch through the parent terminal, the intelligent watch receives and responds to the test instruction, then the performance of the intelligent watch is detected according to the test instruction, a test result is obtained according to a performance detection result, and then the test result is spoken and returned to the parent terminal. After receiving the test result returned by the smart watch, the parent terminal sends prompt information to prompt the parent, and the parent determines whether the smart watch supports the data sharing function by checking the test result. And if the test result returned by the smart watch is 'data sharing support', the parents determine that the smart watch supports the data sharing function. And if the test result returned by the smart watch is that the smart watch does not support the data sharing function, the parent determines that the smart watch does not support the data sharing function.
After determining that the smart watch supports the data sharing function according to a test result returned by the smart watch, parents select data to be shared to the smart watch from an application program APP and click and send the data to the smart watch, wherein the data to be shared is in a data packet form and includes but is not limited to a link address corresponding to data content, a data title, a data format and a database source, and the data title is embedded in the surface of the data to be shared and displayed. After receiving the data to be shared sent by the parent terminal, the smart watch performs data analysis on the data to be shared, and determines a link address of the data to be shared according to a database source of the data to be shared. In this embodiment, for example, the data to be shared is "data title: a good habit-forming method; the data format is: MP3(Media Player Three, music file playing format) format; the link address is as follows: abc123.ximalaya ".
Step S20, determining an application corresponding to the first to-be-shared data based on the link address.
After the link address of the data to be shared is determined by the smart watch, the link address is inquired in a preset link address list to determine an application program to which the data to be shared belongs. Since the link addresses of multiple applications may be the same, in order to ensure that one application corresponds to one link address, a technician is required to define a preset link address list in the database of the smart watch in advance. In this embodiment, for example, the preset link address list is "the application program with a link address of ximalaya is himalayas; the application program corresponding to the link address kuaisou is express, and the data to be shared is a data title: a good habit-forming method; the data format is: MP3(Media Player Three, music file playing format) format; the link address is as follows: abc123.ximalaya ", after the smart watch receives the data to be shared, determining that an application program corresponding to the data to be shared is himalayan.
Further, after determining the application program to which the data to be shared belongs, the smart watch needs to determine whether the same application program exists in the smart watch, specifically in steps c to e.
Step c, determining whether a target application program exists in an application program installation list of the terminal equipment, wherein a first application name of the target application program is the same as a second application name of an application program corresponding to the first data to be shared;
d, if the target application program exists in the application program installation list of the terminal equipment, determining that the application program is installed in the terminal equipment;
and e, if the target application program does not exist in the application program installation list of the terminal equipment, determining that the application program is not installed in the terminal equipment.
Specifically, for convenience of understanding, an application name of an application program in the smart watch application program installation list is defined as a first application name, and an application name of an application program to which data to be shared belongs is defined as a second application name. The smart watch determines whether a first application name identical to a second application name exists in the application program installation list, and if it is determined that the first application name identical to the second application name exists in the application program installation list, it is determined that a target application program identical to the application program to which the data to be shared belongs exists in the smart watch application program installation list, that is, it can be understood that the application program identical to the application program to which the data to be shared belongs is already installed in the smart watch. If it is determined that the first application name identical to the second application name does not exist in the application program installation list, it is determined that the target application program identical to the application program to which the data to be shared belongs does not exist in the application program installation list of the smart watch, that is, it can be understood that the application program identical to the application program to which the data to be shared belongs is not installed in the smart watch.
Step S30, if it is determined that the application is installed in the terminal device, sharing the first data to be shared by the application.
If the smart watch determines that the application program which is the same as the application program to which the data to be shared belongs is installed, corresponding prompt information is sent to prompt the smart watch wearing user, and then the data content contained in the data to be shared is automatically shared for the smart watch wearing user through the application program.
Further, if the smart watch determines that the application program identical to the application program to which the data to be shared belongs is not installed, the smart watch sends out corresponding prompt information to prompt the smart watch to wear the user to install the application program. It should be noted that, the smart watch may automatically install the application program in the application store of the smart watch according to the application name of the application program, and does not need to be manually installed by the smart watch wearing user.
Further, if the installation prompt information of the application program is detected, it is determined that the application program is manually installed on the smart watch by the smart watch wearing user, or the application program is automatically installed on the smart watch through an application store by the smart watch, and data content contained in the data to be shared is automatically shared for the smart watch wearing user through the application program.
In this embodiment, for example, the data to be shared is "data title: a good habit-forming method; the data format is: MP3(Media Player Three, music file playing format) format; the link address is as follows: abc123.ximalaya ", after the smart watch receives the data to be shared, the smart watch wears a user to play the data content of the data to be shared for the smart watch through an application program himalayan.
The embodiment determines a link address corresponding to first data to be shared by receiving and analyzing the first data to be shared sent by a user terminal; determining an application program corresponding to the first data to be shared based on the link address; and if the fact that the application program is installed in the terminal equipment is determined, sharing the first data to be shared through the application program. Therefore, in the embodiment, by determining whether the terminal device is provided with the application program identical to the user terminal, if it is determined that the terminal device is provided with the application program identical to the user terminal, the data to be shared is directly shared through the application program, and the data sharing can be performed without adding communication software to communication friends, so that the data sharing process is simplified. Meanwhile, in the data sharing process, the data to be shared sent by the user terminal can be directly checked without manual clicking of a user of the terminal equipment, so that the sharing efficiency of the data to be shared is improved.
Referring to fig. 3, fig. 3 is a detailed flowchart of another embodiment of the data sharing method of the present application. After the step S30, the method further includes:
step S40, if a second data to be shared submitted based on the first data to be shared is detected, the second data to be shared is shared to the user terminal through the application program.
It should be noted that after the smart watch shares the first data to be shared through the application program, if the smart watch wearing user needs to comment or ask a question on the first data to be shared, the comment or question needs to be attached to the first data to be shared, second data to be shared of the first data to be shared is generated, and then the smart watch clicks to submit the second data to be shared.
The smart watch needs to detect whether second data to be shared submitted by a smart watch wearing user exists within a preset time, and if the smart watch detects that second data to be shared submitted by the smart watch wearing user exists within the preset time, the second data to be shared is shared to the parent terminal through an application program, wherein the preset time is set by a technician, and the embodiment is not limited. And if the smart watch detects that the second data to be shared, submitted by the smart watch wearing user, does not exist within the preset time length, closing the application program.
In this embodiment, if the second data to be shared submitted based on the first data to be shared is detected, the second data to be shared is shared to the user terminal through the application program. Therefore, the data sharing and interaction can be directly carried out through the same application program, the data sharing and interaction can be carried out after communication friends are not required to be added through communication software, the data sharing process is simplified, and meanwhile, interesting interaction channels are added for students and parents.
The application also provides a data sharing device. Referring to fig. 4, fig. 4 is a schematic diagram of functional modules of the data sharing device according to the present application.
The data sharing device is applied to terminal equipment and comprises:
the system comprises an analysis module 10, a link address module and a data processing module, wherein the analysis module is used for receiving and analyzing first data to be shared sent by a user terminal and determining the link address corresponding to the first data to be shared;
a determining module 20, configured to determine, based on the link address, an application program corresponding to the first data to be shared;
the sharing module 30 is configured to share the first data to be shared through the application program if it is determined that the application program is installed in the terminal device.
Further, the determining module 20 is further configured to respond to a test instruction sent by the user terminal, and return a test result obtained based on the test instruction to the user terminal, so that the user terminal determines whether the terminal device supports data sharing based on the test result;
the determining module 20 is further configured to determine whether a target application exists in an application installation list of the terminal device, where a first application name of the target application is the same as a second application name of an application corresponding to the first to-be-shared data;
the determining module 20 is further configured to determine that the application program is installed in the terminal device if it is determined that the target application program exists in the application program installation list of the terminal device;
the determining module 20 is further configured to determine that the application program is not installed in the terminal device if it is determined that the target application program does not exist in the application program installation list of the terminal device.
Further, the data sharing device includes:
and the prompt module is used for sending an installation prompt of the application program if the fact that the application program is not installed in the terminal equipment is determined, so that a wearing user of the terminal equipment can install the application program based on the installation prompt.
Further, the sharing module 30 is further configured to share the first data to be shared through the application program if it is detected that the application program is installed in the terminal device;
the sharing module 30 is further configured to share, if second data to be shared that is submitted based on the first data to be shared is detected, the second data to be shared to the user terminal through the application program;
the determining module 20 is further configured to determine, in response to a binding request sent by the user terminal, a device address corresponding to the user terminal based on the binding request.
Further, the data sharing device includes:
and the binding module is used for binding the user terminal based on the equipment address.
The function implementation of each module in the data sharing device corresponds to each step in the data sharing method embodiment, and the function and implementation process are not described in detail here.
The present application further provides a computer-readable storage medium, in which a data sharing program is stored, and when executed by a processor, the data sharing program implements the steps of the data sharing method according to any one of the above embodiments.
The specific embodiment of the computer-readable storage medium of the present application is substantially the same as the embodiments of the data sharing method, and is not described herein again.
It should be noted that, in this document, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other like elements in a process, method, article, or apparatus that comprises the element.
The above-mentioned serial numbers of the embodiments of the present application are merely for description and do not represent the merits of the embodiments.
Through the above description of the embodiments, those skilled in the art will clearly understand that the method of the above embodiments can be implemented by software plus a necessary general hardware platform, and certainly can also be implemented by hardware, but the former is a better implementation manner in many cases. Based on this understanding, the technical solutions of the present application may be essentially or partially embodied in the form of software goods stored in a computer-readable storage medium (e.g., ROM/RAM, magnetic disk, optical disk) and including instructions for implementing the methods according to the embodiments of the present application.
Claims (10)
1. The data sharing method is applied to terminal equipment and comprises the following steps:
receiving and analyzing first data to be shared sent by a user terminal, and determining a link address corresponding to the first data to be shared;
determining an application program corresponding to the first data to be shared based on the link address;
and if the fact that the application program is installed in the terminal equipment is determined, the first data to be shared is shared through the application program.
2. The data sharing method according to claim 1, wherein before the step of receiving and analyzing the first data to be shared sent by the user terminal and determining the link address corresponding to the first data to be shared, the method further comprises:
and responding to a test instruction sent by the user terminal, and returning a test result obtained based on the test instruction to the user terminal so that the user terminal can determine whether the terminal equipment supports data sharing based on the test result.
3. The data sharing method according to claim 1, wherein after the step of determining the application corresponding to the first data to be shared based on the link address, the method further comprises:
determining whether a target application program exists in an application program installation list of the terminal equipment, wherein a first application name of the target application program is the same as a second application name of an application program corresponding to the first data to be shared;
if the target application program exists in the application program installation list of the terminal equipment, determining that the application program is installed in the terminal equipment;
and if the target application program does not exist in the application program installation list of the terminal equipment, determining that the application program is not installed in the terminal equipment.
4. The data sharing method according to claim 1, wherein after the step of determining the application corresponding to the first data to be shared based on the link address, the method further comprises:
and if the application program is determined not to be installed in the terminal equipment, sending an installation prompt of the application program so as to enable a wearing user of the terminal equipment to install the application program based on the installation prompt.
5. The method according to claim 4, wherein if it is determined that the application is not installed in the terminal device, then sending an installation prompt of the application, so that a wearing user of the terminal device installs the application based on the installation prompt, further comprising:
and if the application program is detected to be installed in the terminal equipment, sharing the first data to be shared through the application program.
6. The data sharing method according to claim 1, wherein after the step of sharing the first data to be shared by the application program if it is determined that the application program is installed in the terminal device, the method further comprises:
and if second data to be shared submitted based on the first data to be shared is detected, sharing the second data to be shared to the user terminal through the application program.
7. The data sharing method according to any one of claims 1 to 6, wherein before the step of receiving and analyzing the first data to be shared sent by the user terminal and determining the link address corresponding to the first data to be shared, the method further comprises:
responding to a binding request sent by the user terminal, determining a device address corresponding to the user terminal based on the binding request, and binding the user terminal based on the device address.
8. The utility model provides a sharing device of data which characterized in that, sharing device of data is applied to terminal equipment, sharing device of data includes:
the system comprises an analysis module, a link module and a processing module, wherein the analysis module is used for receiving and analyzing first data to be shared sent by a user terminal and determining a link address corresponding to the first data to be shared;
the determining module is used for determining an application program corresponding to the first data to be shared based on the link address;
and the sharing module is used for sharing the first data to be shared through the application program if the application program is determined to be installed in the terminal equipment.
9. A terminal device, characterized in that the terminal device comprises a memory, a processor, and a sharing program of data stored on the memory and running on the processor, and the sharing program of data implements the steps of the sharing method of data according to any one of claims 1 to 7 when executed by the processor.
10. A computer-readable storage medium, on which a sharing program of data is stored, the sharing program of data implementing the steps of the sharing method of data according to any one of claims 1 to 7 when executed by a processor.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110421523.3A CN113158095A (en) | 2021-04-19 | 2021-04-19 | Data sharing method and device, terminal equipment and computer readable storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110421523.3A CN113158095A (en) | 2021-04-19 | 2021-04-19 | Data sharing method and device, terminal equipment and computer readable storage medium |
Publications (1)
Publication Number | Publication Date |
---|---|
CN113158095A true CN113158095A (en) | 2021-07-23 |
Family
ID=76869207
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110421523.3A Pending CN113158095A (en) | 2021-04-19 | 2021-04-19 | Data sharing method and device, terminal equipment and computer readable storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113158095A (en) |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103490990A (en) * | 2013-09-30 | 2014-01-01 | 宇龙计算机通信科技(深圳)有限公司 | Method and system for data sharing by means of wearable intelligent equipment |
CN104243517A (en) * | 2013-06-14 | 2014-12-24 | 腾讯科技(深圳)有限公司 | Content sharing method and device used between different terminals |
CN104683469A (en) * | 2015-03-10 | 2015-06-03 | 苏州天鸣信息科技有限公司 | Method and system for immediately sharing and operating application program data |
CN107395493A (en) * | 2017-08-02 | 2017-11-24 | 深圳依偎控股有限公司 | A kind of method and device for sharing message based on intention Intent |
CN108777859A (en) * | 2018-04-27 | 2018-11-09 | 努比亚技术有限公司 | Data processing method, terminal between mobile terminal and wearable device and storage medium |
CN110020386A (en) * | 2018-07-23 | 2019-07-16 | 努比亚技术有限公司 | Application page sharing method, mobile terminal and computer readable storage medium |
CN110753312A (en) * | 2019-10-25 | 2020-02-04 | 深圳传音控股股份有限公司 | Data sharing method, device and system and computer readable storage medium |
CN111046312A (en) * | 2019-12-20 | 2020-04-21 | 五八有限公司 | Page sharing method and device, electronic equipment and storage medium |
-
2021
- 2021-04-19 CN CN202110421523.3A patent/CN113158095A/en active Pending
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104243517A (en) * | 2013-06-14 | 2014-12-24 | 腾讯科技(深圳)有限公司 | Content sharing method and device used between different terminals |
CN103490990A (en) * | 2013-09-30 | 2014-01-01 | 宇龙计算机通信科技(深圳)有限公司 | Method and system for data sharing by means of wearable intelligent equipment |
CN104683469A (en) * | 2015-03-10 | 2015-06-03 | 苏州天鸣信息科技有限公司 | Method and system for immediately sharing and operating application program data |
CN107395493A (en) * | 2017-08-02 | 2017-11-24 | 深圳依偎控股有限公司 | A kind of method and device for sharing message based on intention Intent |
CN108777859A (en) * | 2018-04-27 | 2018-11-09 | 努比亚技术有限公司 | Data processing method, terminal between mobile terminal and wearable device and storage medium |
CN110020386A (en) * | 2018-07-23 | 2019-07-16 | 努比亚技术有限公司 | Application page sharing method, mobile terminal and computer readable storage medium |
CN110753312A (en) * | 2019-10-25 | 2020-02-04 | 深圳传音控股股份有限公司 | Data sharing method, device and system and computer readable storage medium |
CN111046312A (en) * | 2019-12-20 | 2020-04-21 | 五八有限公司 | Page sharing method and device, electronic equipment and storage medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11711670B2 (en) | Method for activating service based on user scenario perception, terminal device, and system | |
US11538046B2 (en) | Page data acquisition method, apparatus, server, electronic device and computer readable medium | |
CN108984389B (en) | Application program testing method and terminal equipment | |
CN110808897A (en) | Proxy access method, user equipment, storage medium, device and system | |
CN107688529B (en) | Component debugging method and device | |
CN104639721A (en) | Method and device for providing application information in mobile terminal device | |
US20130166527A1 (en) | System and methods thereof for dynamically updating the contents of a folder on a device | |
CN111177617A (en) | Web direct operation and maintenance method and device based on operation and maintenance management system and electronic equipment | |
CN103678307A (en) | Page display method and client-side | |
CN104978266A (en) | Application test method and device | |
CN107807841B (en) | Server simulation method, device, equipment and readable storage medium | |
CN106027631B (en) | Data transmission method and device | |
CN113672441A (en) | Method and device for testing intelligent equipment | |
CN111949522A (en) | User interface automatic testing method and device | |
CN112015654A (en) | Method and apparatus for testing | |
CN104133682B (en) | Information processing method and device | |
CN104375831B (en) | Realize the methods, devices and systems of the webpage and inter-application communication on terminal device | |
CN107102937B (en) | User interface testing method and device | |
CN111078424A (en) | Information interaction method and device, computer equipment and storage medium | |
CN110825370A (en) | Mobile terminal application development method, device and system | |
CN111736825B (en) | Information display method, device, equipment and storage medium | |
CN107590062B (en) | Multi-client interaction testing method and device | |
CN105808419B (en) | Application testing method and terminal | |
CN109995931B (en) | Method and device for realizing automatic calling | |
CN111625221A (en) | Version control method, device, equipment and medium applied to integrated development environment |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |