WO2018145527A1 - 跨平台交互方法、装置、程序及介质 - Google Patents

跨平台交互方法、装置、程序及介质 Download PDF

Info

Publication number
WO2018145527A1
WO2018145527A1 PCT/CN2017/118979 CN2017118979W WO2018145527A1 WO 2018145527 A1 WO2018145527 A1 WO 2018145527A1 CN 2017118979 W CN2017118979 W CN 2017118979W WO 2018145527 A1 WO2018145527 A1 WO 2018145527A1
Authority
WO
WIPO (PCT)
Prior art keywords
data
webpage
interaction
information
platform
Prior art date
Application number
PCT/CN2017/118979
Other languages
English (en)
French (fr)
Inventor
张淑茹
王孟璞
刘斌
Original Assignee
北京奇虎科技有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 北京奇虎科技有限公司 filed Critical 北京奇虎科技有限公司
Publication of WO2018145527A1 publication Critical patent/WO2018145527A1/zh

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/14Session management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/14Session management
    • H04L67/141Setup of application sessions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services
    • H04L67/565Conversion or adaptation of application format or content

Definitions

  • the present invention relates to the field of computer technologies, and in particular, to a cross-platform interaction method, a cross-platform interaction device, a computer program, and a computer readable medium.
  • PC personal computer webpages can provide various functions, such as web games becoming a very important form of online entertainment.
  • a user can enter an operation interface of a web game through an application such as a browser to perform a game operation on an operation interface of the web game.
  • an application such as a browser
  • the game operation cannot be performed. It can be seen that there are certain restrictions on the PC-side webpage itself, and it is difficult to provide services without a PC.
  • the present invention has been made in order to provide a cross-platform interaction method, a corresponding cross-platform interaction apparatus, a computer program, and a computer readable medium that overcome the above problems or at least partially solve the above problems.
  • a cross-platform interaction method includes: a client of a mobile platform acquires first interaction data of a webpage corresponding to a webpage platform; and parses the first interaction data, Displaying corresponding interaction information according to the category; generating second interaction data according to the interaction information, and feeding the second interaction data to the webpage platform, so that the webpage platform updates the first interaction according to the second interaction data data.
  • a cross-platform interaction method comprising: acquiring first interaction data, and transmitting the first interaction data to a client of a mobile platform, where the The interaction data is determined according to the corresponding webpage of the webpage platform; and the second interaction data that is fed back by the client is received, wherein the second interaction data is generated according to the interaction information obtained by parsing the first interaction data; according to the second interaction The data updates the first interaction data.
  • a cross-platform interaction device includes: a webpage data acquisition module, configured to acquire first interaction data of a webpage corresponding to a webpage platform; and an analytical display module, configured to The first interaction data is parsed, and the corresponding interaction information is displayed according to the category; the interaction generation module is configured to generate second interaction data according to the interaction information; and the feedback module is configured to feed back the second interaction data to the a webpage platform, wherein the webpage platform updates the first interaction data according to the second interaction data.
  • a cross-platform interaction apparatus configured to acquire first interaction data, and send the first interaction data to a mobile platform.
  • a client wherein the first interaction data is determined according to a webpage corresponding to the webpage platform;
  • the interaction data receiving module is configured to receive second interaction data that is fed back by the client, where the second interaction data is based on parsing the first The interaction information obtained by the interaction data is generated;
  • the webpage data generation module is configured to update the first interaction data according to the second interaction data.
  • a cross-platform interaction system including a mobile platform and a webpage platform; the mobile platform includes a cross-platform interaction device according to an embodiment of the present invention; The cross-platform interaction device described in the embodiment of the invention.
  • a computer program comprising computer readable code, when the readable code is run on a computing device, causing the calculation to be performed according to any of the embodiments of the present invention
  • a computer readable medium storing a program as described in an embodiment of the present invention.
  • the mobile client can obtain the first interaction data of the webpage corresponding to the webpage, parse the first interaction data, and display the corresponding interaction information according to the type, so that the cross-platform data can be displayed, and the second interaction data can be generated based on the interaction information. And feedback to the webpage platform, so that the webpage platform updates the first interaction data according to the second interaction data, and implements cross-platform data interaction control, thereby facilitating convenient control and management of the webpage platform on the mobile terminal, and improving data processing efficiency.
  • FIG. 1 is a flow chart showing the steps of a mobile terminal embodiment of a cross-platform interaction method according to an embodiment of the present invention
  • FIG. 2 is a flow chart showing the steps of a cross-platform interaction method webpage embodiment according to an embodiment of the present invention
  • FIG. 3 is a flow chart showing the steps of a mobile terminal embodiment of a cross-platform interaction method according to another embodiment of the present invention.
  • 4A, 4B, 4C, and 4D are schematic diagrams showing an interface display according to an embodiment of the present invention.
  • FIG. 5 is a flow chart showing the steps of a webpage end embodiment of a cross-platform interaction method according to another embodiment of the present invention.
  • FIG. 6A is a schematic diagram of service processing of a service interaction system in an embodiment of the present application.
  • FIG. 6B is a schematic flowchart showing the steps of a service processing method of a service interaction system in the embodiment of the present application.
  • 6C is a schematic diagram showing a personal page displayed by a mobile client in a specific example of the present application.
  • 6D is a schematic diagram showing another personal page displayed by a mobile client in a specific example of the present application.
  • FIG. 7 is a structural block diagram of an embodiment of a cross-platform interaction apparatus according to an embodiment of the present invention.
  • FIG. 8 is a block diagram showing the structure of an alternative embodiment of a cross-platform interaction device according to an embodiment of the present invention.
  • FIG. 9 is a structural block diagram of an embodiment of a cross-platform interaction apparatus according to another embodiment of the present invention.
  • FIG. 10 shows a block diagram of a computing device for performing a cross-platform interaction method in accordance with the present invention
  • Figure 11 illustrates a storage unit for maintaining or carrying program code that implements a cross-platform interaction method in accordance with the present invention.
  • the webpage page corresponding to the webpage platform can only be displayed by using the interface of the browser.
  • the web page usually includes data parsed and displayed through an animation editor (Flash), such as a web page as an operation interface of the web game, which usually displays various game data, such as game characters, game scenes, and game tasks. Etc., so that the user can perform game operations on the web page.
  • Flash an animation editor
  • the existing webpage platform and the mobile client are separated from each other. Therefore, the webpage page corresponding to the webpage platform cannot be displayed by the mobile client.
  • the webpage game cannot be displayed and operated on the mobile client, that is, the user cannot obtain the mobile client.
  • the game data in the web game and the inability to perform web game operations reduce the user experience.
  • the embodiment of the invention provides a method for displaying information, which can associate the web platform with the mobile client in the mobile platform, so that the data in the webpage corresponding to the webpage platform can be displayed and operated on the user interface of the mobile client, which is convenient for the user.
  • Viewing the business content in the webpage, and facilitating the operation of the business event corresponding to the business content, that is, the webpage task can be executed across the platform, and the service provided by the webpage platform in the prior art can only be corresponding to the webpage platform.
  • the problem that the web page performs which in turn can improve the user experience.
  • the webpage platform in the embodiment of the present invention refers to a webpage corresponding to a personal computer (PC) webpage, that is, a webpage corresponding to the webpage platform is a webpage displayed on a non-mobile client.
  • the mobile client in the embodiment of the present invention may be installed in a mobile terminal such as a smart phone or a tablet computer, and may specifically include, but is not limited to, at least one of the following: a communication client, a social client, such as an instant messaging according to the mobile terminal. Apps, SMS apps, and more.
  • the service content may refer to the information content having the characteristics of the service domain.
  • the business content may be news content, and may specifically include business elements such as articles and pictures; for the field of electronic commerce (Electronic Commerce, EC), the business content may include advertising content, transaction content, Order content, etc.; for the online game field, the business content can be game business content, such as rechargeable business content, charging business, game task content, and the like.
  • the domain characteristics of business content are different, the essence is data, such as text data, image data, etc. Relatively, the processing of business content is essentially data. Business processing.
  • the mobile scene complement of the PC webpage is implemented based on the business interaction system, and the PC webpage that is separated from the mobile end is supplemented with the corresponding mobile end processing, so that the mobile platform can process the data of the webpage platform and display the information related to the webpage platform.
  • the mobile platform and the web platform can be used to form a cross-platform interaction system, and the interaction between different platforms is realized based on the cross-platform interaction system.
  • a business community for the web platform can be established based on the business interaction system, such as establishing a gamification community for the PC web game, the business community can provide a mobile terminal between the PC web user and the user, between the user and the system, and between the user and the system service party.
  • Interacting and providing user's personal information display, improving the user's quantitative perception and experience of the business, thereby improving the user's stickiness on the web platform, and facilitating the user to promote the web platform to the mobile user's friend, and improving the webpage's access and users. the amount.
  • FIG. 1 is a flow chart showing the steps of a mobile terminal embodiment of a cross-platform interaction method according to an embodiment of the present invention. Specifically, the method may include the following steps:
  • Step 102 The client of the mobile platform acquires the first interaction data of the webpage corresponding to the webpage platform.
  • Step 104 Parse the first interaction data, and display corresponding interaction information according to categories.
  • Step 106 Generate second interaction data according to the interaction information, and feed the second interaction data to the webpage platform, so that the webpage platform updates the first interaction data according to the second interaction data.
  • the webpage platform is a PC webpage platform
  • the PC webpage is a webpage that cannot be parsed and displayed on the mobile end.
  • the PC webpage may be displayed based on a flash, and the mobile terminal cannot display the flash because the mobile terminal cannot parse the flash, for example, for a webpage game. Cannot be displayed on the mobile side. Therefore, the mobile scene complement of the PC webpage can be realized, and the PC webpage that is separated from the mobile end is supplemented with the corresponding mobile end processing, so that the mobile platform can process the data of the webpage platform and display the information related to the webpage platform, for example, the data of the webpage platform. After conversion, it will be processed to the mobile platform.
  • the client of the mobile platform such as a client installed on a mobile terminal such as a user's mobile phone or a tablet computer
  • the web platform can interact through interaction data
  • the interaction data is used to perform interaction between the mobile platform and the PC web platform
  • the interaction data includes
  • the webpage corresponds to data processed on the mobile platform, that is, the mobile platform can process the displayed data
  • the interaction data includes the first interaction data and the second interaction data.
  • the client may obtain the first interaction data of the webpage corresponding to the webpage of the webpage, and then parse the first interaction data to obtain corresponding interaction information.
  • various types of service data on the PC webpage can be displayed on the mobile terminal, such as user information, operation information on the webpage, broadcast messages of the webpage, etc., so that various types of interaction information can be obtained through parsing.
  • This category is the type of interaction information.
  • the interaction information can be displayed on the client of the mobile platform (referred to as the mobile client for short), for example, displaying different service information in different areas of a user interface, and displaying different interaction information on different sub-interfaces of a user interface.
  • the user can operate the interaction information displayed in the interface, for example, trigger a certain interaction information, and then generate second interaction data according to the processing of the interaction information, and send the second interaction data to the server of the web platform to make the webpage
  • the platform can update the corresponding first interaction data for feedback based on the webpage service processing of the second interaction execution response.
  • the related information of the webpage platform can be displayed in real time on the mobile platform, and the operation on the webpage platform is controlled by the mobile platform.
  • the mobile client can obtain the first interaction data of the webpage corresponding to the webpage, parse the first interaction data, and display the corresponding interaction information according to the type, so that the cross-platform data can be displayed, and the second information can be generated based on the interaction information.
  • the data is exchanged and fed back to the webpage platform, so that the webpage platform updates the first interaction data according to the second interaction data, thereby implementing cross-platform data interaction control, thereby facilitating convenient control and management of the webpage platform on the mobile terminal, and improving data processing efficiency.
  • FIG. 2 a flow chart of a step of a webpage end of a cross-platform interaction method according to an embodiment of the present invention is shown.
  • Step 202 Acquire the first interaction data, and send the first interaction data to the client of the mobile platform, where the first interaction data is determined according to a webpage corresponding to the webpage platform, and the webpage of the webpage platform is displayed based on the flash.
  • Step 204 Receive second interaction data that is fed back by the client, where the second interaction data is generated according to interaction information obtained by parsing the first interaction data.
  • Step 206 Update the first interaction data according to the second interaction data.
  • the web platform can support interaction on the mobile platform to complement the mobile scene, provide a better experience for the user, and improve user stickiness. Therefore, the webpage corresponding webpage can generate the first interaction data processed on the mobile terminal, and then send the first interaction data to the client of the mobile platform.
  • the mobile platform displays the corresponding interaction information based on the first interaction data, and obtains the second interaction data through the processing.
  • the web platform can receive the second interaction data, and then parse the second interaction data, determine service data such as a corresponding service processing operation, update a service operation corresponding to the webpage based on the service data, and update the first interaction data according to the service data.
  • the first interaction data is fed back to the mobile client, so that the mobile platform can acquire and control the data of the web platform in real time.
  • the mobile client refers to a client that can be used to carry a webpage page
  • the webpage is a webpage based on network data display
  • the webpage carries the interactive information
  • the client can For various types of clients, such as instant messaging clients, social clients, and the like.
  • the web page can be a native page of the client or a page provided by the client partner.
  • web games are usually displayed based on flash rendering, but usually users cannot play web games without using a PC.
  • a web game can be executed in the mobile client.
  • Some of the operations required such as hanging up in web games, daily tasks, chat messages, broadcast messages, etc.
  • Hanging refers to the use of specific software to imitate computer operations in programs such as games, that is, a way to assist the user to automatically perform game operations through data such as scripts, such as hang-ups to automatically play monsters in the game, hang up automatically, etc. .
  • User information, role information, daily task information, on-hook data, chat data, world broadcast messages, transaction data, and consumption of game equipment in the web game can be fed back to the mobile client as the first interaction data.
  • the mobile client parses the first interaction data to generate corresponding interaction information, and then displays the interaction information in the interface, that is, displays related information of the game.
  • the mobile client's page carries the mobile scene completion information of the web game, so that part of the data of the web game can be displayed relatively simplified, for example, for the data with relatively large data volume, for example, for the on-hook data, only the on-hook state can be displayed, such as Information such as acquired items, on-hook time, etc., can also display game image data of the on-hook. It can also display another part of the data of the web game, such as user information, role information, chat messages, broadcast messages, and the like. Thereby, the interaction information of the corresponding category can be displayed in different ways based on the category of the data.
  • the operation of the interaction information by the user on the mobile terminal may generate corresponding second interaction data, such as suspending on-hook, chat data, transaction feedback information, etc., after the second interaction data is fed back to the corresponding web game, based on the second interaction
  • the data adjusts the business data of the web game, thereby updating the first interaction data, such as suspending the hook, returning the chat data, transaction information, and the like.
  • the completion of the mobile scene enables the mobile client to control the web game to a certain extent, even in an environment where the PC cannot be used, such as on the way to work, Web game operations can be performed, such as performing daily tasks, hanging up and screaming, and performing equipment transactions.
  • FIG. 3 a flow chart of steps of a mobile terminal embodiment of a cross-platform interaction method according to another embodiment of the present invention is shown, which may specifically include the following steps:
  • Step 302 The client of the mobile platform acquires the first interaction data of the webpage corresponding to the webpage platform.
  • Step 304 Parse the first interaction data, and obtain interaction information of each category.
  • the mobile client receives the first interaction data, and then parses the first interaction data to obtain interaction information of each category.
  • the category includes at least one of the following: a user information class, a communication class, an operation class, and a value conversion class.
  • the user information class corresponds to information about the user in the web platform, such as registered user information, role information of the web game, etc.
  • the communication class corresponds to the information of the communication category in the web platform, such as the chat message of the user, the broadcast message of the system group, and the multicast.
  • the operation class corresponds to the information corresponding to the operation of the webpage in the webpage platform, including the execution information of the webpage operation, such as hanging up in the webpage game, daily tasks, etc.
  • the value conversion class corresponds to the value data of the webpage service in the webpage platform, that is, on the mobile platform
  • the value data of the webpage business can be converted, for example, the recharge data of the game webpage is corresponding to the recharge data, and the webpage game can be recharged on the mobile terminal.
  • the interaction information of the user information type may include: user information, such as user information of the user on the web platform, user name, phone number, address, etc., role information of the user in different web games, etc. .
  • the interaction information of the communication class may include: a chat message corresponding to the role of the different users in the web game, the group message of the team corresponding to the character in the game, the corresponding role of the user in the game corresponding to the world message (ie, system broadcast message), and the like.
  • the interaction information of the operation class may include: related operation information of the web game, such as on-hook operation information, daily task information, check-in information, etc.
  • the mobile terminal may assist the PC webpage to perform part of the game operation, and may generally be a relatively single operation in the game. For example, attacking the middle monsters of the game, and some relatively complicated operations such as high-level user upgrade operations, group playing BOSS, etc. can be executed on the webpage, of course, can also be performed by the mobile terminal.
  • the interactive information of the value conversion class includes recharge information, purchase of an item, and the like.
  • the first interaction data is parsed, and the interaction information of each category is obtained, including any of the following seed steps:
  • Sub-step S1 analyzing the quantized data of the webpage script, and acquiring operation state information of the operation class.
  • the first interaction data includes: quantized data of a webpage script, the webpage script is used to automatically perform a webpage operation, and the webpage operation is related to role information of the user in the webpage.
  • Some operations in the webpage can be automatically executed by the script.
  • the script operation is automatically executed after the webpage operation is automatically executed on the mobile terminal, and the script quantized data can be obtained based on the execution of the script.
  • the data is the quantification of the business data corresponding to the script execution process, such as the execution time of the script, the progress of the execution of the corresponding operation of the script, and the like.
  • the webpage operation automatically executed by the script is related to the role information of the user in the webpage, and the character information is a body for the user to perform an operation on the webpage, for example, after logging in the webpage and performing an operation with the user name or the like as an identifier, the
  • the corresponding user such as the user name is the character information, and for the web game, the character and the role name registered by the user in the game are role information.
  • the mobile client list can receive the quantitative data of the webpage script fed back by the webpage platform, and then parse the quantized data of the webpage script to obtain the operation state information of the operation class, that is, the script executes relevant state information.
  • the operation status information includes at least two items: an operation name, time information, status information, and operation acquisition content.
  • the operation name is the name of the operation automatically executed by the webpage script
  • the time information is the execution time information of the webpage script, such as the executed time, the remaining time, the total time, etc.
  • the status information is status related data of the execution of the webpage script, such as the execution progress, The completed project, the project to be completed, and the like
  • the operation acquires the data acquired during the automatic execution of the webpage script, such as the operation information corresponding to the webpage operation, for example, the bonus data corresponding to the hooking in the webpage game, such as gold coins, equipment, and the like.
  • Sub-step S2 parsing the operation display data, and generating a display image in which the character in the web page performs the webpage operation.
  • the first interaction data includes: operation display data, the operation display information is display information related to a role and a webpage operation in the webpage, and the webpage operation is automatically executed by a webpage script by using a webpage script. Therefore, when the mobile platform interacts with the webpage platform, the operation display data is obtained as the first interaction data for the operation automatically executed by the webpage script in the webpage, and then sent to the mobile client.
  • the mobile client may parse the operation display data to obtain a display image of the webpage operation performed by the character in the webpage to enable the mobile client to display the operation performed in the PC webpage.
  • the mobile client can display a display image of an on-hook operation or a daily task operation based on the operation display data, thereby displaying the image in the mobile client.
  • the size of the mobile client is equal to the difference between the PCs, for the screen of the PC web game, only part of the image of the on-hook or daily tasks may be displayed or the resolution of the image may be reduced, or may be customized to be displayed in the mobile client.
  • the image data of the hang-up or task so that the customized hang-up image data is acquired when the hang-up is performed in the mobile client, and the image data of the daily task is displayed when the daily task is performed, and the image data can be customized according to a specific game scene, such as image data.
  • the background is a corresponding game scene, such as an area of the game map, and the image data may further include the user's game character and the monsters, BOSS, collected plants and the like that are attacked on the hook (or in the mission), and the display image can be used as an image.
  • the frames constitute dynamic data such as animations and videos. Therefore, the on-hook image of the game can be displayed on the mobile terminal, and the user's interest can be increased to improve the user experience.
  • Sub-step S3 parsing the communication data to obtain communication content of the communication class.
  • the first interaction data includes: communication data, and the communication data is acquired according to role information of the user in the webpage.
  • the user can interact with other users in the PC webpage, and can also receive broadcast messages of the webpage, etc., and use the message interaction data with the user or the webpage as the communication data, so that the communication data is used as the first interaction data when the mobile terminal assists the PC webpage.
  • the communication content includes at least one of the following: a broadcast message corresponding to the role information, a chat message corresponding to the role information, and object conversion information corresponding to the role.
  • the broadcast message corresponding to the role information is a broadcast message corresponding to the webpage received by the user in the webpage, and the broadcast message is a message sent by the webpage to more than one user in the webpage; the chat message corresponding to the role information is between the user and the user in the webpage.
  • An interactive message; the object conversion information corresponding to the role is a conversion message of the business object acquired by the user in the webpage, and the business object is an object related to obtaining a webpage business in the webpage, the different business objects are convertible, and the business object is also Convert to other business data in the web page, based on specific business.
  • the broadcast message corresponding to the character information is a broadcast message in the game, such as a world message
  • the chat message corresponding to the character information is a chat message of the game character and other game characters in the game, that is, the player and the player.
  • the chat message; the object conversion information corresponding to the character is a conversion message for the equipment, the gift package, the game time, and the like in the game, that is, the game props can be consumed in the mobile client.
  • Sub-step S4 parsing the conversion data, and acquiring value conversion information of the value conversion class.
  • the first interaction data includes: conversion data, the conversion data is obtained according to role information of the user in the webpage; the conversion data is conversion data of service corresponding value information in the webpage, for example, converting data in a PC webpage game is
  • the recharge data for example, a specific recharge amount, may also be redemption data such as the number of game points for each recharge amount.
  • the conversion data may be sent to the mobile terminal as the first interaction data, and then the mobile terminal parses the conversion data, obtains the value conversion information of the value conversion class, and determines how to convert the value conversion information through the value conversion information.
  • the required value data as well as information such as conversion rate.
  • the data of each recharge amount or the conversion rate of the recharge amount and the game points can be known according to the conversion data, so that the user can select the amount to be recharged, thereby obtaining the corresponding second interaction data. Return and recharge.
  • Sub-step S5 parsing the first interaction data to obtain user information and/or role information.
  • the first interaction data further includes: user information and/or role information, which can obtain user information and/or role information by parsing the first interaction data, thereby displaying the user information in the mobile client, and some user roles.
  • the information for example, for a PC web game, can be analyzed to obtain registration information of the user's PC web page, and role information of various PC games played by the user, such as a character name, a character image, and the like.
  • each type of interaction data can be obtained from the first interaction data by parsing, and the various information of the PC webpage is conveniently displayed on the mobile terminal.
  • the first interaction data in the above S1-S5, and the interaction information of each category may be obtained in one or more of the actual processing, and displayed according to requirements.
  • one display mode is displayed for a sub-area, and the other display mode is a molecular interface display, or two display modes may be combined, and some types of interactions may be used.
  • Information is displayed in different sub-interfaces, and some types of interactive information are displayed in different areas of a sub-interface.
  • Step 306 In the user interface of the client of the mobile platform, display the interaction information of the corresponding category in a sub-area.
  • At least two areas may be divided in the user interface of the mobile client, and each area displays one type of interaction information, wherein each area displays at least one type of interaction information, for example, the user is on the PC webpage.
  • each area displays at least one type of interaction information, for example, the user is on the PC webpage.
  • the game a variety of games are played, and in the area of the on-hook operation, at least one type of on-hook operation information corresponding to each game may be displayed according to the game.
  • Step 308 Configure a sub-interface of the user interface according to the category, and configure interaction information of the corresponding category in the sub-interface and display the information.
  • At least one sub-interface may be configured for the user interface of the mobile client, and one or more sub-interfaces may be configured for each type, and then interaction information of the corresponding category is configured and displayed in the sub-interface.
  • one or more types of interaction information may also be displayed in one sub-interface.
  • FIG. 4A a schematic diagram of a mobile terminal user interface is shown.
  • the function of the mobile terminal assisting PC webpage is referred to as a PC webpage assistant
  • the PC webpage assistant obtains information of different types of webpages of the user on the PC webpage, such as PC webpages A, B, and C, and the interface includes each webpage.
  • the button that operates automatically is the "automatic operation" button, and also includes data for other interactions in the web page.
  • A, B, and C respectively correspond to a web game
  • the “automatic operation” button can be an on-hook button of the web game, and “i” can be triggered to display the user information and characters of the user in the webpage.
  • sign-in can be the user's check-in on the PC webpage, or sign-in on the mobile side, through the sign-in can get the corresponding reward data, such as equipment props.
  • the webpage information may be the title of the current page, or may be other webpage data such as a chat interface.
  • FIG. 4B a schematic diagram of a mobile user interface display is shown for another example.
  • the interface that is accessed after the user triggers the PC webpage A in FIG. 4A, that is, the update interface displayed after updating the first interaction data based on the second interaction data, in which the settings, the script, the automatic operation image, and the communication corresponding to the webpage A can be displayed. data.
  • two kinds of interaction information of the communication class and the operation class are displayed in one sub-interface.
  • A corresponds to a web game.
  • the settings can change the user's data in the game, such as the equipment on the character.
  • the script is a corresponding web script such as an on-hook operation or a daily task.
  • the image data corresponding to the on-hook operation can be displayed, for example, the game animation after hanging up, and the dynamic image of the game character in a mountainous area.
  • the communication data of the web game can also be displayed in the interface, for example, the broadcast message is a world message in the game, that is, a message that all users can view, and the chat message is a chat message of the game character and other game characters, thereby facilitating the user to grasp.
  • FIG. 4C a schematic diagram of a mobile user interface is shown for another example.
  • an interface such as an interface that is entered after the user triggers the “automatic operation” button of the PC webpage B, that is, an update interface displayed after updating the first interaction data based on the second interaction data, in the interface.
  • the image data corresponding to the automatic operation can be displayed.
  • button controls that trigger into other sub-interfaces can also be displayed to facilitate switching between different sub-interfaces.
  • B corresponds to a web game, which can automatically perform daily tasks and hang up operations.
  • the image data corresponding to the hang operation can be displayed, for example, the game animation after hanging up.
  • the game character plays a dynamic image of BOSS in a cave.
  • the image can also include controls for switching between equipment and weapons in the game, or controls such as screen angle switching, which is convenient for the user to view.
  • the communication data of the web game can also be displayed in the interface, for example, the broadcast message is a world message in the game.
  • the character includes the role information of the user in the game
  • the copy includes a copy of the game that needs to be executed in the web game
  • the device The device data included in the game B of the user is included, and the activity includes activity data of the promotion of the web game, and is converted into information of a service such as game recharge.
  • FIG. 4D a schematic diagram of a mobile terminal user interface is shown for another example.
  • the user interface can also display various types of interaction information, such as displaying a user leaderboard, information such as tasks and operations of the PC webpage C, and personal pages of the user, welfare information, etc., and the user is in the user circle.
  • the published message can recommend users to add friends, receive welfare data, likes, comments, and so on.
  • the user leaderboard can be a ranking of the user in a game, or a comprehensive ranking of the activity of the PC web user, and can automatically execute the task and operation of the game C through the control.
  • the “Personal Page” and “Welfare Information” you can view the corresponding data, view it in the area of the sub-interface, or enter different sub-interfaces to view. You can also receive information such as benefits.
  • Step 310 Receive feedback information for the interaction information, and generate second interaction data according to the feedback information.
  • the user may perform feedback corresponding to the displayed interactive information to obtain feedback information, such as triggering a button, a control, etc., so that the second interaction data may be generated according to the feedback information, and the second interaction data is fed back to the web platform, and the web platform is based on The second interaction data updates the first interaction data.
  • feedback information such as triggering a button, a control, etc.
  • generating the second interaction data according to the interaction information includes: receiving indication information, and generating operation information or suspension information as the second interaction data according to the indication information.
  • the operation information is used to instruct the webpage platform to invoke a script to execute a webpage operation; the pause information is used to instruct the webpage platform to suspend execution of the script.
  • the user can select to automatically perform the operation in the webpage in the mobile terminal, and can also stop the execution of the operation. Therefore, the corresponding indication information can be triggered according to the control displayed on the interface, and the operation information or the suspension information can be generated according to the indication information, and the operation information or The pause information is used as the second interaction data. For example, in the above-mentioned FIG.
  • the automatic operation button of the PC webpage A is clicked, and the corresponding webpage operation can be automatically executed, that is, the trigger generation operation information for the automatic operation button is sent to the webpage platform as the second interaction data, and then the webpage platform is based on the first
  • the second interaction data updates the first interaction data and returns.
  • the mobile terminal receives the updated first interaction data to display the interface of FIG. 4B, automatically performs the operation and displays the corresponding operation image data.
  • generating the second interaction data according to the interaction information includes: receiving chat data returned according to the communication information, and generating second interaction data by using the chat data.
  • the mobile terminal can perform the interaction of the communication data in the webpage, and can receive the chat data sent by the user for the chat data between the users, and generate the second interaction data by using the chat data, and the web platform can chat after receiving the second interaction data.
  • the data is sent to the corresponding user, and the chat data returned by the user is received to generate communication information, and the communication information is fed back to the user as the first interaction data, so that the corresponding chat data can be displayed after the mobile end parses, and the interaction between the users is realized.
  • chat data between friend users can be interacted in the above manner.
  • generating the second interaction data according to the interaction information including: receiving a selection indication of the value conversion information, and generating second interaction data according to the selection indication, to convert the The business value of the web platform.
  • the web platform can perform various data interactions with the mobile platform, thereby facilitating the operation of the web platform on the mobile platform.
  • FIG. 5 a flow chart of a step of a webpage end of a cross-platform interaction method according to another embodiment of the present invention is shown, which may specifically include the following steps:
  • Step 502 Generate the first interaction data according to the webpage service data.
  • the webpage service data is determined according to the corresponding webpage provider data in the webpage platform.
  • the webpage data in the webpage platform is determined based on data of the webpage provider
  • the webpage business data is also determined based on data of the webpage provider
  • the webpage business data may include general webpage data, and may also include customized business data, for example, for automatic
  • the operation type interaction information of the operation operation because the difference between the performance and the size of the device and the PC of the mobile terminal and the PC can be customized, the automatic operation image data displayed on the mobile terminal can be customized, so that the corresponding webpage service data can be acquired for different types of interactions.
  • the first interaction data is determined according to the corresponding webpage provider data in the webpage platform.
  • the webpage data in the webpage platform is determined based on data of the webpage provider
  • the webpage business data is also determined based on data of the webpage provider
  • the webpage business data may include general webpage data, and may also include customized business data, for example, for automatic
  • the operation type interaction information of the operation operation because the difference between the performance and the size of the device and
  • the first interaction data includes at least one of: quantized data of a webpage script, operation display data, communication data, conversion data, user information, and role information; the webpage script is used to automatically perform a webpage operation, the webpage The operation is related to the role information of the user in the webpage; the communication data is obtained according to the role information of the user in the webpage; and the service data is acquired according to the role information of the user in the webpage.
  • the generating the first interaction data according to the webpage service data includes: using the webpage service data as the first interaction data; and/or converting the webpage service data, Generate corresponding first interaction data.
  • the webpage service data can be directly used as the first interaction data, for example, the user information and the role information are acquired for the webpage platform, or the communication information of the webpage platform is obtained, and the webpage business data is directly used as the first interaction data.
  • the webpage business data can also be converted to generate corresponding first interaction data, for example, for the interaction of the operation class and the value conversion class, the webpage business data can be converted, for example, the image data resolution is reduced, and the data format conversion is performed, thereby The corresponding first interaction data is obtained.
  • the webpage service data may be converted into a corresponding format to obtain the first interaction data.
  • the interaction data of the operation class can be customized by the webpage provider to facilitate display in the mobile client.
  • the webpage provider can customize the image data displayed by the relevant operation scene in the mobile client. For example, only part of the background scene is displayed in the image, and the main screen is an image of the character and the character striking the monster.
  • Step 504 Acquire first interaction data, and send the first interaction data to a client of the mobile platform.
  • Step 506 Receive second interaction data that is fed back by the client.
  • Step 508 The second interaction data is matched with the webpage corresponding to the webpage platform, and the corresponding webpage service data is obtained.
  • the second interaction data is generated according to the interaction information obtained by parsing the first interaction data; the received second interaction data may be parsed, and the second interaction data may be matched by the webpage corresponding to the webpage platform, for example, Determining the second interaction data corresponding to the user and the operation data, thereby determining the webpage service data corresponding to the operation data in the webpage of the webpage platform. For example, if the second interaction data corresponding operation is to view the user information and the role information, the corresponding data is obtained for feedback, and if the second interaction data corresponding operation is to stop the automatic execution operation, the automatic execution of the operation is stopped and the corresponding processing is acquired.
  • the second interaction data corresponding operation is a value conversion
  • the step 502 is executed based on the web page service data to update the first interaction data.
  • the foregoing data interaction is implemented based on an interface, and data interaction through the interface is illustrated by an example.
  • the server of the web platform has a data interface with the webpage provider, and the webpage data is exchanged through the data interface.
  • Strings, data bits, etc. for verification can be defined by defining a data interface. That is, the Querystring key value, the definition of the Sign, the response body, the common structure of the write operation response, and the like, and the interface definition for various webpage services in the webpage platform can be described through the data interface. It can also define error codes for various services, such as normal status error code 0, general system error code (length 3), global service error code (length 4), single service error code (length 4), etc.
  • a generic model can be defined, such as the definition of a transaction, the heterogeneity of a transaction, and the transaction is a transaction of a PC web-related business.
  • the cross-platform interaction system may also be referred to as a service processing system, and the service processing system is configured to process a PC webpage, and may be classified into a service providing system and a service release according to a service type involved in the webpage platform.
  • System and user management system the service providing system and the service publishing system in the service interaction system may be integrated into one service system, which is not specifically limited in this embodiment of the present application.
  • FIG. 6A a schematic diagram of service processing of a service interaction system in an embodiment of the present application is shown.
  • the service interaction system may be used for service processing, and specifically includes: a service providing system 602, a user management system 604, a service publishing system 606, and a mobile client 608.
  • the service providing system 602 can be configured to determine the service content according to the stored demand information, such as the user requirement, the service requirement, and the like, and generate a service event according to the determined service content, and send the service event to the user management system 604 to pass
  • the user management system 604 matches the target user population corresponding to the business event.
  • the user management system 604 can be configured to match the target user group according to the service event after receiving the service event, and can send the service event and the matched target user group to the service delivery system 606 to use the service release system 606 to conduct the service.
  • the event is pushed to the user corresponding mobile client 608 in the target user group.
  • the service publishing system 606 can be configured to: after receiving the target user group and the service event, respectively push the service event to the user corresponding mobile client 608 in the target user group, so that the mobile client 608 can receive the service.
  • the mobile client 608 can be configured to display the corresponding service content by parsing the service event after the service event is received, that is, display the service content to the user in the target user group, so that the user can view the service content.
  • the mobile client 608 can be used to collect feedback from the user on the service content, and can record the corresponding operation feedback information based on the user feedback, so as to feed back the operation feedback information to the service delivery system 606, thereby enabling the service.
  • the publishing system can generate user behavior information according to the operation feedback information.
  • the mobile client 608 can detect the trigger of the user for the service event, and can generate a data request according to the trigger of the service event, and record the corresponding operation feedback information;
  • the service object information can be obtained from the service providing system 602 and displayed according to the data request, and the recorded operation feedback information can be sent to the service publishing system 606, so that the service publishing system 606 can generate the user behavior information according to the operation feedback information.
  • the service delivery system 606 can send the generated user behavior information to the user management system 604 to trigger the user management system 604 to analyze the demand information based on the user behavior information.
  • the user management system 604 can feed back the analyzed demand information to the service providing system 602 to trigger the service providing system 602 to update the demand information.
  • the data between the service publishing system, the service providing system, the mobile client and the user management system in the service switching system provided by the embodiment of the present application can be cyclically interacted, for example, the demand information can be updated according to the feedback of the user on the pushed business event. Then, the pushed service event can be updated according to the updated demand information, and the data circulation of each service type in the message pushing mechanism is realized, that is, the message pushing mechanism in the prior art is improved, thereby satisfying the user demand and the business requirement, and improving the user experience.
  • the service interaction system in the embodiment of the present application can push the service content determined by the system according to the service requirement to the user in the target user group through the mobile client corresponding to the user in the target user group, so that the user moves through the mobile platform.
  • the client can receive the service content in real time, that is, the user can receive the message pushed by the service interaction system; and the mobile client in the mobile platform can operate the received service content, that is, the cross-platform task can be realized.
  • a user of a target user group can receive a web game provider such as a game developer and/or an operator through a web game at any point in time and/or location through a user interface of the mobile client.
  • the game data sent by the platform that is, the game data sent by the web game platform, such as the game task message provided by the game developer and the service promotion message provided by the game operator, may be received without entering the operation interface of the online game.
  • the game operation is performed based on the game data displayed by the mobile client in the mobile platform, thereby solving the problem that the user cannot obtain the game data in the web game and the operation of the web game in the mobile client in the prior art, thereby Improve the user experience.
  • the embodiment implements the mobile scene completion of the PC webpage based on the business interaction system, and the PC webpage that is separated from the mobile terminal is supplemented with the corresponding mobile end processing, so that the mobile platform can process the data of the webpage platform and display the information related to the webpage platform.
  • a business community for the web platform can be established based on the business interaction system, such as establishing a gamification community for the PC web game, the business community can provide a mobile terminal between the PC web user and the user, between the user and the system, and between the user and the system service party.
  • Interacting and providing user's personal information display, improving the user's quantitative perception and experience of the business, thereby improving the user's stickiness on the web platform, and facilitating the user to promote the web platform to the mobile user's friend, and improving the webpage's access and users. the amount.
  • a user personal center page may be established in the mobile platform, and the user information registered by the user on the PC webpage platform, such as a user name, a user identifier, etc., may be displayed in the personal center page, and the user may also be displayed.
  • the service information of the web platform operation such as the business name, user level, personal growth information, etc. of performing various services, and displaying various message information acquired by the user, such as messages of other users, system messages, and the like.
  • the personal page displayed on the mobile client may be used as a personal center page of the user, in which the user information such as registered nickname, avatar, etc.
  • the level of the personal growth information can also display various messages that the user can obtain, such as an interactive message, a hotspot message, a welfare message, etc., which is not specifically limited in this embodiment of the present application.
  • the mobile client displays the user's personal center page, the user can perform operations on the personal center page, so that the mobile client can be triggered to execute the webpage task corresponding to the webpage platform and display the task state information in the mobile platform according to the user's operation.
  • the value of the user to the platform can be visually reflected, and the value can also be used for exchanging the webpage platform.
  • Business content For example, for each PC web game, the user value is quantified based on the user's game time, recharge amount, role level, etc., and the user value can be used to redeem other packages, benefits, and the like of the PC web game. As shown in FIG.
  • the current score "XXXX” of the user in the web game platform can be displayed on the user's personal center page in the mobile terminal, and the character level “Lv.” corresponding to the current score "XXXX” can be displayed. 37", and can also display how much analysis of the current score "XXXX” score is different from the next character rank "Lv.38", in order to prompt the user how many points to change the character level; and can also display the current score
  • the various scores may include an active value, a charm value, a wealth value, etc., and may display various percentages as a percentage of the current score, such as may be displayed by a ring percentage graph; and may also display a rank corresponding to the user. Privileges, extra points, etc.
  • the mobile scene completion for the PC webpage can be realized, and the user can control the operation in the webpage in the mobile client, and manage the data of the webpage, etc., so that the user can maintain the webpage without using the PC.
  • the embodiment further provides a cross-platform interaction device, which is applied to a mobile terminal, and the mobile terminal includes a device such as a mobile phone and a tablet computer.
  • FIG. 7 a structural block diagram of an embodiment of a cross-platform interaction apparatus according to an embodiment of the present invention is shown, which may specifically include the following modules:
  • the webpage data obtaining module 702 is configured to obtain first interaction data of the webpage corresponding to the webpage platform, wherein the webpage of the webpage platform is displayed based on a flash.
  • the parsing display module 704 is configured to parse the first interaction data and display corresponding interaction information according to categories.
  • the interaction generation module 706 is configured to generate second interaction data according to the interaction information.
  • the feedback module 708 is configured to feed back the second interaction data to the webpage platform, so that the webpage platform updates the first interaction data according to the second interaction data.
  • the mobile client can obtain the first interaction data of the webpage corresponding to the webpage platform, parse the first interaction data, and display the corresponding interaction information according to the type, so that the cross-platform data can be displayed, and the interaction information can be generated based on the interaction information.
  • the second interaction data is fed back to the webpage platform, so that the webpage platform updates the first interaction data according to the second interaction data, thereby implementing cross-platform data interaction control, thereby facilitating convenient control and management of the webpage platform on the mobile terminal, and improving data processing efficiency.
  • FIG. 8 a block diagram of an optional embodiment of a cross-platform interaction device according to an embodiment of the present invention is shown, which may specifically include the following modules:
  • the webpage data obtaining module 702 is configured to obtain first interaction data of the webpage corresponding to the webpage platform, wherein the webpage of the webpage platform is displayed based on a flash.
  • the parsing display module 704 is configured to parse the first interaction data and display corresponding interaction information according to categories.
  • the interaction generation module 706 is configured to generate second interaction data according to the interaction information.
  • the feedback module 708 is configured to feed back the second interaction data to the webpage platform, so that the webpage platform updates the first interaction data according to the second interaction data.
  • the parsing display module 704 includes:
  • the data parsing module 7042 is configured to parse the first interaction data, and acquire interaction information of each category.
  • the area display module 7044 is configured to display the interaction information of the corresponding category in the user interface of the client of the mobile platform.
  • the parsing display module 804 includes:
  • the data parsing module 7042 is configured to parse the first interaction data, and acquire interaction information of each category.
  • the interface display module 7044 is configured to configure a sub-interface of the user interface according to a category, and configure interaction information of the corresponding category in the sub-interface and display the information.
  • the category includes at least one of the following: a user information class, a communication class, an operation class, and a value conversion class.
  • the first interaction data includes: the quantitative data of the webpage script, the webpage script is used to automatically perform a webpage operation, and the webpage operation is related to the role information of the user in the webpage; the surface display module 7044 is configured to:
  • the operation data of the operation class is obtained by parsing the quantitative data of the webpage script, and the operation state information includes at least two items: an operation name, time information, status information, and operation acquisition content.
  • the first interaction data further includes: operation display data; the data analysis module 7044 is further configured to parse the operation display data, and generate a display image in which the character in the webpage performs the webpage operation.
  • the first interaction data includes: communication data, the communication data is obtained according to role information of the user in the webpage; the data parsing module 7044 is configured to parse the communication data, and obtain communication content of the communication class.
  • the communication content includes at least one of the following: a broadcast message corresponding to the role information, a chat message corresponding to the role information, and object conversion information corresponding to the role.
  • the first interaction data includes: conversion data, the conversion data is obtained according to role information of the user in the webpage; the data parsing module 7044 is configured to parse the conversion data, and obtain the value conversion class. Value conversion information.
  • the first interaction data further includes: user information and/or role information.
  • the interaction generating module 706 is configured to receive the indication information, and generate the operation information or the suspension information as the second interaction data according to the indication information, where the operation information is used to instruct the webpage platform to invoke the script to execute the webpage operation; The information is used to instruct the web platform to pause the execution of the script.
  • the interaction generating module 706 is configured to receive chat data returned according to the communication information, and generate second interaction data by using the chat data.
  • the interaction generation module 706 is configured to receive a selection indication of the value conversion information, and generate second interaction data according to the selection indication to convert the service value of the web platform on the mobile platform.
  • This embodiment also provides a cross-platform interaction device, which is applied to a server of a webpage platform.
  • FIG. 9 a structural block diagram of an embodiment of a cross-platform interaction apparatus according to another embodiment of the present invention is shown, which may specifically include the following modules:
  • the webpage data sending module 902 is configured to obtain the first interaction data, and send the first interaction data to the client of the mobile platform, where the first interaction data is determined according to a webpage corresponding to the webpage platform, and the webpage of the webpage platform is based on Flash display.
  • the interaction data receiving module 904 is configured to receive the second interaction data that is fed back by the client, where the second interaction data is generated according to the interaction information obtained by parsing the first interaction data.
  • the webpage data generating module 906 is configured to update the first interaction data according to the second interaction data.
  • the first interaction data is obtained, and the first interaction data is sent to the client of the mobile platform, so that the cross-platform data can be displayed, and the second interaction data fed back by the client can be received, according to the
  • the second interaction data updates the first interaction data, thereby facilitating convenient control and management of the webpage platform on the mobile terminal, and improving data processing efficiency.
  • the webpage data generating module 906 is further configured to generate the first interaction data according to the webpage service data, wherein the webpage service data is determined according to the corresponding webpage provider data in the webpage platform.
  • the first interaction data includes at least one of: quantized data of a webpage script, operation display data, communication data, conversion data, user information, and role information; the webpage script is used to automatically perform a webpage operation, the webpage The operation is related to the role information of the user in the webpage; the communication data is obtained according to the role information of the user in the webpage; and the service data is acquired according to the role information of the user in the webpage.
  • the webpage data generating module 906 is configured to use the webpage service data as the first interaction data; and/or convert the webpage service data to generate corresponding first interaction data.
  • the webpage data generating module 906 is configured to use the second interaction data to match the webpage corresponding to the webpage platform, obtain the corresponding webpage service data, and update the first interaction data by using the webpage service data.
  • the embodiment of the present invention further provides a cross-platform interaction system, including a webpage platform and a mobile platform, the mobile platform includes a cross-platform interaction device corresponding to the corresponding embodiments of FIG. 7 and FIG. 8, and the mobile platform includes FIG. 9 as described above.
  • a cross-platform interaction device of the corresponding embodiment is provided.
  • the foregoing data interaction is implemented based on an interface, and data interaction through the interface is illustrated by an example.
  • the server of the web platform has a data interface with the webpage provider, and the webpage data is exchanged through the data interface.
  • Strings, data bits, etc. for verification can be defined by defining a data interface. That is, the Querystring key value, the definition of the Sign, the response body, the common structure of the write operation response, and the like, and the interface definition for various webpage services in the webpage platform can be described through the data interface. It can also define error codes for various services, such as normal status error code 0, general system error code (length 3), global service error code (length 4), single service error code (length 4), etc.
  • a generic model can be defined, such as the definition of a transaction, the heterogeneity of a transaction, and the transaction is a transaction of a PC web-related business.
  • the description is relatively simple, and the relevant parts can be referred to the description of the method embodiment.
  • modules in the devices of the embodiments can be adaptively changed and placed in one or more devices different from the embodiment.
  • the modules or units or components of the embodiments may be combined into one module or unit or component, and further they may be divided into a plurality of sub-modules or sub-units or sub-components.
  • any combination of the features disclosed in the specification, including the accompanying claims, the abstract and the drawings, and any methods so disclosed, or All processes or units of the device are combined.
  • Each feature disclosed in this specification (including the accompanying claims, the abstract and the drawings) may be replaced by alternative features that provide the same, equivalent or similar purpose.
  • the various component embodiments of the present invention may 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 cross-platform interaction methods and apparatus in accordance with embodiments of the present invention.
  • the invention 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.
  • a program implementing the invention 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.
  • Figure 10 illustrates a computing device that can implement a cross-platform interaction method in accordance with the present invention.
  • the computing device conventionally includes a processor 1010 and a program product or readable medium in the form of a memory 1020.
  • the memory 1020 may be an electronic memory such as a flash memory, an EEPROM (Electrically Erasable Programmable Read Only Memory), an EPROM, or a ROM.
  • the memory 1020 has a memory space 1030 for executing program code 1031 of any of the above method steps.
  • storage space 1030 for program code may include various program code 1031 for implementing various steps in the above methods, respectively.
  • These program codes can be read from or written to one or more program products.
  • These program products include program code carriers such as memory cards.
  • Such a program product is typically a portable or fixed storage unit as described with reference to FIG.
  • the storage unit may have storage segments, storage spaces, and the like that are similarly arranged to memory 1020 in the computing device of FIG.
  • the program code can be compressed, for example, in an appropriate form.
  • the storage unit includes readable code 1031', ie, code that can be read by, for example, a processor such as 1010, which when executed by a computing device causes the computing device to perform various steps in the methods described above .

