WO2017197888A1 - Information sharing method, intelligent terminal, and system - Google Patents
Information sharing method, intelligent terminal, and system Download PDFInfo
- Publication number
- WO2017197888A1 WO2017197888A1 PCT/CN2016/112418 CN2016112418W WO2017197888A1 WO 2017197888 A1 WO2017197888 A1 WO 2017197888A1 CN 2016112418 W CN2016112418 W CN 2016112418W WO 2017197888 A1 WO2017197888 A1 WO 2017197888A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- data
- social application
- module
- list
- data sharing
- 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.)
- Ceased
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/04—Real-time or near real-time messaging, e.g. instant messaging [IM]
- H04L51/046—Interoperability with other network applications or services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/52—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail for supporting social networking services
Definitions
- the present application relates to the field of mobile communications, and in particular, to a data sharing method, an intelligent terminal, and a system.
- the client of the social application installed by the smart terminal such as a mobile phone makes the interaction and communication between the user and the user more convenient, more and more users like to pass data such as video, picture, text or webpage link through the smart terminal. Sharing features are shared into some of the social apps.
- a smart terminal shares a file
- clicking the share icon will jump to the sharing interface, and the sharing interface will display a list of social applications that have been downloaded and installed in the smart terminal, such as QQ, WeChat or Sina Weibo. Wait.
- the user can select a social application that needs to share the file through the social application list to share the file.
- the social application list displayed on the sharing page only includes the social application that has downloaded and installed the client in the smart terminal. If the data needs to be shared to the social application that does not download and install the client, the user needs to exit the sharing interface and enter the corresponding APP. After downloading the client of the corresponding social application and installing it successfully, and then re-entering the sharing interface, the social application just downloaded and installed will be displayed in the social application list of the sharing page, and the user can complete the sharing; It is cumbersome and the sharing efficiency is low, which affects the user's sharing experience.
- the list of social applications displayed on the sharing page cannot dynamically display the popular social applications in the current region (such as different countries), and cannot promote popular social applications, which is not conducive to users' understanding of the trend of social applications.
- the embodiment of the present application provides a data sharing method, an intelligent terminal, and a system, which are related to the technical problem that the existing data sharing interface cannot display a social application that does not download and install the client, and cannot dynamically display the popular social application in the current region. .
- a data sharing method including:
- the client of the selected social application is not installed, the client that installs the selected social application is automatically downloaded and the data is shared.
- the technical solution adopted by the embodiment of the present application further includes: starting a data sharing function, acquiring a first social application list of the installed client, a data type corresponding to the shared data, and an area; and the first social application list and the location The data type corresponding to the shared data and the area in which it is uploaded are uploaded to the server.
- the technical solution adopted by the embodiment of the present application further includes: receiving, by the server, a second type that matches a data type corresponding to the shared data and a location of the area other than the social application in the first social application list
- the social application list enters a data sharing interface, and the first social application list and the second social application list are displayed through the data sharing interface.
- the technical solution adopted by the embodiment of the present application further includes: selecting, by using the data sharing interface, a social application that needs to share data, and determining that the selected social application belongs to the first social application list or the second social application list, if The selected social application belongs to the second social application list, and after the client of the selected social application is automatically downloaded and installed, the shared data is shared to the selected social application; if the selected social application belongs to the first A social application list that shares the shared data to the selected social application.
- the technical solution adopted by the embodiment of the present application further includes: if the selected social application belongs to the second social application list, obtaining a current data communication manner, and determining the current data communication Whether the communication mode is the data service of the operator, if the current data communication mode is the data service of the operator, the user is prompted for traffic; if the current data communication mode is not the data service of the operator, the automatic download and installation The client of the selected social app.
- an intelligent terminal including a data sending module, a data receiving module, an application selecting module, an application downloading module, and a data sharing module;
- the data sending module is configured to send a data sharing request
- the data receiving module is configured to receive a social application list that matches the data sharing request
- the application selection module is configured to select a social application that needs to share data according to the social application list, and determine whether a client of the selected social application has been installed;
- the application downloading module is configured to automatically download a client that installs the selected social application
- the data sharing module is configured to share the shared data to the selected social application.
- the technical solution adopted by the embodiment of the present application further includes: a data obtaining module: the data obtaining module is configured to acquire, when the data sharing function is started, the first social application list of the installed client, and the data type corresponding to the shared data.
- the data sending module is further configured to upload the first social application list, the data type corresponding to the shared data, and the area in the area to the server.
- the technical solution adopted by the embodiment of the present application further includes: the data receiving module receiving, by the server, a data type and a region corresponding to the shared data other than the social application in the first social application list delivered by the server.
- the matching second social application list enters a data sharing interface, and the first social application list and the second social application list are displayed through the data sharing interface.
- the technical solution adopted by the embodiment of the present application further includes: the application selection module selects a social application that needs to share data through the data sharing interface, and determines that the selected social application belongs to the first social application list or the second social a list of applications, if the selected social application belongs to the second social application list, after the client downloading module automatically downloads and installs the client of the selected social application, the shared data is shared by the data sharing module. To the selected social application; if the selected social application belongs to the first social application list, The sharing data is shared by the data sharing module to the selected social application.
- the technical solution adopted by the embodiment of the present application further includes: a communication judging module and a traffic alerting module; the communications judging module is configured to acquire a current data communication manner when the selected social application belongs to the second social application list Determining whether the current data communication mode is an operator's data service. If the current data communication mode is an operator's data service, the traffic alerting module performs a traffic alert to the user; if the current data is The communication mode is not the data service of the operator, and the client of the selected social application is automatically downloaded and installed through the application download module.
- a data sharing system including an intelligent terminal and a server, where the smart terminal includes a data sending module, a data receiving module, an application selecting module, an application downloading module, and a data sharing module;
- the data sending module is configured to send a data sharing request to the server
- the data receiving module is configured to receive a social application list that is sent by the server and that matches the data sharing request;
- the application selection module is configured to select a social application that needs to share data according to the social application list, and determine whether a client of the selected social application has been installed;
- the application downloading module is configured to automatically download a client that installs the selected social application
- the data sharing module is configured to share the shared data to the selected social application
- the server is configured to receive a data sharing request of the smart terminal, and send a social application list that matches the data sharing request to the smart terminal.
- An embodiment of the present application provides a computer program comprising computer readable code that, when executed on an electronic device, causes the electronic device to perform the method described above.
- the embodiment of the present application provides a computer readable medium in which the above computer program is stored.
- An embodiment of the present application provides an electronic device, including: at least one processor; and a memory; wherein the memory stores a program executable by the at least one processor, the instruction being executed by the at least one processor So that the at least one processor can execute the present application Please refer to any of the above methods.
- the data sharing method, the intelligent terminal, and the system in the embodiment of the present application acquire the data type corresponding to the current shared data, and obtain the current smart terminal.
- the server generates a matching social application list according to the data type corresponding to the current shared data and the area where the current smart terminal is located, and the user may select a social application that needs to share data according to the social application list, if the social terminal does not download and install the social application.
- the application automatically downloads and installs the social application for data sharing without exiting the data sharing page, which makes data sharing easier and faster, and is beneficial to improving the user sharing experience.
- the embodiment of the present application may also sort the social application in the social application list according to the social application popularity index of the area where the smart terminal is located, thereby promoting the popular social application, and facilitating the user to understand the popular trend of the social application.
- FIG. 1 is a flowchart of a data sharing method according to a first embodiment of the present application
- FIG. 2 is a flowchart of a data sharing method according to a second embodiment of the present application.
- FIG. 3 is a flowchart of a data sharing method according to a third embodiment of the present application.
- FIG. 4 is a schematic structural diagram of a smart terminal according to a first embodiment of the present application.
- FIG. 5 is a schematic structural diagram of a smart terminal according to a second embodiment of the present application.
- FIG. 6 is a schematic structural diagram of a data sharing system according to an embodiment of the present application.
- FIG. 7 is a schematic structural diagram of hardware of an electronic device for performing data sharing according to an embodiment of the present application.
- FIG. 1 is a flowchart of a data sharing method according to a first embodiment of the present application.
- the data sharing method of the first embodiment of the present application includes the following steps:
- Step 100 Send a data sharing request, and receive a social application list that matches the data sharing request;
- the received social application list includes a social application without a client installed.
- Step 101 Select a social application that needs to share data according to the social application list, and determine whether the client of the selected social application has been installed; if the client of the selected social application is not installed, step 102 is performed;
- Step 102 Automatically download and install the client of the selected social application.
- the data sharing method of the first embodiment of the present application performs data sharing, it is determined whether the social application that needs to share data has been installed. If the social application is not installed, the social application is automatically downloaded and installed, and the data sharing is performed without exiting the data. Sharing the page makes data sharing easier and faster, which helps to improve the user sharing experience.
- FIG. 2 is a flowchart of a data sharing method according to a second embodiment of the present application.
- the data sharing method of the second embodiment of the present application includes the following steps:
- Step 200 Select the data to be shared through the smart terminal, and click the share button to start the data sharing function
- Step 201 Obtain a first social application list in which the client is installed in the smart terminal.
- the first social application list includes a social application that the user has completed downloading and installing, which can directly perform data sharing, such as QQ or WeChat.
- Step 202 Obtain a data type corresponding to the current shared data, and obtain an area where the current smart terminal is located;
- the data type corresponding to the current shared data includes a picture, a video or a text file, and the current smart terminal is located in a country area, such as China or the United States.
- Step 203 Upload the first social application list, the data type of the current shared data, and the area where the current smart terminal is located to the server, and send a data sharing request to the server;
- Step 204 Receive a second social application list that is sent by the server, except for the social application in the first social application list, that matches the data type of the current shared data and the current smart terminal.
- the server After receiving the data sharing request, the server generates a second social application list according to the data type of the current shared data and the area where the current smart terminal is located, in order to avoid duplication with the first social application list, from the second social application list.
- the social application in the first social application list is deleted; for example, the social application in the first social application list includes QQ and WeChat, the data type of the current shared data is a picture, and the current smart terminal is located in China, and the server is based on
- the second social application list generated by the data sharing request includes a social application that is not downloaded and installed by a current smart terminal such as an assignment other than QQ and WeChat, Momo or Weibo; if the current smart terminal is located in the United States, the server is based on
- the second social application list generated by the data sharing request may further include a social application in which a smart terminal such as Facebook (Facebook), Twitter (Twitter) or Instagram is located.
- Step 205 Receive a second social application list by using the smart terminal, and enter a data sharing interface, and display the first social application list and the second social application list through the data sharing interface;
- Step 206 Select a social application that needs to share data through the data sharing interface, and determine that the currently selected social application belongs to the first social application list or the second social application list. If the currently selected social application belongs to the second social application list, perform steps. 207; If the currently selected social application belongs to the first social application list, perform step 208;
- Step 207 After automatically downloading and installing the client of the currently selected social application, sharing the current shared data into the social application;
- step 207 the embodiment of the present application automatically downloads the client of the social application that needs to share data through the smart terminal and completes data sharing without exiting the data sharing interface, which makes the data sharing simpler and faster, and is beneficial to improving the sharing experience of the user.
- Step 208 directly share the current shared data into the corresponding social application.
- the data sharing method of the second embodiment of the present application acquires the data type corresponding to the current shared data, and obtains the area where the current smart terminal is located, and the data type corresponding to the current shared data and the current smart terminal area.
- a matching social application list is generated, and the user can select a social application that needs to share data according to the social application list. If the social application is not downloaded and installed in the smart terminal, the social application is automatically downloaded and installed. Sharing without having to quit the data sharing page makes data sharing easier and faster, which helps to improve the user sharing experience.
- FIG. 3 is a flowchart of a data sharing method according to a third embodiment of the present application.
- the data sharing method of the second embodiment of the present application includes the following steps:
- Step 300 Select a data to be shared through the smart terminal, and click a share button to start the data sharing function
- Step 301 Acquire a first social application list in which the client is installed in the smart terminal.
- the first social application list includes a social application that the user has completed downloading and installing, which can directly perform data sharing, such as QQ or WeChat.
- Step 302 Obtain a data type corresponding to the current shared data, and obtain an area where the current smart terminal is located;
- the data type corresponding to the current shared data includes a picture, a video or a text file, and the current smart terminal is in a country area, such as China or the United States.
- Step 303 Upload the first social application list, the data type of the current shared data, and the area where the current smart terminal is located to the server, and send a data sharing request to the server;
- Step 304 Receive a second social application list that is sent by the server, except for the social application in the first social application list, that matches the data type of the current shared data and the current smart terminal.
- the server After receiving the data sharing request, the server generates a second social application list according to the data type of the current shared data and the area where the current smart terminal is located, in order to avoid duplication with the first social application list, from the second social application list.
- the social application in the first social application list is deleted; for example, the social application in the first social application list includes QQ and WeChat, the data type of the current shared data is a picture, and the current smart terminal is located in China, and the server is based on
- the second social application list generated by the data sharing request includes a social application that is not downloaded and installed by a current smart terminal such as an assignment other than QQ and WeChat, Momo or Weibo; if the current smart terminal is located in the United States, the server is based on
- the second social application list generated by the data sharing request may further include a social application in which a smart terminal such as Facebook (Facebook), Twitter (Twitter) or Instagram is located; the server may also be based on the area where the current smart terminal
- Step 305 Receive a second social application list through the smart terminal, and enter the data sharing community Displaying the first social application list and the second social application list through the data sharing interface;
- Step 306 Select a social application that needs to share data through the data sharing interface, and determine that the currently selected social application belongs to the first social application list or the second social application list. If the currently selected social application belongs to the second social application list, perform steps. 307; If the currently selected social application belongs to the first social application list, perform step 310;
- Step 307 Obtain the current data communication mode of the smart terminal, and determine whether the current data communication mode of the smart terminal is the data service of the operator. If the current data communication mode of the smart terminal is the data service of the operator, perform step 308; The current data communication mode of the terminal is not the data service of the operator, and step 309 is performed;
- Step 308 Prompt the user that the current communication mode is the data service of the operator. If the data sharing continues to generate traffic, and determine whether the user continues to share data, if the user continues to share data, step 309 is performed; if the user cancels sharing data, the user re-executes Step 306;
- step 308 if the current data communication mode of the smart terminal is the data service of the operator, the user is prompted to send traffic and display the required traffic value, and the user can decide whether to continue sharing data according to the size of the traffic value, and avoid the user. If the current data communication method of the intelligent terminal is WIFI communication, the data sharing operation is directly performed without knowing the situation.
- Step 309 After automatically downloading and installing the client of the currently selected social application, sharing the current shared data into the social application;
- step 309 the embodiment of the present application automatically downloads the client of the social application that needs to share data through the smart terminal and completes data sharing without exiting the data sharing interface, which makes the data sharing simpler and faster, and is beneficial to improving the sharing experience of the user.
- Step 310 Share the current shared data directly into the corresponding social application.
- the data sharing method of the third embodiment of the present application performs data sharing
- the data type corresponding to the current shared data is obtained, and the area where the current smart terminal is located is obtained, and the data type corresponding to the current shared data and the area where the current smart terminal is located by the server.
- a matching social application list is generated, and the user can select a social application that needs to share data according to the social application list. If the social application is not downloaded and installed in the smart terminal, the social application is automatically downloaded and installed, and data sharing is performed without exiting data sharing.
- the page makes data sharing easier and faster, which helps to improve the user sharing experience.
- the embodiment of the present application may also sort the social application in the social application list according to the social application popularity index of the area where the smart terminal is located, thereby promoting the popular social application, and facilitating the user to understand the popular trend of the social application.
- FIG. 4 is a schematic structural diagram of a smart terminal according to a first embodiment of the present application.
- the intelligent terminal of the first embodiment of the present application includes a data sending module, a data receiving module, an application selecting module, an application downloading module, and a data sharing module;
- the data sending module is configured to send a data sharing request
- the data receiving module is configured to receive a social application list that matches the data sharing request
- the application selection module is configured to select a social application that needs to share data according to the social application list, and determine whether the client of the selected social application has been installed;
- the application download module is used to automatically download the client that installs the selected social application
- the data sharing module is used to share the shared data to the selected social application.
- the smart terminal of the first embodiment of the present application performs data sharing, it is determined whether the social application that needs to share data has been installed. If the social application is not installed, the social application is automatically downloaded and installed, and data sharing is not required, and the data sharing is not required. The page makes data sharing easier and faster, which helps to improve the user sharing experience.
- FIG. 5 is a schematic structural diagram of a smart terminal according to a second embodiment of the present application.
- the intelligent terminal of the second embodiment of the present application includes a function starting module, a data acquiring module, a data sending module, a data receiving module, an application selecting module, a communication judging module, a traffic alerting module, an application downloading module, and a data sharing module.
- the function launch module is used to select the data to be shared, and click the share button to start the data sharing function.
- the data acquisition module is configured to obtain a first social application list in which the client has been installed in the smart terminal, a data type corresponding to the current shared data, and an area where the current smart terminal is located; wherein the first social application list includes the user that has completed downloading and installing A social application that can directly share data, for example, QQ or WeChat; the data type corresponding to the current shared data includes a picture, a video, or a text file, and the current smart terminal is in a national area, such as China or the United States.
- the data sending module is configured to upload the obtained first social application list, the data type of the current shared data, and the area where the current smart terminal is located to the server, and send a data sharing request to the server.
- the data receiving module is configured to receive, by the server, a second social application list that matches the data type of the current shared data and the current smart terminal in the area other than the social application in the first social application list, and enters the data sharing interface. , display the first through the data sharing interface A list of social applications and a list of second social applications.
- the application selection module is configured to select a social application that needs to share data through the data sharing interface, and determine that the currently selected social application belongs to the first social application list or the second social application list, and if the currently selected social application belongs to the second social application list, The current communication mode of the smart terminal is obtained by the communication judging module; if the currently selected social application belongs to the first social application list, the data is shared by the data sharing module.
- the communication judging module is configured to obtain the current communication mode of the smart terminal, and determine whether the current data communication mode of the smart terminal is the data service of the operator. If the current data communication mode of the smart terminal is the data service of the operator, the traffic alert module performs Traffic alert; if the current data communication mode of the smart terminal is not the data service of the operator, the social application is downloaded through the application download module.
- the traffic alerting module is used to prompt the user that the current data communication mode is the data service of the operator. If the data sharing continues to generate traffic, and the user is determined to continue to share the data, if the user continues to share the data, the social application is downloaded through the application download module; If the data sharing method is used to re-select the social application that needs to share data, the current data communication mode of the smart terminal is the data service of the operator, and the user is prompted to generate traffic and display the required traffic value. According to the size of the traffic value, whether to continue to share data, to avoid waste of traffic caused by the user without knowing; if the current data communication mode of the smart terminal is WIFI communication, the data sharing operation is directly performed.
- the application downloading module is used to automatically download and install the client of the currently selected social application
- the data is shared by the data sharing module.
- the embodiment of the present application automatically downloads the client of the social application that needs to share data through the smart terminal and completes data sharing. Without having to quit the data sharing interface, data sharing is simpler and faster, which is beneficial to improving the sharing experience of users.
- the data sharing module is used to share the current sharing data into the corresponding social application.
- the smart terminal of the second embodiment of the present application acquires the data type corresponding to the current shared data and the area where the current smart terminal is located, and sends a data sharing request according to the data type corresponding to the current shared data and the area where the current smart terminal is located. And receiving a social application list matching the data type corresponding to the current shared data and the current smart terminal, and selecting a social application that needs to share data according to the social application list, if the social application is not downloaded and installed in the smart terminal, Download and install the social application for data sharing without leaving the data sharing page, making data sharing easier and faster, which is conducive to improving the user sharing experience.
- FIG. 6 is a schematic structural diagram of a data sharing system according to an embodiment of the present application.
- the data sharing system of the embodiment includes an intelligent terminal and a server, and the smart terminal and the server network are connected.
- the smart terminal is configured to obtain a data type corresponding to the shared data and an area where the current smart terminal is located, and send a data sharing request to the server;
- the server is configured to send the shared data to the smart terminal except the social application that the smart terminal has downloaded and installed.
- the data type is a social application list that matches the area where the current smart terminal is located; the user can select a social application that needs to share data according to the social application list. If the social application is not installed in the smart terminal, the social application is automatically downloaded and installed. share it.
- the smart terminal includes a function starting module, a data acquiring module, a data sending module, a data receiving module, an application selecting module, a communication judging module, a traffic alerting module, an application downloading module, and a data sharing module.
- the function launch module is used to select the data to be shared, and click the share button to start the data sharing function.
- the data acquisition module is configured to obtain a first social application list in which the client has been installed in the smart terminal, a data type corresponding to the current shared data, and an area where the current smart terminal is located; wherein the first social application list includes the user that has completed downloading and installing A social application that can directly share data, for example, QQ or WeChat; the data type corresponding to the current shared data includes a picture, a video, or a text file, and the current smart terminal is in a national area, such as China or the United States.
- the data sending module is configured to upload the obtained first social application list, the data type of the current shared data, and the area where the current smart terminal is located to the server, and send a data sharing request to the server.
- the server After receiving the data sharing request, the server generates a second social application list according to the data type of the current shared data and the area where the current smart terminal is located.
- the first social interaction is from the second social application list.
- the social application in the application list is deleted; for example, the social application in the first social application list includes QQ and WeChat, the data type of the current shared data is a picture, and the current smart terminal is located in China, and the server generates the data according to the data sharing request.
- the second social application list includes a social application that is not downloaded and installed by a current smart terminal such as a dispatcher, a stranger, or a microblog other than QQ and WeChat; if the current smart terminal is located in the United States, the server generates the data according to the data sharing request.
- the second social application list may also include Facebo Ok (Facebook), Twitter (twitter) Or a social device in which the smart terminal is located in the area where the smart terminal is located; the server may also sort the social application in the second social application list according to the social application popularity index of the region where the smart terminal is located, and set the second social application list
- the number of social apps in it which promotes popular social apps and makes it easy for users to understand the trends of social apps.
- the data receiving module is configured to receive, by the server, a second social application list that matches the data type of the current shared data and the current smart terminal in the area other than the social application in the first social application list, and enters the data sharing interface. Displaying the first social application list and the second social application list through the data sharing interface.
- the application selection module is configured to select a social application that needs to share data through the data sharing interface, and determine that the currently selected social application belongs to the first social application list or the second social application list, and if the currently selected social application belongs to the second social application list, The current communication mode of the smart terminal is obtained by the communication judging module; if the currently selected social application belongs to the first social application list, the data is shared by the data sharing module.
- the communication judging module is configured to obtain the current communication mode of the smart terminal, and determine whether the current data communication mode of the smart terminal is the data service of the operator. If the current data communication mode of the smart terminal is the data service of the operator, the traffic alert module performs Traffic alert; if the current data communication mode of the smart terminal is not the data service of the operator, the social application is downloaded through the application download module.
- the traffic alerting module is used to prompt the user that the current data communication mode is the data service of the operator. If the data sharing continues to generate traffic, and the user is determined to continue to share the data, if the user continues to share the data, the social application is downloaded through the application download module; If the data sharing method is used to re-select the social application that needs to share data, the current data communication mode of the smart terminal is the data service of the operator, and the user is prompted to generate traffic and display the required traffic value. According to the size of the traffic value, whether to continue to share data, to avoid waste of traffic caused by the user without knowing; if the current data communication mode of the smart terminal is WIFI communication, the data sharing operation is directly performed.
- the application downloading module is used to automatically download and install the client of the currently selected social application
- the data is shared by the data sharing module.
- the embodiment of the present application automatically downloads the client of the social application that needs to share data through the smart terminal and completes data sharing. Without having to quit the data sharing interface, data sharing is simpler and faster, which is beneficial to improving the sharing experience of users.
- the data sharing module is used to share the current sharing data into the corresponding social application.
- the data sharing system in the embodiment of the present application acquires the current shared data when performing data sharing.
- the server generates a matching social application list according to the data type corresponding to the current shared data and the current smart terminal location, and the user can select the social that needs to share data according to the social application list.
- the application if the social application is not downloaded and installed in the smart terminal, automatically downloads and installs the social application for data sharing without exiting the data sharing page, which makes data sharing easier and faster, and is beneficial to improving the sharing experience of the user.
- the embodiment of the present application may also sort the social application in the social application list according to the social application popularity index of the area where the smart terminal is located, thereby promoting the popular social application, and facilitating the user to understand the popular trend of the social application.
- the various component embodiments of the present application can be implemented in hardware, or in a software module running on one or more processors, or in a combination thereof.
- a microprocessor or digital signal processor may be used in practice to implement some or all of the functionality of some or all of the components of a television set in accordance with embodiments of the present application.
- the application can also be implemented as a device or device program (e.g., a computer program and a computer program product) for performing some or all of the methods described herein.
- Such a program implementing the present application may be stored on a computer readable medium or may be in the form of one or more signals. Such signals may be downloaded from an Internet website, provided on a carrier signal, or provided in any other form.
- the embodiment of the present application further provides a computer program comprising computer readable code, when the computer readable code is run on an electronic device, causing the electronic device to perform the data sharing method described above.
- the embodiment of the present application further provides a non-volatile computer storage medium storing computer-executable instructions, which can execute the data sharing method in any of the foregoing method embodiments.
- FIG. 7 is a schematic structural diagram of hardware of an electronic device for performing data sharing method according to an embodiment of the present disclosure. As shown in FIG. 7, the electronic device includes:
- processors 710 and memory 720 one processor 710 is taken as an example in FIG.
- the apparatus for performing the processing method of the list item operation may further include: an input device 730 and an output device 740.
- the processor 710, the memory 720, the input device 730, and the output device 740 may be connected by a bus or other means, as exemplified by a bus connection in FIG.
- the memory 720 is used as a non-volatile computer readable storage medium, and can be used for storing a non-volatile software program, a non-volatile computer-executable program, and a module, as in the processing method of the list item operation in the embodiment of the present application.
- Program instructions/modules for example, the data transmitting module, the data receiving module, the application selecting module, the application downloading module, and the data sharing module shown in FIG. 4).
- the processor 710 executes various functional applications of the server and data processing by executing non-volatile software programs, instructions, and modules stored in the memory 720, that is, processing methods for implementing the list item operations of the above method embodiments.
- the memory 720 may include a storage program area and a storage data area, wherein the storage program area may store an operating system, an application required for at least one function; the storage data area may store data created by use of the processing device operated according to the list item, and the like. .
- memory 720 can include high speed random access memory, and can also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other non-volatile solid state storage device.
- memory 720 can optionally include memory remotely located relative to processor 710 that can be connected to the processing device of the list item operation over a network. Examples of such networks include, but are not limited to, the Internet, intranets, local area networks, mobile communication networks, and combinations thereof.
- Input device 730 can receive input numeric or character information and generate key signal inputs related to user settings and function control of the processing device operating on the list item.
- the output device 740 can include a display device such as a display screen.
- the one or more modules are stored in the memory 720, and when executed by the one or more processors 710, perform a processing method of a list item operation in any of the above method embodiments.
- the electronic device of the embodiment of the present application exists in various forms, including but not limited to:
- Mobile communication devices These devices are characterized by mobile communication functions and are mainly aimed at providing voice and data communication.
- Such terminals include: smart phones (such as iPhone), multimedia phones, functional phones, and low-end phones.
- Ultra-mobile personal computer equipment This type of equipment belongs to the category of personal computers, has computing and processing functions, and generally has mobile Internet access.
- Such terminals include: PDAs, MIDs, and UMPC devices, such as the iPad.
- Portable entertainment devices These devices can display and play multimedia content. Such devices include: audio, video players (such as iPod), handheld game consoles, e-books, and smart toys and portable car navigation devices.
- the server consists of a processor, a hard disk, a memory, a system bus, etc.
- the server is similar to a general-purpose computer architecture, but because of the need to provide highly reliable services, processing power and stability High reliability in terms of reliability, security, scalability, and manageability.
- the device embodiments described above are merely illustrative, wherein the units described as separate components may or may not be physically separate, and the components displayed as units may or may not be physical units, ie may be located A place, or it can be distributed to multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of the embodiment.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computing Systems (AREA)
- Information Transfer Between Computers (AREA)
Abstract
Description
本申请要求在2016年5月20日提交中国专利局、申请号为201610340970.5、发明名称为“一种数据分享方法、智能终端及系统”的中国专利申请的优先权,该申请的全部内容通过引用结合在本申请中。This application claims priority to Chinese Patent Application No. 201610340970.5, entitled "A Data Sharing Method, Intelligent Terminal, and System", filed on May 20, 2016, the entire contents of which is incorporated by reference. Combined in this application.
本申请涉及移动通信领域,尤其涉及一种数据分享方法、智能终端及系统。The present application relates to the field of mobile communications, and in particular, to a data sharing method, an intelligent terminal, and a system.
随着手机等智能终端安装的社交应用的客户端使得用户与用户之间的互动和沟通更加的便利,越来越多的用户喜欢将视频、图片、文本或网页链接等等数据通过智能终端的分享功能分享到相应的一些社交应用中。As the client of the social application installed by the smart terminal such as a mobile phone makes the interaction and communication between the user and the user more convenient, more and more users like to pass data such as video, picture, text or webpage link through the smart terminal. Sharing features are shared into some of the social apps.
目前,智能终端在分享某个文件时,点击分享图标后,会跳转到分享界面,分享界面会显示在该智能终端中已经下载并安装客户端的社交应用列表,例如QQ、微信或新浪微博等。用户可通过社交应用列表选择需要分享该文件的社交应用,从而进行文件分享。At present, when a smart terminal shares a file, clicking the share icon will jump to the sharing interface, and the sharing interface will display a list of social applications that have been downloaded and installed in the smart terminal, such as QQ, WeChat or Sina Weibo. Wait. The user can select a social application that needs to share the file through the social application list to share the file.
然而,在实现本申请的过程中,发明人发现现有技术中至少存在如下问题,现有数据分享方式存在的缺点在于:However, in the process of implementing the present application, the inventors have found that at least the following problems exist in the prior art, and the existing data sharing methods have the following disadvantages:
一、分享页面显示的社交应用列表只包括在该智能终端中已经下载并安装客户端的社交应用,如果需要将数据分享至没有下载安装客户端的社交应用,则需要退出分享界面,进入相应的APP中去下载对应的社交应用的客户端并且安装成功后,再重新进入分享界面,此时,分享页面的社交应用列表中才会显示刚刚下载安装的社交应用,用户才能完成分享;该分享方式操作较为繁琐,分享效率较低,影响用户的分享体验。The social application list displayed on the sharing page only includes the social application that has downloaded and installed the client in the smart terminal. If the data needs to be shared to the social application that does not download and install the client, the user needs to exit the sharing interface and enter the corresponding APP. After downloading the client of the corresponding social application and installing it successfully, and then re-entering the sharing interface, the social application just downloaded and installed will be displayed in the social application list of the sharing page, and the user can complete the sharing; It is cumbersome and the sharing efficiency is low, which affects the user's sharing experience.
二、分享页面显示的社交应用列表中不能动态展现当前区域(比如不同的国家)比较热门的社交应用,无法对热门社交应用进行推广,不利于用户了解社交应用的流行趋势。 Second, the list of social applications displayed on the sharing page cannot dynamically display the popular social applications in the current region (such as different countries), and cannot promote popular social applications, which is not conducive to users' understanding of the trend of social applications.
发明内容Summary of the invention
本申请实施例提供了一种数据分享方法、智能终端及系统,旨在解决现有的数据分享界面不能显示没有下载安装客户端的社交应用,且不能动态展现当前区域比较热门的社交应用的技术问题。The embodiment of the present application provides a data sharing method, an intelligent terminal, and a system, which are related to the technical problem that the existing data sharing interface cannot display a social application that does not download and install the client, and cannot dynamically display the popular social application in the current region. .
为了解决以上提出的问题,本申请实施例采用的技术方案包括:一种数据分享方法,包括:In order to solve the above problems, the technical solution adopted by the embodiment of the present application includes: a data sharing method, including:
发送数据分享请求,并接收与所述数据分享请求相匹配的社交应用列表;Sending a data sharing request and receiving a list of social applications that match the data sharing request;
根据所述社交应用列表选择需要分享数据的社交应用,并判断是否已经安装所选择的社交应用的客户端;Selecting a social application that needs to share data according to the social application list, and determining whether the client of the selected social application has been installed;
如果没有安装所选择的社交应用的客户端,自动下载安装所选择的社交应用的客户端并分享数据。If the client of the selected social application is not installed, the client that installs the selected social application is automatically downloaded and the data is shared.
本申请实施例采取的技术方案还包括:启动数据分享功能,获取已经安装客户端的第一社交应用列表、所述分享数据对应的数据类型及所处区域;将所述第一社交应用列表、所述分享数据对应的数据类型及所处区域上传至服务器。The technical solution adopted by the embodiment of the present application further includes: starting a data sharing function, acquiring a first social application list of the installed client, a data type corresponding to the shared data, and an area; and the first social application list and the location The data type corresponding to the shared data and the area in which it is uploaded are uploaded to the server.
本申请实施例采取的技术方案还包括:接收所述服务器下发的除了所述第一社交应用列表中的社交应用以外的与所述分享数据对应的数据类型及所处区域相匹配的第二社交应用列表,进入数据分享界面,通过所述数据分享界面显示所述第一社交应用列表和所述第二社交应用列表。The technical solution adopted by the embodiment of the present application further includes: receiving, by the server, a second type that matches a data type corresponding to the shared data and a location of the area other than the social application in the first social application list The social application list enters a data sharing interface, and the first social application list and the second social application list are displayed through the data sharing interface.
本申请实施例采取的技术方案还包括:通过所述数据分享界面选择需要分享数据的社交应用,判断所选择的社交应用属于所述第一社交应用列表或所述第二社交应用列表,如果所选择的社交应用属于所述第二社交应用列表,自动下载并安装所选择的社交应用的客户端后,将所述分享数据分享至所选择的社交应用;如果所选择的社交应用属于所述第一社交应用列表,将所述分享数据分享至所选择的社交应用。The technical solution adopted by the embodiment of the present application further includes: selecting, by using the data sharing interface, a social application that needs to share data, and determining that the selected social application belongs to the first social application list or the second social application list, if The selected social application belongs to the second social application list, and after the client of the selected social application is automatically downloaded and installed, the shared data is shared to the selected social application; if the selected social application belongs to the first A social application list that shares the shared data to the selected social application.
本申请实施例采取的技术方案还包括:如果所选择的社交应用属于所述第二社交应用列表,获取当前的数据通信方式,判断所述当前的数据通 信方式是否是运营商的数据业务,如果所述当前的数据通信方式是运营商的数据业务,对用户进行流量提醒;如果所述当前的数据通信方式不是运营商的数据业务,自动下载并安装所选择的社交应用的客户端。The technical solution adopted by the embodiment of the present application further includes: if the selected social application belongs to the second social application list, obtaining a current data communication manner, and determining the current data communication Whether the communication mode is the data service of the operator, if the current data communication mode is the data service of the operator, the user is prompted for traffic; if the current data communication mode is not the data service of the operator, the automatic download and installation The client of the selected social app.
本申请实施例采取的另一技术方案为:一种智能终端,包括数据发送模块、数据接收模块、应用选择模块、应用下载模块和数据分享模块;Another technical solution adopted by the embodiment of the present application is: an intelligent terminal, including a data sending module, a data receiving module, an application selecting module, an application downloading module, and a data sharing module;
所述数据发送模块用于发送数据分享请求;The data sending module is configured to send a data sharing request;
所述数据接收模块用于接收与所述数据分享请求相匹配的社交应用列表;The data receiving module is configured to receive a social application list that matches the data sharing request;
所述应用选择模块用于根据所述社交应用列表选择需要分享数据的社交应用,并判断是否已经安装所选择的社交应用的客户端;The application selection module is configured to select a social application that needs to share data according to the social application list, and determine whether a client of the selected social application has been installed;
如果没有安装所选择的社交应用的客户端,所述应用下载模块用于自动下载安装所选择的社交应用的客户端;If the client of the selected social application is not installed, the application downloading module is configured to automatically download a client that installs the selected social application;
所述数据分享模块用于将所述分享数据分享至所选择的社交应用。The data sharing module is configured to share the shared data to the selected social application.
本申请实施例采取的技术方案还包括:还包括数据获取模块:所述数据获取模块用于在启动数据分享功能时,获取已经安装客户端的第一社交应用列表、所述分享数据对应的数据类型及所处区域;所述数据发送模块还用于将所述第一社交应用列表、所述分享数据对应的数据类型及所处区域上传至服务器。The technical solution adopted by the embodiment of the present application further includes: a data obtaining module: the data obtaining module is configured to acquire, when the data sharing function is started, the first social application list of the installed client, and the data type corresponding to the shared data. The data sending module is further configured to upload the first social application list, the data type corresponding to the shared data, and the area in the area to the server.
本申请实施例采取的技术方案还包括:所述数据接收模块接收所述服务器下发的除了所述第一社交应用列表中的社交应用以外的与所述分享数据对应的数据类型及所处区域相匹配的第二社交应用列表,进入数据分享界面,通过所述数据分享界面显示所述第一社交应用列表和所述第二社交应用列表。The technical solution adopted by the embodiment of the present application further includes: the data receiving module receiving, by the server, a data type and a region corresponding to the shared data other than the social application in the first social application list delivered by the server The matching second social application list enters a data sharing interface, and the first social application list and the second social application list are displayed through the data sharing interface.
本申请实施例采取的技术方案还包括:所述应用选择模块通过所述数据分享界面选择需要分享数据的社交应用,判断所选择的社交应用属于所述第一社交应用列表或所述第二社交应用列表,如果所选择的社交应用属于所述第二社交应用列表,通过所述应用下载模块自动下载并安装所选择的社交应用的客户端后,通过所述数据分享模块将所述分享数据分享至所选择的社交应用;如果所选择的社交应用属于所述第一社交应用列表,通 过所述数据分享模块将所述分享数据分享至所选择的社交应用。The technical solution adopted by the embodiment of the present application further includes: the application selection module selects a social application that needs to share data through the data sharing interface, and determines that the selected social application belongs to the first social application list or the second social a list of applications, if the selected social application belongs to the second social application list, after the client downloading module automatically downloads and installs the client of the selected social application, the shared data is shared by the data sharing module. To the selected social application; if the selected social application belongs to the first social application list, The sharing data is shared by the data sharing module to the selected social application.
本申请实施例采取的技术方案还包括:还包括通信判断模块和流量提醒模块;所述通信判断模块用于在所选择的社交应用属于所述第二社交应用列表时,获取当前的数据通信方式,判断所述当前的数据通信方式是否是运营商的数据业务,如果所述当前的数据通信方式是运营商的数据业务,通过所述流量提醒模块对用户进行流量提醒;如果所述当前的数据通信方式不是运营商的数据业务,通过所述应用下载模块自动下载并安装所选择的社交应用的客户端。The technical solution adopted by the embodiment of the present application further includes: a communication judging module and a traffic alerting module; the communications judging module is configured to acquire a current data communication manner when the selected social application belongs to the second social application list Determining whether the current data communication mode is an operator's data service. If the current data communication mode is an operator's data service, the traffic alerting module performs a traffic alert to the user; if the current data is The communication mode is not the data service of the operator, and the client of the selected social application is automatically downloaded and installed through the application download module.
本申请实施例采取的又一技术方案为:一种数据分享系统,包括智能终端和服务器,所述智能终端包括数据发送模块、数据接收模块、应用选择模块、应用下载模块和数据分享模块;Another technical solution adopted by the embodiment of the present application is: a data sharing system, including an intelligent terminal and a server, where the smart terminal includes a data sending module, a data receiving module, an application selecting module, an application downloading module, and a data sharing module;
所述数据发送模块用于向所述服务器发送数据分享请求;The data sending module is configured to send a data sharing request to the server;
所述数据接收模块用于接收所述服务器下发的与所述数据分享请求相匹配的社交应用列表;The data receiving module is configured to receive a social application list that is sent by the server and that matches the data sharing request;
所述应用选择模块用于根据所述社交应用列表选择需要分享数据的社交应用,并判断是否已经安装所选择的社交应用的客户端;The application selection module is configured to select a social application that needs to share data according to the social application list, and determine whether a client of the selected social application has been installed;
如果没有安装所选择的社交应用的客户端,所述应用下载模块用于自动下载安装所选择的社交应用的客户端;If the client of the selected social application is not installed, the application downloading module is configured to automatically download a client that installs the selected social application;
所述数据分享模块用于将所述分享数据分享至所选择的社交应用;The data sharing module is configured to share the shared data to the selected social application;
所述服务器用于接收智能终端的数据分享请求,向所述智能终端下发与所述数据分享请求相匹配的社交应用列表。The server is configured to receive a data sharing request of the smart terminal, and send a social application list that matches the data sharing request to the smart terminal.
本申请实施例提供一种计算机程序,其包括计算机可读代码,当所述计算机可读代码在电子设备上运行时,导致所述电子设备执行上述的方法。An embodiment of the present application provides a computer program comprising computer readable code that, when executed on an electronic device, causes the electronic device to perform the method described above.
本申请实施例提供一种计算机可读介质,其中存储了上述的计算机程序。The embodiment of the present application provides a computer readable medium in which the above computer program is stored.
本申请实施例提供一种电子设备,包括:至少一个处理器;以及存储器;其中,所述存储器存储有可被所述至少一个处理器执行的程序,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行本申 请上述任一项的方法。An embodiment of the present application provides an electronic device, including: at least one processor; and a memory; wherein the memory stores a program executable by the at least one processor, the instruction being executed by the at least one processor So that the at least one processor can execute the present application Please refer to any of the above methods.
与现有技术相比,本申请实施例的有益效果在于:本申请实施例的数据分享方法、智能终端及系统在进行数据分享时,获取当前分享数据对应的数据类型,并获取当前智能终端所处区域,服务器根据当前分享数据对应的数据类型及当前智能终端所处区域生成相匹配的社交应用列表,用户可根据社交应用列表选择需要分享数据的社交应用,如果智能终端中没有下载安装该社交应用,则自动下载安装该社交应用后进行数据分享,而无需退出数据分享页面,使得数据分享更加简单快捷,有利于提高用户的分享体验。同时,本申请实施例还可以根据智能终端所处区域的社交应用热门指数对社交应用列表中的社交应用进行排序,从而对热门社交应用进行推广,并便于用户了解社交应用的流行趋势。Compared with the prior art, the data sharing method, the intelligent terminal, and the system in the embodiment of the present application acquire the data type corresponding to the current shared data, and obtain the current smart terminal. In the area, the server generates a matching social application list according to the data type corresponding to the current shared data and the area where the current smart terminal is located, and the user may select a social application that needs to share data according to the social application list, if the social terminal does not download and install the social application. The application automatically downloads and installs the social application for data sharing without exiting the data sharing page, which makes data sharing easier and faster, and is beneficial to improving the user sharing experience. In addition, the embodiment of the present application may also sort the social application in the social application list according to the social application popularity index of the area where the smart terminal is located, thereby promoting the popular social application, and facilitating the user to understand the popular trend of the social application.
上述说明仅是本申请技术方案的概述,为了能够更清楚了解本申请的技术手段,而可依照说明书的内容予以实施,并且为了让本申请的上述和其它目的、特征和优点能够更明显易懂,以下特举本申请的具体实施方式。The above description is only an overview of the technical solutions of the present application, and the technical means of the present application can be more clearly understood, and the above and other objects, features and advantages of the present application can be more clearly understood. The following is a specific embodiment of the present application.
一个或多个实施例通过与之对应的附图中的图片进行示例性说明,这些示例性说明并不构成对实施例的限定,附图中具有相同参考数字标号的元件表示为类似的元件,除非有特别申明,附图中的图不构成比例限制。The one or more embodiments are exemplified by the accompanying drawings in the accompanying drawings, and FIG. The figures in the drawings do not constitute a scale limitation unless otherwise stated.
图1为本申请第一实施例的数据分享方法的流程图;1 is a flowchart of a data sharing method according to a first embodiment of the present application;
图2为本申请第二实施例的数据分享方法的流程图;2 is a flowchart of a data sharing method according to a second embodiment of the present application;
图3为本申请第三实施例的数据分享方法的流程图;3 is a flowchart of a data sharing method according to a third embodiment of the present application;
图4为本申请第一实施例的智能终端的结构示意图;4 is a schematic structural diagram of a smart terminal according to a first embodiment of the present application;
图5为本申请第二实施例的智能终端的结构示意图;FIG. 5 is a schematic structural diagram of a smart terminal according to a second embodiment of the present application;
图6为本申请实施例的数据分享系统的结构示意图。FIG. 6 is a schematic structural diagram of a data sharing system according to an embodiment of the present application.
图7是本申请实施例提供的执行数据分享方法的电子设备的硬件结构示意图。FIG. 7 is a schematic structural diagram of hardware of an electronic device for performing data sharing according to an embodiment of the present application.
为了便于理解本申请,下面将参照相关附图对本申请进行更全面的描述。附图中给出了本申请的较佳实施例。但是,本申请可以以许多不同的形式来实现,并不限于本文所描述的实施例。相反地,提供这些实施例的目的是使对本申请的公开内容的理解更加透彻全面。In order to facilitate the understanding of the present application, the present application will be described more fully hereinafter with reference to the accompanying drawings. Preferred embodiments of the present application are shown in the drawings. However, the application can be embodied in many different forms and is not limited to the embodiments described herein. Rather, these embodiments are provided so that the understanding of the disclosure of the present application will be more thorough.
除非另有定义,本文所使用的所有的技术和科学术语与属于本申请的技术领域的技术人员通常理解的含义相同。本文中在本申请的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本申请。All technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this invention applies, unless otherwise defined. The terminology used herein is for the purpose of describing particular embodiments, and is not intended to be limiting.
请参阅图1,是本申请第一实施例的数据分享方法的流程图。本申请第一实施例的数据分享方法包括以下步骤:Please refer to FIG. 1 , which is a flowchart of a data sharing method according to a first embodiment of the present application. The data sharing method of the first embodiment of the present application includes the following steps:
步骤100:发送数据分享请求,并接收与数据分享请求相匹配的社交应用列表;Step 100: Send a data sharing request, and receive a social application list that matches the data sharing request;
在步骤100中,接收的社交应用列表中包括没有安装客户端的社交应用。In
步骤101:根据社交应用列表选择需要分享数据的社交应用,并判断是否已经安装所选择的社交应用的客户端;如果没有安装所选择的社交应用的客户端,执行步骤102;Step 101: Select a social application that needs to share data according to the social application list, and determine whether the client of the selected social application has been installed; if the client of the selected social application is not installed,
步骤102:自动下载安装所选择的社交应用的客户端并分享数据。Step 102: Automatically download and install the client of the selected social application.
本申请第一实施例的数据分享方法在进行数据分享时,判断是否已经安装需要分享数据的社交应用,如果没有安装该社交应用,则自动下载安装该社交应用后进行数据分享,而无需退出数据分享页面,使得数据分享更加简单快捷,有利于提高用户的分享体验。When the data sharing method of the first embodiment of the present application performs data sharing, it is determined whether the social application that needs to share data has been installed. If the social application is not installed, the social application is automatically downloaded and installed, and the data sharing is performed without exiting the data. Sharing the page makes data sharing easier and faster, which helps to improve the user sharing experience.
请参阅图2,是本申请第二实施例的数据分享方法的流程图。本申请第二实施例的数据分享方法包括以下步骤:Please refer to FIG. 2 , which is a flowchart of a data sharing method according to a second embodiment of the present application. The data sharing method of the second embodiment of the present application includes the following steps:
步骤200:通过智能终端选择需要分享的数据,并点击分享按钮,启动数据分享功能;Step 200: Select the data to be shared through the smart terminal, and click the share button to start the data sharing function;
步骤201:获取智能终端中已经安装客户端的第一社交应用列表;Step 201: Obtain a first social application list in which the client is installed in the smart terminal.
在步骤201中,第一社交应用列表包括用户已经完成下载安装的可以直接进行数据分享的社交应用,例如,QQ或微信等。In
步骤202:获取当前分享数据对应的数据类型,并获取当前智能终端所处区域;Step 202: Obtain a data type corresponding to the current shared data, and obtain an area where the current smart terminal is located;
在步骤202中,当前分享数据对应的数据类型包括图片、视频或文本文件等,当前智能终端所处区域为国家区域,例如中国或美国等。
In
步骤203:将第一社交应用列表、当前分享数据的数据类型及当前智能终端所处区域上传至服务器,并向服务器发送数据分享请求;Step 203: Upload the first social application list, the data type of the current shared data, and the area where the current smart terminal is located to the server, and send a data sharing request to the server;
步骤204:接收服务器下发的除了第一社交应用列表中的社交应用以外的与当前分享数据的数据类型及当前智能终端所处区域相匹配的第二社交应用列表;Step 204: Receive a second social application list that is sent by the server, except for the social application in the first social application list, that matches the data type of the current shared data and the current smart terminal.
在步骤204中,服务器接收到数据分享请求后,根据当前分享数据的数据类型及当前智能终端所处区域生成第二社交应用列表,为了避免与第一社交应用列表重复,从第二社交应用列表中将第一社交应用列表中的社交应用删除;例如,第一社交应用列表中的社交应用包括QQ和微信,当前分享数据的数据类型为图片,当前智能终端所处区域为中国,则服务器根据数据分享请求生成的第二社交应用列表中包括除了QQ和微信以外的派派、陌陌或微博等当前智能终端未下载安装的社交应用;如果当前智能终端所处区域为美国,则服务器根据数据分享请求生成的第二社交应用列表中还可以包括Facebook(脸书)、Twitter(推特)或Instagram等智能终端所处区域比较热门的社交应用。In
步骤205:通过智能终端接收第二社交应用列表,并进入数据分享界面,通过数据分享界面显示第一社交应用列表和第二社交应用列表;Step 205: Receive a second social application list by using the smart terminal, and enter a data sharing interface, and display the first social application list and the second social application list through the data sharing interface;
步骤206:通过数据分享界面选择需要分享数据的社交应用,并判断当前选择的社交应用属于第一社交应用列表或第二社交应用列表,如果当前选择的社交应用属于第二社交应用列表,执行步骤207;如果当前选择的社交应用属于第一社交应用列表,执行步骤208;Step 206: Select a social application that needs to share data through the data sharing interface, and determine that the currently selected social application belongs to the first social application list or the second social application list. If the currently selected social application belongs to the second social application list, perform steps. 207; If the currently selected social application belongs to the first social application list, perform
步骤207:自动下载并安装当前选择的社交应用的客户端后,将当前分享数据分享至该社交应用中;Step 207: After automatically downloading and installing the client of the currently selected social application, sharing the current shared data into the social application;
在步骤207中,本申请实施例通过智能终端自动下载需要分享数据的社交应用的客户端并完成数据分享,而无需退出数据分享界面,使得数据分享更加简单快捷,有利于提高用户的分享体验。In
步骤208:直接将当前分享数据分享至对应的社交应用中。Step 208: directly share the current shared data into the corresponding social application.
本申请第二实施例的数据分享方法在进行数据分享时,获取当前分享数据对应的数据类型,并获取当前智能终端所处区域,服务器根据当前分享数据对应的数据类型及当前智能终端所处区域生成相匹配的社交应用列表,用户可根据社交应用列表选择需要分享数据的社交应用,如果智能终端中没有下载安装该社交应用,则自动下载安装该社交应用后进行数据 分享,而无需退出数据分享页面,使得数据分享更加简单快捷,有利于提高用户的分享体验。The data sharing method of the second embodiment of the present application acquires the data type corresponding to the current shared data, and obtains the area where the current smart terminal is located, and the data type corresponding to the current shared data and the current smart terminal area. A matching social application list is generated, and the user can select a social application that needs to share data according to the social application list. If the social application is not downloaded and installed in the smart terminal, the social application is automatically downloaded and installed. Sharing without having to quit the data sharing page makes data sharing easier and faster, which helps to improve the user sharing experience.
请参阅图3,是本申请第三实施例的数据分享方法的流程图。本申请第二实施例的数据分享方法包括以下步骤:Please refer to FIG. 3 , which is a flowchart of a data sharing method according to a third embodiment of the present application. The data sharing method of the second embodiment of the present application includes the following steps:
步骤300:通过智能终端选择需要分享的数据,并点击分享按钮,启动数据分享功能;Step 300: Select a data to be shared through the smart terminal, and click a share button to start the data sharing function;
步骤301:获取智能终端中已经安装客户端的第一社交应用列表;Step 301: Acquire a first social application list in which the client is installed in the smart terminal.
在步骤301中,第一社交应用列表包括用户已经完成下载安装的可以直接进行数据分享的社交应用,例如,QQ或微信等。In
步骤302:获取当前分享数据对应的数据类型,并获取当前智能终端所处区域;Step 302: Obtain a data type corresponding to the current shared data, and obtain an area where the current smart terminal is located;
在步骤302中,当前分享数据对应的数据类型包括图片、视频或文本文件等,当前智能终端所处区域为国家区域,例如中国或美国等。In
步骤303:将第一社交应用列表、当前分享数据的数据类型及当前智能终端所处区域上传至服务器,并向服务器发送数据分享请求;Step 303: Upload the first social application list, the data type of the current shared data, and the area where the current smart terminal is located to the server, and send a data sharing request to the server;
步骤304:接收服务器下发的除了第一社交应用列表中的社交应用以外的与当前分享数据的数据类型及当前智能终端所处区域相匹配的第二社交应用列表;Step 304: Receive a second social application list that is sent by the server, except for the social application in the first social application list, that matches the data type of the current shared data and the current smart terminal.
在步骤304中,服务器接收到数据分享请求后,根据当前分享数据的数据类型及当前智能终端所处区域生成第二社交应用列表,为了避免与第一社交应用列表重复,从第二社交应用列表中将第一社交应用列表中的社交应用删除;例如,第一社交应用列表中的社交应用包括QQ和微信,当前分享数据的数据类型为图片,当前智能终端所处区域为中国,则服务器根据数据分享请求生成的第二社交应用列表中包括除了QQ和微信以外的派派、陌陌或微博等当前智能终端未下载安装的社交应用;如果当前智能终端所处区域为美国,则服务器根据数据分享请求生成的第二社交应用列表中还可以包括Facebook(脸书)、Twitter(推特)或Instagram等智能终端所处区域比较热门的社交应用;服务器还可以根据当前智能终端所处区域的社交应用热门指数对第二社交应用列表中的社交应用进行排序,并设定第二社交应用列表中的社交应用数量,从而对热门社交应用进行推广,并便于用户了解社交应用的流行趋势。In
步骤305:通过智能终端接收第二社交应用列表,并进入数据分享界 面,通过数据分享界面显示第一社交应用列表和第二社交应用列表;Step 305: Receive a second social application list through the smart terminal, and enter the data sharing community Displaying the first social application list and the second social application list through the data sharing interface;
步骤306:通过数据分享界面选择需要分享数据的社交应用,并判断当前选择的社交应用属于第一社交应用列表或第二社交应用列表,如果当前选择的社交应用属于第二社交应用列表,执行步骤307;如果当前选择的社交应用属于第一社交应用列表,执行步骤310;Step 306: Select a social application that needs to share data through the data sharing interface, and determine that the currently selected social application belongs to the first social application list or the second social application list. If the currently selected social application belongs to the second social application list, perform steps. 307; If the currently selected social application belongs to the first social application list, perform
步骤307:获取智能终端当前的数据通信方式,并判断智能终端当前的数据通信方式是否是运营商的数据业务,如果智能终端当前的数据通信方式是运营商的数据业务,执行步骤308;如果智能终端当前的数据通信方式不是运营商的数据业务,执行步骤309;Step 307: Obtain the current data communication mode of the smart terminal, and determine whether the current data communication mode of the smart terminal is the data service of the operator. If the current data communication mode of the smart terminal is the data service of the operator, perform
步骤308:提示用户当前通信方式是运营商的数据业务,如果继续分享数据会产生流量,并判断用户是否继续分享数据,如果用户继续分享数据,执行步骤309;如果用户取消分享数据,则重新执行步骤306;Step 308: Prompt the user that the current communication mode is the data service of the operator. If the data sharing continues to generate traffic, and determine whether the user continues to share data, if the user continues to share data,
在步骤308中,如果智能终端当前的数据通信方式是运营商的数据业务,对用户进行流量提醒,并显示需要产生的流量值,用户可根据该流量值大小决定是否继续分享数据,避免在用户不知情的情况下造成流量的浪费;如果智能终端当前的数据通信方式是WIFI通信,则直接进行数据分享操作。In
步骤309:自动下载并安装当前选择的社交应用的客户端后,将当前分享数据分享至该社交应用中;Step 309: After automatically downloading and installing the client of the currently selected social application, sharing the current shared data into the social application;
在步骤309中,本申请实施例通过智能终端自动下载需要分享数据的社交应用的客户端并完成数据分享,而无需退出数据分享界面,使得数据分享更加简单快捷,有利于提高用户的分享体验。In
步骤310:直接将当前分享数据分享至对应的社交应用中。Step 310: Share the current shared data directly into the corresponding social application.
本申请第三实施例的数据分享方法在进行数据分享时,获取当前分享数据对应的数据类型,并获取当前智能终端所处区域,服务器根据当前分享数据对应的数据类型及当前智能终端所处区域生成相匹配的社交应用列表,用户可根据社交应用列表选择需要分享数据的社交应用,如果智能终端中没有下载安装该社交应用,则自动下载安装该社交应用后进行数据分享,而无需退出数据分享页面,使得数据分享更加简单快捷,有利于提高用户的分享体验。同时,本申请实施例还可以根据智能终端所处区域的社交应用热门指数对社交应用列表中的社交应用进行排序,从而对热门社交应用进行推广,并便于用户了解社交应用的流行趋势。 When the data sharing method of the third embodiment of the present application performs data sharing, the data type corresponding to the current shared data is obtained, and the area where the current smart terminal is located is obtained, and the data type corresponding to the current shared data and the area where the current smart terminal is located by the server. A matching social application list is generated, and the user can select a social application that needs to share data according to the social application list. If the social application is not downloaded and installed in the smart terminal, the social application is automatically downloaded and installed, and data sharing is performed without exiting data sharing. The page makes data sharing easier and faster, which helps to improve the user sharing experience. In addition, the embodiment of the present application may also sort the social application in the social application list according to the social application popularity index of the area where the smart terminal is located, thereby promoting the popular social application, and facilitating the user to understand the popular trend of the social application.
请参阅图4,是本申请第一实施例的智能终端的结构示意图。本申请第一实施例的智能终端包括数据发送模块、数据接收模块、应用选择模块、应用下载模块和数据分享模块;Please refer to FIG. 4 , which is a schematic structural diagram of a smart terminal according to a first embodiment of the present application. The intelligent terminal of the first embodiment of the present application includes a data sending module, a data receiving module, an application selecting module, an application downloading module, and a data sharing module;
数据发送模块用于发送数据分享请求;The data sending module is configured to send a data sharing request;
数据接收模块用于接收与数据分享请求相匹配的社交应用列表;The data receiving module is configured to receive a social application list that matches the data sharing request;
应用选择模块用于根据社交应用列表选择需要分享数据的社交应用,并判断是否已经安装所选择的社交应用的客户端;The application selection module is configured to select a social application that needs to share data according to the social application list, and determine whether the client of the selected social application has been installed;
如果没有安装所选择的社交应用的客户端,应用下载模块用于自动下载安装所选择的社交应用的客户端;If the client of the selected social application is not installed, the application download module is used to automatically download the client that installs the selected social application;
数据分享模块用于将分享数据分享至所选择的社交应用。The data sharing module is used to share the shared data to the selected social application.
本申请第一实施例的智能终端在进行数据分享时,判断是否已经安装需要分享数据的社交应用,如果没有安装该社交应用,则自动下载安装该社交应用后进行数据分享,而无需退出数据分享页面,使得数据分享更加简单快捷,有利于提高用户的分享体验。When the smart terminal of the first embodiment of the present application performs data sharing, it is determined whether the social application that needs to share data has been installed. If the social application is not installed, the social application is automatically downloaded and installed, and data sharing is not required, and the data sharing is not required. The page makes data sharing easier and faster, which helps to improve the user sharing experience.
请参阅图5,是本申请第二实施例的智能终端的结构示意图。本申请第二实施例的智能终端包括功能启动模块、数据获取模块、数据发送模块、数据接收模块、应用选择模块、通信判断模块、流量提醒模块、应用下载模块和数据分享模块。Please refer to FIG. 5 , which is a schematic structural diagram of a smart terminal according to a second embodiment of the present application. The intelligent terminal of the second embodiment of the present application includes a function starting module, a data acquiring module, a data sending module, a data receiving module, an application selecting module, a communication judging module, a traffic alerting module, an application downloading module, and a data sharing module.
功能启动模块用于选择需要分享的数据,并点击分享按钮,启动数据分享功能。The function launch module is used to select the data to be shared, and click the share button to start the data sharing function.
数据获取模块用于获取智能终端中已经安装客户端的第一社交应用列表、当前分享数据对应的数据类型、以及当前智能终端所处区域;其中,第一社交应用列表中包括用户已经完成下载安装的可以直接进行数据分享的社交应用,例如,QQ或微信等;当前分享数据对应的数据类型包括图片、视频或文本文件等,当前智能终端所处区域为国家区域,例如中国或美国等。The data acquisition module is configured to obtain a first social application list in which the client has been installed in the smart terminal, a data type corresponding to the current shared data, and an area where the current smart terminal is located; wherein the first social application list includes the user that has completed downloading and installing A social application that can directly share data, for example, QQ or WeChat; the data type corresponding to the current shared data includes a picture, a video, or a text file, and the current smart terminal is in a national area, such as China or the United States.
数据发送模块用于将获取的第一社交应用列表、当前分享数据的数据类型及当前智能终端所处区域上传至服务器,并向服务器发送数据分享请求。The data sending module is configured to upload the obtained first social application list, the data type of the current shared data, and the area where the current smart terminal is located to the server, and send a data sharing request to the server.
数据接收模块用于接收服务器下发的除了第一社交应用列表中的社交应用以外的与当前分享数据的数据类型及当前智能终端所处区域相匹配的第二社交应用列表,并进入数据分享界面,通过数据分享界面显示第 一社交应用列表和第二社交应用列表。The data receiving module is configured to receive, by the server, a second social application list that matches the data type of the current shared data and the current smart terminal in the area other than the social application in the first social application list, and enters the data sharing interface. , display the first through the data sharing interface A list of social applications and a list of second social applications.
应用选择模块用于通过数据分享界面选择需要分享数据的社交应用,并判断当前选择的社交应用属于第一社交应用列表或第二社交应用列表,如果当前选择的社交应用属于第二社交应用列表,通过通信判断模块获取智能终端当前的通信方式;如果当前选择的社交应用属于第一社交应用列表,通过数据分享模块分享数据。The application selection module is configured to select a social application that needs to share data through the data sharing interface, and determine that the currently selected social application belongs to the first social application list or the second social application list, and if the currently selected social application belongs to the second social application list, The current communication mode of the smart terminal is obtained by the communication judging module; if the currently selected social application belongs to the first social application list, the data is shared by the data sharing module.
通信判断模块用于获取智能终端当前的通信方式,并判断智能终端当前的数据通信方式是否是运营商的数据业务,如果智能终端当前的数据通信方式是运营商的数据业务,通过流量提醒模块进行流量提醒;如果智能终端当前的数据通信方式不是运营商的数据业务,通过应用下载模块下载社交应用。The communication judging module is configured to obtain the current communication mode of the smart terminal, and determine whether the current data communication mode of the smart terminal is the data service of the operator. If the current data communication mode of the smart terminal is the data service of the operator, the traffic alert module performs Traffic alert; if the current data communication mode of the smart terminal is not the data service of the operator, the social application is downloaded through the application download module.
流量提醒模块用于提示用户当前数据通信方式是运营商的数据业务,如果继续分享数据会产生流量,并判断用户是否继续分享数据,如果用户继续分享数据,通过应用下载模块下载社交应用;如果用户取消分享数据,则通过应用选择模块重新选择需要分享数据的社交应用;其中,如果智能终端当前的数据通信方式是运营商的数据业务,对用户进行流量提醒,并显示需要产生的流量值,用户可根据该流量值大小决定是否继续分享数据,避免在用户不知情的情况下造成流量的浪费;如果智能终端当前的数据通信方式是WIFI通信,则直接进行数据分享操作。The traffic alerting module is used to prompt the user that the current data communication mode is the data service of the operator. If the data sharing continues to generate traffic, and the user is determined to continue to share the data, if the user continues to share the data, the social application is downloaded through the application download module; If the data sharing method is used to re-select the social application that needs to share data, the current data communication mode of the smart terminal is the data service of the operator, and the user is prompted to generate traffic and display the required traffic value. According to the size of the traffic value, whether to continue to share data, to avoid waste of traffic caused by the user without knowing; if the current data communication mode of the smart terminal is WIFI communication, the data sharing operation is directly performed.
应用下载模块用于自动下载并安装当前选择的社交应用的客户端后,通过数据分享模块分享数据;其中,本申请实施例通过智能终端自动下载需要分享数据的社交应用的客户端并完成数据分享,而无需退出数据分享界面,使得数据分享更加简单快捷,有利于提高用户的分享体验。After the application downloading module is used to automatically download and install the client of the currently selected social application, the data is shared by the data sharing module. The embodiment of the present application automatically downloads the client of the social application that needs to share data through the smart terminal and completes data sharing. Without having to quit the data sharing interface, data sharing is simpler and faster, which is beneficial to improving the sharing experience of users.
数据分享模块用于将当前分享数据分享至对应的社交应用中。The data sharing module is used to share the current sharing data into the corresponding social application.
本申请第二实施例的智能终端在进行数据分享时,获取当前分享数据对应的数据类型及当前智能终端所处区域,根据当前分享数据对应的数据类型及当前智能终端所处区域发送数据分享请求,并接收与当前分享数据对应的数据类型及当前智能终端所处区域相匹配的社交应用列表,根据社交应用列表选择需要分享数据的社交应用,如果智能终端中没有下载安装该社交应用,则自动下载安装该社交应用后进行数据分享,而无需退出数据分享页面,使得数据分享更加简单快捷,有利于提高用户的分享体验。When the data sharing is performed, the smart terminal of the second embodiment of the present application acquires the data type corresponding to the current shared data and the area where the current smart terminal is located, and sends a data sharing request according to the data type corresponding to the current shared data and the area where the current smart terminal is located. And receiving a social application list matching the data type corresponding to the current shared data and the current smart terminal, and selecting a social application that needs to share data according to the social application list, if the social application is not downloaded and installed in the smart terminal, Download and install the social application for data sharing without leaving the data sharing page, making data sharing easier and faster, which is conducive to improving the user sharing experience.
请参阅图6,是本申请实施例的数据分享系统的结构示意图。本申请 实施例的数据分享系统包括智能终端和服务器,智能终端和服务器网络连接。智能终端用于获取分享数据对应的数据类型及当前智能终端所处区域,并向服务器发送数据分享请求;服务器用于向智能终端下发除了智能终端已经下载安装的社交应用以外的与分享数据的数据类型及当前智能终端所处区域相匹配的社交应用列表;用户可根据社交应用列表选择需要分享数据的社交应用,如果智能终端中没有安装该社交应用,则自动下载安装该社交应用后进行数据分享。Please refer to FIG. 6 , which is a schematic structural diagram of a data sharing system according to an embodiment of the present application. This application The data sharing system of the embodiment includes an intelligent terminal and a server, and the smart terminal and the server network are connected. The smart terminal is configured to obtain a data type corresponding to the shared data and an area where the current smart terminal is located, and send a data sharing request to the server; the server is configured to send the shared data to the smart terminal except the social application that the smart terminal has downloaded and installed. The data type is a social application list that matches the area where the current smart terminal is located; the user can select a social application that needs to share data according to the social application list. If the social application is not installed in the smart terminal, the social application is automatically downloaded and installed. share it.
具体地,智能终端包括功能启动模块、数据获取模块、数据发送模块、数据接收模块、应用选择模块、通信判断模块、流量提醒模块、应用下载模块和数据分享模块。Specifically, the smart terminal includes a function starting module, a data acquiring module, a data sending module, a data receiving module, an application selecting module, a communication judging module, a traffic alerting module, an application downloading module, and a data sharing module.
功能启动模块用于选择需要分享的数据,并点击分享按钮,启动数据分享功能。The function launch module is used to select the data to be shared, and click the share button to start the data sharing function.
数据获取模块用于获取智能终端中已经安装客户端的第一社交应用列表、当前分享数据对应的数据类型、以及当前智能终端所处区域;其中,第一社交应用列表中包括用户已经完成下载安装的可以直接进行数据分享的社交应用,例如,QQ或微信等;当前分享数据对应的数据类型包括图片、视频或文本文件等,当前智能终端所处区域为国家区域,例如中国或美国等。The data acquisition module is configured to obtain a first social application list in which the client has been installed in the smart terminal, a data type corresponding to the current shared data, and an area where the current smart terminal is located; wherein the first social application list includes the user that has completed downloading and installing A social application that can directly share data, for example, QQ or WeChat; the data type corresponding to the current shared data includes a picture, a video, or a text file, and the current smart terminal is in a national area, such as China or the United States.
数据发送模块用于将获取的第一社交应用列表、当前分享数据的数据类型及当前智能终端所处区域上传至服务器,并向服务器发送数据分享请求。The data sending module is configured to upload the obtained first social application list, the data type of the current shared data, and the area where the current smart terminal is located to the server, and send a data sharing request to the server.
通过服务器接收数据分享请求,并向智能终端下发除了第一社交应用列表中的社交应用以外的与当前分享数据的数据类型及当前智能终端所处区域相匹配的第二社交应用列表;其中,服务器接收到数据分享请求后,根据当前分享数据的数据类型及当前智能终端所处区域生成第二社交应用列表,为了避免与第一社交应用列表重复,从第二社交应用列表中将第一社交应用列表中的社交应用删除;例如,第一社交应用列表中的社交应用包括QQ和微信,当前分享数据的数据类型为图片,当前智能终端所处区域为中国,则服务器根据数据分享请求生成的第二社交应用列表中包括除了QQ和微信以外的派派、陌陌或微博等当前智能终端未下载安装的社交应用;如果当前智能终端所处区域为美国,则服务器根据数据分享请求生成的第二社交应用列表中还可以包括Facebook(脸书)、Twitter(推特) 或Instagram等智能终端所处区域比较热门的社交应用;服务器还可以根据当前智能终端所处区域的社交应用热门指数对第二社交应用列表中的社交应用进行排序,并设定第二社交应用列表中的社交应用数量,从而对热门社交应用进行推广,并便于用户了解社交应用的流行趋势。Receiving a data sharing request by the server, and delivering, to the smart terminal, a second social application list that matches the data type of the current shared data and the current smart terminal in the area other than the social application in the first social application list; After receiving the data sharing request, the server generates a second social application list according to the data type of the current shared data and the area where the current smart terminal is located. To avoid duplication with the first social application list, the first social interaction is from the second social application list. The social application in the application list is deleted; for example, the social application in the first social application list includes QQ and WeChat, the data type of the current shared data is a picture, and the current smart terminal is located in China, and the server generates the data according to the data sharing request. The second social application list includes a social application that is not downloaded and installed by a current smart terminal such as a dispatcher, a stranger, or a microblog other than QQ and WeChat; if the current smart terminal is located in the United States, the server generates the data according to the data sharing request. The second social application list may also include Facebo Ok (Facebook), Twitter (twitter) Or a social device in which the smart terminal is located in the area where the smart terminal is located; the server may also sort the social application in the second social application list according to the social application popularity index of the region where the smart terminal is located, and set the second social application list The number of social apps in it, which promotes popular social apps and makes it easy for users to understand the trends of social apps.
数据接收模块用于接收服务器下发的除了第一社交应用列表中的社交应用以外的与当前分享数据的数据类型及当前智能终端所处区域相匹配的第二社交应用列表,并进入数据分享界面,通过数据分享界面显示第一社交应用列表和第二社交应用列表。The data receiving module is configured to receive, by the server, a second social application list that matches the data type of the current shared data and the current smart terminal in the area other than the social application in the first social application list, and enters the data sharing interface. Displaying the first social application list and the second social application list through the data sharing interface.
应用选择模块用于通过数据分享界面选择需要分享数据的社交应用,并判断当前选择的社交应用属于第一社交应用列表或第二社交应用列表,如果当前选择的社交应用属于第二社交应用列表,通过通信判断模块获取智能终端当前的通信方式;如果当前选择的社交应用属于第一社交应用列表,通过数据分享模块分享数据。The application selection module is configured to select a social application that needs to share data through the data sharing interface, and determine that the currently selected social application belongs to the first social application list or the second social application list, and if the currently selected social application belongs to the second social application list, The current communication mode of the smart terminal is obtained by the communication judging module; if the currently selected social application belongs to the first social application list, the data is shared by the data sharing module.
通信判断模块用于获取智能终端当前的通信方式,并判断智能终端当前的数据通信方式是否是运营商的数据业务,如果智能终端当前的数据通信方式是运营商的数据业务,通过流量提醒模块进行流量提醒;如果智能终端当前的数据通信方式不是运营商的数据业务,通过应用下载模块下载社交应用。The communication judging module is configured to obtain the current communication mode of the smart terminal, and determine whether the current data communication mode of the smart terminal is the data service of the operator. If the current data communication mode of the smart terminal is the data service of the operator, the traffic alert module performs Traffic alert; if the current data communication mode of the smart terminal is not the data service of the operator, the social application is downloaded through the application download module.
流量提醒模块用于提示用户当前数据通信方式是运营商的数据业务,如果继续分享数据会产生流量,并判断用户是否继续分享数据,如果用户继续分享数据,通过应用下载模块下载社交应用;如果用户取消分享数据,则通过应用选择模块重新选择需要分享数据的社交应用;其中,如果智能终端当前的数据通信方式是运营商的数据业务,对用户进行流量提醒,并显示需要产生的流量值,用户可根据该流量值大小决定是否继续分享数据,避免在用户不知情的情况下造成流量的浪费;如果智能终端当前的数据通信方式是WIFI通信,则直接进行数据分享操作。The traffic alerting module is used to prompt the user that the current data communication mode is the data service of the operator. If the data sharing continues to generate traffic, and the user is determined to continue to share the data, if the user continues to share the data, the social application is downloaded through the application download module; If the data sharing method is used to re-select the social application that needs to share data, the current data communication mode of the smart terminal is the data service of the operator, and the user is prompted to generate traffic and display the required traffic value. According to the size of the traffic value, whether to continue to share data, to avoid waste of traffic caused by the user without knowing; if the current data communication mode of the smart terminal is WIFI communication, the data sharing operation is directly performed.
应用下载模块用于自动下载并安装当前选择的社交应用的客户端后,通过数据分享模块分享数据;其中,本申请实施例通过智能终端自动下载需要分享数据的社交应用的客户端并完成数据分享,而无需退出数据分享界面,使得数据分享更加简单快捷,有利于提高用户的分享体验。After the application downloading module is used to automatically download and install the client of the currently selected social application, the data is shared by the data sharing module. The embodiment of the present application automatically downloads the client of the social application that needs to share data through the smart terminal and completes data sharing. Without having to quit the data sharing interface, data sharing is simpler and faster, which is beneficial to improving the sharing experience of users.
数据分享模块用于将当前分享数据分享至对应的社交应用中。The data sharing module is used to share the current sharing data into the corresponding social application.
本申请实施例的数据分享系统在进行数据分享时,获取当前分享数据 对应的数据类型,并获取当前智能终端所处区域,服务器根据当前分享数据对应的数据类型及当前智能终端所处区域生成相匹配的社交应用列表,用户可根据社交应用列表选择需要分享数据的社交应用,如果智能终端中没有下载安装该社交应用,则自动下载安装该社交应用后进行数据分享,而无需退出数据分享页面,使得数据分享更加简单快捷,有利于提高用户的分享体验。同时,本申请实施例还可以根据智能终端所处区域的社交应用热门指数对社交应用列表中的社交应用进行排序,从而对热门社交应用进行推广,并便于用户了解社交应用的流行趋势。The data sharing system in the embodiment of the present application acquires the current shared data when performing data sharing. Corresponding data types, and obtaining the area where the current smart terminal is located, the server generates a matching social application list according to the data type corresponding to the current shared data and the current smart terminal location, and the user can select the social that needs to share data according to the social application list. The application, if the social application is not downloaded and installed in the smart terminal, automatically downloads and installs the social application for data sharing without exiting the data sharing page, which makes data sharing easier and faster, and is beneficial to improving the sharing experience of the user. In addition, the embodiment of the present application may also sort the social application in the social application list according to the social application popularity index of the area where the smart terminal is located, thereby promoting the popular social application, and facilitating the user to understand the popular trend of the social application.
本申请的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器(DSP)来实现根据本申请实施例的电视机中的一些或者全部部件的一些或者全部功能。本申请还可以实现为用于执行这里所描述的方法的一部分或者全部的设备或者装置程序(例如,计算机程序和计算机程序产品)。这样的实现本申请的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。The various component embodiments of the present application can be implemented in hardware, or in a software module running on one or more processors, or in a combination thereof. Those skilled in the art will appreciate that a microprocessor or digital signal processor (DSP) may be used in practice to implement some or all of the functionality of some or all of the components of a television set in accordance with embodiments of the present application. The application can also be implemented as a device or device program (e.g., a computer program and a computer program product) for performing some or all of the methods described herein. Such a program implementing the present application may be stored on a computer readable medium or may be in the form of one or more signals. Such signals may be downloaded from an Internet website, provided on a carrier signal, or provided in any other form.
本申请实施例还提供了一种计算机程序,包括计算机可读代码,当所述计算机可读代码在电子设备上运行时,导致所述电子设备执行上述的数据分享方法。The embodiment of the present application further provides a computer program comprising computer readable code, when the computer readable code is run on an electronic device, causing the electronic device to perform the data sharing method described above.
本申请实施例还提供了一种非易失性计算机存储介质,所述计算机存储介质存储有计算机可执行指令,该计算机可执行指令可执行上述任意方法实施例中的数据分享方法。The embodiment of the present application further provides a non-volatile computer storage medium storing computer-executable instructions, which can execute the data sharing method in any of the foregoing method embodiments.
图7是本申请实施例提供的用于执行数据分享方法的电子设备的硬件结构示意图,如图7所示,该电子设备包括:FIG. 7 is a schematic structural diagram of hardware of an electronic device for performing data sharing method according to an embodiment of the present disclosure. As shown in FIG. 7, the electronic device includes:
一个或多个处理器710以及存储器720,图7中以一个处理器710为例。One or
执行列表项操作的处理方法的设备还可以包括:输入装置730和输出装置740。The apparatus for performing the processing method of the list item operation may further include: an
处理器710、存储器720、输入装置730和输出装置740可以通过总线或者其他方式连接,图7中以通过总线连接为例。
The
存储器720作为一种非易失性计算机可读存储介质,可用于存储非易失性软件程序、非易失性计算机可执行程序以及模块,如本申请实施例中的列表项操作的处理方法对应的程序指令/模块(例如,附图4所示的数据发送模块、数据接收模块、应用选择模块、应用下载模块和数据分享模块)。处理器710通过运行存储在存储器720中的非易失性软件程序、指令以及模块,从而执行服务器的各种功能应用以及数据处理,即实现上述方法实施例列表项操作的处理方法。The
存储器720可以包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需要的应用程序;存储数据区可存储根据列表项操作的处理装置的使用所创建的数据等。此外,存储器720可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实施例中,存储器720可选包括相对于处理器710远程设置的存储器,这些远程存储器可以通过网络连接至列表项操作的处理装置。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。The
输入装置730可接收输入的数字或字符信息,以及产生与列表项操作的处理装置的用户设置以及功能控制有关的键信号输入。输出装置740可包括显示屏等显示设备。
所述一个或者多个模块存储在所述存储器720中,当被所述一个或者多个处理器710执行时,执行上述任意方法实施例中的列表项操作的处理方法。The one or more modules are stored in the
上述产品可执行本申请实施例所提供的方法,具备执行方法相应的功能模块和有益效果。未在本实施例中详尽描述的技术细节,可参见本申请实施例所提供的方法。The above products can perform the methods provided by the embodiments of the present application, and have the corresponding functional modules and beneficial effects of the execution method. For technical details that are not described in detail in this embodiment, reference may be made to the method provided by the embodiments of the present application.
本申请实施例的电子设备以多种形式存在,包括但不限于:The electronic device of the embodiment of the present application exists in various forms, including but not limited to:
(1)移动通信设备:这类设备的特点是具备移动通信功能,并且以提供话音、数据通信为主要目标。这类终端包括:智能手机(例如iPhone)、多媒体手机、功能性手机,以及低端手机等。 (1) Mobile communication devices: These devices are characterized by mobile communication functions and are mainly aimed at providing voice and data communication. Such terminals include: smart phones (such as iPhone), multimedia phones, functional phones, and low-end phones.
(2)超移动个人计算机设备:这类设备属于个人计算机的范畴,有计算和处理功能,一般也具备移动上网特性。这类终端包括:PDA、MID和UMPC设备等,例如iPad。(2) Ultra-mobile personal computer equipment: This type of equipment belongs to the category of personal computers, has computing and processing functions, and generally has mobile Internet access. Such terminals include: PDAs, MIDs, and UMPC devices, such as the iPad.
(3)便携式娱乐设备:这类设备可以显示和播放多媒体内容。该类设备包括:音频、视频播放器(例如iPod),掌上游戏机,电子书,以及智能玩具和便携式车载导航设备。(3) Portable entertainment devices: These devices can display and play multimedia content. Such devices include: audio, video players (such as iPod), handheld game consoles, e-books, and smart toys and portable car navigation devices.
(4)服务器:提供计算服务的设备,服务器的构成包括处理器、硬盘、内存、系统总线等,服务器和通用的计算机架构类似,但是由于需要提供高可靠的服务,因此在处理能力、稳定性、可靠性、安全性、可扩展性、可管理性等方面要求较高。(4) Server: A device that provides computing services. The server consists of a processor, a hard disk, a memory, a system bus, etc. The server is similar to a general-purpose computer architecture, but because of the need to provide highly reliable services, processing power and stability High reliability in terms of reliability, security, scalability, and manageability.
(5)其他具有数据交互功能的电子装置。(5) Other electronic devices with data interaction functions.
以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。The device embodiments described above are merely illustrative, wherein the units described as separate components may or may not be physically separate, and the components displayed as units may or may not be physical units, ie may be located A place, or it can be distributed to multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of the embodiment.
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。Through the description of the above embodiments, those skilled in the art can clearly understand that the various embodiments can be implemented by means of software plus a necessary general hardware platform, and of course, by hardware. Based on such understanding, the above-described technical solutions may be embodied in the form of software products in essence or in the form of software products, which may be stored in a computer readable storage medium such as ROM/RAM, magnetic Discs, optical discs, etc., include instructions for causing a computer device (which may be a personal computer, server, or network device, etc.) to perform the methods described in various embodiments or portions of the embodiments.
上述实施例为本申请较佳的实施方式,但本申请的实施方式并不受上述实施例的限制,其他的任何未背离本申请的精神实质与原理下所作的改变、修饰、替代、组合、简化,均应为等效的置换方式,都包含在本申请的保护范围之内。The above-mentioned embodiments are preferred embodiments of the present application, but the embodiments of the present application are not limited to the above embodiments, and any other changes, modifications, substitutions, combinations, and modifications made without departing from the spirit and principles of the present application. Simplifications should be equivalent replacements and are included in the scope of protection of this application.
最后应说明的是:以上实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通 技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的精神和范围。 Finally, it should be noted that the above embodiments are only used to explain the technical solutions of the present application, and are not limited thereto; although the present application is described in detail with reference to the foregoing embodiments, common in the art The skilled person should understand that the technical solutions described in the foregoing embodiments may be modified, or some of the technical features may be equivalently replaced; and the modifications or substitutions do not deviate from the embodiments of the present application. The spirit and scope of the technical solution.
Claims (14)
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201610340970.5A CN106027370A (en) | 2016-05-20 | 2016-05-20 | Data sharing method and system, and intelligent terminal |
| CN201610340970.5 | 2016-05-20 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2017197888A1 true WO2017197888A1 (en) | 2017-11-23 |
Family
ID=57095457
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2016/112418 Ceased WO2017197888A1 (en) | 2016-05-20 | 2016-12-27 | Information sharing method, intelligent terminal, and system |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN106027370A (en) |
| WO (1) | WO2017197888A1 (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN107831974A (en) * | 2017-11-30 | 2018-03-23 | 腾讯科技(深圳)有限公司 | information sharing method, device and storage medium |
| CN111972725A (en) * | 2019-05-06 | 2020-11-24 | 沅圣科技股份有限公司 | Electronic cigarette device, electronic cigarette social contact device and electronic cigarette social contact method |
Families Citing this family (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN106027370A (en) * | 2016-05-20 | 2016-10-12 | 乐视控股(北京)有限公司 | Data sharing method and system, and intelligent terminal |
| CN106776068A (en) * | 2016-12-09 | 2017-05-31 | 北京小米移动软件有限公司 | Display methods, device and equipment that candidate applies |
| CN106657305B (en) * | 2016-12-12 | 2017-09-12 | 掌阅科技股份有限公司 | Data sharing method, device, terminal device and server |
| CN106599228B (en) * | 2016-12-19 | 2018-02-13 | 掌阅科技股份有限公司 | Data sharing method, device, terminal device and server |
| CN109547320B (en) * | 2018-09-29 | 2022-08-30 | 创新先进技术有限公司 | Social contact method, device and equipment |
| CN109831532B (en) * | 2019-03-18 | 2020-09-15 | 北京字节跳动网络技术有限公司 | Data sharing method, device, equipment and medium |
Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103888408A (en) * | 2012-12-19 | 2014-06-25 | 腾讯科技(深圳)有限公司 | Method for uploading data to social networking platform and device thereof |
| CN103997452A (en) * | 2013-02-20 | 2014-08-20 | 腾讯科技(深圳)有限公司 | Information sharing method and apparatus among multiple platforms |
| CN104660678A (en) * | 2015-01-16 | 2015-05-27 | 深圳市深信服电子科技有限公司 | Application data sharing method and device |
| CN104793870A (en) * | 2014-01-22 | 2015-07-22 | 阿里巴巴集团控股有限公司 | Data sharing method and device |
| CN105491153A (en) * | 2015-12-29 | 2016-04-13 | 北京金山安全软件有限公司 | Sharing method and device and mobile terminal |
| CN105490917A (en) * | 2015-11-18 | 2016-04-13 | 腾讯科技(深圳)有限公司 | Sharing method and device in application |
| CN105573643A (en) * | 2015-05-29 | 2016-05-11 | 宇龙计算机通信科技(深圳)有限公司 | Application recommendation method, user terminal and application server |
| CN106027370A (en) * | 2016-05-20 | 2016-10-12 | 乐视控股(北京)有限公司 | Data sharing method and system, and intelligent terminal |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101848416A (en) * | 2010-04-02 | 2010-09-29 | 宇龙计算机通信科技(深圳)有限公司 | Mobile terminal, application server, application push method and application push system |
| CN104486430A (en) * | 2014-12-18 | 2015-04-01 | 北京奇虎科技有限公司 | Method, device and client for realizing data sharing in mobile browser client |
| CN105068717B (en) * | 2015-08-12 | 2018-06-29 | 北京金山安全软件有限公司 | Management method and device for notification bar of mobile terminal and mobile terminal |
-
2016
- 2016-05-20 CN CN201610340970.5A patent/CN106027370A/en active Pending
- 2016-12-27 WO PCT/CN2016/112418 patent/WO2017197888A1/en not_active Ceased
Patent Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103888408A (en) * | 2012-12-19 | 2014-06-25 | 腾讯科技(深圳)有限公司 | Method for uploading data to social networking platform and device thereof |
| CN103997452A (en) * | 2013-02-20 | 2014-08-20 | 腾讯科技(深圳)有限公司 | Information sharing method and apparatus among multiple platforms |
| CN104793870A (en) * | 2014-01-22 | 2015-07-22 | 阿里巴巴集团控股有限公司 | Data sharing method and device |
| CN104660678A (en) * | 2015-01-16 | 2015-05-27 | 深圳市深信服电子科技有限公司 | Application data sharing method and device |
| CN105573643A (en) * | 2015-05-29 | 2016-05-11 | 宇龙计算机通信科技(深圳)有限公司 | Application recommendation method, user terminal and application server |
| CN105490917A (en) * | 2015-11-18 | 2016-04-13 | 腾讯科技(深圳)有限公司 | Sharing method and device in application |
| CN105491153A (en) * | 2015-12-29 | 2016-04-13 | 北京金山安全软件有限公司 | Sharing method and device and mobile terminal |
| CN106027370A (en) * | 2016-05-20 | 2016-10-12 | 乐视控股(北京)有限公司 | Data sharing method and system, and intelligent terminal |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN107831974A (en) * | 2017-11-30 | 2018-03-23 | 腾讯科技(深圳)有限公司 | information sharing method, device and storage medium |
| CN111972725A (en) * | 2019-05-06 | 2020-11-24 | 沅圣科技股份有限公司 | Electronic cigarette device, electronic cigarette social contact device and electronic cigarette social contact method |
Also Published As
| Publication number | Publication date |
|---|---|
| CN106027370A (en) | 2016-10-12 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO2017197888A1 (en) | Information sharing method, intelligent terminal, and system | |
| CN105450691B (en) | Business processing method, device and server | |
| CN109075820B (en) | Bluetooth pairing method, terminal device and readable storage medium | |
| WO2017107542A1 (en) | Video program obtaining method, device and system | |
| WO2017185616A1 (en) | File storage method and electronic equipment | |
| CN103036597B (en) | Method and device of sharing resources among devices in close range | |
| US20220239760A1 (en) | Message pushing method for a virtual gift and electronic device | |
| US10101986B2 (en) | Method and apparatus for executing applications | |
| WO2017054622A1 (en) | Message display method and apparatus, and electronic device | |
| WO2017166630A1 (en) | Task priority correctingon method and device | |
| CN111991813B (en) | Method and device for logging in game, electronic equipment and storage medium | |
| CN104808971A (en) | Network application program manager, method, device and mobile terminal | |
| CN104239775B (en) | The method and apparatus that mobile phone terminal and PC end set up wireless connections by short message | |
| US20170171571A1 (en) | Push Video Documentation Methods and Appliances | |
| WO2017113840A1 (en) | Information recommending method and device | |
| CN104052796A (en) | Plug-in processing method, device, system and terminal | |
| WO2017185605A1 (en) | File management method and electronic equipment | |
| US20170277526A1 (en) | Software categorization method and electronic device | |
| WO2019029093A1 (en) | Method for quickly starting functional page and device , electronic equipment thereof | |
| US20150363182A1 (en) | Smart device, wearable device and method for pushing &receiving installation package | |
| US20160294920A1 (en) | Network communication system | |
| CN111866885A (en) | Authentication information sharing method, device and electronic device | |
| CN109614778B (en) | Dynamic configuration method, gateway and system of user authority | |
| CN104579929A (en) | Hairdressing software sharing method and device | |
| WO2017148157A1 (en) | Method and device for localized application installation on android device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 16902267 Country of ref document: EP Kind code of ref document: A1 |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 16902267 Country of ref document: EP Kind code of ref document: A1 |