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 PDF

Info

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 device
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
Application number
CN202110421523.3A
Other languages
Chinese (zh)
Inventor
文昌荣
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Security Guard Technology Co ltd
Original Assignee
Shenzhen Security Guard Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen Security Guard Technology Co ltd filed Critical Shenzhen Security Guard Technology Co ltd
Priority to CN202110421523.3A priority Critical patent/CN113158095A/en
Publication of CN113158095A publication Critical patent/CN113158095A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/955Retrieval from the web using information identifiers, e.g. uniform resource locators [URL]
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/61Installation

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

本申请公开了一种数据的分享方法、装置、终端设备及计算机可读存储介质,该方法包括:接收并解析用户终端发送的第一待分享数据,确定第一待分享数据对应的链接地址;基于链接地址确定第一待分享数据对应的应用程序;若确定终端设备中安装有应用程序,则通过应用程序分享第一待分享数据。本申请通过确定终端设备中是否安装有与用户终端相同的应用程序,若确定在终端设备中安装有与用户终端相同的应用程序,则直接通过应用程序分享待分享数据,不需要相互加为通信好友后才能进行数据分享,简化了数据分享流程。同时,在数据分享的过程中,用户终端发送的待分享数据不需要终端设备的用户手动点击即可直接查看,提升了待分享数据的分享效率。

Figure 202110421523

The present application discloses a data sharing method, device, terminal device and computer-readable storage medium. The 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; An application program corresponding to the first data to be shared is determined based on the link address; if it is determined that an application program is installed in the terminal device, the first data to be shared is shared through the application program. The present application determines whether the same application program as the user terminal is installed in the terminal device, and if it is determined that the same application program as the user terminal is installed in the terminal device, the data to be shared is directly shared through the application program, and does not need to be added to each other for communication Only friends can share data, which simplifies the data sharing process. Meanwhile, in the process of data sharing, the data to be shared sent by the user terminal can be directly viewed without manual clicking by the user of the terminal device, which improves the sharing efficiency of the data to be shared.

Figure 202110421523

Description

Data sharing method and device, terminal equipment and computer readable storage medium
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.一种数据的分享方法,其特征在于,所述数据的分享方法应用于终端设备,所述数据的分享方法包括:1. a sharing method of data, it is characterized in that, the sharing method of described data is applied to terminal equipment, and the sharing method of described data comprises: 接收并解析用户终端发送的第一待分享数据,确定所述第一待分享数据对应的链接地址;receiving and analyzing the first data to be shared sent by the user terminal, and determining a link address corresponding to the first data to be shared; 基于所述链接地址确定所述第一待分享数据对应的应用程序;Determine the application corresponding to the first data to be shared based on the link address; 若确定所述终端设备中安装有所述应用程序,则通过所述应用程序分享所述第一待分享数据。If it is determined that the application program is installed in the terminal device, the first data to be shared is shared through the application program. 2.如权利要求1所述的数据的分享方法,其特征在于,所述接收并解析用户终端发送的第一待分享数据,确定所述第一待分享数据对应的链接地址的步骤之前,还包括:2. The data sharing method according to claim 1, characterized in that, 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, further include: 响应所述用户终端发送的测试指令,并将基于所述测试指令得到的测试结果返回至所述用户终端,以供所述用户终端基于所述测试结果确定所述终端设备是否支持数据分享。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 device supports data sharing based on the test result. 3.如权利要求1所述的数据的分享方法,其特征在于,所述基于所述链接地址确定所述第一待分享数据对应的应用程序的步骤之后,还包括:3. The data sharing method according to claim 1, wherein after the step of determining the application program corresponding to the first data to be shared based on the link address, the method further comprises: 确定在所述终端设备的应用程序安装列表中是否存在目标应用程序,其中,所述目标应用程序的第一应用名称与所述第一待分享数据对应的应用程序的第二应用名称相同;determining whether a target application exists in the application installation list of the terminal device, wherein the first application name of the target application is the same as the second application name of the application corresponding to the first data to be shared; 若确定在所述终端设备的应用程序安装列表中存在所述目标应用程序,则确定所述终端设备中安装有所述应用程序;If it is determined that the target application program exists in the application program installation list of the terminal device, determine that the application program is installed in the terminal device; 若确定在所述终端设备的应用程序安装列表中不存在所述目标应用程序,则确定所述终端设备中没有安装所述应用程序。If it is determined that the target application does not exist in the application installation list of the terminal device, it is determined that the application is not installed in the terminal device. 4.如权利要求1所述的数据的分享方法,其特征在于,所述基于所述链接地址确定所述第一待分享数据对应的应用程序的步骤之后,还包括:4. The data sharing method according to claim 1, wherein after the step of determining the application program corresponding to the first data to be shared based on the link address, the method further comprises: 若确定所述终端设备中没有安装所述应用程序,则发出所述应用程序的安装提示,以供所述终端设备的佩戴用户基于所述安装提示安装所述应用程序。If it is determined that the application program is not installed in the terminal device, an installation prompt of the application program is issued, so that the user wearing the terminal device can install the application program based on the installation prompt. 5.如权利要求4所述的数据的分享方法,其特征在于,所述若确定所述终端设备中没有安装所述应用程序,则发出所述应用程序的安装提示,以供所述终端设备的佩戴用户基于所述安装提示安装所述应用程序的步骤之后,还包括:5 . The data sharing method according to claim 4 , wherein, if it is determined that the application program is not installed in the terminal device, an installation prompt of the application program is issued for the terminal device to use. 6 . After the step of installing the application program based on the installation prompt, the wearing user also includes: 若侦测到所述应用程序已在所述终端设备中安装,则通过所述应用程序分享所述第一待分享数据。If it is detected that the application has been installed in the terminal device, the first data to be shared is shared through the application. 6.如权利要求1所述的数据的分享方法,其特征在于,所述若确定所述终端设备中安装有所述应用程序,则通过所述应用程序分享所述第一待分享数据的步骤之后,还包括:6. The data sharing method according to claim 1, wherein the step of sharing the first data to be shared through the application program if it is determined that the application program is installed in the terminal device After that, also include: 若侦测到基于所述第一待分享数据提交的第二待分享数据,则通过所述应用程序将所述第二待分享数据分享至所述用户终端。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. 7.如权利要求1至6任一项所述的数据的分享方法,其特征在于,所述接收并解析用户终端发送的第一待分享数据,确定所述第一待分享数据对应的链接地址的步骤之前,还包括:7. The data sharing method according to any one of claims 1 to 6, wherein the receiving and analyzing the first data to be shared sent by the user terminal determine the link address corresponding to the first data to be shared Before the steps, also include: 响应所述用户终端发送的绑定请求,基于所述绑定请求确定所述用户终端对应的设备地址,并基于所述设备地址将所述用户终端进行绑定。In response to the binding request sent by the user terminal, a device address corresponding to the user terminal is determined based on the binding request, and the user terminal is bound based on the device address. 8.一种数据的分享装置,其特征在于,所述数据的分享装置应用于终端设备,所述数据的分享装置包括:8. A data sharing device, wherein the data sharing device is applied to terminal equipment, and the data sharing device comprises: 解析模块,用于接收并解析用户终端发送的第一待分享数据,确定所述第一待分享数据对应的链接地址;a parsing module, configured to receive and parse the first data to be shared sent by the user terminal, and determine a link address corresponding to the first data to be shared; 确定模块,用于基于所述链接地址确定所述第一待分享数据对应的应用程序;a determining module, configured to determine an application program corresponding to the first data to be shared based on the link address; 分享模块,用于若确定所述终端设备中安装有所述应用程序,则通过所述应用程序分享所述第一待分享数据。A sharing module, 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. 9.一种终端设备,其特征在于,所述终端设备包括存储器、处理器和存储在所述存储器上并在所述处理器上运行的数据的分享程序,所述数据的分享程序被所述处理器执行时实现如权利要求1至7中任一项所述的数据的分享方法的步骤。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 the data is described by the The steps of implementing the data sharing method according to any one of claims 1 to 7 when executed by the processor. 10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有数据的分享程序,所述数据的分享程序被处理器执行时实现如权利要求1至7中任一项所述的数据的分享方法的步骤。10. A computer-readable storage medium is characterized in that, the sharing program of data is stored on the computer-readable storage medium, and the sharing program of described data is implemented as any one of claims 1 to 7 when the processor is executed. The steps of the data sharing method described in the item.
CN202110421523.3A 2021-04-19 2021-04-19 Data sharing method and device, terminal equipment and computer readable storage medium Pending CN113158095A (en)

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)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115080065A (en) * 2022-05-18 2022-09-20 北京五八信息技术有限公司 Sharing method and device, electronic equipment and readable medium