Landscapes

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

Abstract

一种跨平台交互方法、装置程序及介质,所述的方法包括:移动平台的客户端获取网页平台对应网页的第一交互数据;对所述第一交互数据进行解析,按照类别展示相应的交互信息;依据所述交互信息生成第二交互数据,将所述第二交互数据反馈给所述网页平台,以使所述网页平台依据所述第二交互数据更新第一交互数据。实现跨平台的数据交互控制,从而便于在移动端便捷的控制和管理网页平台,提高数据处理效率。

Description

跨平台交互方法、装置、程序及介质 技术领域
本发明涉及计算机技术领域,特别是涉及一种跨平台交互方法、一种跨平台交互装置、一种计算机程序及一种计算机可读介质。
背景技术
随着网络技术的快速发展,互联网已经成为大众休闲娱乐的重要平台,PC(personal computer,个人计算机)端网页可提供各种功能,如网页游戏成为非常重要的一种网上休闲娱乐形式。
通常,用户可以通过诸如浏览器等应用程序,进入网页游戏的操作界面,以在网页游戏的操作界面上进行游戏操作。但是,若用户关闭了网页游戏的操作界面,则无法进行游戏操作。可见,PC端网页本身存在一定的限制,难以在无PC情况下提供服务。
发明内容
鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的跨平台交互方法、相应的跨平台交互装置、计算机程序及计算机可读介质。
依据本发明实施例的一个方面,提供了一种跨平台交互方法,所述的方法包括:移动平台的客户端获取网页平台对应网页的第一交互数据;对所述第一交互数据进行解析,按照类别展示相应的交互信息;依据所述交互信息生成第二交互数据,将所述第二交互数据反馈给所述网页平台,以使所述网页平台依据所述第二交互数据更新第一交互数据。
依据本发明实施例的另一个方面,提供了一种跨平台交互方法,所述的方法包括:获取第一交互数据,将所述第一交互数据发送给移动平台的客户端,其中所述第一交互数据依据网页平台对应网页确定;接收所述客户端反馈的第二交互数据,其中,所述第二交互数据依据解析所述第一交互数据得到的交互信息生成;依据所述第二交互数据更新所述第一交互数据。
依据本发明实施例的另一个方面,提供了一种跨平台交互装置,所述的装置包括:网页数据获取模块,用于获取网页平台对应网页的第一交互数据;解析展示模块,用于对所述第一交互数据进行解析,按照类别展示相应的交互信息;交互生成模块,用于依据所述交互信息生成第二交互数据;反馈模块,用于将所述第二交互数据反馈给所述网页平台,以使所述网页平台依据所述第二交互数据更新第一交互数据。
依据本发明实施例的另一个方面,提供了一种跨平台交互装置,所述的装置包括:网页数据发送模块,用于获取第一交互数据,将所述第一交互数据发送给移动平台的客户端,其中所述第一交互数据依据网页平台对应网页确定;交互数据接收模块,用于接收所述客户端反馈的第二交互数据,其中,所述第二交互数据依据解析所述第一交互数据得到的交互信息生成;网页数据生成模块,用于依据所述第二交互数据更新所述第一交互数据。
依据本发明实施例的另一个方面,提供了一种跨平台交互***,包括移动平台和网页平台;所述移动平台包括如本发明实施例所述的跨平台交互装置;所述网页平台包括如本发明实施例所述的跨平台交互装置。
依据本发明实施例的另一方面,提供了一种计算机程序,包括计算机可读代码,当所述可读代码在计算设备上运行时,导致所述计算执行根据本发明实施例中的任一所述的跨平台交互方法。
依据本发明实施例的另一方面,还提供了一种计算机可读介质,其中存储了如本发明实施例所述的程序。
移动客户端可获取网页平台对应网页的第一交互数据,解析该第一交互数据后按照类型展示相应的交互信息,从而能够进行跨平台数据的展示,并且能够基于该交互信息生成第二交互数据并反馈给网页平台,使得网页平台依据所述第二交互数据更新第一交互数据,实现跨平台的数据交互控制,从而便于在移动端便捷的控制和管理网页平台,提高数据处理效率。
上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。
附图说明
通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
图1示出了根据本发明一个实施例的一种跨平台交互方法移动端实施例的步骤流程图;
图2示出了根据本发明一个实施例的一种跨平台交互方法网页端实施例的步骤流程图;
图3示出了根据本发明另一个实施例的一种跨平台交互方法移动端实施例的步骤流程图;
图4A、图4B、图4C、图4D示出了本发明实施例的界面显示示意图;
图5示出了根据本发明另一个实施例的一种跨平台交互方法网页端实施例的步骤流程图;
图6A示出了本申请实施例中的一种业务交互***的业务处理示意图;
图6B示出了本申请实施例中的一种业务交互***的业务处理方法的步骤流程示意图;
图6C示出了本申请一个具体示例中的移动客户端显示的一种个人页面的示意图;
图6D示出了本申请一个具体示例中的移动客户端显示的另一种个人页面的示意图;
图7示出了根据本发明一个实施例的一种跨平台交互装置实施例的结构框图;
图8示出了根据本发明一个实施例的一种跨平台交互装置可选实施例的结构框图;
图9示出了根据本发明另一个实施例的一种跨平台交互装置实施例的结构框图;
图10示出了用于执行根据本发明的跨平台交互方法的计算设备的框图;
图11示出了用于保持或者携带实现根据本发明的跨平台交互方法的程序代码的存储单元。
具体实施方式
下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例 所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
通常,网页平台对应的网页页面只能采用浏览器的界面进行展示。具体而言,网页页面中通常包括通过动画编辑器(Flash)解析并展示的数据,如作为网页游戏的操作界面的网页页面通常会展示中各种游戏数据,如游戏人物、游戏场景、游戏任务等,从而使得用户可以在该网页页面上进行游戏操作。但是,现有的网页平台与移动客户端相互分离了,因此网页平台对应的网页页面无法采用移动客户端展示,如网页游戏在移动客户端无法展示和操作,即用户在移动客户端中无法获取到网页游戏中的游戏数据以及无法进行网页游戏的操作,降低用户体验。
本发明实施例提供一种信息展示方法,可以将网页平台和移动平台中的移动客户端进行关联,使得网页平台对应的网页页面中的数据可以在移动客户端的用户界面进行展示和操作,方便用户查看网页页面中的业务内容,并且能够方便用户对该业务内容对应的业务事件进行操作,即能够跨平台地执行网页任务,解决了现有技术中网页平台所提供的业务只能在网页平台对应的网页页面执行的问题,进而可以提高用户体验。
需要说明的是,本发明实施例中的网页平台指的是电脑(Personal Computer,PC)网页对应平台,即网页平台对应网页是在非移动客户端上展示的网页。本发明实施例中的移动客户端可以安装在诸如智能手机、平板电脑等移动终端中具体可以包括但不仅限于以下至少一种:通讯客户端、社交客户端,如按照在移动终端中的即时通讯应用程序、短信应用程序等。
对于不同业务领域可具有不同的特性,本发明实施例业务内容可以指具有业务领域特征的信息内容。例如,对于新闻媒体领域而言,业务内容可以为新闻内容,具体可以包括诸如文章、图片等业务元素;对于电子商务(Electronic Commerce,EC)领域而言,业务内容可以包括广告内容、交易内容、订单内容等;对于网络游戏领域而言,业务内容可以为游戏业务内容、如可以充值业务内容、收费业务、游戏任务内容等。在不同的领域中,虽然业务内容承载的领域特性而有所不同,但其本质都是数据,如文本数据、图像数据等,相对地,对业务内容进行的处理,本质都是对数据进行的业务处理。
本实施例基于业务交互***实现PC网页的移动场景补全,即将与移动端脱离的PC网页,补充相应的移动端处理,使得移动平台可以处理网页平台的数据,显示网页平台相关的信息。即可采用移动平台和网页平台构成跨平台交互***,基于该跨平台交互***实现不同平台间的交互。并且可以基于业务交互***建立针对网页平台的业务社区,如对于PC网页游戏建立游戏化社区,该业务社区可以提供PC网页用户和用户间、用户和***间以及用户和***服务方间的移动端交互,以及提供用户的个人信息展示,提升用户对于业务的量化感知和体验,从而提高用户在网页平台的粘性,并且能够便于用户向移动端的好友用户推广网页平台,提升网页平台的访问量和用户量。
参照图1,示出了根据本发明一个实施例的一种跨平台交互方法移动端实施例的步骤流程图,具体可以包括如下步骤:
步骤102,移动平台的客户端获取网页平台对应网页的第一交互数据。
步骤104,对所述第一交互数据进行解析,按照类别展示相应的交互信息。
步骤106,依据所述交互信息生成第二交互数据,将所述第二交互数据反馈给所述网页平台,以使所述网页平台依据所述第二交互数据更新第一交互数据。
本申请实施例中,该网页平台为PC网页平台,该PC网页为不能在移动端解析展示的网页,如该PC网页可基于flash展示,由于移动端无法解析flash因此无法展示,例如 对于网页游戏在移动端无法展示。因此可实现PC网页的移动场景补全,即将与移动端脱离的PC网页,补充相应的移动端处理,使得移动平台可以处理网页平台的数据,显示网页平台相关的信息,例如将网页平台的数据转化后给移动平台处理。因此移动平台的客户端,如安装在用户手机、平板电脑等移动终端的客户端,和网页平台可通过交互数据进行交互,该交互数据用于执行移动平台和PC网页平台的交互,交互数据包括网页对应在移动平台处理的数据,即移动平台能够处理展示的数据,交互数据包括第一交互数据和第二交互数据。
客户端可以获取网页平台对应PC网页的第一交互数据,然后对该第一交互数据进行解析,得到相应的交互信息。本发明实施例中PC网页上多种类别的业务数据均可在移动端上展示,例如用户信息、对网页的操作信息、网页的广播消息等,因此通过解析可以获取各种类别的交互信息。该类别为交互信息的类型。然后可以移动平台的客户端(简称移动客户端)上展示该交互信息,例如在一个用户界面的不同区域展示不同的业务信息,又如在一个用户界面的不同子界面上展示不同的交互信息。用户可对界面中展示的交互信息进行操作,例如触发某一交互信息,然后可依据对交互信息的处理生成第二交互数据,将该第二交互数据发送给网页平台的服务器,以使该网页平台能够基于该第二交互执行响应的网页业务处理,更新相应的第一交互数据进行反馈。从而能够在移动平台上实时展示网页平台的相关信息,并且采用移动平台对网页平台上的操作进行控制。
从而,移动客户端可获取网页平台对应网页的第一交互数据,解析该第一交互数据后按照类型展示相应的交互信息,从而能够进行跨平台数据的展示,并且能够基于该交互信息生成第二交互数据并反馈给网页平台,使得网页平台依据所述第二交互数据更新第一交互数据,实现跨平台的数据交互控制,从而便于在移动端便捷的控制和管理网页平台,提高数据处理效率
参照图2,示出了根据本发明一个实施例的一种跨平台交互方法网页端实施例的步骤流程图,具体可以包括如下步骤:
步骤202,获取第一交互数据,将所述第一交互数据发送给移动平台的客户端,其中所述第一交互数据依据网页平台对应网页确定,所述网页平台的网页基于flash展示。
步骤204,接收所述客户端反馈的第二交互数据,其中,所述第二交互数据依据解析所述第一交互数据得到的交互信息生成。
步骤206,依据所述第二交互数据更新所述第一交互数据。
网页平台能够支持在移动平台的交互,从而补充移动场景,给用户提供更优质的体验,并且能够提高用户粘性。因此网页平台对应网页能够生成在移动端处理的第一交互数据,然后将该第一交互数据发送给移动平台的客户端。移动平台基于第一交互数据展示相应的交互信息,并通过处理得到第二交互数据。网页平台可接收该第二交互数据,然后对该第二交互数据进行解析,确定相应的业务处理操作等业务数据,基于该业务数据更新网页对应的业务操作,并据此更新第一交互数据,再反馈该第一交互数据给移动客户端,从而使得移动平台能够实时获取网页平台的数据并进行控制。
本发明实施例中,移动客户端指的是在移动终端中运行的能够承载网页页面的客户端,该网页页面为基于网络数据展示的页面,通过该网页页面承载交互信息,而对于客户端可为各种类型的客户端,例如即时通讯类客户端、社交客户端等。该网页页面可为客户端的原生页面,也可为该客户端合作方提供的页面。
以网页游戏为例,网页游戏通常是基于flash渲染展示的,但是通常用户在不使用PC机时无法玩网页游戏,为了补全PC网页游戏的移动场景,可以在移动客户端中执行网页 游戏所需的部分操作,例如网页游戏中的挂机、日常任务、聊天信息、广播消息等。其中挂机指的是指用特定的软件模仿在游戏等程序中的电脑操作,即通过脚本等数据辅助用户自动执行游戏操作的一种方式,例如可挂机自动打游戏中的怪物,挂机自动升级等。
网页游戏中的用户信息、角色信息、日常任务信息、挂机数据、聊天数据、世界广播消息、交易数据以及对于游戏装备的消耗等数据均可作为第一交互数据反馈给移动客户端。移动客户端对第一交互数据解析后生成相应的交互信息,然后在界面中展示该交互信息,即展示游戏的相关信息。
其中,移动客户端的页面承载网页游戏的移动场景补全信息,因此可以相对简化的显示网页游戏的部分数据,如对于数据量比较大的数据简化显示,例如对于挂机数据可仅显示挂机状态,如获取的物品、挂机时间等信息,也可显示挂机的游戏图像数据。也可正常显示网页游戏的另一部分数据,如用户信息、角色信息、聊天消息、广播消息等。从而能够基于数据的类别采用不同的方式显示相应类别的交互信息。
用户在移动端对交互信息的操作可生成相应的第二交互数据,如暂停挂机、聊天数据、交易反馈信息等,将该第二交互数据反馈给相应的网页游戏后,可基于该第二交互数据调整网页游戏的业务数据,从而更新第一交互数据,例如暂停挂机,返回聊天数据、交易信息等。
从而对于依赖于PC机的网页游戏,通过移动场景的补全,使得移动客户端能够在一定程度上实现对于网页游戏的控制,从而即使在无法使用PC机的环境中,如在上班路上,仍然可以进行网页游戏操作,如执行日常任务、挂机打怪,进行装备交易等。
以下详细论述网页平台和移动平台间的交互方法。
参照图3,示出了根据本发明另一个实施例的一种跨平台交互方法移动端实施例的步骤流程图,具体可以包括如下步骤:
步骤302,移动平台的客户端获取网页平台对应网页的第一交互数据。
步骤304,解析所述第一交互数据,获取各类别的交互信息。
在移动平台和网页平台交互过程中,移动客户端接收第一交互数据,然后对该第一交互数据进行解析,得到各类别的交互信息。
其中,所述类别包括以下至少一种:用户信息类、通讯类、操作类、价值转换类。用户信息类对应网页平台中用户的相关信息,如注册的用户信息、网页游戏的角色信息等;通讯类对应网页平台中通讯类别的信息,如用户的聊天消息、***群发的广播消息、组播消息等;操作类对应网页平台中网页对应操作的信息,包括对网页操作的执行信息,如网页游戏中挂机、日常任务等;价值转换类对应网页平台中网页业务的价值数据,即在移动平台上可以转换得到网页业务的价值数据,例如游戏网页的充值业务对应充值数据,在移动端可对网页游戏进行充值。
以PC网页游戏为例,用户信息类的交互信息可包括:用户信息,如该用户在网页平台的用户标识、用户名、电话、地址等个人信息,该用户在不同网页游戏中的角色信息等。通讯类的交互信息可包括:不同用户在网页游戏中角色对应的聊天消息,用户对应角色在游戏中队伍的群组消息,用户对应角色在游戏中对应世界消息(即***广播消息)等。操作类的交互信息可包括:网页游戏的相关操作信息,如挂机操作信息、日常任务信息、签到信息等,通过移动端可辅助PC网页执行部分游戏操作,通常可以为游戏中相对单一的操作,例如攻打游戏的中怪物等,而一些相对复杂的操作如高等级用户升级操作,组团打BOSS等可在网页上执行,当然也可由移动端辅助执行。价值转换类的交互信息包括充值信息、购买物品等。
从而能够在移动端获取PC网页平台中网页各种类型的数据进行展示和交互操作。其中,解析所述第一交互数据,获取各类别的交互信息,包括以下任一种子步骤:
子步骤S1、解析所述网页脚本的量化数据,获取操作类的操作状态信息。
本发明实施例中,所述第一交互数据包括:网页脚本的量化数据,所述网页脚本用于自动执行网页操作,所述网页操作与用户在所述网页中的角色信息相关。网页中有些操作可通过脚本自动执行,在进行网页中操作交互时,对于脚本自动执行的网页操作,在移动端触发该网页操作自动执行后,可以基于脚本的执行得到脚本量化数据,该脚本量化数据为脚本执行过程对应业务数据的量化,例如脚本执行时间,执行脚本对应操作的进度等。该脚本自动执行的网页操作与用户的在所述网页中的角色信息相关,该角色信息为用户在网页上执行操作的主体,例如在网页中登录后以用户名等为标识执行操作,则该用户名等对应用户即为角色信息,又如对于网页游戏,用户在该游戏中注册的角色及角色名等即为角色信息。
因此移动客户单可以接收到网页平台反馈的该网页脚本的量化数据,然后可以对该网页脚本的量化数据进行解析,获取操作类的操作状态信息,即该脚本执行相关的状态信息。所述操作状态信息包括以下至少两项:操作名称、时间信息、状态信息、操作获取内容。操作名称为该网页脚本自动执行的操作的名称;时间信息为该网页脚本执行时间信息,如已执行时间、剩余时间、总时间等;状态信息为网页脚本执行的状态相关数据,如执行进度、已完成项目、待完成项目等;操作获取内容即网页脚本自动执行过程中获取的数据,如该网页操作对应的操作信息,例如网页游戏中挂机对应获取的奖励数据如金币、装备等。
子步骤S2、解析所述操作显示数据,生成所述网页中的角色执行所述网页操作的显示图像。
所述第一交互数据包括:操作显示数据,该操作显示信息为与该网页中角色以及网页操作相关的显示信息,该网页操作为网页平台的网页采用网页脚本自动执行的。因此通过移动平台与网页平台交互时,针对在网页中采用网页脚本自动执行的操作,可获取相应的操作显示数据作为第一交互数据,然后发送给移动客户端。移动客户端可对该操作显示数据进行解析,得到网页中的角色执行所述网页操作的显示图像,以能够移动客户端中显示PC网页中执行的操作。
以网页游戏为例,针对挂机操作或日常任务操作,在移动客户端可基于该操作显示数据得到挂机操作或日常任务操作的显示图像,从而在移动客户端中显示该图像。其中,由于移动客户端的尺寸等于PC存在区别,因此对于PC网页游戏的画面,可仅显示该挂机或日常任务的部分图像或者降低该图像的分辨率等传输,也可以定制在移动客户端中显示的挂机或任务的图像数据,从而在移动客户端中执行挂机时获取该定制的挂机图像数据,执行日常任务时显示日常任务的图像数据,该图像数据可依据具体的游戏场景定制,如图像数据背景为相应的游戏场景如游戏地图的一个区域,图像数据中还可包括该用户的游戏角色以及在挂机(或任务中)攻打的怪物、BOSS,采集的植物等数据,该显示图像可作为图像帧构成相应的动画、视频等动态数据。从而既能够在移动端展示出游戏的挂机图像,又能够增加用户的趣味性,提高用户体验。
子步骤S3、解析所述通讯数据,获取通讯类的通讯内容。
所述第一交互数据包括:通讯数据,所述通讯数据依据用户在所述网页中的角色信息获取。用户在PC网页中可和其他用户交互,也可接收网页的广播消息等,将与用户或网页的消息交互数据作为通讯数据,从而在移动端辅助PC网页时,将通讯数据作为第一 交互数据发送给移动客户端,然后移动客户端解析该通讯数据获取相应的通讯内容。,所述通讯内容包括以下至少一种:角色信息对应的广播消息、角色信息对应的聊天消息、角色对应的对象转换信息。角色信息对应的广播消息为用户在网页中接收的网页对应的广播消息,该广播消息为网页发送给该网页中多于一个用户的消息;角色信息对应的聊天消息即网页中用户和用户间的交互消息;角色对应的对象转换信息即用户在该网页中获取的业务对象的转换消息,该业务对象为在网页中获取网页业务相关的对象,该不同业务对象之间可转换,业务对象也可转换为网页中的其他业务数据,依据具体业务确定。
例如在PC网页游戏中,角色信息对应的广播消息为游戏中的广播消息,如称为世界消息;角色信息对应的聊天消息为游戏中游戏角色和其他游戏角色的聊天消息,即玩家和玩家的聊天消息;角色对应的对象转换信息为游戏中对装备、礼包、游戏时间等的转换消息,即在移动客户端中可消耗游戏道具。
子步骤S4、解析所述转换数据,获取所述价值转换类的价值转换信息。
所述第一交互数据包括:转换数据,所述转换数据依据用户在所述网页中的角色信息获取;该转换数据为网页中业务对应价值信息的转换数据,例如在PC网页游戏中转换数据为充值数据,例如为具体充值金额,也可为各充值金额对应游戏点数等兑换数据。在用户要进行价值转换业务时,可将转换数据作为第一交互数据发送给移动端,然后移动端解析该转换数据,获取所述价值转换类的价值转换信息,通过该价值转换信息确定如何转换所需的价值数据,以及转换率等信息。例如在PC网页游戏中的充值业务,则依据转换数据可获知各充值金额的数据,或充值金额与游戏点数的转换率,从而用户可选择需要充值的金额,从而得到相应的第二交互数据进行回传并充值。
子步骤S5、解析所述第一交互数据获取用户信息和/或角色信息。
所述第一交互数据还包括:用户信息和/或角色信息,通过解析第一交互数据可获取用户信息和/或角色信息,从而在移动客户端中展示该用户的信息,以及一些用户角色的信息,例如对于PC网页游戏,可解析获取该用户的PC网页的注册信息,以及用户玩的各款PC游戏的角色信息,如角色名称,角色图像等信息。
从而通过解析可从第一交互数据获取各类型的交互数据,便于在移动端中展示PC网页的各种信息。上述S1-S5中各种第一交互数据,以及各类别的交互信息在实际处理中,可获取其中一个或多个,依据需求进行展示。
本申请实施例中,对于交互信息的展示方法可有多种,一种展示方式是为分区域展示,另一种展示方式为分子界面展示,也可以两种展示方式想结合,有些类型的交互信息展示在不同的子界面中,有些类型的交互信息展示在一个子界面的不同区域中。
步骤306,在所述移动平台的客户端的用户界面中,分区域展示对应类别的交互信息。
针对分区域展示的方式,可在移动客户端的用户界面中划分至少两个区域,每个区域展示一种类型的交互信息,其中,每个区域各展示至少一种交互信息,例如用户在PC网页游戏中玩了多款游戏,则挂机操作的区域中可依据游戏展示每个游戏对应的至少一种挂机操作的信息。
步骤308,按照类别配置所述用户界面的子界面,在所述子界面中配置对应类别的交互信息并展示。
针对分子界面展示的方式,可为移动客户端的用户界面配置至少一个子界面,可针对每个类型配置一个或多个子界面,然后在该子界面中配置对应类别的交互信息并展示。当然在两种方式向结合时,一个子界面中也可展示一个或多个类型的交互信息。
如图4A所示,为一个示例的移动端用户界面显示示意图。例如将该移动端辅助PC 网页的功能称为PC网页助手,该PC网页助手获取用户在该PC网页上不同类型网页的信息,如PC网页A、B、C,该界面中包括每个网页上操作自动执行的按钮即“自动操作”按钮,并且在该界面中还包括一些网页中其他交互的数据。以PC网页游戏为例,则A、B、C分别对应一款网页游戏,“自动操作”按钮可为该网页游戏的挂机按钮,触发“我”可显示该用户在网页中的用户信息和角色信息等,签到可以用户在PC网页上的签到,或者在移动端的签到,通过签到可获取相应的奖励数据,如装备道具等。网页信息可为当前页面的标题,也可为其他网页数据如聊天界面等。
如图4B所示,为另一个示例的移动端用户界面显示示意图。可以图4A用户触发PC网页A后进入的界面,即基于第二交互数据更新第一交互数据后显示的更新界面,在该界面中可显示设置、脚本、自动操作图像以及该网页A对应的通讯数据。从而在一个子界面中显示通讯类和操作类两种交互信息。以PC网页游戏为例,则A对应一款网页游戏,通过设置可更改用户在游戏中的数据,例如角色身上的装备等,脚本为挂机操作或日常任务等对应的网页脚本,通过不同的脚本可执行不同的操作,从而便于在移动端进行挂机和日常任务。以挂机为例,选定挂机脚本开始挂机后,即可显示该挂机操作对应的图像数据,例如挂机后的游戏动画,游戏角色在一个山区中打怪的动态图像。还可以在该界面中展示网页游戏的通讯数据,例如广播消息为游戏中的世界消息,即所有用户均可查看的消息,聊天消息为该游戏角色和其他游戏角色的聊天消息,从而便于用户掌握网页游戏的动态。
如图4C所示,为另一个示例的移动端用户界面显示示意图。如在一个界面中仅显示一种类型的数据,如用户触发PC网页B的“自动操作”按钮后进入的界面,即基于第二交互数据更新第一交互数据后显示的更新界面,在该界面中可显示自动操作对应的图像数据。当然也可展示触发进入其他子界面的按钮控件,便于在不同子界面间切换。以PC网页游戏为例,则B对应一款网页游戏,可自动进行日常任务和挂机操作,以挂机为例,进入该界面后可显示该挂机操作对应的图像数据,例如挂机后的游戏动画,游戏角色在一个山洞中打BOSS的动态图像,该图像中还可包括游戏中装备、武器等切换的控件,或者画面角度切换等控件,便于用户查看。还可以在该界面中展示网页游戏的通讯数据,例如广播消息为游戏中的世界消息,下面的控件中,角色包括用户在游戏中的角色信息,副本包括网页游戏中需要执行的游戏副本,装备包括用户在该网页游戏B中拥有的装备数据,活动包括该网页游戏推广的活动数据,转换为游戏充值等业务的信息。
如图4D所示,为另一个示例的移动端用户界面显示示意图。该用户界面也可采用显示多种类型的交互信息,如显示用户排行榜,该PC网页C的任务、操作等信息控件,以及该用户的个人页面,福利信息等,还包括用户在用户圈子中发布的消息,可推荐用户加好友,领取福利数据、点赞、评论等。以PC网页游戏为例,该用户排行榜可为用户在一款游戏中的排行版,也可以为PC网页用户的活跃度等综合排名,可通过控件自动执行游戏C的任务、操作等。通过触发“个人页面”“福利信息”可查看相应的数据,在该子界面的区域中查看,或进入不同子界面查看。还可以领取福利等信息。
从而通过各种方式在用户界面中展示各种类型的交互信息,便于用户查看。
步骤310,接收针对所述交互信息的反馈信息,依据所述反馈信息生成第二交互数据。
用户针对显示的交互信息,可执行相应的反馈得到反馈信息,如触发某一按钮、控件等,从而依据该反馈信息可生成第二交互数据,将第二交互数据反馈给网页平台,网页平台依据该第二交互数据更新第一交互数据。
一个可选实施例中,依据所述交互信息生成第二交互数据,包括:接收指示信息, 依据所述指示信息生成操作信息或暂停信息作为第二交互数据。其中,所述操作信息用于指示网页平台调用脚本执行网页操作;所述暂停信息用于指示网页平台暂停脚本的执行。用户在移动端中可选择自动执行网页中的操作,也可停止该操作的执行,因此可依据界面显示的控件触发相应的指示信息,依据该指示信息生成操作信息或暂停信息,将操作信息或暂停信息作为第二交互数据。例如上述图4A中点击PC网页A的自动操作按钮,即可开始自动执行相应的网页操作,即针对自动操作按钮的触发生成操作信息作为第二交互数据发送给网页平台,然后网页平台基于该第二交互数据更新第一交互数据并返回。移动端接收更新的第一交互数据可显示图4B的界面,自动执行操作并显示相应的操作图像数据。
另一个可选实施例中,依据所述交互信息生成第二交互数据,包括:接收依据所述通讯信息返回的聊天数据,采用所述聊天数据生成第二交互数据。在移动端可进行网页中通讯数据的交互,针对用户间的聊天数据,可接收用户发出的聊天数据,采用该聊天数据生成第二交互数据,网页平台接收该第二交互数据后,可将聊天数据发送给相应的用户,并接收该用户返回的聊天数据生成通讯信息,将通讯信息作为第一交互数据反馈给该用户,从而在移动端解析后可显示相应的聊天数据,实现用户间的交互。如在PC网页游戏中好友用户间的聊天数据可以通过上述方式进行交互。
另一个可选实施例中,依据所述交互信息生成第二交互数据,包括:接收对所述价值转换信息的选择指示,依据所述选择指示生成第二交互数据,以在移动平台转换所述网页平台的业务值。在用户界面中显示价值转换信息,如不同价值的兑换率等,从而用户可选择需要转换的价值转换信息,生成相应的选择指示,依据该选择指示生成第二交互数据,将该第二交互数据反馈给网页平台,从而转换网页平台的业务值。例如在PC网页游戏中进行充值,则可选择充值金额生成选择指示,从而发送相应的第二交互数据,在网页平台上进行充值,返回充值结果。
从而网页平台可和移动平台进行各种数据交互,便于在移动平台上执行网页平台的操作。
参照图5,示出了根据本发明另一个实施例的一种跨平台交互方法网页端实施例的步骤流程图,具体可以包括如下步骤:
步骤502,依据网页业务数据生成所述第一交互数据。
本发明实施例中,网页业务数据依据所述网页平台中对应网页提供方数据确定。网页平台中的网页数据基于网页提供方的数据确定,该网页业务数据也是基于网页提供方的数据确定的,该网页业务数据可包括通用的网页数据,也可包括定制的业务数据,例如对于自动执行操作的操作类交互信息,由于移动终端和PC机在设备性能、尺寸等的区别,可定制在移动端显示的自动操作图像数据,从而针对不同类型的交互,可以获取相应的网页业务数据生成第一交互数据。其中,所述第一交互数据包括以下至少一项:网页脚本的量化数据、操作显示数据、通讯数据、转换数据、用户信息和角色信息;所述网页脚本用于自动执行网页操作,所述网页操作与用户在所述网页中的角色信息相关;所述通讯数据依据用户在所述网页中的角色信息获取;所述业务数据依据用户在所述网页中的角色信息获取。
一个可选实施例中,所述依据所述网页业务数据生成所述第一交互数据,包括:将所述网页业务数据作为第一交互数据;和/或,对所述网页业务数据进行转换,生成对应的第一交互数据。可将网页业务数据直接作为第一交互数据,例如针对该网页平台获取用户信息以及角色信息,或者获取网页平台的通讯信息等,将这类网页业务数据直接作 为第一交互数据。也可对网页业务数据进行转换,生成对应的第一交互数据,例如对于操作类、价值转换类的交互,可对网页业务数据进行转换,例如降低图像数据分辨率,进行数据格式转换等,从而得到相应的第一交互数据。当然,若网页业务数据中各类型数据移动端无法识别,则可对网页业务数据进行相应的格式转换得到第一交互数据。
本实施例中,对于操作类的交互数据,可由网页提供方定制,以便于在移动客户端中显示,以网页游戏为例,PC网页中的游戏的场景、角色的技能等往往比较复杂,而移动端由于屏幕尺寸等限制,可定制相关操作场景在移动客户端中展示的图像数据,如图像中仅展示部分背景场景,主要画面为角色以及角色打击怪物的图像。
步骤504,获取第一交互数据,将所述第一交互数据发送给移动平台的客户端。
步骤506,接收所述客户端反馈的第二交互数据。
步骤508,采用所述第二交互数据与所述网页平台对应网页进行匹配,获取相应的所述网页业务数据。
其中,所述第二交互数据依据解析所述第一交互数据得到的交互信息生成;可以对接收的第二交互数据进行解析,将该第二交互数据可所述网页平台对应网页进行匹配,例如确定该第二交互数据对应用户以及操作数据,从而确定在网页平台的网页中该操作数据对应的网页业务数据。例如第二交互数据对应操作为查看用户信息和角色信息,则获取相应的数据进行反馈,又如第二交互数据对应操作为停止自动执行操作,则对应停止该操作的自动执行并获取相应的处理结果反馈,又如第二交互数据对应操作为价值转换,则确定相应转换源是否接收到,在接收到后进行转换并生成成功的结果,在未接收后生成失败的结果等反馈。从而基于该网页业务数据执行步骤502来更新所述第一交互数据。
本申请实施例中,上述数据交互基于接口实现,通过一种示例说明通过接口的数据交互。其中,网页平台的服务端与网页提供方的具有数据接口,通过该数据接口进行网页数据的交互。通过定义数据接口可定义进行验证的字符串、数据位等。即通过数据接口可描述Querystring键值,Sign的定义、响应正文、写操作响应的常用结构等,以及针对该网页平台中各种网页业务的接口定义。还可定义各种业务的错误码,如正常状态错误码为0,通用***错误码(长度为3),全局业务错误码(长度为4),单个业务错误码(长度为4)等,还可定义通用模型,如事务的定义、事务的异同等,该事务为PC网页相关业务的事务。
以网页游戏为例,可定义各种接口,如对于新人奖励,可配置新人奖励领取状态(读)接口、领取新人奖励(写)接口;对于角色可配置PC在线状态(读)接口、角色列表(读)接口、角色详情(读)接口;对于签到可配置签到规则(读)接口、今日签到状态(读)接口、签到(写)接口、本月已签到日期(读)接口;对于日常任务可配置任务列表(读)接口、任务详情(读)接口、开始执行任务(写)接口、主动取消执行任务(写)接口、完成任务接口、领取奖励(写)接口;对于野外挂机可配置挂机点列表(读)接口、挂机点详情(读)接口、开始挂机(写)接口、主动取消挂机(写)接口、完成挂机(领取奖励)(写)接口等。从而在需要相应信息时通过上述接口即可获取相应的网页业务数据,并生成第一交互数据反馈。
该跨平台交互***也可称为业务处理***,该业务处理***用于对于PC网页进行处理,可以依据网页平台中涉及的业务类型,网页平台对应的业务处理***分为业务提供***、业务发布***和用户管理***。可选的,业务交互***中的业务提供***和业务发布***可以集成为一个业务***,本申请实施例对此不作具体限制。
参照图6A,示出了本申请实施例中的一种业务交互***的业务处理示意图。
在本申请实施例中,业务交互***可以用于业务处理,具体可以包括:业务提供***602、用户管理***604、业务发布***606和移动客户端608。
参照图6B所示,示出了本申请实施例中的一种业务交互***的业务处理方法的步骤流程示意图。其中,业务提供***602可以用于依据存储的诸如用户需求、业务需求等需求信息确定业务内容,并且可以依据确定的业务内容生成业务事件,以及将该业务事件发送给用户管理***604,以通过用户管理***604匹配该业务事件对应的目标用户群体。用户管理***604可以用于在接收到业务事件后,依据所述业务事件匹配目标用户群体,并且可以向业务发布***606发送业务事件和匹配到的目标用户群体,以通过业务发布***606将业务事件推送给目标用户群体中用户对应移动客户端608。具体的,业务发布***606可以用于在接收目标用户群体和业务事件后,分别向所述目标用户群体中用户对应移动客户端608推送所述业务事件,从而使得移动客户端608可以接收到业务提供***所提供的业务事件。移动客户端608可以用于在接收到业务事件后,可以通过解析所述业务事件展示相应的业务内容,即向目标用户群体中用户展示业务内容,从而使得用户可以查看到该业务内容。移动客户端608在展示业务内容后,可以用于收集用户对该业务内容的反馈,并且可以基于用户反馈记录对应的操作反馈信息,以将该操作反馈信息反馈给业务发布***606,从而使得业务发布***可以依据该操作反馈信息生成用户行为信息。当用户对业务内容对应的业务事件进行操作,移动客户端608可以检测到该用户对业务事件的触发,以及可以依据对所述业务事件的触发生成数据请求,并记录对应的操作反馈信息;并且可以依据数据请求,从业务提供***602中获取业务对象信息并展示,以及可以将记录的操作反馈信息发送给业务发布***606,使得业务发布***606可以依据操作反馈信息生成用户行为信息。业务发布***606可以将生成的用户行为信息发送给用户管理***604,以触发用户管理***604依据该用户行为信息分析需求信息。用户管理***604可以将分析得到的需求信息反馈给业务提供***602,以触发业务提供***602进行需求信息的更新。
可见,本申请实施例提供的业务交换***中的业务发布***、业务提供***、移动客户端和用户管理***之间的数据可以循环交互,如能够依据用户对推送的业务事件的反馈更新需求信息,进而可以依据更新的需求信息更新推送的业务事件,实现了消息推送机制中各业务类型数据循环,即完善现有技术中的消息推送机制,从而可以满足用户需求和业务需求,提高用户体验。
综上,本申请实施例的业务交互***可以通过目标用户群体中用户对应的移动客户端,向目标用户群体中用户推送业务提供***依据业务需求确定的业务内容,使得用户通过移动平台中的移动客户端就可以实时地接收到业务内容,即方便用户接收业务交互***所推送的消息;并且可以通过移动平台中的移动客户端对接收到的业务内容进行操作,即能够实现跨平台的任务,解决了现有技术中无法通过其他平台的界面对网页平台提供的业务内容进行操作的问题。作为本申请的一个具体应用,目标用户群体中用户在任意一个时间点和/或地点,通过移动客户端的用户界面就可以接收到诸如游戏开发商和/或运营商等网页游戏提供方通过网页游戏平台所发送的游戏数据,即无需进入网络游戏的操作界面就可以接收到网页游戏平台所发送的游戏数据,如游戏开发商所提供的游戏任务消息、游戏运营商所提供的业务推广消息等,并且可以基于移动平台中的移动客户端展示的游戏数据进行游戏操作,解决了现有技术中用户在移动客户端中无法获取到网页游戏中的游戏数据以及无法进行网页游戏的操作的问题,从而提高用户体验。
因此,本实施例基于业务交互***实现PC网页的移动场景补全,即将与移动端脱离的PC网页,补充相应的移动端处理,使得移动平台可以处理网页平台的数据,显示网页平台相关的信息。并且可以基于业务交互***建立针对网页平台的业务社区,如对于PC网页游戏建立游戏化社区,该业务社区可以提供PC网页用户和用户间、用户和***间以及用户和***服务方间的移动端交互,以及提供用户的个人信息展示,提升用户对于业务的量化感知和体验,从而提高用户在网页平台的粘性,并且能够便于用户向移动端的好友用户推广网页平台,提升网页平台的访问量和用户量。
例如,基于用户在网页平台的操作,可在移动平台中建立用户个人中心页面,在该个人中心页面中展示用户在PC网页平台注册的用户信息如用户名、用户标识等,还可以展示用户在网页平台操作的各项业务信息,如执行各项业务的业务名称、用户等级、个人成长信息等,以及展示该用户获取的各种消息信息,如其他用户的消息、***消息等。如图6C所示,可以将在移动客户端显示的个人页面作为用户的个人中心页面,以在该个人页面中展示用户在PC网页游戏平台注册的诸如注册的昵称、头像等用户信息,以及可以展示该用户可以执行各项游戏业务的游戏业务名称(如“陪玩”、“关怀”、“游戏”、“礼包”、“返利”、“游戏圈”等)和游戏业务图标,以及该用户的等级和诸如勋章“游戏大神”等个人成长信息,还可以展示该用户可以获取到的各种消息,如互动消息、热点消息、福利消息等,本申请实施例对此不作具体限制。在移动客户端显示用户的个人中心页面后,用户可以在该个人中心页面进行操作,从而可以触发移动客户端依据用户的操作,在移动平台中执行网页平台对应的网页任务及显示任务状态信息。
一个示例中,基于用户在网页平台的操作,如基于参与的各项业务对应业务信息量化用户在网页平台的价值数据,从而能够直观体现用户对于平台的价值,该价值还可以用于交换网页平台的业务内容。如针对每款PC网页游戏基于用户游戏时间、充值金额、角色等级等量化用户的用户价值,该用户价值可用于兑换其他PC网页游戏的礼包、福利等。如图6D所示,可以在移动端中的用户个人中心页面展示该用户在网页游戏平台中的当前分值“XXXX”分,以及可以显示当前分值“XXXX”分对应的角色等级“Lv.37”,并且还可以显示当前分值“XXXX”分与下一角色等级“Lv.38”还差多少分析,以提示用户还差多少分就可以提升其角色级别;还可以显示构成当前分值的各种分值,如可以包括活跃值、魅力值、财富值等,并且可以显示各种分值占当期分值的百分比,如可以通过环形百分比图显示出来;还可以显示该用户对应的等级特权、昨日加分等信息。
从而能够实现对于PC网页的移动场景补全,并能够时用户在移动客户端中控制网页中的操作,并管理网页的数据等,便于用户在不使用PC机情况下对于网页进行维护。
对于方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明实施例并不受所描述的动作顺序的限制,因为依据本发明实施例,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作并不一定是本发明实施例所必须的。
本实施例还提供了一种跨平台交互装置,应用于移动终端,该移动终端包括手机、平板电脑等设备。
参照图7,示出了根据本发明一个实施例的一种跨平台交互装置实施例的结构框图,具体可以包括如下模块:
网页数据获取模块702,用于获取网页平台对应网页的第一交互数据,其中,所述网页平台的网页基于flash展示。
解析展示模块704,用于对所述第一交互数据进行解析,按照类别展示相应的交互信息。
交互生成模块706,用于依据所述交互信息生成第二交互数据。
反馈模块708,用于将所述第二交互数据反馈给所述网页平台,以使所述网页平台依据所述第二交互数据更新第一交互数据。
综上,移动客户端可获取网页平台对应网页的第一交互数据,解析该第一交互数据后按照类型展示相应的交互信息,从而能够进行跨平台数据的展示,并且能够基于该交互信息生成第二交互数据并反馈给网页平台,使得网页平台依据所述第二交互数据更新第一交互数据,实现跨平台的数据交互控制,从而便于在移动端便捷的控制和管理网页平台,提高数据处理效率。
参照图8,示出了根据本发明一个实施例的一种跨平台交互装置可选实施例的结构框图,具体可以包括如下模块:
网页数据获取模块702,用于获取网页平台对应网页的第一交互数据,其中,所述网页平台的网页基于flash展示。
解析展示模块704,用于对所述第一交互数据进行解析,按照类别展示相应的交互信息。
交互生成模块706,用于依据所述交互信息生成第二交互数据。
反馈模块708,用于将所述第二交互数据反馈给所述网页平台,以使所述网页平台依据所述第二交互数据更新第一交互数据。
一个可选实施例中,所述解析展示模块704,包括:
数据解析模块7042,用于解析所述第一交互数据,获取各类别的交互信息。
区域展示模块7044,用于在所述移动平台的客户端的用户界面中,分区域展示对应类别的交互信息。
另一个可选实施例中,所述解析展示模块804,包括:
数据解析模块7042,用于解析所述第一交互数据,获取各类别的交互信息。
界面展示模块7044,用于按照类别配置所述用户界面的子界面,在所述子界面中配置对应类别的交互信息并展示。
其中,所述类别包括以下至少一种:用户信息类、通讯类、操作类、价值转换类。
其中,所述第一交互数据包括:网页脚本的量化数据,所述网页脚本用于自动执行网页操作,所述网页操作与用户在所述网页中的角色信息相关;面展示模块7044,用于解析所述网页脚本的量化数据,获取操作类的操作状态信息,所述操作状态信息包括以下至少两项:操作名称、时间信息、状态信息、操作获取内容。
其中,所述第一交互数据还包括:操作显示数据;所述数据解析模块7044,还用于解析所述操作显示数据,生成所述网页中的角色执行所述网页操作的显示图像。
其中,所述第一交互数据包括:通讯数据,所述通讯数据依据用户在所述网页中的角色信息获取;所述数据解析模块7044,用于解析所述通讯数据,获取通讯类的通讯内容,所述通讯内容包括以下至少一种:角色信息对应的广播消息、角色信息对应的聊天消息、角色对应的对象转换信息。
其中,所述第一交互数据包括:转换数据,所述转换数据依据用户在所述网页中的角色信息获取;所述数据解析模块7044,用于解析所述转换数据,获取所述价值转换类的价值转换信息。
其中,所述第一交互数据还包括:用户信息和/或角色信息。
所述交互生成模块706,用于接收指示信息,依据所述指示信息生成操作信息或暂停信息作为第二交互数据,其中,所述操作信息用于指示网页平台调用脚本执行网页操作;所述暂停信息用于指示网页平台暂停脚本的执行。
所述交互生成模块706,用于接收依据所述通讯信息返回的聊天数据,采用所述聊天数据生成第二交互数据。
所述交互生成模块706,用于接收对所述价值转换信息的选择指示,依据所述选择指示生成第二交互数据,以在移动平台转换所述网页平台的业务值。
本实施例还提供了一种跨平台交互装置,应用于网页平台的服务器中。
参照图9,示出了根据本发明另一个实施例的一种跨平台交互装置实施例的结构框图,具体可以包括如下模块:
网页数据发送模块902,用于获取第一交互数据,将所述第一交互数据发送给移动平台的客户端,其中所述第一交互数据依据网页平台对应网页确定,所述网页平台的网页基于flash展示。
交互数据接收模块904,用于接收所述客户端反馈的第二交互数据,其中,所述第二交互数据依据解析所述第一交互数据得到的交互信息生成。
网页数据生成模块906,用于依据所述第二交互数据更新所述第一交互数据。
综上,获取第一交互数据,将所述第一交互数据发送给移动平台的客户端,从而能够进行跨平台数据的展示,并且能够接收所述客户端反馈的第二交互数据,依据所述第二交互数据更新所述第一交互数据,从而便于在移动端便捷的控制和管理网页平台,提高数据处理效率。
其中,网页数据生成模块906,还用于依据网页业务数据生成所述第一交互数据,其中,所述网页业务数据依据所述网页平台中对应网页提供方数据确定。
其中,所述第一交互数据包括以下至少一项:网页脚本的量化数据、操作显示数据、通讯数据、转换数据、用户信息和角色信息;所述网页脚本用于自动执行网页操作,所述网页操作与用户在所述网页中的角色信息相关;所述通讯数据依据用户在所述网页中的角色信息获取;所述业务数据依据用户在所述网页中的角色信息获取。
所述网页数据生成模块906,用于将所述网页业务数据作为第一交互数据;和/或,对所述网页业务数据进行转换,生成对应的第一交互数据。
所述网页数据生成模块906,用于采用所述第二交互数据与所述网页平台对应网页进行匹配,获取相应的所述网页业务数据;采用所述网页业务数据更新所述第一交互数据。
本发明实施例还提供了一种跨平台交互***,包括网页平台和移动平台,所述移动平台包括如上述图7、8对应实施例的跨平台交互装置,所述移动平台包括如上述图9对应实施例的跨平台交互装置。
本申请实施例中,上述数据交互基于接口实现,通过一种示例说明通过接口的数据交互。其中,网页平台的服务端与网页提供方的具有数据接口,通过该数据接口进行网页数据的交互。通过定义数据接口可定义进行验证的字符串、数据位等。即通过数据接口可描述Querystring键值,Sign的定义、响应正文、写操作响应的常用结构等,以及针对该网页平台中各种网页业务的接口定义。还可定义各种业务的错误码,如正常状态错误码为0,通用***错误码(长度为3),全局业务错误码(长度为4),单个业务错误码(长度为4)等,还可定义通用模型,如事务的定义、事务的异同等,该事务为PC网页相关业务的事务。
以网页游戏为例,可定义各种接口,如对于新人奖励,可配置新人奖励领取状态(读) 接口、领取新人奖励(写)接口;对于角色可配置PC在线状态(读)接口、角色列表(读)接口、角色详情(读)接口;对于签到可配置签到规则(读)接口、今日签到状态(读)接口、签到(写)接口、本月已签到日期(读)接口;对于日常任务可配置任务列表(读)接口、任务详情(读)接口、开始执行任务(写)接口、主动取消执行任务(写)接口、完成任务接口、领取奖励(写)接口;对于野外挂机可配置挂机点列表(读)接口、挂机点详情(读)接口、开始挂机(写)接口、主动取消挂机(写)接口、完成挂机(领取奖励)(写)接口等。从而在需要相应信息时通过上述接口即可获取相应的网页业务数据,并生成第一交互数据反馈。
对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
在此提供的算法和显示不与任何特定计算机、虚拟***或者其它设备固有相关。各种通用***也可以与基于在此的示教一起使用。根据上面的描述,构造这类***所要求的结构是显而易见的。此外,本发明也不针对任何特定编程语言。应当明白,可以利用各种编程语言实现在此描述的本发明的内容,并且上面对特定语言所做的描述是为了披露本发明的最佳实施方式。
在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。
类似地,应当理解,为了精简本公开并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释成反映如下意图:即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如下面的权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循具体实施方式的权利要求书由此明确地并入该具体实施方式,其中每个权利要求本身都作为本发明的单独实施例。
本领域那些技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及此外可以把它们分成多个子模块或子单元或子组件。除了这样的特征和/或过程或者单元中的至少一些是相互排斥之外,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。
此外,本领域的技术人员能够理解,尽管在此所述的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。例如,在下面的权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。
本发明的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器(DSP)来实现根据本发明实施例的跨平台交互方法和装置设备中的一些或者全部部件的一些或者全部功能。本发明还可以实现为用于执行这里所描述的方法的一部分或者全部的设备或者装置程序(例如,计算机程序和计算机程 序产品)。这样的实现本发明的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。
例如,图10示出了可以实现根据本发明的跨平台交互方法的计算设备。该计算设备传统上包括处理器1010和以存储器1020形式的程序产品或者可读介质。存储器1020可以是诸如闪存、EEPROM(电可擦除可编程只读存储器)、EPROM或者ROM之类的电子存储器。存储器1020具有用于执行上述方法中的任何方法步骤的程序代码1031的存储空间1030。例如,用于程序代码的存储空间1030可以包括分别用于实现上面的方法中的各种步骤的各个程序代码1031。这些程序代码可以从一个或者多个程序产品中读出或者写入到这一个或者多个程序产品中。这些程序产品包括诸如存储卡之类的程序代码载体。这样的程序产品通常为如参考图11所述的便携式或者固定存储单元。该存储单元可以具有与图10的计算设备中的存储器1020类似布置的存储段、存储空间等。程序代码可以例如以适当形式进行压缩。通常,存储单元包括可读代码1031’,即可以由例如诸如1010之类的处理器读取的代码,这些代码当由计算设备运行时,导致该计算设备执行上面所描述的方法中的各个步骤。
应该注意的是上述实施例对本发明进行说明而不是对本发明进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本发明可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。

