WO2018149365A1 - Procédé d'acquisition de données, terminal mobile, et serveur - Google Patents
Procédé d'acquisition de données, terminal mobile, et serveur Download PDFInfo
- Publication number
- WO2018149365A1 WO2018149365A1 PCT/CN2018/075973 CN2018075973W WO2018149365A1 WO 2018149365 A1 WO2018149365 A1 WO 2018149365A1 CN 2018075973 W CN2018075973 W CN 2018075973W WO 2018149365 A1 WO2018149365 A1 WO 2018149365A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- mobile terminal
- server
- target page
- interactive data
- request message
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/51—Discovery or management thereof, e.g. service location protocol [SLP] or web services
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
Definitions
- the present invention relates to the field of computers, and in particular, to a data acquisition method, a mobile terminal, and a server.
- the server obtains the user's friend list, then obtains the online status of each friend in the interactive application, and finally sends the online status of each friend to the mobile terminal.
- the existing solution can only support the mobile terminal to obtain the online status of the friend, and the interactive data for the friend in the interactive application is not available. Therefore, the on-the-go capability of the on-the-go function of the mobile terminal in the existing solution is insufficient, so that the user has insufficient time for using the onlooker function.
- the embodiment of the invention provides a data acquisition method, a mobile terminal and a server, which can improve the onlooker ability of the on-the-go function of the mobile terminal and improve the duration of the user's use of the onlooker function.
- a first aspect of the embodiments of the present invention provides a data acquisition method, which may include:
- the mobile terminal sends a first request message to the server in response to the start operation of the data view entry of the target object in the state of the application, where the first request message is used to instruct the server to determine that the target object is generated by interaction with the application.
- the mobile terminal displays the target page.
- a second aspect of the embodiments of the present invention provides a data acquisition method, which may include:
- the server determines, according to the first request message, interactive data generated by the target object interacting with the application;
- the server creates a target page according to the interactive data, where the target page includes the interactive data;
- the server sends the target page to the mobile terminal.
- a third aspect of the embodiments of the present invention provides a mobile terminal, which may include:
- a first sending module configured to send a first request message to the server, in response to the start operation of the data view entry of the target object in the state of the application, the first request message is used to instruct the server to determine the target object and the Interactive data generated by application interaction;
- a first receiving module configured to receive a target page sent by the server, where the target page includes the interactive data, where the target page is created by the server according to the first request message;
- a display module for displaying the target page.
- a fourth aspect of the embodiments of the present invention provides a server, which may include:
- a first receiving module configured to receive a query request that the target object sent by the mobile terminal is in an application progress state
- a second receiving module configured to: when determining that the target object is in an application progress state according to the query request, receiving a first request message sent by the mobile terminal, where the first request message is that the mobile terminal responds to the target The data sent by the object is viewed by the start operation of the entry;
- a determining module configured to determine, according to the first request message, interactive data generated by the target object interacting with the application
- a first creating module configured to create a target page according to the interactive data, where the target page includes the interactive data
- a first sending module configured to send the target page to the mobile terminal.
- a fifth aspect of the embodiments of the present invention provides a mobile terminal, including:
- a memory for storing computer executable program code
- a processor coupled to the memory and the transceiver
- program code includes instructions that, when executed by the processor, cause the mobile terminal to perform the method of the first aspect described above.
- a sixth aspect of the embodiments of the present invention provides a computer storage medium for storing computer software instructions for use in a mobile terminal, comprising: a method for performing the first aspect as described above.
- a seventh aspect of the embodiments of the present invention provides a server, including:
- a memory for storing computer executable program code
- a processor coupled to the memory and the network interface
- program code includes instructions that, when executed by the processor, cause the server to perform the method described in the second aspect above.
- An eighth aspect of the embodiments of the present invention provides a computer storage medium for storing computer software instructions for use in a server, comprising: the method for performing the second aspect described above.
- the embodiment of the present invention has the following advantages: the server can acquire real-time interactive data generated when the target object interacts with the application, and send real-time interactive data to the mobile terminal through the form of the target page, thereby The user can obtain the real-time interactive data of the target object in the mobile terminal, thereby improving the onlookers ability of the on-the-go function of the mobile terminal and improving the duration of the user's use of the onlooker function.
- FIG. 1 is an interface diagram of a peripheral entrance required for a mobile terminal to view real-time data of a game friend in an A application according to an embodiment of the present invention
- FIG. 2 is an interface diagram of a periscope room required for a mobile terminal to view real-time data of a game friend in an A application according to an embodiment of the present invention
- FIG. 3 is a system architecture diagram for implementing data acquisition in an embodiment of the present invention.
- FIG. 4 is a flowchart of online status of a game of a friend in a mobile phone viewing A application according to an embodiment of the present invention
- FIG. 5 is a flowchart of real-time game data of a friend in an A application in a mobile phone according to an embodiment of the present invention
- FIG. 6 is a flow chart of a friend watching a group chat according to an embodiment of the present invention.
- FIG. 7 is a schematic diagram of an embodiment of a data acquisition method according to an embodiment of the present invention.
- FIG. 8 is a schematic diagram of another embodiment of a data acquisition method according to an embodiment of the present invention.
- FIG. 9 is a schematic diagram of another embodiment of a data acquisition method according to an embodiment of the present invention.
- FIG. 10 is a schematic diagram of an embodiment of a mobile terminal according to an embodiment of the present invention.
- FIG. 11 is a schematic diagram of another embodiment of a mobile terminal according to an embodiment of the present invention.
- FIG. 12 is a schematic diagram of another embodiment of a mobile terminal according to an embodiment of the present invention.
- FIG. 13 is a schematic diagram of another embodiment of a mobile terminal according to an embodiment of the present invention.
- FIG. 14 is a schematic diagram of another embodiment of a mobile terminal according to an embodiment of the present invention.
- FIG. 15 is a schematic diagram of an embodiment of a server according to an embodiment of the present invention.
- FIG. 16 is a schematic diagram of another embodiment of a server according to an embodiment of the present invention.
- FIG. 17 is a schematic diagram of another embodiment of a server according to an embodiment of the present invention.
- FIG. 18 is a schematic diagram of another embodiment of a server according to an embodiment of the present invention.
- FIG. 19 is a schematic diagram of another embodiment of a server according to an embodiment of the present invention.
- the embodiment of the invention provides a data acquisition method, a mobile terminal and a server, which can improve the onlooker ability of the on-the-go function of the mobile terminal and improve the duration of the user's use of the onlooker function.
- the solution of the present invention can be applied to a service with a periscope function, and specifically can be applied to an A application in an entertainment hall. It can be understood that the solution of the present invention is not limited to application in a certain application, but can be applied to a game. All applications in the platform, but for convenience of description, will be described as an example of application to a certain game application (such as A application).
- FIG. 1 is an interface diagram of a peripheral entrance required to view real-time data of a game friend in an A application on a mobile terminal, as shown in FIG.
- the onlookers in the interface diagram of the onlookers are mainly used to display the real-time game state of the friend in the A application, and determine whether the friend can be onlookers.
- the onlookers entrance contains the following two important parts: 1. Real-time status of friends: display the list of friends and display the real-time game status; 2. Friend's onlookers: display different entries according to different game states, display the onlookers when the user is in the game , click to enter the real-time onlookers room.
- FIG. 2 is an interface diagram of a periscope room required for viewing real-time data of a game friend in an A application on a mobile terminal.
- the onlooker room in the interface diagram of the onlooker is mainly used for complete Shows real-time game data from friends in A apps and supports multiple people interacting in the onlookers.
- the onlookers room contains the following four important parts: 1.
- Real-time game data includes but is not limited to: displaying the player's game mode, using heroes, real-time hero levels, kills, assists, deaths, The number of soldiers, the number of kills of the two teams, the number of push towers, and the number of dragons and the number of the game are different.
- the game data is different.
- only the game data is exemplified, which does not cause the embodiment of the present application.
- Limited description; 2 support real-time refresh: game data allows users to manually refresh to the latest data, or, periodically (for example, 1 minute) to automatically update the game data; 3, support multiple people at the same time: support multiple users simultaneously enter The room is onlookers, but all need to be friends of the onlookers; 4, support multi-person chat interaction: support all members of the room for real-time chat interaction.
- FIG. 3 is a structural diagram of a system for implementing data acquisition according to an embodiment of the present invention.
- the system architecture diagram includes a plurality of parts and devices related to an application, and the system is respectively The various parts of the architecture diagram are introduced:
- Mobile terminal (such as mobile phone): The mobile terminal provides a friend onlooker function entry on the tab page. The user can view the game online status and game data of the friend in the A application through the friend watching portal, wherein the game data includes detailed game data information of the friend in the game, and can perform live chat by one-to-one chat and group chat. discuss.
- the mobile terminal is a device for performing a watching game, that is, an acquisition end of game interactive data (game data).
- PC Personal Computer
- the PC is the providing end of the game data, that is, the user plays the game on the PC.
- the PC can also be a mobile device, such as a mobile phone.
- the example of the device of the game does not result in a limited description of the system in this example.
- IM cloud long link channel is mainly responsible for the establishment of long links between PC and logical layer reporting data processing services, and maintains long links stable and reliable, and ensures the reporting of data. real-time.
- Mobile access layer mainly responsible for the authentication of mobile phone long link requests, establishing long links and ensuring the stability and reliability of long links between mobile phones and servers, forwarding service data requests from mobile phones to friends onlookers, and returning friends to the service.
- the package is sent to the phone.
- Reporting data processing service It is mainly responsible for storing the online status information and game game information reported by the PC to the data layer, and providing the online service status and the query interface of the real-time game game information to other services.
- Game online service Responsible for obtaining the online status information reported by the PC from the reported data processing service, and providing the mobile phone and friends on-the-spot service query interface.
- Friend onlooker service Responsible for providing a direct interface to the mobile phone's onlookers in the form agreed by the agreement.
- IM cloud group responsible for group chat and one-on-one chat, controlled by IM cloud software development kit (SDK).
- SDK IM cloud software development kit
- User online status responsible for the storage of the user's online status.
- Real-time game data Responsible for the storage of real-time game data.
- the friend online status and real-time game data are located in the data layer.
- Step 101 The mobile phone requests the friend's game online status to the friend watching service
- Step 102 The friend onlooker service obtains the friend relationship chain of the user from the database of the A application;
- Step 103 The friend onlooker service requests the online status of the friend to the game online service
- Step 104 The game online service reports the data processing service requesting online status data
- Step 105 Reporting the data processing service to obtain online status data from the data layer
- Step 106 Reporting the data processing service to gradually return online status data to the mobile phone.
- the report data processing service gradually returns the online status data to the mobile phone, specifically: the report data processing service sends the online status data to the game online service, and after the game online service receives the online status data, the game online service will be online status data. Send to the friend onlooker service, the friend onlooker service will send the received online status data to the mobile phone.
- the reported data processing service, the game online service, and the friend onlooker service in the present example may be deployed independently in an actual application, or may be integrated, for example, deploying an execution report data processing service, a game online service, and a friend onlooker service in the server.
- the functional components are not limited in the embodiment of the present application.
- Step 201 The mobile phone requests real-time game data from a friend watching service
- Step 202 The friend onlooker service reports the data processing service to verify whether the friend is in the game of the A application;
- the report data processing service will send a message that the friend is in the game of the A application to the friend onlooker service, which is indicated by a broken line in FIG.
- Step 203 If the friend is in the game of the A application, the friend onlooker service reports the real-time game data of the friend to the data processing service;
- Step 204 The reporting data processing service requests the data layer to acquire real-time game data.
- Step 205 The data layer returns the real-time game data to the report data processing service, and the report data processing service sends the received real-time game data to the friend onlooker service;
- Step 206 The friend onlooker service performs a winning rate logic operation according to the real-time game data
- Step 207 The friend onlooker service returns the obtained operation result and the real-time game data to the mobile phone.
- the buddy service, the data processing service, and the data layer in the example are components in the server, and the server may include other components, which are not limited herein.
- Step 301 The mobile phone requests the group ID from the service of the friend;
- Step 302 The friend onlooker service requests to create a group from the IM cloud proxy service.
- Step 303 The IM cloud proxy service requests the IM cloud group to create a group.
- Step 304 The IM cloud group creates a group and allocates an ID.
- Step 305 The IM cloud group sends the group ID to the IM cloud proxy service, and the IM cloud proxy service sends the group ID to the friend onlooker service.
- Step 306 The friend onlooker service requests to add a group member to the IM cloud proxy service request.
- Step 307 The IM cloud proxy service requests to add a group member to the IM cloud group.
- Step 308 The IM cloud group sends the message that the group member completes the message to the friend onlooker service through the IM cloud proxy service.
- Step 309 The friend onlooker service sends the group ID to the mobile phone
- Step 310 After the mobile phone obtains the group ID, the mobile phone initiates a chat request to the IM cloud SDK.
- the buddy service, the IM cloud proxy service, and the IM cloud group are components in the server, and the server may also include other components, which are not limited herein.
- the process of obtaining the online state of the friend's game, obtaining the real-time game data of the friend, and the process of the friend's on-the-spot group chat are described by using different examples. Based on the above examples, the data in the embodiment of the present invention is described below through specific embodiments.
- the acquisition method is described, and the functions performed by the server mentioned in the following embodiments include the above reported data processing service, game online service, friend onlooker service, data layer, IM cloud proxy service, and IM cloud.
- the functions performed by the group specifically:
- an embodiment of a data acquisition method in an embodiment of the present invention includes:
- the mobile terminal sends a first request message to the server in response to the start operation of the data view entry of the target object in the state of the application, where the first request message is used to instruct the server to determine the interactive data generated by the target object interacting with the application.
- the interactive data is data generated by the target object during the running of the application, for example, the interactive data is game data of the target object in the game application.
- the mobile terminal when the mobile terminal receives the start operation of the data view entry of the target object in the application progress state, the mobile terminal sends a first request message to the server in response to the start operation of the data view entry of the target object.
- a request message is used to instruct the server to determine interactive data generated when the target object interacts with the application.
- the interactive data may be game data.
- the object in the embodiment of the present application is a virtual object in the application, and the virtual object may represent a user, and the target object may be It is understood as a virtual object corresponding to the game data providing end.
- the data view entry can be understood as a look-ahead entry
- the start operation of the data view entry of the target object in the state of the application can be understood as a click operation on the “onlookers”. It can be understood that the above interactive data is game data generated from the start of the game to the 17th minute.
- the mobile terminal receives a target page sent by the server, where the target page includes the foregoing interactive data, where the target page is created by the server according to the first request message.
- the server after the server receives the first request message, the server creates a target page according to the first request message, where the target page includes the interactive data, and the server sends the created target page to the mobile terminal.
- the target object in the application progress state can be understood as the target object is in the game
- the target page can be understood as the interface of the onlookers.
- the mobile terminal displays the target page.
- the mobile terminal displays the target page.
- the server may acquire real-time interactive data generated by the interaction between the target object and the application, and carry real-time interactive data through the target page, and send the target page to the mobile terminal, so that the mobile terminal acquires the target object.
- Real-time interactive data which enhances the onlookers of the mobile terminal's onlooker function, allows the user to watch the game while the game is in progress, enhances the participation of the game, and thus improves the duration of the user's use of the onlooker function.
- the mobile terminal before the mobile terminal receives the target page sent by the server, the mobile terminal may include:
- the mobile terminal sends a second request message to the server, where the second request message is used to request the identifier ID of the target page;
- the target page sent by the mobile terminal receiving server includes:
- the mobile terminal receives the identifier ID of the target page sent by the server, and the identifier ID is allocated by the server as the target page according to the second request message.
- the mobile terminal first requests the identifier (Identity, ID) of the target page from the server, and the server creates a unique ID corresponding to the target page, and sends the identifier ID to the mobile terminal. It can be understood that after receiving the identification ID, the mobile terminal can jump to the target page according to the identification ID, that is, enter the onlookers.
- the server sends the identifier ID of the target page to the mobile terminal, and the mobile terminal determines the target page according to the received identifier ID, thereby displaying the target page. Since the bandwidth resource required for the server to send the identification ID is much smaller than the bandwidth resource required by the server to send the target page, this method can save bandwidth resources.
- the method further includes:
- the mobile terminal sends a first update request of the interactive data to the server;
- the mobile terminal receives the updated interactive data sent by the server according to the first update request.
- the mobile terminal receives an operation input by the user for updating the interactive data (for example, the operation may be a click refresh button);
- the mobile terminal sends a second update request to the server according to the operation, where the second update request is used to instruct the server to feed back the interactive data corresponding to the current time, or the second update request carries a timestamp, and the second update request is used to indicate The server feeds back the interactive data corresponding to the timestamp to the mobile terminal.
- the mobile terminal receives the updated interactive data sent by the server according to the second update request.
- the mobile terminal can actively send an update request to the server every preset time.
- the user may send an update request of the interactive data to the mobile terminal.
- the mobile terminal After receiving the update request, the mobile terminal sends the update request to the server.
- the server After receiving the update request, the server updates the interactive data, and the server updates the updated data.
- the interactive data is sent to the mobile terminal so that the user knows the latest interactive data.
- the game data of the user's game friend in the A application includes: kill: 5; death 5; assist 6 .
- the user wants to know the latest game data of the game friend, the user can click the game state refresh button, so that the mobile terminal displays the updated game data, for example, the updated game data includes: killing :7; death 5; assists 6.
- the game data may also include other data, which is not limited herein.
- the target page includes a group, and the group includes multiple objects, that is, the multi-person chat interaction can be supported
- the group The information displayed in the first information input by the first user by the first mobile terminal and/or the second information input by the second user through the second mobile terminal, the first information and the second information are interaction information
- the group Multiple objects in a group can be objects with a friend relationship chain, so as to avoid strange users joining, thus ensuring user privacy.
- the mobile terminal receives the first information (interaction information) input by the first user in the group, where the first information includes but is not limited to text information, picture information, voice information, and the like.
- the information input by the user in the group may be, but not limited to, text, pictures, and voice. It should be understood that the group supports multiple users for real-time chat interaction, thereby enhancing the interaction between friends.
- the text and pictures input by the first user in the group can be broadcasted in the group by means of cloud messages, and other users entering the group (such as the second user) can see the first one. Text and images sent by the user.
- the method for data acquisition in the embodiment of the present invention is described above from the perspective of a mobile terminal.
- the method for data acquisition in the embodiment of the present invention is described from the perspective of a server:
- another embodiment of the data acquisition method in the embodiment of the present invention includes:
- the server receives a query request that the target object sent by the mobile terminal is in an application progress state.
- the mobile terminal sends a query request to the server whether the target object is in the application progress state, and the server acquires the friend relationship chain of the target object from the database according to the query request, and then acquires the online state data of the target object through the friend relationship chain.
- the server determines, according to the query request, that the target object is in an application progress state, the server receives a first request message sent by the mobile terminal, where the first request message is sent by the mobile terminal in response to a start operation of the data view entry of the target object;
- the mobile terminal when the mobile terminal receives the start operation of the data view entry of the target object in the application progress state, the mobile terminal sends a message to the server in response to the start operation of the data view entry of the target object in the application progress state.
- a request message when the mobile terminal receives the start operation of the data view entry of the target object in the application progress state, the mobile terminal sends a message to the server in response to the start operation of the data view entry of the target object in the application progress state. A request message.
- the server determines, according to the first request message, the interactive data generated by the interaction between the target object and the application.
- the server may determine the target object according to the first request message.
- the interactive data generated by the application interaction is that the mobile terminal responds to the start operation of the data view entry of the target object in the application progress state
- the interactive data may include, but is not limited to, real-time game game information.
- the server creates a target page according to the interactive data, where the target page includes interactive data.
- the server can create a target page according to the interactive data.
- the server may create a chat window page, which is used to display interactive information for interacting with the target object.
- the server sends a target page to the mobile terminal.
- the server sends the target page to the mobile terminal.
- the server may obtain real-time interactive data generated when the target object interacts with the application, and send real-time interactive data to the mobile terminal in the form of a target page, so that the user can acquire the target object in the mobile terminal.
- Real-time interactive data which enhances the onlookers of the mobile terminal's onlookers and increases the length of time users use the onlookers.
- the sending, by the server, the target page to the mobile terminal includes:
- the server sends the identification ID of the target page to the mobile terminal
- the method includes:
- the server assigns an identification ID to the target page according to the second request message.
- the mobile terminal first requests the identifier (Identity, ID) of the target page from the server, and the server creates a unique ID corresponding to the target page, and sends the identifier ID to the mobile terminal. It can be understood that after receiving the identification ID, the mobile terminal can jump to the target page according to the ID.
- the server sends the identifier ID of the target page to the mobile terminal, and the mobile terminal determines the target page according to the received identifier ID, thereby displaying the target page. Since the bandwidth resource required for the server to send the target ID is much smaller than the bandwidth resource required by the server to send the target page, this method can save bandwidth resources.
- the method further includes:
- the server receives an update request for the interactive data sent by the mobile terminal
- the server updates the interactive data according to the update request
- the server sends the updated interactive data to the mobile terminal.
- the user may send an update request of the interactive data to the mobile terminal, and after receiving the update request, the mobile terminal receives the update request.
- the mobile terminal sends the update request to the server.
- the server updates the interactive data, and the server sends the updated interactive data to the mobile terminal, so that the user knows the latest interactive data.
- the method for data acquisition in the embodiment of the present invention is described above from the perspective of the mobile terminal and the server.
- the method for data acquisition in the embodiment of the present invention is described below from the perspective of interaction between the mobile terminal and the server.
- another embodiment of the data acquisition method in the embodiment of the present invention includes:
- the mobile terminal sends a first request message to the server in response to the start operation of the data view entry of the target object in the state of the application.
- the server determines, according to the first request message, interactive data generated by the target object interacting with the application.
- the server creates a target page according to the interactive data.
- the server sends a target page to the mobile terminal.
- the mobile terminal displays the target page.
- the server may acquire real-time interactive data generated by the interaction between the target object and the application, and send real-time interactive data to the mobile terminal in the form of the target page, so that the user can acquire real-time interactive data of the target object in the mobile terminal.
- the on-the-go capability of the on-the-go function of the mobile terminal is improved, and the duration of the user's use of the on-the-go function is improved.
- an embodiment of the mobile terminal in the embodiment of the present invention includes:
- the first sending module 701 is configured to send a first request message to the server in response to the start operation of the data view entry of the target object in the state of the application, where the first request message is used to instruct the server to determine that the target object is generated by interacting with the application.
- the first receiving module 702 is configured to receive a target page sent by the server, where the target page includes interactive data, where the target page is created by the server according to the first request message;
- the display module 703 is configured to display a target page.
- the server may acquire real-time interactive data generated by the interaction between the target object and the application, and send real-time interactive data to the mobile terminal in the form of the target page, so that the user can acquire real-time interactive data of the target object in the mobile terminal.
- the on-the-go capability of the on-the-go function of the mobile terminal is improved, and the duration of the user's use of the on-the-go function is improved.
- the mobile terminal may further include:
- the second sending module 801 is configured to send a second request message to the server before the first receiving module 702 receives the target page sent by the server, where the second request message is used to request the identifier ID of the target page;
- the first receiving module 702 is specifically configured to receive an identifier ID of the target page sent by the server, where the identifier ID is allocated by the server according to the second request message.
- the mobile terminal may further include:
- the third sending module 901 is configured to send a first update request of the interactive data to the server after the display module 703 displays the target page;
- a second receiving module 902 configured to receive updated interactive data sent by the server according to the first update request
- a third receiving module 903, configured to receive an operation for updating the interactive data
- the fourth sending module 904 is configured to send a second update request to the server according to the operation of updating the interactive data
- the fourth receiving module 905 is configured to receive updated interactive data sent by the server according to the second update request.
- the mobile terminal may further include:
- a fifth receiving module 906, configured to receive input interactive information
- the broadcast module 907 is configured to send the interaction information to the server, so that the server broadcasts the interaction information to a mobile terminal corresponding to each of the plurality of objects, where the interaction information is displayed in the The target page.
- the mobile terminal in the embodiment of the present invention is described above from the perspective of a modular functional entity. The following describes the mobile terminal in the embodiment of the present invention from the perspective of hardware processing. Referring to FIG. 13, the mobile terminal in the embodiment of the present invention is described.
- the transceiver includes a transceiver, a processor 1003, and a memory 1004.
- the transceiver includes a transmitter 1001 and a receiver 1002.
- the mobile terminal according to an embodiment of the present invention may have more or less components than those shown in FIG. 13, may combine two or more components, or may have different component configurations or devices, and each component may include Hardware, software, or a combination of hardware and software implementations of one or more signal processing and/or application specific integrated circuits.
- the transmitter 1001 is configured to perform the following operations:
- the receiver 1002 is configured to perform the following operations:
- the processor 1003 is configured to perform the following operations:
- the memory 1004 is used to store instructions required by the processor 1003 to perform corresponding operations.
- the server may acquire real-time interactive data generated by the interaction between the target object and the application, and send real-time interactive data to the mobile terminal in the form of the target page, so that the user can acquire real-time interactive data of the target object in the mobile terminal.
- the on-the-go capability of the on-the-go function of the mobile terminal is improved, and the duration of the user's use of the on-the-go function is improved.
- the transmitter 1001 is further configured to perform the following operations:
- the receiver 1002 is specifically configured to perform the following operations:
- the transmitter 1001 is further configured to perform the following operations:
- the receiver 1002 is further configured to perform the following operations:
- the updated interactive data sent by the receiving server according to the first update request is the updated interactive data sent by the receiving server according to the first update request.
- the receiver 1002 is further configured to perform the following operations:
- the transmitter 1001 is further configured to perform the following operations:
- the receiver 1002 is further configured to perform the following operations:
- the receiver 1002 is further configured to perform the following operations:
- the first information includes at least one of the following: a text and a picture;
- the transmitter 1001 is also used to perform the following operations:
- the first information is broadcast in the group so that the second user obtains the first information.
- the embodiment of the present invention further provides a mobile terminal.
- a mobile terminal For the convenience of description, only parts related to the embodiment of the present invention are shown. For details that are not disclosed, refer to the method part of the embodiment of the present invention. Take the mobile terminal as a mobile phone as an example:
- FIG. 14 is a block diagram showing a partial structure of a mobile phone related to a mobile terminal provided by an embodiment of the present invention.
- the mobile phone includes: a radio frequency (RF) circuit 1110 , a memory 1120 , an input unit 1130 , a display unit 1140 , a sensor 1150 , an audio circuit 1160 , a wireless fidelity (WiFi) module 1170 , and a processor 1180 . And power supply 1190 and other components.
- RF radio frequency
- the RF circuit 1110 can be used for receiving and transmitting signals during and after receiving or transmitting information, in particular, after receiving the downlink information of the base station, and processing it to the processor 1180; in addition, transmitting the designed uplink data to the base station.
- RF circuit 1110 includes, but is not limited to, an antenna, at least one amplifier, a transceiver, a coupler, a Low Noise Amplifier (LNA), a duplexer, and the like.
- LNA Low Noise Amplifier
- RF circuitry 1110 can also communicate with the network and other devices via wireless communication.
- the above wireless communication may use any communication standard or protocol, including but not limited to Global System of Mobile communication (GSM), General Packet Radio Service (GPRS), Code Division Multiple Access (Code Division). Multiple Access (CDMA), Wideband Code Division Multiple Access (WCDMA), Long Term Evolution (LTE), E-mail, Short Messaging Service (SMS), and the like.
- GSM Global System of Mobile communication
- GPRS General Packe
- the memory 1120 can be used to store software programs and modules, and the processor 1180 executes various functional applications and data processing of the mobile phone by running software programs and modules stored in the memory 1120.
- the memory 1120 may mainly 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 (such as a sound playing function, an image playing function, etc.), and the like; the storage data area may be stored according to Data created by the use of the mobile phone (such as audio data, phone book, etc.).
- memory 1120 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 volatile solid state storage device.
- the input unit 1130 can be configured to receive input numeric or character information and to generate key signal inputs related to user settings and function controls of the handset.
- the input unit 1130 may include a touch panel 1131 and other input devices 1132.
- the touch panel 1131 also referred to as a touch screen, can collect touch operations on or near the user (such as the user using a finger, a stylus, or the like on the touch panel 1131 or near the touch panel 1131. Operation), and drive the corresponding connecting device according to a preset program.
- the touch panel 1131 may include two parts: a touch detection device and a touch controller.
- the touch detection device detects the touch orientation of the user, and detects a signal brought by the touch operation, and transmits the signal to the touch controller; the touch controller receives the touch information from the touch detection device, converts the touch information into contact coordinates, and sends the touch information.
- the processor 1180 is provided and can receive commands from the processor 1180 and execute them.
- the touch panel 1131 can be implemented in various types such as resistive, capacitive, infrared, and surface acoustic waves.
- the input unit 1130 may also include other input devices 1132.
- other input devices 1132 may include, but are not limited to, one or more of a physical keyboard, function keys (such as volume control buttons, switch buttons, etc.), trackballs, mice, joysticks, and the like.
- the display unit 1140 can be used to display information input by the user or information provided to the user as well as various menus of the mobile phone.
- the display unit 1140 may include a display panel 1141.
- the display panel 1141 may be configured in the form of a liquid crystal display (LCD), an organic light-emitting diode (OLED), or the like.
- the touch panel 1131 can cover the display panel 1141. After the touch panel 1131 detects a touch operation thereon or nearby, the touch panel 1131 transmits to the processor 1180 to determine the type of the touch event, and then the processor 1180 according to the touch event. The type provides a corresponding visual output on the display panel 1141.
- touch panel 1131 and the display panel 141 are used as two independent components to implement the input and input functions of the mobile phone in FIG. 14 , in some embodiments, the touch panel 1131 and the display panel 1141 may be integrated. Realize the input and output functions of the phone.
- the handset may also include at least one type of sensor 1150, such as a light sensor, motion sensor, and other sensors.
- the light sensor may include an ambient light sensor and a proximity sensor, wherein the ambient light sensor may adjust the brightness of the display panel 1141 according to the brightness of the ambient light, and the proximity sensor may close the display panel 1141 and/or when the mobile phone moves to the ear. Or backlight.
- the accelerometer sensor can detect the magnitude of acceleration in all directions (usually three axes). When it is stationary, it can detect the magnitude and direction of gravity.
- the mobile phone can be used to identify the gesture of the mobile phone (such as horizontal and vertical screen switching, related Game, magnetometer attitude calibration), vibration recognition related functions (such as pedometer, tapping), etc.; as for the mobile phone can also be configured with gyroscopes, barometers, hygrometers, thermometers, infrared sensors and other sensors, no longer Narration.
- the gesture of the mobile phone such as horizontal and vertical screen switching, related Game, magnetometer attitude calibration
- vibration recognition related functions such as pedometer, tapping
- the mobile phone can also be configured with gyroscopes, barometers, hygrometers, thermometers, infrared sensors and other sensors, no longer Narration.
- An audio circuit 1160, a speaker 1161, and a microphone 162 can provide an audio interface between the user and the handset.
- the audio circuit 1160 can transmit the converted electrical data of the received audio data to the speaker 1161, and convert it into a sound signal output by the speaker 1161; on the other hand, the microphone 1162 converts the collected sound signal into an electrical signal, and the audio circuit 1160 After receiving, it is converted into audio data, and then processed by the audio data output processor 1180, transmitted to the other mobile phone via the RF circuit 1110, or outputted to the memory 1120 for further processing.
- WiFi is a short-range wireless transmission technology.
- the mobile phone can help users to send and receive emails, browse web pages and access streaming media through the WiFi module 1170, which provides users with wireless broadband Internet access.
- FIG. 14 shows the WiFi module 1170, it can be understood that it does not belong to the essential configuration of the mobile phone, and may be omitted as needed within the scope of not changing the essence of the invention.
- the processor 1180 is a control center for the handset, which connects various portions of the entire handset using various interfaces and lines, by executing or executing software programs and/or modules stored in the memory 1120, and invoking data stored in the memory 1120, The phone's various functions and processing data, so that the overall monitoring of the phone.
- the processor 1180 may include one or more processing units; preferably, the processor 1180 may integrate an application processor and a modem processor, where the application processor mainly processes an operating system, a user interface, an application, and the like.
- the modem processor primarily handles wireless communications. It will be appreciated that the above described modem processor may also not be integrated into the processor 1180.
- the handset also includes a power source 1190 (such as a battery) that powers the various components.
- a power source can be logically coupled to the processor 1180 via a power management system to manage functions such as charging, discharging, and power management through the power management system.
- the mobile phone may further include a camera, a Bluetooth module, and the like, and details are not described herein again.
- an embodiment of the server in the embodiment of the present invention includes:
- the first receiving module 1201 is configured to receive a query request that the target object sent by the mobile terminal is in an application progress state
- the second receiving module 1202 is configured to receive a first request message sent by the mobile terminal when determining that the target object is in an application progress state according to the query request, where the first request message is a start operation of the data view entry of the mobile terminal in response to the target object Sent
- a determining module 1203, configured to determine, according to the first request message, interactive data generated by the target object interacting with the registered application;
- a first creating module 1204 configured to create a target page according to the interactive data, where the target page includes interactive data;
- the first sending module 1205 is configured to send a target page to the mobile terminal.
- the user may send an update request of the interactive data to the mobile terminal, and after receiving the update request, the mobile terminal receives the update request.
- the mobile terminal sends the update request to the server.
- the server updates the interactive data, and the server sends the updated interactive data to the mobile terminal, so that the user knows the latest interactive data.
- the first sending module 1205 is specifically configured to send, to the mobile terminal, an identifier ID of the target page;
- the server may further include:
- the third receiving module 1301 is configured to receive a second request message sent by the mobile terminal before the first sending module 1205 sends the identifier ID of the target page to the mobile terminal, where the second request message is used to request the identifier ID of the target page;
- the allocating module 1302 is configured to allocate an identifier ID to the target page according to the second request message.
- the server may further include:
- the second creating module 1401 is configured to create a group supporting a multi-person chat interaction in the target page, where the group includes multiple objects having a friend relationship chain.
- server may further include:
- the fourth receiving module 1402 is configured to receive an update request of the interactive data sent by the mobile terminal after the first sending module 1205 sends the target page to the mobile terminal;
- An update module 1403, configured to update the interactive data according to the update request
- the second sending module 1404 is configured to send the updated interactive data to the mobile terminal.
- the server in the embodiment of the present invention is described above from the perspective of a modular functional entity.
- the server in the embodiment of the present invention is described from the perspective of hardware processing.
- the server in the embodiment of the present invention includes: receiving The device 1501, the processor 1502, the transmitter 1503, and the memory 1504.
- the server according to an embodiment of the present invention may have more or less components than those shown in FIG. 18, may combine two or more components, or may have different component configurations or devices, and each component may include one Hardware, software, or a combination of hardware and software, including multiple signal processing and/or application specific integrated circuits.
- the receiver 1501 is configured to perform the following operations:
- the processor 1502 is configured to: determine, according to the first request message, the interactive data generated by the target object interacting with the registered application; create a target page according to the interactive data, where the target page includes the interactive data;
- the transmitter 1503 is configured to perform the following operations:
- the memory 1504 is used to store instructions required by the processor 1502 to perform corresponding operations.
- the user may send an update request of the interactive data to the mobile terminal, and after receiving the update request, the mobile terminal receives the update request.
- the mobile terminal sends the update request to the server.
- the server updates the interactive data, and the server sends the updated interactive data to the mobile terminal, so that the user knows the latest interactive data.
- the transmitter 1503 is further configured to perform the following operations:
- the receiver 1501 is further configured to perform the following operations:
- the processor 1502 is further configured to perform the following operations:
- the target page is assigned a target ID according to the second request message.
- processor 1502 is further configured to perform the following operations:
- the receiver 1501 is further configured to: receive an update request of the interactive data sent by the mobile terminal;
- processor 1502 is further configured to perform the following operations:
- the transmitter 1503 is further configured to perform the following operations:
- the updated interactive data is sent to the mobile terminal.
- FIG. 19 is a schematic structural diagram of a server according to an embodiment of the present invention.
- the server 1600 may generate a large difference due to different configurations or performances, and may include one or more central processing units. (central processing units, CPU) 1601 (eg, one or more processors) and memory 1602, one or more storage media 1605 that store application 1603 or data 1604 (eg, one or one storage device in Shanghai).
- the memory 1602 and the storage medium 1605 may be short-term storage or persistent storage.
- the program stored on storage medium 1605 can include one or more modules (not shown), each of which can include a series of instruction operations in the server.
- central processor 1601 can be configured to communicate with storage medium 1605, executing a series of instruction operations in storage medium 1602 on server 1600.
- Server 1600 may also include one or more power sources 1606, one or more wired or wireless network interfaces 1607, one or more input and output interfaces 1608, and/or one or more operating systems 1609, such as Windows ServerTM, Mac OS XTM, UnixTM, LinuxTM, FreeBSDTM and more.
- power sources 1606 one or more wired or wireless network interfaces 1607
- input and output interfaces 1608 and/or one or more operating systems 1609, such as Windows ServerTM, Mac OS XTM, UnixTM, LinuxTM, FreeBSDTM and more.
- operating systems 1609 such as Windows ServerTM, Mac OS XTM, UnixTM, LinuxTM, FreeBSDTM and more.
- the steps performed by the server in the above embodiment may be based on the server structure shown in FIG.
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Information Transfer Between Computers (AREA)
- Mobile Radio Communication Systems (AREA)
- Telephonic Communication Services (AREA)
Abstract
Les modes de réalisation de l'invention concernent un procédé d'acquisition de données, un terminal mobile, et un serveur, aptes à améliorer la capacité de paiement à la séance d'une fonction de paiement à la séance d'un terminal mobile. Le procédé décrit dans un mode de réalisation de l'invention comprend les étapes suivantes : en réponse à une opération d'activation relative à un point d'entrée de visualisation de données d'un objet cible dans un état de fonctionnement d'application, un terminal mobile envoie, à un serveur, un premier message de demande utilisé pour commander au serveur de déterminer des données interactives générées par l'objet cible interagissant avec une application; le terminal mobile reçoit une page cible transmise par le serveur et contenant les données interactives, la page cible étant créée par le serveur d'après le premier message de demande; et le terminal mobile affiche la page cible.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710086993.2 | 2017-02-17 | ||
CN201710086993.2A CN106817429B (zh) | 2017-02-17 | 2017-02-17 | 一种数据获取方法、移动终端及服务器 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2018149365A1 true WO2018149365A1 (fr) | 2018-08-23 |
Family
ID=59112844
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2018/075973 WO2018149365A1 (fr) | 2017-02-17 | 2018-02-09 | Procédé d'acquisition de données, terminal mobile, et serveur |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN106817429B (fr) |
WO (1) | WO2018149365A1 (fr) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110908745A (zh) * | 2018-09-14 | 2020-03-24 | 中国科学院上海高等研究院 | 数据分析展示方法及系统、存储介质、服务器及客户端 |
CN112596810A (zh) * | 2020-12-18 | 2021-04-02 | 北京达佳互联信息技术有限公司 | 加载提示信息显示方法、装置、电子设备及存储介质 |
CN115348228A (zh) * | 2021-05-14 | 2022-11-15 | 腾讯科技(深圳)有限公司 | 群组加入方法、群组信息显示方法及相关装置 |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106817429B (zh) * | 2017-02-17 | 2019-08-06 | 腾讯科技(深圳)有限公司 | 一种数据获取方法、移动终端及服务器 |
CN112398685B (zh) * | 2020-11-04 | 2024-01-19 | 腾讯科技(深圳)有限公司 | 基于移动终端的主机设备加速方法、装置、设备及介质 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1805361A (zh) * | 2005-11-29 | 2006-07-19 | 珠海市西山居软件有限公司 | 通过浏览器实时观看玩家游戏的方法及装置 |
CN104168271A (zh) * | 2014-08-01 | 2014-11-26 | 广州华多网络科技有限公司 | 交互系统、服务器、客户端和交互方法 |
CN104645615A (zh) * | 2015-03-02 | 2015-05-27 | 郑州三生石科技有限公司 | 一种多人线上视频游戏 |
CN106817429A (zh) * | 2017-02-17 | 2017-06-09 | 腾讯科技(深圳)有限公司 | 一种数据获取方法、移动终端及服务器 |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101562790B (zh) * | 2009-05-04 | 2011-09-14 | 腾讯科技(北京)有限公司 | 移动终端即时通信软件用户共享音视频的实现方法及系统 |
CN101562581B (zh) * | 2009-05-26 | 2013-01-09 | 腾讯科技(深圳)有限公司 | 一种网页游戏的实现方法和系统 |
CN101626398B (zh) * | 2009-08-11 | 2013-01-02 | 腾讯数码(天津)有限公司 | 获取好友动态的方法及系统 |
-
2017
- 2017-02-17 CN CN201710086993.2A patent/CN106817429B/zh active Active
-
2018
- 2018-02-09 WO PCT/CN2018/075973 patent/WO2018149365A1/fr active Application Filing
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1805361A (zh) * | 2005-11-29 | 2006-07-19 | 珠海市西山居软件有限公司 | 通过浏览器实时观看玩家游戏的方法及装置 |
CN104168271A (zh) * | 2014-08-01 | 2014-11-26 | 广州华多网络科技有限公司 | 交互系统、服务器、客户端和交互方法 |
CN104645615A (zh) * | 2015-03-02 | 2015-05-27 | 郑州三生石科技有限公司 | 一种多人线上视频游戏 |
CN106817429A (zh) * | 2017-02-17 | 2017-06-09 | 腾讯科技(深圳)有限公司 | 一种数据获取方法、移动终端及服务器 |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110908745A (zh) * | 2018-09-14 | 2020-03-24 | 中国科学院上海高等研究院 | 数据分析展示方法及系统、存储介质、服务器及客户端 |
CN110908745B (zh) * | 2018-09-14 | 2023-06-09 | 中国科学院上海高等研究院 | 数据分析展示方法及系统、存储介质、服务器及客户端 |
CN112596810A (zh) * | 2020-12-18 | 2021-04-02 | 北京达佳互联信息技术有限公司 | 加载提示信息显示方法、装置、电子设备及存储介质 |
CN112596810B (zh) * | 2020-12-18 | 2024-05-14 | 北京达佳互联信息技术有限公司 | 加载提示信息显示方法、装置、电子设备及存储介质 |
CN115348228A (zh) * | 2021-05-14 | 2022-11-15 | 腾讯科技(深圳)有限公司 | 群组加入方法、群组信息显示方法及相关装置 |
CN115348228B (zh) * | 2021-05-14 | 2025-05-06 | 腾讯科技(深圳)有限公司 | 群组加入方法、群组信息显示方法及相关装置 |
Also Published As
Publication number | Publication date |
---|---|
CN106817429B (zh) | 2019-08-06 |
CN106817429A (zh) | 2017-06-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10708649B2 (en) | Method, apparatus and system for displaying bullet screen information | |
CN106162236B (zh) | 一种分享视频的方法及装置 | |
US10659844B2 (en) | Interaction method and system based on recommended content | |
WO2017133547A1 (fr) | Procédé et dispositif de traitement d'informations | |
US10341716B2 (en) | Live interaction system, information sending method, information receiving method and apparatus | |
US20190221045A1 (en) | Interaction method between user terminals, terminal, server, system, and storage medium | |
CN106101736B (zh) | 一种虚拟礼物的展示方法和系统 | |
CN105879391B (zh) | 一种游戏中角色的移动控制方法和服务器以及客户端 | |
WO2018149365A1 (fr) | Procédé d'acquisition de données, terminal mobile, et serveur | |
WO2016150270A1 (fr) | Procédé et appareil pour traiter un message de session de groupe | |
WO2015124033A1 (fr) | Procédé d'interaction vidéo, terminal, serveur et système | |
CN110198484B (zh) | 消息推送方法、装置及设备 | |
WO2016150331A1 (fr) | Procédé et dispositif d'exploitation d'un client de jeu | |
CN106973330B (zh) | 一种屏幕直播方法、装置和系统 | |
WO2015143900A1 (fr) | Procédé, appareil et système de partage de données dans une conférence en réseau | |
WO2015035796A1 (fr) | Procédé, appareil et terminal d'affichage de bureau | |
WO2015085951A1 (fr) | Terminal, serveur, système et procédé pour inviter un ami à regarder une vidéo | |
CN106254910B (zh) | 一种记录图像的方法和装置 | |
CN112132635B (zh) | 一种多平台联动方法和相关装置 | |
CN109728918B (zh) | 虚拟物品发送方法、虚拟物品接收方法、装置及存储介质 | |
CN107800585B (zh) | 网络通信的方法和装置、推送消息的方法和装置 | |
WO2021078215A1 (fr) | Procédé de commutation, entre terminaux, de jeu en nuage et dispositif associé | |
CN106303605B (zh) | 一种发送通知消息的方法、装置和系统 | |
CN106330917B (zh) | 数据展示方法及装置 | |
CN106230703A (zh) | 聊天记录的处理和获取方法以及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 18754593 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 18754593 Country of ref document: EP Kind code of ref document: A1 |