Citations (8)

* Cited by examiner, † Cited by third party
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

Patent Citations (8)

* Cited by examiner, † Cited by third party
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

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115080065A (en) * 2022-05-18 2022-09-20 北京五八信息技术有限公司 Sharing method and device, electronic equipment and readable medium
CN115080065B (en) * 2022-05-18 2025-11-18 北京五八信息技术有限公司 Sharing methods, devices, electronic devices and readable media

Similar Documents

Publication Publication Date Title
CN110221872B (en) Page jump method and device, electronic equipment and storage medium
JP6941689B2 (en) Smart broadcast processing method and equipment
CN103927253B (en) Multiple browser compatibility testing method and system
CN104639721B (en) The method and device of application information is provided in mobile terminal device
CN107402880B (en) Test method and electronic equipment
CN113704110B (en) Automatic testing method and device for user interface
CN109542427B (en) System customization method and device, electronic equipment and storage medium
CN103942093B (en) Method for processing business and system
CN110825370B (en) Mobile terminal application development method, device and system
WO2013075612A1 (en) Auto login method and device
CN103268331B (en) Automatic logging method and device
US20140047368A1 (en) Application development tool
US20150350123A1 (en) User terminal apparatus, communication system, and method of controlling user terminal apparatus
CN106027631B (en) Data transmission method and device
CN110231965A (en) A kind of cloud device, applied program processing method and electronic equipment
CN110011875A (en) Dial-testing method, apparatus, device and computer-readable storage medium
CN105335132A (en) Method, apparatus and system for user-defined application function
KR20220049334A (en) Method and system for application test
CN111651232A (en) One-machine multi-control method, device and system and electronic equipment
US20160266915A1 (en) Systems and Methods for Providing an Emulation of a Computer Product
CN106681767B (en) Light application adding method and device
CN113158095A (en) Data sharing method and device, terminal equipment and computer readable storage medium
CN111045695A (en) WebLogic middleware deployment device, method, equipment and medium
WO2022237826A1 (en) User interface testing method and system, cluster, medium, and program product
CN112083982B (en) Information processing method and device

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
RJ01 Rejection of invention patent application after publication

Application publication date: 20210723

RJ01 Rejection of invention patent application after publication