Claims (37)

  1. 一种跨平台交互方法,所述的方法包括:
    移动平台的客户端获取网页平台对应网页的第一交互数据;
    对所述第一交互数据进行解析,按照类别展示相应的交互信息;
    依据所述交互信息生成第二交互数据,将所述第二交互数据反馈给所述网页平台,以使所述网页平台依据所述第二交互数据更新第一交互数据。
  2. 如权利要求1所述的方法,其中,对所述第一交互数据进行解析,按照类别展示相应的交互信息,包括:
    解析所述第一交互数据,获取各类别的交互信息;
    在所述移动平台的客户端的用户界面中,分区域展示对应类别的交互信息。
  3. 如权利要求1所述的方法,其中,对所述第一交互数据进行解析,按照类别展示相应的交互信息,包括:
    解析所述第一交互数据,获取各类别的交互信息;
    按照类别配置所述用户界面的子界面,在所述子界面中配置对应类别的交互信息并展示。
  4. 如权利要求2或3所述的方法,其中,所述类别包括以下至少一种:用户信息类、通讯类、操作类、价值转换类。
  5. 如权利要求4所述的方法,其中,所述第一交互数据包括:网页脚本的量化数据,所述网页脚本用于自动执行网页操作,所述网页操作与用户在所述网页中的角色信息相关;
    解析所述第一交互数据,获取各类别的交互信息,包括:
    解析所述网页脚本的量化数据,获取操作类的操作状态信息,所述操作状态信息包括以下至少两项:操作名称、时间信息、状态信息、操作获取内容。
  6. 如权利要求5所述的方法,其中,所述第一交互数据还包括:操作显示数据;
    则解析所述第一交互数据,获取各类别的交互信息,还包括:
    解析所述操作显示数据,生成所述网页中的角色执行所述网页操作的显示图像。
  7. 如权利要求4所述的方法,其中,所述第一交互数据包括:通讯数据,所述通讯数据依据用户在所述网页中的角色信息获取;
    解析所述第一交互数据,获取各类别的交互信息,包括:
    解析所述通讯数据,获取通讯类的通讯内容,所述通讯内容包括以下至少一种:角色信息对应的广播消息、角色信息对应的聊天消息、角色对应的对象转换信息。
  8. 如权利要求4所述的方法,其中,所述第一交互数据包括:转换数据,所述转换数据依据用户在所述网页中的角色信息获取;
    解析所述第一交互数据,获取各类别的交互信息,包括:
    解析所述转换数据,获取所述价值转换类的价值转换信息。
  9. 如权利要求5-8任一所述的方法,其中,所述第一交互数据还包括:用户信息和/或角色信息。
  10. 如权利要求5所述的方法,其中,依据所述交互信息生成第二交互数据,包括:
    接收指示信息,依据所述指示信息生成操作信息或暂停信息作为第二交互数据,其中,所述操作信息用于指示网页平台调用脚本执行网页操作;所述暂停信息用于指示网页平台暂停脚本的执行。
  11. 如权利要求7所述的方法,其中,依据所述交互信息生成第二交互数据,包括:
    接收依据所述通讯信息返回的聊天数据,采用所述聊天数据生成第二交互数据。
  12. 如权利要求8所述的方法,其中,依据所述交互信息生成第二交互数据,包括:
    接收对所述价值转换信息的选择指示,依据所述选择指示生成第二交互数据,以在移动平台转换所述网页平台的业务值。
  13. 一种跨平台交互方法,所述的方法包括:
    获取第一交互数据,将所述第一交互数据发送给移动平台的客户端,其中所述第一交互数据依据网页平台对应网页确定;
    接收所述客户端反馈的第二交互数据,其中,所述第二交互数据依据解析所述第一交互数据得到的交互信息生成;
    依据所述第二交互数据更新所述第一交互数据。
  14. 如权利要求13所述的方法,其中,还包括:
    依据网页业务数据生成所述第一交互数据,其中,所述网页业务数据依据所述网页平台中对应网页提供方数据确定。
  15. 如权利要求13或14所述的方法,其中,所述第一交互数据包括以下至少一项:网页脚本的量化数据、操作显示数据、通讯数据、转换数据、用户信息和角色信息;
    所述网页脚本用于自动执行网页操作,所述网页操作与用户在所述网页中的角色信息相关;所述通讯数据依据用户在所述网页中的角色信息获取;所述业务数据依据用户在所述网页中的角色信息获取。
  16. 如权利要求14所述的方法,其中,所述依据所述网页业务数据生成所述第一交互数据,包括:
    将所述网页业务数据作为第一交互数据;和/或
    对所述网页业务数据进行转换,生成对应的第一交互数据。
  17. 如权利要求16所述的方法,其中,依据所述第二交互数据更新所述第一交互数据,包括:
    采用所述第二交互数据与所述网页平台对应网页进行匹配,获取相应的所述网页业务数据;
    采用所述网页业务数据更新所述第一交互数据。
  18. 一种跨平台交互装置,所述的装置包括:
    网页数据获取模块,用于获取网页平台对应网页的第一交互数据;
    解析展示模块,用于对所述第一交互数据进行解析,按照类别展示相应的交互信息;
    交互生成模块,用于依据所述交互信息生成第二交互数据;
    反馈模块,用于将所述第二交互数据反馈给所述网页平台,以使所述网页平台依据所述第二交互数据更新第一交互数据。
  19. 如权利要求18所述的装置,其中,所述解析展示模块,包括:
    数据解析模块,用于解析所述第一交互数据,获取各类别的交互信息;
    区域展示模块,用于在所述移动平台的客户端的用户界面中,分区域展示对应类别的交互信息。
  20. 如权利要求18所述的装置,其中,所述解析展示模块,包括:
    数据解析模块,用于解析所述第一交互数据,获取各类别的交互信息;
    界面展示模块,用于按照类别配置所述用户界面的子界面,在所述子界面中配置对应类别的交互信息并展示。
  21. 如权利要求19或20所述的装置,其中,所述类别包括以下至少一种:用户信息类、通讯类、操作类、价值转换类。
  22. 如权利要求21所述的装置,其中,所述第一交互数据包括:网页脚本的量化数据,所述网页脚本用于自动执行网页操作,所述网页操作与用户在所述网页中的角色信息相关;
    所述数据解析模块,用于解析所述网页脚本的量化数据,获取操作类的操作状态信息,所述操作状态信息包括以下至少两项:操作名称、时间信息、状态信息、操作获取内容。
  23. 如权利要求22所述的装置,其中,所述第一交互数据还包括:操作显示数据;
    所述数据解析模块,还用于解析所述操作显示数据,生成所述网页中的角色执行所述网页操作的显示图像。
  24. 如权利要求21所述的装置,其中,所述第一交互数据包括:通讯数据,所述通讯数据依据用户在所述网页中的角色信息获取;
    所述数据解析模块,用于解析所述通讯数据,获取通讯类的通讯内容,所述通讯内容包括以下至少一种:角色信息对应的广播消息、角色信息对应的聊天消息、角色对应的对象转换信息。
  25. 如权利要求21所述的装置,其中,所述第一交互数据包括:转换数据,所述转换数据依据用户在所述网页中的角色信息获取;
    所述数据解析模块,用于解析所述转换数据,获取所述价值转换类的价值转换信息。
  26. 如权利要求22-25任一所述的装置,其中,所述第一交互数据还包括:用户信息和/或角色信息。
  27. 如权利要求22所述的装置,其中,
    所述交互生成模块,用于接收指示信息,依据所述指示信息生成操作信息或暂停信息作为第二交互数据,其中,所述操作信息用于指示网页平台调用脚本执行网页操作;所述暂停信息用于指示网页平台暂停脚本的执行。
  28. 如权利要求24所述的装置,其中,
    所述交互生成模块,用于接收依据所述通讯信息返回的聊天数据,采用所述聊天数据生成第二交互数据。
  29. 如权利要求28所述的装置,其中,
    所述交互生成模块,用于接收对所述价值转换信息的选择指示,依据所述选择指示生成第二交互数据,以在移动平台转换所述网页平台的业务值。
  30. 一种跨平台交互装置,所述的装置包括:
    网页数据发送模块,用于获取第一交互数据,将所述第一交互数据发送给移动平台的客户端,其中所述第一交互数据依据网页平台对应网页确定;
    交互数据接收模块,用于接收所述客户端反馈的第二交互数据,其中,所述第二交互数据依据解析所述第一交互数据得到的交互信息生成;
    网页数据生成模块,用于依据所述第二交互数据更新所述第一交互数据。
  31. 如权利要求30所述的装置,其中,
    所述网页数据生成模块,还用于依据网页业务数据生成所述第一交互数据,其中,所述网页业务数据依据所述网页平台中对应网页提供方数据确定。
  32. 如权利要求30或31所述的装置,其中,所述第一交互数据包括以下至少一项:网页脚本的量化数据、操作显示数据、通讯数据、转换数据、用户信息和角色信息;所述网页脚本用于自动执行网页操作,所述网页操作与用户在所述网页中的角色信息相关;所述通讯数据依据用户在所述网页中的角色信息获取;所述业务数据依据用户在所述网 页中的角色信息获取。
  33. 如权利要求31所述的装置,其中,
    所述网页数据生成模块,用于将所述网页业务数据作为第一交互数据;和/或,对所述网页业务数据进行转换,生成对应的第一交互数据。
  34. 如权利要求33所述的装置,其中,
    所述网页数据生成模块,用于采用所述第二交互数据与所述网页平台对应网页进行匹配,获取相应的所述网页业务数据;采用所述网页业务数据更新所述第一交互数据。
  35. 一种跨平台交互***,包括移动平台和网页平台;
    所述移动平台包括如上述权利要求18-29任一所述的跨平台交互装置;
    所述网页平台包括如上述权利要求30-34任一所述的跨平台交互装置。
  36. 一种计算机程序,包括计算机可读代码,当所述可读代码在终端设备上运行时,导致所述终端设备执行根据权利要求1-17中的任一所述的跨平台交互方法。
  37. 一种计算机可读介质,其中存储了如权利要求36所述的程序。
PCT/CN2017/118979 2017-02-09 2017-12-27 跨平台交互方法、装置、程序及介质 WO2018145527A1 (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201710072237.4A CN106686133B (zh) 2017-02-09 2017-02-09 一种跨平台交互方法和装置
CN201710072237.4 2017-02-09

Publications (1)

Publication Number Publication Date
WO2018145527A1 true WO2018145527A1 (zh) 2018-08-16

Family

ID=58860806

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2017/118979 WO2018145527A1 (zh) 2017-02-09 2017-12-27 跨平台交互方法、装置、程序及介质

Country Status (2)

Country Link
CN (1) CN106686133B (zh)
WO (1) WO2018145527A1 (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111309715A (zh) * 2020-01-15 2020-06-19 腾讯科技(深圳)有限公司 通话场景的识别方法和装置
CN112016941A (zh) * 2019-05-29 2020-12-01 腾讯科技(深圳)有限公司 虚拟物品的领取方法、装置、终端及存储介质

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106686133B (zh) * 2017-02-09 2020-07-14 北京奇虎科技有限公司 一种跨平台交互方法和装置
CN109088906B (zh) * 2017-06-14 2021-06-18 ***通信集团重庆有限公司 在***间保持会话同步的方法和装置、可读存储介质
CN109045700A (zh) * 2018-07-24 2018-12-21 合肥爱玩动漫有限公司 一种网页游戏的响应方法
CN109173269A (zh) * 2018-08-14 2019-01-11 深圳开黑科技有限公司 一种基于游戏陪玩平台的用户匹配方法、设备及***
CN110083417B (zh) * 2019-04-04 2022-05-06 天津字节跳动科技有限公司 用户界面响应方法和装置
CN110989955A (zh) * 2019-12-04 2020-04-10 Tcl移动通信科技(宁波)有限公司 界面显示方法、装置、存储介质及移动终端

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101001295A (zh) * 2006-12-31 2007-07-18 京信通信技术(广州)有限公司 通过wap技术远程告警操作的方法
CN102063501A (zh) * 2011-01-05 2011-05-18 罗敏 一种互联网网页转换的方法及装置
CN102377793A (zh) * 2010-08-11 2012-03-14 优视科技有限公司 基于移动通讯设备终端的Flash交互方法及装置
CN106686133A (zh) * 2017-02-09 2017-05-17 北京奇虎科技有限公司 一种跨平台交互方法和装置

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2014021514A1 (ko) * 2012-08-02 2014-02-06 한국과학기술원 인터랙티브 방송 프로그램의 제작 및 실행을 위한 시스템 및 방법

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101001295A (zh) * 2006-12-31 2007-07-18 京信通信技术(广州)有限公司 通过wap技术远程告警操作的方法
CN102377793A (zh) * 2010-08-11 2012-03-14 优视科技有限公司 基于移动通讯设备终端的Flash交互方法及装置
CN102063501A (zh) * 2011-01-05 2011-05-18 罗敏 一种互联网网页转换的方法及装置
CN106686133A (zh) * 2017-02-09 2017-05-17 北京奇虎科技有限公司 一种跨平台交互方法和装置

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112016941A (zh) * 2019-05-29 2020-12-01 腾讯科技(深圳)有限公司 虚拟物品的领取方法、装置、终端及存储介质
CN112016941B (zh) * 2019-05-29 2023-08-18 腾讯科技(深圳)有限公司 虚拟物品的领取方法、装置、终端及存储介质
CN111309715A (zh) * 2020-01-15 2020-06-19 腾讯科技(深圳)有限公司 通话场景的识别方法和装置
CN111309715B (zh) * 2020-01-15 2023-04-18 腾讯科技(深圳)有限公司 通话场景的识别方法和装置

Also Published As

Publication number Publication date
CN106686133B (zh) 2020-07-14
CN106686133A (zh) 2017-05-17

Similar Documents

Publication Publication Date Title
WO2018145527A1 (zh) 跨平台交互方法、装置、程序及介质
US9522335B2 (en) Low-friction synchronous interaction in multiplayer online game
CN105306506B (zh) 网络广告发布方法和网络广告发布***
US9132349B2 (en) Third-party recommendation in game system
CN106648688B (zh) 一种信息展示方法和装置
JP5762458B2 (ja) ゲーム情報提供システム及びプログラム
US11185787B2 (en) Managing game sessions in a social network messaging system
CN103902808A (zh) 用于生成和共享云供应游戏的视频剪辑的***和方法
CN108283811A (zh) 在游戏中提供社交网络内容
US11090569B1 (en) Game testing system
US20140194209A1 (en) Platforms for community game development and community management of game lifecycle
US20190299103A1 (en) System and method for updating an application client
JP5313409B1 (ja) ゲーム制御方法、ウェブサーバ装置、ゲーム制御プログラム及び記憶媒体
CN106621332B (zh) 一种数据请求的检测方法和装置
JP2023175781A (ja) コンピュータプログラム、サーバ装置、端末装置及び方法
CN113365092B (zh) 资源处理方法及装置
CN105468402A (zh) 用于提供启动应用的时段的方法和装置
CN116570928A (zh) 一种基于nft的信息处理方法、装置和服务器
KR101213338B1 (ko) 온라인 게임의 접속 시간에 따른 보상 방법 및 이를 수행하는 서버
US10343067B2 (en) Computer system and method for selecting and displaying in-gaming options based on user selection weight criteria
KR20130082595A (ko) 온라인 게임에서의 소셜 네트워크 서비스 제공 방법 및 이를 수행하는 서버
JP7299676B2 (ja) 情報処理システム、情報処理方法、情報処理装置、および情報処理プログラム
KR101182564B1 (ko) 메시지 방송 아이템을 적용한 축구 게임 제공 방법, 축구 게임 서버, 축구 게임 제공 시스템 및 기록 매체
KR101183731B1 (ko) 아이템 사용 서비스 제공 방법 및 서버
US11972244B2 (en) Method and apparatus for improving a mobile application

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

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

Country of ref document: EP

Kind code of ref document: A1